.auth-dialog_mask__KRDng{--layer-mask-strength:46%;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dark .auth-dialog_mask__KRDng{--layer-mask-strength:55%}.auth-dialog_panel__lDWRA{--layer-offset-x:0px;--layer-offset-y:0px;--layer-enter-scale:1;--layer-enter-duration:160ms;--layer-exit-duration:120ms;position:fixed;z-index:50;display:grid;gap:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));inset:auto 0 0 0;max-height:calc(100dvh - 2.5rem);padding:1.75rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}@media (min-width:640px){.auth-dialog_panel__lDWRA{inset:50% auto auto 50%;width:min(26rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:2.25rem 2rem 1.75rem;border-radius:16px;transform:translate(-50%,-50%)}}.auth-dialog_close__OIqao{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:10px;color:hsl(var(--muted-foreground))}.auth-dialog_close__OIqao:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.auth-dialog_close__OIqao:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.auth-dialog_mark___YOdT{width:2.5rem;color:hsl(var(--foreground))}.auth-dialog_title__8OK6U{margin-top:1.1rem;font-size:1.6rem;font-weight:600;letter-spacing:-.03em;line-height:1.15}.auth-dialog_description__bRTcx{margin-top:.4rem;font-size:.95rem;line-height:1.55;color:hsl(var(--muted-foreground))}.auth-dialog_providers__8_rxI{margin-top:1.5rem}.auth-dialog_form__IFgY9{display:grid;gap:.6rem;margin-top:.25rem}.auth-dialog_error__sQHgl{font-size:.875rem;line-height:1.5;color:hsl(var(--destructive))}.auth-dialog_sent__dfXje{margin-top:1.25rem;display:grid;gap:.75rem;font-size:.95rem;line-height:1.6}.auth-dialog_switch__BDgkC{margin-top:1.25rem;font-size:.9rem;color:hsl(var(--muted-foreground))}.auth-dialog_password__wHw6u{margin-top:.25rem;font-size:.9rem}.auth-dialog_quiet__LwA65{display:inline-flex;min-height:2.75rem;align-items:center;color:hsl(var(--foreground));font-weight:500;text-decoration:underline;text-decoration-color:hsl(var(--border));text-underline-offset:4px}.auth-dialog_quiet__LwA65:hover{text-decoration-color:hsl(var(--foreground))}.auth-dialog_quiet__LwA65:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}.home_serif__AtLTU{font-family:var(--font-home-serif),"Iowan Old Style","Palatino Linotype",Georgia,serif;font-weight:400;letter-spacing:-.012em}.home_tactile__xkF13{background-image:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/0) 55%,rgb(0 0 0/.05));box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 1px 0 rgb(34 37 31/.18),0 10px 22px -12px rgb(34 37 31/.55)}.home_browser__zrabV{overflow:hidden;border:1px solid hsl(var(--foreground)/.14);border-radius:10px;background:hsl(var(--card));box-shadow:0 1px 0 hsl(var(--foreground)/.04),0 30px 60px -30px rgb(20 22 18/.45),0 12px 24px -16px rgb(20 22 18/.25)}.home_browserBar__VMESq{display:flex;align-items:center;gap:.9rem;height:2.1rem;padding:0 .85rem;border-bottom:1px solid hsl(var(--foreground)/.1);background:hsl(var(--muted))}.home_browserDots__w5QPY{display:inline-flex;gap:.35rem}.home_browserDots__w5QPY i{width:.55rem;height:.55rem;border-radius:999px;background:hsl(var(--foreground)/.18)}.home_browserAddress__Q0eIq{flex:1;max-width:22rem;margin:0 auto;overflow:hidden;padding:.18rem .75rem;border-radius:5px;background:hsl(var(--background));font-family:var(--font-mono);font-size:.68rem;color:hsl(var(--muted-foreground));text-align:center;white-space:nowrap;text-overflow:ellipsis}.home_browserView__gECF0{position:relative;aspect-ratio:16/10;background:#fff}.home_cover__UIVVO{object-fit:cover;object-position:top center}.home_device__EnqeS{position:relative;aspect-ratio:695/1330;filter:drop-shadow(0 22px 26px rgb(20 22 18/.26)) drop-shadow(0 6px 8px rgb(20 22 18/.18))}.home_deviceScreen__V1_Y2{position:absolute;inset:0;-webkit-mask-image:url(/marketing/samples/device/screen-mask.png);mask-image:url(/marketing/samples/device/screen-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home_deviceScreenBox__xEwR_{position:absolute;background:#fff}.home_deviceShot__Giwmy{object-fit:cover;object-position:top center}.home_deviceBezel__PiacW{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;user-select:none}.dark .home_device__EnqeS{filter:drop-shadow(0 22px 30px rgb(0 0 0/.55)) drop-shadow(0 4px 8px rgb(0 0 0/.35))}.home_heroActions__YeSPS{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem}.home_sectionTitle__m3q_v{font-size:clamp(2.5rem,7.4vw,4rem);line-height:1;color:hsl(var(--foreground))}.home_switcherNight__PZXL_{margin-top:2.5rem}.home_tabs__pFNi6{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.3rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background))}.home_tab__hJOHC{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border-radius:5px;font-size:.9rem;font-weight:500;color:hsl(var(--muted-foreground));transition:background-color .15s ease,color .15s ease}.home_tab__hJOHC:hover{color:hsl(var(--foreground))}.home_tab__hJOHC:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.home_tab__hJOHC[aria-selected=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.home_tabIndex__cxORB{font-family:var(--font-mono);font-size:.68rem;opacity:.7}.home_panel__9ZnvV{border-radius:12px}.home_panel__9ZnvV:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:6px}.home_switcherStage__5xqa6{position:relative;margin-top:1.75rem;padding-bottom:2.5rem}.home_switcherBrowser___hoct{width:100%}.home_switcherPhone__0hd13{position:absolute;right:3%;bottom:0;width:26%;max-width:13.5rem}@media (min-width:1024px){.home_switcherBrowser___hoct{width:84%}.home_switcherPhone__0hd13{right:2%;bottom:-.5rem;width:21%}}.home_closing__RmIg6{display:grid;gap:2rem;align-items:end;padding-block:5rem;border-top:1px solid hsl(var(--border))}.home_closingTitle__rs924{margin-top:1.5rem;font-size:clamp(2.8rem,8vw,5rem);line-height:.98;color:hsl(var(--foreground))}@media (min-width:1024px){.home_closing__RmIg6{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.home_browser__zrabV{transition:transform .26s var(--ease-out),box-shadow .26s ease}}.home_night__PcCmt{position:relative;isolation:isolate;overflow:hidden;color:#f1f0ea;background:#121410}.home_nightPhoto__ZGBIm{object-fit:cover;object-position:center 60%;filter:grayscale(1) contrast(1.15) brightness(.62)}.home_nightTint__CP76f{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(18 20 16/.92),rgb(18 20 16/.72) 42%,rgb(18 20 16/.2)),linear-gradient(0deg,rgb(18 20 16/.85),rgb(18 20 16/0) 40%)}.home_nightGrain__u_drw{position:absolute;inset:0;z-index:1;opacity:.18;background-image:repeating-linear-gradient(0deg,rgb(255 255 255/.05) 0 1px,transparent 1px 3px);mix-blend-mode:overlay;pointer-events:none}.home_nightInner__xVvW_{position:relative;z-index:2;display:grid;gap:3rem;min-height:min(46rem,calc(100svh - 4.5rem));padding-top:3.5rem;padding-bottom:4rem;align-content:end}.home_nightTitle__ex1qV{margin-top:1.25rem;max-width:15ch;font-size:clamp(3.3rem,11vw,6.2rem);line-height:.92;color:#f8f7f3}.home_nightBody__Q2Mhe{margin-top:1.5rem;max-width:32rem;font-size:1.08rem;line-height:1.7;color:rgb(241 240 234/.8)}.home_nightLink__lvH3A{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:#f8f7f3;text-decoration:underline;text-decoration-color:rgb(241 240 234/.4);text-underline-offset:5px}.home_nightLink__lvH3A:hover{text-decoration-color:var(--signal)}.home_nightLink__lvH3A:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.home_nightCard__ClobW{position:relative;width:100%}.home_sampleTag__jZXW8{display:inline-block;padding:.3rem .6rem;border-radius:3px;background:var(--signal);color:#22251f;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 0 1px rgb(34 37 31/.2)}@media (min-width:1024px){.home_nightInner__xVvW_{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;padding-top:4rem;padding-bottom:4.5rem}.home_nightCard__ClobW{transform:translateY(1.5rem)}.home_nightTitle__ex1qV{font-size:clamp(3.6rem,7.2vw,6.2rem)}}.home_nightBand__zbayV{position:relative;isolation:isolate;color:#f1f0ea;background:#161814}.home_nightBand__zbayV .home_sectionTitle__m3q_v{color:#f8f7f3}.home_switcherNight__PZXL_ .home_tabs__pFNi6{border-color:rgb(241 240 234/.2);background:rgb(255 255 255/.03)}.home_switcherNight__PZXL_ .home_tab__hJOHC{color:rgb(241 240 234/.7);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.home_switcherNight__PZXL_ .home_tab__hJOHC:hover{color:#f8f7f3}.home_switcherNight__PZXL_ .home_tab__hJOHC[aria-selected=true]{background:var(--signal);color:#22251f}.home_nightClosing__Zxrs5{position:relative;isolation:isolate;overflow:hidden;color:#f1f0ea;background:#121410}.home_nightClosingMark__apaWx{width:5.5rem;color:#f8f7f3}.retro .home_nightBand__zbayV h2.home_sectionTitle__m3q_v,.retro .home_nightClosing__Zxrs5 h2.home_closingTitle__rs924,.retro .home_night__PcCmt h1.home_nightTitle__ex1qV{color:#f8f7f3}.retro .home_switcherNight__PZXL_ .home_tabs__pFNi6 .home_tab__hJOHC{background-color:#f8f7f3;color:#2342d3}.retro .home_switcherNight__PZXL_ .home_tabs__pFNi6 .home_tab__hJOHC[aria-selected=true]{background-color:var(--signal);color:#22251f;outline:2px solid #2342d3;outline-offset:-4px}.home_storyNight__zeKyB{position:relative;isolation:isolate;padding-block:1rem;color:#f1f0ea;background:#161814}.home_story__bojPx{display:flex;flex-direction:column}.home_chapter__x59DD{padding-top:4.5rem}.home_chapterStatement__tXEXo{max-width:14ch;font-size:clamp(2.5rem,9vw,4rem);line-height:1;color:hsl(var(--foreground))}.home_chapterLine__5LOOu{margin-top:1rem;max-width:30rem;font-size:1.05rem;line-height:1.6;color:hsl(var(--muted-foreground))}.home_stage__ItU_7{margin-top:2.25rem}.home_storyPhone__KVOFQ{width:min(80%,19rem)}.home_storyWide__odM6q{display:none;max-width:46rem}.home_storyView__IiUaH{aspect-ratio:auto;max-height:36rem;overflow:hidden}.home_storyViewApp__a4IAY{background:#f7f6f2}.home_storyShot__uGbFP{display:block;width:100%;height:auto}@media (min-width:768px){.home_storyWide__odM6q{display:block}.home_storyNarrow__f3H_O{display:none}}.home_storyIndex__PQf2U{display:none}.home_storyIndex__PQf2U ul{display:flex;flex-wrap:wrap;gap:0 1.75rem}.home_storyIndex__PQf2U a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.95rem;color:hsl(var(--muted-foreground));text-decoration:underline;text-decoration-color:transparent;text-underline-offset:8px;transition:color .15s ease,text-decoration-color .15s ease}.home_storyIndex__PQf2U a:hover{color:hsl(var(--foreground))}.home_storyIndex__PQf2U a[aria-current]{color:hsl(var(--foreground));font-weight:500;text-decoration-color:hsl(var(--foreground)/.45)}.home_storyIndex__PQf2U a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}.home_chapterStatement__tXEXo{scroll-margin-top:6rem}.home_chapterStatement__tXEXo:focus{outline:none}@media (min-width:1024px){.home_storyIndex__PQf2U{display:block;padding-top:3rem}}.home_storySteps__NsnTC{margin-top:5rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border));font-size:1.05rem;line-height:1.6;color:hsl(var(--muted-foreground))}@media (min-width:1024px){.home_story__bojPx[data-enhanced]{--index-space:3.5rem;--stage-top:calc(72px + 1.25rem);--stage-height:calc(100svh - 72px - 4rem - var(--index-space));display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:3.5rem}.home_story__bojPx[data-enhanced] .home_storyIndex__PQf2U{grid-column:2;grid-row:1/span var(--chapters);position:sticky;top:var(--stage-top);z-index:1;align-self:start;height:calc(var(--index-space) + var(--stage-height));padding-top:0;pointer-events:none}.home_story__bojPx[data-enhanced] .home_storyIndex__PQf2U a{pointer-events:auto}.home_story__bojPx[data-enhanced] .home_chapter__x59DD{grid-column:1;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);padding-top:0}.home_story__bojPx[data-enhanced] .home_chapterStatement__tXEXo{font-size:clamp(2.6rem,3.9vw,3.6rem)}.home_story__bojPx[data-enhanced] .home_stage__ItU_7{grid-column:2;grid-row:1/span var(--chapters);position:sticky;top:calc(var(--stage-top) + var(--index-space));height:var(--stage-height);margin-top:var(--index-space);opacity:0;pointer-events:none;transition:opacity .22s ease}.home_story__bojPx[data-enhanced] .home_stage__ItU_7[data-active]{opacity:1;pointer-events:auto}.home_story__bojPx[data-enhanced] .home_storyWide__odM6q{max-width:none}.home_story__bojPx[data-enhanced] .home_storyView__IiUaH{height:min(calc(var(--stage-height) - 2.1rem),52rem);max-height:none}.home_story__bojPx[data-enhanced] .home_storyShotWhole__0_rqK{height:100%;object-fit:contain;object-position:top center}.home_storySteps__NsnTC{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.home_story__bojPx[data-enhanced] .home_stage__ItU_7,.home_story__bojPx[data-enhanced] .home_stage__ItU_7[data-active]{transition:none}}.home_storyNight__zeKyB .home_chapterStatement__tXEXo{color:#f8f7f3}.home_storyNight__zeKyB .home_chapterLine__5LOOu,.home_storyNight__zeKyB .home_storySteps__NsnTC{color:rgb(241 240 234/.74)}.home_storyNight__zeKyB .home_storySteps__NsnTC{border-top-color:rgb(241 240 234/.16)}.home_storyNight__zeKyB .home_browser__zrabV{border-color:rgb(241 240 234/.16);box-shadow:0 30px 70px -30px rgb(0 0 0/.85)}.home_storyNight__zeKyB .home_storyIndex__PQf2U a{color:rgb(241 240 234/.72)}.home_storyNight__zeKyB .home_storyIndex__PQf2U a:hover,.home_storyNight__zeKyB .home_storyIndex__PQf2U a[aria-current]{color:#f8f7f3}.home_storyNight__zeKyB .home_storyIndex__PQf2U a[aria-current]{text-decoration-color:var(--signal)}.home_storyNight__zeKyB .home_storyIndex__PQf2U a:focus-visible{outline-color:var(--signal)}.retro .home_storyNight__zeKyB h2.home_chapterStatement__tXEXo{color:#f8f7f3}.home_systemStage__ZdWN2{position:relative;padding:1.5rem 0 3.5rem 22%}.home_systemTag__aPtg1{position:absolute;top:.4rem;left:calc(22% + 1rem);z-index:3}.home_systemBrowser__RnKr0{width:100%}.home_systemPhone__xCJe9{position:absolute;left:0;bottom:0;z-index:2;width:34%;max-width:12.5rem}.home_systemCard__YdVQr{position:absolute;z-index:4;height:auto;border-radius:12px;box-shadow:0 1px 2px rgb(20 22 18/.1),0 22px 40px -22px rgb(20 22 18/.55)}.home_systemEnquiry__Emk2i{right:-.5rem;bottom:.5rem;width:54%;max-width:16rem}.home_systemNight__3e9V4 .home_systemCard__YdVQr{box-shadow:0 30px 60px -24px rgb(0 0 0/.85)}@media (min-width:1024px){.home_systemStage__ZdWN2{padding:2rem 0 4.5rem 24%}.home_systemTag__aPtg1{left:calc(24% + 1rem)}.home_systemPhone__xCJe9{width:32%}.home_systemEnquiry__Emk2i{right:-1.5rem;bottom:1rem}}@media (max-width:639px){.home_systemTag__aPtg1{left:auto;right:0;white-space:nowrap}}.campaign-motion_heroFigure__7mhnT{width:100%;border-radius:12px;overflow:hidden;border:1px solid hsl(var(--border));background:hsl(var(--background))}.campaign-motion_creativeBar__7J7_c,.campaign-motion_workspaceBar__H0gkI{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:12px}.campaign-motion_creativeBar__7J7_c{background:#f1ede4;color:#293426}.campaign-motion_clientMonogram__nnyFK{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#dfe5d1;color:#293426;font-family:Georgia,serif;font-size:19px}.campaign-motion_creativeKind__oKHxs,.campaign-motion_sampleLabel__MMIwo{margin-left:auto;font-size:11px}.campaign-motion_creativeKind__oKHxs{color:#5a6251}.campaign-motion_sampleLabel__MMIwo{color:hsl(var(--muted-foreground))}.campaign-motion_heroCaption__1S_Gz{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-size:12px;line-height:1.7}.campaign-motion_heroCaption__1S_Gz>span{color:hsl(var(--muted-foreground))}.campaign-motion_heroCaption__1S_Gz a{display:flex;align-items:center;gap:6px;white-space:nowrap;min-height:44px;font-size:14px}.campaign-motion_player__yyLYL{position:relative;overflow:hidden;background:#e7d8bd;color:white;width:100%}.campaign-motion_square__2kwre{aspect-ratio:1}.campaign-motion_vertical__hEdcg{aspect-ratio:9/16}.campaign-motion_landscape__5A8J0{aspect-ratio:16/9}.campaign-motion_player__yyLYL video{width:100%;height:100%;display:block;object-fit:cover}.campaign-motion_playerControls__RKB2t{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:30px 18px 15px;font-size:11px;background:linear-gradient(rgba(20,25,17,0),rgba(20,25,17,.62) 45%,rgba(20,25,17,.8))}.campaign-motion_playerControls__RKB2t button{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:24px;background:rgba(20,25,17,.3);border:1px solid rgba(255,255,255,.35);min-height:44px;font-size:13px}.campaign-motion_heroCaption__1S_Gz a:focus-visible,.campaign-motion_player__yyLYL button:focus-visible{outline:2px solid #ddff4c;outline-offset:3px}.campaign-motion_playbackTrack__vgivX{position:absolute;bottom:0;height:2px;background:rgba(255,255,255,.2);left:0;right:0}.campaign-motion_playbackTrack__vgivX span{display:block;background:#ddff4c;height:100%;transform-origin:left;transition:transform .2s linear}.campaign-motion_motionShowcase__kgPc7{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:64px}.campaign-motion_formatStage__1oWgy{min-height:520px;display:flex;justify-content:center;align-items:center;background:hsl(var(--muted)/.4);padding:24px;border-radius:8px}.campaign-motion_formatStage__1oWgy .campaign-motion_player__yyLYL{max-height:500px;width:auto;max-width:100%;box-shadow:0 14px 40px #00000014}.campaign-motion_formatStage__1oWgy .campaign-motion_player__yyLYL.campaign-motion_landscape__5A8J0,.campaign-motion_formatStage__1oWgy .campaign-motion_player__yyLYL.campaign-motion_square__2kwre{width:100%}.campaign-motion_formatStage__1oWgy .campaign-motion_player__yyLYL.campaign-motion_vertical__hEdcg{height:490px}.campaign-motion_formatButtons__PqZNu{display:flex;gap:10px;margin-top:28px}.campaign-motion_formatButtons__PqZNu button{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid hsl(var(--border));border-radius:5px;font-size:13px;min-height:44px}.campaign-motion_formatButtons__PqZNu button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}.campaign-motion_formatIcon__6tg5X{display:block;border:1px solid;border-radius:1px;height:13px;width:auto}.campaign-motion_formatIcon__6tg5X.campaign-motion_square__2kwre{width:13px}.campaign-motion_formatIcon__6tg5X.campaign-motion_vertical__hEdcg{width:8px}.campaign-motion_formatIcon__6tg5X.campaign-motion_landscape__5A8J0{width:18px;height:11px}.campaign-motion_demo__OLkIW{display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px}.campaign-motion_chapters__2h6kN{margin-top:32px;display:grid}.campaign-motion_chapters__2h6kN button{display:flex;gap:18px;align-items:center;text-align:left;border-bottom:1px solid hsl(var(--border));padding:18px 0;font-size:14px;color:hsl(var(--muted-foreground));transition:color .2s}.campaign-motion_chapters__2h6kN button svg{margin-left:auto;opacity:0;transform:translateX(-5px);transition:transform .2s,opacity .2s}.campaign-motion_chapters__2h6kN button[aria-selected=true]{color:hsl(var(--foreground))}.campaign-motion_chapters__2h6kN button[aria-selected=true] svg{opacity:1;transform:translateX(0)}.campaign-motion_chapterNumber__3Hvkz{position:relative;isolation:isolate;font-size:11px;font-variant-numeric:tabular-nums;transition:color .2s}.campaign-motion_chapters__2h6kN button[aria-selected=true] .campaign-motion_chapterNumber__3Hvkz{color:#262b1d}.campaign-motion_chapterMarker__Aab8r{position:absolute;inset:-4px -6px;z-index:-1;border-radius:3px;background:var(--signal,#ddff4c)}.campaign-motion_demoWorkspace__35vfL{border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;background:hsl(var(--background));box-shadow:0 18px 50px #00000006}.campaign-motion_workspaceBar__H0gkI{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.4)}.campaign-motion_demoPanel__IJtpK{padding:30px;min-height:590px}.campaign-motion_brief__WGkLc{margin-top:25px}.campaign-motion_url__oevo8{display:flex;align-items:center;gap:10px;border:1px solid hsl(var(--border));padding:12px 14px;border-radius:5px;font-size:12px}.campaign-motion_url__oevo8 svg:last-child{margin-left:auto}.campaign-motion_brief__WGkLc dl{display:grid;gap:18px;margin-top:22px;font-size:12px;line-height:1.7}.campaign-motion_brief__WGkLc dt{color:hsl(var(--muted-foreground));font-size:11px;margin-bottom:3px}.campaign-motion_concept__6Nnb_{padding:25px;background:#e9eddf;color:#293426;margin-top:24px;border-radius:5px}.campaign-motion_concept__6Nnb_>span{font-size:11px}.campaign-motion_concept__6Nnb_ p{font-family:Georgia,serif;font-size:34px;line-height:1.1;letter-spacing:-1.3px;margin:18px 0}.campaign-motion_concept__6Nnb_ small{font-size:11px}.campaign-motion_demoPrimary__pn0tJ{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 18px;font-size:12px;border-radius:5px;color:#262b1d;background:#ddff4c;margin-top:24px;min-height:44px;width:100%;transition:filter .2s}.campaign-motion_demoPrimary__pn0tJ:hover{filter:brightness(.96)}.campaign-motion_editScene__XMMu6{margin-top:22px}.campaign-motion_miniAd__U2BKk{position:relative;width:245px;aspect-ratio:1;margin:0 auto;overflow:hidden;border-radius:4px;background:#e7d8bd;transition:width .4s ease,aspect-ratio .4s ease}.campaign-motion_miniAd__U2BKk img{object-fit:cover}.campaign-motion_miniAd__U2BKk p{position:absolute;color:#293426;font-family:Georgia,serif;font-size:21px;line-height:1.05;top:18px;left:18px;right:18px;overflow-wrap:anywhere}.campaign-motion_miniPortrait___gxqC{width:154px;aspect-ratio:9/16}.campaign-motion_miniPortrait___gxqC p{font-size:18px}.campaign-motion_headlineField__cIEZ7{display:block;font-size:13px;margin-top:20px}.campaign-motion_headlineField__cIEZ7>span{display:flex;gap:7px;align-items:center;color:hsl(var(--muted-foreground));margin-bottom:8px}.campaign-motion_headlineField__cIEZ7 input{width:100%;background:hsl(var(--background));border:1px solid hsl(var(--border));padding:11px 12px;border-radius:5px;font-size:16px;min-height:44px}.campaign-motion_inlineChoices__GXNNp{display:flex;justify-content:center;gap:12px;margin-top:14px}.campaign-motion_inlineChoices__GXNNp button{padding:8px 12px;font-size:13px;border-bottom:2px solid transparent;min-height:44px}.campaign-motion_inlineChoices__GXNNp button[aria-pressed=true]{border-color:hsl(var(--foreground))}.campaign-motion_connectScene__CZwTB{margin-top:30px}.campaign-motion_permissionIcon__Gy4ub{display:grid;place-items:center;width:64px;height:64px;margin:22px auto;border:1px solid hsl(var(--border));border-radius:50%}.campaign-motion_connection__jdt28{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;border:1px solid hsl(var(--border));border-radius:6px;padding:20px 16px;margin-top:10px;font-size:13px}.campaign-motion_connection__jdt28>span:last-child{display:flex;align-items:center;gap:7px;font-size:11px;color:hsl(var(--muted-foreground))}.campaign-motion_connection__jdt28[aria-pressed=true]{border-color:hsl(var(--foreground));background:hsl(var(--muted)/.3)}.campaign-motion_budgetScene__ohlCq{margin-top:26px}.campaign-motion_reviewCreative__27WAA{display:flex;align-items:center;gap:12px;border-bottom:1px solid hsl(var(--border));padding-bottom:24px}.campaign-motion_reviewCreative__27WAA img{border-radius:3px}.campaign-motion_reviewCreative__27WAA span{font-size:11px;color:hsl(var(--muted-foreground))}.campaign-motion_reviewCreative__27WAA p{font-size:13px;line-height:1.5;margin-top:7px}.campaign-motion_reviewCreative__27WAA>svg{margin-left:auto;flex-shrink:0}.campaign-motion_budgetLabel__5vwwh{display:flex;justify-content:space-between;align-items:center;margin:25px 0;font-size:12px}.campaign-motion_budgetLabel__5vwwh strong{font-size:27px;letter-spacing:-1px;font-weight:500}.campaign-motion_budgetLabel__5vwwh small{font-size:11px;font-weight:400;letter-spacing:0;color:hsl(var(--muted-foreground))}.campaign-motion_budgetScene__ohlCq input{width:100%;accent-color:#94a623}.campaign-motion_budgetTotal__RnZXz{display:flex;justify-content:space-between;border-top:1px solid hsl(var(--border));padding-top:20px;margin-top:25px;font-size:12px}.campaign-motion_approvalMessage__hQrdi{font-size:11px;text-align:center;line-height:1.7;margin-top:12px;min-height:34px;color:hsl(var(--muted-foreground))}.campaign-motion_demo__OLkIW button:focus-visible,.campaign-motion_demo__OLkIW input:focus-visible,.campaign-motion_formatButtons__PqZNu button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}@media(max-width:1023px){.campaign-motion_demo__OLkIW{gap:36px}.campaign-motion_demoPanel__IJtpK{padding:23px}.campaign-motion_motionShowcase__kgPc7{gap:30px}.campaign-motion_formatStage__1oWgy{min-height:450px}}@media(max-width:767px){.campaign-motion_demo__OLkIW,.campaign-motion_motionShowcase__kgPc7{grid-template-columns:1fr;gap:28px}.campaign-motion_chapters__2h6kN{display:flex;margin-top:25px}.campaign-motion_chapters__2h6kN button{flex:1;min-width:0;font-size:13px;line-height:1.5;flex-direction:column;gap:8px;text-align:center;padding:14px 3px}.campaign-motion_chapters__2h6kN button svg{display:none}.campaign-motion_demoPanel__IJtpK{min-height:590px}.campaign-motion_formatStage__1oWgy{min-height:470px}.campaign-motion_motionDetails__UjhsM{padding-top:4px}.campaign-motion_formatButtons__PqZNu,.campaign-motion_heroCaption__1S_Gz{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.campaign-motion_chapters__2h6kN button svg,.campaign-motion_miniAd__U2BKk,.campaign-motion_playbackTrack__vgivX span{transition:none}}@media(prefers-reduced-motion:no-preference){.campaign-motion_heroFigure__7mhnT video{animation:campaign-motion_settle__vpEU1 1.6s var(--ease-out) .12s backwards}.campaign-motion_chapters__2h6kN button[aria-selected=true] .campaign-motion_chapterNumber__3Hvkz{transition-delay:.15s}}@keyframes campaign-motion_settle__vpEU1{0%{transform:scale(1.06)}}