.kit-guide{--guide-navy:#161a2b;--guide-blue:#29368f;--guide-orange:#f9562a;--guide-pink:#ff88c4;--guide-cream:#fef1f0;--guide-paper:#fff;--guide-lavender:#e6e3f7;--guide-gray:#5a6072;--guide-border:color-mix(in srgb, var(--guide-navy) 12%, transparent);--guide-shadow:0 1px 3px color-mix(in srgb, var(--guide-navy) 8%, transparent);--primary:var(--guide-blue);--primary-foreground:var(--guide-paper);--ring:var(--guide-blue);background:var(--guide-cream);min-height:100vh;color:var(--guide-navy);letter-spacing:0;line-height:1.625;font-family:var(--font-sans)}.kit-guide :is(h1,h2){font-family:var(--font-site-heading);text-wrap:balance;font-weight:500}.kit-guide :is(h3,.guide-prompt-header h3){font-family:var(--font-sans);line-height:1.5}.kit-guide :is(p,span,a,button,label,summary,dt,th){letter-spacing:0}.kit-guide .guide-inner{max-width:860px;margin-inline:auto;padding:40px 20px 48px}.kit-guide .guide-logo{object-fit:contain;width:auto;max-width:100%;height:48px}.kit-guide h1{overflow-wrap:anywhere;margin-top:28px;font-size:36px;font-weight:700;line-height:1.15}.kit-guide h2{overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.25}.kit-guide p{overflow-wrap:anywhere;margin-top:12px}.kit-guide .guide-section{border-bottom:1px solid var(--guide-border);padding-block:32px}.kit-guide .guide-section:first-of-type{border-top:1px solid var(--guide-border);margin-top:24px}.kit-guide .guide-prompt{border:1px solid var(--guide-lavender);box-shadow:var(--guide-shadow);border-radius:8px;margin-top:20px;overflow:hidden}.kit-guide .guide-prompt-header{background:var(--guide-lavender);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.kit-guide .guide-prompt-header h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.kit-guide .guide-copy{flex-shrink:0;min-width:76px;min-height:36px;font-size:12px}.kit-guide .guide-prompt-body{background:var(--guide-paper);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;font-size:15px}.kit-guide .guide-note{color:var(--guide-blue);font-size:14px}.kit-guide .guide-footer{text-align:center;padding-top:28px;font-size:14px}.kit-guide .guide-tiles{gap:16px;margin-top:32px;display:grid}.kit-guide .guide-tile{border:1px solid var(--guide-border);border-left:4px solid var(--guide-blue);background:var(--guide-paper);width:100%;height:auto;min-height:124px;color:var(--guide-navy);white-space:normal;text-align:left;box-shadow:var(--guide-shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:24px;font-size:22px;font-weight:600;line-height:1.35;display:flex}.kit-guide .guide-tile:hover{background:var(--guide-lavender)}.kit-guide .guide-tile span{overflow-wrap:anywhere;min-width:0}.kit-guide .guide-tile svg{width:24px;height:24px;color:var(--guide-blue);flex-shrink:0}.kit-guide .guide-tile-saturday{border-left-color:var(--guide-orange)}.kit-guide .guide-tile-library{border-left-color:var(--guide-pink)}.kit-guide .guide-tile-solo{margin-top:16px}.kit-guide .guide-tile-text{gap:6px;min-width:0;display:grid}.kit-guide .guide-tile-sub{color:var(--guide-gray);font-size:14px;font-weight:400;line-height:1.4}.zapier-guide .zapier-steps{margin-top:24px;padding-left:28px;list-style:decimal}.zapier-guide .zapier-steps>li{margin-top:28px;padding-left:8px}.zapier-guide .zapier-steps>li::marker{color:var(--guide-blue);font-weight:700}.zapier-guide h3{font-size:20px;font-weight:700;line-height:1.35}.zapier-guide .zapier-checks{margin-top:20px;padding-left:24px;list-style:outside}.zapier-guide .zapier-checks>li{margin-top:16px}.zapier-guide .zapier-link{color:var(--guide-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.zapier-guide .zapier-options{gap:12px;margin-top:24px;display:grid}.zapier-guide .zapier-option{white-space:normal;text-align:left;background:var(--guide-paper);border-color:var(--guide-border);height:auto;min-height:100px;color:var(--guide-blue);border-radius:8px;justify-content:flex-start;padding:16px;line-height:1.5}.zapier-guide .zapier-option:hover{background:var(--guide-lavender)}.zapier-guide .guide-section[id]{scroll-margin-top:24px}@media (width>=640px){.zapier-guide .zapier-options{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-guide h1{font-size:48px}.kit-guide h2{font-size:32px}}.sd-page{--sd-navy:#161a2b;--sd-blue:#29368f;--sd-orange:#f9562a;--sd-pink:#ff88c4;--sd-cream:#fef1f0;--sd-lavender:#e6e3f7;--sd-green:#e5f4ea;--sd-green-ink:#1f6b3a;--sd-border:color-mix(in srgb, var(--sd-navy) 16%, transparent);--sd-shadow:0 8px 28px color-mix(in srgb, var(--sd-navy) 10%, transparent);--sd-banner-h:0px;--sd-band-offset:84px;letter-spacing:0;font-family:var(--font-sans);line-height:1.625}.sd-page :is(h1,h2){font-family:var(--font-site-heading);text-wrap:balance;font-weight:500}.sd-page :is(h3,.attendee-prompt-header h3){font-family:var(--font-sans);line-height:1.5}.sd-page.sd-refresh-visible{--sd-banner-h:40px}.sd-page :is(h1,h2,h3,p,span,th){letter-spacing:0}.sd-intro{padding-top:48px;padding-bottom:40px}.sd-intro p{max-width:720px}.sd-nav{background:var(--attendee-paper);box-shadow:var(--attendee-shadow)}.sd-nav-inner{gap:16px;max-width:1440px;min-height:68px;margin-inline:auto}.sd-chip-row{scrollbar-width:none;-ms-overflow-style:none}.sd-chip-row::-webkit-scrollbar{display:none}.sd-chip-track{flex:1;min-width:0;position:relative}.sd-chip-row{position:relative}.sd-chip-more:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--attendee-paper) 65%);width:64px;position:absolute;inset:0 0 0 auto}.sd-page .sd-chip-arrow{z-index:1;background:var(--attendee-paper);width:44px;height:44px;color:var(--sd-blue);padding:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sd-chip-more .sd-chip-row{padding-right:48px}.sd-page .sd-chip{height:auto;min-height:44px;box-shadow:none;border-radius:24px}.sd-page .sd-chip[aria-current]{background:var(--sd-blue);color:var(--attendee-paper)}.sd-page .sd-chip:not([aria-current]):hover{background:var(--sd-lavender)}.sd-page :is(.sd-primary,.sd-details,.sd-top){background:var(--sd-blue);height:auto;min-height:44px;color:var(--attendee-paper);padding:10px 16px;font-weight:700}.sd-page .sd-details{background:var(--sd-orange)}.sd-page .sd-top{box-shadow:var(--sd-shadow);border-radius:24px}.sd-band,.sd-page [id=lane-b],.sd-page .scroll-mt-24{scroll-margin-top:calc(var(--sd-band-offset) + var(--sd-banner-h))}.sd-page .sd-nav{top:var(--sd-banner-h)}.sd-page .sd-refresh-banner{z-index:40;height:var(--sd-banner-h);background:var(--sd-navy);color:var(--sd-cream);justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex;position:sticky;top:0}.sd-page .sd-refresh-banner-text{white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:1.3}.sd-page .sd-refresh-banner-more{font-weight:400}.sd-page .sd-refresh-button{background:var(--sd-cream);height:26px;min-height:26px;color:var(--sd-navy);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:3px 14px;font-size:12px;font-weight:700}.sd-page .sd-refresh-button:hover{background:var(--sd-orange);color:var(--sd-cream)}.sd-page .sd-refresh-button:focus-visible{outline:2px solid var(--sd-cream);outline-offset:2px}@media (width<=479px){.sd-page .sd-refresh-banner-more{display:none}}.sd-block p,.sd-block li{max-width:720px}.sd-block-head>div{align-items:flex-start}.sd-block-head h2{line-height:1.15}.sd-block-head>p:last-child{border-radius:8px;line-height:1.6}.sd-zone>p:first-child{align-items:center;gap:12px;font-size:12px;display:flex}.sd-zone>p:first-child:after{content:"";background:var(--sd-border);flex:1;height:1px}.sd-page .sd-zone-toggle{border-block:1px solid var(--sd-border);width:100%;height:auto;min-height:48px;color:var(--sd-blue);white-space:normal;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;font-weight:700;display:flex}.sd-page .sd-zone-toggle:hover{background:var(--sd-lavender)}.sd-zone-action{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.sd-zone-action svg{width:18px;height:18px}.sd-page .sd-block .grid{gap:24px}.sd-page .attendee-fields{gap:16px}.sd-page .attendee-field{gap:8px;line-height:1.5}.sd-page .attendee-field input{min-height:46px}.sd-page .attendee-prompt{border-color:var(--sd-border);box-shadow:none;margin-block:24px}.sd-page .attendee-prompt-header{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px}.sd-page.attendee-tools-scope .attendee-prompt-header h3{text-align:left;flex:none;width:100%;margin:0;font-size:17px;font-weight:700}.sd-page .attendee-where{margin-top:6px;font-size:11px;line-height:1.5}.sd-page .attendee-actions{gap:8px}.sd-page .attendee-button{min-height:44px;padding:10px 14px}.sd-page .attendee-prompt-body{gap:8px;padding:20px;font-size:16px;line-height:1.75}.sd-page .attendee-prompt-body>div{min-width:0}.sd-page .attendee-lovable-note{padding:12px 20px}.sd-page .sd-prompt-grid{grid-template-columns:minmax(0,1fr)}.sd-prompt-grid .attendee-prompt{margin-block:0}.sd-page .attendee-panel{box-shadow:none}.sd-zone>div>.attendee-panel:first-child{margin-top:16px}.sd-page .attendee-panel summary{padding:18px 20px;line-height:1.6}.sd-page .attendee-panel[open]>summary{border-bottom:1px solid var(--sd-border)}.sd-page .attendee-panel-inner{padding:16px 20px 20px}.sd-page .sd-completion{border-top:1px solid var(--sd-border);padding-top:24px}.sd-page .sd-completion label{align-items:center;min-height:48px}.sd-page input[type=checkbox]{width:18px;height:18px}.sd-page .sd-next{min-height:44px}.sd-page .sd-roi-results{gap:16px}.sd-roi-results>div{flex-direction:column;justify-content:space-between;min-height:140px;display:flex}.sd-roi-results>div>p:first-child{line-height:1.6}.sd-roi-results>div>p:last-child{font-size:26px;line-height:1.3}.sd-tool{border-top-width:4px}.sd-tool-blue{border-top-color:var(--sd-blue)}.sd-tool-orange{border-top-color:var(--sd-orange)}.sd-tool-pink{border-top-color:var(--sd-pink)}.sd-tool-green{border-top-color:var(--sd-green-ink)}.sd-page .sd-ladder{background:0 0;border:0;padding:0}.sd-flow-equal li{min-width:0}.sd-flow-equal li>div{width:100%}.sd-page.attendee-tools-scope .attendee-prompt-header{justify-content:flex-start;align-items:flex-start}.sd-drawer{width:100%;max-width:none;height:100%;max-height:none;color:var(--sd-navy);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.sd-drawer::backdrop{background:color-mix(in srgb, var(--sd-navy) 45%, transparent)}.sd-drawer-overlay{position:absolute;inset:0}.sd-drawer-panel{overscroll-behavior:contain;width:min(100%,480px);padding:24px 24px max(24px, env(safe-area-inset-bottom));background:var(--sd-cream);box-shadow:var(--sd-shadow);position:absolute;inset:0 0 0 auto;overflow-y:auto}.sd-page .sd-close{background:var(--attendee-paper);min-height:44px;color:var(--sd-blue);border-color:var(--sd-border)}.sd-page .sd-drawer .attendee-fields{grid-template-columns:minmax(0,1fr)}.sd-page :is(button,a,summary):focus-visible{outline:2px solid var(--sd-blue);outline-offset:3px}@media (width<=767px){.sd-nav-inner{grid-template-columns:1fr auto;gap:8px 12px;padding:10px 16px;display:grid}.sd-chip-track{grid-area:2/1/auto/-1}.sd-chip-row{padding-block:2px}.sd-nav-title{padding-block:10px}.sd-page{--sd-band-offset:128px}.sd-band,.sd-page [id=lane-b]{scroll-margin-top:calc(var(--sd-band-offset) + var(--sd-banner-h))}.sd-block-head h2{font-size:28px}.sd-page .sd-block{padding-inline:20px}.sd-page .sd-flow:not(.sd-flow-equal),.sd-page .sd-flow:not(.sd-flow-equal)>li{flex-direction:column;align-items:stretch}.sd-page .sd-flow:not(.sd-flow-equal)>li>span{align-self:center;transform:rotate(90deg)}.sd-page .sd-flow:not(.sd-flow-equal)>li>div{max-width:none}.sd-page .attendee-prompt-header,.sd-page .attendee-prompt-body{padding:16px}.sd-page.attendee-tools-scope .attendee-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sd-page .attendee-actions>:first-child{grid-column:1/-1}.sd-page .sd-top{bottom:max(16px, env(safe-area-inset-bottom));right:16px}}@media (prefers-reduced-motion:reduce){.sd-page *,.sd-page :before,.sd-page :after{scroll-behavior:auto;transition:none}}
