.mk-options{grid-template-columns:minmax(0,1fr);gap:8px}.mk-option,.mk-options{display:grid;min-width:0}.mk-option{grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-height:64px;padding:11px 14px;border:1px solid transparent;border-radius:var(--radius-card);background:var(--system-surface);box-shadow:var(--shadow-card);color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.mk-option.no-icon{grid-template-columns:minmax(0,1fr) 22px}.mk-option:active:not(:disabled){background:var(--pressed)}.mk-option.selected{border-color:var(--brand);background:color-mix(in srgb,var(--tint-brand) 45%,var(--system-surface))}.mk-option:disabled{opacity:.5;cursor:not-allowed}.mk-option>.icon-tile{width:40px;height:40px;border-radius:12px}.mk-option>.icon-tile>svg{width:21px;height:21px}.mk-option-copy{display:grid;gap:2px;min-width:0}.mk-option-title{display:flex;align-items:center;gap:8px;min-width:0}.mk-option-title>strong{min-width:0;overflow:hidden;color:var(--text);font:600 15px/20px var(--font-body);text-overflow:ellipsis;white-space:nowrap}.mk-option-title>.status-pill{flex:0 0 auto}.mk-option-text{display:-webkit-box;overflow:hidden;color:var(--text-2);font:400 13px/18px var(--font-body);-webkit-box-orient:vertical;-webkit-line-clamp:2}.mk-check{display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--line-strong);border-radius:999px;color:var(--on-brand)}.mk-option.selected .mk-check{border-color:var(--brand);background:var(--brand)}.mk-check>svg{width:13px;height:13px}.mk-chips{gap:8px}.mk-chip,.mk-chips{display:grid;min-width:0}.mk-chip{place-content:center;justify-items:center;gap:2px;min-height:44px;padding:6px 8px;border:1px solid transparent;border-radius:14px;background:var(--system-surface);box-shadow:var(--shadow-card);color:var(--text);text-align:center;font:inherit;cursor:pointer}.mk-chip.has-sub{min-height:58px}.mk-chip>strong{font:600 14px/19px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-chip>span,.mk-chip>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-chip>span{color:var(--text-2);font:400 12px/16px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-chip.selected{border-color:var(--brand);background:color-mix(in srgb,var(--tint-brand) 45%,var(--system-surface));color:var(--link)}.mk-chip.selected>span{color:var(--link)}.mk-chip:disabled{opacity:.5;cursor:not-allowed}.mk-label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:24px;margin-bottom:-6px;padding:0 2px}.mk-label>h2{min-width:0;color:var(--text);font:600 15px/20px var(--font-body)}.mk-label>.app-button-ghost{min-height:44px;margin-block:-10px;padding:0 2px;font:500 14px/20px var(--font-body)}.mk-caption{margin:0;padding:0 2px;color:var(--text-2);font:400 13px/18px var(--font-body);overflow-wrap:anywhere}.mk-caption.good{color:var(--success)}.mk-caption.warning{color:var(--warning-text)}.mk-caption.bad{color:var(--danger)}.mk-state{flex:0 0 auto;font:500 13px/18px var(--font-body);white-space:nowrap}.mk-state.muted{color:var(--text-2)}.mk-state.good{color:var(--success)}.mk-state.warning{color:var(--warning-text)}.mk-state.bad{color:var(--danger)}.mk-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;color:var(--text-2);font:500 13px/18px var(--font-body)}.mk-field-head>small{color:var(--text-3);font:400 12px/16px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-rows .settings-row-copy>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mk-rows .settings-row-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-rows .settings-row-value{max-width:132px}.mk-kv{display:grid;min-width:0;margin:0}.mk-kv>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0;padding:10px 0}.mk-kv>div+div{border-top:1px solid var(--line)}.mk-kv dt{flex:0 0 auto;max-width:55%;color:var(--text-2);font:400 14px/20px var(--font-body)}.mk-kv dd{min-width:0;margin:0;color:var(--text);font:500 14px/20px var(--font-body);text-align:right;overflow-wrap:anywhere}.mk-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 4px;color:var(--text-2);font:600 13px/18px var(--font-body);list-style:none;cursor:pointer}.mk-disclosure>summary::-webkit-details-marker{display:none}.mk-disclosure>summary>svg{width:14px;height:14px;transition:transform .16s ease}.mk-disclosure[open]>summary>svg{transform:rotate(180deg)}.mk-disclosure>.account-details-body{display:grid;gap:16px;min-width:0}.mk-rows .mk-disclosure .settings-row-copy>span{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mk-composer{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:8px;min-width:0;padding:6px 6px 6px 14px;border:1px solid transparent;border-radius:22px;background:var(--system-surface);box-shadow:var(--shadow-card);transition:border-color .12s ease}.mk-composer:focus-within{border-color:var(--stroke-focus)}.mk-composer-field{display:block;min-width:0}.mk-composer-field textarea{display:block;width:100%;min-height:40px;max-height:160px;padding:9px 0;border:0;outline:none;background:transparent;color:var(--text);font:400 16px/22px var(--font-body);resize:none;field-sizing:content}.mk-composer-field textarea::placeholder{color:var(--text-3)}.mk-composer>.mk-composer-send.app-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:999px}.mk-composer>.mk-composer-send>svg{width:18px;height:18px}.mk-upload{display:grid;justify-items:center;gap:4px;min-width:0;padding:16px;border:1.5px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--system-surface);color:var(--text);text-align:center;cursor:pointer}.mk-upload:focus-within{border-color:var(--stroke-focus)}.mk-upload>svg{width:26px;height:26px;margin-bottom:2px;color:var(--brand)}.mk-upload>strong{font:600 15px/20px var(--font-body)}.mk-upload>span{color:var(--text-2);font:400 13px/18px var(--font-body)}.mk-empty{display:grid;justify-items:center;gap:2px;min-width:0;padding:12px 8px 4px;text-align:center}.mk-quiet.app-button{justify-self:center;min-height:40px;border:0;background:transparent;box-shadow:none;color:var(--text-2);font:500 14px/20px var(--font-body)}.agent-pro-hero{display:grid;gap:6px;min-width:0;padding-top:2px}.agent-pro-hero>h1{min-width:0;color:var(--text);font:var(--type-large-title);letter-spacing:-.02em;overflow-wrap:anywhere}.agent-pro-status{display:block;min-width:0;color:var(--text-2);font:var(--type-body);overflow-wrap:anywhere}.agent-answer,.agent-chat-blocker,.agent-chat-card,.agent-panel>section{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.agent-prompt-chips{display:flex;flex-wrap:nowrap;gap:8px;min-width:0;margin-inline:calc(-1 * var(--space-page));padding:2px var(--space-page) 2px;overflow-x:auto;scroll-padding-inline:var(--space-page);scrollbar-width:none}.agent-prompt-chips::-webkit-scrollbar{display:none}.agent-prompt-chips>.agent-prompt-chip.app-button{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:var(--tint-brand);box-shadow:none;color:var(--link);font:500 13px/18px var(--font-body)}.agent-prompt-chips>.agent-prompt-chip[aria-pressed=true]{border-color:var(--brand)}.agent-bubble{display:grid;gap:6px;justify-self:start;max-width:100%;min-width:0;padding:12px 14px;border-radius:18px 18px 18px 6px;background:var(--system-surface);box-shadow:var(--shadow-card)}.agent-bubble>p{margin:0;color:var(--text);font:400 15px/21px var(--font-body);overflow-wrap:anywhere;white-space:pre-line}.agent-bubble.is-thinking>p{color:var(--text-2);font-size:14px}.agent-bubble.is-error>p{color:var(--danger)}.agent-bubble .agent-output-time{color:var(--text-3);font:400 11px/14px var(--font-body)}.agent-panel .agent-refresh-link.app-button{min-height:32px;padding:0 2px}.agent-specialist-sheet .agent-specialist-grid{max-height:60dvh;overflow-y:auto}.agent-specialist-sheet .mk-option{box-shadow:none;background:var(--system-surface-soft)}.agent-specialist-sheet .mk-option.selected{background:color-mix(in srgb,var(--tint-brand) 45%,var(--system-surface))}.agent-specialist-sheet .mk-option-text{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-team-map>summary{min-height:56px}.agent-team-map>summary>span{display:grid;gap:2px;min-width:0}.agent-team-map>summary strong{color:var(--text-2);font:600 13px/18px var(--font-body)}.agent-team-map>summary small{color:var(--text-3);font:400 12px/16px var(--font-body)}.agent-team-body{display:grid;gap:12px;min-width:0}.agent-team-role-list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;overflow:hidden;border-radius:var(--radius-card);background:var(--system-surface);box-shadow:var(--shadow-card);list-style:none}.agent-team-role{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 12px;padding:12px 14px}.agent-team-role+.agent-team-role:before{content:"";position:absolute;top:0;right:0;left:70px;height:1px;background:var(--line)}.agent-team-role>div{display:grid;gap:2px;min-width:0}.agent-team-role strong{color:var(--text);font:600 15px/20px var(--font-body);overflow-wrap:anywhere}.agent-panel .agent-team-role p{color:var(--text-2);font:var(--type-caption)}.agent-team-role small{color:var(--text-3);font:var(--type-caption)}.agent-team-role-status{grid-column:2;color:var(--text-2);font:500 12px/16px var(--font-body)}.agent-team-role-status.configured{color:var(--success)}.agent-loading-indicator{display:flex;gap:6px;padding:2px 0}.agent-loading-indicator>span{width:8px;height:8px;border-radius:50%;background:var(--brand);animation:agent-dot 1.2s ease-in-out infinite}.agent-loading-indicator>span:nth-child(2){animation-delay:.16s}.agent-loading-indicator>span:nth-child(3){animation-delay:.32s}@keyframes agent-dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.faq-panel .faq-search{position:relative;display:block;min-width:0}.faq-panel .faq-search>svg{position:absolute;top:50%;left:14px;width:18px;height:18px;color:var(--text-3);transform:translateY(-50%);pointer-events:none}.faq-panel .faq-search>input{width:100%;min-height:44px;padding:0 14px 0 40px;border:1px solid transparent;border-radius:14px;outline:none;background:var(--system-surface);box-shadow:var(--shadow-card);color:var(--text);font:400 16px/22px var(--font-body);appearance:none}.faq-panel .faq-search>input:focus{border-color:var(--stroke-focus)}.faq-panel .faq-search>input::placeholder{color:var(--text-3)}.faq-panel .faq-search-hints,.faq-panel .faq-section-tabs{display:flex;flex-wrap:nowrap;gap:8px;min-width:0;max-width:none;margin-inline:calc(-1 * var(--space-page));padding:2px var(--space-page) 4px;overflow-x:auto;scroll-padding-inline:var(--space-page);scrollbar-width:none}.faq-panel .faq-search-hints::-webkit-scrollbar{display:none}.faq-search-hints{margin-top:-4px}.faq-search-hints>.faq-hint.app-button{flex:0 0 auto;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:var(--tint-brand);box-shadow:none;color:var(--link);font:500 13px/18px var(--font-body)}.faq-panel .faq-section-tabs>.app-button-segment[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.faq-panel .faq-section-tabs>[aria-pressed=true]>.chip-count{background:rgba(255,255,255,.25)}.faq-article-list{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;border-radius:var(--radius-card);background:var(--system-surface);box-shadow:var(--shadow-card)}.faq-article-card{position:relative;min-width:0;color:var(--text)}.faq-article-card+.faq-article-card:before{content:"";position:absolute;top:0;right:0;left:70px;height:1px;background:var(--line)}.faq-article-card>summary.faq-article-head{display:grid;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;cursor:pointer;list-style:none}.faq-article-card>summary.faq-article-head:active{background:var(--pressed)}.faq-article-card>summary.faq-article-head::-webkit-details-marker{display:none}.faq-article-caret{width:16px;height:16px;color:var(--text-3);transition:transform .16s ease}.faq-article-card[open] .faq-article-caret{transform:rotate(180deg)}.faq-article-head>div{display:grid;gap:2px;min-width:0}.faq-article-head h3{color:var(--text);font:600 15px/20px var(--font-body);overflow-wrap:anywhere}.faq-article-head .faq-article-section{overflow:hidden;color:var(--text-2);font:400 12px/16px var(--font-body);text-overflow:ellipsis;white-space:nowrap}.faq-article-body{display:grid;gap:10px;min-width:0;padding:0 16px 14px 70px}.faq-article-body>p{margin:0;color:var(--soft);font:400 14px/20px var(--font-body);overflow-wrap:anywhere;white-space:pre-line}.faq-article-body>.faq-article-action{color:var(--text);font-weight:500}.faq-article-sources{display:grid;gap:4px;min-width:0}.faq-article-sources-title{color:var(--text-2);font:500 12px/16px var(--font-body)}.faq-article-source-list{display:grid;min-width:0}.faq-article-source-link{display:grid;gap:2px;min-width:0;min-height:44px;padding:6px 0}.faq-article-source-link+.faq-article-source-link{border-top:1px solid var(--line)}.faq-article-source-link>span{color:var(--link);font:600 13px/18px var(--font-body);overflow-wrap:anywhere}.faq-article-source-link>small{color:var(--text-3);font:var(--type-caption);overflow-wrap:anywhere}.faq-panel .skeleton-list,.support-screen .skeleton-list{gap:0;padding:4px 0;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--system-surface);box-shadow:var(--shadow-card)}.public-faq-screen>.secondary-button{justify-self:center;border-color:transparent;background:transparent;box-shadow:none;color:var(--text-2)}.support-screen .support-compose{gap:14px}.support-screen .support-actions,.support-screen .support-thread,.support-screen .support-ticket-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.support-screen .support-actions>.primary-button{width:100%;min-height:52px}.support-screen .support-thread>.secondary-button{justify-self:center;min-height:40px;border-color:transparent;background:transparent;box-shadow:none;color:var(--text-2);font:500 14px/20px var(--font-body)}.support-screen .support-message.owner{background:var(--system-surface);box-shadow:var(--shadow-sm)}.support-screen .support-message>span{font:400 11px/14px var(--font-body)}.support-screen .support-message.user>span{justify-self:end}.support-screen .support-thread-head>h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-message-list,.support-messages{display:grid;gap:8px;min-width:0}.support-message{display:grid;gap:2px;justify-self:start;max-width:86%;min-width:0;padding:10px 12px;border-radius:16px 16px 16px 6px;background:var(--surface-inset);color:var(--text)}.support-message.user{justify-self:end;border-radius:16px 16px 6px 16px;background:var(--brand);color:var(--on-brand)}.support-message>span,.support-message>strong{color:var(--text-2);font:500 12px/16px var(--font-body)}.owner-support-dialog .support-message>p,.support-screen .support-message>p{color:var(--text);font:var(--type-body);overflow-wrap:anywhere;white-space:pre-line}.support-screen .support-message.user>p{color:var(--on-brand)}.support-screen .support-message.user>span{color:color-mix(in srgb,var(--on-brand) 78%,transparent)}.owner-support-dialog .support-message>span{color:var(--text-3);font:var(--type-caption)}.owner-support-dialog .support-message.user{justify-self:start;border-radius:16px 16px 16px 6px;background:var(--surface-inset);color:var(--text)}.owner-support-dialog .support-message.owner{justify-self:end;border-radius:16px 16px 6px 16px;background:var(--brand);color:var(--on-brand)}.owner-support-dialog .support-message.user>p{color:var(--text)}.owner-support-dialog .support-message.user>strong{color:var(--text-2)}.owner-support-dialog .support-message.owner>p{color:var(--on-brand)}.owner-support-dialog .support-message.owner>span,.owner-support-dialog .support-message.owner>strong{color:color-mix(in srgb,var(--on-brand) 78%,transparent)}.owner-support-dialog .support-message-list{max-height:44dvh;overflow-y:auto}.tariff-screen:has(>.tariff-fallback-paybar){padding-bottom:calc(env(safe-area-inset-bottom) + 96px)}.tariff-screen>.credit-pack-section{display:grid;min-width:0;scroll-margin-top:72px}.tariff-fallback-paybar{position:fixed;right:max(12px,calc((100vw - var(--shell-width)) / 2 + 12px));bottom:calc(env(safe-area-inset-bottom) + 12px);left:max(12px,calc((100vw - var(--shell-width)) / 2 + 12px));z-index:35;display:grid;pointer-events:none}.app-shell:not(.no-tabs) .tariff-fallback-paybar{bottom:calc(env(safe-area-inset-bottom) + 12px + var(--bottom-nav-height) + 8px)}.tariff-fallback-paybar>.tariff-fallback-pay{width:100%;min-height:52px;padding:8px 16px;font:600 14px/18px var(--font-body);text-align:center;white-space:normal;pointer-events:auto}.owner-panel [id^=owner-]{scroll-margin-top:72px}.panel-stack.owner-panel>.owner-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.owner-insight-button{display:grid;align-content:start;min-width:0;padding:14px;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--system-surface);box-shadow:var(--shadow-card);color:var(--text);font:inherit;text-align:left;transition:transform .12s ease}.owner-insight-button:active{transform:scale(.98)}.owner-insight-button>.insight-card{grid-template-areas:"label" "value" "note";grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;padding:0}.owner-insight-button>.insight-card>span{overflow:hidden;color:var(--text-2);font:500 12px/16px var(--font-body);text-overflow:ellipsis;white-space:nowrap}.owner-insight-button>.insight-card>strong{max-width:100%;overflow:hidden;font:700 22px/28px var(--font-data);letter-spacing:-.02em;text-align:left;text-overflow:ellipsis;white-space:nowrap}.owner-insight-button>.insight-card>p{display:-webkit-box;overflow:hidden;color:var(--text-2);font:var(--type-caption);-webkit-box-orient:vertical;-webkit-line-clamp:2}.panel-stack.owner-panel>.feature-list{gap:0;overflow:hidden;padding:4px 0;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--system-surface);box-shadow:var(--shadow-card)}.panel-stack.owner-panel>.feature-list>.section-head{margin:10px 16px 6px}.panel-stack.owner-panel .feature-list>.message-strip,.panel-stack.owner-panel .feature-list>div>.message-strip{margin:8px 16px}.panel-stack.owner-panel .feature-list>div:not(.feature-row):not(.message-strip):not(.section-head){margin:0}.panel-stack.owner-panel .feature-list .feature-row{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none}.panel-stack.owner-panel .feature-list .feature-row:before{content:"";position:absolute;top:0;right:16px;left:68px;height:1px;background:var(--line)}.panel-stack.owner-panel .feature-list>.feature-row:first-child:before,.panel-stack.owner-panel .feature-list>.section-head+.feature-row:before{content:none}.panel-stack.owner-panel .feature-list .feature-row.clickable:active{background:var(--pressed)}.owner-panel .feature-copy>strong{display:-webkit-box;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.owner-panel .feature-row .row-trailing{max-width:34vw}.owner-panel .feature-row .row-trailing .status-pill{display:block;overflow:visible;text-align:right;text-overflow:clip;white-space:normal}.owner-panel .feature-row-actions>.app-button{min-height:36px;padding:0 12px}.owner-agent-runs{display:grid;gap:8px;padding:4px 0 12px}.panel-stack.owner-panel .owner-agent-runs>.faq-section-tabs{padding:2px 16px 4px}.owner-agent-runs>.app-button,.owner-agent-runs>.message-strip{margin:0 16px}.owner-panel .faq-section-tabs>.app-button-segment[aria-pressed=true]{border-color:var(--brand);background:var(--brand);box-shadow:var(--shadow-brand);color:var(--on-brand)}.owner-audit-technical{margin:-4px 16px 10px 68px}.owner-audit-technical>summary{display:flex;align-items:center;min-height:40px;color:var(--link);font:600 12px/16px var(--font-body);cursor:pointer}.owner-audit-technical>p{padding:4px 0;color:var(--text-2);font:var(--type-caption);overflow-wrap:anywhere}.owner-avito-api-section:not([open]){gap:0}.owner-avito-api-section>summary.section-head{display:grid;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:8px 12px;list-style:none;cursor:pointer}.owner-avito-api-section>summary::-webkit-details-marker{display:none}.owner-avito-api-section>summary>div{grid-column:1}.owner-avito-api-section>summary>.status-pill{grid-column:1;grid-row:2}.owner-avito-api-section>summary:after{content:"›";grid-column:2;grid-row:1/span 2;color:var(--text-3);font:400 22px/1 var(--font-body);text-align:center;transition:transform .16s ease}.owner-avito-api-section[open]>summary:after{transform:rotate(90deg)}.owner-avito-api-section>.app-button{padding:10px 16px;line-height:18px;text-align:center;white-space:normal}.owner-avito-api{display:grid;gap:12px;min-width:0}.owner-avito-api-table:empty{display:none}.owner-avito-api-row{display:grid;gap:8px;min-width:0;padding:12px 0}.owner-avito-api-row+.owner-avito-api-row{border-top:1px solid var(--line)}.owner-avito-api-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-width:0}.owner-avito-api-cells>span{display:grid;align-content:start;gap:2px;min-width:0;color:var(--text);font:500 13px/18px var(--font-body);overflow-wrap:anywhere}.owner-avito-api-cells small{color:var(--text-3);font:var(--type-caption)}.owner-avito-api-cells>.owner-avito-api-summary{grid-column:1/-1}.owner-avito-api-payload{max-height:240px;margin:0;padding:10px 12px;overflow:auto;border-radius:12px;background:var(--system-surface);color:var(--text);font:400 12px/16px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.owner-list-dialog .feature-list:has(>.feature-row){border:0;background:var(--surface-inset);box-shadow:none}.owner-list-dialog .listing-open-head{align-items:center}.owner-list-dialog .listing-open-head>.app-button{flex:0 0 auto;min-height:36px}.infographic-screen.mk-rows .infographic-step{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.infographic-screen.mk-rows .infographic-step>.infographic-step-title{margin:0;color:var(--text);font:700 22px/28px var(--font-display);letter-spacing:-.01em}.infographic-screen.mk-rows .infographic-form{gap:16px}.infographic-screen.mk-rows .brief-step{padding:0}.infographic-screen.mk-rows .brief-step .field{gap:6px}.infographic-screen.mk-rows .brief-step-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.infographic-screen.mk-rows .brief-step-head>.mk-field-head{flex:1 1 auto}.infographic-screen.mk-rows .brief-step-head>.infographic-suggest.app-button{flex:0 0 auto;min-height:28px;padding:0 2px;font:500 13px/18px var(--font-body)}.infographic-screen.mk-rows .infographic-wizard-nav{display:grid;gap:4px;margin-top:4px}.infographic-screen.mk-rows .infographic-step>.primary-button,.infographic-screen.mk-rows .infographic-wizard-nav>.primary-button{width:100%;min-height:52px}.infographic-screen.mk-rows .infographic-upload{display:grid;justify-items:center;gap:6px;min-width:0;padding:18px 16px;border:1.5px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--system-surface);text-align:center;cursor:pointer}.infographic-screen.mk-rows .infographic-upload.is-busy{opacity:.6}.infographic-screen.mk-rows .infographic-upload>img{width:100%;max-height:260px;border-radius:12px;object-fit:contain}.infographic-screen.mk-rows .infographic-upload>strong{max-width:100%;overflow:hidden;color:var(--text);font:600 15px/20px var(--font-body);text-overflow:ellipsis;white-space:nowrap}.infographic-screen.mk-rows .infographic-upload>span{color:var(--text-2);font:400 13px/18px var(--font-body)}.infographic-screen.mk-rows .infographic-source-preview{border-radius:var(--radius-card);background:var(--system-surface);box-shadow:var(--shadow-card)}.infographic-screen.mk-rows .infographic-output-frame{display:grid;place-items:center;min-height:160px;overflow:hidden;border-radius:var(--radius-card);background:var(--system-surface);box-shadow:var(--shadow-card)}.infographic-screen.mk-rows .infographic-output-frame.has-image{aspect-ratio:1}.infographic-screen.mk-rows .infographic-output-frame>img{width:100%;height:100%;object-fit:contain}.infographic-screen.mk-rows .infographic-blockers{margin:-4px 0 0;padding:0 2px 0 20px;color:var(--warning-text);font:400 13px/18px var(--font-body)}.ads-panel{gap:12px}.ads-panel>.ads-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.ads-panel>.primary-button{width:100%;min-height:52px}.loading-screen{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;place-items:stretch;gap:16px;min-height:60dvh;padding-top:12px}.loading-screen>.loading-title{width:48%;height:34px;border-radius:10px}.loading-screen>.skeleton-list{padding:4px 0;border-radius:var(--radius-card);background:var(--system-surface);box-shadow:var(--shadow-card)}.onboarding-shell{display:grid;align-content:center;min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 48px)}.onboarding-shell>.starter-card{display:grid;justify-items:center;gap:12px;padding:8px 0 16px;text-align:center}.starter-card>*{width:100%}.starter-card>.starter-logo{width:56px;height:56px;border-radius:16px;box-shadow:var(--hero-shadow);font-size:26px}.starter-card>h1{margin-top:4px;color:var(--text);font:var(--type-large-title);letter-spacing:-.02em}.starter-card>.starter-release{width:auto;margin-top:-8px;color:var(--text-3);font:var(--type-caption)}.starter-card>p{max-width:340px;color:var(--text-2);font:var(--type-body)}.starter-list{display:grid;margin:4px 0;text-align:left}.starter-card>.primary-button{min-height:52px}.starter-card>.message-strip{text-align:left}.starter-card>.starter-state{color:var(--text);font:500 14px/20px var(--font-body)}.starter-card>.secondary-button{border-color:transparent;background:transparent;box-shadow:none;color:var(--link)}:is(.connect-screen,.intake-screen) .quiz-head{display:grid;gap:6px;min-width:0;padding-top:2px}:is(.connect-screen,.intake-screen) .quiz-title{margin:0;color:var(--text);font:var(--type-large-title);letter-spacing:-.02em;overflow-wrap:anywhere}.intake-screen .quiz-title{font:700 22px/28px var(--font-display)}:is(.connect-screen,.intake-screen) .quiz-note{margin:0;color:var(--text-2);font:var(--type-body);overflow-wrap:anywhere}:is(.connect-screen,.intake-screen) .quiz-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.intake-screen .quiz-option .mk-option-title>strong{white-space:normal}:is(.connect-screen,.intake-screen) .quiz-actions{display:grid;gap:4px;min-width:0}:is(.connect-screen,.intake-screen) .quiz-actions>.primary-button{width:100%;min-height:52px;font-size:16px}.connect-screen .connect-form,.connect-screen .connect-status{gap:14px}.connect-screen .connect-status{padding-block:4px}.connect-screen .connect-status dd.good{color:var(--success)}.connect-screen .connect-status dd.warning{color:var(--warning-text)}.connect-screen .connect-danger-zone{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;min-width:0}.connect-screen .connect-danger-zone>.app-button{min-height:40px;color:var(--text-2);font:500 14px/20px var(--font-body)}.connect-screen .connect-danger-zone>.app-button.danger{color:var(--danger)}.intake-screen .field textarea{min-height:140px}.privacy-panel,.privacy-panel>.privacy-purpose-list,.privacy-panel>.privacy-share{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.privacy-panel>.primary-button,.privacy-share>.primary-button{width:100%;min-height:52px}.privacy-purpose-list .settings-row-copy>strong{font-weight:500}.privacy-share-details>p{margin:0;padding:0 4px;color:var(--text-2);font:400 13px/18px var(--font-body)}.catalog-screen>.catalog-state{margin:0;color:var(--text-2);font:var(--type-footnote);overflow-wrap:anywhere}.catalog-screen>.catalog-progress{display:grid;gap:8px;min-width:0}.catalog-screen .catalog-progress-bar{position:relative;height:4px;overflow:hidden;border-radius:999px;background:var(--surface-inset)}.catalog-screen .catalog-progress-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--brand);transition:width .22s ease}.catalog-screen .catalog-progress-count{margin:0;color:var(--text-2);font:500 13px/18px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-screen>.catalog-done-steps{display:grid;margin:0;padding:0 14px;list-style:none;border-radius:14px;background:var(--surface-inset)}.catalog-screen>.catalog-done-steps>li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:4px 0;color:var(--text-2);font:var(--type-footnote)}.catalog-screen>.catalog-done-steps>li+li{border-top:1px solid var(--line)}.catalog-screen>.catalog-done-steps>li>svg{color:var(--success)}.catalog-screen>.catalog-done-steps b{color:var(--text);font-weight:600}.catalog-screen .catalog-edit{min-width:44px;min-height:36px;padding:0 2px;border:0;background:transparent;color:var(--link);font:500 14px/20px var(--font-body);cursor:pointer}.catalog-screen .catalog-edit:disabled{opacity:.5}.catalog-screen .catalog-step>h2{color:var(--text);font:var(--type-title3)}.catalog-screen .catalog-problem{margin:0;color:var(--warning-text);font:500 14px/20px var(--font-body);overflow-wrap:anywhere}.catalog-screen .catalog-blocker{display:grid;gap:8px}.catalog-screen .catalog-step>.secondary-button{border-color:transparent;background:transparent;box-shadow:none;color:var(--link)}.autoload-package-result,.autoload-screen{gap:16px}.autoload-package-compact,.autoload-package-result>section,.autoload-queue,.autoload-screen>section,.package-blockers,.package-public-url,.package-reports{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.autoload-queue>.autoload-queue-chips{max-width:none;margin-inline:calc(-1 * var(--space-page));padding-inline:var(--space-page);scroll-padding-inline:var(--space-page)}.autoload-package-compact>.primary-button,.autoload-queue>.primary-button,.package-blockers>.primary-button,.package-public-url>.primary-button{width:100%;min-height:52px}.mk-rows .mk-wrap .settings-row-copy>span{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.autoload-package-compact .settings-row-copy>strong,.autoload-package-result .settings-row-copy>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.autoload-package-result .package-public-url .settings-row-copy>strong{font-size:14px;word-break:break-all}.autoload-package-result .package-state.good{color:var(--success)}.autoload-package-result .package-state.warning{color:var(--warning-text)}.autoload-package-result .package-state.bad{color:var(--danger)}.autoload-package-result .package-technical-data .mk-kv dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all}.autoload-plan{display:grid;gap:10px;margin:0;padding:2px 0;list-style:none}.autoload-plan>li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;color:var(--text);font:400 15px/21px var(--font-body)}.autoload-plan>li>svg{width:18px;height:18px;margin-top:2px;color:var(--brand)}.autoload-sheet-text{color:var(--text);font:400 15px/21px var(--font-body)}.autoload-sheet-note{color:var(--text-2);font:var(--type-caption)}.autoload-agree{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;cursor:pointer}.autoload-agree>input[type=checkbox]{display:grid;place-items:center;width:22px;height:22px;margin:0;border:2px solid var(--line-strong);border-radius:7px;background:var(--system-surface);cursor:pointer;transition:background-color .12s ease,border-color .12s ease;appearance:none}.autoload-agree>input[type=checkbox]:after{content:"";width:10px;height:5px;margin-top:-2px;border-bottom:2px solid var(--on-brand);border-left:2px solid var(--on-brand);opacity:0;transform:rotate(-45deg)}.autoload-agree>input[type=checkbox]:checked{border-color:var(--brand);background:var(--brand)}.autoload-agree>input[type=checkbox]:checked:after{opacity:1}.autoload-agree>span{color:var(--text);font:500 15px/21px var(--font-body)}.autoload-sheet-actions{display:grid;gap:8px;padding-top:4px}.autoload-sheet-actions>.app-button{width:100%;min-height:48px}.autoload-report-recipient-card{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0}.autoload-report-recipient-row>.settings-row-chevron{display:none}.autoload-report-recipient-row>.settings-row-value{display:grid;place-items:center;color:var(--brand)}.autoload-report-recipient-row>.settings-row-value>svg{width:20px;height:20px}.autoload-report-recipient-status.good{color:var(--success)}.autoload-report-recipient-status.warning{color:var(--warning-text)}.autoload-report-recipient-guide>ol{display:grid;gap:8px;margin:0;padding:0 4px 0 22px;color:var(--text);font:400 14px/20px var(--font-body)}.autoload-report-recipient-guide>p{margin:8px 0 0;padding:0 4px;color:var(--text-2);font:400 13px/18px var(--font-body)}.publication-confirm-block,.publication-confirm-screen{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.publication-confirm-block>.primary-button{width:100%;min-height:52px}.publication-confirm-screen .data-table{padding:0 16px;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--system-surface);box-shadow:var(--shadow-card)}.publication-confirm-screen .data-row+.data-row{border-top-color:var(--line)}.publication-confirm-screen .button-row>.app-button-ghost{min-height:44px}.publication-confirm-row{grid-template-areas:"check title state" "check note note";grid-template-columns:22px minmax(0,1fr) auto;gap:2px 12px;min-height:60px;padding:12px 0;cursor:pointer}.publication-confirm-row>input[type=checkbox]{display:grid;grid-area:check;align-self:center;place-items:center;width:22px;height:22px;margin:0;border:2px solid var(--line-strong);border-radius:7px;background:var(--system-surface);cursor:pointer;transition:background-color .12s ease,border-color .12s ease;appearance:none}.publication-confirm-row>input[type=checkbox]:after{content:"";width:10px;height:5px;margin-top:-2px;border-bottom:2px solid var(--on-brand);border-left:2px solid var(--on-brand);opacity:0;transform:rotate(-45deg)}.publication-confirm-row>input[type=checkbox]:checked{border-color:var(--brand);background:var(--brand)}.publication-confirm-row>input[type=checkbox]:checked:after{opacity:1}.publication-confirm-row>input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.publication-confirm-row.needs-review{cursor:default}.publication-confirm-row>span{display:-webkit-box;grid-area:title;overflow:hidden;color:var(--text);font:var(--type-headline);-webkit-box-orient:vertical;-webkit-line-clamp:2}.publication-confirm-row>strong{grid-area:state;align-self:start;max-width:none;color:var(--success);font:500 13px/20px var(--font-body);white-space:nowrap}.publication-confirm-row.needs-review>strong{color:var(--warning-text)}.publication-confirm-row>small{grid-area:note}.catalog-screen,.catalog-screen .catalog-blocker,.catalog-screen .catalog-missing,.catalog-screen .catalog-step{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.catalog-screen .catalog-step>.primary-button{width:100%;min-height:52px}.catalog-screen .catalog-upload{display:grid;justify-items:center;gap:6px;min-width:0;padding:22px 16px 18px;border:1.5px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--system-surface);color:var(--text);text-align:center;cursor:pointer}.catalog-screen .catalog-upload:focus-within{border-color:var(--stroke-focus)}.catalog-screen .catalog-upload.is-disabled{opacity:.55;cursor:not-allowed}.catalog-screen .catalog-upload>.icon-tile{margin-bottom:4px}.catalog-screen .catalog-upload>strong{max-width:100%;overflow:hidden;font:600 15px/20px var(--font-body);text-overflow:ellipsis;white-space:nowrap}.catalog-screen .catalog-upload>span{color:var(--text-2);font:400 13px/18px var(--font-body)}.catalog-screen .catalog-paste .field textarea{min-height:140px;font:400 13px/18px ui-monospace,SFMono-Regular,Menlo,monospace}.avito-account-dialog{background:var(--system-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.avito-account-dialog>p{color:var(--text-2);font:var(--type-footnote)}.avito-account-options{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;padding:4px 0;overflow:hidden;border-radius:16px;background:var(--surface-inset)}.avito-account-option{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:64px;padding:10px 14px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;transition:background-color .12s ease}.avito-account-option+.avito-account-option:before{content:"";position:absolute;top:0;right:14px;left:66px;height:1px;background:var(--card-border)}.avito-account-option:active:not(:disabled){background:var(--pressed)}.avito-account-option:disabled{cursor:progress}.avito-account-option-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tint-brand);color:var(--brand)}.avito-account-option.active .avito-account-option-icon{background:var(--tint-success);color:var(--success)}.avito-account-option-copy{display:grid;gap:2px;min-width:0}.avito-account-option-copy>strong{display:-webkit-box;overflow:hidden;color:var(--text);font:var(--type-headline);-webkit-box-orient:vertical;-webkit-line-clamp:2}.avito-account-option-copy>span{color:var(--text-2);font:var(--type-caption);overflow-wrap:anywhere}.avito-account-option>.status-pill{justify-self:end}