select[hidden]{display:none!important}.cf-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-width:0;min-height:46px;margin-top:9px;padding:12px 14px;border:1px solid #d3dac7;border-radius:11px;background:linear-gradient(145deg,#fffffb,#f0f3e8);color:#273321;text-align:left;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;box-shadow:0 2px #dfe5d5;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s;overflow-wrap:anywhere}.cf-select-trigger:after{content:"";flex-shrink:0;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.65;transition:transform .18s}.cf-select-trigger:hover:not(:disabled){border-color:#8da540;box-shadow:0 3px #d3dfba;transform:translateY(-1px)}.cf-select-trigger[aria-expanded=true]{border-color:#94b63d;box-shadow:0 0 0 3px #b7d96933}.cf-select-trigger[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.cf-select-trigger:focus-visible{outline:3px solid #b3d559;outline-offset:3px}.cf-select-trigger:disabled{opacity:.45;cursor:not-allowed}.cf-select-menu{position:fixed;z-index:10000;box-sizing:border-box;overflow:auto;padding:7px;border:1px solid #d4ddc6;border-radius:14px;background:#fffffa;color:#273321;box-shadow:0 14px 45px #17230b2b,0 3px 10px #17230b12;font:500 13px/1.5 Inter,system-ui,sans-serif;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b3c389 transparent;animation:select-appear .14s ease-out}.cf-select-menu[hidden]{display:none}.cf-select-option{display:flex;align-items:center;gap:10px;position:relative;min-height:43px;padding:10px 34px 10px 12px;border-radius:8px;cursor:pointer;overflow-wrap:anywhere;transition:background .12s,color .12s}.cf-select-option[aria-selected=true]{background:#edf5d7;color:#426415;font-weight:700}.cf-select-option[aria-selected=true]:after{content:"\2713";position:absolute;right:12px;color:#6c921d;font-size:16px}.cf-select-option.is-active{background:#dfff70;color:#1b2a12}.cf-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed;background:transparent}.studio .cf-select-trigger{background:linear-gradient(145deg,#323639,#292c2f);color:#f1f4e9;border-color:#4b5350;box-shadow:0 2px #141716}.studio .cf-select-trigger:hover:not(:disabled),.studio .cf-select-trigger[aria-expanded=true]{border-color:#dfff54;box-shadow:0 0 0 3px #dfff5415}.studio .cf-select-trigger:after{color:#dfff54;opacity:1}.cf-select-menu.is-dark{background:#282d2d;color:#e9eee2;border-color:#535d4a;box-shadow:0 18px 50px #0007;scrollbar-color:#78884d transparent}.cf-select-menu.is-dark .cf-select-option[aria-selected=true]{background:#3c492b;color:#e4ff96}.cf-select-menu.is-dark .cf-select-option[aria-selected=true]:after{color:#dfff54}.cf-select-menu.is-dark .cf-select-option.is-active{background:#dfff54;color:#25300f}@keyframes select-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cf-select-menu{animation:none}.cf-select-trigger,.cf-select-trigger:after{transition:none}}nav[aria-label="\41e\441\43d\43e\432\43d\430\44f  \43d\430\432\438\433\430\446\438\44f"]{height:80px;min-height:80px;padding-top:12px;padding-bottom:12px}.global-error.notice{position:fixed;z-index:65;top:88px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:850px;max-height:30dvh;overflow:auto;margin:0;box-shadow:0 12px 38px #4b191a25;align-items:flex-start;background:#fff0ec;border:1px solid #dba69c;color:#842d24;line-height:1.6}.global-error button{position:sticky;top:0;min-width:32px;min-height:32px;flex-shrink:0}.mobile-menu-toggle{display:none}.mobile-sidebar{padding:0;border:0;background:#f5f6ed;color:#18211c;max-height:100dvh;height:100dvh;max-width:calc(100vw - 36px);width:340px;margin:0 0 0 auto;box-shadow:-20px 0 80px #10231738;overflow:auto}.mobile-sidebar::backdrop{background:#13251988;backdrop-filter:blur(4px)}.sidebar-inner{padding:25px;display:flex;flex-direction:column;min-height:100%;gap:18px}.sidebar-heading{display:flex;align-items:center;justify-content:space-between;font-size:20px}.sidebar-heading button{border:1px solid #cdd7be;background:#edf2e2;border-radius:50%;width:36px;height:36px;font-size:24px}.sidebar-account{display:grid;grid-template-columns:36px 1fr;gap:7px 10px;padding:20px 0;border-bottom:1px solid #dfe4d5}.sidebar-account .account-avatar{grid-row:1/3;align-self:center}.sidebar-account b{font-size:12px;overflow-wrap:anywhere}.sidebar-account small{font-size:11px;color:#718071}.sidebar-inner nav{display:flex;flex-direction:column;gap:6px}.sidebar-inner nav a{padding:15px 13px;text-decoration:none;border-radius:10px;font-size:14px;color:#3b503e}.sidebar-inner nav a:hover,.sidebar-inner nav a.active{background:#e4edcf;color:#31451d}.sidebar-inner>.cta{margin-top:auto}.sidebar-auth{background:transparent;border:0;padding:14px;font-size:12px;color:#718071}body:has(.mobile-sidebar[open]){overflow:hidden}.download{width:100%;text-align:left;color:inherit;font:inherit}.banner-quick-controls{margin-top:12px;padding:14px;border:1px solid #83994e;border-radius:11px;background:#2c3325;color:#f0f4e8;grid-column:1/-1}.banner-quick-controls label{margin:0 0 13px!important;color:#f0f4e8}.banner-quick-controls label:last-child{margin:13px 0 0!important}.banner-quick-controls input[type=range]{width:100%}.banner-quick-controls small{display:block;color:#b9c5a8;font-size:10px;line-height:1.6}@media(max-width:1100px){nav[aria-label="\41e\441\43d\43e\432\43d\430\44f  \43d\430\432\438\433\430\446\438\44f"]>.nav-links{display:none}.mobile-menu-toggle{display:flex;align-items:center;gap:9px;background:#e8eedc;border:1px solid #d4dfc2;border-radius:10px;padding:10px 13px;color:#34472e;font-size:18px}.mobile-menu-toggle span{font-size:12px}}@media(max-width:740px){nav[aria-label="\41e\441\43d\43e\432\43d\430\44f  \43d\430\432\438\433\430\446\438\44f"]{height:64px;min-height:64px}.global-error.notice{top:72px;font-size:12px}.sidebar-inner{padding:20px}}:root{--ink:#18211c;--muted:#718071;--cream:#f5f6ed;--paper:#fffef8;--lime:#cef34d;--lime-dark:#7b9d16;--line:#dfe4d5;--dark:#1b2620;--danger:#a83d37;--shadow:0 18px 55px #23391b0b;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:radial-gradient(ellipse at 85% 1%,#dfeabf66,transparent 32%),var(--cream)}button,input,select{font:inherit}button,a,label.upload,.add-media{touch-action:manipulation}button,a{transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}button{cursor:pointer}button:disabled{opacity:.42;cursor:not-allowed;transform:none!important;box-shadow:none!important}a{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #91b42f;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em}h2{font-size:29px}p{line-height:1.7}input,select{width:100%;min-width:0}input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}fieldset{padding:0;margin:0;border:0;min-width:0}.brand{display:inline-flex;align-items:center;white-space:nowrap;font-size:25px;font-weight:850;text-decoration:none;letter-spacing:-1.2px}.brand img{border-radius:9px;margin-right:9px;flex-shrink:0}.brand>span{color:#789914}.brand small{font-size:8px;letter-spacing:1.5px;font-weight:700;padding:6px 7px;margin-left:11px;border:1px solid var(--line);border-radius:5px}nav[aria-label="\41e\441\43d\43e\432\43d\430\44f  \43d\430\432\438\433\430\446\438\44f"]{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(26px,calc((100vw - 1320px)/2));background:#f5f6edf2;backdrop-filter:blur(18px);border-bottom:1px solid #dde4d599}.nav-links{display:flex;gap:24px;align-items:center;font-size:12px;font-weight:650}.nav-links>a{text-decoration:none;position:relative;padding:8px 0}.nav-links>a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--lime-dark);transition:right .2s}.nav-links>a:hover:after,.nav-links>a.active:after{right:0}.account{font-variant-numeric:tabular-nums;background:#e8eedc;border-radius:30px;padding:7px 10px;font-size:11px}.login{border:0;background:none;padding:8px 0;color:var(--ink)}.login:hover{color:var(--lime-dark)}.cta,.render,.preview-play,.secondary-button,.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid transparent;border-radius:10px;padding:15px 21px;font-size:13px;font-weight:750;text-decoration:none;min-height:47px}.cta,.render,.preview-play{background:var(--lime);color:#1a2512;box-shadow:0 3px #b4d538}.cta:hover:not(:disabled),.render:hover:not(:disabled),.preview-play:hover:not(:disabled){background:#d9fc69;transform:translateY(-2px);box-shadow:0 5px #b4d538,0 10px 24px #94b52924}.cta:active,.render:active,.preview-play:active{transform:translateY(1px)!important;box-shadow:0 1px #a7ca2d!important}.cta.small{font-size:11px;padding:10px 15px;min-height:38px;gap:8px}.cta span,.render span{transition:transform .2s}.cta:hover span,.render:hover span{transform:translate(4px)}.secondary-button{border-color:var(--line);background:var(--paper)}.secondary-button:hover{background:#e9efdc}.danger-button{background:#fff0ea;color:var(--danger);border-color:#eccbc2;box-shadow:none}.danger-button:hover:not(:disabled){background:#fbe1d8;transform:translateY(-1px)}.text-button{border:0;background:none;color:#6c8719;font-size:12px;font-weight:700;padding:12px 0;text-decoration:none}.text-button:hover{color:#34490a}.icon-button{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:34px;min-height:34px;padding:6px;font-size:19px;line-height:1}.icon-button:hover{background:#e9f1db;transform:translateY(-1px)}.danger-text{color:var(--danger)!important}.danger-text:hover{background:#fff0ea}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:750;color:#607542;display:flex;align-items:center;gap:9px}.eyebrow i,.status-chip i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#9ab634}.hero{max-width:1320px;margin:auto;padding:78px 26px 65px;display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:center}.hero h1{font-size:clamp(40px,5.3vw,69px);line-height:1.09;margin:23px 0 22px;letter-spacing:-.07em}.hero h1 em{font-style:normal;color:#819d28}.hero p{max-width:610px;color:var(--muted);font-size:15px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:28px}.hero-actions>span{font-size:12px;font-weight:700;line-height:1.7}.hero-actions small{font-size:10px;color:var(--muted);font-weight:400}.hero-art{height:300px;position:relative;isolation:isolate;transform:rotate(-5deg)}.hero-art:before{content:"";position:absolute;inset:20px 0 0 30px;border-radius:50%;border:1px dashed #c3ccae;z-index:-1}.art-reel{position:absolute;left:75px;top:43px;width:125px;height:164px;border-radius:22px;background:var(--dark);box-shadow:12px 12px 0 var(--lime);color:var(--lime);display:grid;place-items:center;font-size:54px;border:6px solid #303d32;transform:rotate(10deg)}.art-label{position:absolute;top:16px;left:45px;font-size:9px;font-weight:750;letter-spacing:2px}.art-chip{position:absolute;top:196px;left:11px;background:var(--paper);padding:17px 21px;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);font:700 16px ui-monospace,monospace;display:flex;align-items:center;gap:12px}.art-chip i{height:18px;width:3px;background:var(--lime-dark);transform:rotate(20deg)}.art-cut{position:absolute;right:26px;top:107px;font-size:53px;color:#738a36;transform:rotate(-12deg)}.art-note{position:absolute;right:10px;bottom:11px;font-size:11px;color:var(--muted);line-height:1.6}.studio{max-width:1320px;margin:0 auto 70px;padding:0 26px;scroll-margin-top:108px}.studio-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 0 25px}.studio-heading h2{margin:10px 0 0;font-size:30px}.status-chip{display:flex;align-items:center;gap:7px;font-size:11px;border:1px solid var(--line);background:#fff9;border-radius:30px;padding:10px 13px}.studio-grid{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(280px,1.15fr) minmax(290px,1fr);gap:22px;align-items:start}.media-panel,.preview-panel,.controls{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:var(--shadow)}.preview-panel{position:sticky;top:105px;background:#e9eddf}.panel-heading{display:flex;align-items:center;gap:10px;margin-bottom:22px}.panel-heading>span{font:11px ui-monospace,monospace;padding:6px;background:#eaf0dc;border-radius:6px;color:#6e8624}.panel-heading h3{font-size:17px;margin:0;letter-spacing:-.03em}.panel-heading small{margin-left:auto;color:var(--muted);font-size:10px}.media-card{border:1px dashed #c9d2bc;background:#fafbf3;border-radius:12px;position:relative;overflow:hidden}.media-card.has-file{border-style:solid;border-color:#bdd583;background:#f2f7e6}.upload{display:flex;align-items:center;flex-direction:column;gap:9px;position:relative;cursor:pointer;text-align:center;padding:27px 14px}.upload:hover{background:#eaf4d4}.upload-symbol{width:39px;height:39px;display:grid;place-items:center;background:#e2eccf;border-radius:10px;color:#6d8e21;font-size:25px}.upload b{font-size:12px;line-height:1.5;overflow-wrap:anywhere;max-width:100%;font-weight:700}.upload small{font-size:10px;color:var(--muted)}.compact .upload{padding:19px 12px}.compact .upload-symbol{font-size:17px;width:30px;height:30px}.remove-media{display:block;width:100%;border:0;border-top:1px solid #d5e1be;padding:10px;background:transparent;color:#7d5947;font-size:10px}.remove-media:hover{background:#f4e7d9}.section-label{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:1.3px;font-weight:800;margin:27px 0 10px}.section-label span{color:#8c997a;font-size:8px}.helper{font-size:10px;color:var(--muted);line-height:1.8;margin:8px 0 15px}.background-list{display:grid;gap:7px;margin:12px 0}.background-card{display:flex;align-items:center;padding:7px;border:1px solid var(--line);background:#fffef9;border-radius:9px;gap:6px}.background-card.selected{border-color:#b2ca71;background:#f1f6e4}.background-select{min-width:0;flex:1;display:flex;gap:9px;align-items:center;padding:3px;border:0;background:none;text-align:left}.background-select>span:first-child{font:11px ui-monospace,monospace;color:#8a9d60}.background-select>span:last-child{min-width:0}.background-select b{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.background-select small{font-size:9px;color:var(--muted);display:block;margin-top:5px}.background-card .icon-button{min-width:25px;min-height:26px;font-size:17px;padding:3px}.add-media{position:relative;display:block;text-align:center;border:1px dashed #b7c79b;border-radius:9px;padding:13px;font-size:11px;color:#6a822e;cursor:pointer}.add-media:hover{background:#eaf2db;border-color:#94b24e}.privacy-note{display:flex;gap:9px;font-size:10px;line-height:1.8;color:#85917a;margin:23px 0 0}.privacy-note>span{font-size:19px}.composition-monitor{position:relative;background:#111714;max-width:300px;margin:auto;border:5px solid #263129;border-radius:21px;overflow:hidden;box-shadow:0 18px 35px #14200c20;transition:box-shadow .3s}.composition-monitor.preview-running{box-shadow:0 0 0 2px #c9ed67,0 18px 35px #14200c20}.composition-monitor canvas{display:block;width:100%;aspect-ratio:9/16;background:#111714}.monitor-top{position:absolute;z-index:1;top:0;left:0;right:0;padding:11px 11px 18px;display:flex;justify-content:space-between;gap:7px;background:linear-gradient(#000a,transparent);color:#d6e4cf;font-size:6px;letter-spacing:1px;pointer-events:none}.monitor-top>span{display:flex;align-items:center;gap:5px}.monitor-top i{width:4px;height:4px;border-radius:50%;background:#b9e953}.monitor-top b{letter-spacing:0;font-size:7px;font-weight:500}.monitor-time{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:20px 13px 11px;background:linear-gradient(transparent,#000a);color:#d9e2d4;font:9px ui-monospace,monospace;pointer-events:none}.preview-actions{display:flex;gap:8px;margin:20px auto 0;max-width:300px}.preview-play{flex:1;font-size:11px;min-height:40px;padding:12px;gap:8px}.preview-actions .icon-button{background:#f9fff0;min-width:40px}.preview-caption{text-align:center;font-size:9px;color:#6c7c5c;margin:13px 0 6px}.preview-disclaimer{text-align:center;font-size:8px;line-height:1.7;color:#8b977d;margin:6px 0 0}.preview-warning{font-size:10px;background:#f9efcd;border-radius:8px;padding:10px;color:#887032}.clip-picker{border-top:1px solid #ced7bf;margin-top:22px;padding-top:12px}.background-assignment{margin-bottom:0!important}label:not(.upload):not(.add-media){display:block;font-size:11px;font-weight:650;margin:14px 0;line-height:1.5}label output{float:right;background:#e7f2c8;border:1px solid #d1e697;padding:2px 7px;border-radius:5px;font-size:10px;color:#526c0a;font-variant-numeric:tabular-nums}select,input[type=number],input[type=email],input[type=password],input:not([type]){display:block;width:100%;margin-top:8px;padding:10px 11px;background:#fffefb;border:1px solid #d9dfcc;border-radius:8px;color:var(--ink);font-size:11px;transition:border .2s,box-shadow .2s}select{padding-right:25px;text-overflow:ellipsis}select:hover,input[type=number]:hover{border-color:#a4ba77}input[type=range]{display:block;appearance:none;-webkit-appearance:none;height:5px;border-radius:9px;background:#dfe8c9;accent-color:var(--lime);margin:17px 0 7px;cursor:pointer;outline-offset:8px}input[type=range]::-webkit-slider-runnable-track{height:5px;background:linear-gradient(90deg,#c7ec4f,#dce9b5);border-radius:8px}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;margin-top:-6px;width:18px;height:18px;border-radius:50%;background:#cef34d;border:2px solid #7e9a1c;box-shadow:0 2px 6px #70852940;transition:transform .15s,box-shadow .15s}input[type=range]::-moz-range-track{height:5px;background:#d5e69e;border-radius:8px}input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#cef34d;border:2px solid #7e9a1c;box-shadow:0 2px 6px #70852940}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.17);box-shadow:0 0 0 5px #cee67c40}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.25);background:#deff68}.control-section{border-bottom:1px solid var(--line);padding-bottom:19px;margin-bottom:19px}.control-section>label:first-child{margin-top:0}summary{cursor:pointer;font-size:12px;font-weight:750;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:25px}summary::-webkit-details-marker{display:none}summary>span{color:#8ca151;transition:transform .2s}details[open] summary>span{transform:rotate(90deg)}.two{display:grid;grid-template-columns:1fr 1fr;gap:17px}.two label{font-size:9px!important;margin-bottom:0!important}.cut-summary{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#edf3df;border-radius:8px;padding:10px;margin-top:12px;font-size:10px}.cut-summary b{white-space:nowrap}.cut-summary>span{color:#7a8968;text-align:right;font-size:9px}.segmented{display:flex;padding:4px;background:#edf0e5;border-radius:9px;gap:4px;margin-top:16px}.segmented button{flex:1;padding:10px 8px;border:0;border-radius:6px;background:transparent;font-size:10px;font-weight:700;color:#7b866e}.segmented button.active{background:var(--dark);color:var(--lime);box-shadow:0 3px 9px #1d301c22}.segmented button:not(.active):hover{background:#e1e9cf;color:#374725}.banner-rule{display:flex;gap:10px;line-height:1.7;font-size:10px;color:#687b46;background:#eef5de;border:1px solid #d5e4b4;border-radius:9px;padding:12px;margin:12px 0}.banner-rule>span{font-size:19px}.checkout-section label{font-weight:750!important}.render{width:100%;justify-content:space-between;margin-top:8px}.hint{font-size:9px;line-height:1.8;color:#889378;text-align:center;margin:13px 0 0}.unlimited-note{background:#e9f2ce;padding:13px;border:1px solid #d5e4ad;border-radius:8px;color:#637c27;font-size:11px;text-align:center;margin-bottom:10px}.how{max-width:1320px;margin:auto;padding:15px 26px 65px}.how h2{margin:18px 0 32px;font-size:35px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.steps article{border-top:1px solid #ced6c0;padding-top:25px;position:relative}.steps article>span{font:12px ui-monospace,monospace;color:#91a16c}.steps h3{font-size:19px;margin:24px 0 12px}.steps p{font-size:12px;color:var(--muted);max-width:290px}.partner-section{max-width:1320px;margin:auto;padding:0 26px 75px}.partner-card{display:flex;gap:26px;align-items:center;text-decoration:none;padding:34px;border-radius:17px;background:var(--dark);color:#f5f8eb;box-shadow:var(--shadow)}.partner-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px #20331518}.partner-glyph{min-width:70px;height:70px;display:grid;place-items:center;background:var(--lime);color:#293817;border-radius:15px;font-size:30px;font-weight:800}.partner-card small{font-size:8px;letter-spacing:1.6px;color:#b4ca90}.partner-card h2{font-size:26px;margin:12px 0 8px;letter-spacing:-.04em}.partner-card p{font-size:11px;color:#a9b9a2;margin:0;max-width:700px}.partner-card>span{margin-left:auto;font-size:32px;color:var(--lime)}.page{max-width:1280px;padding:65px 26px 90px;margin:auto;min-height:65vh}.page h1{font-size:clamp(35px,5vw,55px);margin:19px 0 18px;line-height:1.15}.page-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}.page-intro{color:var(--muted);font-size:14px;max-width:690px;line-height:1.9}.back-link{text-decoration:none;display:inline-block;font-size:12px;color:var(--muted);margin-bottom:35px}.back-link:hover{transform:translate(-3px);color:var(--ink)}.notice{padding:16px 20px;margin:15px auto;max-width:1228px;border:1px solid #d4dcbe;background:#eef3df;border-radius:10px;font-size:12px;line-height:1.7;display:flex;justify-content:space-between;gap:15px}.notice.error{background:#fff0e6;border-color:#efd0bd;color:#914b30}.notice button{border:0;background:transparent;color:inherit;font-size:23px;line-height:1}.empty-state{text-align:center;border:1px dashed #cdd7b8;background:#edf1e2;border-radius:16px;padding:65px 25px;margin:30px 0}.empty-state>span{display:block;font-size:40px;color:#7f9a3c;margin-bottom:20px}.empty-state h2{font-size:26px}.empty-state p{font-size:13px;color:var(--muted)}.count-bubble{display:inline-block;vertical-align:middle;letter-spacing:0;font:12px ui-monospace,monospace;padding:9px 13px;background:#e5edcf;border-radius:30px;margin-left:15px}.project-list{margin:28px 0}.project-row{display:flex;align-items:center;gap:15px;border:1px solid var(--line);border-radius:12px;background:var(--paper);margin:12px 0;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s}.project-row:hover{transform:translateY(-2px);border-color:#b9cb97;box-shadow:0 8px 25px #324c1c0b}.project-open{display:flex;align-items:center;gap:21px;flex:1;min-width:0;border:0;background:transparent;text-align:left;padding:0;color:var(--ink)}.project-open>span:nth-child(2){flex:1;min-width:0}.project-open b{font-size:14px;word-break:break-word}.project-open small{display:block;font-size:10px;color:var(--muted);margin-top:8px}.project-thumb{width:48px;min-width:48px;height:62px;background:#253525;border:1px solid #374832;border-radius:9px;display:grid;place-items:center;color:var(--lime);font-size:18px}.status-pill{display:inline-flex;align-items:center;white-space:nowrap;font-size:9px;font-weight:650;border:1px solid #d8ddce;background:#edf0e5;border-radius:30px;padding:8px 11px;color:#7a866c}.status-pill.done{background:#e8f3ce;border-color:#c4d99b;color:#668026}.status-pill.working{background:#f3f3da;border-color:#dedeb9;color:#8e8d44}.row-arrow{font-size:19px;color:#84966a}.pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;background:transparent;border:0;padding:20px 0;position:static}.pagination button{border:1px solid var(--line);padding:11px 17px;border-radius:8px;background:var(--paper);font-size:11px}.pagination button:hover{border-color:#aac16e;background:#eff5de}.pagination>span{text-align:center;font-size:11px;color:#768365}.pagination small{display:block;font-size:8px;margin-top:6px}.loading-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a2bd41;animation:gentle-pulse 1.4s ease-in-out infinite}.loading-line{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted)}.process-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:35px;box-shadow:var(--shadow);max-width:1000px}.process-top{display:flex;align-items:center;gap:22px;margin-bottom:30px}.process-top>div:nth-child(2){flex:1;min-width:0}.process-top h2{font-size:22px;letter-spacing:-.03em;margin:8px 0 0;overflow-wrap:anywhere}.process-top small{font-size:10px;color:var(--muted)}.process-orbit{display:grid;place-items:center;min-width:62px;width:62px;height:62px;border:1px dashed #9ab464;border-radius:50%;background:#ebf3d6;color:#78972e;font-size:29px;margin-bottom:20px}.process-top .process-orbit{margin-bottom:0}.process-orbit.moving{animation:orbit-spin 16s linear infinite}.process-card p{font-size:13px;color:var(--muted);line-height:1.9}.process-card progress{display:block;width:100%;height:8px;border:0;border-radius:15px;overflow:hidden;accent-color:var(--lime);background:#e1e7d3}.process-card progress::-webkit-progress-bar{background:#e1e7d3}.process-card progress::-webkit-progress-value{background:linear-gradient(90deg,#a7c63d,#d0f34e);border-radius:10px;transition:width .4s}.process-card>strong{font:12px ui-monospace,monospace;display:block;margin-top:15px}.processing-note{display:flex;align-items:center;gap:9px;font-size:10px;color:#90a06c;margin:18px 0 27px}.connection-notice{display:flex;align-items:center;gap:15px;background:#fff5da;border:1px solid #e4d49a;border-radius:11px;padding:16px 20px;max-width:1000px;margin-bottom:22px}.connection-notice b{font-size:12px;color:#867537}.connection-notice p{font-size:11px;color:#9a8d60;margin:5px 0 0}.project-footer-actions{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:16px;margin-top:28px}.project-launch{display:flex;gap:15px;align-items:end;max-width:620px;margin-top:28px}.project-launch label{flex:1;margin:0!important}.project-launch .cta{font-size:11px;min-height:40px;padding:11px 17px;white-space:nowrap}.results{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:30px 0}.download{display:flex;flex-direction:column;gap:13px;text-decoration:none;border:1px solid #d8e1c5;background:#f2f6e8;padding:20px;border-radius:11px}.download>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #c7d69e;border-radius:50%;color:#6a822b;font-size:20px}.download b{font-size:12px;letter-spacing:-.01em;overflow-wrap:anywhere}.download small{font-size:10px;color:#81906c}.download:hover{border-color:#9cba5b;background:#eaf3d3;transform:translateY(-3px)}.muted{color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0}.pricing-grid article{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);padding:30px;border-radius:15px}.pricing-grid article>span{font-size:9px;font-weight:700;letter-spacing:1.5px;color:#7b8d60}.pricing-grid h2{font-size:35px;margin:28px 0 20px}.pricing-grid h2 small{font-size:16px}.pricing-grid p{flex:1;font-size:12px;color:var(--muted);line-height:1.9}.pricing-grid .featured{background:#e9f3cd;border-color:#becf93;box-shadow:0 15px 35px #8eab3e16}.pricing-grid button{margin-top:18px}.payment-caution{max-width:850px}.invoice-section{min-height:0;padding-top:0}.invoice-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px;text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:9px;margin-top:9px;font-size:12px}.invoice-row:hover{background:#edf4df}.invoice-row small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.admin-grid article{background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:28px}.admin-grid strong{font-size:35px;display:block;letter-spacing:-.05em;margin-bottom:15px;font-variant-numeric:tabular-nums}.admin-grid span{font-size:11px;color:var(--muted)}footer{max-width:1320px;margin:auto;padding:30px 26px 40px;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;font-size:10px;color:var(--muted)}footer .brand{font-size:20px;color:var(--ink)}footer>span{margin-right:auto}footer>a:not(.brand){text-decoration:none}footer>a:hover{color:var(--lime-dark)}.modal-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:30px 15px;background:#17211aa1;backdrop-filter:blur(9px)}.auth-card{position:relative;width:100%;max-width:460px;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:35px;margin:auto;box-shadow:0 30px 100px #07170740;animation:modal-in .2s ease-out}.auth-card h2{font-size:27px;letter-spacing:-.045em;margin:17px 0}.auth-card p{font-size:12px;color:var(--muted);line-height:1.9}.auth-icon{border-radius:12px;margin-bottom:20px}.close-modal{position:absolute;top:12px;right:17px;border:0;background:transparent;color:#71815e;font-size:28px;padding:3px}.close-modal:hover{color:var(--ink);transform:rotate(90deg)}.social-login{display:flex;gap:10px;margin-top:22px}.social-login button{flex:1;border:1px solid #d6deca;background:#fff;border-radius:9px;padding:13px;font-size:12px;font-weight:700}.social-login button:hover:not(:disabled){border-color:#a6c065;background:#f3f8e8;transform:translateY(-1px)}.social-login b{display:inline-block;margin-right:9px;color:#63821c;font-size:16px}.divider{display:flex;gap:13px;align-items:center;color:#99a18c;font-size:9px;margin:23px 0}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.auth-card input{font-size:13px;padding:12px}.auth-card form>small{font-size:10px;color:var(--muted)}.auth-submit{width:100%;margin-top:15px}.auth-actions{display:flex;justify-content:space-between;gap:15px;margin-top:22px}.auth-actions button{border:0;background:none;padding:0;font-size:11px;font-weight:650;color:#6c822a}.auth-actions button:hover{text-decoration:underline}.auth-message{font-size:11px;line-height:1.9;padding:13px;background:#edf2e0;border:1px solid #dde6c9;border-radius:9px;margin-top:15px;color:#66784b}.setup-note{font-size:10px!important;line-height:1.8!important;color:#879477!important;margin:18px 0 0}.setup-note a{color:#688322}.confirm-actions{display:flex;gap:12px;justify-content:end;margin-top:27px}.confirmation-card{max-width:490px}.confirmation-card .danger-button,.confirmation-card .secondary-button{font-size:11px;min-height:42px;padding:12px 17px}.payment-card{max-width:620px;max-height:92dvh;overflow-y:auto}.payment-card .setup-note{overflow-wrap:anywhere}.payment-card>.cta{width:100%;margin-top:15px}.copy-field{display:flex;gap:8px}.copy-field input{min-width:0;font-family:ui-monospace,monospace}.copy-field button{flex-shrink:0;border:1px solid #c7d7a8;border-radius:8px;background:#eaf3d6;color:#698525;padding:8px;font-size:10px;align-self:end;min-height:43px}.copy-field button:hover{background:#dceaaf}.payment-card .notice{font-size:11px}.payment-card label>input{font-family:ui-monospace,monospace}@keyframes gentle-pulse{0%,to{opacity:.4;box-shadow:0 0 #b4cd5840}50%{opacity:1;box-shadow:0 0 0 5px #b4cd5800}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero{padding-top:95px;padding-bottom:85px}}@media(max-width:1100px){.studio-grid{grid-template-columns:225px minmax(270px,1fr);gap:18px}.controls{grid-column:1/-1}.controls fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;align-items:start}.checkout-section{grid-column:1/-1;max-width:500px;width:100%;margin:auto}.preview-panel{position:static}.composition-monitor{max-width:280px}.nav-links{gap:17px}.hero{grid-template-columns:1fr 260px}.hero-art{transform:scale(.85) rotate(-5deg);transform-origin:center}.hero h1{font-size:54px}.studio{padding:0 20px}.hero,.how,.partner-section{padding-left:20px;padding-right:20px}}@media(max-width:740px){nav[aria-label="\41e\441\43d\43e\432\43d\430\44f  \43d\430\432\438\433\430\446\438\44f"]{padding:15px 17px;gap:12px}.brand{font-size:22px}.brand img{width:29px;height:29px}.brand small{display:none}.nav-links{gap:13px;font-size:10px}.nav-links .account,.nav-links .small{display:none}.nav-links a,.login{font-size:10px}.hero{display:block;padding-top:46px;padding-bottom:40px}.hero h1{font-size:clamp(37px,8.1vw,57px);letter-spacing:-.06em}.hero p{font-size:13px}.hero-art{display:none}.hero .eyebrow{font-size:8px;letter-spacing:1.3px}.hero-actions{gap:18px}.hero-actions .cta{font-size:12px;padding:13px 17px}.hero-actions>span{font-size:10px}.hero-actions small{font-size:9px}.studio-heading{gap:15px}.studio-heading h2{font-size:25px}.studio-heading .eyebrow{font-size:8px}.status-chip{font-size:8px;padding:8px 9px;white-space:nowrap}.studio-grid{display:flex;flex-direction:column}.media-panel,.preview-panel,.controls{width:100%;padding:20px;border-radius:14px}.media-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;align-items:start}.media-panel>.panel-heading,.media-panel>.section-label,.media-panel>.helper,.media-panel>.background-list,.media-panel>.add-media,.media-panel>.privacy-note{grid-column:1/-1}.media-panel>.media-card:first-of-type{grid-column:1/-1}.media-panel>.compact{grid-column:1/-1}.upload{padding:22px 13px}.background-select b{max-width:240px}.composition-monitor,.preview-actions{max-width:265px}.controls fieldset{display:block}.control-section{padding-bottom:20px;margin-bottom:20px}.two{gap:22px}.how{padding-top:0;padding-bottom:40px}.how h2{font-size:28px}.how .eyebrow{font-size:8px}.steps{grid-template-columns:1fr;gap:18px}.steps article{padding:20px 0 0;display:grid;grid-template-columns:45px 1fr;gap:0 12px}.steps article>span{grid-row:1/3;margin-top:3px;font-size:10px}.steps h3{font-size:18px;margin:0 0 8px}.steps p{margin:0;max-width:none;font-size:11px}.partner-section{padding-bottom:40px}.partner-card{padding:22px;gap:16px;align-items:start}.partner-glyph{min-width:42px;height:42px;border-radius:9px;font-size:21px}.partner-card small{font-size:6px;letter-spacing:1px}.partner-card h2{font-size:21px}.partner-card p{font-size:10px}.partner-card>span{display:none}.page{padding:40px 18px 65px}.page h1{font-size:36px}.page-heading{align-items:start}.page-heading>.cta{font-size:9px;padding:11px 12px;min-height:36px;white-space:nowrap;margin-top:15px}.page-intro{font-size:12px}.count-bubble{font-size:10px;margin-left:10px;padding:7px 10px}.project-row{padding:12px;gap:8px}.project-open{gap:11px;flex-wrap:wrap}.project-open b{font-size:11px}.project-open small{font-size:8px;margin-top:5px}.project-thumb{width:34px;min-width:34px;height:44px;font-size:14px}.row-arrow{display:none}.status-pill{padding:6px 8px;font-size:8px}.project-open>.status-pill{margin-left:45px}.project-open>span:nth-child(2){flex-basis:calc(100% - 55px)}.process-card{padding:22px}.process-top{gap:13px;flex-wrap:wrap}.process-top h2{font-size:17px}.process-top .process-orbit{width:45px;min-width:45px;height:45px;font-size:22px}.process-top>.status-pill{margin-left:58px}.process-card p{font-size:12px}.project-footer-actions{flex-wrap:wrap;gap:10px 20px}.project-launch{align-items:stretch;flex-direction:column;gap:14px}.results{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.download{padding:14px}.download b{font-size:10px}.download small{font-size:9px}.pagination{gap:12px}.pagination button{font-size:10px;padding:10px 12px}.pagination>span{font-size:9px}.pagination small{font-size:7px}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{padding:25px}.pricing-grid h2{font-size:32px}.admin-grid{grid-template-columns:repeat(2,1fr);gap:12px}.admin-grid article{padding:20px}.admin-grid strong{font-size:27px}.admin-grid span{font-size:10px}footer{padding:25px 18px 30px;gap:15px;flex-wrap:wrap;font-size:9px}footer>span{font-size:9px;flex-basis:60%;margin-right:0}.auth-card{padding:29px 24px}.auth-card h2{font-size:25px}.modal-backdrop{padding:18px 12px}.copy-field button{padding:7px;font-size:9px}.payment-card input{font-size:11px}.confirm-actions{justify-content:stretch}.confirm-actions button{flex:1;padding:10px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:740px){.media-panel>.media-card{grid-column:1/-1}}.studio{--ink:#faf9f3;--muted:#adb0b4;--paper:#242629;--line:#414449;--danger:#f0a596;max-width:none;padding:24px max(26px,calc((100vw - 1268px)/2)) 42px;color:var(--ink);background:#202225}.studio-heading{border-bottom:1px solid #3c3e41;margin-bottom:22px}.studio .eyebrow{color:#dfff54}.studio .status-chip{background:#292c2e;border-color:#484d44;color:#c6cbbf}.studio .status-chip i,.studio .eyebrow i{background:#dfff54}.studio .media-panel,.studio .controls{background:#242629;border-color:#3c3e41;box-shadow:none}.studio .preview-panel{background-color:#202225;background-image:radial-gradient(#505357 1px,transparent 1px);background-size:13px 13px;border-color:#3c3e41;box-shadow:none}.studio .panel-heading>span{background:#353a2b;color:#dfff54}.studio .media-card{background:#282a2e;border-color:#626569}.studio .media-card.has-file{background:#2c3325;border-color:#83994e}.studio .upload:hover{background:#343c29}.studio .upload-symbol{background:#39432b;color:#dfff54}.studio .remove-media{border-color:#4d563f;color:#d6baa9}.studio .remove-media:hover{background:#43352f}.studio .section-label span,.studio .privacy-note{color:#a5aa9d}.studio .background-card{background:#2a2d30}.studio .background-card.selected{background:#343b2b;border-color:#8da34e}.studio .background-select{color:var(--ink)}.studio .background-select>span:first-child{color:#c6d58b}.studio .icon-button{color:#d9decf;background:#303436;border-color:#51574a}.studio .icon-button:hover{background:#444e32;border-color:#aec25f}.studio .danger-text{color:#f0a596!important}.studio .danger-text:hover{background:#4a3430}.studio .add-media{color:#d5eaa0;border-color:#6d7952}.studio .add-media:hover{background:#343e28;border-color:#b5ca69}.studio .composition-monitor{border-color:#0f1112;box-shadow:0 20px 60px #0008}.studio .composition-monitor.preview-running{box-shadow:0 0 0 2px #dfff54,0 20px 60px #0008}.studio .preview-caption{color:#c6ccbb}.studio .preview-disclaimer,.studio .hint{color:#a1a69a}.studio .preview-warning{color:#eedda9;background:#45402e}.studio .clip-picker{border-color:#42463d}.studio label output{color:#dfff54;background:#363e28;border-color:#63763b}.studio select,.studio input[type=number]{color:#faf9f3;background:#2c2e32;border-color:#53565a;color-scheme:dark}.studio select:hover,.studio input[type=number]:hover{border-color:#a2b75e}.studio input[type=range]{background:#505b35}.studio input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#b6d541,#566334)}.studio input[type=range]::-webkit-slider-thumb{background:#dfff54;border-color:#dfff54;box-shadow:0 0 0 3px #dfff5420}.studio input[type=range]::-moz-range-track{background:#61723b}.studio input[type=range]::-moz-range-thumb{background:#dfff54;border-color:#dfff54}.studio summary>span{color:#d4e2a5}.studio .cut-summary{background:#333a2b}.studio .cut-summary>span{color:#b2bea0}.studio .segmented{background:#2c2e32;border:1px solid #515357}.studio .segmented button{color:#b9bdba}.studio .segmented button.active{background:#465035;color:#dfff54}.studio .segmented button:not(.active):hover{background:#3b4134;color:#eef3df}.studio .banner-rule{color:#c6d5ab;background:#303926;border-color:#52623a}.studio .unlimited-note{color:#d4eaa6;background:#333e27;border-color:#637742}.studio .render,.studio .preview-play{background:#dfff54;color:#1a2512;box-shadow:0 3px #a9c52b}.studio .render:hover:not(:disabled),.studio .preview-play:hover:not(:disabled){background:#e9ff86;box-shadow:0 5px #a9c52b,0 10px 25px #0003}@media(max-width:740px){.studio{padding:18px 18px 30px}.studio-heading{padding-top:8px}.studio .media-panel,.studio .preview-panel,.studio .controls{padding:20px}}.contacts-section{max-width:1320px;margin:auto;padding:0 26px 75px}.contacts-section h2{font-size:35px;margin:18px 0 15px}.contacts-intro{font-size:13px;color:var(--muted);max-width:650px;margin-bottom:28px}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contact-card{display:flex;gap:14px;align-items:start;min-width:0;padding:25px 20px;border:1px solid var(--line);background:var(--paper);border-radius:15px;text-decoration:none;box-shadow:var(--shadow)}.contact-card:hover{transform:translateY(-3px);border-color:#b3c77d;background:#f0f6df;box-shadow:0 12px 28px #25381b0d}.contact-icon{flex-shrink:0;display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#e5edcf;color:#6b852c;font-size:22px}.contact-card>div{min-width:0}.contact-card small{font-size:8px;letter-spacing:1px;color:#829269}.contact-card h3{font-size:15px;letter-spacing:-.03em;line-height:1.6;margin:11px 0 7px;overflow-wrap:anywhere}.contact-card p{font-size:10px;color:var(--muted);line-height:1.8;margin:0}.contact-arrow{margin-left:auto;color:#7d963c;font-size:18px}@media(max-width:1100px){.contact-grid{grid-template-columns:1fr}.contact-card{padding:22px}.contact-card h3{font-size:17px}.contacts-section{padding-left:20px;padding-right:20px}}@media(max-width:740px){.contacts-section{padding:0 18px 40px}.contacts-section h2{font-size:28px}.contacts-intro{font-size:11px}.contact-grid{gap:12px}.contact-card{padding:20px 16px;gap:12px}.contact-card h3{font-size:14px}.contact-card small{font-size:7px}.contact-icon{width:30px;height:30px;font-size:19px}}.nav-links button.account{display:inline-flex;align-items:center;gap:7px;border:1px solid #d3dfb9;color:#40551d;cursor:pointer;white-space:nowrap;min-height:35px}.nav-links button.account:hover{background:#d9e8bb;border-color:#a6bd74;transform:translateY(-1px)}.account-avatar{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#293b23;color:var(--lime);font-size:10px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.product-grid article{padding:27px 22px;background:var(--paper)}.product-grid article.featured{background:#e8f2c9}.product-grid h2{font-size:37px;margin:30px 0 12px}.product-grid h2 small{font-size:12px;letter-spacing:0;color:var(--muted)}.product-grid h3{font-size:18px;letter-spacing:-.03em;line-height:1.5;min-height:54px;margin-bottom:14px}.product-grid p{font-size:12px}.product-grid .cta{font-size:11px;padding:12px 10px;gap:6px}.price-detail{font-size:10px;color:var(--muted);margin-top:10px}.trial-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px dashed #b1c87d;background:#edf3df;padding:21px 25px;border-radius:12px;margin:28px 0}.trial-banner b,.trial-banner span{display:block}.trial-banner b{font-size:14px}.trial-banner span{font-size:11px;color:var(--muted);line-height:1.8;margin-top:5px}.trial-banner button{white-space:nowrap}.profile-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:26px;margin-top:28px;align-items:start}.identity-card,.ledger-card,.support-compose{background:var(--paper);border:1px solid var(--line);border-radius:17px;padding:30px;box-shadow:var(--shadow)}.profile-avatar{display:grid;place-items:center;width:66px;height:66px;border-radius:19px;background:#243521;color:var(--lime);font-size:29px;font-weight:800;box-shadow:5px 5px #d7e7ae;margin-bottom:30px}.identity-card>small{font-size:8px;color:#7e9161;letter-spacing:1.3px}.identity-card h2{font-size:21px;letter-spacing:-.04em;overflow-wrap:anywhere;line-height:1.5;margin:12px 0 15px}.identity-card dl{margin:27px 0 0}.identity-card dl>div{padding:17px 0;border-top:1px solid var(--line)}.identity-card dt{font-size:10px;color:var(--muted);margin-bottom:9px}.identity-card dd{margin:0;font-size:12px;line-height:1.7}.identity-card .account-id{font:10px/1.8 ui-monospace,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.identity-actions{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.balance-card{background:#202725;color:#f3f7e8;border:1px solid #3d4933;border-radius:17px;padding:32px;background-image:radial-gradient(#404838 1px,transparent 1px);background-size:15px 15px}.balance-card>span{font-size:9px;letter-spacing:2px;color:#b6cd89}.balance-card>strong{font-size:clamp(40px,5vw,61px);font-weight:750;display:block;letter-spacing:-.06em;margin:23px 0 15px;overflow-wrap:anywhere}.balance-card strong small{font-size:15px;color:#a6bb89;letter-spacing:0;font-weight:500}.balance-card p{font-size:12px;color:#b6c2ae;max-width:570px;line-height:1.9}.balance-card .cta{font-size:11px;margin-top:9px}.balance-history{display:inline-block;font-size:11px;color:#d4e3bb;text-decoration:none;margin:20px}.balance-history:hover{color:var(--lime)}.trial-status{display:flex;gap:17px;margin:20px 0;padding:20px 22px;border:1px solid #d4e1bc;border-radius:12px;background:#edf3df}.trial-status>span{font-size:23px;color:#829c36}.trial-status b{font-size:12px}.trial-status p{font-size:11px;line-height:1.8;color:var(--muted);margin:7px 0 0}.profile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.profile-metrics article{padding:22px 17px;border:1px solid var(--line);border-radius:11px}.profile-metrics strong{display:block;font-size:28px;letter-spacing:-.04em}.profile-metrics span{font-size:9px;color:var(--muted);display:block;margin-top:9px;line-height:1.6}.ledger-card .page-heading{align-items:start}.ledger-card h2{font-size:21px;margin-bottom:20px}.ledger-card .page-heading>small{font-size:8px;color:var(--muted);margin-top:7px}.ledger-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-top:1px solid var(--line)}.ledger-row b{font-size:11px}.ledger-row small{display:block;font-size:9px;color:var(--muted);margin-top:7px}.ledger-row>strong{font-size:12px;white-space:nowrap;color:#8c6652;font-variant-numeric:tabular-nums}.ledger-row>strong.positive{color:#718e27}.profile-quick-links{display:flex;flex-wrap:wrap;gap:15px 25px;margin:25px 0}.profile-quick-links a{font-size:10px;color:#728b39;text-decoration:none}.profile-quick-links a:hover{color:#344a13}.support-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start;margin-top:35px}.support-contact{background:#202725;color:#f1f6e6;padding:30px;border-radius:16px}.support-contact>span{font-size:8px;letter-spacing:1.8px;color:#b9ce91}.support-contact h2{font-size:27px;margin:22px 0 18px}.support-contact>a{color:var(--lime);font-size:16px;text-decoration:none;overflow-wrap:anywhere}.support-contact>a:hover{text-decoration:underline}.support-contact p{font-size:12px;color:#bdc7b4;margin:22px 0 15px}.support-contact>small{font-size:10px;color:#91a37f;line-height:1.8;display:block}.support-faq{margin-top:35px}.support-faq h2{font-size:25px;margin-bottom:25px}.support-faq details{border-top:1px solid var(--line);padding:18px 0}.support-faq summary{font-size:12px;line-height:1.7;gap:20px}.support-faq p{font-size:11px;color:var(--muted);line-height:1.9;margin:15px 0 0}.support-compose{position:sticky;top:105px}.support-compose .panel-heading{align-items:center;margin-bottom:10px}.support-compose h2{font-size:23px;margin:0}.support-compose>p{font-size:11px;color:var(--muted);line-height:1.9}.support-compose label{margin-top:24px!important}.support-compose label>small{font-size:9px;color:var(--muted);font-weight:400;margin-left:6px}.support-compose input[type=text],.support-compose textarea{display:block;background:#fffefb;width:100%;border:1px solid #d9dfcc;border-radius:8px;padding:12px;margin-top:8px;font-family:inherit;font-size:11px;line-height:1.8;color:var(--ink)}.support-compose textarea{resize:vertical;min-height:150px;font-family:inherit;font-size:12px;line-height:1.8}.support-counter{display:block;text-align:right;color:var(--muted);font-size:8px}.support-compose .cta{display:flex;margin-top:25px;font-size:12px}.cta.disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}.support-copy-fallback{margin-top:14px}.support-copy-fallback button{font-size:11px;min-height:38px;padding:10px 14px;width:100%}.support-copy-fallback p{font-size:11px;color:var(--muted);line-height:1.8}.profile-page>.page-heading>a{white-space:nowrap}@media(max-width:740px){.identity-card h2{font-size:18px!important}}@media(max-width:1100px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-links .support-nav,.nav-links .admin-nav{display:none}.profile-layout{grid-template-columns:minmax(230px,.85fr) minmax(0,1.3fr)}.balance-history{margin:20px 0 0;display:block}.profile-metrics{gap:9px}.identity-card,.ledger-card,.support-compose{padding:24px}.support-layout{gap:22px}}@media(max-width:740px){.nav-links button.account{display:inline-flex;font-size:9px;padding:6px 8px;gap:5px;min-height:32px}.account-avatar{width:18px;height:18px;font-size:9px}.nav-links .pricing-nav,.nav-links .account-logout{display:none}.profile-layout,.support-layout{grid-template-columns:1fr;gap:20px}.profile-page .page-heading{align-items:center}.profile-page .page-heading>a{font-size:9px}.profile-page h1{font-size:32px}.identity-card{padding:25px}.identity-card h2{font-size:22px}.identity-card dl{margin-top:23px}.balance-card{padding:25px}.balance-card>strong{font-size:48px}.balance-card p{font-size:11px}.trial-status{padding:17px}.profile-metrics article{padding:17px 12px}.profile-metrics strong{font-size:24px}.profile-metrics span{font-size:8px}.ledger-row{gap:12px}.ledger-row b{font-size:10px}.ledger-row>strong{font-size:10px}.profile-quick-links{gap:15px}.trial-banner{padding:18px;align-items:start}.trial-banner b{font-size:12px}.trial-banner span{font-size:10px}.trial-banner button{font-size:10px;padding-top:0}.product-grid{grid-template-columns:1fr}.product-grid h3{min-height:0}.product-grid article{padding:27px}.product-grid h2{margin:25px 0 12px}.support-compose{position:static}.support-contact{padding:25px}.support-contact>a{font-size:15px}.support-faq summary{font-size:11px}}
