.integrations-compact{width:100%;display:flex;flex-direction:column;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))}.integrations-compact .app-page-head--count{margin-bottom:10px}.integrations-compact__section-block{display:flex;flex-direction:column;gap:12px;margin-top:28px}.integrations-compact__section-block:first-of-type{margin-top:0}.integrations-compact__section-card{padding:16px 16px 18px}.integrations-compact__section-title{margin:0;padding:0 2px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted)}.integrations-compact__list{display:flex;flex-direction:column;gap:10px}.integrations-compact__float-pill{border-radius:22px}.integrations-compact__hub{overflow:hidden}.integrations-compact__hub--disabled{opacity:.72}.integrations-compact__hub-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:none;background:transparent;text-align:left;cursor:pointer;touch-action:manipulation;font-family:inherit;color:inherit}.integrations-compact__hub-head--static{cursor:default}.integrations-compact__hub-head--link{text-decoration:none;color:inherit;display:flex}.integrations-compact__hub-head:focus-visible{outline:2px solid color-mix(in srgb,var(--app-fg) 40%,transparent);outline-offset:-2px}.integrations-compact__hub-icon{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--app-fg)}.integrations-compact__hub-icon--telegram{background:color-mix(in srgb,var(--app-fg) 12%,var(--app-surface));color:var(--app-fg)}.integrations-compact__hub-icon--instagram{background:color-mix(in srgb,var(--app-fg) 16%,var(--app-surface));color:var(--app-fg)}.integrations-compact__hub-icon--api,.integrations-compact__hub-icon--crm,.integrations-compact__hub-icon--mcp{background:color-mix(in srgb,var(--app-fg) 10%,var(--app-surface));color:var(--app-fg)}.integrations-compact__hub-icon--booking{background:color-mix(in srgb,var(--app-fg) 14%,var(--app-surface));color:var(--app-fg)}.integrations-compact__hub-icon--avito,.integrations-compact__hub-icon--max{background:color-mix(in srgb,var(--app-fg) 12%,var(--app-surface));color:var(--app-fg)}.integrations-compact__hub-body{flex:1 1;min-width:0}.integrations-compact__hub-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.integrations-compact__hub-title{margin:0;font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--app-fg)}.integrations-compact__hub-subtitle{margin:3px 0 0;font-size:13px;line-height:1.35;color:var(--app-muted)}.integrations-compact__hub-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--app-radius-pill);background:var(--app-accent-soft);font-size:11px;font-weight:600;line-height:1.2;color:var(--app-muted)}.integrations-compact__hub-chevron{flex-shrink:0;font-size:20px;line-height:1;color:oklch(75% .01 250);transition:transform .2s var(--prisma-ease,ease)}.integrations-compact__hub-chevron--open{transform:rotate(90deg)}.integrations-compact--subpage{display:flex;flex-direction:column;gap:10px;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.integrations-compact__page-lead{margin:0 0 6px;font-size:14px;line-height:1.45;color:var(--app-muted)}.integrations-compact__section-card .sources-compact__warn{margin-top:0}.integrations-compact__section-card .sources-compact__empty{margin-top:0;box-shadow:none;background:transparent}.integrations-compact__section-card .sources-compact__list{margin-top:0}.integrations-compact__float-pill{width:100%}.integrations-compact__bots{display:flex;flex-direction:column;gap:12px}.integrations-compact__bots-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.integrations-compact__section-card .sources-compact__list{margin-bottom:0}.integrations-compact__bot-panel{display:flex;flex-direction:column;gap:8px}.integrations-compact__empty-card{padding:16px}.integrations-compact__empty-cta{margin-top:12px}.integrations-compact__coming-soon{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:0;gap:8px}.integrations-compact__coming-soon-toggle{width:100%;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--app-border) 70%,transparent);border-radius:14px;background:color-mix(in srgb,var(--app-surface) 88%,transparent);color:var(--app-muted);font:inherit;font-size:14px;text-align:left;cursor:pointer}.integrations-compact__coming-soon-toggle:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.integrations-compact__list--nested{margin-top:4px}.integrations-compact__coming-soon-icon{width:56px;height:56px;border-radius:18px}.integrations-compact__coming-soon-title{margin:0;font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--app-fg)}.integrations-compact__coming-soon-body{margin:0;max-width:280px}.integrations-compact__hub-panel{padding:0 16px 16px;border-top:1px solid color-mix(in srgb,var(--app-border) 55%,transparent)}.integrations-compact__hub-panel .sources-compact__warn{margin-top:14px}.integrations-compact__hub-panel .sources-compact__empty{margin-top:12px;box-shadow:none;background:transparent}.integrations-compact__error,.integrations-compact__hub-panel .sources-compact__list{margin-top:12px}.integrations-compact__panel-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--app-border) 70%,transparent);border-radius:var(--app-radius-pill);background:var(--app-surface);color:var(--app-fg);font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;touch-action:manipulation;transition:transform .1s ease,opacity .15s ease}.integrations-compact__panel-btn svg{width:18px;height:18px}.integrations-compact__panel-btn:active{transform:scale(.98);opacity:.9}.integrations-compact__panel-btn:focus-visible{outline:none;box-shadow:var(--card-focus-ring)}@media (prefers-reduced-motion:reduce){.integrations-compact__hub-chevron,.integrations-compact__panel-btn{transition:none}.integrations-compact__panel-btn:active{transform:none}}.integrations-compact__rules-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.integrations-compact__rule-row{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.integrations-compact__rule-name{font-size:15px;font-weight:600;color:var(--app-fg)}.integrations-compact__rule-meta{font-size:13px;color:var(--app-muted)}.integrations-compact__automation-agent{margin-bottom:12px}.chat-automation-pending{margin:8px 12px 0;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.chat-automation-pending__text{font-size:14px;color:var(--app-fg)}.chat-automation-pending__actions{display:flex;flex-wrap:wrap;gap:8px}.integrations-compact__ops-summary{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--app-muted)}.integrations-compact__connect-cta{margin-top:14px}.integrations-compact__connect-cta.prisma-pill-btn--full{display:inline-flex;align-items:center;justify-content:center;gap:8px}.integrations-compact__hint-card{display:flex;flex-direction:column;gap:10px}.integrations-compact__hint-title{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--app-fg)}.integrations-compact__hint-text{margin:0;font-size:14px;line-height:1.45;color:var(--app-muted)}.compact-empty .integrations-compact__connect-cta{margin-top:8px}.integrations-compact__hint-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.4;color:var(--app-fg)}.integrations-compact__plan-gate{display:flex;flex-direction:column;gap:10px;width:100%}.integrations-compact__plan-hint{margin:0;font-size:13px;line-height:1.4;color:var(--app-muted);text-align:center}.integrations-ops{display:flex;flex-direction:column;gap:16px}.integrations-ops__hero{padding:16px}.integrations-ops__title{margin:0;font-family:var(--font-display);font-size:18px;font-weight:600}.integrations-ops__handle{margin:4px 0 0;font-size:14px;color:var(--app-muted)}.integrations-ops__status{margin:8px 0 0;font-size:13px;color:var(--app-muted)}.integrations-ops__block{padding:16px}.integrations-ops__block-title{margin:0 0 8px;font-size:15px;font-weight:600}.integrations-ops__hint,.integrations-ops__meta{margin:0 0 10px;font-size:13px;color:var(--app-muted)}.integrations-ops__label{display:block;margin:0 0 6px;font-size:13px;font-weight:500}.integrations-ops__link{display:inline-block;margin-top:10px;font-size:14px;color:var(--app-accent,var(--app-fg));text-decoration:none}.integrations-ops__toggle{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:14px;cursor:pointer}.integrations-ops__toggle input{width:18px;height:18px}.integrations-ops__status--ok{color:var(--app-success,#1a7f4b);font-weight:500}.integrations-ops__hint--error{color:var(--app-danger,#c62828)}.integrations-ops__actions{display:flex;flex-direction:column;gap:10px}.integrations-ops__hint--lead{margin-bottom:16px;line-height:1.45}button.integrations-ops__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer}.integrations-ops--connected .telegram-ops-section--automation,.integrations-ops--connected .telegram-ops-section--content{animation:telegram-ops-reveal .45s ease both}.integrations-ops--reveal .telegram-ops-section--automation{animation-delay:.05s}.integrations-ops--reveal .telegram-ops-section--content{animation-delay:.12s}@keyframes telegram-ops-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.telegram-ops-hero{padding:18px 16px;background:radial-gradient(120% 80% at 100% 0,rgba(42,171,238,.12),transparent 55%),var(--app-surface,hsla(0,0%,100%,.72))}.telegram-ops-hero__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.telegram-ops-hero__eyebrow{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted)}.telegram-ops-hero__pulse{width:12px;height:12px;margin-top:6px;border-radius:999px;background:var(--app-muted);flex-shrink:0}.telegram-ops-hero__pulse--on{background:var(--app-success,#1a7f4b);box-shadow:0 0 0 0 rgba(26,127,75,.45);animation:telegram-pulse 2s ease infinite}@keyframes telegram-pulse{0%{box-shadow:0 0 0 0 rgba(26,127,75,.45)}70%{box-shadow:0 0 0 8px rgba(26,127,75,0)}to{box-shadow:0 0 0 0 rgba(26,127,75,0)}}.telegram-ops-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;margin-top:14px}.telegram-ops-hero__stat-label{display:block;font-size:11px;color:var(--app-muted)}.telegram-ops-hero__stat-value{display:block;margin-top:2px;font-size:13px;font-weight:600;line-height:1.35}.telegram-ops-hero__stat-value--ok{color:var(--app-success,#1a7f4b)}.telegram-ops-hero__refresh{margin-top:12px}.telegram-ops{display:flex;flex-direction:column;gap:16px;width:100%;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px))}.telegram-ops-hero--hub{padding:18px 18px 16px}.telegram-ops-hero__body{flex:1 1;min-width:0}.telegram-ops-hero__status{margin:0;font-size:14px;line-height:1.45;color:var(--app-muted)}.telegram-ops-hero__status--ok{color:var(--app-fg);font-weight:600}.telegram-ops-hero__stats--hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.telegram-ops-hero__stats--hub .telegram-ops-hero__stat-value{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.telegram-ops__grid{display:flex;flex-direction:column;gap:28px}.telegram-ops__panel{display:flex;flex-direction:column;gap:12px;min-width:0}.telegram-ops__panel .integrations-compact__section-block{margin-top:0}.telegram-ops__panel--full{margin-top:4px}.integration-connect-modal{display:flex;flex-direction:column;gap:16px}.integration-connect-modal__lead{margin:0;font-size:14px;line-height:1.5;color:var(--prisma-text-secondary,var(--app-muted))}.integration-connect-modal__fields{display:flex;flex-direction:column;gap:12px}.integration-connect-modal__actions{display:flex;flex-direction:column;gap:10px;padding-top:4px}.prisma-modal:has(.integration-connect-modal){max-width:min(100%,440px)}.telegram-setup-rail{padding:14px 16px}.telegram-setup-rail__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.telegram-setup-rail__title{margin:0;font-size:13px;font-weight:600}.telegram-setup-rail__badge{font-size:12px;color:var(--app-muted)}.telegram-setup-rail__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.telegram-setup-rail__step{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:11px;color:var(--app-muted)}.telegram-setup-rail__step--done{color:var(--app-fg)}.telegram-setup-rail__step--current{color:var(--app-accent,#2aabee);font-weight:600}.telegram-setup-rail__marker{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--app-border,rgba(0,0,0,.08));font-size:12px}.telegram-setup-rail__step--done .telegram-setup-rail__marker{background:rgba(26,127,75,.12);border-color:transparent;color:var(--app-success,#1a7f4b)}.telegram-setup-rail__step--current .telegram-setup-rail__marker{border-color:var(--app-accent,#2aabee)}.telegram-ops-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.telegram-ops-section__badge{flex-shrink:0;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:600;background:rgba(42,171,238,.12);color:var(--app-accent,#2aabee)}.telegram-mode-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.telegram-mode-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border-radius:14px;border:1px solid var(--app-border,rgba(0,0,0,.08));background:transparent;text-align:left;cursor:pointer}.telegram-mode-card--selected{border-color:var(--app-accent,#2aabee);background:rgba(42,171,238,.08)}.telegram-mode-card__title{font-size:13px;font-weight:600}.telegram-mode-card__desc{font-size:11px;line-height:1.35;color:var(--app-muted)}.telegram-setup-checklist__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.telegram-setup-checklist__list li{display:flex;gap:8px;font-size:13px;line-height:1.4;color:var(--app-muted)}.telegram-setup-checklist__item--done{color:var(--app-fg)}.telegram-setup-checklist__mark{flex-shrink:0;width:18px;text-align:center}.telegram-alerts-group+.telegram-alerts-group{margin-top:14px;padding-top:14px;border-top:1px solid var(--app-border,rgba(0,0,0,.08))}.telegram-alerts-group__title{margin:0 0 6px;font-size:13px;font-weight:600}.telegram-ops-advanced{padding:0 16px 16px}.telegram-ops-advanced__summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none}.telegram-ops-advanced__summary::-webkit-details-marker{display:none}.telegram-ops-advanced__body{margin-top:12px}.telegram-ops-callout{padding:12px 14px;border-radius:14px;background:rgba(42,171,238,.08)}.miniapp-bot-connector--embedded .miniapp-section-title{display:none}.gallery-panel--embedded .miniapp-section-title{margin-top:0}.integrations-compact--connect .integrations-compact__hero{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.integrations-compact__hero-title{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:var(--app-fg)}.integrations-compact__badge{display:inline-flex;align-self:flex-start;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--app-fg);background:color-mix(in srgb,var(--app-accent) 12%,transparent)}.integrations-compact__hint--muted{font-size:13px}.integrations-compact__connect-actions{display:flex;flex-direction:column;gap:12px}.integrations-compact__connect-link{border:none;background:transparent;color:var(--app-accent);font-size:14px;font-weight:500;text-align:center;cursor:pointer;padding:8px}.integrations-compact__connect-link:disabled{opacity:.6;cursor:default}.integrations-compact__danger-cta{margin-top:12px;width:100%;padding:12px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--error) 45%,transparent);background:transparent;color:var(--error);font-size:15px;font-weight:600;cursor:pointer}.integrations-compact__danger-cta:hover{background:color-mix(in srgb,var(--error) 8%,transparent)}.integrations-compact__danger-cta:disabled{opacity:.6;cursor:default}.instagram-account-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;overflow:hidden;background:var(--surface-muted);flex-shrink:0}.instagram-account-avatar img{width:100%;height:100%;object-fit:cover;display:block}.instagram-account-avatar__fallback{color:var(--text-primary);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1}.cabinet-list__item-account{display:flex;align-items:center;gap:12px;min-width:0}.cabinet-list__item-account .cabinet-list__item-main{min-width:0}.instagram-username-form{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.instagram-username-form__row{display:flex;gap:8px;align-items:center}.instagram-username-form__input{flex:1 1;min-width:0;height:42px;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;padding:0 12px 0 28px;font-size:15px}.instagram-username-form__prefix{position:relative;flex:1 1;min-width:0}.instagram-username-form__prefix:before{content:"@";position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.55;font-size:15px;pointer-events:none}.instagram-account-settings{display:grid;grid-gap:20px;gap:20px;margin-bottom:8px}.instagram-account-settings__identity{gap:10px}.instagram-account-settings__handle{font-size:16px;letter-spacing:-.01em}.instagram-account-settings__block{display:grid;grid-gap:12px;gap:12px}.instagram-account-settings__title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}.instagram-account-settings__text{margin:0;font-size:14px;line-height:1.45;opacity:.72}.instagram-account-settings__divider{border:0;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);margin:4px 0}.instagram-account-settings-page{display:flex;flex-direction:column;gap:12px;min-width:0}.instagram-account-settings__card,.instagram-account-settings__header,.instagram-account-settings__maintenance,.instagram-account-settings__rules{min-width:0;border-radius:18px;background:var(--surface)}.instagram-account-settings__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:24px 28px}.instagram-account-settings__header-main{min-width:0}.instagram-account-settings__card h2,.instagram-account-settings__header-main h1,.instagram-account-settings__section-heading h2{margin:0;letter-spacing:-.03em}.instagram-account-settings__header-main h1{font-size:24px;font-weight:700;line-height:1.15}.instagram-account-settings__kicker,.instagram-account-settings__section-kicker{display:block;color:var(--app-muted);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.instagram-account-settings__kicker{margin-bottom:7px}.instagram-account-settings__identity{display:flex;align-items:center;gap:9px;margin-top:10px}.instagram-account-settings__account-meta{display:flex;align-items:baseline;gap:8px;min-width:0}.instagram-account-settings__handle{margin:0;font-size:13px;font-weight:600}.instagram-account-settings__account-kind,.instagram-account-settings__last-sync{color:var(--app-muted);font-size:12px}.instagram-account-settings__head-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:0;text-align:right}.instagram-account-settings__status{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 10px;border:1px solid var(--app-border);border-radius:999px;background:var(--surface-muted);color:var(--app-fg);font-size:12px;font-weight:600}.instagram-account-settings__status>span{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 12%,transparent)}.instagram-account-settings__card,.instagram-account-settings__maintenance{display:flex;flex-direction:column;gap:16px;padding:22px 24px}.instagram-account-settings__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.instagram-account-settings__card h2,.instagram-account-settings__section-heading h2{margin-top:5px;font-size:17px;font-weight:600;line-height:1.25}.instagram-account-settings__card>div>p,.instagram-account-settings__section-heading p{max-width:58ch;margin:5px 0 0;color:var(--app-muted);font-size:12px;line-height:1.45}.instagram-account-settings__action-list{display:flex;flex-direction:column}.instagram-account-settings__action-block{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:16px 0;border-top:1px solid var(--app-border)}.instagram-account-settings__action-block:first-child{padding-top:8px;border-top:0}.instagram-account-settings__action-block h3{margin:0;font-size:14px;font-weight:600;line-height:1.3}.instagram-account-settings__action-block p{max-width:58ch;margin:4px 0 0;color:var(--app-muted);font-size:13px;line-height:1.45}.instagram-account-settings__action-block>.integrations-compact__danger-cta,.instagram-account-settings__action-block>.prisma-pill-btn{grid-column:2;grid-row:1;width:auto;min-width:132px;margin:0}.instagram-account-settings__action-block--danger>.integrations-compact__danger-cta{min-width:140px}.instagram-account-settings__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.instagram-account-settings__card .prisma-select{width:100%}.instagram-account-settings__ai-form{display:grid;grid-gap:12px;gap:12px;margin-top:auto}.instagram-account-settings__rules{padding:22px 24px}.instagram-account-settings__rules .cabinet-section__body{gap:12px}.instagram-account-settings__rules .cabinet-list__item{border-radius:12px;background:var(--surface-muted)}.instagram-account-settings__create-rule{align-self:flex-start}.subflow-compact--headerless .subflow-compact__scroll{padding-top:16px}.instagram-reauth-banner{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--warning) 44%,var(--app-border));border-radius:14px;background:var(--warning-soft);color:var(--warning-foreground)}.instagram-reauth-banner__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.instagram-reauth-banner__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.instagram-reauth-banner__content{display:grid;grid-gap:8px;gap:8px;min-width:0}.instagram-reauth-banner__note,.instagram-reauth-banner__text,.instagram-reauth-banner__title{margin:0}.instagram-reauth-banner__title{font-size:14px;font-weight:700;line-height:1.35}.instagram-reauth-banner__note,.instagram-reauth-banner__text{font-size:13px;line-height:1.45}.instagram-reauth-banner__note{opacity:.82}.instagram-reauth-banner__actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.instagram-account-list-item{align-items:flex-start}.instagram-account-list-item__main{display:grid;flex:1 1;min-width:0;grid-gap:12px;gap:12px}@media (max-width:899px){.instagram-account-list-item{flex-direction:column}.instagram-account-list-item .cabinet-list__item-actions,.instagram-account-list-item__main{width:100%}}.instagram-hub__plan-gate{margin-bottom:12px;padding:12px 14px;border-radius:14px;background:var(--surface-muted);font-size:14px}.instagram-automations-tab__toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.instagram-automations-tab__sidebar-toggle{flex-shrink:0}.instagram-automations-tab__layout{display:grid;grid-gap:16px;gap:16px}.instagram-automations-tab__main{min-width:0}.instagram-automations-tab__sidebar-wrap{display:none}.instagram-automations-tab__sidebar-wrap--open{display:block}.instagram-automation-sidebar{display:grid;grid-gap:18px;gap:18px;padding:16px;border-radius:18px;background:var(--surface)}.instagram-automation-sidebar__section{display:grid;grid-gap:8px;gap:8px}.instagram-automation-sidebar__section-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.55}.instagram-automation-sidebar__account,.instagram-automation-sidebar__link,.instagram-automation-sidebar__nav-item{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;border:none;border-radius:10px;background:transparent;color:var(--text-primary);text-align:left;font:inherit;font-size:14px;cursor:pointer;transition:background .15s ease,color .15s ease}.instagram-automation-sidebar__account:focus-visible,.instagram-automation-sidebar__link:focus-visible,.instagram-automation-sidebar__nav-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (hover:hover){.instagram-automation-sidebar__account:hover:not(.instagram-automation-sidebar__account--active),.instagram-automation-sidebar__link:hover,.instagram-automation-sidebar__nav-item:hover:not(.instagram-automation-sidebar__nav-item--active){background:var(--interactive-hover)}.instagram-automation-sidebar__account--active:hover,.instagram-automation-sidebar__nav-item--active:hover{background:color-mix(in srgb,var(--surface-muted) 88%,var(--text-primary) 12%)}}.instagram-automation-sidebar__account:active,.instagram-automation-sidebar__link:active,.instagram-automation-sidebar__nav-item:active{background:var(--interactive-active)}.instagram-automation-sidebar__account--active,.instagram-automation-sidebar__nav-item--active{background:var(--surface-muted);font-weight:600}.instagram-automation-sidebar__accounts{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.instagram-automation-sidebar__empty{margin:0;font-size:13px;opacity:.65}.instagram-automation-card,.instagram-automations-tab__list{display:grid;grid-gap:12px;gap:12px}.instagram-automation-card{min-width:0;padding:16px;border-radius:16px;border:none;background:var(--surface)}.instagram-automation-card--clickable{cursor:pointer;text-align:left;width:100%;transition:box-shadow .2s ease,transform .2s ease}.instagram-automation-card--clickable:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 10%,transparent)}.instagram-automation-card--clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.instagram-automation-card--clickable:active{transform:scale(.99)}}.instagram-automation-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.instagram-automation-card__title-row{display:flex;align-items:center;gap:8px;min-width:0}.instagram-automation-card__icon{display:inline-flex;color:var(--success)}.instagram-automation-card__title{margin:0;min-width:0;font-size:16px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.instagram-automation-card__menu-wrap{position:relative}.instagram-automation-card__menu-btn{min-width:40px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:20px;line-height:1;cursor:pointer}.instagram-automation-card__menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20}.instagram-automation-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.instagram-automation-card__stats>div{min-width:0}.instagram-automation-card__stat-label{margin:0 0 4px;font-size:12px;opacity:.6}.instagram-automation-card__stat-value{margin:0}.instagram-automation-card__stat-value--numeric{font-size:18px;font-weight:700;line-height:1.2}.instagram-automation-card__stat-value--text{font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.instagram-automation-card__footer{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500}.instagram-automation-card__footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instagram-wizard{display:grid;grid-gap:16px;gap:16px}.instagram-wizard__progress{margin:0;font-size:13px;opacity:.65;text-align:center}.instagram-wizard__section{display:grid;grid-gap:14px;gap:14px}.instagram-wizard__heading{margin:0;font-size:20px;font-weight:700}.instagram-wizard__subheading{margin:0 0 .75rem;font-size:.95rem;font-weight:600}.instagram-wizard__message-block{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));border-radius:12px;background:var(--surface-elevated,hsla(0,0%,100%,.02))}.instagram-wizard__message-block+.instagram-wizard__message-block{margin-top:1rem}.instagram-wizard__hint{margin:0;font-size:14px;line-height:1.45;opacity:.72}.instagram-wizard__hint--error{opacity:1;color:var(--error)}.instagram-wizard__settings{display:grid;grid-gap:16px;gap:16px}.instagram-wizard__setting-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.instagram-wizard__setting-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.instagram-wizard__setting-title{font-size:16px;font-weight:650}.instagram-wizard__setting-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.instagram-wizard__toggle{position:relative;flex:0 0 auto;width:46px;height:26px;border-radius:999px;background:var(--surface-muted);transition:background .16s ease}.instagram-wizard__toggle:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px rgba(15,23,42,.24);transition:transform .16s ease}.instagram-wizard__setting-toggle input:checked+.instagram-wizard__toggle{background:var(--success)}.instagram-wizard__setting-toggle input:checked+.instagram-wizard__toggle:after{transform:translateX(20px)}.instagram-wizard__setting-toggle input:focus-visible+.instagram-wizard__toggle{outline:3px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:2px}.instagram-wizard__setting-fields{display:grid;grid-gap:4px;gap:4px;padding-left:0}.instagram-wizard__character-count{margin:-2px 10px 0 0;color:var(--text-muted);font-size:12px;text-align:right}.instagram-wizard__account-preview{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.instagram-wizard__choices{display:grid;grid-gap:10px;gap:10px}.instagram-wizard__radio-group{margin:0;padding:0;border:none;display:grid;grid-gap:4px;gap:4px;min-width:0}.instagram-wizard__radio-legend{padding:0;margin:0 0 8px;font-size:14px;font-weight:600;color:var(--text)}.instagram-wizard__choice{min-height:52px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:var(--surface);text-align:left;font:inherit;font-size:15px;font-weight:500;cursor:pointer}.instagram-wizard__choice--active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.instagram-wizard-auto-replies{display:grid;grid-gap:14px;gap:14px}.instagram-wizard-auto-replies__title{margin:0;font-size:16px;font-weight:600}.instagram-wizard-auto-replies__list{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.instagram-wizard-auto-replies__item{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,currentColor 10%,transparent);background:var(--surface)}.instagram-wizard-auto-replies__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.instagram-wizard-auto-replies__remove{flex-shrink:0;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;cursor:pointer}.instagram-wizard__segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:4px;border-radius:12px;background:var(--surface-muted)}.instagram-wizard__segmented button{min-height:40px;border:none;border-radius:10px;background:transparent;font:inherit;font-size:14px;cursor:pointer}.instagram-wizard__segmented button.is-active{background:var(--surface);font-weight:600}.instagram-wizard__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:8px}.instagram-wizard-success{display:grid;grid-gap:14px;gap:14px;text-align:center}.instagram-wizard-success__icon{width:56px;height:56px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:var(--success-soft);color:var(--success);font-size:28px;font-weight:700}.instagram-wizard-success__how-to{margin:0;text-align:left;font-size:15px;font-weight:600}.instagram-wizard-success__steps{margin:0;padding:0;list-style:none;counter-reset:wizard-success;text-align:left;font-size:14px;line-height:1.5}.instagram-wizard-success__steps li{counter-increment:wizard-success;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start}.instagram-wizard-success__steps li+li{margin-top:12px}.instagram-wizard-success__steps li:before{content:counter(wizard-success);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--surface-muted);color:var(--text-muted);font-size:12px;font-weight:600;flex-shrink:0}.cabinet-empty-state{display:grid;grid-gap:12px;gap:12px;padding:8px 0 16px}.cabinet-list__item-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (min-width:900px){.instagram-automations-tab__sidebar-toggle,.instagram-automations-tab__toolbar{display:none}.instagram-automations-tab__layout{grid-template-columns:280px minmax(0,1fr);align-items:start}.instagram-automations-tab__sidebar-wrap{display:block}.instagram-automations-tab__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width:1200px){.instagram-automations-tab__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:380px){.telegram-setup-rail__list{grid-template-columns:repeat(2,minmax(0,1fr))}.telegram-mode-cards{grid-template-columns:1fr}}.miniapp-tabs.instagram-hub__tabs{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4px;max-width:100%;overflow-x:auto;scrollbar-width:none}.miniapp-tabs.instagram-hub__tabs .miniapp-tab{flex:0 0 auto;width:auto;min-width:max-content;padding-inline:12px;font-size:.8125rem;line-height:1.2}@media (max-width:380px){.miniapp-tabs.instagram-hub__tabs .miniapp-tab{font-size:.75rem;padding-inline:10px}}@media (min-width:960px){html[data-runtime=browser] .playground-main .cabinet-subflow:has(.instagram-account-settings-page){max-width:1240px;gap:12px}html[data-runtime=browser] .playground-main .cabinet-subflow:has(.instagram-account-settings-page) .cabinet-subflow__body{gap:0}html[data-runtime=browser] .playground-main .instagram-account-settings-page{gap:12px}html[data-runtime=browser] .playground-main .instagram-account-settings__card,html[data-runtime=browser] .playground-main .instagram-account-settings__header,html[data-runtime=browser] .playground-main .instagram-account-settings__maintenance,html[data-runtime=browser] .playground-main .instagram-account-settings__rules{border-radius:18px;background:var(--surface)}html[data-runtime=browser] .playground-main .instagram-account-settings__header{padding:26px 28px}html[data-runtime=browser] .playground-main .instagram-account-settings__card,html[data-runtime=browser] .playground-main .instagram-account-settings__maintenance,html[data-runtime=browser] .playground-main .instagram-account-settings__rules{padding:22px 24px}html[data-runtime=browser] .playground-main .instagram-account-settings__rules .cabinet-list{gap:8px}html[data-runtime=browser] .playground-main .instagram-account-settings__rules .cabinet-list__item{width:100%;max-width:none;padding:12px 14px;border:1px solid var(--app-border);border-radius:12px;background:var(--surface-muted);pointer-events:auto}html[data-runtime=browser] .playground-main .instagram-account-settings__action-block>.integrations-compact__danger-cta,html[data-runtime=browser] .playground-main .instagram-account-settings__action-block>.prisma-pill-btn{min-height:36px;padding:8px 14px;font-size:12px}}.instagram-ai-agents-tab{display:grid;grid-gap:18px;gap:18px}.instagram-ai-agents-tab__intro{display:grid;grid-gap:6px;gap:6px}.instagram-ai-agents-tab__title{margin:0;font-size:1.125rem;font-weight:600}.instagram-ai-agents-tab__lead{margin:0;color:var(--text-secondary,hsla(0,0%,100%,.65));font-size:.875rem;line-height:1.45}.instagram-ai-agents-tab__list{display:grid;grid-gap:14px;gap:14px}.instagram-ai-agents-tab__identity{display:flex;align-items:center;gap:10px;margin-bottom:12px}.instagram-ai-agents-tab__bound{margin:0;font-size:.875rem}.instagram-ai-agents-tab__bound--muted{color:var(--text-secondary,hsla(0,0%,100%,.55))}.instagram-ai-agents-tab__field{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.instagram-ai-agents-tab__field-title{margin:0;font-size:.9375rem;font-weight:600}.instagram-ai-agent-wizard{display:grid;grid-gap:16px;gap:16px}.instagram-ai-agent-wizard__empty-state{display:grid;grid-gap:6px;gap:6px}.instagram-ai-agent-wizard__empty-state>.instagram-ai-agent-wizard__create-button{justify-self:start;width:auto;min-width:180px}.instagram-response-mode-control{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--border-subtle,hsla(0,0%,100%,.12));border-radius:16px;background:var(--surface-muted)}.instagram-response-mode-control__heading{font-size:15px;font-weight:700}.instagram-response-mode-control__hint,.instagram-response-mode-control__notice{margin:0;color:var(--text-secondary,#8e8e93);font-size:13px;line-height:1.45}.instagram-response-mode-control__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.instagram-response-mode-control__options .prisma-control-radio-row{min-height:62px;padding:10px 12px;border:1px solid var(--border-subtle,hsla(0,0%,100%,.12));border-radius:12px;background:var(--surface)}.instagram-response-mode-control__options .prisma-control-radio-row:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}@media (max-width:720px){.instagram-response-mode-control__options{grid-template-columns:1fr}}.instagram-ai-agent-wizard__steps{display:flex;flex-wrap:wrap;gap:8px;color:var(--text-secondary,#8e8e93);font-size:12px}.instagram-ai-agent-wizard__steps span{padding:7px 10px;border:1px solid var(--border-subtle,hsla(0,0%,100%,.12));border-radius:999px}.instagram-ai-agent-wizard__steps .is-active{color:var(--text-primary,#fff);border-color:var(--accent,#8b5cf6);background:rgba(139,92,246,.14)}.instagram-ai-agent-wizard__steps .is-complete{color:var(--success,#34d399)}.instagram-ai-agent-wizard__checklist{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.instagram-ai-agent-wizard__checklist p,.instagram-ai-agent-wizard__preview p{display:flex;align-items:center;gap:8px;margin:0}.instagram-ai-agent-wizard .is-success{color:var(--success,#34d399)}.instagram-ai-agent-wizard .is-warning{color:var(--warning,#fbbf24)}.instagram-ai-agent-wizard .is-error{color:var(--danger,#f87171)}.instagram-ai-agent-wizard__preview{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;padding:14px;border-radius:16px;background:var(--surface-muted)}.integrations-compact__hub-head-top{display:contents}.integrations-compact__hub-footer{display:none}@media (min-width:960px){html[data-runtime=browser] .playground-main .integrations-reference-page{width:100%;max-width:1240px;margin-inline:auto}html[data-runtime=browser] .playground-main .integrations-reference-page__inner{display:flex;flex-direction:column;gap:12px}html[data-runtime=browser] .playground-main .integrations-reference-page__hero{display:block;padding-bottom:28px}html[data-runtime=browser] .playground-main .integrations-reference-page__hero-copy{max-width:640px}html[data-runtime=browser] .playground-main .integrations-reference-page__eyebrow{display:block;margin-bottom:12px;color:var(--prisma-text-muted);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html[data-runtime=browser] .playground-main .integrations-reference-page__hero h1{margin:0;color:var(--prisma-text);font-family:var(--font-heading);font-size:clamp(38px,5vw,68px);font-weight:700;letter-spacing:-.06em;line-height:.98}html[data-runtime=browser] .playground-main .integrations-reference-page__hero p{max-width:48ch;margin:18px 0 0;color:var(--prisma-text-muted);font-size:15px;line-height:1.55}html[data-runtime=browser] .playground-main .integrations-reference-page__section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}html[data-runtime=browser] .playground-main .integrations-reference-page__section-heading h2{margin:0;color:var(--prisma-text);font-size:15px;font-weight:600;letter-spacing:-.01em}html[data-runtime=browser] .playground-main .integrations-reference-page__section-heading span{color:var(--prisma-text-muted);font-size:11px}html[data-runtime=browser] .playground-main .integrations-reference-page__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px}html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub{grid-column:span 4;display:flex;flex-direction:column;min-height:188px;margin:0;padding:20px;border-radius:18px;background:var(--prisma-surface);box-shadow:none}html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub:hover{background:var(--surface-elevated);box-shadow:none}html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub .integrations-compact__hub-head{display:flex;flex:1 1;flex-direction:column;align-items:stretch;min-height:0;padding:0}html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub .integrations-compact__hub-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub .integrations-compact__hub-icon{width:48px;height:48px;border-radius:15px;color:var(--prisma-text)}html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub .integrations-compact__hub-icon svg{width:25px;height:25px}html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub .integrations-compact__hub-body{margin-top:24px}html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub .integrations-compact__hub-title{color:var(--prisma-text);font-size:20px;font-weight:600;letter-spacing:-.03em}html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub .integrations-compact__hub-subtitle{max-width:30ch;margin-top:6px;color:var(--prisma-text-muted);font-size:13px;line-height:1.45}html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub .integrations-compact__hub-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;color:var(--prisma-text-muted);font-size:11px}html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub .integrations-compact__hub-footer strong{color:var(--prisma-text);font-size:12px;font-weight:600}html[data-runtime=browser] .playground-main .integrations-reference-page__coming-soon{display:grid;grid-column:span 8;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;min-height:188px;padding:20px;border:1px solid var(--prisma-border);border-radius:18px;background:transparent}html[data-runtime=browser] .playground-main .integrations-reference-page__coming-intro{display:flex;flex-direction:column;justify-content:space-between;min-width:0}html[data-runtime=browser] .playground-main .integrations-reference-page__coming-intro h2{margin:6px 0 0;color:var(--prisma-text);font-size:20px;font-weight:600;letter-spacing:-.03em}html[data-runtime=browser] .playground-main .integrations-reference-page__coming-intro p{max-width:30ch;margin:0;color:var(--prisma-text-muted);font-size:13px;line-height:1.5}html[data-runtime=browser] .playground-main .integrations-reference-page__coming-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}html[data-runtime=browser] .playground-main .integrations-reference-page__coming-item{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:12px;border-radius:12px;background:var(--surface-muted)}html[data-runtime=browser] .playground-main .integrations-reference-page__coming-icon{display:grid;place-items:center;width:30px;height:30px;margin-bottom:auto;border-radius:9px;background:var(--surface-elevated);color:var(--prisma-text-muted)}html[data-runtime=browser] .playground-main .integrations-reference-page__coming-item strong{margin-top:10px;color:var(--prisma-text);font-size:13px;font-weight:600}html[data-runtime=browser] .playground-main .integrations-reference-page__coming-item>span:last-child{margin-top:3px;color:var(--prisma-text-muted);font-size:10px}}@media (min-width:960px) and (max-width:1160px){html[data-runtime=browser] .playground-main .integrations-reference-page__grid>.integrations-compact__hub{grid-column:span 6}html[data-runtime=browser] .playground-main .integrations-reference-page__coming-soon{grid-column:span 12}}@media (max-width:959px){.integrations-reference-page{display:none}}@media (min-width:960px){html[data-runtime=browser] .playground-main .cabinet-subflow:has(.instagram-hub){max-width:1240px;gap:12px}html[data-runtime=browser] .playground-main .instagram-hub{display:flex;flex-direction:column;gap:12px}html[data-runtime=browser] .playground-main .instagram-hub__tabs{max-width:none;margin-bottom:0;padding:5px}html[data-runtime=browser] .playground-main .instagram-automations-tab__layout{grid-template-columns:248px minmax(0,1fr);gap:12px}html[data-runtime=browser] .playground-main .instagram-automation-card,html[data-runtime=browser] .playground-main .instagram-automation-sidebar,html[data-runtime=browser] .playground-main .instagram-hub .cabinet-section{border-radius:18px}html[data-runtime=browser] .playground-main .instagram-automation-sidebar{padding:14px;gap:18px}html[data-runtime=browser] .playground-main .instagram-automations-tab__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-runtime=browser] .playground-main .instagram-automation-card{min-height:0;padding:14px 16px;gap:10px;background:var(--surface);align-content:start}html[data-runtime=browser] .playground-main .instagram-automation-card__head{flex-shrink:0}html[data-runtime=browser] .playground-main .instagram-automation-card__icon{color:var(--app-accent)}html[data-runtime=browser] .playground-main .instagram-automation-card__menu-btn{width:30px;min-width:30px;min-height:30px;border-radius:8px;color:var(--prisma-text-muted)}html[data-runtime=browser] .playground-main .instagram-automation-card__stats{grid-template-columns:92px minmax(0,1fr);min-height:0;align-content:start;gap:8px}html[data-runtime=browser] .playground-main .instagram-automation-card__stats>div{min-width:0;padding:9px 11px;border-radius:12px;background:var(--surface-muted)}html[data-runtime=browser] .playground-main .instagram-automation-card__stat-label{margin-bottom:4px;font-size:10px;line-height:1.2}html[data-runtime=browser] .playground-main .instagram-automation-card__stat-value--numeric{font-size:20px;line-height:1.1}html[data-runtime=browser] .playground-main .instagram-automation-card__footer{flex-shrink:0;font-size:11px;color:var(--prisma-text-muted)}html[data-runtime=browser] .playground-main .instagram-stats-kpi-grid,html[data-runtime=browser] .playground-main .instagram-stats-tab{gap:12px}html[data-runtime=browser] .playground-main .instagram-stats-kpi{min-width:0;padding:16px 18px;border-radius:18px;background:var(--surface)}html[data-runtime=browser] .playground-main .instagram-stats-kpi__value{font-size:28px}html[data-runtime=browser] .playground-main .instagram-stats-chart{min-height:148px;padding-top:8px}html[data-runtime=browser] .playground-main .instagram-stats-chart__bar{max-width:28px;background:color-mix(in srgb,var(--prisma-text) 14%,var(--surface-muted))}html[data-runtime=browser] .playground-main .instagram-stats-chart__bar-processed{background:var(--prisma-text-muted)}html[data-theme=dark][data-runtime=browser] .playground-main .instagram-stats-chart__bar{background:var(--surface-muted)}html[data-theme=dark][data-runtime=browser] .playground-main .instagram-stats-chart__bar-processed{background:var(--text-primary)}html[data-runtime=browser] .playground-main .instagram-hub .cabinet-list__item,html[data-runtime=browser] .playground-main .instagram-stats-account-card,html[data-runtime=browser] .playground-main .instagram-stats-automation-card,html[data-runtime=browser] .playground-main .instagram-stats-event-row{border:1px solid var(--prisma-border);border-radius:12px;background:var(--surface)}html[data-runtime=browser] .playground-main .instagram-account-settings{padding:20px 22px;border-radius:18px;background:var(--surface)}}@media (min-width:960px) and (max-width:1160px){html[data-runtime=browser] .playground-main .instagram-automations-tab__list{grid-template-columns:1fr}}@media (max-width:959px){.instagram-account-settings-page{gap:12px}.instagram-account-settings__header{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:22px 20px}.instagram-account-settings__header-main h1{font-size:21px}.instagram-account-settings__head-meta{grid-column:2;align-items:flex-start;text-align:left}.instagram-account-settings__account-meta{flex-wrap:wrap;gap:2px 8px}.instagram-account-settings__card,.instagram-account-settings__maintenance,.instagram-account-settings__rules{padding:18px 16px}.instagram-account-settings__section-heading{flex-direction:column;gap:4px}.instagram-account-settings__action-block{grid-template-columns:minmax(0,1fr);gap:9px}.instagram-account-settings__action-block>.integrations-compact__danger-cta,.instagram-account-settings__action-block>.prisma-pill-btn{grid-column:1;grid-row:auto;justify-self:start;min-width:0}.instagram-account-settings__cards{grid-template-columns:1fr}.instagram-account-settings__rules .cabinet-section__title{font-size:17px;line-height:1.25}.instagram-account-settings__rules .cabinet-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.instagram-account-settings__rules .cabinet-list__item{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;gap:10px;padding:12px 14px;border:1px solid var(--app-border);border-radius:12px;background:var(--surface-muted);pointer-events:auto}.instagram-account-settings__rules .cabinet-list__item-actions{justify-content:flex-end}.subflow-compact:has(.instagram-hub),.subflow-compact:has(.instagram-hub) .instagram-hub,.subflow-compact:has(.instagram-hub) .instagram-stats-tab,.subflow-compact:has(.instagram-hub) .subflow-compact__scroll,.subflow-compact:has(.instagram-hub) .subflow-compact__scroll-inner{width:100%;min-width:0;max-width:100%}.subflow-compact:has(.instagram-hub) .instagram-stats-tab{grid-template-columns:minmax(0,1fr)}.subflow-compact:has(.instagram-hub) .instagram-stats-tab>*{min-width:0;max-width:100%}.instagram-hub{gap:12px}.miniapp-tabs.instagram-hub__tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:0;overflow-x:auto;scrollbar-width:none}.miniapp-tabs.instagram-hub__tabs::-webkit-scrollbar{display:none}.miniapp-tabs.instagram-hub__tabs .miniapp-tab{flex:0 0 auto;width:auto;min-width:max-content}.instagram-hub .cabinet-section{display:flex;flex-direction:column;gap:12px}.instagram-hub .cabinet-section__title{line-height:1.25}.instagram-hub .cabinet-section__desc{margin:0;line-height:1.45}.instagram-hub .cabinet-section__body{display:flex;flex-direction:column;gap:12px}.instagram-ai-agent-wizard{gap:12px}.instagram-ai-agent-wizard__steps{flex-wrap:wrap;gap:6px;overflow:visible;padding-bottom:0}.instagram-ai-agent-wizard__steps span{flex:0 0 auto}}.instagram-ai-agent-wizard__real-test{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--prisma-border,#e5e7eb)}.instagram-stats-tab{display:grid;grid-gap:18px;gap:18px}.instagram-stats-tab__intro{display:grid;grid-gap:6px;gap:6px}.instagram-stats-tab__title{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.instagram-stats-tab__lead{margin:0;font-size:14px;line-height:1.45;color:var(--text-secondary)}.instagram-stats-tab__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:start;min-width:0;max-width:100%}.instagram-stats-tab__filters-caption{display:grid;grid-column:1/-1;grid-gap:3px;gap:3px}.instagram-stats-tab__filters-hint,.instagram-stats-tab__filters-title{margin:0}.instagram-stats-tab__filters-title{font-size:13px;font-weight:700}.instagram-stats-tab__filters-hint{font-size:12px;line-height:1.35;color:var(--text-secondary)}.instagram-stats-tab__filters .prisma-float-field+.prisma-float-field,.instagram-stats-tab__filters>.prisma-float-field{min-width:0;margin-top:0}.instagram-stats-tab__filters .prisma-float-field--pill .prisma-float-field__select{min-height:var(--control-height-sm);height:var(--control-height-sm);line-height:calc(var(--control-height-sm) - 2px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instagram-stats-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.instagram-stats-kpi{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:16px;border:none;box-shadow:none;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 8%,var(--surface)) 0,var(--surface) 72%)}.instagram-stats-kpi__label{margin:0;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary)}.instagram-stats-kpi__value{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.instagram-stats-kpi__meta{margin:0;font-size:12px;color:var(--text-secondary)}.instagram-stats-kpi__meta--danger{color:var(--danger,#d14343)}.instagram-stats-chart{position:relative;display:grid;grid-template-columns:repeat(var(--instagram-stats-chart-columns,14),minmax(0,1fr));grid-template-rows:minmax(0,1fr) 28px;grid-column-gap:clamp(2px,.55vw,8px);column-gap:clamp(2px,.55vw,8px);align-items:stretch;height:224px;min-height:224px;max-height:224px;padding:16px 2px 0;overflow:visible}.instagram-stats-chart--regular{--instagram-stats-chart-bar-width:20px}.instagram-stats-chart--compact{--instagram-stats-chart-bar-width:12px}.instagram-stats-chart--dense{--instagram-stats-chart-bar-width:7px;column-gap:2px}.instagram-stats-chart:before{content:"";position:absolute;inset:16px 0 38px;border-radius:12px;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(33.333% - 1px),color-mix(in srgb,var(--prisma-border) 72%,transparent) calc(33.333% - 1px),color-mix(in srgb,var(--prisma-border) 72%,transparent) 33.333%);opacity:.7;pointer-events:none}.instagram-stats-chart:after{content:"";position:absolute;right:0;bottom:38px;left:0;border-top:1px solid color-mix(in srgb,var(--prisma-border) 86%,transparent);pointer-events:none}.instagram-stats-chart__legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 2px;color:var(--text-secondary);font-size:11px}.instagram-stats-chart__legend span{display:inline-flex;align-items:center;gap:6px}.instagram-stats-chart__legend-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--surface-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--prisma-border) 60%,transparent)}.instagram-stats-chart__legend-dot--processed{background:var(--accent);box-shadow:none}.instagram-stats-chart__column{position:relative;display:grid;z-index:1;grid-template-rows:minmax(0,1fr) 28px;grid-gap:6px;gap:6px;justify-items:center;height:100%;min-width:0}.instagram-stats-chart__column:focus{outline:none}.instagram-stats-chart__column:focus-visible .instagram-stats-chart__bar{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}.instagram-stats-chart__tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:4;min-width:148px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,var(--surface,#1f1f1f) 92%,#000 8%);box-shadow:0 10px 28px rgba(0,0,0,.28);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.instagram-stats-chart__tooltip:after{content:"";position:absolute;top:100%;left:50%;width:10px;height:10px;border-right:1px solid color-mix(in srgb,currentColor 12%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);background:inherit;transform:translate(-50%,-5px) rotate(45deg)}.instagram-stats-chart__column:focus-within .instagram-stats-chart__tooltip,.instagram-stats-chart__column:hover .instagram-stats-chart__tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.instagram-stats-chart__tooltip-title{margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.3;color:var(--text-primary);white-space:nowrap}.instagram-stats-chart__tooltip-stats{display:grid;grid-gap:6px;gap:6px;margin:0}.instagram-stats-chart__tooltip-stats div{display:flex;align-items:center;justify-content:space-between;gap:12px}.instagram-stats-chart__tooltip-stats dt{margin:0;font-size:11px;font-weight:500;color:var(--text-secondary)}.instagram-stats-chart__tooltip-stats dd{margin:0;font-size:12px;font-weight:600;color:var(--text-primary)}.instagram-stats-chart__bar-wrap{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%}.instagram-stats-chart__bar{position:relative;z-index:1;width:min(100%,var(--instagram-stats-chart-bar-width,20px));min-width:3px;max-width:var(--instagram-stats-chart-bar-width,20px);min-height:4px;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);overflow:hidden;transition:height .2s ease,box-shadow .16s ease,transform .16s ease}.instagram-stats-chart__column:focus-within .instagram-stats-chart__bar,.instagram-stats-chart__column:hover .instagram-stats-chart__bar{transform:scaleX(1.08)}.instagram-stats-chart__bar-processed{position:absolute;left:0;right:0;bottom:0;border-radius:999px;background:var(--accent)}.instagram-stats-chart__label{display:block;width:100%;min-height:12px;font-size:10px;line-height:1.1;text-align:center;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:clip}.instagram-stats-chart__label.is-muted{opacity:0}.instagram-stats-chart__footnote{margin:10px 0 0;font-size:12px;color:var(--text-secondary)}.instagram-stats-account-list,.instagram-stats-automation-list,.instagram-stats-events-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.instagram-stats-account-card,.instagram-stats-automation-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:16px;border:1px solid color-mix(in srgb,currentColor 10%,transparent);background:var(--surface)}.instagram-stats-account-card__head,.instagram-stats-automation-card{grid-template-columns:minmax(0,1fr)}.instagram-stats-account-card__head{display:flex;align-items:center;gap:10px}.instagram-stats-account-card__title,.instagram-stats-automation-card__title{margin:0;font-size:15px;font-weight:600}.instagram-stats-account-card__meta,.instagram-stats-automation-card__meta{margin:2px 0 0;font-size:12px;color:var(--text-secondary)}.instagram-stats-account-card__metrics,.instagram-stats-automation-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.instagram-stats-account-card__metrics div,.instagram-stats-automation-card__stats div{display:grid;grid-gap:2px;gap:2px;font-size:11px;color:var(--text-secondary)}.instagram-stats-account-card__metrics strong,.instagram-stats-automation-card__stats strong{font-size:14px;color:var(--text-primary)}.instagram-stats-automation-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.instagram-stats-automation-card__main{min-width:0}.instagram-stats-automation-card__stats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-stats-event-row{display:block;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,currentColor 8%,transparent);background:var(--surface-muted)}.instagram-stats-event-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.instagram-stats-event-row__main{min-width:0;display:grid;grid-gap:10px;gap:10px}.instagram-stats-event-row__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.instagram-stats-event-row__detail{display:grid;grid-gap:2px;gap:2px;min-width:0}.instagram-stats-event-row__detail span{font-size:11px;color:var(--text-secondary)}.instagram-stats-event-row__detail strong{font-size:12px;font-weight:500;color:var(--text-primary);word-break:break-word}.instagram-stats-events-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px}.instagram-stats-events-pagination__pages{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.instagram-stats-events-pagination__nav,.instagram-stats-events-pagination__page{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 10%,transparent);background:var(--surface);color:var(--text-primary);font-size:12px;font-weight:500;cursor:pointer}.instagram-stats-events-pagination__page{min-width:34px;padding:0}.instagram-stats-events-pagination__page--active{background:color-mix(in srgb,var(--accent,#7c5cff) 18%,transparent);border-color:color-mix(in srgb,var(--accent,#7c5cff) 40%,transparent)}.instagram-stats-events-pagination__nav:disabled,.instagram-stats-events-pagination__page:disabled{opacity:.45;cursor:not-allowed}.instagram-stats-events-pagination__ellipsis{padding:0 4px;font-size:12px;color:var(--text-secondary)}.instagram-stats-events-pagination__meta{margin:10px 0 0;text-align:center;font-size:12px;color:var(--text-secondary)}.instagram-stats-event-row__text{margin:0;font-size:14px;font-weight:500;line-height:1.35}.instagram-stats-event-row__meta{margin:0;font-size:12px;color:var(--text-secondary)}.instagram-stats-event-row__error{margin:0;font-size:12px;color:var(--danger,#d14343)}@media (min-width:768px){.instagram-stats-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.instagram-stats-automation-card{grid-template-columns:minmax(0,1fr) auto auto}.instagram-stats-automation-card__stats{grid-column:auto;grid-template-columns:repeat(2,minmax(72px,1fr))}}@media (min-width:960px){.instagram-stats-tab__filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.instagram-stats-chart{overflow:visible}}@media (max-width:459px){.instagram-stats-tab__filters{grid-template-columns:1fr}}@media (max-width:959px){.instagram-stats-chart__tooltip{top:4px;bottom:auto;transform:translateX(-50%) translateY(-6px)}.instagram-stats-chart__column:focus-within .instagram-stats-chart__tooltip,.instagram-stats-chart__column:hover .instagram-stats-chart__tooltip{transform:translateX(-50%) translateY(0)}.instagram-stats-chart__column:first-child .instagram-stats-chart__tooltip{left:0;transform:translateY(-6px)}.instagram-stats-chart__column:first-child:focus-within .instagram-stats-chart__tooltip,.instagram-stats-chart__column:first-child:hover .instagram-stats-chart__tooltip{transform:translateY(0)}.instagram-stats-chart__column:last-child .instagram-stats-chart__tooltip{left:100%;transform:translateX(-100%) translateY(-6px)}.instagram-stats-chart__column:last-child:focus-within .instagram-stats-chart__tooltip,.instagram-stats-chart__column:last-child:hover .instagram-stats-chart__tooltip{transform:translateX(-100%) translateY(0)}}.instagram-rule-analytics{--analytics-panel:color-mix(in srgb,var(--surface) 92%,#0b0d10);--analytics-panel-strong:color-mix(in srgb,var(--surface-elevated) 94%,#11151a);--analytics-muted:color-mix(in srgb,var(--text-secondary) 84%,transparent);position:relative;isolation:isolate;display:grid;grid-gap:14px;gap:14px}.instagram-rule-analytics__status{min-height:0;margin:0;color:var(--text-secondary);font-size:12px}.instagram-rule-analytics__status:empty{display:none}.instagram-rule-analytics__hero{display:grid;grid-gap:18px;gap:18px;padding:22px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--prisma-border));border-radius:20px;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--accent) 15%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,var(--accent)),var(--surface));box-shadow:var(--glass-shadow)}.instagram-rule-analytics__hero-main,.instagram-rule-analytics__hero-topline,.instagram-rule-analytics__identity,.instagram-rule-analytics__period-bar{display:flex;align-items:center}.instagram-rule-analytics__hero-main,.instagram-rule-analytics__hero-topline,.instagram-rule-analytics__period-bar{justify-content:space-between;gap:14px}.instagram-rule-analytics__eyebrow{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.instagram-rule-analytics__hero-title{margin:0;color:var(--text-primary);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:750;letter-spacing:-.04em;line-height:1.05}.instagram-rule-analytics__identity{gap:8px;flex-wrap:wrap;margin-top:10px;color:var(--text-secondary);font-size:12px;line-height:1.35}.instagram-rule-analytics__identity-divider{width:3px;height:3px;border-radius:50%;background:var(--text-secondary);opacity:.65}.instagram-rule-analytics__period-bar{padding-top:16px;border-top:1px solid color-mix(in srgb,var(--prisma-border) 70%,transparent)}.instagram-rule-analytics__period-copy{display:grid;grid-gap:3px;gap:3px;flex-shrink:0}.instagram-rule-analytics__period-copy span{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.instagram-rule-analytics__period-copy strong{color:var(--text-primary);font-size:14px}.instagram-rule-analytics__periods{width:min(100%,390px);margin:0;padding:3px;background:color-mix(in srgb,var(--surface-muted) 78%,transparent)}.instagram-rule-analytics__periods .miniapp-tab{flex:1 1;width:0;min-width:0;min-height:32px;padding:8px 12px;font-size:.75rem;line-height:1.2;text-align:center;white-space:nowrap}.instagram-rule-analytics__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.instagram-rule-analytics__metric{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--prisma-border) 72%,transparent);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft)}.instagram-rule-analytics__metric--accent{border-color:color-mix(in srgb,var(--accent) 34%,var(--prisma-border));background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface))}.instagram-rule-analytics__metric-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.instagram-rule-analytics__metric-head span:last-child{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:13px}.instagram-rule-analytics__metric strong{color:var(--text-primary);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:750;letter-spacing:-.06em;line-height:1}.instagram-rule-analytics__metric small{color:var(--text-secondary);font-size:11px}.instagram-rule-analytics__insights{display:grid;grid-gap:14px;gap:14px}.instagram-rule-analytics__chart-card,.instagram-rule-analytics__chart-card .cabinet-section__body,.instagram-rule-analytics__summary-card,.instagram-rule-analytics__summary-card .cabinet-section__body{min-width:0}.instagram-rule-analytics__chart{position:relative;min-height:246px;padding:12px 0 0;overflow:hidden}.instagram-rule-analytics__chart-grid{position:absolute;inset:14px 0 38px;display:grid;grid-template-rows:repeat(3,1fr);pointer-events:none}.instagram-rule-analytics__chart-grid span{border-top:1px dashed color-mix(in srgb,var(--prisma-border) 82%,transparent)}.instagram-rule-analytics__weekdays{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end;height:224px}.instagram-rule-analytics__weekday{position:relative;grid-template-rows:174px auto auto}.instagram-rule-analytics__weekday-track{display:flex;align-items:flex-end;justify-content:center;width:min(100%,52px);height:174px;padding:3px;border-radius:14px;background:color-mix(in srgb,var(--surface-muted) 65%,transparent)}.instagram-rule-analytics__weekday-bar{width:100%;min-height:0;border-radius:10px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 48%,var(--surface)));box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 18%,transparent)}.instagram-rule-analytics__weekday-value{font-size:12px;font-weight:750}.instagram-rule-analytics__weekday-label{color:var(--text-secondary);font-size:10px;line-height:1}.instagram-rule-analytics__chart-empty{margin:-34px 0 0;color:var(--text-secondary);font-size:12px;text-align:center}.instagram-rule-analytics__summary-list{display:grid;grid-gap:0;gap:0;margin:0}.instagram-rule-analytics__summary-list div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--prisma-border) 72%,transparent)}.instagram-rule-analytics__summary-list div:first-child{padding-top:4px}.instagram-rule-analytics__summary-list div:last-child{border-bottom:0}.instagram-rule-analytics__summary-list dt{color:var(--text-secondary);font-size:12px}.instagram-rule-analytics__summary-list dd{margin:0;color:var(--text-primary);font-size:14px;font-weight:700;text-align:right}@media (min-width:720px){.instagram-rule-analytics__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.instagram-rule-analytics__insights{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);align-items:stretch}.instagram-rule-analytics__chart-card,.instagram-rule-analytics__summary-card{height:100%}}@media (max-width:560px){.instagram-rule-analytics__hero{padding:18px}.instagram-rule-analytics__hero-main,.instagram-rule-analytics__period-bar{align-items:flex-start;flex-direction:column}.instagram-rule-analytics__periods{width:100%}.instagram-rule-analytics__chart{min-height:218px}.instagram-rule-analytics__weekdays{height:196px;gap:5px}.instagram-rule-analytics__weekday-track{height:146px}.instagram-rule-analytics__weekday{grid-template-rows:146px auto auto}.instagram-rule-analytics__weekday-track{width:min(100%,36px)}}.instagram-rule-analytics__weekday{display:grid;grid-gap:6px;gap:6px;justify-items:center;min-width:0;padding:5px 3px 3px;border-radius:14px;transition:background .18s ease}.instagram-rule-analytics__weekday:hover{background:color-mix(in srgb,var(--surface-elevated) 56%,transparent)}.instagram-rule-analytics__weekday:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 32%,transparent)}.instagram-rule-analytics__weekday-tooltip{position:absolute;bottom:calc(100% - 10px);left:50%;z-index:2;min-width:max-content;max-width:150px;padding:7px 9px;border-radius:9px;background:color-mix(in srgb,var(--surface-elevated) 94%,var(--surface));box-shadow:0 10px 24px color-mix(in srgb,#000 28%,transparent);color:var(--text-primary);font-size:11px;font-weight:650;line-height:1.2;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .18s ease,transform .18s ease}.instagram-rule-analytics__weekday:focus-visible .instagram-rule-analytics__weekday-tooltip,.instagram-rule-analytics__weekday:hover .instagram-rule-analytics__weekday-tooltip{opacity:1;transform:translate(-50%)}.instagram-rule-analytics__weekday:first-child .instagram-rule-analytics__weekday-tooltip{left:0;transform:translateY(4px)}.instagram-rule-analytics__weekday:first-child:focus-visible .instagram-rule-analytics__weekday-tooltip,.instagram-rule-analytics__weekday:first-child:hover .instagram-rule-analytics__weekday-tooltip{transform:translate(0)}.instagram-rule-analytics__weekday:last-child .instagram-rule-analytics__weekday-tooltip{left:100%;transform:translate(-100%,4px)}.instagram-rule-analytics__weekday:last-child:focus-visible .instagram-rule-analytics__weekday-tooltip,.instagram-rule-analytics__weekday:last-child:hover .instagram-rule-analytics__weekday-tooltip{transform:translate(-100%)}.instagram-rule-analytics__weekday-bar{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 56%,var(--surface-muted)));box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 24%,transparent)}.instagram-rule-analytics__weekday-value{font-size:11px;font-weight:600;color:var(--text-primary)}.instagram-rule-analytics__activity{min-width:0;border:none!important;border-radius:24px!important;background:linear-gradient(145deg,var(--analytics-panel-strong),var(--analytics-panel))!important;box-shadow:0 18px 42px color-mix(in srgb,#000 18%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 4%,transparent)!important}.instagram-rule-analytics__activity .cabinet-section__title{font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.025em}.instagram-rule-analytics__activity .cabinet-section__desc{color:var(--analytics-muted)}.cabinet-subflow:has(.instagram-rule-analytics) .cabinet-subflow__head .prisma-page-head,.instagram-rule-analytics,.instagram-rule-analytics .prisma-glass-card--float,.instagram-rule-analytics__activity,.instagram-rule-analytics__intro{animation:none!important}.instagram-rule-analytics .instagram-stats-kpi,.instagram-rule-analytics .prisma-badge,.instagram-rule-analytics .prisma-glass-card,.instagram-rule-analytics button{border:transparent!important}@media (min-width:960px){html[data-runtime=browser] .playground-main .instagram-rule-analytics__kpi{box-shadow:0 14px 34px color-mix(in srgb,#000 18%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 4%,transparent)!important}html[data-runtime=browser] .playground-main .instagram-rule-analytics__kpi:hover{box-shadow:0 18px 38px color-mix(in srgb,#000 24%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)!important}}@media (max-width:767px){.instagram-rule-analytics{gap:14px}.instagram-rule-analytics__intro{padding:20px 18px 18px;border-radius:20px}.instagram-rule-analytics__hero-row{display:grid;grid-gap:16px;gap:16px}.instagram-rule-analytics__status{justify-self:start}.instagram-rule-analytics__controls{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.instagram-rule-analytics__controls-copy{padding-inline:2px}.instagram-rule-analytics__periods{width:100%}.instagram-rule-analytics__periods .miniapp-tab{flex:1 1;padding-inline:8px}.instagram-rule-analytics__kpis{grid-template-columns:1fr;gap:10px}.instagram-rule-analytics__kpi{min-height:96px}.instagram-rule-analytics__activity{border-radius:20px!important}}@media (prefers-reduced-motion:reduce){.instagram-rule-analytics__kpi,.instagram-rule-analytics__periods .miniapp-tab,.instagram-rule-analytics__weekday,.instagram-rule-analytics__weekday-tooltip{transition:none}}.instagram-rule-analytics:before{content:"";position:absolute;z-index:-1;top:-120px;right:-20%;width:70%;height:420px;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 9%,transparent),transparent 68%);filter:blur(12px)}.instagram-rule-analytics .cabinet-section,.instagram-rule-analytics .prisma-glass-card,.instagram-rule-analytics__chart-card,.instagram-rule-analytics__hero,.instagram-rule-analytics__metric,.instagram-rule-analytics__summary-card{border:transparent!important}.instagram-rule-analytics__chart-card,.instagram-rule-analytics__hero,.instagram-rule-analytics__metric,.instagram-rule-analytics__summary-card{background:linear-gradient(145deg,var(--analytics-panel-strong),var(--analytics-panel))!important;box-shadow:0 18px 42px color-mix(in srgb,#000 18%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 4%,transparent)!important}.instagram-rule-analytics__metric{transition:transform .2s ease,background .2s ease,box-shadow .2s ease}@media (hover:hover){.instagram-rule-analytics__metric:hover{transform:translateY(-2px);background:linear-gradient(145deg,var(--surface-elevated),var(--analytics-panel-strong))!important;box-shadow:0 22px 48px color-mix(in srgb,#000 24%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent)!important}}.instagram-rule-analytics__periods{border:none!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 4%,transparent)}.instagram-rule-analytics__periods .miniapp-tab{border:none!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.instagram-rule-analytics__periods .miniapp-tab:hover{background:color-mix(in srgb,var(--surface-elevated) 72%,transparent);color:var(--text-primary)}.instagram-rule-analytics__periods .miniapp-tab--active{background:color-mix(in srgb,var(--surface-elevated) 88%,transparent);color:var(--text-primary);box-shadow:0 6px 16px color-mix(in srgb,#000 22%,transparent)}.instagram-rule-analytics__metric:focus-visible,.instagram-rule-analytics__periods .miniapp-tab:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 32%,transparent),0 18px 42px color-mix(in srgb,#000 18%,transparent)!important}.instagram-rule-analytics__metric:active{transform:scale(.99)}.cabinet-subflow:has(.instagram-rule-analytics) .cabinet-subflow__head .prisma-page-head,.instagram-rule-analytics,.instagram-rule-analytics .prisma-glass-card--float{animation:none!important}.instagram-hub .prisma-glass-card--float{animation:none!important}.instagram-hub [role=tabpanel]{width:100%;min-width:0;max-width:100%;animation:none!important;transition:none!important}.instagram-hub__tabs .miniapp-tab{font-weight:600}@media (min-width:960px){html[data-runtime=browser] .playground-main .tab-shell__scroll:has(.instagram-hub){scrollbar-gutter:stable}html[data-runtime=browser] .playground-main .instagram-hub__tabs{width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start;box-sizing:border-box}}@media (max-width:959px){.instagram-hub__tabs{width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start;box-sizing:border-box}}