:root{color:#1d342d;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#f6f5ef;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline-offset:3px;outline:3px solid #ea795f}.site-shell{min-height:100vh}.site-header{z-index:2;background:#fdfcf8;border-bottom:1px solid #e8e7df;position:relative}.header-inner{align-items:center;gap:44px;max-width:1280px;min-height:68px;margin:auto;padding:0 40px;display:flex}.brand{white-space:nowrap;letter-spacing:-.045em;align-items:center;gap:11px;font-size:18px;font-weight:700;display:inline-flex}.brand strong,.story-brand strong{font-weight:400}.brand-mark{flex:none;width:29px;height:31px;display:block}.main-nav{align-self:stretch;align-items:center;gap:27px;display:flex}.main-nav a{color:#708079;border-bottom:2px solid #0000;align-items:center;padding:2px 4px 0;font-size:13px;font-weight:650;transition:color .2s;display:inline-flex}.main-nav a:hover,.main-nav a[aria-current=page]{color:#25483d}.main-nav a[aria-current=page]{border-bottom-color:#e87561}.sign-out{color:#49645a;background:#fff;border:1px solid #e3e6df;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:700}.sign-out:hover{border-color:#879f8e}.theme-toggle{color:#315144;white-space:nowrap;background:#fff;border:1px solid #d9e0d9;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}.theme-toggle:hover{border-color:#879f8e}.theme-toggle span[aria-hidden=true]{font-size:17px;line-height:1}.login-main{position:relative}.login-theme-toggle{z-index:3;margin:0;position:absolute;top:24px;right:25px}.header-error{color:#a73628;text-align:right;margin:0;padding:8px 40px;font-size:12px}.content-main{background:#f6f5ef;min-height:calc(100vh - 69px)}.page-wrap{max-width:1200px;margin:auto;padding:36px 40px 48px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eyebrow{color:#d06351;letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:800}.page-heading h1{letter-spacing:-.058em;margin:0;font-size:clamp(32px,3.6vw,46px);font-weight:700;line-height:1.05}.page-subtitle{color:#748078;margin:9px 0 0;font-size:14px;line-height:1.5}.outline-button,.primary-button{border-radius:8px;flex:none;justify-content:center;align-items:center;gap:15px;min-height:43px;padding:12px 18px;font-size:12px;font-weight:750;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.outline-button{color:#24483a;background:#fff;border:1px solid #d9e0d9}.outline-button:hover{border-color:#849b8d;transform:translateY(-1px)}.primary-button{color:#fff;background:#214c3f;border:1px solid #214c3f}.primary-button:hover{background:#183b31;transform:translateY(-1px)}.status-strip{background:#fdfcf8;border:1px solid #e3e6dc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-height:58px;margin-bottom:23px;padding:13px 20px;font-size:12px;display:flex}.status-dot{background:#d4b98a;border-radius:50%;width:8px;height:8px}.status-dot-ready{background:#70a982}.status-label{color:#7e887f}.status-strip strong{color:#405e51;font-weight:700}.empty-dashboard{background:#fff;border:1px solid #e2e8df;border-radius:16px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);display:grid;box-shadow:0 14px 34px #26433409}.empty-art,.empty-dashboard{min-height:250px;overflow:hidden}.empty-art{background:radial-gradient(circle at 37% 40%,#e9eee2 0,#dbe8dc 48%,#d1e2d5);position:relative}.empty-art:after,.empty-art:before{content:"";border:1px solid #54875f30;border-radius:50%;position:absolute}.empty-art:before{width:460px;height:460px;top:-145px;left:-160px}.empty-art:after{width:330px;height:330px;bottom:-130px;right:-180px}.art-card{border-radius:15px;width:213px;height:242px;display:block;position:absolute;top:50%;left:50%;box-shadow:0 22px 55px #284d3d1f}.art-card-back{background:#eb9e89;transform:translate(-37%,-47%)rotate(13deg)}.art-card-front{background:#fffdf7;padding:40px 27px;transform:translate(-65%,-50%)rotate(-8deg)}.art-card-front:before{content:"";background:#d9e8d8;border-radius:13px;width:44px;height:44px;margin-bottom:39px;display:block}.art-line{background:#d6ded3;border-radius:10px;width:145px;height:9px;margin-bottom:12px;display:block}.art-line-short{background:#e5e8de;width:97px}.art-dot{background:#e97360;border-radius:50%;width:18px;height:18px;margin-top:28px;display:block}.empty-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:24px clamp(34px,6vw,83px);display:flex}.section-kicker{color:#e2745f;letter-spacing:.17em;margin:0 0 18px;font-size:10px;font-weight:850}.empty-content h2,.state-card h2{letter-spacing:-.045em;max-width:460px;margin:0;font-size:clamp(26px,2.8vw,34px);line-height:1.16}.empty-content p{color:#728078;max-width:440px;margin:17px 0 27px;font-size:14px;line-height:1.75}.page-footnote{color:#8b958b;margin-top:20px;font-size:11px}.state-card{text-align:center;background:#fff;border:1px solid #e2e8df;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:34px;display:flex}.state-card h2{font-size:27px}.state-card p{color:#76847b;max-width:380px;font-size:14px;line-height:1.65}.state-card .primary-button{margin-top:8px}.state-symbol{border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:20px;font-size:27px;display:grid}.loading-symbol{color:#578569;background:#e6efe6}.error-symbol{color:#c25444;background:#f9e5df;font-weight:800}.portfolio-card,.settings-card{background:#fff;border:1px solid #e2e8df;border-radius:16px;overflow:hidden}.card-heading{justify-content:space-between;align-items:center;gap:12px;padding:19px 25px 16px;display:flex}.card-heading .section-kicker{margin-bottom:9px}.card-heading h2,.settings-note h2{letter-spacing:-.04em;margin:0;font-size:20px;line-height:1.2}.count-pill{color:#4f785d;background:#eef4ec;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:700}.app-list{margin:0;padding:0 35px 18px;list-style:none}.app-list li{border-top:1px solid #eef0e9;align-items:center;gap:14px;padding:16px 0;display:flex}.app-avatar{color:#426b52;background:#e7efe5;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.app-name{flex:1;font-size:13px;font-weight:700}.app-state{color:#78877d;font-size:11px}.settings-wrap{max-width:1080px}.play-settings{padding:0 28px 28px}.play-settings form{max-width:720px}.play-settings textarea{width:100%}.play-rollout{padding:8px 28px 28px}.play-rollout h3{margin:0 0 8px}.play-rollout .import-actions{align-items:end}.play-images{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;padding:0 28px 28px;list-style:none;display:grid}.play-images li{align-content:start;gap:8px;display:grid}.play-image-preview{cursor:zoom-in;background:#fff;border:1px solid #dbe7dd;border-radius:8px;place-items:center;height:180px;padding:8px;display:grid}.play-image-preview img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.play-image-dialog{background:#fff;border:0;border-radius:12px;max-width:min(90vw,1100px);max-height:90vh;padding:16px}.play-image-dialog::backdrop{background:#000000bf}.play-image-dialog>button{margin-bottom:12px;margin-left:auto;display:flex}.play-image-dialog img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:calc(90vh - 95px);margin:auto;display:block}.play-locale-tabs{padding:0 35px 18px}.settings-card{margin-bottom:18px}.settings-card .card-heading{padding-bottom:13px}.service-row{border-top:1px solid #eef0e9;align-items:center;gap:15px;margin:0 35px;padding:20px 0;display:flex}.service-icon{border-radius:11px;flex:none;place-items:center;width:43px;height:43px;font-size:17px;font-weight:800;display:grid}.database-icon{color:#436c58;background:#e8f0e8}.appfigures-icon{color:#b9604e;background:#fbebe4}.revenuecat-icon{color:#695d9c;background:#efecf8}.service-copy{flex:1;min-width:0}.service-copy h3{margin:0 0 5px;font-size:14px}.service-copy p{color:#8a958c;margin:0;font-size:12px}.service-badge{white-space:nowrap;border-radius:99px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.badge-success{color:#4e7955;background:#e8f3e9}.badge-pending{color:#997e48;background:#f7f0e3}.settings-note{background:#eef3ea;border:1px solid #dbe7dd;border-radius:14px;grid-template-columns:230px 1px 1fr;align-items:center;gap:34px;padding:27px 35px;display:grid}.settings-note .section-kicker{margin-bottom:8px}.settings-note h2{font-size:19px}.settings-note p{color:#6b8071;margin:6px 0 0;font-size:12px;line-height:1.7}.settings-note .note-rule{background:#d4e0d1;height:100%;min-height:62px}.login-layout,.login-main{min-height:100vh}.login-layout{grid-template-columns:minmax(380px,46%) minmax(0,1fr);display:grid}.login-story{color:#f8f8ed;background:#183b31;flex-direction:column;justify-content:space-between;padding:clamp(36px,5vw,76px);display:flex;position:relative;overflow:hidden}.login-story:before{content:"";pointer-events:none;border:1px solid #d0e8c324;border-radius:50%;width:620px;height:620px;position:absolute;top:9%;right:-355px}.story-copy,.story-footer,.story-top{z-index:1;position:relative}.story-top{align-items:center;gap:13px;display:flex}.brand-mark-large{width:33px;height:35px}.story-brand{letter-spacing:-.04em;font-size:20px;font-weight:750}.story-copy{margin-top:auto;padding-top:90px}.eyebrow-light{color:#e9a18a}.story-copy h1{letter-spacing:-.066em;max-width:580px;margin:0;font-size:clamp(49px,5.6vw,83px);font-weight:630;line-height:1.01}.story-copy h1 em{color:#ea9e89;font-style:normal}.story-copy>p:last-child{color:#b6c9bb;max-width:430px;margin:28px 0 0;font-size:14px;line-height:1.8}.story-footer{color:#aac1b2;letter-spacing:.04em;align-items:center;gap:15px;margin-top:96px;font-size:11px;display:flex}.story-line{background:#e7a38d;width:34px;height:1px}.story-orbit{pointer-events:none;border:1px solid #c1dec529;border-radius:50%;position:absolute}.story-orbit-one{width:300px;height:300px;bottom:-155px;right:-138px}.story-orbit-two{width:420px;height:420px;bottom:-205px;right:-260px}.login-panel{background:#f9f8f2;place-items:center;padding:55px 32px;display:grid}.login-card{width:min(100%,407px)}.login-card h2{letter-spacing:-.06em;margin:0;font-size:clamp(33px,3.2vw,44px);line-height:1.1}.form-intro{color:#7e897f;margin:16px 0 35px;font-size:14px;line-height:1.6}.login-form{flex-direction:column;display:flex}.login-form label{margin:0 0 9px;font-size:12px;font-weight:750}.login-form input{color:#1d342d;background:#fff;border:1px solid #dce3da;border-radius:8px;outline:none;width:100%;height:52px;margin:0 0 23px;padding:0 15px;font-size:14px}.login-form input::placeholder{color:#adb5aa}.login-form input:focus{border-color:#73a585;box-shadow:0 0 0 3px #dcebdc}.login-button{justify-content:space-between;width:100%;min-height:51px;margin-top:4px;padding:12px 20px;font-size:13px}.form-error{color:#a63b2a;background:#fbe9e3;border-radius:7px;margin:-6px 0 16px;padding:11px 13px;font-size:12px}.login-help{color:#9ba59a;margin:26px 0 0;font-size:11px;line-height:1.6}@media (width<=760px){.header-inner{gap:20px;min-height:69px;padding:0 20px}.brand{font-size:16px}.brand-mark{width:25px;height:27px}.main-nav{gap:12px}.main-nav a{font-size:12px}.sign-out{padding:8px 10px;font-size:11px}.theme-toggle{padding:7px 9px}.theme-label{display:none}.login-theme-toggle{top:15px;right:15px}.page-wrap{padding:26px 20px 36px}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:20px}.page-subtitle{font-size:14px}.empty-dashboard{grid-template-columns:1fr}.empty-art{display:none}.art-card{width:140px;height:165px}.art-card-back{transform:translate(-27%,-39%)rotate(13deg)}.art-card-front{padding:23px 18px;transform:translate(-73%,-43%)rotate(-8deg)}.art-card-front:before{width:28px;height:28px;margin-bottom:22px}.art-line{width:98px;height:6px;margin-bottom:8px}.art-line-short{width:70px}.art-dot{width:12px;height:12px;margin-top:18px}.empty-content{padding:24px 30px}.settings-note{grid-template-columns:1fr;gap:13px}.settings-note .note-rule{height:1px;min-height:1px}.login-layout{grid-template-columns:1fr}.login-story{min-height:300px;padding:29px 26px}.story-copy{padding-top:43px}.story-copy h1{font-size:clamp(43px,11vw,64px)}.story-copy>p:last-child,.story-footer{display:none}.login-panel{align-items:start;padding:54px 26px 70px}}@media (width<=470px){.header-inner{flex-wrap:wrap;gap:0 12px;padding-top:13px}.brand{margin-right:auto}.main-nav{order:3;gap:18px;width:100%;height:40px}.theme-toggle{margin-left:0}.service-row{flex-wrap:wrap;align-items:flex-start;margin:0 22px}.service-copy{flex-basis:calc(100% - 60px)}.service-badge{margin-left:58px}.settings-card .card-heading{padding-left:22px}.settings-note{padding:24px}}.settings-note .sync-error{color:#a63b2a;overflow-wrap:anywhere}.settings-inline-link{color:#315d46;text-underline-offset:3px;margin-top:7px;font-size:12px;font-weight:750;text-decoration:underline;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.import-page{max-width:1120px}.import-page .app-state,.import-page .page-subtitle{color:#5f6e64}.import-page .eyebrow,.import-page .section-kicker{color:#a4522e}.import-card{margin-bottom:18px}.import-card .card-heading{padding-bottom:20px}.import-hint{color:#5f6e64;margin:0 35px;padding:0 0 20px;font-size:12px;line-height:1.65}.import-bottom{padding:0 0 27px}.import-empty{padding:0 35px 34px}.import-empty h3{margin:0;font-size:16px}.import-empty p{color:#5f6e64;max-width:610px;font-size:13px;line-height:1.7}.import-row{border-top:1px solid #eef0e9;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:24px;margin:0 35px;padding:18px 0;display:grid}.import-identity{align-items:center;gap:14px;min-width:0;display:flex}.import-identity .app-avatar{flex:none}.import-identity>div{flex-direction:column;gap:5px;min-width:0;display:flex}.import-group-row strong,.import-identity strong{overflow-wrap:anywhere;font-size:13px}.import-identity span:not(.app-avatar){color:#5f6e64;overflow-wrap:anywhere;font-size:11px}.import-identity .import-missing{font-weight:750;color:#ad633d!important}.import-identity .import-linked{color:#4f785d!important}.import-select-wrap label{color:#587062;margin-bottom:7px;font-size:11px;font-weight:750;display:block}.import-select-wrap select{color:#1d342d;background:#fff;border:1px solid #dce3da;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px 10px;font-size:12px}.import-select-wrap select:focus{border-color:#73a585}.import-edit{grid-template-columns:minmax(0,1fr) auto;gap:0 9px;display:grid}.import-edit label{grid-column:1/-1}.import-edit .outline-button{min-height:42px}.import-actions{justify-content:flex-end;padding:22px 35px 30px}.import-actions,.import-group-row{border-top:1px solid #eef0e9;display:flex}.import-group-row{align-items:center;gap:14px;margin:0 35px;padding:16px 0}.import-group-row:last-child{margin-bottom:18px}.import-group-row strong{flex:1}.import-feedback{border-radius:8px;margin:0 0 18px;padding:13px 16px;font-size:12px}.import-feedback-error{color:#a63b2a;background:#fbe9e3}.import-feedback-success{color:#3d704c;background:#e8f3e9}.play-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:0 35px;display:grid}.play-field{color:#587062;align-content:start;gap:7px;font-size:11px;font-weight:750;display:grid}.play-actions,.play-field-wide,.play-form-note{grid-column:1/-1}.play-field input,.play-field select,.play-field textarea{color:#1d342d;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #dce3da;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:500}.play-field textarea{resize:vertical}.play-file-hint{color:#748078;font-size:11px;font-weight:500}.play-form-note{color:#5f6e64;margin:0;font-size:12px;line-height:1.6}.play-actions{margin:0 -35px}.play-status-error{color:#a63b2a}.play-release-list{margin:0;padding:0 35px 25px;list-style:none}.play-release-list li{color:#5f6e64;border-top:1px solid #eef0e9;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 0;font-size:12px;display:flex}.play-release-list strong{color:#1d342d;flex:1;min-width:160px;font-size:13px}@media (width<=760px){.play-form{grid-template-columns:1fr;padding:0 22px}.play-actions{margin:0 -22px}.play-release-list{padding:0 22px 22px}.import-row{grid-template-columns:1fr;gap:16px;margin:0 22px}.import-card .card-heading{padding:24px 22px 18px}.import-hint{margin:0 22px}.import-empty{padding:0 22px 25px}.import-actions{padding:20px 22px 25px}.import-group-row{margin:0 22px}}@media (width<=470px){.import-group-row{flex-wrap:wrap}.import-group-row strong{flex-basis:calc(100% - 70px)}.import-group-row .outline-button{margin-left:auto}}.dashboard-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 22px;display:flex}.app-list-page{max-width:1040px}.app-list-page.is-empty{padding-block:24px 16px}.app-list-toolbar{color:#748078;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;font-size:12px;display:flex}.app-list-search{color:#597065;gap:6px;font-size:11px;font-weight:750;display:grid}.app-list-search input{color:#1d342d;background:#fff;border:1px solid #dce3da;border-radius:8px;width:min(260px,50vw);min-height:40px;padding:8px 11px;font-size:12px}.app-list{background:#fff;border:1px solid #e2e8df;border-radius:14px;padding:0;overflow:hidden}.app-list-item{border-bottom:1px solid #eef0e9;align-items:center;gap:16px;min-height:86px;padding:16px 24px;transition:background .15s;display:flex}.app-list-item:last-child{border-bottom:0}.app-list-item:hover{background:#f8faf5}.app-list-icon,.store-profile-icon{-o-object-fit:cover;object-fit:cover;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;display:grid}.app-list-icon-fallback,.store-profile-icon-fallback{color:#315d46;background:#e5eee6;font-size:22px;font-weight:750}.app-list-identity{gap:5px;min-width:0;display:grid}.app-list-title{align-items:center;gap:9px;display:flex}.app-list-identity strong{color:#1d342d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.app-list-identity small,.app-list-updated{color:#748078;font-size:12px}.app-list-updated{white-space:nowrap;margin-left:auto}.app-list-arrow{color:#8a9c8e;font-size:20px}.store-profile{border-top:1px solid #eef0e9;margin:0 25px;padding:16px 0}.store-profile-heading{align-items:center;gap:15px;display:flex}.store-profile-heading>div{gap:5px;min-width:0;display:grid}.store-profile-heading strong{overflow-wrap:anywhere;font-size:16px}.store-profile-heading small{color:#748078;overflow-wrap:anywhere;font-size:12px}.store-profile-link{color:#315d46;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:750}.store-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:17px 0 0;display:grid}.store-facts div{min-width:0}.store-facts dt{color:#829087;margin-bottom:5px;font-size:11px}.store-facts dd{color:#315144;overflow-wrap:anywhere;margin:0;font-size:13px}.store-localizations{margin-top:18px}.store-localizations h3{margin:0 0 12px;font-size:14px}.detail-empty-inline{color:#748078;margin:0;font-size:12px}.locale-tabs{gap:6px;padding-bottom:5px;display:flex;overflow-x:auto}.locale-tabs button{color:#557164;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dce5db;border-radius:8px;flex:none;max-width:220px;padding:9px 12px;font-size:12px;font-weight:700;overflow:hidden}.locale-tabs button[aria-pressed=true]{color:#214c3f;background:#eaf2e9;border-color:#315d46}.locale-panel{border:1px solid #e2e8df;border-radius:9px;max-height:220px;margin-top:7px;padding:10px 13px;overflow-y:auto}.locale-panel p{color:#50665a;margin:0 0 9px;font-size:12px;line-height:1.5}.locale-panel p:last-child{margin-bottom:0}.locale-description{white-space:pre-wrap}.detail-source-note{color:#829087;margin:0 25px 17px;font-size:11px;line-height:1.5}.dashboard-controls label{color:#597065;gap:7px;font-size:11px;font-weight:750;display:grid}.dashboard-controls input,.dashboard-controls select{color:#1d342d;background:#fff;border:1px solid #dce3da;border-radius:8px;min-width:130px;min-height:41px;padding:8px 11px;font-size:12px}.dashboard-controls .dashboard-search{flex:1;min-width:180px}.dashboard-search input{width:100%}.dashboard-period{color:#728078;margin-left:auto;padding-bottom:12px;font-size:12px}.data-warning{color:#9a753d;background:#f7f0e3;border-radius:99px;margin-left:auto;padding:7px 11px;font-weight:700}.dashboard-summary-head{color:#748078;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.dashboard-period-select{color:#597065;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.dashboard-period-select select{color:#1d342d;background:#fff;border:1px solid #dce3da;border-radius:8px;min-height:34px;padding:5px 9px}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card{background:#fff;border:1px solid #e2e8df;border-radius:12px;align-content:start;gap:6px;min-height:99px;padding:16px 19px;display:grid}.summary-card>span{color:#748078;font-size:12px}.summary-card strong{overflow-wrap:anywhere;color:#214c3f;letter-spacing:-.045em;font-size:clamp(19px,2.4vw,29px)}.summary-card .summary-date{font-size:clamp(15px,1.7vw,20px)}.dashboard-table small,.summary-card small{color:#9b7950;margin-top:5px;font-size:11px;line-height:1.45;display:block}.dashboard-table-wrap{overflow-x:auto}.dashboard-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.dashboard-table th{color:#718078;background:#fbfcf8;border-top:1px solid #eef0e9;border-bottom:1px solid #eef0e9;padding:13px 18px;font-size:11px;font-weight:750}.dashboard-table td{vertical-align:top;color:#40594d;border-bottom:1px solid #eef0e9;padding:17px 18px;font-size:12px;line-height:1.5}.dashboard-table tr:last-child td{border-bottom:0}.dashboard-table td strong{font-size:13px}.app-detail-link{color:#214c3f;font-weight:750}.app-detail-link:hover{text-decoration:underline}.detail-page .page-heading{margin-bottom:17px}.detail-section{margin-bottom:12px}.detail-empty{color:#728078;margin:0;padding:0 35px 30px;font-size:13px}.daily-report-scroll{border:1px solid #e2e8df;border-radius:9px;max-height:390px;margin:0 25px;overflow:auto}.daily-report-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.daily-report-table thead{z-index:1;background:#f6f9f4;position:sticky;top:0}.daily-report-table td,.daily-report-table th{white-space:nowrap;border-bottom:1px solid #eef0e9;padding:11px 14px;font-size:12px}.daily-report-table td,.daily-report-table thead th:not(:first-child){text-align:right}.daily-report-table tr:last-child td,.daily-report-table tr:last-child th{border-bottom:0}.daily-report-table thead th{color:#657b6d;font-size:11px}.daily-report-table td{color:#214c3f;font-weight:750}.daily-report-table td small{color:#a2714b;margin-top:2px;font-size:10px;font-weight:500;display:block}.daily-report-note{color:#7d8b80;margin:10px 25px 16px;font-size:11px}@media (width<=760px){.app-list-item{padding:14px 17px}.app-list-updated{display:none}.app-list-arrow{margin-left:auto}.store-profile{margin:0 22px}.store-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-source-note{margin:0 22px 22px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card{min-height:85px}.dashboard-controls{align-items:stretch}.dashboard-controls label{flex:1}.dashboard-period{width:100%;margin:0;padding:2px 0 0}.data-warning{width:100%;margin-left:0}}@media (width<=470px){.dashboard-summary-grid .summary-card:last-child{grid-column:1/-1}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8f1e9;background:#111b17}html[data-theme=dark] .site-header{background:#18271f;border-color:#304438}html[data-theme=dark] .content-main,html[data-theme=dark] .login-panel{background:#111b17}html[data-theme=dark] .app-list,html[data-theme=dark] .empty-dashboard,html[data-theme=dark] .portfolio-card,html[data-theme=dark] .settings-card,html[data-theme=dark] .state-card,html[data-theme=dark] .summary-card{box-shadow:none;background:#1c2c24;border-color:#344a3a}html[data-theme=dark] .app-list-search input,html[data-theme=dark] .dashboard-controls input,html[data-theme=dark] .dashboard-controls select,html[data-theme=dark] .dashboard-period-select select,html[data-theme=dark] .import-select-wrap select,html[data-theme=dark] .locale-tabs button,html[data-theme=dark] .login-form input,html[data-theme=dark] .outline-button,html[data-theme=dark] .play-field input,html[data-theme=dark] .play-field select,html[data-theme=dark] .play-field textarea,html[data-theme=dark] .sign-out,html[data-theme=dark] .theme-toggle{color:#e8f1e9;background:#23382d;border-color:#425c49}html[data-theme=dark] .play-field,html[data-theme=dark] .play-file-hint,html[data-theme=dark] .play-form-note{color:#a9bdac}html[data-theme=dark] .play-release-list li{color:#a9bdac;border-color:#344a3a}html[data-theme=dark] .play-release-list strong{color:#e8f1e9}html[data-theme=dark] .play-status-error{color:#f3a593}html[data-theme=dark] .primary-button{color:#12241a;background:#87bd92;border-color:#87bd92}html[data-theme=dark] .primary-button:hover{background:#a2d1aa}html[data-theme=dark] .main-nav a{color:#a6b9aa}html[data-theme=dark] .app-detail-link,html[data-theme=dark] .main-nav a:hover,html[data-theme=dark] .main-nav a[aria-current=page],html[data-theme=dark] .settings-inline-link,html[data-theme=dark] .store-profile-link{color:#b6dfbd}html[data-theme=dark] .brand,html[data-theme=dark] .card-heading h2,html[data-theme=dark] .import-empty h3,html[data-theme=dark] .import-group-row strong,html[data-theme=dark] .import-identity strong,html[data-theme=dark] .login-card h2,html[data-theme=dark] .page-heading h1,html[data-theme=dark] .service-copy h3,html[data-theme=dark] .settings-note h2,html[data-theme=dark] .state-card h2,html[data-theme=dark] .store-profile-heading strong{color:#e8f1e9}html[data-theme=dark] .app-list-identity strong,html[data-theme=dark] .daily-report-table tbody th,html[data-theme=dark] .daily-report-table td,html[data-theme=dark] .dashboard-table td,html[data-theme=dark] .status-strip strong,html[data-theme=dark] .store-facts dd,html[data-theme=dark] .summary-card strong{color:#c5e9cb}html[data-theme=dark] .app-list-identity small,html[data-theme=dark] .app-list-search,html[data-theme=dark] .app-list-toolbar,html[data-theme=dark] .app-list-updated,html[data-theme=dark] .daily-report-note,html[data-theme=dark] .dashboard-controls label,html[data-theme=dark] .dashboard-period,html[data-theme=dark] .dashboard-period-select,html[data-theme=dark] .dashboard-summary-head,html[data-theme=dark] .detail-empty,html[data-theme=dark] .detail-empty-inline,html[data-theme=dark] .detail-source-note,html[data-theme=dark] .empty-content p,html[data-theme=dark] .form-intro,html[data-theme=dark] .import-empty p,html[data-theme=dark] .import-hint,html[data-theme=dark] .import-identity span:not(.app-avatar),html[data-theme=dark] .import-select-wrap label,html[data-theme=dark] .login-help,html[data-theme=dark] .page-footnote,html[data-theme=dark] .page-subtitle,html[data-theme=dark] .service-copy p,html[data-theme=dark] .settings-note p,html[data-theme=dark] .state-card p,html[data-theme=dark] .store-facts dt,html[data-theme=dark] .store-profile-heading small,html[data-theme=dark] .summary-card>span{color:#a9bdac}html[data-theme=dark] .app-list-item,html[data-theme=dark] .daily-report-table td,html[data-theme=dark] .daily-report-table th,html[data-theme=dark] .dashboard-table td,html[data-theme=dark] .dashboard-table th,html[data-theme=dark] .import-actions,html[data-theme=dark] .import-group-row,html[data-theme=dark] .import-row,html[data-theme=dark] .service-row,html[data-theme=dark] .store-profile{border-color:#344a3a}html[data-theme=dark] .app-list-item:hover{background:#263b2d}html[data-theme=dark] .daily-report-table thead,html[data-theme=dark] .dashboard-table th{color:#b4c9b8;background:#263c2e}html[data-theme=dark] .daily-report-table thead th{color:#b4c9b8}html[data-theme=dark] .daily-report-scroll,html[data-theme=dark] .locale-panel,html[data-theme=dark] .rc-metrics>div{border-color:#3b5341}html[data-theme=dark] .locale-panel{background:#203329}html[data-theme=dark] .locale-panel p,html[data-theme=dark] .rc-body,html[data-theme=dark] .rc-metrics dd,html[data-theme=dark] .rc-project-head h3{color:#dbeadc}html[data-theme=dark] .locale-tabs button[aria-pressed=true]{color:#e6f3e8;background:#385842;border-color:#81bd8b}html[data-theme=dark] .settings-note{background:#203629;border-color:#3b5843}html[data-theme=dark] .settings-note .note-rule{background:#45634a}html[data-theme=dark] .status-strip{background:#1c2c24;border-color:#344a3a}html[data-theme=dark] .empty-art{background:radial-gradient(circle at 37% 40%,#34543c 0,#254231 50%,#1b3329)}html[data-theme=dark] .art-card-front{background:#dcebdc}html[data-theme=dark] .login-story{background:#0e291d}html[data-theme=dark] .form-error,html[data-theme=dark] .import-feedback-error{color:#f1b79b;background:#493127}html[data-theme=dark] .badge-success,html[data-theme=dark] .count-pill,html[data-theme=dark] .import-feedback-success{color:#bde5bf;background:#2c4831}html[data-theme=dark] .badge-pending,html[data-theme=dark] .data-warning{color:#eed3a0;background:#463920}html[data-theme=dark] .daily-report-table td small,html[data-theme=dark] .dashboard-table small,html[data-theme=dark] .summary-card small{color:#e0b889}html[data-theme=dark] .database-icon{color:#bce3bf;background:#2b4937}html[data-theme=dark] .appfigures-icon{color:#f4bb9f;background:#4b352b}html[data-theme=dark] .revenuecat-icon{color:#d2bdf2;background:#3c3453}html[data-theme=dark] .app-avatar,html[data-theme=dark] .app-list-icon-fallback,html[data-theme=dark] .store-profile-icon-fallback{color:#bce2c2;background:#2b4834}html[data-theme=dark] .rc-metrics>div,html[data-theme=dark] .rc-project{border-color:#344a3a}html[data-theme=dark] .rc-metrics dt,html[data-theme=dark] .rc-project-head span{color:#a9bdac}html[data-theme=dark] .rc-body button{color:#b6dfbd}html[data-theme=dark] .rc-error,html[data-theme=dark] .settings-note .sync-error{color:#f3a593}
