:root{background:#fff;color:#242629;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--muted:#73777d;--line:#e8e9eb;--accent:#272a2e}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}h1{font-size:24px;letter-spacing:-.65px;line-height:1.3}h1,h2{font-weight:600}h2{font-size:14px}p{line-height:1.6}svg{flex-shrink:0}a:focus-visible,button:focus-visible{outline:2px solid #596778;outline-offset:3px}input:not([type=color]):not([type=checkbox]),select{background:#fff;border:1px solid #d9dcdf;border-radius:5px;color:#292c30;font-size:13px;min-height:38px;padding:8px 11px;width:100%}input:focus,select:focus{border-color:#858e98;outline:2px solid #c7ced5;outline-offset:1px}input::-moz-placeholder{color:#a0a4aa}input::placeholder{color:#a0a4aa}label{display:block;font-size:12px;font-weight:500}label small,label>input{margin-top:8px}label small{color:var(--muted);display:block;font-size:11px;font-weight:400;line-height:1.5}form>label+label{margin-top:20px}.button{align-items:center;border:1px solid transparent;border-radius:5px;display:inline-flex;font-size:12px;font-weight:500;gap:8px;justify-content:center;min-height:35px;padding:8px 13px;white-space:nowrap}.primary{background:var(--accent);border-color:var(--accent);color:#fff}.primary:not(:disabled):hover{background:#41454b}.secondary{background:#fff;border-color:#dce0e3;color:#454a50}.secondary:not(:disabled):hover{background:#f5f6f7;border-color:#bfc4ca}.full{width:100%}.icon-button{background:transparent;border:0;border-radius:4px;color:#7f848b;display:grid;height:30px;padding:0;place-items:center;width:30px}.icon-button:hover{background:#e9ebee;color:#363b42}.text-button{background:none;border:0;color:#363b42;font-size:12px;padding:0;text-decoration:underline;text-underline-offset:3px}.brand{align-items:center;display:flex;font-size:15px;font-weight:600;gap:9px;letter-spacing:-.3px}.brand-mark{color:#33383d;display:grid;height:28px;place-items:center;width:28px}.product-label{border-left:1px solid var(--line);color:#90959b;font-size:12px;font-weight:400;letter-spacing:0;margin-left:4px;padding-left:12px}.loading-screen{color:var(--muted);display:grid;font-size:13px;min-height:100dvh;place-items:center}.alert{align-items:flex-start;border:1px solid;border-radius:5px;display:flex;font-size:12px;gap:8px;line-height:1.5;margin:18px 0;padding:11px 13px}.alert svg{margin-top:2px}.error{background:#fff7f7;border-color:#efd3d3;color:#a43a3a}.success{background:#f4f9f5;border-color:#d7e5da;color:#416c4c}.auth-screen{background:#fafafa;display:flex;flex-direction:column;min-height:100dvh}.auth-header{padding:27px 34px}.auth-form{margin:auto;max-width:340px;padding:45px 0 90px;width:calc(100% - 48px)}.auth-form h1{font-size:23px;margin-bottom:10px}.auth-form>p{color:var(--muted);font-size:13px}.auth-form form{margin-top:30px}.auth-form form>.button{height:39px;margin-top:25px}.auth-switch{font-size:12px!important;margin-top:25px;text-align:center}.auth-switch button{margin-left:4px}.auth-footer{color:#9c9fa4;font-size:11px;padding:22px;text-align:center}.console-layout{min-height:100dvh}.sidebar{background:#f7f8f9;border-right:1px solid var(--line);display:flex;flex-direction:column;inset:0 auto 0 0;padding:25px 14px 16px;position:fixed;width:220px;z-index:10}.sidebar>.brand{padding-left:4px}.workspace{margin:33px 5px 25px}.workspace label{color:#7f858c;font-size:10px}.workspace select{border-color:#dfe2e5;font-size:12px;margin-top:8px;min-height:35px;padding:8px 9px}.nav-item{align-items:center;background:none;border:0;border-radius:5px;color:#737981;display:flex;font-size:12px;gap:10px;margin-bottom:4px;padding:10px 11px;text-align:left;width:100%}.nav-item.active{background:#e9ecef;color:#30353a;font-weight:500}.nav-item:not(.active):hover{background:#eef0f2;color:#42484f}.count{align-items:center;background:#edf0f2;border-radius:4px;color:#767d85;display:inline-flex;font-size:10px;font-variant-numeric:tabular-nums;font-weight:400;height:18px;justify-content:center;min-width:19px;padding:0 5px}.nav-item .count{background:#dfe3e7;margin-left:auto}.sidebar-user{align-items:center;border-top:1px solid var(--line);display:flex;gap:9px;margin-top:auto;padding:15px 4px 0}.avatar{background:#e6e9ec;border-radius:50%;color:#606872;display:grid;flex-shrink:0;font-size:11px;height:28px;place-items:center;width:28px}.sidebar-user>div{flex:1;min-width:0}.sidebar-user small,.sidebar-user strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user strong{font-size:11px;font-weight:500}.sidebar-user small{color:#91969d;font-size:9px;margin-top:4px}.main{margin-left:220px}.topbar{border-bottom:1px solid var(--line);gap:20px;height:57px;justify-content:space-between;padding:0 36px}.breadcrumb,.topbar{align-items:center;display:flex}.breadcrumb{color:#8b9097;font-size:11px;gap:13px;min-width:0}.breadcrumb>span:first-child{max-width:180px}.breadcrumb strong,.breadcrumb>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb strong{color:#434951;font-weight:400}.breadcrumb button{background:none;border:0;color:#626871;font-size:inherit;padding:0}.separator{color:#c5c9ce}.role{color:#868c94;font-size:10px;white-space:nowrap}.content{margin:0 auto;max-width:1360px;padding:40px 44px 70px}.page-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.page-heading p{color:var(--muted);font-size:12px;margin-top:7px}.apps-section{border:1px solid var(--line);border-radius:7px;overflow:hidden}.list-toolbar{border-bottom:1px solid var(--line);gap:18px;justify-content:space-between;padding:15px 18px}.list-title,.list-toolbar{align-items:center;display:flex}.list-title{font-size:12px;font-weight:500;gap:9px}.search{align-items:center;background:#fff;border:1px solid #e0e3e6;border-radius:5px;color:#9198a0;display:flex;gap:8px;padding:0 10px}.search input:not([type=checkbox]){background:none;border:0;font-size:11px;margin:0;min-height:31px;padding:7px 0;width:180px}.search input:focus{outline:none}.search:focus-within{outline:2px solid #c7ced5;outline-offset:1px}.table-scroll{overflow-x:auto}.apps-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.apps-table th{background:#fafbfc;color:#8b9198;font-size:10px;font-weight:500;padding:10px 18px}.apps-table td,.apps-table th{border-bottom:1px solid var(--line)}.apps-table td{font-size:12px;padding:19px 18px}.apps-table tbody tr:last-child td{border-bottom:0}.apps-table tbody tr:hover{background:#fcfcfd}.apps-table td:first-child{width:42%}.app-name{align-items:center;background:none;border:0;display:flex;gap:12px;padding:0;text-align:left}.app-avatar{border:1px solid #00000008;border-radius:7px;display:grid;flex-shrink:0;font-size:17px;font-weight:600;height:34px;place-items:center;width:34px}.app-avatar.large{border-radius:9px;font-size:23px;height:43px;width:43px}.app-name strong{color:#32373d;display:block;font-size:12px;font-weight:500}.app-name small{color:#9298a0;display:block;font-size:10px;margin-top:5px}.game-count{color:#4b535b;font-size:12px;font-variant-numeric:tabular-nums}.game-count>span{color:#a2a8af;font-size:10px}.swatches{display:flex;gap:5px}.swatches i{border:1px solid #00000012;border-radius:4px;display:block;height:15px;width:15px}.date-cell{color:#858c94;font-size:11px!important}.row-action{align-items:center;background:none;border:0;color:#686f79;display:inline-flex;font-size:11px;gap:9px;padding:5px 0}.row-action:hover{color:#222}.list-footer{border-top:1px solid var(--line);color:#9a9fa6;font-size:10px;padding:11px 18px}.empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:40px 24px;text-align:center}.empty-state>svg{color:#9fa7af;margin-bottom:20px}.empty-state h2{font-size:14px;font-weight:500}.empty-state p{color:#90969e;font-size:12px;margin:9px 0 23px;max-width:350px}.back-link{align-items:center;background:none;border:0;color:#8b9198;display:inline-flex;font-size:11px;gap:7px;margin-bottom:25px;padding:0}.back-link:hover{color:#3f454d}.editor-title{align-items:center;display:flex;gap:13px;min-width:0}.editor-title h1{font-size:22px;overflow-wrap:anywhere}.editor-title p{font-size:11px;margin-top:4px}.editor-heading{margin-bottom:25px}.heading-actions{align-items:center;display:flex;gap:8px}.unsaved{color:#9b8252;font-size:10px;padding-right:8px;white-space:nowrap}.editor-tabs{border-bottom:1px solid var(--line);display:flex;gap:24px;margin-bottom:30px}.editor-tabs button{align-items:center;background:none;border:0;border-bottom:2px solid transparent;color:#90969d;display:flex;font-size:12px;gap:8px;margin-bottom:-1px;padding:12px 0}.editor-tabs button.active{border-bottom-color:#363b41;color:#363b41;font-weight:500}.editor-grid{display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 280px}.settings-panel{min-width:0}.settings-fields{border:0;margin:0;min-width:0;padding:0}.field-section{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:30px}.catalog-heading p,.field-section>p{color:var(--muted);font-size:12px;margin-top:7px}.field-section>label{margin-top:25px}.field-section>label>input{display:block;max-width:430px}.color-fields{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:25px;max-width:430px}.color-input{align-items:center;border:1px solid #d9dcdf;border-radius:5px;display:flex;gap:5px;margin-top:8px;padding:6px}.color-input input[type=color]{background:none;border:0;cursor:pointer;flex-shrink:0;height:26px;padding:0;width:26px}.color-input input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-input input[type=color]::-webkit-color-swatch{border:1px solid #0001;border-radius:3px}.color-input input:not([type=color]){border:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;min-height:26px;padding:2px 5px}.field-note{color:#90969e;font-size:11px;line-height:1.7}.preview-panel{min-width:0}.preview-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.preview-heading h2{font-size:12px;font-weight:500}.preview-heading>span{color:#959ba2;font-size:9px}.app-preview{border:1px solid #0000000d;border-radius:8px;color:#fff;overflow:hidden}.preview-brand{align-items:center;border-bottom:1px solid #ffffff12;display:flex;gap:8px;padding:17px 15px}.preview-brand>span{border-radius:5px;display:grid;flex-shrink:0;font-size:13px;font-weight:600;height:24px;place-items:center;width:24px}.preview-brand strong{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-body{padding:18px 15px 16px}.preview-section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.preview-section-title strong{font-size:11px;font-weight:500}.preview-section-title small{color:#ffffff70;font-size:9px}.preview-games{display:grid;gap:13px 9px;grid-template-columns:1fr 1fr}.preview-games img{border-radius:4px;display:block;height:73px;-o-object-fit:cover;object-fit:cover;width:100%}.preview-games span{color:#ffffffb0;display:block;font-size:8px;margin-top:7px}.preview-button{background:var(--preview-color);border-radius:4px;color:#fff;display:block;font-size:9px;margin-top:20px;padding:10px;text-align:center}.preview-empty{color:#ffffff70;font-size:11px;padding:25px 0}.preview-caption{color:#969ca4;font-size:10px;margin-top:13px}.app-details{border-top:1px solid var(--line);margin-top:25px;padding-top:17px}.app-details>div{display:flex;font-size:10px;gap:12px;justify-content:space-between;margin-bottom:12px}.app-details dt{color:#9298a0}.app-details dd{color:#69717b;margin:0;overflow-wrap:anywhere;text-align:right}.catalog-heading{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:22px}.catalog-heading .text-button{font-size:11px;white-space:nowrap}.game-search{margin-bottom:14px}.game-search input:not([type=checkbox]){min-height:35px;width:100%}.game-list{border-top:1px solid var(--line)}.game-row{align-items:center;border-bottom:1px solid var(--line);cursor:pointer;display:flex;gap:12px;padding:14px 0}.game-row img{border-radius:4px;height:36px;-o-object-fit:cover;object-fit:cover;width:40px}.game-row>span{min-width:0}.game-row strong{display:block;font-size:12px;font-weight:500}.game-row small{color:#969da5;font-size:10px;font-weight:400;margin-top:5px}.game-row input{accent-color:#3f4c49;cursor:pointer;flex-shrink:0;height:15px;margin-left:auto;width:15px}.no-games{color:var(--muted);font-size:12px;padding:20px 0}.modal-backdrop{align-items:center;background:#14182055;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:30}.modal{background:#fff;border:1px solid #d9dde2;border-radius:8px;box-shadow:0 16px 60px #0002;max-height:90dvh;max-width:440px;overflow-y:auto;padding:28px;position:relative;width:100%}.modal-close{position:absolute;right:15px;top:16px}.modal>h2{font-size:18px;font-weight:600;letter-spacing:-.4px;padding-right:25px}.modal>p{color:var(--muted);font-size:12px;margin:9px 0 26px;padding-right:5px}.modal .field-note{margin-top:23px}.modal-actions{border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;margin-top:25px;padding-top:20px}.sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:1500px){.content{padding-top:48px}.editor-grid{gap:85px;grid-template-columns:minmax(0,1fr) 310px}.preview-games img{height:85px}}@media(max-width:1100px){.sidebar{width:200px}.main{margin-left:200px}.content{padding:30px 28px 50px}.topbar{padding:0 28px}.editor-grid{gap:30px;grid-template-columns:minmax(0,1fr) 240px}.apps-table td,.apps-table th{padding-left:13px;padding-right:13px}.editor-heading{align-items:flex-start;flex-direction:column;gap:20px}.heading-actions{align-self:flex-end}}@media(max-width:850px){.editor-grid{grid-template-columns:1fr}.preview-panel{margin-top:10px;max-width:300px}.apps-table th:nth-child(4),.date-cell{display:none}.list-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.list-toolbar .search,.list-toolbar .search input{width:100%}.page-heading{align-items:flex-start}.page-heading>.button{font-size:11px}}@media(max-width:640px){.sidebar{border-bottom:1px solid var(--line);border-right:0;display:grid;gap:17px;grid-template-columns:1fr auto;padding:14px 18px;position:static;width:100%}.sidebar>.brand{font-size:14px;padding:0}.workspace{margin:0;max-width:165px}.workspace label{font-size:9px}.workspace select{font-size:11px;margin-top:4px;min-height:29px;padding:5px 7px}.sidebar nav{align-items:center;display:flex;gap:6px}.nav-item{font-size:10px;gap:6px;margin:0;padding:8px;width:auto}.nav-item .count{margin-left:4px}.sidebar-user{border:0;justify-content:flex-end;margin:0;padding:0}.sidebar-user>.avatar,.sidebar-user>div{display:none}.main{margin-left:0}.topbar{gap:12px;height:45px;padding:0 20px}.breadcrumb{font-size:10px;gap:9px}.breadcrumb>span:first-child{max-width:110px}.role{font-size:9px}.content{padding:27px 20px 45px}h1{font-size:22px}.page-heading{flex-direction:column;gap:18px;margin-bottom:24px}.page-heading p{font-size:11px}.page-heading>.button{align-self:flex-start}.list-toolbar{padding:14px}.apps-table th{font-size:9px}.apps-table td{padding-bottom:17px;padding-top:17px}.apps-table td:nth-child(3),.apps-table th:nth-child(3){display:none}.apps-table td:first-child{width:auto}.app-name{gap:9px}.app-name strong{font-size:11px}.app-name small{font-size:9px;max-width:140px;overflow:hidden;text-overflow:ellipsis}.app-avatar{font-size:15px;height:30px;width:30px}.row-action{font-size:10px;gap:5px}.game-count{font-size:11px}.empty-state{min-height:300px}.empty-state p{font-size:11px}.editor-title h1{font-size:21px}.heading-actions{align-self:stretch;flex-wrap:wrap}.heading-actions .unsaved{width:100%}.heading-actions .button{flex:1;font-size:11px}.editor-tabs{margin-bottom:25px}.editor-grid{gap:30px}.color-fields{gap:14px}.preview-panel{max-width:320px;width:100%}.catalog-heading{align-items:flex-start}.catalog-heading .text-button{font-size:10px;padding-top:3px}.modal-backdrop{padding:16px}.modal{padding:25px 22px}.auth-header{padding:22px}}.category-help{margin-bottom:20px}.category-card{border:1px solid var(--line);border-radius:6px;margin-bottom:14px;padding:17px}.category-controls{align-items:flex-end;display:flex;gap:12px}.category-position{flex-shrink:0;width:65px}.category-name{flex:1;min-width:0}.category-actions{display:flex;padding-bottom:4px}.category-meta{align-items:center;color:#8a919a;display:flex;font-size:10px;gap:12px;justify-content:space-between;margin-top:17px}.category-meta label{align-items:center;color:#69727d;display:flex;font-size:11px;gap:7px}.category-game-options input,.category-meta input{accent-color:#3f4c49;margin:0}.category-game-picker{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.category-game-picker summary{color:#646e79;cursor:pointer;font-size:11px}.category-game-options{display:grid;gap:14px;grid-template-columns:1fr 1fr;padding-top:18px}.category-game-options label{align-items:flex-start;display:flex;font-size:11px;font-weight:400;gap:8px}.category-game-options input{flex-shrink:0;margin-top:1px}.category-game-options small{font-size:9px;margin-top:4px}.category-empty{border:1px dashed #d7dce1;border-radius:5px;color:#8a919a;font-size:12px;line-height:1.7;margin-bottom:20px;padding:28px 18px}.preview-category+.preview-category{margin-top:24px}@media(max-width:640px){.category-controls{flex-wrap:wrap;gap:10px}.category-actions{justify-content:flex-end;padding:0;width:100%}.category-game-options{grid-template-columns:1fr}.category-meta{align-items:flex-start;flex-direction:column;gap:10px}}.editor-tabs{overflow-x:auto}.editor-tabs button{flex-shrink:0;white-space:nowrap}.content-help{margin-bottom:20px}.content-card{border:1px solid var(--line);border-radius:6px;margin:0 0 18px;min-width:0;padding:18px}.content-card-heading{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:18px}.content-card-heading strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.content-card-heading .category-actions{padding:0}.content-card>.content-columns+label,.content-card>label+label{margin-top:17px}.content-card select,.content-card textarea{margin-top:8px}.content-columns{align-items:end;display:grid;gap:17px;grid-template-columns:1fr 1fr}.content-card>.content-columns:last-child{margin-top:18px}.content-visible{align-items:center;display:flex;font-size:11px;gap:8px;min-height:36px}.content-visible input{accent-color:#3f4c49;margin:0}.optional{color:#9298a0;font-size:10px;font-weight:400}textarea{border:1px solid #d9dcdf;border-radius:5px;color:#292c30;display:block;font:inherit;font-size:12px;line-height:1.6;padding:9px 11px;resize:vertical;width:100%}textarea:focus{outline:2px solid #c7ced5;outline-offset:1px}.invalid-url{color:#a43a3a}.preview-link{border:1px solid #ffffff20;border-radius:5px;margin-top:9px;padding:13px 10px}.preview-link small,.preview-link strong{display:block;font-size:10px;overflow-wrap:anywhere}.preview-link small{color:#ffffff70;font-size:9px;margin-top:5px}.preview-lesson{margin-top:18px}.preview-lesson img{aspect-ratio:16/9;border-radius:4px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.preview-lesson strong{display:block;font-size:10px;margin-top:8px;overflow-wrap:anywhere}@media(max-width:640px){.content-card-heading .category-actions{flex-shrink:0;width:auto}.content-columns{gap:14px;grid-template-columns:1fr}}.branding-row{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:18px;padding:18px 0}.branding-thumbnail{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:32px;font-weight:700;height:80px;justify-content:center;overflow:hidden;width:80px}.branding-thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.branding-controls{display:grid;gap:8px;min-width:0}.branding-controls input{font-size:12px;max-width:100%}.branding-controls small{color:#667085;line-height:1.5}.branding-controls .text-button{justify-self:start}.preview-custom-logo{max-height:48px;max-width:100%;-o-object-fit:contain;object-fit:contain}.console-layout{--shell-width:290px;--shell-height:104px;background:#1d1d1d}.console-layout .sidebar{background:#1d1d1d;border:0;color:#ebebed;overflow-y:auto;padding:0 24px 24px;width:var(--shell-width)}.console-layout .sidebar>.brand{flex-shrink:0;font-size:25px;font-weight:700;justify-content:center;letter-spacing:-.8px;min-height:var(--shell-height);padding:22px 0}.console-layout .brand-mark{color:#b5ed52;height:36px;width:36px}.console-layout .brand-mark svg{height:28px;width:28px}.console-layout .workspace{margin:16px 10px 30px}.console-layout .workspace label{color:#929ba5;font-size:11px}.console-layout .workspace select{background:#252525;border-color:#373737;border-radius:9px;color:#e5e7eb;height:40px}.nav-section-label{color:#929ba5;font-size:11px;font-weight:700;letter-spacing:.13em;margin:0 10px 16px;text-transform:uppercase}.console-layout .nav-item{border-radius:10px;color:#ebebed;font-size:15px;font-weight:600;gap:12px;margin-bottom:7px;min-height:66px;padding:12px 10px}.console-layout .nav-item.active{background:#252525;color:#fff}.console-layout .nav-item:hover{background:#2a2a2a;color:#fff}.nav-icon{background:#303238;border-radius:10px;color:#aab4c2;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.nav-item.active .nav-icon{background:#313a25;color:#b5ed52}.nav-chevron{color:#69727d;margin-left:auto}.console-layout .nav-item .count{background:#33363a;color:#a3abb5}.console-layout .sidebar-user{border-color:#363636;margin-top:auto;padding-top:22px}.console-layout .sidebar nav{padding-bottom:28px}.console-layout .sidebar-user strong{color:#e1e3e7;font-size:12px}.console-layout .sidebar-user small{color:#8f98a4;font-size:10px}.console-layout .sidebar-user .avatar{background:#34373c;color:#c5ccd5;height:34px;width:34px}.console-layout .sidebar-user .icon-button:hover{background:#303030;color:#fff}.console-layout .main{background:#1d1d1d;margin-left:var(--shell-width);min-width:0}.console-layout .topbar{background:#1d1d1d;border:0;height:var(--shell-height);padding:0 36px}.console-layout .breadcrumb{color:#929ba5;font-size:14px;gap:20px}.console-layout .breadcrumb button{color:#bcc3cc}.console-layout .breadcrumb strong{color:#eceef1}.console-layout .separator{color:#69737e}.console-layout .role{color:#929ba5;font-size:11px}.console-layout .content{background:#fff;border-radius:38px 0 0;margin:0;max-width:none;min-height:calc(100dvh - var(--shell-height));padding:38px 40px 70px}@media(min-width:641px)and (max-width:1100px){.console-layout{--shell-width:248px;--shell-height:88px}.console-layout .sidebar{padding-left:16px;padding-right:16px}.console-layout .sidebar>.brand{font-size:22px}.console-layout .nav-item{font-size:13px}.console-layout .content{border-top-left-radius:30px;padding:30px 26px 50px}.console-layout .topbar{padding:0 26px}.console-layout .breadcrumb{font-size:12px;gap:12px}}@media(max-width:640px){.console-layout .sidebar{gap:18px 12px;overflow:visible;padding:16px 18px;position:static;width:100%}.console-layout .sidebar>.brand{font-size:19px;justify-content:flex-start;min-height:0;padding:0}.console-layout .brand-mark{height:26px;width:26px}.console-layout .brand-mark svg{height:23px;width:23px}.console-layout .workspace{margin:0}.console-layout .workspace select{font-size:11px;height:34px;min-height:34px}.console-layout .sidebar nav{flex-wrap:wrap;padding:0}.nav-section-label{display:none}.console-layout .nav-item{font-size:11px;gap:7px;margin:0;min-height:40px;padding:6px}.nav-icon{border-radius:7px;height:26px;width:26px}.nav-chevron{display:none}.console-layout .sidebar-user{margin:0;padding:0}.console-layout .main{margin-left:0}.console-layout .topbar{height:60px;padding:0 20px}.console-layout .breadcrumb{font-size:11px;gap:9px}.console-layout .role{font-size:9px}.console-layout .content{border-radius:24px 24px 0 0;min-height:calc(100dvh - 220px);padding:27px 20px 45px}}.console-layout .sidebar{padding-top:24px}@media(max-width:640px){.console-layout .sidebar{grid-template-columns:1fr auto;padding-top:16px}.console-layout .sidebar .workspace{grid-column:1;grid-row:1;max-width:none}.console-layout .sidebar .sidebar-user{grid-column:2;grid-row:1}.console-layout .sidebar nav{grid-column:1/-1;grid-row:2}}.account-summary{display:grid;gap:7px;margin:16px 10px 32px;min-width:0}.account-summary>span{color:#929ba5;font-size:11px}.account-summary>strong{color:#ebebed;font-size:16px;font-weight:600;overflow-wrap:anywhere}.account-summary>small{color:#929ba5;font-size:11px;overflow-wrap:anywhere}@media(max-width:640px){.console-layout .sidebar .account-summary{grid-column:1;grid-row:1;margin:0}}.console-layout{--line:#303236;--muted:#a0a6ae;--accent:#b5ed52;color:#e5e7eb;color-scheme:dark}.console-layout .content{background:#141414}.console-layout :is(.apps-section,.category-card,.content-card){background:#191919}.console-layout :is(.apps-table th,.list-toolbar){background:#202020}.console-layout .apps-table tbody tr:hover{background:#232323}.console-layout :is(.app-name strong,.game-count,.row-action,.text-button,.app-details dd,.category-meta label,.category-game-picker summary){color:#c9cdd3}.console-layout :is(.row-action,.text-button,.back-link):hover{color:#fff}.console-layout :is(.count,.secondary){background:#282828;border-color:#3b3d40;color:#cdd2d9}.console-layout .secondary:not(:disabled):hover{background:#333;border-color:#565a60}.console-layout .primary{background:#b5ed52;border-color:#b5ed52;color:#18200e}.console-layout .primary:not(:disabled):hover{background:#c5f478;border-color:#c5f478}.console-layout .editor-tabs button.active{border-bottom-color:#b5ed52;color:#b5ed52}.console-layout :is(.search,.color-input){background:#222;border-color:#3b3d40}.console-layout input:not([type=color]):not([type=checkbox]),.console-layout select,.console-layout textarea{background-color:#222;border-color:#3b3d40;color:#e5e7eb}.console-layout .search input:not([type=checkbox]){background:transparent}.console-layout input::-moz-placeholder,.console-layout textarea::-moz-placeholder{color:#90969e}.console-layout input::placeholder,.console-layout textarea::placeholder{color:#90969e}.console-layout :is(input,select,textarea):focus{border-color:#92b761;outline-color:#687d4b}.console-layout .search:focus-within,.console-layout :is(button,a):focus-visible{outline-color:#b5ed52}.console-layout input[type=checkbox]{accent-color:#b5ed52}.console-layout .icon-button{color:#a4acb7}.console-layout .icon-button:hover{background:#303030;color:#fff}.console-layout :is(.branding-row,.category-empty){border-color:#3b3d40}.console-layout .branding-controls small{color:var(--muted)}.console-layout .unsaved{color:#dac38f}.console-layout .modal-backdrop{background:#0009}.console-layout .modal{background:#202020;border-color:#3b3d40;box-shadow:0 16px 60px #0006}.console-layout .error{background:#321e20;border-color:#6d373e;color:#f4b2b9}.console-layout .success{background:#1c2c23;border-color:#365c43;color:#afdbbc}.console-layout .invalid-url{color:#f4b2b9}.console-layout .app-avatar,.console-layout .swatches i{border-color:#ffffff20}.console-layout .content{padding-top:36px}.console-layout .button{border-radius:12px;font-weight:600;min-height:40px;padding:10px 16px;transition:background .15s,border-color .15s}.console-layout .icon-button{border-radius:10px;height:34px;width:34px}.console-layout input:not([type=color]):not([type=checkbox]),.console-layout select,.console-layout textarea{border-radius:12px;min-height:44px;padding:11px 13px}.console-layout .workspace select{padding-right:38px}.console-layout .search{border-radius:12px}.console-layout .search input:not([type=checkbox]){min-height:40px;padding:10px 0}.console-layout .editor-heading{background:#1c1c1c;border:1px solid #2b2d30;border-radius:22px;margin-bottom:24px;padding:24px}.editor-eyebrow{color:#9ca4ad;display:block;font-size:11px;margin-bottom:7px}.console-layout .editor-title{gap:16px}.console-layout .app-avatar.large{border-radius:18px;font-size:28px;height:60px;width:60px}.console-layout .editor-title h1{font-size:24px}.console-layout .editor-title p{margin-top:7px}.console-layout .back-link{margin-bottom:20px}.console-layout .editor-tabs{background:#1c1c1c;border:1px solid #2b2d30;border-radius:16px;display:flex;gap:6px;margin-bottom:28px;max-width:100%;padding:6px;width:-moz-fit-content;width:fit-content}.console-layout .editor-tabs button{border:0;border-radius:11px;color:#a8afb8;gap:7px;margin:0;padding:11px 15px}.console-layout .editor-tabs button:hover{background:#252525;color:#e7e9ec}.console-layout .editor-tabs button.active{background:#30372a;color:#caf18e}.console-layout .editor-tabs .count{background:#ffffff0a;border-radius:6px;color:inherit}.console-layout .editor-grid{align-items:start;gap:28px;grid-template-columns:minmax(0,1fr) 290px}.console-layout .field-section{background:#1b1b1b;border:1px solid #2e3033;border-radius:20px;margin-bottom:18px;padding:26px}.console-layout .catalog-heading h2,.console-layout .field-section h2{font-size:16px;letter-spacing:-.2px}.console-layout .field-section>p{line-height:1.7;max-width:440px}.console-layout .field-section>label>input{max-width:none}.console-layout .color-fields{gap:16px;max-width:none}.console-layout .color-input{border-radius:13px;gap:9px;padding:8px}.console-layout .color-input input[type=color]{height:34px;width:34px}.console-layout .color-input input:not([type=color]){border-radius:6px;min-height:32px;min-width:0;padding:4px;width:100%}.console-layout .branding-row{gap:18px;padding:20px 0}.console-layout .branding-row:last-child{border-bottom:0;padding-bottom:0}.console-layout .branding-thumbnail{border:1px solid #ffffff12;border-radius:18px;height:72px;width:72px}.console-layout input[type=file]{background:transparent;border:0;font-size:11px;min-height:36px;padding:0}.console-layout input[type=file]::file-selector-button{background:#2b2c2e;border:1px solid #43464b;border-radius:10px;color:#e2e5e9;cursor:pointer;margin-right:10px;padding:9px 12px}.console-layout .category-card,.console-layout .content-card{background:#1b1b1b;border-radius:20px;margin-bottom:18px;padding:24px}.console-layout .category-empty{border-radius:18px}.console-layout .content-card-heading{margin-bottom:24px}.console-layout .content-card-heading strong{font-size:14px}.console-layout .game-list{border:0;display:grid;gap:8px}.console-layout .game-row{background:#1b1b1b;border:1px solid #2e3033;border-radius:14px;padding:14px}.console-layout .game-row img{border-radius:10px;height:44px;width:48px}.console-layout .game-row:has(input:checked){background:#20251c;border-color:#515f3f}.console-layout .preview-panel{background:#1b1b1b;border:1px solid #303236;border-radius:22px;padding:20px;position:sticky;top:24px}.console-layout .app-preview{border-color:#ffffff12;border-radius:18px}.console-layout .preview-heading{margin-bottom:20px}.console-layout .preview-caption{line-height:1.7}.console-layout .apps-section{border-radius:20px}.console-layout .alert{border-radius:12px}.console-layout .modal{border-color:#36383b;border-radius:26px;max-width:500px;padding:34px}.console-layout .modal-close{right:20px;top:20px}.modal-symbol{background:#30372a;border-radius:18px;color:#c4ed90;display:grid;height:58px;margin-bottom:24px;place-items:center;width:58px}.modal-eyebrow{color:#a0a6ae;display:block;font-size:11px;margin-bottom:9px}.console-layout .modal>h2{font-size:24px;line-height:1.3}.console-layout .modal>p{line-height:1.7;margin:12px 0 26px}.creation-fields{background:#191919;border:1px solid #34363a;border-radius:18px;padding:22px}.creation-fields>label+label{margin-top:22px}.creation-address{align-items:center;color:#b6c59e;display:flex;font-size:11px;gap:9px;margin-top:16px}.creation-address span{min-width:0;overflow-wrap:anywhere}.creation-next{align-items:flex-start;display:flex;gap:12px;margin-top:22px;padding:0 3px}.creation-next>svg{color:#b5d28d;margin-top:2px}.creation-next strong{font-size:12px;font-weight:500}.creation-next p{color:#9fa6af;font-size:11px;line-height:1.7;margin-top:6px}.console-layout .modal-actions{gap:10px;margin-top:26px;padding-top:22px}@media(max-width:1100px){.console-layout .editor-grid{gap:20px;grid-template-columns:minmax(0,1fr) 250px}.console-layout .editor-heading{padding:22px}}@media(max-width:950px){.console-layout .editor-grid{grid-template-columns:1fr}.console-layout .preview-panel{max-width:360px;position:static;width:100%}}@media(max-width:640px){.console-layout .editor-heading{border-radius:18px;padding:20px}.console-layout .heading-actions{align-self:stretch;flex-wrap:wrap}.console-layout .heading-actions .button{flex:1;font-size:11px;padding:10px}.console-layout .heading-actions .unsaved{width:100%}.console-layout .category-card,.console-layout .content-card,.console-layout .field-section{border-radius:18px;padding:20px}.console-layout .editor-tabs{width:100%}.console-layout .editor-tabs button{padding:10px 12px}.console-layout .color-fields{grid-template-columns:1fr}.console-layout .modal{border-radius:22px;padding:26px 22px}.console-layout .modal>h2{font-size:22px}.creation-fields{padding:18px}.console-layout .branding-row{align-items:flex-start;gap:12px}.console-layout .branding-thumbnail{border-radius:14px;height:56px;width:56px}}.console-layout .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 0}.pagination-summary{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.pagination-actions{align-items:center;display:flex;gap:8px}.console-layout .pagination-actions .icon-button{background:#252525;border:1px solid var(--line)}.pagination-page{align-items:center;color:#b3bbc5;display:flex;font-size:11px;gap:8px;white-space:nowrap}.console-layout .pagination-page select{border-radius:10px;min-height:34px;min-width:54px;padding:6px 8px;width:auto}.profile-page{min-width:0;width:100%}.profile-grid{align-items:start;display:grid;gap:26px;grid-template-columns:280px minmax(0,1fr)}.profile-summary{background:#1c1c1c;border:1px solid var(--line);border-radius:22px;padding:28px}.profile-avatar{background:#30372a;border-radius:24px;color:#c4ed90;display:grid;font-size:26px;font-weight:600;height:76px;margin-bottom:26px;place-items:center;width:76px}.profile-eyebrow{color:var(--muted);display:block;font-size:11px;margin-bottom:10px}.profile-summary h2{font-size:20px;overflow-wrap:anywhere}.profile-summary>p{color:var(--muted);font-size:12px;margin-top:8px;overflow-wrap:anywhere}.profile-app-count{border-top:1px solid var(--line);color:#a8b792;display:flex;gap:12px;margin-top:28px;padding-top:22px}.profile-app-count strong{color:#e5e7eb;display:block;font-size:12px;font-weight:500}.profile-app-count a{align-items:center;display:flex;font-size:11px;gap:8px;margin-top:12px}.profile-form-heading{align-items:center;display:flex;gap:13px;margin-bottom:28px}.profile-form-heading p{color:var(--muted);font-size:12px;margin-top:5px}.profile-form .settings-fields>input{margin-top:10px}.profile-form .settings-fields>label:not(:first-child){margin-top:24px}.console-layout .profile-form input[readonly]{background:#191919;color:#a4abb4}.profile-form small{color:var(--muted);display:block;font-size:11px;line-height:1.6;margin-top:9px}.profile-actions{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:30px;padding-top:24px}.profile-actions .unsaved{margin-right:auto}@media(max-width:1000px){.profile-grid{grid-template-columns:1fr}.profile-summary{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:76px 1fr}.profile-avatar{grid-row:1/4;margin-bottom:0}.profile-app-count{grid-column:1/-1}}@media(max-width:640px){.profile-actions .unsaved{width:100%}.profile-summary{padding:22px}}.console-layout .live-preview{padding:16px}.live-preview .preview-heading{gap:12px}.live-preview .preview-heading h2{font-size:13px;margin-bottom:6px}.live-preview .preview-heading span{color:var(--muted);font-size:10px}.live-preview-container{margin:auto;max-width:390px;width:100%}.live-preview-phone{background:#111;border-radius:20px;outline:1px solid #383a3e;overflow:hidden;position:relative}.live-preview-frame{border:0;display:block;height:780px;transform-origin:top left;width:390px}.live-preview-status{align-items:center;background:#181818;color:#aaa;display:flex;flex-direction:column;font-size:12px;gap:15px;inset:0;justify-content:center;padding:20px;position:absolute;text-align:center}.preview-backdrop{background:#000a;inset:0;position:fixed;z-index:45}.console-layout .live-preview-expanded{left:50%;max-height:94dvh;max-width:none;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 24px));z-index:50}.deposit-stats{display:grid;gap:12px;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));margin:22px 0 18px}.deposit-stat{background:#1b1b1b;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:18px 20px}.deposit-stat span{color:var(--muted);font-size:12px}.deposit-stat strong{font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.4px}.deposit-stat small{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.deposit-stat--main strong{color:var(--accent)}.deposit-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.deposit-filters{display:flex;flex-wrap:wrap;gap:6px}.deposit-filters button{align-items:center;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;gap:6px;padding:7px 12px}.deposit-filters button:hover{color:inherit}.deposit-filters button.active{border-color:var(--accent);color:var(--accent)}.deposit-filters .count{font-variant-numeric:tabular-nums;opacity:.8}.deposit-search{flex:0 1 260px}.deposit-table-wrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.deposit-table-wrap[aria-busy=true]{opacity:.6}.deposit-table-wrap .category-empty{border:0}.deposit-table{border-collapse:collapse;font-size:13px;width:100%}.deposit-table th{background:#202020;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.06em;padding:11px 16px;text-align:left;text-transform:uppercase}.deposit-table td{border-top:1px solid var(--line);padding:12px 16px;vertical-align:middle;white-space:nowrap}.deposit-table td strong{display:block;font-weight:500;max-width:260px;overflow:hidden;text-overflow:ellipsis}.deposit-table td small{color:var(--muted);font-size:11px}.deposit-amount{font-variant-numeric:tabular-nums;font-weight:600}.deposit-status{align-items:center;border-radius:999px;cursor:help;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:3px 10px}.deposit-status:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.deposit-status--paid{background:#9be15d1f;color:#9be15d}.deposit-status--pending{background:#f5c4511f;color:#f5c451}.deposit-status--unconfirmed{background:#c4b5fd1f;color:#c4b5fd}.deposit-status--expired{background:#9fa5ad1f;color:#a0a6ae}.deposit-status--failed{background:#f872721f;color:#f87171}.deposits-panel .field-note{margin-top:14px}@media(max-width:900px){.deposit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.deposit-search{flex-basis:100%}.deposit-table thead{display:none}.deposit-table,.deposit-table tbody,.deposit-table td,.deposit-table tr{display:block;width:100%}.deposit-table tr{border-top:1px solid var(--line);padding:8px 0}.deposit-table tr:first-child{border-top:0}.deposit-table td{border:0;display:flex;gap:12px;justify-content:space-between;padding:6px 16px}.deposit-table td:before{color:var(--muted);content:attr(data-label);font-size:12px}}.deposits-page-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.deposits-page-header h1{font-size:26px}.deposits-page-header p{color:var(--muted)}.deposits-app-select{color:var(--muted);display:grid;font-size:13px;gap:8px;min-width:220px}.deposits-app-select select{background:#242424;border:1px solid #383838;border-radius:12px;color:#eee;padding:12px}@media(max-width:640px){.deposits-app-select{width:100%}}.deposit-period{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:22px}.deposit-dates{display:flex;gap:10px}.deposit-dates label{color:var(--muted);display:grid;font-size:12px;gap:6px}.deposit-dates input{background:#242424;border:1px solid #383838;border-radius:10px;color:#eee;color-scheme:dark;padding:8px 10px;width:160px}.deposit-period+.deposit-stats{margin-top:16px}@media(max-width:640px){.deposit-dates{width:100%}.deposit-dates label{flex:1}.deposit-dates input{width:100%}}select:not([multiple]):not([size]),select:not([multiple])[size="1"]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23b9c0c9' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:40px!important;text-overflow:ellipsis}@media(forced-colors:active){select:not([multiple]):not([size]),select:not([multiple])[size="1"]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:auto!important;background-image:none!important}}.console-layout .modal-backdrop{align-items:stretch;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060806bb;justify-content:flex-end;padding:0}.console-layout .responsive-drawer:is(.game-dialog,.creation-drawer,.user-details,.push-drawer){animation:admin-drawer-in .22s ease-out;border-radius:24px 0 0 24px;border-width:0 0 0 1px;box-shadow:-24px 0 100px #0006;height:100dvh;inset:0 0 0 auto;margin:0;max-height:100dvh;max-width:none;position:fixed;width:min(940px,92vw)}.console-layout .creation-drawer{overflow-y:auto;overscroll-behavior:contain;padding:36px 32px 0;width:min(560px,92vw)}.creation-drawer .modal-actions{background:#202020;bottom:0;padding:20px 0 max(20px,env(safe-area-inset-bottom));position:sticky;z-index:1}.responsive-drawer .game-editor{height:100%;min-height:0}.responsive-drawer .editor-body,.responsive-drawer .library-view{flex:1;min-height:0;overscroll-behavior:contain}.console-layout .responsive-drawer .editor-footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}@keyframes admin-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes admin-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:760px){.console-layout .modal-backdrop{align-items:flex-end}.console-layout .responsive-drawer:is(.game-dialog,.creation-drawer,.user-details,.push-drawer){animation-name:admin-sheet-in;border-radius:24px 24px 0 0;border-width:1px 0 0;height:92dvh;inset:auto 0 0;max-height:92dvh;width:100%}.console-layout .responsive-drawer:before{background:#61685b;border-radius:4px;content:"";height:4px;left:calc(50% - 20px);pointer-events:none;position:absolute;top:9px;width:40px;z-index:2}.console-layout .creation-drawer{padding:32px 22px 0}.console-layout .responsive-drawer .editor-top{padding-top:30px}}@media(prefers-reduced-motion:reduce){.console-layout .responsive-drawer:is(.game-dialog,.creation-drawer,.user-details,.push-drawer){animation:none}}.mobile-menu-button,.mobile-page-title{display:none}.mobile-navigation{background:#1d1d1d;border:1px solid #353535;color:#ebebed;padding:0}.mobile-navigation::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.mobile-navigation-heading{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:16px 22px}@media(max-width:900px){.console-layout{--shell-height:64px;--shell-width:0px}.console-layout .desktop-sidebar{display:none}.console-layout .main{margin-left:0;width:100%}.console-layout .topbar{border-bottom:1px solid #303030;gap:12px;height:auto;min-height:64px;padding:max(10px,env(safe-area-inset-top)) 16px 10px;position:sticky;top:0;z-index:20}.console-layout .topbar .breadcrumb,.console-layout .topbar .role{display:none}.console-layout .mobile-menu-button{background:#292929;border:1px solid #373737;border-radius:12px;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.console-layout .mobile-page-title{display:block;font-size:15px;margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-layout .content{border-radius:0;min-height:calc(100dvh - 64px);padding:24px 20px calc(32px + env(safe-area-inset-bottom))}.console-layout .mobile-navigation{border-radius:0 20px 20px 0;height:100dvh;inset:0 auto 0 0;margin:0;max-height:none;max-width:none;overflow:hidden;position:fixed;width:min(360px,calc(100vw - 32px))}.mobile-navigation[open]{display:flex;flex-direction:column}.console-layout .mobile-navigation .sidebar{border:0;display:flex;flex:1;gap:0;min-height:0;overflow-y:auto;padding:20px 18px max(20px,env(safe-area-inset-bottom));position:static;width:100%}.console-layout .mobile-navigation .account-summary{margin:0 10px 24px}.console-layout .mobile-navigation .sidebar nav{display:grid;gap:20px;padding-bottom:20px}.console-layout .mobile-navigation .nav-group-items,.console-layout .mobile-navigation .nav-section-label{display:block}.console-layout .mobile-navigation .nav-item{font-size:14px;min-height:48px;padding:8px 10px}.console-layout .mobile-navigation .sidebar-user{border-top:1px solid #333;justify-content:normal;margin-top:auto;padding-top:16px}.console-layout .mobile-navigation .sidebar-user>div{display:block}.console-layout .mobile-navigation .sidebar-user>.avatar{display:grid}.console-layout .editor-grid{gap:24px;grid-template-columns:minmax(0,1fr)}.console-layout .live-preview{margin:0 auto;position:relative;top:auto}}@media(max-width:640px){.console-layout .content{padding:22px 14px calc(28px + env(safe-area-inset-bottom))}.console-layout .content :is(.page-heading,.catalog-heading,.editor-heading){flex-wrap:wrap;gap:14px}.console-layout .content :is(.page-heading h1,.editor-title h1){font-size:23px;overflow-wrap:anywhere}.console-layout .content :is(.heading-actions,.page-actions,.notification-actions){flex-wrap:wrap;gap:8px;width:100%}.console-layout .content :is(input,select,textarea){font-size:16px;max-width:100%;min-width:0}.console-layout :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select){min-height:44px}.console-layout .content :is(.button,.icon-button,.text-button,.row-action){min-height:44px}.console-layout :is(.users-filters,.deposit-filters,.catalog-filters,.system-filters,.content-columns,.color-fields){display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.console-layout .content :is(.users-filters,.deposit-filters,.catalog-filters,.system-filters)>*{min-width:0;width:100%}.console-layout .content :is(.editor-tabs){display:flex;flex-wrap:nowrap;gap:4px;margin-bottom:22px;max-width:100%;overflow-x:auto;padding:6px;width:100%}.console-layout .editor-tabs button{flex:0 0 auto;min-height:44px;white-space:nowrap}.console-layout :is(.settings-panel,.field-section,.profile-card,.profile-form,.content-card,.category-card){min-width:0}.console-layout .content :is(.branding-row){display:flex;flex-wrap:wrap}.console-layout .branding-controls{flex-basis:100%;min-width:0}.console-layout .content :is(.pagination,.catalog-pagination,.list-footer){flex-wrap:wrap;gap:10px}.console-layout :is(.table-scroll,.users-table,.push-table,.catalog-table,.deposit-table,.system-table){max-width:100%;min-width:0}.console-layout table.mobile-cards{display:block;min-width:0;white-space:normal;width:100%}.console-layout table.mobile-cards thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.console-layout table.mobile-cards tbody{display:grid;gap:12px;width:100%}.console-layout table.mobile-cards tbody tr{background:#202020;border:1px solid #343434;border-radius:14px;display:grid;gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.console-layout table.mobile-cards tbody td{border:0;display:block;font-size:13px;max-width:none;min-width:0;overflow-wrap:anywhere;padding:0;white-space:normal;width:auto}.console-layout table.mobile-cards tbody td:before{color:#92999f;content:attr(data-label);display:block;font-size:11px;font-weight:500;margin-bottom:7px}.console-layout table.mobile-cards tbody td:first-child,.console-layout table.mobile-cards tbody td:last-child,.console-layout table.mobile-cards tbody td[colspan]{grid-column:1/-1}.console-layout table.mobile-cards :is(strong,small){max-width:none;overflow-wrap:anywhere;white-space:normal}.console-layout table.mobile-cards :is(.app-name,.game-name,.catalog-game){min-width:0;width:100%}.console-layout table.mobile-cards .app-name strong{font-size:15px}.console-layout table.mobile-cards .app-name small{font-size:12px}.console-layout table.mobile-cards .row-action{background:#303030;border-radius:10px;font-size:13px;justify-content:center;width:100%}.console-layout .responsive-drawer :is(.editor-top,.editor-body,.editor-footer,.push-form-body,.push-form-footer){padding-left:16px;padding-right:16px}.console-layout .responsive-drawer{max-width:100vw}.console-layout .content .users-filters{display:grid;grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.console-layout .content :is(.users-table,.table-scroll,.push-table){background:transparent;border:0;border-radius:0}.console-layout .content .image-library{padding:16px}.console-layout .content .library-search{min-width:0;width:100%}.console-layout .content .library-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.console-layout .content .library-image{padding:8px}.console-layout .content .library-image img{height:110px}.console-layout .content .history-filter{max-width:none}.auth-screen :is(input,select){font-size:16px;min-height:44px}}@media(max-width:900px){.console-layout .mobile-navigation .sidebar .account-summary{flex-shrink:0;margin:0 10px 24px}.console-layout .mobile-navigation .sidebar nav,.console-layout .mobile-navigation .sidebar-user{flex-shrink:0}}@media(max-width:640px){.console-layout .responsive-drawer :is(input,select,textarea){font-size:16px;max-width:100%;min-width:0}.console-layout .mobile-navigation .icon-button,.console-layout .responsive-drawer :is(.button,.icon-button,input:not([type=checkbox]):not([type=radio]):not([type=color]),select){min-height:44px}.console-layout .mobile-navigation .icon-button{min-width:44px}}.sidebar nav[data-v-45c7ea8e]{display:grid;gap:24px}.nav-group[data-v-45c7ea8e]{min-width:0}.nav-group+.nav-group[data-v-45c7ea8e]{border-top:1px solid #303030;padding-top:20px}.sidebar .nav-section-label[data-v-45c7ea8e]{font-size:10px;margin:0 10px 10px}.sidebar .nav-item[data-v-45c7ea8e]{font-size:13px;gap:10px;margin-bottom:3px;min-height:48px;padding:7px 10px}.sidebar .nav-icon[data-v-45c7ea8e]{background:transparent;height:30px;width:30px}.sidebar .nav-item.active .nav-icon[data-v-45c7ea8e]{background:#313a25}.sidebar .nav-item[data-v-45c7ea8e]:focus-visible{outline:2px solid #b5ed52;outline-offset:2px}.nav-label[data-v-45c7ea8e]{min-width:0}.sidebar .account-summary[data-v-45c7ea8e]{margin:8px 10px 28px}@media(max-width:640px){.sidebar nav[data-v-45c7ea8e]{display:grid;gap:14px;width:100%}.sidebar .nav-section-label[data-v-45c7ea8e]{display:block;margin-bottom:7px;margin-left:6px}.nav-group+.nav-group[data-v-45c7ea8e]{padding-top:12px}.nav-group-items[data-v-45c7ea8e]{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar .nav-item[data-v-45c7ea8e]{font-size:12px;gap:6px;margin:0;min-height:44px;padding:6px;width:100%}.sidebar .account-summary[data-v-45c7ea8e]{margin:0}}
