.settingsTabs{display:flex;gap:6px;padding:18px 28px 0;border-bottom:1px solid var(--line);background:var(--surface)}.settingsTabs button{display:flex;align-items:center;gap:8px;padding:12px 15px;border:0;border-radius:12px 12px 0 0;background:transparent;color:var(--muted);min-height:46px;font-weight:650}.settingsTabs button[aria-selected=true]{background:var(--bg);color:var(--accent);box-shadow:inset 0 -3px var(--accent)}.pushSettings{padding:28px;max-width:1380px;margin:0 auto;color:var(--text)}.pushPageTitle{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.pushPageTitle h1{font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-1px;margin:8px 0 12px}.pushPageTitle p{color:var(--muted);margin:0;max-width:540px;line-height:1.55}.pushHeroIcon{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;flex-shrink:0;background:#ffe5d1;color:#ca5214;transform:rotate(-7deg)}.pushGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);grid-gap:20px;gap:20px;align-items:flex-start}.pushMain,.pushSide{display:grid;grid-gap:16px;gap:16px;min-width:0}.pushCard{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;min-width:0}.pushCard h2{font-size:18px;line-height:1.3;margin:0;letter-spacing:-.3px}.pushCardHeading{display:flex;align-items:center;gap:13px;margin-bottom:16px}.pushCardHeading>div{flex:1 1;min-width:0}.pushCardHeading p{color:var(--muted);font-size:14px;line-height:1.45;margin:5px 0 0}.pushIcon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;flex-shrink:0}.pushIcon.orange{background:#fff0e3;color:#c4571c}.pushIcon.green{background:#e4f6e9;color:#21814b}.pushGreen{color:#288957}.installSteps{list-style:none;display:grid;grid-gap:17px;gap:17px;padding:6px 0 0;margin:0}.installSteps li{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.installSteps li>span{background:var(--bg);width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:var(--accent);font-weight:700;flex-shrink:0}.installSteps li svg{vertical-align:middle;color:var(--accent)}.installSteps small{display:block;font-size:13px;color:var(--muted);margin-top:2px}.pushHint{font-size:14px;line-height:1.55;color:var(--muted);margin:14px 0 0}.installHint{display:flex;gap:10px;padding:14px;background:var(--bg);border-radius:12px;margin-bottom:16px}.installHint svg{flex-shrink:0}.pushPrimary,.pushQuiet{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border-radius:12px;padding:11px 16px;font-size:15px;font-weight:650;line-height:1.35}.pushPrimary{background:var(--accent);border:1px solid var(--accent);color:#fff}.pushQuiet{background:transparent;border:1px solid var(--line);color:var(--muted)}.pushActions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.pushSettings button:disabled{opacity:.5;cursor:default}.pushSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.pushSectionTitle>span{font-size:12px;color:var(--muted)}.pushToggle{display:flex;position:relative;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;min-height:44px;cursor:pointer;border-bottom:1px solid var(--line)}.pushToggle:last-child{border-bottom:0;padding-bottom:0}.pushToggle strong{display:block;font-size:15px;font-weight:650;line-height:1.35}.pushToggle small{display:block;color:var(--muted);font-size:13px;line-height:1.5;margin-top:5px}.pushToggle input{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:1;margin:0;cursor:pointer}.pushToggle i{width:44px;height:27px;border-radius:30px;background:#a8afa7;position:relative;flex-shrink:0;transition:background .15s}.pushToggle i:after{content:"";position:absolute;width:21px;height:21px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.pushToggle input:checked+i{background:var(--accent)}.pushToggle input:checked+i:after{transform:translateX(17px)}.pushToggle input:focus-visible+i{outline:3px solid var(--text);outline-offset:3px}.pushToggle.disabled{opacity:.65}.pushAccounts{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 3px}.pushAccounts label{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:44px;border:1px solid var(--line);border-radius:12px;font-size:14px;cursor:pointer}.pushAccounts label:has(input:checked){border-color:var(--accent);background:var(--bg)}.pushAccounts input{width:18px;height:18px;accent-color:var(--accent);margin:0}.pushFeedback{display:flex;align-items:center;gap:8px;padding:14px 16px;background:#e7f4ea;color:#22603b;border-radius:12px;font-size:14px;line-height:1.4}.pushFeedback svg{flex-shrink:0}.pushFeedback.error{background:#fff0ed;color:#a3372d;flex-wrap:wrap}.pushFeedback button{background:transparent;color:inherit;border:0;text-decoration:underline;padding:8px}.pushPreview{background:linear-gradient(135deg,#f2e5d6,#e6ebdc);border-color:#e9ddce}.pushPreview .eyebrow{color:#706352}.pushMock{margin:20px 0 15px;padding:15px;background:#ffffffb8;border:1px solid #ffffffb0;border-radius:17px;box-shadow:0 7px 20px #5343330b;color:#282b27}.pushMock>div{display:flex;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;letter-spacing:.5px}.pushMock img{width:21px;height:21px;border-radius:6px}.pushMock small{margin-left:auto;font-size:10px}.pushMock>strong{font-size:15px}.pushMock p{font-size:14px;line-height:1.45;margin:4px 0 0}.pushPreview>small{display:block;font-size:12px;line-height:1.5;color:#756b60}.pushDevices{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.pushDevices>div{display:flex;align-items:center;gap:9px}.pushDevices span{flex:1 1;min-width:0}.pushDevices strong{display:block;font-size:14px;overflow-wrap:anywhere}.pushDevices small{display:block;font-size:12px;color:var(--muted);line-height:1.4;margin-top:4px}.pushDevices button{width:44px;min-height:44px;background:var(--bg);border:0;border-radius:10px;color:var(--muted);display:grid;place-items:center}.pushHistoryButton{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--text);width:100%;text-align:left;padding:0;min-height:44px}.pushHistoryButton strong{flex:1 1;font-size:15px}.pushHistory a{display:block;color:var(--text);text-decoration:none;padding:15px 0;border-top:1px solid var(--line)}.pushHistory strong{font-size:14px}.pushHistory p{font-size:13px;line-height:1.5;margin:5px 0;color:var(--muted)}.pushHistory small{font-size:11px;color:var(--muted)}.pwaBanner{position:fixed;z-index:2000;bottom:24px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:12px;padding:15px 18px;border-radius:16px;background:var(--surface);border:1px solid var(--line);color:var(--text);box-shadow:0 8px 36px #0002}.pwaBanner>svg{flex-shrink:0;color:var(--accent)}.pwaBanner strong{font-size:14px;display:block}.pwaBanner small{font-size:12px;display:block;color:var(--muted);margin-top:3px}.pwaBanner button{background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--text);padding:10px;min-height:44px}html[data-theme=dark] .pushHeroIcon{background:#4b3022;color:#ffb17e}html[data-theme=dark] .pushIcon.orange{background:#422d22;color:#ffa568}html[data-theme=dark] .pushIcon.green{background:#203d2d;color:#81d9a3}html[data-theme=dark] .pushGreen{color:#81d9a3}html[data-theme=dark] .pushFeedback{background:#223c2d;color:#b3edc4}html[data-theme=dark] .pushFeedback.error{background:#432925;color:#ffc1b5}html[data-theme=dark] .pushPreview{background:linear-gradient(135deg,#39312a,#2b372f);border-color:var(--line)}html[data-theme=dark] .pushPreview .eyebrow,html[data-theme=dark] .pushPreview>small{color:#cabdae}html[data-theme=dark] .pushMock{background:#222824e8;border-color:#495149;color:#f4f6ee}@media (max-width:760px){.settingsTabs{padding:12px 12px 0;gap:2px}.settingsTabs button{font-size:14px;padding:12px 10px;gap:6px}.pushSettings{padding:22px 14px}.pushPageTitle{gap:10px;margin-bottom:22px}.pushPageTitle h1{font-size:27px;letter-spacing:-.7px}.pushPageTitle p{font-size:15px}.pushHeroIcon{display:none}.pushGrid{grid-template-columns:minmax(0,1fr);gap:16px}.pushCard{padding:18px;border-radius:17px}.pushCard h2{font-size:18px}.pushCardHeading{gap:10px}.pushCardHeading p{font-size:13px}.pushSectionTitle{align-items:flex-start}.pushSectionTitle>span{font-size:11px;white-space:nowrap;padding-top:4px}.pushToggle{padding:17px 0}.pushToggle strong{font-size:16px}.pushToggle small{font-size:14px}.pushPrimary{width:100%;font-size:15px;min-height:48px}.pushQuiet{flex:1 1}.pushAccounts{gap:8px}.pushAccounts label{font-size:14px;padding:10px}.pushSide .pushPreview{display:none}.pushHint{font-size:14px}.pwaBanner{bottom:calc(78px + env(safe-area-inset-bottom));padding:12px;gap:8px;flex-wrap:wrap}.pwaBanner>span{flex:1 1;min-width:160px}.appHeader{padding-top:calc(12px + env(safe-area-inset-top));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}html[data-standalone=true] body{overscroll-behavior-y:none}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}html[data-keyboard=true] .appRail{display:none}html[data-keyboard=true] .appWorkspace{padding-bottom:12px}html[data-keyboard=true] .pwaBanner{bottom:12px}.drawer,.modalSheet{padding-top:env(safe-area-inset-top)}}@media (prefers-reduced-motion:reduce){.pushToggle i,.pushToggle i:after{transition:none}}html[data-theme=dark] .pushPrimary{color:#23150d}@media (prefers-color-scheme:dark){html[data-theme=system] .pushPrimary{color:#23150d}}.pushShortcut{order:5;flex-shrink:0}@media (max-width:760px){.appControls .pushShortcut{order:4;margin-left:auto}.appControls .appearance{margin-left:0}.pushShortcut{min-height:44px;min-width:44px}html{scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom));scroll-padding-top:20px}}.accountBalances{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:16px 20px;margin-bottom:20px}.balanceHeading,.balanceHeading>span{display:flex;align-items:center;gap:9px}.balanceHeading{justify-content:space-between;margin-bottom:14px;font-weight:650}.balanceHeading small{color:var(--muted);font-size:12px;font-weight:400}.balanceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.balanceAccount{justify-content:space-between;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:15px 16px;min-width:0}.balanceAccount,.balanceOwner{display:flex;align-items:center}.balanceOwner{gap:10px;font-weight:600}.balanceOwner small{display:block;font-size:12px;color:var(--muted);font-weight:400;margin-top:3px}.balanceAvatar{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:#fff0df;color:#a94712}.balanceAvatar.max{background:#e9e9ff;color:#6150b2}.balanceValue{text-align:right;min-width:0}.balanceValue strong{font-size:26px;line-height:1.25;letter-spacing:-.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.balanceValue small{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--muted);font-size:12px;margin-top:5px}.balanceTopUp{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:4px 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);font-size:12px;font-weight:650;line-height:1.4;text-decoration:none}.balanceTopUp:hover{border-color:var(--accent);color:var(--accent)}.balanceAccount{padding:10px 14px}.balanceOwner{min-width:0}.balanceOwner small{display:flex;align-items:center;gap:4px}.balanceTopUp{margin-top:0;gap:6px;white-space:nowrap;flex-shrink:0}.balanceValue{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.balanceAccount.isLow{border-color:#d49a47}.balanceAccount.isLow .balanceValue strong{color:#a96009}.balanceThresholds{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.balanceThresholds p,.balanceThresholds>small{font-size:13px;color:var(--muted);line-height:1.5}.balanceThresholdRow{margin:12px 0}.balanceThresholdRow label{display:flex;justify-content:space-between;align-items:center;gap:14px;font-weight:600}.balanceThresholdRow label>div{display:flex;align-items:center;gap:8px}.balanceThresholdRow input{width:150px;text-align:right;font-size:17px;border:1px solid var(--line);border-radius:10px;padding:9px 12px;color:var(--text);background:var(--bg)}.balanceThresholdRow>small{display:block;text-align:right;color:var(--muted);font-size:12px;margin-top:5px}[data-theme=dark] .balanceAvatar{background:#483323;color:#ffc484}[data-theme=dark] .balanceAvatar.max{background:#34314d;color:#c8bfff}[data-theme=dark] .balanceAccount.isLow .balanceValue strong{color:#ffc484}@media(max-width:700px){.accountBalances{padding:14px;margin-bottom:14px}.balanceGrid{grid-template-columns:1fr;gap:8px}.balanceHeading{align-items:flex-start;font-size:15px}.balanceHeading>span{flex-wrap:wrap;gap:6px}.balanceHeading small{width:100%;padding-left:24px}.balanceHeading button span{display:none}.balanceAccount{padding:12px}.balanceValue strong{font-size:22px}.balanceTopUp{padding:3px 8px}.balanceOwner small,.balanceValue small{font-size:11px}}.incomeChart{--income-previous:#a6a2c7;--income-cost:#cf5973;padding:20px 22px 14px}.incomeChart h2{font-size:18px}.incomeSubtitle{margin:6px 0 0;color:var(--muted);font-size:12px}.incomeSummary{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-gap:24px;gap:24px;margin:24px 0}.incomeHero>span{font-size:13px;color:var(--muted)}.incomeHero>strong{display:block;color:var(--green);font-size:34px;letter-spacing:-1px;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.incomeCompare>small,.incomeHero>small,.incomeTrend>small{display:block;font-size:11px;color:var(--muted);line-height:1.6}.incomeHero>div{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--muted);font-size:12px;margin-top:12px}.incomeHero>div b{font-weight:600;color:var(--text);margin-left:4px}.incomeCompare,.incomeTrend{border-left:1px solid var(--line);padding-left:24px;min-width:0}.incomeStatTitle{justify-content:space-between;gap:8px;font-size:13px;margin-bottom:12px}.incomeMovement,.incomeStatTitle{display:flex;align-items:center;color:var(--muted)}.incomeMovement{gap:5px;white-space:nowrap;font-size:19px}.incomeMovement.up{color:var(--green)}.incomeMovement.down{color:var(--red,#cc4859)}.incomeCompareRow{display:flex;justify-content:space-between;gap:8px;position:relative;padding-bottom:8px;margin-bottom:7px;font-size:12px}.incomeCompareRow>span{text-transform:capitalize;color:var(--muted)}.incomeCompareRow b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.incomeCompareRow:after,.incomeCompareRow>i{content:"";position:absolute;left:0;bottom:0;height:3px;border-radius:4px;background:var(--green)}.incomeCompareRow:after{width:100%;background:var(--line);z-index:0}.incomeCompareRow>i{z-index:1}.incomeCompareRow.previous>i{background:var(--income-previous)}.incomeDailyAverage{display:block;font-size:25px;line-height:1.4;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.incomeDailyAverage small{font-size:12px;font-weight:400;color:var(--muted);letter-spacing:0}.incomeCompare p,.incomeTrend p{color:var(--muted);font-size:12px;line-height:1.6;margin:4px 0}.incomeLegend{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--muted);flex-wrap:wrap}.incomeLegend label,.incomeLegend>span{display:flex;align-items:center;gap:6px}.incomeLegend>span:first-child,.incomeLegend>span:nth-child(2){text-transform:capitalize}.incomeLegend label{margin-left:auto;cursor:pointer}.incomeLegend input{accent-color:var(--income-cost)}.incomeLegendBar{width:9px;height:11px;border-radius:2px;background:var(--green)}.incomeLegendPrevious{width:18px;border-top:2px dashed var(--income-previous)}.incomeLegendAverage{width:18px;border-top:2px solid var(--accent)}.incomePlot{margin-top:14px}.incomePlot svg:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.incomeDayDetail{display:grid;grid-template-columns:1fr repeat(3,1fr);align-items:center;grid-gap:16px;gap:16px;border-radius:10px;padding:12px 16px;background:var(--bg);margin:8px 0 12px;font-size:12px}.incomeDayDetail>strong{font-size:14px}.incomeDayDetail small{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:4px}.incomeDayDetail>span{color:var(--muted);display:flex;flex-direction:column;gap:5px}.incomeDayDetail b{font-size:14px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.incomeChart footer{font-size:11px}.incomeRefreshError{margin-top:12px;font-size:12px;color:var(--red)}[data-theme=dark] .incomeChart{--income-previous:#aaa3d4;--income-cost:#f28ba3}@media(max-width:1000px){.incomeSummary{gap:16px;grid-template-columns:1fr 1fr}.incomeHero{grid-column:1/-1}.incomeHero>strong{font-size:32px}.incomeCompare{border:0;padding:0}.incomeTrend{padding-left:16px}.incomeStatTitle{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:10px}}@media(max-width:600px){.incomeChart{padding:16px 12px}.incomeChart h2{font-size:17px}.incomeChart h2>span{font-size:13px}.incomeChart>header{gap:12px}.incomeSummary{margin:20px 0;gap:18px 12px}.incomeHero>strong{font-size:32px}.incomeHero>div{margin-top:7px}.incomeTrend{padding-left:12px}.incomeStatTitle{font-size:12px}.incomeMovement{font-size:21px}.incomeDailyAverage{font-size:19px}.incomeCompareRow{flex-wrap:wrap;gap:3px;font-size:11px}.incomeCompareRow b{font-size:13px}.incomeLegend{gap:10px 13px;font-size:11px}.incomeLegend label{margin-left:0}.incomeDayDetail{grid-template-columns:1fr 1fr;gap:12px;padding:12px}.incomeDayDetail>strong{font-size:13px}.incomeDayDetail b{font-size:14px}.incomeChart footer>span{margin-top:5px}}.incomeChart .isLoss{color:var(--red)!important}.incomeCompare.signed .incomeCompareRow:before{content:"";position:absolute;left:50%;bottom:-3px;height:9px;border-left:1px solid var(--muted);z-index:2}:root{--ceh-ease:cubic-bezier(0.22,1,0.36,1);--ceh-fast:170ms;--ceh-enter:340ms;--ceh-border:color-mix(in srgb,var(--line) 84%,var(--muted));--ceh-shadow:0 2px 3px #24324a03,0 10px 28px #24324a07,0 0 0 1px #fff5 inset;--ceh-raised:0 5px 15px #24324a0c,0 18px 40px #24324a08;--ceh-glow:color-mix(in srgb,var(--accent) 16%,transparent)}.application{background:radial-gradient(ellipse at 90% 0,var(--orangeSoft) 0,transparent 38%),var(--bg);isolation:isolate;font-feature-settings:"cv11","ss01"}.application .appRail{background:var(--surface);border-right:1px solid var(--ceh-border);box-shadow:8px 0 32px #16203303}.application .appBrand{padding-bottom:30px;letter-spacing:-.035em}.application .brandStamp{border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 77%,white),var(--accent));color:#25180e;box-shadow:0 5px 0 color-mix(in srgb,var(--accent) 65%,#742709),0 12px 24px var(--ceh-glow),0 1px 0 #fff6 inset;transform:rotate(-6deg);transition:transform .4s var(--ceh-ease),box-shadow .3s}.application .appBrand:hover .brandStamp{transform:rotate(3deg) translateY(-2px)}.application .appBrand small{letter-spacing:.095em}.application .appNav button{position:relative;margin-block:4px;border:1px solid transparent;border-radius:13px;min-height:44px}.application .appNav button.selected{background:linear-gradient(100deg,var(--orangeSoft),color-mix(in srgb,var(--orangeSoft) 42%,var(--surface)));color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 28%,var(--line));box-shadow:0 3px 9px var(--ceh-glow),0 1px 0 #fff2 inset}.application .appNav button:hover:not(.selected){background:var(--soft);border-color:var(--line)}.application .navDot{background:var(--accent);box-shadow:0 0 0 4px var(--orangeSoft)}.application .appHeader{background:var(--surface);border-bottom:1px solid var(--ceh-border);box-shadow:0 3px 20px #13213a05}.application .breadcrumb{gap:10px}.application .breadcrumb .sectionEmblem{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;flex:none;color:var(--accent-ink);background:var(--orangeSoft);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}.application .appBody{padding:28px}.application :is(.accountSwitch,.partnerTabs,.reportViews,.ledgerTabs){background:var(--soft);border:1px solid var(--line);border-radius:13px;padding:4px;gap:4px}.application :is(.accountSwitch,.partnerTabs,.reportViews,.ledgerTabs)>button{border-radius:9px}.application :is(.accountSwitch,.partnerTabs,.reportViews,.ledgerTabs)>button:is(.selected,.active,[aria-selected=true]){background:var(--surface);color:var(--accent-ink);box-shadow:0 2px 5px #101c3510,0 0 0 1px var(--line);font-weight:650}.application .directionSwitch>button.selected{background:var(--orangeSoft);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 30%,var(--line))}.application button,.gameLaunchDialog button,.partnerDrawer button{transition:background-color var(--ceh-fast),border-color var(--ceh-fast),box-shadow .22s,color var(--ceh-fast),transform .18s var(--ceh-ease);-webkit-tap-highlight-color:transparent}.application button:active:not(:disabled),.gameLaunchDialog button:active:not(:disabled),.partnerDrawer button:active:not(:disabled){transform:translateY(1px) scale(.983)}.application :is(button,a,input,select,textarea,summary):focus-visible,.gameLaunchDialog :is(button,input,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 65%,transparent);outline-offset:3px}.application :is(.primaryButton,.partnerPrimary,.launchPrimary),.gameLaunchDialog :is(.partnerPrimary,.primaryButton){background:linear-gradient(165deg,color-mix(in srgb,var(--action-bg) 97%,white),var(--action-bg));color:var(--action-text);border:1px solid color-mix(in srgb,var(--action-bg) 80%,#713008);border-radius:12px;box-shadow:0 2px 0 color-mix(in srgb,var(--action-bg) 68%,#512000),0 6px 16px var(--ceh-glow),0 1px 0 #fff3 inset;font-weight:650}.application :is(.primaryButton,.partnerPrimary,.launchPrimary):hover:not(:disabled){box-shadow:0 3px 0 color-mix(in srgb,var(--action-bg) 68%,#512000),0 10px 26px var(--ceh-glow),0 1px 0 #fff4 inset;transform:translateY(-1px)}.application :is(.primaryButton,.partnerPrimary,.launchPrimary):active:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb,var(--action-bg) 68%,#512000),0 2px 6px var(--ceh-glow);transform:translateY(2px) scale(.985)}.application :is(.subtleButton,.quietButton,.iconButton,.iconBtn,.appearanceButton){border-radius:11px}.application :is(.subtleButton,.quietButton,.iconButton,.iconBtn,.appearanceButton):hover:not(:disabled){background:var(--orangeSoft);border-color:color-mix(in srgb,var(--accent) 50%,var(--line));color:var(--accent-ink)}.application :is(input,textarea,select){transition:border-color .18s,box-shadow .18s,background-color .18s;accent-color:var(--accent)}.application :is(input,textarea,select):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ceh-glow)}.application input[type=checkbox],.application input[type=radio]{width:17px;height:17px;flex:none;cursor:pointer}.application :is(.surface,.moneyOverview,.homeNewPrograms,.personNotebook,.notebookBalance,.reportTotals,.partnerBalances,.reportTableWrap,.launchWorkspaceIntro,.launchMetricGrid>div,.connectionCard,.mediaCard){border:1px solid var(--ceh-border);border-radius:20px;background-color:var(--surface);box-shadow:var(--ceh-shadow)}.application .reportTableWrap{overflow:auto}.application .surface:has(.dropdown),.application .surface:has(.popover),.application .surface:has([role=dialog]){overflow:visible}.application :is(.pageHeading,.partnerHeading){position:relative;min-height:100px;gap:18px;margin-bottom:24px}.application :is(.pageHeading,.partnerHeading) h1{letter-spacing:-.045em;line-height:1.12;font-weight:730}.application .eyebrow{color:var(--accent-ink);letter-spacing:.14em;font-size:10px;font-weight:700}.application :is(.sectionHeading,.panelHeader){border-bottom-color:var(--line)}.application :is(.sectionHeading,.panelHeader) h2{letter-spacing:-.025em}.application .moneyOverview{position:relative;border-top:3px solid var(--accent);background:linear-gradient(120deg,var(--surface) 40%,color-mix(in srgb,var(--orangeSoft) 42%,var(--surface)))}.application .mainProfit>strong{letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.application .moneySecondary{border-left-color:var(--line)}.application .moneyFoot{background:color-mix(in srgb,var(--surface) 82%,var(--soft));border-top:1px solid var(--line)}.application .homeNewPrograms{padding:18px 20px;margin-bottom:20px}.application .homeNewPrograms header{margin-bottom:13px}.application .homeNewPrograms img{box-shadow:0 4px 12px #12203814}.application :is(.attentionItem,.compactCampaign,.campaignRow,.revisionRow):hover{background:var(--soft)}.application table{border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.application th{color:var(--muted);background:var(--soft);font-size:11px;letter-spacing:.025em}.application tbody tr{transition:background-color .17s}.application tbody tr:hover{background:color-mix(in srgb,var(--orangeSoft) 35%,var(--surface))}.application td{border-bottom-color:var(--line)}.application :is(.partnerSourceSwitch button,.sourceSwitch button){border:1px solid var(--line);background:var(--surface);border-radius:12px}.application :is(.partnerSourceSwitch,.sourceSwitch) button.selected{border-color:var(--accent);background:var(--orangeSoft);color:var(--accent-ink);box-shadow:0 3px 10px var(--ceh-glow)}.application :is(.programRow,.partnerProgramRow,.catalogRow){border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:0 2px 6px #172c4604;transition:border-color .18s,box-shadow .2s,transform .22s var(--ceh-ease)}.application :is(.programRow,.partnerProgramRow,.catalogRow):hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:var(--ceh-raised);transform:translateY(-1px)}.application :is(.programRow,.partnerProgramRow,.catalogRow):is(.selected,[aria-selected=true]){border-color:var(--accent);background:var(--orangeSoft)}.application :is(.publisherGroup,.publisherSection){border:1px solid var(--ceh-border);border-radius:17px;background:var(--surface);box-shadow:var(--ceh-shadow);margin-bottom:12px}.application :is(.publisherGroup,.publisherSection)>summary{padding:17px 20px;background:linear-gradient(100deg,var(--surface),var(--soft));border-radius:16px}.application :is(.publisherGroup,.publisherSection)[open]>summary{border-bottom:1px solid var(--line);border-radius:16px 16px 0 0}.application :is(.programImage,.publisherLogo){box-shadow:0 2px 8px #10203812;border-radius:12px}.application .ownerBadge{border:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:10px;font-weight:750;letter-spacing:.04em}.application .reportTotals{padding:18px;gap:14px}.application .reportTotals>div{border-radius:12px;background:var(--soft);padding:14px}.application :is(.reportTotals,.launchMetricGrid) strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em}.application .notebookBalance{background:linear-gradient(115deg,var(--surface),var(--orangeSoft));border-color:color-mix(in srgb,var(--accent) 25%,var(--line))}.application .personNotebook>header{background:var(--soft);border-radius:19px 19px 0 0;border-bottom:1px solid var(--line)}.application :is(.appearancePanel,.partnerDropdown,.catalogPopover,.moreMenu){border:1px solid var(--ceh-border);border-radius:17px;box-shadow:0 18px 65px #121d3c26,inset 0 0 0 1px #fff1;animation:ceh-pop .2s var(--ceh-ease)}.application .appearancePanel{min-width:285px}.application .motionChoices{grid-template-columns:1fr 1fr}.application :is(.appearanceChoices button.active,.appearanceChoices button[aria-pressed=true]){background:var(--orangeSoft);border-color:var(--accent);color:var(--accent-ink)}.application .appearancePanel p{line-height:1.6}.cehArt{width:240px;height:auto;flex:0 1 240px;color:var(--accent-ink);overflow:visible}.homeArt{margin-left:auto;width:225px;flex-basis:225px}.partnerHeading .partnerArt{order:1;margin-left:auto;max-width:220px}.partnerHeading>button{order:2}.cehArtWire{stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cehArtWire.secondary{stroke:var(--line);stroke-dasharray:3 5}.cehArtTile{filter:drop-shadow(0 5px 3px #3020180b);transition:transform .45s var(--ceh-ease);transform-box:fill-box;transform-origin:center}.cehArt:hover .cehArtTile{transform:translateY(-3px) rotate(-2deg)}.cehArt:hover .cehArtTile.middle{transform:translateY(-5px) rotate(3deg)}.cehArt:hover .cehArtTile.last{transform:translateY(-2px) rotate(-3deg)}.application .launchWorkspaceIntro{padding:24px 28px;background:linear-gradient(115deg,var(--surface) 45%,var(--orangeSoft))}.application .launchWorkspaceIntro h2{letter-spacing:-.04em}.application .launchDraftList>button{background:var(--surface);border:1px solid var(--ceh-border);border-radius:17px;margin-bottom:9px;box-shadow:var(--ceh-shadow)}.application .launchDraftList>button:hover{border-color:var(--accent);box-shadow:var(--ceh-raised)}.application progress{accent-color:var(--accent)}.gameLaunchDialog{box-shadow:0 35px 120px #050b1e4d,0 0 0 1px var(--ceh-border);border-radius:26px}.launchHero{position:relative;background:radial-gradient(ellipse at 0 0,var(--orangeSoft),transparent 70%),var(--surface)}.launchHero h2{letter-spacing:-.045em}.launchRing{filter:drop-shadow(0 3px 5px var(--ceh-glow))}.launchRing circle{transition:stroke-dasharray .65s var(--ceh-ease)}.gameLaunchDialog .launchSequence{padding:18px 26px 22px;gap:19px;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--ceh-border);overflow:visible}.gameLaunchDialog .launchSequence button{min-width:0;min-height:86px;position:relative;overflow:visible;flex-direction:column;align-items:flex-start;gap:7px;border:1px solid var(--ceh-border);border-radius:15px;background:var(--soft);padding:12px 10px;box-shadow:0 2px 3px #152d4006}.gameLaunchDialog .launchSequence button>span:not(.stepDot){display:flex;gap:2px;flex-direction:column}.gameLaunchDialog .launchSequence button small{font-size:9px;letter-spacing:.055em}.gameLaunchDialog .launchSequence button b{font-size:12px}.gameLaunchDialog .launchSequence .stepDot{width:32px;height:32px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 2px 4px #152d4007}.gameLaunchDialog .launchSequence button.done{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--text)}.gameLaunchDialog .launchSequence button.done .stepDot{color:var(--accent-ink);background:var(--orangeSoft);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.gameLaunchDialog .launchSequence button.current{background:var(--orangeSoft);border-color:var(--accent);box-shadow:0 4px 17px var(--ceh-glow),0 0 0 2px var(--surface) inset;color:var(--accent-ink)}.gameLaunchDialog .launchSequence button.current .stepDot{color:var(--action-text);background:var(--action-bg);border-color:var(--action-bg)}.gameLaunchDialog .launchSequence button:disabled{opacity:1;color:var(--muted);background:var(--soft);box-shadow:none;border-style:dashed}.cehFlowArrow{width:21px;height:18px;position:absolute;right:-21px;top:43px;color:var(--line);z-index:1}.cehFlowArrow.active{color:var(--accent)}.cehFlowArrow .flowSignal{display:none}.launchSequence button.current .flowSignal{display:block;animation:ceh-flow 1.7s linear 3}.launchSequence button:last-child .cehFlowArrow{display:none}.gameLaunchDialog .launchBody{background:var(--bg);padding:24px 28px}.gameLaunchDialog .launchStepContent{padding:24px;background:var(--surface);border:1px solid var(--ceh-border);border-radius:19px;box-shadow:var(--ceh-shadow);animation:ceh-enter .3s var(--ceh-ease)}.gameLaunchDialog .launchSectionHeading{margin-bottom:24px}.gameLaunchDialog .launchSectionHeading h3{font-size:24px;letter-spacing:-.035em}.gameLaunchDialog .launchOfferChoice label{background:var(--surface);border-color:var(--line);border-radius:14px;box-shadow:0 2px 4px #18273b06;transition:background .16s,border-color .16s,box-shadow .2s}.gameLaunchDialog .launchOfferChoice label.selected{background:linear-gradient(100deg,var(--orangeSoft),var(--surface));border-color:var(--accent);box-shadow:0 3px 10px var(--ceh-glow)}.gameLaunchDialog .launchFooter{background:var(--surface);border-top:1px solid var(--ceh-border);box-shadow:0 -8px 24px #17223405}.gameLaunchDialog .launchCampaignForm label{font-size:12px;font-weight:600;color:var(--muted)}.gameLaunchDialog .launchCampaignForm :is(input,select){min-height:46px;border-radius:11px;background:var(--surface);color:var(--text);font-size:14px}.gameLaunchDialog :is(.launchCapCards article,.launchReviewSummary>div,.launchMetricGrid>div){background:var(--soft);border:1px solid var(--line);border-radius:14px}.gameLaunchDialog .launchNotice{border-radius:12px}.gameLaunchDialog .launchTip{background:var(--soft);border:1px solid var(--line);padding:12px 15px;border-radius:12px}.gameLaunchDialog .launchDisclosure{border:1px solid var(--line);border-radius:12px;padding:0;background:var(--surface)}.gameLaunchDialog .launchDisclosure>summary{padding:14px 16px;margin:0;cursor:pointer}.gameLaunchDialog .launchDisclosure[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px}.gameLaunchDialog .launchDisclosure>:not(summary){margin-left:16px;margin-right:16px}.gameLaunchDialog .launchDisclosure>:last-child:not(summary){margin-bottom:16px}.limitModePicker{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:22px}.limitModePicker button{display:flex;align-items:center;gap:13px;text-align:left;padding:17px;border:1px solid var(--line);border-radius:15px;background:var(--surface);color:var(--text)}.limitModePicker button>svg{color:var(--accent-ink);flex:none}.limitModePicker button>span{flex:1 1;display:grid;grid-gap:5px;gap:5px}.limitModePicker small{font-size:11px;color:var(--muted);line-height:1.5}.limitModePicker .selected{border-color:var(--accent);background:var(--orangeSoft);box-shadow:0 4px 14px var(--ceh-glow)}.limitModePicker button:disabled{opacity:.6}.unlimitedCanvas{display:flex;align-items:center;gap:24px;padding:25px 20px;border:1px solid var(--line);background:linear-gradient(125deg,var(--orangeSoft),var(--surface));border-radius:17px;margin-bottom:20px}.unlimitedCanvas>svg{width:170px;flex:none;overflow:visible}.unlimitedCanvas h3{font-size:24px;margin:0;letter-spacing:-.03em}.unlimitedCanvas p{font-size:13px;line-height:1.65;max-width:440px}.unlimitedCanvas small{font-size:11px;color:var(--muted);line-height:1.6}.infinityTrack{fill:none;stroke:color-mix(in srgb,var(--accent) 25%,var(--line));stroke-width:11}.infinityTrace{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:130 500;animation:ceh-infinity 3s ease-in-out 2}.launchCurrencyNote{display:block;font-size:11px;color:var(--muted);margin-top:4px}.gameLaunchDialog .quickLimitFlow{padding:17px;background:var(--soft);border:1px solid var(--line);border-radius:15px;gap:10px}.gameLaunchDialog .quickLimitFlow>span{border:1px solid var(--ceh-border);background:var(--surface);border-radius:12px;box-shadow:0 3px 8px #17283b07;min-height:61px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;padding:12px;flex:1 1}.gameLaunchDialog .quickLimitFlow>svg{color:var(--accent);width:23px;flex:none}.gameLaunchDialog .launchChoiceRow button.selected{border-color:var(--accent);background:var(--orangeSoft);color:var(--accent-ink);box-shadow:0 3px 10px var(--ceh-glow)}.gameLaunchDialog .launchCreativeGrid>button{border-radius:15px;overflow:hidden}.gameLaunchDialog .launchCreativeGrid>button.selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--ceh-glow)}.gameLaunchDialog .launchCreativeTick{background:var(--action-bg);color:var(--action-text)}.cehPressLayer{position:fixed;pointer-events:none;z-index:2147483000;overflow:hidden;contain:strict}.cehPressLayer>i{position:absolute;background:var(--accent);border-radius:50%;pointer-events:none}.application :is(.drawer,.partnerDrawer,.gameLaunchDialog,.appearancePanel){animation:ceh-panel .33s var(--ceh-ease)}.application :is(.inlineError,.appToast,[role=alert]){animation:ceh-enter .23s var(--ceh-ease)}.application details>summary{transition:background-color .17s;color:var(--text)}.application details>summary:hover{background-color:var(--soft)}.application details>summary::marker{color:var(--accent);font-size:.8em}.application details>summary svg{transition:transform .22s var(--ceh-ease)}.application .skeleton{background:linear-gradient(105deg,var(--soft) 30%,var(--surface) 45%,var(--soft) 60%);background-size:200% 100%;animation:ceh-skeleton 1.6s ease-in-out infinite;border:1px solid var(--line);border-radius:14px}@keyframes ceh-enter{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ceh-panel{0%{opacity:.4;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@keyframes ceh-pop{0%{opacity:.3;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}@keyframes ceh-flow{to{stroke-dashoffset:-28}}@keyframes ceh-infinity{to{stroke-dashoffset:-630}}@keyframes ceh-skeleton{to{background-position:-200% 0}}@media (hover:hover){.application :is(.surface,.personNotebook):hover{border-color:color-mix(in srgb,var(--line) 65%,var(--muted))}}@media (min-width:1500px){.application .appBody{padding:32px 36px}}@media (max-width:1200px){.homeArt{display:none}.partnerArt{max-width:165px}.application .appBody{padding:22px}}@media (max-width:800px){.application .appBody{padding:16px 14px 28px}.application .appRail{border-right:0;border-top:1px solid var(--ceh-border);box-shadow:0 -4px 22px #18253a0c}.application .appNav button{min-height:44px;margin-block:0;border-radius:10px}.application .appHeader{padding:13px 14px}.application .breadcrumb .sectionEmblem{width:30px;height:30px;border-radius:9px}.application :is(.pageHeading,.partnerHeading){min-height:0;margin-bottom:18px}.application :is(.pageHeading,.partnerHeading) h1{font-size:27px}.application :is(.surface,.moneyOverview,.homeNewPrograms,.personNotebook,.reportTableWrap){border-radius:16px}.partnerHeading .partnerArt{display:none}.application .launchWorkspaceIntro{padding:20px;gap:10px}.launchWorkspaceIntro .cehArt{width:150px;flex-basis:150px}.gameLaunchDialog .launchSequence{gap:15px;padding:14px 17px}.gameLaunchDialog .launchSequence button{min-height:73px;padding:10px 8px;gap:5px}.gameLaunchDialog .launchSequence .stepDot{height:26px;width:26px;border-radius:8px}.gameLaunchDialog .launchSequence button b{font-size:11px}.cehFlowArrow{width:17px;right:-17px;top:37px}.gameLaunchDialog .launchBody{padding:14px}.gameLaunchDialog .launchStepContent{padding:17px;border-radius:15px}.gameLaunchDialog .launchSectionHeading h3{font-size:22px}.gameLaunchDialog .launchFooter{padding:13px 17px max(13px,env(safe-area-inset-bottom))}.limitModePicker{gap:8px}.limitModePicker button{padding:12px;gap:8px;flex-wrap:wrap;align-content:start}.limitModePicker button>span{flex-basis:100%;order:1}.limitModePicker button>svg:last-child:not(:first-child){margin-left:auto}.unlimitedCanvas{padding:20px 17px;gap:8px;flex-direction:column;align-items:flex-start}.unlimitedCanvas>svg{width:150px;align-self:center}.gameLaunchDialog .quickLimitFlow{flex-direction:column}.gameLaunchDialog .quickLimitFlow>span{width:100%;min-height:44px}.gameLaunchDialog .quickLimitFlow>svg{transform:rotate(90deg);width:18px;height:18px}}@media (max-width:540px){.application .launchWorkspaceIntro .cehArt{width:170px;flex:0 0 auto;align-self:flex-end}.gameLaunchDialog .launchSequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px 16px;gap:13px 16px}.gameLaunchDialog .launchSequence button:nth-child(3) .cehFlowArrow{display:none}.gameLaunchDialog .launchSequence button{flex-direction:row;align-items:center;min-height:61px;gap:7px}.gameLaunchDialog .launchSequence button .stepDot{width:25px;height:29px;flex:none}.gameLaunchDialog .launchSequence button b{font-size:10px}.cehFlowArrow{top:24px}.application .appearancePanel{max-width:calc(100vw - 28px)}}:root[data-motion=calm] :is(.application,.gameLaunchDialog,.partnerDrawer) *,:root[data-motion=calm] :is(.application,.gameLaunchDialog,.partnerDrawer) :after,:root[data-motion=calm] :is(.application,.gameLaunchDialog,.partnerDrawer) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}:root[data-motion=calm] .cehPressLayer{display:none}@media (prefers-reduced-motion:reduce){:is(.application,.gameLaunchDialog,.partnerDrawer) *,:is(.application,.gameLaunchDialog,.partnerDrawer) :after,:is(.application,.gameLaunchDialog,.partnerDrawer) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cehPressLayer{display:none}}.application .publisherGroups>section{border:1px solid var(--ceh-border);border-radius:17px;background:var(--surface);box-shadow:var(--ceh-shadow);margin-bottom:12px;overflow:hidden}.application .publisherGroupBar{background:linear-gradient(105deg,var(--surface),var(--soft));border-radius:16px}.application .publisherGroupHeading{min-height:76px;padding:14px 18px}.application .publisherGroupHeading[aria-expanded=true]{color:var(--accent-ink)}.application .publisherGroupHeading>svg{transition:transform .26s var(--ceh-ease);color:var(--accent-ink)}.application .publisherRows{padding:12px;border-top:1px solid var(--line);animation:ceh-enter .26s var(--ceh-ease)}.application .publisherGroups>section.unknownPublisher{box-shadow:none}.application .programNew{border-left:3px solid var(--accent);background:linear-gradient(90deg,var(--orangeSoft),var(--surface) 25%)}.application .reportTableWrap :is(th,td){white-space:nowrap}.application .limitsV5 .programCard.limitTile{background:var(--surface);border:1px solid var(--ceh-border);border-radius:19px;box-shadow:var(--ceh-shadow)}.application .limitsV5 .limitTile>header{padding-bottom:16px;border-bottom:1px solid var(--line)}.application .limitsV5 .limitKeyNumbers{border-radius:13px;background:var(--soft);padding:14px}.application .limitsV5 .limitTile>footer{background:var(--soft);border-top:1px solid var(--line)}.application .limitsV5 .limitTile.limitBlocked{border-color:var(--red)}.application .limitsV5 .monitorToggle.on{background:var(--orangeSoft);color:var(--accent-ink);border-color:var(--accent)}.application .yandexApp .chatHistory{background:var(--surface);border-right:1px solid var(--ceh-border)}.application .yandexApp .threadList button.active{background:var(--orangeSoft);color:var(--accent-ink);border-color:var(--accent)}.application .yandexApp .chatComposer{background:var(--surface);border:1px solid var(--ceh-border);box-shadow:var(--ceh-raised);border-radius:17px}.application .yandexApp .chatComposer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ceh-glow),var(--ceh-raised)}.application :is(.mediaCard,.workspaceProject,.connectionCard){border:1px solid var(--ceh-border);border-radius:17px;box-shadow:var(--ceh-shadow);background-color:var(--surface)}.application .brandStamp{flex:0 0 38px;width:38px;height:42px}.application .appBrand{gap:11px}.application .appBrand>span:last-child{min-width:0;font-size:18px}.application .appBrand small{font-size:8px;letter-spacing:.065em;line-height:1.7}@media (min-width:1500px){.application .appBrand>span:last-child{font-size:20px}.application .brandStamp{flex-basis:42px;width:42px;height:45px}}.cehReveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s var(--ceh-ease),opacity .18s}.cehReveal.expanded{grid-template-rows:1fr;opacity:1}.cehReveal>div{min-height:0;overflow:hidden}:root{--muted:#626e82;--green:#087451}.application .orangeText{color:var(--accent-ink)}:root[data-theme=dark]{--ceh-shadow:0 2px 4px #0001,0 10px 30px #0002,0 1px 0 #ffffff05 inset}@media (prefers-color-scheme:dark){:root[data-theme=system]{--ceh-shadow:0 2px 4px #0001,0 10px 30px #0002,0 1px 0 #ffffff05 inset}}.application .navShortLabel{display:none}@media (max-width:760px){.application .appRail{height:calc(72px + env(safe-area-inset-bottom));padding-inline:5px}.application .appNav{display:grid;grid-template-columns:none;grid-template-rows:1fr;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:3px;gap:3px;align-items:stretch;padding-block:5px}.application .appNav button{font-size:10px;line-height:1.2;padding:7px 1px;gap:7px;min-width:0}.application .appNav [data-nav=partners] .navFullLabel{display:none}.application .appNav [data-nav=partners] .navShortLabel{display:block}.application .appNav button.selected>svg{background:transparent;box-shadow:none;margin-bottom:0}.application .appWorkspace{padding-bottom:calc(78px + env(safe-area-inset-bottom))}}.application .personNotebook .avatar.max{color:color-mix(in srgb,var(--blue) 75%,var(--text))}.admitadLinkCheck,.optionalLimitNotice{border:1px solid var(--ceh-border);border-radius:20px;background:linear-gradient(125deg,var(--orangeSoft),var(--surface) 68%);box-shadow:var(--ceh-shadow);padding:20px;color:var(--text)}.optionalLimitNotice{display:flex;gap:16px;align-items:center}.optionalLimitNotice>svg{color:var(--accent-ink);flex-shrink:0}.optionalLimitNotice p{margin:0;line-height:1.6}.admitadLinkCheck{margin-block:20px}.admitadLinkCheck header{display:flex;gap:12px;align-items:center}.admitadLinkCheck h3{margin:0;font-size:17px}.admitadLinkCheck header p{margin:5px 0 0;color:var(--muted);font-size:13px}.linkCheckEmblem{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ceh-border);border-radius:14px;color:var(--accent-ink);background:var(--surface);flex-shrink:0}.linkCheckJourney{display:flex;align-items:center;gap:10px;margin:20px 0;font-size:12px;font-weight:650}.linkCheckJourney span{padding:8px 10px;border:1px solid var(--ceh-border);border-radius:10px;background:var(--surface)}.linkCheckJourney svg{flex-shrink:0;color:var(--accent-ink)}.linkCheckControls{display:flex;align-items:end;gap:12px}.linkCheckControls label{flex:1 1;min-width:0;display:grid;grid-gap:7px;gap:7px;font-size:12px}.linkCheckControls select{min-width:0;width:100%;min-height:44px;color:var(--text);background:var(--surface);border:1px solid var(--ceh-border);border-radius:12px;padding:10px}.linkCheckControls button{min-height:44px;flex-shrink:0}.linkCheckFootnote{display:block;margin-top:16px;color:var(--muted);line-height:1.6;font-size:12px}.linkCheckResult{margin-top:16px;border:1px solid var(--ceh-border);background:var(--surface);padding:14px;border-radius:13px;display:flex;gap:10px;align-items:start}.linkCheckResult>svg{color:var(--accent-ink);flex-shrink:0}.linkCheckResult.attention{border-color:var(--accent)}.linkCheckResult small{display:block;color:var(--muted);font-size:12px;margin-top:6px;overflow-wrap:anywhere}@media (max-width:600px){.linkCheckControls{flex-direction:column;align-items:stretch}.admitadLinkCheck{padding:16px}.linkCheckJourney{gap:5px;font-size:11px}.linkCheckJourney span{padding:8px 6px}}.limitEditorForm .offerRefresh{color:var(--accent-ink)}.couponMoney{margin-bottom:22px;padding:24px;border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--surface);color:var(--text)}.couponMoney header,.couponMoney header>div{display:flex;align-items:center;gap:12px}.couponMoney header{justify-content:space-between;flex-wrap:wrap;margin-bottom:22px}.couponMoney h2{margin:0;font-size:21px}.couponMoney p{margin:6px 0;color:var(--muted);font-size:13px;line-height:1.5}.couponMoneyIcon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.couponMoneyGrid{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:28px;gap:28px}.couponAccrual{border-left:1px solid var(--line);padding-left:28px}.couponMetricLabel{display:block;font-size:13px;font-weight:600;color:var(--muted);margin-bottom:10px}.couponAccrual>strong,.couponCurrency>strong,.couponSpend>strong{display:block;font-size:clamp(24px,3vw,33px);font-weight:700;letter-spacing:-.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.couponCurrency+.couponCurrency{margin-top:18px}.couponMoney small{font-size:12px;color:var(--muted);line-height:1.6}.couponStatusAmounts{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0;font-size:12px;color:var(--muted)}.couponStatusAmounts b{display:block;color:var(--text);font-size:14px;font-weight:600}.couponMoney details{margin-top:15px}.couponMoney summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600}.couponMoney summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.couponSource{gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.couponSource>span:last-child{text-align:right}.couponSite{display:inline-block;margin-right:12px}.couponMoney footer{display:flex;align-items:flex-start;gap:8px;border-top:1px solid var(--line);margin-top:22px;padding-top:16px;font-size:12px;color:var(--muted);line-height:1.6}.couponMoney footer svg{flex-shrink:0;margin-top:2px}.couponFreshness summary{display:flex;align-items:center;gap:6px}@media (max-width:700px){.couponMoney{padding:18px}.couponMoneyGrid{grid-template-columns:1fr;gap:22px}.couponAccrual{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.couponMoney header{align-items:flex-start}.couponMoney header>button{font-size:12px}.couponMoney h2{font-size:19px}}.couponDashboard{--coupon-cost:#5b78ad}.couponOverview{margin-bottom:14px}.couponBasis{display:flex;gap:12px;align-items:center;justify-content:space-between}.couponBasis>span{display:flex;align-items:flex-start;gap:7px;font-size:12px;max-width:760px;line-height:1.6;color:var(--muted)}.couponBasis svg{flex-shrink:0}.couponSourceDetails{padding:15px 20px;margin-bottom:22px}.couponSourceDetails summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}.couponSourceDetails p,.couponSourceDetails small{font-size:12px;color:var(--muted);line-height:1.7}.couponSourceColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin:14px 0}.couponSourceColumns h3{font-size:14px}.couponSourceColumns small{display:block}.couponDailyChart h2{display:flex;align-items:center;gap:8px}.couponDailyChart header{display:flex;align-items:center;justify-content:space-between;gap:14px}.couponCostKey,.couponIncomeKey{display:inline-block;width:18px;height:3px;background:var(--accent);border-radius:2px}.couponCostKey{background:var(--coupon-cost)}.couponDailyPlot{margin-top:18px}.couponDailyPlot svg{display:block;width:100%;height:auto;min-height:160px;outline-color:var(--accent);touch-action:pan-y}.couponCampaigns{margin-top:22px}.couponCampaignRow,.couponTableHead{display:grid;grid-template-columns:minmax(220px,2.5fr) repeat(5,minmax(75px,1fr));align-items:center;grid-gap:12px;gap:12px;padding:15px 22px}.couponTableHead{background:var(--bg);color:var(--muted);font-size:12px}.couponTableHead button{border:0;background:none;color:inherit;display:flex;align-items:center;gap:4px;justify-content:flex-end;cursor:pointer;padding:0}.couponTableHead button:first-child{justify-content:flex-start}.couponCampaignRow{width:100%;text-align:right;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--text);font-size:13px;cursor:pointer;transition:background .16s ease}.couponCampaignRow.selected,.couponCampaignRow:hover{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.couponCampaignName{text-align:left;min-width:0}.couponCampaignTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.couponCampaignTitle b{min-width:0}.couponCampaignName .directState{flex-shrink:0;margin-top:2px}.couponCampaignName b{display:block;line-height:1.45}.couponCampaignName small{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11px;color:var(--muted);line-height:1.5}.couponCampaignDetail{padding:15px 22px;background:var(--bg);display:flex;flex-wrap:wrap;gap:10px 24px;font-size:12px;color:var(--muted)}.couponCampaignDetail small{width:100%}.couponUnassigned{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:color-mix(in srgb,var(--accent) 5%,var(--surface));font-size:13px}.couponUnassigned small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.couponTableNote{padding:0 22px 16px;font-size:12px;color:var(--muted);line-height:1.6}.couponCampaigns select{border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);padding:9px 12px}.couponLoading{padding:30px}.couponCurrency{margin:12px 0}.couponSource{display:flex;justify-content:space-between;gap:10px;margin:12px 0;font-size:13px}.couponSource small{display:block}.couponDashboard [class*=negative]{color:var(--red)}[data-theme=dark] .couponDashboard{--coupon-cost:#a3bfff}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .couponDashboard{--coupon-cost:#a3bfff}}@media (max-width:950px){.couponCampaignRow,.couponTableHead{grid-template-columns:minmax(160px,2fr) repeat(5,minmax(58px,1fr));gap:8px;padding:14px}.couponCampaignRow{font-size:12px}.couponBasis{flex-wrap:wrap}}@media (max-width:650px){.couponSourceColumns{grid-template-columns:1fr;gap:12px}.couponTableHead{display:none}.couponCampaignRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;text-align:left}.couponCampaignName{grid-column:1/-1}.couponCampaignRow>span:not(:first-child):before{content:attr(data-label);display:block;color:var(--muted);font-size:11px;margin-bottom:4px}.couponCampaignName b{font-size:14px}.couponCampaignName .directState{font-size:11px;padding:2px 6px}.couponDailyChart header{align-items:flex-start;flex-wrap:wrap}.couponCampaigns .sectionHeading{flex-wrap:wrap;gap:12px}.couponCampaigns .tableToolbar{flex-wrap:wrap}.couponUnassigned{align-items:flex-start;flex-direction:column}.couponCampaignDetail{padding:16px}}.homeDirectionSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.homeDirectionSummary>div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px}.homeDirectionSummary b{color:var(--text)}.homeDirectionSummary span{font-size:13px;color:var(--muted)}.homeDirectionSummary strong{margin-top:4px;font-size:21px}.unifiedIncomeChart{--green:var(--accent);margin-top:22px}.unifiedIncomeChart .incomePlot svg{touch-action:pan-y}