.game-work-card{border:1px solid #2e3a3b;border-radius:6px;background:#141b1e;margin-bottom:15px;padding:20px;min-width:0}.game-work-heading{display:flex;align-items:center;gap:14px}.game-work-heading>img,.game-work-placeholder{width:74px;height:66px;object-fit:cover;border-radius:4px;flex:none}.game-work-placeholder{display:grid;place-items:center;background:#263436;color:#a5b9b7}.game-work-heading>div:not(.game-work-placeholder){min-width:0;flex:1}.game-work-heading>.icon-button{align-self:flex-start}.game-work-heading h3{font-size:19px;line-height:1.25;margin:8px 0 4px;overflow-wrap:anywhere}.game-work-heading small{font-size:10px;color:#849596}.game-work-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.game-work-badges>span:last-child{font-size:9px;color:#c9b999}.game-work-counts{display:flex;gap:22px;flex-wrap:wrap;border-top:1px solid #293436;margin-top:18px;padding-top:16px}.game-work-counts>span{font-size:10px;color:#9dabad}.game-work-counts strong{font-family:var(--display);font-size:17px;font-weight:500;color:#e1ece8;margin-right:4px}.next-game-work{background:transparent;border:0;border-left:2px solid #90cbb7;padding:4px 0 4px 12px;text-align:left;color:inherit;width:100%;margin:21px 0 15px;display:block}.next-game-work>span{display:flex;gap:12px;justify-content:space-between;align-items:center;color:#9babaf;font-size:10px}.next-game-work>strong{display:block;font-size:13px;font-weight:500;margin:10px 0;overflow-wrap:anywhere}.no-game-work{display:flex;align-items:center;gap:9px;min-height:63px;color:#839494;font-size:11px}.development-progress{margin:0 0 18px}.development-progress>span{font-size:10px;color:#b2aaa1;display:block;margin-bottom:8px}.game-work-card>footer{border-top:1px solid #293436;padding-top:15px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.game-work-card>footer .button{min-height:34px;padding:0 11px;font-size:10px;background:#24322f;border-color:#395047}.game-work-card>footer .text-button{margin-left:auto;font-size:10px;white-space:nowrap}.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.operations-grid>.game-work-card{margin:0;display:flex;flex-direction:column}.operations-grid .game-work-card>footer{margin-top:auto}.project-filter-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.project-filter-tools>select,.schedule-game-filter{font-size:11px;min-height:38px;padding:8px 10px;margin:0;width:auto;max-width:100%}.schedule-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:25px}.schedule-controls>select{margin:0;min-height:38px;width:auto;max-width:100%}.schedule-controls .selected-game-label{font-size:11px;color:#9db1b0;margin-left:auto}@media(max-width:1200px){.overview-columns{grid-template-columns:1.3fr 1fr}.game-work-heading h3{font-size:17px}.game-work-counts{gap:13px}.game-work-heading>img,.game-work-placeholder{width:58px;height:58px}.game-work-card{padding:16px}.game-work-card>footer .text-button{margin-left:0}}@media(max-width:950px){.overview-columns,.operations-grid{grid-template-columns:1fr}.game-work-heading h3{font-size:20px}.game-work-heading>img,.game-work-placeholder{width:74px;height:66px}.game-work-card>footer .text-button{margin-left:auto}}@media(max-width:720px){.game-work-heading h3{font-size:17px}.game-work-counts{gap:13px}.game-work-heading>img,.game-work-placeholder{width:54px;height:54px}.game-work-heading{gap:10px}.game-work-card>footer .text-button{margin-left:0}.game-work-card{padding:15px}.game-work-badges{gap:7px}.game-work-badges>span:last-child{font-size:8px}.project-filter-tools{width:100%}.project-filter-tools>select{width:100%}.schedule-controls>select{width:100%}.schedule-controls .selected-game-label{margin-left:0}}.workspace .numeric.outgoing{color:#ff929b}.update-countdown{display:flex;align-items:center;gap:6px;color:#a7e9d1;font-size:12px;font-variant-numeric:tabular-nums;min-height:22px}.update-countdown.due{color:#ffcf83}.modal.wide[open]:has(.update-editor){width:min(880px,calc(100vw - 32px));height:min(900px,90svh);display:flex;flex-direction:column;overflow:hidden}.modal:has(.update-editor)>header{flex-shrink:0}.update-editor{min-width:0;min-height:0;display:flex;flex-direction:column;flex:1;overflow:hidden}.update-editor fieldset{min-width:0;min-height:0;overflow:auto;padding-right:8px;flex:1}.update-editor textarea{resize:vertical;min-height:112px;line-height:1.6}.planning-timezone{font-size:12px;color:var(--muted);margin:0 0 16px}.planning-section{border-top:1px solid var(--line,#31403d);padding-top:20px;margin-top:20px}.planning-section h3{font-size:16px;margin:0 0 14px}.planning-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.planning-section-heading span{font-size:12px}.planning-tasks{margin-top:14px}.planning-task{display:grid;grid-template-columns:20px minmax(100px,1fr) 135px 96px;gap:8px;align-items:center;padding:8px 0}.planning-task input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0}.planning-task input,.planning-task select{min-width:0;margin:0}.planning-task.done .planning-task-title{text-decoration:line-through;color:var(--muted)}.planning-task-actions{display:flex;align-items:center}.planning-task-actions .icon-button{width:32px;height:32px;flex-shrink:0}.update-editor .form-actions{flex-shrink:0;background:var(--panel,#131c1b);padding:16px 0 0;margin:12px 0 0;border-top:1px solid var(--line,#31403d)}@media(max-width:600px){.planning-task{grid-template-columns:20px minmax(0,1fr) 96px}.planning-task-title{grid-column:2/4}.planning-task select{grid-column:2}.planning-task-actions{grid-column:3}.update-editor .form-grid{grid-template-columns:minmax(0,1fr)}}.game-colored{border-left:3px solid var(--game-color,#9ce4c4)!important}.calendar-cell button.game-colored{color:inherit;background:color-mix(in srgb,var(--game-color) 16%,#101b15)}.project-title-button{color:inherit;font:inherit;border:0;padding:0;background:none;cursor:pointer;text-align:left}.project-title-button:hover{text-decoration:underline}.game-work-card footer{flex-wrap:wrap}.project-detail section{margin-top:26px}.project-detail-actions{display:flex;gap:10px;flex-wrap:wrap}.project-identity{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px 0;border-top:2px solid var(--game-color)}.game-swatch{display:inline-block;width:14px;height:14px;background:var(--game-color);border-radius:3px}.project-tabs{margin-bottom:25px}.project-plan,.project-task-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:18px 12px;border:0;border-bottom:1px solid #30413e;background:transparent;color:inherit;text-align:left;font-size:12px}button.project-plan:hover,button.project-task-row:hover{background:#1e2b29}.project-plan div{display:grid;gap:8px}.project-plan strong,.project-task-row strong{overflow-wrap:anywhere}.project-plan small,.project-task-row small{color:#9aafab}.preserve-text,.comment p{white-space:pre-wrap;overflow-wrap:anywhere}.outgoing{color:#ff929b}.commitment-section{margin:22px 0 32px}.commitment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px 0;border-top:1px solid #30413e;border-bottom:1px solid #30413e}.commitment-grid>div{display:grid;gap:12px}.commitment-grid span{font-size:12px;color:#a2b8b2}.commitment-grid strong{font-size:24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.finance-metrics>.dashboard-metric:nth-child(2){border-color:#82b9a6}.editor-tabs{margin-bottom:15px;flex-shrink:0}.task-view-toggle{margin-top:16px}.task-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.task-lane{min-width:0;min-height:120px;background:#0c1515;border-top:2px solid #526b65;padding:10px}.task-lane:nth-child(2){border-color:#74b7e7}.task-lane:nth-child(3){border-color:#e7bd74}.task-lane:nth-child(4){border-color:#9ce4c4}.task-lane>header{display:flex;justify-content:space-between;gap:6px;align-items:center;margin:0 0 15px}.task-lane h4{font-size:12px;margin:0}.task-lane>header>span{font-size:11px}.task-lane.drop-ready{outline:1px dashed #6a9589}.board-task{padding:10px;margin-bottom:12px;border:1px solid #354944;border-radius:5px;background:#15211f;cursor:grab}.board-task>strong{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere;margin-bottom:12px}.board-task label{font-size:10px;margin-bottom:6px}.board-task select,.board-task input{padding:8px 5px;min-width:0;width:100%;font-size:10px;min-height:34px}.discussion-container{min-height:0;overflow:auto;flex:1}.update-discussion{min-height:0}.comment-list{margin-bottom:24px}.comment{border-bottom:1px solid #30413e;padding:18px 0}.comment>header{display:flex;align-items:center;gap:12px}.comment time{font-size:10px;margin-left:auto;color:#8ba89e}.comment p{font-size:13px;line-height:1.7}.comment-mentions{display:flex;gap:12px;flex-wrap:wrap;color:#a7dccb;font-size:12px;margin:10px 0}.comment-image{width:100%;max-height:500px;object-fit:contain;margin:14px 0}.comment-compose-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mention-picker{display:flex;align-items:center;gap:5px;margin:0}.mention-picker select{margin:0;max-width:190px}.attachment-picker{position:relative;overflow:hidden;cursor:pointer;margin:0}.attachment-picker input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.attachment-picker:focus-within{outline:2px solid #b5e8d9}.attachment-preview{display:flex;align-items:center;gap:12px;margin:15px 0;overflow-wrap:anywhere}.attachment-preview img{width:80px;height:70px;object-fit:contain}.attachment-preview span{min-width:0}.approval-alert-row{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #30413e}.approval-alert-row>div{display:grid;gap:8px}.approval-alert-row strong{font-size:14px;overflow-wrap:anywhere}.approval-alert-row small{font-size:11px;color:#a5bcb4}.sales-tracker{margin-top:44px;border-top:1px solid #30413e;padding-top:28px}.sales-game-id{display:block;font-size:10px;margin-top:7px}.sales-preview,.sales-mapping{min-width:0}.sales-mapping{padding:20px 0;border-bottom:1px solid #30413e}.sales-mapping h3{font-size:16px;overflow-wrap:anywhere}.sales-mapping strong{font-size:13px}.import-history{margin-top:24px}.import-history summary{cursor:pointer;font-size:13px}@media(max-width:750px){.task-board{grid-template-columns:repeat(2,minmax(0,1fr))}.commitment-grid{grid-template-columns:minmax(0,1fr)}.project-plan,.project-task-row{flex-wrap:wrap}.project-plan>strong,.project-task-row>strong{width:100%}.sales-tracker .panel-heading{flex-wrap:wrap;gap:15px}.project-identity{font-size:12px}.project-tabs{flex-wrap:wrap}}@media(max-width:420px){.task-board{grid-template-columns:minmax(0,1fr)}.comment>header{flex-wrap:wrap}.comment time{margin-left:0}}.workspace.workspace{--mint:#a6e2c5;--surface:#191a1e;--line:#34363d;--muted:#a1a4b0;background:#111215;color:#f0f0f3}.workspace .sidebar{background:#151619;border-color:var(--line)}.workspace .workspace-topbar{background:#141518;border-color:var(--line);color:var(--muted)}.workspace .workspace-topbar>span{color:#ced0d7}.workspace .sidebar nav button{color:#b1b3bd}.workspace .sidebar nav button.selected{background:#252830;border-color:#414650;color:#fff}.workspace .sidebar nav button:nth-child(1) svg{color:#9dc5ff}.workspace .sidebar nav button:nth-child(2) svg{color:#eea8cc}.workspace .sidebar nav button:nth-child(3) svg{color:#f0c886}.workspace .sidebar nav button:nth-child(4) svg{color:#8edbbe}.workspace .sidebar nav button:nth-child(5) svg{color:#f2a393}.workspace .sidebar nav button:nth-child(6) svg{color:#c5b9f4}.workspace .workspace-caption,.workspace .workspace-heading .eyebrow,.workspace .workspace-heading p:last-child,.workspace .sidebar-bottom>a,.workspace .user-block small,.workspace .panel-heading>span,.workspace .muted{color:var(--muted)}.workspace .avatar{background:#303139;border-color:#4a4c56;color:#e2def3}.workspace .button:not(.mint-button):not(.danger-button){background:#26282e;border-color:#41444d;color:#e8e9ef}.workspace .text-button,.workspace .icon-button{color:#b9c6da}.workspace .dashboard-metric{background:var(--surface);border-color:var(--line)}.workspace .dashboard-metric>div,.workspace .dashboard-metric>span{color:var(--muted)}.workspace .dashboard-metric:nth-child(1)>div svg{color:#91c5ff}.workspace .dashboard-metric:nth-child(2)>div svg{color:#edb0d0}.workspace .dashboard-metric:nth-child(3)>div svg{color:#f0bf80}.workspace .dashboard-metric:nth-child(4)>div svg{color:#8edbbe}.workspace .segmented{background:#17181c;border-color:var(--line)}.workspace .segmented button{color:#a8acb7}.workspace .segmented button.selected{background:#343740;color:#fff}.workspace .search,.workspace .table-wrap{background:var(--surface);border-color:var(--line)}.workspace .table-wrap th{background:#23252b;border-color:var(--line);color:#b8bbc5}.workspace .table-wrap td{border-color:#303239;color:#b9bdc8}.workspace .table-wrap td strong{color:#f0f0f3}.workspace .table-wrap tbody tr:hover{background:#25272d}.workspace .table-wrap td.outgoing,.workspace .outgoing{color:#ff969c}.workspace .table-wrap td.mint{color:#8edbbe}.workspace .role-badge{background:#2b2d34;border-color:#444750;color:#c7c9d3}.workspace .schedule-item,.workspace .game-work-card,.workspace .project-feature{background:var(--surface);border-color:var(--line)}.workspace .game-work-card h2,.workspace .schedule-item h3{color:#f0f0f3}.workspace .game-work-card small,.workspace .game-work-card p,.workspace .schedule-item p,.workspace .game-work-heading p,.workspace .game-work-counts,.workspace .game-release-stage{color:#a9adba}.workspace .date-tile{background:#26282e;border-color:#444650}.workspace .date-tile span,.workspace .upcoming-item small{color:#b6bbc7}.workspace .progress-track{background:#363840}.workspace .game-colored .progress-track>div,.workspace .project-detail .progress-track>div{background:var(--game-color)}.workspace .calendar-day-name{background:#23252b;color:#babdc8;border-color:var(--line)}.workspace .calendar-grid,.workspace .calendar-cell{border-color:var(--line)}.workspace .calendar-cell{background:#1a1b20}.workspace .calendar-cell.outside{background:#141519}.workspace .calendar-cell>span{color:#adb0bc}.workspace .calendar-cell button.game-colored{background:color-mix(in srgb,var(--game-color) 13%,#191a1e)}.workspace .activity-item,.workspace .activity-section{border-color:var(--line)}.workspace .activity-item span,.workspace .activity-item time{color:#a0a4b0}.workspace .activity-item strong{color:#d3d6e0}.workspace :is(input,textarea,select){background:#18191e;border-color:#40434d;color:#e5e7ef}.workspace :is(input,textarea,select):focus{border-color:#9ebffa}.workspace .badge.in-progress{color:#9dc5ff;background:#9dc5ff12}.workspace .badge.planned,.workspace .badge.on-break{color:#f0c886;background:#f0c88612}.workspace .badge.ready{color:#dbb9fa;background:#dbb9fa12}.workspace .badge.active,.workspace .badge.complete,.workspace .badge.released{color:#91dfbd;background:#91dfbd12}.workspace .badge.cancelled,.workspace .badge.scrapped{color:#ff969c;background:#ff969c12}.workspace .game-identity-band{display:flex;align-items:center;gap:24px;padding:24px 0 28px;border-top:2px solid var(--game-color)}.workspace .game-identity-art{width:108px;height:108px;aspect-ratio:1;object-fit:cover;border-radius:6px;flex:none}.workspace .game-art-fallback{display:grid;place-items:center;background:#292b32;color:var(--game-color)}.workspace .game-identity-copy{flex:1;min-width:0}.workspace .game-identity-copy h2{font-size:24px;margin:13px 0}.workspace .game-identity-copy p{display:flex;gap:18px;flex-wrap:wrap;margin:0;color:var(--muted);font-size:12px}.workspace .game-identity-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#c7c9d2;font-size:11px}.workspace .game-color-label{display:inline-flex;align-items:center;gap:7px}.workspace .game-color-label i,.workspace .sales-game-name i{width:9px;height:9px;flex:none;background:var(--game-color);border-radius:2px}.workspace .game-pulse{display:grid;gap:5px;text-align:right;color:var(--muted);padding-left:20px;border-left:1px solid var(--line)}.workspace .game-pulse strong{font:36px var(--display);color:var(--game-color)}.workspace .game-pulse small{font-size:11px}.workspace .project-tabs,.workspace .robux-view-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin:0 0 26px;flex-wrap:wrap}.workspace .project-tabs button,.workspace .robux-view-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:#a5a8b5;padding:14px 0;font-size:12px;min-height:45px}.workspace .project-tabs button.selected{color:#fff;border-bottom-color:var(--game-color)}.workspace .project-tabs button span{display:inline-block;margin-left:8px;font-size:10px;color:#c6c9d4}.workspace .game-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-bottom:1px solid var(--line);padding:0 0 25px}.workspace .game-summary>div{display:grid;grid-template-columns:25px 1fr;align-items:center;gap:7px 12px}.workspace .game-summary strong{font-size:27px;font-variant-numeric:tabular-nums}.workspace .game-summary span{grid-column:2;color:var(--muted);font-size:11px}.workspace .game-summary svg{color:#9dc5ff}.workspace .game-summary>div:nth-child(2) svg{color:#f0c886}.workspace .game-summary>div:nth-child(3) svg{color:#8edbbe}.workspace .game-overview-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;border-bottom:1px solid var(--line);padding-bottom:28px}.workspace .game-next{min-width:0}.workspace .game-next h3{font-size:24px;overflow-wrap:anywhere;margin:18px 0}.workspace .game-date{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.workspace .game-next .progress-row{margin:22px 0 16px}.workspace .game-next-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;color:#a7aab7;font-size:11px}.workspace .game-notes{border-left:1px solid var(--line);padding-left:30px;min-width:0}.workspace .game-notes p{color:#b1b4bf;line-height:1.9;font-size:13px;max-height:300px;overflow:auto}.workspace .game-stage-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:15px}.workspace .game-stage-summary>div{border-top:2px solid #89909d;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;font-size:11px;color:#b2b6c2}.workspace .game-stage-summary strong{font-size:18px;color:#edf0f8}.workspace .game-stage-summary [data-stage="1"]{border-color:#9dc5ff}.workspace .game-stage-summary [data-stage="2"]{border-color:#f0c886}.workspace .game-stage-summary [data-stage="3"]{border-color:#8edbbe}.workspace .project-task-row{display:grid;grid-template-columns:minmax(150px,1fr) 110px 100px 95px 15px;padding:17px 0;border-color:var(--line);font-size:12px}.workspace .project-task-row>div{display:grid;gap:7px;min-width:0}.workspace .project-task-row>span{overflow-wrap:anywhere}.workspace .project-plan{border-color:var(--line)}.workspace .project-plan small,.workspace .project-task-row small{color:#999eaf}.workspace .project-plan .progress-row{display:flex;min-width:115px}.workspace .project-plan:hover,.workspace .project-task-row:hover{background:#22242b}.workspace .task-stage-label[data-stage="1"]{color:#9dc5ff}.workspace .task-stage-label[data-stage="2"]{color:#f0c886}.workspace .game-empty{padding:18px 0;color:#a5a9b7}.workspace .game-empty h3{font-size:18px;color:#d5d9e5}.workspace .game-empty p{line-height:1.8;font-size:12px}.workspace .game-empty-inline{padding:24px 0;color:var(--muted);font-size:12px}.workspace .game-history-entry{padding:24px 0;border-bottom:1px solid var(--line)}.workspace .game-history-entry h3{font-size:17px;margin:0}.workspace .game-history-entry small,.workspace .game-history-entry p{color:#aeb2c0}.workspace .game-spending-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line);padding:22px 0;gap:20px}.workspace .game-spending-summary>div{display:grid;gap:10px}.workspace .game-spending-summary strong{font-size:26px;color:#ffadb2;overflow-wrap:anywhere}.workspace .finance-currency-tools{border-bottom:1px solid var(--line);padding-bottom:20px}.workspace .finance-currency-tools .segmented{padding:4px}.workspace .finance-currency-tools .segmented button{padding:11px 18px;font-size:12px}.workspace .finance-currency-tools .segmented button.selected{background:#304337;color:#bbf0d0}.workspace .finance-currency-tools .segmented button:nth-child(2).selected{background:#2a3d54;color:#bad9ff}.workspace .finance-metrics>.dashboard-metric:nth-child(1){border-top:2px solid #91c5ff}.workspace .finance-metrics>.dashboard-metric:nth-child(2){background:#1c2420;border-color:#536f5d}.workspace .finance-metrics>.dashboard-metric:nth-child(3){border-top:2px solid #ff969c}.workspace .finance-metrics>.dashboard-metric:nth-child(3)>strong{color:#ff969c}.workspace .commitment-grid{border-color:var(--line)}.workspace .commitment-grid span{color:#aeb3c0}.workspace .commitment-section .commitment-grid>div:first-child strong{color:#f0c886}.workspace .commitment-section .commitment-grid>div:nth-child(2) strong{color:#b5d3ff}.workspace .commitment-section .commitment-grid>div:nth-child(3) strong{color:#d4b5ee}.workspace .robux-view-tabs button.selected{color:#bad9ff;border-color:#91c5ff}.workspace .finance-explanation{font-size:12px;color:#aeb3c0;margin-bottom:24px}.workspace .sales-tracker{margin-top:0;border-top:0;padding-top:0}.workspace .finance-kicker{display:block;color:#91c5ff;font-size:10px;margin:0 0 8px}.workspace .sales-tracker>.panel-heading h2{font-size:23px}.workspace .sales-tracker>.muted{max-width:700px;line-height:1.8;font-size:12px}.workspace .sales-period-tools{margin:20px 0 0}.workspace .sales-period-tools label{display:flex;align-items:center;gap:15px;margin:0;font-size:11px;color:#aeb3c0}.workspace .sales-period-tools select{margin:0;font-size:12px;min-height:36px;padding:8px 30px 8px 12px}.workspace .earnings-metrics{margin:22px 0;gap:28px;border:0;padding:0}.workspace .earnings-metrics>div{border-top:2px solid #91c5ff;padding:20px 0;gap:16px}.workspace .earnings-metrics>div:nth-child(2){border-color:#8edbbe}.workspace .earnings-metrics>div:nth-child(3){border-color:#f0c886}.workspace .earnings-metrics span{display:flex;gap:8px;align-items:center;color:#b8d4fa}.workspace .earnings-metrics>div:nth-child(2) span{color:#9addc2}.workspace .earnings-metrics>div:nth-child(3) span{color:#f0c886}.workspace .earnings-metrics strong{font-size:30px;color:#edf2fa}.workspace .earnings-metrics small{font-size:11px;color:#a1a7b6;line-height:1.6}.workspace .sales-safety{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;color:#a9b8cb;padding:12px 0 20px;border-bottom:1px solid var(--line);margin-bottom:28px}.workspace .sales-safety svg{color:#91c5ff;flex:none}.workspace .sales-game-name{display:flex;align-items:center;gap:8px}.workspace .sales-game-id{color:#949aab;line-height:1.6}.workspace .sales-tracker .table-wrap td:nth-child(5){color:#bad9ff;font-weight:600}.workspace .import-history{border-top:1px solid var(--line);padding-top:20px}.workspace .import-history summary{color:#b6c6dc}.workspace .sales-import-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-block:1px solid var(--line);padding:20px 0}.workspace .sales-import-counts>div{display:grid;gap:8px}.workspace .sales-import-counts strong{font-size:24px;color:#bad9ff}.workspace .sales-import-counts span{font-size:11px;color:#b0b5c4}.workspace .modal{background:#1b1c21;border-color:#4b4f5a;color:#e5e7ef}.workspace .modal p{color:#adb2c0}.workspace .task-lane{background:#15161b}.workspace .board-task{background:#24262d;border-color:#424653}@media(max-width:1050px){.workspace .project-task-row{grid-template-columns:minmax(130px,1fr) 90px 90px}.workspace .project-task-row>small{grid-column:2}.workspace .project-task-row>svg{justify-self:end}.workspace .game-overview-layout{grid-template-columns:1fr;gap:0}.workspace .game-notes{padding:22px 0 0;border-left:0;border-top:1px solid var(--line)}}@media(max-width:750px){.workspace .game-identity-band{gap:16px;flex-wrap:wrap}.workspace .game-identity-art{width:80px;height:80px}.workspace .game-identity-copy h2{font-size:20px}.workspace .game-pulse{width:100%;border-left:0;border-top:1px solid var(--line);padding:14px 0 0;display:flex;align-items:center;gap:12px;text-align:left}.workspace .game-pulse strong{font-size:24px;margin-left:auto}.workspace .game-summary{gap:12px}.workspace .game-summary>div{grid-template-columns:1fr;grid-template-rows:20px 32px minmax(35px,auto);align-items:start;gap:10px}.workspace .game-summary span{grid-column:1;line-height:1.6}.workspace .project-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 19px}.workspace .project-tabs button{font-size:11px;text-align:left}.workspace .game-stage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .project-task-row{grid-template-columns:1fr auto;gap:12px}.workspace .project-task-row>div{grid-column:1/-1}.workspace .project-task-row>small{grid-column:1}.workspace .earnings-metrics{gap:0}.workspace .sales-period-tools label{flex-wrap:wrap;gap:8px}.workspace .sales-period-tools select{max-width:100%}.workspace .import-history .project-plan{padding-inline:0}.workspace .sales-import-counts{grid-template-columns:1fr;gap:16px}.workspace .sales-import-counts>div{grid-template-columns:50px 1fr;align-items:center}}.purchase-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.purchase-policy{display:flex;gap:10px;align-items:center;font-size:12px;color:#c4dbd4}.purchase-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #304042;border-bottom:1px solid #304042;margin-bottom:26px}.purchase-summary>div{padding:22px 20px;display:flex;flex-direction:column;gap:9px;border-right:1px solid #304042}.purchase-summary>div:first-child{padding-left:0}.purchase-summary>div:last-child{border:0}.purchase-summary span{font-size:12px;color:#bac8c7}.purchase-summary strong{font:400 30px var(--display)}.purchase-summary small{font-size:10px;color:#899e9c}.purchase-notice{display:flex;align-items:center;gap:10px;font-size:12px;color:#bfebd8}.purchase-notice .icon-button{margin-left:auto}.purchase-list{display:grid;gap:18px}.purchase-card{border:1px solid #34413e;border-radius:6px;padding:24px;background:#121b1d;min-width:0}.purchase-card>header{display:flex;gap:24px;justify-content:space-between;align-items:flex-start}.purchase-card>header>div{min-width:0}.purchase-card h2{font-size:20px;line-height:1.3;margin:10px 0 7px;overflow-wrap:anywhere}.purchase-card header p{font-size:11px;color:#91a5a1;margin:0}.purchase-amount{font-family:var(--display);font-size:25px;font-weight:500;white-space:nowrap;flex:none}.purchase-state{font-size:10px;font-weight:600;color:#e2cb91}.purchase-state.ready,.purchase-state.recorded{color:#a4e4c5}.purchase-state.declined,.purchase-state.cancelled{color:#d7abab}.purchase-notes{font-size:12px;color:#b5c1bf;white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0}.purchase-approvals{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #2f3d3b;padding-top:18px;margin-top:20px}.purchase-approvals>div{display:flex;gap:10px;min-width:0}.purchase-approvals svg{color:#b0c6c0;flex:none;margin-top:3px}.purchase-approvals strong,.purchase-approvals small{display:block;overflow-wrap:anywhere}.purchase-approvals strong{font-size:12px;font-weight:500}.purchase-approvals small{font-size:10px;color:#8da29d;margin-top:6px}.purchase-wait-note,.purchase-recorded{display:flex;align-items:center;gap:8px;font-size:11px;color:#b1c4bd;margin-top:21px}.purchase-recorded{color:#b0ddc3}.purchase-countdown{display:flex;gap:20px;justify-content:space-between;align-items:center;border-left:2px solid #debd79;padding:4px 0 4px 16px;margin-top:25px}.purchase-countdown>div{display:flex;flex-direction:column;gap:8px}.purchase-countdown>div:last-child{text-align:right}.purchase-countdown span,.purchase-countdown time{font-size:11px;color:#b4bdb6}.purchase-countdown strong{font:500 24px var(--display);font-variant-numeric:tabular-nums;min-width:220px}.purchase-countdown.ready{border-color:#9cdbb7}.purchase-countdown.ready strong{color:#b8e9ce}.purchase-card footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:23px;border-top:1px solid #2c3b38;padding-top:18px}.purchase-card footer .muted{font-size:11px}.purchase-cancel{margin-left:auto;font-size:11px;color:#bdaea5}.purchase-confirm-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:18px;margin:10px 0 24px}.purchase-confirm-summary strong{overflow-wrap:anywhere;min-width:0}.purchase-confirm-summary span{white-space:nowrap}.purchase-made{display:flex!important;align-items:center;gap:12px}.purchase-made input{width:17px!important;height:17px;flex:none;margin:0}@media(max-width:720px){.purchase-card{padding:18px}.purchase-card>header{flex-direction:column;gap:12px}.purchase-amount{font-size:24px}.purchase-summary>div{padding:16px 9px}.purchase-summary span{font-size:10px}.purchase-summary small{font-size:9px;line-height:1.6}.purchase-summary strong{font-size:24px}.purchase-countdown{flex-direction:column;align-items:flex-start}.purchase-countdown>div:last-child{text-align:left}.purchase-countdown strong{font-size:21px;min-width:0}.purchase-approvals{grid-template-columns:1fr;gap:17px}.purchase-card footer{gap:10px}.purchase-cancel{margin-left:0}.purchase-policy{font-size:11px}.purchase-confirm-summary,.purchases-workspace .segmented{flex-wrap:wrap}}.workspace{--mint:#9ce4c4;min-height:100svh;background:#0d1214;color:#dce5e1;font-size:12px}.sidebar{position:fixed;width:224px;inset:0 auto 0 0;background:#0a1012;border-right:1px solid #233031;display:flex;flex-direction:column;padding:30px 18px 20px;z-index:30}.sidebar>.brand{padding-left:8px;margin-bottom:45px}.workspace-caption{font-size:8px;color:#5f7873;margin:0 12px 14px}.sidebar nav{display:grid;gap:6px}.sidebar nav button{display:flex;align-items:center;gap:13px;min-height:44px;padding:0 12px;border:1px solid transparent;color:#95aaa5;background:transparent;text-align:left;border-radius:5px;font-size:12px}.sidebar nav button:hover{background:#ffffff06}.sidebar nav button.selected{background:#93e1bf12;border-color:#93e1bf18;color:#b5efd4}.sidebar nav button>span{margin-left:auto;font-size:10px;background:#93e1bf18;padding:2px 7px;border-radius:4px}.sidebar-bottom{margin-top:auto}.sidebar-bottom>a{font-size:10px;color:#7a9690;display:flex;justify-content:space-between;padding:15px 10px;border-bottom:1px solid #20312f;margin-bottom:15px}.user-block{display:flex;gap:10px;align-items:center;padding:5px}.avatar{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#29443b;color:#c3e7d6;border:1px solid #4b6a5e;border-radius:6px;flex:none;font-size:13px}.avatar.small{width:29px;height:29px;font-size:11px}.user-block strong{font-size:11px}.user-block small{display:block;color:#6e8e83;font-size:9px;margin-top:3px}.user-block .icon-button{margin-left:auto}.logout{background:none;border:0;color:#779189;display:flex;align-items:center;gap:9px;margin-top:14px;padding:8px;font-size:10px}.workspace-main{margin-left:224px}.workspace-topbar{height:66px;border-bottom:1px solid #233031;display:flex;justify-content:space-between;align-items:center;padding:0 38px;color:#749188;font-size:10px}.workspace-topbar>span,.workspace-topbar>div{display:flex;gap:12px;align-items:center}.workspace-topbar>span{color:#b8cac2}.workspace-menu{display:none!important}.workspace-content{max-width:1530px;margin:auto;padding:35px 38px 70px}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.workspace-heading .eyebrow{font-size:8px;color:#7caa99;margin-bottom:10px}.workspace-heading h1{font-size:31px;line-height:1.2;margin-bottom:8px}.workspace-heading p:last-child{font-size:11px;color:#758f86;margin-bottom:0}.workspace .button{font-size:11px;min-height:39px;padding:0 15px;gap:8px}.button.mint-button{background:#a5e3c5;border-color:#a5e3c5;color:#10241b}.button.mint-button:hover{background:#c4f6dc}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 34px}.dashboard-metric{padding:20px;background:#121c1d;border:1px solid #273837;border-radius:6px;min-height:134px}.dashboard-metric>div{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#91aba1;margin-bottom:21px;gap:10px}.dashboard-metric>div svg{color:#729e8d;flex:none}.dashboard-metric>strong{font:28px var(--display);display:block;line-height:1.1;overflow-wrap:anywhere}.dashboard-metric>span{display:block;color:#658779;font-size:9px;margin-top:9px}.overview-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:30px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;min-height:30px}.panel-heading h2{font-size:16px;margin:0}.panel-heading>span{color:#627f72;font-size:10px}.text-button{font-size:10px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#a1c7b6;padding:6px 0}.text-button:hover{color:#e0ffed}.project-feature{display:grid;grid-template-columns:135px 1fr;gap:22px;background:#111b1d;border:1px solid #2e423e;border-radius:6px;width:100%;padding:20px;text-align:left;color:inherit;margin-bottom:12px}.project-cover{position:relative}.project-cover img{height:135px;width:135px;object-fit:cover;border-radius:4px}.project-cover>.badge{position:absolute;top:8px;left:8px;background:#0c191be0;font-size:8px}.project-feature .eyebrow{font-size:8px;color:#6f998b}.project-feature h3{font-size:22px;margin:10px 0}.project-feature p{font-size:10px;color:#759387;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-target{font-size:9px;color:#829d90;margin-top:20px;display:flex;justify-content:space-between;gap:10px}.progress-row{display:flex;gap:12px;align-items:center;font-size:10px;color:#9ac2ac;min-width:90px}.progress-track{height:4px;background:#2a3a34;border-radius:8px;overflow:hidden;flex:1}.progress-track>div{height:100%;background:#9ce4c4;border-radius:8px}.progress-row>span{min-width:32px;text-align:right}.badge{font-size:9px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;line-height:1;border-radius:4px;color:#a7c1b5;background:#59796918;border:1px solid #6d897522}.badge>i{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor}.badge.active,.badge.ready,.badge.released,.badge.complete{color:#9cdfbe;background:#87caa514}.badge.on-break,.badge.planned{color:#e0c889;background:#bc9c5812}.badge.scrapped,.badge.cancelled{color:#d98e91;background:#b9626512}.badge.in-progress{color:#8bcce5;background:#62a2ba12}.upcoming-item{display:flex;width:100%;align-items:center;gap:14px;border:0;border-bottom:1px solid #263630;background:none;color:inherit;text-align:left;padding:13px 0}.upcoming-item>div:nth-child(2){flex:1}.upcoming-item small{font-size:8px;color:#769e8b;display:block;margin-bottom:5px}.upcoming-item strong{display:block;font-size:12px;font-weight:500;margin-bottom:7px}.date-tile{width:43px;height:49px;background:#17221e;border:1px solid #2b4035;border-radius:5px;flex:none;text-align:center;padding:6px}.date-tile span{font-size:8px;text-transform:uppercase;color:#7fa38e}.date-tile strong{font:18px var(--display);margin:2px 0 0}.activity-section{margin-top:35px;border-top:1px solid #26382f;padding-top:22px}.activity-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #1b2a23;font-size:10px}.activity-item>div{display:flex;flex:1;gap:8px}.activity-item strong{font-weight:600;color:#b3c9ba}.activity-item span{color:#789781}.activity-item time{font-size:9px;color:#607d6e}.empty{padding:48px 24px;text-align:center;color:#75998a;min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column}.empty>svg{color:#527767;margin-bottom:18px}.empty h3{font-size:17px;color:#b4cbbf;margin-bottom:10px}.empty p{font-size:11px;max-width:310px;margin-bottom:17px}.empty .button{margin-top:5px}.workspace-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:25px;flex-wrap:wrap}.segmented{display:flex;padding:3px;border:1px solid #2b4034;background:#101b16;border-radius:5px;gap:2px;flex-wrap:wrap}.segmented button{background:transparent;border:0;color:#7da087;padding:8px 12px;border-radius:3px;font-size:10px;min-height:31px}.segmented button.selected{background:#2a4030;color:#d3e8d7}.search{display:flex;gap:10px;align-items:center;border:1px solid #293e30;border-radius:5px;padding:0 11px;color:#65856b}.search input{margin:0;background:none;border:0;min-height:36px;font-size:10px;padding:7px 0;width:185px;box-shadow:none}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-card{background:#111d18;border:1px solid #2a4132;border-radius:6px;padding:24px;color:inherit;text-align:left;min-height:230px;display:flex;flex-direction:column}.project-card:hover{border-color:#628970}.project-card>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#739f7e;margin-bottom:25px}.project-card h2{font-size:20px;margin:0 0 12px;overflow-wrap:anywhere}.project-card>p{font-size:10px;color:#789981;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:50px}.project-card>.progress-row{margin-top:auto}.project-card footer{display:flex;justify-content:space-between;gap:10px;font-size:9px;margin-top:20px;border-top:1px solid #253a29;padding-top:14px;color:#789d7e}.table-wrap{overflow:auto;border:1px solid #2b3d34;border-radius:6px;background:#101b17}.table-wrap table{width:100%;border-collapse:collapse;text-align:left;min-width:650px;font-size:11px}.table-wrap th{color:#769a82;background:#14211b;font-size:9px;font-weight:500;padding:15px 18px;border-bottom:1px solid #2b3d34}.table-wrap td{padding:18px;border-bottom:1px solid #203427;color:#97b6a1;max-width:330px;overflow-wrap:anywhere}.table-wrap td strong{font-weight:500;color:#c6daca}.table-wrap tr:last-child td{border-bottom:0}.table-wrap tbody tr:hover{background:#20342844}.numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.table-wrap td.mint{color:#9cdbb5}.role-badge{font-size:9px;background:#263d2d;border:1px solid #36513d;padding:4px 8px;border-radius:4px;text-transform:capitalize;white-space:nowrap}.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.member-name{display:flex;gap:10px;align-items:center;white-space:nowrap}.member-name small{font-size:8px;color:#6c9575}.permission-note{display:flex;gap:16px;padding:27px 0;color:#719c7c;max-width:650px}.permission-note>svg{flex:none;margin-top:3px}.permission-note h3{font-size:14px;color:#b7cebd;margin-bottom:8px}.permission-note p{font-size:11px;margin:0}.schedule-item{display:grid;grid-template-columns:90px minmax(130px,1fr) 135px 120px 16px;gap:20px;align-items:center;background:#111d18;border:1px solid #2d4335;border-radius:5px;margin-bottom:10px;width:100%;padding:20px;text-align:left;color:#c4d9c9}.schedule-type{display:flex;flex-direction:column;gap:9px;color:#76a085;font-size:9px}.schedule-item h3{font-size:15px;margin:0 0 8px}.schedule-item p{font-size:9px;color:#88a68f;line-height:1.6;margin:0}.schedule-item p span{color:#5a7a63}.schedule-item>div:nth-child(3)>span:first-child{font-size:10px;display:block;margin-bottom:10px}.schedule-item small{font-size:9px;color:#719d7c;display:block;margin-top:10px}.overdue{color:#ecb788}.calendar-title{display:flex;justify-content:space-between;align-items:center;margin:30px 0 20px}.calendar-title h2{font-size:19px;margin:0}.calendar-title>div{display:flex;gap:8px}.calendar-scroll{overflow:auto}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);min-width:650px;border-left:1px solid #304333;border-top:1px solid #304333}.calendar-day-name{padding:13px;background:#16241b;border-right:1px solid #304333;font-size:10px;color:#96b79c}.calendar-cell{min-height:115px;border-right:1px solid #304333;border-bottom:1px solid #304333;padding:9px;background:#101b15}.calendar-cell>span{font-size:10px;color:#719b78}.calendar-cell.today>span{background:#b1dec0;color:#112d19;padding:3px 6px;border-radius:50%}.calendar-cell.outside{background:#0c1510}.calendar-cell button{display:block;width:100%;margin-top:10px;border:0;border-left:2px solid #8ed6b3;background:#2b423744;color:#c0e4d0;font-size:9px;line-height:1.4;padding:6px;text-align:left;overflow-wrap:anywhere}.calendar-cell button.event{border-color:#e1bc80;color:#e1ccab;background:#46382444}.modal{width:min(460px,calc(100% - 32px));max-height:90svh;overflow:auto;background:#111b1a;color:#d8e5de;border:1px solid #446354;border-radius:8px;padding:27px;box-shadow:0 25px 80px #0008}.modal.wide{width:min(610px,calc(100% - 32px))}.modal::backdrop{background:#030807bd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:20px}.modal h2{font-size:22px;margin:0;overflow-wrap:anywhere}.modal p{font-size:12px;color:#9ab3a6}.modal fieldset{border:0;padding:0;margin:0;min-width:0}.modal label{font-size:11px}.modal input,.modal textarea,.modal select{font-size:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:25px}.form-actions>.danger{margin-right:auto}.danger{color:#ef9999!important}.danger-button{color:#ffb1b1;background:#472827;border-color:#83514e}.modal input[type=range]{padding:0;min-height:30px;accent-color:#9ce4c4;border:0;background:none;box-shadow:none}.checklist{border-top:1px solid #2e4338;padding:20px 0 10px;margin-bottom:12px}.checklist h3{font-size:13px}.checklist-item{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #24352c;padding:4px 0}.checklist-item label{display:flex;align-items:center;gap:10px;margin:0;font-size:12px}.checklist-item input{width:15px;height:15px;min-height:0;accent-color:#b4e4c6;margin:0;flex:none}.checklist-item input:checked+span{text-decoration:line-through;color:#688c73}.task-add{display:flex;align-items:center;gap:8px;margin-top:10px}.task-add input{margin:0;flex:1}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#caecda;color:#193727;padding:13px 22px;border:1px solid #e0ffee;border-radius:6px;box-shadow:0 7px 30px #0008;display:flex;gap:10px;align-items:center;font-size:12px;z-index:60}.error-banner{display:flex;justify-content:space-between;align-items:center;padding:9px 16px;margin-bottom:20px;color:#fac2b4;background:#51332788;border:1px solid #795244;border-radius:5px;font-size:12px}.workspace-heading p:last-child,.project-feature p,.table-wrap table,.permission-note p{font-size:12px}.dashboard-metric>div,.upcoming-item small,.activity-item,.sidebar-bottom>a{font-size:11px}.dashboard-metric>span,.activity-item time,.project-target,.workspace-caption{font-size:10px}.project-card>p{font-size:12px;overflow-wrap:anywhere}.project-card h2,.schedule-item h3,.upcoming-item strong{overflow-wrap:anywhere}.workspace-dismiss{display:none}@media(max-width:720px){.workspace-dismiss{display:block;position:fixed;inset:0;z-index:25;border:0;background:#0006}.workspace-heading p:last-child{font-size:11px}}@media(min-width:1700px){.workspace-content{padding-top:45px}.workspace-heading{margin-bottom:40px}.dashboard-metrics{gap:20px}.project-feature{grid-template-columns:170px 1fr}.project-cover img{width:170px;height:170px}}@media(max-width:1200px){.sidebar{width:200px;padding-left:12px;padding-right:12px}.workspace-main{margin-left:200px}.workspace-content{padding:30px 26px 60px}.workspace-topbar{padding:0 26px}.dashboard-metric{padding:16px}.dashboard-metric>strong{font-size:25px}.overview-columns{grid-template-columns:1fr 1fr;gap:25px}.project-feature{grid-template-columns:90px 1fr;padding:16px;gap:16px}.project-cover img{width:90px;height:100px}.project-feature h3{font-size:19px}.project-feature .eyebrow{font-size:7px}.project-feature .project-cover .badge{display:none}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-item{grid-template-columns:75px minmax(120px,1fr) 110px 16px;gap:15px}.schedule-item>div:nth-child(4){grid-column:2/4;grid-row:2}.schedule-item>svg{grid-column:4;grid-row:1}.activity-item>div{flex-direction:column;gap:5px}}@media(max-width:950px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-columns{grid-template-columns:1fr}.project-feature{grid-template-columns:135px 1fr}.project-cover img{width:135px;height:135px}.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-metrics .dashboard-metric>strong{font-size:20px}.workspace-heading{align-items:flex-start}.workspace-heading h1{font-size:27px}.workspace-tools{gap:13px}.workspace-topbar>div{font-size:0}.workspace-topbar>div .live-dot{display:none}}@media(max-width:720px){.sidebar{transform:translate(-100%);transition:transform .2s;width:220px;padding-top:24px}.sidebar.open{transform:translate(0);box-shadow:30px 0 80px #000b}.workspace-main{margin-left:0}.workspace-topbar{padding:0 18px;gap:10px;height:60px}.workspace-menu{display:inline-flex!important}.workspace-topbar>span{margin-right:auto;font-size:9px;gap:6px}.workspace-content{padding:25px 18px 60px}.workspace-heading{flex-wrap:wrap;gap:20px;margin-bottom:25px}.workspace-heading h1{font-size:28px}.workspace-heading p:last-child{font-size:10px}.dashboard-metrics{gap:11px}.dashboard-metric{min-height:124px}.dashboard-metric>div{font-size:9px}.dashboard-metric>strong{font-size:25px}.project-grid{gap:12px}.project-card{padding:18px}.project-card footer{flex-direction:column;gap:6px}.segmented button{font-size:9px;padding:7px 9px}.workspace-tools .search,.search input{width:100%}.schedule-item{grid-template-columns:55px minmax(90px,1fr) 95px 12px;gap:12px;padding:15px 12px}.schedule-item h3{font-size:13px}.schedule-type{font-size:8px}.schedule-item>div:nth-child(3)>span:first-child{font-size:9px}.schedule-item .badge{font-size:8px}.finance-metrics{grid-template-columns:1fr}.finance-metrics .dashboard-metric{min-height:115px}.finance-metrics .dashboard-metric>strong{font-size:28px}.finance-metrics .dashboard-metric>div{margin-bottom:13px}.activity-item time{font-size:8px;max-width:95px;text-align:right}.modal{padding:22px}.modal h2{font-size:20px}.form-grid{gap:0 13px}.calendar-title h2{font-size:17px}.table-wrap table{font-size:10px}.table-wrap td,.table-wrap th{padding:13px}.project-feature{gap:15px;padding:16px}.project-feature h3{font-size:20px}}@media(max-width:400px){.project-feature{grid-template-columns:95px 1fr}.project-cover img{width:95px;height:115px}.project-feature h3{font-size:18px}.project-feature .eyebrow{font-size:7px}.project-feature p{font-size:9px}.dashboard-metric{padding:13px}.dashboard-metric>strong{font-size:23px}.project-grid{grid-template-columns:1fr}.schedule-item{grid-template-columns:minmax(100px,1fr) 100px 14px}.schedule-type{display:none}.schedule-item>div:nth-child(4){grid-column:1/3}.schedule-item>svg{grid-column:3}.schedule-item>div:nth-child(2){grid-column:1}.schedule-item>div:nth-child(3){grid-column:2}.workspace-topbar>span{font-size:8px}.form-grid{grid-template-columns:1fr}}:root{font-family:Manrope,Arial,sans-serif;color:#edf0ed;background:#080c0e;font-synthesis:none;--bg:#080c0e;--panel:#111719;--line:#293234;--muted:#96a3a3;--mint:#98ebcb;--display:"Space Grotesk",sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible{outline:2px solid var(--mint);outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);font-weight:500;letter-spacing:0}p{line-height:1.8}em{font-style:normal;color:var(--mint)}html{scroll-behavior:smooth;scroll-padding-top:100px}.button{border:1px solid #3c4548;background:#1a2325;color:#edf0ed;min-height:46px;padding:0 21px;display:inline-flex;gap:16px;justify-content:center;align-items:center;border-radius:5px;font-size:12px;font-weight:700;white-space:nowrap;transition:background .2s,transform .2s}.button:hover{background:#2a383a}.button.light{background:#eef2ed;color:#111719;border-color:#eef2ed}.button.light:hover{background:var(--mint);border-color:var(--mint);transform:translateY(-2px)}.button.outline{background:transparent;border-color:#657779}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;border-bottom:1px solid #465956;padding-bottom:9px}.icon-button{border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:5px;padding:6px}.icon-button:hover{background:#ffffff0f}.brand{display:inline-flex;align-items:center;gap:10px;flex:none}.brand img{width:48px;height:29px;object-fit:cover;mix-blend-mode:screen;filter:invert(1) grayscale(1);border-radius:50%;object-position:center}.brand>span{font-family:var(--display);font-size:16px;line-height:1}.brand small{display:block;font:8px Manrope,sans-serif;margin-top:5px}.public-nav{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;position:absolute;z-index:10;inset:0 0 auto;border-bottom:1px solid #ffffff12}.public-nav nav{display:flex;gap:35px;font-size:11px;color:#c5d1d2}.public-nav nav a:hover{color:var(--mint)}.nav-contact{min-height:37px}.mobile-toggle{display:none}.hero{min-height:690px;height:min(820px,87svh);position:relative;overflow:hidden;padding:123px 6% 54px;display:flex;flex-direction:column;justify-content:space-between;background:#071115}.hero-art{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#04090bdf,#05141722 40%,#06333830 73%,#04090bca)}.hero-art img{position:absolute;width:860px;max-width:none;height:860px;object-fit:cover;left:50%;top:49%;transform:translate(-50%,-50%);mix-blend-mode:screen;filter:sepia(.8) hue-rotate(100deg) saturate(2.2) contrast(1.1);opacity:.83}.orbital-ring{position:absolute;width:530px;height:530px;border:1px solid #8adcd478;border-right:3px solid #92ffe0;border-bottom:2px solid #b8fff4;box-shadow:inset -5px -3px 26px #57e3c71f,8px 4px 36px #4cdbc825;top:49%;left:50%;transform:translate(-50%,-50%) rotate(-28deg);border-radius:50%;animation:ring-breathe 8s ease-in-out infinite}.horizon{position:absolute;bottom:13%;height:1px;left:6%;right:6%;background:#82dcd735;box-shadow:0 15px 100px 28px #29787612}.hero-topline,.hero-bottom,.hero-title-wrap,.hero-coordinates{position:relative}.hero-topline{display:flex;justify-content:space-between;font-size:8px;color:#9bb3b5}.hero-topline span{display:flex;align-items:center;gap:8px}.live-dot{display:inline-block;width:5px;height:5px;background:var(--mint);border-radius:50%;box-shadow:0 0 10px #98ebcb70;flex:none}.hero-title-wrap{padding-top:35px}.eyebrow{font:10px Manrope,sans-serif;font-weight:600;line-height:1.6;margin-bottom:16px;color:var(--mint)}.hero-title-wrap .eyebrow{text-align:center;font-size:11px;color:#c4e4df}.hero h1{font-size:138px;line-height:.9;text-align:center;font-weight:500;margin:20px auto 0;max-width:1200px}.hero h1 span{display:block;font-size:32px;margin-top:27px;color:#c1d9d5}.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px}.hero-bottom p{font-size:12px;line-height:1.75;color:#becfce;margin:0}.scroll-link{display:flex;align-items:center;gap:12px}.scroll-link span{font-size:8px;color:#91a9aa}.hero-coordinates{text-align:center;font-size:7px;color:#677f81;position:absolute;bottom:18px;left:0;right:0}.reach-strip{display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;padding:35px 6%;border-bottom:1px solid var(--line);background:#0b1113;gap:28px}.reach-strip>div{border-right:1px solid var(--line)}.reach-strip>div:last-child{border:0;padding-left:25px}.reach-strip strong{font-family:var(--display);font-size:38px;font-weight:500;line-height:1}.reach-strip strong span{font-size:24px;color:var(--mint)}.reach-strip p{font-size:10px;color:#91a3a6;margin:9px 0 0}.reach-note>span{font-size:8px;color:var(--mint)}.reach-note p{font-size:12px;line-height:1.6;color:#c1cccc}.section{padding:78px 7%;max-width:1600px;margin:auto}.section-label{display:flex;align-items:center;justify-content:space-between;color:#849694;font-size:8px;margin-bottom:45px}.section-label span:last-child{font-size:8px}.section-label .mint{display:flex;align-items:center;gap:8px}.intro-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:95px}.section h2,.contact-band h2{font-size:51px;line-height:1.1;margin-bottom:26px}.intro-grid>div{padding-top:3px}.intro-grid p{font-size:12px;color:#8e9b9c;max-width:470px}.intro-grid p.large-copy{font-size:17px;color:#d4dcda;line-height:1.6;margin-bottom:18px}.intro-grid .text-link{margin-top:12px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:57px}.principles article{border-top:1px solid #3a4948;padding-top:20px}.principles article>span{font-size:10px;color:var(--mint)}.principles h3{font-size:20px;margin:18px 0 12px}.principles p{font-size:11px;color:var(--muted);margin:0;max-width:310px}.release-section{border-top:1px solid #1c2a2c;border-bottom:1px solid #1c2a2c;background:#0d1416;max-width:none}.release-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;max-width:1250px;margin:auto}.release-image{position:relative;max-width:550px}.release-image img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;border:1px solid #ffffff20}.image-corner{position:absolute;bottom:15px;left:16px;font-size:7px;background:#0a131ada;padding:8px 11px;border-radius:3px;color:#d3dfde}.release-copy h2{font-size:61px}.release-copy>p:not(.eyebrow){font-size:12px;color:#a4b2b2}.release-copy dl{margin:32px 0 25px}.release-copy dl>div{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid #293438;font-size:11px}.release-copy dt{color:#819595}.release-copy dd{margin:0;display:flex;align-items:center;gap:9px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.section-heading p{font-size:12px;color:#98aaa8}.founders{display:grid;grid-template-columns:1fr 1fr;gap:27px}.founder{border-top:1px solid #46524f;padding:27px 0 14px}.founder-identity{display:flex;align-items:center;gap:18px}.founder-identity>img{height:80px;width:80px;object-fit:cover;border-radius:5px}.founder-identity h3{font-size:30px;margin:2px 0}.founder-identity .eyebrow{font-size:8px;margin:0 0 8px}.founder-identity>div>span{font-size:10px;color:var(--muted)}.round-link{margin-left:auto;width:40px;height:40px;border:1px solid #3b4847;border-radius:50%;display:grid;place-items:center}.round-link:hover{background:#20302d}.founder-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0 23px;border-bottom:1px solid #263230;gap:15px}.founder-metrics strong{font:27px var(--display);display:block}.founder-metrics span{font-size:9px;color:var(--muted)}.founder-socials{display:flex;gap:27px;margin-top:19px}.founder-socials a{display:flex;gap:8px;align-items:center;font-size:10px;color:#b9c6c3}.stat-note{font-size:9px;color:#657775;margin-top:26px}.roadmap{background:#10191a;max-width:none;border-top:1px solid #263436}.roadmap-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:46px}.roadmap-steps article{border-top:1px solid #394547;padding-top:23px}.roadmap-steps article.current{border-top-color:var(--mint)}.roadmap-steps span{font-size:9px;color:#91a09f;display:flex;gap:8px;align-items:center}.roadmap-steps .current span{color:var(--mint)}.roadmap-steps h3{font-size:21px;margin:20px 0 12px}.roadmap-steps p{font-size:11px;color:#95a3a3;max-width:320px}.contact-band{text-align:center;padding:100px 6% 160px;position:relative;overflow:hidden;border-bottom:1px solid #273131;background:#080c0e}.contact-band h2{font-size:58px;position:relative;z-index:1}.contact-band .button{position:relative;z-index:1}.contact-band .eyebrow{font-size:8px;color:#90a49e}.ghost-word{position:absolute;bottom:-26px;left:0;right:0;color:transparent;-webkit-text-stroke:1px #ffffff0b;font:180px var(--display);line-height:1;pointer-events:none}.public-footer{padding:32px 6% 20px;background:#080c0e}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:30px;border-bottom:1px solid #1e2b2c}.footer-top p{font-size:11px;color:#aab7b3;margin:0}.footer-top>a:last-child{font-size:11px;display:flex;gap:15px;align-items:center}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#748785;font-size:9px;padding-top:22px}.staff-link{display:flex;gap:7px;align-items:center;color:#a6b3b0}.staff-link:hover{color:var(--mint)}.contact-page{padding:145px 7% 100px;min-height:90svh;max-width:1440px;margin:auto}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact-page h1{font-size:79px;line-height:1.04;margin:0 0 28px}.contact-lede{font-size:13px;color:#a3b2b0;max-width:350px}.email-link{font-size:12px;display:flex;align-items:center;gap:15px;margin:30px 0;overflow-wrap:anywhere}.discord-contacts{max-width:340px;margin-top:50px}.discord-contacts>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:15px 0;font-size:14px}.discord-contacts small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.contact-form{padding:34px;background:#ffffff04;border:1px solid #32423e;border-radius:8px;align-self:start}.contact-form h2{font-size:30px;margin-bottom:35px}label{display:block;font-size:11px;color:#bcc9c6;margin-bottom:20px}label b{color:#fa7c7c}input,select,textarea{display:block;width:100%;margin-top:8px;color:#e5eeeb;border:1px solid #394846;background:#0f1719;border-radius:5px;min-height:45px;padding:11px 12px;font-size:12px;outline:none}input::placeholder,textarea::placeholder{color:#637573}input:focus,textarea:focus,select:focus{border-color:var(--mint);box-shadow:0 0 0 2px #98ebcb12}textarea{resize:vertical;min-height:94px}.optional{float:right;color:#6f8480;font-size:10px}.contact-form>.button{width:100%;justify-content:space-between}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.success{color:var(--mint);font-size:12px}.error{color:#f99;font-size:12px;line-height:1.6}.signin-page{min-height:100svh;position:relative;background:#070e11;display:flex;align-items:center;justify-content:flex-end;padding:125px 10% 85px;overflow:hidden}.signin-page>header{position:absolute;top:0;left:0;right:0;height:95px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;z-index:2}.signin-art{position:absolute;inset:0 43% 0 0;overflow:hidden;background:linear-gradient(145deg,#060c0f,#123b3b55)}.signin-art>img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;filter:sepia(.5) hue-rotate(100deg) saturate(1.7);opacity:.9;object-position:50% 20%}.signin-caption{position:absolute;bottom:12%;left:10%;right:10%}.signin-caption h2{font-size:37px;line-height:1.14}.signin-caption>p:last-child{font-size:11px;color:#8ca5a2}.signin-panel{position:relative;width:335px;z-index:1}.lock-symbol{border:1px solid #709c913b;color:var(--mint);width:50px;height:50px;border-radius:8px;display:grid;place-items:center;margin-bottom:28px;background:#98ebcb07}.signin-panel h1{font-size:37px;line-height:1.13;white-space:pre-line;margin-bottom:15px}.signin-panel>p:not(.eyebrow){font-size:11px;color:var(--muted);line-height:1.7}.signin-panel form{margin-top:26px}.signin-panel .button{width:100%;justify-content:space-between}.password-field{position:relative}.password-field input{padding-right:42px}.password-field .icon-button{position:absolute;right:5px;top:6px}.signin-panel p.signin-note{font-size:10px;line-height:1.8;color:#718c86;margin-top:25px}.signin-bottom{position:absolute;bottom:26px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:8px;color:#68827e}.signin-bottom span{display:flex;gap:9px;align-items:center}.app-loading{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;color:var(--muted);font-size:12px}.mint{color:var(--mint)}.muted{font-size:11px;color:var(--muted);line-height:1.7}.hero-art img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.hero h1 span{color:#ecf7f3;text-shadow:0 2px 14px #031514}.section-label,.section-label span:last-child{font-size:10px}.intro-grid p,.release-copy>p:not(.eyebrow),.section-heading p{font-size:14px}.principles p,.roadmap-steps p{font-size:13px}.founder-metrics span,.reach-strip p{font-size:11px}.founder-socials a,.text-link{font-size:12px}.contact-lede{font-size:14px}@keyframes ring-breathe{50%{box-shadow:inset -5px -3px 36px #57e3c735,8px 4px 55px #4cdbc840;opacity:.65}}@media(min-width:1600px){.hero h1{font-size:164px}.hero-art img{width:1000px;height:1000px}.hero{height:800px}.intro-grid{gap:120px}.hero .orbital-ring{width:610px;height:610px}}@media(max-width:1100px){.hero h1{font-size:100px}.hero{min-height:650px}.intro-grid,.release-grid{gap:45px}.contact-layout{gap:50px}.section h2{font-size:43px}.release-copy h2{font-size:50px}.signin-page{padding-right:7%}.signin-art{right:45%}.contact-page h1{font-size:65px}.ghost-word{font-size:130px}}@media(max-width:760px){.public-nav{height:76px;padding:0 6%}.public-nav nav{gap:15px;font-size:10px}.nav-contact{display:none}.hero{height:80svh;min-height:630px;max-height:780px;padding:100px 6% 52px}.hero h1{font-size:72px}.hero h1 span{font-size:25px;margin-top:22px}.hero-art img{width:740px;height:740px}.orbital-ring{width:450px;height:450px}.hero-topline>span:last-child{display:none}.hero-title-wrap{padding-top:0}.hero-bottom{flex-wrap:wrap;gap:30px}.hero-bottom p{font-size:11px}.hero-bottom .scroll-link{display:none}.reach-strip{grid-template-columns:repeat(3,1fr);padding:28px 6%;gap:18px}.reach-strip .reach-note{display:none}.reach-strip>div:nth-child(3){border:0}.reach-strip strong{font-size:30px}.reach-strip p{font-size:9px;max-width:90px}.section{padding:57px 6%}.section-label{margin-bottom:30px;gap:20px}.section-label>span:last-child{display:none}.intro-grid{grid-template-columns:1fr;gap:10px}.section h2{font-size:39px}.principles{gap:25px;margin-top:40px}.principles h3{font-size:17px}.principles p{font-size:11px}.release-grid{gap:35px;grid-template-columns:1fr}.release-image{max-width:none}.release-copy h2{font-size:50px}.section-heading{display:block}.section-heading>p{margin-top:20px}.founders{grid-template-columns:1fr;gap:25px}.founder-identity>img{width:75px;height:75px}.founder-metrics strong{font-size:27px}.roadmap-steps{gap:22px}.roadmap-steps h3{font-size:17px}.contact-band h2{font-size:42px}.contact-band{padding:75px 6% 110px}.ghost-word{font-size:85px;bottom:-10px}.footer-top{flex-wrap:wrap}.footer-top p{display:none}.footer-bottom{flex-wrap:wrap}.footer-bottom>span:nth-child(2){display:none}.contact-page{padding:115px 6% 55px}.contact-layout{grid-template-columns:1fr;gap:45px}.contact-page h1{font-size:60px}.contact-form{padding:25px}.discord-contacts{max-width:none;margin-top:35px}.signin-page{padding:120px 7% 90px;justify-content:center}.signin-art{inset:0;opacity:.28}.signin-art>img{object-fit:cover}.signin-caption{display:none}.signin-panel{width:370px;max-width:100%;background:#081112ed;padding:25px;border:1px solid #54766e4a;border-radius:8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.signin-page>header{height:80px}.signin-page>header>.text-link{font-size:10px}.signin-panel h1{font-size:31px}.signin-panel .lock-symbol{display:none}}@media(max-width:480px){.hero h1{font-size:51px}.hero{min-height:605px;height:79svh}.hero-title-wrap .eyebrow{font-size:9px}.hero-art img{width:670px;height:670px}.orbital-ring{width:375px;height:375px}.hero-bottom{align-items:flex-start;flex-direction:column;gap:20px}.hero-bottom .button{min-height:44px}.hero-topline{font-size:7px}.hero h1 span{font-size:20px}.reach-strip strong{font-size:26px}.reach-strip strong span{font-size:17px}.brand>span{font-size:14px}.brand img{width:38px}.mobile-toggle{display:flex}.public-nav nav{display:none;position:absolute;top:76px;left:0;right:0;padding:22px;background:#111c20;border-bottom:1px solid #394a4a;flex-direction:column;gap:23px;font-size:13px}.public-nav nav.open{display:flex}.principles,.roadmap-steps{grid-template-columns:1fr;gap:25px}.principles article{display:grid;grid-template-columns:30px 1fr;column-gap:10px}.principles article>span{grid-row:1/3}.principles h3{margin-top:0}.principles p{grid-column:2}.section h2{font-size:34px}.intro-grid p.large-copy{font-size:16px}.roadmap-steps{margin-top:30px}.contact-band h2{font-size:35px}.ghost-word{font-size:62px}.footer-top .brand{font-size:12px}.footer-top>a:last-child{font-size:10px}.contact-page h1{font-size:54px}.email-link{font-size:11px;gap:8px}.signin-page>header .text-link{font-size:0;border:0}.signin-panel{padding:24px}.signin-bottom{font-size:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.hero-refined .hero-art{background:#071115}.hero-refined .hero-art img{width:520px;height:520px;max-width:none;top:28%;left:50%;opacity:.9;filter:sepia(.5) hue-rotate(100deg) saturate(1.6);-webkit-mask-image:radial-gradient(ellipse 50% 30% at 50% 51%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 50% 30% at 50% 51%,#000 60%,transparent 100%);transform:translate(calc(-50% + var(--look-x,0px)),calc(-50% + var(--look-y,0px))) rotate(var(--look-rotation,0deg));will-change:transform}.hero-refined .hero-title-wrap{transform:translateY(68px)}.hero-refined h1{font-size:128px;text-shadow:0 2px 25px #071115}.hero-refined h1 span{font-size:25px;margin-top:22px}.hero-refined .hero-title-wrap .eyebrow{color:#92afa9;margin-bottom:10px}.games-section{background:#0d1416;max-width:none;border-block:1px solid #263436}.released-games{display:grid;grid-template-columns:1fr 1fr;gap:32px}.released-game{min-width:0}.game-art{display:block;aspect-ratio:16/9;position:relative;overflow:hidden;border:1px solid #ffffff1a;border-radius:6px}.game-art>img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.game-art:hover>img{transform:scale(1.025)}.game-play{position:absolute;bottom:16px;right:16px;width:41px;height:41px;display:grid;place-items:center;background:#071115e6;border:1px solid #ccd6d63d;border-radius:50%;color:#f1f7f4}.game-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:9px;color:#8b9e9b;margin-top:22px}.game-meta>span:last-child,.upcoming-status>span{display:flex;gap:7px;align-items:center;white-space:nowrap}.released-game h3{font-size:31px;margin:13px 0 12px}.released-game>p{color:#96a9a3;font-size:13px;line-height:1.8;max-width:530px;min-height:70px}.game-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #2d3a36;padding-top:18px;margin-top:24px}.game-footer>span{font-size:8px;color:#708e80}.game-footer .text-link{font-size:11px}.upcoming-release{display:grid;grid-template-columns:165px 1fr auto;gap:32px;align-items:center;margin-top:63px;padding-top:37px;border-top:1px solid #3b4943}.upcoming-teaser img{width:165px;aspect-ratio:1;object-fit:cover;border-radius:5px;height:auto;border:1px solid #ffffff26}.upcoming-copy h3{font-size:28px;line-height:1.15;margin-bottom:14px}.upcoming-copy p:not(.eyebrow){font-size:12px;color:#99aaa1;max-width:430px;margin-bottom:0}.upcoming-status{border-left:1px solid #31453a;padding-left:32px;min-width:188px}.upcoming-status>span{font-size:9px}.upcoming-status>p{font-size:11px;color:#8ba091;margin:19px 0}.upcoming-status strong{font-weight:500;color:#d1dfd6}@media(min-width:1600px){.hero-refined h1{font-size:148px}.hero-refined .hero-art img{width:560px;height:560px}}@media(max-width:1100px){.hero-refined h1{font-size:100px}.hero-refined .hero-art img{width:470px;height:470px}.released-game h3{font-size:25px}.upcoming-release{grid-template-columns:140px 1fr;gap:26px}.upcoming-teaser img{width:140px}.upcoming-status{grid-column:2;border-left:0;padding-left:0;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.upcoming-status>p{margin:0}.game-meta{font-size:8px}.game-footer>span{font-size:7px}}@media(max-width:760px){.hero-refined h1{font-size:72px}.hero-refined .hero-art img{width:420px;height:420px;top:29%}.hero-refined .hero-title-wrap{transform:translateY(37px)}.hero-refined h1 span{font-size:22px}.released-games{grid-template-columns:1fr;gap:40px}.released-game>p{min-height:0}.released-game h3{font-size:28px}.game-meta{font-size:9px}.game-footer>span{font-size:8px}.upcoming-release{margin-top:43px;gap:20px}.upcoming-copy h3{font-size:23px}.upcoming-copy .eyebrow{font-size:8px}.upcoming-copy p:not(.eyebrow){font-size:11px}.upcoming-status{grid-column:1/-1;justify-content:space-between;padding-top:15px;border-top:1px solid #273b2f}}@media(max-width:480px){.hero-refined .hero-art img{width:340px;height:340px;top:28%}.hero-refined h1{font-size:51px}.hero-refined h1 span{font-size:18px}.hero-refined .hero-title-wrap{transform:translateY(27px)}.hero-refined .hero-bottom{gap:15px}.game-meta{font-size:8px;gap:8px}.released-game h3{font-size:25px}.game-footer{gap:10px}.game-footer>span{font-size:7px}.game-footer .text-link{font-size:10px;gap:8px}.upcoming-release{grid-template-columns:95px 1fr;gap:19px}.upcoming-teaser img{width:95px}.upcoming-copy h3{font-size:22px}.upcoming-copy p:not(.eyebrow){grid-column:1/-1;font-size:11px}.upcoming-status>span{font-size:8px}.upcoming-status>p{font-size:10px}.upcoming-status .text-link{font-size:10px}.upcoming-status{gap:15px}}@media(max-width:360px){.hero-refined h1{font-size:44px}.hero-refined .hero-art img{width:295px;height:295px;top:28%}.game-meta{flex-wrap:wrap}.upcoming-release{grid-template-columns:1fr}.upcoming-teaser img{width:120px}.upcoming-copy h3{font-size:25px}.upcoming-status{grid-column:auto}}
