@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-arabic-wght-normal.de77a7a8.woff2) format("woff2-variations");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-cyrillic-ext-wght-normal.7fef92f1.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-cyrillic-wght-normal.061205ea.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-hebrew-wght-normal.ca737b43.woff2) format("woff2-variations");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-latin-ext-wght-normal.86979194.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/rubik-latin-wght-normal.7b9378a5.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--outer:#f4f6fa;--paper:#ffffff;--surface:#ffffff;--ink:#172032;--deep:#182232;--orange:#2458e6;--orange-dark:#1945bf;--accent:#2458e6;--muted:#5c687b;--line:#dfe4ee;--sage:#eef2f8;--cream:#ffffff;--shadow:0 6px 24px #1720320b;--success:#176b43;--warning:#8b5a09}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--outer);color:var(--ink);font-family:Rubik Variable,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}video{display:block}img{max-width:100%}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #2458e6;outline-offset:3px}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{line-height:1.2}p{line-height:1.6}.site-shell{background:var(--paper);min-height:100vh}.container{width:min(100% - 64px,1320px);margin-inline:auto}.brand{display:inline-flex;align-items:center;font-size:1.4375rem;font-weight:800;letter-spacing:-1px;white-space:nowrap;line-height:1.1}.brand-dot{color:var(--accent)}.site-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:80px;gap:20px;border-bottom:1px solid var(--line)}.brand-link{display:inline-flex;align-items:center;min-height:48px}.site-nav,.workspace-header-nav{display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-size:.875rem}.button,.site-nav a,.workspace-header-nav a{min-height:48px;display:inline-flex;align-items:center}.button{justify-content:center;gap:9px;border-radius:8px;border:1px solid transparent;padding:12px 18px;font-size:.9375rem;font-weight:600;line-height:1.4;text-align:center;transition:background .15s}.button-orange{background:var(--accent);color:white}.button-orange:hover:not(:disabled){background:#1945bf}.button-dark{background:var(--deep);color:white}.button-dark:hover:not(:disabled){background:#2b3b51}.button-light{color:var(--ink);background:white;border-color:#cbd4e2}.button-light:hover:not(:disabled){background:#f1f5fb}.button-plain{color:var(--accent);background:transparent}.button.full{width:100%}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 2px;color:var(--muted);background:none;border:0;font-size:.875rem;font-weight:500}.text-button:hover{color:var(--accent)}.eyebrow{font-size:.8125rem;line-height:1.4;font-weight:600;color:var(--muted)}.eyebrow.accent{color:var(--accent)}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:6px;background:var(--sage);color:#4a5870;font-size:.75rem;font-weight:500}.pill.status-kept,.pill.success{color:#176b43;background:#e7f5ed}.pill.status-needs_review{color:#8b5a09;background:#fff4de}.pill.status-rejected{color:#a4343d;background:#fff0f1}.workspace-main{padding-block:24px 64px}.workspace-main h1[tabindex="-1"]:focus-visible{outline:none}.workspace-tabs{flex-wrap:wrap;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:28px}.workspace-tabs button{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;border-radius:8px;padding:12px 18px;min-height:48px;color:var(--muted);font-size:.9375rem;font-weight:500}.workspace-tabs button.active{background:#eaf0ff;color:var(--accent)}.focus-bar{gap:16px;font-size:.875rem;color:var(--muted);margin-bottom:16px}.focus-bar,.section-heading{display:flex;justify-content:space-between;align-items:center}.section-heading{gap:24px;margin-bottom:24px}.section-heading h1,.section-heading h2{font-size:1.875rem;font-weight:650;letter-spacing:-.025em;margin:5px 0 8px}.section-heading p{font-size:1rem;color:var(--muted);margin:0;max-width:620px}.heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.info-panel,.workspace-card{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.workspace-card h3{font-size:1.25rem;margin:0 0 16px;font-weight:600}.workspace-card p{color:var(--muted);font-size:.9375rem}.account-grid,.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.focused-view{max-width:960px;margin-inline:auto}.signup-view{max-width:480px}.field-label{display:flex;flex-direction:column;gap:8px;font-size:.875rem;font-weight:500;margin-bottom:20px}.field-label input,.field-label select,.phone-signup input{width:100%;min-height:48px;padding:11px 13px;background:white;border:1px solid #bbc7d9;border-radius:8px;color:var(--ink);font-size:1rem}.field-label select{text-overflow:ellipsis}.checkbox-line{display:flex;align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.5;margin-block:20px}.checkbox-line input{width:22px;height:22px;accent-color:var(--accent);flex-shrink:0;margin-top:0}.small-note{font-size:.8125rem!important;line-height:1.6;color:var(--muted)}.notice{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:8px;font-size:.875rem;line-height:1.5;margin-block:16px}.notice.soft{background:#eef3ff;color:#33538d}.notice.success{color:#176b43;background:#e7f5ed}.notice.error{color:#9c2535;background:#fff0f1}.sample-button{display:flex;align-items:center;gap:14px;width:100%;padding:16px;min-height:80px;background:#f5f8fd;border:1px solid var(--line);border-radius:10px;text-align:start}.sample-button>span{display:flex;flex:1 1;flex-direction:column;gap:5px}.sample-button small{color:var(--muted);font-size:.75rem}.sample-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#e8efff;border-radius:10px;color:var(--accent)}.file-picker{display:flex;flex-direction:column;gap:10px;margin-top:22px;font-size:.875rem}.file-picker input{min-height:48px;width:100%;padding:8px;background:#f5f8fd;border:1px dashed #b4c2d9;border-radius:8px}.file-picker input::file-selector-button{background:white;border:1px solid var(--line);border-radius:5px;padding:8px 12px;margin-inline-end:12px;font:inherit}.selected-source{display:flex;flex-direction:column;gap:5px;margin-top:20px}.selected-source strong{font-size:.9375rem;overflow-wrap:anywhere}.selected-source small{font-size:.8125rem;color:var(--muted);line-height:1.6}.review-card{display:grid;gap:24px}.review-card>div{display:flex;flex-direction:column;gap:7px}.review-card strong{font-size:1rem}.progress-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-block:24px}.progress-steps>div{display:flex;align-items:center;gap:12px;font-size:.875rem;padding:16px;background:#f4f6fa;border-radius:8px}.progress-steps>div.active{background:#eaf0ff;color:var(--accent)}.progress-steps>div.complete{background:#e7f5ed;color:#176b43}.progress-steps span{font-size:.75rem}.progress-track{height:8px;border-radius:8px;overflow:hidden;background:#e6eaf1;margin-block:24px}.progress-track span{display:block;height:100%;background:var(--accent);border-radius:8px;transition:width .2s}.account-states,.detail-actions,.progress-actions{display:flex;flex-wrap:wrap;gap:10px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.plan-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid var(--line);border-radius:12px;gap:12px}.plan-card.selected{border:2px solid var(--accent);padding:23px;background:#f7f9ff}.plan-card p{color:var(--muted);font-size:.875rem}.plan-price{font-size:2.25rem;font-weight:650}.per-month,.price-note{font-size:.8125rem;color:var(--muted)}.plan-card .button{margin-top:auto;width:100%}.allowance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-block:20px}.allowance-grid>div{display:flex;flex-direction:column;gap:6px}.allowance-grid strong{font-size:1.75rem;font-weight:600}.allowance-grid span{font-size:.8125rem;color:var(--muted)}.aspect-row{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px}.aspect-row button{border:1px solid var(--line);border-radius:8px;min-height:48px;padding:10px 16px;background:white}.aspect-row button.active{color:var(--accent);border-color:var(--accent);background:#eaf0ff}.reel-team-picker{max-width:600px;margin-bottom:24px}.reel-list{padding:0;margin:16px 0 0;list-style:none;display:grid;gap:12px}.reel-list li{display:grid;grid-template-columns:24px 80px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.reel-index{color:var(--muted);font-size:.875rem}.reel-list li>span:not(.reel-index){display:grid;gap:8px;min-width:0}.reel-list small{color:var(--muted);font-size:.875rem;direction:ltr}.reorder-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:2/-1}.reorder-actions button{width:48px;height:48px;display:grid;place-items:center;background:white;border:1px solid var(--line);border-radius:8px}.reel-preview{position:relative;width:100%;margin-top:16px;background:var(--deep);border-radius:12px;overflow:hidden}.reel-preview.portrait{max-width:300px;margin-inline:auto}.reel-preview-bottom,.reel-preview-top{position:absolute;z-index:2;color:white;pointer-events:none;text-shadow:0 1px 6px #000}.reel-preview-top{top:12px;inset-inline:12px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:.875rem}.reel-preview-top .brand{font-size:.875rem}.reel-preview-bottom{bottom:78px;inset-inline-start:12px;background:#111b;border-radius:6px;padding:8px 12px;font-size:.875rem}.saved-reels{margin-top:32px}.saved-reel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.saved-reel-card{display:grid;gap:12px;text-align:start;color:var(--ink)}.saved-preview{display:grid;gap:24px;margin-bottom:24px}.saved-preview>div:first-child{display:grid;gap:12px}.empty-state{text-align:center;padding:28px 12px;color:var(--muted)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px;border-top:1px solid var(--line);color:var(--muted);font-size:.8125rem;line-height:1.6}.footer-links{display:flex;flex-wrap:wrap;gap:20px}.footer-links a{min-height:48px;display:inline-flex;align-items:center}.info-main{padding-block:64px}.info-head{max-width:800px;margin-bottom:32px}.info-head h1{font-size:2.5rem;margin:12px 0 16px}.info-head p{font-size:1.125rem;color:var(--muted)}.info-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px}.info-panel h2{font-size:1.4375rem}.info-panel p{color:var(--muted);font-size:1rem}.info-panel a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.phone-dialog{position:relative;width:min(100% - 32px,480px);border:1px solid var(--line);border-radius:14px;padding:32px;color:var(--ink);background:white}.phone-dialog::backdrop{background:#101d38a6}.dialog-close{position:absolute;top:12px;inset-inline-end:12px;display:grid;place-items:center;width:48px;height:48px;border:0;background:transparent}.phone-signup{display:flex;flex-direction:column;gap:16px}.phone-signup>svg{color:var(--accent)}.phone-signup h2{margin:0;font-size:1.625rem;padding-inline-end:24px}.phone-signup p{margin:0;color:var(--muted);font-size:.9375rem}.phone-signup label{display:flex;flex-direction:column;gap:8px;font-size:.875rem}.signup-demo{padding:12px;background:#f3f6fb;border-radius:8px}.signup-demo p{font-size:.75rem}.signup-back{align-self:flex-start;color:var(--accent)}.signup-error{padding:12px;border-radius:8px;background:#fff0f1;color:#9c2535!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hidden{visibility:hidden}.visible{visibility:visible}.time-range,bdi[dir=ltr]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:899px){.container{width:calc(100% - 32px)}.site-header{min-height:72px}.account-grid,.info-panels,.workspace-grid{grid-template-columns:1fr}.section-heading{gap:16px}.section-heading,.site-footer{align-items:flex-start;flex-direction:column}.site-footer{gap:12px}.plan-grid{grid-template-columns:1fr}.workspace-main{padding-top:16px}.workspace-tabs{margin-bottom:24px;gap:0}.workspace-tabs button{padding-inline:12px;font-size:.875rem}.brand{font-size:1.3125rem}.workspace-header-nav{gap:12px}.workspace-header-nav .back-home{display:none}.section-heading h1,.section-heading h2{font-size:1.625rem}.progress-steps{gap:6px}.progress-steps>div{flex-direction:column;align-items:flex-start;padding:12px}.info-main{padding-block:32px}.info-head h1{font-size:2rem}}@media (max-width:600px){.workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.workspace-tabs button{flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:68px;padding:8px 4px;text-align:center;font-size:.8125rem;line-height:1.3;overflow-wrap:anywhere}.workspace-tabs button svg{flex-shrink:0}}@media (max-width:440px){.workspace-card{padding:18px}.phone-dialog{padding:24px}.experience-shell .site-header{gap:8px}.experience-shell .brand{font-size:1.125rem}.workspace-header-nav{gap:8px}.workspace-header-nav .text-button{font-size:.8125rem}.workspace-header-nav .mock-pill{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}