@import"https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Space+Grotesk:wght@400;500;700&display=swap";:root{font-family:Space Grotesk,sans-serif;color:#eef1f6;background:#000;--panel: rgba(5, 7, 10, .96);--panel-strong: rgba(8, 10, 14, .98);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--soft: rgba(222, 228, 238, .72);--accent: #8da2bd;--accent-deep: #6e819a;--accent-quiet: rgba(141, 162, 189, .16);--success: #8ea78f;--warning: #b9a687;--danger: #b48a8a;--shadow: 0 18px 42px rgba(0, 0, 0, .32);--text-display: clamp(1.4rem, 4.8vw, 1.9rem);--text-heading: clamp(1.08rem, 3.4vw, 1.28rem);--text-title: clamp(.95rem, 2.7vw, 1.04rem);--text-body: .87rem;--text-note: .76rem}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:14px}body{margin:0;min-width:320px;min-height:100vh;background:#000;color:inherit;font-size:var(--text-body);line-height:1.5}body,#root{min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,p{margin:0}.app-shell{position:relative;min-height:100vh;overflow-x:hidden;padding:10px 10px calc(16px + env(safe-area-inset-bottom))}.loading-shell{display:grid;place-items:center}.ambient{position:absolute;border-radius:999px;filter:blur(24px);pointer-events:none}.ambient-one{inset:-48px auto auto -72px;width:180px;height:180px;background:#ffffff08}.ambient-two{inset:110px -70px auto auto;width:180px;height:180px;background:#8da2bd0a}.ambient-three{inset:auto auto 120px -80px;width:160px;height:160px;background:#ffffff06}.app-frame{position:relative;z-index:1;width:min(100%,580px);margin:0 auto;display:grid;gap:7px}.top-strip,.hero-section,.notice-banner,.tab-strip,.workspace-card,.feature-panel,.bottom-dock,.loader-screen{border:1px solid var(--line);background:linear-gradient(180deg,#0a0a0cf5,#040406fa);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.top-strip,.notice-banner,.tab-strip,.workspace-card,.feature-panel,.bottom-dock,.loader-screen{border-radius:16px}.hero-section{border-radius:22px;display:grid;gap:10px;padding:16px 14px;border-color:var(--line);background:linear-gradient(180deg,#0d1016fa,#080b11fa)}.top-strip{display:flex;align-items:center;justify-content:space-between;padding:9px 10px}.app-topbar{align-items:flex-start;gap:14px}.brand-lockup,.brand-title-row,.topbar-actions,.mode-switch,.home-hero,.home-primary-actions,.home-summary-grid,.home-split-grid,.home-filter-row,.home-card-list,.home-mini-list,.home-mini-section{display:grid;gap:8px}.brand-lockup{min-width:0}.brand-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inline-note-card{display:grid;gap:5px;padding:10px;border-radius:14px;border:1px solid var(--line);background:#ffffff05}.inline-note-card p{color:var(--soft);line-height:1.45}.final-note-card{border-color:#8da2bd38;background:#8da2bd14}.brand-title-row h1{font-family:Sora,sans-serif;font-size:var(--text-display);line-height:1.02}.brand-subtitle{color:var(--soft);line-height:1.45}.profile-badge{width:30px;height:30px;flex:0 0 auto;border:0;border-radius:999px;background:linear-gradient(135deg,#7f93ac,#5d7088);color:#f7f9fc;font-weight:700}.topbar-actions{display:flex;align-items:center;gap:8px}.close-app-button,.modal-close-button{width:30px;height:30px;border:0;border-radius:999px;background:#ffffff0d;color:#f7f7fbeb;font-size:1.2rem;line-height:1}.mode-switch{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;padding:4px;border-radius:999px;border:1px solid var(--line);background:#ffffff06}.mode-switch-button,.home-filter-chip{min-height:28px;padding:5px 10px;border:0;border-radius:999px;background:transparent;color:var(--soft)}.mode-switch-button.is-active,.home-filter-chip.is-active{background:#8da2bd2e;color:#fff}.home-card{gap:10px}.home-hero{grid-template-columns:minmax(0,1.4fr) minmax(220px,.9fr);gap:8px;align-items:stretch}.home-hero-copy,.home-summary-card,.home-section-card,.home-mini-list-item{display:grid;gap:6px;padding:10px;border-radius:14px;border:1px solid var(--line);background:#ffffff06}.home-hero-copy h2,.home-section-head h3{font-family:Sora,sans-serif;line-height:1.1;font-size:var(--text-heading)}.home-primary-actions{align-content:start}.home-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-summary-card span,.home-list-date{color:var(--soft);font-size:var(--text-note)}.home-summary-card strong{font-family:Sora,sans-serif;font-size:var(--text-title)}.home-summary-card p,.home-mini-list-item p,.home-list-card p{color:var(--soft);line-height:1.45}.home-split-grid{grid-template-columns:1fr}.home-section-card{gap:12px}.home-section-head,.home-mini-header,.home-list-row,.home-mini-list-item{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-section-head,.home-mini-header{align-items:flex-start}.mini-action-button{min-height:28px;padding:5px 9px;border-radius:10px}.home-filter-row{grid-template-columns:repeat(4,minmax(0,max-content))}.giveaway-filter-row{align-items:center}.compact-empty-state{padding:10px 12px}.home-list-card{gap:8px}.home-mini-section{gap:12px}.home-mini-list{gap:8px}.home-mini-list-item strong,.home-list-card strong,.home-hero-copy h2,.brand-title-row h1{overflow-wrap:anywhere}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;align-items:start;justify-items:center;overflow-y:auto;padding:14px;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card{width:min(100%,420px);display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid var(--line-strong);background:linear-gradient(180deg,#12161efa,#0a0d13fa);box-shadow:0 22px 48px #0000005c}.modal-card-wide{width:min(100%,720px)}.modal-card-giveaway{width:min(100%,860px);margin:8px 0 calc(18px + env(safe-area-inset-bottom));max-height:none;overflow:visible}.modal-card-head,.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-card p{color:var(--soft);line-height:1.5}.overlay-action-row,.overlay-section-stack,.overlay-card-list{display:grid;gap:10px}.overlay-section-card{display:grid;gap:8px;padding:10px;border-radius:14px;border:1px solid var(--line);background:#ffffff06}.overlay-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.overlay-section-head span{color:var(--soft);font-size:var(--text-note)}.overlay-trigger-button{justify-self:start}.eyebrow,.mode-pill{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.eyebrow{color:var(--accent)}.mode-pill{padding:6px 9px;border-radius:999px;background:#8da2bd1f;color:#f7f7fbeb}.hero-copy{display:grid;gap:14px}.hero-badges{display:flex;flex-wrap:wrap;gap:10px}.hero-copy h1,.hero-status-card strong,.section-heading h2,.loader-screen h1{font-family:Sora,sans-serif}.section-heading h2,.message-copy strong,.review-section-head strong,.home-mini-list-item strong,.home-list-card strong,.post-card strong,.status-card strong,.summary-pill strong,.action-row strong,.manage-row strong,.winner-card strong{font-size:var(--text-title);line-height:1.15}.section-note,.brand-subtitle,.message-line,.message-gap,.modal-card p,.notice-banner p,.post-card p,.home-summary-card p,.home-mini-list-item p,.home-list-card p,.review-item strong,.tab-button,.button-primary,.button-ghost{font-size:var(--text-body)}.hero-copy h1,.loader-screen h1{font-size:var(--text-display);line-height:1}.hero-copy h1{color:#f7f7fb;max-width:7ch}.hero-lede,.notice-banner p,.hero-status-card p,.dialogue-bubble span,.dialogue-bubble p,.check-item span,.summary-pill span,.winner-card p,.action-row p,.manage-row span,.status-card span{color:var(--soft);line-height:1.55}.hero-lede{color:var(--soft);max-width:28rem;font-size:var(--text-body)}.hero-actions,.status-band{display:flex;flex-wrap:wrap;gap:10px}.button-primary,.button-ghost,.dock-primary,.dock-secondary,.tab-button,.chip-button,.toggle-card,.shortcut-button,.preview-button{min-height:34px;border-radius:11px;border:1px solid var(--line);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.button-primary,.dock-primary{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-deep) 90%);color:#f7f9fc;font-weight:600;padding:7px 10px;box-shadow:0 8px 20px #0000002e}.button-primary.button-accent-blue{background:linear-gradient(135deg,#5e82b8,#476997)}.button-primary.button-accent-green{background:linear-gradient(135deg,#4f8f72,#3d6f59)}.button-primary.button-accent-red{background:linear-gradient(135deg,#9c5858,#7d4444)}.button-primary.button-accent-violet{background:linear-gradient(135deg,#7c6aa8,#605285)}.button-ghost,.dock-secondary,.tab-button,.chip-button,.toggle-card,.shortcut-button,.preview-button{background:#ffffff06;color:inherit}.button-ghost,.dock-secondary{padding:7px 10px}.hero-status-card{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid rgba(141,162,189,.18);background:linear-gradient(160deg,#8da2bd14,#ffffff05)}.hero-status-card span,.field-block span{font-size:.9rem}.hero-status-card strong{font-size:var(--text-heading);line-height:1.1}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-metric-card{display:grid;gap:4px;padding:10px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line)}.hero-metric-card strong{font-family:Sora,sans-serif;font-size:clamp(.95rem,2.8vw,1.15rem);color:#f7f7fb;line-height:1.05}.hero-metric-card span{color:var(--soft);font-size:.78rem}.error-hint{color:#d4a1a1}.inline-error-card{display:grid;gap:6px;padding:11px;border-radius:14px;border:1px solid rgba(180,138,138,.28);background:#b48a8a14}.inline-error-card p{color:#ffd6d6e0;line-height:1.5}.notice-banner,.feature-panel,.workspace-card{padding:10px}.pending-banner{border-color:#b9a68747;box-shadow:inset 0 0 0 1px #b9a68714}.tab-strip,.workspace-grid{display:grid;gap:8px}.tab-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.workspace-grid,.dialogue-list,.checklist-grid,.winner-list,.action-list,.manage-list,.shortcut-list,.toggle-grid,.split-grid,.chip-row,.workspace-form,.dialogue-card,.preview-card,.checklist-card,.results-card,.actions-card,.manage-card,.manage-workspace,.shortcuts-card,.posts-card,.wizard-card,.giveaways-card{display:grid;gap:10px}.posts-card,.wizard-card,.giveaways-card{min-height:calc(100dvh - 84px)}.action-grid,.post-list,.select-list,.checkbox-list,.giveaway-list,.giveaway-product-grid,.management-grid,.wizard-shell,.step-nav,.subscription-mode-grid,.selected-channel-strip,.status-chips,.connect-panel,.wizard-step-track,.review-section-grid,.review-item-list{display:grid;gap:8px}.inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.inline-submit-button{width:auto;min-width:110px;white-space:nowrap}.wizard-connect-panel{margin-bottom:12px}.date-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field-hint{color:var(--soft);line-height:1.5;font-size:var(--text-note)}.section-note{color:var(--soft);line-height:1.45;font-size:var(--text-body)}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.posts-card .action-grid{grid-template-columns:repeat(2,max-content);justify-content:start;align-items:start}.action-button,.create-final-button,.step-arrow{justify-content:center}.posts-card .action-button{width:auto;min-width:0;justify-self:start;white-space:nowrap}.empty-state{display:grid;gap:8px;padding:10px;border-radius:16px;border:1px dashed rgba(255,255,255,.12);background:#ffffff06}.empty-state p,.step-copy,.giveaway-row p,.checkbox-row p,.post-card p{color:var(--soft);line-height:1.5}.post-card,.checkbox-row,.review-section-card{width:100%;text-align:left;border-radius:14px;border:1px solid var(--line);background:#ffffff06;color:inherit;min-width:0}.product-card{width:100%;display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(141,162,189,.08),transparent 36%),linear-gradient(180deg,#12151cf0,#0a0d12fa)}.product-card.is-active{border-color:#8da2bd4d;box-shadow:inset 0 0 0 1px #8da2bd1f,0 8px 20px #0000002e}.product-card-row,.product-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-card-actions{flex-wrap:wrap}.product-card strong{font-size:var(--text-title)}.product-card p,.product-card span{color:var(--soft);line-height:1.45}.post-card,.checkbox-row{padding:11px;display:grid;gap:5px}.post-card span,.checkbox-row span,.giveaway-row span{color:var(--accent);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.post-card strong,.checkbox-row strong,.giveaway-row strong,.empty-state strong{font-size:.95rem;overflow-wrap:anywhere}.section-heading h2,.hero-copy h1,.hero-lede,.step-copy,.post-card p,.check-item strong,.giveaway-row p,.giveaway-row strong,.tab-button,.chip-button,.empty-state p,.empty-state strong,.loader-progress-readout span{overflow-wrap:anywhere;word-break:break-word}.toggle-card strong,.toggle-card span,.checkbox-row p,.checkbox-row strong,.channel-title,.channel-handle,.selected-channel-strip .status-chip{overflow-wrap:normal;word-break:normal;white-space:normal}.post-card.is-active,.checkbox-row.is-active{border-color:#8da2bd4d;background:linear-gradient(135deg,#8da2bd24,#ffffff0a);box-shadow:inset 0 0 0 1px #8da2bd14,0 8px 18px #00000024}.compact-posts{max-height:340px;overflow-y:auto}.post-list.is-invalid,.select-list.is-invalid,.checkbox-list.is-invalid{padding:6px;border-radius:16px;border:1px solid rgba(180,138,138,.52);box-shadow:inset 0 0 0 1px #b48a8a14}.wizard-step-hero{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.wizard-step-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#ffffff0a;border:1px solid var(--line);font-size:1.3rem}.wizard-step-heading{gap:4px}.wizard-progress-compact{display:grid;gap:8px}.wizard-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--soft)}.wizard-progress-meta strong{color:#f7f7fbf0;font-size:var(--text-body);font-weight:600}.wizard-step-track{grid-template-columns:repeat(9,minmax(0,1fr))}.step-dot-button{min-height:34px;border:0;padding:0;border-radius:999px;background:transparent;display:grid;place-items:center}.step-dot-core{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);background:#ffffff08;font-size:.84rem;filter:saturate(.7)}.step-dot-button.is-active .step-dot-core{border-color:#8da2bd57;background:linear-gradient(135deg,#8da2bd33,#6e819a1f);box-shadow:0 0 0 1px #8da2bd14,0 6px 14px #00000024;filter:none}.status-chips,.selected-channel-strip{grid-template-columns:repeat(2,minmax(0,max-content));align-items:start}.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:5px 9px;border-radius:999px;background:#ffffff0d;border:1px solid var(--line);color:var(--soft);font:inherit;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.status-chip.is-ready{color:#eef7ef;background:#8ea78f47}.status-chip.is-warning{color:#f3ece4;background:#b9a68747}.status-chip.is-premium{color:#f5e8e8;background:#b48a8a4d}.status-chip.is-muted{color:#f7f7fbf0;background:#ffffff1f}.wizard-header{display:grid;gap:12px}.wizard-progress-shell{position:relative;width:100%;height:8px;border-radius:999px;overflow:hidden;background:#ffffff0d}.wizard-progress-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep) 0%,var(--accent) 100%);box-shadow:0 0 12px #8da2bd2e}.wizard-stage{min-height:328px;padding:10px;border-radius:18px;border:1px solid var(--line);background:radial-gradient(circle at top right,rgba(141,162,189,.08),transparent 34%),radial-gradient(circle at bottom left,rgba(255,255,255,.04),transparent 34%),linear-gradient(180deg,#0e1118fa,#090c12f0);overflow:hidden;touch-action:pan-y}.step-stage-content{min-height:100%;display:grid}.step-stage-content.is-forward,.step-stage-content.is-backward{animation:none}.wizard-stage .step-card{min-height:100%;align-content:start}.subscription-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step-card,.form-grid{display:grid;gap:10px}.checkbox-row{grid-template-columns:26px 1fr;align-items:start}.checkbox-row span{display:inline-flex;min-height:24px;align-items:center;justify-content:center}.checkbox-row strong,.checkbox-row p{grid-column:2}.channel-handle{color:var(--soft)}.step-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.review-section-card{display:grid;gap:10px;padding:10px}.review-section-head,.review-item{display:flex;align-items:center;justify-content:space-between;gap:10px}.review-item{padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.review-item:first-child{padding-top:0;border-top:0}.review-item span{color:var(--soft);font-size:var(--text-note)}.review-item strong{text-align:right;font-size:var(--text-body)}.giveaway-row{gap:8px}.tab-button,.chip-button,.shortcut-button,.preview-button{cursor:pointer;padding:9px 12px}.toggle-card{cursor:pointer;padding:10px 11px;text-align:left;display:grid;gap:4px}.tab-button.is-active,.chip-button.is-active,.toggle-card.is-active,.preview-button{background:linear-gradient(135deg,#8da2bd24,#ffffff0a);border-color:#8da2bd38}.field-block{display:grid;gap:8px}.field-block input,.field-block textarea{width:100%;padding:10px 11px;border-radius:12px;border:1px solid var(--line);background:#ffffff08;color:inherit;outline:none}.field-block textarea{resize:vertical;min-height:92px}.field-block input:focus,.field-block textarea:focus{border-color:#8da2bd61;box-shadow:0 0 0 3px #8da2bd14}.field-block input.is-invalid,.field-block textarea.is-invalid{border-color:#b48a8ab8;box-shadow:0 0 0 3px #b48a8a1f}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.two-field-blocks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.four-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{display:grid;gap:6px}.section-heading.compact{margin-bottom:0}.dialogue-bubble,.check-item,.summary-pill,.winner-card,.action-row,.manage-row,.message-card,.status-card,.skeleton-card{padding:10px;border-radius:14px;border:1px solid var(--line);background:#ffffff06}.dialogue-bubble,.check-item,.summary-pill,.action-row,.manage-row,.status-card{display:grid;gap:5px}.check-item strong,.summary-pill strong,.winner-card strong,.action-row strong,.manage-row strong,.status-card strong{font-size:.94rem}.giveaway-list{max-height:240px;overflow-y:auto}.manage-workspace{gap:10px}.management-shell{gap:12px}.management-hero{gap:10px;padding:12px;border-color:#8da2bd2e;background:radial-gradient(circle at top left,rgba(141,162,189,.1),transparent 36%),linear-gradient(180deg,#10131af5,#0a0d13f0)}.management-grid{grid-template-columns:1fr;align-items:start}.manage-row{scroll-margin-top:16px}.management-winners{gap:10px}.winners-grid{max-height:none}.message-card{display:grid;gap:10px}.message-media{min-height:112px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#8da2bd24,#ffffff0a);color:#f7f7fbe6}.message-copy{display:grid;gap:6px}.message-line,.message-gap{line-height:1.5}.message-gap{min-height:8px}.winner-card{display:grid;grid-template-columns:50px 1fr;gap:12px;align-items:start}.winner-card span{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#8da2bd24}.result-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.shortcut-button{display:inline-flex;align-items:center;justify-content:center}.status-band{flex-direction:column}.status-card.strong{background:linear-gradient(135deg,#8da2bd24,#ffffff0a)}.concise-panel{padding-top:16px}.bottom-dock{position:sticky;bottom:12px;display:grid;grid-template-columns:1fr 120px 120px;gap:8px;padding:8px;z-index:2}.center-loader{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:100dvh;contain:layout paint}.center-loader-arrow{width:14px;height:14px;border-top:3px solid rgba(238,241,246,.92);border-right:3px solid rgba(238,241,246,.92);transform:translateZ(0) rotate(45deg);will-change:transform,opacity,filter;backface-visibility:hidden;filter:drop-shadow(0 0 10px rgba(238,241,246,.12));animation:loader-arrow .72s cubic-bezier(.22,1,.36,1) infinite}.center-loader-arrow:nth-child(2){animation-delay:.1s}.center-loader-arrow:nth-child(3){animation-delay:.2s}.loader-screen{width:min(100%,640px);padding:22px 18px;display:grid;gap:10px}.fullscreen-loader{width:100%;max-width:none;min-height:100dvh;border-radius:0;place-content:center;justify-items:center;text-align:center;padding:28px 20px}[data-reveal]{opacity:1;transform:none;transition:none}[data-reveal].is-visible{opacity:1;transform:none}@keyframes wizard-slide-forward{0%{opacity:0;transform:translate3d(54px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes wizard-slide-backward{0%{opacity:0;transform:translate3d(-54px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes loader-arrow{0%{opacity:.16;transform:translate3d(-12px,-12px,0) scale(.58) rotate(45deg);filter:drop-shadow(0 0 0 rgba(238,241,246,0))}45%{opacity:1;transform:translateZ(0) scale(1.12) rotate(45deg);filter:drop-shadow(0 0 12px rgba(238,241,246,.2))}to{opacity:.2;transform:translate3d(12px,12px,0) scale(.72) rotate(45deg);filter:drop-shadow(0 0 0 rgba(238,241,246,0))}}@media(hover:hover){.button-primary:hover,.button-ghost:hover,.dock-primary:hover,.tab-button:hover,.chip-button:hover,.toggle-card:hover,.shortcut-button:hover,.preview-button:hover,.dialogue-bubble:hover,.check-item:hover,.winner-card:hover,.action-row:hover,.manage-row:hover,.status-card:hover,.post-card:hover,.checkbox-row:hover,.review-section-card:hover,.step-dot-button:hover .step-dot-core{transform:translateY(-2px);border-color:#8da2bd47}.button-primary:hover,.dock-primary:hover{box-shadow:0 12px 26px #0000003d}}@media(min-width:760px){.app-shell{padding:18px 16px 28px}.hero-section{grid-template-columns:minmax(0,1.08fr) minmax(240px,.92fr);align-items:stretch;padding:18px}.tab-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.wizard-step-track{grid-template-columns:repeat(9,minmax(0,1fr))}.workspace-grid,.post-list,.select-list,.giveaway-list,.checkbox-list,.giveaway-product-grid,.home-split-grid,.management-grid,.two-field-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.shortcut-list,.toggle-grid,.status-band{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overlay-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-dock{grid-template-columns:1fr 160px 160px}}@media(max-width:759px){.app-shell{padding:8px 8px calc(14px + env(safe-area-inset-bottom))}.app-frame{gap:6px}.top-strip,.notice-banner,.workspace-card,.tab-strip{border-radius:14px}.top-strip,.notice-banner,.feature-panel,.workspace-card{padding:9px}.button-primary,.button-ghost,.dock-primary,.dock-secondary,.tab-button,.chip-button,.toggle-card,.shortcut-button,.preview-button,.action-button{min-height:32px;padding:6px 9px;font-size:.84rem}.mini-action-button,.home-filter-chip{min-height:26px;padding:4px 8px;font-size:.78rem}.profile-badge,.close-app-button,.modal-close-button{width:28px;height:28px}.home-hero,.home-summary-grid,.home-split-grid,.home-filter-row,.hero-metrics,.two-columns,.three-columns,.result-summary,.action-grid,.management-grid,.subscription-mode-grid,.step-nav,.inline-form,.posts-card .action-grid{grid-template-columns:1fr}.posts-card .action-button{width:100%;white-space:normal}.date-time-grid{grid-template-columns:1fr}.wizard-step-hero,.wizard-progress-meta,.review-section-head,.review-item{grid-template-columns:1fr;display:grid}.wizard-step-track{grid-template-columns:repeat(5,minmax(0,1fr))}.step-dot-core{width:30px;height:30px}.wizard-stage{min-height:340px;padding:12px}.bottom-dock,.status-chips,.selected-channel-strip{grid-template-columns:1fr}.home-section-head,.home-mini-header,.home-list-row,.home-mini-list-item,.app-topbar{display:grid;justify-content:stretch}.mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-actions,.topbar-actions{display:grid;grid-template-columns:1fr 1fr}.product-card-row,.product-card-actions,.giveaway-filter-row{display:grid;grid-template-columns:1fr;justify-content:stretch}.overlay-section-head{display:grid;grid-template-columns:1fr}}
