.folder-demo-panel .button{justify-content:center;width:100%}.folder-demo-panel .small{line-height:1.65}.demo-current-status{color:#27473d;background:#f0f6f4;border:1px solid #bfd2ca;border-radius:12px;margin:16px 0;padding:14px}.demo-current-status>b{font-size:13px;display:block}.demo-current-status>a{overflow-wrap:anywhere;color:#215b4a;margin-top:8px;font-size:13px;line-height:1.6;display:block}.demo-current-status>p{margin:8px 0 0;font-size:12px;line-height:1.65}.demo-pending-actions{margin-top:12px}.demo-error{color:#9d2b27;font-weight:600}.demo-progress{background:#f0f6f4;border:1px solid #a7c7b7;border-radius:12px;margin-top:18px;padding:18px}.demo-progress-heading{color:#183e31;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.demo-progress-heading strong{font-variant-numeric:tabular-nums;font-size:23px}.demo-progress progress{accent-color:#276454;border:0;border-radius:12px;width:100%;height:16px;display:block;overflow:hidden}.demo-progress progress::-webkit-progress-bar{background:#d9e5de;border-radius:12px}.demo-progress progress::-webkit-progress-value{background:#276454;border-radius:12px;transition:width .2s}.demo-progress progress::-moz-progress-bar{background:#276454;border-radius:12px}.demo-progress p{color:#27473d;margin:8px 0 0;font-size:13px}.demo-upload-metrics{font-variant-numeric:tabular-nums}.demo-upload-stages{color:#576a61;border-top:1px solid #c4d6cd;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:12px 0 0;font-size:12px;list-style:none;display:flex}.demo-upload-stages .active,.demo-upload-stages .done{color:#21563f;font-weight:700}.demo-progress-failed{background:#fff5ee;border-color:#d6b9a4}.demo-link-result{border-top:1px solid #cdd6d1;margin-top:20px;padding-top:18px}.demo-link-result>a{overflow-wrap:anywhere;color:#215b4a;margin:8px 0;line-height:1.6;display:block}.demo-link-result>b{margin-top:12px;display:block}.demo-link-result>code{overflow-wrap:anywhere;white-space:normal;color:#234c39;background:#f7faf6;border:1px solid #c9d6cc;border-radius:8px;margin:10px 0;padding:12px;font-size:13px;line-height:1.6;display:block}.demo-share-status{color:#20563c;background:#e9f3eb;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.demo-share-status.pending{color:#74501a;background:#fff1d3}.demo-link-result .button+.button{margin-top:10px}.demo-send-button{margin-bottom:10px}.demo-folder-help{border-top:1px solid #dbe1db;margin-top:18px;padding-top:14px}.demo-folder-help summary{color:#31583f;cursor:pointer;font-size:13px;font-weight:600}.demo-expiry-note{color:#27473d;background:#f0f6f4;border-bottom:1px solid #bfd2ca;align-items:center;gap:10px;padding:12px 18px;font-size:13px;line-height:1.6;display:flex}.demo-owner-review{color:#624a23;background:#fff6e6;border-color:#e6d5b3}.demo-clock{flex:none;font-size:22px}.demo-expired .demo-clock{color:#276454;margin-bottom:20px;font-size:48px}.demo-expired .button{margin-top:12px}.demo-browser{background:#f1f4f0;border-top:1px solid #d5dfd5;min-width:0}.demo-browser-toolbar{background:#edf2ee;border-bottom:1px solid #c9d7cc;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 12px;display:flex}.demo-browser-navigation,.demo-browser-display{align-items:center;gap:3px;display:flex}.demo-browser-toolbar button,.demo-browser-toolbar a{color:#254a36;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.demo-browser-toolbar button:hover,.demo-browser-toolbar a:hover{background:#dce8de;border-color:#b8cdbd}.demo-browser-toolbar button:disabled{opacity:.35;cursor:default}.demo-browser-toolbar button[aria-pressed=true]{color:#173f29;background:#d6e8da;border-color:#9bbba6}.demo-browser-toolbar button:focus-visible,.demo-browser-toolbar a:focus-visible{outline-offset:2px;outline:2px solid #2e724e}.demo-browser-address{color:#264534;background:#fff;border:1px solid #becfc1;border-radius:8px;flex:190px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.demo-browser-address span:last-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demo-browser-viewport{background:#e4ece5;justify-content:center;min-height:640px;padding:0;display:flex;position:relative}.preview-panel .demo-browser-viewport iframe{background:#fff;border:0;flex:0 100%;width:100%;height:640px;transition:max-width .15s;display:block}.preview-panel .demo-browser-mobile .demo-browser-viewport{padding:20px 10px}.preview-panel .demo-browser-mobile iframe{border:1px solid #b6c7bc;border-radius:16px;max-width:390px;box-shadow:0 4px 20px #234b3420}.demo-browser-loading{z-index:1;color:#284f3a;white-space:nowrap;background:#fff;border:1px solid #bed1c4;border-radius:20px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #234b3420}.demo-loading-dot{background:#2e724e;border-radius:100%;width:8px;height:8px}.demo-browser-footer{color:#3f5f4d;border-top:1px solid #cad8ce;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 14px;font-size:11px;display:flex}.demo-browser-notice{color:#624a23;background:#fff6e6;margin:0;padding:10px 14px;font-size:13px}.demo-browser:fullscreen{flex-direction:column;width:100%;height:100%;display:flex;overflow:auto}.demo-browser:fullscreen .demo-browser-viewport{flex:1;min-height:0}.preview-panel .demo-browser:fullscreen iframe{height:100%;min-height:0}@media (width<=700px){.demo-browser-toolbar{gap:6px}.demo-browser-address{flex-basis:100%;order:3}.demo-browser-display{margin-left:auto}.demo-browser-viewport{min-height:520px}.preview-panel .demo-browser-viewport iframe{height:520px}.demo-upload-stages{gap:8px}}@media (prefers-reduced-motion:reduce){.preview-panel .demo-browser-viewport iframe{transition:none}.demo-progress progress::-webkit-progress-value{transition:none}}:root{--paper:#f5f9f7;--surface:#fff;--ink:#142e29;--muted:#4e655e;--line:#c8d9d1;--field-line:#8ca99d;--coral:#bc4227;--coral-soft:#fff0e7;--green:#006b50;--green-hover:#00523e;--pale:#e0f4e9;--sidebar:#12372e;--shadow:0 8px 28px #12372e12;--serif:"Instrument Serif", serif;--sans:"DM Sans", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;font-family:Space Grotesk,sans-serif;font-weight:600;line-height:1.12}h1{font-size:clamp(48px,6.7vw,94px)}h2{font-size:clamp(33px,3.6vw,50px)}h3{letter-spacing:-.025em;font-size:25px}em{font-family:var(--serif);font-weight:400}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px;-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--green);box-shadow:0 0 0 2px var(--surface)}::selection{color:#14372c;background:#bcebd3}.wrap{width:min(1280px,100% - 100px);margin:auto}.eyebrow{letter-spacing:.1em;color:var(--green);font-size:12px;font-weight:700;line-height:1.6}.small{color:var(--muted);font-size:13px;line-height:1.7}.brand{align-items:center;gap:10px;min-width:205px;display:flex}.brand img{object-fit:contain;width:46px;height:46px}.brand>span{letter-spacing:-.05em;font-family:Space Grotesk,sans-serif;font-size:23px;line-height:1.1}.brand b{font-weight:700}.brand small{font-family:var(--sans);letter-spacing:.12em;margin-top:8px;font-size:9px;font-weight:600;display:block}.brand:hover{color:var(--ink)}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:105px;display:flex}.public-header nav{align-items:center;gap:21px;font-size:14px;font-weight:600;display:flex}.public-header nav>a:not(.button){border-bottom:2px solid #0000;padding:10px 0}.public-header nav>a[aria-current=page]{color:var(--green);border-bottom-color:var(--green)}.public-header nav>a:not(.button):hover{border-bottom-color:var(--green)}.public-header .admin-link{color:var(--muted);font-size:13px}.button{color:#fff;background:var(--green);border:1px solid var(--green);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:13px 21px;font-size:14px;font-weight:700;line-height:1.5;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 3px #003a2a1a}.button:hover:not(:disabled){background:var(--green-hover);border-color:var(--green-hover);color:#fff;transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button.secondary{background:var(--surface);border-color:var(--field-line);color:var(--green-hover);box-shadow:none}.button.secondary:hover:not(:disabled){background:var(--pale);color:var(--green-hover);border-color:var(--green)}.button:disabled,.button.secondary:disabled{color:#53665c;box-shadow:none;background:#e8eeeb;border-color:#bdccc4}.button>span:last-child{flex-shrink:0;font-size:21px}.actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.text-link{border-bottom:1px solid var(--field-line);color:var(--green-hover);align-items:center;gap:18px;padding:8px 0;font-size:14px;font-weight:700;display:inline-flex}.text-link:hover{border-bottom-color:var(--green);color:var(--green)}.hero{grid-template-columns:1.08fr 1fr;gap:42px;padding-top:78px;display:grid;position:relative}.hero-copy .eyebrow{align-items:center;gap:10px;margin-bottom:27px;display:flex}.eyebrow i{background:var(--coral);border-radius:50%;flex-shrink:0;width:8px;height:8px}.hero h1{margin-bottom:26px;font-size:clamp(50px,5.1vw,78px)}.hero h1 em{color:var(--coral);font-size:1.13em}.lead{color:var(--muted);letter-spacing:-.01em;font-size:18px;line-height:1.75}.hero .lead{margin-bottom:30px}.hero .actions{gap:20px}.hero-note{align-items:center;gap:12px;margin:35px 0 28px;font-size:14px;font-weight:600;display:flex}.mini-avatar{color:#943b23;width:41px;height:41px;font-family:var(--serif);background:#ffe2d3;border-radius:50%;flex-shrink:0;place-items:center;font-size:27px;display:grid}.hero-note small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.hero-art{padding:40px 6px 5px 0;position:relative}.art-note{font-size:14px;line-height:1.4;position:absolute;top:-9px;right:28px;transform:rotate(-7deg)}.art-note em{color:var(--coral);font-size:23px}.art-note>span{color:var(--coral);font-size:32px;position:absolute;top:14px;left:-48px}.browser-card{background:#caf0d9;border:1px solid #74a38d;border-radius:14px;overflow:hidden;transform:rotate(3deg);box-shadow:0 22px 55px #00432d24}.browser-toolbar,.case-toolbar{background:var(--sidebar);color:#fff;justify-content:space-between;align-items:center;height:42px;padding:0 17px;font-size:12px;font-weight:500;display:flex}.browser-toolbar>span:first-child,.case-toolbar>span:first-child{letter-spacing:3px;color:#b6e5cd;font-size:9px}.browser-canvas{color:#123a2b;background:#caf0d9;min-height:435px;padding:30px 33px 0;position:relative}.tiny{letter-spacing:.07em;color:#2a5d48;font-size:10px;font-weight:600}.canvas-symbol{filter:drop-shadow(9px 15px 8px #19532a1f);width:147px;position:absolute;top:105px;right:27px;transform:rotate(-12deg)}.browser-canvas h2{margin-top:50px;margin-bottom:20px;font-size:61px;line-height:1.05;position:relative}.browser-canvas h2 em{font-size:1.08em}.art-pill{background:#fff;border:1px solid #75a68c;border-radius:30px;padding:9px 14px;font-size:10px;font-weight:700;display:inline-block}.canvas-bottom{letter-spacing:.06em;border-top:1px solid #89b59a;justify-content:space-between;align-items:center;margin-top:40px;padding:20px 0;font-size:10px;font-weight:600;display:flex}.floating-chip{background:var(--coral-soft);box-shadow:var(--shadow);border:1px solid #e8b79f;border-radius:12px;align-items:center;gap:15px;padding:16px 24px;font-size:14px;font-weight:600;line-height:1.5;display:flex;position:absolute;bottom:3px;left:-34px;transform:rotate(-5deg)}.floating-chip>span{color:var(--coral);font-size:35px}.corner-cross{color:var(--coral);font-size:23px;position:absolute;top:42%;right:-24px}.hero-bottom{border-top:1px solid var(--line);letter-spacing:.03em;color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:24px;padding:28px 0;font-size:12px;font-weight:600;display:flex}.hero-bottom a{color:var(--green-hover)}.intro-band{background:var(--pale);border-top:1px solid #b6d8c5;border-bottom:1px solid #b6d8c5;padding:57px 0}.intro-grid{grid-template-columns:.6fr 1.4fr 1fr;align-items:start;gap:40px;display:grid}.intro-grid h2{margin-bottom:0;font-size:36px}.intro-grid>p:last-child{color:#34594b;margin:0;font-size:15px}.section{padding:80px 0}.section-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.section-title h2{margin-bottom:0}.service-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service-grid article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:27px}.service-no{color:var(--green);justify-content:space-between;align-items:center;margin-bottom:24px;font-size:13px;font-weight:700;display:flex}.service-no b{color:var(--coral);background:var(--coral-soft);border-radius:10px;place-items:center;width:44px;height:44px;font-size:28px;font-weight:400;display:grid}.service-grid h3{max-width:290px}.service-grid p{color:var(--muted);max-width:330px;margin-bottom:0;font-size:15px}.work-section{background:#ffefe3;border-block:1px solid #ead2bf}.case-label{color:#734d39;font-size:12px;font-weight:700}.case-grid{grid-template-columns:1.45fr 1fr;align-items:center;gap:60px;display:grid}.case-art{background:#fff;border:1px solid #bfa98f;border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #51341b1a}.case-art img{aspect-ratio:1.65;object-fit:cover;object-position:top;width:100%}.case-copy h3{margin:24px 0;font-size:52px}.case-copy p{color:#665447;font-size:15px}.tag{letter-spacing:.04em;background:var(--pale);color:var(--green-hover);text-transform:uppercase;border:1px solid #a5c9b8;border-radius:30px;padding:7px 11px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.case-tags{flex-wrap:wrap;gap:7px;margin:24px 0;padding:0;list-style:none;display:flex}.case-tags li{color:#62442f;background:#fff9f4;border:1px solid #cfb49e;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500}.trial-band{background:var(--sidebar);color:#fff}.trial-band .eyebrow{color:#b7efd1}.trial-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.trial-grid h2{font-size:60px}.trial-grid>div>p:not(.eyebrow){color:#d3e7dc;max-width:440px;font-size:16px}.trial-grid .button{color:#12372e;background:#ceefdb;border-color:#ceefdb;margin-top:14px}.trial-grid .button:hover{color:#12372e;background:#fff;border-color:#fff}.credit-preview{background:#1c4b3b;border:1px solid #5d987e;border-radius:16px;padding:30px 35px}.credit-preview>strong{letter-spacing:-.05em;margin:15px 0 25px;font-family:Space Grotesk,sans-serif;font-size:62px;line-height:1.3;display:block}.credit-preview>strong small{font-family:var(--sans);letter-spacing:0;color:#d3e7dc;font-size:14px;font-weight:500}.credit-line,.credit-remaining{border-top:1px solid #57826c;justify-content:space-between;gap:15px;padding:14px 0;font-size:15px;display:flex}.credit-line b,.credit-remaining b{font-weight:600}.credit-remaining{color:#c9f3a9}.credit-preview p{color:#d3e7dc;margin:15px 0 0;font-size:13px;line-height:1.7}.closing{text-align:center;padding:84px 0}.closing h2{margin:23px 0 28px;font-size:65px}.closing em{color:var(--coral)}.public-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:45px;padding:36px 0;display:grid}.public-footer>p{color:var(--muted);font-size:15px}.public-footer>div{gap:7px;font-size:14px;font-weight:500;display:grid}.public-footer small{color:var(--muted);margin-top:15px;font-size:12px;font-weight:400}.plan-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.plan-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:31px;display:flex}.plan-card.featured{border:2px solid var(--green);background:#e2f5e9;padding:30px}.plan-card.featured .eyebrow{background:var(--green);color:#fff;border-radius:6px;padding:5px 10px}.plan-card h3{margin:17px 0;font-size:32px}.plan-card>strong{letter-spacing:-.045em;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:39px}.plan-card>strong small{font-family:var(--sans);letter-spacing:0;color:var(--muted);font-size:13px;font-weight:500;display:block}.plan-card>p{color:var(--muted);margin-top:20px;font-size:15px}.plan-card ul{margin:0 0 28px;padding:0;font-size:14px;line-height:1.65;list-style:none}.plan-card li{padding:7px 0}.plan-card .button{width:100%;margin-top:auto}.pricing-note{color:var(--muted);max-width:1000px;margin-top:24px;font-size:14px}.spaced{margin-top:72px}.billing-toggle{border:1px solid var(--field-line);background:#fff;border-radius:10px;flex-shrink:0;gap:3px;width:fit-content;padding:4px;font-size:14px;display:flex}.billing-toggle button{border-radius:7px;padding:10px 16px;font-weight:600}.billing-toggle button:hover:not(.active){background:var(--pale)}.billing-toggle .active{background:var(--green);color:#fff}.billing-toggle span{font-size:11px;display:block}.care-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.process-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:48px 0;display:grid}.process-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:26px}.process-grid article>span{color:var(--coral);background:var(--coral-soft);border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:24px;font-size:14px;font-weight:700;display:grid}.process-grid p{color:var(--muted);margin-bottom:0;font-size:15px}.auth-layout{grid-template-columns:1fr 1fr;align-items:start;gap:90px;padding-top:56px;padding-bottom:72px;display:grid}.auth-story{padding-top:32px}.auth-story h1{font-size:76px}.auth-story h1 em{color:var(--coral)}.auth-story>p:not(.eyebrow){max-width:370px;color:var(--muted);font-size:17px}.auth-symbol{width:145px;margin-top:36px;transform:rotate(-12deg)}.auth-card{background:var(--surface);border:1px solid var(--line);border-top:5px solid var(--green);border-radius:16px;padding:34px;box-shadow:0 12px 40px #12372e17}.auth-card h2{margin-bottom:15px;font-size:33px}.auth-heading>p{color:var(--muted);font-size:15px}.oauth-buttons{gap:12px;margin-top:25px;display:grid}.oauth-buttons button{border:1px solid var(--field-line);background:#fff;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;min-height:50px;padding:13px;font-size:15px;font-weight:600;display:flex}.oauth-buttons button:hover:not(:disabled){background:var(--pale);border-color:var(--green)}.oauth-buttons button:disabled{color:#53665c;background:#e8eeeb;border-color:#bdccc4}.oauth-buttons b{font-size:19px}.oauth-buttons small{font-size:12px;font-weight:400}.divider{text-align:center;color:var(--muted);align-items:center;gap:14px;margin:23px 0;font-size:13px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-card form{gap:18px;display:grid}label{color:var(--ink);gap:8px;font-size:14px;font-weight:600;display:grid}input,textarea,select{border:1px solid var(--field-line);width:100%;color:var(--ink);background:#fff;border-radius:8px;min-height:48px;padding:12px 13px;font-size:16px;line-height:1.5}input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--green)}input::placeholder,textarea::placeholder{color:#62746c;opacity:1}input:disabled,textarea:disabled,select:disabled{color:#53665c;background:#e8eeeb;border-color:#bdccc4}input[type=file]{padding:8px;font-size:14px}input::file-selector-button{background:var(--pale);border:1px solid var(--field-line);color:var(--green-hover);cursor:pointer;border-radius:5px;margin-right:10px;padding:5px 10px}textarea{resize:vertical;min-height:120px}label small{color:var(--muted);font-size:13px;font-weight:400}.auth-card form .button{width:100%;margin-top:4px}.auth-card>.text-link{margin-top:14px}.auth-switch{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.auth-card .small a{color:var(--green-hover);text-underline-offset:3px;font-weight:600;text-decoration:underline}.notice{border:1px solid #71b094;border-left:4px solid var(--green);color:#164b36;background:#e2f5e9;border-radius:8px;margin:15px 0;padding:15px 18px;font-size:15px}.notice.error{color:#8c2f1b;background:#fff0e9;border-color:#d58b71 #d58b71 #d58b71 #b83c23}.notice.warning{color:#74500d;background:#fff4d6;border-color:#d7b568 #d7b568 #d7b568 #a47410}.loading{justify-content:center;align-items:center;gap:15px;min-height:100vh;font-size:16px;display:flex}.spinner{border:3px solid var(--line);border-top-color:var(--green);border-radius:50%;width:22px;height:22px;animation:1s linear infinite spin}.onboarding-banner{background:var(--pale);border:1px solid #99c4b0;border-radius:12px;margin-top:35px;padding:25px}.onboarding-banner>span{letter-spacing:.08em;color:var(--green-hover);font-size:12px;font-weight:700}.onboarding-banner p{margin:6px 0 0;font-size:16px}.workspace{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#f8fffb;flex-direction:column;height:100vh;padding:32px 20px;display:flex;position:sticky;top:0}.sidebar .brand{min-width:0}.sidebar .brand>span{font-size:22px}.sidebar .brand small{color:#c1decf;font-size:8px}.sidebar .brand:hover{color:#fff}.sidebar>.eyebrow{color:#bedbca;margin-top:45px;font-size:11px}.sidebar nav{gap:8px;margin-top:12px;display:grid}.sidebar nav a{color:#e2efe8;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:13px 12px;font-size:15px;font-weight:500;display:flex}.sidebar nav a>span{color:#b8dbc7;font-size:22px}.sidebar nav a:hover{color:#fff;background:#244d3f}.sidebar nav a.active{color:#12372e;background:#cbf1dc;border-color:#cbf1dc;font-weight:700}.sidebar nav a.active>span{color:var(--green-hover)}.sidebar a:focus-visible,.sidebar button:focus-visible{box-shadow:none;outline-color:#f7b99c}.sidebar-bottom{margin-top:auto;padding-top:30px}.mini-profile{align-items:center;gap:10px;font-size:14px;display:flex}.mini-profile>div,.mini-profile>span:not(.mini-avatar){overflow-wrap:anywhere;min-width:0}.mini-profile small{color:#c1decf;font-size:12px;display:block}.sidebar-bottom>button{color:#e2efe8;border:1px solid #76998a;border-radius:7px;margin-top:22px;padding:8px 14px;font-size:14px}.sidebar-bottom>button:hover{background:#244d3f}.workspace-main{min-width:0;padding:34px 40px}.workspace-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding-bottom:24px;display:flex}.workspace-top .eyebrow{font-size:11px}.workspace-top h1{margin:8px 0 0;font-size:39px}.credits-badge{min-width:156px;box-shadow:var(--shadow);background:#fff;border:1px solid #a5c9b8;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:15px;font-weight:600;display:flex}.credits-badge>span{color:var(--green);font-size:22px}.credits-badge small{width:100%;color:var(--muted);text-align:center;margin-top:-4px;font-size:12px;font-weight:400}.credits-badge.low{color:#74500d;background:#fff4d6;border-color:#d7b568}.credits-badge.low>span,.credits-badge.low small{color:#74500d}.dashboard-summary{justify-content:space-between;align-items:center;gap:25px;padding:20px 0 30px;display:flex}.dashboard-summary h2{margin:7px 0 13px;font-size:30px}.dashboard-summary p{color:var(--muted);margin:0;font-size:15px}.dashboard-summary .eyebrow{color:var(--green);font-size:11px}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;min-width:0;margin-bottom:20px;padding:27px}.panel p{color:var(--muted);font-size:15px}.panel h2{font-size:31px}.panel h3{font-size:24px}.panel form,.panel:where(form){gap:18px;display:grid}.panel:where(form)>h2,.panel:where(form)>h3,.panel:where(form)>p{margin:0}.panel p.small{font-size:13px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-heading>button{color:var(--green-hover);border:1px solid var(--field-line);border-radius:7px;padding:6px 10px;font-size:14px;font-weight:600}.new-project>form{gap:18px;margin-top:25px;display:grid}.project-tabs{flex-wrap:wrap;gap:10px;margin:17px 0 30px;display:flex}.project-tabs button{text-align:left;border:1px solid var(--field-line);background:#fff;border-radius:9px;padding:12px 17px;font-size:15px;font-weight:600}.project-tabs span{text-transform:uppercase;color:var(--muted);letter-spacing:.02em;margin-top:4px;font-size:11px;font-weight:500;display:block}.project-tabs button:hover{background:var(--pale)}.project-tabs .active{background:var(--pale);border:2px solid var(--green);color:var(--green-hover);padding:11px 16px}.project-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:25px;display:flex}.project-heading h2{margin:16px 0 12px;font-size:34px}.project-heading p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;max-width:610px;font-size:15px}.project-heading .actions>button:not(.button){border:1px solid var(--field-line);color:var(--green-hover);background:#fff;border-radius:9px;padding:11px 14px;font-size:14px;font-weight:600}.editor-layout{grid-template-columns:minmax(0,1fr) 315px;gap:24px;display:grid}.preview-panel{border:1px solid var(--field-line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.preview-toolbar{letter-spacing:.03em;background:var(--sidebar);color:#fff;border-bottom:1px solid #426b56;justify-content:space-between;align-items:center;padding:15px 18px;font-size:12px;font-weight:600;display:flex}.preview-panel iframe{background:#fff;border:0;width:100%;height:640px;display:block}.preview-empty{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:590px;padding:40px;display:flex}.preview-empty img{width:80px;margin-bottom:28px}.preview-empty h3{font-size:27px}.preview-empty p{max-width:350px;color:var(--muted);font-size:15px}.editor-side>.panel{padding:23px}.editor-side .button{width:100%}.editor-side .text-link{font-size:13px}.editor-side .eyebrow{font-size:11px}.version-list{padding:20px}.version-list>button{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:18px;font-size:15px;font-weight:600;display:block}.version-list>button:hover{background:var(--pale)}.version-list small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.empty-state{text-align:center;box-shadow:var(--shadow);background:#fff;border:1px solid #a5c9b8;border-radius:16px;padding:68px 30px}.empty-state>span{background:var(--coral-soft);width:88px;height:88px;color:var(--coral);border-radius:24px;place-items:center;font-size:58px;display:inline-grid}.empty-state h2{margin:24px 0 16px;font-size:37px}.empty-state p{color:var(--muted);max-width:480px;margin:0 auto 27px;font-size:16px}.workspace-foot{color:var(--muted);border-top:1px solid var(--line);gap:30px;margin-top:36px;padding-top:20px;font-size:12px;display:flex}.workspace-foot a{color:var(--green-hover);font-weight:600}.busy-line{color:var(--green-hover);background:var(--pale);border:1px solid #a5c9b8;border-radius:8px;margin-bottom:15px;padding:13px 16px;font-size:14px}.chat-layout{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.chat-projects{border:1px solid var(--line);background:#fff;border-radius:12px;flex-shrink:0;width:210px;padding:18px 12px}.chat-projects h3{padding:0 6px;font-size:20px}.chat-projects>p{color:var(--muted);padding:0 6px;font-size:14px}.chat-projects button{text-align:left;border:1px solid #0000;border-radius:8px;width:100%;margin-top:6px;padding:13px;font-size:14px;font-weight:600;display:block}.chat-projects button:hover{background:var(--pale)}.chat-projects .active{background:var(--pale);border-color:var(--green);color:var(--green-hover)}.chat-projects small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.conversation{flex-direction:column;flex:1;min-width:280px;min-height:600px;padding:0;display:flex;overflow:hidden}.conversation-heading{border-bottom:1px solid var(--line);background:#eef8f1;align-items:center;gap:12px;padding:23px;display:flex}.conversation-heading h3{margin:0 0 5px;font-size:22px}.conversation-heading p{margin:0;font-size:13px}.messages{flex-direction:column;gap:17px;height:430px;padding:25px;display:flex;overflow-y:auto}.messages article{background:#f2f6f3;border:1px solid #cddbd3;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:85%;padding:14px 18px}.messages article.mine{background:#dff5e8;border-color:#a5cbb8;border-radius:12px 12px 3px;align-self:flex-end}.messages span{color:var(--green-hover);font-size:12px;font-weight:700}.messages p{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;margin:5px 0 8px;font-size:15px}.messages small{color:var(--muted);font-size:11px}.chat-compose{border-top:1px solid var(--line);background:#f8fbf9;align-items:flex-end;gap:12px;padding:20px;display:flex}.chat-compose textarea{min-height:78px;font-size:16px}.chat-compose .button{gap:16px}.chat-welcome{text-align:center;max-width:360px;margin:auto}.chat-welcome h3{font-size:27px}.quote-form{width:290px}.balance-panel{background:var(--pale);border-color:#99c4b0;align-items:center;gap:50px;display:flex}.balance-panel strong{letter-spacing:-.055em;color:var(--green-hover);margin-top:15px;font-family:Space Grotesk,sans-serif;font-size:66px;line-height:1.2;display:block}.balance-panel strong small{letter-spacing:0;padding-left:10px;font-size:16px}.minor-title{margin-top:40px;font-size:29px}.pack-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pack-grid .panel>span{color:var(--coral);font-size:30px}.pack-grid h3{margin-top:15px}.workspace .plans-page{width:100%;padding-top:50px}.workspace .plans-page>h1{font-size:52px}.workspace .plans-page .plan-grid{gap:16px}.workspace .plan-card{padding:23px}.workspace .plan-card.featured{padding:22px}.workspace .plan-card h3{font-size:28px}.workspace .plan-card>strong{font-size:34px}.workspace .plan-card .button{gap:14px;padding:12px 15px;font-size:14px}.workspace .plans-page h2{font-size:34px}.ledger-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:15px;display:flex}.ledger-row small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.ledger-row b{color:var(--green-hover)}.quote-total{background:var(--pale);border-radius:9px;gap:6px;margin:20px 0;padding:18px;font-size:15px;display:grid}.quote-total>strong{margin-top:10px;font-family:Space Grotesk,sans-serif;font-size:27px}.domain-layout{grid-template-columns:1fr 1fr;gap:25px;display:grid}.domain-layout h2{font-size:32px}.domain-card h3{overflow-wrap:anywhere;margin-top:18px}.domain-card form{margin-top:20px}.settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:25px;display:grid}.connection-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:17px 0;font-size:14px;display:flex}.connection-row>span{max-width:58%}.connection-status{text-align:center;background:var(--pale);color:#164b36;border:1px solid #96c3ac;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.5}.connection-status.pending{color:#74500d;background:#fff4d6;border-color:#d7b568}.connection-status.ready:before{content:"✓ "}.settings-grid section.panel>p{margin-top:20px}.prose{max-width:850px}.prose h1 em{color:var(--coral)}.prose p{color:var(--muted);font-size:16px}.prose a{color:var(--green-hover);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1500px){.hero{gap:80px}.browser-canvas{min-height:470px}.canvas-symbol{width:180px;right:35px}.browser-canvas h2{font-size:72px}}@media (width<=1180px){.wrap{width:calc(100% - 60px)}.public-header{flex-wrap:wrap;gap:18px;padding:22px 0}.public-header nav{gap:23px;width:100%}.public-header nav .button{margin-left:auto}.hero{gap:30px;padding-top:65px}.hero .lead{font-size:17px}.hero .actions{gap:14px}.hero-art{padding-top:44px}.browser-canvas{min-height:390px;padding:25px}.browser-canvas h2{margin-top:50px;font-size:52px}.canvas-symbol{width:130px;top:110px;right:15px}.floating-chip{padding:14px 20px;bottom:10px;left:-18px}.intro-grid{grid-template-columns:.5fr 1.2fr 1fr;gap:26px}.intro-grid h2{font-size:30px}.trial-grid{gap:48px}.trial-grid h2{font-size:50px}.case-grid{gap:36px}.case-copy h3{font-size:43px}.auth-layout{gap:60px}.auth-story h1{font-size:65px}.workspace{grid-template-columns:230px 1fr}.workspace-main{padding:30px}.sidebar{padding:27px 17px}.sidebar .brand{gap:7px}.sidebar .brand>span{font-size:20px}.sidebar .brand img{width:38px}.editor-layout{grid-template-columns:1fr}.preview-panel iframe{height:600px}.editor-side{grid-template-columns:1fr 1fr;gap:20px;display:grid}.workspace .plan-grid{grid-template-columns:1fr}.workspace .plan-card ul{columns:2;column-gap:25px;width:100%}.workspace .plan-card li{break-inside:avoid}.workspace .plan-card .button{width:auto}.quote-form{width:100%}.plan-card{padding:25px}.plan-card.featured{padding:24px}.plan-card>strong{font-size:35px}.connection-row{flex-wrap:wrap;gap:8px}.connection-row>span{max-width:100%}}@media (width<=900px){.service-grid,.process-grid{grid-template-columns:1fr}.service-grid h3,.service-grid p{max-width:none}.plan-grid{grid-template-columns:1fr}.plan-card ul{columns:2;column-gap:28px;width:100%}.plan-card li{break-inside:avoid}.plan-card .button{width:auto}.auth-layout{gap:35px}.auth-story h1{font-size:54px}.auth-card{padding:27px}.settings-grid,.domain-layout,.pack-grid{grid-template-columns:1fr}}@media (width<=760px){.wrap{width:calc(100% - 36px)}.public-header{gap:20px;padding:22px 0}.public-header .brand>span{font-size:23px}.public-header nav{grid-template-columns:1fr 1fr;gap:8px 16px;font-size:14px;display:grid}.public-header nav>a:not(.button){padding:8px 0}.public-header nav .button{min-height:44px;margin-left:0;padding:10px 14px}.public-header nav .admin-link{font-size:14px}.hero{grid-template-columns:1fr;gap:25px;padding-top:40px}.hero h1{font-size:clamp(47px,11vw,66px)}.hero-copy .eyebrow{font-size:11px}.hero .lead{font-size:17px}.desktop{display:none}.hero-note{margin:27px 0 10px}.hero-art{width:calc(100% - 18px);margin:0 auto;padding:44px 12px 40px}.browser-card{transform:rotate(2deg)}.browser-canvas{min-height:395px;padding:25px}.browser-canvas h2{margin-top:0;font-size:42px}.canvas-symbol{width:84px;margin:24px 0 22px auto;position:static}.art-note{top:-3px;right:20px}.floating-chip{font-size:13px;bottom:0;left:-9px}.corner-cross{right:-10px}.hero-bottom{flex-direction:column;align-items:start;gap:18px;margin-top:8px;padding:25px 0;font-size:11px}.intro-band{padding:40px 0}.intro-grid{grid-template-columns:1fr;gap:16px}.intro-grid>.eyebrow br{display:none}.intro-grid h2{font-size:36px}.intro-grid>p:last-child{font-size:16px}.section{padding:55px 0}.section-title{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:28px}.section-title h2{font-size:35px}.service-grid{gap:18px}.service-grid article{padding:24px}.service-no{margin-bottom:20px}.case-grid{grid-template-columns:1fr;gap:30px}.case-art img{aspect-ratio:1.45}.case-copy h3{font-size:46px}.case-copy p{font-size:16px}.case-tags{margin:20px 0}.trial-grid{grid-template-columns:1fr;gap:32px}.trial-grid h2{font-size:49px}.credit-preview{padding:24px}.credit-preview>strong{font-size:56px}.credit-preview>strong small{margin-top:4px;display:block}.closing{padding:58px 0}.closing h2{font-size:48px}.public-footer{grid-template-columns:1fr;gap:24px;padding:32px 0}.public-footer>p{margin:0}.public-footer>div{gap:9px;font-size:14px}.public-footer small{margin-top:7px}.care-grid{grid-template-columns:1fr}.plan-card{padding:28px}.plan-card.featured{padding:27px}.plan-card ul{columns:1}.plan-card .button{width:100%}.plans-page h1{font-size:56px}.plans-page .lead{font-size:17px}.billing-toggle{font-size:14px}.spaced{margin-top:52px}.process-grid{gap:18px;margin:35px 0}.auth-layout{grid-template-columns:1fr;gap:28px;padding-top:25px;padding-bottom:50px}.auth-story{padding-top:12px}.auth-story h1{margin-bottom:20px;font-size:53px}.auth-story p:not(.eyebrow){max-width:100%;margin-bottom:0}.auth-symbol{display:none}.auth-card{padding:25px}.workspace{display:block}.sidebar{border-right:0;height:auto;padding:20px 18px;display:block;position:relative;top:auto}.sidebar>.eyebrow{margin:0 0 11px;padding:0;font-size:11px}.sidebar-bottom{justify-content:space-between;align-items:center;margin:14px 0 0;padding:0;display:flex}.sidebar-bottom .mini-profile{display:none}.sidebar-bottom>button{margin:0;font-size:13px}.sidebar .brand{margin-bottom:20px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.sidebar nav a{gap:8px;padding:10px 12px;font-size:14px;line-height:1.5}.sidebar nav a:not(.active){background:#1c4637;border-color:#477565}.sidebar nav a>span{flex-shrink:0;font-size:20px}.workspace-main{padding:25px 18px}.workspace-top h1{font-size:31px}.workspace-top .eyebrow{font-size:11px}.credits-badge{flex-shrink:0;min-width:130px;padding:9px;font-size:14px}.credits-badge>span{font-size:18px}.credits-badge small{font-size:11px}.workspace-top{flex-wrap:wrap;align-items:start;gap:14px}.dashboard-summary{flex-direction:column;align-items:flex-start}.dashboard-summary h2{font-size:28px}.panel{padding:23px}.project-heading{flex-direction:column;align-items:flex-start}.project-heading h2{font-size:31px}.editor-side{grid-template-columns:1fr;gap:0}.preview-panel iframe{height:510px}.preview-empty{min-height:400px;padding:25px}.project-tabs button{padding:10px 12px;font-size:14px}.project-tabs button.active{padding:9px 11px}.chat-layout{display:block}.chat-projects{width:100%;margin-bottom:22px}.chat-projects>button{width:auto;margin-right:5px;display:inline-block}.conversation{min-width:0}.conversation-heading{padding:18px}.conversation-heading p{font-size:13px}.messages{height:430px;padding:18px}.messages article{max-width:92%}.chat-compose{flex-wrap:wrap;gap:8px;padding:14px}.chat-compose .button{margin-left:auto}.chat-compose textarea{min-height:78px}.balance-panel{flex-direction:column;align-items:flex-start;gap:25px}.balance-panel strong{font-size:59px}.pack-grid .panel{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.pack-grid h3{margin:0}.pack-grid .panel>span{display:none}.pack-grid p{margin:0}.pack-grid .button{grid-area:1/2/3}.workspace .plan-card ul{columns:1}.workspace .plan-card .button{width:100%}.workspace .plans-page h2{font-size:31px}.workspace .plans-page>h1{font-size:48px}.domain-layout h2{font-size:30px}.settings-grid{gap:0}.connection-row{flex-direction:column;align-items:flex-start;gap:9px}.workspace-foot{flex-direction:column;gap:8px}.prose h1{font-size:52px}.prose p{font-size:16px}.onboarding-banner{margin-top:25px;padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.spinner{animation:none}.button{transition:none}}.plan-actions{gap:10px;width:100%;margin-top:auto;display:grid}.plan-actions .button{justify-content:space-between;width:100%}.status-chip{color:#74500d;white-space:normal;background:#fff4d6;border:1px solid #d7b568;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.status-chip.good{color:#00523e;background:#e0f4e9;border-color:#94bdab}.status-chip.bad{color:#953621;background:#fff1ee;border-color:#dca4a4}.record-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.record-heading h3{margin-bottom:8px}.record-heading .status-chip{flex-shrink:0}.record-empty{border:1px dashed var(--field-line);color:var(--muted);background:#fff;border-radius:10px;padding:24px;font-size:16px}.record-pagination{justify-content:space-between;align-items:center;gap:15px;margin:20px 0 30px;font-size:14px;display:flex}.purchase-layout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.purchase-layout .button{justify-content:center;width:100%;margin:18px 0 8px}.purchase-card{border-top:4px solid var(--green)}.purchase-price{letter-spacing:-.04em;margin:25px 0;font-size:48px;line-height:1.2;display:block}.purchase-price small{letter-spacing:0;color:var(--muted);margin-top:10px;font-size:14px;font-weight:400;display:block}.feature-list{margin:22px 0;padding:0;list-style:none}.feature-list li{padding:8px 0;font-size:15px;line-height:1.6}.agreement{align-items:flex-start;gap:12px;margin-top:25px;font-size:15px;line-height:1.6;display:flex}.agreement input{width:20px;height:20px;accent-color:var(--green);flex-shrink:0;margin:4px 0 0}.customers-intro{justify-content:space-between;align-items:start;gap:20px;display:flex}.customers-intro h2,.guide-intro h2{margin:8px 0 15px;font-size:34px}.customers-intro p,.guide-intro p{color:var(--muted);max-width:670px}.customer-search{gap:12px;max-width:700px;margin:25px 0;display:flex}.customer-search input{margin:0}.customer-search .button{flex-shrink:0}.directory-count{color:var(--muted);justify-content:space-between;align-items:center;padding:0 0 15px;font-size:14px;display:flex}.customer-list{gap:14px;display:grid}.customer-row{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:48px minmax(150px,1.7fr) .5fr 1fr 1fr 65px;align-items:center;gap:16px;padding:24px;transition:border-color .15s;display:grid;box-shadow:0 5px 20px #12372e05}.customer-row:hover{border-color:var(--green);background:#fafffc}.customer-avatar{background:var(--pale);width:48px;height:48px;color:var(--green-hover);border:1px solid #a5c9b8;border-radius:13px;flex-shrink:0;place-items:center;font-size:24px;font-weight:600;display:grid}.customer-avatar.large{border-radius:19px;width:70px;height:70px;font-size:32px}.customer-identity h3{margin:0 0 4px;font-size:21px}.customer-identity p{overflow-wrap:anywhere;color:var(--muted);margin:0 0 10px;font-size:14px}.customer-plan-tags{flex-wrap:wrap;gap:6px;display:flex}.customer-plan-tags span{color:var(--green-hover);background:#edf5f0;border:1px solid #c8d9d1;border-radius:5px;padding:3px 6px;font-size:12px}.customer-stat b{font-size:16px;line-height:1.5;display:block}.customer-stat small,.customer-stat>.small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.customer-open{color:var(--green);font-size:14px;font-weight:600}.customer-detail-heading{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.customer-profile{border-top:4px solid var(--green);align-items:center;gap:20px;display:flex}.customer-profile h2{margin:6px 0;font-size:32px}.customer-profile p{overflow-wrap:anywhere;margin:0 0 8px}.customer-profile .eyebrow{font-size:11px}.customer-profile small{color:var(--muted);font-size:13px}.customer-profile>.status-chip{margin-left:auto}.customer-detail-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:22px 0;padding-bottom:15px;display:flex}.customer-detail-tabs button{color:var(--ink);background:#fff;border:1px solid #c8d9d1;border-radius:8px;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.5}.customer-detail-tabs button.active{border-color:var(--green);background:var(--pale);color:var(--green-hover)}.customer-detail-tabs button:hover{border-color:var(--green)}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:25px;display:grid}.customer-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.customer-metrics span{color:var(--muted);font-size:13px;font-weight:600}.customer-metrics strong{letter-spacing:-.02em;margin:13px 0 9px;font-family:Space Grotesk,sans-serif;font-size:25px;line-height:1.35;display:block}.customer-metrics small{color:var(--muted);font-size:12px;line-height:1.6;display:block}.customer-overview-grid{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.detail-facts{margin:20px 0;font-size:14px}.detail-facts>div{border-top:1px solid var(--line);grid-template-columns:145px 1fr;gap:20px;padding:15px 0;display:grid}.detail-facts dt{color:var(--muted);font-weight:600}.detail-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.6}.next-work{background:var(--pale);border-color:#a5c9b8}.next-work .text-link{margin-top:20px;display:block}.guide-intro{margin:30px 0}.scope-limits{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.scope-limits span{color:var(--green-hover);background:#eef5f1;border:1px solid #c8d9d1;border-radius:5px;padding:7px 10px;font-size:13px;font-weight:600}.scope-note{white-space:pre-wrap;overflow-wrap:anywhere}.guide-columns{grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;display:grid}.guide-columns section{background:#eaf6ef;border:1px solid #b6d8c5;border-radius:10px;padding:22px}.guide-columns h4{color:var(--green-hover);margin:0 0 15px;font-size:17px}.guide-columns ul{margin:0;padding:0;list-style:none}.guide-columns li{margin:0 0 11px;font-size:14px;line-height:1.7}.guide-columns .guide-boundaries{background:#fff6e9;border-color:#dfc7a5}.guide-boundaries h4{color:#765014}.plan-guide>.small{margin:20px 0 0}.invoice-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;display:flex}.invoice-actions.compact{gap:18px;margin:12px 0}.invoice-actions .text-link{font-size:14px}.invoice-actions .notice{width:100%;margin:0}.invoice-document{border-top:4px solid var(--green);max-width:930px;margin:0 auto}.invoice-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.invoice-heading h2{overflow-wrap:anywhere;font-size:29px;line-height:1.4}.invoice-customer{border:1px solid var(--line);background:#f5f9f7;border-radius:10px;margin:35px 0;padding:24px}.invoice-customer h3{margin:12px 0 5px}.invoice-items>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:19px 0;font-size:16px;display:flex}.invoice-total{background:var(--pale);color:var(--green-hover);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;padding:23px;display:flex}.invoice-total strong{font-size:34px}.account-chat-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.account-chat-layout .chat-projects{width:100%}.chat-thread-main>label{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px;display:block}.chat-thread-main>.text-link{margin:8px 0 25px;display:inline-block}.chat-thread-main .conversation{width:100%}.messages .payment-message{background:#fff8e9;border:1px solid #d7b568;align-self:stretch;max-width:95%}.messages .payment-message>span{color:#765014}.messages .payment-message .invoice-actions{border-top:1px solid #dfc7a5;padding-top:12px}.earlier-messages{align-self:center;padding:10px}.editor-side .quote-form{width:100%}.paid-invoice-list{margin:35px 0}.paid-invoice-list .panel{border-left:4px solid var(--green)}@media (width<=1350px){.customer-row{grid-template-columns:45px minmax(150px,1.5fr) .6fr 1fr;gap:15px}.customer-row>.customer-stat:nth-last-child(2){grid-column:2}.customer-open{text-align:right;grid-column:4}.customer-metrics{grid-template-columns:1fr 1fr}}@media (width<=1050px){.purchase-layout,.customer-overview-grid,.guide-columns,.account-chat-layout{grid-template-columns:1fr}.account-chat-layout .chat-projects{flex-wrap:wrap;gap:8px;display:flex}.account-chat-layout .chat-projects h3{width:100%}.account-chat-layout .chat-projects button{width:auto}.account-chat-layout .chat-projects p{width:100%}.customer-profile{flex-wrap:wrap}.customer-profile>.status-chip{margin-left:90px}}@media (width<=760px){.customers-intro{flex-direction:column}.customer-search{gap:8px}.customer-search .button{padding:10px 13px}.customer-row{grid-template-columns:45px 1fr;gap:14px;padding:20px}.customer-identity{min-width:0}.customer-row>.customer-stat{grid-column:auto}.customer-row>.customer-stat:nth-last-child(2),.customer-row>.customer-stat:nth-child(3),.customer-row>.customer-stat:nth-child(4){grid-column:1/3}.customer-open{text-align:right;grid-area:5/2}.customer-stat b,.customer-stat small{margin-right:10px;display:inline}.customer-plan-tags{gap:5px}.customer-detail-heading{font-size:14px}.customer-profile{gap:15px;padding:20px}.customer-profile>.customer-avatar{width:45px;height:45px;font-size:22px}.customer-profile>div{width:calc(100% - 60px)}.customer-profile h2{font-size:25px}.customer-profile>.status-chip{margin-left:0}.customer-metrics{gap:10px}.customer-metrics article{padding:17px}.customer-metrics strong{font-size:22px}.customer-detail-tabs{gap:6px}.customer-detail-tabs button{padding:9px 11px;font-size:13px}.record-heading{flex-wrap:wrap;gap:10px}.detail-facts>div{grid-template-columns:1fr;gap:7px}.guide-columns section{padding:18px}.record-pagination{flex-wrap:wrap;font-size:13px}.invoice-heading{flex-wrap:wrap}.invoice-heading h2{font-size:22px}.invoice-total{flex-wrap:wrap;padding:18px}.invoice-total strong{font-size:29px}.purchase-price{font-size:42px}.customers-intro h2,.guide-intro h2{font-size:29px}}.cloudflare-connection{min-width:0}.cloudflare-connection form{margin:20px 0}.cloudflare-connection form label{margin:14px 0;display:block}.cloudflare-connection input{width:100%}.cloudflare-connection details{color:#173e2d;background:#f4faf6;border:1px solid #b8d7c8;border-radius:12px;margin:18px 0;padding:16px}.cloudflare-connection summary{cursor:pointer;font-weight:700}.cloudflare-connection li{margin:12px 0;line-height:1.6}.cloudflare-permissions{overflow-x:auto}.cloudflare-permissions table{border-collapse:collapse;width:100%;font-size:14px}.cloudflare-permissions th,.cloudflare-permissions td{text-align:left;border:1px solid #c2dacb;padding:12px 10px}.cloudflare-permissions th{background:#e4f3e9}.cloudflare-check-list{gap:16px;margin-top:24px;display:grid}.cloudflare-check-list>div{border-top:1px solid #d2e5da;flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.cloudflare-check-list small{color:#3a594b;width:100%;line-height:1.5}.domain-purchase-approval{background:#f2faf4;border:1px solid #98c7aa;border-radius:14px;margin-top:24px;padding:22px}.domain-purchase-approval h4{margin:8px 0 18px;font-size:22px}.domain-purchase-approval label{margin:18px 0;display:block}.domain-purchase-approval input:not([type=checkbox]){width:100%}.domain-purchase-approval .agreement{display:flex}.domain-purchase-approval .detail-facts dd{overflow-wrap:anywhere}.domain-purchase-approval .small{color:#355748;line-height:1.7}.project-catalog .section-title{margin-top:36px}.first-project-note{color:#153c2e;background:#e3f5e9;border:1px solid #8eb8a0;border-radius:18px;gap:20px;margin:20px 0 35px;padding:24px;display:flex}.first-project-note>span{color:#006b50;font-size:30px}.first-project-note h3{margin:0 0 8px}.first-project-note p{margin:0;line-height:1.65}.plan-card.chosen{background:#f0faf3;border:2px solid #006b50;box-shadow:0 0 0 4px #c7e8d4}.plan-card .quoted-price{font-size:clamp(25px,2.2vw,34px);line-height:1.2}.included-care{color:#184a36;background:#eef7f0;border-radius:10px;flex-direction:column;gap:7px;margin:18px 0;padding:15px;display:flex}.included-care small{font-size:12px;line-height:1.5}.trial-used{color:#45604f;background:#f1f3ef;border-radius:8px;padding:14px;font-weight:600}.domain-extension-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.domain-extension-grid article{background:#fff;border:1px solid #b7cabe;border-radius:12px;flex-direction:column;gap:10px;padding:18px 15px;display:flex}.domain-extension-grid b{color:#006b50;font-size:26px}.domain-extension-grid span{font-size:13px;line-height:1.5}.domain-extension-grid small{color:#506658;font-size:11px;line-height:1.5}.new-project-intro{justify-content:space-between;align-items:center;gap:25px;display:flex}.new-project-intro h2{margin:8px 0;font-size:34px}.project-client{max-width:520px;margin:25px 0}.project-brief{scroll-margin-top:25px;margin-top:40px!important}.project-brief form{max-width:760px}.project-entitlement .status-chip{margin:8px 0}.project-entitlement p{line-height:1.65}.ai-renew-actions{flex-direction:column;gap:10px;display:flex}.domain-search{gap:12px;margin:20px 0;display:flex}.domain-search input{flex:1;min-width:0}.domain-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.domain-search-results button{text-align:left;background:#f0f8f2;border:1px solid #a1bdab;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;display:flex}.domain-search-results small{color:#43594b;line-height:1.5}.domain-name-fields{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.registrant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.domain-purchase-card details{padding:16px 0}.domain-purchase-card summary{cursor:pointer;font-weight:600}.domain-purchase-card form{border-top:1px solid #c4d3c7;margin:20px 0;padding-top:15px}.domain-purchase-card .text-link{margin:15px 15px 15px 0;display:inline-block}.project-entitlement{margin-bottom:24px}.project-plan-picker{max-width:700px}.domain-shop>.panel{margin-bottom:24px}.public-first-offer{color:#355f45;margin-top:25px;font-size:13px;line-height:1.6}.project-credit-select{max-width:650px}.project-summary-plan{background:#edf7ef;border-radius:12px;margin:15px 0;padding:18px}.project-summary-plan b{color:#00583d}@media (width<=1100px){.domain-extension-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.domain-extension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-project-intro{flex-direction:column;align-items:flex-start}.domain-search{flex-direction:column}.domain-name-fields{grid-template-columns:1fr 1fr}.domain-name-fields label:first-child{grid-column:1/-1}.registrant-grid,.domain-search-results{grid-template-columns:1fr}.first-project-note{gap:13px;padding:18px}}.chat-compose.with-files{grid-template-columns:44px minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.chat-compose.with-files textarea{resize:vertical;width:100%;min-width:0;min-height:64px;margin:0}.chat-attach-button{color:#006b50;cursor:pointer;background:#fff;border:1px solid #b9cfc5;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:9px;display:grid}.chat-attach-button:hover{background:#e2f4e9;border-color:#006b50}.chat-attach-button:focus-visible,.attachment-download:focus-visible{outline-offset:4px;outline:3px solid #087757}.chat-attach-button svg{width:23px;height:23px}.chat-attach-button:disabled{opacity:.5;cursor:wait}.chat-file-input{display:none}.chat-attachment-draft{background:#f0f7f3;border-top:1px solid #cddbd3;padding:14px 20px}.chat-attachment-draft>label{margin-bottom:12px}.chat-attachment-draft select{background:#fff}.chat-attachment-draft .small{margin:8px 0}.chat-selection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.chat-selection{background:#fff;border:1px solid #cddbd3;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.chat-selection-picture{color:#006b50;background:#dfece5;border-radius:7px;flex:none;place-items:center;width:44px;height:44px;font-size:25px;display:grid;overflow:hidden}.chat-selection-picture img{object-fit:cover;width:100%;height:100%}.chat-selection>div:nth-child(2){flex:1;min-width:0}.chat-selection b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.chat-selection small{color:#486258;margin-top:3px;font-size:11px;display:block}.chat-selection .text-link{padding:6px;font-size:22px}.chat-draft-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-draft-heading strong{color:#16392e;font-size:14px}.chat-upload-progress{accent-color:#006b50;width:100%;height:7px}.messages article:has(.chat-attachments){width:min(430px,90%);max-width:90%;padding:12px}.chat-attachments{margin:10px 0}.messages .attachment-project{color:#476759;white-space:normal;margin:0 0 8px;font-size:11px}.attachment-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.attachment-media-grid.single{grid-template-columns:minmax(0,1fr);max-width:300px}.chat-attachment{min-width:0}.attachment-square{aspect-ratio:1;background:#cbded2;border-radius:10px;position:relative;overflow:hidden}.attachment-square img,.attachment-square video{object-fit:cover;width:100%;height:100%;display:block}.attachment-placeholder{color:#214d3b;background:linear-gradient(145deg,#dfefe4,#bfd4c6);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.attachment-placeholder>span{margin-bottom:20px;font-size:42px}.messages .attachment-placeholder small{color:#214d3b}.messages .attachment-placeholder>span{color:#214d3b;font-size:42px}.attachment-download{color:#fff;cursor:pointer;background:#153a2de8;border:1px solid #fffa;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 14px #0004}.attachment-download:hover{background:#006b50}.attachment-download:disabled{opacity:.55;cursor:default}.attachment-download svg{width:22px;height:22px}.messages .attachment-spinner{color:#fff;font-size:25px}.messages .attachment-video-label{color:#fff;letter-spacing:1px;background:#183c2edc;border-radius:4px;padding:3px 6px;font-size:9px;position:absolute;bottom:8px;left:8px}.attachment-caption{padding:5px 1px 2px}.attachment-caption b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.messages .attachment-caption small{color:#476759;font-size:10px}.attachment-caption .text-link{padding:3px 0;font-size:10px;display:block}.attachment-show-more{color:#006b50;cursor:pointer;background:#fff;border:1px solid #accbbb;border-radius:8px;width:100%;margin-top:7px;padding:9px;font-size:12px;font-weight:600}.attachment-documents{gap:7px;margin-top:8px;display:grid}.attachment-document{text-align:left;color:#1d392d;cursor:pointer;background:#fff;border:1px solid #b5cfc0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.attachment-document:disabled{opacity:.6;cursor:default}.messages .attachment-document-icon{color:#006b50;flex:none;font-size:25px}.attachment-document>div{flex:1;min-width:0}.attachment-document b{overflow-wrap:anywhere;font-size:13px;display:block}.messages .attachment-document small{color:#476759;margin-top:4px;font-size:11px;display:block}.attachment-document>svg{color:#006b50;flex:none;width:21px;height:21px}.messages .attachment-result{white-space:normal;overflow-wrap:anywhere;color:#00613e;margin:6px 0;font-size:11px}.messages .attachment-result.error{color:#9b2619}.messages .chat-attachments button{font-family:inherit}.client-workspace-path{overflow-wrap:anywhere;color:#214e3c;background:#edf5f0;border-radius:8px;padding:10px;font-size:12px}.client-workspace-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.client-workspace-actions .button{min-height:42px;font-size:13px}@media (width<=600px){.chat-compose.with-files{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:12px}.chat-attach-button{width:38px;height:38px}.chat-compose.with-files>.button{gap:4px;min-height:44px;margin-left:0;padding:12px 10px;font-size:12px}.chat-selection-list{grid-template-columns:minmax(0,1fr)}.chat-attachment-draft{padding:12px}.messages article:has(.chat-attachments){width:94%;max-width:94%}.attachment-download{width:40px;height:40px}.attachment-caption b{font-size:10px}}.chat-folder-tools{border:1px solid var(--line,#d8dbd2);border-radius:12px;margin:12px 0;padding:12px}.chat-folder-tools>summary{cursor:pointer;font-weight:650}.chat-folder-tools .panel{box-shadow:none;margin-top:12px}.drive-settings form{gap:12px;margin:20px 0;display:grid}.drive-settings code{overflow-wrap:anywhere}.drive-settings details{margin-top:18px}.drive-settings details li{margin:8px 0}.pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pilot-grid>.notice{grid-column:1/-1}.pilot-grid .panel{min-width:0}.pilot-grid form label{margin:18px 0;display:block}.pilot-grid input{width:100%}.mfa-code{background:#fff;border:1px solid #b3cec3;border-radius:12px;width:220px;height:220px;margin:20px 0;padding:12px;display:block}.private-key{overflow-wrap:anywhere;color:#123d30;background:#eff8f2;padding:12px;display:block}.operations-screen{gap:24px;display:grid}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.operations-metrics article{background:#fff;border:1px solid #b8d7c8;border-radius:18px;padding:24px}.operations-metrics span,.operations-metrics small{color:#37584b;display:block}.operations-metrics strong{color:#123b2c;margin:12px 0;font-size:30px;display:block}.operations-metrics progress,.storage-meter progress{accent-color:#08754c;width:100%;height:10px}.priority-list{padding-left:22px}.priority-list li{padding:8px 0 18px}.priority-list b,.priority-list span,.priority-list a{display:block}.priority-list span{margin:8px 0}.service-checks{gap:14px;display:grid}.service-checks>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.project-files .file-list{padding:0;list-style:none}.file-list li{border-top:1px solid #d3e5da;align-items:center;gap:12px;padding:16px 0;display:flex}.file-list li>div{flex:1;min-width:0}.file-list b{overflow-wrap:anywhere;display:block}.file-list small,.operations-screen .panel small{color:#416252;margin-top:5px;display:block}.project-files form{margin:18px 0}.project-files input{max-width:100%}.project-files .text-link{font-size:13px}.pilot-banner{color:#184b31;background:#e9f6ee;border:1px solid #acd5bd;border-radius:12px;margin-bottom:24px;padding:14px 18px}.pilot-banner a{color:#075931;font-weight:700}.pilot-public-note{color:#244936;background:#f0f8f2;border-left:4px solid #168559;margin:24px 0;padding:18px}.pilot-catalog-status{color:#355a44;margin:16px 0;font-weight:600}.pilot-paused{color:#285333;background:#edf4ee;border:1px solid #bad5c2;border-radius:10px;padding:12px 14px;display:block}.workspace-top .credits-badge{flex-shrink:0}@media (width<=1100px){.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-grid{grid-template-columns:1fr}}@media (width<=600px){.operations-metrics{grid-template-columns:1fr}.service-checks>div{flex-direction:column;align-items:flex-start}.mfa-code{max-width:100%;height:auto}.file-list li{flex-wrap:wrap}.file-list li>div{flex-basis:100%}}.laptop-banner{border:1px solid var(--line,#d9e2ef);color:#18283d;background:#f3f6fb;border-radius:14px;align-items:center;gap:12px;margin:18px 0;padding:16px;display:flex}.laptop-banner.online{background:#edf9f3;border-color:#a8d8bc}.laptop-banner.offline{background:#fff7e8;border-color:#e5c77e}.laptop-banner>div{flex:1;gap:3px;display:grid}.laptop-banner span{font-size:.88rem}.laptop-dot{background:#a77a19;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:block}.online .laptop-dot{background:#187743}.batch-file-picker{gap:10px;margin:18px 0;display:grid}.batch-file-picker input{cursor:pointer;background:#f9fbff;border:2px dashed #9eabc0;border-radius:12px;max-width:100%;padding:18px}.batch-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.transfer-queue{border-top:1px solid #dce2ec;max-height:360px;padding:0;list-style:none;overflow:auto}.transfer-queue li{border-bottom:1px solid #dce2ec;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:12px;padding:14px 0;display:grid}.transfer-queue li>div{overflow-wrap:anywhere;gap:4px;display:grid}.transfer-queue span{color:#485970;font-size:.82rem}.transfer-queue progress{accent-color:#1b674e;width:100%}.project-files .file-list li{flex-wrap:wrap;gap:12px}.project-files .file-list li>div{overflow-wrap:anywhere;flex:220px;min-width:0}.laptop-operations>.button,.laptop-operations>.text-link{margin:12px 14px 12px 0}@media (width<=600px){.laptop-banner{flex-wrap:wrap}.transfer-queue li{grid-template-columns:1fr}.transfer-queue progress{width:100%}}.authenticator-setup{gap:18px;margin-top:20px;display:grid}.authenticator-steps{margin:0;padding-left:22px;line-height:1.7}.authenticator-setup .mfa-code{object-fit:contain;box-sizing:border-box;background:#fff;border:1px solid #adcdbd;border-radius:12px;width:248px;max-width:100%;height:248px;margin:0;padding:16px;display:block}.authenticator-setup details{color:#163e2d;background:#f3faf5;border:1px solid #b8d7c8;border-radius:12px;padding:16px}.authenticator-setup summary{cursor:pointer;font-weight:700}.authenticator-setup details label{margin-top:16px;display:block}.authenticator-setup .authenticator-key{box-sizing:border-box;color:#102f24;letter-spacing:.04em;background:#fff;border:1px solid #93b6a3;border-radius:8px;width:100%;min-height:48px;padding:12px;font:600 14px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.authenticator-setup .authenticator-key:focus{outline-offset:2px;outline:3px solid #88c7a4}.authenticator-settings{margin:12px 0 0}.authenticator-settings div{border-bottom:1px solid #d4e5da;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.authenticator-settings dt{color:#355848}.authenticator-settings dd{text-align:right;margin:0;font-weight:600}.authenticator-setup-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.authenticator-setup .authenticator-code{color:#102f24;letter-spacing:.15em;background:#fff;border:1px solid #93b6a3;border-radius:8px;width:180px;max-width:100%;margin-top:8px;padding:12px;font:700 24px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.authenticator-setup .small{color:#335746;margin:10px 0 0}@media (width<=600px){.authenticator-setup .mfa-code{height:248px}.authenticator-settings div{flex-direction:column;gap:4px}.authenticator-settings dd{text-align:left}}.mobile-navigation{display:contents}.mobile-menu-toggle{display:none}@media (width<=1100px){.editor-layout,.settings-grid,.domain-layout{grid-template-columns:minmax(0,1fr)}.workspace-main,.workspace-top>div,.conversation,.project-card,.plan-card{min-width:0}.public-header{gap:16px}}@media (width<=900px){.public-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:84px;padding-block:12px;display:grid}.public-menu{display:contents}.public-menu>.mobile-menu-toggle{grid-area:1/2;justify-content:space-between;align-items:center;gap:14px;display:flex}.public-header .public-menu>nav{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:4px;max-height:70dvh;padding:12px 0;display:none;overflow-y:auto}.public-header .public-menu[data-open=true]>nav{display:flex}.public-header nav>a{min-height:48px;font-size:16px;padding:12px 14px!important}.public-header .admin-link{font-size:15px}.mobile-menu-toggle{border:1px solid var(--field-line);background:var(--surface);border-radius:9px;min-height:48px;padding:10px 14px;font-size:15px;font-weight:700}.mobile-menu-toggle>span{font-size:22px;line-height:1}.wrap{width:calc(100% - 36px)}.workspace{display:block}.sidebar,.admin-workspace .sidebar{grid-template-columns:minmax(0,1fr) auto;gap:14px;width:auto;height:auto;padding:16px 18px;display:grid;position:relative;overflow:visible}.sidebar .brand{gap:8px;min-width:0;margin:0;font-size:20px}.sidebar .brand>span{font-size:20px}.sidebar .brand img{width:38px;height:38px}.sidebar>.eyebrow{display:none}.sidebar-bottom,.admin-workspace .sidebar-bottom{border:0;grid-area:1/2;align-self:center;margin:0;padding:0;position:static}.sidebar-bottom .mini-profile{display:none}.sidebar-bottom>button{min-height:44px;margin:0;padding:6px;font-size:13px}.sidebar .workspace-menu{grid-column:1/-1;display:block}.workspace-menu>.mobile-menu-toggle{color:#fff;background:#1c4637;border-color:#5c8574;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.sidebar .workspace-menu>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:none}.sidebar .workspace-menu[data-open=true]>nav{display:grid}.sidebar nav a,.admin-workspace .sidebar nav a{white-space:normal;min-height:48px;padding:12px;font-size:14px;line-height:1.5}.workspace-main{width:auto;margin:0;padding:28px 18px}.workspace-top{flex-wrap:wrap;gap:16px}.workspace-top h1{font-size:clamp(30px,7vw,42px)}.plan-grid,.service-grid,.project-grid,.process-grid{grid-template-columns:minmax(0,1fr)}.public-footer{flex-wrap:wrap;gap:25px}}@media (width<=600px){body{font-size:16px}.wrap{width:calc(100% - 32px)}.section{padding-block:48px}h1,.hero h1,.plans-page>h1{font-size:clamp(38px,10vw,56px)}h2{font-size:clamp(28px,8vw,38px)}.hero{gap:34px;padding-top:36px}.hero-art{max-width:100%;padding-inline:8px}.browser-card{transform:rotate(1deg)}.floating-chip{max-width:85%;padding:12px 16px;font-size:13px;left:0}.corner-cross{right:0}.lead,.hero .lead,.panel p,.case-copy p,.service-grid p{font-size:16px;line-height:1.75}.hero-bottom{flex-direction:column;gap:12px}.section-title,.panel-heading,.preview-toolbar,.project-heading{flex-wrap:wrap;align-items:flex-start}.button,.text-link,.panel-heading>button,.project-tabs button{min-height:48px;font-size:15px}.actions{gap:12px}.panel{padding:20px}.panel h2{font-size:28px}input,select,textarea{max-width:100%;font-size:16px!important}input,select{min-height:48px}label,.small,.panel p.small{font-size:14px}.panel form,.auth-card,.auth-panel,.domain-name-fields,.registrant-grid,.settings-grid{min-width:0}.domain-name-fields,.registrant-grid,.domain-search-results,.pack-grid{grid-template-columns:minmax(0,1fr)}.pack-grid .panel{display:block}.pack-grid .panel .button{width:100%;margin-top:16px}.project-tabs{gap:8px;margin-block:18px}.project-tabs button{text-align:center;flex:auto;padding:10px 12px}.conversation{min-width:0;min-height:0}.conversation-heading{padding:16px}.conversation-heading h3{font-size:21px}.messages{height:clamp(290px,52dvh,520px);padding:14px}.messages article{max-width:94%;padding:12px 14px}.chat-compose.with-files{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px}.chat-compose.with-files>.button{grid-column:2;width:100%;min-height:48px;font-size:15px}.chat-attach-button{width:44px;height:44px}.chat-compose textarea{min-height:64px;max-height:180px}.attachment-caption b,.messages .attachment-caption small,.messages .attachment-document small{font-size:12px}.messages .attachment-document b{font-size:14px}.attachment-download{width:44px;height:44px}.admin-workspace .admin-metrics{grid-template-columns:minmax(0,1fr)}.admin-detail-tabs,.customer-tabs{flex-wrap:wrap}.admin-detail-tabs button,.customer-tabs button{min-height:44px}.admin-table-scroll{overscroll-behavior-x:contain}.admin-table{font-size:14px}.admin-table .button{min-height:44px}.connection-row>span{max-width:100%}.connection-status{text-align:left;font-size:13px}.status-chip,.domain-card h3,.client-workspace-path,.invoice-number{overflow-wrap:anywhere;white-space:normal}.preview-panel .demo-browser-navigation button,.preview-panel .demo-browser-display button,.preview-panel .demo-browser-display a{flex:0 0 44px;width:44px;height:44px}.demo-browser-toolbar{gap:8px;padding:8px}.demo-browser-address{flex:1 0 100%;order:-1;min-width:0;font-size:12px}.demo-browser-navigation,.demo-browser-display{gap:4px}.demo-browser-display{flex-wrap:wrap;margin-left:0}.demo-browser-viewport{height:65dvh;min-height:380px;max-height:720px}.preview-panel .demo-browser iframe{height:100%}.demo-browser-mobile .demo-browser-viewport{width:min(390px,100%)}.demo-browser-footer{flex-wrap:wrap;gap:10px;font-size:12px}.demo-upload-stages,.demo-link-result>code{font-size:13px}.public-footer .brand{min-width:0}.admin-delivery-grid .preview-toolbar button{min-height:44px;font-size:14px}.first-project-note{flex-wrap:wrap}.plan-card .included-care small{font-size:14px}}:root{--canvas-ease:cubic-bezier(.16,1,.3,1);--canvas-header-offset:128px}html{scroll-padding-top:var(--canvas-header-offset)}#root{isolation:isolate;position:relative}.canvas-atmosphere{z-index:-1;pointer-events:none;translate:0 var(--canvas-ambient-y,0px);background:radial-gradient(at 10% 14%,#d5eddfbb,#0000 42%),radial-gradient(at 94% 38%,#ffe2cc8c,#0000 38%),radial-gradient(at 50% 92%,#d6eae777,#0000 45%);position:fixed;inset:-120px 0}.canvas-scroll-progress{z-index:120;pointer-events:none;width:100%;height:3px;transform:scaleX(var(--canvas-reading,0));transform-origin:0;background:linear-gradient(90deg,#006b50,#31a378,#d8825c);position:fixed;top:0;left:0}.public-header-shell{z-index:80;-webkit-backdrop-filter:blur(36px)saturate(165%);backdrop-filter:blur(36px)saturate(165%);background:linear-gradient(135deg,#f8fdf940,#f5f9f72e);border:1px solid #ffffff73;border-radius:18px;width:min(1360px,100% - 32px);margin:12px auto 0;transition:box-shadow .35s,border-color .35s;position:sticky;top:12px;box-shadow:0 8px 32px #12372e12,inset 0 1px #fff6}.public-header-shell .public-header{border:0;gap:20px;width:calc(100% - 44px);min-height:88px;padding-block:12px}.public-header-shell .public-header nav{gap:17px}html[data-canvas-scrolled=true] .public-header-shell{border-color:#b3d3c1aa;box-shadow:0 12px 38px #12372e1c}.public-header-shell .brand{min-width:195px}.public-header-shell .public-header nav>a:not(.button){border:0;position:relative}.public-header-shell .public-header nav>a:not(.button):after{content:"";background:var(--green);transform-origin:0;height:2px;transition:transform .3s var(--canvas-ease);border-radius:4px;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.public-header-shell .public-header nav>a:is(:hover,[aria-current=page]):after{transform:scaleX(1)}.workspace .sidebar{z-index:65;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(155deg,#153e34ed,#0e3028f5);border-right:1px solid #5f92745e;align-self:start;height:100dvh;overflow-y:auto;box-shadow:8px 0 28px #102e2410}.workspace .workspace-top{z-index:40;-webkit-backdrop-filter:blur(36px)saturate(165%);backdrop-filter:blur(36px)saturate(165%);background:linear-gradient(135deg,#f9fdfb4d,#f2f8f438);border:1px solid #ffffff7a;border-radius:16px;margin-bottom:28px;padding:18px 22px;position:sticky;top:12px;box-shadow:0 8px 28px #153a2b12,inset 0 1px #fff6}.workspace .workspace-top h1{font-size:clamp(27px,2.65vw,37px)}.workspace .workspace-top .credits-badge{background:#fffffff2;box-shadow:0 3px 12px #153a2b08}.workspace-main :where(input,select,textarea,button,[id]){scroll-margin-top:var(--canvas-header-offset)}.canvas-motion-toggle{color:#164835;background:#ffffffb8;border:1px solid #abc8b9;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.canvas-motion-toggle>span:first-child{font-size:21px;line-height:1}.canvas-motion-toggle:hover:not(:disabled){background:#e0f4e9;border-color:#568c70}.canvas-motion-toggle:disabled{opacity:1;cursor:default}.public-header .canvas-motion-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-header .canvas-motion-toggle{background:#ffffff29}.sidebar nav .canvas-motion-toggle{color:#eefcf3;text-align:left;background:#244c3dd9;border-color:#628e7a;justify-content:flex-start;width:100%;margin-top:12px;padding:11px 12px}.sidebar nav .canvas-motion-toggle:hover:not(:disabled){background:#335f4b;border-color:#a8d0b5}.sidebar nav .canvas-motion-toggle>span:first-child{flex-shrink:0;width:22px}.sidebar nav .canvas-motion-label{font-size:13px}.hero-art,.case-grid{perspective:1100px}html[data-canvas-motion=on] :is(.hero-art,.case-art){translate:0 var(--canvas-parallax-y,0px)}html[data-canvas-motion=on] [data-canvas-tilt]{rotate:var(--canvas-tilt,0deg);transition:rotate .45s var(--canvas-ease),box-shadow .4s ease}html[data-canvas-motion=on] .canvas-symbol{animation:8s ease-in-out infinite canvas-float}html[data-canvas-motion=on] .floating-chip{animation:7s ease-in-out 1s infinite canvas-float-soft}html[data-canvas-motion=on] .corner-cross{animation:18s linear infinite canvas-turn}html[data-canvas-motion=on] .auth-symbol{animation:9s ease-in-out infinite canvas-float-soft}html[data-canvas-motion=on] .hero-copy .eyebrow i{animation:3.5s ease-in-out 2 canvas-dot}html[data-canvas-motion=on] .workspace-top :is(.credits-badge,.admin-role-badge){animation:canvas-badge-in .5s var(--canvas-ease) both}html[data-canvas-visible=false] :is(.canvas-symbol,.floating-chip,.corner-cross,.auth-symbol,.hero-copy .eyebrow i){animation-play-state:paused!important}.button,.mobile-menu-toggle,.project-tabs button,.customer-tabs button,.admin-detail-tabs button{isolation:isolate;position:relative;overflow:hidden}.canvas-ripple{pointer-events:none;opacity:0;z-index:-1;background:currentColor;border-radius:50%;position:absolute}.button,.mobile-menu-toggle,.project-tabs button,.customer-tabs button,.admin-detail-tabs button,.oauth-buttons button,.sidebar nav a{transition:background .22s ease,border-color .22s ease,box-shadow .3s ease,transform .3s var(--canvas-ease)}.service-grid>article,.plan-card,.process-grid>article,.project-card,.admin-metrics>a,.operations-metrics>article{transition:border-color .3s ease,box-shadow .35s ease,transform .45s var(--canvas-ease)}input,textarea,select{transition:border-color .2s,box-shadow .2s,background .2s}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 4px #006b5014}.project-tabs button.active,.customer-tabs button.active,.admin-detail-tabs button.active{box-shadow:0 4px 14px #006b5014}.preview-panel .demo-browser,.conversation{transition:border-color .3s,box-shadow .3s}html[data-canvas-motion=on] .busy-line{background-image:linear-gradient(100deg,#e0f4e9 20%,#f6fff8 50%,#e0f4e9 80%);background-size:200% 100%;animation:2s linear infinite canvas-working}@media (hover:hover) and (pointer:fine){html[data-canvas-motion=on] :is(.service-grid>article,.plan-card,.process-grid>article,.project-card,.admin-metrics>a):hover{border-color:#75a28b;transform:translateY(-5px);box-shadow:0 16px 38px #173b2b16}html[data-canvas-motion=on] .button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 20px #006b5022}html[data-canvas-motion=on] .button:active:not(:disabled){transform:translateY(0)scale(.985)}html[data-canvas-motion=on] .sidebar nav a:hover:not(.active){transform:translate(3px)}}@keyframes canvas-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -10px;rotate:3deg}}@keyframes canvas-float-soft{0%,to{translate:0}50%{translate:0 -7px}}@keyframes canvas-turn{to{rotate:360deg}}@keyframes canvas-dot{0%,to{box-shadow:0 0 #bc422700}50%{box-shadow:0 0 0 6px #bc422718}}@keyframes canvas-badge-in{0%{opacity:.4;scale:.96}to{opacity:1;scale:1}}@keyframes canvas-working{to{background-position:-200% 0}}@keyframes canvas-menu-in{0%{opacity:.3;translate:0 -6px}to{opacity:1;translate:0}}@media (width<=1100px) and (width>=901px){.public-header-shell .public-header nav{gap:11px;font-size:13px}.public-header-shell .public-header .button{gap:12px;padding-inline:14px;font-size:13px}.public-header-shell .brand{min-width:180px}.public-header-shell .brand>span{font-size:21px}.public-header-shell .brand img{width:40px;height:40px}}@media (width<=900px){.public-header-shell{border-radius:14px;width:calc(100% - 20px);margin-top:8px;top:8px}.public-header-shell .public-header{gap:10px;width:calc(100% - 28px);min-height:78px;padding-block:10px}.public-header-shell .brand{min-width:0}.public-header-shell .public-header .public-menu>nav{max-height:calc(100dvh - 126px);padding-bottom:6px}.public-header .canvas-motion-label{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.public-header .canvas-motion-toggle{justify-content:flex-start;min-height:48px;margin-top:8px;padding-inline:14px}.workspace .sidebar,.workspace.admin-workspace .sidebar{border-bottom:1px solid #709c854d;border-right:0;height:auto;max-height:100dvh;padding:16px 18px;position:sticky;top:0;overflow:visible;box-shadow:0 8px 26px #102e2418}.workspace .sidebar .workspace-menu>nav{overscroll-behavior:contain;max-height:calc(100dvh - 156px);padding-bottom:4px;overflow-y:auto}.sidebar nav .canvas-motion-toggle{grid-column:1/-1;min-height:48px;margin-top:4px}.workspace .workspace-top{z-index:1;border-radius:14px;gap:14px;padding:18px;position:relative;top:auto}.workspace .workspace-top h1{font-size:clamp(27px,6vw,36px)}html[data-canvas-motion=on] :is(.hero-art,.case-art){translate:none}html[data-canvas-motion=on] [data-canvas-tilt]{rotate:none}html[data-canvas-motion=on] .mobile-navigation[data-open=true]>nav{animation:canvas-menu-in .25s var(--canvas-ease)}html[data-canvas-motion=on] :is(.canvas-symbol,.floating-chip,.auth-symbol){animation-duration:11s}}@media (width<=600px){.public-header-shell .brand img{width:37px;height:37px}.public-header-shell .brand>span{font-size:20px}.public-header-shell .brand small{letter-spacing:.08em;margin-top:6px;font-size:8px}.public-header-shell .mobile-menu-toggle{gap:8px;padding-inline:11px;font-size:14px}.workspace .sidebar .brand>span{font-size:18px}.workspace .sidebar .brand small{letter-spacing:.06em;font-size:7px}.workspace .workspace-top .eyebrow{font-size:10px}.workspace .workspace-top .credits-badge{min-width:140px;padding:9px 12px;font-size:14px}.canvas-atmosphere{inset:-70px 0}.public-header-shell,.workspace .workspace-top{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.public-header-shell,.workspace .workspace-top{background:#f6faf7}.workspace .sidebar{background:#12372e}}html[data-canvas-motion=off]{scroll-behavior:auto}html[data-canvas-motion=off] #root *{transition:none!important;animation:none!important}html[data-canvas-motion=off] :is(.hero-art,.case-art,[data-canvas-tilt]){translate:none;rotate:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#root *{transition:none!important;animation:none!important}.hero-art,.case-art,[data-canvas-tilt]{translate:none!important;rotate:none!important}.canvas-atmosphere{translate:none}}:root{--canvas-display:"Space Grotesk",sans-serif;--canvas-night:#f2f6f7;--canvas-mint:#006b50;--canvas-ice:#e6f0f9;--canvas-nav-space:124px}html,body{background:var(--canvas-night)}#root{isolation:auto}.canvas-atmosphere{background:radial-gradient(at 88% 3%,#cce8e599,#0000 42%),radial-gradient(at 8% 44%,#dce6f088,#0000 37%),radial-gradient(at 95% 86%,#d2e9e15e,#0000 43%)}.canvas-scroll-progress{background:linear-gradient(90deg,#006b50,#b3c8ff);height:2px}.canvas-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#root>main{padding-top:var(--canvas-nav-space);color:#18333b;--ink:#18333b;--muted:#506a74;--surface:#fff;--line:#7896a438;--field-line:#90adb96b;--pale:#e4f4ec;--green:#006b50;--green-hover:#00583f;--coral:#436995;--sidebar:#e1efe9;--shadow:0 14px 42px #00000025}#root>main em{font-family:var(--canvas-display);color:var(--canvas-mint);font-style:normal;font-weight:500}#root>main .eyebrow{color:var(--canvas-mint);letter-spacing:.16em;font-size:11px}#root>main h1{letter-spacing:-.065em}#root>main .lead{color:#506a74}#root>main .button,.public-header .button,.public-footer .button{background:var(--canvas-mint);border-color:var(--canvas-mint);color:#fff;border-radius:999px;box-shadow:0 5px 20px #92f0c514}#root>main .button:hover:not(:disabled),.public-header .button:hover:not(:disabled){color:#102a24;background:#d7ffe9;border-color:#d7ffe9;box-shadow:0 10px 28px #9ff1cf22}#root>main .button.secondary{color:#1c3b46;box-shadow:none;background:#ffffff06;border-color:#668c9e4d}#root>main .button.secondary:hover:not(:disabled){color:#00583f;background:#e4f4ec;border-color:#006b50}#root>main .button:disabled,#root>main .button.secondary:disabled{color:#5d7682;box-shadow:none;background:#d7e2e8;border-color:#9ab1bb}#root>main .text-link{color:var(--canvas-mint);border-color:#a9f6d83d}.public-header-shell{z-index:80;color:#1b333c;-webkit-backdrop-filter:blur(44px)saturate(170%);backdrop-filter:blur(44px)saturate(170%);background:linear-gradient(120deg,#ffffff09,#e3f3ee26);border:1px solid #52797d33;border-radius:24px;width:min(1400px,100% - 40px);margin:0;position:fixed;top:16px;left:50%;translate:-50%;box-shadow:0 12px 48px #23465212,inset 0 1px #fff5}html[data-canvas-scrolled=true] .public-header-shell{background:linear-gradient(120deg,#ffffff09,#d7eae733);border-color:#52797d3b;box-shadow:0 14px 48px #23465214}.public-header-shell .public-header{width:calc(100% - 44px);min-height:80px;padding-block:12px}.public-header-shell .brand:hover{color:#006b50}.public-header-shell .brand small{color:#5b7780;font-weight:500}.public-header-shell .brand img,.workspace .sidebar .brand img,.public-footer .brand img{filter:drop-shadow(0 3px 7px #b5f5d322)}.public-header-shell .public-header nav{gap:20px;font-size:13px}.public-header-shell .public-header nav>a:not(.button){color:#284b59}.public-header-shell .public-header nav>a:is(:hover,[aria-current=page]){color:#006b50}.public-header-shell .public-header nav>a:after{background:#006b50}.public-header-shell .public-header .admin-link{color:#5c747e;font-size:12px}.public-header .canvas-motion-toggle{color:#264b58;background:#ffffff08;border-color:#668b9e38;border-radius:50%}.public-header .canvas-motion-toggle:hover:not(:disabled){background:#b9f6d619;border-color:#b9f6d680}.public-header-shell .mobile-menu-toggle{color:#244854;background:#ffffff09;border-color:#668b9e40;border-radius:14px}.public-header-shell .public-header .button{min-height:44px;padding:10px 18px;font-size:13px}#root>main .plan-card{background:linear-gradient(150deg,#fff,#edf5f8);border-radius:24px;box-shadow:0 18px 45px #284a6410}#root>main .plan-card.featured,#root>main .plan-card.chosen{color:#194938;background:linear-gradient(145deg,#e7f8ed,#d5ede3);border-color:#006b50}#root>main .plan-card.featured .eyebrow{color:#fff}#root>main .process-grid>article{background:linear-gradient(150deg,#fff,#eff5f7);border:1px solid #7b9aab38;border-radius:24px;box-shadow:0 14px 42px #284a6410}#root>main .process-grid>article>span{color:#006b50;background:#b9f6d615;border-color:#b9f6d64a}#root>main .process-grid p{color:#506a74}#root>main .work-section{background:linear-gradient(125deg,#edf6f3,#edf0fb)}#root>main .case-copy p{color:#506a74}#root>main .case-label{color:#4e678a}#root>main .case-tags li{color:#3b5f6c;background:#ffffff08;border-color:#7b9aab3a}#root>main .case-art{border-color:#779dab66;border-radius:22px;box-shadow:0 25px 60px #27475626}#root>main .case-toolbar{color:#30594e;background:#dbece8}#root>main .case-toolbar>span:first-child{color:#498273}#root>main .first-project-note{color:#194e3d;background:#b9f6d610;border-color:#b9f6d645}#root>main .first-project-note>span{color:#006b50}#root>main .included-care{color:#21573f;background:#c4f7dd12;border-radius:14px}#root>main .public-first-offer{color:#506f76}#root>main .domain-extension-grid article{background:#fff;border-color:#7b9aab38}#root>main .domain-extension-grid b{color:#006b50}#root>main .domain-extension-grid small{color:#55717f}#root>main .trial-used{color:#42616e;background:#e3ebef}#root>main .auth-story h1{font-size:clamp(48px,5.8vw,82px)}#root>main .auth-story p{color:#506a74}#root>main .auth-symbol{filter:drop-shadow(0 24px 25px #0005);background:radial-gradient(#bcf7d719,#0000 68%);transform:perspective(700px)rotateY(-20deg)rotateX(12deg)}#root>main :is(.auth-card,.auth-panel){--ink:#143129;--muted:#4c665e;--surface:#f9fffc;--line:#c8dcd4;--field-line:#92aca1;--green:#006b50;--green-hover:#00583f;--pale:#e6f6ed;--coral:#486696;color:var(--ink);background:linear-gradient(145deg,#fbfffd,#f0f9f5);border:1px solid #d6ede0;border-radius:26px;box-shadow:0 32px 75px #00000045}#root>main :is(.auth-card,.auth-panel) .button{color:#fff;background:#006b50;border-color:#006b50}#root>main :is(.auth-card,.auth-panel) .button:hover:not(:disabled){color:#fff;background:#00583f}#root>main :is(.auth-card,.auth-panel) .text-link{color:#00583f}#root>main :is(.auth-card,.auth-panel) em,#root>main :is(.auth-card,.auth-panel) .eyebrow{color:#006b50}#root>main .oauth-buttons button{color:#19382f;border-radius:14px}#root>main :is(input,select,textarea){color:#143129}#root>main .auth-card .small{color:#4c665e}#root>main .prose{padding-bottom:90px}.public-footer{color:#254650;border-top-color:#779da93b;padding-block:48px}.public-footer .brand:hover{color:#006b50}.public-footer :is(p,small){color:#5b7580}.public-footer a:hover{color:#006b50}.workspace{--paper:#edf3f6;--surface:#fff;--ink:#182f3a;--muted:#526b76;--line:#cad9e1;--field-line:#92aebc;--green:#006b50;--green-hover:#00583f;--pale:#e5f6ee;--coral:#496c9d;--shadow:0 9px 28px #294e6810;color:var(--ink);background:#edf3f6}.workspace .sidebar,.workspace.admin-workspace .sidebar{background:radial-gradient(at 20% 0,#c5e7e966,#0000 65%),linear-gradient(165deg,#f5fbf8,#e3f1ed);border-right-color:#749f9638;box-shadow:8px 0 35px #172f4314}.workspace .sidebar>.eyebrow{color:#608479;letter-spacing:.17em}.workspace .sidebar nav a{color:#355d65;border-radius:14px}.workspace .sidebar nav a>span{color:#4a7981}.workspace .sidebar nav a:hover{background:#b7decc38}.workspace .sidebar nav a.active{color:#174e3a;background:#d1eedf;border-color:#b2dac6;box-shadow:0 7px 22px #9ef0c618}.workspace .sidebar nav a.active>span{color:#0b674b}.workspace .sidebar nav .canvas-motion-toggle{background:#ffffff07;border-color:#82a5a137;border-radius:14px}.workspace .workspace-main{background:radial-gradient(at 93% 0,#d6ecfa,#0000 42%),radial-gradient(at 8% 66%,#d8f1e822,#0000 35%)}.workspace .workspace-top{color:#213b49;-webkit-backdrop-filter:blur(36px)saturate(160%);backdrop-filter:blur(36px)saturate(160%);background:linear-gradient(130deg,#eaf5fade,#ddecf2d6);border-color:#ffffffc5;border-radius:24px;box-shadow:0 12px 32px #16374b20,inset 0 1px #fff8}.workspace .workspace-top h1{letter-spacing:-.055em}.workspace .workspace-top .eyebrow{color:#006b50}.workspace .workspace-top .credits-badge{color:#124332;background:#effff6;border-radius:16px}.workspace :is(.panel,.project-card,.plan-card,.preview-panel,.conversation,.admin-metrics>a,.operations-metrics>article){border-radius:22px;box-shadow:0 9px 28px #294e6810}.workspace :is(.project-tabs,.customer-tabs,.admin-detail-tabs) button{border-radius:12px}.workspace .button{border-radius:14px}.workspace :is(input,select,textarea){border-radius:12px}.workspace .sidebar-bottom>button{border-radius:11px}.workspace .admin-role-badge{color:#163c2f;background:#c9f9dc;border-color:#9ed5b5}.cinematic-home{margin-top:calc(-1 * var(--canvas-nav-space));overflow:clip}.cinema-track{height:430svh;position:relative}.cinema-stage{color:#1b3540;background:radial-gradient(at 75% 30%,#cceadf85,#0000 45%),radial-gradient(at 95% 90%,#dce5f499,#0000 50%),#f2f6f7;height:100svh;position:sticky;top:0;overflow:hidden}.cinema-stage-light{pointer-events:none;background:conic-gradient(from calc(180deg + var(--story-progress,0) * 90deg) at 73% 20%,transparent 0deg,#38a97718 32deg,transparent 65deg,#89b0db26 110deg,transparent 150deg);transform:translateY(var(--story-lift,0px));position:absolute;inset:-30% -10%}.cinema-stage-light:after{content:"";background:linear-gradient(90deg,#0000,#3f947f45,#7a9cca70,#0000);height:2px;position:absolute;top:24%;left:12%;right:8%;rotate:-7deg;box-shadow:0 0 25px #6da8bc26}.cinema-stage-grid{pointer-events:none;background-image:linear-gradient(#6d91a515 1px,#0000 1px),linear-gradient(90deg,#6d91a515 1px,#0000 1px);background-size:65px 65px;width:140%;height:50%;position:absolute;bottom:-20%;left:-20%;transform:perspective(500px)rotateX(65deg);-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.cinema-visual{pointer-events:none;position:absolute;inset:0 -10% 0 40%}.cinema-visual>canvas{opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.cinema-visual.is-ready>canvas{opacity:1}.cinema-visual.is-ready .cinema-poster{opacity:0}.cinema-object-caption{color:#516f7c;letter-spacing:.19em;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;bottom:22%;left:30%}.cinema-live-dot{background:#006b50;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #b9f6d699}.cinema-copy{z-index:2;pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-43%)}.cinema-copy-stack{perspective:1000px;width:49%;height:405px;position:relative}.cinema-copy-panel{opacity:0;transform-origin:50%;pointer-events:none;transition:opacity .25s ease,transform .45s var(--canvas-ease);position:absolute;inset:0}.cinema-copy-panel:first-child{opacity:1}.cinema-copy-panel .eyebrow{letter-spacing:.19em;align-items:center;gap:10px;margin-bottom:24px;font-size:10px;display:flex}.cinema-copy-panel .eyebrow>span{background:#006b50;border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #b9f6d65e}.cinema-copy-panel h2{letter-spacing:-.065em;text-wrap:initial;margin:0 0 26px;font-size:clamp(62px,6.5vw,100px);font-weight:500;line-height:.98}.cinema-copy-panel h2 em{color:#006b50;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#075f46,#397b9d);-webkit-background-clip:text;background-clip:text}.cinema-copy-panel:nth-child(3) h2{font-size:clamp(53px,5.4vw,82px)}.cinema-lead{color:#516f7c;max-width:395px;margin-bottom:20px;font-size:16px;line-height:1.7}.cinema-tags{flex-wrap:wrap;gap:8px;display:flex}.cinema-tags>span{color:#3b646e;background:#ffffff26;border:1px solid #789cab38;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:500}.cinema-hero-actions{pointer-events:auto;align-items:center;gap:20px;width:fit-content;margin-top:12px;display:flex}.cinema-hero-actions .button{padding:15px 23px;font-size:14px}.cinema-skip{color:#4b6c7c;align-items:center;gap:14px;min-height:48px;font-size:12px;display:flex}.cinema-skip:hover{color:#006b50}.cinema-human-note{align-items:center;gap:11px;margin-top:28px;display:flex}.cinema-human-note>span{color:#006b50;width:34px;height:34px;font-family:var(--canvas-display);background:#fff5;border:1px solid #6990a333;border-radius:50%;place-items:center;display:grid}.cinema-human-note p{color:#68838b;margin:0;font-size:10px;line-height:1.8}.cinema-human-note b{color:#476874;font-weight:500;display:block}.cinema-stage-footer{z-index:3;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:33px;left:0;right:0}.cinema-scroll-hint{align-items:center;gap:14px;display:flex}.cinema-scroll-hint>span{color:#006b50;border:1px solid #6990a338;border-radius:20px;place-items:center;width:36px;height:46px;display:grid}.cinema-scroll-hint p{color:#436270;margin:0;font-size:11px;line-height:1.6}.cinema-scroll-hint small{color:#6d8794;font-size:10px;display:block}.cinema-chapters{align-items:center;gap:6px;display:flex}.cinema-chapters button{color:#627d8d;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:8px 14px;font-size:11px;display:flex}.cinema-chapters button span{color:#6e8b98;font-size:9px}.cinema-chapters button b{font-weight:500}.cinema-chapters button[aria-current=step]{color:#20454d;background:#ffffff65;border-color:#7b9caa40}.cinema-chapters button[aria-current=step] span,.cinema-chapters button:hover{color:#006b50}.cinema-sequence-progress{background:#769aa72b;height:1px;position:absolute;bottom:0;left:0;right:0}.cinema-sequence-progress span{height:100%;transform:scaleX(var(--story-progress,0));transform-origin:0;background:linear-gradient(90deg,#006b50,#6595b5);display:block}.cinema-poster{perspective:1200px;transform-style:preserve-3d;transition:opacity .7s;position:absolute;inset:0}.poster-browser,.poster-sheet{aspect-ratio:1.6;width:70%;transform:rotateX(8deg) rotateY(calc(-22deg + var(--story-progress,0) * 26deg)) rotateZ(-7deg);border-radius:18px;position:absolute;top:30%;left:12%}.poster-sheet{background:linear-gradient(130deg,#7fafa1,#314766);border:2px solid #cbfff14d;box-shadow:0 30px 60px #0000004f}.poster-sheet.rear{translate:34px -31px}.poster-sheet.middle{background:linear-gradient(130deg,#a2d1bf,#243b42);translate:17px -17px}.poster-browser{background:#f5fff9;border:1px solid #588a9273;overflow:hidden;box-shadow:0 30px 75px #214e6330,inset 0 0 0 4px #91b4bb22}.poster-toolbar{color:#476b76;background:#e6f0f2;justify-content:space-between;padding:12px 16px;font-size:8px;display:flex}.poster-toolbar>span:first-child{letter-spacing:4px}.poster-page{padding:22px 28px;position:relative}.poster-page>small{letter-spacing:.15em;color:#57818c;font-size:7px;display:block}.poster-page>b{font-size:18px;font-family:var(--canvas-display);margin-top:10px;display:block}.poster-page>strong{font-size:clamp(28px,3.4vw,55px);font-family:var(--canvas-display);letter-spacing:-.04em;margin-top:20px;line-height:1.1;display:block}.poster-page>span{color:#6a818d;margin:12px 0;font-size:9px;display:block}.poster-page>i{color:#fff;background:#006b50;border-radius:15px;padding:7px 11px;font-size:8px;font-style:normal;display:inline-block}.poster-logo{filter:drop-shadow(0 18px 14px #0007);width:30%;position:absolute;top:28%;right:30px;rotate:-15deg}.poster-phone{aspect-ratio:.51;color:#174e3d;background:#e8faf0;border:4px solid #688e90;border-radius:20px;width:17%;padding:15px 10px;position:absolute;top:47%;left:74%;transform:rotateY(-18deg)rotate(5deg);box-shadow:10px 15px 35px #0006}.poster-phone>span{font-size:11px;font-weight:700}.poster-phone>b{margin:20px 0 18px;font-size:15px;line-height:1.2;display:block}.poster-phone>small{margin-top:16px;font-size:7px;display:block}.poster-orbit{border:1px solid #b9f6d652;border-radius:50%;position:absolute;inset:17% 0 16%;transform:rotateY(30deg)rotate(-24deg)}.poster-orbit.second{border-color:#a6c9ff26;inset:8% 11%;transform:rotateX(30deg)rotate(25deg)}.poster-sphere{aspect-ratio:1;background:radial-gradient(at 29% 22%,#d3ffea,#65b29b 40%,#1c4b51 73%,#0a152a);border-radius:50%;width:75px;position:absolute;top:24%;right:13%;box-shadow:10px 12px 35px #0006}.is-static.cinema-track{height:auto}.is-static .cinema-stage{height:max(760px,100svh);position:relative}.is-static .cinema-copy-panel:not(:first-child){display:none}.cinema-static-note{letter-spacing:.2em;color:#668593;margin:0;font-size:10px}.cinema-static-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:55px 0;display:grid}.cinema-static-chapters h2{font-size:28px}.cinema-static-chapters p:last-child{color:#4e6e7c;font-size:14px}.cinema-section{padding-block:100px}.cinema-section-heading{margin-bottom:46px}.cinema-section-heading:has(>div){justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.cinema-section-heading h2,.cinema-work-copy h2,.cinema-trial-copy h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(36px,4.4vw,65px);font-weight:500;line-height:1.07}.cinema-section-heading h2 em,.cinema-work-copy h2 em,.cinema-trial-copy h2 em{color:#466870}.cinema-section-heading>p:last-child{color:#597686;max-width:520px;font-size:16px;line-height:1.8}.cinema-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cinema-service{transition:transform .5s var(--canvas-ease),border-color .3s,box-shadow .5s;background:linear-gradient(150deg,#fffa,#edf5f9);border:1px solid #88a7b438;border-radius:28px;padding:30px;position:relative;overflow:hidden}.cinema-service-number{letter-spacing:.15em;color:#6d8b96;margin:10px 0 20px;font-size:10px;display:block}.cinema-service h3{color:#1c3c48;letter-spacing:-.04em;font-size:24px;font-weight:500}.cinema-service p{color:#5a7581;margin-bottom:30px;font-size:14px;line-height:1.8}.cinema-service>small{letter-spacing:.15em;color:#668691;font-size:8px}.cinema-service-art{perspective:750px;height:155px;transform-style:preserve-3d;margin-bottom:22px;position:relative}.cinema-service-art.layers i{width:120px;height:120px;transition:translate .6s var(--canvas-ease);background:linear-gradient(135deg,#bcefd5,#2c7580);border:1px solid #d2fff7b5;border-radius:20px;position:absolute;top:10px;left:calc(50% - 60px);transform:rotateX(56deg)rotate(-35deg);box-shadow:15px 18px 26px #0000004d}.cinema-service-art.layers i:first-child{background:linear-gradient(130deg,#859ade,#25345b);translate:0 34px}.cinema-service-art.layers i:nth-child(2){translate:0 14px}.cinema-service-art.layers i:nth-child(3){background:linear-gradient(135deg,#e3ffe9,#91d4bb);translate:0 -8px}.cinema-service-art.connect i{background:linear-gradient(130deg,#d8ffff,#7192bf);border:1px solid #edffff66;border-radius:15px;width:57px;height:57px;position:absolute;top:46px;left:calc(50% - 28px);transform:rotateY(-30deg)rotateX(25deg);box-shadow:10px 17px 30px #00000052}.cinema-service-art.connect i:nth-child(2){background:linear-gradient(130deg,#cdfce3,#469b8c);translate:-70px 32px}.cinema-service-art.connect i:nth-child(3){background:linear-gradient(130deg,#becdff,#44507f);translate:70px -29px}.cinema-service-art.connect span{z-index:-1;background:#d4fafa66;width:195px;height:2px;position:absolute;top:83px;left:calc(50% - 97px);rotate:-26deg}.cinema-service-art.orbit i{border:9px solid #93cdbd;border-color:#93cdbd #436969 #2e575a #93cdbd;border-radius:50%;width:133px;height:133px;position:absolute;top:8px;left:calc(50% - 66px);transform:rotateX(55deg)rotateY(-22deg);box-shadow:0 12px 32px #0000005e}.cinema-service-art.orbit i:nth-child(2){border-width:4px;border-color:#9facda99;width:110px;height:110px;top:18px;left:calc(50% - 55px);transform:rotateX(-10deg)rotateY(55deg)}.cinema-service-art.orbit i:nth-child(3){background:radial-gradient(at 30% 25%,#d5ffec,#5aaba1 43%,#223957 80%);border:0;width:55px;height:55px;top:46px;left:calc(50% - 28px);transform:none}.cinema-pricing{border-top:1px solid #789aa72e;scroll-margin-top:120px}.cinema-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cinema-plan{transition:transform .5s var(--canvas-ease),box-shadow .5s,border-color .3s;background:linear-gradient(155deg,#fff,#ecf3f6);border:1px solid #8ba9b74d;border-radius:28px;flex-direction:column;align-items:stretch;padding:30px;display:flex}.cinema-plan-top{color:#6e8b97;justify-content:space-between;align-items:center;gap:12px;min-height:23px;font-size:10px;display:flex}.cinema-plan-top b{border:1px solid #33634e38;border-radius:20px;padding:5px 10px;font-size:9px;font-weight:500}.cinema-plan h3{color:#173b43;margin:30px 0 10px;font-size:28px;font-weight:500}.cinema-plan>p{color:#5d7783;min-height:48px;margin-bottom:30px;font-size:13px}.cinema-plan>strong{font-family:var(--canvas-display);letter-spacing:-.05em;color:#143e40;min-height:114px;font-size:43px;font-weight:500;line-height:1.1}.cinema-plan>strong small{font-family:var(--sans);letter-spacing:0;color:#65818c;margin-top:12px;font-size:10px;font-weight:400;line-height:1.65;display:block}.cinema-plan:last-child>strong{font-size:32px}.cinema-plan ul{color:#476973;margin:8px 0 24px;padding:0;font-size:12px;list-style:none}.cinema-plan li{align-items:flex-start;gap:12px;padding-block:9px;display:flex}.cinema-plan li>span{color:#006b50}.cinema-care{border-top:1px solid #96b1b93b;align-items:center;gap:12px;margin-top:auto;margin-bottom:20px;padding-block:20px;display:flex}.cinema-care>span{color:#4b8570;font-size:23px}.cinema-care b{font-size:12px;font-weight:500;display:block}.cinema-care small{color:#65818c;font-size:10px;display:block}.cinema-plan .button{justify-content:space-between}.cinema-try{text-align:center;color:#5d807e;justify-content:center;gap:14px;min-height:44px;padding-top:17px;font-size:11px;display:flex}.cinema-try:hover{color:#006b50}.cinema-plan.spotlight{color:#142f2a;background:linear-gradient(155deg,#e2f8eb,#b4e3ce);border-color:#bad8ca80;box-shadow:0 20px 45px #5f9d7e15}.cinema-plan.spotlight :is(h3,strong){color:#143b31}.cinema-plan.spotlight :is(p,small,.cinema-plan-top,.cinema-try,ul){color:#355e54}.cinema-plan.spotlight :is(li>span,.cinema-care>span){color:#276653}.cinema-plan.spotlight .cinema-care{border-color:#355e5433}#root>main .cinema-plan.spotlight .button{color:#fff;background:#173d32;border-color:#173d32}#root>main .cinema-plan.spotlight .button:hover{color:#fff;background:#0c2b22}.cinema-pricing-note{color:#93afbf;max-width:820px;margin:25px 0 0;font-size:12px;line-height:1.8}.cinema-work{background:radial-gradient(at 70% 55%,#90c8ba26,#0000 60%),#eff5f7;border-block:1px solid #8daab630}.cinema-work-layout{perspective:1300px;grid-template-columns:1fr 1.4fr;align-items:center;gap:70px;display:grid}.cinema-case-index{color:#6a8997;letter-spacing:.16em;margin-top:32px;font-size:10px;display:block}.cinema-work-copy h2{font-size:clamp(34px,3.8vw,56px)}.cinema-work-copy>p:not(.eyebrow){color:#547680;font-size:14px;line-height:1.8}.cinema-work-copy .cinema-tags{margin-block:26px}.cinema-work-window{transform-style:preserve-3d;transition:transform .7s var(--canvas-ease),box-shadow .6s;background:#e8f2f4;border:1px solid #89ad9f75;border-radius:20px;display:block;position:relative;overflow:hidden;transform:rotateY(-8deg)rotateX(5deg);box-shadow:0 35px 70px #27465726}.cinema-window-toolbar{color:#4a6e7c;background:#e8f2f4;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;display:flex}.cinema-window-toolbar>span:first-child{letter-spacing:4px;color:#3b977c;font-size:8px}.cinema-work-window img{aspect-ratio:1.5;object-fit:cover;object-position:top;width:100%}.cinema-work-label{text-align:right;letter-spacing:.15em;color:#4f8071;padding:10px 18px;font-size:8px;display:block}.cinema-trial{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.cinema-trial-copy>p:not(.eyebrow){color:#567581;max-width:470px;font-size:15px;line-height:1.8}.cinema-trial-copy .button{margin-top:12px}.cinema-pilot-note{color:#668494;margin-top:22px;font-size:10px;line-height:1.8;display:block}.cinema-pilot-note>span{background:#006b50;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.cinema-credit-card{background:radial-gradient(at 0 0,#b3dfd675,#0000 65%),linear-gradient(145deg,#fff,#e8f3f6);border:1px solid #7e9eab45;border-radius:30px;padding:35px;transform:perspective(1000px)rotateY(-5deg)rotateX(3deg);box-shadow:0 20px 55px #244d6514}.cinema-credit-top{letter-spacing:.18em;color:#668896;justify-content:space-between;font-size:9px;display:flex}.cinema-credit-top>span:last-child{color:#0b6b4c;font-size:23px;line-height:1}.cinema-credit-card>strong{font-size:90px;font-family:var(--canvas-display);letter-spacing:-.065em;color:#126247;margin:26px 0;font-weight:400;line-height:1;display:block}.cinema-credit-card>strong>span{letter-spacing:0;font-family:var(--sans);color:#4b796c;margin-top:15px;font-size:12px;font-weight:400;display:block}.cinema-credit-meter{gap:5px;margin-bottom:18px;display:flex}.cinema-credit-meter i{background:#70ad9b;border-radius:4px;flex:2;height:5px}.cinema-credit-meter i:nth-child(2){background:#006b50;flex:5}.cinema-credit-meter i:nth-child(3){background:#93afe7}.cinema-credit-meter i:last-child{background:#d4e0e8;flex:1}.cinema-credit-card dl{margin:0}.cinema-credit-card dl>div{color:#577480;border-bottom:1px solid #98b7be3b;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.cinema-credit-card dd{color:#08694a;white-space:nowrap;margin:0}.cinema-credit-card>p{color:#668291;margin:23px 0 0;font-size:10px;line-height:1.8}.cinema-outro{border-top:1px solid #7f9da935;padding:95px 0 110px;position:relative;overflow:hidden}.cinema-outro-copy{z-index:1;text-align:center;position:relative}.cinema-outro-copy h2{letter-spacing:-.075em;margin:35px 0;font-size:clamp(75px,11vw,158px);font-weight:500;line-height:.91}.cinema-outro-copy h2 em{color:#006b50}.cinema-outro-copy>p:not(.eyebrow){color:#68838e;font-size:13px}.cinema-outro-copy .button{margin-top:20px}.cinema-outro-orbit{border:1px solid #4b91734d;border-radius:50%;width:60%;height:75%;position:absolute;top:0;left:20%;transform:perspective(1000px)rotateX(50deg)rotate(-27deg);box-shadow:0 0 120px #65a78018,inset 0 0 100px #65a7800a}@media (hover:hover) and (pointer:fine){html[data-canvas-motion=on] .cinema-service:hover{border-color:#75aa9757;transform:perspective(900px)rotateX(3deg)translateY(-7px);box-shadow:0 28px 55px #23465214}html[data-canvas-motion=on] .cinema-service:hover .layers i:first-child{translate:0 50px}html[data-canvas-motion=on] .cinema-service:hover .layers i:last-of-type{translate:0 -24px}html[data-canvas-motion=on] .cinema-plan:hover{border-color:#599a7177;transform:translateY(-8px);box-shadow:0 25px 60px #00000030}html[data-canvas-motion=on] .cinema-work-window:hover{transform:rotateY(0)rotateX(0)translateY(-6px);box-shadow:0 40px 85px #00000060}}@supports (animation-timeline:view()){html[data-canvas-motion=on] .cinema-work-window{animation:linear both cinema-window-open;animation-timeline:view();animation-range:entry cover 45%}html[data-canvas-motion=on] .cinema-outro-orbit{animation:linear both cinema-orbit-turn;animation-timeline:view();animation-range:entry cover 80%}}@keyframes cinema-window-open{0%{transform:perspective(1300px)rotateY(-24deg)rotateX(14deg)translateY(60px)}to{transform:perspective(1300px)rotateY(-4deg)rotateX(3deg)translateY(0)}}@keyframes cinema-orbit-turn{0%{transform:perspective(1000px)rotateX(68deg)rotate(-42deg)}to{transform:perspective(1000px)rotateX(42deg)rotate(10deg)}}@media (width>=901px) and (height<=760px){.cinema-copy-stack{height:350px}.cinema-copy-panel h2{font-size:clamp(58px,6.1vw,83px)}.cinema-copy-panel:nth-child(3) h2{font-size:clamp(48px,5vw,68px)}.cinema-copy-panel .eyebrow{margin-bottom:18px}.cinema-lead{max-width:360px;font-size:14px}.cinema-human-note{margin-top:17px}.cinema-stage-footer{bottom:22px}}@media (width<=1200px) and (width>=901px){.public-header-shell .public-header nav{gap:13px;font-size:12px}.public-header-shell .brand{min-width:175px}.public-header-shell .brand>span{font-size:21px}.public-header-shell .brand img{width:38px;height:38px}.public-header-shell .public-header .button{gap:10px;padding-inline:14px}.cinema-copy-panel h2{font-size:clamp(59px,6.3vw,78px)}.cinema-copy-panel:nth-child(3) h2{font-size:clamp(46px,5vw,60px)}.cinema-work-layout{gap:40px}.cinema-trial{gap:55px}.cinema-chapters button{padding-inline:10px}}@media (width<=900px){:root{--canvas-nav-space:105px}.public-header-shell{border-radius:20px;width:calc(100% - 24px);top:10px}.public-header-shell .public-header{width:calc(100% - 28px);min-height:75px;padding-block:10px}.public-header-shell .public-header nav>a:not(.button){border-radius:12px}.public-header-shell .public-header nav>a:hover{background:#74ac970f}.public-header-shell:has(.public-menu[data-open=true]){background:#f5faf6cc}.public-header .canvas-motion-toggle{border-radius:12px;justify-content:flex-start;padding-inline:14px}.workspace .sidebar,.workspace.admin-workspace .sidebar{border-bottom-color:#7eaaa238}.workspace .workspace-menu>.mobile-menu-toggle{background:#86bba619;border-color:#789fa14d}.workspace .workspace-top{border-radius:20px}.cinema-track{height:380svh}.cinema-copy{top:125px;transform:none}.cinema-copy-stack{width:90%;max-width:620px;height:245px}.cinema-copy-panel h2{margin-bottom:17px;font-size:clamp(42px,7vw,63px);line-height:1.02}.cinema-copy-panel:nth-child(3) h2{font-size:clamp(36px,6.1vw,55px)}.cinema-copy-panel .eyebrow{margin-bottom:15px;font-size:9px}.cinema-lead{max-width:430px;margin-bottom:14px;font-size:14px;line-height:1.6}.cinema-hero-actions{gap:18px;margin-top:6px}.cinema-human-note{display:none}.cinema-visual{inset:41% -5% 5% 9%}.cinema-object-caption{font-size:7px;bottom:13%;left:28%}.cinema-stage-footer{bottom:19px}.cinema-scroll-hint{gap:9px}.cinema-scroll-hint>span{width:29px;height:39px}.cinema-chapters{gap:2px}.cinema-chapters button{gap:7px;padding:6px 10px}.cinema-section{padding-block:75px}.cinema-services-grid{gap:14px}.cinema-service{padding:24px 22px}.cinema-service-art{scale:.85}.cinema-service h3{font-size:21px}.cinema-plans{grid-template-columns:1fr}.cinema-plan{padding:28px}.cinema-plan>p{min-height:0;margin-bottom:24px}.cinema-plan>strong{min-height:85px}.cinema-plan ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cinema-work-layout{grid-template-columns:1fr;gap:35px}.cinema-work-copy{max-width:650px}.cinema-work-window{justify-self:center;width:100%;max-width:730px;transform:rotateY(-3deg)rotateX(2deg)}.cinema-trial{grid-template-columns:1fr;gap:45px}.cinema-credit-card{max-width:650px;transform:perspective(1000px)rotateY(-3deg)}.cinema-static-chapters{gap:20px}.cinema-static-chapters h2{font-size:25px}.poster-browser,.poster-sheet{top:19%}.poster-phone{top:38%}.poster-orbit{inset:8% 3% 5%}.poster-page{padding:15px 25px}.poster-page>strong{margin-top:14px;font-size:clamp(27px,4.8vw,45px)}.poster-page>span{margin:10px 0}.poster-sphere{width:48px;top:10%}.is-static .cinema-stage{height:830px}}@media (width<=600px){.public-header-shell .brand>span{font-size:19px}.public-header-shell .brand img{width:35px;height:35px}.public-header-shell .brand small{letter-spacing:.09em;font-size:7px}.public-header-shell .mobile-menu-toggle{min-height:44px}.public-header-shell{-webkit-backdrop-filter:blur(32px)saturate(160%);backdrop-filter:blur(32px)saturate(160%)}.cinema-track{height:350svh}.cinema-copy{top:117px}.cinema-copy-stack{width:100%;height:236px}.cinema-copy-panel h2{font-size:clamp(40px,11vw,53px)}.cinema-copy-panel:nth-child(3) h2{font-size:clamp(32px,9vw,43px)}.cinema-copy-panel .eyebrow{letter-spacing:.13em;margin-bottom:18px;font-size:8px}.cinema-lead{max-width:350px;font-size:13px}.cinema-tags{gap:6px}.cinema-tags>span{padding:5px 9px;font-size:8px}.cinema-hero-actions{gap:16px}.cinema-hero-actions .button{gap:15px;min-height:46px;padding:12px 17px;font-size:12px}.cinema-skip{gap:8px;font-size:10px}.cinema-visual{inset:44% -14% 6% -8%}.cinema-object-caption{display:none}.cinema-stage-footer{gap:10px;bottom:16px}.cinema-scroll-hint p{font-size:9px}.cinema-scroll-hint small{font-size:8px}.cinema-chapters button{min-width:38px;min-height:44px;padding-inline:10px}.cinema-chapters button b{display:none}.cinema-chapters button span{font-size:10px}.cinema-section{padding-block:60px}.cinema-section-heading{margin-bottom:30px}.cinema-section-heading:has(>div){flex-direction:column;align-items:flex-start;gap:12px}.cinema-section-heading h2,.cinema-work-copy h2,.cinema-trial-copy h2{margin-top:18px;font-size:clamp(34px,9vw,48px)}.cinema-section-heading>p:last-child{font-size:14px}.cinema-services-grid{grid-template-columns:1fr;gap:16px}.cinema-service{border-radius:24px;padding:28px}.cinema-service-art{height:135px;scale:1}.cinema-service h3{font-size:25px}.cinema-service p{font-size:14px}.cinema-plan{border-radius:24px}.cinema-plan ul{display:block}.cinema-plan li{padding:8px 0;font-size:13px}.cinema-plan>strong{font-size:43px}.cinema-pricing-note{font-size:11px}.cinema-window-toolbar{padding:10px 12px;font-size:8px}.cinema-work-window{border-radius:14px}.cinema-credit-card{border-radius:25px;padding:28px;transform:none}.cinema-credit-card>strong{font-size:80px}.cinema-outro{padding-block:60px 75px}.cinema-outro-copy h2{font-size:clamp(65px,19vw,96px)}.cinema-outro-copy>p:not(.eyebrow){font-size:12px}.cinema-outro-orbit{width:95%;left:2.5%}.cinema-static-chapters{grid-template-columns:1fr;gap:20px;padding-top:35px}.cinema-static-chapters h2{font-size:28px}.is-static .cinema-stage{height:770px}.poster-browser,.poster-sheet{width:70%;top:28%}.poster-toolbar{padding:8px 10px;font-size:6px}.poster-page{padding:12px 16px}.poster-page>small{font-size:5px}.poster-page>b{margin-top:8px;font-size:12px}.poster-page>strong{margin-top:13px;font-size:clamp(22px,6.5vw,32px)}.poster-page>span{margin:8px 0;font-size:6px}.poster-page>i{padding:5px 8px;font-size:5px}.poster-logo{right:15px}.poster-phone{border-width:3px;border-radius:14px;padding:10px 7px;top:48%}.poster-phone>span{font-size:8px}.poster-phone>b{margin:14px 0 12px;font-size:10px}.poster-phone>small{font-size:5px}}@media (width<=900px) and (height>=561px) and (height<=740px){.cinema-copy{top:109px}.cinema-copy-stack{height:220px}.cinema-copy-panel h2{font-size:38px}.cinema-copy-panel:nth-child(3) h2{font-size:32px}.cinema-copy-panel .eyebrow{margin-bottom:14px}.cinema-lead{max-width:350px;font-size:12px}.cinema-hero-actions .button{min-height:43px;padding:10px 16px}.cinema-visual{top:47%;bottom:7%}}@media (height<=560px) and (width>=901px){.is-static .cinema-stage{height:720px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.public-header-shell{background:#edf5f2f2}.workspace .workspace-top{background:#e2f1f0}}html[data-canvas-motion=off] :is(.cinema-work-window,.cinema-credit-card,.auth-symbol){transform:none}@media (prefers-reduced-motion:reduce){.cinema-work-window,.cinema-credit-card{transform:none}}.workspace .sidebar,.workspace.admin-workspace .sidebar{color:#24464f}.workspace .sidebar .brand:hover{color:#006b50}.workspace .sidebar .brand small{color:#537b70}.workspace .sidebar .sidebar-bottom>button{color:#24464f;border-color:#779e92}.workspace .sidebar .sidebar-bottom>button:hover{background:#cce8db}.workspace .sidebar .mini-profile small{color:#537b70}.cinema-glass-backdrop{pointer-events:none;width:380px;height:330px;transform:translate3d(calc(var(--story-progress,0) * 95px),calc(var(--story-progress,0) * -45px),0) rotate(calc(-25deg + var(--story-progress,0) * 40deg));position:absolute;top:-175px;right:8%}.cinema-glass-backdrop i:first-child{border:16px solid #72bcb0;border-color:#72bcb0 #72bcb0 #5a958e #b7dded;border-radius:50%;position:absolute;inset:0;transform:rotateX(25deg);box-shadow:inset 0 0 16px #3a695a1a,0 8px 22px #3a695a12}.cinema-glass-backdrop i:last-child{background:radial-gradient(at 30% 22%,#f4fffa,#b3ddd2 40%,#70a5a0 75%,#5b8297);border-radius:50%;width:98px;height:98px;position:absolute;top:160px;left:42px;box-shadow:8px 12px 26px #376b7c22}@media (width<=900px){.cinema-glass-backdrop{width:290px;height:300px;top:-185px;right:-70px}}.ai-studio,.ai-invitation{--ai-ink:#173b43;--ai-muted:#506c74;--ai-line:#b4cdd1;--ai-accent:var(--canvas-mint,#006b50);--ai-surface:#fff;--ai-shadow:0 18px 55px #24495412}.ai-studio{max-width:1180px;color:var(--ai-ink);min-width:0;margin:0 auto}.ai-studio h2,.ai-studio h3,.ai-studio h4,.ai-invitation h3{font-family:var(--canvas-display,"Space Grotesk",sans-serif);letter-spacing:-.04em}.ai-studio .eyebrow{color:var(--ai-accent)}.ai-studio-top,.ai-project-status,.ai-section-heading,.ai-draft-actions,.ai-human-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ai-studio-top>.button{padding:10px 18px;font-size:13px}.ai-project-status{color:var(--ai-muted);gap:10px;font-size:12px}.ai-project-status>b{color:#1e5545;background:#e1f3e9;border:1px solid #97c7b0;border-radius:999px;padding:7px 11px}.ai-idea-space{text-align:center;max-width:960px;margin:36px auto 0}.ai-studio-new .ai-idea-space{margin-top:44px}.ai-studio-emblem{color:#087259;background:linear-gradient(130deg,#faffff,#c6eddd);border:1px solid #a6cdbc;border-radius:18px;place-items:center;width:52px;height:52px;margin:0 auto 20px;display:grid;transform:rotate(-8deg);box-shadow:0 8px 26px #124d3e13,inset 0 1px #fff}.ai-studio-emblem svg{width:30px;height:30px;transform:rotate(8deg)}.ai-idea-space h2{overflow-wrap:anywhere;margin:12px 0 15px;font-size:clamp(32px,3.8vw,56px);line-height:1.13}.ai-idea-space h2 em{color:#08765a;font-family:inherit;font-style:normal}.ai-studio-intro{max-width:640px;color:var(--ai-muted);margin:0 auto 26px;font-size:15px;line-height:1.75}.ai-idea-space .notice{text-align:left;margin:18px 0}.ai-existing-projects{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}.ai-existing-projects .button{font-size:13px}.ai-idea-form{text-align:left}.ai-project-name{text-align:left;max-width:460px;color:var(--ai-ink);margin:0 auto 22px;font-size:13px;font-weight:600;display:block}.ai-project-name input{background:#ffffffd9;border:1px solid #a9c5c9;margin-top:8px;box-shadow:0 5px 18px #30586709}.ai-composer{box-shadow:var(--ai-shadow),0 0 32px #63b59c13;background:linear-gradient(#fff,#fbfefd) padding-box padding-box,linear-gradient(130deg,#7cadca,#71b699 48%,#dbb97e) border-box;border:1px solid #0000;border-radius:26px;transition:box-shadow .25s;position:relative;overflow:hidden}.ai-composer:focus-within{box-shadow:0 0 0 3px #95d4bd40,var(--ai-shadow);outline:1px solid #388d74}.ai-composer textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:128px;max-height:440px;color:var(--ai-ink);border-radius:0;margin:0;padding:26px 26px 14px;font-size:16px;line-height:1.75;display:block;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.ai-composer textarea::placeholder{color:#688088;opacity:1}.ai-composer-tools{justify-content:space-between;align-items:center;gap:20px;padding:0 20px 18px;display:flex}.ai-composer-tools>div{align-items:center;gap:14px;display:flex}.ai-model-chip{color:#17674f;background:#eff8f3;border:1px solid #c1dace;border-radius:12px;flex-shrink:0;align-items:center;gap:9px;padding:9px 11px;display:inline-flex}.ai-model-chip>svg{width:21px;height:21px}.ai-model-chip>span{font-size:12px;font-weight:700;line-height:1.3}.ai-model-chip small{color:#57726c;margin-top:3px;font-size:10px;font-weight:400;display:block}.ai-prompt-length{color:var(--ai-muted);font-variant-numeric:tabular-nums;font-size:11px}.ai-generate-button{color:#fff;cursor:pointer;background:#006b50;border:1px solid #006b50;border-radius:999px;align-items:center;gap:14px;min-height:44px;padding:10px 11px 10px 20px;font-size:13px;font-weight:600;display:inline-flex}.ai-generate-button>span:last-child{background:#ffffff20;border-radius:50%;place-items:center;width:28px;height:28px;font-size:21px;line-height:1;display:grid}.ai-generate-button:hover:enabled{background:#00543e;box-shadow:0 5px 16px #006b5026}.ai-generate-button:disabled{color:#5d756a;cursor:not-allowed;opacity:1;background:#dee9e4;border-color:#c6d8cf}.ai-composer-help{color:var(--ai-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 8px 0;font-size:11px;line-height:1.6;display:flex}.ai-working{color:#176b50;justify-content:center;align-items:center;gap:10px;margin:18px 0;font-size:13px;display:flex}.ai-working i{background:#0f8a65;border-radius:50%;width:9px;height:9px;animation:1.3s ease-in-out infinite ai-working}@keyframes ai-working{50%{opacity:.45;transform:scale(.8)}}.ai-credit-reminder{color:#69502d;text-align:left;background:#fff8e9;border:1px solid #dccaa2;border-radius:12px;margin:16px 0;padding:12px 16px;font-size:12px;line-height:1.7}.ai-idea-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:24px 0 32px;display:flex}.ai-idea-chips button{color:#36555a;cursor:pointer;background:#ffffffb9;border:1px solid #b9cdce;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:12px;display:flex}.ai-idea-chips button:hover:enabled{color:#126a50;background:#eaf6ef;border-color:#2d8b73}.ai-idea-chips button>span{color:#3b8a77;font-size:19px;line-height:1}.ai-studio-shortcuts{border-top:1px solid #b9d1d344;border-bottom:1px solid #b9d1d344;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:36px;padding:18px 0;display:flex}.ai-studio-shortcuts button{color:#3c6065;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:42px;padding:10px 14px;font-size:12px}.ai-studio-shortcuts button:hover:enabled{color:#11664c;background:#e5f2ec}.ai-studio button:focus-visible,.ai-studio a:focus-visible{outline-offset:3px;outline:2px solid #188166}.ai-section-heading{align-items:flex-end;margin-bottom:20px}.ai-section-heading h3{margin:8px 0 0;font-size:27px;line-height:1.2}.ai-draft-actions{justify-content:flex-end;gap:9px}.ai-draft-actions .button{padding:10px 15px;font-size:12px}.ai-draft-section,.ai-tools-section,.ai-human-handoff{scroll-margin-top:35px}.ai-draft-section .preview-panel{box-shadow:var(--ai-shadow);border-radius:20px;overflow:hidden}.ai-request-history{background:#ffffffb9;border:1px solid #b6cfd2;border-radius:22px;padding:22px}.ai-request-history>ol{margin:22px 0 0;padding:0;list-style:none}.ai-request-history>ol>li+li{margin-top:32px}.ai-user-request{text-align:left;background:#e9f3f4;border:1px solid #c4d9db;border-radius:18px 18px 5px;max-width:85%;margin-left:auto;padding:16px 20px}.ai-user-request>span{color:#527279;margin-bottom:8px;font-size:10px;display:block}.ai-user-request p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.ai-request-reply{color:#31554e;align-items:flex-start;gap:12px;padding:18px 10px;display:flex}.ai-request-reply>svg{color:#257b60;flex:none;margin-top:3px}.ai-request-reply b{font-size:12px}.ai-request-reply p{margin:7px 0;font-size:13px;line-height:1.65}.ai-request-reply small{color:#5d7771;font-size:11px}.ai-request-reply .text-link{margin-top:12px;font-size:12px;display:block}.ai-request-reply.failed{color:#835b37}.ai-request-reply.pending{color:#4d6591}.ai-version-controls{color:#385d61;padding:20px 0;font-size:13px}.ai-version-controls summary{cursor:pointer;font-weight:600}.ai-version-controls>div{align-items:center;gap:12px;max-width:760px;display:flex}.ai-version-controls select{flex:1;min-width:0;margin:0}.ai-tools-section{margin-top:36px}.ai-tools-summary{background:linear-gradient(120deg,#f6fffb,#f5faff);border:1px solid #b4cdd1;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:23px;display:flex}.ai-tools-summary article{flex:250px;align-items:flex-start;gap:12px;display:flex}.ai-tools-summary article>span{color:#257857;background:#e0f2e9;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.ai-tools-summary b{font-size:13px}.ai-tools-summary p{color:var(--ai-muted);margin:6px 0 0;font-size:12px;line-height:1.7}.ai-tools-summary .button{padding:12px 17px;font-size:12px}.ai-plan-options{border:1px solid var(--ai-line);background:#ffffffc7;border-radius:22px;margin-top:26px;padding:26px}.ai-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ai-plan-card{background:#fbfdfd;border:1px solid #c1d4d7;border-radius:18px;flex-direction:column;min-width:0;padding:22px;display:flex}.ai-plan-card.selected{background:#f0faf5;border-color:#5ca68b}.ai-plan-card>div{color:#5a747b;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.ai-plan-card>div>b{color:#24664e;background:#ddf0e5;border-radius:6px;padding:4px 7px}.ai-plan-card h4{margin:18px 0 12px;font-size:21px}.ai-plan-card>strong{font-size:30px;font-family:var(--canvas-display,sans-serif)}.ai-plan-card>strong>small{color:#506c74;margin-left:6px;font-family:inherit;font-size:11px;font-weight:400}.ai-plan-card p,.ai-plan-card li{color:#4c6c72;font-size:12px;line-height:1.65}.ai-plan-card ul{flex:1;margin-top:4px;padding-left:18px}.ai-plan-card li{margin-bottom:7px}.ai-plan-card>.button{margin-top:10px;padding:11px 13px;font-size:12px}.ai-plan-options>.small{color:var(--ai-muted);margin:22px 0 0;line-height:1.75}.ai-human-handoff{background:linear-gradient(130deg,#eaf7f0,#fafffd 65%,#e7f1fa);border:1px solid #a9c9bd;border-radius:24px;margin:30px 0 12px;padding:28px;box-shadow:0 10px 36px #345e4d0c}.ai-human-heading{align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.ai-human-avatar{color:#24694f;background:linear-gradient(130deg,#fff,#cee8d7);border:1px solid #a5c4b4;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:21px;display:grid;box-shadow:0 7px 18px #31584911}.ai-human-heading h3{margin:8px 0 10px;font-size:28px;line-height:1.2}.ai-human-heading p:last-child{color:#4a6b61;max-width:650px;margin:0;font-size:14px;line-height:1.7}.ai-human-actions{justify-content:flex-start}.ai-human-actions .button{font-size:13px}.ai-handoff-choices{border-top:1px solid #bfd8cc;margin-top:26px;padding-top:24px}.ai-human-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-human-plan{text-align:left;cursor:pointer;color:#284e43;background:#ffffffc4;border:1px solid #bfd3cb;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.ai-human-plan.selected{background:#e5f6eb;border-color:#2e8b67;box-shadow:0 0 0 2px #65af8733}.ai-human-plan>span{margin-bottom:12px;font-size:13px;font-weight:600}.ai-human-plan>strong{font-size:23px;line-height:1.2;font-family:var(--canvas-display,sans-serif)}.ai-human-plan small{color:#426a58;margin:9px 0;font-size:11px}.ai-human-plan p{color:#547267;margin:6px 0 0;font-size:12px;line-height:1.6}.ai-handoff-scope{color:#3c6555;margin:20px 0;padding-left:20px;font-size:13px;line-height:1.9}.ai-handoff-choices>.small{color:#4c6d60;font-size:12px;line-height:1.8}.ai-handoff-choices .agreement{margin:22px 0;font-size:13px;line-height:1.7}.ai-invitation{color:var(--ai-ink);background:radial-gradient(at 89% 20%,#bddce966,#0000 55%),linear-gradient(120deg,#e4f5ec,#faffff);border:1px solid #b4ceca;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin:30px 0 24px;padding:30px 34px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #315f4e0c}.ai-invitation-copy{z-index:1;max-width:600px;position:relative}.ai-invitation-copy>.eyebrow{color:#0c6f52}.ai-invitation h3{margin:10px 0 12px;font-size:clamp(23px,2.7vw,32px);line-height:1.2}.ai-invitation p{color:#4d7068;margin:0;font-size:14px;line-height:1.75}.ai-invitation-cta{color:#006b50;align-items:center;gap:14px;margin-top:20px;font-size:13px;font-weight:600;display:inline-flex}.ai-invitation-model{perspective:800px;flex-shrink:0;width:170px;height:145px;position:relative}.ai-invitation-model>i{background:linear-gradient(120deg,#faffff,#c6eadb);border:1px solid #8ebfae;border-radius:15px;width:110px;height:80px;position:absolute;top:29px;left:18px;transform:rotateX(24deg)rotateY(-20deg)rotate(-12deg);box-shadow:8px 14px 22px #1e685228}.ai-invitation-model>i:first-child{opacity:.7;background:#a9d3d3;translate:8px 15px}.ai-invitation-model>i:nth-child(2){background:#d1e9e0;translate:4px 8px}.ai-invitation-model>i:last-child{color:#208367;place-items:center;font-size:42px;font-style:normal;display:grid}.ai-invitation:hover{border-color:#69a992;box-shadow:0 15px 38px #315f4e1b}.ai-invitation:hover .ai-invitation-model>i:last-child{translate:0 -3px}.ai-invitation-model>i{transition:translate .35s}@media (width<=1100px){.ai-plan-grid,.ai-human-plan-grid{grid-template-columns:1fr}.ai-plan-card>ul{display:none}.ai-plan-card{padding:20px}.ai-plan-card h4{margin-top:10px}.ai-human-plan{grid-template-columns:1fr 1fr;gap:6px 15px;display:grid}.ai-human-plan>strong{text-align:right}.ai-human-plan small{margin:0}.ai-human-plan p{grid-column:1/-1}.ai-invitation-model{width:130px}}@media (width<=650px){.ai-idea-space,.ai-studio-new .ai-idea-space{margin-top:28px}.ai-studio-top{align-items:flex-start}.ai-idea-space h2{font-size:34px}.ai-studio-intro{font-size:14px}.ai-composer{border-radius:20px}.ai-composer textarea{min-height:138px;padding:20px 18px 10px;font-size:16px}.ai-composer-tools{flex-wrap:wrap;gap:14px;padding:0 14px 14px}.ai-composer-tools>div{margin-left:auto}.ai-model-chip{padding:7px 9px}.ai-generate-button{gap:9px;padding-left:14px;font-size:12px}.ai-prompt-length{display:none}.ai-composer-help{text-align:center;justify-content:center}.ai-composer-help>span:last-child{display:none}.ai-idea-chips{gap:8px}.ai-idea-chips button{padding:9px 12px}.ai-studio-shortcuts{justify-content:flex-start;gap:4px}.ai-studio-shortcuts button{padding:9px 10px}.ai-section-heading h3{font-size:24px}.ai-draft-actions{justify-content:flex-start}.ai-request-history{padding:17px 12px}.ai-user-request{max-width:95%;padding:14px 16px}.ai-user-request p{font-size:13px}.ai-tools-summary,.ai-plan-options,.ai-human-handoff{padding:20px}.ai-human-heading{gap:12px}.ai-human-heading h3{font-size:24px}.ai-human-avatar{border-radius:13px;width:40px;height:40px}.ai-human-heading p:last-child{font-size:13px}.ai-human-actions>.button{flex:100%;justify-content:center}.ai-version-controls>div{flex-direction:column;align-items:stretch}.ai-invitation{gap:18px;padding:25px 22px}.ai-invitation-model{opacity:.3;pointer-events:none;position:absolute;bottom:0;right:-15px}.ai-invitation-copy{padding-right:10px}.ai-invitation p{font-size:13px}.ai-invitation h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.ai-working i{animation:none}.ai-composer,.ai-invitation-model>i{transition:none}}:root{--canvas-nav-space:112px}#root>main>.section{padding-block:34px 48px}#root>main>.section>h1,.plans-page>h1{margin:0 0 12px;font-size:clamp(32px,4.2vw,54px);line-height:1.12}#root>main .plans-page>.lead{margin:0 0 20px;font-size:16px;line-height:1.6}.section-title{gap:16px;margin-bottom:20px}.section-title h2{margin-block:8px;font-size:clamp(27px,3vw,38px)}.public-footer{gap:24px;padding-block:28px}.case-grid{gap:36px}.case-copy h3{margin-block:12px;font-size:28px}.case-copy p{font-size:15px;line-height:1.7}.process-grid{gap:16px;margin-block:24px}.process-grid>article{padding:20px}.process-grid>article>span{width:36px;height:36px;margin-bottom:12px}.process-grid h3{margin-block:10px;font-size:22px}.process-grid p{font-size:15px;line-height:1.65}.prose h2{margin-top:28px;font-size:25px}.prose p{line-height:1.7}.workspace .workspace-main{padding:22px 28px}.workspace .workspace-top{border-radius:18px;gap:16px;margin-bottom:16px;padding:12px 18px}.workspace .workspace-top h1{margin:0;font-size:clamp(25px,2.25vw,32px);line-height:1.2}.workspace .workspace-top .credits-badge{gap:8px;min-width:0;padding:8px 12px;font-size:14px}.workspace .workspace-top .credits-badge small{font-size:11px}.workspace .panel:not(.conversation){margin-bottom:16px;padding:20px}.workspace .panel h2{margin-block:8px 12px;font-size:26px}.workspace .panel h3{margin-block:4px 10px;font-size:22px}.workspace .panel p{margin-block:10px;font-size:15px;line-height:1.65}.workspace .panel form{gap:14px}.workspace .notice{margin-block:12px;padding:12px 16px;font-size:14px;line-height:1.6}.workspace .dashboard-summary{align-items:center;gap:16px;padding:0 0 14px}.workspace .dashboard-summary>p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.workspace .project-tabs{gap:8px;margin:0 0 16px}.workspace .project-tabs button{min-height:44px;padding:9px 14px}.workspace .project-heading{gap:18px;margin:16px 0}.workspace .project-heading h2{overflow-wrap:anywhere;margin:10px 0 4px;font-size:28px}.workspace .editor-layout{gap:18px}.workspace .empty-state{padding:32px 20px}.workspace .empty-state>span{width:54px;height:54px;font-size:28px}.workspace .empty-state h2{margin:16px 0 10px;font-size:28px}.workspace .empty-state p{margin-bottom:18px}.workspace .workspace-foot{margin-top:24px;padding-top:16px}:is(.project-brief-summary,.compact-help)>summary{cursor:pointer;min-height:44px;color:var(--green-hover);padding-block:12px;font-size:14px;font-weight:600;display:list-item}.project-brief-summary p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:780px;font-size:15px;line-height:1.7}.compact-help p{margin:8px 0 12px}.new-project-screen .new-project-intro{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.new-project-intro>p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.new-project-intro>.text-link{white-space:nowrap;align-items:center;min-height:44px;padding:6px 0;font-size:13px;display:inline-flex}.new-project-screen .ai-invitation{border-radius:16px;gap:16px;min-height:82px;margin:0 0 16px;padding:12px 16px}.ai-invitation .ai-invitation-copy{flex:1;min-width:0;max-width:none;padding:0}.ai-invitation .ai-invitation-copy h3{margin:0 0 5px;font-size:19px;line-height:1.2}.ai-invitation .ai-invitation-copy p{font-size:13px;line-height:1.5}.ai-invitation .ai-invitation-cta{z-index:1;flex-shrink:0;gap:8px;margin:0;font-size:13px;position:relative}.ai-invitation .ai-invitation-model{opacity:1;flex-shrink:0;width:64px;height:54px;position:relative;bottom:auto;right:auto}.ai-invitation .ai-invitation-model>i{border-radius:7px;width:46px;height:34px;top:6px;left:4px;box-shadow:5px 7px 12px #1e68521f}.ai-invitation .ai-invitation-model>i:last-child{font-size:23px}.ai-invitation .ai-invitation-model>i:first-child{translate:5px 10px}.ai-invitation .ai-invitation-model>i:nth-child(2){translate:3px 5px}.compact-catalog .catalog-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px}.compact-catalog .catalog-heading h2{margin:0;font-size:26px;line-height:1.2}.compact-catalog .catalog-heading>.small{font-size:13px}.compact-catalog .human-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.compact-catalog .compact-plan{border-radius:18px;flex-direction:column;min-width:0;padding:20px;display:flex}.compact-catalog .plan-card-heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.compact-catalog .plan-card-heading h3{letter-spacing:-.04em;margin:0;font-size:23px}.plan-style-tag{color:#145b40;white-space:nowrap;background:#d4eddd;border-radius:7px;padding:4px 7px;font-size:10px}.compact-catalog .compact-plan>strong{letter-spacing:-.045em;margin-top:14px;font-size:32px;line-height:1.12}.compact-catalog .compact-plan>strong.quoted-price{font-size:25px}.compact-catalog .compact-plan>strong>small{letter-spacing:0;margin-top:4px;font-size:12px;line-height:1.5}.compact-catalog .compact-plan .plan-at-a-glance{min-height:46px;margin:12px 0 0;font-size:14px;line-height:1.6}.plan-at-a-glance>span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.compact-catalog .included-care{gap:3px;margin:12px 0;padding:10px 12px}.compact-catalog .included-care b{font-size:14px}.compact-catalog .included-care small{font-size:12px;line-height:1.5}.compact-catalog .plan-actions{flex-wrap:wrap;gap:8px;display:flex}.compact-catalog .plan-actions .button{white-space:nowrap;flex:1;justify-content:center;gap:6px;min-height:44px;padding:10px 9px;font-size:13px}.compact-catalog .plan-details{border-top:1px solid var(--line);margin-top:10px}.compact-catalog .plan-details>summary{cursor:pointer;min-height:44px;color:var(--green-hover);padding:12px 0;font-size:13px;font-weight:600}.compact-catalog .plan-details h4{margin:16px 0 6px;font-size:14px}.compact-catalog .plan-details ul{margin:4px 0 8px;font-size:13px;line-height:1.6;display:block}.compact-catalog .plan-details li{padding:5px 0}.compact-catalog .plan-details .scope-limits li{color:var(--muted)}.compact-catalog .first-project-note{border-radius:12px;margin:14px 0 8px;padding:11px 14px;font-size:13px;line-height:1.6;display:block}.compact-catalog .pricing-note{margin:10px 0 16px;font-size:13px;line-height:1.6}.compact-catalog .catalog-extra{border:1px solid var(--field-line);background:#fff8;border-radius:14px;margin-top:14px;overflow:hidden}.catalog-extra>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 16px;list-style:none;display:flex}.catalog-extra>summary::-webkit-details-marker{display:none}.catalog-extra>summary small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.catalog-extra>summary b{font-size:15px}.catalog-chevron{font-size:22px;transition:transform .2s}.catalog-extra[open] .catalog-chevron{transform:rotate(180deg)}.catalog-extra-content{border-top:1px solid var(--line);padding:0 16px 16px}.compact-catalog .catalog-extra-content .section-title{margin:16px 0}.compact-catalog .domain-options-row{justify-content:space-between;align-items:center;gap:20px;margin:22px 0 12px;display:flex}.domain-options-row h3{margin:0 0 6px;font-size:21px}.domain-options-row p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.domain-options-row>.button{white-space:nowrap}.compact-catalog .domain-extension-grid{gap:10px;margin-top:16px}.compact-catalog .domain-extension-grid article{gap:6px;padding:12px}.compact-catalog .domain-extension-grid b{font-size:23px}.new-project-screen .project-brief{scroll-margin-top:110px;margin-top:24px!important}.ai-studio .ai-idea-space,.ai-studio.ai-studio-new .ai-idea-space{margin-top:18px}.ai-studio .ai-idea-space h2{margin:0 0 10px;font-size:clamp(27px,3vw,39px)}.ai-studio .ai-studio-intro{margin:0 0 16px;font-size:15px;line-height:1.6}.ai-studio .ai-project-name{margin:14px auto}.ai-studio .ai-composer textarea{min-height:115px;padding:20px 22px 12px}.ai-studio .ai-idea-chips{gap:8px;margin:14px 0 18px}.ai-studio .ai-studio-shortcuts{margin-bottom:20px;padding:10px 12px}.ai-studio :is(.ai-draft-section,.ai-tools-summary,.ai-human-handoff){margin-top:20px}.ai-studio :is(.ai-tools-summary,.ai-plan-options,.ai-human-handoff){padding:20px}.ai-studio .ai-section-heading{gap:16px;margin-bottom:16px}.ai-studio .ai-section-heading h3,.ai-studio .ai-human-heading h3{margin-block:0 8px;font-size:24px}.ai-studio .ai-human-heading p:last-child{margin-bottom:0}.ai-studio .ai-plan-card{padding:18px}.ai-studio .ai-plan-card>h4{margin-top:12px}.workspace.admin-workspace .admin-section-heading{gap:16px;margin:6px 0 16px}.workspace.admin-workspace .admin-section-heading p{margin:0}.workspace.admin-workspace .admin-section-heading h2{font-size:28px}.workspace.admin-workspace .admin-metrics{gap:12px;margin:14px 0 18px}.workspace.admin-workspace .admin-metrics>a{padding:16px}.workspace.admin-workspace .admin-metrics strong{font-size:28px}.workspace.admin-workspace .admin-overview-grid{gap:16px}.workspace.admin-workspace .admin-project-filters{gap:14px}.workspace.admin-workspace .admin-table th,.workspace.admin-workspace .admin-table td{padding:12px 14px}.workspace.admin-workspace .admin-queue>a{padding:11px 0}.workspace.admin-workspace .admin-project-state{margin:12px 0}.workspace.admin-workspace .admin-delivery-grid{gap:18px}.workspace.admin-workspace .admin-role-badge{padding:8px 12px;font-size:12px}.workspace .detail-facts>div{padding-block:10px}.workspace .customer-summary{padding:18px}.workspace .customer-metrics{gap:12px}.workspace .customer-metrics>article{padding:16px}.workspace .guide-columns{gap:16px}.workspace .invoice-list,.workspace .paid-invoice-list{margin-top:22px}.workspace .invoice-list>h2,.workspace .paid-invoice-list>h2{margin-bottom:14px;font-size:25px}.workspace .conversation-heading{padding:14px 18px}.workspace .chat-projects{padding:18px}.workspace .chat-projects h3{margin:0 0 14px;font-size:20px}.workspace .chat-welcome{padding:24px 16px}.workspace .chat-welcome h3{font-size:22px}.workspace .chat-welcome p{font-size:14px}.workspace .operations-screen{gap:16px}.workspace .pilot-intro{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.workspace .pilot-intro p{margin:4px 0 0}.workspace .operations-metrics{gap:12px}.workspace .operations-metrics>article{padding:16px}.workspace .operations-metrics strong{margin:8px 0;font-size:26px}.workspace .operations-metrics small{font-size:12px;line-height:1.5}.workspace .pilot-grid{gap:16px}.workspace .priority-list li{padding-bottom:12px}.workspace .pilot-grid form label{margin-block:12px}#root>main .auth-layout{align-items:start;gap:48px;padding-block:28px 44px}#root>main .auth-story{padding-top:18px}#root>main .auth-story h1{margin-block:0 16px;font-size:clamp(34px,4.4vw,56px);line-height:1.15}#root>main .auth-story p{font-size:16px;line-height:1.7}#root>main .auth-symbol{width:100px;height:100px;margin-top:24px}#root>main .auth-card{padding:26px;box-shadow:0 15px 40px #264b3822}#root>main .auth-heading h2{font-size:28px}#root>main .auth-heading p{margin:8px 0 20px;font-size:14px;line-height:1.6}#root>main .auth-card form{gap:14px}#root>main .oauth-buttons{gap:10px}.cinematic-home .cinema-track:not(.is-static){height:300svh}.cinematic-home .cinema-section{padding-block:56px}.cinematic-home .cinema-section-heading{margin-bottom:24px}.cinematic-home .cinema-pricing .cinema-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cinematic-home :is(.cinema-section-heading,.cinema-work-copy,.cinema-trial-copy) h2{margin:0 0 14px;font-size:clamp(30px,3.6vw,46px);line-height:1.12}.cinematic-home .cinema-section-heading>p:last-child{margin-bottom:0;line-height:1.65}.cinematic-home .cinema-services-grid{gap:16px}.cinematic-home .cinema-service{padding:22px}.cinematic-home .cinema-service-art{transform-origin:top;height:110px;margin-bottom:12px;scale:.75}.cinematic-home .cinema-service-number{margin-block:0 12px}.cinematic-home .cinema-service h3{margin-block:12px;font-size:24px}.cinematic-home .cinema-service p{margin-bottom:0;line-height:1.65}.cinematic-home .cinema-plan{padding:22px}.cinematic-home .cinema-plan h3{margin-top:16px}.cinematic-home .cinema-plan>p{min-height:0;margin-bottom:16px;line-height:1.6}.cinematic-home .cinema-plan>strong{min-height:70px;font-size:34px}.cinematic-home .cinema-plan>strong small{margin-top:8px;font-size:12px}.cinematic-home .cinema-plan ul{margin-bottom:16px}.cinematic-home .cinema-plan li{padding-block:6px}.cinematic-home .cinema-care{margin-bottom:16px;padding:12px}.cinematic-home .cinema-work-layout{gap:36px}.cinematic-home .cinema-trial{gap:40px}.cinematic-home .cinema-credit-card{padding:24px}.cinematic-home .cinema-credit-card>strong{font-size:64px}.cinematic-home .cinema-outro{padding-block:48px 56px}.cinematic-home .cinema-outro-copy h2{margin:0 0 20px;font-size:clamp(34px,5vw,64px);line-height:1.12}.cinematic-home .cinema-outro-copy .button{margin-top:0}@media (width<=1200px){.compact-catalog .human-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compact-catalog .compact-plan{padding:16px}.compact-catalog .plan-card-heading{flex-wrap:wrap;align-items:flex-start}.compact-catalog .plan-actions .button{flex-basis:100%}}@media (width<=900px){:root{--canvas-nav-space:104px}.workspace .sidebar,.workspace.admin-workspace .sidebar{gap:8px;padding:10px 16px}.workspace .sidebar .workspace-menu>.mobile-menu-toggle{min-height:44px;padding-block:8px}.workspace .workspace-main{padding:16px}.workspace .workspace-top{gap:12px;margin-bottom:12px;padding:12px 14px}.workspace .workspace-top h1{font-size:25px}.workspace .dashboard-summary{align-items:flex-start}.compact-catalog .plan-actions .button{flex-basis:auto}.compact-catalog .human-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-catalog .plan-style-tag{display:none}.compact-catalog .compact-plan>strong.quoted-price{font-size:22px}.new-project-screen .ai-invitation{min-height:76px;margin-bottom:14px}.cinematic-home .cinema-track:not(.is-static){height:280svh}#root>main .auth-layout{gap:24px;padding-block:22px 36px}#root>main .auth-story{padding:0}#root>main .auth-story h1{margin-bottom:10px;font-size:32px}#root>main .auth-symbol{display:none}}@media (width<=700px){.compact-catalog .human-plan-grid{grid-template-columns:1fr;gap:12px}.compact-catalog .compact-plan{padding:18px}.compact-catalog .plan-card-heading{flex-wrap:nowrap;align-items:center}.compact-catalog .plan-style-tag{display:inline-block}.compact-catalog .plan-actions .button{flex-basis:auto}.compact-catalog .compact-plan .plan-at-a-glance{min-height:0}.compact-catalog .domain-options-row{flex-direction:column;align-items:flex-start;gap:12px}.compact-catalog .domain-options-row>.button{width:100%}.workspace.admin-workspace .admin-section-heading{gap:12px}.workspace.admin-workspace .admin-metrics,.workspace .operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace.admin-workspace .admin-metrics>a{padding:14px}.workspace.admin-workspace .admin-metrics span{font-size:12px}.workspace .pilot-intro{align-items:flex-start}.cinematic-home .cinema-pricing .cinema-section-heading{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=600px){#root>main>.section{padding-block:24px 36px}#root>main>.section>h1,.plans-page>h1{font-size:32px}.section-title{margin-bottom:16px}.workspace .workspace-top{flex-wrap:nowrap;align-items:center}.workspace .workspace-top h1{font-size:23px}.workspace .workspace-top .credits-badge{border-radius:10px;gap:4px;padding:8px;font-size:12px}.workspace .workspace-top .credits-badge small{font-size:10px}.workspace .panel:not(.conversation){padding:18px}.workspace .panel p{font-size:15px}.workspace .button,.compact-catalog .button,.workspace .text-link{min-height:44px}.workspace .dashboard-summary{flex-wrap:wrap;gap:10px}.workspace .dashboard-summary>p{font-size:14px}.new-project-screen .new-project-intro{gap:10px}.new-project-intro>p{max-width:200px;font-size:13px}.new-project-intro>.text-link{font-size:12px}.new-project-screen .ai-invitation{grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:0;padding:12px;display:grid}.ai-invitation .ai-invitation-model{grid-row:1/3;width:48px;height:44px}.ai-invitation .ai-invitation-copy h3{margin-bottom:3px;font-size:17px}.ai-invitation .ai-invitation-copy p{font-size:12px;line-height:1.5}.ai-invitation .ai-invitation-cta{grid-column:2;margin-top:2px;font-size:12px}.compact-catalog .catalog-heading h2{font-size:24px}.compact-catalog .catalog-heading>.small{font-size:12px}.compact-catalog .compact-plan>strong{margin-top:10px}.compact-catalog .plan-details ul{font-size:14px}.compact-catalog .domain-extension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-catalog .domain-extension-grid article{padding:10px}.compact-catalog .domain-extension-grid span{font-size:12px}.new-project-screen .project-brief{scroll-margin-top:24px}.ai-studio .ai-idea-space,.ai-studio.ai-studio-new .ai-idea-space{margin-top:14px}.ai-studio .ai-idea-space h2{font-size:28px}.ai-studio .ai-studio-intro{font-size:14px}.ai-studio .ai-composer textarea{min-height:115px;padding:18px 16px 10px}.ai-studio .ai-section-heading h3,.ai-studio .ai-human-heading h3{font-size:22px}#root>main .auth-layout{gap:18px}#root>main .auth-story h1{font-size:28px}#root>main .auth-story p{margin:0;font-size:14px}#root>main .auth-card{padding:22px}#root>main .auth-heading h2{font-size:25px}.process-grid>article{padding:18px}.public-footer{padding-block:24px}.cinematic-home .cinema-track:not(.is-static){height:260svh}.cinematic-home .cinema-section{padding-block:36px}.cinematic-home .cinema-service{padding:20px}.cinematic-home .cinema-service-art{height:94px;scale:.65}.cinematic-home .cinema-service h3{font-size:22px}.cinematic-home .cinema-plan{padding:20px}.cinematic-home .cinema-plan>strong{min-height:0;margin-bottom:18px;font-size:32px}.cinematic-home .cinema-work-layout,.cinematic-home .cinema-trial{gap:24px}.cinematic-home .cinema-credit-card>strong{font-size:56px}.cinematic-home .cinema-outro{padding-block:36px 44px}}@media (width<=360px){.workspace .workspace-top h1{font-size:21px}.workspace .workspace-top .credits-badge small{max-width:90px}.workspace.admin-workspace .admin-metrics>a,.workspace .operations-metrics>article{padding:12px}.compact-catalog .catalog-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.catalog-chevron{transition:none}}
