:root{color:#17211b;background:#f3f6f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:20rem;min-height:100vh}.app-shell{display:grid;min-height:100vh;padding:1.5rem;place-items:center}.foundation-card{width:min(100%,72rem);padding:clamp(2rem,7vw,4rem);border:1px solid #ccd6cf;border-radius:1.5rem;background:#fff;box-shadow:0 1.5rem 4rem #223b2c14}.auth-actions{max-width:38rem}.authenticated-workspace{display:grid;gap:2rem}.authenticated-workspace__identity{padding-bottom:1.25rem;border-bottom:1px solid #e4eae6}.eyebrow,.status{color:#24633f;font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}h1{margin:.5rem 0 1rem;font-size:clamp(2.25rem,8vw,4.25rem);letter-spacing:-.045em;line-height:.98}.summary{max-width:32rem;color:#4e5f54;font-size:1.05rem;line-height:1.65}h2{margin:.35rem 0 .75rem;color:#17211b;font-size:clamp(1.65rem,4vw,2.5rem);letter-spacing:-.035em;line-height:1.05}.status{display:inline-flex;align-items:center;gap:.5rem;margin:1.5rem 0 0}.status:before{width:.625rem;height:.625rem;border-radius:999px;background:#2f9d5d;content:""}.preview-workspace{display:grid;min-width:0;gap:1.25rem;justify-items:center}.preview-workspace__heading{display:flex;width:100%;align-items:end;justify-content:space-between;gap:1rem}.preview-workspace .eyebrow{margin:0}.preview-status,.preview-error{margin:0;color:#315541;font-weight:700}.preview-error{color:#8b2f2f}.preview-controls{display:flex;width:100%;flex-wrap:wrap;gap:.65rem}.preview-button{min-height:2.75rem;padding:.7rem 1rem;border:1px solid #9bad9f;border-radius:.75rem;color:#173d27;background:#fff;cursor:pointer;font:inherit;font-weight:700}.preview-button:disabled{color:#718077;background:#edf1ee;cursor:not-allowed}.preview-button--primary,.preview-button--cta{border-color:#24633f;color:#fff;background:#24633f}.preview-button:focus-visible{outline:3px solid #ffb703;outline-offset:3px}.device-frame{display:grid;overflow:hidden;border:.55rem solid #202923;border-radius:1.75rem;background:#fff;box-shadow:0 1.25rem 3rem #14261b29}.device-frame__viewport{min-width:0;min-height:0;overflow:auto;border-radius:1.1rem;background:#edf1f5}.meta-feed{min-height:100%;padding:clamp(.75rem,3vw,1.15rem);color:#16202a;background:#f0f2f5}.meta-feed__header{display:flex;align-items:center;gap:.7rem;padding:.8rem;border-radius:.85rem .85rem 0 0;background:#fff}.meta-feed__avatar{width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#3f7cac,#78b28c)}.meta-feed__brand,.meta-feed__sponsored,.meta-feed__copy{margin:0}.meta-feed__brand{font-weight:800}.meta-feed__sponsored{color:#65717a;font-size:.75rem}.meta-feed__copy{padding:0 .8rem .8rem;background:#fff;font-size:.9rem;line-height:1.45}.meta-feed__creative,.meta-feed__landing{display:grid;min-height:13rem;place-items:center;padding:1rem;text-align:center;background:linear-gradient(145deg,#d9e6dc,#abc8b2)}.meta-feed__creative span{padding:.55rem .75rem;border-radius:999px;background:#ffffffc7;font-weight:800}.meta-feed__landing{align-content:center;gap:.65rem;background:#f8f4e8}.meta-feed__landing span{font-size:.8rem}.meta-feed__landing-bar{width:72%;height:.55rem;border-radius:999px;background:#c6ad63}.meta-feed__footer{display:grid;gap:.9rem;padding:.9rem;border-radius:0 0 .85rem .85rem;background:#fff}.meta-feed__treatment{display:grid;gap:.3rem}.meta-feed__treatment span{color:#53616a;font-size:.8rem;line-height:1.4}.meta-feed--paused{box-shadow:inset 0 0 0 .3rem #ffb703}.meta-feed--complete{box-shadow:inset 0 0 0 .3rem #2f7d4b}@media(max-width:42rem){.app-shell{padding:.75rem;place-items:start center}.foundation-card{padding:1.25rem;border-radius:1rem}.preview-workspace__heading{align-items:start;flex-direction:column}.preview-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
