.td-tool-icon,.td-tool-arrow{display:none}@media (max-width:650px){.mobile-content-public{--mp-ink:#243b35;--mp-muted:#566961;--mp-paper:#fffaf0;--mp-blue:#086b9d;--mp-line:#e5ddc9;--site-header-height:65px;color:var(--mp-ink);background:var(--mp-paper);font-family:'Nunito',system-ui,sans-serif;-webkit-tap-highlight-color:transparent}.mobile-content-public :is(button,input,select,textarea){font-family:inherit}.mobile-content-public :is(a,button,summary){touch-action:manipulation}.mobile-content-public :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #087eaf;outline-offset:3px}.mobile-content-public .site-header{background:#fffaf0f5;border-bottom:1px solid var(--mp-line);backdrop-filter:blur(16px)}.mobile-content-public .site-header .wrap.nav-wrap{width:calc(100% - 40px);min-height:64px}.mobile-content-public .site-header .brand-logo{width:140px}.mobile-content-public .site-header[data-nav-ready] .nav-toggle{min-width:78px;border:0;background:transparent;border-radius:999px;gap:10px;padding-inline:8px;font-weight:600}.mobile-content-public .site-header .nav-toggle:active{background:#e1f2fd}.mobile-content-public .site-header .nav-links a{font-size:18px;font-weight:750}.mobile-content-public .button.button-primary{min-height:54px;padding:14px 20px;border:1px solid #8fbc67;border-radius:18px;background:#b6e985;color:#173c2b;box-shadow:0 4px 0 #8aba5d;font-family:inherit;font-size:16px;font-weight:850;letter-spacing:-.015em;transition:background-color .16s,transform .16s,box-shadow .16s}.mobile-content-public .button.button-primary:hover{background:#b6e985;transform:none}.mobile-content-public .button.button-primary:active{background:#a4d674;transform:translateY(3px);box-shadow:0 1px 0 #8aba5d}.mobile-content-public .site-footer{background:var(--mp-paper);border-color:var(--mp-line)}.mobile-content-public .site-footer .brand-logo{width:140px}.mobile-content-public .footer-grid p{max-width:29ch;font-size:15px;line-height:1.6;margin-block:12px}.mobile-content-public .site-footer h2{font:750 15px/1.4 'Nunito',system-ui,sans-serif}.mobile-content-public .footer-group{border-color:var(--mp-line)}.mobile-content-public .footer-group > summary{min-height:58px}.mobile-content-public .footer-group > summary::after{content:'';width:16px;height:16px;flex:none;border:0;transform:none;background:linear-gradient(#526c60,#526c60) center/12px 1.5px no-repeat,linear-gradient(#526c60,#526c60) center/1.5px 12px no-repeat}.mobile-content-public .footer-group[open] > summary::after{transform:none;background-size:12px 1.5px,1.5px 0}.mobile-content-public .footer-links{padding:0 0 16px 12px}.mobile-content-public .footer-bottom{padding-bottom:max(18px,env(safe-area-inset-bottom))}.gh-index{color:var(--mp-ink);background:var(--mp-paper)}.gh-index .wrap{width:calc(100% - 40px)}.gh-index :is(h1,h2,h3){font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-weight:750;letter-spacing:-.035em}.gh-intro-band{background:var(--mp-paper);border:0}.gh-intro{padding-block:34px 18px}.gh-intro h1{max-width:12ch;margin-inline:auto;font-size:clamp(36px,10.5vw,48px);line-height:1.04}.gh-intro h1 > span{color:var(--mp-blue)}.gh-intro-copy{max-width:31ch;font-size:16px;line-height:1.6;color:var(--mp-muted);margin-top:16px}.gh-controls{padding-bottom:32px}.gh-search-heading > label{font-size:14px;font-weight:800}.gh-filter-meta{gap:8px}.gh-filter-meta p,.gh-clear{font-size:12px;color:#516877}.gh-search input{height:56px;border-radius:16px;border-color:#c9dce5;box-shadow:0 3px 0 #e2edf1}.gh-search svg{top:18px}.gh-filter-row{margin-top:24px;text-align:left}.gh-filter-label{font-size:13px;margin-bottom:10px;color:var(--mp-muted)}.gh-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gh-filters button{border-radius:14px;border-color:#c9dce5;box-shadow:none;background:#edf6fb;color:#365b70;font-size:13px;padding:11px 8px;min-height:46px;font-weight:800}.gh-filters button[aria-pressed='true']{background:#086b9d;border-color:#086b9d;box-shadow:0 2px 0 #064b70}.gh-filters button:active{transform:translateY(1px);box-shadow:none}.gh-start{background:#e0f1fc;border:0;border-radius:30px 30px 0 0;padding-block:30px 34px}.gh-group-heading h2{font-size:30px;line-height:1.13}.gh-group-heading p{font-size:14px;line-height:1.6;color:#466778;margin-top:8px}.gh-feature-grid{grid-template-columns:1fr;gap:18px}.gh-feature{display:grid;grid-template-columns:70px minmax(0,1fr);border:1px solid #b9d7e8;border-radius:22px;box-shadow:0 4px 0 #c6e1ef}.gh-feature-body{padding:20px 18px}.gh-feature h3{font-family:'Nunito',system-ui,sans-serif;font-size:22px;font-weight:900;line-height:1.2;margin-block:10px}.gh-feature p{font-size:15px;line-height:1.6;color:#516976;margin-bottom:16px}.gh-feature .gh-format{color:#536e7d;letter-spacing:0;font-weight:750}.gh-feature-body > strong{min-height:44px;font-size:14px;padding-top:12px;color:var(--mp-blue)}.gh-email-art,.gh-flow-art,.gh-check-art{height:100%;min-height:0;overflow:hidden;border:0;border-right:1px solid #dfe7eb}.gh-email-art{background:#c7e6f8;padding:0}.gh-email-paper{height:100%;margin:0}.gh-email-paper img{width:100%;object-position:48% center}.gh-email-paper > div,.gh-flow-art strong,.gh-flow-art small,.gh-check-art > span{display:none}.gh-flow-art{align-items:center;padding-inline:10px;background:#e9e0f6}.gh-flow-art > div{display:block;border:0;padding:0;background:none}.gh-flow-art span{border-radius:50%;width:32px;height:32px;font-size:14px}.gh-check-art{align-items:center;padding-inline:10px;gap:18px;background:#e0efda}.gh-check-art div{font-size:0}.gh-check-art b{border-radius:50%;width:28px;height:28px}.gh-index[data-guide-filtered='true'] .gh-feature{display:block}.gh-more{background:var(--mp-paper);padding-block:36px}.gh-all-heading{border:0;padding-bottom:0}.gh-all-heading .gh-eyebrow{color:var(--mp-blue);margin-bottom:8px}.gh-topic{--topic-tint:#e1f2fd;--topic-ink:#326581;grid-template-columns:1fr;gap:16px;padding:30px 0 0;border:0}.gh-topic + .gh-topic{margin-top:8px}.gh-topic[data-topic='write']{--topic-tint:#eee6f8;--topic-ink:#705987}.gh-topic[data-topic='send']{--topic-tint:#e5f0dc;--topic-ink:#4a663c}.gh-topic[data-topic='setup']{--topic-tint:#fae9dd;--topic-ink:#845d43}.gh-topic[data-topic='measure']{--topic-tint:#e0edec;--topic-ink:#426965}.gh-topic-intro h3{display:inline;color:var(--mp-ink);font-size:27px;line-height:1.2;background:linear-gradient(transparent 65%,var(--topic-tint) 65%)}.gh-topic-intro p{max-width:34ch;margin-top:9px;color:var(--mp-muted);font-size:15px;line-height:1.6}.gh-topic-links{display:grid;gap:12px;min-width:0}.gh-row,.gh-row + .gh-row,.gh-row:last-child{position:relative;display:block;padding:21px 20px 18px;border:1px solid var(--mp-line);border-radius:22px;background:#fffefb;box-shadow:0 3px 0 #efe7d680}.gh-row h4{font-family:'Nunito',system-ui,sans-serif;font-weight:900;font-size:21px;line-height:1.25;letter-spacing:-.025em;margin:0 0 12px;color:var(--mp-ink);text-wrap:balance}.gh-row p{margin:0 0 16px;font-size:15px;line-height:1.6;color:#566b63}.gh-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-right:28px;color:#53695f;font-weight:650;letter-spacing:0}.gh-row-meta i{display:none}.gh-row-format{padding:4px 8px;border-radius:7px;background:var(--topic-tint);color:var(--topic-ink);line-height:1.4}.gh-row-time{white-space:nowrap}.gh-row-arrow{position:absolute;bottom:18px;right:18px;display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;background:#edf6fb;color:var(--mp-blue);font-size:19px}.gh-row:hover h4{color:var(--mp-ink);text-decoration:none}.gh-row:active{background:#f0f7fa;box-shadow:none;transform:translateY(2px)}.gh-index[data-guide-active-topic]:not([data-guide-active-topic='all']) .gh-topic{padding-top:16px}.gh-tool-band{border-radius:30px 30px 0 0;background:#123b34}.gh-tool-shelf{grid-template-columns:1fr;padding-block:32px;gap:16px}.gh-tool-shelf h2{color:#f6fff3;font-size:34px}.gh-tool-shelf > div > p{font-size:15px;color:#c7ddd2}.gh-tool-shelf .gh-eyebrow{color:#b6e985}.gh-tool-shelf > a{padding:20px;background:#214940;border:1px solid #47685b;border-radius:22px}.gh-tool-shelf h3{font-family:'Nunito',system-ui,sans-serif;color:#f6fff3;font-size:22px}.gh-tool-shelf strong,.gh-tool-symbol{color:#b6e985}.gh-tool-shelf strong{min-height:44px;font-size:15px}.gh-tool-shelf > a p{color:#c7ddd2;font-size:15px}.gh-tool-shelf > a:active{background:#1b4238;transform:translateY(2px)}.gh-about{padding-block:28px}.gh-about p,.gh-about a{font-size:14px;line-height:1.65}.gh-about p{color:var(--mp-muted)}.gh-about strong{color:var(--mp-ink)}.gh-about a{display:inline-flex;align-items:center;min-height:44px;color:var(--mp-blue)}.gh-about a:active{opacity:.7}.mobile-content-public .gh-search input:focus-visible{outline:none;border-color:#086b9d;box-shadow:0 0 0 3px #88bdda66}.gh-empty{margin:0 20px 36px;padding:28px 20px 26px;border:1px solid var(--mp-line);border-radius:22px;background:#fffefb;box-shadow:0 3px 0 #efe7d680}.gh-empty h2{margin-bottom:8px;font-size:26px;line-height:1.15}.gh-empty p{max-width:30ch;margin:0 auto 18px;font-size:15px;line-height:1.6;color:var(--mp-muted);text-wrap:balance}.gh-index .gh-empty .button{min-height:50px;padding:12px 22px;border-radius:16px;color:var(--mp-blue);font-size:16px;font-weight:850}.mobile-content-public:has(.guide-reading){background:#fffefb}.guide-reading.article-layout{width:calc(100% - 40px);padding-block:0 48px;color:var(--mp-ink)}.guide-reading .article > .gr-header{margin:0 -20px;padding:18px 20px 27px;background:var(--mp-paper);border-color:var(--mp-line)}.guide-reading .gr-back{min-height:44px;margin-bottom:18px;gap:8px;color:var(--mp-blue);font-size:14px}.guide-reading.article-branded .article h1{font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:clamp(33px,9.7vw,43px);font-weight:750;line-height:1.08;letter-spacing:-.03em;color:var(--mp-ink);text-wrap:pretty}.guide-reading.article-branded .article-intro{margin-block:18px;font-size:17px;line-height:1.65;color:#52685f}.guide-reading.article-branded .article-meta{color:#586d64;font-size:13px;gap:6px 12px}.guide-reading .article-meta > span + span::before{content:none}.guide-reading .article-meta > span:has(time){order:3;flex-basis:100%}.guide-reading .article-meta > span:last-child{margin-left:auto}.guide-reading .gg-article-jumps{margin-top:18px}.guide-reading .gg-article-jumps > a{min-height:48px;gap:10px;padding:11px 15px;border-radius:14px;background:#e1f2fd;color:var(--mp-blue);font-weight:850}.guide-reading .gg-quick-nav{margin-top:22px;border:1px solid #bad7e8;border-radius:18px;background:#e9f5fc;overflow:hidden}.guide-reading .gg-quick-nav summary{min-height:56px;padding:15px 18px;font-size:15px;color:#315c72}.guide-reading .gg-quick-nav[open] summary{border-color:#c5deeb}.guide-reading .gg-quick-nav nav{display:grid;gap:0;padding:6px 18px 12px}.guide-reading .gg-quick-nav nav a{display:flex;align-items:center;min-height:48px;padding:10px 0;border-bottom:1px solid #cde3ee;color:#315c72;font-size:15px;line-height:1.4;font-weight:700}.guide-reading .gg-quick-nav nav a:last-child{border:0}.guide-reading :is(.gr-section,.guide-lab,.gg-examples,.gg-example,.gg-sources,.article-cta){scroll-margin-top:85px}.guide-reading.article-branded .article .gr-section h2{font-family:'Baloo 2','Nunito',system-ui,sans-serif;color:var(--mp-ink);font-size:29px;line-height:1.15;letter-spacing:-.025em}.guide-reading .gr-section{margin-top:34px}.guide-reading .gr-step-list li{padding:16px 0 16px 44px;border-color:#e1e7df;line-height:1.7;color:#3f594d}.guide-reading .gr-step-list li::before{top:17px;width:29px;height:29px;border-radius:10px;background:#dceefb;color:#326581;font-size:14px}.guide-reading .gr-quick-checks{gap:10px}.guide-reading .gr-quick-checks p{font-size:14px}.guide-reading .gr-quick-checks a{min-height:56px;border-radius:16px;padding:14px 16px;font-size:15px;color:#326581;background:#eaf5fc;border-color:#c5deed}.guide-reading .gr-quick-checks a:nth-of-type(2n){background:#f2ecf9;border-color:#e0d6ed;color:#6a537f}.guide-reading.article-branded .article > .guide-lab{border:1px solid #bad7e8;border-radius:22px;padding:22px 16px;background:#edf7fd;box-shadow:0 4px 0 #d9eaf3}.guide-reading .guide-lab .gl-header h2{font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:29px;color:var(--mp-ink);line-height:1.15}.guide-reading.article-branded .gg-example{padding:20px 16px;border-radius:22px;border-color:#ded3ed;background:#f3edf9}.guide-reading.article-branded .gg-example-top{align-items:flex-start;flex-wrap:wrap;gap:12px}.guide-reading.article-branded .gg-example-top h3{font-size:22px;line-height:1.25;color:var(--mp-ink)}.guide-reading.article-branded .gg-example-top button{min-height:44px;padding:10px 14px;border-radius:12px;font-size:14px}.guide-reading .gg-example-actions{flex-wrap:wrap;gap:8px 14px}.guide-reading.article-branded .gg-example-copy{padding:17px;border-radius:14px;border-color:#ded8e5}.guide-reading.article-branded .gg-example-copy b{font-size:13px}.guide-reading .gg-template-preview{border-radius:14px}.guide-reading .gr-table-wrap{overflow-x:auto;border-radius:14px}.guide-reading .gr-table-wrap :is(th,td){overflow-wrap:anywhere}.guide-reading.article-branded .article-cta{border-radius:24px;padding:24px 20px;background:#e9f4dc;border-color:#c7dcb5;box-shadow:0 4px 0 #dce9ce}.guide-reading.article-branded .article-cta h2{font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:30px;line-height:1.15}.guide-reading .gg-next-grid{gap:10px;margin-top:16px}.guide-reading .gg-next-grid > a{padding:18px;border:1px solid var(--mp-line);border-radius:18px;background:var(--mp-paper)}.guide-reading .gg-next-grid strong{color:var(--mp-ink);text-wrap:balance}.guide-reading .gg-quick-nav :is(summary,a):focus-visible{outline-offset:-4px}.td-directory{--td-ink:var(--mp-ink);--td-heading:var(--mp-ink);--td-muted:var(--mp-muted);--td-soft:#566961;--td-line:var(--mp-line);--td-link:var(--mp-blue);--td-link-deep:var(--mp-blue);--td-bright:var(--mp-blue);--td-stage:#e2f0fa;--td-radius:18px;--td-rule:#e9e1cc;--td-hair:#eee7d6;--td-tile-size:48px;--td-row-gap:15px;--td-row-pad:16px;background:var(--mp-paper)}.td-directory .wrap{width:calc(100% - 40px)}.td-directory :is(h2,h3){letter-spacing:-.025em}.td-directory .td-guides-lists h3{letter-spacing:.1em}.td-directory :where(p, li){text-wrap:balance}.td-directory :is(.td-tool-copy > p, .td-product p){text-wrap:balance}.td-intro{padding-block:28px}.td-intro h1{font-size:clamp(34px,10.4vw,44px);line-height:1.04;letter-spacing:-.035em}.td-intro .td-intro-copy{margin-top:12px;font-size:16.5px;line-height:1.6;text-wrap:balance}.td-intro-note{margin-top:14px;gap:9px}.td-intro-note > div{gap:5px}.td-intro-note :is(strong,div > span){font-size:15px}.td-groups{padding-bottom:40px}.td-group + .td-group{margin-top:40px}.td-group-head{display:block;margin-bottom:14px;padding-top:0;border-top:0}.td-group-head h2{font-size:23px;line-height:1.15}.td-group-head p{margin-top:3px;font-size:14.5px;text-wrap:balance}.td-group-head .td-group-aside{margin:0}.td-group-aside a{min-height:44px;font-size:15px}.td-group-check{--tile:#e9f3fd;--tile-ink:#37709e}.td-group-plan{--tile:#ece6f6;--tile-ink:#75628b}.td-group-watch{--tile:#e6f1e9;--tile-ink:#3d7654}.td-group-grid,.td-group-watch .td-group-grid{display:block;margin:0;overflow:hidden;border:1px solid var(--td-rule);border-radius:24px;background:#fffefb;box-shadow:0 1px 2px rgba(70,60,30,.05),0 14px 30px -20px rgba(70,60,30,.3)}.td-tool{grid-row:auto;grid-template-columns:var(--td-tile-size) minmax(0,1fr);grid-template-rows:none;align-items:start;column-gap:var(--td-row-gap);margin:0;padding:19px 18px 19px var(--td-row-pad);border:0;border-radius:0;background:transparent;box-shadow:none}.td-tool + .td-tool::before{content:'';position:absolute;top:0;left:calc(var(--td-row-pad) + var(--td-tile-size) + var(--td-row-gap));right:0;height:1px;background:var(--td-hair)}.td-tool-icon{display:grid;place-items:center;width:var(--td-tile-size);height:var(--td-tile-size);border-radius:15px;background:var(--tile);color:var(--tile-ink)}.td-tool-icon svg{width:26px;height:26px}.td-tool-copy{grid-column:2;grid-row:1;padding:0}.td-directory .td-tool h3{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:19.5px;line-height:1.2}.td-tool-arrow{position:relative;display:block;flex:none;width:10px;height:22px;font-size:0}.td-tool-arrow::before{content:'';position:absolute;top:50%;left:0;width:9px;height:9px;border-top:2px solid #a9b8bd;border-right:2px solid #a9b8bd;transform:translateY(-50%) rotate(45deg)}.td-tool-copy > p{margin-top:5px;font-size:15px;line-height:1.5}.td-tool-copy > .td-tool-note{margin-top:8px;font-size:13.5px}.td-stage,.td-tool-footer{display:none}.td-directory .td-card-link:focus-visible{outline:none}.td-directory .td-card-link:focus-visible::after{outline-offset:-4px}.td-tool:active{background:#faf5e7}.td-tool:active .td-tool-arrow{transform:translateX(3px)}.td-directory :is(.td-game-chapter,.td-help-chapter){background:none}.td-directory .td-game-chapter{padding-bottom:48px;scroll-margin-top:0}.td-play-section{gap:0;padding:30px 18px 18px;border-radius:26px}.td-game-copy{display:contents}.td-game-preview{order:1;margin-top:22px}.td-play-button{order:2}.td-game-copy > small{order:3}.td-directory .td-game-copy h2{font-size:36px}.td-game-copy > p:not(.td-kicker){font-size:16px}.td-game-rule{display:none}.td-play-button{display:flex;justify-content:space-between;width:100%;min-height:56px;margin-top:22px;padding:14px 20px;border:1px solid #8fbc67;border-radius:18px;background:#b6e985;color:#173c2b;box-shadow:0 4px 0 #8aba5d;font-size:16px}.td-play-button:hover{background:#b6e985}.td-play-button:active{background:#a4d674;box-shadow:0 1px 0 #8aba5d;transform:translateY(3px)}.td-game-copy > small{font-size:14px}.td-game-preview{border-radius:18px;box-shadow:0 0 0 1px rgba(16,42,58,.06),0 1px 2px #102a3a0d,0 12px 24px -16px #102a3a33}.td-game-top,.td-game-question,.td-game-result,.td-game-footnote{padding-inline:16px}.td-deal-options{margin-inline:16px}.td-game-question h3{font-size:24px}.td-game-footnote a,.td-game-footnote button{min-height:44px}.td-game-footnote button{padding-left:0}.td-game-preview[data-game-revealed='false'] :is(.td-game-score-label,.td-game-scoreboard,.td-game-verdict p){display:none}.td-game-preview[data-game-revealed='false'] .td-game-verdict{min-height:0;margin-top:14px;padding:12px 14px}.td-game-preview[data-game-revealed='false'] .td-game-verdict strong{font-size:15px}.td-guides-chapter{padding-block:0 48px;background:none}.td-guides{gap:20px;padding-top:22px;border-top:1px solid var(--td-line)}.td-guides-lists{gap:28px}.td-guides-lists li{border-color:var(--td-line)}.td-guides-lists a{min-height:60px;padding-block:9px}.td-guides-lists a::after{content:'';right:6px;width:9px;height:9px;border-top:2px solid #a9b8bd;border-right:2px solid #a9b8bd;transform:translateY(-50%) rotate(45deg)}.td-guides-lists a:hover::after{transform:translateY(-50%) rotate(45deg)}.td-help{gap:16px;padding-block:22px 48px;border-top:1px solid var(--td-line)}.td-help h2{font-size:30px}.td-faqs summary{min-height:58px;font-size:16.5px}.td-faqs details > p{padding:0 0 20px;font-size:16px}.td-product-chapter{border-radius:32px 32px 0 0;background:#d3ecfb;color:var(--td-ink)}.td-product{padding-block:42px 48px}.td-product::before{content:'';display:block;width:62px;height:62px;margin:0 auto 22px;border:1px solid #9dc4dc;border-radius:20px;background:url('/favicon.svg') center/30px auto no-repeat,#fffaf0;box-shadow:0 4px 0 #b0d5ea;transform:rotate(-6deg)}.td-product h2{color:var(--td-heading);font-size:clamp(26px,7.6vw,32px);line-height:1.15}.td-product p{max-width:30ch;margin-top:16px;color:#456171;font-size:15.5px;line-height:1.6}.td-product .button.button-primary{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;justify-items:center;width:100%;max-width:370px;margin-top:26px}.td-product .button.button-primary::before{content:''}.pricing-page{background:var(--mp-paper);color:var(--mp-ink)}.pricing-page .pc-heading{padding-top:30px}.pricing-page .pc-heading h1{font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:clamp(35px,10vw,45px);font-weight:750;line-height:1.06;letter-spacing:-.035em;color:var(--mp-ink)}.pricing-page .pc-heading h1 span{color:var(--mp-blue)}.pricing-page .pc-heading .eyebrow{color:#326581;font-size:12px;letter-spacing:.05em;margin-bottom:16px}.pricing-page .pc-plans-band{background:var(--mp-paper);border:0}.pricing-page .pc-choice-top{border:1px solid var(--mp-line);border-radius:24px;background:#fffefb;padding:20px;gap:20px;box-shadow:0 4px 0 #efe7d6}.pricing-page .pc-finder{display:block}.pricing-page .pc-finder label{font-size:16px;line-height:1.4;color:var(--mp-ink)}.pricing-page .pc-finder-field{margin-top:12px;border-radius:14px;background:#f1f7fa;border-color:#c7dce6}.pricing-page .pc-finder-field input{min-height:54px;font-size:24px;color:var(--mp-ink)}.pricing-page .billing-control{gap:8px}.pricing-page .billing-control > span{font-size:14px;color:var(--mp-muted)}.pricing-page .billing-control > div{background:#efede4;border:1px solid #e5dfd0;border-radius:16px;padding:4px}.pricing-page .billing-control button{border-radius:12px;min-height:50px;font-size:14px;padding:8px 10px;color:#566961}.pricing-page .billing-control button.active{background:#fff;color:var(--mp-ink);box-shadow:0 2px 5px #243b3514}.pricing-page .billing-control button span{letter-spacing:0}.pricing-page .pc-fit-message{margin-block:20px;padding:17px;border:1px solid #bcddef;border-radius:18px;background:#e1f2fd}.pricing-page .pc-fit-message > p:first-child{font-size:16px;line-height:1.5;color:#315c72}.pricing-page .pc-fit-message > p + p{display:block;font-size:13px;line-height:1.5;color:#4c6a7b;margin-top:6px}.pricing-page .pc-fit-jump{min-height:44px;margin-top:4px;color:var(--mp-blue);font-size:15px}.pricing-page .plan-grid{gap:22px}.pricing-page .pc-plan-card,.pricing-page .pc-plan-card.suggested{border-radius:24px;padding:22px 20px;border:1px solid #d5dccc;background:#fffefb;box-shadow:0 4px 0 #e4e9dd}.pricing-page .pc-plan-card.suggested{background:#edf6e4;border:2px solid #9fbe82;box-shadow:0 5px 0 #d1e1bf}.pricing-page .pc-plan-card .button-primary{min-height:54px;border-radius:18px;font-size:16px}.pricing-page .pc-plan-card.suggested .button-primary,.pricing-page .pc-plan-card.suggested .button-primary:hover{background:#b6e985;border-color:#8fbc67;color:#173c2b;box-shadow:0 4px 0 #8aba5d;transform:none}.pricing-page .pc-plan-card.suggested .button-primary:active{background:#a4d674;box-shadow:0 1px 0 #8aba5d}.pricing-page .pc-plan-card .plan-fit{display:inline-flex;border-radius:8px;padding:5px 8px;background:#edf3f5;color:#456576;font-size:12px;letter-spacing:0}.pricing-page .pc-plan-card.suggested .plan-fit{background:#cdeab0;color:#345428}.pricing-page .pc-card-head h2{font-family:'Baloo 2','Nunito',system-ui,sans-serif;color:var(--mp-ink);font-size:31px;line-height:1.1;margin-block:12px 6px}.pricing-page .pc-plan-purpose{color:#53695f;font-size:15px;line-height:1.5}.pricing-page .pc-plan-card .plan-price{color:var(--mp-ink)}.pricing-page .pc-plan-card .allowances{font-size:15px;color:#466052}.pricing-page .pc-plan-card .pc-capacity{color:#466052}.pricing-page .pc-plan-card .trial-note{line-height:1.5}.pricing-page .pc-value-proof{display:grid;gap:14px;padding-block:34px}.pricing-page .pc-proof-row{border:1px solid var(--mp-line);border-radius:20px;background:#fffefb;padding:20px 16px}.pricing-page .pc-proof-row > span{border-radius:12px;background:#dceefb;color:#326581}.pricing-page .pc-proof-row:nth-child(2) > span{background:#eee6f8;color:#705987}.pricing-page .pc-proof-row:nth-child(3) > span{background:#e5f0dc;color:#4a663c}.pricing-page .pc-details-band{border:0;background:#e0f1fc;border-radius:30px 30px 0 0}.pricing-page .pc-section-heading h2,.pricing-page .calculator-section h2,.pricing-page .pc-plan-help h2{font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:31px;line-height:1.12;color:var(--mp-ink)}.pricing-page .pc-comparison details{background:#fffefb;border-radius:20px;border-color:#b4d3e5}.pricing-page .pc-comparison summary{padding:20px 16px}.pricing-page .pc-comparison summary strong{font-size:18px;line-height:1.3}.pricing-page .calculator-section{padding-block:38px;background:#eaf3f8;border:0;scroll-margin-top:85px}.pricing-page .calculator-grid{width:calc(100% - 32px);gap:26px}.pricing-page .calculator-grid > div:first-child{padding-inline:4px}.pricing-page .calculator-grid > div:first-child > p:not(.eyebrow){color:#536975;line-height:1.65}.pricing-page .calculator-grid .text-link{min-height:44px;display:inline-flex;align-items:center;font-size:16px}.pricing-page .calculator{padding:22px 18px 10px;border:1px solid #bfd4df;border-radius:24px;box-shadow:0 4px 0 #d3e3ec}.pricing-page .calculator-fields{grid-template-columns:minmax(0,1fr);gap:18px}.pricing-page .calculator-fields label{display:block;font-size:15px;line-height:1.4;color:#243b35}.pricing-page .calculator-fields input,.pricing-page .calculator-fields select{width:100%;min-width:0;min-height:56px;margin-top:9px;padding:13px 15px;border:1px solid #afc9d7;border-radius:13px;background:#f8fbfd;color:#243b35;font-size:18px;font-weight:750;line-height:1.4}.pricing-page .calculator-fields select{padding-right:32px;font-size:16px}.pricing-page .calculator-fields :is(input,select):focus-visible{outline:3px solid #88bdda;outline-offset:3px;border-color:#086b9d}.pricing-page .calculator-fields input[aria-invalid='true']{border-color:#ad4b52;background:#fff5f5}.pricing-page .calc-field-help{margin:8px 0 0;font-size:13px;line-height:1.5;color:#57717d}.pricing-page .calc-extras summary{min-height:52px;padding-block:14px;color:#244555;font-size:14px}.pricing-page .calc-result{display:block;margin-top:26px;padding:22px 20px;border:1px solid #b5d39d;border-radius:18px;background:#edf6e4}.pricing-page .calc-result > span{display:block;max-width:100%;font-family:'Nunito',system-ui,sans-serif;font-size:clamp(32px,11vw,46px);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.15;color:#2d573c;overflow-wrap:anywhere}.pricing-page .calc-result strong{display:block;margin-top:2px;color:#294635;font-size:17px;line-height:1.4}.pricing-page .calc-result p{margin-top:12px;padding-top:12px;border-top:1px solid #cfdcc4;color:#4a6653;font-size:14px;line-height:1.55}.pricing-page .calculator:has(input[aria-invalid='true']) .calc-result{background:#fff4f3;border-color:#deb6b7}.pricing-page .calculator:has(input[aria-invalid='true']) .calc-result :is(span,strong,p){color:#87434a;border-color:#ebd4d4}.pricing-page .calculator .fine-print{margin-top:18px;font-size:13px;line-height:1.6;color:#57717d}.pricing-page .calc-method{margin-top:18px;border-color:#d5e1e7;font-size:14px;line-height:1.65}.pricing-page .calc-method summary{min-height:56px;padding-block:16px;color:#244555;font-size:15px}.pricing-page .calc-method[open]{padding-bottom:12px}.pricing-page .calc-method .calc-formula{padding:12px;border-radius:12px;background:#eaf3f8;font-size:14px}.pricing-page .pc-plan-help{--pc-ink:#243b35;--pc-muted:#496674;--pc-line:#aacbdf;background:#d3ecfb;color:var(--pc-ink);border:1px solid #bcddef;border-radius:24px;padding:24px 20px}.pricing-page .pc-plan-help h3{font-family:'Baloo 2','Nunito',sans-serif;font-size:28px;line-height:1.15;color:var(--pc-ink)}.pricing-page .pc-plan-help .pc-help-label{color:#466b80;font-size:12px}.pricing-page .pc-plan-checks dt,.pricing-page .pc-free-note strong{color:#294957}.pricing-page .pc-free-note p{font-size:14px;line-height:1.6}.pricing-page .pc-answers{scroll-margin-top:85px}.pricing-page .pc-setup-action{margin-left:0}.pricing-page .pc-setup-action .button{min-height:54px;border-radius:18px;font-size:16px}}@media (max-width:360px){.gh-index .wrap{width:calc(100% - 32px)}.td-directory{--td-tile-size:40px;--td-row-gap:12px;--td-row-pad:14px}.td-tool{padding:16px 14px 16px var(--td-row-pad)}.td-tool-icon{border-radius:12px}.td-tool-icon svg{width:23px;height:23px}.gh-feature{grid-template-columns:54px minmax(0,1fr)}.gh-feature-body{padding:18px 15px}.gh-row,.gh-row + .gh-row,.gh-row:last-child{padding-inline:17px}.gh-row h4{font-size:20px}.gh-search-heading{flex-wrap:wrap;gap:0 8px;padding-bottom:6px}.gh-filter-meta{flex-wrap:wrap}.pricing-page .pc-choice-top{padding:16px}}@media (max-width:650px) and (prefers-reduced-motion:no-preference){.gh-row,.gh-tool-shelf > a,.td-tool{transition:background-color .16s,transform .16s,box-shadow .16s}.td-tool-arrow{transition:transform .16s}}@media (max-width:650px) and (prefers-reduced-motion:reduce){.mobile-content-public :is(.button,.gh-row,.gh-feature,.gh-tool-shelf > a,.gh-filters button,.td-tool,.td-play-button){transition:none;transform:none}.mobile-content-public :is(.button.button-primary,.td-play-button):active{transform:none}.td-tool:active .td-tool-arrow{transform:none}}@media (max-width:650px){.mobile-content-public .site-header[data-nav-ready] #site-navigation{background:#fffaf0}.mobile-content-public .site-header[data-nav-ready] #site-navigation{box-shadow:0 18px 24px -16px #123a5350,0 0 0 100vmax #1d2f2a3d;clip-path:inset(0 -100vmax -100vmax -100vmax)}html:has(> body.mobile-content-public .site-header[data-nav-open]){overflow:hidden}.mobile-content-public .guide-lab .gl-primary{border-color:#8fbc67;border-radius:14px;background:#b6e985;color:#173c2b;box-shadow:0 4px 0 #8aba5d}.mobile-content-public .guide-lab .gl-primary:hover{background:#b6e985}.mobile-content-public .guide-lab .gl-primary:active{background:#a4d674;box-shadow:0 1px 0 #8aba5d;transform:translateY(3px)}.mobile-content-public .guide-lab .gl-secondary{border-radius:14px}.mobile-content-public .site-footer .wrap{width:calc(100% - 40px)}.mobile-content-public .not-found .hero-actions{justify-content:flex-start}.mobile-content-public .not-found{padding-block:48px 72px}.mobile-content-public .not-found .eyebrow{color:var(--mp-blue)}.mobile-content-public .not-found h1{font-family:'Baloo 2','Nunito',system-ui,sans-serif;font-size:clamp(36px,10.5vw,48px);font-weight:750;line-height:1.04;letter-spacing:-.035em;color:var(--mp-ink)}.mobile-content-public .not-found h1 span{color:var(--mp-blue)}.mobile-content-public .not-found > p:not(.eyebrow){margin-top:18px;font-size:16px;line-height:1.6;color:var(--mp-muted);text-wrap:balance}.mobile-content-public .not-found .hero-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.mobile-content-public .not-found .hero-actions .button{width:100%;justify-content:center}.mobile-content-public .not-found .button.button-secondary{min-height:54px;padding:14px 20px;border-radius:18px;font-size:16px;font-weight:850}.mobile-content-public .product-page .wrap,.mobile-content-public .wrap.not-found{width:calc(100% - 40px)}}@media (max-width:650px) and (prefers-reduced-motion:reduce){.mobile-content-public .guide-lab .gl-primary:active{transform:none}}@media (max-width:650px){body.mobile-content-public .product-page .pp-text-link{min-height:44px;font-size:14px}.mobile-content-public .product-page .pp-page-path a{min-height:44px}.mobile-content-public .product-page .pp-back{display:inline-flex;align-items:center;min-height:44px;padding:0 0 6px;font-size:14px}.mobile-content-public .product-page .pp-facts dt{letter-spacing:0}.mobile-content-public .product-page.pp-ready .pp-example-panel[hidden]{display:none!important}.mobile-content-public .product-page .pp-faq .faq-list summary{font-size:16px}.mobile-content-public .product-page .pp-faq .faq-answer{font-size:15px;line-height:1.65}.mobile-content-public .product-page .pp-inbox-map > p{font-size:12px;color:var(--pp-muted)}.mobile-content-public .product-page .pp-example-footer p{font-size:13px;text-wrap:wrap}.mobile-content-public .product-page :is(.pp-hero-description, .pp-hero-detail){text-wrap:pretty}.mobile-content-public .product-page .pp-output-hint{font-size:12px}.mobile-content-public .product-page .pp-closing small{font-size:13px}.mobile-content-public .product-page .pp-example-count{font-size:12px;color:var(--pp-muted)}.mobile-content-public .product-page :is(.pp-hero-actions, .pp-closing) .button.button-primary{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;justify-items:center;width:100%;max-width:370px}.mobile-content-public .product-page :is(.pp-hero-actions, .pp-closing) .button.button-primary::before{content:''}.mobile-content-public .product-page .pp-closing > div:last-child{align-self:stretch}.mobile-content-public .product-page :is(.pp-text-link, .pp-page-path a, .pp-map-messages a, .pp-back){transition:opacity .14s}.mobile-content-public .product-page :is(.pp-text-link, .pp-page-path a, .pp-map-messages a, .pp-back):active{opacity:.65}.mobile-content-public .product-page .pp-example-tabs a:active{background:#e1f2fd}.mobile-content-public .product-page .pp-faq summary:active{color:var(--pp-blue)}.mobile-content-public .product-page .pp-mail-button:active{background:#476947}.mobile-content-public .product-page :is(.pp-section-heading, .pp-example-heading) br{display:inline}.mobile-content-public .product-page :is(.pp-section-heading, .pp-example-heading, .pp-closing) h2{font-size:min(33px, 8.6vw)}}@media (max-width:650px) and (hover:none){.mobile-content-public .product-page :is(.pp-text-link, .pp-back):hover{text-decoration:none}.mobile-content-public .product-page .pp-page-path a:hover{color:inherit}.mobile-content-public .product-page .pp-map-messages a:hover strong{color:inherit}.mobile-content-public .product-page .pp-map-messages a:hover > span:last-child{transform:none}.mobile-content-public .product-page .pp-mail-button:hover{background:#344f35}}@media (max-width:650px) and (prefers-reduced-motion:reduce){.mobile-content-public .product-page :is(.pp-text-link, .pp-page-path a, .pp-map-messages a, .pp-back){transition:none}}@media (max-width:650px){body.mobile-content-public .guide-reading.article-layout{width:calc(100% - 40px)}.guide-reading :is(.gr-section,.guide-lab,.gg-examples,.gg-example,.gg-sources,.article-cta){scroll-margin-top:20px}.mobile-content-public .guide-lab :is(input[type='text'],textarea,select){font-size:16px}.guide-reading.article-branded .article .gg-examples > h2{font-family:'Baloo 2','Nunito',system-ui,sans-serif;color:var(--mp-ink);font-size:29px;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.guide-reading.article-branded .gg-example-top h3{flex-basis:100%;text-wrap:balance}.guide-reading .gg-quick-nav nav a{gap:.3em}.guide-reading .gg-quick-nav nav a:has(+ .gr-next-link){border-bottom:0}.guide-reading.article-branded .article > .gr-section .gg-section-sources{display:flex;flex-direction:column;align-items:flex-start}.guide-reading .gg-section-sources > .gg-source-sep{display:none}.guide-reading .gg-section-sources > span:first-child + a{margin-top:-6px}.guide-reading .gg-sources li{position:relative;margin:0;padding:13px 0 14px}.guide-reading .gg-sources li a{display:block;min-height:0}.guide-reading .gg-sources li a::after{content:'';position:absolute;inset:0}.guide-reading .gg-source-domain{margin-top:3px;letter-spacing:0}.guide-reading .article-cta .text-link{display:flex;align-items:center;margin-top:10px}.guide-reading .gr-table-wrap.gr-table-stack{overflow:visible;border-radius:0}.guide-reading .gr-table-stack :is(table,tbody,tr,th,td){display:block}.guide-reading .gr-table-stack caption{display:block;padding:0 0 12px;background:none;color:var(--mp-ink);font-size:15px;line-height:1.4;font-weight:800}.guide-reading .gr-table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.guide-reading .gr-table-stack tbody{display:grid;gap:10px}.guide-reading .gr-table-stack tr{padding:15px 16px 14px;border:1px solid var(--mp-line);border-radius:16px;background:#fffaf0}.guide-reading .gr-table-wrap.gr-table-stack tbody th{width:auto;padding:0;border:0;background:none;color:var(--mp-ink);font-size:16px;line-height:1.4}.guide-reading .gr-table-wrap.gr-table-stack td{padding:9px 0 0;margin-top:9px;border:0;border-top:1px solid #efe6d3;color:#3f594d;font-size:15px;line-height:1.55;overflow-wrap:break-word}.guide-reading .gr-table-stack td::before{content:attr(data-label);content:attr(data-label)/"";display:block;margin-bottom:1px;color:var(--mp-muted);font-size:12.5px;line-height:1.4;font-weight:800}.guide-reading .gr-table-wrap:not(.gr-table-stack){border:1px solid #dae5ec}.guide-reading .gr-table-wrap:not(.gr-table-stack) table{table-layout:auto}.guide-reading .gr-table-wrap:not(.gr-table-stack) :is(th,td){padding:10px 9px;overflow-wrap:normal;font-variant-numeric:tabular-nums}.guide-reading .gr-table-wrap:not(.gr-table-stack) tr > :first-child{border-left:0}.guide-reading .gr-table-wrap:not(.gr-table-stack) tr > :last-child{border-right:0}.guide-reading .gr-table-wrap:not(.gr-table-stack) tbody tr:last-child > *{border-bottom:0}.guide-reading .gr-table-wrap:not(.gr-table-stack) caption{padding:14px 14px 12px}.guide-reading .gg-quick-nav summary:active,.guide-reading .gg-quick-nav nav a:active{background:#d9ecf8}.guide-reading .gr-quick-checks a:active{filter:brightness(.96);transform:translateY(1px)}.guide-reading .gg-next-grid > a:active{background:#f3ecdc;transform:translateY(1px)}.guide-reading.article-branded .gg-example-top button:active,.guide-reading.article-branded .gg-example-try:active{background:#e7f4fc}.guide-reading :is(.gr-back,.gg-article-jumps > a,.gg-sources li a,.article-cta .text-link):active{opacity:.7}}@media (max-width:650px) and (prefers-reduced-motion:reduce){.guide-reading :is(.gr-quick-checks a,.gg-next-grid > a):active{transform:none}}