@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.3ykghqjb5ppsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.0lmgotk6waklk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0ec3e76flwb9j.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.3l17ub4npw-5z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.2_16a3jj3m9yb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.3xt4epvyjlv6l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.10f31zp4gc5wb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f6343652-module__O9mz1G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f6343652-module__O9mz1G__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d971d108-module__ytzh5q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d971d108-module__ytzh5q__variable{--font-mono-brand:"JetBrains Mono", "JetBrains Mono Fallback"}
.fig{--ink:#000;--canvas:#fff;--inverse-canvas:#000;--inverse-ink:#fff;--hairline:#e6e6e6;--hairline-soft:#f1f1f1;--surface-soft:#f7f7f5;--block-lime:#dceeb1;--block-lilac:#c5b0f4;--block-cream:#f4ecd6;--block-pink:#efd4d4;--block-mint:#c8e6cd;--block-coral:#f3c9b6;--block-navy:#1f1d3d;--accent-magenta:#ff3d8b;--success:#1ea64a;--r-xs:2px;--r-sm:6px;--r-md:8px;--r-lg:24px;--r-xl:32px;--r-pill:50px;--s-xxs:4px;--s-xs:8px;--s-sm:12px;--s-md:16px;--s-lg:24px;--s-xl:32px;--s-xxl:48px;--s-section:96px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--dur-fast:.2s;--dur-base:.45s;--dur-slow:.7s;--font-sans:var(--font-sans), "SF Pro Display", system-ui, sans-serif;--font-mono:var(--font-mono-brand), "SF Mono", ui-monospace, monospace;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"kern"}.fig h1,.fig h2,.fig h3{letter-spacing:-.026em;color:inherit;margin:0;font-weight:340;line-height:1.05}.fig .fig-display-xl{letter-spacing:-.02em;font-size:clamp(3rem,1.6rem + 5.6vw,5.375rem);font-weight:340;line-height:1}.fig .fig-display-lg{letter-spacing:-.015em;font-size:clamp(2.25rem,1.4rem + 3.4vw,4rem);font-weight:340;line-height:1.08}.fig .fig-headline{letter-spacing:-.01em;font-size:clamp(1.375rem,1.1rem + .9vw,1.625rem);font-weight:540;line-height:1.3}.fig .fig-subhead{letter-spacing:-.01em;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:340;line-height:1.35}.fig .fig-body-lg{letter-spacing:-.007em;font-size:1.25rem;font-weight:330;line-height:1.4}.fig .fig-body{letter-spacing:-.012em;font-size:1.125rem;font-weight:330;line-height:1.5}.fig .fig-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:400}.fig .fig-caption{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:400}.fig-btn{font-family:var(--font-sans);letter-spacing:-.005em;border-radius:var(--r-pill);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:1.0625rem;font-weight:480;text-decoration:none;display:inline-flex}.fig-btn-primary{background:var(--ink);color:var(--canvas)}.fig-btn-primary:hover{transform:translateY(-1px)scale(1.015)}.fig-btn-primary:active{transform:scale(.98)}.fig-btn-secondary{background:var(--canvas);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.fig-btn-secondary:hover{transform:translateY(-1px)scale(1.015)}.fig-btn-secondary:active{transform:scale(.98)}.fig-btn-magenta{background:var(--accent-magenta);color:#000}.fig-btn-magenta:hover{transform:translateY(-1px)scale(1.015)}.fig-on-dark .fig-btn-primary{color:#000;background:#fff}.fig-on-dark .fig-btn-secondary{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff80}.fig-container{width:100%;max-width:1280px;padding:0 var(--s-xxl);margin:0 auto}@media (max-width:700px){.fig-container{padding:0 var(--s-lg)}}.fig-section{padding:var(--s-section) 0}.fig-block{border-radius:var(--r-lg);padding:clamp(32px,5vw,72px)}.fig-block-lime{background:var(--block-lime)}.fig-block-lilac{background:var(--block-lilac)}.fig-block-cream{background:var(--block-cream)}.fig-block-pink{background:var(--block-pink)}.fig-block-mint{background:var(--block-mint)}.fig-block-coral{background:var(--block-coral)}.fig-block-navy{background:var(--block-navy);color:var(--inverse-ink)}.fig-eyebrow-dim{opacity:.55}.fig main{overflow-x:clip}.fig{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23000000' fill-opacity='0.09'/%3E%3C/svg%3E")}.fig .vcm-vox .vf{background:#111}.fig .vcm-vox .vt{background:#3a3a3a}.fig .vcm-vox .vl,.fig .vcm-vox .vr,.fig .vcm-vox .vu{background:#000}.fig .vcm-eye .vf,.fig .vcm-lid .vf{background:#fff}.fig-nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--hairline);background:#ffffffd1;position:sticky;top:0}.fig-nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.fig-nav-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.fig-nav-cat{width:34px;height:22px;display:inline-flex}.fig-nav-word{letter-spacing:-.02em;color:var(--ink);font-size:1.2rem;font-weight:700}.fig-nav-links{gap:28px;display:flex}.fig-nav-links a{color:var(--ink);opacity:.7;transition:opacity var(--dur-fast) var(--ease-out);font-size:1rem;font-weight:400;text-decoration:none}.fig-nav-links a:hover{opacity:1}.fig-nav-cta{padding:9px 18px;font-size:1rem}@media (max-width:860px){.fig-nav-links{display:none}}.fig-hero{padding:clamp(48px,8vw,104px) 0 clamp(56px,8vw,96px);position:relative;overflow:hidden}.fig-dotfield{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.fig-hero-grid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid;position:relative}.fig-hero-eyebrow{opacity:.6;margin-bottom:22px}.fig-hero-title{margin:0 0 24px}.fig-line-mask{padding-bottom:.04em;display:block;overflow:hidden}.fig-line{display:block}.fig-hero-sub{max-width:34ch;color:var(--ink);opacity:.82;margin:0 0 32px}.fig-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fig-btn-tertiary{color:var(--ink);text-underline-offset:4px;background:0 0;padding:12px 10px;text-decoration:underline;text-decoration-thickness:1.5px}.fig-hero-cat{justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.fig-hero-cat-floor{background:#00000014;border-radius:50%;width:160px;height:16px;position:absolute;bottom:20px;left:50%;translate:-50%}.fig-hero-proof{z-index:1;margin-top:clamp(48px,6vw,72px);position:relative}.fig-hero-proof-label{color:#0000007a;margin-bottom:12px;display:block}.fig-hero-proof-grid{border-top:1px solid #0000002e;border-bottom:1px solid #0000002e;grid-template-columns:repeat(4,1fr);display:grid}.fig-hero-proof-item{min-width:0;color:var(--ink);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-right:1px solid #00000024;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.fig-hero-proof-item:first-child{padding-left:0}.fig-hero-proof-item:last-child{border-right:0}.fig-hero-proof-item:hover{background:#00000009;transform:translateY(-2px)}.fig-hero-proof-item strong{font-size:.98rem;font-weight:600}.fig-hero-proof-item span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.045em;color:#00000085;font-size:.68rem;line-height:1.35}@media (max-width:860px){.fig-hero-grid{grid-template-columns:1fr;gap:24px}.fig-hero-cat{order:-1;min-height:220px}.fig-hero-sub{max-width:none}.fig-hero-proof-grid{grid-template-columns:1fr 1fr}.fig-hero-proof-item:nth-child(2){border-right:0}.fig-hero-proof-item:nth-child(-n+2){border-bottom:1px solid #00000024}.fig-hero-proof-item:first-child{padding-left:20px}}.fig-panel-wrap{padding:48px 0}.fig-nap{text-align:center;grid-template-columns:1fr;justify-items:center;gap:38px;display:grid}.fig-nap-copy{flex-direction:column;align-items:center;max-width:760px;display:flex}.fig-nap-copy h2{max-width:16ch;margin:14px auto 20px}.fig-nap-copy>.fig-eyebrow{margin:0}.fig-nap-copy>.fig-body{max-width:60ch;margin:0 auto 28px}.fig-nap-stage{aspect-ratio:16/10;border-radius:var(--r-md);cursor:pointer;background:#0a0a0a;width:min(100%,880px);position:relative;overflow:hidden;box-shadow:0 20px 50px #1f1d3d40}.fig-nap-term{font-family:var(--font-mono);color:#ffffffd1;flex-direction:column;gap:10px;padding:22px 24px;font-size:.8rem;display:flex}.fig-nap-term .cmd b{color:#fff;font-weight:600}.fig-nap-term .out{color:#ffffff80}.fig-nap-term .out b{color:#ffffffb3;font-weight:500}.fig-nap-caret{background:#c5b0f4;width:7px;height:14px;animation:1.06s step-end infinite fig-caret}@keyframes fig-caret{50%{opacity:0}}.fig-nap-frost{-webkit-backdrop-filter:blur(16px);background:#0a0a0cb3;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.fig-nap-clock{color:#ffffffe6;letter-spacing:.02em;font-size:3.4rem;font-weight:200}.fig-nap-cat{display:inline-flex}.fig-nap-hint{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c;font-size:.7rem}.fig-morning{text-align:center;grid-template-columns:1fr;justify-items:center;gap:38px;display:grid}.fig-morning-copy{flex-direction:column;align-items:center;max-width:760px;display:flex}.fig-morning-copy h2{max-width:17ch;margin:14px auto 20px}.fig-morning-copy>.fig-eyebrow{margin:0}.fig-morning-copy>.fig-subhead{max-width:52ch;margin:0 auto 12px}.fig-morning-copy>.fig-body{max-width:60ch;margin:0 auto}.fig-morning-stage{flex-direction:column;align-items:center;gap:16px;width:min(100%,820px);display:flex}.fig-morning-glass{aspect-ratio:16/11;border-radius:var(--r-md);background:#0a0a0ceb;flex-direction:column;align-items:center;gap:12px;width:100%;padding:28px 22px;display:flex;box-shadow:0 20px 50px #07191240}.fig-morning-clock{color:#ffffffe6;letter-spacing:.02em;font-size:2.6rem;font-weight:200}.fig-morning-glow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#fff9;align-items:center;gap:8px;font-size:.68rem;display:inline-flex}.fig-morning-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.fig-morning-dot.green{background:#4ade86}.fig-morning-dot.amber{background:#ffc53d}.fig-morning-report{border-radius:var(--r-sm,12px);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;gap:9px;width:100%;max-width:380px;margin-top:4px;padding:16px 18px;display:flex}.fig-morning-report-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin-bottom:2px;font-size:.66rem}.fig-morning-line{color:#fff9;font-size:.82rem;line-height:1.35}.fig-morning-line b{color:#ffffffeb;margin-right:6px;font-weight:600}.fig-morning-line b.green{color:#4ade86}.fig-morning-line b.amber{color:#ffc53d}.fig-morning-line.needs{color:#ffffffd9;align-items:center;gap:8px;display:flex}.fig-morning-cap{opacity:.6}.fig-island{text-align:center}.fig-island-title{max-width:24ch;margin:14px auto 20px}.fig-island-sub{max-width:60ch;color:var(--ink);opacity:.75;margin:0 auto 44px}.fig-island-stage{max-width:900px;margin:0 auto}.fig-agents{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:48px auto 0;display:flex}.fig-agent{font-family:var(--font-mono);border:1px solid var(--ink);border-radius:var(--r-pill);color:var(--ink);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:8px 14px;font-size:.8rem}.fig-agent:hover{background:var(--ink);color:#fff}.fig-agent-depth{color:#00000080;margin:18px auto 0}.fig-integrations{border-radius:var(--r-lg);color:#fff;text-align:left;background:#0a0a0a;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(24px,4vw,52px);max-width:980px;margin:34px auto 0;padding:clamp(22px,3vw,36px);display:grid}.fig-integrations-copy h3{margin:12px 0 10px;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.08}.fig-integrations-copy p{color:#ffffff9e;margin:0;line-height:1.6}.fig-integrations-copy .fig-caption{color:#ffffff7a}.fig-integration-list{gap:8px;display:grid}.fig-integration-row{border-radius:var(--r-sm);background:#ffffff0b;border:1px solid #ffffff1a;grid-template-columns:8px minmax(92px,.42fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.fig-integration-row i{background:#ffc53d;border-radius:50%;width:7px;height:7px}.fig-integration-row i.is-connected{background:#4ade86}.fig-integration-row i.is-ready{background:#6fc3e8}.fig-integration-row strong{font-size:.9rem;font-weight:560}.fig-integration-row span,.fig-integration-row em{font-family:var(--font-mono);font-size:.67rem;font-style:normal}.fig-integration-row span{color:#ffffff7a}.fig-integration-row em{color:#ffffffc2}.fig-studio{background:var(--block-lilac);text-align:center}.fig-studio h2{max-width:18ch;margin:14px auto 20px}.fig-studio-intro{color:#000000b8;max-width:62ch;margin:0 auto 44px}.fig-studio-shell{border-radius:var(--r-lg);text-align:left;background:#080808;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:12px;max-width:1100px;margin:0 auto;padding:12px;display:grid;box-shadow:0 26px 70px #1f1d3d3d}.fig-studio-screen{background:#252b27;border-radius:14px;justify-content:center;align-items:flex-start;min-height:680px;display:flex;overflow:hidden}.fig-studio-image{object-fit:cover;object-position:top center;width:100%;height:680px;display:block}.fig-studio-tabs{flex-direction:column;gap:8px;display:flex}.fig-studio-tabs button{appearance:none;color:#ffffffc7;text-align:left;cursor:pointer;min-height:0;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:#161616;border:0;border-radius:14px;flex:1;padding:22px}.fig-studio-tabs button:hover{color:#fff;transform:translate(-2px)}.fig-studio-tabs button:focus-visible{outline:3px solid var(--accent-magenta);outline-offset:-3px}.fig-studio-tabs button.is-active{background:var(--block-cream);color:#000}.fig-studio-tabs button .fig-caption{opacity:.82;margin-bottom:12px;display:block}.fig-studio-tabs button.is-active .fig-caption{opacity:.68}.fig-studio-tabs button strong{letter-spacing:-.015em;margin-bottom:7px;font-size:1.2rem;font-weight:560;display:block}.fig-studio-tabs button>span:last-child{font-size:1rem;line-height:1.45;display:block}.fig-studio-proof{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px auto 0;display:flex}.fig-studio-proof span{border-radius:var(--r-pill);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid #00000080;padding:8px 13px;font-size:.72rem}.fig-pair-head{max-width:60ch;margin-bottom:40px}.fig-pair-head h2{margin:14px 0 16px}.fig-pair-sub{color:var(--ink);opacity:.82}.fig-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fig-pair-card{border-radius:var(--r-md);background:#0a0a0a;flex-direction:column;gap:14px;min-height:220px;padding:20px;display:flex}.fig-pair-card .fig-caption{color:#ffffff80}.fig-jump-tabs{font-family:var(--font-mono);gap:4px;font-size:.75rem;display:flex}.fig-jump-tabs span{border-radius:var(--r-sm) var(--r-sm) 0 0;color:#ffffff80;padding:6px 14px}.fig-jump-tabs .on{color:#dceeb1;background:#1d1d1d}.fig-jump-body{font-family:var(--font-mono);flex-direction:column;gap:8px;font-size:.8rem;display:flex}.fig-jump-body .cmd{color:#fff}.fig-jump-body .out{color:#ffffff80}.fig-ask{border-radius:var(--r-md);text-align:center;background:#000;flex-direction:column;align-items:center;gap:10px;margin:auto 0;padding:18px;display:flex}.fig-ask-head{color:#fff;align-items:center;gap:7px;font-size:.9rem;font-weight:600;display:flex}.fig-ask-head i{background:#ffc53d;border-radius:50%;width:7px;height:7px}.fig-ask-body{color:#fff9;font-size:.8rem}.fig-ask-btns{gap:10px;display:flex}.fig-ask-deny{border-radius:var(--r-pill);color:#fff;background:#ffffff1f;padding:7px 20px;font-size:.8rem;font-weight:600}.fig-ask-allow{border-radius:var(--r-pill);color:#07130b;background:#4ade86;padding:7px 20px;font-size:.8rem;font-weight:600}.fig-control-proof{border-radius:var(--r-lg);background:#ffffff6b;border:1px solid #0b180f2e;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);align-items:center;gap:clamp(24px,4vw,52px);margin-top:34px;padding:clamp(22px,3vw,36px);display:grid}.fig-control-proof h3{margin:12px 0 10px;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.08}.fig-control-proof p{opacity:.8;margin:0;line-height:1.65}.fig-control-proof img{border-radius:var(--r-md);width:100%;height:auto;box-shadow:0 20px 48px #0b180f33}.fig-usage-sub{max-width:56ch;color:var(--ink);opacity:.75;margin-top:16px}.fig-meters{flex-direction:column;gap:28px;max-width:820px;margin-top:48px;display:flex}.fig-meter{grid-template-columns:1fr auto;align-items:center;gap:8px 16px;display:grid}.fig-meter-label{flex-direction:column;gap:4px;font-size:1.05rem;font-weight:480;display:flex}.fig-meter-label .fig-caption{opacity:.5}.fig-meter-track{background:var(--surface-soft);border-radius:var(--r-pill);grid-column:1/2;height:12px;overflow:hidden}.fig-meter-fill{background:var(--ink);border-radius:var(--r-pill);height:100%;transition:width 1.2s var(--ease-out)}.fig-meter-pct{font-variant-numeric:tabular-nums;grid-area:1/2/3;font-size:1.6rem;font-weight:340}.fig-notchmock{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.fig-notchmock-copy h2{margin:14px 0 16px}.fig-notchmock-copy>p{max-width:44ch;margin-bottom:28px}.fig-slider{margin-bottom:18px}.fig-slider label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin-bottom:8px;font-size:.8rem;display:flex}.fig-slider input[type=range]{accent-color:#1f1d3d;width:100%}.fig-notchmock-stage{flex-direction:column;align-items:center;gap:16px;display:flex}.fig-notchmock-bar{border-radius:var(--r-md);background:#d7bfab;justify-content:space-between;align-items:flex-start;width:100%;max-width:460px;height:90px;padding:8px 16px;display:flex;position:relative}.fig-notchmock-time,.fig-notchmock-status{font-family:var(--font-mono);color:#1f1d3d;margin-top:2px;font-size:.75rem}.fig-notchmock-notch{background:#000;justify-content:center;align-items:center;transition:none;display:flex;position:absolute;top:0;left:50%;translate:-50%}.fig-notchmock-dot{background:#4ade86;border-radius:50%;width:6px;height:6px}.fig-notchmock-cap{opacity:.6}.fig-ledger-nums{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:72px;display:grid}.fig-ledger-nums>div{flex-direction:column;gap:6px;display:flex}.fig-ledger-nums strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,4rem);font-weight:340}.fig-ledger-nums span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;opacity:.55;font-size:.75rem}.fig-ledger h2{margin:12px 0 32px}.fig-ledger-table{border-top:1px solid var(--hairline)}.fig-ledger-row{border-bottom:1px solid var(--hairline);grid-template-columns:200px 1fr;gap:24px;padding:18px 0;display:grid}.fig-ledger-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.fig-ledger-v{opacity:.8;max-width:60ch;font-size:1.05rem}.fig-price{grid-template-columns:1.3fr .7fr;align-items:center;gap:48px;display:grid}.fig-price h2{margin:14px 0 18px}.fig-price-sub{opacity:.8;max-width:46ch;margin-bottom:20px}.fig-price-fine{opacity:.5}.fig-price-side{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.fig-price-num{letter-spacing:-.04em;font-size:5rem;font-weight:300;line-height:1}.fig-price-side .fig-btn{width:100%}.fig-faq h2{margin:12px 0 32px}.fig-faq-list{border-top:1px solid var(--hairline);max-width:820px}.fig-faq-item{border-bottom:1px solid var(--hairline)}.fig-faq-item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.2rem;font-weight:480;list-style:none;display:flex}.fig-faq-item summary::-webkit-details-marker{display:none}.fig-faq-mark{flex:none;width:16px;height:16px;position:relative}.fig-faq-mark:before,.fig-faq-mark:after{content:"";background:var(--ink);transition:transform var(--dur-fast) var(--ease-out);position:absolute}.fig-faq-mark:before{width:16px;height:2px;top:7px;left:0}.fig-faq-mark:after{width:2px;height:16px;top:0;left:7px}.fig-faq-item[open] .fig-faq-mark:after{transform:scaleY(0)}.fig-faq-item p{opacity:.78;max-width:62ch;padding:0 0 24px;font-size:1.05rem}.fig-closing{text-align:center;flex-direction:column;align-items:center;display:flex}.fig-closing-cat{margin-bottom:24px}.fig-closing h2{max-width:20ch;margin:12px 0 16px}.fig-closing-sub{opacity:.8;margin-bottom:28px}.fig .w7i-pill-mint{color:#07130b;background:#4ade86;border-color:#4ade86}.fig .w7i-usage b{color:#4ade86}.fig .w7i-eq i,.fig .w7i-status.on,.fig .w7i-dot-mint{background:#4ade86}.fig .w7i-mint-text{color:#4ade86}.fig .w7i-dot-amber{background:#ffc53d}.fig .w7i-amber{color:#ffc53d}.fig .w7i-row-line em,.fig .w7i-row-slot{color:#6fc3e8}.fig .w7i-btn-mint{color:#07130b;background:#4ade86}.fig .w7-window-line .dim,.fig .w7i-bar-count{color:#9a9a9a}@media (max-width:860px){.fig-nap,.fig-notchmock,.fig-price,.fig-pair,.fig-morning,.fig-control-proof,.fig-integrations{grid-template-columns:1fr;gap:28px}.fig-studio-shell{grid-template-columns:1fr}.fig-studio-screen{min-height:min(660px,118vw)}.fig-studio-image{height:min(660px,118vw)}.fig-studio-tabs{grid-template-columns:1fr 1fr;display:grid}.fig-studio-tabs button{min-height:190px}.fig-studio-tabs button:hover{transform:translateY(-2px)}.fig-ledger-nums{grid-template-columns:1fr 1fr;row-gap:32px}.fig-ledger-row{grid-template-columns:1fr;gap:4px}.fig-meter-pct{grid-area:1/2}}@media (max-width:560px){.fig-studio-shell{border-radius:18px;padding:8px}.fig-studio-tabs{grid-template-columns:1fr}.fig-studio-tabs button{min-height:auto}.fig-integration-row{grid-template-columns:8px 1fr auto}.fig-integration-row span{grid-column:2/-1}}@media (prefers-reduced-motion:reduce){.fig-nap-caret{animation:none}}.flatcap [style*=clip-path],.flatcap [style*=opacity],.flatcap [style*=transform]{clip-path:none!important;opacity:1!important;transform:none!important}.vxi{display:inline-block;position:relative}.vxi-pose{transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateX(-14deg)rotateY(20deg)}.fig-sec-icon{align-items:flex-end;height:64px;margin-bottom:20px;display:flex}.fig-island .fig-sec-icon,.fig-sleepdemo .fig-sec-icon{justify-content:center}.fig-block-navy .vcm-vox .vf{background:#efeaff}.fig-block-navy .vcm-vox .vt{background:#fff}.fig-block-navy .vcm-vox .vl,.fig-block-navy .vcm-vox .vr{background:#b9adf0}.fig-block-navy .vcm-vox .vu{background:#8f82d6}.vxi .vcm-vox{will-change:transform}.fig-guide{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(72px,9vw,128px)}.fig-guide-title{max-width:20ch;margin-top:20px}.fig .accent-word{color:inherit}.fig-guide-lede{opacity:.8;max-width:60ch;margin-top:24px}.fig-guide-prose{gap:20px;margin-top:56px;display:grid}.fig-guide-prose>h2,.fig-guide-prose>p,.fig-guide-prose>ul{max-width:65ch}.fig-guide-prose h2,.fig-guide-faq h2{letter-spacing:-.01em;margin-top:24px;font-size:clamp(1.375rem,1.1rem + .9vw,1.625rem);font-weight:540;line-height:1.3}.fig-guide-faq{max-width:65ch;margin-top:48px}.fig-guide-faq h2{margin-bottom:16px}.fig-guide-prose p{letter-spacing:-.01em;opacity:.82;font-size:1.125rem;line-height:1.6}.fig-guide-prose .fig-guide-meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.55;font-size:.75rem;line-height:1.5}.fig-guide-prose .fig-guide-disclosure{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface-soft);max-width:65ch;padding:16px 18px;font-size:1rem;line-height:1.55}.fig-guide-prose strong{opacity:1;color:var(--ink);font-weight:560}.fig-guide-prose a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fig-guide-prose a:hover{opacity:.65}.fig-guide-prose ul{opacity:.82;gap:12px;margin:0;padding-left:22px;font-size:1.125rem;line-height:1.55;display:grid}.fig-guide-prose li::marker{color:#00000059}.fig-guide-prose code,.fig-dl code{font-family:var(--font-mono);background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:1px 7px;font-size:.875em}.fig-legal-date{opacity:.55;margin-top:18px}.fig-legal .fig-guide-prose{margin-top:40px}.fig-legal .fig-guide-prose h2{scroll-margin-top:110px}.fig-guide-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:72px;display:flex}.fig-guide-cta p{max-width:30ch;margin:0}.fig-compare-wrap{margin:4px 0 8px;overflow-x:auto}.fig-compare-table{border-collapse:collapse;width:100%;min-width:620px;font-size:1rem;line-height:1.5}.fig-compare-table th,.fig-compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:16px 18px}.fig-compare-table thead th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.6;border-bottom:1.5px solid var(--ink);font-size:.75rem;font-weight:400}.fig-compare-table td:first-child{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;opacity:.6;width:26%;font-size:.8rem}.fig-compare-table strong{font-weight:560}.fig-changelog{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(72px,9vw,128px)}.fig-cl-head{max-width:60ch;margin-bottom:56px}.fig-cl-title{margin:18px 0 20px}.fig-cl-intro{opacity:.8;max-width:52ch}.fig-cl-list{border-top:1px solid var(--hairline)}.fig-release{border-bottom:1px solid var(--hairline);grid-template-columns:190px 1fr;gap:32px;padding:40px 0;display:grid}.fig-release-meta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fig-release-pill{font-family:var(--font-mono);border-radius:var(--r-pill);background:var(--ink);color:var(--canvas);letter-spacing:.02em;padding:5px 14px;font-size:.8rem;font-weight:500;display:inline-flex}.fig-release-date{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;opacity:.5;font-size:.72rem}.fig-release-body{gap:24px;display:grid}.fig-release-group{justify-items:start;gap:12px;display:grid}.fig-release-group-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r-pill);padding:4px 11px;font-size:.7rem}.fig-rg-new{background:var(--block-lime)}.fig-rg-improved{background:var(--block-lilac)}.fig-rg-fixed{background:var(--block-coral)}.fig-release-group ul{gap:10px;width:100%;margin:0;padding-left:20px;display:grid}.fig-release-group li{opacity:.82;max-width:64ch;font-size:1.0625rem;line-height:1.55}.fig-release-group li::marker{color:#0000004d}@media (max-width:700px){.fig-release{grid-template-columns:1fr;gap:18px}.fig-release-meta{flex-direction:row;align-items:center}}.fig-dl-hero{padding-bottom:clamp(20px,3vw,40px)}.fig-dl-lede{opacity:.82;max-width:48ch;margin:22px 0 30px}.fig-dl-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fig-dl-facts{flex-wrap:wrap;gap:32px;margin-top:32px;display:flex}.fig-dl-fact{flex-direction:column;gap:3px;display:flex}.fig-dl-fact b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.375rem;font-weight:340}.fig-dl-fact span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;opacity:.5;font-size:.7rem}.fig-dl-steps .fig-eyebrow{opacity:.6}.fig-steps{counter-reset:step;gap:30px;margin:28px 0 0;padding:0;list-style:none;display:grid}.fig-steps>li{counter-increment:step;grid-template-columns:44px 1fr;align-items:start;gap:20px;display:grid}.fig-steps>li:before{content:counter(step);width:44px;height:44px;font-family:var(--font-mono);background:#00000017;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.fig-step-title{margin:0 0 6px;font-size:1.1875rem;font-weight:560}.fig-step-body{opacity:.85;margin:0;font-size:1.0625rem;line-height:1.55}.fig-dl code{background:#0000000f;border-color:#0000}.fig-dl-routes{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.fig-dl-route{border-radius:var(--r-md);background:#fff9;padding:18px 20px}.fig-dl-route .fig-caption{opacity:.65;margin-bottom:8px;display:block}.fig-dl-route p{opacity:.88;margin:0;font-size:1rem;line-height:1.5}.fig-dl-note h2{margin:0 0 12px;font-size:clamp(1.375rem,1.1rem + .9vw,1.625rem);font-weight:540}.fig-dl-note p{opacity:.82;margin:0;font-size:1.0625rem;line-height:1.55}@media (max-width:700px){.fig-dl-routes{grid-template-columns:1fr}.fig-steps>li{grid-template-columns:36px 1fr;gap:16px}.fig-steps>li:before{width:36px;height:36px}}.fig-success{max-width:720px}.fig-success h1{margin:12px 0}.fig-success-lede{color:var(--muted);margin-bottom:32px}.fig-success-card{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--r-lg);flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.fig-success-key{background:var(--ink);color:#fff;border-radius:var(--r-md);cursor:pointer;width:100%;font-family:var(--font-mono);border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.fig-success-key code{letter-spacing:.02em;font-size:1rem}.fig-success-copy{text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-size:.7rem}.fig-success-note{color:var(--muted);font-size:.95rem}.fig-success-form{flex-wrap:wrap;gap:10px;width:100%;display:flex}.fig-success-input{border:1px solid var(--hairline-strong);border-radius:var(--r-md);min-width:220px;font-size:1rem;font-family:var(--font-sans);flex:1;padding:12px 14px}.fig-success-input:focus{outline:2px solid var(--ink);outline-offset:1px}@media (max-width:860px),(pointer:coarse){.fig main [style*=opacity]{opacity:1!important;filter:none!important}.fig main [style*=opacity][style*=transform]:not(.fig-sd-cursor){transform:none!important}.fig main [style*=clip-path]{clip-path:none!important}.fig .fig-line{transform:none!important}.fig main .vcm-vox,.fig main .vxi .vcm-vox{opacity:1!important}}
.fig-roam{bottom:8px;left:calc(var(--roam) * 1%);z-index:20;pointer-events:none;transform:scaleX(var(--flip));transition:left .12s linear;position:fixed}.fig-roam-bob{animation:.7s ease-in-out infinite fig-roam-bob}@keyframes fig-roam-bob{50%{transform:translateY(-3px)}}.fig-roam.reduce{left:3%}.fig-roam.reduce .fig-roam-bob{animation:none}@media (max-width:700px){.fig-roam{display:none}}@media (prefers-reduced-motion:reduce){.fig-roam-bob{animation:none}}.fig-sleepdemo{text-align:center}.fig-sleepdemo .fig-container{flex-direction:column;align-items:center;display:flex}.fig-sleepdemo-title{text-align:center;width:100%;max-width:18ch;margin:14px auto 40px}.fig-sleepdemo-stage{aspect-ratio:16/10;border-radius:var(--r-lg);background:#0a0a0a;border:1px solid #1d1d1d;width:100%;max-width:860px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000047}.fig-sd-bar{z-index:2;font-family:var(--font-mono);color:#ffffff8c;justify-content:space-between;align-items:flex-start;padding:8px 18px;font-size:.7rem;display:flex;position:relative}.fig-sd-notch{background:#000;border-radius:0 0 12px 12px;justify-content:center;align-items:center;width:108px;height:26px;display:flex;position:absolute;top:0;left:50%;translate:-50%}.fig-sd-desk{flex-direction:column;align-items:center;gap:22px;padding:28px 24px;display:flex;position:absolute;inset:34px 0 0}.fig-sd-island{border-radius:var(--r-pill);font-family:var(--font-mono);color:#ffffffd9;background:#000;border:1px solid #232323;align-items:center;gap:12px;padding:8px 10px 8px 16px;font-size:.8rem;display:inline-flex}.fig-sd-eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.fig-sd-eq i{background:var(--block-mint);width:3px;animation:1.1s ease-in-out infinite fig-sd-eq}.fig-sd-eq i:first-child{height:6px}.fig-sd-eq i:nth-child(2){height:12px;animation-delay:.15s}.fig-sd-eq i:nth-child(3){height:8px;animation-delay:.3s}@keyframes fig-sd-eq{50%{opacity:.35}}.fig-sd-napbtn{background:var(--block-mint);color:#07130b;border-radius:var(--r-pill);font:inherit;transition:transform .12s var(--ease-out);border:0;padding:5px 14px;font-weight:600}.fig-sd-napbtn.press{transform:scale(.9)}.fig-sd-term{border-radius:var(--r-md);width:100%;max-width:520px;font-family:var(--font-mono);color:#ffffffd1;text-align:left;background:#060606;border:1px solid #1d1d1d;flex-direction:column;gap:8px;padding:16px 18px;font-size:.78rem;display:flex}.fig-sd-term b{color:#fff;font-weight:600}.fig-sd-term .dim{color:#ffffff73}.fig-sd-term .hot{color:var(--block-mint)}.fig-sd-caret{background:var(--block-mint);width:7px;height:13px;animation:1.06s step-end infinite fig-sd-caret}@keyframes fig-sd-caret{50%{opacity:0}}.fig-sd-frost{z-index:3;-webkit-backdrop-filter:blur(18px);pointer-events:none;background:#08080cb8;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.fig-sd-clock{color:#ffffffe6;font-size:3rem;font-weight:200}.fig-sd-touch{z-index:4;border-radius:var(--r-md);color:#ffffffd9;background:#1e1e22e6;border:1px solid #ffffff1f;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;font-size:.78rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% 104px}.fig-sd-fp{border:2px solid var(--block-lilac);border-radius:8px;width:30px;height:30px;animation:1s ease-in-out infinite fig-sd-fp;box-shadow:inset 0 0 0 2px #c5b0f44d}@keyframes fig-sd-fp{50%{border-color:#fff;box-shadow:inset 0 0 0 4px #fff6}}.fig-sd-cursor{z-index:6;transform-origin:0 0;pointer-events:none;filter:drop-shadow(0 1px 2px #00000080);clip-path:polygon(0 0,0 78%,26% 60%,44% 96%,60% 88%,42% 54%,74% 54%);background:linear-gradient(135deg,#fff 42%,#0000 42%) no-repeat;width:16px;height:16px;position:absolute;top:0;left:0}.fig-sd-caption{z-index:6;text-align:center;color:#fff9;position:absolute;bottom:12px;left:0;right:0}@media (prefers-reduced-motion:reduce){.fig-sd-eq i,.fig-sd-caret,.fig-sd-fp{animation:none}}.one-notch-section{padding:clamp(92px,11vw,150px) 0;overflow:hidden}.one-notch-heading{text-align:center;max-width:730px;margin:0 auto 48px}.one-notch-heading .fig-sec-icon{justify-content:center}.one-notch-heading .fig-body{max-width:640px;margin:18px auto 0}.one-notch-stage{--demo-accent:#c9b5ff;background:#f3f1ed;border:1px solid #0f0f101a;border-radius:36px;max-width:1060px;margin:0 auto;padding:20px;transition:background .35s;position:relative;box-shadow:0 32px 90px #18120c21}.one-notch-stage.is-focus{--demo-accent:#62e59b;background:#e9f4ec}.one-notch-stage.is-work{--demo-accent:#ffbd3d;background:#f4eee2}.one-notch-stage.is-nap{--demo-accent:#c9b5ff;background:#ece6f7}.one-notch-glow{background:var(--demo-accent);filter:blur(90px);opacity:.22;transition:background .35s;position:absolute;inset:12% 18%}.one-notch-tabs{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #00000017;border-radius:999px;gap:3px;width:fit-content;margin:0 auto 18px;padding:4px;display:flex;position:relative}.one-notch-tabs button{color:#00000080;font:600 .76rem var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;transition:all .2s}.one-notch-tabs button:hover{color:#000}.one-notch-tabs button[aria-selected=true]{color:#fff;background:#111;box-shadow:0 5px 16px #0000002e}.one-notch-device{background:#0b0b0c;border:1px solid #272727;border-radius:25px;min-height:465px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.one-notch-bezel{color:#ffffff5c;height:32px;font:500 .66rem var(--font-mono);justify-content:space-between;align-items:center;padding:0 15px;display:flex;position:absolute;inset:0 0 auto}.one-notch-bezel:before{content:"11:24"}.one-notch-bezel:after{content:"Wi-Fi  82%"}.one-notch-bezel span:first-child{background:#000;border-radius:0 0 15px 15px;width:152px;height:27px;position:absolute;top:0;left:50%;translate:-50%}.one-notch-island{z-index:2;color:#fff;background:#000000f5;border:1px solid #ffffff17;border-radius:28px;width:min(650px,100% - 52px);min-height:230px;padding:28px 30px;position:absolute;top:68px;left:50%;overflow:hidden;translate:-50%;box-shadow:0 30px 65px #00000085,inset 0 1px #ffffff0d}.one-notch-topline{color:#ffffff6b;font:600 .67rem var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.one-notch-topline strong{color:#ffffffd1;font:600 .74rem var(--font-mono);letter-spacing:0}.one-notch-topline .mint,.mint{color:#62e59b}.one-notch-launchers{grid-template-columns:repeat(4,1fr);gap:10px;margin:26px 0;display:grid}.one-notch-launchers button{color:#ffffffad;font:500 .66rem var(--font-sans);background:#ffffff0b;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;align-items:center;gap:9px;padding:15px 7px 11px;transition:transform .18s,background .18s;display:flex}.one-notch-launchers button:hover{background:#ffffff1a;transform:translateY(-3px)}.one-notch-launchers i{background:var(--demo-accent);width:28px;height:28px;box-shadow:0 5px 18px color-mix(in srgb, var(--demo-accent) 34%, transparent);border-radius:9px}.one-notch-launchers i[data-icon="1"]{background:#ff7b9c;border-radius:50%}.one-notch-launchers i[data-icon="2"]{background:#ffd966}.one-notch-launchers i[data-icon="3"]{background:#81d7ff}.one-notch-foot,.one-notch-focusrow{color:#fff6;font:.67rem var(--font-mono);justify-content:space-between;align-items:center;display:flex}.mint-dot,.amber-dot,.quiet-dot{background:#62e59b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.amber-dot{background:#ffbd3d}.quiet-dot{background:#777}.one-notch-progress{background:#ffffff17;border-radius:99px;height:8px;margin:42px 0 22px;overflow:hidden}.one-notch-progress i{border-radius:inherit;background:#62e59b;width:58%;height:100%;display:block;box-shadow:0 0 22px #62e59b7a}.one-notch-focusrow button,.one-notch-agents button{color:#07130b;font:700 .65rem var(--font-sans);background:#62e59b;border:0;border-radius:999px;padding:7px 13px}.one-notch-agents{margin-top:18px}.one-notch-agents>div{border-top:1px solid #ffffff13;grid-template-columns:14px 1.1fr 1.6fr auto;align-items:center;min-height:46px;font-size:.72rem;display:grid}.one-notch-agents>div:first-child{border-top:0}.one-notch-agents i{margin:0}.one-notch-agents span{color:#ffffff6e}.one-notch-agents em{color:#ffffff61;font:normal .65rem var(--font-mono)}.one-notch-nap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.one-notch-napclock{letter-spacing:-.05em;font-size:3rem;font-weight:250}.one-notch-napcat{color:var(--demo-accent);font:600 .66rem var(--font-mono);letter-spacing:.35em;margin:8px 0 16px}.one-notch-naptitle{font-size:1rem}.one-notch-napsub{color:#ffffff61;font:.66rem var(--font-mono);margin-top:8px}.one-notch-device-label{color:#ffffff40;text-align:center;font:.62rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;position:absolute;bottom:24px;left:0;right:0}@media (max-width:700px){.one-notch-stage{border-radius:26px;padding:10px}.one-notch-tabs{justify-content:space-between;width:100%}.one-notch-tabs button{padding:8px 10px}.one-notch-device{min-height:430px}.one-notch-island{width:calc(100% - 24px);padding:24px 18px;top:58px}.one-notch-launchers{gap:5px}.one-notch-launchers button{padding-inline:2px}.one-notch-agents>div{grid-template-columns:12px 1fr auto}.one-notch-agents span{display:none}}.fig-hero-facts{color:#00000094;opacity:1;margin-top:16px}.fig-home .fig-section .fig-eyebrow,.fig-home .fig-section .fig-display-lg,.fig-home .fig-section .fig-body,.fig-home .fig-section .fig-body-lg{text-align:center}.fig-home .fig-section .fig-sec-icon{justify-content:center}.fig-home .fig-section .fig-island-sub,.fig-home .fig-section .fig-studio-intro,.fig-home .fig-section .fig-pair-sub,.fig-home .fig-section .fig-usage-sub{margin-left:auto;margin-right:auto}.product-films{background:var(--block-cream);border-block:1px solid #00000014;padding:clamp(88px,10vw,144px) 0;position:relative;overflow:hidden}.product-films:before{content:"";opacity:.3;pointer-events:none;background-image:radial-gradient(circle,#000 1.2px,#0000 1.2px);background-size:18px 18px;width:280px;height:280px;position:absolute;top:64px;right:max(3vw,24px);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 68%);mask-image:radial-gradient(circle,#000 0,#0000 68%)}.product-films-head{z-index:1;max-width:760px;margin-bottom:clamp(36px,5vw,64px);position:relative}.product-films-head h2{max-width:12ch;margin-top:14px}.product-films-head .fig-body{max-width:620px;margin-top:20px}.product-film-shell{z-index:1;max-width:1120px;position:relative}.product-film-tabs{border:1px solid #00000029;background:#ffffff7a;border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.product-film-tabs button{color:#0009;cursor:pointer;text-align:left;min-width:0;min-height:70px;transition:color .18s var(--ease-out), background .18s var(--ease-out);background:0 0;border:0;border-right:1px solid #00000024;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.product-film-tabs button:last-child{border-right:0}.product-film-tabs button:hover{color:#000;background:#ffffffb8}.product-film-tabs button[aria-selected=true]{color:#fff;background:#000}.product-film-number{font:500 .68rem var(--font-mono);letter-spacing:.04em;opacity:1}.product-film-tabs button>span:nth-child(2){letter-spacing:-.01em;font-size:1.05rem;font-weight:560}.product-film-soon{font:500 .58rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;opacity:1;border:1px solid;border-radius:4px;padding:4px 7px}.product-film-stage{background:#080808;border:1px solid #080808;padding:12px;box-shadow:0 36px 90px #2a20143d}.product-film-video{aspect-ratio:16/9;object-fit:cover;background:#0b0b0c;border-radius:14px;width:100%;display:block}.product-film-detail{background:#ffffff94;border:1px solid #00000029;border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:28px 28px 24px;display:grid}.product-film-kicker{color:#000000a8}.product-film-detail h3{margin-top:8px;font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:420}.product-film-detail p:not(.fig-caption){color:#000000a8;max-width:650px;margin-top:10px;font-size:1rem;line-height:1.55}.product-film-actions{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:12px;display:flex}.product-film-actions .fig-caption{color:#000000a8}.product-film-actions a{text-underline-offset:4px;font-weight:580}.product-film-transcript{background:#ffffff5c;border:1px solid #00000029;border-top:0;border-radius:0 0 22px 22px}.product-film-transcript summary{cursor:pointer;font:500 .72rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:16px 28px}.product-film-transcript p{color:#000000ad;max-width:78ch;padding:0 28px 24px;line-height:1.6}.fig-guide-film{margin:44px 0 18px}.fig-guide-film video{aspect-ratio:16/9;object-fit:cover;background:#090909;border-radius:24px;width:100%;padding:10px;display:block;box-shadow:0 28px 64px #0003}.fig-guide-film figcaption{color:#00000080;font:500 .7rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:12px}.fig-guide-transcript{border-block:1px solid #0000001f;margin:0 0 48px}.fig-guide-transcript summary{cursor:pointer;font:500 .72rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:16px 0}.fig-guide-transcript p{padding-bottom:20px}.fig-coming-soon-line{background:var(--block-lilac);font:500 .75rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #00000024;border-radius:8px;justify-content:space-between;align-items:center;margin-top:36px;padding:14px 18px;display:flex}.fig-coming-soon-line strong{font-weight:700}.fig-studio .fig-eyebrow-dim{opacity:.74}@media (max-width:760px){.product-films:before{display:none}.product-film-tabs{grid-template-columns:1fr}.product-film-tabs button{border-bottom:1px solid #00000024;border-right:0;min-height:58px}.product-film-tabs button:last-child{border-bottom:0}.product-film-stage{padding:7px}.product-film-video{border-radius:10px}.product-film-detail{grid-template-columns:1fr;gap:22px;padding:24px 20px}.product-film-actions{align-items:flex-start}.product-film-transcript summary,.product-film-transcript p{padding-inline:20px}.fig-guide-film video{border-radius:16px;padding:6px}}@media (prefers-reduced-motion:reduce){.product-film-tabs button{transition:none}}
