.lc-social{max-width:560px;margin:auto;padding:24px 20px 100px;color:#101010;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lc-social *{box-sizing:border-box}.lc-social-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.lc-social-head h1{font-size:32px;line-height:1.1;letter-spacing:-1px;margin:0;flex:1;font-weight:800}.lc-social h2{font-size:22px;letter-spacing:-.5px}.lc-icon-button{border:1px solid #e2e2e2;border-radius:50%;background:#fff;width:48px;height:48px;font-size:27px;cursor:pointer;display:grid;place-items:center}.lc-primary,.lc-secondary{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:18px;padding:17px 20px;font:700 17px inherit;font-size:17px;font-weight:750;text-decoration:none;cursor:pointer;min-height:54px;margin-top:10px}.lc-primary{background:#04bf43;color:#fff}.lc-secondary{background:#f1f1f1;color:#111}.lc-social button:disabled{opacity:.5;cursor:wait}.lc-social button:focus-visible,.lc-social a:focus-visible,.lc-social input:focus-visible,.lc-social textarea:focus-visible{outline:3px solid #007d2b;outline-offset:3px}.lc-profile-intro{background:radial-gradient(at 20% 65%,#d7aa8e,transparent 65%),radial-gradient(at 80% 20%,#463b3b,transparent 70%),#b98179;border-radius:30px;text-align:center;color:#fff;padding:32px 16px 0;overflow:hidden;min-height:450px}.lc-profile-intro h2{font-size:37px;line-height:1.3;font-weight:900;letter-spacing:-1.2px;margin:0}.lc-profile-intro p{font-size:18px;font-weight:650;line-height:1.5}.lc-profile-illustration{height:180px;width:170px;margin:30px auto 0;border:6px solid #151515;border-bottom:0;border-radius:30px 30px 0 0;background:#fff;color:#161616;padding:18px 10px;font-size:12px;font-weight:800}.lc-profile-illustration .lc-avatar{width:34px;height:34px;font-size:18px;margin:8px auto}.lc-sample-tiles{display:flex;gap:8px}.lc-sample-tiles i{background:linear-gradient(30deg,#bdd1bd,#b2c1da);width:65px;height:85px;border-radius:14px;display:grid;place-items:center;font-size:28px}.lc-profile-card{text-align:center;padding:25px 0}.lc-profile-card h1,.lc-profile-card h2{margin-bottom:5px}.lc-profile-card p{white-space:pre-wrap;overflow-wrap:anywhere;color:#666}.lc-avatar{display:inline-flex;background:#e9f8ee;width:70px;height:70px;border-radius:50%;align-items:center;justify-content:center;color:#029936;font-size:32px;font-weight:800;flex-shrink:0}.lc-form{display:grid;gap:16px;margin:18px 0}.lc-form label{display:grid;gap:8px;font-size:14px;font-weight:700}.lc-form input:not([type=checkbox]),.lc-form textarea,.lc-composer textarea,.lc-composer select{width:100%;font:inherit;font-size:16px;background:#f3f3f3;border:1px solid transparent;border-radius:14px;padding:14px;min-width:0;color:#111}.lc-form textarea{min-height:96px;resize:vertical}.lc-toggle-row{display:flex!important;align-items:center;justify-content:space-between;gap:20px}.lc-toggle-row input{width:24px;height:24px;accent-color:#04bf43}.lc-toggle-row small,.lc-list-row small,.lc-conversation small{display:block;color:#737373;font-size:13px;line-height:1.4;font-weight:400;margin-top:4px}.lc-list-row{display:flex;padding:16px 0;gap:12px;border-bottom:1px solid #eee;align-items:center}.lc-list-row>span{flex:1;min-width:0;overflow-wrap:anywhere}.lc-text-button,.lc-chat-actions button{background:none;border:0;color:#555;font:inherit;cursor:pointer;min-height:44px}.lc-muted{color:#767676;font-size:14px;line-height:1.5}.lc-error{padding:14px;border-radius:14px;background:#fff0ee;color:#a32b19;font-size:14px}.lc-conversation{width:100%;display:flex;align-items:center;gap:14px;text-align:left;border:0;border-bottom:1px solid #eee;background:#fff;padding:16px 0;cursor:pointer;font:inherit}.lc-conversation>span:nth-child(2){flex:1;min-width:0}.lc-conversation small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-conversation .lc-avatar{width:48px;height:48px;font-size:22px}.lc-conversation>b{background:#04bf43;color:#fff;border-radius:20px;min-width:24px;height:24px;text-align:center;padding:3px}.lc-empty{text-align:center;padding:60px 16px}.lc-empty>span{font-size:60px;color:#04bf43}.lc-empty p{color:#777;line-height:1.5}.lc-chat-actions{display:flex;gap:20px;justify-content:flex-end}.lc-messages{min-height:35vh;display:flex;flex-direction:column;gap:10px;padding:16px 0}.lc-message{max-width:85%;padding:12px 16px;border-radius:18px;background:#f0f0f0;align-self:flex-start;overflow-wrap:anywhere}.lc-message.mine{background:#dcf7e5;align-self:flex-end}.lc-message p{white-space:pre-wrap;margin:0 0 6px;font-size:15px;line-height:1.4}.lc-message time{font-size:10px;color:#777}.lc-composer{position:sticky;bottom:80px;background:#fff;padding:10px 0}.lc-composer>div{display:flex;gap:8px;align-items:center}.lc-composer textarea{resize:vertical;min-height:52px;max-height:150px}.lc-composer .lc-primary{width:auto;margin:0;min-height:52px;padding:12px 18px}.lc-composer select{margin-bottom:8px}.lc-social-links{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.lc-social-links a{font-size:13px;color:#17813c}.lc-public-bundles{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lc-public-bundles a{display:grid;gap:8px;text-decoration:none;color:#111;border-radius:18px;background:#f5f5f5;padding:18px}.lc-public-bundles a>span{font-size:44px;text-align:center;padding:25px 0;color:#888}.lc-public-bundles small{color:#777}@media(max-width:380px){.lc-social{padding-left:16px;padding-right:16px}.lc-profile-intro h2{font-size:30px}.lc-social-head h1{font-size:28px}}.lc-avatar{object-fit:cover}.lc-avatar-upload{display:flex;justify-content:center;align-items:center;gap:8px;position:relative;color:#069634;font-size:14px;padding:14px;cursor:pointer}.lc-avatar-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.lc-profile-start{padding:16px 0 36px;display:grid;justify-items:center;gap:14px;font-weight:700}.lc-settings-head h1{font-size:22px;text-align:center;margin-right:48px}.lc-settings-head .lc-icon-button{border:0;background:transparent}.lc-group-title{font-size:17px!important;letter-spacing:0!important;font-weight:500;margin-top:28px}.lc-settings-group{border-radius:22px;background:#fff;overflow:hidden;border:1px solid #eee}.lc-settings-group>.lc-list-row,.lc-settings-group>.lc-muted{padding:18px}.lc-settings-row{display:flex;align-items:center;gap:14px;text-align:left;background:#fff;width:100%;padding:17px 18px;border:0;border-bottom:1px solid #f0f0f0;cursor:pointer;font:inherit;font-size:16px;min-height:72px}.lc-settings-row:last-child{border-bottom:0}.lc-settings-row>span:nth-child(2){flex:1}.lc-setting-icon{width:36px;height:36px;border-radius:10px;background:#f5f5f5;display:grid;place-items:center}.lc-setting-icon.green{color:#24894c;background:#e6f7ec}.lc-setting-icon.blue{color:#1979b2;background:#ebf7fd}.lc-setting-icon.orange{color:#d87635;background:#fff5e9}.lc-form select{width:100%;padding:14px;font:inherit;border:0;border-radius:14px;background:#f3f3f3;min-width:0}.lc-time-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lc-chat-actions{gap:12px;flex-wrap:wrap;justify-content:flex-start;font-size:12px}.lc-chat-actions button{display:flex;align-items:center;justify-content:center}.lc-chat-filters{display:flex;gap:8px;margin:18px 0}.lc-chat-filters button{border:0;border-radius:20px;min-height:38px;padding:8px 15px;background:#f2f2f2;color:#777;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.lc-chat-filters button[aria-pressed=true]{background:#e4f7eb;color:#079236}.lc-message-attachment{display:flex;align-items:center;gap:12px;color:#16713a;text-decoration:none;background:#ffffffb3;border-radius:12px;padding:12px;margin:6px 0 10px}.lc-message-attachment small{display:block;margin-top:4px;font-size:12px}.lc-reactions{display:flex;gap:4px;margin-top:8px}.lc-reactions button{font-size:13px;border:1px solid transparent;background:transparent;border-radius:16px;padding:5px;min-width:30px;min-height:30px;cursor:pointer}.lc-reactions button[aria-pressed=true]{background:#ffffffc7;border-color:#a9d9b8}.lc-attach-label{display:flex;align-items:center;gap:8px;color:#777}.lc-attach-label select{font-size:13px;margin:0 0 8px}.lc-public-bundles a>svg{margin:20px auto;color:#777}.lc-social-links a{display:flex;align-items:center;gap:3px}.lc-payment-request{background:#ffffffd9;border-radius:14px;padding:15px;min-width:180px}.lc-payment-request>p{font-size:24px;font-weight:750;margin:12px 0}.lc-payment-request .lc-primary{font-size:14px;min-height:42px;padding:12px}.lc-paid-label{display:inline-block;color:#078d35;font-size:13px;font-weight:700}.lc-private-media{display:block;max-width:100%;max-height:420px;border-radius:12px;margin:8px 0}.lc-private-media:is(audio){min-width:220px;width:100%;height:44px}.lc-media-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lc-media-actions .lc-text-button,.lc-media-picker{display:inline-flex;align-items:center;gap:5px;font-size:12px;min-height:44px}.lc-media-picker{position:relative;cursor:pointer}.lc-media-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.lc-selected-media{display:flex;align-items:center;justify-content:space-between;font-size:13px;border-radius:12px;background:#e9f6ee;padding:6px 12px}.lc-selected-media>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-hidden-media{background:#e2e5e3;border-radius:12px;padding:14px}.lc-hidden-media summary{cursor:pointer;font-size:13px;font-weight:600}.lc-fan-details,.lc-review-report{background:#f5f5f7;border-radius:20px;padding:20px;margin:16px 0}.lc-review-report summary{cursor:pointer;font-weight:700}.lc-review-report blockquote{margin:12px 0;padding:12px;background:#fff;border-radius:12px}.lc-review-report input[type=checkbox]{width:24px;height:24px}.lc-chat .lc-social-head{position:sticky;top:0;z-index:3;background:#fff;padding:12px 0;margin-bottom:12px}.lc-chat .lc-social-head h1{font-size:26px}.lc-chat .lc-social-head .lc-icon-button{background:#eaf9ef;border:0;color:#059c38;width:42px;height:42px}.lc-chat-date{font-size:11px;color:#777;white-space:nowrap;align-self:flex-start;padding-top:7px}.lc-chat .lc-conversation{min-height:88px}.lc-chat .lc-conversation strong{font-size:16px}.lc-chat .lc-conversation small{font-size:14px;margin-top:7px}.lc-chat .lc-chat-filters{gap:8px;overflow:auto;padding-bottom:3px}.lc-chat .lc-chat-filters button{display:flex;align-items:center;gap:6px;white-space:nowrap}.lc-chat .lc-chat-actions{background:#f6f6f6;border-radius:18px;padding:8px 12px;gap:8px 16px}.lc-chat .lc-message{border-radius:20px 20px 20px 5px;padding:13px 16px}.lc-chat .lc-message.mine{border-radius:20px 20px 5px}.lc-chat .lc-reactions{flex-wrap:wrap}.lc-chat .lc-reactions button{min-width:36px;min-height:36px}.lc-chat .lc-composer{border-top:1px solid #eee;padding-top:12px;z-index:2}.lc-chat .lc-composer textarea{min-height:48px;border-radius:24px}.lc-chat .lc-composer .lc-primary{border-radius:24px;font-size:14px}.lc-chat .lc-private-media{width:auto;object-fit:contain}.lc-chat-preferences .lc-empty{padding:30px 12px}.lc-chat-preferences .lc-list-row .lc-icon-button{width:42px;height:42px;border:0;background:#f4f4f4}.lc-chat button{transition:background-color .16s ease,transform .16s ease}.lc-chat button:active:not(:disabled){transform:scale(.98)}@media(prefers-reduced-motion:reduce){.lc-chat button{transition:none}.lc-chat button:active:not(:disabled){transform:none}}@media(max-width:400px){.lc-chat{padding-left:14px;padding-right:14px}.lc-chat-date{font-size:10px}.lc-chat .lc-conversation{gap:10px}.lc-chat .lc-composer{bottom:76px}.lc-chat .lc-message{max-width:91%}}.lc-image-open{display:block;border:0;background:transparent;padding:0;cursor:zoom-in;max-width:100%}.lc-media-viewer{border:0;border-radius:20px;padding:16px;background:#111;color:#fff;width:min(94vw,900px);max-height:94dvh}.lc-media-viewer::backdrop{background:#000b}.lc-media-viewer>img{display:block;max-width:100%;max-height:75dvh;margin:auto;object-fit:contain}.lc-media-viewer>.lc-icon-button{margin:0 0 12px auto}.lc-media-viewer>p{font-size:13px;text-align:center;overflow-wrap:anywhere}.lc-chat .lc-composer{bottom:0;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:#fff}.lc-chat .lc-composer-row{display:flex;gap:8px;align-items:flex-end}.lc-chat .lc-composer-row>.lc-icon-button{width:44px;height:48px;flex-shrink:0;border:0;background:#f3f3f3}.lc-chat .lc-composer-row textarea{height:48px;min-height:48px;max-height:120px;padding:13px 15px;resize:vertical}.lc-chat .lc-composer-row>.lc-primary{min-height:48px;padding:10px 15px}.lc-chat .lc-composer-tools{display:block;max-height:40dvh;overflow-y:auto;padding:4px 0 12px}.lc-chat .lc-composer-tools[hidden]{display:none}.lc-chat .lc-media-actions{display:flex;flex-wrap:wrap;gap:4px 12px}.lc-chat .lc-media-actions>button,.lc-chat .lc-media-picker{min-height:44px}.lc-chat .lc-attach-label{display:flex;align-items:center;gap:8px}.lc-chat .lc-selected-media{display:flex;align-items:center;justify-content:space-between;gap:8px}.lc-chat .lc-selected-media>span{overflow-wrap:anywhere}.lc-chat .lc-chat-actions{flex-wrap:wrap;justify-content:flex-start;gap:0 12px}.lc-chat .lc-messages{min-height:35vh}.lc-chat .lc-form{scroll-margin-top:90px;scroll-margin-bottom:100px}.account-experience{--ae-green:#20aa55;color:#181818;padding:0 0 30px}.ae-header{height:56px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;margin-bottom:20px}.ae-header h1{font-size:17px;font-weight:650;text-align:center;margin:0;outline:none}.ae-header>button{border:0;background:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#222}.ae-controls,.ae-form fieldset{border:0;padding:0;margin:0;min-width:0}.ae-group{background:#fff;border-radius:19px;overflow:hidden;margin:12px 0 24px;border:1px solid #ededed}.ae-group-title{font-size:12px;font-weight:500;color:#8a8a8a;margin:22px 9px 8px}.ae-row{width:100%;min-height:62px;display:flex;align-items:center;gap:12px;padding:13px 15px;background:#fff;border:0;color:inherit;text-align:left;text-decoration:none}.ae-row+.ae-row{border-top:1px solid #f2f2f2}.ae-row>span:nth-child(2){flex:1;min-width:0}.ae-row strong{font-size:13px;font-weight:500;display:block}.ae-row small{display:block;font-size:10px;color:#929292;margin-top:4px;overflow-wrap:anywhere}.ae-row>svg:last-child{color:#a2a2a2;flex-shrink:0}.ae-row-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;flex-shrink:0}.ae-grey{background:#f0f0f0;color:#878787}.ae-purple{background:#f1e8fd;color:#a77bd5}.ae-pink{background:#fde7ed;color:#d78b9e}.ae-blue{background:#e9f0fe;color:#799ddd}.ae-green{background:#e6f5e9;color:#7eb98a}.ae-orange{background:#fff0e2;color:#d4a16f}.ae-danger{color:#d25a55}.ae-access{margin-top:28px}.ae-invite{display:flex;align-items:center;width:100%;gap:14px;padding:22px 16px;border:1px solid #e1efdf;border-radius:21px;background:#edf9e8;color:#3c7650;text-align:left}.ae-invite>span{flex:1}.ae-invite strong{display:block;font-size:15px;font-weight:650}.ae-invite small{display:block;font-size:11px;line-height:1.5;margin-top:5px;color:#699174}.ae-primary,.ae-secondary{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:45px;padding:12px 15px;border-radius:13px;font-size:12px;font-weight:600;text-decoration:none;box-sizing:border-box}.ae-primary{background:#00c34b;color:#fff;border:0}.ae-secondary{background:#fff;border:1px solid #e5e5e5;color:#444}.ae-primary:disabled,.ae-secondary:disabled,fieldset:disabled .ae-primary{opacity:.5}.ae-destructive{background:#d75b54}.ae-form,.ae-form fieldset{display:grid;gap:18px}.ae-form label,.ae-invite-page label{display:grid;gap:8px;font-size:12px;color:#666;margin:0}.ae-form input,.ae-form textarea,.ae-invite-page input{font:inherit;width:100%;box-sizing:border-box;border:1px solid #e4e4e4;background:#fff;padding:13px;border-radius:12px;color:#222;margin:0}.ae-form textarea{resize:vertical}.ae-form small{font-size:10px;color:#999;text-align:right}.ae-form h2{font-size:22px;font-weight:600;text-align:center;margin:6px 0}.ae-form p{font-size:12px;line-height:1.7;color:#797979;margin:0}.ae-input-prefix{display:flex;align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:12px;padding-left:13px}.ae-input-prefix input{border:0}.ae-loading{font-size:12px;text-align:center;color:#888;padding:16px}.ae-error{background:#fff0ee;color:#b14c45;padding:12px;border-radius:12px;font-size:12px;line-height:1.6;margin-bottom:16px}.ae-error button{display:block;border:0;background:transparent;color:inherit;text-decoration:underline;padding:8px 0 0}.ae-profile{text-align:center;padding:10px 0 24px}.ae-profile h2{font-size:21px;font-weight:650;margin:15px 0 6px}.ae-profile>p{font-size:12px;color:#929292;margin:0 0 16px}.ae-profile .ae-bio{color:#666;white-space:pre-wrap;line-height:1.7;max-width:300px;margin:14px auto 20px}.ae-profile>.ae-secondary{width:auto;display:inline-flex;min-height:36px;padding:8px 25px;border-radius:20px}.ae-photo{display:block;position:relative;margin:auto!important;width:90px;height:90px;cursor:pointer;color:#bbb}.ae-photo>img{height:90px;width:90px;border-radius:50%;object-fit:cover}.ae-photo>span:not(.ae-sr-only){position:absolute;right:-3px;bottom:0;display:grid;place-items:center;border:3px solid #f7f7f7;background:#e7f5eb;color:#5a9c6e;width:29px;height:29px;border-radius:50%}.ae-share-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ae-profile-link{display:flex;align-items:center;gap:12px;padding:13px;border-bottom:1px solid #f1f1f1}.ae-profile-link>button{border:0;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;flex:1;min-width:0;color:#555}.ae-profile-link strong{font-size:12px;display:block;font-weight:500;overflow-wrap:anywhere}.ae-profile-link small{font-size:10px;color:#999;display:block;margin-top:4px}.ae-profile-link label{margin:0}.ae-profile-link input{accent-color:#19b657}.ae-intro{text-align:center;padding:55px 20px;color:#75b68d}.ae-intro h2{font-size:32px;line-height:1.2;letter-spacing:-1px;color:#222;font-weight:650}.ae-intro p{font-size:13px;line-height:1.8;color:#888;margin:25px auto}.ae-info,.ae-session{display:flex;align-items:center;gap:13px;padding:18px 14px;border-bottom:1px solid #f1f1f1}.ae-info>span,.ae-session>span{flex:1;min-width:0}.ae-info strong,.ae-session strong{display:block;font-size:12px;overflow-wrap:anywhere;font-weight:500}.ae-info small,.ae-session small{display:block;color:#999;font-size:10px;margin:4px 0}.ae-info>svg,.ae-session>svg{color:#8db79a;flex-shrink:0}.ae-note,.ae-empty{font-size:11px;color:#929292;line-height:1.8;padding:12px}.ae-text-danger{border:0;background:transparent;color:#c7635b;font-size:11px;padding:6px}.ae-invite-page{text-align:center;padding:25px 10px;display:grid;gap:20px;justify-items:center}.ae-invite-page>svg{color:#88bd94}.ae-invite-page h2{font-size:25px;letter-spacing:-.6px;line-height:1.3;margin:0}.ae-invite-page p{font-size:12px;line-height:1.8;color:#888;margin:0}.ae-invite-page label{width:100%;text-align:left}.ae-delete-icon{display:grid;place-items:center;margin:auto;width:72px;height:72px;border-radius:50%;background:#fcebe9;color:#cf6c65}.ae-inline-confirm{padding:20px;background:#fff;border:1px solid #e8e8e8;border-radius:18px;display:grid;gap:12px;text-align:center;font-size:13px}.ae-complete{text-align:center;padding:70px 15px}.ae-complete>svg{color:#34ae60}.ae-complete h1{font-size:25px}.ae-complete p{font-size:13px;color:#888;line-height:1.8;margin:20px 0 30px}.ae-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.account-experience button{cursor:pointer}.account-experience button:disabled{cursor:default}.account-experience button:focus-visible,.account-experience a:focus-visible,.account-experience input:focus-visible,.account-experience textarea:focus-visible{outline:2px solid #4baf70;outline-offset:3px}.ae-group,.ae-form,.ae-profile,.ae-invite-page{animation:ae-enter .2s ease-out}@keyframes ae-enter{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.account-experience *{animation:none!important;transition:none!important}}.account-experience{margin-top:-12px}.ae-header{margin-bottom:10px}.ae-header h1{font-size:18px}.ae-row{min-height:60px}.ae-row strong{font-size:16px}.ae-group-title{font-size:15px;color:#555;margin-left:8px}.ae-invite{padding:24px 18px;background:#fff;border-color:#e3e3e3;color:#555}.ae-invite strong{font-size:16px;color:#222}.ae-invite small{font-size:14px;color:#888}.ae-form label{font-size:14px}.ae-note,.ae-empty{font-size:13px}.commerce-card{margin:18px 0;padding:18px;border:1px solid #e7e7e7;border-radius:22px;background:#fff}.commerce-card>summary{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;list-style:none}.commerce-card>summary::-webkit-details-marker{display:none}.commerce-card>summary svg:last-child{margin-left:auto}.commerce-card>p,.commerce-card form>p{font-size:13px;color:#777;line-height:1.6}.commerce-tier{display:flex!important;justify-content:space-between;align-items:center;margin:16px 0;gap:16px;font-size:14px}.commerce-tier span{display:flex;align-items:center;gap:8px}.commerce-tier input{width:65px!important;padding:10px!important;text-align:center}.commerce-note{font-size:11px!important;color:#888!important;line-height:1.6}.commerce-items{border:0;padding:0;margin:14px 0;min-width:0}.commerce-item{padding:13px 0;border-bottom:1px solid #eee}.commerce-item>label{display:flex;align-items:center;gap:12px;font-size:14px}.commerce-item input[type=checkbox]{width:20px;height:20px;accent-color:#24b65b}.commerce-item small,.commerce-quote small{display:block;font-size:11px;color:#888;margin-top:5px}.commerce-code{width:100%;box-sizing:border-box;margin-top:12px;padding:11px;border:1px solid #ddd;border-radius:10px}.commerce-quote>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px}.commerce-quote .commerce-total{border-top:1px solid #ddd;margin-top:12px;padding-top:16px;font-size:18px}.commerce-card button{margin-top:10px}.commerce-resume,.commerce-pending{display:grid;gap:8px}.commerce-pending{padding:12px;border-radius:12px;background:#faf6ee;font-size:12px}.commerce-card :focus-visible{outline:2px solid #259a50;outline-offset:3px}.commerce-card button:disabled{opacity:.5}.profile-tip{margin:16px 0}.profile-tip>.secondary{display:flex;justify-content:center;align-items:center;gap:8px}.profile-tip-panel{padding:20px;margin-top:12px;background:#fff;border:1px solid #e6e6e6;border-radius:22px}.profile-tip-panel h2{font-size:18px;margin:0 0 18px}.profile-tip-panel label{display:grid;gap:8px;margin:14px 0;font-size:13px}.profile-tip-panel input:not([type=file]),.profile-tip-panel textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #ddd;border-radius:12px;font:inherit}.profile-tip-upload{border:1px dashed #ccc;padding:15px;border-radius:14px}.profile-tip-upload input{max-width:100%}.profile-tip-note{font-size:11px;color:#888;line-height:1.6}.profile-tip-receipt{display:grid;gap:12px}.profile-tip-receipt>strong{font-size:30px}.profile-tip-receipt>span{color:#27824b;font-size:13px}.profile-tip-media{width:100%;max-height:380px;object-fit:contain;border-radius:15px}.profile-tip-receipt audio{max-width:100%}.profile-tip-response{background:#f3f8f4;padding:15px;border-radius:15px}.profile-tip-response h3{font-size:14px}.profile-tip-panel .text-button{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.profile-tip :focus-visible{outline:2px solid #259a50;outline-offset:3px}.public-creator{padding:0 0 30px;color:#161716}.public-creator>header{display:flex;align-items:center;justify-content:space-between;height:50px}.public-creator>header>button{background:transparent;border:0;padding:10px;color:inherit;cursor:pointer}.pc-brand{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:750;color:inherit;text-decoration:none}.pc-identity{text-align:center;padding:26px 14px 20px}.pc-identity>img{width:90px;height:90px;border-radius:50%;object-fit:cover}.pc-identity h1{font-size:26px;letter-spacing:-.5px;margin:16px 0 6px}.pc-identity p{font-size:13px;color:#858585;margin:0 0 12px}.pc-identity .pc-bio{color:#444;line-height:1.5;white-space:pre-wrap}.pc-socials{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.pc-socials a{display:flex;align-items:center;gap:4px;font-size:12px;background:#fff;border:1px solid #ececec;border-radius:20px;padding:8px 12px;color:#555;text-decoration:none}.pc-message{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.pc-tip{display:block;text-decoration:none;text-align:center}.public-creator>h2{font-size:17px;margin:28px 0 16px}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.pc-link{text-decoration:none;color:inherit;min-width:0}.pc-cover{position:relative;aspect-ratio:4/5;border-radius:20px;background:#e9e9e9;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#aaa}.pc-cover>img,.pc-cover>video{width:100%;height:100%;object-fit:cover}.pc-lock{position:absolute;bottom:12px;left:10px;display:flex;align-items:center;gap:4px;padding:7px 9px;background:#ffffffda;border-radius:20px;color:#444;font-size:10px}.pc-link>strong{display:block;margin:10px 0 5px;font-size:13px;overflow-wrap:anywhere}.pc-link>span{font-size:12px;color:#777}.pc-link:active{opacity:.7}.pc-empty{text-align:center;padding:50px 20px;color:#999;background:#fff;border:1px solid #ececec;border-radius:22px}.pc-empty h2{font-size:16px;color:#333}.pc-empty p{font-size:13px;line-height:1.5}.public-creator>footer{text-align:center;color:#999;font-size:11px;margin-top:45px}.public-creator>footer a{color:#555;text-decoration:none}.lc-purchased-item{display:block;margin-top:8px}.public-creator a:focus-visible,.public-creator button:focus-visible{outline:2px solid #219e54;outline-offset:3px}.pc-grid{animation:pc-enter .18s ease-out}@keyframes pc-enter{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.public-creator *{animation:none!important;transition:none!important}}:root{font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#080808;background:#f8f8f8;font-synthesis:none;--green:#04bf43;--muted:#757575}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #008d34;outline-offset:4px}a{color:inherit;text-decoration:none}button{border:0;background:transparent}h1{font-size:34px;letter-spacing:-1.1px;margin:28px 0 24px;font-weight:750}h2{font-size:23px;letter-spacing:-.5px}p{line-height:1.5;color:var(--muted)}.unlock-app{max-width:430px;min-height:100dvh;margin:auto;background:#f8f8f8;position:relative}.screen{padding:26px 18px calc(100px + env(safe-area-inset-bottom));min-height:100dvh}.brand{display:flex;justify-content:center;align-items:center;gap:5px;font-weight:800;font-size:22px;letter-spacing:-.7px;margin:8px 0 12px}.brand span{margin-left:-5px}.requirements{border:1px solid #dedede;border-radius:28px;background:#fff;display:flex;align-items:center;gap:12px;padding:20px 17px;width:100%;text-align:left}.badge{border-radius:50%;background:#f14050;color:#fff;width:23px;height:23px;display:grid;place-items:center;font-size:15px;flex:none;font-weight:700}.requirements strong{font-size:16px;font-weight:600}.requirements small{display:block;font-size:14px;color:#737373;line-height:1.5;margin-top:4px}.requirements b{font-size:15px;padding:11px 14px;border:1px solid black;border-radius:30px;background:#fff;white-space:nowrap}.upload-stage{text-align:center;padding-top:44px}.upload-trigger{display:block;width:100%}.plus-disc{display:grid;place-items:center;border-radius:50%;width:110px;height:110px;color:var(--green);background:#e3f7eb;margin:auto}.upload-trigger h1{font-size:30px;margin:28px 0 14px;letter-spacing:-.8px}.upload-trigger p{font-size:19px;margin:0 0 18px}.price-box{border-top:2px solid #e4e4e4;margin:0 auto;width:256px}.price-box>label{display:block;color:#777;font-size:15px;font-weight:600;margin:4px 0}.price-box>div{border:1px solid #f1f1f1;border-radius:80px;background:#fff;display:flex;align-items:center;justify-content:center;width:210px;height:105px;margin:auto;color:#aaa;font-weight:700;font-size:60px;letter-spacing:-3px;padding:0 16px}.price-box input{color:#111;max-width:150px;width:100%;border:0;background:transparent;font-size:60px;letter-spacing:-3px;outline-offset:0;min-width:0;font-weight:700;padding:0}.price-box input::placeholder{color:#aaa}.primary,.secondary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;border-radius:19px;font-weight:700;font-size:17px;padding:12px 18px;margin-top:16px}.primary{background:var(--green);color:#fff}.primary:disabled{background:#e4e4e4;color:#888}.secondary{background:#fff;border:1px solid #ddd;color:#141414}.generate{margin-top:44px}.tabbar{position:fixed;bottom:0;left:50%;transform:translate(-50%);max-width:430px;width:100%;height:calc(68px + env(safe-area-inset-bottom));padding:7px 12px calc(7px + env(safe-area-inset-bottom));background:#f8f8f8;display:flex;z-index:5}.tabbar button{flex:1;color:#aaa;display:grid;place-items:center;border-radius:14px;min-height:44px}.tabbar button[aria-current]{color:var(--green)}.file-stack{margin:16px 0}.file-row{display:flex;align-items:center;gap:12px;min-height:60px;text-align:left;border-bottom:1px solid #eee;padding:9px 0}.file-row>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px}.file-row small{display:block;color:#888;margin-top:4px;font-size:12px}.icon{display:grid;place-items:center;width:44px;height:44px;flex:none}.options-row{width:100%;display:flex;align-items:center;gap:12px;padding:18px 0;margin-top:12px}.options-row svg:last-child{margin-left:auto}.form-card{background:#fff;border-radius:24px;padding:20px;margin:18px 0;text-align:left;border:1px solid #eee}.form-card>h2:first-child{margin-top:0}label{display:block;font-size:14px;color:#4d4d4d;font-weight:600;margin-bottom:16px}input,textarea,select{display:block;width:100%;padding:13px;border:1px solid #ddd;border-radius:12px;margin-top:7px;background:#fff;color:#171717;font-weight:400;font-size:16px}textarea{min-height:88px;resize:vertical}.toggle-row{display:flex;align-items:center;gap:10px;justify-content:space-between;line-height:1.5}.toggle-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:45px;height:27px;border:0;border-radius:20px;background:#ddd;position:relative;padding:0;flex:none}.toggle-row input:before{content:"";position:absolute;background:#fff;width:23px;height:23px;border-radius:50%;top:2px;left:2px}.toggle-row input:checked{background:var(--green)}.toggle-row input:checked:before{left:20px}.help{font-size:12px;line-height:1.5;color:#888;font-weight:400}.centered{text-align:center}.has-files{padding-top:24px}.has-files .plus-disc{width:70px;height:70px}.has-files .upload-trigger h1{font-size:23px;margin:12px 0 5px}.has-files .upload-trigger p{font-size:15px}.filters{display:flex;gap:7px;overflow:auto}.filters button{padding:10px 15px;border:1px solid #ddd;border-radius:30px;background:#fff;white-space:nowrap;font-size:14px}.filters .active{background:#111;color:#fff;border-color:#111}.empty{text-align:center;padding:80px 10px;color:#9c9c9c}.empty h2{color:#111}.empty.small{padding:22px 10px;font-size:14px}.links-list{margin-top:22px}.link-card{background:#fff;border:1px solid #e7e7e7;border-radius:22px;padding:15px;display:flex;align-items:center;gap:14px;width:100%;margin-bottom:12px;text-align:left}.link-card>span:nth-child(2){flex:1;min-width:0}.link-card strong{display:block;overflow-wrap:anywhere}.link-card small{display:block;font-size:12px;color:#888;margin:6px 0}.file-tile{background:#e5f5eb;color:#14b64c;min-height:68px;width:68px;border-radius:17px;display:grid;place-items:center}.back{display:flex;align-items:center;gap:5px;padding:8px 0;font-size:15px;color:#555}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center;background:#fff;border-radius:24px;padding:22px 10px}.metrics b{display:block;font-size:23px}.metrics small{display:block;color:#888;font-size:12px;margin-top:6px}.link-url{overflow-wrap:anywhere;background:#eee;border-radius:14px;padding:14px;font-size:13px;margin-top:20px}.action-pair{display:flex;gap:10px}.text-button{display:block;min-height:44px;margin:15px auto;font-weight:600;font-size:14px}.danger{color:#e44444}.balance-card{text-align:center;background:#fff;border-radius:28px;padding:24px}.balance-card>strong{display:block;font-size:56px;letter-spacing:-2px;margin:16px 0}.balance-card>small{color:#888}.toast{position:fixed;bottom:90px;left:50%;transform:translate(-50%);width:calc(100% - 36px);max-width:394px;padding:16px;background:#1c1c1c;color:#fff;border-radius:16px;box-shadow:0 8px 30px #0002;z-index:30;display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5}.toast button{color:#fff;margin-left:auto;padding:5px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0005;display:flex;align-items:center;justify-content:center;padding:20px}.sheet{position:relative;width:100%;max-width:390px;border-radius:28px;background:#fff;padding:30px}.close{position:absolute;right:10px;top:10px}.error{color:#b42335;background:#fff0f0;border-radius:12px;padding:13px;font-size:14px}.buyer-title{text-align:center}.caption{text-align:center;white-space:pre-wrap}.buyer-file{background:#fff;border-radius:24px;overflow:hidden;position:relative;margin-bottom:16px}.buyer-file>img{display:block;width:100%;height:290px;object-fit:cover}.opaque-preview{height:240px;display:grid;place-items:center;background:#e7eee9;color:#a5b8a8}.lock-badge{position:absolute;left:50%;top:105px;transform:translate(-50%);border-radius:30px;padding:10px 18px;display:flex;align-items:center;gap:8px;background:#fff;color:#111;font-weight:600}.buyer-file .file-row{padding:16px}.buyer-files{margin-top:30px}@media(min-width:700px){body{background:#ededed}.unlock-app{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}}@media(max-height:760px){.upload-stage{padding-top:24px}.plus-disc{width:90px;height:90px}.upload-trigger h1{margin-top:20px}.generate{margin-top:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}[hidden]{display:none!important}.buyer-file audio,.buyer-file video{width:100%;max-height:360px}.buyer-file>img{object-fit:contain}.discount-fields{border:1px solid #eee;border-radius:16px;margin:22px 0;padding:16px}.discount-fields legend{font-weight:700;padding:0 8px}input[type=range]{padding:0;accent-color:var(--green)}.links-head{display:flex;align-items:center;justify-content:space-between}.round-icon{width:50px;height:50px;border:1px solid #ddd;border-radius:50%;background:#fff;display:grid;place-items:center}.filters button{background:#e9e9e9;border:0;font-weight:700;color:#777}.filters .active{background:#e2f6e9;color:#16b549}.links-empty{display:block;width:100%;padding:175px 10px 50px}.links-empty h2{font-size:19px;font-weight:500;letter-spacing:-.2px}.links-empty p{font-size:16px;margin:10px 0}.small-plus{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e2f6e9;color:var(--green);margin:auto}.upcoming-row{border:1px solid #ddd;border-radius:28px;background:#fff;display:flex;justify-content:space-between;padding:20px;margin:20px 0}.upcoming-row span{color:#777}.balance-card{border:1px solid #ddd}.balance-card>strong{font-size:38px;margin:0 0 16px}.balance-card h3{font-size:16px;font-weight:600}.wallet-empty{background:#f9f9f9;border:1px solid #ddd;border-radius:28px;min-height:215px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aaa}.wallet-empty p{font-size:14px;font-weight:600}.analytics-head{display:flex;align-items:center;position:relative;justify-content:center;margin:2px 0 25px}.analytics-head button{position:absolute;left:0}.analytics-head h2{font-size:20px}.period-totals{display:flex;justify-content:space-between;margin:20px 0}.period-totals strong{font-size:31px;letter-spacing:-1px}.period-totals small{display:block;color:#888;margin-top:8px}.period-totals>div:last-child{text-align:right;color:#aaa}.chart-legend{display:flex;gap:20px;font-size:12px;color:#777}.chart-legend span:before{content:"";display:inline-block;width:12px;height:12px;background:var(--green);border-radius:3px;margin-right:6px}.chart-legend span:last-child:before{background:#999}h3{font-size:17px;font-weight:500}.public-extras figure{margin:16px 0}.public-extras img,.public-extras video,.public-extras audio{width:100%;border-radius:16px}.public-extras figcaption{font-size:12px;color:#767676;margin-top:6px}.master-strip{max-width:430px;margin:auto;padding:10px 18px;background:#e3f7eb;display:flex;justify-content:space-between;font-size:13px;font-weight:600}.master-strip a{text-decoration:underline}.master-access{text-align:center;padding-top:15vh}.master-access p{max-width:340px;margin:20px auto}:root{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.tabbar button{transition:color .16s ease,background-color .16s ease,transform .16s ease}.tabbar button:active{transform:scale(.9)}.primary,.secondary,.round-icon,.filters button,.text-button{transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.primary:active:not(:disabled),.secondary:active:not(:disabled),.round-icon:active{transform:scale(.98)}.link-card{transition:transform .16s ease,background-color .16s ease}.link-card:active{transform:scale(.985);background:#f0f0f0}.file-tile{overflow:hidden;flex:none;height:82px;width:66px;background:#eee;color:#999;border-radius:12px}.file-tile img,.file-tile video{height:100%;width:100%;object-fit:cover;display:block}.links-workspace .links-head h1{font-size:34px;letter-spacing:-1px}.links-workspace .round-icon{width:48px;height:48px}.links-workspace .filters{margin:8px -18px 0;padding:0 18px 6px;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.links-workspace .link-card{padding:12px;min-height:106px;border-radius:20px}.links-workspace .link-card strong{font-size:15px;font-weight:650;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.links-workspace .link-card b{font-size:15px}.links-create{font-size:14px;min-height:44px;margin-bottom:12px}.links-loading{display:flex;align-items:center;justify-content:center;gap:9px;color:#777;min-height:240px;font-size:14px}.ui-spinner{display:inline-block;width:20px;height:20px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spin .8s linear infinite}.view-stage{animation:ui-enter .2s cubic-bezier(.2,.8,.2,1)}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-enter{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.toast{top:calc(14px + env(safe-area-inset-top));bottom:auto;box-shadow:0 4px 15px #0001;border-radius:12px;font-size:13px;padding:12px 14px;animation:ui-toast .22s cubic-bezier(.2,.8,.2,1)}.toast.is-success{background:#05bd46}.toast.is-error{background:#262626}@keyframes ui-toast{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.link-editor{padding:0 0 100px;color:#161716}.link-editor button{font:inherit;cursor:pointer}.link-editor button:disabled{opacity:.45;cursor:default}.le-header{height:48px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}.le-header>strong{display:flex;align-items:center;gap:3px;font-size:16px}.le-header>button{border:0;background:none;padding:10px;min-width:42px}.le-header .le-save{color:#269c57;font-size:14px;font-weight:600}.le-preview{width:76%;max-width:300px;aspect-ratio:4/5;margin:0 auto;overflow:hidden;border-radius:22px;background:#ececea;display:flex;align-items:center;justify-content:center;position:relative}.le-preview img,.le-preview video{width:100%;height:100%;object-fit:cover}.le-preview audio{width:95%}.le-hidden{background:#252623;color:#fff}.le-file{display:grid;justify-items:center;gap:12px;padding:20px;text-align:center;color:#777;font-size:12px}.le-count{width:max-content;margin:14px auto 20px;background:#e8e8e8;border-radius:30px;font-size:11px;padding:9px 15px;color:#777}.le-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:17px 5px;border:1px solid #e5e5e5;border-radius:22px;background:#fff;margin:18px 0 14px;text-align:center}.le-stats small{display:block;color:#929292;font-size:10px;margin-bottom:5px}.le-stats strong{font-size:12px;font-weight:600}.le-tools{border:1px solid #e5e5e5;border-radius:23px;background:#fff;padding:16px 14px 10px}.le-tools h2{font-size:11px;font-weight:500;color:#707070;margin:0 0 7px}.le-tool{display:flex;align-items:center;width:100%;gap:12px;padding:10px 0!important;text-align:left;border:0;background:none}.le-tool>span{flex:1;min-width:0}.le-tool strong{display:block;font-size:12px;font-weight:550}.le-tool small{display:block;font-size:10px;color:#939393;margin-top:3px}.le-tool>b{font-size:11px;min-width:60px;text-align:center;padding:8px 12px;border-radius:30px;font-weight:600}.le-edit{border:1px solid #777}.le-add{color:#43a86a;background:#e9f8ed}.le-settings{display:flex;align-items:center;gap:8px;margin:15px auto;border:0;background:none;color:#777;font-size:12px!important;padding:10px}.le-expire{display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#fff3f3;color:#e17474;padding:9px 14px;border-radius:30px;margin:20px auto;font-size:11px!important}.le-actions{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:calc(min(100%,430px) - 36px);z-index:5;display:flex;gap:10px;padding:12px 0 calc(14px + env(safe-area-inset-bottom));background:#f8f8f8}.le-actions button{flex:1;border:0;border-radius:15px;background:#e6e6e6;color:#777;padding:15px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600}.le-actions svg{width:20px;height:20px}.le-segment{display:flex;background:#e9e9e9;padding:3px;border-radius:9px;margin:22px 0}.le-segment button{flex:1;background:none;border:0;border-radius:7px;padding:7px;font-size:12px}.le-segment button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #0001}.le-blur-controls{text-align:center;font-size:12px;margin:25px 0}.le-blur-controls input{display:block;width:100%;accent-color:#55af70;margin:40px 0 25px}.le-blur-controls button{border:0;background:#e8f7ed;color:#43a96b;border-radius:30px;font-size:11px;padding:10px 14px}.le-help{color:#888;font-size:12px;line-height:1.6;text-align:center}.le-fields{padding:15px 4px;display:grid;gap:20px}.le-fields label{display:grid;gap:9px;font-size:13px;color:#555}.le-fields input:not([type=checkbox]),.le-fields textarea{width:100%;border:1px solid #e3e3e3;border-radius:14px;padding:14px;background:#fff;color:#161716;font:inherit;box-sizing:border-box}.le-fields textarea{resize:vertical}.le-fields small{color:#999;text-align:right}.le-fields .le-toggle{display:flex;align-items:center;justify-content:space-between}.le-toggle input{accent-color:#31ac65;width:19px;height:19px}.le-fields>img,.le-fields>video{max-width:100%;max-height:330px;border-radius:18px;object-fit:contain}.le-fields audio{width:100%}.le-fields .le-upload{border:1px dashed #c9d8cc;border-radius:20px;padding:22px;text-align:center;justify-items:center;color:#379b5f}.le-upload input{font-size:12px!important}.le-remove,.le-record{display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#e9f6ed;border-radius:14px;padding:14px;color:#329c5c}.le-remove{background:#fff0f0;color:#bb6060}.le-pages{display:flex;gap:8px;justify-content:center;margin-top:12px}.le-pages button{border:0;border-radius:50%;background:#e9e9e9;width:28px;height:28px;font-size:11px}.le-pages button[aria-pressed=true]{background:#29352c;color:#fff}.le-publish{display:block;width:100%;border:0;border-radius:14px;background:#13bd51;color:#fff;padding:14px;font-weight:600;margin:15px 0}.le-status{position:fixed;bottom:150px;left:50%;transform:translate(-50%);background:#222;color:#fff;padding:12px 20px;border-radius:20px;font-size:12px;z-index:20}.link-editor button:focus-visible{outline:2px solid #219e54;outline-offset:3px}.le-header strong[tabindex]:focus{outline:none}.le-preview{width:73%;max-width:260px}.le-fields input:focus-visible,.le-fields textarea:focus-visible{outline:2px solid #219e54;outline-offset:2px}@media(prefers-reduced-motion:reduce){.link-editor *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.le-preview:after{content:"";position:absolute;top:65%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0005);pointer-events:none}.le-header,.le-preview,.le-tools{animation:le-enter .18s ease-out}.le-tool:active{opacity:.7}.le-segment button{transition:background-color .16s,box-shadow .16s}.le-save:active{transform:scale(.96)}@keyframes le-enter{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.link-editor *{animation:none!important;transition:none!important}}.le-editing-blur .le-preview{width:100%;max-width:340px}.le-editing .le-header{position:sticky;top:0;z-index:6;background:#f8f8f8}.le-editing-blur .le-segment{margin-top:20px}.le-preview>img,.le-preview>video{transition:filter .1s ease-out}.link-editor{margin-top:-26px}.le-tool strong{font-size:13px}.le-count{margin-bottom:16px}.le-stats{margin-top:14px}.le-body{border:0;padding:0;margin:0;min-width:0}.buyer-discount{background:#fff;border:1px solid #e7e7e7;border-radius:18px;padding:16px;margin:20px 0}.buyer-discount form{display:flex;gap:8px;align-items:end}.buyer-discount button{background:#e7f7ed;color:#208d4a;border-radius:12px;padding:12px 16px;min-height:44px}.buyer-discount input{margin:0}.buyer-discount p{font-size:12px}.le-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:26px;border:0;border-radius:16px;background:#dedede;position:relative;flex:none;padding:0;margin:0;transition:background-color .16s}.le-toggle input:before{content:"";position:absolute;left:2px;top:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .16s}.le-toggle input:checked{background:#04bf43}.le-toggle input:checked:before{transform:translate(18px)}.le-fields .le-upload{cursor:pointer;min-height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column}.le-blur-controls input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;border:0;border-radius:4px;background:linear-gradient(to right,#55af70 0%,#55af70 var(--blur-progress,50%),#d7d7d7 var(--blur-progress,50%),#d7d7d7 100%);padding:0;cursor:pointer}.le-blur-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border:1px solid #ededed;border-radius:50%;box-shadow:0 1px 5px #0002}.le-blur-controls input[type=range]::-moz-range-thumb{width:16px;height:16px;background:#fff;border:1px solid #ededed;border-radius:50%;box-shadow:0 1px 5px #0002}.buyer-discount>div>input{width:0;min-width:0;flex:1}.buyer-discount>div>button{width:auto;flex:none;margin:0}.buyer-discount>.text-button{width:auto}.le-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:#0005;padding:24px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.le-confirm{width:min(100%,320px);background:#fff;border-radius:24px;padding:24px;box-shadow:0 16px 70px #0002;animation:le-enter .16s ease-out}.le-confirm h2{font-size:18px;margin:0 0 12px}.le-confirm p{font-size:13px;line-height:1.5;color:#777;margin:0 0 22px}.le-confirm>div{display:flex;gap:10px}.le-confirm button{flex:1;border:0;border-radius:13px;padding:13px 8px;font-size:12px;background:#eee}.le-confirm .le-confirm-danger{color:#bd3737;background:#fff0f0}.mm-manager{border-top:1px solid #e8e8e8;padding-top:18px;margin-top:22px;font-size:13px}.mm-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.mm-heading h3{font-size:14px;font-weight:650;margin:0}.mm-heading>span{font-size:11px;color:#8a8a8a}.mm-files{list-style:none;margin:0;padding:0}.mm-files li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #ededed}.mm-thumb{width:46px;height:54px;border-radius:9px;overflow:hidden;background:#eee;display:grid;place-items:center;flex-shrink:0;color:gray}.mm-thumb img,.mm-thumb video{display:block;width:100%;height:100%;object-fit:cover}.mm-name{flex:1;min-width:0}.mm-name strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.mm-name small,.mm-pending small{display:block;font-size:10px;color:#888;margin-top:4px}.mm-remove{width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:#c75852;border-radius:50%;flex-shrink:0}.mm-remove:disabled{color:#ccc;cursor:default}.mm-add,.mm-retry{min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:0;border-radius:12px;background:#e5f6eb;color:#359659;font-size:12px;font-weight:600;margin-top:12px;padding:10px}.mm-add:disabled,.mm-retry:disabled{opacity:.45;cursor:default}.mm-help{font-size:10px;line-height:1.6;color:#929292;margin:12px 0 0}.mm-error{display:flex;gap:7px;align-items:flex-start;font-size:11px;color:#b53d36;line-height:1.5;margin:12px 0;padding:10px;background:#fff0ef;border-radius:9px}.mm-error svg{flex-shrink:0}.mm-progress{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.4;margin-top:12px;color:#666;overflow-wrap:anywhere}.mm-progress button{margin-left:auto;background:transparent;border:0;text-decoration:underline;color:inherit;padding:6px;font-size:11px}.mm-spinner{width:15px;height:15px;border:2px solid #bbb;border-right-color:transparent;border-radius:50%;animation:mm-spin .8s linear infinite;flex-shrink:0}.mm-pending{display:flex;align-items:center;justify-content:space-between;padding:9px 0;color:#777;font-size:11px;overflow-wrap:anywhere}.mm-manager button:focus-visible{outline:2px solid #299657;outline-offset:3px}@keyframes mm-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mm-spinner{animation:none;border-right-color:#bbb;opacity:.7}}.uc-composer{--uc-green:#00c34b;--uc-soft-green:#e7f7ec;--uc-ink:#111;position:relative;display:flex;flex-direction:column;min-height:calc(100dvh - 116px);color:var(--uc-ink);padding:0 0 8px;font-family:inherit}.uc-composer button,.uc-composer input{font:inherit}.uc-composer button{cursor:pointer}.uc-composer button:disabled{cursor:default}.uc-composer button:focus-visible,.uc-composer a:focus-visible,.uc-composer input:focus-visible{outline:2px solid #178b46;outline-offset:4px}.uc-header{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;margin:0 0 12px}.uc-brand{display:inline-flex;align-items:center;gap:4px;color:#111;text-decoration:none;font-size:17px;font-weight:750;letter-spacing:-.6px}.uc-add{position:absolute;right:0;top:3px;width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--uc-soft-green);color:#38ad66}.uc-add:active{transform:scale(.94)}.uc-stage{position:relative;min-width:0}.uc-empty .uc-stage{display:flex;align-items:center;justify-content:center;min-height:325px;flex:1;border-bottom:1px solid #ececec;margin:0 -20px}.uc-empty-upload{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;color:#121212;gap:12px}.uc-plus{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:var(--uc-soft-green);color:#34ad61;margin-bottom:10px}.uc-empty-upload strong{font-size:22px;letter-spacing:-.6px;font-weight:650}.uc-empty-upload small{font-size:12px;color:#888}.uc-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-start;min-width:0;-webkit-overflow-scrolling:touch}.uc-carousel::-webkit-scrollbar{display:none}.uc-slide{width:100%;flex:0 0 100%;scroll-snap-align:center;display:flex;justify-content:center;padding:0 6px;box-sizing:border-box}.uc-media-card{position:relative;width:min(100%,248px);height:clamp(270px,38dvh,310px);border-radius:23px;overflow:hidden;background:#ececec;isolation:isolate;animation:uc-enter .22s ease-out}.uc-media-card>img,.uc-media-card>video{display:block;width:100%;height:100%;object-fit:contain;background:#e9e9e9}.uc-file-preview{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;box-sizing:border-box;background:#f0f0f0;color:#757575;text-align:center}.uc-file-preview strong{font-size:15px;color:#242424;overflow-wrap:anywhere;max-width:100%}.uc-file-preview small{font-size:12px}.uc-file-preview audio{max-width:100%;height:38px}.uc-remove{position:absolute;z-index:3;right:7px;top:7px;width:38px;height:38px;border:0;border-radius:50%;background:#0005;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;display:grid;place-items:center}.uc-upload-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0005;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:11px;font-weight:500}.uc-spinner{display:inline-block;width:30px;height:30px;border:3px solid currentColor;border-right-color:transparent;border-radius:50%;animation:uc-spin .85s linear infinite;box-sizing:border-box}.uc-pause{display:flex;align-items:center;gap:5px;background:#0005;border:1px solid #ffffff70;border-radius:18px;color:#fff;padding:7px 12px;font-size:11px!important}.uc-media-meta{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:14px;gap:10px}.uc-count{background:#e9e9e9;color:#666;font-size:11px;font-weight:500;border-radius:30px;padding:9px 13px;display:inline-flex;align-items:center;gap:6px}.uc-small-spinner{width:15px;height:15px;border-width:2px}.uc-pagination{display:flex;align-items:center;gap:4px;height:18px}.uc-pagination button{width:20px;height:18px;padding:0;border:0;background:transparent;position:relative}.uc-pagination button:after{content:"";display:block;width:5px;height:5px;margin:auto;border-radius:50%;background:#c5c5c5}.uc-pagination button.is-current:after{background:#333}.uc-price-area{display:flex;flex-direction:column;align-items:center;margin:44px 0 30px;gap:12px}.uc-price-area>label{margin:0;font-size:11px;color:#858585;letter-spacing:.05px}.uc-price-pill{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:45px;padding:9px 17px 10px;min-height:58px;box-sizing:border-box;font-size:40px;font-weight:650;letter-spacing:-1.6px;max-width:100%}.uc-price-pill>span{line-height:1.2}.uc-price-pill input{margin:0!important;border:0!important;background:transparent!important;padding:0!important;min-width:0;max-width:230px;font-size:inherit!important;font-weight:inherit!important;line-height:1.2;letter-spacing:inherit;text-align:left;border-radius:4px;color:inherit;box-shadow:none!important}.uc-price-pill input::placeholder{color:#aaa}.uc-zero{color:#aaa}.uc-price-pill:focus-within{box-shadow:0 0 0 2px #00c34b25}.uc-footer{position:sticky;bottom:0;margin-top:auto;padding:18px 0 0;background:var(--unlock-background,#f7f7f7);z-index:4;display:flex;flex-direction:column;gap:12px}.uc-generate{width:100%;border:0;border-radius:15px;background:var(--uc-green);color:#fff;min-height:48px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px!important;font-weight:650!important;transition:background .18s,transform .18s}.uc-generate:not(:disabled):active{transform:scale(.985);background:#00ac40}.uc-generate:disabled{background:#e5e5e5;color:#929292}.uc-requirements{border:0;background:transparent;color:#737373;font-size:11px!important;text-decoration:underline;text-underline-offset:3px;padding:3px}.uc-error,.uc-file-error{display:flex;align-items:center;gap:8px;border-radius:12px;padding:12px;color:#a92b26;background:#fff0ee;font-size:12px;line-height:1.5}.uc-file-error{margin:10px auto 0;max-width:310px}.uc-file-error>svg,.uc-error>svg{flex-shrink:0}.uc-file-error>span{flex:1}.uc-file-error button{display:flex;align-items:center;gap:4px;border:0;border-radius:8px;padding:8px;background:#fff;color:#a92b26;white-space:nowrap}.uc-success{position:absolute;z-index:5;top:50px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;white-space:nowrap;background:#20ba63;color:#fff;border-radius:12px;padding:11px 18px;font-size:12px;box-shadow:0 4px 20px #0000000e;pointer-events:none;animation:uc-toast .2s ease-out}@keyframes uc-spin{to{transform:rotate(360deg)}}@keyframes uc-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes uc-toast{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}@media(min-width:600px){.uc-composer{max-width:430px;margin:0 auto;min-height:calc(100dvh - 128px)}.uc-media-card{height:min(47dvh,400px);width:280px}.uc-price-area{margin-top:40px}}@media(max-height:720px){.uc-media-card{height:clamp(230px,40dvh,300px);width:220px}.uc-price-area{margin-top:23px;margin-bottom:20px}.uc-empty .uc-stage{min-height:260px}.uc-composer{min-height:calc(100dvh - 116px)}}@media(prefers-reduced-motion:reduce){.uc-composer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.uc-spinner{border-right-color:currentColor;opacity:.7}}.uc-price-pill input:focus-visible{outline:none}
