#app-view .product-image-fallback{color:#23340f;border-radius:inherit;background:#eaf5cc;place-items:center;width:100%;height:100%;min-height:64px;display:grid}#app-view .product-image-fallback span{background:var(--tt-lime);color:#18200e;border-radius:18px;place-items:center;width:64px;height:64px;font-size:35px;font-weight:900;display:grid}#app-view .opportunity-card .product-image-fallback{aspect-ratio:1.2}#app-view .opportunity-card .product-image-fallback span{width:72px;height:72px}#app-view .assistant-response{scroll-margin-top:90px}#app-view .discovery-workspace.is-compact .discovery-hero{padding:20px 0 25px}#app-view .discovery-workspace.is-compact .discover-intro{margin-bottom:16px}#app-view .discovery-workspace.is-compact .discover-intro h1{margin-bottom:7px;font-size:clamp(32px,4vw,48px)}#app-view .discovery-workspace.is-compact .discover-intro>p:last-child{font-size:13px;line-height:1.5}#app-view .discovery-workspace.is-compact .assistant-form{max-width:960px}#app-view .assistant-input-row{grid-template-columns:minmax(0,1fr) auto auto}#app-view .assistant-input-row .discovery-surprise{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:10px 17px;font-size:12px;display:inline-flex}#app-view .assistant-shortcut-groups{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;margin-top:13px;display:flex}#app-view .assistant-shortcut-groups :is(.assistant-interest-shortcuts,.assistant-examples){flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;width:auto;max-width:100%;margin:0;display:flex;overflow:visible}#app-view .assistant-shortcut-groups :is(.assistant-interest-shortcuts,.assistant-examples)>span{color:#4c5546;font-size:11px;font-weight:800;display:inline}#app-view .assistant-shortcut-groups button{min-height:44px;padding:9px 12px}#app-view .search-shortcut{cursor:help}#app-view .discovery-note,#app-view .discover-intro>p:last-child,#app-view .discover-results-heading small{color:#4d5548}#app-view :is(.muted,.detail-breadcrumb,.detail-breadcrumb a,.product-detail-metrics span,.kit-card p,.production-kit-name,.product-category){color:#4b5547}#app-view .resume-section{margin:18px 0 0}#app-view .resume-section .section-heading{flex-direction:row;align-items:center;margin-bottom:13px}#app-view .resume-section .section-heading h2{font-size:clamp(23px,2.4vw,30px)}#app-view .resume-card{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}#app-view .resume-image{border-radius:12px;width:72px;height:72px;overflow:hidden}#app-view .resume-image img{object-fit:cover;width:100%;height:100%}#app-view .resume-image .product-image-fallback span{border-radius:12px;width:42px;height:42px;font-size:24px}#app-view .resume-content{gap:5px;min-width:0;display:grid}#app-view .resume-content strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}#app-view .resume-content small{color:#39482f;font-size:11px;font-weight:800}#app-view .resume-progress{background:#e3e8da;border-radius:99px;height:4px;overflow:hidden}#app-view .resume-progress span{background:#8bb91d;height:100%;display:block}#app-view .opportunity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:13px}#app-view .assistant-response .product-grid{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}#app-view .assistant-response .product-grid>.opportunity-card{flex:0 calc(33.3333% - 9.33333px);min-width:0}#app-view .assistant-response .product-grid>.skeleton-card{flex:0 calc(33.3333% - 9.33333px)}#app-view .opportunity-metrics dt,#app-view .opportunity-metrics dd small{color:#4e5849}#app-view .opportunity-sensitive{color:#4b3d20;margin:2px 0 12px;font-size:11px;font-weight:700;line-height:1.4}#app-view .sensitive-filter{color:#3c4538;cursor:pointer;align-items:center;gap:8px;min-height:44px;margin:0 0 12px;font-size:12px;font-weight:750;display:inline-flex}#app-view .sensitive-filter input{accent-color:#679000;width:18px;height:18px}#app-view .opportunity-secondary-actions{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);min-width:0}#app-view .opportunity-secondary-actions button{color:#34422b;min-height:44px}#app-view .opportunity-secondary-actions .generate-script{color:#fff;background:#111;border-color:#111}#app-view .opportunity-secondary-actions .generate-script:hover{color:#fff;background:#31382a}#app-view .opportunity-card .open-product,#app-view .opportunity-card.is-featured .open-product{color:#34472b;background:#fff;border:1px solid #cbd7bf;justify-content:center;min-height:44px;padding:10px 14px;text-decoration:none}#app-view .opportunity-card .open-product:hover,#app-view .opportunity-card:hover .open-product{color:#182715;background:#f4faeb;border-color:#a1c46f;text-decoration:none}#app-view .product-detail-hero>.product-image-fallback{border-radius:16px;min-height:360px}#app-view .product-detail-copy h1{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;font-size:clamp(26px,3vw,40px);line-height:1.12;display:block;overflow:visible}#app-view .product-detail-copy h1.is-long-title{font-size:clamp(23px,2.35vw,31px)}#app-view .product-saved-badge{color:#30480e;background:#f1fbdc}#app-view .product-detail-primary{gap:8px;display:flex}#app-view .product-detail-primary>*{flex:auto;width:auto}#app-view .product-detail-primary>:last-child:nth-child(3){grid-column:auto}#app-view .kits-section{margin-top:36px;padding-top:26px}#app-view .kits-section-heading h2{font-size:clamp(24px,2.7vw,34px)}#app-view .kits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app-view .kits-grid:has(>:only-child){grid-template-columns:1fr}#app-view .kit-card{min-width:0}#app-view .kit-card h3{overflow-wrap:anywhere}#app-view .kit-card-status{color:#30480e;background:#f1fbdc;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:800}#app-view .kit-empty-preview{background:#fff;border:1px solid #e0e5d7;border-radius:16px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:17px 20px;display:flex}#app-view .kit-empty-preview strong{margin-right:5px;font-size:13px}#app-view .kit-empty-preview div{flex-wrap:wrap;gap:6px;display:flex}#app-view .kit-empty-preview span{color:#334626;background:#f3f8e9;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750}#app-view .kit-focus-view .journey-steps{margin:0 0 18px;padding:10px 0}#app-view .kit-focus-view .content-kit-header{margin-bottom:12px}#app-view .kit-focus-view .content-kit-header h1{overflow-wrap:anywhere}#app-view .recording-guide-stage{min-height:0}#app-view .recording-guide-grid{background:0 0;border:0;align-items:start;gap:16px;padding:0}#app-view .recording-guide-grid>.recording-guide-stage{min-height:0}#app-view .recording-guide-steps{background:#fff;border:1px solid #e1e5d9;border-radius:17px;align-content:start;gap:7px;max-width:none;margin:0;padding:18px;display:grid;overflow:visible}#app-view .recording-guide-plan-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}#app-view .recording-guide-plan-heading h3{margin:0;font-size:17px}#app-view .recording-guide-plan-heading span{color:#4b5547;white-space:nowrap;font-size:11px;font-weight:750}#app-view .recording-guide-steps button{text-align:left;white-space:normal;border-radius:11px;align-items:center;width:100%;min-height:54px;padding:9px 11px;display:flex}#app-view .recording-guide-steps button>span:last-child{gap:2px;min-width:0;line-height:1.3;display:grid}#app-view .recording-guide-steps button small{color:#4b5547;font-size:10px;font-weight:600}#app-view .recording-guide-steps button.active small{color:#2e3a1b}#app-view .recording-guide-steps button.is-done:not(.active) small{color:#3e562a}#app-view .recording-guide-stage-top>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#app-view .recording-guide-image{border-radius:12px;flex:0 0 64px;width:64px;height:64px}#app-view .recording-guide-image .product-image-fallback span{border-radius:9px;width:38px;height:38px;font-size:22px}#app-view .recording-guide-choices{max-height:none;overflow:visible}#app-view .recording-guide-steps{max-height:none;overflow:auto hidden}#app-view .recording-guide-choices button{min-height:44px}#app-view .recording-guide-steps button{min-height:42px}#app-view .recording-guide-step-copy strong{white-space:normal;text-overflow:clip;font-size:11px;line-height:1.35;overflow:visible}#app-view .recording-guide-step-copy small,#app-view .recording-guide-progress-heading span{color:#4e5849}#app-view .recording-guide-next{color:#4b5547}#app-view .recording-guide-controls{margin-top:8px;padding-top:9px}#app-view .recording-guide-copy{color:#365509;align-items:center;min-height:44px;margin-top:10px;display:inline-flex}#app-view .recording-guide-scene-check{color:#2d401d;cursor:pointer;background:#f5faed;border:1px solid #d3e1bf;border-radius:11px;align-items:center;gap:10px;min-height:48px;margin-top:16px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}#app-view .recording-guide-scene-check input{accent-color:#6b9900;width:20px;height:20px}#app-view .recording-guide-field-copy{color:#365509;cursor:pointer;background:0 0;border:0;min-height:44px;padding:5px 0;font-size:11px;font-weight:800}#app-view .recording-guide-mobile-select{display:none}#app-view .recording-guide-support{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffe;border:1px solid #e2e8d8;border-radius:16px;padding:10px;position:sticky;bottom:10px}#app-view .recording-guide-support>*{color:#34432a;min-height:44px}#app-view .recording-guide-more-content p,#app-view .recording-guide-instruction>p,#app-view .recording-guide-heading p:last-child{color:#465141}#app-view .recording-guide-counter small,#app-view .recording-guide-product span,#app-view .recording-guide-step-copy small{color:#485342}#app-view .recording-guide-variants span{color:#405d1f}#app-view .production-toolbar{flex-direction:column;align-items:start;gap:12px}#app-view .production-controls{align-items:center;width:100%}#app-view .production-sort{display:block}#app-view .production-sort select{text-transform:none;min-width:210px}#app-view .production-filters{flex-wrap:wrap;width:100%;margin:0;padding:0;display:flex;overflow:visible}#app-view .production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app-view .production-grid>.production-card:last-child:nth-child(odd){grid-column:1/-1}#app-view .production-loading-status{color:#455140;grid-column:1/-1;font-size:13px}#app-view .production-image-wrap .product-image-fallback{min-height:210px}#app-view .production-card .production-image-wrap img{object-fit:contain}#app-view .production-info h3{white-space:normal;-webkit-line-clamp:2;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#app-view .production-next-hint,#app-view .production-card-topline>small{color:#4b5547}#app-view .production-card-actions .production-copy-hook{color:#4b5547;background:#fff;border:1px solid #d9e0cf;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:38px;min-height:38px;padding:0;display:inline-grid}#app-view .production-card-actions .production-copy-hook:hover:not(:disabled){color:#1c2418;background:#f7f9f2;border-color:#b8c4ab}#app-view .production-card-actions .continue-production{color:#fff;background:#111;border:1px solid #111;text-decoration:none}#app-view .production-card-actions .continue-production:hover{color:#fff;background:#30382a}#app-view .account-saved-status{color:#405a2b;align-items:center;min-height:44px;margin:0;font-size:12px;font-weight:750;display:inline-flex}#app-view .account-card label>small{color:#4b5547;line-height:1.5}.content-kit-dialog{width:min(92vw,640px);max-height:calc(100svh - 32px);padding:28px 30px 24px;overflow-x:hidden}.content-kit-dialog .content-kit-form{gap:0}.content-kit-form-header{padding-right:42px}.content-kit-form-header .eyebrow{margin:0 0 7px}.content-kit-form-header h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(26px,4vw,34px);line-height:1.12}.content-kit-form-header p:last-child{color:#465141;margin:0;font-size:13px;line-height:1.5}.content-kit-style{border:0;min-width:0;margin:23px 0 18px;padding:0}.content-kit-style legend,.content-kit-custom>span{color:#1f281b;margin-bottom:10px;font-size:13px;font-weight:850;display:block}.content-kit-style legend span,.content-kit-custom small{color:#4b5547;font-size:12px;font-weight:600}.content-kit-dialog .briefing-suggestions{flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex;overflow:visible}.content-kit-dialog .briefing-suggestions button{color:#2b3725;white-space:normal;text-align:left;background:#fff;border:1px solid #cbd5c2;min-height:44px;padding:9px 14px;font-size:12px;font-weight:750}.content-kit-dialog .briefing-suggestions button.selected{color:#263b14;background:#edf9d4;border:1px solid #2c3d20;padding:9px 14px;box-shadow:inset 0 0 0 1px #2c3d20}.content-kit-custom{margin:0;display:block}.content-kit-dialog .content-kit-custom textarea{resize:vertical;color:#171d15;background:#fff;border:1px solid #cbd5c2;border-radius:12px;width:100%;min-height:88px;max-height:160px;padding:12px 14px;font-size:13px;line-height:1.5}.content-kit-dialog .content-kit-custom textarea::placeholder{color:#52604b}.content-kit-dialog .content-kit-count{color:#4b5547;text-align:right;margin:5px 0 0;font-size:11px;display:block}.content-kit-dialog .content-kit-count.is-over-limit{color:#9c3028;font-weight:800}.content-kit-form-actions{gap:10px;margin-top:16px;display:flex}.content-kit-form-actions>*{min-height:48px}.content-kit-form-actions .ghost{flex:none;padding-inline:20px}.content-kit-form-actions .primary{flex:auto;width:auto}.content-kit-form-note{color:#4b5547;text-align:center;margin:9px 0 0;font-size:11px;line-height:1.4}.content-kit-dialog .dialog-close{width:44px;height:44px;top:18px;right:18px}@media (max-width:900px){#app-view .assistant-response .product-grid>.opportunity-card,#app-view .assistant-response .product-grid>.skeleton-card{flex-basis:calc(50% - 7px)}#app-view .production-grid{grid-template-columns:1fr}#app-view .production-grid>.production-card:last-child:nth-child(odd){grid-column:auto}}@media (max-width:760px){#app-view .account-layout{flex-direction:column;display:flex}#app-view .account-main,#app-view .account-sidebar{display:contents}#app-view .account-layout .account-card{width:100%}#app-view .account-main>.account-card:first-child{order:1}#app-view .account-plan-card{order:2}#app-view .account-preferences{order:3}#app-view .account-voice{order:4}#app-view .account-main>.account-card:nth-child(2){order:5}#app-view .assistant-response .product-grid>.opportunity-card,#app-view .assistant-response .product-grid>.skeleton-card{flex-basis:100%}#app-view .assistant-input-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#app-view .assistant-input-row input{grid-column:1/-1}#app-view .assistant-input-row .primary,#app-view .assistant-input-row .discovery-surprise{white-space:normal;width:100%;padding-inline:9px}#app-view .assistant-shortcut-groups{flex-direction:column;align-items:start}#app-view .assistant-shortcut-groups :is(.assistant-interest-shortcuts,.assistant-examples){justify-content:start}#app-view .recording-guide-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}#app-view .recording-guide-steps{display:none}#app-view .recording-guide-mobile-select{color:#394832;gap:5px;margin:0 0 12px;font-size:12px;font-weight:800;display:grid}#app-view .recording-guide-mobile-select select{color:#192218;background:#fff;border:1px solid #d6dfcb;border-radius:12px;width:100%;min-height:44px;padding:9px 14px}#app-view .recording-guide-navigation{background:0 0;border:0;padding:0}#app-view .recording-guide-controls{padding:0}#app-view .recording-guide-choices>div{align-items:center;display:flex}#app-view .recording-guide-support{position:static}#app-view .product-detail-hero>.product-image-fallback{min-height:240px}#app-view .product-detail-primary>*{width:100%}#app-view .kits-grid{grid-template-columns:1fr}#app-view .production-controls{flex-direction:row}#app-view .production-search{min-width:0}#app-view .production-sort select{width:100%;min-width:0}#app-view .production-card-actions{flex-direction:row}#app-view .production-next-hint{display:block}}@media (max-width:500px){.content-kit-dialog{width:100%;max-width:none;max-height:calc(100svh - 12px);padding:23px 18px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;margin:0;inset:auto 0 0}.content-kit-form-header h2{font-size:28px}.content-kit-style{margin:18px 0 15px}.content-kit-dialog .briefing-suggestions{gap:7px}.content-kit-dialog .briefing-suggestions button{padding-inline:10px}.content-kit-form-actions .ghost{padding-inline:14px}#app-view .product-detail-copy h1.is-long-title{letter-spacing:-.045em;font-size:17px;line-height:1.2}#app-view .production-controls{flex-direction:column}#app-view .production-search{width:100%;max-width:none}#app-view .production-sort,#app-view .production-sort select{width:100%}#app-view .recording-guide-support{gap:4px}#app-view .recording-guide-support>*{padding-inline:10px}#app-view .recording-guide-choices>div{display:block}}#app-view .page-wrap:has(.assistant-hero){padding-bottom:24px}#app-view .assistant-hero{flex-direction:column;min-height:calc(100svh - 94px);padding:0;display:flex}#app-view .assistant-hero .discovery-hero{margin-top:auto;margin-bottom:auto;padding-top:8px;padding-bottom:8px}#app-view .assistant-hero.is-compact{min-height:0}#app-view .assistant-hero.is-compact .discovery-hero{margin:0;padding:20px 0 24px}#app-view .assistant-hero.is-compact .discover-intro{margin-bottom:16px}#app-view .assistant-hero.is-compact .discover-intro h1{margin-bottom:9px;font-size:clamp(30px,3.5vw,44px)}#app-view .assistant-hero.is-compact .discover-intro>p:last-child{font-size:13px;line-height:1.5}#app-view .assistant-hero:before{top:min(40%,300px);transform:translate(-50%,-50%)}@media (max-width:650px){#app-view .assistant-hero{min-height:calc(100svh - 160px)}}#app-view{background:#fbfcf8}#app-view .page-wrap{width:min(1200px,100% - 48px);max-width:1200px}#app-view #page-content{scroll-margin-top:100px}#app-view .assistant-hero{min-height:0}#app-view .assistant-hero .discovery-hero,#app-view .assistant-hero.is-compact .discovery-hero{width:100%;margin:0;padding:clamp(110px,12vw,155px) 0 42px}#app-view .assistant-hero.is-compact .discovery-hero{padding:22px 0 26px}#app-view .page-wrap:has(.assistant-hero.is-compact){padding-top:88px}#app-view .assistant-hero:before{opacity:.38;top:130px}#app-view .discover-intro,#app-view .assistant-form{text-align:left}#app-view .discover-intro h1{max-width:780px;font-size:clamp(48px,5.4vw,78px)}#app-view .discover-intro>p:last-child,#app-view .assistant-hero.is-compact .discover-intro>p:last-child{max-width:650px;font-size:16px;line-height:1.6}#app-view .assistant-form{max-width:100%}#app-view .assistant-form>label{letter-spacing:0;text-transform:none;justify-content:space-between;max-width:960px;font-size:13px;display:flex}#app-view .assistant-input-row{max-width:960px}#app-view .assistant-input-row input{min-width:0;font-size:16px}#app-view .assistant-input-row :is(button.primary,button.ghost){min-height:48px;font-size:13px}#app-view .assistant-shortcut-groups,#app-view .assistant-shortcut-groups :is(.assistant-interest-shortcuts,.assistant-examples){justify-content:flex-start}#app-view .assistant-shortcut-groups button,#app-view .discovery-note{font-size:13px}#app-view .assistant-response{padding-top:28px}#app-view .discover-results-heading h2{text-wrap:balance}#app-view .opportunity-card{border-color:#dce3d3;overflow:hidden;box-shadow:0 8px 25px #2537170b}#app-view .opportunity-card .product-body{padding:20px}#app-view .opportunity-card .product-body h3{font-size:20px;line-height:1.2}#app-view .opportunity-card .opportunity-motivo{font-size:13px}#app-view .opportunity-metrics dt{font-size:12px}#app-view .opportunity-metrics dd{font-variant-numeric:tabular-nums;font-size:15px}#app-view .opportunity-metrics dd small{font-size:11px}#app-view .opportunity-secondary-actions button{white-space:normal;min-height:44px;font-size:12px}#app-view .opportunity-highlight{font-size:11px}#app-view :is(.production-card,.account-card,.kit-card,.recording-guide-stage){border-color:#dce3d3}#app-view :is(.production-card p,.account-card p,.kit-card p,.recording-guide-stage p){font-size:14px;line-height:1.55}#app-view :is(.production-card,.kit-card,.account-card) h3{font-size:clamp(18px,2vw,23px);line-height:1.2}#app-view :is(.product-detail-metrics dd,.production-overview strong){font-variant-numeric:tabular-nums}#app-view :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #385400}@media (max-width:750px){#app-view .page-wrap{width:calc(100% - 32px)}#app-view .assistant-hero .discovery-hero{padding:110px 0 30px}#app-view .assistant-hero.is-compact .discovery-hero{padding:22px 0 26px}#app-view .discover-intro h1{font-size:clamp(42px,10vw,60px)}#app-view .assistant-input-row{border-radius:20px;grid-template-columns:minmax(0,1fr)}#app-view .assistant-input-row input{grid-column:auto}#app-view .assistant-input-row :is(button.primary,button.ghost){width:100%}#app-view .opportunity-card .product-body{padding:16px}}
.tt-document-page,.tt-not-found{color:#10110f;font-family:var(--font-manrope), Arial, sans-serif;background:#fbfcf8}.tt-document-page{flex-direction:column;min-height:100dvh;display:flex}.tt-document-shell{width:min(1080px,100% - 48px);margin-inline:auto}.tt-document-header{background:#fff;border-bottom:1px solid #dce3d3}.tt-document-nav{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.tt-document-logo{color:#10110f;letter-spacing:-.04em;align-items:center;gap:10px;font-size:1rem;text-decoration:none;display:inline-flex}.tt-document-logo span{background:#c8ff2e;border-radius:11px;place-items:center;width:36px;height:36px;font-size:.9rem;font-weight:900;display:grid}.tt-document-logo strong{font-weight:800}.tt-document-back{color:#385400;font-size:.875rem;font-weight:750;text-decoration:none}.tt-document-back:hover,.tt-document-secondary:hover,.tt-document-footer a:hover{text-decoration:underline}.tt-document-main{flex:1;padding-block:clamp(56px,9vw,112px) 96px}.tt-document-intro{border-bottom:1px solid #dce3d3;padding-bottom:52px}.tt-document-eyebrow{color:#385400;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:.72rem;font-weight:800;display:flex}.tt-document-eyebrow span{background:#c8ff2e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #e9f9cf}.tt-document-intro h1{letter-spacing:-.075em;text-wrap:balance;max-width:950px;margin:0;font-size:clamp(2.9rem,7.4vw,6rem);font-weight:700;line-height:1}.tt-document-lead{color:#4f574b;max-width:690px;margin:26px 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55}.tt-document-date{color:#586151;margin:32px 0 0;font-size:.8rem}.tt-document-body{counter-reset:document-section;max-width:760px;padding-top:12px}.tt-document-body section{counter-increment:document-section;border-bottom:1px solid #dce3d3;padding:36px 0 40px}.tt-document-body h2{letter-spacing:-.05em;text-wrap:balance;align-items:baseline;gap:18px;margin:0 0 18px;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2;display:flex}.tt-document-body h2:before{content:counter(document-section, decimal-leading-zero);color:#648a10;letter-spacing:.05em;flex:none;font-size:.7rem;font-weight:800}.tt-document-body p,.tt-document-body li{color:#364033;font-size:1rem;line-height:1.75}.tt-document-body p{margin:0 0 16px}.tt-document-body p:last-child{margin-bottom:0}.tt-document-body ul{gap:10px;margin:22px 0 0;padding-left:22px;display:grid}.tt-document-body li{padding-left:4px}.tt-document-body li::marker{color:#648a10}.tt-document-body strong{color:#10110f}.tt-document-actions,.tt-not-found-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:42px;display:flex}.tt-document-primary{color:#10110f;background:#c8ff2e;border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:0 24px;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.tt-document-primary:hover{background:#b9f21c;transform:translateY(-2px)}.tt-document-secondary{color:#385400;font-size:.86rem;font-weight:750;text-decoration:none}.tt-document-footer{background:#fff;border-top:1px solid #dce3d3}.tt-document-footer>div{color:#586151;justify-content:space-between;align-items:center;gap:20px;min-height:80px;font-size:.8rem;display:flex}.tt-document-footer nav{gap:22px;display:flex}.tt-document-footer a{color:#385400;text-decoration:none}.tt-not-found{background:radial-gradient(circle at 84% 20%,#eaffab 0,#0000 39%),#fbfcf8;min-height:100dvh;display:grid}.tt-not-found-shell{flex-direction:column;width:min(1120px,100% - 48px);margin:0 auto;padding:32px 0 72px;display:flex}.tt-not-found-content{max-width:790px;margin-block:auto;padding-block:80px 36px}.tt-not-found-code{color:#c8ff2e;letter-spacing:-.11em;margin-bottom:-18px;font-size:clamp(7rem,20vw,16rem);line-height:.88;display:block}.tt-not-found h1{letter-spacing:-.075em;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(2.8rem,7vw,6rem);font-weight:700;line-height:1}.tt-not-found h1 em{color:#709900;font-family:var(--font-instrument-serif), Georgia, serif;font-weight:400}.tt-not-found-content>p:not(.tt-document-eyebrow){color:#4f574b;max-width:560px;margin:24px 0 0;font-size:1.05rem;line-height:1.6}.tt-document-page :is(a,button):focus-visible,.tt-not-found :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #385400}@media (max-width:600px){.tt-document-shell,.tt-not-found-shell{width:calc(100% - 40px)}.tt-document-nav{min-height:72px}.tt-document-main{padding-block:58px 72px}.tt-document-intro{padding-bottom:36px}.tt-document-lead{margin-top:20px}.tt-document-body section{padding-block:30px}.tt-document-body h2{gap:12px}.tt-document-actions,.tt-not-found-actions{flex-direction:column;align-items:stretch}.tt-document-primary,.tt-document-secondary{text-align:center;width:100%}.tt-document-secondary{padding-block:10px}.tt-document-footer>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:88px}.tt-not-found-shell{padding-top:20px}.tt-not-found-content{padding-top:64px}}@media (prefers-reduced-motion:reduce){.tt-document-primary{transition:none}.tt-document-primary:hover{transform:none}}
.tt-home .tt-hero-band{background:radial-gradient(33% 52% at 80% 29%,#e9ffaf 0%,#efffc65e 50%,#0000 100%),radial-gradient(31% 32% at 34% 75%,#eaffab 0%,#f1ffd080 50%,#0000 100%),#fcfdf9;border-radius:0;margin:0;padding-top:0}.tt-home .tt-hero-band:after{display:none}.tt-home .tt-header{background:#fff;border:0;width:min(1560px,93.5%);top:26px;box-shadow:0 14px 45px #5b69120d}.tt-home .tt-nav{width:calc(100% - 48px);height:98px}.tt-home .tt-logo{letter-spacing:-.065em;font-size:clamp(21px,1.65vw,28px)}.tt-home .tt-logo>span{letter-spacing:-.1em;border-radius:12px;width:50px;height:50px;font-size:27px}.tt-home .tt-nav-links{gap:clamp(28px,3vw,52px);font-size:16px}.tt-home .tt-nav-actions{gap:12px}.tt-home .tt-login{background:#c7ff2d;justify-content:center;align-items:center;min-width:110px;min-height:57px;padding-inline:23px;font-size:16px;display:inline-flex}.tt-home .tt-nav-actions .tt-btn-small{min-height:57px;padding-inline:30px;font-size:16px}.tt-home .tt-hero{width:min(1560px,93.5%);min-height:max(760px,56.4vw);padding:clamp(184px,14.1vw,235px) 0 86px;display:block}.tt-home .tt-hero:before{display:none}.tt-home .tt-hero-copy{z-index:5;width:min(1050px,70%);position:relative}.tt-home .tt-discover-hero{position:relative}.tt-home .tt-discover-hero:before{content:"";pointer-events:none;background:linear-gradient(#b7ed1c,#b7ed1c) 19px 42px/30px 5px no-repeat,linear-gradient(48deg,#0000 45%,#b7ed1c 47% 53%,#0000 55%) 33px 6px/38px 42px no-repeat,linear-gradient(80deg,#0000 45%,#b7ed1c 47% 53%,#0000 55%) 63px 5px/20px 38px no-repeat;width:95px;height:68px;position:absolute;top:-42px;left:-43px;transform:rotate(-8deg)}.tt-home .tt-discover-hero h1{letter-spacing:-.083em;text-wrap:initial;max-width:none;margin-left:45px;font-size:clamp(74px,6.25vw,106px);font-weight:750;line-height:.98}.tt-home .tt-discover-hero h1 span{white-space:nowrap;display:block}.tt-home .tt-discover-hero h1 em{color:#83b900;letter-spacing:-.065em;margin-top:-8px;font-size:1.19em;font-style:italic;font-weight:400;line-height:.88;display:block}.tt-home .tt-discover-hero .tt-discover-sub{color:#777973;letter-spacing:-.025em;max-width:610px;margin-top:21px;margin-left:45px;font-size:clamp(19px,1.55vw,25px);line-height:1.4}.tt-home .tt-discover-form{z-index:7;width:min(1030px,65vw);margin-top:37px;position:relative}.tt-home .tt-discover-form>label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tt-home .tt-discover-row{background:#fff;border:1px solid #d0e3b5;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:86px;padding:6px 7px 6px 73px;display:grid;position:relative;box-shadow:0 13px 32px #6f883018}.tt-home .tt-discover-row:before{content:"";pointer-events:none;border:2px solid #171917;border-radius:50%;width:17px;height:17px;position:absolute;top:30px;left:34px}.tt-home .tt-discover-row:after{content:"";pointer-events:none;background:#171917;border-radius:2px;width:11px;height:2px;position:absolute;top:49px;left:51px;transform:rotate(48deg)}.tt-home .tt-discover-row input{min-height:65px;padding:0 12px;font-size:17px}.tt-home .tt-discover-row input::placeholder{color:#9295a4;opacity:1}.tt-home .tt-discover-row .tt-btn{min-width:316px;min-height:72px;box-shadow:none;background:#c7ff2d;border-color:#c7ff2d;padding:0 28px;font-size:18px;color:#111!important}.tt-home .tt-discover-row .tt-btn:hover{background:#d9ff75}.tt-home .tt-discover-row .tt-btn span{margin-left:9px;font-size:26px;font-weight:400}.tt-home .tt-discover-chips{z-index:7;white-space:nowrap;flex-wrap:nowrap;gap:8px;width:min(1030px,65vw);margin-top:22px;position:relative}.tt-home .tt-discover-chips>span{margin-right:6px;font-size:14px;font-weight:800}.tt-home .tt-discover-chips a{background:#fff;border:1px solid #e1e3dd;border-radius:999px;min-height:49px;padding:0 17px;font-size:14px;font-weight:500;box-shadow:0 1px 2px #00000008}.tt-home .tt-discover-surprise,.tt-home .tt-discover-note,.tt-home .tt-discover-hero>small{display:none}.tt-home .tt-hero-showcase{z-index:2;pointer-events:none;width:min(67vw,1120px);min-height:0;display:block;position:absolute;top:clamp(103px,7.5vw,125px);right:-14vw}.tt-home .tt-hero-showcase:before{border:5px solid #c7ff2d;border-radius:50%;inset:18% 0 9% 8%;transform:rotate(-24deg)}.tt-home .tt-hero-showcase:after{content:"";z-index:-1;background:#d7ff60;border-radius:30px;width:31%;height:14%;position:absolute;top:6%;right:24%;transform:rotate(-12deg)}.tt-home .tt-hero-creators-image{z-index:1;width:100%;height:auto;display:block;position:relative}.tt-home .tt-hero-spark{z-index:2;filter:drop-shadow(0 2px 2px #0003);background:linear-gradient(83deg,#0000 45%,#fff 47% 53%,#0000 55%) 25px 0/18px 56px no-repeat,linear-gradient(36deg,#0000 45%,#fff 47% 53%,#0000 55%) 0 27px/37px 31px no-repeat,linear-gradient(-36deg,#0000 45%,#fff 47% 53%,#0000 55%) 43px 27px/31px 34px no-repeat;width:74px;height:65px;position:absolute;top:23%;left:13.5%}.tt-home .tt-hero-play{z-index:2;color:#fff;text-shadow:0 1px 5px #0005;font-family:Arial,sans-serif;font-size:clamp(31px,3vw,52px);line-height:1;position:absolute;bottom:13%}.tt-home .tt-hero-play-middle{left:46%}.tt-home .tt-hero-play-last{bottom:17%;left:68%}@media (max-width:1100px){.tt-home .tt-header{top:16px}.tt-home .tt-nav{height:78px}.tt-home .tt-logo{font-size:20px}.tt-home .tt-logo>span{width:42px;height:42px;font-size:22px}.tt-home .tt-nav-links{gap:21px;font-size:13px}.tt-home .tt-login{min-width:85px;min-height:48px;font-size:14px}.tt-home .tt-nav-actions .tt-btn-small{min-height:48px;padding-inline:18px;font-size:14px}.tt-home .tt-hero{padding-top:184px}.tt-home .tt-discover-hero h1{font-size:clamp(65px,7vw,77px)}.tt-home .tt-discover-row .tt-btn{min-width:245px;font-size:15px}.tt-home .tt-discover-chips{white-space:normal;flex-wrap:wrap}.tt-home .tt-discover-chips a{min-height:42px;font-size:12px}}@media (max-width:800px){.tt-home .tt-hero{min-height:auto;padding-top:157px;padding-bottom:55px}.tt-home .tt-hero-copy{width:100%}.tt-home .tt-discover-hero h1{font-size:clamp(56px,8vw,76px)}.tt-home .tt-discover-hero h1,.tt-home .tt-discover-hero .tt-discover-sub{margin-left:0}.tt-home .tt-discover-hero .tt-discover-sub{max-width:570px}.tt-home .tt-discover-form,.tt-home .tt-discover-chips{width:100%}.tt-home .tt-hero-showcase{width:min(100%,720px);margin:16px auto -40px;position:relative;top:auto;right:auto}.tt-home .tt-hero-showcase:before{border-width:3px}}@media (max-width:720px){.tt-home .tt-header{width:calc(100% - 24px);top:8px}.tt-home .tt-nav{width:calc(100% - 22px);height:66px}.tt-home .tt-logo{font-size:18px}.tt-home .tt-logo>span{border-radius:9px;width:36px;height:36px;font-size:19px}.tt-home .tt-nav-actions .tt-btn-small{min-height:38px;padding-inline:13px;font-size:13px}.tt-home .tt-hero{width:calc(100% - 36px);padding-top:130px;padding-bottom:35px}.tt-home .tt-discover-hero:before{transform-origin:0 0;top:-33px;left:-13px;transform:scale(.7)rotate(-8deg)}.tt-home .tt-discover-hero h1{font-size:clamp(44px,11.4vw,65px);line-height:.98}.tt-home .tt-discover-hero h1 span{white-space:normal}.tt-home .tt-discover-hero h1 em{margin-top:0;font-size:1.16em}.tt-home .tt-discover-hero .tt-discover-sub{margin-top:18px;font-size:16px}.tt-home .tt-discover-form{margin-top:25px}.tt-home .tt-discover-row{border-radius:23px;grid-template-columns:1fr;min-height:0;padding:7px}.tt-home .tt-discover-row:before{width:15px;height:15px;top:26px;left:20px}.tt-home .tt-discover-row:after{width:10px;top:43px;left:35px}.tt-home .tt-discover-row input{min-height:52px;padding-left:49px;font-size:15px}.tt-home .tt-discover-row .tt-btn{width:100%;min-width:0;min-height:53px;font-size:15px}.tt-home .tt-discover-chips{gap:7px;margin-top:16px}.tt-home .tt-discover-chips>span{width:100%;font-size:13px}.tt-home .tt-discover-chips a{min-height:38px;padding-inline:11px;font-size:11px}.tt-home .tt-hero-showcase{margin-top:18px;margin-bottom:-23px}}@media (max-width:380px){.tt-home .tt-discover-hero h1{font-size:42px}.tt-home .tt-nav{gap:8px}.tt-home .tt-logo{flex-shrink:0;gap:5px;font-size:15px}.tt-home .tt-logo>span{width:32px;height:32px;font-size:17px}.tt-home .tt-nav-actions{flex-shrink:0;gap:4px}.tt-home .tt-nav-actions .tt-btn-small{width:88px;min-width:0;padding-inline:7px;font-size:0}.tt-home .tt-nav-actions .tt-btn-small:after{content:"Começar";font-size:11px}.tt-home .tt-nav-actions .menu-button{width:31px;font-size:24px}}
.tt-home{--tt-accent:#5f8800;--tt-accent-strong:#385400;--tt-muted:#63665e;--tt-muted-soft:#6b6e66;--tt-line-soft:#e4e4de;--tt-r-lg:24px;--tt-r-md:16px;--tt-r-sm:10px}.tt-home h2,.tt-home .tt-creator-reel h2,.tt-home .tt-numbers-head h2,.tt-home .tt-steps-head h2,.tt-home .tt-final-card h2,.tt-home .tt-kit-breakdown-head h2,.tt-home .tt-faq-intro h2{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(42px,4.8vw,64px);font-weight:600;line-height:1.04}.tt-home .tt-intro>div>h2{max-width:18ch;margin-inline:auto}.tt-home .tt-products>div>h2{max-width:15ch}.tt-home .tt-dark-section h2{max-width:17ch}.tt-home h2 em{color:var(--tt-accent);letter-spacing:-.03em;font-weight:400}.tt-home .tt-dark-section h2 em{color:var(--tt-lime)}.tt-home .tt-faq-intro h2 em{color:var(--tt-accent)}.tt-home .tt-final-card h2 em{color:var(--tt-ink)}.tt-home .tt-eyebrow{letter-spacing:.16em;margin-bottom:20px;font-size:11px;font-weight:800}.tt-home .tt-eyebrow:before{width:7px;height:7px}.tt-home .tt-section-lead,.tt-home .tt-numbers-head p,.tt-home .tt-kit-breakdown-head>p,.tt-home .tt-faq-intro>p{color:var(--tt-muted);letter-spacing:-.01em;font-size:16px;line-height:1.65}.tt-home .tt-section-lead{max-width:62ch;margin:16px 0 44px}.tt-home .tt-kit-breakdown-head>p{max-width:38ch}.tt-home .tt-kit-piece h3{line-height:1.15}.tt-home .tt-product-grid h3{line-height:1.25}.tt-home .tt-steps-list h3{line-height:1.2}.tt-home .tt-audience-grid h3{line-height:1.25}.tt-home .tt-feature-main h3{text-wrap:balance;line-height:1.08}.tt-home .tt-feature-small h3{line-height:1.25}.tt-home .tt-story-copy h3{text-wrap:balance;line-height:1.1}.tt-home .tt-story-copy p,.tt-home .tt-kit-piece p,.tt-home .tt-numbers-head p,.tt-home .tt-section-lead,.tt-home .tt-product-grid small,.tt-home .tt-steps-list p,.tt-home .tt-faq-intro>p{color:var(--tt-muted)}.tt-home .tt-section{padding:clamp(88px,9.5vw,136px) 0}.tt-home .tt-creator-reel,.tt-home .tt-kit-breakdown,.tt-home .tt-numbers{padding-top:clamp(88px,9.5vw,136px)}.tt-home .tt-dark-section{padding:clamp(88px,9.5vw,136px) 0}.tt-home .tt-final{padding:clamp(48px,6vw,88px) 0 clamp(88px,9.5vw,136px)}.tt-home .tt-footer{padding:clamp(56px,6vw,84px) 0 32px}.tt-home .tt-intro>div>h2{margin-bottom:clamp(40px,5vw,64px)}.tt-home .tt-creator-reel h2{margin-bottom:44px}.tt-home .tt-story,.tt-home .tt-feature-main,.tt-home .tt-final-card,.tt-home .tt-dark-quote{border-radius:var(--tt-r-lg)}.tt-home .tt-kit-piece,.tt-home .tt-feature-small,.tt-home .tt-number-grid article,.tt-home .tt-product-grid article,.tt-home .tt-audience-grid article,.tt-home .tt-faq-list details{border-radius:var(--tt-r-md)}.tt-home .tt-kit-breakdown-cta{border-radius:18px}.tt-home .tt-story{padding:clamp(34px,4vw,58px)}.tt-home .tt-catalog-mockup,.tt-home .tt-kit-mockup{border-radius:14px}.tt-home .tt-trust{border-block:1px solid var(--tt-line);padding:clamp(34px,4vw,54px) 0}.tt-home .tt-trust .tt-shell{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(20px,3vw,40px)}.tt-home .tt-trust p{color:#2c3327;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700}.tt-home .tt-trust-flow{letter-spacing:0;text-transform:none;flex-wrap:wrap;justify-content:flex-end;gap:clamp(8px,1vw,14px);font-size:12px;font-weight:700}.tt-home .tt-trust-flow span{border:1px solid var(--tt-line-soft);color:#2c3327;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;min-height:38px;padding:0 15px;display:inline-flex}.tt-home .tt-trust-flow i{color:var(--tt-accent);font-size:14px;font-style:normal}.tt-home .tt-trust-flow span:last-child{border-color:var(--tt-ink);background:var(--tt-ink);color:#fff}.tt-home .tt-steps>.tt-shell{gap:clamp(48px,6vw,96px)}.tt-home .tt-steps-head{align-self:center}.tt-home .tt-steps-note{max-width:34ch;color:var(--tt-muted);margin:26px 0 0;font-size:16px;line-height:1.65}.tt-home .tt-steps-list{border-top-color:#c9cdc2}.tt-home .tt-steps-list article{border-bottom-color:#c9cdc2;padding:clamp(24px,3vw,34px) 0;transition:padding-left .3s cubic-bezier(.2,.7,.2,1)}.tt-home .tt-steps-list article:hover{padding-left:10px}.tt-home .tt-steps-list>article>span{color:var(--tt-accent);font-weight:800}.tt-home .tt-steps-list i{color:var(--tt-accent)}.tt-home .tt-feature-small{flex-direction:column;min-height:235px;display:flex}.tt-home .tt-feature-small h3{margin:auto 0 10px}.tt-home .tt-feature-small:hover{border-color:#c9d9a8}.tt-home .tt-product-grid{gap:16px}.tt-home .tt-product-grid article{flex-direction:column;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.tt-home .tt-product-grid article:hover{border-color:var(--tt-ink);transform:translateY(-4px);box-shadow:0 18px 36px #10110f17}.tt-home .tt-product-grid h3{margin-bottom:18px}.tt-home .tt-product-grid article>a{border:1px solid var(--tt-line);width:auto;min-height:48px;color:var(--tt-ink);background:0 0;margin-top:auto}.tt-home .tt-product-grid article>a:hover{border-color:var(--tt-ink);background:var(--tt-ink);color:#fff}.tt-home .tt-product-grid article>a span{transition:transform .3s}.tt-home .tt-product-grid article>a:hover span{transform:translate(3px,-3px)}.tt-home .tt-audience-grid{gap:16px}.tt-home .tt-audience-grid article{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.tt-home .tt-audience-grid article:hover{transform:translateY(-5px)}.tt-home .tt-audience-grid article>div{padding:24px}.tt-home .tt-audience-grid h3{margin-bottom:10px;font-size:20px}.tt-home .tt-audience-grid p{color:#a9aca4;font-size:15px;line-height:1.6}.tt-home .tt-audience-grid span{color:var(--tt-lime);font-weight:800}.tt-home .tt-dark-quote{margin-top:16px;padding:clamp(56px,7vw,88px) clamp(24px,4vw,56px)}.tt-home .tt-dark-quote>span{font-size:11px}.tt-home .tt-dark-quote p{max-width:20ch;margin:26px auto 32px}.tt-home .tt-number-grid{gap:16px;margin-top:clamp(40px,5vw,56px)}.tt-home .tt-number-grid article{padding:clamp(26px,3vw,34px)}.tt-home .tt-number-grid strong{letter-spacing:-.05em;font-weight:600}.tt-home .tt-number-grid article>span:not(.tt-number-icon){max-width:22ch}.tt-home .tt-kit-breakdown-head{gap:clamp(40px,5vw,72px);margin-bottom:clamp(36px,4vw,52px)}.tt-home .tt-kit-breakdown-grid{gap:14px}.tt-home .tt-kit-piece{padding:clamp(22px,2.4vw,28px)}.tt-home .tt-kit-breakdown-cta{padding:clamp(24px,3vw,30px) clamp(24px,3vw,34px)}.tt-home .tt-kit-breakdown-cta p{font-size:clamp(18px,2vw,22px)}.tt-home .tt-faq-list{gap:12px}.tt-home .tt-faq-list details:hover{border-color:#b9d488}.tt-home .tt-faq-invite{border-radius:var(--tt-r-lg)}.tt-home .tt-final-card{align-items:center;padding:clamp(40px,5vw,64px)}.tt-home .tt-final-card>div{max-width:640px}.tt-home .tt-final-card h2{max-width:14ch;margin:22px 0 14px}.tt-home .tt-final-card p{color:#3d4437;max-width:44ch;font-size:16px}.tt-home .tt-footer-grid{gap:clamp(32px,4vw,64px)}.tt-home .tt-footer-grid>div:first-child p{max-width:32ch;color:var(--tt-muted);font-size:15px;line-height:1.6}.tt-home .tt-footer-grid strong{color:#8a8d85;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800}.tt-home .tt-footer-grid>div:not(:first-child) a{width:fit-content;color:var(--tt-muted);font-size:15px;transition:color .2s,transform .2s}.tt-home .tt-footer-grid>div:not(:first-child) a:hover{color:var(--tt-ink);transform:translate(4px)}.tt-home .tt-footer-bottom{color:var(--tt-muted-soft);margin-top:clamp(40px,5vw,64px);padding-top:26px;font-size:12px}.tt-home .tt-faq-shell .tt-faq-intro h2{max-width:16ch;font-size:clamp(42px,4.8vw,64px);line-height:1.04}.tt-home .tt-faq-shell .tt-faq-intro>p{max-width:42ch;color:var(--tt-muted);margin:24px 0 0;font-size:16px;line-height:1.65}.tt-home .tt-kit-breakdown-grid .tt-kit-piece:nth-child(4) p{color:#b9bbb4}.tt-home .tt-kit-breakdown-grid .tt-kit-piece:nth-child(4) h3{color:#fff}.tt-home .tt-kit-breakdown-grid .tt-kit-piece:nth-child(4)>span{color:var(--tt-lime)}.tt-home .tt-story-dark .tt-story-copy p{color:#b9bbb4}.tt-home .tt-story-dark .tt-story-copy>span{color:var(--tt-lime)}.tt-home .tt-steps-list>article>span,.tt-home .tt-steps-list i,.tt-home .tt-trust-flow i,.tt-home .tt-faq-list summary small{color:var(--tt-accent-strong)}.tt-home .tt-carousel-note,.tt-home .tt-carousel-note span,.tt-home .tt-phone>div>span,.tt-home .tt-catalog-mockup small,.tt-home .tt-kit-top i,.tt-home .tt-kit-scenes span b,.tt-home .tt-kit-bottom>span,.tt-home .tt-mini-document i{color:var(--tt-muted)}.tt-home :is(a,button,input,summary):focus-visible{outline:3px solid var(--tt-accent-strong);outline-offset:3px}@media (max-width:980px){.tt-home h2,.tt-home .tt-creator-reel h2,.tt-home .tt-numbers-head h2,.tt-home .tt-steps-head h2,.tt-home .tt-final-card h2,.tt-home .tt-kit-breakdown-head h2,.tt-home .tt-faq-intro h2,.tt-home .tt-faq-shell .tt-faq-intro h2{max-width:20ch}}@media (max-width:720px){.tt-home .tt-section{padding:clamp(64px,12vw,90px) 0}.tt-home .tt-creator-reel,.tt-home .tt-kit-breakdown,.tt-home .tt-numbers{padding-top:clamp(64px,12vw,90px)}.tt-home .tt-dark-section{padding:clamp(64px,12vw,90px) 0}.tt-home .tt-final{padding:clamp(32px,7vw,56px) 0 clamp(64px,12vw,90px)}.tt-home h2,.tt-home .tt-creator-reel h2,.tt-home .tt-numbers-head h2,.tt-home .tt-steps-head h2,.tt-home .tt-final-card h2,.tt-home .tt-kit-breakdown-head h2,.tt-home .tt-faq-intro h2,.tt-home .tt-faq-shell .tt-faq-intro h2{max-width:none;font-size:clamp(34px,8.6vw,46px);line-height:1.05}.tt-home .tt-eyebrow{margin-bottom:16px;font-size:10px}.tt-home .tt-section-lead{margin:14px 0 34px;font-size:15px}.tt-home .tt-trust .tt-shell{flex-direction:column;align-items:flex-start;gap:16px}.tt-home .tt-trust p{font-size:14px}.tt-home .tt-trust-flow{justify-content:flex-start;gap:8px;width:100%;font-size:11px}.tt-home .tt-trust-flow span{min-height:34px;padding:0 12px}.tt-home .tt-trust-flow i{font-size:12px}.tt-home .tt-story,.tt-home .tt-feature-main,.tt-home .tt-final-card,.tt-home .tt-dark-quote{border-radius:18px}.tt-home .tt-kit-piece,.tt-home .tt-feature-small,.tt-home .tt-number-grid article,.tt-home .tt-product-grid article,.tt-home .tt-audience-grid article,.tt-home .tt-faq-list details{border-radius:14px}.tt-home .tt-steps>.tt-shell{gap:36px}.tt-home .tt-steps-head{align-self:start}.tt-home .tt-steps-note{font-size:15px}.tt-home .tt-steps-list article:hover{padding-left:0}.tt-home .tt-feature-small{min-height:190px}.tt-home .tt-product-grid,.tt-home .tt-audience-grid{gap:14px}.tt-home .tt-audience-grid article>div{padding:20px}.tt-home .tt-audience-grid h3{font-size:18px}.tt-home .tt-dark-quote p{max-width:none}.tt-home .tt-number-grid{gap:14px}.tt-home .tt-kit-breakdown-grid{gap:12px}.tt-home .tt-final-card{padding:clamp(30px,7vw,44px)}.tt-home .tt-final-card h2{max-width:none}.tt-home .tt-footer-grid{gap:30px}.tt-home .tt-footer-grid strong{margin-bottom:10px;font-size:10px}.tt-home .tt-footer-grid>div:not(:first-child) a,.tt-home .tt-footer-grid>div:first-child p{font-size:14px}}@media (max-width:410px){.tt-home .tt-trust-flow span:last-child,.tt-home .tt-trust-flow i:nth-last-child(2){display:none}}@media (prefers-reduced-motion:reduce){.tt-home .tt-product-grid article,.tt-home .tt-audience-grid article,.tt-home .tt-steps-list article,.tt-home .tt-footer-grid a{transition:none!important}.tt-home .tt-product-grid article:hover,.tt-home .tt-audience-grid article:hover{transform:none}}
.tt-home .tt-rd-shell{width:min(1320px,100% - 80px);margin-inline:auto}.tt-home :is(.tt-rd-opening,.tt-rd-kit,.tt-rd-products,.tt-rd-faq)[id]{scroll-margin-top:130px}.tt-home :is(.tt-rd-opening,.tt-rd-workflow,.tt-rd-kit,.tt-rd-products,.tt-rd-reel,.tt-rd-faq,.tt-rd-final) h2{letter-spacing:-.068em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(46px,5vw,78px);font-weight:720;line-height:1.01}.tt-home :is(.tt-rd-opening,.tt-rd-workflow,.tt-rd-kit,.tt-rd-products,.tt-rd-reel,.tt-rd-faq,.tt-rd-final) h2 em{color:#719c00;font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.045em;font-weight:400}.tt-home .tt-rd-kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;font-weight:800;display:inline-flex}.tt-home .tt-rd-kicker:before{content:"";background:#9dce0b;border-radius:50%;width:8px;height:8px}.tt-home .tt-rd-text-link{color:#20271b;border-bottom:1px solid;align-items:center;width:fit-content;padding:0 0 9px;font-size:16px;font-weight:800;display:inline-flex}.tt-home .tt-rd-text-link:hover{color:#527300}.tt-home .tt-rd-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:220px;min-height:62px;padding:0 25px;font-size:15px;font-weight:800;transition:transform .22s;display:inline-flex}.tt-home .tt-rd-button:hover{transform:translateY(-3px)}.tt-home .tt-rd-button:active{transform:translateY(1px)}.tt-home .tt-rd-button-lime{color:#151a0e;background:#c8ff2e}.tt-home .tt-rd-button-lime:hover{background:#ddff75}.tt-home .tt-rd-button-dark{color:#fff;background:#141714}.tt-home .tt-rd-button-dark:hover{background:#333b2a}.tt-home .tt-rd-opening{background:#fff;padding:clamp(112px,10vw,170px) 0 clamp(120px,11vw,185px)}.tt-home .tt-rd-opening-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(48px,7vw,120px);display:grid}.tt-home .tt-rd-opening-copy h2{max-width:11.5ch}.tt-home .tt-rd-opening-copy>p{color:#586151;max-width:49ch;margin:35px 0 39px;font-size:19px;line-height:1.58}.tt-home .tt-rd-opening-art{min-height:610px;position:relative}.tt-home .tt-rd-question{color:#fff;background:#171a16;border-radius:26px;min-height:390px;padding:42px 44px;position:absolute;top:0;left:0;right:9%;overflow:hidden;transform:rotate(-3deg)}.tt-home .tt-rd-question:after{content:"?";color:#ffffff0d;font-size:410px;font-weight:700;line-height:1;position:absolute;bottom:-120px;right:-25px}.tt-home .tt-rd-question>span,.tt-home .tt-rd-answer>span{letter-spacing:.17em;font-size:11px;font-weight:800}.tt-home .tt-rd-question>span{color:#bde875}.tt-home .tt-rd-question p{z-index:1;letter-spacing:-.055em;max-width:14ch;margin:58px 0 0;font-size:clamp(29px,3vw,45px);font-weight:630;line-height:1.13;position:relative}.tt-home .tt-rd-question p em{color:#c8ff2e;font-weight:400}.tt-home .tt-rd-question-line{border-bottom:2px solid #c8ff2e;border-right:2px solid #c8ff2e;width:65px;height:65px;position:absolute;bottom:36px;right:55px;transform:rotate(45deg)}.tt-home .tt-rd-answer{color:#151a0d;background:#c8ff2e;border:5px solid #fff;border-radius:25px;flex-direction:column;min-height:275px;padding:35px 42px;display:flex;position:absolute;bottom:0;left:11%;right:0;transform:rotate(3deg);box-shadow:0 24px 60px #52682f26}.tt-home .tt-rd-answer strong{letter-spacing:-.06em;max-width:16ch;margin-top:38px;font-size:clamp(26px,2.5vw,39px);font-weight:750;line-height:1.1}.tt-home .tt-rd-answer strong i{font-style:normal;font-weight:400}.tt-home .tt-rd-rec{letter-spacing:.1em;align-self:flex-end;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:800;display:inline-flex}.tt-home .tt-rd-rec b{background:#141714;border-radius:50%;width:10px;height:10px}.tt-home .tt-rd-workflow{background:#f5f7f1;padding:clamp(100px,10vw,160px) 0}.tt-home .tt-rd-section-heading{margin-bottom:70px}.tt-home .tt-rd-section-heading h2{max-width:11ch}.tt-home .tt-rd-workflow-list{border-top:1px solid #cbd2c2}.tt-home .tt-rd-workflow-step{border-bottom:1px solid #cbd2c2;grid-template-columns:150px minmax(0,1fr) 335px;align-items:center;gap:clamp(25px,3.8vw,68px);min-height:280px;padding:35px 0;display:grid}.tt-home .tt-rd-step-index{color:#4f7300;text-transform:uppercase;letter-spacing:.08em;align-self:start;padding-top:16px;font-size:12px;font-weight:800}.tt-home .tt-rd-workflow-step h3{letter-spacing:-.06em;max-width:13ch;margin:0 0 14px;font-size:clamp(30px,3.2vw,46px);font-weight:680;line-height:1.09}.tt-home .tt-rd-workflow-step p{color:#596353;max-width:37ch;margin:0;font-size:16px;line-height:1.55}.tt-home .tt-rd-step-visual{border-radius:17px;flex-direction:column;justify-content:space-between;min-height:200px;padding:24px;display:flex;position:relative;overflow:hidden}.tt-home .tt-rd-step-visual>span{z-index:1;letter-spacing:.14em;font-size:10px;font-weight:800;position:relative}.tt-home .tt-rd-step-visual>b{z-index:1;letter-spacing:-.05em;max-width:11ch;font-size:26px;font-weight:750;line-height:1.08;position:relative}.tt-home .tt-rd-step-product{background:#e9f2ce}.tt-home .tt-rd-step-product:before{content:"";background:#f7bdc0;border:14px solid #eeaab1;border-radius:55px 55px 30px 30px;width:190px;height:225px;position:absolute;bottom:-85px;right:-18px;transform:rotate(-13deg);box-shadow:inset 0 8px #f9d2d5}.tt-home .tt-rd-step-product:after{content:"";border:11px solid #eeaab1;border-left:0;border-radius:0 35px 35px 0;width:50px;height:78px;position:absolute;bottom:28px;right:122px;transform:rotate(-13deg)}.tt-home .tt-rd-step-product>i{z-index:1;align-self:flex-start;font-size:19px;font-style:normal;position:relative}.tt-home .tt-rd-step-script{background:#fff;box-shadow:0 12px 25px #68775a12}.tt-home .tt-rd-step-script:after{content:"";border:2px solid #c8ff2e;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-100px;right:-60px}.tt-home .tt-rd-step-script>b{max-width:15ch;font-size:24px}.tt-home .tt-rd-step-script>small{z-index:1;color:#607550;font-size:10px;font-weight:700;position:relative}.tt-home .tt-rd-step-video{color:#fff;background:#1c2219}.tt-home .tt-rd-step-video:after{content:"";border:5px solid #c8ff2e;border-radius:16px;width:90px;height:150px;position:absolute;top:20px;right:20px;transform:rotate(8deg)}.tt-home .tt-rd-step-video>span{color:#c8ff2e}.tt-home .tt-rd-step-video>b{align-items:center;gap:9px;max-width:none;font-size:22px;display:flex}.tt-home .tt-rd-step-video>b i{background:#c8ff2e;border-radius:50%;width:10px;height:10px}.tt-home .tt-rd-step-video>small{color:#ccd3c5;font-size:11px}.tt-home .tt-rd-kit{color:#fff;background:#141713;padding:clamp(110px,10vw,160px) 0}.tt-home .tt-rd-kit .tt-rd-kicker{color:#c8ff2e}.tt-home .tt-rd-kit .tt-rd-kicker:before{background:#c8ff2e}.tt-home .tt-rd-kit h2{max-width:12ch}.tt-home .tt-rd-kit h2 em{color:#c8ff2e}.tt-home .tt-rd-kit-top{grid-template-columns:minmax(0,1.1fr) minmax(250px,.55fr);align-items:end;gap:70px;margin-bottom:65px;display:grid}.tt-home .tt-rd-kit-top>p{color:#bdc4b8;max-width:36ch;margin:0 0 8px;font-size:17px;line-height:1.6}.tt-home .tt-rd-kit-layout{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:clamp(50px,7vw,110px);display:grid}.tt-home .tt-rd-kit-sheet{color:#151a12;background:#f7f9f2;border-radius:23px;padding:38px;transform:rotate(-2deg);box-shadow:25px 28px #c8ff2e}.tt-home .tt-rd-kit-sheet-head{letter-spacing:.12em;border-bottom:1px solid #d6dfcf;justify-content:space-between;gap:20px;padding-bottom:23px;font-size:10px;font-weight:800;display:flex}.tt-home .tt-rd-kit-sheet h3{letter-spacing:-.07em;margin:32px 0;font-size:clamp(35px,3.6vw,55px);font-weight:730;line-height:1.02}.tt-home .tt-rd-kit-sheet h3 em{color:#699500;font-weight:400}.tt-home .tt-rd-kit-hook{background:#e4f8ae;border-radius:13px;padding:25px 28px}.tt-home .tt-rd-kit-hook small{letter-spacing:.13em;font-size:10px;font-weight:800}.tt-home .tt-rd-kit-hook p{letter-spacing:-.05em;max-width:27ch;margin:14px 0 0;font-size:clamp(20px,2vw,29px);font-weight:730;line-height:1.17}.tt-home .tt-rd-kit-scenes{gap:0;margin-top:23px;display:grid}.tt-home .tt-rd-kit-scenes span{border-bottom:1px solid #d9e0d2;align-items:center;gap:18px;padding:13px 0;font-size:14px;font-weight:690;display:flex}.tt-home .tt-rd-kit-scenes span b{color:#4f7300;font-size:11px}.tt-home .tt-rd-kit-sheet-foot{letter-spacing:.06em;justify-content:space-between;gap:12px;margin-top:24px;font-size:10px;font-weight:780;display:flex}.tt-home .tt-rd-kit-sheet-foot b{color:#577a00}.tt-home .tt-rd-kit-parts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;display:grid}.tt-home .tt-rd-kit-parts>div{border-top:1px solid #ffffff30;grid-template-columns:30px 1fr;gap:11px;min-height:112px;padding:17px 0;display:grid}.tt-home .tt-rd-kit-parts>div>span{color:#c8ff2e;padding-top:3px;font-size:11px;font-weight:800}.tt-home .tt-rd-kit-parts strong{font-size:17px;font-weight:720}.tt-home .tt-rd-kit-parts p{color:#bdc4b8;margin:7px 0 0;font-size:13px;line-height:1.45}.tt-home .tt-rd-kit>.tt-rd-shell>.tt-rd-button{margin-top:70px}.tt-home .tt-rd-products{background:#fff;padding:clamp(112px,10vw,170px) 0}.tt-home .tt-rd-products-head{grid-template-columns:minmax(0,1.1fr) minmax(240px,.55fr);align-items:end;gap:60px;margin-bottom:55px;display:grid}.tt-home .tt-rd-products-head h2{max-width:13ch}.tt-home .tt-rd-products-head>p{color:#5b6556;max-width:36ch;margin:0 0 7px;font-size:17px;line-height:1.6}.tt-home .tt-rd-product-photo{background:#f4f3e9;border-radius:26px;width:100%;height:clamp(420px,47vw,650px);margin:0;position:relative;overflow:hidden}.tt-home .tt-rd-product-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tt-home .tt-rd-product-photo figcaption{color:#242820;background:#ffffffed;border-radius:999px;padding:12px 16px;font-size:12px;font-weight:750;position:absolute;bottom:22px;right:22px}.tt-home .tt-rd-example-list{border-top:1px solid #d7dfcf;border-bottom:1px solid #d7dfcf;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 38px;display:grid}.tt-home .tt-rd-example-list article{grid-template-columns:32px 1fr;align-items:start;gap:12px;min-height:178px;padding:27px 18px 24px 0;display:grid}.tt-home .tt-rd-example-list article+article{border-left:1px solid #d7dfcf;padding-left:23px}.tt-home .tt-rd-example-list article>span:first-child{color:#4f7300;padding-top:3px;font-size:11px;font-weight:800}.tt-home .tt-rd-example-list article small{color:#667260;font-size:12px;font-weight:700}.tt-home .tt-rd-example-list h3{letter-spacing:-.05em;margin:8px 0 14px;font-size:26px;font-weight:720;line-height:1.1}.tt-home .tt-rd-example-list p{color:#5e6859;grid-column:2/3;margin:-10px 0 0;font-size:14px;line-height:1.5}.tt-home .tt-rd-reel{text-align:left;background:#eef4e1;padding:clamp(110px,10vw,165px) 0}.tt-home .tt-rd-reel-head{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:clamp(35px,7vw,110px);margin-bottom:48px;display:grid}.tt-home .tt-rd-reel-head .tt-rd-kicker{margin-bottom:23px;display:inline-block}.tt-home .tt-rd-reel h2{text-align:left;max-width:15ch;margin:0}.tt-home .tt-rd-reel-head>p{color:#485441;max-width:38ch;margin:0 0 8px;font-size:18px;line-height:1.55}.tt-home .tt-rd-reel-guide{border-top:1px solid #becdae;border-bottom:1px solid #becdae;grid-template-columns:repeat(3,1fr);margin:0 0 38px;display:grid}.tt-home .tt-rd-reel-guide>span{color:#20291a;align-items:center;gap:13px;min-height:72px;font-size:14px;font-weight:700;display:flex}.tt-home .tt-rd-reel-guide>span+span{border-left:1px solid #becdae;padding-left:26px}.tt-home .tt-rd-reel-guide b{color:#597c11;letter-spacing:.05em;font-size:11px}.tt-home .tt-rd-reel .tt-carousel-toolbar{margin-bottom:18px}.tt-home .tt-rd-reel-count{color:#597c11;letter-spacing:.1em;margin-right:12px;font-size:11px;font-weight:850}.tt-home .tt-rd-reel .tt-reel-grid .tt-reel-card{border-radius:18px;flex-basis:clamp(255px,25vw,330px);height:465px}.tt-home .tt-rd-reel .tt-reel-live{background:#141b12d9}.tt-home .tt-rd-reel .tt-reel-caption{gap:7px;bottom:19px}.tt-home .tt-rd-reel .tt-reel-caption>strong{max-width:13ch;font-size:24px;line-height:1.08}.tt-home .tt-rd-reel-tip{color:#e7ede0;max-width:25ch;font-size:12px;line-height:1.45}.tt-home .tt-rd-reel .tt-reel-account{margin-top:8px}.tt-home .tt-rd-video-toggle{z-index:3;color:#131b0d;cursor:pointer;background:#c8ff2e;border:1px solid #ffffffbd;border-radius:50%;place-items:center;width:70px;height:70px;font-size:24px;transition:transform .2s,background .2s,opacity .2s;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #101e1240}.tt-home .tt-rd-video-toggle>span{margin-left:3px}.tt-home .tt-rd-video-toggle:hover{background:#dbff76;transform:translate(-50%,-50%)scale(1.08)}.tt-home .tt-rd-video-toggle:focus-visible{outline-offset:4px;outline:3px solid #c8ff2e}.tt-home .tt-reel-is-playing .tt-rd-video-toggle{color:#fff;background:#111b13d6;border-color:#ffffff85;width:34px;height:34px;font-size:15px;top:20px;left:auto;right:16px;transform:none}.tt-home .tt-reel-is-playing .tt-rd-video-toggle>span{margin-left:0}.tt-home .tt-reel-is-playing .tt-rd-video-toggle:hover{transform:scale(1.06)}.tt-home .tt-rd-faq{background:#fcfdf9;padding:clamp(112px,10vw,170px) 0}.tt-home .tt-rd-faq-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(60px,8vw,130px);display:grid}.tt-home .tt-rd-faq-intro{position:sticky;top:150px}.tt-home .tt-rd-faq h2{max-width:11ch}.tt-home .tt-rd-faq-intro p{color:#5b6656;max-width:36ch;margin:25px 0 0;font-size:17px;line-height:1.6}.tt-home .tt-rd-faq-list{border-top:1px solid #cdd8c4}.tt-home .tt-rd-faq-list details{border-bottom:1px solid #cdd8c4}.tt-home .tt-rd-faq-list summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 33px;align-items:center;gap:20px;min-height:94px;padding:18px 0;list-style:none;display:grid}.tt-home .tt-rd-faq-list summary::-webkit-details-marker{display:none}.tt-home .tt-rd-faq-list summary>span{color:#4f7300;font-size:11px;font-weight:800}.tt-home .tt-rd-faq-list summary strong{font-size:17px;font-weight:690;line-height:1.35}.tt-home .tt-rd-faq-list summary i{background:#ecf2e6;border-radius:50%;place-items:center;width:33px;height:33px;font-size:21px;font-style:normal;font-weight:400;transition:transform .2s;display:grid}.tt-home .tt-rd-faq-list details[open] summary i{background:#c8ff2e;transform:rotate(45deg)}.tt-home .tt-rd-faq-list details>p{color:#5b6656;max-width:61ch;margin:-4px 40px 25px 56px;font-size:15px;line-height:1.65}.tt-home .tt-rd-final{background:#c8ff2e;padding:clamp(110px,11vw,175px) 0;position:relative;overflow:hidden}.tt-home .tt-rd-final:after{content:"";pointer-events:none;border:2px solid #14171480;border-radius:50%;width:650px;height:650px;position:absolute;top:-240px;right:-180px;transform:rotate(-20deg)scaleX(1.45)}.tt-home .tt-rd-final-inner{z-index:1;position:relative}.tt-home .tt-rd-final .tt-rd-kicker:before{background:#161a12}.tt-home .tt-rd-final h2{max-width:14ch;font-size:clamp(52px,6.4vw,100px)}.tt-home .tt-rd-final h2 em{color:#24330d}.tt-home .tt-rd-final p{margin:28px 0 40px;font-size:18px;line-height:1.5}.tt-home .tt-rd-footer{color:#fff;background:#151913;padding:70px 0 27px}.tt-home .tt-rd-footer-main{grid-template-columns:1.5fr 1fr .7fr;gap:50px;display:grid}.tt-home .tt-rd-footer-logo{letter-spacing:-.06em;align-items:center;gap:11px;font-size:24px;font-weight:800;display:inline-flex}.tt-home .tt-rd-footer-logo>span{color:#111;background:#c8ff2e;border-radius:10px;place-items:center;width:43px;height:43px;font-size:25px;display:grid}.tt-home .tt-rd-footer-main>div:first-child>p{color:#aab5a3;margin:24px 0 0;font-size:15px;line-height:1.55}.tt-home .tt-rd-footer nav,.tt-home .tt-rd-footer-legal{align-content:start;gap:14px;display:grid}.tt-home .tt-rd-footer :is(nav,.tt-rd-footer-legal) a{color:#dce7d5;width:fit-content;font-size:14px}.tt-home .tt-rd-footer :is(nav,.tt-rd-footer-legal) a:hover{color:#c8ff2e}.tt-home .tt-rd-footer-bottom{color:#aab5a3;border-top:1px solid #ffffff2a;justify-content:space-between;gap:20px;margin-top:80px;padding-top:22px;font-size:12px;display:flex}.tt-home :is(.tt-rd-button,.tt-rd-text-link,.tt-rd-faq-list summary,.tt-rd-footer a):focus-visible{outline-offset:4px;outline:3px solid #385400}.tt-home .tt-rd-kit :is(.tt-rd-button,.tt-rd-text-link):focus-visible,.tt-home .tt-rd-footer a:focus-visible{outline-color:#c8ff2e}@media (max-width:1050px){.tt-home .tt-rd-opening-grid{grid-template-columns:1fr .9fr;gap:45px}.tt-home .tt-rd-opening-art{min-height:530px}.tt-home .tt-rd-question{min-height:350px}.tt-home .tt-rd-answer{min-height:240px}.tt-home .tt-rd-workflow-step{grid-template-columns:115px minmax(0,1fr) 270px;gap:25px}.tt-home .tt-rd-kit-layout{gap:55px}.tt-home .tt-rd-kit-sheet{padding:29px}}@media (max-width:760px){.tt-home .tt-rd-shell{width:calc(100% - 40px)}.tt-home :is(.tt-rd-opening,.tt-rd-workflow,.tt-rd-kit,.tt-rd-products,.tt-rd-reel,.tt-rd-faq,.tt-rd-final) h2{font-size:clamp(42px,10vw,60px)}.tt-home :is(.tt-rd-opening,.tt-rd-workflow,.tt-rd-kit,.tt-rd-products,.tt-rd-reel,.tt-rd-faq){padding-block:95px}.tt-home .tt-rd-opening-grid,.tt-home .tt-rd-kit-top,.tt-home .tt-rd-kit-layout,.tt-home .tt-rd-products-head,.tt-home .tt-rd-faq-grid{grid-template-columns:1fr}.tt-home .tt-rd-opening-grid{gap:55px}.tt-home .tt-rd-opening-copy h2{max-width:13ch}.tt-home .tt-rd-opening-copy>p{margin:25px 0 30px;font-size:16px}.tt-home .tt-rd-opening-art{min-height:500px}.tt-home .tt-rd-question{min-height:345px;padding:29px;right:8%}.tt-home .tt-rd-question p{margin-top:54px;font-size:34px}.tt-home .tt-rd-answer{min-height:225px;padding:25px;left:7%}.tt-home .tt-rd-answer strong{font-size:29px}.tt-home .tt-rd-section-heading{margin-bottom:35px}.tt-home .tt-rd-workflow-step{grid-template-columns:74px 1fr;gap:10px 15px;min-height:0;padding:28px 0}.tt-home .tt-rd-step-index{padding-top:7px;font-size:11px}.tt-home .tt-rd-workflow-step h3{font-size:28px}.tt-home .tt-rd-workflow-step p{font-size:15px}.tt-home .tt-rd-step-visual{grid-column:2/-1;width:100%;min-height:185px;margin-top:20px}.tt-home .tt-rd-step-video:after{border-width:4px;width:48px;height:120px;top:25px;right:15px}.tt-home .tt-rd-step-video>b{max-width:170px}.tt-home .tt-rd-kit-top{gap:25px;margin-bottom:45px}.tt-home .tt-rd-kit-top>p,.tt-home .tt-rd-products-head>p{font-size:16px}.tt-home .tt-rd-kit-layout{gap:58px}.tt-home .tt-rd-kit-sheet{width:calc(100% - 18px);margin-left:3px;box-shadow:15px 17px #c8ff2e}.tt-home .tt-rd-kit>.tt-rd-shell>.tt-rd-button{margin-top:45px}.tt-home .tt-rd-products-head{gap:22px;margin-bottom:30px}.tt-home .tt-rd-product-photo{border-radius:18px;height:390px}.tt-home .tt-rd-product-photo img{object-position:52% center}.tt-home .tt-rd-product-photo figcaption{padding:8px 10px;font-size:10px;bottom:10px;right:10px}.tt-home .tt-rd-example-list{grid-template-columns:1fr;margin:25px 0 30px}.tt-home .tt-rd-example-list article{min-height:120px;padding:22px 4px}.tt-home .tt-rd-example-list article+article{border-top:1px solid #d7dfcf;border-left:0;padding-left:4px}.tt-home .tt-rd-example-list h3{margin-bottom:10px;font-size:23px}.tt-home .tt-rd-reel-head{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.tt-home .tt-rd-reel-head .tt-rd-kicker{margin-bottom:16px}.tt-home .tt-rd-reel h2{margin:0}.tt-home .tt-rd-reel-head>p{max-width:42ch;margin:0;font-size:16px}.tt-home .tt-rd-reel-guide{margin-bottom:30px}.tt-home .tt-rd-reel-guide>span{align-content:center;gap:4px;min-height:74px;padding:9px 6px;font-size:11px;line-height:1.25;display:grid}.tt-home .tt-rd-reel-guide>span+span{padding-left:12px}.tt-home .tt-rd-reel .tt-reel-grid .tt-reel-card{flex-basis:min(76vw,285px);height:420px}.tt-home .tt-rd-reel .tt-reel-caption>strong{font-size:21px}.tt-home .tt-rd-reel-tip{font-size:11px}.tt-home .tt-rd-video-toggle{width:64px;height:64px}.tt-home .tt-rd-faq-grid{gap:40px}.tt-home .tt-rd-faq-intro{position:static}.tt-home .tt-rd-final{padding-block:105px}.tt-home .tt-rd-final h2{font-size:clamp(48px,11vw,68px)}.tt-home .tt-rd-final:after{opacity:.5;right:-300px}.tt-home .tt-rd-footer-main{grid-template-columns:1fr 1fr;gap:40px 25px}.tt-home .tt-rd-footer-main>div:first-child{grid-column:1/-1}.tt-home .tt-rd-footer-bottom{margin-top:55px}}@media (max-width:390px){.tt-home .tt-rd-shell{width:calc(100% - 34px)}.tt-home .tt-rd-opening-art{min-height:460px}.tt-home .tt-rd-question{min-height:320px}.tt-home .tt-rd-answer{min-height:205px}.tt-home .tt-rd-answer strong{font-size:24px}.tt-home .tt-rd-kit-parts{grid-template-columns:1fr}.tt-home .tt-rd-kit-parts>div{min-height:78px}.tt-home .tt-rd-kit-sheet{padding:20px}.tt-home .tt-rd-kit-sheet-head,.tt-home .tt-rd-kit-sheet-foot{font-size:8px}.tt-home .tt-rd-product-photo{height:330px}.tt-home .tt-rd-faq-list summary{grid-template-columns:23px minmax(0,1fr) 31px;gap:11px;min-height:82px}.tt-home .tt-rd-faq-list summary strong{font-size:15px}.tt-home .tt-rd-faq-list details>p{margin-left:34px}.tt-home .tt-rd-footer-main{grid-template-columns:1fr}.tt-home .tt-rd-footer-main>div:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.tt-home :is(.tt-rd-button,.tt-rd-faq-list summary i){transition:none}}
.tt-home .tt-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e9eee3;border-radius:999px;width:min(1500px,100% - 48px);top:18px;box-shadow:0 12px 38px #2c3d1714}.tt-home .tt-nav{width:calc(100% - 44px);height:82px}.tt-home .tt-logo{gap:10px;font-size:22px}.tt-home .tt-logo>span{width:44px;height:44px;font-size:23px}.tt-home .tt-nav-links{gap:clamp(19px,2.5vw,38px);font-size:14px}.tt-home .tt-nav-links>a:not(.tt-mobile-login){border-bottom:2px solid #0000;padding-block:10px;transition:color .2s,border-color .2s}.tt-home .tt-nav-links>a:not(.tt-mobile-login):hover{color:#537500;opacity:1;border-color:#91c408}.tt-home .tt-nav-links a:focus-visible,.tt-home .tt-logo:focus-visible,.tt-home .tt-nav-actions a:focus-visible,.tt-home .tt-nav-actions button:focus-visible{outline-offset:3px;outline:3px solid #385400}.tt-home .tt-menu-kicker{display:none}.tt-home .tt-login{min-width:96px;min-height:48px;font-size:14px}.tt-home .tt-nav-actions .tt-btn-small{min-height:48px;padding-inline:23px;font-size:14px}@media (max-width:1100px){.tt-home .tt-header{top:14px}.tt-home .tt-nav{height:74px}.tt-home .tt-logo{font-size:19px}.tt-home .tt-logo>span{width:40px;height:40px;font-size:21px}.tt-home .tt-nav-links{gap:17px;font-size:12px}.tt-home .tt-login{min-width:78px;min-height:44px;font-size:13px}.tt-home .tt-nav-actions .tt-btn-small{min-height:44px;padding-inline:16px;font-size:13px}}@media (max-width:980px){.tt-home .tt-header{width:calc(100% - 28px);top:10px}.tt-home .tt-nav{width:calc(100% - 26px);height:68px}.tt-home .tt-nav-actions .menu-button{cursor:pointer;background:#f6f8f1;border:1px solid #e3eadb;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.tt-home .tt-menu-icon{place-items:center;gap:6px;display:grid}.tt-home .tt-menu-icon i{background:#172113;border-radius:2px;width:18px;height:2px;transition:transform .2s;display:block}.tt-home .menu-button[aria-expanded=true] .tt-menu-icon i:first-child{transform:translateY(4px)rotate(45deg)}.tt-home .menu-button[aria-expanded=true] .tt-menu-icon i:last-child{transform:translateY(-4px)rotate(-45deg)}.tt-home .tt-nav-links{background:#fff;border:1px solid #e5ebdd;border-radius:24px;gap:0;width:100%;padding:17px 21px 21px;top:calc(100% + 9px);left:0;right:0;box-shadow:0 24px 55px #25351a26}.tt-home .tt-menu-kicker{color:#5c7e18;letter-spacing:.1em;text-transform:uppercase;padding:5px 7px 13px;font-size:10px;font-weight:850;display:block}.tt-home .tt-nav-links.open>a:not(.tt-mobile-login){color:#182015;letter-spacing:-.035em;border-top:1px solid #e8ecdf;border-bottom:0;border-radius:0;justify-content:space-between;align-items:center;min-height:58px;padding:0 7px;font-size:17px;font-weight:720;display:flex}.tt-home .tt-nav-links.open>a:not(.tt-mobile-login):hover{color:#537500;background:#f7faef}.tt-home .tt-nav-links.open .tt-mobile-login{color:#182015;background:#f0f6df;border-radius:14px;justify-content:space-between;align-items:center;min-height:49px;margin-top:14px;padding:0 14px;font-size:14px;font-weight:750;display:flex}}@media (max-width:720px){.tt-home .tt-header{width:calc(100% - 24px);top:8px}.tt-home .tt-nav{width:calc(100% - 20px);height:64px}.tt-home .tt-logo{gap:7px;font-size:18px}.tt-home .tt-logo>span{width:36px;height:36px;font-size:19px}.tt-home .tt-nav-actions{gap:7px}.tt-home .tt-nav-actions .tt-btn-small{min-height:39px;padding-inline:14px;font-size:12px}.tt-home .tt-nav-actions .menu-button{flex-basis:40px;width:40px;height:40px}}@media (max-width:380px){.tt-home .tt-logo{font-size:15px}.tt-home .tt-logo>span{width:32px;height:32px;font-size:17px}.tt-home .tt-nav-actions{gap:4px}.tt-home .tt-nav-actions .tt-btn-small{white-space:nowrap;width:88px;padding-inline:4px;font-size:10px}.tt-home .tt-nav-actions .tt-btn-small:after{content:none}.tt-home .tt-nav-actions .menu-button{flex-basis:38px;width:38px;height:38px}.tt-home .tt-nav-links{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.tt-home .tt-menu-icon i,.tt-home .tt-nav-links>a:not(.tt-mobile-login){transition:none}}
.auth-view .auth-providers,.auth-view--signup .auth-providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auth-view .auth-providers .provider-label{display:none}.auth-view .auth-providers .provider-label-short{display:inline}.auth-view .auth-providers .provider-button{border-color:#dce4d4;min-width:0;min-height:48px;padding:8px 6px;font-size:12px;font-weight:750}.auth-view .auth-providers .provider-button:hover{background:#f7fbed;border-color:#86ab41}.auth-view .auth-form label{color:#273023}.auth-view .auth-form input{border-color:#d8e0d1;border-radius:12px}.auth-view .auth-form input:focus{border-color:#6b9d27;box-shadow:0 0 0 3px #c8ff2e66}.auth-view .password-toggle{color:#476120}.auth-view .auth-form .primary{color:#111b0e;box-shadow:none;background:#c8ff2e;border-radius:999px}.auth-view .auth-form .primary:hover:not(:disabled){background:#b8ef16}.auth-view .auth-form .primary:focus-visible,.auth-view .auth-tabs button:focus-visible,.auth-view .auth-providers button:focus-visible{outline-offset:3px;outline:3px solid #385400}.auth-view .auth-value-intro>p:last-child{color:#4d5c3c;max-width:37ch;margin:0;font-size:15px;line-height:1.6}.auth-view .auth-value h2 em{font-family:var(--font-instrument-serif), Georgia, serif;color:#5b861b;font-weight:400}.auth-view .auth-value>small span{color:#739d20}@media (min-width:851px) and (min-height:760px){.auth-view{background:#f7f9f2;grid-template-rows:38px minmax(0,1fr) 18px;min-height:100svh;padding:21px clamp(28px,4vw,64px) 22px}.auth-view .auth-logo{letter-spacing:-.035em;align-self:center;font-size:17px}.auth-view .auth-logo span{width:36px;height:36px}.auth-view .auth-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-self:center;gap:24px;width:min(1180px,100%);padding:10px 0}.auth-view .auth-value{isolation:isolate;background:#e9f5cf;border:1px solid #dcebc0;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:610px;padding:clamp(36px,4vw,56px);display:flex;position:relative;overflow:hidden}.auth-view .auth-value:after{content:"";z-index:-1;border:1px solid #9ac35d66;border-radius:50%;width:510px;height:510px;position:absolute;bottom:-230px;right:-225px;box-shadow:0 0 0 70px #ddf0b18c,0 0 0 140px #d5ec9e75}.auth-view .auth-value .eyebrow{margin-bottom:32px}.auth-view .auth-value h2{max-width:11ch;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.07em;margin:0 0 24px;font-size:clamp(45px,4vw,61px);font-style:normal;font-weight:690;line-height:.99}.auth-view .auth-benefits{gap:0;margin-top:auto;padding-top:30px}.auth-view .auth-benefits>div{border-top:1px solid #acc98a8a;grid-template-columns:30px 1fr;gap:10px;padding:12px 0}.auth-view .auth-benefits>div>span{color:#567b20}.auth-view .auth-benefits p{color:#4d5b43;font-size:12px}.auth-view .auth-benefits strong{color:#182014;font-size:13px}.auth-view .auth-value>small{color:#25351c;letter-spacing:.04em;background:#ffffffe0;border:1px solid #ffffffa6;border-radius:999px;width:fit-content;margin-top:22px;padding:11px 14px;font-size:11px;font-weight:850}.auth-view .auth-shell,.auth-view--signup .auth-shell{background:#fff;border:1px solid #e0e7d9;border-radius:28px;width:100%;padding:clamp(28px,3.1vw,42px);box-shadow:0 20px 60px #26391b0e}.auth-view .auth-tabs,.auth-view--signup .auth-tabs{margin-bottom:21px}.auth-view .auth-heading,.auth-view--signup .auth-heading{margin-bottom:18px}.auth-view .auth-heading h1,.auth-view--signup .auth-heading h1{max-width:12ch;margin-bottom:6px;font-size:clamp(39px,3.55vw,52px);line-height:1.02}.auth-view .auth-heading>p:last-child,.auth-view--signup .auth-heading>p:last-child{color:#5b6755;font-size:14px}.auth-view .auth-form,.auth-view--signup .auth-form{gap:11px}.auth-view .auth-form label,.auth-view--signup .auth-form label{gap:5px;font-size:12px}.auth-view .auth-form input,.auth-view--signup .auth-form input{height:47px;min-height:47px;font-size:14px}.auth-view .auth-form .primary,.auth-view--signup .auth-form .primary{min-height:48px}.auth-view .legal-note{color:#586251;font-size:11px}.auth-view .auth-switch{font-size:12px}.auth-view .back-home{align-self:center}}@media (min-width:851px) and (max-height:759px){.auth-view{background:#f7f9f2}.auth-view .auth-layout{gap:25px;width:min(1120px,100%)}.auth-view .auth-value{background:#e9f5cf;border:1px solid #dcebc0;border-radius:24px;padding:28px;position:relative;overflow:hidden}.auth-view .auth-value h2{max-width:12ch;font-family:var(--font-manrope), Arial, sans-serif;margin-bottom:16px;font-size:clamp(37px,3.6vw,48px);font-style:normal;font-weight:690;line-height:1}.auth-view .auth-value-intro>p:last-child{font-size:12px}.auth-view .auth-benefits{gap:7px;margin-top:22px}.auth-view .auth-benefits p{font-size:11px}.auth-view .auth-benefits strong{font-size:12px}.auth-view .auth-value>small{color:#435735;margin-top:16px;font-size:10px;font-weight:800}.auth-view .auth-shell{border-radius:24px}}@media (max-width:850px) and (min-height:760px){.auth-view{background:#f7f9f2;grid-template-rows:34px minmax(0,1fr) 18px;padding:17px 18px 22px}.auth-view .auth-logo{align-self:center}.auth-view .auth-layout{align-self:center;width:min(100%,490px);padding:12px 0}.auth-view .auth-shell,.auth-view--signup .auth-shell{border-radius:24px;padding:24px}.auth-view .auth-tabs,.auth-view--signup .auth-tabs{margin-bottom:18px}.auth-view .auth-heading,.auth-view--signup .auth-heading{margin-bottom:15px}.auth-view .auth-heading h1,.auth-view--signup .auth-heading h1{margin-bottom:5px;font-size:36px;line-height:1.03}.auth-view .auth-heading>p:last-child,.auth-view--signup .auth-heading>p:last-child{font-size:13px}.auth-view .auth-form,.auth-view--signup .auth-form{gap:9px}.auth-view .auth-form label,.auth-view--signup .auth-form label{gap:4px;font-size:12px}.auth-view .auth-form input,.auth-view--signup .auth-form input{height:46px;min-height:46px;font-size:14px}.auth-view .auth-form .primary,.auth-view--signup .auth-form .primary{min-height:48px}.auth-view .auth-switch{font-size:12px}.auth-view .back-home{align-self:center}}@media (max-width:600px) and (min-height:760px){.auth-view{padding-inline:16px}.auth-view .auth-shell,.auth-view--signup .auth-shell{padding:21px}.auth-view .auth-heading h1,.auth-view--signup .auth-heading h1{font-size:34px}.auth-view .auth-providers .provider-button{min-height:44px}.auth-view .back-home{font-size:11px}}.onboarding .onboarding-progress{border-radius:999px;overflow:hidden}.onboarding .onboarding-progress>div{background:#385400}.onboarding .selection-card.selected,.onboarding .chip-grid button.selected{background:#f2fadd;border-color:#6f9e20;box-shadow:inset 4px 0 #a8e52b}.onboarding .selection-card:focus-visible,.onboarding .chip-grid button:focus-visible,.onboarding .onboarding-actions button:focus-visible{outline-offset:3px;outline:3px solid #385400}.onboarding .onboarding-actions .primary{border-radius:999px}@media (min-width:851px){.onboarding .onboarding-aside{background:#e9f5cf}.onboarding .selection-copy strong{font-size:14px}.onboarding .selection-copy small{font-size:12px}}@media (max-width:600px) and (min-height:701px){.onboarding .selection-copy strong{font-size:13px}.onboarding .selection-copy small{font-size:11px}.onboarding .onboarding-heading>p:last-child{color:#4f5b4b}}
#app-view{--app-ink:var(--tt-ink,#10110f);--app-muted:var(--tt-muted);--app-line:var(--tt-line);--app-line-strong:#c8d4bd;--app-paper:var(--tt-paper);--app-canvas:var(--tt-canvas);--app-soft:var(--tt-soft);--app-soft-2:var(--tt-lime-soft);--app-lime:var(--tt-lime);--app-lime-hover:var(--tt-lime-hover);--app-green:var(--tt-deep);min-height:100svh;color:var(--app-ink);background:var(--app-canvas);overflow-x:clip}#app-view:before,#app-view:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:fixed}#app-view:before{border:1px solid #b9d38b66;width:420px;height:420px;top:180px;right:-260px;box-shadow:0 0 0 68px #edf5df80,0 0 0 136px #f1f6e980}#app-view:after{border:1px solid #c7dc9d70;width:260px;height:260px;bottom:70px;left:-190px;box-shadow:0 0 0 52px #edf5df73}#app-view>*{z-index:1;position:relative}#app-view .page-wrap{width:min(1180px,100% - 48px);max-width:1180px;padding-top:122px;padding-bottom:72px}#app-view .page-wrap.page-wrap--onboarding,#app-view.app-view--editing-onboarding .page-wrap{width:100%;max-width:none;padding:0}#app-view .eyebrow{color:#35432e;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 15px;font-size:11px;font-weight:850;display:inline-flex}#app-view .eyebrow:before{content:"";width:20px;height:2px;box-shadow:none;background:#8fbe30;border-radius:999px}#app-view h1,#app-view h2,#app-view h3{color:var(--app-ink);letter-spacing:-.045em;text-wrap:balance}#app-view h1 em,#app-view h2 em{font-family:var(--font-instrument-serif), Georgia, serif;color:#5f8d1d;font-weight:400}#app-view :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #385400}#app-view .primary{border-color:var(--app-lime);background:var(--app-lime);color:#14200d;box-shadow:none;border-radius:999px;font-weight:850}#app-view .primary:hover:not(:disabled){border-color:var(--app-lime-hover);background:var(--app-lime-hover);color:#14200d;transform:translateY(-1px)}#app-view .ghost{border-color:var(--app-line);color:#263020;box-shadow:none;background:#fffefa;border-radius:999px}#app-view .ghost:hover:not(:disabled){color:#253b14;background:#f1f7e8;border-color:#9bb777}#app-view .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #dce3d5;border-radius:999px;width:min(1320px,100% - 48px);min-height:76px;padding:9px 12px 9px 16px;top:18px;box-shadow:0 12px 38px #2c3d1714}#app-view .topbar.is-scrolled{border-color:#ccd8c2;min-height:68px;top:10px;box-shadow:0 14px 38px #26351a1b}#app-view .app-logo{color:var(--app-ink);letter-spacing:-.04em;gap:10px;font-size:16px}#app-view .app-logo>span{color:#0000;background:url(/temtrend-mark.svg) 50%/contain no-repeat;border-radius:11px;width:38px;height:38px}#app-view .app-nav{background:#f4f5f1;border:1px solid #dde3d8;border-radius:999px;padding:4px}#app-view .app-nav a{color:#51594c;border-radius:999px;min-width:108px;min-height:42px;font-size:12px;font-weight:800}#app-view .app-nav a.active{background:var(--app-ink);color:#fffefa;box-shadow:none}#app-view .app-nav a:hover:not(.active){color:var(--tt-deep,#385400);background:#fffefa}#app-view .user-menu>summary{border-radius:999px;min-height:46px}#app-view .user-avatar{background:var(--app-ink);color:#fffefa;width:38px;height:38px}#app-view .user-menu-panel{border-color:var(--app-line);border-radius:16px;top:calc(100% + 12px);box-shadow:0 20px 54px #26351a24}#app-view .app-create-link{background:var(--app-lime);color:#1b270f;border:1px solid #b9d77b;border-radius:999px;align-items:center;gap:7px;min-height:42px;margin-left:auto;padding:8px 14px 8px 9px;font-size:11px;font-weight:850;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}#app-view .app-create-link span{color:#fffefa;background:#17200f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:17px;font-weight:500;line-height:1;display:grid}#app-view .app-create-link:hover{background:var(--app-lime-hover);transform:translateY(-1px)}#app-view .user-menu{margin-left:8px}#app-view .user-menu-chevron{color:#77806f;margin-right:3px;font-size:13px;transition:transform .18s}#app-view .user-menu[open] .user-menu-chevron{transform:rotate(180deg)}#app-view .user-menu.active>summary{background:#edf4e5}#app-view .assistant-hero,#app-view .assistant-hero.is-compact{min-height:0}#app-view .assistant-hero .discovery-hero,#app-view .assistant-hero.is-compact .discovery-hero{isolation:isolate;background:#eaf4d8;border:1px solid #d0dfba;border-radius:28px;width:100%;margin:0;padding:clamp(38px,5vw,64px);position:relative;overflow:hidden}#app-view .assistant-hero .discovery-hero:after{content:"T";z-index:-1;color:#dcebbf;letter-spacing:-.12em;font-size:360px;font-weight:900;line-height:1;position:absolute;bottom:-125px;right:-30px;transform:rotate(-4deg)}#app-view .assistant-hero.is-compact .discovery-hero{padding:26px 30px 22px}#app-view .assistant-hero.is-compact .discover-intro{margin-bottom:17px}#app-view .assistant-hero.is-compact .discover-intro .eyebrow{margin-bottom:8px}#app-view .assistant-hero.is-compact .discover-intro h1{margin-bottom:7px;font-size:clamp(34px,4vw,48px);line-height:1}#app-view .assistant-hero.is-compact .discover-intro>p:last-child{font-size:13px;line-height:1.45}#app-view .assistant-hero.is-compact .assistant-shortcut-groups{margin-top:10px}#app-view .assistant-hero.is-compact .discovery-note{margin-top:8px}#app-view .assistant-hero.is-compact .assistant-shortcut-groups,#app-view .assistant-hero.is-compact .discovery-note,#app-view .assistant-hero:before{display:none}#app-view .discover-intro{text-align:left;max-width:760px;margin:0 0 30px}#app-view .discover-intro h1,#app-view .assistant-hero.is-compact .discover-intro h1{letter-spacing:-.07em;max-width:720px;margin:0 0 16px;font-size:clamp(46px,6vw,74px);line-height:.98}#app-view .discover-intro>p:last-child,#app-view .assistant-hero.is-compact .discover-intro>p:last-child{color:#47523f;max-width:610px;margin:0;font-size:16px;line-height:1.65}#app-view .assistant-form{text-align:left;max-width:920px;margin:0}#app-view .assistant-form>label{color:#293523;max-width:none;margin-bottom:10px;font-size:12px}#app-view .search-shortcut{color:#526047;background:#f7faef;border-color:#c2d4aa}#app-view .assistant-input-row{background:#fffefa;border:1px solid #bdcdae;border-radius:18px;grid-template-columns:minmax(260px,1fr) auto auto;max-width:none;padding:7px;box-shadow:0 16px 42px #334d1714}#app-view .assistant-input-row input{min-height:52px;color:var(--app-ink);padding:0 17px;font-size:15px}#app-view .assistant-input-row :is(button.primary,button.ghost){min-height:48px;padding-inline:20px;font-size:12px}#app-view .assistant-input-row .discovery-surprise{background:#f7f8f4}#app-view .assistant-shortcut-groups{justify-content:flex-start;align-items:center;gap:10px 18px;margin-top:16px}#app-view .assistant-shortcut-groups :is(.assistant-interest-shortcuts,.assistant-examples){justify-content:flex-start;gap:7px}#app-view .assistant-shortcut-groups :is(.assistant-interest-shortcuts,.assistant-examples)>span{color:#53604b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}#app-view .assistant-shortcut-groups button{color:#34422d;background:#f8faef;border-color:#cbd8bd;padding:8px 12px;font-size:11px}#app-view .discovery-note{color:#617057;text-align:left;margin:14px 0 0;font-size:11px}#app-view .resume-section{border:1px solid var(--app-line);background:#fffefa;border-radius:22px;margin:0 0 24px;padding:26px}#app-view .resume-section .section-heading{margin-bottom:17px}#app-view .resume-section .section-heading h2{margin:0;font-size:clamp(25px,3vw,34px)}#app-view .resume-grid{gap:10px}#app-view .resume-card{border:1px solid var(--app-line);min-height:112px;box-shadow:none;background:#f8faf5;border-radius:16px;padding:11px}#app-view .resume-card:hover{background:#f1f7e8;border-color:#adc987;transform:translateY(-2px)}#app-view .resume-image{background:var(--app-soft);border-radius:12px;width:80px;height:88px}#app-view .resume-content strong{color:#1c2419;font-size:13px;line-height:1.3}#app-view .resume-content small{color:#526248;font-size:10px}#app-view .assistant-response{background:0 0;border:0;margin-top:26px;padding:0}#app-view .assistant-message{border:1px solid var(--app-line);background:#fffefa;border-radius:18px;min-height:74px;padding:13px 16px;box-shadow:0 12px 34px #26351a0b}#app-view .assistant-mark{background:var(--app-lime);color:#17200f;border-radius:12px;width:40px;height:40px}#app-view .assistant-message p{color:#3d4937;font-size:13px}#app-view .discover-results-heading{align-items:end;margin:34px 0 18px}#app-view .discover-results-heading>div>span{color:#5d6a56;letter-spacing:.12em;font-size:10px}#app-view .discover-results-heading h2{max-width:680px;margin:5px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.04}#app-view .assistant-response .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#app-view .assistant-response .product-grid>.opportunity-card:only-child{grid-column:1/-1;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);display:grid}#app-view .assistant-response .product-grid>.opportunity-card:only-child .product-image-wrap{aspect-ratio:auto;border-radius:15px;min-height:100%}#app-view .opportunity-card{border:1px solid var(--app-line);background:#fffefa;border-radius:22px;padding:8px;overflow:hidden;box-shadow:0 14px 36px #26351a0c}#app-view .opportunity-card:hover{border-color:#b5ca97;transform:translateY(-2px);box-shadow:0 18px 44px #26351a16}#app-view .opportunity-card.is-featured{border-color:#9dbd6d;box-shadow:inset 0 0 0 1px #9dbd6d}#app-view .opportunity-card .product-image-wrap{aspect-ratio:1.75;background:var(--app-soft);border-radius:15px}#app-view .opportunity-card .product-image{object-fit:contain}#app-view .opportunity-card .product-body{padding:20px 18px 16px}#app-view .opportunity-card .product-category{color:#647059;letter-spacing:.1em;font-size:10px}#app-view .opportunity-card .product-body h3{margin:7px 0 12px;font-size:21px;line-height:1.14}#app-view .opportunity-card .opportunity-motivo{color:#53604c;font-size:12px;line-height:1.55}#app-view .opportunity-metrics{border-color:#e5eadf;margin:3px 0 17px;padding:15px 0}#app-view .opportunity-metrics dt{color:#737e6d;font-size:10px}#app-view .opportunity-metrics dd{color:#20291d;font-size:14px}#app-view .opportunity-secondary-actions button,#app-view .opportunity-card .open-product{border-radius:999px;justify-content:center;min-height:43px;font-size:11px}#app-view .opportunity-secondary-actions .generate-script{color:#fffefa;background:#171d15;border-color:#171d15}#app-view .opportunity-card.is-featured .open-product,#app-view .opportunity-card.is-featured:hover .open-product{border-color:var(--app-lime);background:var(--app-lime);color:#17200f;justify-content:center}#app-view .opportunity-highlight{background:var(--app-lime);color:#17200f;border-radius:999px;top:12px;left:12px;box-shadow:0 5px 16px #34451b1f}#app-view .detail-view{padding-top:8px}#app-view .detail-breadcrumb{color:#697263;margin:0 0 22px;font-size:11px;font-weight:750}#app-view .detail-breadcrumb a{color:#4c5d42}#app-view .product-detail-hero{border:1px solid var(--app-line);background:#fffefa;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(34px,6vw,76px);padding:clamp(16px,2vw,24px);box-shadow:0 18px 50px #26351a0c}#app-view .product-detail-hero>:is(img,.product-image-fallback){background:var(--app-soft);object-fit:contain;border-radius:20px;min-height:450px}#app-view .product-detail-copy{padding:20px 28px 20px 0}#app-view .product-saved-badge{color:#4f6b2e;background:#f0f8e4;border-color:#cfe1b4;margin-bottom:20px}#app-view .product-detail-copy .product-category{color:#687361;letter-spacing:.11em;font-size:10px}#app-view .product-detail-copy h1{letter-spacing:-.065em;margin:12px 0 22px;font-size:clamp(36px,4.5vw,58px);line-height:1.02}#app-view .product-detail-copy>p{color:#596354;font-size:14px;line-height:1.65}#app-view .product-detail-metrics{background:#f7f8f4;border:1px solid #e1e6dc;border-radius:16px;gap:0;margin:0 0 22px;padding:0;overflow:hidden}#app-view .product-detail-metrics>div{min-width:0;padding:16px}#app-view .product-detail-metrics>div+div{border-left:1px solid #e1e6dc}#app-view .product-detail-metrics span{color:#6d7767;letter-spacing:.08em;font-size:9px}#app-view .product-detail-metrics strong{color:#1e271b;font-size:16px}#app-view .product-shop-link{color:#324827;text-underline-offset:4px;font-size:12px;font-weight:850}#app-view .product-detail-primary{gap:9px;margin-top:26px}#app-view .product-detail-primary>*{min-height:48px;padding-inline:20px}#app-view .kits-section{border:1px solid var(--app-line);background:#fffefa;border-radius:28px;margin-top:30px;padding:clamp(26px,4vw,44px)}#app-view .kits-section-heading{align-items:end;margin-bottom:10px}#app-view .kits-section-heading h2{margin:0;font-size:clamp(31px,4vw,46px)}#app-view .kits-section>p{color:#687263;max-width:620px}#app-view .kits-grid{gap:14px;margin-top:24px}#app-view .kit-card{border:1px solid var(--app-line);min-height:260px;box-shadow:none;background:#f8faf5;border-radius:18px;padding:24px}#app-view .kit-card:hover{background:#f1f7e8;border-color:#9ebb77;transform:translateY(-3px)}#app-view .kit-card h3{margin:22px 0 12px;font-size:23px}#app-view .kit-card p{color:#66705f}#app-view .kit-card>strong{color:#38531b}#app-view .production-section{padding-top:10px}#app-view .production-heading{align-items:end;margin-bottom:28px}#app-view .production-heading h1{letter-spacing:-.07em;margin:0 0 10px;font-size:clamp(49px,6vw,74px);line-height:.98}#app-view .production-heading>div>p:last-child{color:#616c5b;max-width:560px;font-size:15px}#app-view .production-new{min-height:50px;padding-inline:23px}#app-view .production-toolbar{border:1px solid var(--app-line);background:#fffefa;border-radius:20px;gap:14px;margin-bottom:12px;padding:14px}#app-view .production-controls{gap:9px}#app-view .production-search input,#app-view .production-sort select{border:1px solid var(--app-line);color:#263020;background:#f8faf5;border-radius:12px;min-height:46px}#app-view .production-filters{gap:6px}#app-view .production-filters button{border-color:var(--app-line);color:#515c4b;background:#fffefa;min-height:40px}#app-view .production-filters button.active{border-color:var(--app-ink);background:var(--app-ink);color:#fffefa}#app-view .production-filters button span{color:#515c4b;background:#edf0e9}#app-view .production-results-bar{min-height:44px;padding-inline:4px}#app-view .production-grid{gap:14px}#app-view .production-card{border:1px solid var(--app-line);background:#fffefa;border-radius:20px;min-height:230px;padding:10px;box-shadow:0 12px 34px #26351a0b}#app-view .production-card:hover{border-color:#b5ca97;transform:translateY(-2px)}#app-view .production-image-wrap{background:var(--app-soft);border-radius:14px;width:36%;min-width:160px}#app-view .production-image-wrap :is(img,.product-image-fallback){object-fit:contain;height:100%;min-height:210px}#app-view .production-info{padding:11px 12px 10px 15px}#app-view .production-card-topline{gap:8px}#app-view .production-card-topline small{font-size:9px}#app-view .production-info h3{margin:14px 0 8px;font-size:21px}#app-view .production-kit-name{color:#697365;font-size:12px}#app-view .production-progress-compact{gap:6px;margin:auto 0 11px}#app-view .production-progress-compact span{background:#e2e6de;height:4px}#app-view .production-progress-compact span.done{background:#9ed530}#app-view .production-next-hint{color:#4d5947;margin-bottom:12px;font-size:11px}#app-view .production-card-actions{gap:8px}#app-view .production-card-actions .continue-production{border-color:var(--app-ink);background:var(--app-ink);color:#fffefa;border-radius:999px;min-height:44px}#app-view .account-view{padding-top:10px}#app-view .account-heading{align-items:end;margin-bottom:26px}#app-view .account-heading h1{letter-spacing:-.07em;margin:0 0 10px;font-size:clamp(49px,6vw,74px);line-height:.98}#app-view .account-heading>div>p:last-child{color:#616c5b;max-width:580px;font-size:15px;line-height:1.6}#app-view .account-summary{border:1px solid var(--app-line);min-height:92px;box-shadow:none;background:#eaf4d8;border-radius:20px;margin-bottom:16px;padding:16px 20px}#app-view .account-avatar{background:var(--app-ink);color:#fffefa;width:52px;height:52px}#app-view .account-summary strong{font-size:15px}#app-view .account-summary>div span{color:#65705f;font-size:11px}#app-view .account-plan-pill{background:var(--app-lime);color:#385313;border:1px solid #c4df91}#app-view .account-layout,#app-view .account-main,#app-view .account-sidebar{gap:16px}#app-view .account-card{border:1px solid var(--app-line);background:#fffefa;border-radius:20px;padding:26px;box-shadow:0 12px 34px #26351a0a}#app-view .account-card-heading h2{margin-bottom:5px;font-size:22px}#app-view .account-card-heading p{color:#727b6d;font-size:12px}#app-view .account-card label{color:#2d3828;font-size:11px}#app-view .account-card :is(input,textarea){border:1px solid var(--app-line);background:#fbfcf9;border-radius:12px;min-height:48px}#app-view .account-card :is(input,textarea):focus{border-color:#789d45;box-shadow:0 0 0 3px #c8ff2e42}#app-view .account-preference-list span{color:#455d2d;background:#f0f7e5;border-color:#cbdab9}#app-view .account-signout{margin-top:18px}#app-view .account-danger{box-shadow:none;border-color:#ead7d4;margin-top:16px}#app-view .kit-focus-view .content-kit-header{max-width:930px;margin:6px 0 26px}#app-view .kit-focus-view .content-kit-header h1{letter-spacing:-.065em;max-width:900px;margin:0 0 14px;font-size:clamp(42px,5vw,66px);line-height:1}#app-view .kit-focus-view .kit-summary{color:#5c6856;max-width:720px;font-size:15px}#app-view .kit-focus-view .kit-context p{border-color:var(--app-line);background:#fffefa;border-radius:10px}#app-view .journey-steps{border-color:var(--app-line);background:#fffefa;margin:22px 0 18px}#app-view .recording-guide{border:1px solid var(--app-line);background:#fffefa;border-radius:26px;padding:clamp(20px,3vw,32px);box-shadow:0 20px 54px #26351a0d}#app-view .recording-guide-heading h2{font-size:clamp(30px,4vw,44px)}#app-view .recording-guide-counter{color:#26341e}#app-view .recording-guide-progress{background:#e4e9df;height:4px}#app-view .recording-guide-progress span{background:#8fc42b}#app-view .recording-guide-grid{background:#eaf4d8;border-color:#d6e1ca;border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;padding:12px}#app-view .recording-guide-stage{border-color:var(--app-line);min-height:570px;box-shadow:none;background:#fffefa;border-radius:16px;padding:clamp(22px,3vw,34px)}#app-view .recording-guide-stage-label,#app-view .recording-guide-time{border-color:var(--app-line);background:#f4f7ef}#app-view .recording-guide-instruction h3{font-size:clamp(25px,3vw,34px)}#app-view .recording-guide-details{border-color:#e4e9df}#app-view .recording-guide-details strong{color:#5b762e}#app-view .recording-guide-details p{color:#2f392a;font-size:15px}#app-view .recording-guide-steps{background:#fffefa;border:1px solid #d4dfc8;border-radius:16px;margin:0;padding:10px;display:block;overflow:visible}#app-view .recording-guide-plan-heading{justify-content:space-between;align-items:center;padding:6px 7px 10px;display:flex}#app-view .recording-guide-plan-heading h3{margin:0;font-size:16px}#app-view .recording-guide-steps button{white-space:normal;text-align:left;background:0 0;border-color:#0000;border-radius:11px;width:100%;min-height:52px;margin:0 0 6px;padding:8px}#app-view .recording-guide-steps button:hover{background:#f3f7ed;border-color:#d3dfc8}#app-view .recording-guide-steps button.active{background:var(--app-lime);color:#1a230f;border-color:#a8ce67}#app-view .recording-guide-steps button.is-done:not(.active){background:#eef7e1;border-color:#d2e4b7}#app-view .recording-guide-steps button small{color:#6e7868;margin-top:2px;font-size:9px;display:block}#app-view .recording-guide-actions .primary{min-height:48px}#app-view .recording-guide-bottom{border-color:#e2e7dd}#app-view .recording-guide-support>*{border-color:var(--app-line);background:#fffefa}#app-view .recording-guide-support .recording-guide-status{background:#edf7df;border-color:#c8deaa}#app-view .recording-guide-more{border-color:var(--app-line);border-radius:13px}.content-kit-dialog,.publication-dialog{background:#fffefa;border:1px solid #d5dfcc;border-radius:24px;box-shadow:0 30px 90px #1e291943}.content-kit-dialog::backdrop,.publication-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18201580}.content-kit-dialog .content-kit-form-header h2,.publication-dialog h2{letter-spacing:-.045em}.content-kit-dialog .briefing-suggestions button{background:#f8faf5;border-color:#d6dfcf;border-radius:999px}.content-kit-dialog .briefing-suggestions button.selected{background:#eaf5d8;border-color:#57772a}.content-kit-dialog .content-kit-custom textarea{background:#fbfcf9;border-color:#d6dfcf}.content-kit-dialog{width:min(92vw,880px);max-height:calc(100svh - 32px);padding:0;overflow:hidden}.content-kit-dialog .content-kit-form{max-height:calc(100svh - 34px);display:block;overflow:auto}.content-kit-workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.content-kit-dialog .content-kit-form-header{isolation:isolate;background:#eaf4d8;min-width:0;padding:38px 34px 32px;position:relative;overflow:hidden}.content-kit-dialog .content-kit-form-header:after{content:"T";z-index:-1;color:#d9e9bb;letter-spacing:-.12em;font-size:230px;font-weight:900;line-height:1;position:absolute;bottom:-80px;right:-24px;transform:rotate(-5deg)}.content-kit-dialog .content-kit-form-header .eyebrow{color:#35432e;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 22px;font-size:10px;font-weight:850;display:inline-flex}.content-kit-dialog .content-kit-form-header .eyebrow:before{content:"";background:#81ad2c;width:18px;height:2px}.content-kit-dialog .content-kit-form-header h2{color:#151c12;letter-spacing:-.065em;max-width:8ch;margin:0 0 14px;font-size:clamp(38px,4vw,50px);line-height:.98}.content-kit-dialog .content-kit-form-header>p.muted{color:#526049;max-width:31ch;margin:0;font-size:13px;line-height:1.6}.content-kit-output{border-top:1px solid #bfd29f;gap:0;margin-top:34px;display:grid}.content-kit-output span{color:#334229;border-bottom:1px solid #bfd29f;align-items:center;gap:10px;min-height:40px;font-size:11px;font-weight:750;display:flex}.content-kit-output strong{color:#789c37;letter-spacing:.08em;font-size:9px}.content-kit-dialog .content-kit-promise{color:#526049;margin:22px 0 0;font-size:11px;line-height:1.5;position:relative}.content-kit-dialog .content-kit-promise strong{color:#27351f;font-size:12px;display:block}.content-kit-editor{background:#fffefa;min-width:0;padding:38px 34px 28px}.content-kit-dialog .content-kit-style{margin:0 0 24px}.content-kit-dialog .content-kit-style legend{color:#1c2518;margin:0 0 14px;font-size:14px;font-weight:850}.content-kit-dialog .content-kit-style legend span{color:#798174;margin-top:3px;font-size:10px;font-weight:650;display:block}.content-kit-dialog .briefing-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.content-kit-dialog .briefing-suggestions button{color:#2d3828;text-align:left;cursor:pointer;min-height:62px;box-shadow:none;background:#f8faf5;border:1px solid #d9e1d2;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.content-kit-dialog .briefing-suggestions button:last-child{grid-column:1/-1}.content-kit-dialog .briefing-suggestions button:hover{background:#f1f7e8;border-color:#9bb877;transform:translateY(-1px)}.content-kit-dialog .briefing-suggestions button.selected{background:#eaf5d8;border:1px solid #6d942e;padding:9px 11px;box-shadow:inset 0 0 0 1px #6d942e}.content-kit-option-mark{color:#65715e;background:#fffefa;border:1px solid #cfd9c5;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;line-height:1;display:grid}.briefing-suggestions button.selected .content-kit-option-mark{color:#fffefa;background:#25351a;border-color:#25351a}.content-kit-option-copy{gap:2px;min-width:0;display:grid}.content-kit-option-copy strong{color:#273120;font-size:11px;line-height:1.25}.content-kit-option-copy small{color:#788172;text-align:left;margin:0;font-size:9px;font-weight:600;line-height:1.3}.content-kit-dialog .content-kit-selection{color:#6d7767;min-height:18px;margin:9px 0 0;font-size:9px;line-height:1.4}.content-kit-dialog .content-kit-custom{margin:0}.content-kit-dialog .content-kit-custom>span{color:#1c2518;margin-bottom:9px;font-size:12px;font-weight:850}.content-kit-dialog .content-kit-custom>span small{color:#7a8274;font-weight:600}.content-kit-dialog .content-kit-custom textarea{border-radius:12px;min-height:88px;max-height:130px;padding:12px 13px;font-size:12px}.content-kit-dialog .content-kit-count{color:#7a8274;margin:5px 0 0;font-size:9px}.content-kit-dialog .form-message{margin-top:9px}.content-kit-dialog .dialog-close{z-index:4;color:#273020;background:#f4f5f1;border-radius:50%;width:44px;height:44px;font-size:21px;top:15px;right:15px}.content-kit-dialog .dialog-close:hover:not(:disabled){background:#e8ece4}.content-kit-footer{background:#fffefa;border-top:1px solid #e0e6da;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:13px 20px 13px 34px;display:flex}.content-kit-dialog .content-kit-form-note{color:#6e7868;text-align:left;max-width:290px;margin:0;font-size:10px;line-height:1.45}.content-kit-dialog .content-kit-form-actions{flex:none;gap:8px;margin:0;display:flex}.content-kit-dialog .content-kit-form-actions>*{min-height:46px}.content-kit-dialog .content-kit-form-actions .ghost{padding-inline:16px}.content-kit-dialog .content-kit-form-actions .primary{min-width:210px;padding-inline:20px}#app-view .empty-state{border:1px solid var(--app-line);background:#fffefa;border-radius:20px;padding:38px}#app-view .empty-state h3{font-size:25px}#app-view .skeleton{background:#e7ece2}@media (max-width:900px){#app-view .page-wrap{width:min(100% - 36px,760px)}#app-view .assistant-response .product-grid{grid-template-columns:1fr}#app-view .assistant-response .product-grid>.opportunity-card:only-child{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr)}#app-view .product-detail-hero{grid-template-columns:1fr}#app-view .product-detail-hero>:is(img,.product-image-fallback){min-height:370px}#app-view .product-detail-copy{padding:10px 14px 18px}#app-view .recording-guide-grid{grid-template-columns:1fr}#app-view .recording-guide-stage{min-height:0}}@media (max-width:700px){#app-view .page-wrap{width:calc(100% - 28px);padding-top:96px;padding-bottom:48px}#app-view:before{width:260px;height:260px;top:140px;right:-190px}#app-view:after{display:none}#app-view .topbar{border-radius:999px;width:calc(100% - 20px);min-height:64px;padding:7px 9px;top:8px}#app-view .topbar.is-scrolled{min-height:60px;top:8px}#app-view .app-logo>span{width:36px;height:36px}#app-view .app-logo b,#app-view .user-copy{display:none}#app-view .app-nav{margin:0 auto}#app-view .app-nav a{min-width:0;min-height:42px;padding-inline:21px}#app-view .user-menu>summary{min-width:42px;padding:2px}#app-view .user-avatar{width:34px;height:34px}#app-view .app-create-link{min-width:38px;min-height:38px;margin-left:0;padding:6px;font-size:0}#app-view .app-create-link span{width:26px;height:26px;font-size:17px}#app-view .user-menu{margin-left:0}#app-view .user-menu-chevron{display:none}#app-view .assistant-hero .discovery-hero,#app-view .assistant-hero.is-compact .discovery-hero{border-radius:22px;padding:28px 20px 24px}#app-view .assistant-hero .discovery-hero:after{font-size:190px;bottom:-55px;right:-36px}#app-view .discover-intro{margin-bottom:22px}#app-view .discover-intro h1,#app-view .assistant-hero.is-compact .discover-intro h1{max-width:9ch;font-size:clamp(42px,12vw,58px)}#app-view .discover-intro>p:last-child,#app-view .assistant-hero.is-compact .discover-intro>p:last-child{font-size:14px}#app-view .assistant-input-row{border-radius:16px;grid-template-columns:1fr;padding:6px}#app-view .assistant-input-row input{min-height:50px;padding-inline:12px}#app-view .assistant-input-row :is(button.primary,button.ghost){width:100%}#app-view .assistant-shortcut-groups{flex-direction:column;align-items:flex-start}#app-view .assistant-shortcut-groups :is(.assistant-interest-shortcuts,.assistant-examples){flex-wrap:wrap;overflow:visible}#app-view .discovery-note{line-height:1.5}#app-view .resume-section{padding:20px 16px}#app-view .resume-grid{grid-template-columns:1fr}#app-view .assistant-message{grid-template-columns:40px minmax(0,1fr)}#app-view .assistant-message>button{grid-column:2}#app-view .discover-results-heading{flex-direction:column;align-items:start}#app-view .assistant-response .product-grid>.opportunity-card:only-child{display:block}#app-view .assistant-response .product-grid>.opportunity-card:only-child .product-image-wrap,#app-view .opportunity-card .product-image-wrap{aspect-ratio:1.55;min-height:0}#app-view .opportunity-card .product-body h3{font-size:19px}#app-view .product-detail-hero{border-radius:22px;gap:14px;padding:10px}#app-view .product-detail-hero>:is(img,.product-image-fallback){border-radius:15px;min-height:250px}#app-view .product-detail-copy{padding:12px 6px 10px}#app-view .product-detail-copy h1{margin-bottom:18px;font-size:clamp(30px,9vw,42px)}#app-view .product-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#app-view .product-detail-metrics>div:nth-child(3){border-top:1px solid #e1e6dc;border-left:0;grid-column:1/-1}#app-view .product-detail-primary{display:grid}#app-view .product-detail-primary>*{width:100%}#app-view .kits-section{border-radius:22px;padding:24px 18px}#app-view .kits-section-heading{flex-direction:column;align-items:start;gap:9px}#app-view .kits-grid{grid-template-columns:1fr}#app-view .production-heading,#app-view .account-heading{flex-direction:column;align-items:start}#app-view .production-heading h1,#app-view .account-heading h1{font-size:clamp(45px,12vw,58px)}#app-view .production-new{width:100%;margin-top:18px}#app-view .production-toolbar{padding:10px}#app-view .production-controls{flex-direction:column;align-items:stretch}#app-view .production-search,#app-view .production-sort,#app-view .production-sort select{width:100%;max-width:none}#app-view .production-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}#app-view .production-filters button{flex:none}#app-view .production-grid{grid-template-columns:1fr}#app-view .production-card{min-height:0}#app-view .production-image-wrap{width:112px;min-width:112px}#app-view .production-image-wrap :is(img,.product-image-fallback){min-height:210px}#app-view .production-info h3{font-size:17px}#app-view .account-summary{padding:13px}#app-view .account-layout{flex-direction:column;display:flex}#app-view .account-main,#app-view .account-sidebar{display:contents}#app-view .account-card{width:100%;padding:22px 20px}#app-view .kit-focus-view .content-kit-header h1{font-size:clamp(38px,10vw,52px)}#app-view .journey-steps{overflow-x:auto}#app-view .recording-guide{border-radius:21px;padding:14px}#app-view .recording-guide-heading{align-items:start}#app-view .recording-guide-counter{font-size:24px}#app-view .recording-guide-grid{padding:9px}#app-view .recording-guide-stage{padding:19px 16px}#app-view .recording-guide-steps{display:none}#app-view .recording-guide-mobile-select{display:grid}}@media (max-width:420px){#app-view .page-wrap{width:calc(100% - 24px)}#app-view .app-nav a{padding-inline:16px;font-size:11px}#app-view .opportunity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#app-view .opportunity-metrics>div:nth-child(3){border-top:1px solid #e5eadf;border-left:0;grid-column:1/-1;margin-top:12px;padding:12px 0 0}#app-view .opportunity-secondary-actions{grid-template-columns:1fr}#app-view .production-card{grid-template-columns:94px minmax(0,1fr);display:grid}#app-view .production-image-wrap{width:94px;min-width:94px}#app-view .production-card-actions{flex-wrap:wrap}}@media (max-width:700px){.content-kit-dialog{border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:calc(100svh - 8px);margin:0;inset:auto 0 0}.content-kit-dialog .content-kit-form{max-height:calc(100svh - 8px)}.content-kit-workspace{grid-template-columns:1fr}.content-kit-dialog .content-kit-form-header{padding:24px 54px 20px 20px}.content-kit-dialog .content-kit-form-header:after{font-size:150px;bottom:-50px;right:-12px}.content-kit-dialog .content-kit-form-header .eyebrow{margin-bottom:12px}.content-kit-dialog .content-kit-form-header h2{max-width:12ch;margin-bottom:7px;font-size:30px}.content-kit-dialog .content-kit-form-header>p.muted{max-width:38ch;font-size:11px;line-height:1.45}.content-kit-output{border:1px solid #bfd29f;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:15px;overflow:hidden}.content-kit-output span{border:0;gap:2px;min-height:45px;padding:7px 9px;font-size:9px;display:grid}.content-kit-output span+span{border-left:1px solid #bfd29f}.content-kit-dialog .content-kit-promise{display:none}.content-kit-editor{padding:18px 20px 14px}.content-kit-dialog .content-kit-style{margin-bottom:16px}.content-kit-dialog .content-kit-style legend{margin-bottom:9px;font-size:12px}.content-kit-dialog .briefing-suggestions{gap:6px}.content-kit-dialog .briefing-suggestions button{border-radius:11px;grid-template-columns:25px minmax(0,1fr);gap:7px;min-height:52px;padding:7px 8px}.content-kit-dialog .briefing-suggestions button.selected{padding:7px 8px}.content-kit-option-mark{border-radius:7px;width:25px;height:25px;font-size:14px}.content-kit-option-copy strong{font-size:10px}.content-kit-option-copy small{font-size:8px}.content-kit-dialog .content-kit-selection{display:none}.content-kit-dialog .content-kit-custom textarea{min-height:68px;max-height:90px}.content-kit-footer{z-index:3;min-height:72px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -12px 30px #26351a0c}.content-kit-dialog .content-kit-form-note{display:none}.content-kit-dialog .content-kit-form-actions{width:100%}.content-kit-dialog .content-kit-form-actions .ghost{flex:none}.content-kit-dialog .content-kit-form-actions .primary{flex:auto;min-width:0}}@media (max-width:350px){#app-view .app-create-link{display:none}#app-view .app-nav a{padding-inline:13px}.content-kit-dialog .content-kit-form-header{padding-top:20px}.content-kit-dialog .content-kit-form-header>p.muted{display:none}.content-kit-output{margin-top:11px}.content-kit-editor{padding-top:14px}}#app-view .kit-focus-view .content-kit-header{isolation:isolate;background:#eaf4d8;border:1px solid #d1dfba;border-radius:26px;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:clamp(24px,4vw,52px);max-width:none;margin:0 0 16px;padding:clamp(26px,4vw,44px);display:grid;position:relative;overflow:hidden}#app-view .kit-focus-view .content-kit-header:after{content:"";z-index:-1;border:1px solid #bad28e;border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-90px;box-shadow:0 0 0 48px #e0edc9,0 0 0 96px #e6f1d3}#app-view .content-kit-heading-copy{min-width:0}#app-view .kit-focus-view .content-kit-header .eyebrow{margin-bottom:13px}#app-view .kit-focus-view .content-kit-header h1{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:15ch;margin:0 0 16px;font-size:clamp(38px,4.5vw,58px);line-height:.98}#app-view .kit-focus-view .kit-summary{color:#46543e;max-width:680px;margin-bottom:17px}#app-view .kit-focus-view .kit-context p{background:#f8fbeecc;border-color:#c7d9ac}#app-view .content-kit-product{z-index:1;background:#fffefae8;border:1px solid #c7d7b0;border-radius:18px;min-width:0;padding:8px;position:relative;box-shadow:0 16px 36px #32491c12}#app-view .content-kit-product>:is(img,.product-image-fallback){object-fit:contain;background:#f0f4ea;border-radius:12px;width:100%;height:146px}#app-view .content-kit-product>div{gap:3px;padding:12px 10px 9px;display:grid}#app-view .content-kit-product-label{color:#75806e;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}#app-view .content-kit-product strong{color:#20291c;font-size:13px}#app-view .content-kit-product a{color:#496523;margin-top:5px;font-size:10px;font-weight:850;text-decoration:none}#app-view .kit-focus-view .journey-steps{background:0 0;border:0;gap:8px;margin:0 0 16px;padding:0}#app-view .kit-focus-view .journey-steps li{border:1px solid var(--app-line);color:#687263;background:#fffefa;border-radius:13px;min-height:54px;padding:9px 12px}#app-view .kit-focus-view .journey-steps li.is-done{color:#41582c;background:#f0f7e5;border-color:#d2e2bb}#app-view .kit-focus-view .journey-steps li.is-current{background:var(--app-lime);color:#1b260f;border-color:#a5c96b}#app-view .kit-focus-view .journey-steps li>span{width:27px;height:27px}#app-view .kit-focus-view .journey-steps li.is-current>span{color:#fffefa;background:#17200f}#app-view .kit-focus-view .recording-guide{border-radius:24px;margin-top:0;padding:12px}#app-view .kit-focus-view .recording-guide-heading{background:#172015;border-radius:17px;align-items:center;margin:0 0 10px;padding:22px 24px}#app-view .kit-focus-view .recording-guide-heading .eyebrow{color:#b9cf9a;margin-bottom:8px}#app-view .kit-focus-view .recording-guide-heading .eyebrow:before{background:var(--app-lime)}#app-view .kit-focus-view .recording-guide-heading h2{color:#fffefa;margin-bottom:5px;font-size:clamp(28px,3.5vw,40px)}#app-view .kit-focus-view .recording-guide-heading p:last-child{color:#b9c2b4}#app-view .kit-focus-view .recording-guide-counter{min-width:88px;color:var(--app-lime);text-align:right}#app-view .kit-focus-view .recording-guide-counter small{color:#99a394}#app-view .kit-focus-view .recording-guide-progress{background:#dfe6da;margin:0 7px 10px}#app-view .kit-focus-view .recording-guide-progress span{background:#78ac1f}#app-view .kit-focus-view .recording-guide-grid{border-radius:17px;gap:10px;padding:10px}#app-view .kit-focus-view .recording-guide-stage{min-height:510px;padding:clamp(24px,3vw,36px)}#app-view .kit-focus-view .recording-guide-instruction h3{max-width:16ch;font-size:clamp(29px,3.2vw,39px)}#app-view .kit-focus-view .recording-guide-details{gap:16px}#app-view .kit-focus-view .recording-guide-steps{align-self:start;padding:11px;box-shadow:0 12px 30px #30441b0c}#app-view .kit-focus-view .recording-guide-plan-heading{min-height:44px;padding:7px 8px 11px}#app-view .kit-focus-view .recording-guide-steps button{min-height:50px}#app-view .kit-focus-view .recording-guide-bottom{margin:10px 1px 0}#app-view .kit-focus-view .recording-guide-support{box-shadow:none;border-radius:13px;position:static}@media (max-width:900px){#app-view .kit-focus-view .content-kit-header{grid-template-columns:minmax(0,1fr) 180px}#app-view .content-kit-product>:is(img,.product-image-fallback){height:122px}}@media (max-width:700px){#app-view .kit-focus-view .content-kit-header{border-radius:21px;grid-template-columns:1fr;gap:20px;padding:24px 18px 18px}#app-view .kit-focus-view .content-kit-header:after{top:-145px;right:-155px}#app-view .kit-focus-view .content-kit-header h1{max-width:none;font-size:clamp(34px,10vw,46px)}#app-view .content-kit-product{grid-template-columns:92px minmax(0,1fr);align-items:center;display:grid}#app-view .content-kit-product>:is(img,.product-image-fallback){width:92px;height:82px}#app-view .kit-focus-view .journey-steps{grid-template-columns:repeat(4,minmax(76px,1fr));gap:6px;padding-bottom:3px}#app-view .kit-focus-view .journey-steps li{min-height:66px;padding:8px 5px;font-size:9px}#app-view .kit-focus-view .recording-guide{padding:8px}#app-view .kit-focus-view .recording-guide-heading{margin-bottom:8px;padding:18px 16px}#app-view .kit-focus-view .recording-guide-heading h2{font-size:26px}#app-view .kit-focus-view .recording-guide-counter{min-width:60px}#app-view .kit-focus-view .recording-guide-grid{padding:7px}#app-view .kit-focus-view .recording-guide-stage{min-height:0;padding:20px 16px}#app-view .kit-focus-view .recording-guide-instruction h3{font-size:29px}}@media (prefers-reduced-motion:reduce){#app-view *,.content-kit-dialog *,.publication-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
