@import"https://fonts.googleapis.com/css2?family=Rubik&display=swap";.ts-control{border:1px solid #d0d0d0;padding:8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc(6px + -0) 8px calc(3px + -0)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid white}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0!important;background:transparent!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff,#d0d0d0,85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px;box-shadow:none;width:100%;background:transparent}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}*{user-select:none;-webkit-user-select:none}.game-screen{background:#fff;min-height:900px;height:100vh}.banner{display:flex;position:relative;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px 16px 24px;width:100vw;height:40vh;background:#00000015}.floating-button{display:flex;flex-direction:row;gap:8px;background-color:#4e47ba;padding:16px;border-radius:100px;align-items:center;color:#fff;box-shadow:0 4px 4px #00000040}.floating-button:active,.floating-button:focus{background-color:#312b89}.radial-button{width:50px;height:50px;display:flex;padding:12px;background-color:#0000007f;border-radius:100px;justify-content:center}.game-results-wrapper{display:grid;padding:16px;grid-template-columns:repeat(2,1fr);gap:1rem}.game-stats-item{display:flex;gap:16px}.vertical-title-container{display:flex;flex-direction:column;padding:16px;color:#2b2b2b}.vertical-title-container p{color:#00000080}.chart-container{padding:0 16px 16px}.game-stats-icon.crown{display:flex;width:52px;height:52px;min-width:52px;min-height:52px;background-color:#e2b33226;justify-content:center;border-radius:8px;align-items:center}.game-stats-icon.dice{display:flex;width:52px;height:52px;min-width:52px;min-height:52px;background-color:#cd610e26;justify-content:center;border-radius:8px;align-items:center}.game-stats-info-title-wrapper{display:flex;gap:4px}.game-stats-icon.draw{display:flex;width:52px;height:52px;min-width:52px;min-height:52px;background-color:#c0cd0e26;justify-content:center;border-radius:8px;align-items:center}.game-stats-icon.lose{display:flex;width:52px;height:52px;min-width:52px;min-height:52px;background-color:#610ecd26;justify-content:center;border-radius:8px;align-items:center}.game-stats-icon.total-played{display:flex;width:52px;height:52px;min-width:52px;min-height:52px;background-color:#0e9dcd33;justify-content:center;border-radius:8px;align-items:center}.game-stats-icon.highest-score{display:flex;width:52px;height:52px;min-width:52px;min-height:52px;background-color:#b946a433;justify-content:center;border-radius:8px;align-items:center}.game-stats-info{display:flex;justify-content:center;flex-direction:column;padding:4px 0;gap:4px;color:#0000007f}.game-stats-info h4{color:#000000bf}.chart-time-wrapper{display:flex;flex-direction:row;gap:8px}.chart-time-item{display:flex;align-items:center;color:#00000080}.selected-chart-item{font-weight:600;color:#4e47ba}.friend-item{display:flex;gap:16px;align-items:center;text-align:left}.item{border-radius:4px;padding-left:2px!important;padding-right:2px!important;background:#fff0!important}#players-select-ts-control .item:not(:last-child):after{content:", ";margin-right:2px}*{box-sizing:border-box;user-select:none;-webkit-user-select:none}:root{color-scheme:light;--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px)}html,body{user-select:none;-webkit-user-select:none;-ms-user-select:none;height:auto;min-height:100%}h1{font-family:Rubik;font-style:normal;font-weight:600;font-size:36px;margin:0}h2{margin:0;font-family:Rubik;font-style:normal;font-weight:600;font-size:30px}.body2{font-size:14px}h3{margin:0;font-family:Rubik;font-style:normal;font-weight:600;font-size:24px}h4{margin:0;font-family:Rubik;font-style:normal;font-weight:600;font-size:20px;color:#000000bf}a{text-decoration:none}.heading-box{display:flex;flex-direction:column;padding:32px 16px 8px;gap:4px;z-index:1;position:relative;color:#fff}.heading-box p{color:#ffffffbf}.heading-box-background{position:absolute;width:100vw;height:278px;left:0;top:0;background:#4e47ba;z-index:0}body{width:100vw;margin:0}p{font-family:Rubik;font-style:normal;font-weight:400;font-size:16px;margin:0}.summary-box-container{display:flex;background:#fff;flex-direction:column;gap:8px;z-index:2;position:relative;border-radius:8px;box-shadow:0 4px 14px #00000026;margin:16px}.summary-box{display:flex}.main-screen{height:auto;margin-bottom:48px;background:#fff}.summary-item{gap:4px;padding:16px;display:flex;flex-direction:column;width:100%}.summary-item-title{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.summary-item-value{color:#2b2b2b;text-align:center}.result-game-thumbnail{width:40px;height:40px;border-radius:4px;background-color:gray;background-size:cover}.divider-line{width:100%;border:1px solid rgba(0,0,0,.1)}.summary-box-button-container{display:flex;gap:8px;align-items:center;padding:8px 16px 16px;color:#4e47ba}.deactivated{border-color:gray;color:gray!important}.text-button{color:#4e47ba}.title-container{color:#2b2b2b;padding:16px;display:flex;justify-content:space-between;align-items:center}.title-container-options{display:flex}.title-container-option{display:flex;gap:4px;align-items:center;color:#00000080}.title-container-selected-option{font-weight:600;color:#4e47ba}.button-wrapper{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.games-content{gap:16px;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;padding-top:24px}.games-content-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:8px 0 24px;padding:0 16px 56px;width:100%;box-sizing:border-box}.games-content p{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.stacked-title-container{gap:8px;padding:0 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#0009}.inverted{color:#000000bf}.align-right{text-align:right!important}.note-input{padding:16px 12px;vertical-align:top;min-height:120px;text-align:start;font-family:Rubik;font-style:normal;font-weight:400;font-size:18px;line-height:18px;border:1px solid #d0d0d0;width:100%;overflow:hidden;position:relative;z-index:1;box-shadow:none;border-radius:3px;display:flex;flex-wrap:wrap}.note-input:focus{border:1px solid #d0d0d0;outline:none}.inverted p{color:#000000a6}.secondary-button{font-family:Rubik;font-style:normal;font-weight:400;font-size:16px;width:100%;text-align:center;padding:16px;border:1px solid #4E47BA;border-radius:8px;display:flex;color:#4e47ba;background-color:#fff;justify-content:center}.secondary-button:active{background-color:#4e46b91a}.secondary-button.destructive:active{background-color:#b959461a}.primary-button{font-family:Rubik;font-style:normal;font-weight:400;font-size:16px;width:100%;text-align:center;padding:16px;border:1px solid #4E47BA;border-radius:8px;display:flex;color:#fff;background-color:#4e47ba;justify-content:center}.primary{color:#4e47ba}.game-input{font-family:Rubik;font-style:normal;font-weight:400;font-size:16px;padding:16px;border-radius:8px}.ts-control,.ts-control input{padding:12px;font-family:Rubik;font-style:normal;font-weight:400;font-size:18px;line-height:18px}.ts-control{line-height:18px;min-height:48px;align-content:center}.ts-dropdown{font-family:Rubik;font-style:normal;font-weight:400;font-size:18px}.ts-dropdown [data-selectable].option{opacity:1;align-items:center;padding:12px 8px;font-size:18px;cursor:pointer}.game-item-container{display:flex;flex-direction:column;align-items:flex-start;padding:8px;gap:10px;min-height:220px;width:100%;border-radius:8px;overflow:hidden}.game-item-container{width:100%}.game-item-container:active:after{content:"";position:absolute;inset:0;background:#0003}.game-item-info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0;height:100%}.game-info-stats{margin-top:auto;display:flex;align-items:center;gap:8px;line-height:28px;color:#fff}.game-info-stat{display:flex;gap:4px;align-items:center}.game-title{display:flex;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.truncates{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.field-container{display:flex;flex-direction:column;width:100%;gap:8px}.stacked-field-containers{display:flex;gap:16px}.quarter-width{width:175%}.row{display:flex;flex-direction:row}.field-container-label{font-family:Rubik;font-style:normal;font-weight:500;font-size:16px}.form-wrapper{padding:8px 16px;display:flex;flex-direction:column;gap:16px}.segmented-control{display:flex;border:#d0d0d0 1px solid;border-radius:4px;overflow:hidden}.segment{display:flex;padding:8px;justify-content:center;align-items:center;gap:4px;width:100%;border-right:#d0d0d0 1px solid}.segment:last-child{border-right:none}.is-segment-selected{background-color:#e2b33026}.button-stacked-wrapper{padding:16px;display:flex;flex-direction:row;bottom:10%;width:100%;gap:16px}.fill{width:100%;text-align:center;justify-content:center}.is-segment-selected.yellow.is-segment-selected{background-color:#e2b33026}.is-segment-selected.green.is-segment-selected{background-color:#c1ce0e25}.is-segment-selected.purple.is-segment-selected{background-color:#610ece15}.error{color:#ba5a47!important}.ts-wrapper.error,.segmented-control.error{border:1px solid red;border-radius:4px}.icon.draw{width:32px;height:32px;background-color:#c0cd0e26;border-radius:4px;padding:2px}.icon.dice{width:32px;height:32px;background-color:#cd610e26;border-radius:4px;padding:2px}.icon.crown{width:32px;height:32px;background-color:#e2b33226;border-radius:4px;padding:2px}.icon.lose{width:32px;height:32px;background-color:#610ecd26;border-radius:4px;padding:2px}.icon.lightbulb{width:32px;height:32px;background-color:#4e46b91a;border-radius:4px;padding:2px}.icon.undefined{width:32px;height:32px;background-color:#0000000d;border-radius:4px;padding:2px}.heading-box-wrapper{display:flex;align-items:center;justify-content:space-between}.icon-button{padding:8px;border-radius:64px}.icon-button:active{background-color:#0000001a}.navigation-bar{position:fixed;display:flex;flex-direction:row;bottom:0;left:0;height:64px;width:100vw;border-top:1px solid rgba(0,0,0,.1);background-color:#fff;margin-right:-16px;z-index:7;margin-bottom:-2px}.navigation-bar-item{display:flex;color:#00000080;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:8px 16px;gap:8px;position:relative}.navigation-bar-item.selected-item{font-size:14px}.selected-item{color:#5e32b2}.selected-option{color:#5e32b2!important;text-align:right}.add-score-floating-button{width:52px;height:52px;background-color:#a77df9;position:absolute;left:calc(50% - 26px);transform:translateY(-50%) rotate(45deg);display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;box-shadow:0 0 0 2px #000000bf;border-radius:8px;z-index:2}.small-icon{width:24px;height:24px}.tiny-icon{width:16px;height:16px}.game-history{background:#fff;min-height:100dvh;padding-bottom:16px}.game-history-item{width:100%;display:flex;gap:8px;padding:16px 16px 8px;justify-content:center;align-items:center}.bottom-sheet-game-item{padding:16px;display:flex;gap:8px;justify-content:center;align-items:center}.bottom-sheet-icon{width:28px;height:28px}.bottom-sheet-button-stack{display:flex;padding:0 16px 8px;flex-direction:column;gap:4px}.game-history-item-expand{gap:16px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-content:center;padding:16px;width:100%}.game-history-thumbnail{width:58px;height:58px;background-color:#0009;border-radius:4px}.game-history-thumbnail.skeleton{width:58px;height:58px;background-color:#ddd;border-radius:4px}h4.skeleton{height:14px;width:120px;background-color:#ddd;border-radius:4px}p.skeleton{height:14px;width:220px;background-color:#ddd;border-radius:4px}img.skeleton,.icon.skeleton{height:24px;width:24px;background-color:#ddd;border-radius:4px}.game-history-info{display:flex;flex-direction:column;flex:1;gap:4px}.game-history-item h4{color:#000000a6}.game-history-item p{color:#0000007f}.game-history,.add-result-screen{background:#fff;overflow-y:auto;flex:1;min-height:100%}.settings-screen,.notifications-screen{background:#fff;min-height:100dvh}.game-history-wrapper{margin-bottom:64px}.centered{text-align:center!important;align-items:center}p svg{vertical-align:middle}.history{margin-top:64px}.navigation-icon{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:200px}.navigation-icon.selected-icon{height:32px;width:64px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:200px;background-color:#a77df933;position:absolute;top:.25rem}.body1{text-align:inherit;font-weight:inherit;color:inherit}.body1-bold{color:#000000bf;font-weight:600!important}.notification{position:fixed;top:-100px;left:16px;right:16px;display:flex;flex-direction:row;align-items:center;padding:10px;gap:16px;height:64px;background:#fff;box-shadow:0 0 6px #00000026;border-radius:8px;z-index:999;transition:top .4s ease}.notification.show{top:32px}.bottom-sheet-window.hidden{display:none;transform:translateY(100%)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bottom-sheet{display:flex;flex-direction:column;z-index:9;position:fixed;background-color:#fff;width:100vw;padding:0;border-radius:16px 16px 0 0;transition:transform .3s ease-in-out;animation:slideUp .3s ease-out forwards}.notification-icon{display:flex;min-width:44px;min-height:44px;background-color:#a57bf933;border-radius:8px;justify-content:center;align-items:center}.empty-state{grid-column:span 2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;width:100%;margin-bottom:64px}.notification-icon.added-game-notification,.notification-icon.player-created-notification,.notification-icon.plays-imported-notification,.notification-icon.location-created-notification{background-color:#a57bf933}.notification-icon.added-score-notification{background-color:#b9764633}.notification-icon.upcoming-feature-notification{background-color:#e2b33233}.notification-icon.declined-friend-notification,.notification-icon.location-removed-notification{background-color:#b9464833}.notification-icon.game-exist-notification{background-color:#4685b933}.notification-icon.game-removed-notification{background-color:#b9464833}.notification-icon.invite-sent-notification,.notification-icon.data-transfer-notification{background-color:#4685b933}.notification-icon.reject-post-notification,.notification-icon.data-transfer-declined-notification,.notification-icon.friend-removed-notification{background-color:#b9464833}.notification-icon.create-account-notification,.notification-icon.game-limit-notification{background-color:#4685b933}.not-in-library-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px 8px 4px 4px;gap:4px;background:#0009;box-shadow:0 4px 4px #00000040;border-radius:4px}.not-in-library-container p{color:#fff}.game-item-wrapper{display:flex;flex-direction:column;gap:8px;width:100%;overflow:hidden}.feedback-window,.data-transfer-window,.remove-friend-window,.remove-location-window{display:flex;z-index:8;background-color:#00000080;position:fixed;width:100vw;min-height:100dvh;align-items:center;justify-content:center}.bottom-sheet-window{display:flex;z-index:8;position:fixed;width:100vw;min-height:100dvh;align-items:flex-end}.darken-background{display:flex;z-index:7;position:fixed;background-color:#00000080;width:100vw;min-height:100dvh;align-items:flex-end}.bottom-sheet-item{display:flex;gap:16px;margin:0;padding:16px 8px;align-items:center;border-radius:8px}.bottom-sheet-item:active{background-color:#0000001a}.out-of-collection-window{display:flex;z-index:8;background-color:#00000080;position:fixed;width:100vw;min-height:100dvh;align-items:center;justify-content:center}.window-wrapper{display:flex;flex-direction:column;position:relative;width:auto;background-color:#fff;padding:16px;text-align:center;align-items:center;max-width:92%;height:fit-content;gap:24px;border-radius:16px}.illustration{max-width:150px}.empty-state-recent-notifcations{align-content:center;align-items:center}.special-button{background:linear-gradient(92.61deg,#4a42c7 -11.19%,#a77df9 103.51%)}.full-width{width:100%}.full-width-grid{grid-column:1 / -1}.small-text{font-size:14px}.game-item-container{position:relative;overflow:hidden}.hidden{display:none!important}.game-item-bg{overflow:hidden}.game-item-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000,#000000bf);pointer-events:none}.game-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.game-item-info{position:relative;z-index:1}.game-item-skeleton{min-height:220px;width:100%;border:#2B2B2B;background:#c1c1c18b;border-radius:8px}strong{font-family:Rubik;font-style:normal;font-weight:600;font-size:16px;margin:0}li{font-family:Rubik;font-style:normal;font-weight:400;font-size:14px;margin-bottom:16px}ul{padding:16px 0}strong{margin-top:16px}.rotated{transform:rotate(180deg);transition:transform .3s ease}.expand-arrow{transition:transform .3s ease}.destructive{color:#ba5a47;border-color:#ba5a47}.destructive-primary{color:#fff;background-color:#ba5a47;border:0px}.select-item-container{display:flex;gap:8px}.back-button-wrapper{display:flex;text-align:center;align-items:center}.back-button-text{color:#4a42c7!important;align-items:center}.settings-item{display:flex;padding:16px 16px 16px 8px;margin:0 8px;gap:8px;justify-content:space-between;border-radius:8px}.settings-item:active{background-color:#0000001a}.settings-item-title{display:flex;gap:16px;align-items:center}.settings-item-options{display:flex;gap:8px;align-items:center}.settings-item-option{color:#00000080}.avatar{position:relative;min-height:36px;min-width:36px;max-height:36px;max-width:36px;border-radius:100px;background-color:#d3d3d3;background-size:cover;background-position:center;background-image:url(/assets/default-avatar.png)}.avatar-wrapper{position:relative}.avatar-small{position:relative;height:24px;width:24px;margin:6px;border-radius:100px;background-color:#d3d3d3;background-size:cover;background-position:center}.account-item{padding:16px 8px}.icons-stack{display:flex;gap:0px;align-items:center}.notifications-content-wrapper{align-items:center;text-align:center}.bottom-sheet-wrapper{display:flex;flex-direction:column;gap:8px;padding:16px}.no-padding{padding:0}.bottom-sheet-friends-stack{padding:8px 0;display:flex;flex-direction:column;max-height:395px;overflow-y:scroll;gap:8px}.bottom-sheet-locations-stack{max-height:395px;overflow-y:scroll}.notifications-history-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px 0 24px;gap:8px}.stacked-action-buttons{display:flex}.action-button{padding:8px}.friend-item-self{justify-content:flex-start!important}.empty-state-recent-notifcations{padding:48px 0 24px;display:flex;flex-direction:column;gap:32px}.friend-item{margin:0 8px;padding:8px;border-radius:8px;justify-content:space-between}.location-item{display:flex;gap:16px;margin:0 8px;padding:16px 8px;border-radius:8px;justify-content:space-between}.location-data-container{display:flex;gap:16px}.privacy-policy-container{padding:16px;background:#fff;min-height:100dvh}.friend-data-container{display:flex;align-content:center;gap:16px;align-items:center}.friend-item:active,.location-item:active{background-color:#0000001a}.vertical-text-container{display:flex;flex-direction:column;gap:2px}.horizontal-text-container{display:flex;gap:8px}.secondary{color:#00000080}.check-mark{width:16px;height:16px;background-color:#4a42c7;position:absolute;bottom:-10%;right:-10%;border-radius:100px}.radio-button{width:20px;height:20px;background-color:#4a42c7;border-radius:100px}.see-result-button{max-height:40px;align-items:center}.player-post-wrapper{display:flex;padding:16px;flex-direction:column;gap:16px}.loading{pointer-events:none;opacity:.6;position:relative}.two-columns{grid-column:span 2}.compact{padding-top:8px;padding-bottom:8px}.collection-result-wrapper{display:flex;flex-direction:column;padding:0 8px;gap:8px;align-items:center;max-height:360px;overflow-y:scroll}.collection-result-container{display:flex;gap:16px;align-items:center}.collection-game-item,.collection-game-item-empty{display:flex;padding:8px;width:100%;gap:16px;align-items:center}.collection-game-avatar{width:42px;height:42px;border:1px solid rgba(0,0,0,.5);border-radius:4px;background-size:contain}#loader{width:24px;height:24px;padding:16px;margin:16px;align-items:center;border:6px solid #f3f3f3;border-top:6px solid #4E47BA;border-radius:50%;animation:spin 1s linear infinite;z-index:9999}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.game-count-container{display:flex;gap:6px;align-items:center}.divider{border:1px solid rgba(0,0,0,.1);width:100%;height:1px}.divider-line.extended{margin:16px 0}.extended-statistics-wrapper{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}.double-text-container{display:flex;gap:4px}.choose-item-container{display:flex;flex-direction:column;gap:4px}.choose-item{display:flex;padding:16px 8px 16px 16px;gap:16px;align-items:center;border:1px solid #4E47BA;border-radius:8px}.choose-item:active{background-color:#4e46b91a}.choose-item-wrapper{padding:0 16px 16px;display:flex;flex-direction:column;gap:16px}.refresh{transition:transform 5s ease}.full-rotate{transform:rotate(360deg)}.tab{display:flex;height:52px;width:100%;color:#00000080;flex-direction:row;justify-content:center;align-items:center;font-weight:600;margin:0 16px;gap:10px;border-bottom:2px solid rgba(0,0,0,.1)}.active-tab{color:#4a47ba;border-bottom:2px solid #4a47ba}.tabs-wrapper{display:flex;padding-bottom:16px}#allLastGamesChart{min-height:300px}#friendsChart,.pie-container{width:100%}.chart-container{display:flex;align-items:center;flex-direction:column;gap:24px}.total-time-spent-playing-container{display:flex;flex-direction:column;align-items:center;gap:32px;margin:48px 0;width:100%}.success{color:#3a9a3f}.player-container{display:flex;align-items:center;gap:16px}.small-game-container{display:flex;flex-direction:column;gap:16px;align-items:center;min-width:25%;max-width:30%}.large-game-container{display:flex;flex-direction:column;gap:16px;align-items:center;padding:0 16px 24px;min-width:30%;max-width:35%}.game-avatar-small{width:64px;height:64px;background-color:#d0d0d0;border-radius:8px;background-size:cover}.game-avatar-large{width:96px;height:96px;background-color:#d0d0d0;border-radius:8px;background-size:cover}.top-played-games-container{width:100%;display:flex;justify-content:space-between;padding:48px 16px 16px;align-items:flex-end}@media (max-width: 456px){.top-played-games-container{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:48px 16px 16px;align-items:flex-end;align-items:center;gap:24px}.game-avatar-large{width:116px;height:116px;background-color:#d0d0d0;border-radius:8px;background-size:cover}.game-avatar-small{width:86px;height:86px;background-color:#d0d0d0;border-radius:8px;background-size:cover}.small-game-container{display:flex;flex-direction:column;gap:16px;align-items:center;padding:0 16px 16px;min-width:100%;flex-grow:1;order:2}.large-game-container{display:flex;flex-direction:column;padding:0 16px 16px;gap:16px;align-items:center;min-width:100%;flex-grow:1;order:1}}.top-details-container{display:flex;flex-direction:column;gap:4px;align-items:center}.detailed-stats-summary-container{padding:24px 16px 64px;display:flex;flex-direction:column;gap:16px;text-align:center;align-items:center}.plays-result-wrapper{display:flex;flex-direction:column;justify-content:center;max-height:65dvh;overflow:auto;align-items:center;align-content:center}.load-bar-container{width:100%;display:flex;flex-direction:column;height:64px;z-index:10;align-items:center;justify-content:center;gap:24px;margin:16px 0 8px;padding:0 16px}.load-bar{width:100%;background-color:#dedede;height:8px;border-radius:8px;overflow:hidden}.progress-bar{background-color:#4a42c7;height:100%;transition:width .4s ease;border-radius:8px}.badge{display:inline-block;margin-left:6px;font-size:11px;font-weight:600;max-height:24px;color:#4e47ba!important;padding:4px 8px;text-align:center;background-color:#4e46b926;border-radius:4px}.blocked{pointer-events:none;opacity:.5}.load-more-history-wrapper{padding:16px 16px 32px;justify-content:center;display:flex}.load-more-library-wrapper{display:grid;grid-column:1 / -1}.premium-badge{display:flex;gap:8px;align-content:center;align-items:center;background-color:#e2b330;color:#fff!important;padding:4px 8px;border-radius:6px}.premium-badge-small{display:flex;gap:4px;align-content:center;align-items:center;background-color:#e2b330;color:#fff!important;padding:2px 4px;border-radius:4px;max-height:20px}.unlock-premium-container{position:absolute;width:100%;height:400px;top:0;left:0;align-items:center;align-content:center;background:#00000005;background:linear-gradient(157deg,#ffffff0a 2%,#fff 54%);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.premium-container-wrapper{display:flex;flex-direction:column;gap:24px;align-items:center;align-content:center;padding:0 24px}.content-below-container{display:flex;flex-direction:column;gap:24px;position:relative}.vertical-stack-container{display:flex;flex-direction:column}
