@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,Segoe UI,Arial,sans-serif;color:#192723;background:#f7f8f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html{scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0;min-width:0}button,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}.landing-intro{max-width:860px;padding:30px 0 36px}.landing-intro h1{margin:0 0 24px;font-size:clamp(36px,5vw,64px);line-height:1.12;letter-spacing:-2px}.landing-intro h1 span{color:#758b36}.landing-intro>p{max-width:670px;line-height:1.8;color:#708079}.entry-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.entry-actions a,.entry-actions button,.account-entry>a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px}.entry-detail{display:flex;align-items:center;gap:7px;font-size:12px}.entry-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.entry-steps article{background:#fff;border:1px solid #e5e8e1;border-radius:12px;padding:24px;position:relative}.entry-steps article>svg{color:#758b36}.entry-steps h2{font-size:17px;margin:19px 0 10px}.entry-steps p{color:#708079;font-size:13px;line-height:1.8;margin:0}.step-number{float:right;color:#99a799;font-size:11px;font-weight:800}.entry-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid #e4e8df;margin-top:36px;padding-top:24px}.entry-bottom>div{display:flex;align-items:center;gap:12px;color:#708079;font-size:13px}.account-entry{max-width:540px;margin:50px auto;text-align:center}.account-entry>svg{color:#758b36}.account-entry h1{font-size:clamp(28px,4vw,38px);letter-spacing:-1px}.account-entry p{color:#708079;line-height:1.8;margin-bottom:28px}.account-entry>.text-button{display:flex;margin:20px auto 0}.owner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0}.owner-metrics article{background:#fff;border:1px solid #e5e8e1;border-radius:10px;padding:20px}.owner-metrics span{display:block;color:#708079;font-size:12px;margin-bottom:10px}.owner-metrics strong{font-size:26px;letter-spacing:-1px}.owner-section{margin:32px 0}.owner-section .section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.owner-section .section-heading h2{font-size:22px}.owner-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.owner-channels article{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #e5e8e1;padding:20px;border-radius:10px;min-width:0}.owner-channels article>div:nth-child(2){flex:1;min-width:0}.owner-channels h3{font-size:15px;margin:0 0 6px;overflow-wrap:anywhere}.owner-channels p{color:#708079;font-size:12px;margin:0;overflow-wrap:anywhere}.channel-mark{color:#758b36}.owner-channels article>svg{color:#758b36;flex-shrink:0}.owner-forecasts{display:grid;gap:8px}.owner-forecast{display:flex;width:100%;gap:12px;align-items:center;text-align:left;padding:18px;border:1px solid #e5e8e1;border-radius:10px;background:#fff;color:#192723}.owner-forecast>span:first-of-type{flex:1;min-width:0}.owner-forecast strong{display:block;font-size:14px;overflow-wrap:anywhere}.owner-forecast small{display:block;color:#708079;margin-top:6px;overflow-wrap:anywhere}.owner-forecast>svg{flex-shrink:0;color:#758b36}.owner-empty{text-align:center;padding:35px 20px;background:#fff;border:1px solid #e5e8e1;border-radius:10px}.owner-empty h3{font-size:17px}.owner-empty p,.owner-section>.muted{color:#708079;font-size:13px;line-height:1.7}.owner-detail{margin-top:24px;background:#fff;border:1px solid #e5e8e1;border-radius:10px;padding:20px;scroll-margin-top:24px}.owner-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.8;padding:15px;background:#f7f8f5;border-radius:8px}.owner-detail img{display:block;max-width:100%;height:auto;border-radius:8px;margin-top:12px}.modal-panel.owner-detail{margin-top:0}@media(max-width:680px){.landing-intro{padding-top:18px}.landing-intro h1{letter-spacing:-1.3px}.entry-steps,.owner-channels{grid-template-columns:1fr}.entry-actions>*{width:100%}.entry-bottom>div{align-items:flex-start;line-height:1.7}.entry-bottom>div>svg{flex-shrink:0}.account-entry{margin:28px auto}.owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-forecast{flex-wrap:wrap;gap:10px}.owner-forecast .status-badge{margin-left:30px}.owner-forecast>span:first-of-type{flex-basis:calc(100% - 60px)}}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,tr:focus-visible{outline:2px solid #748b2f;outline-offset:3px}.app-shell{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr)}.sidebar{height:100vh;position:sticky;top:0;background:#172724;color:#e8efec;display:flex;flex-direction:column;padding:30px 16px 24px;z-index:30}.sidebar-top{padding:0 16px 44px}.brand{display:inline-flex;align-items:center;gap:7px;font-size:19px;letter-spacing:-.9px;font-weight:800;line-height:1}.brand-dot{color:#c7e778}.brand-mark{width:24px;height:24px;display:flex;align-items:flex-end;gap:3px;transform:skew(-13deg)}.brand-mark span{display:block;background:#c7e778;width:6px;border-radius:2px}.brand-mark span:nth-child(1){height:11px}.brand-mark span:nth-child(2){height:19px}.brand-mark span:nth-child(3){height:24px}.sidebar-group-label{padding:0 16px;margin-bottom:12px;color:#7f9890;font-size:10px;letter-spacing:1.5px;font-weight:800}.sidebar nav{display:flex;flex-direction:column;gap:5px}.side-link{display:flex;align-items:center;gap:13px;background:transparent;border:0;color:#a9bbb5;border-radius:10px;min-height:44px;padding:0 15px;text-align:left;font-size:12px;font-weight:700;width:100%}.side-link:hover{background:#243b35;color:#fff}.side-link.active{background:#2d443d;color:#eff7e8}.side-link.active svg{color:#c7e778}.sidebar-bottom{margin-top:auto}.sidebar-note{border-top:1px solid #375047;border-bottom:1px solid #375047;display:flex;gap:11px;padding:20px 13px;color:#bbcac4;font-size:11px;line-height:1.6}.sidebar-note svg{flex:none;color:#c7e778}.sidebar-footer{display:block;color:#738c83;font-size:9px;font-weight:800;letter-spacing:1.3px;padding:22px 13px 0}.main-column{min-width:0}.topbar{height:72px;background:#fff;border-bottom:1px solid #e8ece7;display:flex;align-items:center;justify-content:space-between;padding:0 55px}.topbar-breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#98a59d;font-weight:700;white-space:nowrap;overflow:hidden}.topbar-breadcrumb strong{color:#52645b;font-weight:700;text-overflow:ellipsis;overflow:hidden}.breadcrumb-slash{color:#c4cec4}.topbar-time{color:#889b90;font-size:11px;font-weight:600;white-space:nowrap}.content{max-width:1390px;margin:0 auto;padding:45px 55px 35px}.eyebrow{font-size:10px;letter-spacing:1.65px;font-weight:800;color:#688246;display:flex;align-items:center;gap:11px}.eyebrow-rule{width:19px;height:2px;background:#a7cd57}.eyebrow-muted{color:#a3ada5}.eyebrow.compact{font-size:10px;letter-spacing:1.25px;display:block}.demo-banner{background:#eef4dc;color:#344a28;border:1px solid #d9e9b9;display:flex;align-items:center;gap:10px;padding:12px 17px;margin-top:24px;border-radius:7px;font-size:11px}.demo-banner svg{color:#658d24;flex:none}.demo-banner strong{font-weight:800}.demo-banner span{color:#5b7155}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-top:24px}.page-heading h1{font-size:clamp(31px,3.6vw,48px);line-height:1.18;letter-spacing:-2.1px;margin:0;color:#172823;font-weight:800}.page-heading p{color:#76877d;margin:14px 0 0;font-size:13px;line-height:1.7;max-width:650px}.telegram-link,.secondary-button{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;border:1px solid #dce4da;background:#fff;padding:11px 15px;border-radius:7px;color:#405348;font-size:11px;font-weight:800;box-shadow:0 2px 7px #16241a06}.telegram-link:hover,.secondary-button:hover{border-color:#a9c477}.observed-line{display:flex;align-items:center;gap:8px;color:#90a096;font-size:11px;margin:25px 0 0}.observed-line svg{color:#729457}.observed-line span{padding:0 4px;color:#c0cbc0}.section-divider{height:1px;background:#e3e9e1;margin:28px 0 24px}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.filter-label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;color:#455a4c}.filter-label svg{color:#79965e}.filter-controls{display:flex;gap:10px;min-width:0;flex-wrap:wrap}.filter-controls label,.studio-author-select{position:relative;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e0e6df;border-radius:7px;padding:0 10px 0 13px;font-size:10px;font-weight:700;color:#96a198;height:37px;min-height:44px}.filter-controls select,.studio-author-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#294033;min-width:126px;padding:0 18px 0 0;font-size:11px;font-weight:800;cursor:pointer}.filter-controls svg,.studio-author-select svg{position:absolute;right:10px;pointer-events:none;color:#728779}.metrics-section,.chart-section,.records-section,.reports-section{margin-top:43px}.section-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.section-title-row h2,.studio-panel-heading h2{margin:8px 0 0;font-size:21px;line-height:1.3;letter-spacing:-.8px;color:#1a2d25}.meta-note{font-size:10px;color:#a1aea4;padding-bottom:3px;text-align:right}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{background:#fff;border:1px solid #e5ebe2;border-radius:9px;min-height:144px;padding:20px 21px;box-shadow:0 3px 15px #253a2705;display:flex;flex-direction:column}.metric-card.positive{background:#243c31;color:#f7fff6;border-color:#243c31}.metric-card.negative{background:#4a332f;color:#fff}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#94a19a;font-size:10px;font-weight:800}.metric-card.positive .metric-top,.metric-card.positive small,.metric-card.negative .metric-top,.metric-card.negative small{color:#b9cdb8}.metric-card.positive .metric-top svg{color:#c7e778}.metric-card strong{font-family:DM Sans,Manrope,sans-serif;font-size:32px;line-height:1.35;letter-spacing:-1.4px;font-weight:700;margin-top:13px;white-space:nowrap}.metric-card small{color:#9ca9a0;margin-top:auto;font-size:10px;font-weight:600;line-height:1.5}.metric-spark{width:6px;height:6px;background:#b8d46d;border-radius:50%}.metric-footnote{display:flex;gap:8px;align-items:center;color:#8f9e92;font-size:10px;margin-top:15px}.metric-footnote svg{color:#76945e}.chart-unit{font-size:9px;color:#a5b0a5;letter-spacing:1.2px;font-weight:800;padding-bottom:4px}.chart-card{background:#fff;border:1px solid #e5ebe2;border-radius:9px;padding:25px 28px 10px}.chart-head{display:flex;justify-content:space-between;align-items:start;color:#a0aea3;font-size:10px;font-weight:700}.chart-head div{display:flex;flex-direction:column;gap:3px}.chart-head strong{font-family:DM Sans,sans-serif;font-size:26px;color:#253b2a;letter-spacing:-1px}.positive-text{color:#416d30!important}.negative-text{color:#b35c4d!important}.chart-canvas{width:100%;overflow:hidden;margin-top:5px}.chart-canvas svg{width:100%;height:auto;max-height:275px;display:block}.axis-text{font-family:Manrope,sans-serif;font-size:10px;fill:#a3b0a5;font-weight:700}.chart-empty,.table-empty,.studio-empty{min-height:210px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:9px;color:#8d9d92;background:#fff;border:1px solid #e5ebe2;border-radius:9px;font-size:11px}.chart-empty svg,.table-empty svg,.studio-empty svg{color:#96b16d}.chart-empty strong,.table-empty strong,.studio-empty strong{font-size:13px;color:#4b6150}.count-pill{background:#edf2e9;border-radius:5px;padding:6px 9px;color:#688362;font-size:10px;font-weight:800;white-space:nowrap}.records-table-wrap{container-type:inline-size;background:#fff;border:1px solid #e5ebe2;border-radius:9px;overflow-x:auto}.records-table{border-collapse:collapse;width:100%;min-width:900px;text-align:left}.records-table th{height:44px;border-bottom:1px solid #e9eee8;background:#fafbf9;padding:0 14px;color:#9aaa9e;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800;white-space:nowrap}.records-table td{padding:14px;border-bottom:1px solid #eef1ec;color:#607267;font-size:10px;font-weight:700;vertical-align:middle}.records-table tr:last-child td{border-bottom:0}.records-table .clickable-row{cursor:pointer}.records-table .clickable-row:hover td{background:#f8fbf4}.records-table .date-cell{white-space:nowrap;color:#94a298}.row-arrow-label{display:none}.event-name{color:#24382b;font-size:11px;font-weight:800;display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.event-name svg{color:#8aa17d}.selection-name{font-weight:600;color:#9ba89d;margin-top:5px}.category-tag{display:inline-flex;padding:5px 7px;border-radius:4px;background:#edf4e8;color:#68895d;font-size:9px;font-weight:800;white-space:nowrap}.category-tag.paid{background:#eaf0f7;color:#647c9a}.category-tag.vip{background:#f2ecf6;color:#8a719c}.status-pill{display:inline-flex;align-items:center;gap:6px;color:#7c8e7f;font-size:9px;font-weight:800;white-space:nowrap}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:#b5c2b2}.status-pill.win,.status-pill.half_win{color:#4d8453}.status-pill.win:before,.status-pill.half_win:before{background:#6da576}.status-pill.loss,.status-pill.half_loss{color:#ad665a}.status-pill.loss:before,.status-pill.half_loss:before{background:#c98577}.status-pill.review{color:#b2864c}.status-pill.review:before{background:#d2a967}.align-right{text-align:right!important}.result-cell{white-space:nowrap;font-family:DM Sans,sans-serif;font-size:12px!important;font-weight:700!important}.row-arrow{color:#a3b2a5!important;width:28px}.reports-intro{display:flex;align-items:center;gap:12px;background:#edf3e9;border-left:3px solid #a9c875;padding:16px 18px;border-radius:0 5px 5px 0;color:#647865;font-size:11px;line-height:1.6}.reports-intro svg{flex:none;color:#77995a}.reports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}.report-card{background:#fff;border:1px solid #e5ebe2;border-radius:8px;padding:19px 21px}.report-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#98a89a;font-size:10px;font-weight:700}.report-card-top>span:first-child{display:flex;align-items:center;gap:7px}.report-card h3{color:#253a2c;font-size:13px;margin:18px 0 8px}.report-card p{color:#718477;font-size:11px;line-height:1.6;white-space:pre-wrap;max-height:110px;overflow:auto;margin:0}.report-card a{display:inline-flex;align-items:center;gap:5px;color:#5d8252;font-size:10px;font-weight:800;margin-top:15px}.reports-empty{padding:25px;color:#96a699;font-size:11px;text-align:center}.page-footer{border-top:1px solid #e3e9e1;margin-top:70px;padding-top:27px;display:flex;justify-content:space-between;align-items:center;gap:15px;color:#9dac9e;font-size:10px}.page-footer .brand{color:#344c39;font-size:18px}.page-footer .brand-mark{transform:scale(.7) skew(-13deg);transform-origin:left center;margin-right:-6px}.state-card{background:#fff;border:1px solid #e4eae3;border-radius:8px;padding:32px;margin-top:25px;display:flex;align-items:center;gap:17px;color:#6b796d;font-size:12px}.state-card p{margin:5px 0;color:#9caaa0}.loading-dot{width:8px;height:8px;border-radius:50%;background:#a5ca65;box-shadow:0 0 0 5px #edf5df;display:inline-block;margin-right:8px}.text-button{background:transparent;border:0;display:inline-flex;align-items:center;gap:7px;color:#4b7545;font-size:11px;font-weight:800;padding:0}.text-button:hover{text-decoration:underline}.error-text{color:#b65f51!important}.success-text{color:#4b8553!important}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#10221dc2;display:flex;align-items:center;justify-content:center;padding:20px;animation:reveal .14s ease-out}.modal-panel{width:min(660px,100%);max-height:min(88vh,900px);overflow:auto;border-radius:10px;background:#fff;box-shadow:0 30px 100px #06120c50;padding:27px 31px;overscroll-behavior:contain;overflow-wrap:anywhere}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.modal-header h2{margin:9px 0 0;font-size:24px;line-height:1.3;color:#1d3428}.icon-button{border:0;background:transparent;color:#6e8475;width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.icon-button:hover{background:#edf4e9}.detail-tags{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0;border-bottom:1px solid #e8eee7;padding-bottom:20px}.detail-evidence{font-size:10px;color:#849888;font-weight:700}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:5px 0}.detail-grid>div{display:flex;flex-direction:column;gap:6px}.detail-grid span{color:#9aa99d;font-size:10px}.detail-grid strong{font-size:12px;color:#334937}.detail-block{border-top:1px solid #e9eee8;margin-top:18px;padding-top:16px}.detail-block h3{font-size:12px;color:#243b2b;margin:0 0 8px}.detail-block p{color:#65786b;font-size:11px;line-height:1.7}.original-text{white-space:pre-wrap;background:#f7faf5;padding:13px;border-radius:5px}.source-link{display:inline-flex;gap:6px;align-items:center;color:#4b7545;font-size:11px;font-weight:800;margin-top:20px}.private-notice{display:flex;gap:13px;background:#f2f6ef;padding:18px;border-radius:7px;color:#789069}.private-notice strong{color:#3d5a3d;font-size:12px}.private-notice p{color:#778978;font-size:11px;line-height:1.7;margin:6px 0 0}.version-list pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8f4;border-radius:5px;padding:10px;font-size:10px;color:#536657}.review-note{font-size:10px;color:#ad8257;margin-top:17px}.modal-state{padding:40px;text-align:center;color:#829786;font-size:12px}.studio .page-heading{margin-bottom:0}.auth-card{max-width:470px;background:#fff;border:1px solid #e1e8de;border-radius:9px;padding:33px;margin:48px auto;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 10px 35px #1c392307}.auth-icon{width:40px;height:40px;display:grid;place-items:center;color:#486e42;background:#edf4e7;border-radius:7px}.auth-card h2{font-size:21px;letter-spacing:-.6px;margin:20px 0 5px}.auth-card p{font-size:11px;line-height:1.8;color:#849587;margin:0 0 25px}.auth-card label,.form-grid label{display:flex;flex-direction:column;gap:7px;color:#687d6e;font-size:10px;font-weight:800;width:100%}.auth-card input,.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid #dde6da;background:#fff;border-radius:6px;padding:10px 11px;color:#273c2e;font-size:11px;min-height:39px}.form-grid textarea{resize:vertical;line-height:1.55}.auth-card label{margin-bottom:17px}.auth-card .auth-steps{padding-left:20px;color:#526557;font-size:13px;line-height:1.65;margin:12px 0}.auth-card .auth-qr{display:block;width:min(100%,260px);height:auto;align-self:center;background:#fff;border:1px solid #dde6da;border-radius:8px;margin:4px 0 18px}.auth-manual-key{width:100%;margin-bottom:20px;font-size:13px}.auth-manual-key summary{cursor:pointer;color:#486e42}.auth-manual-key code{display:block;overflow-wrap:anywhere;font-size:14px;padding:10px;background:#f5f8f2}.auth-card .auth-checkbox{flex-direction:row;align-items:center;font-size:13px;margin:20px 0}.auth-card .auth-checkbox input{width:18px;height:18px;min-height:18px;flex:none;accent-color:#243d30}.auth-card .recovery-codes{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.recovery-codes li{background:#f5f8f2;padding:8px;border-radius:4px;overflow-wrap:anywhere;font-size:12px}.auth-card>.text-button{margin-top:14px}.auth-card p{font-size:13px;color:#657669}.auth-card label{font-size:12px}.auth-card input{font-size:14px}.auth-card input[autocomplete=one-time-code]{font-size:20px;letter-spacing:3px;min-height:48px}@media(max-width:480px){.auth-card{padding:22px;margin:28px auto}.auth-card h2{font-size:20px}.auth-card .recovery-codes{grid-template-columns:1fr}}.primary-button{background:#243d30;border:1px solid #243d30;color:#f8fff5;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:800;padding:10px 14px;min-height:38px}.primary-button:hover{background:#345640}.primary-button:disabled{opacity:.5;cursor:not-allowed}.studio-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px}.studio-author-select{min-width:250px;justify-content:space-between}.studio-author-select select{min-width:140px}.studio-toolbar-actions{display:flex;align-items:center;gap:15px}.studio-tabs{display:flex;gap:24px;border-bottom:1px solid #e0e9df;margin-top:27px;overflow:auto}.studio-tabs button{border:0;border-bottom:2px solid transparent;background:none;white-space:nowrap;padding:12px 1px;color:#99a99a;font-size:11px;font-weight:800}.studio-tabs button.active{border-color:#779c54;color:#31513b}.studio-tabs button span{background:#e9f0e5;border-radius:4px;padding:2px 5px;margin-left:4px;font-size:9px}.inline-alert{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e8eee5;border-radius:6px;padding:10px 12px;color:#607a61;font-size:11px;margin:12px 0}.inline-alert svg{flex:none}.loading-line{padding:12px 0;color:#91a293;font-size:10px}.studio-review-layout{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:17px;margin-top:20px;align-items:start}.studio-list,.studio-editor,.studio-single-panel{background:#fff;border:1px solid #e2eae0;border-radius:8px;overflow:hidden}.studio-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px 21px;border-bottom:1px solid #edf1eb}.studio-panel-heading h2{font-size:17px;margin:5px 0 0}.studio-forecast-list{max-height:730px;overflow-y:auto}.studio-forecast{display:flex;flex-direction:column;gap:9px;width:100%;border:0;border-bottom:1px solid #edf1eb;background:#fff;padding:16px 18px;text-align:left}.studio-forecast:hover,.studio-forecast.selected{background:#f4f8f0}.studio-forecast.selected{box-shadow:inset 3px 0 #9fc361}.studio-forecast-top,.studio-forecast-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#98a99a;font-size:9px;font-weight:700}.studio-forecast strong{font-size:11px;color:#29412d}.studio-forecast-bottom>span:first-child{max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio-forecast small{color:#b28a56;font-size:9px}.studio-list .studio-empty{border:0}.studio-editor form{padding-bottom:17px}.evidence-card{display:flex;gap:11px;margin:17px 20px;background:#f0f5ec;border-left:3px solid #9ec36b;padding:13px;color:#779a66}.evidence-card svg{flex:none}.evidence-card strong{font-size:10px;color:#395b3c}.evidence-card p{font-size:10px;color:#748875;line-height:1.6;margin:5px 0 0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 13px;padding:0 20px}.form-grid .wide{grid-column:1/-1}.form-grid label small{font-size:9px;color:#a6b2a8;font-weight:500}.form-separator{height:1px;background:#e9eee7;margin:22px 20px}.editor-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 20px;margin-top:20px}.editor-actions span{color:#a0afa1;font-size:10px}.editor-placeholder{min-height:500px;display:grid;place-items:center;text-align:center;padding:35px}.editor-placeholder>div{max-width:300px}.editor-placeholder svg{color:#9ebe77}.editor-placeholder h2{font-size:17px;margin:14px 0 4px;color:#436044}.editor-placeholder p{font-size:11px;line-height:1.8;color:#9cac9c}.studio-single-panel{margin-top:20px;padding-bottom:22px}.studio-single-panel>.form-grid{padding-top:21px}.panel-intro{font-size:11px;color:#8e9d90;line-height:1.7;padding:0 21px;margin:17px 0 5px}.form-submit{display:flex;justify-content:flex-end}.setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.source-item{display:flex;align-items:center;justify-content:space-between;padding:12px 21px;border-bottom:1px solid #eef2ec}.source-item div{display:flex;flex-direction:column;gap:3px}.source-item strong{color:#3e5942;font-size:11px}.source-item small{color:#95a496;font-size:10px}.source-form{padding-top:22px}.mobile-menu-open,.mobile-menu-close,.menu-scrim{display:none}@media(max-width:1250px){.content{padding:38px 35px}.topbar{padding:0 35px}.metric-card{padding:17px}.metric-card strong{font-size:27px}.records-table{min-width:850px}.studio-review-layout{grid-template-columns:310px minmax(0,1fr)}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;width:245px;transform:translate(-100%);transition:transform .2s ease}.sidebar-open{transform:translate(0)}.menu-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#10221da9;border:0;z-index:25}.mobile-menu-open,.mobile-menu-close{display:inline-flex}.mobile-menu-close{color:#d3e0d5}.sidebar-top{display:flex;justify-content:space-between;align-items:center;padding-right:0}.topbar{justify-content:flex-start;gap:12px}.topbar-time{margin-left:auto}.studio-review-layout{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:740px){.content{padding:30px 20px}.topbar{height:60px;padding:0 20px}.topbar-time{display:none}.page-heading{align-items:flex-start;flex-direction:column}.page-heading h1{font-size:34px;letter-spacing:-1.5px}.demo-banner{flex-wrap:wrap;line-height:1.55}.demo-banner span{flex-basis:100%;padding-left:27px}.filter-bar{align-items:flex-start;flex-direction:column}.filter-controls{width:100%;flex-wrap:wrap}.filter-controls label{flex:1 1 200px;min-width:0}.filter-controls select{flex:1;min-width:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title-row{align-items:flex-start}.meta-note{max-width:160px}.reports-grid,.setup-grid,.studio-review-layout{grid-template-columns:1fr}.studio-list{max-height:360px;overflow:auto}.studio-forecast-list{max-height:none}.editor-placeholder{min-height:200px}.studio-toolbar{align-items:flex-start;flex-direction:column}.studio-toolbar-actions{width:100%;justify-content:space-between}.page-footer{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.content{padding:26px 14px}.topbar{padding:0 14px}.topbar-breadcrumb{font-size:10px}.eyebrow-muted{display:none}.page-heading h1{font-size:29px}.page-heading p{font-size:12px}.metric-grid{gap:8px}.metric-card{min-height:120px;padding:14px}.metric-card strong{font-size:24px}.metric-card small{font-size:9px}.metric-footnote{align-items:flex-start;line-height:1.5}.chart-card{padding:17px 12px 6px}.chart-head{padding:0 8px}.section-title-row h2{font-size:19px}.meta-note,.chart-unit{display:none}.detail-grid{gap:12px}.modal-panel{padding:20px}.modal-header h2{font-size:20px}.studio-author-select{min-width:100%;width:100%}.studio-toolbar-actions{gap:8px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.editor-actions{align-items:stretch;flex-direction:column}.editor-actions .primary-button{width:100%}.studio-tabs{gap:17px}}.teaser-cta{margin-top:15px;max-width:100%;text-align:center}.teaser-strip{display:flex;align-items:center;gap:16px;margin:0 0 14px;padding:17px 19px;border:1px solid #dce9d0;border-radius:8px;background:#eff6e9;color:#56714c}.teaser-strip>svg{flex:none}.teaser-strip>div{flex:1;min-width:0}.teaser-strip strong{color:#2d4b34;font-size:14px}.teaser-strip p{margin:5px 0 0;font-size:13px;line-height:1.55}.teaser-strip .primary-button{flex:none;max-width:100%;text-align:center}@media(max-width:820px){.teaser-strip{align-items:flex-start;flex-wrap:wrap}.teaser-strip .primary-button{margin-left:36px}}@media(max-width:480px){.teaser-strip .primary-button{margin-left:0;width:100%}}.completion-panel{border-top:1px solid #e2eae0}.completion-panel form{padding-bottom:20px}.completion-panel .form-grid{padding-top:18px}.completion-leg{padding:14px;border:1px solid #e4ebe1;border-radius:7px;background:#f8faf6}.completion-leg>strong{color:#3d5842;font-size:13px}.completion-leg .form-grid{padding:13px 0 0}.completion-confirmed{display:flex;gap:12px;padding:22px;color:#648a5e}.completion-confirmed strong{color:#385a3f;font-size:14px}.completion-confirmed p{color:#718573;font-size:13px;line-height:1.55;margin:7px 0 0}.capture-summary{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0 20px 14px;color:#91a192;font-size:10px}.capture-summary strong{color:#4c684e}.studio-original{margin:0 20px 14px;background:#f7f9f5;border:1px solid #e9eee5;border-radius:6px;padding:12px}.studio-original span{font-size:9px;letter-spacing:1px;font-weight:800;color:#95a497}.studio-original p{margin:8px 0 0;white-space:pre-wrap;max-height:160px;overflow:auto;color:#49604d;font-size:11px;line-height:1.65}.correction-hint{margin:0 20px 17px;color:#9b855d;font-size:10px;line-height:1.6}.settlement-tabs{display:flex;gap:9px;margin:0 20px 18px}.settlement-tabs button{border:1px solid #dce6d7;background:#fff;border-radius:6px;padding:9px 12px;color:#67806a;font-size:13px;font-weight:800}.settlement-tabs button.active{border-color:#7d9d60;background:#eef6e8;color:#355840}.score-hint{font-size:12px;line-height:1.6;color:#809182;margin:0}.side-link{font-size:14px}.topbar-breadcrumb,.topbar-time,.sidebar-note,.eyebrow,.eyebrow.compact{font-size:12px}.demo-banner,.page-heading p,.observed-line,.telegram-link,.secondary-button,.text-button,.primary-button,.filter-label{font-size:14px}.filter-controls label,.filter-controls select,.studio-author-select,.studio-author-select select{font-size:13px}.meta-note,.metric-footnote,.chart-unit,.count-pill,.chart-head,.axis-text{font-size:12px}.metric-card{min-height:160px}.metric-top{font-size:13px}.metric-card small{font-size:12px}.records-table{min-width:1050px}.records-table th{font-size:12px}.records-table td{font-size:14px}.records-table .date-cell,.selection-name{font-size:12px}.event-name{font-size:14px}.category-tag,.status-pill{font-size:12px}.reports-intro,.report-card p,.reports-empty,.report-card a,.report-card-top,.page-footer{font-size:13px}.report-card h3{font-size:15px}.auth-card p,.auth-card label,.form-grid label,.form-grid input,.form-grid select,.form-grid textarea,.panel-intro,.source-item strong,.source-item small,.studio-forecast strong,.studio-forecast-top,.studio-forecast-bottom,.studio-forecast small,.evidence-card strong,.evidence-card p,.capture-summary,.studio-original p,.correction-hint,.editor-actions span,.inline-alert,.studio-tabs button,.loading-line,.detail-grid strong,.detail-grid span,.detail-block p,.private-notice p{font-size:13px}.studio-forecast strong,.detail-grid strong{font-size:14px}.studio-forecast-top,.studio-forecast-bottom,.source-item small,.evidence-card p,.capture-summary,.editor-actions span,.studio-original span,.form-grid label small{font-size:12px}.studio-review-layout{grid-template-columns:minmax(320px,370px) minmax(0,1fr)}@media(max-width:980px){.studio-review-layout{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:740px){.studio-review-layout{grid-template-columns:1fr}.metric-card{min-height:150px}}@media(max-width:480px){.metric-card strong{font-size:25px}.metric-card small{font-size:12px}.settlement-tabs{flex-wrap:wrap}}.source-image{display:block;max-width:100%;max-height:640px;object-fit:contain;margin-top:12px;border-radius:8px}.archive-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0 0;color:#53685a;font-size:13px}.archive-pagination .secondary-button{min-height:44px}.archive-pagination button:disabled{opacity:.45}.duplicate-note{color:#637a5b;font-size:12px;line-height:1.6;margin-top:7px}#forecast-archive,#reports-archive{scroll-margin-top:24px}.page-heading h1,.page-heading p,.report-card p,.detail-block p{overflow-wrap:anywhere}.page-heading>div,.section-title-row>div{min-width:0}.observed-line{flex-wrap:wrap;color:#66796d;line-height:1.7}.observed-line svg{flex:none}.metric-card small,.selection-name,.metric-footnote,.reports-intro,.chart-head>span,.chart-head>div>span,.meta-note{color:#65766a}.metric-card.negative small,.metric-card.positive small{color:#dce5d6}.records-table .date-cell,.records-table th{color:#677a6c}.icon-button{min-width:44px;min-height:44px;flex:none}.primary-button,.secondary-button{min-height:44px}.filter-controls label:focus-within{outline:2px solid #748b2f;outline-offset:3px}.clickable-row:focus-visible{outline-offset:-3px}.loading-dot{animation:loading-pulse 1.1s ease-in-out infinite}@keyframes reveal{0%{opacity:0}to{opacity:1}}@keyframes loading-pulse{50%{opacity:.35}}@media(max-width:1100px){.filter-controls{flex:1 1 100%}.filter-controls label{flex:1}.filter-controls select{flex:1;min-width:0;max-width:100%}}@media(max-width:740px){.filter-controls label{flex:1 1 100%;width:100%}.metric-card strong{font-size:clamp(22px,5.5vw,30px)}.topbar-breadcrumb{min-width:0;flex:1}.demo-banner strong{flex:1}.modal-backdrop{padding:12px}.modal-panel{max-height:calc(100dvh - 24px)}}@container (max-width: 1048px){.records-table{min-width:0;display:block}.records-table thead{display:none}.records-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.records-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:18px;background:#fff;border:1px solid #e1e8dc;border-radius:10px}.records-table td{padding:0;border:0;min-width:0}.records-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;color:#738574;margin-bottom:6px}.records-table .date-cell,.records-table .event-cell{grid-column:1 / -1}.records-table .date-cell{font-size:12px}.records-table .event-cell{padding-bottom:13px;border-bottom:1px solid #e9eee5}.records-table .row-arrow{display:flex;width:auto;grid-column:1 / -1;align-items:center;justify-content:space-between;color:#315936!important;padding-top:12px;border-top:1px solid #e9eee5}.records-table .row-arrow-label{display:inline;font-size:12px}.records-table .align-right{text-align:left!important}.records-table .clickable-row:hover td{background:none}.records-table .clickable-row:hover{border-color:#a8c68e}.event-name{font-size:15px;align-items:flex-start}.event-name svg{flex:none;margin-top:2px}.selection-name{line-height:1.6}.records-table .status-pill{white-space:normal}}@container (max-width: 650px){.records-table tbody{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.web-login{max-width:620px;margin:34px auto;text-align:left;padding:38px;border:1px solid #dce5d6;border-radius:20px;background:#fff;box-shadow:0 14px 50px #193c2b08}.web-login h1{font-size:clamp(30px,5vw,44px);line-height:1.15;margin:15px 0}.web-login>p{line-height:1.7;color:#53685a}.login-mark{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:#edf5e9;color:#315936;margin-bottom:24px}.login-benefits{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px;font-size:12px;color:#526b56}.login-benefits span{display:flex;gap:6px;align-items:center}.login-confirmation{background:#f5f8f2;border:1px solid #dce5d6;border-radius:14px;padding:22px;margin-top:24px}.login-step{font-size:10px;letter-spacing:1.2px;color:#5f795b;font-weight:700}.login-confirmation p{font-size:14px;line-height:1.65}.login-code{display:block;font-size:30px;letter-spacing:6px;font-variant-numeric:tabular-nums;margin:15px 0 24px;color:#153b2b}.login-wait{display:flex;gap:9px;align-items:center;color:#53685a}.login-wait svg{flex:none}.login-actions{display:flex;gap:18px;flex-wrap:wrap}.owner-heading-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.owner-tabs{display:flex;gap:6px;border-bottom:1px solid #dce5d6;margin:8px 0 24px}.owner-tabs button{display:flex;align-items:center;gap:8px;min-height:48px;padding:12px 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:#637c68;font:inherit;font-size:14px;cursor:pointer}.owner-tabs button.selected{border-bottom-color:#426c3b;color:#173b2c;font-weight:700}@media(max-width:640px){.web-login{padding:24px 20px;margin:15px 0}.login-confirmation{padding:18px}.web-login .primary-button{width:100%;justify-content:center;white-space:normal;text-align:center}.owner-tabs button{padding:12px 10px;font-size:13px}.owner-heading-actions .secondary-button{width:100%;justify-content:center}}.landing-tariffs,.subscription-section,.admin-list,.admin-detail,.admin-diagnostics{background:#fff;border:1px solid #e1e8dc;border-radius:14px;padding:24px}.landing-tariffs{margin:38px 0}.landing-tariffs h2{margin:8px 0 18px}.landing-tariffs p{color:#53685a;line-height:1.6}.tariff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.tariff-card,.tariff-choice{position:relative;display:flex;flex-direction:column;gap:5px;align-items:flex-start;text-align:left;padding:20px;border:1px solid #dce5d6;border-radius:12px;background:#f8faf5;color:#153b2b;min-height:118px}.tariff-choice{width:100%;cursor:pointer}.tariff-choice.selected{border-color:#426c3b;background:#edf5e9;box-shadow:0 0 0 2px #c6ddbc inset}.tariff-choice svg{position:absolute;right:17px;top:17px}.tariff-card span,.tariff-choice span{font-size:13px;color:#526b56}.tariff-card strong,.tariff-choice strong{font-size:26px;line-height:1.2}.tariff-card small,.tariff-choice small{color:#708175}.subscription-state{padding:7px 11px;border-radius:999px;background:#eef2e8;color:#426c3b;font-size:12px;font-weight:700}.subscription-expired{background:#fff2e8;color:#975a26}.subscription-inactive{background:#f3f4f1;color:#6b776d}.subscription-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0}.subscription-summary>div{display:flex;flex-direction:column;gap:7px;padding:15px;background:#f5f8f2;border-radius:10px;min-width:0}.subscription-summary span{font-size:12px;color:#6b806f}.subscription-summary strong{font-size:15px;overflow-wrap:anywhere}.subscription-checkout{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.subscription-checkout>span{font-size:12px;color:#697d6d}.billing-unavailable{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#f4f6f0;border-radius:9px;color:#53685a;font-size:13px}.billing-email{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.billing-email input{min-height:44px;border:1px solid #cfd9cc;border-radius:8px;padding:0 12px;min-width:240px}.admin-page .page-heading{margin-bottom:22px}.admin-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px}.admin-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.admin-filters label,.admin-mutate-controls label{display:flex;flex-direction:column;gap:6px;color:#526b56;font-size:12px;font-weight:700}.admin-filters input,.admin-filters select,.admin-mutate-controls input,.admin-mutate-controls select{min-height:44px;border:1px solid #cad8c9;border-radius:8px;background:#fff;color:#173b2c;padding:0 12px;font:inherit}.admin-filters input{min-width:240px}.admin-layout{display:grid;grid-template-columns:minmax(270px,370px) minmax(0,1fr);gap:18px;align-items:start}.admin-list,.admin-detail{padding:20px}.admin-list-header,.admin-detail-heading{display:flex;justify-content:space-between;gap:10px;align-items:start}.admin-list-header h2,.admin-detail-heading h2{margin:0 0 12px}.admin-author{display:flex;flex-direction:column;gap:10px;text-align:left;width:100%;padding:16px;background:transparent;border:0;border-top:1px solid #e8eee6;color:#153b2b;cursor:pointer}.admin-author.selected{background:#edf5e9;border-radius:9px}.admin-author span{display:flex;flex-direction:column;gap:4px}.admin-author small,.admin-detail-heading small,.admin-channel small,.admin-diagnostic small{font-size:12px;color:#6b806f;line-height:1.5}.admin-author b{font-size:12px;color:#426c3b}.admin-detail h3,.admin-diagnostics h2{font-size:17px;margin:22px 0 10px}.admin-mutate,.admin-channels,.admin-revoke,.admin-events{border-top:1px solid #e8eee6;margin-top:20px}.admin-mutate p,.admin-revoke p{color:#5f7465;font-size:13px}.admin-mutate-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.admin-mutate-controls input{width:90px}.admin-channel,.admin-diagnostic{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #e8eee6}.admin-channel span,.admin-diagnostic span{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.admin-channel button{flex:none}.admin-events>div{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-top:1px solid #e8eee6;font-size:13px}.admin-events span{color:#6b806f}.admin-revoke .text-button{margin-right:12px}.admin-diagnostics{max-width:1000px}.admin-diagnostic{font-size:13px}@media(max-width:900px){.admin-layout{grid-template-columns:1fr}}.admin-author-tabs{margin:20px 0}.admin-forecasts{min-width:0}.admin-forecast-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-forecast-heading h3{margin:0}.admin-forecast-filters{margin-top:18px}.admin-forecast-filters label{flex:1;min-width:130px}.admin-forecast-filters select{width:100%;max-width:100%;text-overflow:ellipsis}.admin-forecast-count{font-size:12px;color:#627766}.admin-forecast-list{display:grid;gap:12px}.admin-forecast-card{display:flex;flex-direction:column;gap:9px;width:100%;min-width:0;text-align:left;border:1px solid #dfe8da;border-radius:10px;padding:16px;background:#fff;color:#243b2b;cursor:pointer;font:inherit;overflow-wrap:anywhere}.admin-forecast-card:hover{border-color:#819e70;background:#f8fbf5}.admin-forecast-card:focus-visible{outline:2px solid #558a40;outline-offset:3px}.admin-forecast-card>strong{font-size:15px}.admin-forecast-card>span{font-size:13px}.admin-forecast-card small{font-size:12px;line-height:1.5;color:#627766}.admin-forecast-card-tags,.admin-forecast-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.admin-forecast-card-footer{border-top:1px solid #e8eee6;padding-top:10px}.admin-forecast-card-footer>span{display:flex;align-items:center;gap:5px;font-size:12px}.admin-visibility{display:inline-flex;align-items:center;gap:5px;color:#526b56;font-size:11px;line-height:1.5}.admin-visibility.hidden{color:#796428}.admin-private-note{display:flex;align-items:flex-start;gap:8px;background:#f9f5e7;border-radius:8px;padding:12px;color:#796428;font-size:13px;line-height:1.6}.admin-private-note svg{flex:none;margin-top:3px}.admin-forecast-dialog .detail-block h3,.admin-forecast-dialog .detail-block p,.admin-forecast-dialog .detail-grid strong{font-size:13px}.admin-forecast-dialog .detail-grid span{font-size:12px}.admin-forecast-dialog summary{cursor:pointer;color:#243b2b;font-size:13px;font-weight:700}.admin-forecast-version,.admin-forecast-leg{margin-top:14px}.admin-forecast-version small,.admin-forecast-leg small{color:#627766;font-size:12px}.admin-forecast-version pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.admin-forecast-leg>strong{font-size:13px}@media(max-width:640px){.tariff-grid,.subscription-summary{grid-template-columns:1fr}.landing-tariffs,.subscription-section,.admin-list,.admin-detail,.admin-diagnostics{padding:17px}.admin-filters>*{width:100%}.admin-filters input,.admin-filters select{width:100%;min-width:0}.admin-mutate-controls>*{width:100%}.admin-mutate-controls input,.admin-mutate-controls select{width:100%}.admin-channel{align-items:flex-start;flex-direction:column}.admin-channel button{width:100%}.subscription-checkout .primary-button{width:100%;justify-content:center}}.payment-status{padding:16px 18px;background:#f1f7ec;border:1px solid #d4e5ca;border-radius:10px;margin:16px 0}.payment-status strong{color:#173b2c}.payment-status p{font-size:13px;color:#526b56;margin:7px 0}.payment-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.payment-actions .text-button{min-height:44px}.admin-payment>span:last-child{align-items:flex-start}.admin-payment .payment-actions{margin-top:8px}.admin-payment small:empty{display:none}@media(max-width:640px){.payment-actions>*{width:100%;justify-content:center}.admin-payment{align-items:flex-start;flex-direction:column}}.runtime-card{padding:18px;border:1px solid #d9e6d2;border-radius:11px;background:#f5f9f2;margin-bottom:20px}.runtime-card h2{margin:0 0 14px}.runtime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.runtime-grid>div{display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid #e4ebdf;border-radius:9px;padding:15px;min-width:0}.runtime-grid span,.runtime-grid small{font-size:12px;color:#627767}.runtime-grid strong{font-size:15px;color:#173b2c}.runtime-grid small{overflow-wrap:anywhere}@media(max-width:640px){.runtime-grid{grid-template-columns:1fr}}
