@layer components{.home-module_FbRYSW_page,.home-module_FbRYSW_stage{--home-ease:cubic-bezier(.22, 1, .36, 1);--home-shadow:0 1px 2px var(--lightningcss-light,#11111e0d) var(--lightningcss-dark,#0006), 0 18px 40px -18px var(--lightningcss-light,#11111e38) var(--lightningcss-dark,#0009);--home-radius:20px}.home-module_FbRYSW_page{--home-gutter:clamp(16px, 5vw, 40px);--home-width:1200px;background:var(--bg);color:var(--text);padding-block-end:8px;overflow-x:clip}.home-module_FbRYSW_page img,.home-module_FbRYSW_page video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.home-module_FbRYSW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-module_FbRYSW_lead{color:var(--text);font-weight:700}.home-module_FbRYSW_rest{color:var(--text-muted);font-weight:400}.home-module_FbRYSW_headline{letter-spacing:-.045em;text-wrap:balance;max-width:19ch;margin:0 auto;font-size:clamp(2.25rem,5.4vw,4.25rem);font-weight:400;line-height:1.02}.home-module_FbRYSW_headline .home-module_FbRYSW_lead{display:block}.home-module_FbRYSW_title{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:0 0 clamp(28px,4vw,48px);font-size:clamp(1.9rem,4.2vw,3.25rem);font-weight:700;line-height:1.06}.home-module_FbRYSW_sub{max-width:40ch;color:var(--text-muted);margin:0;font-size:1.0625rem;line-height:1.5}.home-module_FbRYSW_primary,.home-module_FbRYSW_secondary,.home-module_FbRYSW_door,.home-module_FbRYSW_railArrow{box-sizing:border-box;appearance:none;min-height:var(--tap-min);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s var(--home-ease), border-color .16s var(--home-ease), color .16s var(--home-ease), opacity .16s var(--home-ease), transform .16s var(--home-ease);text-decoration:none}:is(.home-module_FbRYSW_primary,.home-module_FbRYSW_secondary,.home-module_FbRYSW_door,.home-module_FbRYSW_railArrow):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:is(.home-module_FbRYSW_primary,.home-module_FbRYSW_secondary,.home-module_FbRYSW_door,.home-module_FbRYSW_railArrow):active:not(:disabled){transform:scale(.97)}@media (pointer:coarse){:is(.home-module_FbRYSW_primary,.home-module_FbRYSW_secondary,.home-module_FbRYSW_door,.home-module_FbRYSW_railArrow):active:not(:disabled){filter:brightness(.92)}}:is(.home-module_FbRYSW_primary,.home-module_FbRYSW_secondary,.home-module_FbRYSW_door,.home-module_FbRYSW_railArrow):disabled{cursor:not-allowed;opacity:.45}:is(.home-module_FbRYSW_primary,.home-module_FbRYSW_secondary,.home-module_FbRYSW_door,.home-module_FbRYSW_railArrow)[aria-busy=true]{opacity:1;cursor:progress}.home-module_FbRYSW_primary,.home-module_FbRYSW_secondary{border-radius:var(--radius-full);justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:.9375rem;font-weight:600;display:inline-flex}.home-module_FbRYSW_primary{background:var(--accent);color:var(--accent-fg);border:0}.home-module_FbRYSW_secondary{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.home-module_FbRYSW_textLink,.home-module_FbRYSW_noteLink,.home-module_FbRYSW_team{-webkit-tap-highlight-color:transparent}:is(.home-module_FbRYSW_textLink,.home-module_FbRYSW_noteLink,.home-module_FbRYSW_team):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.home-module_FbRYSW_primary:hover:not(:disabled){background:var(--accent-hover)}.home-module_FbRYSW_secondary:hover:not(:disabled){border-color:var(--text-muted)}.home-module_FbRYSW_door:hover{color:var(--text)}.home-module_FbRYSW_railArrow:hover:not(:disabled){border-color:var(--border-strong)}}.home-module_FbRYSW_big{min-height:56px;padding-inline:32px;font-size:1.0625rem}.home-module_FbRYSW_textLink{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:5px;margin-block-start:24px;font-size:.9375rem;font-weight:600;text-decoration-thickness:1.5px;display:inline-block}.home-module_FbRYSW_textLink:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.home-module_FbRYSW_panel{border:1px solid var(--border);border-radius:var(--home-radius);background:var(--surface);box-shadow:var(--home-shadow)}.home-module_FbRYSW_fill{object-fit:cover;width:100%;height:100%;display:block}.home-module_FbRYSW_center{text-align:center;justify-content:center;margin-block-start:clamp(28px,4vw,40px);display:flex}.home-module_FbRYSW_hero{max-width:var(--home-width);padding:clamp(28px, 6vw, 72px) var(--home-gutter) 0;text-align:center;margin-inline:auto}.home-module_FbRYSW_doors{display:inline-flex}@media (max-width:420px){.home-module_FbRYSW_doors{display:flex}}.home-module_FbRYSW_doors{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-2);scrollbar-width:none;isolation:isolate;gap:2px;max-width:100%;margin-block-end:clamp(24px,4vw,36px);padding:4px;position:relative;overflow-x:auto}.home-module_FbRYSW_doorPill,.home-module_FbRYSW_door[aria-selected=true],.home-module_FbRYSW_door[aria-pressed=true]{background:var(--lightningcss-light,var(--surface)) var(--lightningcss-dark,var(--border-strong));box-shadow:0 1px 2px var(--lightningcss-light,#11111e14) var(--lightningcss-dark,#00000080), 0 0 0 1px var(--lightningcss-light,var(--border)) var(--lightningcss-dark,transparent)}.home-module_FbRYSW_doorPill{--pill-lead:.3s cubic-bezier(.2, .9, .3, 1);--pill-trail:.56s cubic-bezier(.5, 1.5, .4, 1);z-index:-1;inset-block:4px;left:var(--pill-l,0);right:var(--pill-r,100%);border-radius:var(--radius-full);opacity:0;transition:left var(--pill-trail), right var(--pill-trail);position:absolute}.home-module_FbRYSW_doors[data-pill]>.home-module_FbRYSW_doorPill{opacity:1}.home-module_FbRYSW_doors[data-direction=right]>.home-module_FbRYSW_doorPill{transition:right var(--pill-lead), left var(--pill-trail) 60ms}.home-module_FbRYSW_doors[data-direction=left]>.home-module_FbRYSW_doorPill{transition:left var(--pill-lead), right var(--pill-trail) 60ms}.home-module_FbRYSW_doors[data-pill]>.home-module_FbRYSW_door[aria-selected=true]{box-shadow:none;background:0 0}.home-module_FbRYSW_door{min-height:max(var(--tap-min), 38px);border-radius:var(--radius-full);color:var(--text-muted);background:0 0;border:0;flex:none;padding:0 16px;font-size:.875rem;font-weight:600}.home-module_FbRYSW_door[aria-selected=true],.home-module_FbRYSW_door[aria-pressed=true]{color:var(--text)}.home-module_FbRYSW_door:active:not(:disabled){transform:none}@media (max-width:420px){.home-module_FbRYSW_door{flex:auto;padding:8px 7px;font-size:.78rem}}.home-module_FbRYSW_heroPanel>*{animation:home-module_FbRYSW_swap .42s var(--home-ease) both}.home-module_FbRYSW_heroPanel>.home-module_FbRYSW_headline{animation:home-module_FbRYSW_focusIn .56s var(--home-ease) both}.home-module_FbRYSW_heroPanel>:nth-child(2){animation-delay:40ms}.home-module_FbRYSW_heroPanel>:nth-child(3){animation-delay:80ms}.home-module_FbRYSW_start{justify-items:center;gap:14px;width:100%;max-width:660px;margin:clamp(24px,3.5vw,36px) auto 0;display:grid}.home-module_FbRYSW_bar{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);width:100%;box-shadow:var(--home-shadow);transition:border-color .16s var(--home-ease), box-shadow .16s var(--home-ease);align-items:center;gap:6px;padding:6px;display:flex}.home-module_FbRYSW_bar:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft), var(--home-shadow)}.home-module_FbRYSW_bar[data-invalid]{border-color:var(--danger)}@media (max-width:560px){.home-module_FbRYSW_bar{border-radius:18px;flex-direction:column;align-items:stretch}.home-module_FbRYSW_bar .home-module_FbRYSW_primary{border-radius:13px;min-height:52px}}.home-module_FbRYSW_barInput{min-width:0;min-height:48px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:1rem}.home-module_FbRYSW_barInput::placeholder{color:var(--text-faint)}.home-module_FbRYSW_barInput:focus-visible{box-shadow:none}.home-module_FbRYSW_error{color:var(--danger);margin:0;font-size:.875rem}.home-module_FbRYSW_note{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;font-size:.875rem;display:flex}.home-module_FbRYSW_noteLink{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;font-weight:600}.home-module_FbRYSW_noteLink:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.home-module_FbRYSW_stage{text-align:start;max-width:1080px;margin:clamp(40px,6vw,72px) auto 0;position:relative}@media (min-width:900px){.home-module_FbRYSW_stage{aspect-ratio:1000/470}}.home-module_FbRYSW_threads{display:none}@media (min-width:900px){.home-module_FbRYSW_threads{fill:none;width:100%;height:100%;stroke:var(--border-strong);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:home-module_FbRYSW_draw .8s .26s var(--home-ease) forwards;display:block;position:absolute;inset:0;overflow:visible}.home-module_FbRYSW_threads path{vector-effect:non-scaling-stroke}}.home-module_FbRYSW_source{animation:home-module_FbRYSW_rise .48s 80ms var(--home-ease) both;gap:10px;margin:0;padding:10px 10px 14px;display:grid}@media (min-width:900px){.home-module_FbRYSW_source{width:56%;position:absolute;top:6%;left:0}}.home-module_FbRYSW_sourceHead{align-items:center;gap:8px;padding:2px 4px 0;font-size:.8125rem;font-weight:600;display:flex}.home-module_FbRYSW_liveDot{background:var(--danger);border-radius:50%;width:8px;height:8px}.home-module_FbRYSW_sourceTime{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:500}.home-module_FbRYSW_sourceVideo{aspect-ratio:16/9;background:var(--media-bg);object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.home-module_FbRYSW_timeline{height:40px;margin:18px 4px 0;position:relative}.home-module_FbRYSW_wave{align-items:center;gap:2px;display:flex;position:absolute;inset:0}.home-module_FbRYSW_wave span{height:var(--h);background:var(--border-strong);border-radius:2px;flex:1}.home-module_FbRYSW_wave span[data-picked]{background:var(--accent)}.home-module_FbRYSW_segment{inset-block:-5px;left:var(--from);width:calc(var(--to) - var(--from));border:1.5px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:8px;position:absolute}.home-module_FbRYSW_segmentAt{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;font-weight:700;position:absolute;bottom:calc(100% + 4px);left:-1px}.home-module_FbRYSW_cuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-start:14px;display:grid}@media (min-width:900px){.home-module_FbRYSW_cuts{margin:0;display:block;position:absolute;inset:0}}.home-module_FbRYSW_cut{animation:home-module_FbRYSW_rise .48s var(--home-ease) both}.home-module_FbRYSW_cut:first-child{animation-delay:.14s}.home-module_FbRYSW_cut:nth-child(2){animation-delay:.19s}.home-module_FbRYSW_cut:nth-child(3){animation-delay:.24s}@media (min-width:900px){.home-module_FbRYSW_cut{width:12.6%}.home-module_FbRYSW_cuts>.home-module_FbRYSW_cut{position:absolute}.home-module_FbRYSW_cut:first-child{top:2%;left:61%}.home-module_FbRYSW_cut:nth-child(2){top:16%;left:74.2%}.home-module_FbRYSW_cut:nth-child(3){top:30%;left:87.4%}}.home-module_FbRYSW_clip{aspect-ratio:9/16;background:var(--media-bg);box-shadow:var(--home-shadow);isolation:isolate;border-radius:18px;margin:0;position:relative;overflow:hidden}.home-module_FbRYSW_clipMeta{z-index:1;color:#fff;background:linear-gradient(#0000,#000000c7);gap:1px;padding:56px 12px 12px;font-size:.75rem;line-height:1.3;display:grid;position:absolute;inset:auto 0 0}.home-module_FbRYSW_clipMeta b{letter-spacing:-.03em;font-size:clamp(1.05rem,1.8vw,1.5rem);font-weight:700;line-height:1.1}.home-module_FbRYSW_clipMeta span{opacity:.86}.home-module_FbRYSW_cut .home-module_FbRYSW_clipMeta{padding:40px 10px 10px;font-size:.6875rem}.home-module_FbRYSW_cut .home-module_FbRYSW_clipMeta b{font-size:1.125rem}.home-module_FbRYSW_cut .home-module_FbRYSW_clipAuthor{display:none}.home-module_FbRYSW_clipAuthor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-module_FbRYSW_stageFace{justify-items:center;gap:16px;display:grid}.home-module_FbRYSW_sheetPanel{width:100%;animation:home-module_FbRYSW_rise .48s 80ms var(--home-ease) both;margin:0;padding:10px 10px 4px}@media (min-width:900px){.home-module_FbRYSW_sheetPanel{width:48%;position:absolute;top:24%;left:4%}}.home-module_FbRYSW_sheet{background:var(--surface-2);border-radius:12px;width:100%;height:auto;display:block}.home-module_FbRYSW_panelCaption{color:var(--text-muted);margin:10px 4px 6px;font-size:.8125rem;font-weight:600;display:block}.home-module_FbRYSW_stagePhone{width:min(78%,320px);animation:home-module_FbRYSW_rise .48s .16s var(--home-ease) both}@media (min-width:900px){.home-module_FbRYSW_stagePhone{width:25.5%;top:0;left:62%}.home-module_FbRYSW_stage>.home-module_FbRYSW_stagePhone{position:absolute}}.home-module_FbRYSW_stageIdea{gap:16px;display:grid}.home-module_FbRYSW_composer{animation:home-module_FbRYSW_rise .48s 80ms var(--home-ease) both;gap:6px;padding:18px 20px 20px;display:grid}@media (min-width:900px){.home-module_FbRYSW_composer{width:42%;position:absolute;top:26%;left:2%}}.home-module_FbRYSW_composer .home-module_FbRYSW_panelCaption{margin:0}.home-module_FbRYSW_composerText{margin:0;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.45}.home-module_FbRYSW_composerFoot{color:var(--accent);margin-block-start:8px;font-size:.8125rem;font-weight:600}.home-module_FbRYSW_results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.home-module_FbRYSW_results{display:block;position:absolute;inset:0}}.home-module_FbRYSW_result{animation:home-module_FbRYSW_rise .48s var(--home-ease) both;gap:8px;display:grid}.home-module_FbRYSW_result:first-child{animation-delay:.14s}.home-module_FbRYSW_result:nth-child(2){animation-delay:.19s}.home-module_FbRYSW_result:nth-child(3){animation-delay:.24s}@media (min-width:900px){.home-module_FbRYSW_result{width:14.6%;position:absolute}.home-module_FbRYSW_result:first-child{top:4%;left:52%}.home-module_FbRYSW_result:nth-child(2){top:14%;left:68%}.home-module_FbRYSW_result:nth-child(3){top:24%;left:84%}}.home-module_FbRYSW_resultMedia{aspect-ratio:9/16;background:var(--media-bg);box-shadow:var(--home-shadow);border-radius:16px;overflow:hidden}.home-module_FbRYSW_resultLabel{color:var(--text-muted);font-size:.8125rem;font-weight:600}.home-module_FbRYSW_wipe{aspect-ratio:9/16;background:var(--media-bg);box-shadow:var(--home-shadow);isolation:isolate;border-radius:22px;margin:0;position:relative;overflow:hidden}.home-module_FbRYSW_wipeLayer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-module_FbRYSW_wipeAfter{clip-path:inset(0 0 0 var(--split));position:absolute;inset:0}.home-module_FbRYSW_wipeHandle{inset-block:0;left:var(--split);z-index:1;pointer-events:none;background:#fff;width:2px;position:absolute;translate:-1px}.home-module_FbRYSW_wipeHandle:after{content:"";background:#00000059;border:2px solid #fff;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;translate:-50% -50%}.home-module_FbRYSW_wipeTag{z-index:1;color:#fff;text-shadow:0 1px 6px #0009;pointer-events:none;font-size:.75rem;font-weight:600;position:absolute;bottom:12px}.home-module_FbRYSW_wipeTagBefore{left:14px}.home-module_FbRYSW_wipeTagAfter{right:14px}.home-module_FbRYSW_wipeRange{z-index:2;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.home-module_FbRYSW_section{max-width:var(--home-width);padding:clamp(72px, 10vw, 136px) var(--home-gutter) 0;margin-inline:auto}.home-module_FbRYSW_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-block-end:clamp(28px,4vw,48px);display:flex}.home-module_FbRYSW_sectionHead .home-module_FbRYSW_title{margin:0}.home-module_FbRYSW_clientsBand{max-width:var(--home-width);padding-inline:var(--home-gutter);text-align:center;margin:clamp(56px,8vw,104px) auto 0}.home-module_FbRYSW_clientsTitle{color:var(--text-faint);margin:0 0 22px;font-size:.875rem;font-weight:500}.home-module_FbRYSW_clients{margin:0 calc(-1 * var(--home-gutter));padding:4px var(--home-gutter);scrollbar-width:none;align-items:center;gap:clamp(28px,4.5vw,56px);list-style:none;display:flex;overflow-x:auto}@media (min-width:900px){.home-module_FbRYSW_clients{justify-content:safe center}}.home-module_FbRYSW_clients li{flex:none}.home-module_FbRYSW_client{height:clamp(18px,1.9vw,22px);aspect-ratio:var(--ratio);background-color:var(--text-faint);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block}.home-module_FbRYSW_rail{margin:0 calc(-1 * var(--home-gutter));padding:12px var(--home-gutter) 24px;scroll-padding-inline:var(--home-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none;grid-auto-columns:clamp(190px,21vw,248px);grid-auto-flow:column;gap:16px;list-style:none;display:grid;overflow-x:auto}@media (hover:hover) and (pointer:fine){.home-module_FbRYSW_rail{cursor:grab;scroll-snap-type:none}}@media (min-width:900px){.home-module_FbRYSW_rail{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--home-gutter), #000 calc(100% - var(--home-gutter)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--home-gutter), #000 calc(100% - var(--home-gutter)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--home-gutter), #000 calc(100% - var(--home-gutter)), transparent)}}.home-module_FbRYSW_rail[data-free]{scroll-snap-type:none}.home-module_FbRYSW_rail[data-dragging]{cursor:grabbing}.home-module_FbRYSW_railItem{scroll-snap-align:start;transition:transform .42s var(--home-ease)}.home-module_FbRYSW_railItem .home-module_FbRYSW_clip{transition:box-shadow .42s var(--home-ease)}@media (hover:hover) and (pointer:fine){.home-module_FbRYSW_rail:not([data-free])>.home-module_FbRYSW_railItem:hover{transform:translateY(-6px)}.home-module_FbRYSW_rail:not([data-free])>.home-module_FbRYSW_railItem:hover .home-module_FbRYSW_clip{box-shadow:var(--home-shadow), 0 24px 48px -24px var(--lightningcss-light,#11111e59) var(--lightningcss-dark,#000c)}}.home-module_FbRYSW_rail[data-dragging]>.home-module_FbRYSW_railItem{transform:scale(.96)}.home-module_FbRYSW_railNav{gap:8px;display:flex}@media (hover:none){.home-module_FbRYSW_railNav{display:none}}.home-module_FbRYSW_railArrow{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);width:44px;height:44px;color:var(--text);place-items:center;padding:0;display:grid}.home-module_FbRYSW_pairs{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:clamp(16px,3vw,32px);display:grid}.home-module_FbRYSW_pair{width:100%}.home-module_FbRYSW_steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.home-module_FbRYSW_steps{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}}.home-module_FbRYSW_step{align-content:start;gap:14px;display:grid}@media (min-width:860px){.home-module_FbRYSW_step{grid-row:span 2;grid-template-rows:subgrid}}.home-module_FbRYSW_stepHead{letter-spacing:-.01em;align-items:baseline;gap:12px;margin:0;font-size:1.125rem;font-weight:600;display:flex}.home-module_FbRYSW_stepNumber{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.home-module_FbRYSW_window{border:1px solid var(--border);background:var(--surface);box-shadow:var(--home-shadow);border-radius:16px;overflow:hidden}.home-module_FbRYSW_windowBar{border-block-end:1px solid var(--border);background:radial-gradient(circle, var(--border-strong) 3.5px, transparent 4px) 12px 50% / 12px 12px no-repeat, radial-gradient(circle, var(--border-strong) 3.5px, transparent 4px) 28px 50% / 12px 12px no-repeat, radial-gradient(circle, var(--border-strong) 3.5px, transparent 4px) 44px 50% / 12px 12px no-repeat, var(--surface-2);height:26px;display:block}.home-module_FbRYSW_screen{aspect-ratio:4/3;object-fit:cover;object-position:var(--focus);width:100%;height:auto;display:block}.home-module_FbRYSW_split{align-items:center;gap:clamp(32px,6vw,88px);display:grid}@media (min-width:900px){.home-module_FbRYSW_split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.home-module_FbRYSW_points{margin:0;display:grid}.home-module_FbRYSW_point{border-block-start:1px solid var(--border);grid-template-columns:40px minmax(0,1fr);gap:4px 8px;padding:18px 0;display:grid}.home-module_FbRYSW_point dt{font-size:1.0625rem;font-weight:600}.home-module_FbRYSW_point dd{color:var(--text-muted);grid-column:2;margin:0;line-height:1.5}.home-module_FbRYSW_pointNumber{color:var(--accent);font-variant-numeric:tabular-nums;grid-row:span 2;padding-block-start:3px;font-size:.875rem;font-weight:700}.home-module_FbRYSW_library{gap:8px;padding:12px;display:grid}.home-module_FbRYSW_libraryRow{border-radius:14px;grid-template-columns:52px minmax(0,1fr) 2.2ch;align-items:center;gap:16px;padding:8px 14px 8px 8px;display:grid}.home-module_FbRYSW_libraryRow:first-child{background:color-mix(in srgb, var(--accent) 8%, transparent)}.home-module_FbRYSW_libraryThumb{aspect-ratio:9/16;object-fit:cover;border-radius:10px;width:52px;height:auto;display:block}.home-module_FbRYSW_libraryBar{border-radius:var(--radius-full);background:var(--surface-2);height:8px;position:relative;overflow:hidden}.home-module_FbRYSW_libraryBar:after{content:"";width:var(--score);border-radius:inherit;background:var(--accent);position:absolute;inset:0 auto 0 0}.home-module_FbRYSW_libraryScore{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:end;font-size:1.375rem;font-weight:700}.home-module_FbRYSW_duo{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.home-module_FbRYSW_duo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.home-module_FbRYSW_duoCard{align-content:start;gap:8px;padding:12px 12px 24px;display:grid}.home-module_FbRYSW_duoCard h3{letter-spacing:-.02em;margin:12px 8px 0;font-size:1.25rem;font-weight:600}.home-module_FbRYSW_duoCard p{color:var(--text-muted);margin:0 8px;line-height:1.5}.home-module_FbRYSW_duoSheet{aspect-ratio:16/9;background:var(--surface-2);object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.home-module_FbRYSW_duoVideo{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;column-gap:16px;padding-block-end:12px}.home-module_FbRYSW_duoVideo h3{margin-block-start:0}.home-module_FbRYSW_duoWipe{width:100%}.home-module_FbRYSW_tinted{max-width:calc(var(--home-width) + 2 * var(--home-gutter));background:var(--surface-2);border-radius:clamp(24px,3vw,36px);margin-block-start:clamp(72px,10vw,136px);padding-block:clamp(56px,8vw,96px)}@media (min-width:1300px){.home-module_FbRYSW_tinted{padding-inline:48px}}.home-module_FbRYSW_stories{margin:0 calc(-1 * var(--home-gutter));padding:4px var(--home-gutter) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(150px,40vw,210px);grid-auto-flow:column;gap:14px;list-style:none;display:grid;overflow-x:auto}@media (min-width:1000px){.home-module_FbRYSW_stories{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.home-module_FbRYSW_storyItem{aspect-ratio:9/16;background:var(--media-bg);box-shadow:var(--home-shadow);scroll-snap-align:start;border-radius:18px;overflow:hidden}.home-module_FbRYSW_bento{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.home-module_FbRYSW_bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-module_FbRYSW_bentoCard{grid-template-rows:auto auto 1fr;padding:24px 24px 0;display:grid;overflow:hidden}.home-module_FbRYSW_bentoCard h3{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}.home-module_FbRYSW_bentoCard p{max-width:42ch;color:var(--text-muted);margin:6px 0 22px;line-height:1.5}@media (min-width:900px){.home-module_FbRYSW_bentoWide{grid-column:span 2}}.home-module_FbRYSW_bentoScreen{border:1px solid var(--border);border-block-end:0;border-radius:12px 12px 0 0;align-self:stretch;min-height:200px;overflow:hidden}.home-module_FbRYSW_bentoScreen .home-module_FbRYSW_screen{aspect-ratio:auto;height:100%}.home-module_FbRYSW_bentoMedia{aspect-ratio:780/488;border:1px solid var(--border);object-fit:cover;border-block-end:0;border-radius:12px 12px 0 0;align-self:end;width:100%;height:auto;display:block}.home-module_FbRYSW_queue{grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:14px;margin:0;padding:0 0 24px;list-style:none;display:grid}.home-module_FbRYSW_queueItem{gap:2px;font-size:.8125rem;display:grid}.home-module_FbRYSW_queueItem img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;height:auto;margin-block-end:8px;display:block}.home-module_FbRYSW_queueItem b{font-weight:600}.home-module_FbRYSW_queueItem span{color:var(--text-muted);font-variant-numeric:tabular-nums}.home-module_FbRYSW_teams{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.home-module_FbRYSW_teams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.home-module_FbRYSW_teams{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-module_FbRYSW_team{height:100%;color:inherit;transition:border-color .16s var(--home-ease);align-content:start;gap:8px;padding:22px;text-decoration:none;display:grid}.home-module_FbRYSW_team:hover{border-color:var(--border-strong)}.home-module_FbRYSW_team b{font-size:1.0625rem;font-weight:600}.home-module_FbRYSW_team span{color:var(--text-muted);font-size:.9375rem;line-height:1.5}.home-module_FbRYSW_plansFree{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 20px;padding:10px 20px;font-size:.9375rem;display:flex}.home-module_FbRYSW_plansFree .home-module_FbRYSW_textLink{margin:0}.home-module_FbRYSW_plans{gap:40px 20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.home-module_FbRYSW_plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.home-module_FbRYSW_plans{grid-template-columns:repeat(var(--plans,3), minmax(0, 1fr))}.home-module_FbRYSW_plans[data-count="4"]{--plans:4}}.home-module_FbRYSW_plan{--plan-tone:var(--text);--plan-muted:var(--text-muted);--plan-ink:var(--text);--plan-soft:var(--text-muted);--plan-faint:var(--text-faint);--plan-line:var(--border);--plan-dot-ink:var(--bg);--plan-fill:var(--surface-2);--plan-edge:var(--border);--plan-glow:none;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.home-module_FbRYSW_plan[data-tone=plus]{--plan-tone:var(--accent)}.home-module_FbRYSW_plan[data-tone=pro]{--plan-tone:var(--lightningcss-light,#c026d3) var(--lightningcss-dark,#e879f9)}@media (max-width:699px){.home-module_FbRYSW_plan[data-featured]{order:-1}}.home-module_FbRYSW_planHead{border:1px solid var(--plan-edge);background:var(--plan-fill);box-shadow:var(--plan-glow);border-radius:24px;gap:20px;padding:26px 24px 24px;display:grid}.home-module_FbRYSW_planHead .home-module_FbRYSW_primary,.home-module_FbRYSW_planHead .home-module_FbRYSW_secondary{border:1px solid var(--border-strong);width:100%;min-height:52px;color:var(--text);background:0 0;gap:8px;font-size:1rem}:is(.home-module_FbRYSW_planHead .home-module_FbRYSW_primary,.home-module_FbRYSW_planHead .home-module_FbRYSW_secondary):after{content:"";background:currentColor;flex:none;width:18px;height:18px;transition:translate .16s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 18l6-6M13 6l6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 18l6-6M13 6l6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.home-module_FbRYSW_planHead .home-module_FbRYSW_primary{border-color:var(--text);background:var(--text);color:var(--bg)}.home-module_FbRYSW_plan[data-tone] .home-module_FbRYSW_planHead{--plan-muted:#ffffffb8;color:#fff}.home-module_FbRYSW_plan[data-tone] .home-module_FbRYSW_planHead .home-module_FbRYSW_secondary{color:#fff;background:#ffffff1a;border-color:#fff6}.home-module_FbRYSW_plan[data-tone] .home-module_FbRYSW_planHead .home-module_FbRYSW_primary{color:var(--plan-cta-ink);background:#fff;border-color:#fff;box-shadow:0 12px 28px -10px #00000073}@media (hover:hover){.home-module_FbRYSW_planHead :is(.home-module_FbRYSW_primary,.home-module_FbRYSW_secondary):hover:not(:disabled):after{translate:3px}.home-module_FbRYSW_planHead .home-module_FbRYSW_secondary:hover:not(:disabled){border-color:var(--text);background:0 0}.home-module_FbRYSW_planHead .home-module_FbRYSW_primary:hover:not(:disabled){background:var(--text);opacity:.9}.home-module_FbRYSW_plan[data-tone] .home-module_FbRYSW_planHead .home-module_FbRYSW_secondary:hover:not(:disabled){background:#ffffff2e;border-color:#ffffffbf}.home-module_FbRYSW_plan[data-tone] .home-module_FbRYSW_planHead .home-module_FbRYSW_primary:hover:not(:disabled){opacity:.92;background:#fff}}.home-module_FbRYSW_planPending{background:var(--surface-2);border-radius:24px;min-height:420px}.home-module_FbRYSW_planName{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:2rem;font-weight:700;line-height:1.1;display:flex}.home-module_FbRYSW_planName span{background:var(--surface);color:var(--text);letter-spacing:0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.home-module_FbRYSW_plan[data-tone] :is(.home-module_FbRYSW_planName span){color:#fff;background:#fff3}.home-module_FbRYSW_planFor{color:var(--plan-muted);margin:6px 0 0;font-size:.9375rem}.home-module_FbRYSW_planPrice{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;display:flex}.home-module_FbRYSW_planPrice s{color:var(--plan-muted);margin-inline-end:6px;font-size:1.25rem;font-weight:500}.home-module_FbRYSW_planPrice b{letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.5rem);font-weight:700}.home-module_FbRYSW_planPrice span{color:var(--plan-muted);font-size:.9375rem}.home-module_FbRYSW_planDeal{color:#fff;background:#e11d74;border-radius:999px;margin-inline-start:10px;padding:2px 8px;font-size:.75rem;font-weight:700}.home-module_FbRYSW_planBody{align-content:start;display:grid}.home-module_FbRYSW_planBody>*{padding:20px 24px}.home-module_FbRYSW_planBody>*+*{border-block-start:1px solid var(--plan-line)}.home-module_FbRYSW_planCredits{gap:10px;display:grid}.home-module_FbRYSW_planCredits>p{color:var(--plan-soft);align-items:center;gap:6px;margin:0;font-size:1.0625rem;display:flex}.home-module_FbRYSW_planCredits>p svg{color:var(--plan-tone);margin-inline-end:4px}.home-module_FbRYSW_planCredits>p b{color:var(--plan-tone);font-weight:700}.home-module_FbRYSW_planCredits ul{color:var(--plan-soft);gap:8px;margin:0;padding:0 0 0 8px;font-size:.9375rem;line-height:1.4;list-style:none;display:grid}.home-module_FbRYSW_planCredits li{padding-inline-start:22px;position:relative}.home-module_FbRYSW_planCredits li b{color:var(--plan-ink);font-weight:600}.home-module_FbRYSW_planCredits li:before{border-inline-start:1.5px solid color-mix(in srgb, var(--plan-tone) 55%, transparent);border-block-end:1.5px solid color-mix(in srgb, var(--plan-tone) 55%, transparent);content:"";border-end-start-radius:4px;width:12px;height:calc(.7em + 6px);position:absolute;inset-block-start:-6px;inset-inline-start:0}.home-module_FbRYSW_planGroup{gap:14px;display:grid}.home-module_FbRYSW_planGroup>p{color:var(--plan-soft);margin:0;font-size:.875rem}.home-module_FbRYSW_planLines{gap:12px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.home-module_FbRYSW_planLines li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;display:grid}.home-module_FbRYSW_planLines svg{color:var(--plan-ink);margin-top:3px}.home-module_FbRYSW_planSpecs{gap:12px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.home-module_FbRYSW_planSpecs li{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.home-module_FbRYSW_planSpecs li>span{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.home-module_FbRYSW_planSpecs li>svg{color:var(--plan-tone);flex:none;margin-inline-end:8px}.home-module_FbRYSW_planSpecs small{border:1px solid var(--plan-line);color:var(--plan-soft);border-radius:6px;padding:1px 6px;font-size:.75rem;font-weight:600}.home-module_FbRYSW_planSpecs em{background:color-mix(in srgb, var(--plan-tone) 16%, transparent);min-width:32px;color:var(--plan-tone);text-align:center;border-radius:999px;flex:none;padding:2px 9px;font-size:.8125rem;font-style:normal;font-weight:700}.home-module_FbRYSW_planSpecs li[data-off],.home-module_FbRYSW_planSpecs li[data-off]>svg{color:var(--plan-faint)}.home-module_FbRYSW_planInfo{color:var(--plan-soft);cursor:help;background:0 0;border:0;border-radius:50%;margin:-4px;padding:4px;display:inline-flex}.home-module_FbRYSW_planInfo:hover,.home-module_FbRYSW_planInfo[aria-expanded=true]{color:var(--plan-ink)}.home-module_FbRYSW_planInfo:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.home-module_FbRYSW_planInfoCard{max-width:18rem;color:var(--text);margin:0;font-size:.875rem;line-height:1.45}.home-module_FbRYSW_planInfoCard b{margin-block-end:8px;font-weight:600;display:block}.home-module_FbRYSW_planInfoCard ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-module_FbRYSW_planInfoCard li{color:var(--text-muted);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.home-module_FbRYSW_planInfoCard em{background:color-mix(in srgb, var(--accent) 14%, transparent);min-width:28px;color:var(--accent);text-align:center;border-radius:999px;padding:1px 8px;font-size:.8125rem;font-style:normal;font-weight:700}.home-module_FbRYSW_planProducts svg{background:var(--plan-tone);color:var(--plan-dot-ink);border-radius:50%;padding:3px}.home-module_FbRYSW_planMore{display:none}@media (max-width:699px){.home-module_FbRYSW_plan{border:1px solid var(--plan-edge);background:var(--plan-fill);box-shadow:var(--plan-glow);border-radius:24px;overflow:hidden}.home-module_FbRYSW_plan[data-tone]{--plan-tone:#fff;--plan-ink:#fff;--plan-soft:#ffffffb8;--plan-faint:#ffffff73;--plan-line:#ffffff29;--plan-dot-ink:#15131c;color:#fff}.home-module_FbRYSW_planHead{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding-block-end:8px}.home-module_FbRYSW_planBody:not([data-expanded])>:nth-child(2) li:nth-child(n+4),.home-module_FbRYSW_planBody:not([data-expanded])>:nth-child(3){display:none}.home-module_FbRYSW_planMore{width:100%;color:var(--plan-soft);font:inherit;cursor:pointer;background:0 0;border-block-end:0;border-inline:0;align-items:center;gap:6px;margin:0;font-size:.9375rem;font-weight:600;display:flex}}.home-module_FbRYSW_plansFailed{color:var(--text-muted);margin:0}.home-module_FbRYSW_plansFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-block-start:24px;display:flex}.home-module_FbRYSW_plansFoot .home-module_FbRYSW_textLink{margin:0}.home-module_FbRYSW_guarantees{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.home-module_FbRYSW_faq{gap:8px clamp(32px,6vw,88px);display:grid}@media (min-width:900px){.home-module_FbRYSW_faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.home-module_FbRYSW_faq .home-module_FbRYSW_title{position:sticky;top:120px}}.home-module_FbRYSW_questions{border-block-start:1px solid var(--border)}.home-module_FbRYSW_question{border-block-end:1px solid var(--border)}.home-module_FbRYSW_question summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.home-module_FbRYSW_question summary::-webkit-details-marker{display:none}.home-module_FbRYSW_question summary:after{content:"+";color:var(--text-muted);flex:none;font-size:1.25rem;font-weight:400;line-height:1}.home-module_FbRYSW_question[open] summary:after{content:"−"}.home-module_FbRYSW_question p{max-width:62ch;color:var(--text-muted);margin:0 0 22px;line-height:1.6}.home-module_FbRYSW_closing{max-width:var(--home-width);padding:clamp(48px, 7vw, 96px) var(--home-gutter);border:1px solid var(--border);background:var(--surface-2);text-align:center;border-radius:clamp(24px,3vw,36px);margin:clamp(80px,10vw,136px) auto clamp(48px,6vw,80px)}.home-module_FbRYSW_closing .home-module_FbRYSW_headline{font-size:clamp(2rem,5vw,3.75rem);font-weight:700}@media (max-width:1240px){.home-module_FbRYSW_closing{margin-inline:var(--home-gutter)}}@media (prefers-reduced-motion:reduce){.home-module_FbRYSW_heroPanel>*,.home-module_FbRYSW_source,.home-module_FbRYSW_cut,.home-module_FbRYSW_sheetPanel,.home-module_FbRYSW_stagePhone,.home-module_FbRYSW_composer,.home-module_FbRYSW_result{animation:none}.home-module_FbRYSW_threads{stroke-dashoffset:0;animation:none}}@keyframes home-module_FbRYSW_focusIn{0%{opacity:0;filter:blur(10px);transform:translateY(10px)scale(.98)}}@keyframes home-module_FbRYSW_swap{0%{opacity:0;transform:translateY(6px)scale(.995)}}@keyframes home-module_FbRYSW_rise{0%{opacity:0;transform:translateY(14px)}}@keyframes home-module_FbRYSW_draw{to{stroke-dashoffset:0}}}
