/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#183329;--green:#1e6a4a;--mint:#dff4e9;--lime:#c9ee76;--cream:#f8f5ed;--orange:#e77b4a;--line:#d9e0d8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-body),sans-serif;background:#fbfaf6;margin:0}button,input,select{font:inherit}.shell{width:min(1160px,100% - 40px);margin:auto}.unstyled{background:0 0;border:0;padding:0}.nav{justify-content:space-between;align-items:center;height:78px;display:flex}.logo{font:800 21px var(--font-display);letter-spacing:-.7px;color:var(--ink);align-items:center;gap:10px;display:flex}.logoMark{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid;transform:rotate(-5deg)}.nav nav{align-items:center;gap:32px;display:flex}.nav nav button,.nav nav a,.textButton{color:#496057;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:none}.nav nav .active{color:var(--ink);font-weight:700}.navActions{align-items:center;gap:20px;display:flex}.smallCta,.primary{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 18px;font-weight:700}.hero{text-align:center;padding:82px 0 72px}.eyebrow,.sectionTag{color:var(--green);letter-spacing:1.7px;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow span{color:var(--orange)}.hero h1{font:750 clamp(46px,7vw,79px)/1.02 var(--font-display);letter-spacing:-4px;margin:20px 0}.hero h1 em{color:var(--green);font-style:normal}.heroCopy{color:#66756e;max-width:750px;margin:0 auto;font-size:19px;line-height:1.6}.converter{background:#fff;border:1px solid #dfe5de;border-radius:17px;max-width:900px;margin:36px auto 0;padding:9px;box-shadow:0 18px 55px #19352a14}.urlRow{align-items:center;gap:8px;display:flex}.linkIcon{color:#7b8d85;padding-left:13px;font-size:21px}.urlRow input{color:var(--ink);border:0;outline:0;flex:1;min-width:100px;padding:15px 4px}.urlRow button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:15px 21px;font-weight:750}.urlRow button span{padding-left:15px}.urlRow button:disabled{opacity:.7}.platforms{color:#819087;border-top:1px solid #edf0ec;justify-content:center;align-items:center;gap:22px;margin-top:8px;padding:12px 10px 4px;font-size:11px;display:flex}.platforms b{color:#5d6f66;font-size:12px}.trust{color:#708078;text-align:left;justify-content:center;align-items:center;gap:14px;margin-top:28px;font-size:11px;display:flex}.trust b{color:#344c42}.trust .line{background:#d9e0da;width:1px;height:30px;margin:0 7px}.avatars{display:flex}.avatars i{color:#fff;background:#8bab9d;border:2px solid #fbfaf6;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-7px;font-size:9px;font-style:normal;display:grid}.demoWrap{padding-bottom:110px}.demoCard{background:var(--ink);border-radius:28px;grid-template-columns:.9fr 1.1fr;gap:16px;padding:24px;display:grid;box-shadow:0 30px 70px #17322626}.videoMock{background:#d1a06d;border-radius:18px;min-height:410px;position:relative;overflow:hidden}.videoTop{z-index:2;color:#fff;justify-content:space-between;font-size:11px;display:flex;position:absolute;inset:18px 18px auto}.badge{background:#173c2cdd;border-radius:6px;padding:7px 10px}.shelfArt{background:linear-gradient(145deg,#8b5e38,#dbad7a);place-items:center;display:grid;position:absolute;inset:0}.wood{background:linear-gradient(#ca8d55,#a86735);border:4px solid #d9a267;width:72%;height:25%;transform:perspective(400px)rotateX(55deg)rotate(-8deg);box-shadow:0 25px 25px #39220f55}.bracket{background:#24392f;width:7%;height:38%;position:absolute;top:45%;left:48%}.tool{color:#233c30;font-size:70px;position:absolute;bottom:35px;right:45px;transform:rotate(-20deg)}.play{width:62px;height:62px;color:var(--green);background:#fffd;border-radius:50%;place-items:center;margin:auto;padding-left:4px;display:grid;position:absolute;inset:0}.timeline{background:#fff6;border-radius:4px;height:4px;position:absolute;bottom:18px;left:18px;right:18px}.timeline span{background:#fff;width:36%;height:100%;display:block}.resultMock{background:#fff;border-radius:18px;flex-direction:column;padding:28px;display:flex}.resultHead{border-bottom:1px solid #e8ece8;align-items:center;gap:13px;padding-bottom:23px;display:flex}.resultHead .spark{background:var(--mint);width:38px;height:38px;color:var(--green);border-radius:10px;place-items:center;display:grid}.resultHead small{color:var(--green);letter-spacing:1px;font-size:9px;font-weight:800}.resultHead h3{font:700 18px var(--font-display);margin:4px 0 0}.confidence{color:#438055;background:#edf7ef;border-radius:8px;margin-left:auto;padding:7px 9px;font-size:10px}.miniCols{grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;display:grid}.miniCols h4{margin:0 0 13px;font-size:12px}.miniCols h4 span{color:#8c9a93;margin-left:5px}.miniCols p{color:#51655b;align-items:center;gap:8px;font-size:11px;display:flex}.miniCols p i{background:#f1f3ef;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.mockFooter{color:#8a978f;border-top:1px solid #e8ece8;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:10px;display:flex}.mockFooter button{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:800}.how{padding:105px 0}.how h2,.pricing h2{font:700 42px/1.15 var(--font-display);letter-spacing:-2px;margin:14px 0 46px}.howGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.howGrid article{background:#fff;border:1px solid #e1e5df;border-radius:17px;padding:25px;position:relative}.howGrid article>span{color:#91a097;font-size:11px}.howGrid .featured{background:var(--mint);border-color:#c9e6d4;transform:translateY(-14px)}.stepIcon{width:47px;height:47px;color:var(--green);background:#eff6f1;border-radius:13px;place-items:center;margin:26px 0 23px;font-size:24px;display:grid}.featured .stepIcon{background:#fff}.howGrid h3{font:700 18px var(--font-display)}.howGrid p{color:#718078;font-size:14px;line-height:1.65}.useCases{background:var(--ink);color:#fff;padding:90px 0}.sectionTag.light{color:var(--lime)}.useCases h2{font:700 42px var(--font-display);letter-spacing:-2px;margin:15px 0 40px}.caseGrid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.caseGrid article{background:#234137;border-radius:16px;overflow:hidden}.caseArt{place-items:center;height:155px;font-size:60px;display:grid}.art1{background:#c98e58}.art2{background:#c96249}.art3{background:#71a281}.art4{background:#7196a4}.caseGrid h3{font:700 18px var(--font-display);margin:19px 20px 7px}.caseGrid p{color:#b7c7c0;margin:0 20px 23px;font-size:13px;line-height:1.5}.pricing{text-align:center;padding:110px 0}.priceGrid{text-align:left;grid-template-columns:1fr 1fr;gap:18px;max-width:780px;margin:auto;display:grid}.priceGrid article{background:#fff;border:1px solid #dfe5df;border-radius:20px;padding:33px}.priceGrid article small{letter-spacing:1.5px;color:var(--green);font-weight:800}.priceGrid h3{font:750 42px var(--font-display);margin:14px 0}.priceGrid h3 span{font:500 13px var(--font-body);color:#849088}.priceGrid p{color:#718078;font-size:14px}.priceGrid ul{padding:15px 0;font-size:13px;line-height:2.35;list-style:none}.priceGrid li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:700}.priceGrid button{border:1px solid var(--ink);cursor:pointer;background:#fff;border-radius:10px;width:100%;padding:14px;font-weight:700}.priceGrid .pro{background:var(--ink);color:#fff;border:0;position:relative}.pro .popular{background:var(--lime);color:var(--ink);border-radius:10px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:18px;right:20px}.pro p,.pro h3 span{color:#b8c6c0}.pro li:before{color:var(--lime)}.priceGrid .pro button{background:var(--lime);border:0}.cta{text-align:center;background:var(--mint);padding:85px 20px}.cta .logo{justify-content:center}.cta h2{font:750 50px/1.07 var(--font-display);letter-spacing:-2.5px;margin:25px}.cta p{color:#60736a}.cta button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:11px;margin-top:18px;padding:15px 22px;font-weight:700}.cta button span{padding-left:25px}footer{background:#fff;padding:35px 0}footer .shell{color:#849088;align-items:center;gap:25px;font-size:11px;display:flex}footer .shell>span{margin-left:auto}footer a{color:#687870;margin-left:18px;text-decoration:none}.toast{z-index:20;background:var(--ink);color:#fff;border-radius:10px;padding:12px 18px;font-size:13px;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.dashboard{min-height:76vh;padding:70px 0 120px}.dashTitle{justify-content:space-between;align-items:flex-end;display:flex}.dashTitle h1,.guide h1{font:750 50px var(--font-display);letter-spacing:-2px;margin:10px 0}.dashTitle p{color:#74837b}.usage{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:30px;margin:40px 0 25px;padding:20px 24px;display:flex}.usage div:first-child{flex-direction:column;gap:5px;font-size:12px;display:flex}.usage div:first-child span{color:var(--green);letter-spacing:1px;font-size:9px;font-weight:800}.meter{background:#e6ebe6;border-radius:4px;flex:1;height:6px}.meter i{background:var(--green);border-radius:4px;width:30%;height:100%;display:block}.usage button{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:700}.filterRow{gap:12px;margin:25px 0;display:flex}.filterRow input{flex:1}.filterRow input,.filterRow select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 15px}.libraryGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.libraryGrid article{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;transition:all .2s;overflow:hidden}.libraryGrid article:hover{transform:translateY(-3px);box-shadow:0 12px 30px #15312612}.projectThumb{color:#fff;place-items:center;height:180px;font-size:64px;display:grid;position:relative}.projectThumb small{background:#173229cc;border-radius:5px;padding:5px 7px;font-size:10px;position:absolute;bottom:12px;right:12px}.projectInfo{padding:18px;position:relative}.projectInfo>span{letter-spacing:1px;color:var(--green);text-transform:uppercase;font-size:9px;font-weight:800}.projectInfo h3{font:700 17px var(--font-display);margin:7px 30px 9px 0}.projectInfo p{color:#87938d;font-size:11px}.projectInfo button{background:0 0;border:0;position:absolute;top:18px;right:15px}.guide{padding:35px 0 90px}.back{color:#6e7f76;cursor:pointer;background:0 0;border:0}.guideHero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:35px 0;display:flex}.category{letter-spacing:1.4px;color:var(--green);font-size:9px;font-weight:900}.guideHero p{color:#7b8982}.analysis{background:var(--mint);border-radius:10px;align-items:center;gap:10px;width:max-content;padding:12px;display:flex}.analysis span{color:var(--green)}.analysis div{flex-direction:column;font-size:11px;display:flex}.analysis small{color:#648074}.guideActions{gap:10px;display:flex;position:relative}.guideActions>button,.export>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:12px 16px}.export{position:relative}.exportMenu{border:1px solid var(--line);z-index:2;background:#fff;border-radius:12px;width:200px;padding:7px;position:absolute;top:48px;right:0;box-shadow:0 15px 35px #1d3e3022}.exportMenu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:10px;display:block}.exportMenu button:hover{background:#f1f5f1}.guideLayout{grid-template-columns:310px 1fr;gap:55px;padding-top:45px;display:grid}.guideLayout aside{border:1px solid var(--line);background:#fff;border-radius:16px;height:max-content;padding:24px}.guideLayout aside h3{font:700 15px var(--font-display);justify-content:space-between;display:flex}.guideLayout aside h3 span{color:#8b9992}.guideLayout dl{margin:15px 0 28px}.guideLayout dl div{border-bottom:1px solid #edf0ed;justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.guideLayout dt{color:#7b8982}.guideLayout dd{font-weight:700}.guideLayout aside ul{padding:0;list-style:none}.guideLayout aside li{color:#566a60;padding:9px 0;font-size:12px}.guideLayout aside input{accent-color:var(--green)}.edit{border:1px solid var(--line);cursor:pointer;background:#f7f8f5;border-radius:8px;width:100%;padding:10px}.listHead{justify-content:space-between;align-items:center;display:flex}.listHead h2{font:700 28px var(--font-display);margin:0}.listHead p{color:#819087;font-size:13px}.listHead button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 12px}.stepList>article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:48px 1fr 25px;gap:15px;margin:13px 0;padding:20px;display:grid}.check input{display:none}.check span{background:var(--mint);width:38px;height:38px;color:var(--green);border-radius:50%;place-items:center;font-weight:700;display:grid}.check input:checked+span{background:var(--green);color:#fff}.stepList article h3{font:700 16px var(--font-display);margin:2px 0 8px}.stepList article p{color:#61736a;margin:0 0 9px;font-size:13px;line-height:1.6}.stepList article div button,.more{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.disclaimer{color:#765d2a;background:#fff3d9;border:1px solid #efdaa8;border-radius:12px;margin-top:35px;padding:15px;font-size:11px}.disclaimer b{margin-right:5px}.more{color:#91a098}.export .primary{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=800px){.nav nav{display:none}.hero{padding-top:55px}.hero h1{letter-spacing:-2.5px}.heroCopy{font-size:16px}.platforms{flex-wrap:wrap;gap:10px}.demoCard,.howGrid,.priceGrid,.guideLayout{grid-template-columns:1fr}.demoCard{padding:12px}.videoMock{min-height:300px}.howGrid .featured{transform:none}.caseGrid,.libraryGrid{grid-template-columns:1fr 1fr}.guideHero{align-items:flex-start;gap:25px}.guideActions{margin-top:20px}.guideLayout{gap:25px}footer .shell{flex-wrap:wrap}footer .shell>span{margin-left:0}.dashTitle{align-items:flex-start}.usage{flex-wrap:wrap}.usage .meter{min-width:50%}}@media (width<=520px){.shell{width:min(100% - 24px,1160px)}.navActions .textButton{display:none}.hero{padding:45px 0}.hero h1{font-size:43px}.urlRow{flex-wrap:wrap}.urlRow input{height:50px}.urlRow button{width:100%}.trust{flex-wrap:wrap}.trust .line{display:none}.demoWrap{padding-bottom:60px}.resultMock{padding:18px}.miniCols{grid-template-columns:1fr}.how{padding:70px 0}.how h2,.useCases h2,.pricing h2{font-size:34px}.caseGrid,.libraryGrid{grid-template-columns:1fr}.cta h2{font-size:41px}.nav{height:66px}.guideHero{display:block}.guideActions{justify-content:flex-start}.guide h1,.dashTitle h1{font-size:40px}.dashTitle{display:block}.dashTitle .primary{margin-top:15px}.usage{gap:14px}.usage .meter{flex-basis:100%;order:3}.guideLayout{padding-top:25px}.listHead{align-items:flex-start}.listHead button{white-space:nowrap}.stepList>article{grid-template-columns:40px 1fr}.stepList .more{display:none}}.accountChip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);color:#496057;cursor:pointer;background:#fff;border-radius:999px;max-width:170px;padding:9px 12px;font-size:12px;overflow:hidden}.accountChip span{color:#43a46f;margin-right:7px;font-size:9px}.realConverter{text-align:left;padding:22px}.fieldLabel,.panelHead label{color:#3d554b;letter-spacing:.7px;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800;display:block}.realConverter .urlRow{background:#fbfcfa;border:1px solid #d8e0da;border-radius:12px;padding:2px 12px}.realConverter .urlRow:focus-within{border-color:#76a58e;box-shadow:0 0 0 3px #dff4e9}.realConverter .urlRow input{font-size:15px}.youtubeIcon{color:#fff;background:#e7624d;border-radius:6px;place-items:center;width:29px;height:22px;padding-left:2px;font-size:9px;display:grid}.sourceTabs{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.sourceTabs button{text-align:left;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #dce3dd;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;padding:13px;display:grid}.sourceTabs button>span{width:35px;height:35px;color:var(--green);background:#eef3ef;border-radius:9px;grid-row:1/3;place-items:center;font-size:19px;display:grid}.sourceTabs button b{font-size:13px}.sourceTabs button small{color:#7b8982;font-size:10px}.sourceTabs button.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#f2faf5}.sourceTabs button.selected>span{background:var(--mint)}.evidencePanel{background:#f7f8f5;border:1px solid #e0e5df;border-radius:13px;padding:14px}.panelHead{justify-content:space-between;align-items:center;display:flex}.panelHead label{margin:0}.panelHead span{color:#8a9790;font-size:10px}.evidencePanel textarea{resize:vertical;width:100%;height:155px;color:var(--ink);background:#fff;border:1px solid #d8ded8;border-radius:10px;outline:none;margin-top:10px;padding:13px;line-height:1.55;display:block}.evidencePanel textarea:focus{border-color:#76a58e;box-shadow:0 0 0 3px #dff4e9}.evidencePanel>p{color:#79877f;margin:10px 3px 0;font-size:10px;line-height:1.5}.fileDrop{cursor:pointer;text-align:center;background:#fff;border:1.5px dashed #aebdb4;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:20px;display:flex}.fileDrop input{opacity:0;pointer-events:none;position:absolute}.fileDrop b{text-overflow:ellipsis;white-space:nowrap;max-width:90%;margin:8px 0 3px;font-size:13px;overflow:hidden}.fileDrop small{color:#849189;font-size:10px}.uploadIcon{background:var(--mint);width:38px;height:38px;color:var(--green);border-radius:10px;place-items:center;font-size:22px;display:grid}.confirmations{gap:8px;margin:14px 2px;display:grid}.confirmations label{color:#596d63;cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;display:flex}.confirmations input{accent-color:var(--green);margin-top:1px}.formError{color:#974c35;background:#fff0eb;border:1px solid #efc4b5;border-radius:9px;align-items:center;gap:9px;margin:12px 0;padding:10px 12px;font-size:11px;display:flex}.formError span{color:#fff;background:#e77b4a;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:700;display:grid}.convertFooter{border-top:1px solid #e8ece8;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:15px;display:flex}.convertFooter>div{flex-direction:column;font-size:11px;display:flex}.convertFooter small{color:#849189;margin-top:2px}.convertButton{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:11px;min-width:245px;padding:14px 20px;font-weight:750}.convertButton span{padding-left:24px}.convertButton:disabled{opacity:.7;cursor:wait}.privacyNote{color:#7e8d85;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.privacyNote span{color:var(--green);font-weight:700}.betaPricing .pro h3{font-size:32px;line-height:1.1}.betaPricing .pro button{color:var(--ink)}.tone0{background:#d8a56c}.tone1{background:#d97556}.tone2{background:#78a88a}.tone3{background:#7196a4}.emptyLibrary{text-align:center;background:#fff;border:1px dashed #ccd6ce;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:30px;display:flex}.emptyLibrary>span{background:var(--mint);width:55px;height:55px;color:var(--green);border-radius:16px;place-items:center;font-size:25px;display:grid}.emptyLibrary h2{font:700 24px var(--font-display);margin:18px 0 5px}.emptyLibrary p{color:#7a8981;margin:0 0 20px;font-size:13px}.spinner{animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.savedButton{color:var(--green);font-weight:700}.toolsHeading{margin-top:25px}.sourceLink{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.stepTip{border-left:3px solid var(--green);color:#587066;background:#eff7f1;border-radius:4px;margin-top:12px;padding:9px 11px;font-size:11px;line-height:1.5}.stepTip b{color:var(--green);text-transform:uppercase;letter-spacing:.6px;margin-right:7px;font-size:9px}.timestamp{color:var(--green);margin-top:10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.warningList{color:#745d2d;background:#fff8e8;border:1px solid #ead7aa;border-radius:13px;margin-top:35px;padding:18px;font-size:12px}.warningList>b{text-transform:uppercase;letter-spacing:.8px;font-size:10px}.warningList ul{margin:10px 0 0;padding-left:18px;line-height:1.65}.guideHero>div:first-child{max-width:760px}.guideHero>div:first-child>p{max-width:700px;line-height:1.6}.stepList>article{grid-template-columns:48px 1fr}.legalPage{background:var(--cream);min-height:100vh}.legalNav{justify-content:space-between;align-items:center;height:80px;display:flex}.legalNav a{color:var(--green);font-size:13px;font-weight:700;text-decoration:none}.legalContent{max-width:780px;padding:70px 0 110px}.legalContent .sectionTag{margin-bottom:15px}.legalContent h1{font:750 52px var(--font-display);letter-spacing:-2px;margin:0 0 18px}.legalContent .intro{color:#63746b;font-size:18px;line-height:1.6}.legalContent article{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;padding:28px}.legalContent h2{font:700 20px var(--font-display);margin:0 0 10px}.legalContent p,.legalContent li{color:#5e7067;font-size:13px;line-height:1.7}.legalContent li+li{margin-top:8px}@media (width<=800px){.accountChip{display:none}.realConverter{padding:16px}.convertFooter{align-items:flex-end}.guideHero>div:first-child{max-width:none}}@media (width<=520px){.sourceTabs{grid-template-columns:1fr}.convertFooter{display:block}.convertButton{width:100%;min-width:0;margin-top:12px}.evidencePanel textarea{height:190px}.privacyNote{line-height:1.5}.legalContent{padding-top:35px}.legalContent h1{font-size:40px}.legalContent article{padding:21px}.stepList>article{grid-template-columns:40px 1fr}.guideActions{flex-wrap:wrap}}@media print{body{background:#fff}.noPrint,.toast{display:none!important}.shell.printGuide{width:100%;max-width:none;padding:0 12mm}.printGuide .guideHero{align-items:flex-start;padding-top:0}.printGuide .guideHero h1{font-size:38px}.printGuide .guideActions{display:none}.printGuide .guideLayout{grid-template-columns:260px 1fr;gap:28px;padding-top:28px}.printGuide .guideLayout aside,.printGuide .stepList>article,.printGuide .warningList,.printGuide .disclaimer{break-inside:avoid;box-shadow:none}.printGuide .stepList>article{margin:8px 0;padding:15px}.printGuide .analysis{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eef7f1}.printGuide .check span{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#dff4e9}.printGuide .stepTip{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eff7f1}}.logoMark{display:block;position:relative;overflow:hidden;transform:none}.logoMark svg{width:100%;height:100%;padding:4px;display:block}.logoMark path{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.logoMark circle{fill:var(--orange);stroke:var(--green);stroke-width:1px}.autoEvidence{background:#f3faf6;border:1px solid #dbe6de;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.autoEvidenceIcon{background:var(--mint);width:40px;height:40px;color:var(--green);border-radius:10px;place-items:center;font-size:22px;font-weight:800;display:grid}.autoEvidence div{flex-direction:column;gap:3px;display:flex}.autoEvidence b{font-size:13px}.autoEvidence small{color:#72837a;font-size:10px;line-height:1.45}.autoBadge{color:var(--green);letter-spacing:1px;background:#fff;border:1px solid #d6e7dc;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}@media (width<=520px){.autoEvidence{grid-template-columns:40px 1fr}.autoBadge{display:none}}.threePlans{grid-template-columns:repeat(3,1fr);max-width:1120px}.threePlans article{flex-direction:column;display:flex}.threePlans article ul{flex:1}.threePlans .freeAccount{border:2px solid #9dbea9;box-shadow:0 15px 42px #19352a12}.threePlans .freeAccount button{background:var(--ink);color:#fff}.authBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10251dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.authModal{background:#fff;border-radius:24px;width:min(500px,100%);max-height:calc(100vh - 32px);padding:32px;position:relative;overflow:auto;box-shadow:0 30px 90px #0005}.authClose{color:#61736a;cursor:pointer;background:#f1f4f0;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:16px;right:18px}.authModal>.logo{margin-bottom:28px}.authTag{color:var(--green);letter-spacing:1.3px;font-size:10px;font-weight:900;display:block}.authModal h2{font:750 36px/1.08 var(--font-display);letter-spacing:-1.5px;margin:10px 0 12px}.authModal>p{color:#66776e;margin:0 0 22px;font-size:14px;line-height:1.6}.googleButton{width:100%;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfd8d1;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:14px;font-weight:750;text-decoration:none;display:flex;box-shadow:0 2px 8px #1733290a}.googleButton:hover{background:#fbfdfb;border-color:#91ab9b}.googleButton.muted{background:var(--ink);color:#fff;border-color:var(--ink)}.googleMark{color:#4285f4;font:800 20px Arial}.accountBenefits{color:#51675c;gap:8px;margin:20px 0;padding:0;font-size:12px;list-style:none;display:grid}.accountBenefits li:before{content:"✓";color:var(--green);margin-right:9px;font-weight:900}.premiumTeaser{background:var(--mint);border-radius:12px;flex-direction:column;gap:4px;margin-top:18px;padding:13px 15px;display:flex}.premiumTeaser span{letter-spacing:1px;color:var(--green);text-transform:uppercase;font-size:9px;font-weight:900}.premiumTeaser b{font-size:11px;line-height:1.45}.authLegal{text-align:center;color:#89958f;margin:17px auto 0;font-size:9px;line-height:1.5;display:block}.authLegal a{color:#63776c}.authSetup,.premiumPrompt{background:#f3faf6;border:1px solid #d6e3da;border-radius:12px;flex-direction:column;gap:6px;margin-bottom:17px;padding:16px;display:flex}.authSetup b,.premiumPrompt b{font:700 16px var(--font-display)}.authSetup span,.premiumPrompt span{color:#587066;font-size:12px;line-height:1.5}.premiumPrompt small{color:#819087;font-size:10px}.guestLibraryNotice{background:var(--mint);border:1px solid #c9e6d4;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:17px 20px;display:flex}.guestLibraryNotice div{flex-direction:column;gap:4px;display:flex}.guestLibraryNotice b{font:700 14px var(--font-display)}.guestLibraryNotice span{color:#60796c;font-size:11px}.guestLibraryNotice button{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:10px 14px;font-weight:750}.dashActions{align-items:center;gap:9px;display:flex}.secondaryButton{border:1px solid var(--line);color:#5f7268;cursor:pointer;background:#fff;border-radius:10px;padding:10px 15px;font-weight:700}.accountChip span{background:var(--mint);width:20px;height:20px;color:var(--green);border-radius:50%;place-items:center;margin-right:7px;font-size:9px;display:inline-grid}.authModal .logoMark span{color:#fff;background:0 0;width:auto;height:auto;margin:0}@media (width<=900px){.threePlans{grid-template-columns:1fr;max-width:580px}}@media (width<=600px){.authModal{padding:26px 20px}.authModal h2{font-size:31px}.guestLibraryNotice{flex-direction:column;align-items:flex-start}.dashActions{margin-top:15px}.dashActions .primary{margin-top:0}.accountChip{display:flex}.navActions{gap:8px}.smallCta{display:none}}:root{--ink:#17372d;--green:#176b4a;--green2:#2f8a62;--mint:#dff5e9;--lime:#d9f48b;--cream:#f7f3ea;--paper:#fffdf8;--orange:#f07545;--coral:#f4a17f;--line:#dce5dd;--soft-shadow:0 22px 70px #153a2c14}body{background:radial-gradient(circle at 50% -220px,#e9f6e8 0,transparent 500px),var(--paper)}.nav{height:86px}.nav:after{content:"";border-bottom:1px solid #e8ece7;position:absolute;top:85px;left:0;right:0}.nav .logo{font-size:22px}.nav nav{gap:26px}.nav nav button{font-size:13px}.hero{padding:94px 0 58px;position:relative}.hero:before{content:"";filter:blur(2px);opacity:.35;z-index:-1;background:#dff5e9;border-radius:50%;width:320px;height:320px;position:absolute;top:30px;left:-180px}.hero h1{max-width:870px;margin:22px auto 20px;font-size:clamp(52px,7.2vw,88px);line-height:.98}.heroCopy{max-width:690px;font-size:18px}.converter{margin-top:40px}.realConverter{border-color:#d9e3dc;border-radius:20px;max-width:930px;padding:13px 15px 15px;box-shadow:0 26px 80px #15392a18}.fieldLabel{margin:5px 3px 9px}.realConverter .urlRow{background:#fff;border-radius:14px;padding:6px 14px}.realConverter .urlRow input{padding:14px 6px;font-size:16px}.youtubeIcon{border-radius:7px;width:34px;height:25px}.autoEvidence{background:#f4faf6;border-style:dashed}.convertButton{border-radius:13px;padding:15px 23px;transition:all .2s;box-shadow:0 9px 20px #e5744530}.convertButton:hover{background:#df6639;transform:translateY(-1px)}.privacyNote{font-size:11px}.serviceNotice{color:#6d5727;background:#fff8e8;border:1px solid #ecd9ae;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin:14px 0;padding:13px 14px;display:grid}.serviceIcon{color:#866719;background:#ffe9b7;border-radius:10px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.serviceNotice b{font-size:13px;display:block}.serviceNotice p{margin:3px 0 0;font-size:10px;line-height:1.5}.serviceNotice>small{letter-spacing:1px;background:#fff;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.demoWrap{padding:18px 0 120px}.demoCard{box-shadow:0 36px 90px #16382b33}.topConversions{padding:105px 0 115px}.sectionIntro{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:36px;display:flex}.sectionIntro h2{font:750 44px/1.08 var(--font-display);letter-spacing:-2px;margin:12px 0 0}.sectionIntro>p{color:#6f8077;max-width:430px;margin:0;font-size:14px;line-height:1.65}.conversionGrid{grid-template-rows:1fr 1fr;grid-template-columns:1.12fr .88fr;gap:18px;display:grid}.conversionGrid article{border:1px solid var(--line);background:#fff;border-radius:21px;grid-template-columns:44% 1fr;min-height:235px;transition:all .25s;display:grid;overflow:hidden;box-shadow:0 12px 38px #17392c0c}.conversionGrid article:hover{box-shadow:var(--soft-shadow);transform:translateY(-3px)}.conversionGrid .conversionLarge{grid-row:1/3;display:block}.conversionImage{background:#dde9df;min-height:235px;position:relative;overflow:hidden}.conversionLarge .conversionImage{height:425px}.conversionImage img{object-fit:cover;transition:all .45s}.conversionGrid article:hover img{transform:scale(1.025)}.conversionRank,.conversionCategory{z-index:1;letter-spacing:1px;border-radius:999px;font-size:9px;font-weight:900;position:absolute;top:15px}.conversionRank{background:var(--orange);color:#fff;padding:8px 9px;left:15px}.conversionCategory{color:#fff;text-transform:uppercase;background:#16392ed9;padding:8px 11px;right:15px}.conversionInfo{justify-content:space-between;align-items:flex-end;gap:18px;padding:23px;display:flex}.conversionLarge .conversionInfo{align-items:center}.conversionInfo h3{font:750 20px/1.25 var(--font-display);margin:0 0 7px}.conversionLarge .conversionInfo h3{font-size:25px}.conversionInfo p{color:#7d8c84;margin:0;font-size:11px}.conversionInfo button{color:var(--green);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.conversionInfo button span{margin-left:7px}.conversionPrompt{color:#708078;justify-content:center;align-items:center;gap:14px;margin-top:30px;font-size:12px;display:flex}.conversionPrompt button{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:800}.how{border-top:1px solid #e6ebe6}.howGrid article{box-shadow:0 8px 30px #16392c0b}.useCases{background:radial-gradient(circle at 80% 15%,#295845 0,transparent 420px),var(--ink)}.pricing{padding-top:125px}.cta{background:radial-gradient(circle,#e9f8ef 0,#dff4e9 68%)}.adSlot{width:min(1040px,100% - 40px);margin:0 auto;position:relative}.adLabel{color:#93a098;letter-spacing:1.2px;text-transform:uppercase;font-size:7px;font-weight:800;position:absolute;top:9px;left:14px}.houseAd{background:linear-gradient(100deg,#fbfcf8,#f1f8f2);border:1px solid #dfe7e1;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:24px 22px 18px;display:grid}.adSlot-top{margin-bottom:65px}.adSlot-inline{margin-top:-55px;margin-bottom:100px}.houseAdIcon{width:46px;height:46px;color:var(--green);background:#fff;border-radius:12px;place-items:center;font-size:21px;display:grid;box-shadow:0 5px 18px #17392c12}.houseAd b{font:700 15px var(--font-display)}.houseAd p{color:#74847b;margin:4px 0 0;font-size:11px}.houseAd a{background:var(--green);color:#fff;white-space:nowrap;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:800;text-decoration:none}.houseAd a span{margin-left:8px}.adsbygoogle{min-height:90px}.fallbackAnalysis{background:#fff4d8}.fallbackAnalysis span{color:#886b21}.fallbackAnalysis small{color:#766336}.nav{position:relative}.affiliateDisclosure{color:#849189;grid-column:2/4;margin-top:-10px;font-size:8px;line-height:1.35}.processNotice{color:#285443;background:linear-gradient(115deg,#edf9f2,#f7fbf8);border:1px solid #b9dbca;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0;padding:14px;display:grid;box-shadow:0 8px 24px #174b3510}.processNoticeIcon{color:#176b4a;background:#d8f0e2;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.processNotice b{color:#173f30;font-size:13px;display:block}.processNotice p{color:#537064;margin:4px 0 0;font-size:10.5px;line-height:1.55}.processNotice>small{color:#176b4a;letter-spacing:1px;white-space:nowrap;background:#fff;border:1px solid #cae5d5;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}@media (width<=900px){.conversionGrid{grid-template-columns:1fr}.conversionGrid .conversionLarge{grid-row:auto}.conversionLarge .conversionImage{height:330px}.conversionGrid article{min-height:220px}.sectionIntro{flex-direction:column;align-items:flex-start;gap:15px}.adSlot-inline{margin-top:-30px}}@media (width<=680px){.nav{height:70px}.nav:after{top:69px}.hero{padding-top:62px}.hero h1{font-size:48px}.sectionIntro h2{font-size:35px}.topConversions{padding:75px 0}.conversionGrid article{display:block}.conversionImage{height:245px}.conversionLarge .conversionImage{height:285px}.conversionInfo,.conversionLarge .conversionInfo{align-items:flex-start}.conversionInfo{padding:19px}.conversionInfo h3,.conversionLarge .conversionInfo h3{font-size:19px}.houseAd{grid-template-columns:42px 1fr;padding:24px 16px 16px}.houseAd a{text-align:center;grid-column:1/3}.affiliateDisclosure{grid-column:1/3;margin-top:-8px}.adSlot-top{margin-bottom:45px}.adSlot-inline{margin-top:-10px;margin-bottom:70px}.serviceNotice,.processNotice{grid-template-columns:38px 1fr}.serviceNotice>small,.processNotice>small{display:none}}.guide.printGuide{--guide-accent:#176b4a;--guide-deep:#17372d;--guide-soft:#dff5e9;--guide-wash:#eef8f0;--guide-motif:#bfe7cd;--green:var(--guide-accent);--mint:var(--guide-soft);--line:#d8e5dc;border:1px solid var(--guide-accent);margin:32px auto 72px;padding:30px clamp(24px,4vw,52px) 54px;position:relative}@supports (color:color-mix(in lab, red, red)){.guide.printGuide{border:1px solid color-mix(in srgb,var(--guide-accent) 20%,white)}}.guide.printGuide{background:radial-gradient(circle at 5% 4%,var(--guide-motif) 0 3px,transparent 4px) 0 0/28px 28px,radial-gradient(circle at 96% 2%,var(--guide-soft) 0,transparent 290px),linear-gradient(145deg,#fff 0,var(--guide-wash) 100%);box-shadow:0 28px 90px var(--guide-deep);border-radius:32px}@supports (color:color-mix(in lab, red, red)){.guide.printGuide{box-shadow:0 28px 90px color-mix(in srgb,var(--guide-deep) 14%,transparent)}}.guide.theme-drinks{--guide-accent:#c23d6f;--guide-deep:#702342;--guide-soft:#ffe0ea;--guide-wash:#fff5f8;--guide-motif:#ffc0d2}.guide.theme-cooking{--guide-accent:#d15b35;--guide-deep:#6a3322;--guide-soft:#ffe6d8;--guide-wash:#fff8f0;--guide-motif:#f8c7aa}.guide.theme-baking{--guide-accent:#a75b34;--guide-deep:#593522;--guide-soft:#f7e5d2;--guide-wash:#fffaf3;--guide-motif:#e7c6a3}.guide.theme-woodwork{--guide-accent:#47734c;--guide-deep:#263f2b;--guide-soft:#e1ebda;--guide-wash:#f6f4e9;--guide-motif:#cbdcbf}.guide.theme-diy{--guide-accent:#28765e;--guide-deep:#183f34;--guide-soft:#d9f0e6;--guide-wash:#f2f8f3;--guide-motif:#b8ddce}.guide.theme-crafts{--guide-accent:#8b55a3;--guide-deep:#4b2d59;--guide-soft:#f0dff7;--guide-wash:#fff7fc;--guide-motif:#dfbfeb}.guide.theme-drawing{--guide-accent:#3f6da2;--guide-deep:#243f62;--guide-soft:#deebfa;--guide-wash:#f6f9ff;--guide-motif:#bdd5ef}.guide.theme-beauty{--guide-accent:#b64f71;--guide-deep:#672d43;--guide-soft:#f8dfe8;--guide-wash:#fff7f9;--guide-motif:#edbfd0}.guide.theme-fitness{--guide-accent:#d05b36;--guide-deep:#683423;--guide-soft:#ffe5d8;--guide-wash:#fff8f3;--guide-motif:#f5c2a9}.guide .back{color:var(--guide-deep);font-weight:750;position:relative}.guide .guideHero{border-color:var(--guide-accent);align-items:center;padding:38px 0 34px;position:relative}@supports (color:color-mix(in lab, red, red)){.guide .guideHero{border-color:color-mix(in srgb,var(--guide-accent) 22%,white)}}.guide .guideHero h1{max-width:790px;color:var(--guide-deep);margin:14px 0 12px;font-size:clamp(42px,5vw,60px);line-height:1.02}.guide .guideHero>div:first-child>p{color:var(--guide-deep);font-size:15px}@supports (color:color-mix(in lab, red, red)){.guide .guideHero>div:first-child>p{color:color-mix(in srgb,var(--guide-deep) 72%,white)}}.guide .guideHero>div:first-child>p{margin:0 0 19px}.guide .category{width:max-content;color:var(--guide-accent);border:1px solid var(--guide-accent);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 11px 7px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.guide .category{border:1px solid color-mix(in srgb,var(--guide-accent) 22%,white)}}.guide .category i{background:var(--guide-soft);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.guide .analysis{border:1px solid var(--guide-accent);background:#fffc}@supports (color:color-mix(in lab, red, red)){.guide .analysis{border:1px solid color-mix(in srgb,var(--guide-accent) 18%,white)}}.guide .analysis{box-shadow:0 7px 24px var(--guide-deep)}@supports (color:color-mix(in lab, red, red)){.guide .analysis{box-shadow:0 7px 24px color-mix(in srgb,var(--guide-deep) 7%,transparent)}}.guide .guideActions{align-items:center}.guide .savedButton{background:#ffffffa8;border-color:#0000}.guide .export>.primary{background:var(--guide-deep);border-color:var(--guide-deep)}.guide .guideLayout{grid-template-columns:330px minmax(0,1fr);gap:38px;padding-top:36px}.guideWorkspace aside.guideSidebar{background:0 0;border:0;border-radius:0;align-content:start;gap:16px;height:max-content;padding:0;display:grid}.videoPanel{background:var(--guide-deep);color:#fff;box-shadow:0 18px 42px var(--guide-deep);border-radius:21px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.videoPanel{box-shadow:0 18px 42px color-mix(in srgb,var(--guide-deep) 24%,transparent)}}.videoEmbed{aspect-ratio:16/9;background:#101612;width:100%;position:relative}.videoEmbed.shortVideo{aspect-ratio:9/16;width:min(100%,270px);max-height:480px;margin:auto}.videoEmbed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videoPanelCopy{flex-direction:column;gap:4px;padding:16px 18px 18px;display:flex}.videoPanelCopy span{color:var(--guide-soft)}@supports (color:color-mix(in lab, red, red)){.videoPanelCopy span{color:color-mix(in srgb,var(--guide-soft) 80%,white)}}.videoPanelCopy span{letter-spacing:1.3px;font-size:8px;font-weight:900}.videoPanelCopy b{font:700 15px var(--font-display)}.videoPanelCopy small{color:#ffffffa8;font-size:10px}.guideCard{border:1px solid var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.guideCard{border:1px solid color-mix(in srgb,var(--guide-accent) 15%,white)}}.guideCard{box-shadow:0 12px 34px var(--guide-deep);background:#fffffff0;border-radius:19px;padding:21px}@supports (color:color-mix(in lab, red, red)){.guideCard{box-shadow:0 12px 34px color-mix(in srgb,var(--guide-deep) 7%,transparent)}}.guideCard{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.guideWorkspace .guideCard h3{color:var(--guide-deep);margin:0}.guideWorkspace .guideCard dl{margin:13px 0 0}.guideWorkspace .guideCard dl div:last-child{border-bottom:0;padding-bottom:0}.guideWorkspace .guideCard dd{text-align:right;margin-left:16px}.needHeading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.needHeading>div{align-items:center;gap:9px;display:flex}.needHeading>span{background:var(--guide-soft);min-width:26px;height:26px;color:var(--guide-accent);border-radius:999px;place-items:center;padding:0 7px;font-size:10px;font-weight:850;display:grid}.needIcon{background:var(--guide-soft);width:29px;height:29px;color:var(--guide-accent);border-radius:9px;place-items:center;font-size:14px;display:grid}.guideWorkspace .needHeading h3{margin:0;font-size:16px}.guideWorkspace .needHeading.toolsHeading{border-top:1px dashed var(--guide-accent);margin:22px 0 12px;padding-top:19px}@supports (color:color-mix(in lab, red, red)){.guideWorkspace .needHeading.toolsHeading{border-top:1px dashed color-mix(in srgb,var(--guide-accent) 22%,white)}}.guideWorkspace .needList{gap:8px;margin:0;display:grid}.guideWorkspace .needList li{color:var(--guide-deep);padding:0}.needList label{border:1px solid var(--guide-accent);align-items:flex-start;gap:10px;padding:10px 11px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.needList label{border:1px solid color-mix(in srgb,var(--guide-accent) 12%,white)}}.needList label{background:var(--guide-wash);cursor:pointer;border-radius:11px;transition:all .2s}.needList label:hover{border-color:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.needList label:hover{border-color:color-mix(in srgb,var(--guide-accent) 35%,white)}}.needList label:hover{transform:translate(2px)}.needList input{opacity:0;pointer-events:none;position:absolute}.itemTick{border:1px solid var(--guide-accent);border-radius:7px;flex:none;place-items:center;width:21px;height:21px;display:grid}@supports (color:color-mix(in lab, red, red)){.itemTick{border:1px solid color-mix(in srgb,var(--guide-accent) 32%,white)}}.itemTick{color:#0000;background:#fff;font-size:11px;font-weight:900}.needList input:checked+.itemTick{background:var(--guide-accent);border-color:var(--guide-accent);color:#fff}.needList input:checked~.itemCopy b{opacity:.58;text-decoration:line-through}.itemCopy{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;line-height:1.45;display:flex}.itemCopy b{font-size:11px;font-weight:680}.itemCopy em{background:var(--guide-soft);color:var(--guide-accent);letter-spacing:.65px;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.estimateNote{color:var(--guide-deep);gap:7px;margin:12px 2px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.estimateNote{color:color-mix(in srgb,var(--guide-deep) 65%,white)}}.estimateNote{font-size:9px;line-height:1.5}.estimateNote span{color:var(--guide-accent)}.guide .listHead{align-items:flex-end;margin-bottom:16px}.guide .listHead h2{color:var(--guide-deep);font-size:31px}.guide .listHead p{color:var(--guide-deep);margin:6px 0 0}@supports (color:color-mix(in lab, red, red)){.guide .listHead p{color:color-mix(in srgb,var(--guide-deep) 62%,white)}}.guide .sourceLink{border-color:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.guide .sourceLink{border-color:color-mix(in srgb,var(--guide-accent) 20%,white)}}.guide .sourceLink{color:var(--guide-accent)}.guide .stepList>article{border-color:var(--guide-accent);margin:10px 0;padding:20px 21px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.guide .stepList>article{border-color:color-mix(in srgb,var(--guide-accent) 15%,white)}}.guide .stepList>article{box-shadow:0 10px 30px var(--guide-deep);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.guide .stepList>article{box-shadow:0 10px 30px color-mix(in srgb,var(--guide-deep) 7%,transparent)}}.guide .stepList>article{transition:all .2s}.guide .stepList>article:before{content:"";background:var(--guide-accent);opacity:.82;width:4px;position:absolute;top:0;bottom:0;left:0}.guide .stepList>article:hover{box-shadow:0 14px 34px var(--guide-deep);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.guide .stepList>article:hover{box-shadow:0 14px 34px color-mix(in srgb,var(--guide-deep) 11%,transparent)}}.guide .check span{background:var(--guide-soft);color:var(--guide-accent)}.guide .check input:checked+span{background:var(--guide-accent);color:#fff}.guide .stepList article h3{color:var(--guide-deep);font-size:17px}.guide .stepList article p{color:var(--guide-deep);font-size:12.5px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.guide .stepList article p{color:color-mix(in srgb,var(--guide-deep) 72%,white)}}.guide .stepTip{background:var(--guide-soft);border-color:var(--guide-accent);color:var(--guide-deep)}@supports (color:color-mix(in lab, red, red)){.guide .stepTip{color:color-mix(in srgb,var(--guide-deep) 72%,white)}}.guide .stepTip b,.guide .timestamp{color:var(--guide-accent)}.guide .warningList,.guide .disclaimer{position:relative}.guide .warningList{background:#fffaf0}.guide .disclaimer{background:#ffffffa8;margin-top:16px}@media (width<=800px){.guide.printGuide{border-radius:24px;width:min(100% - 24px,1160px);padding:24px 22px 42px}.guide .guideLayout{grid-template-columns:1fr;gap:28px}.guideWorkspace aside.guideSidebar{grid-template-columns:minmax(230px,.85fr) 1.15fr}.guideWorkspace .videoPanel{grid-row:1/3}.guide .guideHero{align-items:flex-start}.guide .guideHero h1{font-size:45px}}@media (width<=620px){.guide.printGuide{padding:18px 15px 34px}.guideWorkspace aside.guideSidebar{grid-template-columns:1fr}.guideWorkspace .videoPanel{grid-row:auto}.videoEmbed.shortVideo{max-height:520px}.guide .guideHero h1{font-size:38px}.guide .analysis,.guide .guideActions{width:100%}.guide .savedButton{display:none}.guide .export,.guide .export>.primary{width:100%}.guide .exportMenu{width:100%;left:0;right:auto}.guide .listHead{align-items:flex-start}.guide .listHead h2{font-size:27px}.guide .sourceLink{white-space:nowrap}.guide .stepList>article{padding:17px 15px}.guide .guideHero>div:first-child>p{font-size:13px}}@media print{.guide.printGuide{--guide-accent:#176b4a;--guide-deep:#17372d;width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0 10mm}.printGuide .guideLayout{grid-template-columns:245px 1fr;gap:24px}.printGuide .guideSidebar{display:block!important}.printGuide .guideCard{box-shadow:none;border:1px solid #dce5dd;margin-bottom:12px;padding:15px}.printGuide .needsCard{break-inside:avoid}.printGuide .needList{gap:4px}.printGuide .needList label{background:#fff;padding:6px}.printGuide .guideHero{padding-bottom:18px}.printGuide .guideHero h1{font-size:36px}.printGuide .category{padding:4px 8px}.printGuide .stepList>article{transform:none!important}.printGuide .estimateNote{color:#555}.printGuide .disclaimer{background:#fff}}html[data-stepiffy-theme=light] body{background:#f6fbf8}html[data-stepiffy-theme=dark] body{background:#07120e}.appShell{min-height:100vh;transition:background-color .25s,color .25s}.appShell.lightMode{--ink:#133a2d;--green:#176f4d;--green2:#2d8f63;--mint:#def5e8;--cream:#eef8f3;--paper:#f7fbf9;--line:#d7e6de;--soft-shadow:0 22px 70px #153a2c12;color:var(--ink);background:radial-gradient(circle at 50% -220px,#dff5ea 0,#0000 520px),#f7fbf9}.lightMode .guide.theme-woodwork{--guide-soft:#deeee3;--guide-wash:#f0f8f3;--guide-motif:#c5dfcc}.lightMode .cta{background:radial-gradient(circle,#e9faf1 0,#d9f3e5 70%)}.themeToggle{border:1px solid var(--line);cursor:pointer;background:#eef6f2;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:72px;height:38px;padding:4px;transition:all .2s;display:grid;box-shadow:inset 0 1px 2px #15372d0c}.themeToggle span{color:#72867c;border-radius:50%;place-items:center;height:28px;font-size:15px;line-height:1;transition:all .2s;display:grid}.themeToggle span.active{color:#176f4d;background:#fff;box-shadow:0 3px 10px #15372d1a}.guidePreferences{border:1px solid var(--guide-accent);justify-content:space-between;align-items:center;gap:24px;margin:22px 0 0;padding:14px 15px 14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.guidePreferences{border:1px solid color-mix(in srgb,var(--guide-accent) 16%,white)}}.guidePreferences{box-shadow:0 10px 30px var(--guide-deep);background:#ffffffc7;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.guidePreferences{box-shadow:0 10px 30px color-mix(in srgb,var(--guide-deep) 6%,transparent)}}.guidePreferences{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preferenceIntro{flex-direction:column;gap:4px;min-width:180px;display:flex}.preferenceIntro span{color:var(--guide-deep);font:700 14px var(--font-display)}.preferenceIntro small{color:var(--guide-deep)}@supports (color:color-mix(in lab, red, red)){.preferenceIntro small{color:color-mix(in srgb,var(--guide-deep) 62%,white)}}.preferenceIntro small{font-size:10px;line-height:1.4}.instructionToggle{border:1px solid var(--guide-accent);grid-template-columns:repeat(3,minmax(108px,1fr));gap:5px;padding:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.instructionToggle{border:1px solid color-mix(in srgb,var(--guide-accent) 13%,white)}}.instructionToggle{background:var(--guide-wash);border-radius:14px}.instructionToggle button{min-width:0;color:var(--guide-deep);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 13px;transition:all .18s;display:flex}.instructionToggle button b{font-size:11px}.instructionToggle button small{color:var(--guide-deep)}@supports (color:color-mix(in lab, red, red)){.instructionToggle button small{color:color-mix(in srgb,var(--guide-deep) 58%,white)}}.instructionToggle button small{white-space:nowrap;font-size:8px}.instructionToggle button:hover{background:#ffffff94}.instructionToggle button.active{background:var(--guide-accent);color:#fff;box-shadow:0 5px 13px var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.instructionToggle button.active{box-shadow:0 5px 13px color-mix(in srgb,var(--guide-accent) 25%,transparent)}}.instructionToggle button.active small{color:#ffffffe0}.exportHint{color:var(--guide-accent);letter-spacing:.6px;text-transform:uppercase;padding:7px 10px 6px;font-size:8px;font-weight:800;display:block}.appShell.darkMode{--ink:#edf7f2;--green:#74d9aa;--green2:#8ce4b8;--mint:#17382a;--lime:#ddf68e;--cream:#091610;--paper:#0b1712;--orange:#ff8957;--coral:#f69a79;--line:#29473a;--soft-shadow:0 24px 75px #0007;color:#edf7f2;background:radial-gradient(circle at 50% -230px,#183f2e 0,#0000 540px),#08130f}.darkMode .nav:after,.darkMode .how{border-color:#21382e}.darkMode .nav nav button,.darkMode .nav nav a,.darkMode .textButton,.darkMode .accountChip{color:#aac0b5}.darkMode .nav nav .active{color:#f2faf6}.darkMode .themeToggle{background:#0f221a;border-color:#2b493c;box-shadow:inset 0 1px 3px #0005}.darkMode .themeToggle span{color:#789489}.darkMode .themeToggle span.active{color:#e4f3a1;background:#244436;box-shadow:0 3px 11px #0006}.darkMode .smallCta,.darkMode .primary,.darkMode .googleButton.muted{color:#08130f;background:#74d9aa;border-color:#74d9aa}.darkMode .hero:before{opacity:.4;background:#20513c}.darkMode .heroCopy,.darkMode .trust,.darkMode .privacyNote,.darkMode .sectionIntro>p,.darkMode .conversionPrompt,.darkMode .howGrid p,.darkMode .priceGrid p,.darkMode .cta p,.darkMode .dashTitle p,.darkMode .emptyLibrary p,.darkMode .projectInfo p,.darkMode footer,.darkMode footer a,.darkMode footer p{color:#9fb6ab}.darkMode .trust b{color:#dceae3}.darkMode .converter,.darkMode .resultMock,.darkMode .howGrid article,.darkMode .conversionGrid article,.darkMode .priceGrid article,.darkMode .usage,.darkMode .filterRow input,.darkMode .filterRow select,.darkMode .libraryGrid article,.darkMode .emptyLibrary,.darkMode .accountChip,.darkMode .secondaryButton,.darkMode .authModal,.darkMode .sourceTabs button,.darkMode .fileDrop,.darkMode .evidencePanel textarea,.darkMode footer{color:#edf7f2;background:#102019;border-color:#29473a}.darkMode .realConverter .urlRow,.darkMode .autoEvidence,.darkMode .evidencePanel{background:#0c1914;border-color:#2a493b}.darkMode .urlRow input,.darkMode .filterRow input,.darkMode .filterRow select,.darkMode .evidencePanel textarea{color:#edf7f2;background:0 0}.darkMode input::placeholder,.darkMode textarea::placeholder{color:#71897e}.darkMode .fieldLabel,.darkMode .panelHead label,.darkMode .confirmations label{color:#b8cac1}.darkMode .autoEvidence small,.darkMode .convertFooter small,.darkMode .sourceTabs button small,.darkMode .panelHead span,.darkMode .evidencePanel>p,.darkMode .fileDrop small{color:#8fa69b}.darkMode .autoBadge,.darkMode .houseAdIcon{color:#74d9aa;background:#17382a;border-color:#315443}.darkMode .demoCard,.darkMode .useCases,.darkMode .priceGrid .pro{color:#fff;background:radial-gradient(circle at 80% 15%,#1b4935 0,#0000 420px),#0d241a}.darkMode .resultHead,.darkMode .mockFooter,.darkMode .convertFooter{border-color:#29473a}.darkMode .miniCols p{color:#adc1b7}.darkMode .miniCols p i,.darkMode .stepIcon{color:#8ce4b8;background:#193328}.darkMode .confidence{color:#8be0b3;background:#193c2b}.darkMode .howGrid .featured{background:#18382a;border-color:#315443}.darkMode .featured .stepIcon{background:#234a38}.darkMode .caseGrid article{background:#153329}.darkMode .priceGrid button{color:#edf7f2;background:#182b23;border-color:#3a574b}.darkMode .priceGrid .pro button{background:var(--lime);color:#122218}.darkMode .cta{background:radial-gradient(circle,#183f2e 0,#10271d 72%)}.darkMode .houseAd{background:linear-gradient(100deg,#101f19,#142b21);border-color:#29473a}.darkMode .houseAd p{color:#9fb5aa}.darkMode .houseAdIcon{box-shadow:0 5px 18px #0004}.darkMode .meter{background:#203c30}.darkMode .projectInfo button,.darkMode .more{color:#9cb1a7}.darkMode .authBackdrop{background:#020806c7}.darkMode .authModal>p,.darkMode .accountBenefits,.darkMode .authSetup span,.darkMode .premiumPrompt span,.darkMode .guestLibraryNotice span{color:#a9beb4}.darkMode .googleButton{color:#17372d;background:#f6faf8}.darkMode .premiumTeaser,.darkMode .guestLibraryNotice{background:#17382a;border-color:#315443}.darkMode .authSetup,.darkMode .premiumPrompt{background:#132c21;border-color:#315443}.darkMode .processNotice{color:#dcebe4;background:linear-gradient(115deg,#10271d,#122e22);border-color:#315443;box-shadow:0 8px 24px #0004}.darkMode .processNoticeIcon{color:#8ce4b8;background:#1d4935}.darkMode .processNotice b{color:#edf7f2}.darkMode .processNotice p{color:#a9beb4}.darkMode .processNotice>small{color:#8ce4b8;background:#0c1914;border-color:#315443}.darkMode .guide.printGuide{--guide-deep:#eef7f3;--guide-soft:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.darkMode .guide.printGuide{--guide-soft:color-mix(in srgb,var(--guide-accent) 24%,#101e18)}}.darkMode .guide.printGuide{--guide-wash:#111f19;--guide-motif:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.darkMode .guide.printGuide{--guide-motif:color-mix(in srgb,var(--guide-accent) 38%,#101e18)}}.darkMode .guide.printGuide{--line:#2b463a;color:#eef7f3;background:radial-gradient(circle at 5% 4%,var(--guide-motif) 0 3px,transparent 4px) 0 0/28px 28px,radial-gradient(circle at 96% 2%,var(--guide-soft) 0,transparent 290px),linear-gradient(145deg,#0a1511 0,#111f19 100%);border-color:#29473a;box-shadow:0 28px 90px #0008}.darkMode .guide .category,.darkMode .guide .analysis,.darkMode .guidePreferences,.darkMode .guideCard,.darkMode .guide .stepList>article,.darkMode .guide .savedButton,.darkMode .guide .exportMenu{color:#eef7f3;background:#12231ddd;border-color:#30483e}.darkMode .videoPanel{background:#07120e}.darkMode .needList label{background:#102019;border-color:#29473a}.darkMode .itemTick{background:#1c3229;border-color:#426052}.darkMode .guideWorkspace .guideCard dl div{border-color:#294238}.darkMode .instructionToggle{background:#091610;border-color:#2c483c}.darkMode .instructionToggle button:hover{background:#1a3027}.darkMode .instructionToggle button.active{background:var(--guide-accent);color:#fff}.darkMode .guide .export>.primary{background:var(--guide-accent);color:#fff;border-color:var(--guide-accent)}.darkMode .guide .sourceLink{color:var(--guide-accent);background:#12231d}@supports (color:color-mix(in lab, red, red)){.darkMode .guide .sourceLink{color:color-mix(in srgb,var(--guide-accent) 62%,white)}}.darkMode .guide .sourceLink{border-color:#30483e}.darkMode .guide .exportMenu button{color:#e9f4ee}.darkMode .guide .exportMenu button:hover{background:#1b3228}.darkMode .guide .warningList{color:#f1d9a5;background:#2a2113;border-color:#604f2f}.darkMode .guide .disclaimer{color:#bfd0c7;background:#17251f;border-color:#30483e}.darkMode .guide .stepTip{color:#d6e6de}@media (width<=720px){.guidePreferences{flex-direction:column;align-items:stretch;gap:12px}.instructionToggle{grid-template-columns:repeat(3,1fr)}.preferenceIntro{min-width:0}.instructionToggle button{align-items:center;padding:9px 7px}.navActions{gap:8px}}@media (width<=430px){.themeToggle{width:62px}.accountChip{max-width:112px}.instructionToggle button small{display:none}}@media print{html[data-stepiffy-theme=dark] body{background:#fff}.appShell.darkMode{color:#17372d;background:#fff}.appShell.darkMode .guide.printGuide{--guide-accent:#176b4a;--guide-deep:#17372d;--guide-soft:#dff4e9;--guide-wash:#fff;--guide-motif:#dceadf;color:#17372d;box-shadow:none;background:#fff;border:0}.appShell.darkMode .guide .category,.appShell.darkMode .guide .analysis,.appShell.darkMode .guideCard,.appShell.darkMode .guide .stepList>article{color:#17372d;background:#fff;border-color:#dce5dd}.appShell.darkMode .needList label,.appShell.darkMode .itemTick{background:#fff;border-color:#dce5dd}.appShell.darkMode .guide .warningList{color:#745d2d;background:#fffaf0}.appShell.darkMode .guide .disclaimer{color:#17372d;background:#fff}}.videoMock,.conversionGrid article,.caseGrid article{cursor:pointer}.conversionCta{color:var(--green);white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:800}.conversionCta span{margin-left:7px}.caseGrid article{transition:transform .22s,box-shadow .22s}.caseGrid article:hover{transform:translateY(-3px);box-shadow:0 16px 38px #071c1440}.caseGrid article:hover .caseArt span{transform:scale(1.06)}.caseArt span{transition:transform .22s}.videoMock:focus-visible,.conversionGrid article:focus-visible,.caseGrid article:focus-visible,.libraryGrid article:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.referralInvite{text-align:left;background:#edfaf3;border:1px solid #bde0cc;border-radius:15px;align-items:center;gap:14px;max-width:900px;margin:26px auto -18px;padding:14px 16px;display:flex;box-shadow:0 12px 35px #164b3210}.referralInvite>span,.shareRewardIcon{background:var(--green);color:#fff;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:14px;font-weight:900;display:grid}.referralInvite>div,.shareReward>div{flex-direction:column;flex:1;gap:3px;display:flex}.referralInvite b,.shareReward b{font:700 14px var(--font-display)}.referralInvite small,.shareReward small{color:#64786e;font-size:10px;line-height:1.45}.referralInvite button,.shareReward button{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:800}.projectThumb{background:#315647;overflow:hidden}.projectThumb img{z-index:0;object-fit:cover;transition:transform .28s}.libraryGrid article:hover .projectThumb img{transform:scale(1.035)}.projectThumb:after{content:"";z-index:1;background:linear-gradient(#071b110d 25%,#071b11c9 100%);position:absolute;inset:0}.projectThumb>span,.projectThumb>small,.projectThumb>i{z-index:2;position:absolute}.projectThumb>span{position:relative}.projectThumb>i{color:#fff;letter-spacing:.8px;text-transform:uppercase;background:#102d22d9;border:1px solid #ffffff38;border-radius:6px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850;top:12px;left:12px}.projectThumb>small{box-shadow:0 4px 14px #0003}.guide .guideActions{flex-wrap:wrap;justify-content:flex-end}.guide .convertAnother{border-color:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.guide .convertAnother{border-color:color-mix(in srgb,var(--guide-accent) 22%,white)}}.guide .convertAnother{background:var(--guide-soft);color:var(--guide-accent);font-weight:800}.guide .convertAnother:hover{transform:translateY(-1px)}.shareReward{border:1px solid var(--guide-accent);align-items:center;gap:14px;margin:16px 0 0;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.shareReward{border:1px solid color-mix(in srgb,var(--guide-accent) 20%,white)}}.shareReward{background:linear-gradient(110deg,var(--guide-soft),#ffffffc9);box-shadow:0 9px 28px var(--guide-deep);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.shareReward{box-shadow:0 9px 28px color-mix(in srgb,var(--guide-deep) 6%,transparent)}}.shareRewardIcon{background:var(--guide-accent)}.shareReward b{color:var(--guide-deep)}.shareReward button{background:var(--guide-deep)}.guideWorkspace .needsCard{padding:0;overflow:hidden}.needsGroupTitle{border-bottom:1px solid var(--guide-accent);align-items:center;gap:11px;padding:18px 19px;display:flex}@supports (color:color-mix(in lab, red, red)){.needsGroupTitle{border-bottom:1px solid color-mix(in srgb,var(--guide-accent) 14%,white)}}.needsGroupTitle>span{background:var(--guide-soft);width:32px;height:32px;color:var(--guide-accent);border-radius:10px;place-items:center;font-weight:900;display:grid}.needsGroupTitle>div{flex-direction:column;gap:2px;display:flex}.guideWorkspace .needsGroupTitle h3{font-size:17px}.needsGroupTitle small{color:var(--guide-deep)}@supports (color:color-mix(in lab, red, red)){.needsGroupTitle small{color:color-mix(in srgb,var(--guide-deep) 58%,white)}}.needsGroupTitle small{font-size:9px}.needDropdown+.needDropdown{border-top:1px solid var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.needDropdown+.needDropdown{border-top:1px solid color-mix(in srgb,var(--guide-accent) 14%,white)}}.needDropdown .needHeading{cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:14px 18px}.needDropdown .needHeading:hover{background:var(--guide-wash)}.needDropdown .needHeading>span{align-items:center;gap:8px;display:flex}.needDropdown .needHeading>span i{font-size:12px;font-style:normal;transition:transform .2s}.needDropdown.open .needHeading>span i{transform:rotate(180deg)}.needDropdownBody{padding:0 18px 18px}.guideWorkspace .needDropdown .needList{gap:7px}.stepsPanel{border:1px solid var(--guide-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stepsPanel{border:1px solid color-mix(in srgb,var(--guide-accent) 16%,white)}}.stepsPanel{box-shadow:0 14px 40px var(--guide-deep);background:#fffffff0;border-radius:21px}@supports (color:color-mix(in lab, red, red)){.stepsPanel{box-shadow:0 14px 40px color-mix(in srgb,var(--guide-deep) 8%,transparent)}}.stepsPanel{height:max-content}.stepsPanel .listHead{border-bottom:1px solid var(--guide-accent);padding:23px 24px 20px}@supports (color:color-mix(in lab, red, red)){.stepsPanel .listHead{border-bottom:1px solid color-mix(in srgb,var(--guide-accent) 14%,white)}}.stepsPanel .listHead{margin:0}.stepsPanel .stepList{padding:0 24px}.guide .stepsPanel .stepList>article{border:0;border-top:1px solid var(--guide-accent);grid-template-columns:48px minmax(0,1fr);gap:15px;margin:0;padding:22px 0}@supports (color:color-mix(in lab, red, red)){.guide .stepsPanel .stepList>article{border-top:1px solid color-mix(in srgb,var(--guide-accent) 13%,white)}}.guide .stepsPanel .stepList>article{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.guide .stepsPanel .stepList>article:first-child{border-top:0}.guide .stepsPanel .stepList>article:before{display:none}.guide .stepsPanel .stepList>article:hover{box-shadow:none;transform:none}.stepAmounts{background:var(--guide-wash);color:var(--guide-deep);border-radius:9px;align-items:flex-start;gap:8px;margin-top:9px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.stepAmounts{color:color-mix(in srgb,var(--guide-deep) 72%,white)}}.stepAmounts{font-size:10px;line-height:1.4}.stepAmounts b{color:var(--guide-accent);letter-spacing:.7px;text-transform:uppercase;flex:none;font-size:8px}.stepAmounts span{font-weight:650}.darkMode .referralInvite{background:#112a1f;border-color:#315443}.darkMode .referralInvite small{color:#9eb5aa}.darkMode .referralInvite button{color:#08130f;background:#74d9aa}.darkMode .shareReward{background:linear-gradient(110deg,#17382a,#11221b);border-color:#315443}.darkMode .shareReward small{color:#9fb5aa}.darkMode .shareReward button{color:#08130f;background:#74d9aa}.darkMode .stepsPanel{background:#12231ddd;border-color:#30483e}.darkMode .stepsPanel .listHead,.darkMode .guide .stepsPanel .stepList>article,.darkMode .needsGroupTitle,.darkMode .needDropdown+.needDropdown{border-color:#294238}.darkMode .needDropdown .needHeading:hover,.darkMode .stepAmounts{background:#0c1914}.darkMode .stepAmounts{color:#d4e4dc}.darkMode .guide .convertAnother{color:#8ce4b8;background:#17382a;border-color:#315443}@media (width<=800px){.shareReward{align-items:flex-start}.shareReward button{align-self:center}.stepsPanel{min-width:0}.projectThumb{height:210px}}@media (width<=620px){.referralInvite,.shareReward{flex-wrap:wrap;align-items:stretch}.referralInvite>div,.shareReward>div{min-width:calc(100% - 60px)}.referralInvite button,.shareReward button{width:100%}.guide .guideActions{justify-content:stretch}.guide .guideActions>button,.guide .guideActions .export{flex:100%}.guide .guideActions>button,.guide .guideActions .export>.primary{width:100%}.stepsPanel .listHead{padding:19px 16px}.stepsPanel .stepList{padding:0 16px}.guide .stepsPanel .stepList>article{grid-template-columns:40px minmax(0,1fr);padding:18px 0}.needDropdownBody{padding:0 13px 15px}.needDropdown .needHeading{padding:13px}.projectThumb{height:205px}}.affiliateProducts{padding:0;overflow:hidden}.affiliateProductsHead{border-bottom:1px solid var(--guide-accent);align-items:flex-start;gap:11px;padding:18px 19px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.affiliateProductsHead{border-bottom:1px solid color-mix(in srgb,var(--guide-accent) 14%,white)}}.affiliateProductsHead>span{background:var(--guide-soft);width:32px;height:32px;color:var(--guide-accent);border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.affiliateProductsHead>div{min-width:0}.affiliateProductsHead small{color:var(--guide-accent);letter-spacing:.9px;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.guideWorkspace .affiliateProductsHead h3{font-size:16px;line-height:1.2}.affiliateProductsHead p{color:var(--guide-deep);margin:5px 0 0}@supports (color:color-mix(in lab, red, red)){.affiliateProductsHead p{color:color-mix(in srgb,var(--guide-deep) 61%,white)}}.affiliateProductsHead p{font-size:9px;line-height:1.45}.affiliateProductList{gap:7px;padding:14px 15px 10px;display:grid}.affiliateProductCard{border:1px solid var(--guide-accent);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.affiliateProductCard{border:1px solid color-mix(in srgb,var(--guide-accent) 13%,white)}}.affiliateProductCard{background:var(--guide-wash);color:var(--guide-deep);border-radius:12px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.affiliateProductCard:hover{border-color:var(--guide-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.affiliateProductCard:hover{border-color:color-mix(in srgb,var(--guide-accent) 38%,white)}}.affiliateProductCard:hover{box-shadow:0 8px 20px var(--guide-deep)}@supports (color:color-mix(in lab, red, red)){.affiliateProductCard:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--guide-deep) 8%,transparent)}}.affiliateProductCard:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.affiliateProductIcon{width:30px;height:30px;color:var(--guide-accent);background:#fff;border-radius:9px;place-items:center;font-size:14px;display:grid}.affiliateProductCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.affiliateProductCopy b{color:var(--guide-deep);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.affiliateProductCopy small{color:var(--guide-deep)}@supports (color:color-mix(in lab, red, red)){.affiliateProductCopy small{color:color-mix(in srgb,var(--guide-deep) 58%,white)}}.affiliateProductCopy small{font-size:8px}.affiliateProductCard em{color:var(--guide-accent);white-space:nowrap;font-size:8px;font-style:normal;font-weight:850}.affiliateProductDisclosure{color:var(--guide-deep);margin:0;padding:0 16px 15px}@supports (color:color-mix(in lab, red, red)){.affiliateProductDisclosure{color:color-mix(in srgb,var(--guide-deep) 53%,white)}}.affiliateProductDisclosure{font-size:7.5px;line-height:1.45}.darkMode .affiliateProductsHead{border-color:#294238}.darkMode .affiliateProductCard{background:#102019;border-color:#29473a}.darkMode .affiliateProductIcon{background:#1c3229}.darkMode .affiliateProductCard:hover{border-color:#426052}.dangerButton{color:#9b3d35;cursor:pointer;background:#fff8f7;border:1px solid #e2b8b2;border-radius:10px;padding:10px 15px;font-weight:700}.dangerButton:hover{background:#fff0ed;border-color:#d99086}.dangerButton:disabled{cursor:wait;opacity:.65}.legalContent address{color:#5e7067;font-size:13px;font-style:normal;line-height:1.75}.legalContent a{color:var(--green);font-weight:700}.darkMode .dangerButton{color:#f0a69d;background:#2b1817;border-color:#623833}.darkMode .legalContent address{color:#b9cbc2}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
