:root{--ink:#f4f1ec;--muted:#a6a8ae;--soft:#777b84;--line:#2a2d33;--paper:#0d0f12;--off-white:#121419;--peach:#17191f;--peach-soft:#15171c;--shell:#0d0f12;--shell-raised:#14171c;--shell-panel:#181b21;--shell-hover:#1d2027;--shell-border:#2a2d34;--shell-text:#f5f2ed;--shell-muted:#a6a8ae;--sidebar-width:254px;--topbar-height:68px}html{background:var(--shell)}body{background:var(--shell)!important;color:var(--shell-text);color-scheme:dark}::selection{background:rgba(243,36,120,.32);color:#fff}input,select,textarea{color-scheme:dark}.home-simple-page,.page-shell{min-height:100vh;padding:calc(var(--topbar-height) + 34px) 38px 34px calc(var(--sidebar-width) + 38px);background:var(--shell)!important;overflow:clip;transition:padding-left .2s ease}body:has(.om-app-sidebar--closed) .page-shell{padding-left:38px}.om-app-topbar{position:fixed;z-index:120;inset:0 0 auto 0;height:var(--topbar-height);padding:0 18px;display:grid;grid-template-columns:minmax(210px,1fr) minmax(280px,560px) minmax(270px,1fr);align-items:center;grid-gap:24px;gap:24px;border-bottom:1px solid var(--shell-border);background:rgba(13,15,18,.98)}.om-app-actions,.om-app-topbar-start{display:flex;align-items:center}.om-app-topbar-start{gap:12px}.om-app-actions{justify-content:flex-end;gap:10px}.om-sidebar-toggle{width:38px;height:38px;padding:0;display:grid;place-content:center;grid-gap:4px;gap:4px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer}.om-sidebar-toggle:focus-visible,.om-sidebar-toggle:hover{border-color:var(--shell-border);background:var(--shell-hover);outline:none}.om-sidebar-toggle span{width:16px;height:1.5px;border-radius:2px;background:#d8d9dc}.om-app-brand img{width:156px;height:auto;filter:drop-shadow(0 0 18px rgba(243,36,120,.07))}.om-app-topbar .header-task-search{position:relative;width:100%;min-width:0}.om-app-topbar .header-task-search form{height:40px;padding:0 14px;display:flex;align-items:center;gap:9px;border:1px solid #30343c!important;border-radius:12px!important;background:#15181d!important;box-shadow:none!important}.om-app-topbar .header-task-search form:focus-within{border-color:#f04465!important;box-shadow:0 0 0 3px rgba(243,36,120,.1)!important}.om-app-topbar .header-task-search form>span{color:#858992}.om-app-topbar .header-task-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--shell-text)}.om-app-topbar .header-task-search input::placeholder{color:#737780}.om-app-topbar .header-search-results{top:calc(100% + 10px);border:1px solid var(--shell-border);border-radius:14px;background:#171a20;box-shadow:0 20px 55px rgba(0,0,0,.45);overflow:hidden}.om-app-topbar .header-search-no-match,.om-app-topbar .header-search-result{border-color:var(--shell-border);background:#171a20;color:var(--shell-text)}.om-app-topbar .header-search-no-match:hover,.om-app-topbar .header-search-result.keyboard-active,.om-app-topbar .header-search-result:hover,.om-app-topbar .header-search-result[aria-selected=true]{background:var(--shell-hover)}.om-app-topbar .header-search-result.keyboard-active,.om-app-topbar .header-search-result[aria-selected=true]{outline:2px solid rgba(243,36,120,.42);outline-offset:-2px}.om-app-topbar .header-search-result small{color:var(--shell-muted)}.om-topbar-cta,.om-topbar-link{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:.82rem;font-weight:750;white-space:nowrap}.om-topbar-link{color:#c5c7cb}.om-topbar-link:hover{color:#fff;background:var(--shell-hover)}.om-topbar-cta{gap:8px;border:1px solid rgba(244,91,31,.55);background:#17191e;color:#fff;box-shadow:inset 0 0 0 1px rgba(243,36,120,.08),0 0 22px rgba(243,36,120,.08)}.om-topbar-cta:hover{border-color:var(--pink);box-shadow:0 0 24px rgba(243,36,120,.14)}.om-topbar-cta span{color:var(--pink);font-size:1.05rem}.om-app-sidebar{position:fixed;z-index:110;inset:var(--topbar-height) auto 0 0;width:var(--sidebar-width);padding:22px 13px 16px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--shell-border);background:#101216;overflow-y:auto;overscroll-behavior:contain;transition:transform .2s ease}.om-app-sidebar--closed{transform:translateX(-100%)}.om-sidebar-section+.om-sidebar-section{margin-top:20px;padding-top:18px;border-top:1px solid #23262c}.om-sidebar-label{margin:0 9px 8px;color:#71757e;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.om-sidebar-section a{min-height:36px;padding:7px 9px;display:flex;align-items:center;gap:10px;border-radius:9px;color:#b7bac0;font-size:.77rem;line-height:1.25}.om-sidebar-section a:focus-visible,.om-sidebar-section a:hover{background:var(--shell-hover);color:#fff;outline:none}.om-sidebar-section a>span{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #353942;border-radius:7px;color:#d5d6da;font-size:.62rem;font-weight:850}.om-sidebar-section a:hover>span{border-color:rgba(243,36,120,.5);color:#fff}.om-sidebar-section a b{font-weight:650}.om-sidebar-primary:first-of-type{color:#fff;background:#1a1d23}.om-sidebar-primary:first-of-type>span{border-color:transparent;background:linear-gradient(135deg,var(--orange),var(--pink))}.om-sidebar-popular a{min-height:30px;padding-left:9px;font-size:.73rem}.om-sidebar-trust{margin-top:28px;padding:16px 9px 4px;border-top:1px solid #23262c;display:grid;grid-gap:8px;gap:8px;color:#7f838c;font-size:.68rem}.om-sidebar-trust span{display:flex;align-items:center;gap:7px}.om-sidebar-trust i{width:6px;height:6px;border-radius:50%;background:#38b66b;box-shadow:0 0 0 3px rgba(56,182,107,.1)}.om-sidebar-trust a:hover{color:#fff}.om-sidebar-trust>div{display:flex;gap:14px;margin-top:5px}.om-sidebar-backdrop{display:none}.eyebrow{color:#858992}.breadcrumb{color:#777c84}.breadcrumb a{color:#b8bbc1}.category-grid p,.legal-page li,.legal-page p,.page-intro>p:not(.eyebrow),.picker-copy,.recommendation-box p:not(.eyebrow),.result-card p:not(.eyebrow),.tool-main>.tool-subtitle{color:var(--shell-muted)}.category-grid .category-guide-grid article,.category-grid .task-card,.email-tool-card,.legal-page article,.peach-panel,.recommendation-box,.result-card,.tool-quality-guide,.tool-related-card{border-color:var(--shell-border)!important;background:var(--shell-raised)!important;color:var(--shell-text)}.tool-input,input,select,textarea{border-color:#343840!important;background:#111318!important;color:var(--shell-text)!important}input:focus,select:focus,textarea:focus{border-color:var(--pink)!important;outline:3px solid rgba(243,36,120,.1)}.file-picker{background:#111318!important;border-color:var(--shell-border)!important}.primary-button{background:linear-gradient(90deg,var(--orange),var(--coral) 50%,var(--pink));box-shadow:0 10px 28px rgba(243,36,120,.14)}.light-button{border:1px solid var(--shell-border);background:var(--shell-panel);color:var(--shell-text)}.home-annoying-gateway,.home-browse,.home-monkey-builder,.home-popular,.home-reassurance,.home-simple-hero,.home-why{width:min(100%,1180px)!important}.home-simple-hero{min-height:500px!important;margin:12px auto 64px!important;padding:62px 58px!important;align-items:center!important;overflow:visible!important;border:1px solid var(--shell-border)!important;border-radius:24px!important;background:#121419!important;box-shadow:none!important}.home-hero-content{width:min(680px,66%)!important;margin:0!important;text-align:left!important}.home-hero-art{border-radius:inherit}.home-hero-orbit{display:none!important}.home-hero-monkey{width:min(420px,34vw)!important;left:auto!important;right:-8px!important;bottom:12px!important;opacity:1!important;filter:saturate(.94) contrast(1.03) drop-shadow(0 12px 24px rgba(243,36,120,.1))!important;transform:scaleX(-1)!important;transform-origin:center!important;-webkit-mask-image:linear-gradient(180deg,#000,#000 82%,rgba(0,0,0,.9) 89%,transparent)!important;mask-image:linear-gradient(180deg,#000,#000 82%,rgba(0,0,0,.9) 89%,transparent)!important}.home-simple-hero>.home-hero-content>.eyebrow{margin-bottom:22px!important;padding:0!important;border:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.home-simple-hero h1{max-width:680px!important;font-size:clamp(3.65rem,5.8vw,6.2rem)!important;line-height:.91!important;color:var(--shell-text)}.home-simple-hero .home-hero-content>p:not(.eyebrow){color:var(--shell-muted)!important}.home-simple-page .home-simple-hero .task-search-field{padding:1px!important;border:0!important;border-radius:14px!important;background:linear-gradient(90deg,var(--orange),var(--coral) 52%,var(--pink))!important;box-shadow:0 0 28px rgba(243,36,120,.1)!important}.home-simple-page .home-simple-hero .task-search-field input{min-height:58px!important;border-radius:13px!important;background:#0f1115!important}.home-simple-page .home-simple-hero .task-search-field button{border-radius:10px!important}.home-simple-page .home-simple-hero .task-examples a{border-color:var(--shell-border)!important;background:#17191e!important;color:#aeb1b7!important}.home-monkey-builder{margin:0 auto 76px!important;padding:48px!important;gap:70px!important;border:1px solid var(--shell-border)!important;border-radius:24px!important;background:#101216!important;box-shadow:none!important}.home-monkey-builder:after,.home-monkey-builder:before{display:none!important}.home-monkey-builder-copy>p:not(.eyebrow){color:var(--shell-muted)!important}.home-builder-cta{border:1px solid rgba(243,36,120,.48)!important;background:#181a20!important;box-shadow:0 0 24px rgba(243,36,120,.09)}.home-builder-flow>div{border:1px solid var(--shell-border)!important;background:var(--shell-panel)!important}.home-builder-flow b{color:var(--pink)!important}.home-browse,.home-popular,.home-why{margin-left:auto!important;margin-right:auto!important}.home-section-heading{border-color:var(--shell-border)!important}.home-browse h2,.home-section-heading h2,.home-why h2{color:var(--shell-text)}.home-outline-pill{border-color:var(--shell-border)!important;background:#14161b!important;color:#e3e4e7!important}.home-job-grid{gap:12px!important}.home-job-card{min-height:210px!important;border:1px solid var(--shell-border)!important;background:var(--shell-raised)!important;color:var(--shell-text)!important;box-shadow:none!important}.home-job-card:hover{border-color:#40444e!important;background:var(--shell-hover)!important;transform:translateY(-2px)}.home-category-card p,.home-job-card p,.home-why-row span{color:var(--shell-muted)!important}.home-job-card--smart{border-color:rgba(243,36,120,.25)!important;background:#17171d!important}.home-job-badge{color:#ff769e!important;background:rgba(243,36,120,.09)!important}.home-gradient-pill{background:transparent!important;border:1px solid rgba(243,36,120,.44)!important;color:#fff!important}.home-gradient-pill:hover{border-color:var(--pink)!important}.home-browse{border:1px solid var(--shell-border)!important;border-radius:24px!important;background:#111318!important}.home-mascot-cameo{background:transparent!important}.home-category-card{border-color:var(--shell-border)!important;background:var(--shell-raised)!important;color:var(--shell-text)!important}.home-category-card:hover{border-color:#424650!important;background:var(--shell-hover)!important}.home-category-arrow{background:transparent!important;border:1px solid rgba(243,36,120,.45)!important}.home-reassurance{color:#92969e!important}.home-reassurance i{background:#38b66b!important}.home-annoying-gateway{border:1px solid var(--shell-border)!important;border-radius:24px!important;background:#14161a!important;box-shadow:none!important}.home-annoying-gateway:after,.home-annoying-gateway:before{display:none!important}.home-why,.home-why-row>p{border-color:var(--shell-border)!important}.home-bottom-monkey,.home-browse-monkey{filter:saturate(.94) drop-shadow(0 16px 30px rgba(0,0,0,.18))}.all-tools-page,.category-grid,.legal-page,.tool-page-grid{width:min(100%,1180px)}.category-grid{border:0!important}.category-grid .page-intro{padding:36px!important;border:1px solid var(--shell-border);border-radius:22px;background:#121419}.category-hero-heading .eyebrow{border:0!important;background:transparent!important;color:#858992!important}.category-hero-lead{color:var(--shell-text)!important}.category-count,.category-hero-detail p,.category-promises{color:var(--shell-muted)!important}.category-hero-detail strong,.category-hero-meta{border-color:var(--shell-border)!important}.category-available{color:#9dd9b4!important}.task-chooser{border:1px solid var(--shell-border)!important;border-radius:22px!important;background:#111318!important}.category-grid .task-card:hover{border-color:#41454e!important;background:var(--shell-hover)!important}.category-feature{border:1px solid var(--shell-border);background:#15171c!important}.category-grid .popular-jobs a{border-bottom:1px solid var(--shell-border)!important;background:#191c21!important;color:var(--shell-text)!important}.category-grid .popular-jobs a:hover{background:var(--shell-hover)!important}.promo-rail,.tool-rail{border-color:var(--shell-border)!important}.all-tools-card,.all-tools-group,.all-tools-list,.all-tools-promo-rail,.all-tools-section{border-color:var(--shell-border)!important;background:var(--shell-raised)!important;color:var(--shell-text)}.all-tools-card:hover,.all-tools-list a:hover{background:var(--shell-hover)!important}.all-tools-promo-rail:after{opacity:.025!important}.tool-page-grid{align-items:start}.tool-main .page-intro{padding:34px 36px!important;border:1px solid var(--shell-border);border-radius:22px;background:#121419}.tool-hero-problem{border-color:var(--shell-border)!important;background:#17191e!important}.tool-hero-problem-copy span{color:var(--shell-muted)!important}.email-tool-card,.pdf-tool,.tool-card,.utility-tool,.video-tool{border:1px solid var(--shell-border)!important;background:var(--shell-raised)!important;color:var(--shell-text)}.tool-steps{background:#111318!important}.tool-steps,.tool-steps span{border-color:var(--shell-border)!important}.tool-quality-guide{width:min(100%,1180px);margin-left:auto;margin-right:auto}.tool-quality-grid article,.tool-related-card{border-color:var(--shell-border)!important;background:var(--shell-raised)!important}.tool-related-card:hover{background:var(--shell-hover)!important}.om-footer{width:min(100%,1180px);margin-top:92px;border:1px solid var(--shell-border)!important;border-radius:24px!important;background:#101216!important;color:var(--shell-muted)!important}.om-footer-brand h2,.om-footer-heading{color:var(--shell-text)!important}.om-footer-brand>p,.om-footer-column a,.om-footer-signoff p{color:var(--shell-muted)!important}.om-footer-column a:hover{color:#fff!important}.om-footer-brand img{filter:drop-shadow(0 0 18px rgba(243,36,120,.08))}.om-footer-signoff{background:#15171c!important}.om-footer-bottom,.om-footer-signoff{border-color:var(--shell-border)!important}.analytics-consent{border:1px solid #30343b!important;background:#15171b!important;color:#e9e8e5!important;box-shadow:0 18px 55px rgba(0,0,0,.38)!important}@media (max-width:1120px){.om-app-topbar{grid-template-columns:minmax(190px,1fr) minmax(260px,460px) auto}.om-topbar-link{display:none}.home-simple-hero{padding:48px 42px!important}.home-hero-content{width:min(650px,72%)!important}.home-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:920px){.home-simple-page,.page-shell,body:has(.om-app-sidebar--closed) .page-shell{padding:calc(var(--topbar-height) + 24px) 22px 28px}.om-app-topbar{grid-template-columns:auto minmax(180px,1fr) auto;gap:12px;padding:0 12px}.om-app-brand img{width:138px}.om-app-sidebar{width:min(310px,86vw);box-shadow:22px 0 60px rgba(0,0,0,.45)}.om-sidebar-backdrop{position:fixed;z-index:105;inset:var(--topbar-height) 0 0;display:block;border:0;background:rgba(0,0,0,.55);cursor:default}.home-simple-hero{min-height:520px!important}.home-hero-content{width:min(650px,78%)!important}}@media (max-width:720px){:root{--topbar-height:62px}.home-simple-page,.page-shell,body:has(.om-app-sidebar--closed) .page-shell{padding:calc(var(--topbar-height) + 18px) 14px 22px}.om-app-topbar{grid-template-columns:auto 1fr auto;height:var(--topbar-height)}.om-app-brand{display:none}.om-app-actions .om-topbar-cta{width:38px;padding:0;font-size:0}.om-app-actions .om-topbar-cta span{font-size:1.1rem}.om-app-topbar .header-task-search form{height:38px}.home-simple-hero{min-height:560px!important;margin-bottom:42px!important;padding:38px 26px 176px!important;align-items:flex-start!important}.home-hero-content{width:100%!important}.home-hero-monkey{width:210px!important;right:-8px!important;bottom:-12px!important;opacity:1!important}.home-simple-hero h1{font-size:clamp(3.05rem,15vw,4.6rem)!important}.home-monkey-builder{padding:32px 24px!important;gap:34px!important}.home-job-grid,.home-monkey-builder{grid-template-columns:1fr!important}.home-job-card{min-height:0!important}.home-browse{padding:28px 18px!important}.home-annoying-gateway{padding:30px 24px!important}.category-grid .page-intro,.tool-main .page-intro{padding:26px 22px!important}.om-footer{border-radius:18px!important}}.home-simple-page .task-finder-accessible-label,.home-simple-page .task-finder-wrap label{color:#d7d8dc!important}.home-simple-page .task-search-results{color:#17191e!important}.home-simple-page .task-results-label{color:#73767d!important}.home-simple-page .task-no-match strong,.home-simple-page .task-result>span:first-child strong{color:#17191e!important}.home-simple-page .task-no-match span,.home-simple-page .task-result>span:first-child small{color:#666a72!important}.all-tools-intro{border:1px solid var(--shell-border)!important;background:#121419!important;color:var(--shell-text)!important;box-shadow:none!important}.all-tools-intro .eyebrow{border-color:var(--shell-border)!important;background:#17191e!important;color:#a9acb3!important}.all-tools-intro h1{color:var(--shell-text)!important}.all-tools-intro p,.all-tools-intro span,.all-tools-intro strong{color:var(--shell-muted)!important}.all-tools-intro .all-tools-live-dot,.all-tools-intro i{background:#38b66b!important}.tool-main .compact-intro>p:not(.eyebrow),.tool-main .page-intro>p:not(.eyebrow){color:#aeb1b7!important}.tool-main .picker-title,.tool-main .tool-steps span,.tool-main .tool-steps strong,.tool-main h2,.tool-main h3,.tool-main h4,.tool-main label{color:var(--shell-text)!important}.tool-main .field-help,.tool-main .helper-text,.tool-main .tool-copy,.tool-main p,.tool-main small{color:var(--shell-muted)}.tool-main button:not(.primary-button):not(.home-gradient-pill){border-color:#363a42}.om-topbar-label-mobile{display:none}.om-sidebar-symbol{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #353942;border-radius:7px;color:#d5d6da}.om-sidebar-symbol svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.om-sidebar-section a>.om-sidebar-category-icon{width:22px;height:22px;flex:0 0 auto;opacity:.76;filter:saturate(.68) brightness(.92);transition:opacity .16s ease,filter .16s ease}.om-sidebar-section a:hover>.om-sidebar-category-icon,.om-sidebar-section a[aria-current=page]>.om-sidebar-category-icon{opacity:1;filter:saturate(.92) brightness(1.02)}.om-sidebar-section a[aria-current=page]{background:#1a1d23;color:#fff}.om-sidebar-section a[aria-current=page] .om-sidebar-symbol{border-color:rgba(243,36,120,.52);color:#fff}.om-sidebar-primary:first-of-type>.om-sidebar-symbol{border-color:transparent;background:linear-gradient(135deg,var(--orange),var(--pink))}.monkey-builder-page,.monkey-runner-page{background:var(--shell)!important}.builder-intro,.runner-header{border-color:var(--shell-border)!important;background:radial-gradient(circle at 100% 0,rgba(243,36,120,.08),transparent 24rem),#121419!important}.builder-intro,.builder-intro h1,.builder-presets h2,.builder-toolbox h2,.runner-header,.runner-header h1,.runner-heading h2{color:var(--shell-text)!important}.builder-intro>div>p:not(.eyebrow),.builder-presets-intro,.runner-header>div>p:not(.eyebrow){color:var(--shell-muted)!important}.builder-privacy-note{border-color:var(--shell-border)!important;background:#181b21!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.builder-privacy-note strong{color:var(--shell-text)!important}.builder-privacy-note span{color:var(--shell-muted)!important}.builder-presets,.builder-recipe,.builder-toolbox{border-color:var(--shell-border)!important;background:var(--shell-raised)!important;color:var(--shell-text)!important;box-shadow:none!important}.builder-label-row strong,.builder-save strong,.builder-step-copy strong,.builder-tool-list strong{color:var(--shell-text)!important}.builder-label-row small,.builder-no-results,.builder-save small,.builder-step-copy span,.builder-tool-list small{color:var(--shell-muted)!important}.builder-count{border-color:var(--shell-border)!important;color:#b8bbc1!important}.builder-name,.builder-toolbox>input{border-color:#343840!important;background:#101216!important;color:var(--shell-text)!important}.builder-presets button,.builder-steps li,.builder-tool-list>button{border-color:var(--shell-border)!important;background:#181b21!important;color:var(--shell-text)!important}.builder-presets button:hover,.builder-steps li:hover,.builder-tool-list>button:hover{border-color:#444953!important;background:var(--shell-hover)!important}.builder-steps li.is-done{background:#111318!important}.builder-step-actions>a{border:1px solid #343840!important;background:#101216!important;color:#fff!important}.builder-step-actions button{border-color:#363a42!important;background:#15181d!important;color:#e7e8ea!important}.builder-explainer,.builder-save{border:1px solid var(--shell-border)!important;background:#101216!important}.builder-copy-success{border-color:rgba(56,182,107,.4)!important;background:rgba(56,182,107,.08)!important;color:#bde8ca!important}.builder-copy-success span{color:#91c6a0!important}.builder-presets button span{color:#ff6f9b!important}.builder-explainer>p:not(.eyebrow){color:var(--shell-muted)!important}.runner-browser-note,.runner-empty,.runner-workflow li{border-color:var(--shell-border)!important;background:var(--shell-raised)!important;color:var(--shell-text)!important}.runner-browser-note{color:var(--shell-muted)!important}.runner-browser-note strong,.runner-edit{color:var(--shell-text)!important}.runner-edit{border-color:#3a3e47!important;background:#181b21!important}.runner-workflow li.is-current{border-color:rgba(243,36,120,.62)!important;background:#1b1920!important;box-shadow:0 0 26px rgba(243,36,120,.08)!important}.runner-workflow strong{color:var(--shell-text)!important}.runner-workflow p{color:var(--shell-muted)!important}.runner-workflow li>a{border:1px solid #353941!important;background:#101216!important;color:#fff!important}.runner-handoff{border:1px solid var(--shell-border)!important;background:#101216!important}.runner-handoff p:not(.eyebrow){color:var(--shell-muted)!important}@media (max-width:720px){:root{--topbar-height:112px}.om-app-topbar{height:var(--topbar-height);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:38px 40px;grid-template-areas:"start actions" "search search";align-content:center;gap:10px 12px;padding:10px 14px}.om-app-topbar-start{grid-area:start;gap:7px;min-width:0}.om-app-topbar .header-task-search{grid-area:search}.om-app-actions{grid-area:actions}.om-app-brand{display:block;min-width:0}.om-app-brand img{width:112px;max-width:100%}.om-sidebar-toggle{width:34px;height:34px}.om-app-actions .om-topbar-cta{width:auto;min-height:34px;padding:0 11px;font-size:.74rem}.om-topbar-label-full{display:none}.om-topbar-label-mobile{display:inline}.om-app-actions .om-topbar-cta-plus{font-size:.95rem}.om-app-topbar .header-task-search form{height:40px}.om-app-sidebar{padding-bottom:24px}}@media (max-width:380px){.om-app-brand img{width:96px}.om-app-topbar{padding-left:10px;padding-right:10px}.om-app-actions .om-topbar-cta{padding:0 9px}}.om-sidebar-primary:first-of-type{color:#b7bac0;background:transparent}.om-sidebar-primary:first-of-type[aria-current=page]{color:#fff;background:#1a1d23}.om-topbar-cta .om-topbar-label-full,.om-topbar-cta .om-topbar-label-mobile{color:#fff}.home-builder-flow{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.home-builder-flow>div{grid-column:auto!important;grid-row:auto!important}.home-builder-flow>b{display:none!important}.utility-control-card,.utility-output-card{border-color:var(--shell-border)!important;background:var(--shell-raised)!important;color:var(--shell-text)!important;box-shadow:none!important}.utility-control-card label,.utility-control-card strong,.utility-output-card strong,.utility-result code,.utility-result pre{color:var(--shell-text)!important}.utility-control-card label small,.utility-example,.utility-note{color:var(--shell-muted)!important}.utility-control-card input:not([type=checkbox]):not([type=color]):not([type=range]),.utility-control-card select,.utility-control-card textarea,.utility-result,.utility-stepper,.utility-stepper button{border-color:#363a42!important;background:#101216!important;color:var(--shell-text)!important}.utility-stepper-row{border-color:var(--shell-border)!important}.utility-example{border-color:#3a3e47!important}.utility-presets button,.utility-secondary{border-color:#3a3e47!important;background:#181b21!important;color:var(--shell-text)!important}.utility-presets button:hover,.utility-secondary:hover{border-color:#515762!important}.utility-primary{border-color:rgba(243,36,120,.56)!important;background:linear-gradient(90deg,var(--orange),var(--coral),var(--pink))!important;color:#fff!important}.utility-control-card input[type=color],.utility-control-card input[type=file]{border-color:#3a3e47!important;background:#101216!important;color:var(--shell-text)!important}.utility-control-card input[type=file]::-webkit-file-upload-button{background:#20232a!important;color:#fff!important}.utility-control-card input[type=file]::file-selector-button{background:#20232a!important;color:#fff!important}.utility-toggle input{accent-color:var(--pink)}.utility-qr-preview canvas{background:#fff!important}.utility-total.ok{background:rgba(56,182,107,.1)!important;color:#9dd9b4!important}.utility-total.warn{background:rgba(244,91,31,.1)!important;color:#ffad87!important}.about-hero{min-height:430px;padding:48px 330px 48px 48px;border:1px solid var(--shell-border);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(243,36,120,.08),transparent 23rem),#121419}.about-copy h1,.about-section h2{color:var(--shell-text)!important}.about-intro,.about-section li,.about-section p{color:var(--shell-muted)!important}.about-section strong{color:#e8e8ea!important}.about-final{padding:30px;border:1px solid var(--shell-border);border-radius:20px;background:var(--shell-raised)}.security-hero{padding:42px 42px 38px!important;border:1px solid var(--shell-border)!important;border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(243,36,120,.08),transparent 24rem),#121419}.security-answer h2,.security-change-note h2,.security-detail h2,.security-example h2,.security-hero-copy h1,.security-question h2{color:var(--shell-text)!important}.security-answer p:not(.eyebrow),.security-change-note p:not(.eyebrow),.security-detail p:not(.eyebrow),.security-example p:not(.eyebrow),.security-lede,.security-question p:not(.eyebrow){color:var(--shell-muted)!important}.security-change-note,.security-detail,.security-example,.security-question{border-color:var(--shell-border)!important}.security-change-note,.security-detail{background:var(--shell-raised)!important}.security-annoying-bit{border:1px solid var(--shell-border);background:#101216!important}.annoying-job-hero{padding:42px!important;border:1px solid var(--shell-border)!important;border-radius:24px!important;background:radial-gradient(circle at 100% 0,rgba(243,36,120,.08),transparent 22rem),#121419!important}.annoying-job-hero-copy h1{color:var(--shell-text)!important}.annoying-job-copy small,.annoying-job-empty span,.annoying-job-footer,.annoying-job-hero-copy>p:not(.eyebrow),.annoying-job-search-meta{color:var(--shell-muted)!important}.annoying-job-search-box{border-color:rgba(243,36,120,.5)!important;background:#111318!important;box-shadow:0 0 26px rgba(243,36,120,.08)!important}.annoying-job-search-box input{color:var(--shell-text)!important}.annoying-job-search-box input::placeholder{color:#858992!important}.annoying-job-list{border-color:var(--shell-border)!important}.annoying-job-row{margin-bottom:8px;border:1px solid var(--shell-border)!important;border-radius:14px;background:var(--shell-raised)!important;color:var(--shell-text)!important}.annoying-job-row:hover{border-color:#444953!important;background:var(--shell-hover)!important}.annoying-job-copy strong,.annoying-job-empty strong,.annoying-job-footer a{color:var(--shell-text)!important}.footer-email{color:#c4c7cd!important}.footer-email:hover{color:#fff!important}.om-footer-signoff>a{display:inline-flex;margin-top:14px;padding:10px 14px;border:1px solid rgba(243,36,120,.48);border-radius:999px;background:#181b21!important;color:#fff!important}.om-footer-signoff>a:hover{border-color:var(--pink);background:var(--shell-hover)!important}.om-footer-backtop{border:1px solid #3a3e47!important;background:#181b21!important;color:#fff!important}.om-footer-backtop:hover{border-color:var(--pink)!important;background:var(--shell-hover)!important}@media (max-width:1000px){.about-hero{padding:36px 30px}}@media (max-width:760px){.annoying-job-hero,.security-hero{padding:28px 24px!important}}@media (max-width:720px){.home-builder-flow{grid-template-columns:1fr!important}}.tool-main :is([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "],[class$=-picker],[class*="-picker "],[class$=-control],[class*="-control "],[class$=-controls],[class*="-controls "]){border-color:var(--shell-border)!important;background-color:var(--shell-raised)!important;color:var(--shell-text)!important;box-shadow:none!important}.tool-main :is([class$=-picker],[class*="-picker "],[class$=-control],[class*="-control "],[class$=-tip],[class*="-tip "],[class$=-private],[class*="-private "],[class$=-status],[class*="-status "]){border-color:#343840!important;background-color:#111318!important}.tool-main :is([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "],[class$=-picker],[class*="-picker "],[class$=-control],[class*="-control "]) :is(h2,h3,h4,strong,label,legend,figcaption){color:var(--shell-text)!important}.tool-main :is([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "],[class$=-picker],[class*="-picker "],[class$=-control],[class*="-control "]) :is(p,small){color:var(--shell-muted)!important}.tool-main :is([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "]) button:not(.primary-button){border-color:#3a3e47!important;background:#1a1d23!important;color:var(--shell-text)!important}.tool-main :is([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "]) button:not(.primary-button):hover{border-color:#525864!important;background:var(--shell-hover)!important}.tool-main :is(.om-clean-box,.om-polish-box,.om-ml-box,.om-or-box,.om-smart-preview,.om-smart-preview-box,.smart-preview,.live-preview-frame,.result-preview){border-color:var(--shell-border)!important;background:#0f1115!important;color:var(--shell-muted)!important}.tool-main :is(.om-clean-tip,.om-polish-tip,.om-ml-tip,.om-or-tip,.om-smart-tip,.om-clean-private,.om-polish-private,.om-ml-privacy,.om-or-private,.om-smart-private,.smart-privacy,.seo-note,.seo-fetch-note){border-color:#343840!important;background:#111318!important;color:var(--shell-muted)!important}.tool-main :is(.om-clean-status,.om-polish-status,.om-ml-status,.om-or-status,.om-smart-status,.smart-status){border-color:rgba(56,182,107,.36)!important;background:rgba(56,182,107,.08)!important;color:#a8ddb8!important}.tool-main :is(.om-ml-error,.om-or-error,.om-smart-error,.smart-error,.seo-error){border-color:rgba(240,68,68,.4)!important;background:rgba(240,68,68,.09)!important;color:#ffadb5!important}.tool-main :is(.smart-upload,.smart-slider,.smart-toggle,.smart-option-card,.face-select-card,.om-clean-row,.om-polish-row,.om-ml-inline,.om-ml-choice,.om-or-row,.om-smart-row,.om-smart-result,.om-or-field,.om-smart-output){border-color:var(--shell-border)!important;background:#15181d!important;color:var(--shell-text)!important}.tool-main :is(.smart-upload,.smart-slider,.smart-toggle,.smart-option-card,.face-select-card,.om-clean-row,.om-polish-row,.om-ml-inline,.om-ml-choice,.om-or-row,.om-smart-row,.om-smart-result,.om-or-field,.om-smart-output) :is(strong,label,figcaption){color:var(--shell-text)!important}.tool-main :is(.smart-upload,.smart-slider,.smart-toggle,.smart-option-card,.face-select-card,.om-clean-row,.om-polish-row,.om-ml-inline,.om-ml-choice,.om-or-row,.om-smart-row,.om-smart-result,.om-or-field,.om-smart-output) :is(p,small){color:var(--shell-muted)!important}.tool-main :is(.om-clean-presets,.om-polish-presets,.om-ml-actions,.om-or-actions,.om-smart-actions,.face-actions,.smart-segments) button:not(.primary-button){border-color:#3a3e47!important;background:#1a1d23!important;color:var(--shell-text)!important}.schema-tester-card,.seo-tool-card{border-color:var(--shell-border)!important;background:var(--shell-raised)!important;color:var(--shell-text)!important;box-shadow:none!important}.schema-tester-card :is(label,strong,summary),.seo-tool-card :is(label,strong,summary){color:var(--shell-text)!important}.schema-tester-card :is(p,small),.seo-tool-card :is(p,small){color:var(--shell-muted)!important}.schema-or,.schema-step,.schema-test-section,.seo-audit-list>div,.seo-og-card,.seo-result-card pre,.seo-serp-preview,.seo-stat,.seo-verdict{border-color:var(--shell-border)!important;background:#111318!important;color:var(--shell-text)!important}.seo-verdict.good{background:rgba(56,182,107,.08)!important}.seo-audit-list .warn>b,.seo-verdict.bad{background:rgba(240,68,68,.09)!important}.seo-audit-list .pass>b{background:rgba(56,182,107,.12)!important}.seo-serp-preview strong{color:#9bbcff!important}.seo-og-card p,.seo-serp-preview :is(p,.seo-serp-url),.seo-verdict span{color:var(--shell-muted)!important}.seo-heading-list>div,.seo-hop-list>div,.seo-result-card,.seo-schema-row{border-color:var(--shell-border)!important}.tool-feedback-idea,.tool-feedback-rating,.tool-problem-form{border-color:var(--shell-border)!important;background:var(--shell-raised)!important;color:var(--shell-text)!important;box-shadow:none!important}.tool-feedback-idea :is(h2,label,summary span),.tool-feedback-rating :is(h2,label),.tool-problem-form label{color:var(--shell-text)!important}.tool-feedback-idea :is(p,.tool-feedback-safety),.tool-feedback-rating>p:not(.eyebrow),.tool-problem-form p{color:var(--shell-muted)!important}.tool-feedback-idea textarea,.tool-feedback-rating select,.tool-feedback-rating textarea,.tool-problem-form select,.tool-problem-form textarea{border-color:#343840!important;background:#101216!important;color:var(--shell-text)!important}.tool-problem-report{border-color:var(--shell-border)!important}.tool-problem-toggle{color:var(--shell-muted)!important}.tool-feedback .primary-button,.tool-main .primary-button,.tool-problem-report .primary-button{border-color:transparent!important;background:linear-gradient(90deg,var(--orange),var(--coral) 50%,var(--pink))!important;color:#fff!important}.tool-feedback .primary-button:disabled,.tool-main .primary-button:disabled,.tool-problem-report .primary-button:disabled{opacity:.48}.seo-og-card img,.utility-qr-preview canvas{background-color:#fff!important}.tool-main .result-card button>div>div{color:#17191e!important}.tool-main .result-card button>div>div :is(h1,h2,h3,h4,p,span,strong,small){color:inherit!important}@media (max-width:1500px){.category-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.category-grid>div:last-child{min-width:0}.category-grid .promo-rail{margin-top:0!important;padding:24px 0 0!important;border-left:0!important;border-top:1px solid var(--shell-border)!important}.category-grid>div:last-child:before,.category-grid>div:last-child>img{display:none!important}}@media (max-width:1120px){.category-hero{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.category-hero-copy{align-self:auto!important}.category-hero-meta{align-items:flex-start!important;flex-direction:column!important}.category-promises{justify-content:flex-start!important}}.legal-page{color:var(--shell-text)}.legal-page>.page-intro,.page-shell>.page-intro{min-height:0;padding:clamp(30px,4vw,52px)!important;border:1px solid var(--shell-border)!important;border-radius:24px!important;background:radial-gradient(circle at 100% 0,rgba(243,36,120,.08),transparent 22rem),#121419!important;box-shadow:none!important}.legal-page>.page-intro:after,.page-shell>.page-intro:after{border-color:rgba(243,36,120,.18)!important}.careers-hero-copy>.eyebrow,.legal-page .page-intro>.eyebrow{border-color:rgba(243,36,120,.34)!important;background:rgba(243,36,120,.07)!important;color:#d2d4d9!important}.legal-page .legal-content h2,.legal-page .legal-content h3,.legal-page .page-intro h1{color:var(--shell-text)!important}.legal-page .legal-content li,.legal-page .legal-content p,.legal-page .page-intro>p:not(.eyebrow){color:var(--shell-muted)!important}.legal-page .legal-content a{color:#ff759f!important;-webkit-text-decoration-color:rgba(255,117,159,.48);text-decoration-color:rgba(255,117,159,.48)}.legal-page .legal-content a:hover{color:#ff9abb!important;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.legal-page>.legal-content{width:min(100%,900px);max-width:900px;margin-top:42px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.legal-page>.legal-content>article,.legal-page>.legal-content>section{margin:0;padding:30px 0 32px;border-top:1px solid var(--shell-border);background:transparent!important}.legal-page>.legal-content>article:last-of-type,.legal-page>.legal-content>section:last-child{border-bottom:1px solid var(--shell-border)}.legal-page>.legal-content h2{margin:0 0 12px!important;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.08;letter-spacing:-.035em}.legal-page>.legal-content h3{margin:24px 0 8px}.legal-page>.legal-content p{max-width:76ch}.legal-page>.legal-content ol,.legal-page>.legal-content ul{padding-left:1.3rem}.draft-note,.legal-copy-section,.security-row{border-color:var(--shell-border)!important}.draft-note,.legal-copy-section.peach-panel{background:var(--shell-raised)!important}.status-chip{border-color:rgba(243,36,120,.42)!important;background:rgba(243,36,120,.08)!important;color:#ff8eaf!important;box-shadow:none!important}.careers-page{width:min(100%,1120px);max-width:1120px}.careers-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;gap:clamp(28px,4vw,52px)!important;padding:clamp(38px,5vw,64px)!important;border-color:var(--shell-border)!important;background:radial-gradient(circle at 100% 0,rgba(243,36,120,.09),transparent 24rem),#121419!important;box-shadow:none!important}.careers-hero-copy{position:relative;z-index:2}.careers-hero-copy h1{max-width:none;margin:0;color:var(--shell-text)!important;font-size:clamp(3.2rem,4.1vw,4.6rem)!important;line-height:.9!important}.careers-hero-copy>p:not(.eyebrow){color:var(--shell-muted)!important}.careers-hero-art{min-width:0}.careers-hero-art img{width:100%;max-width:560px;filter:drop-shadow(0 22px 38px rgba(243,36,120,.12))}.careers-status{border-color:#373b44!important;background:#191c22!important;color:var(--shell-text)!important}.careers-status span{color:var(--shell-muted)!important}.careers-page>.legal-content{width:100%;max-width:none;margin-top:32px;padding-top:0!important;border-top:0!important;gap:16px!important}.careers-page>.legal-content>article{padding:28px!important;border:1px solid var(--shell-border)!important;border-radius:18px;background:var(--shell-raised)!important}.careers-page>.legal-content>p{margin:8px 0 0}.explained-card{border-color:var(--shell-border)!important;background:var(--shell-raised)!important;color:var(--shell-text)!important;box-shadow:none!important}.explained-card:hover{border-color:#444953!important;background:var(--shell-hover)!important;box-shadow:none!important}.explained-card h2,.explained-card h3,.explained-card strong{color:var(--shell-text)!important}.explained-card p{color:var(--shell-muted)!important}@media (max-width:900px){.careers-hero-grid{grid-template-columns:1fr!important;gap:28px!important}.careers-hero-art{order:0!important;justify-content:flex-start}.careers-hero-art img{max-width:400px}}@media (max-width:720px){.careers-hero-grid,.legal-page>.page-intro,.page-shell>.page-intro{padding:26px 22px!important;border-radius:20px!important}.legal-page>.legal-content{margin-top:26px}.legal-page>.legal-content>article,.legal-page>.legal-content>section{padding:24px 0 26px}.careers-page>.legal-content>article{padding:22px!important}.careers-hero-copy h1{font-size:clamp(3rem,14vw,4.6rem)}}.all-tools-groups{gap:20px!important}.all-tools-group{padding:24px!important;border:1px solid var(--shell-border)!important;border-radius:18px!important;background:var(--shell-raised)!important;box-shadow:none!important}.all-tools-group-heading h2{color:var(--shell-text)!important}.all-tools-list{border-color:var(--shell-border)!important;border-radius:12px;overflow:hidden}.all-tools-list>a,.all-tools-upcoming{border-color:var(--shell-border)!important;background:#111318!important;color:var(--shell-text)!important}.all-tools-list>a:hover{background:var(--shell-hover)!important}.all-tools-list>a>span:first-child{color:#d8d9dc!important}.all-tools-list>a>span:last-child{color:#fff!important}.all-tools-upcoming{color:#8e929b!important}.all-tools-upcoming small{color:#6f737c!important}@media (max-width:620px){.all-tools-group{padding:18px!important}}.monkey-detail-page,.monkey-library-page{overflow:clip}.monkey-detail-hero,.monkey-detail-layout,.monkey-library-hero,.monkey-library-layout,.monkey-related{width:min(100%,1180px);margin-left:auto;margin-right:auto}.monkey-library-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;grid-gap:56px;gap:56px;padding:48px;border:1px solid var(--shell-border);border-radius:24px;background:radial-gradient(circle at 95% 0,rgba(243,36,120,.11),transparent 24rem),#121419}.monkey-library-hero h1{max-width:900px;margin:10px 0 18px;font-size:clamp(3.7rem,6.4vw,6.8rem);line-height:.88;letter-spacing:-.068em}.monkey-library-hero>div:first-child>p:not(.eyebrow){max-width:720px;margin:0;color:var(--shell-muted);font-size:1.04rem;line-height:1.6}.monkey-library-definition{display:grid;grid-template-columns:auto 1fr;grid-gap:9px 12px;gap:9px 12px;padding:22px;border:1px solid var(--shell-border);border-radius:17px;background:rgba(10,12,15,.72)}.monkey-library-definition span{align-self:start;padding:5px 8px;border-radius:999px;background:linear-gradient(90deg,var(--orange),var(--pink));color:#fff;font-size:.64rem;font-weight:900;text-align:center}.monkey-library-definition p{margin:2px 0 0;color:#b6b8be;font-size:.78rem;line-height:1.4}.monkey-detail-layout,.monkey-library-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;align-items:start;grid-gap:24px;gap:24px;margin-top:26px}.monkey-detail-layout>.promo-rail,.monkey-library-layout>.promo-rail{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-height) + 24px);align-self:start;margin-top:0!important;padding-top:0!important}.monkey-detail-main,.monkey-library-main{min-width:0}.monkey-library-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.monkey-library-heading .eyebrow{margin:0 0 7px}.monkey-library-heading h2{max-width:720px;margin:0;font-size:clamp(2rem,3.5vw,3.35rem);line-height:.96;letter-spacing:-.052em}.monkey-library-heading>a,.monkey-library-heading>span{flex:0 0 auto;color:#969aa2;font-size:.76rem;font-weight:800;text-decoration:none}.monkey-library-heading>a:hover{color:#fff}.monkey-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.monkey-recipe-card{position:relative;min-width:0;min-height:470px;padding:24px;display:flex;flex-direction:column;border:1px solid var(--shell-border);border-radius:20px;background:#14171c;color:var(--shell-text);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.monkey-recipe-card:hover{transform:translateY(-2px);border-color:#424750;background:#181b21}.monkey-recipe-card--featured{grid-column:1/-1;min-height:0;display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);grid-gap:28px 34px;gap:28px 34px;background:radial-gradient(circle at 100% 0,rgba(243,36,120,.09),transparent 25rem),#15171d}.monkey-recipe-card--featured .monkey-recipe-cta,.monkey-recipe-card--featured .monkey-recipe-topline{grid-column:1/-1}.monkey-recipe-card--featured .monkey-card-steps{align-self:stretch;margin:0}.monkey-recipe-topline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:23px}.monkey-recipe-topline>span{color:#62666f;font-size:.67rem;font-weight:900;letter-spacing:.1em}.monkey-recipe-topline>small{color:#ff759e;font-size:.64rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.monkey-recipe-topline>b{padding:6px 9px;border:1px solid #353942;border-radius:999px;color:#adb0b6;font-size:.63rem}.monkey-recipe-copy h2{margin:0;font-size:clamp(2rem,3.2vw,3.2rem);line-height:.94;letter-spacing:-.055em}.monkey-recipe-copy p{margin:13px 0 0;color:var(--shell-muted);font-size:.84rem;line-height:1.55}.monkey-card-steps{display:grid;grid-gap:7px;gap:7px;margin:25px 0 22px;padding:0;list-style:none}.monkey-card-steps li{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid #2d3037;border-radius:12px;background:#101216}.monkey-card-steps i{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#20232a;color:#fff;font-size:.65rem;font-style:normal;font-weight:900}.monkey-card-steps small,.monkey-card-steps strong{display:block}.monkey-card-steps small{margin-bottom:2px;color:#747881;font-size:.55rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.monkey-card-steps strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.monkey-recipe-cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid #2b2e35;color:#fff;font-size:.78rem;font-weight:900}.monkey-recipe-cta i{color:var(--pink);font-size:1rem;font-style:normal}.monkey-library-build{margin-top:16px;padding:34px;display:flex;align-items:end;justify-content:space-between;gap:30px;border:1px solid var(--shell-border);border-radius:20px;background:#101216}.monkey-library-build h2{max-width:650px;margin:8px 0 12px;font-size:clamp(2rem,3.6vw,3.5rem);line-height:.96;letter-spacing:-.052em}.monkey-library-build p:not(.eyebrow){max-width:690px;margin:0;color:var(--shell-muted);line-height:1.55}.monkey-detail-start,.monkey-library-build>a{flex:0 0 auto;min-height:46px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;background:linear-gradient(90deg,var(--orange),var(--pink));color:#fff;font-size:.78rem;font-weight:900;text-decoration:none}.home-ready-monkeys{width:min(var(--max),calc(100% - 40px));margin:0 auto 78px}.home-ready-monkeys-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:22px}.home-ready-monkeys-heading h2{margin:7px 0 9px;font-size:clamp(2.2rem,3.7vw,3.7rem);line-height:.94;letter-spacing:-.055em}.home-ready-monkeys-heading p:not(.eyebrow){max-width:650px;margin:0;color:var(--shell-muted)}.home-ready-monkeys-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.home-ready-monkey-card{min-height:290px;padding:22px;display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;border:1px solid var(--shell-border);border-radius:19px;background:#14171c;color:#fff;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.home-ready-monkey-card:hover{transform:translateY(-2px);border-color:#424750;background:#181b21}.home-ready-monkey-count{justify-self:end;align-self:start;grid-column:2;grid-row:1;width:max-content;height:-moz-fit-content;height:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border:1px solid #353942;border-radius:999px;color:#aaaeb5;font-size:.62rem;font-weight:850;line-height:1;white-space:nowrap}.home-ready-monkey-card>div{grid-column:1;grid-row:1}.home-ready-monkey-card>div small{color:#ff759e;font-size:.61rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.home-ready-monkey-card h3{margin:7px 0 0;font-size:1.55rem;line-height:1;letter-spacing:-.04em}.home-ready-monkey-card ol{position:relative;grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:start;grid-gap:0;gap:0;margin:0;padding:12px 2px 8px;list-style:none}.home-ready-monkey-card ol:before{content:"";position:absolute;z-index:0;left:8%;right:8%;top:30px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--orange),#ff4a55 48%,var(--pink));box-shadow:0 0 15px rgba(243,36,120,.32)}.home-ready-monkey-card li{position:relative;z-index:1;min-width:0;display:grid;justify-items:center;align-content:start;grid-gap:12px;gap:12px;padding:0 8px;color:#f1f1f3;text-align:center}.home-ready-monkey-card li i{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:linear-gradient(145deg,#ff762b,#ff4559 52%,#f32478);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -3px 0 rgba(99,5,42,.28),0 4px 0 #8d203d,0 8px 18px rgba(243,36,120,.24);color:#fff;font-size:.68rem;font-style:normal;font-weight:950;line-height:1}.home-ready-monkey-card li span{max-width:15ch;color:#eff0f2;font-size:.79rem;font-weight:750;line-height:1.3;text-wrap:balance}.home-ready-monkey-card:hover li i{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -3px 0 rgba(99,5,42,.28),0 5px 0 #8d203d,0 10px 22px rgba(243,36,120,.3)}.home-ready-monkey-card>strong{grid-column:1/-1;align-self:end;display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid #2b2e35;font-size:.75rem}.monkey-detail-hero{margin-top:12px;padding:43px 46px 46px;border:1px solid var(--shell-border);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(243,36,120,.1),transparent 24rem),#121419}.monkey-detail-back{display:inline-flex;margin-bottom:34px;color:#969aa2;font-size:.76rem;font-weight:850;text-decoration:none}.monkey-detail-back:hover{color:#fff}.monkey-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;grid-gap:48px;gap:48px}.monkey-detail-hero h1{max-width:870px;margin:9px 0 17px;font-size:clamp(3.5rem,6vw,6.6rem);line-height:.89;letter-spacing:-.066em}.monkey-detail-lead{max-width:720px;margin:0;color:var(--shell-muted);font-size:1.02rem;line-height:1.6}.monkey-detail-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.monkey-detail-edit{min-height:46px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #383c44;border-radius:999px;background:#171a20;color:#fff;font-size:.78rem;font-weight:900;text-decoration:none}.monkey-detail-annoying{padding:24px;border:1px solid #30343c;border-radius:18px;background:rgba(10,12,15,.74)}.monkey-detail-annoying h2{margin:8px 0 0;font-size:clamp(1.8rem,3vw,3rem);line-height:.98;letter-spacing:-.05em}.monkey-detail-io{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.monkey-detail-io article{padding:22px;border:1px solid var(--shell-border);border-radius:16px;background:#14171c}.monkey-detail-io span{color:#ff759e;font-size:.63rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.monkey-detail-io p{margin:9px 0 0;color:#c0c2c7;line-height:1.5}.monkey-detail-workflow{margin-top:14px;padding:30px;border:1px solid var(--shell-border);border-radius:20px;background:#111318}.monkey-detail-heading h2{max-width:720px;margin:7px 0 23px;font-size:clamp(2.25rem,4vw,4rem);line-height:.94;letter-spacing:-.055em}.monkey-detail-workflow ol{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.monkey-detail-workflow li{min-height:112px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:15px;gap:15px;border:1px solid #2d3037;border-radius:15px;background:#171a20}.monkey-detail-number{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--orange),var(--pink));color:#fff;font-size:.74rem;font-weight:900}.monkey-detail-workflow small{color:#ff759e;font-size:.59rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.monkey-detail-workflow h3{margin:4px 0;font-size:1rem}.monkey-detail-workflow p{margin:0;color:#92969e;font-size:.78rem;line-height:1.45}.monkey-detail-workflow li>a{padding:9px 11px;border:1px solid #373b43;border-radius:999px;color:#fff;font-size:.68rem;font-weight:850;text-decoration:none;white-space:nowrap}.monkey-detail-keep{margin-top:14px;padding:31px;display:flex;align-items:end;justify-content:space-between;gap:30px;border:1px solid var(--shell-border);border-radius:20px;background:#101216}.monkey-detail-keep h2{max-width:650px;margin:7px 0 11px;font-size:clamp(2rem,3.7vw,3.6rem);line-height:.95;letter-spacing:-.052em}.monkey-detail-keep p:not(.eyebrow){max-width:670px;margin:0;color:var(--shell-muted);line-height:1.55}.monkey-detail-keep>div:last-child{flex:0 0 auto;display:grid;grid-gap:8px;gap:8px}.monkey-detail-keep a{min-width:170px;padding:11px 14px;border:1px solid #383c44;border-radius:999px;color:#fff;font-size:.72rem;font-weight:900;text-align:center;text-decoration:none}.monkey-detail-keep a:first-child{border-color:transparent;background:linear-gradient(90deg,var(--orange),var(--pink))}.monkey-related{margin-top:62px}.monkey-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.monkey-related-grid>a{min-height:225px;padding:21px;display:flex;flex-direction:column;border:1px solid var(--shell-border);border-radius:17px;background:#14171c;color:#fff;text-decoration:none}.monkey-related-grid small{color:#ff759e;font-size:.59rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.monkey-related-grid h3{margin:11px 0;font-size:1.55rem;line-height:1;letter-spacing:-.04em}.monkey-related-grid span{color:#8f939b;font-size:.71rem;line-height:1.5}.monkey-related-grid strong{margin-top:auto;padding-top:18px;color:#fff;font-size:.72rem}@media(max-width:1100px){.monkey-detail-layout,.monkey-library-layout{grid-template-columns:minmax(0,1fr)}.monkey-detail-layout>.promo-rail-desktop,.monkey-library-layout>.promo-rail-desktop{display:none}}@media(max-width:820px){.monkey-detail-hero-grid,.monkey-library-hero{grid-template-columns:1fr}.monkey-library-hero{gap:30px}.monkey-library-definition{max-width:470px}.monkey-recipe-card--featured{grid-template-columns:1fr}.monkey-recipe-card--featured .monkey-recipe-cta,.monkey-recipe-card--featured .monkey-recipe-topline{grid-column:auto}.monkey-recipe-card--featured .monkey-card-steps{margin:25px 0 22px}.monkey-detail-keep,.monkey-library-build{align-items:flex-start;flex-direction:column}.monkey-related-grid{grid-template-columns:1fr}}@media(max-width:680px){.home-ready-monkeys,.monkey-detail-hero,.monkey-detail-layout,.monkey-library-hero,.monkey-library-layout,.monkey-related{width:calc(100% - 20px)}.monkey-detail-hero,.monkey-library-hero{padding:31px 21px;border-radius:21px}.monkey-detail-hero h1,.monkey-library-hero h1{font-size:clamp(3.2rem,15vw,4.8rem)}.home-ready-monkeys-heading,.monkey-library-heading{align-items:flex-start;flex-direction:column}.home-ready-monkeys-grid,.monkey-card-grid,.monkey-detail-io{grid-template-columns:1fr}.monkey-recipe-card{min-height:0}.monkey-library-build{padding:27px 22px}.monkey-detail-actions{flex-direction:column}.monkey-detail-actions a{width:100%}.monkey-detail-workflow{padding:24px 17px}.monkey-detail-workflow li{grid-template-columns:auto 1fr}.monkey-detail-workflow li>a{grid-column:1/-1;text-align:center}.monkey-detail-keep{padding:27px 22px}.monkey-detail-keep a,.monkey-detail-keep>div:last-child{width:100%}.home-ready-monkey-card{grid-template-columns:1fr}.home-ready-monkey-card>div,.home-ready-monkey-count{grid-column:1;grid-row:auto}.home-ready-monkey-count{justify-self:start}.home-ready-monkey-card ol{grid-template-columns:1fr;gap:0;padding:3px 0 0}.home-ready-monkey-card ol:before{left:18px;right:auto;top:18px;bottom:19px;width:3px;height:auto;background:linear-gradient(180deg,var(--orange),#ff4a55 48%,var(--pink))}.home-ready-monkey-card li{min-height:54px;grid-template-columns:38px minmax(0,1fr);justify-items:start;align-items:start;gap:14px;padding:0 0 16px;text-align:left}.home-ready-monkey-card li:last-child{min-height:38px;padding-bottom:0}.home-ready-monkey-card li span{align-self:center;max-width:none;font-size:.86rem;line-height:1.35;text-align:left}}.page-shell>.breadcrumb,.page-shell>.tool-breadcrumb-standard,.page-shell>.tool-page-grid{width:min(100%,1180px)!important;margin-left:auto!important;margin-right:auto!important}.page-shell>.breadcrumb,.page-shell>.tool-breadcrumb-standard{margin-top:0!important;margin-bottom:0!important}.tool-page-grid{align-items:start!important}.tool-page-grid>.promo-rail,.tool-page-grid>.promo-rail-desktop{margin-top:0!important;align-self:start!important}@media (max-width:920px){.tool-page-grid>.promo-rail-desktop{margin-top:0!important}}@media (min-width:921px){.tool-page-grid>.promo-rail-desktop{position:-webkit-sticky!important;position:sticky!important;top:calc(var(--topbar-height) + 24px)!important}}@media (min-width:1101px){.category-grid{grid-template-columns:minmax(0,1fr) 260px!important;gap:36px!important;align-items:start!important}.category-grid>div:last-child{min-width:0;align-self:stretch}.category-grid>div:last-child>div{position:-webkit-sticky!important;position:sticky!important;top:calc(var(--topbar-height) + 24px)!important}.category-grid .promo-rail{margin-top:0!important;padding:0 0 0 28px!important;border-top:0!important;border-left:1px solid var(--shell-border)!important}}.analytics-consent{left:16px!important;right:16px!important;bottom:16px!important;width:auto!important;max-width:none!important;border:1px solid #2a2d34!important;border-radius:16px!important;background:#17191e!important;color:#f5f2ed!important;box-shadow:0 -14px 40px rgba(0,0,0,.34),0 14px 40px rgba(0,0,0,.28)!important}.analytics-consent p,.analytics-consent span{color:#e9e8e5!important}@media (max-width:720px){.analytics-consent{left:10px!important;right:10px!important;bottom:10px!important;border-radius:14px!important}}.explained-back{color:#989ca5!important}.explained-lead{color:#b2b5bc!important}.explained-answer li,.explained-answer ul,.explained-answer>p:not(.eyebrow){color:#a6a8ae!important}.about-page{background:var(--shell)!important}.about-intro,.about-section li,.about-section p{color:#a6a8ae!important}.about-section strong{color:var(--shell-text)!important}.category-footer-copy>p:not(.eyebrow),.legacy-video-guide li,.legacy-video-guide p:not(.eyebrow),.legacy-video-guide ul,.om-footer-signoff>p:not(.eyebrow),.security-lede,.security-page li,.security-page p:not(.eyebrow),.tool-main>.below-tool-callout>p:not(.eyebrow){color:#a6a8ae!important}.about-page .eyebrow,.explained-article .eyebrow,.security-page .eyebrow{color:#8f939c!important}.tools-available-dot{background:#38b66b!important;box-shadow:0 0 0 4px rgba(56,182,107,.1)!important}