.landscape-player{aspect-ratio:16/9;width:100%;border-radius:12px;overflow:hidden;background:#080b0d}.landscape-player video{width:100%;height:100%;display:block;object-fit:contain;background:#080b0d}.video-tutorial-card.landscape-card{grid-template-columns:1fr;gap:16px}.landscape-card .video-tutorial-cover{aspect-ratio:16/9}.video-tutorial-cover img{width:100%;height:100%;display:block;object-fit:contain}.landscape-card .video-tutorial-cover video{object-fit:contain}.landscape-card .video-tutorial-copy h3{margin-top:12px}.featured-tutorial{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);gap:38px;align-items:center;padding:34px;border:1px solid var(--lime);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--lime) 8%,var(--surface)),var(--surface));margin:32px 0 44px}.featured-tutorial-copy{min-width:0}.featured-tutorial-label{display:flex;align-items:center;gap:8px;color:var(--lime);font-size:12px;font-weight:700}.featured-tutorial h2{font-size:36px;line-height:1.3;letter-spacing:-.04em;margin:18px 0}.featured-tutorial h2 em{color:var(--lime);font-style:normal}.featured-tutorial p{color:var(--muted);font-size:14px;line-height:1.9;margin:0 0 18px;max-width:370px}.featured-tutorial-meta{color:var(--text);font-size:12px;margin:0 0 20px}.featured-tutorial-copy .button{min-height:48px;gap:9px}.featured-tutorial-copy>small{display:block;margin-top:14px;font-size:10px;color:var(--muted);line-height:1.7}.featured-tutorial-screen{min-width:0;border-radius:12px;overflow:hidden;aspect-ratio:16/9;background:#080b0d;box-shadow:0 15px 40px #0002}.featured-tutorial-screen video{width:100%;height:100%;display:block;object-fit:contain}.home-video-feature{scroll-margin-top:105px}.learn-page>.featured-tutorial{margin-top:20px}.video-caption>span{flex-shrink:0}.landscape-card .video-tutorial-cover>small{font-size:11px}.video-tutorial-cover:has(img):after{background:linear-gradient(transparent 65%,#0b140dcc)}@media (max-width:850px){.featured-tutorial{grid-template-columns:1fr;gap:24px;padding:28px}.featured-tutorial h2 br{display:none}.featured-tutorial h2{font-size:30px}.featured-tutorial p{max-width:none}.featured-tutorial-copy>small{margin-top:12px}.featured-tutorial-screen{width:100%}}@media (max-width:600px){.featured-tutorial{padding:19px;gap:20px;border-radius:16px;margin:22px 0 30px}.featured-tutorial h2{font-size:27px;margin:14px 0}.featured-tutorial p{font-size:12px;margin-bottom:12px}.featured-tutorial-meta{font-size:11px;margin-bottom:14px}.featured-tutorial-label{font-size:11px}.featured-tutorial-copy .button{width:100%;font-size:12px}.video-tutorial-card.landscape-card{grid-template-columns:1fr}.landscape-player{border-radius:8px}.featured-video-player .video-caption h2{font-size:21px}}.featured-tutorial-screen.portrait-feature{aspect-ratio:9/16;max-width:320px;justify-self:center}.chat-image-picker{min-width:0;width:100%;margin:9px 0}.chat-image-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chat-image-select{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--border,#d4dfd1);border-radius:9px;background:var(--surface,#fff);color:inherit;font-size:12px;cursor:pointer}.chat-image-select:disabled{opacity:.5;cursor:wait}.chat-image-tools small{font-size:10px;color:var(--muted,#71816e)}.chat-image-preview{display:flex;align-items:center;gap:12px;padding:9px;border:1px solid var(--border,#d4dfd1);border-radius:10px;background:var(--surface,#fff)}.chat-image-preview>img{height:58px;width:58px;object-fit:contain;border-radius:5px;background:#edf0eb}.chat-image-preview>div{flex:1;min-width:0;display:grid;gap:4px}.chat-image-preview strong{font-size:12px}.chat-image-preview small{font-size:10px;color:var(--muted,#71816e)}.chat-image-preview .icon-btn{min-width:44px;min-height:44px}.chat-message-image{display:grid;gap:6px;max-width:100%}.chat-message-image button{display:block;border:0;padding:0;background:transparent;color:inherit;cursor:zoom-in;max-width:100%}.chat-message-image img{display:block;max-width:100%;width:auto;max-height:250px;border-radius:8px;object-fit:contain}.chat-message-image small{display:block;font-size:10px;opacity:.75;line-height:1.6}.chat-message-caption{white-space:pre-wrap;margin-top:8px;overflow-wrap:anywhere}.chat-image-expired{display:flex;gap:8px;align-items:center;font-size:12px;padding:8px 0}.chat-image-progress{display:grid;gap:5px;font-size:11px;margin:8px 0}.chat-image-progress progress{width:100%;accent-color:#547c23;height:6px}.chat-image-full{display:block;max-width:100%;max-height:75vh;object-fit:contain;margin:auto}.chat-image-expiry-note{font-size:12px;color:var(--muted,#71816e);margin-bottom:12px}.admin-compose>.chat-image-picker{display:block}.admin-compose>.chat-image-picker .chat-image-preview{display:flex}.admin-compose>.chat-image-progress{display:grid}.admin-messages .chat-message-image img{max-height:300px}.chat-messages .bubble:has(.chat-message-image){max-width:90%}@media (max-width:420px){.chat-image-tools{gap:5px}.chat-image-tools small{font-size:9px}.chat-message-image img{max-height:210px}}.credits-page{padding-block:68px 100px}.credit-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px}.credit-heading h1{font-size:43px;letter-spacing:-1.8px;line-height:1.4;margin:12px 0 15px}.credit-heading p,.credit-login-intro p{color:var(--muted);font-size:14px;line-height:1.9}.credit-login{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:15px;overflow:hidden;max-width:1060px;margin:35px auto 60px}.credit-login-intro{padding:46px;background:linear-gradient(140deg,#202b21,#111820)}.credit-login-intro>svg{color:var(--lime);margin-bottom:24px}.credit-login-intro h2{font-size:32px;line-height:1.5;margin-bottom:22px}.credit-login-intro ul{color:#b7c6ad;font-size:13px;line-height:2.3;margin-top:25px;padding-left:18px}.credit-login>.form{padding:46px;background:#131a22;align-content:center}.credit-login h2,.recharge-form h2{font-size:25px}.plain-link{color:#9baa98;font-size:12px;border:0;background:none;padding:10px}.credit-account{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:28px 0}.credit-account>span{font-size:14px}.credit-account strong{color:var(--lime)}.credit-account>div{display:flex;gap:10px}.credit-account .button{padding:9px 14px;font-size:12px}.balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.balance-grid article{padding:30px;border:1px solid #35443b;border-radius:13px;background:linear-gradient(130deg,#18261e,#121921);position:relative}.balance-grid svg{position:absolute;right:30px;top:30px;color:var(--lime)}.balance-grid span{display:block;color:#aabca1;font-size:13px}.balance-grid strong{display:block;font-size:48px;font-weight:550;color:var(--lime);margin:16px 0 8px}.balance-grid p{color:#8c9e99;font-size:12px}.recharge-layout{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--border);border-radius:13px;overflow:hidden;margin:25px 0 48px}.recharge-form{padding:32px;background:#151c24}.recharge-form>p{font-size:14px}.recharge-explain{padding:38px;background:#10171c;display:flex;flex-direction:column;justify-content:center}.recharge-explain>svg{color:var(--lime);margin-bottom:20px}.recharge-explain h3{font-size:23px;margin-bottom:15px}.recharge-explain p,.recharge-explain li{color:#a3b2bd;font-size:13px;line-height:1.95}.recharge-explain ol{padding-left:18px;margin-top:22px}.credit-notice{font-size:14px;padding:24px;border:1px solid #625b3b;background:#302b191f;border-radius:9px;color:#d7cfa8;line-height:1.9}.payment-methods{border:0;padding:0;display:flex;gap:25px;font-size:13px}.payment-methods legend{margin-bottom:12px}.payment-methods label{display:flex;align-items:center;gap:9px}.payment-methods input{width:auto!important;margin:0!important;accent-color:var(--lime)}.checkout-summary h2{color:var(--lime);font-size:35px;margin:14px 0}.checkout-summary small{display:block;overflow-wrap:anywhere;color:#82929d;font-size:11px;margin:18px 0}.checkout-summary form{margin:18px 0}.history-tabs{display:flex;gap:24px;border-bottom:1px solid var(--border);margin-bottom:20px}.history-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:#94a2b1;padding:13px 2px;font-size:16px}.history-tabs .active{color:var(--lime);border-color:var(--lime)}.credit-table{overflow-x:auto;margin-top:18px;border:1px solid var(--border);border-radius:9px}.credit-table table{border-collapse:collapse;width:100%;font-size:12px;min-width:640px}.credit-table th,.credit-table td{text-align:left;padding:17px 18px;border-bottom:1px solid #29333d;line-height:1.8}.credit-table th{font-size:11px;color:#81919f;background:#151c24}.credit-table td{color:#c0cbd5}.credit-table td small{display:block;color:#748393;font-size:10px;margin-top:6px}.credit-table td code{font-size:10px}.credit-table .lime{color:var(--lime)}.table-actions{display:flex;gap:12px}.table-actions button{background:none;border:0;padding:0;color:var(--lime);font-size:11px;white-space:nowrap}.payment-status{font-size:11px;color:#c7b982}.payment-status.PAID{color:#acd583}.credit-pagination{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:20px;font-size:12px;color:#8594a3}.credit-pagination .button{font-size:12px;padding:9px 15px}.billing-rules{margin-top:65px;padding-top:40px;border-top:1px solid var(--border)}.billing-rules>div:first-child{display:flex;align-items:center;gap:12px;color:var(--lime)}.billing-rules h2{color:#e5ebf3;font-size:25px}.billing-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0}.billing-columns h3{font-size:16px;margin-bottom:12px}.billing-columns p{font-size:12px;line-height:1.95;color:#94a3b1}.ai-feature{padding-block:70px;border-top:1px solid var(--border)}.ai-feature-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.ai-feature h2{font-size:40px;line-height:1.5;margin:13px 0 20px}.ai-feature p{color:var(--muted);font-size:14px;line-height:2}.ai-feature .text-link{margin-top:25px}.ai-signals{display:grid;gap:13px}.ai-signals article{padding:22px 26px;border:1px solid #344337;border-radius:10px;background:linear-gradient(110deg,#1b281f,#12191e)}.ai-signals h3{font-size:16px;margin-bottom:7px;color:var(--lime)}.ai-signals p{font-size:12px}.control-strip{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px;padding-top:35px;border-top:1px solid var(--border)}.control-strip h3{font-size:18px;margin-bottom:10px}.control-strip p{font-size:12px}.bot-quick{display:flex;gap:7px;overflow-x:auto;padding:9px 12px;border-top:1px solid #34414d;flex-shrink:0}.bot-quick button{white-space:nowrap;border:1px solid #495b47;background:#202c25;color:#bdd39c;border-radius:30px;font-size:10px;padding:7px 10px}.bubble.bot{background:#19271f;border:1px solid #3d583f;color:#cddbc7}.bubble.bot p{margin:7px 0}.bubble.bot ul,.bubble.bot ol{padding-left:17px}.bubble.bot a{color:var(--lime);text-decoration:underline}.message.bot>span{color:#9eaf8f}.bot-response a{color:#467729;text-decoration:underline}.bot-response p{margin:6px 0}.bot-response ul{padding-left:18px}@media (max-width:800px){.credit-heading{display:block}.credit-heading h1{font-size:32px}.credit-heading>.text-link{margin-top:20px}.credit-login,.recharge-layout,.ai-feature-grid{grid-template-columns:1fr}.credit-login-intro,.credit-login>.form{padding:28px}.credit-login-intro h2{font-size:28px}.credits-page{padding-top:35px}.balance-grid{gap:12px}.balance-grid article{padding:20px}.balance-grid strong{font-size:35px}.balance-grid svg{right:18px;top:18px;width:18px}.credit-account{flex-wrap:wrap}.billing-columns{grid-template-columns:1fr;gap:22px}.recharge-form,.recharge-explain{padding:25px}.billing-rules h2{font-size:20px}.ai-feature-grid{gap:30px}.ai-feature h2{font-size:30px}.control-strip{grid-template-columns:1fr}.ai-feature{padding-block:45px}.site-header nav{gap:18px}}.bubble.bot{white-space:normal}.bubble.bot li{margin:5px 0}.bubble.bot p:first-child{margin-top:0}.bubble.bot p:last-child{margin-bottom:0}.recharge-form .payment-methods label{display:inline-flex;gap:8px;align-items:center}.payment-qr{display:grid;justify-items:center;gap:16px;text-align:center}.payment-qr img{width:248px;max-width:100%;padding:12px;background:#fff;border-radius:12px}.payment-qr small{color:var(--muted);font-size:11px;line-height:1.8}.software-checkout .credit-heading{margin-top:30px}.software-checkout .price{font-size:42px}.software-checkout .legal-text{white-space:pre-wrap}.online-purchase{margin-bottom:12px}.frozen-entry{display:inline-flex;gap:6px;align-items:center;color:var(--lime);font-size:13px;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.frozen-credit-panel{margin:26px 0 32px;border:1px solid var(--border);border-radius:15px;padding:30px;background:var(--surface);scroll-margin-top:120px}.frozen-credit-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.frozen-credit-title{display:flex;align-items:center;gap:14px}.frozen-credit-title>svg{color:var(--lime)}.frozen-credit-title h2{font-size:24px;margin:5px 0}.frozen-credit-title .section-number{font-size:10px}.frozen-credit-heading .button{font-size:12px;padding:10px 14px}.frozen-credit-intro{color:var(--muted);font-size:13px;line-height:1.9;margin:18px 0}.unfreeze-steps{display:flex;flex-wrap:wrap;gap:24px;padding:14px 0 22px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}.unfreeze-steps span{display:flex;align-items:center;gap:8px}.unfreeze-steps b{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--border);border-radius:50%;color:var(--lime)}.frozen-task{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--border)}.frozen-task-info{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.frozen-task-info strong{font-size:25px;color:var(--text)}.frozen-task-info small{color:var(--muted);font-size:11px;font-weight:400}.frozen-task-info code{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.task-activity{font-size:11px;padding:4px 9px;border-radius:5px;background:color-mix(in srgb,var(--lime) 9%,transparent);color:var(--lime)}.task-activity.running{color:#be8938;background:#be893817}.frozen-task-action{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.frozen-task-action>.button{font-size:12px;padding:11px 18px}.unfreeze-result{width:100%;font-size:12px;line-height:1.85;padding:16px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:color-mix(in srgb,var(--lime) 4%,transparent);box-sizing:border-box}.unfreeze-result p{margin:6px 0 0}.audit-heading{display:flex;gap:8px;align-items:center;font-weight:600;color:var(--lime);font-size:14px}.audit-heading svg{animation:unfreeze-spin 1s linear infinite}.unfreeze-result progress{display:block;width:100%;height:5px;accent-color:var(--lime);margin-top:14px}.unfreeze-result .plain-link{display:flex;align-items:center;gap:5px;color:var(--lime);padding:8px 0 0}.unfreeze-result.completed{display:flex;align-items:flex-start;gap:12px;margin-top:16px;color:var(--lime)}.unfreeze-result.completed small{display:block;color:var(--muted);overflow-wrap:anywhere}.unfreeze-boundary{display:flex;gap:9px;margin-top:21px;align-items:flex-start;color:var(--muted);font-size:11px;line-height:1.9}.unfreeze-boundary svg{flex-shrink:0;margin-top:3px;color:var(--lime)}.unfreeze-boundary p{margin:0}.unfreeze-empty{display:flex;gap:10px;align-items:center;color:var(--muted);padding:25px 0;font-size:13px}@keyframes unfreeze-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.audit-heading svg{animation:none}}@media (max-width:700px){.frozen-credit-panel{padding:22px 18px;scroll-margin-top:95px}.frozen-credit-title h2{font-size:19px}.frozen-credit-title>svg{display:none}.frozen-credit-heading{align-items:flex-start}.frozen-credit-heading .button{padding:9px 10px;white-space:nowrap}.unfreeze-steps{gap:12px;font-size:10px}.frozen-task{grid-template-columns:1fr;gap:16px}.frozen-task-action{align-items:stretch}.frozen-task-action>.button{width:100%}.balance-grid .frozen-entry{font-size:11px;line-height:1.6}}.unfreeze-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.unfreeze-actions .button{font-size:12px;padding:11px 16px}.task-activity.unknown,.unfreeze-result.review_required,.unfreeze-result.check_failed{color:var(--text);background:color-mix(in srgb,#be8938 8%,transparent)}.frozen-task-action .caption{margin:0;line-height:1.85}.frozen-task-action .plain-link{font-size:12px;text-align:left;display:flex;align-items:center;gap:5px}@media (max-width:700px){.unfreeze-actions{align-items:stretch;flex-direction:column}.unfreeze-actions .button{width:100%}}.unfreeze-stop-task{overflow-wrap:anywhere}.vpn-connection-notice{display:flex;align-items:flex-start;gap:11px;padding:15px 16px;border:1px solid #77613b;border-radius:10px;background:#382c1940;color:#f0d29b}.vpn-connection-notice>svg{margin-top:2px;flex-shrink:0}.vpn-connection-notice strong{display:block;font-size:14px;line-height:1.5;margin-bottom:4px}.vpn-connection-notice span{display:block;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.checkout-summary .vpn-connection-notice{margin-bottom:18px}html[data-theme=light] .vpn-connection-notice{background:#fff8e9;border-color:#e0c99b;color:#765519}@media (max-width:600px){.vpn-connection-notice{padding:13px 14px;gap:9px}}.downloads-page{padding-top:68px;padding-bottom:66px}.downloads-intro{max-width:780px;margin-bottom:38px}.downloads-intro h1{font-size:clamp(36px,4.5vw,58px);line-height:1.3;margin:16px 0 20px}.downloads-intro>p{color:var(--muted);max-width:650px;font-size:15px}.downloads-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.download-card{min-width:0;padding:30px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.download-card.available{border-color:color-mix(in srgb,var(--lime) 40%,var(--border))}.download-card-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.download-card-heading>svg{color:var(--lime)}.download-status{font-size:12px;padding:5px 10px;border:1px solid var(--border);border-radius:30px;color:var(--muted)}.download-status.ready{color:var(--lime);border-color:color-mix(in srgb,var(--lime) 40%,var(--border))}.download-card h2{font-size:27px}.download-system{color:var(--muted);font-size:13px;margin-top:7px}.download-version{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:24px 0 18px}.download-version strong{font-size:19px}.download-version span{font-size:12px;color:var(--muted)}.download-file>.button{width:100%;flex-wrap:wrap;padding-inline:12px}.download-file>.button>span{font-weight:400;font-size:12px;white-space:nowrap}.download-file>p,.download-pending>p{font-size:13px;color:var(--muted);line-height:1.8;margin-top:14px}.download-checksum{margin:20px 0;font-size:12px;color:var(--muted)}.download-checksum summary,.download-notes summary{cursor:pointer;min-height:30px}.download-checksum code{display:block;overflow-wrap:anywhere;white-space:normal;line-height:1.7;padding:11px;background:var(--bg);border-radius:6px;border:1px solid var(--border);margin:6px 0}.download-checksum small{display:block;overflow-wrap:anywhere;font-size:11px}.download-notes{padding-top:15px;border-top:1px solid var(--border);font-size:13px}.download-notes p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin-top:8px;font-size:12px}.download-pending{padding:18px 20px;border:1px dashed var(--border);border-radius:9px;min-height:116px}.download-pending>p{margin-top:0}.download-pending>span{display:block;color:var(--muted);font-size:12px;margin-top:13px}.download-fallback{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 27px;border:1px solid var(--border);border-radius:12px;margin-top:26px}.download-fallback strong{font-size:14px}.download-fallback p{font-size:12px;color:var(--muted);margin-top:5px}.download-fallback .button{flex-shrink:0;font-size:12px}.download-help{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:42px;padding-top:32px;border-top:1px solid var(--border)}.download-help article{display:flex;gap:15px}.download-help article>svg{color:var(--lime);margin-top:3px}.download-help h3{font-size:16px;line-height:1.5}.download-help p{font-size:13px;color:var(--muted);margin-top:8px}.download-help .text-link{font-size:12px;margin-top:10px}.download-contact{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:32px}.download-contact p{font-size:13px;color:var(--muted)}@media (max-width:760px){.downloads-page{padding-top:39px;padding-bottom:42px}.downloads-grid,.download-help{grid-template-columns:1fr;gap:20px}.download-card{padding:24px}.download-fallback{align-items:flex-start;flex-direction:column;padding:22px}.download-fallback .button{width:100%}.download-contact{align-items:flex-start;flex-direction:column}.download-help{margin-top:30px;padding-top:26px}}.download-mac-security{margin-top:18px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.download-mac-security strong{font-size:12px;line-height:1.7}.download-mac-security p{font-size:12px;font-weight:400;color:var(--muted);line-height:1.8;margin-top:6px}.download-mac-security a{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--lime);margin-top:7px}.download-cloud{margin:0 0 26px;border-color:color-mix(in srgb,var(--lime) 50%,var(--border));background:var(--surface);align-items:center}.download-cloud>svg{color:var(--lime);flex:0 0 auto}.download-cloud>div{flex:1;min-width:0}.download-cloud h2{font-size:19px;line-height:1.5}.download-cloud p{font-size:13px;line-height:1.8}.download-cloud .button{font-size:14px;min-height:46px}@media (max-width:600px){.download-cloud{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:20px}.download-cloud>svg{width:24px}.download-cloud h2{font-size:17px}.download-cloud p{font-size:12px}.download-cloud .button{grid-column:1/-1;width:100%;font-size:13px}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#f2f4f7;background:#090b10;font-synthesis:none;font-weight:400;--bg:#090b10;--surface:#11151c;--lime:#c8f26b;--muted:#969eab;--border:#2a303a;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}img{max-width:100%;display:block}svg{flex-shrink:0;vertical-align:middle}em{font-style:normal;color:var(--lime)}p{line-height:1.8}h1,h2,h3{font-weight:650;letter-spacing:-.04em}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:49px;background:var(--lime);color:#12180b;border:1px solid var(--lime);border-radius:8px;padding:13px 23px;font-size:14px;font-weight:650;line-height:1.5;transition:background .2s,transform .2s}.button:hover{background:#d6ff7c;transform:translateY(-1px)}.button.secondary{background:transparent;color:#e5e9ee;border-color:#525966}.button.secondary:hover{background:#ffffff08;border-color:#a5b28c}.icon-btn{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:7px;min-width:34px;min-height:34px}.icon-btn:hover{background:#ffffff10}.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap}.brand img{width:32px;height:32px;border-radius:7px}.brand span{font-size:19px;letter-spacing:-.6px;font-weight:750}.brand b{font-weight:450}.site-header{height:82px;border-bottom:1px solid #232832;background:#090b10ed;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:24px}.site-header nav{display:flex;gap:32px}.site-header nav a{font-size:14px;color:#b6bcc6;transition:color .2s}.site-header nav a:hover{color:var(--lime)}.header-contact{min-height:39px;font-size:12px;padding:9px 17px}.menu-btn{display:none}.hero{min-height:625px;display:grid;grid-template-columns:47% 53%;align-items:center;padding-top:44px;padding-bottom:64px;gap:0}.hero h1{font-size:clamp(40px,4.5vw,66px);line-height:1.3;letter-spacing:-.06em;font-weight:720;white-space:nowrap}.hero-copy>p{font-size:16px;color:#b8bec8;max-width:480px;margin:26px 0 32px;line-height:1.95}.hero-actions{display:flex;gap:14px}.hero-actions .button{min-height:54px;font-size:15px;padding-inline:25px}.hero-foot{display:flex;align-items:center;gap:12px;color:#979fac;font-size:12px;margin-top:26px}.hero-foot span{color:#5c6572}.hero-visual{position:relative;height:450px;margin-left:24px;isolation:isolate}.hero-visual:before{content:"";position:absolute;top:10%;right:0;bottom:15%;left:0;background:radial-gradient(ellipse at 42% 30%,#b9f0640b,transparent 65%);z-index:-1}.studio-window{position:absolute;left:0;right:36px;top:16px;background:#11161b;border:1px solid #485059;border-radius:13px;box-shadow:0 25px 70px #0005;transform:perspective(1400px) rotateY(-5deg) rotate(-1deg);overflow:hidden}.window-bar{display:flex;justify-content:space-between;align-items:center;height:43px;padding:0 15px;background:linear-gradient(180deg,#1a2025,#11151a);border-bottom:1px solid #2b323b;font-size:11px}.window-bar>span{display:flex;align-items:center;gap:8px}.window-bar i{width:11px;height:11px;background:var(--lime);border-radius:2px;display:inline-block}.window-controls{color:#88909c;letter-spacing:8px;font-size:11px}.editor-body{display:flex;padding:14px 14px 18px 0}.editor-rail{width:51px;display:flex;flex-direction:column;align-items:center;gap:26px;padding-top:14px;color:#8f98a5}.editor-rail svg{width:16px}.editor-rail svg:nth-child(2){color:var(--lime)}.editor-main{flex:1;min-width:0}.editor-preview{height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;position:relative;background:#070a0d;border:1px solid #232d31;border-radius:5px;overflow:hidden;text-align:center}.editor-preview:before{content:"";position:absolute;width:150%;height:1px;background:#39442c;transform:rotate(-25deg);top:25px;opacity:.5}.editor-preview>svg{color:#c8f26b8c}.editor-preview strong{font-size:23px;font-weight:550;line-height:1.55;letter-spacing:1px}.editor-preview small{font-size:9px;color:#626f78}.timeline{position:relative;padding:14px 0 0;overflow:hidden}.ruler{display:flex;justify-content:space-between;font-size:8px;color:#7b8592;padding:0 4px 8px 28px}.track{display:flex;gap:10px;align-items:center;margin-bottom:6px;color:#7b8493}.track>div{display:flex;gap:3px;width:100%}.track span{height:19px;background:#b7d96b;border-radius:2px;opacity:.9}.track-0 span:nth-child(2n){background:#a3c8f7}.track-1 span{height:16px;background:repeating-linear-gradient(90deg,#447e57,#447e57 2px,#315841 2px,#315841 5px);opacity:.6}.track-2 span{height:11px;background:#7e77b9;opacity:.65}.playhead{position:absolute;left:44%;top:10px;bottom:0;border-left:1px solid #fff9}.publish-window{position:absolute;right:-5px;bottom:6px;width:245px;border:1px solid #46505b;background:#11161dfc;border-radius:11px;box-shadow:0 14px 42px #0006;overflow:hidden;transform:rotate(2deg)}.queue-title{font-size:11px;margin:15px 13px 9px;display:flex;align-items:center;justify-content:space-between}.queue-title small{font-size:8px;color:#6b7681}.queue-row{display:flex;gap:9px;margin:6px 12px;padding:10px 8px;background:#1a2029;border:1px solid #28313c;border-radius:5px;align-items:center}.fb-logo{display:flex;align-items:center;justify-content:center;font-size:22px;font-family:Arial;width:27px;height:27px;background:#3679e3;border-radius:50%;color:#fff}.queue-row>div{flex:1}.queue-row strong{font-size:9px;display:block;font-weight:500}.queue-row small{font-size:8px;display:block;color:#7e8a97;margin-top:5px}.queue-dot{width:10px;height:10px;border:1px solid #5f6b7b;border-radius:50%}.queue-foot{display:flex;gap:5px;align-items:center;font-size:8px;color:#8c97a4;padding:10px 14px 13px}.visual-note{position:absolute;bottom:-21px;right:2px;font-size:10px;color:#77808f}.lime{color:var(--lime)}.workflow{border-block:1px solid var(--border);background:#0b0e13}.workflow-inner{display:flex;justify-content:space-between;gap:16px;padding-block:31px}.workflow-step{display:flex;align-items:center;gap:14px;position:relative;flex:1}.step-icon{width:44px;height:44px;border:1px solid #626c7a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c9d0d9}.workflow-step strong{font-size:15px;font-weight:550;display:block;white-space:nowrap}.workflow-step small{font-size:10px;display:block;color:#7c8694;margin-top:6px;white-space:nowrap}.step-arrow{margin-left:auto;color:#4b5665;margin-right:12px}.section{padding-block:104px}.section-heading{margin-bottom:44px}.section-heading h2{font-size:36px;line-height:1.5}.section-heading p{color:var(--muted);font-size:14px;margin-top:16px}.section-heading.centered{text-align:center;margin-bottom:64px}.section-heading.split{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.section-number{font-size:10px;font-weight:550;letter-spacing:2.3px;color:#899480;display:block;margin-bottom:15px}.product-row{display:grid;grid-template-columns:40% 56%;gap:4%;padding:40px 0 58px;align-items:center}.product-row+.product-row{border-top:1px solid var(--border);padding-top:60px}.product-row.reverse{grid-template-columns:56% 40%}.product-row.reverse .product-copy{order:2;padding-left:26px}.product-name{display:flex;gap:14px;align-items:center;margin-bottom:14px}.product-name>span{font-size:37px;font-weight:600;letter-spacing:-2px;line-height:1;color:#4b5460}.product-name>p{font-size:12px;color:#bcc3ce;letter-spacing:1px}.product-copy h3{font-size:30px;color:var(--lime)}.product-summary{font-size:15px;margin-top:14px;color:#b9c0ca}.feature-list{list-style:none;padding:0;margin:26px 0;display:grid;gap:14px}.feature-list li{display:flex;gap:10px;align-items:center;font-size:13px;line-height:1.6;color:#c7cdd7}.feature-list svg{color:var(--lime);stroke-width:2}.text-link{font-size:13px;font-weight:550;display:inline-flex;gap:10px;align-items:center;border-bottom:1px solid #64783e;padding:8px 0;color:#d6e5bd}.text-link:hover{color:var(--lime)}.product-screen{padding:0;border:1px solid #3a434e;border-radius:9px;background:#10151b;overflow:hidden;text-align:left;color:#a1abb7;box-shadow:0 18px 50px #0004;transition:transform .25s}.product-screen:hover{transform:translateY(-4px)}.screen-bar{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:10px;border-bottom:1px solid #29323b}.traffic{display:flex;gap:4px}.traffic i{height:6px;width:6px;background:#5c666f;border-radius:50%}.traffic i:first-child{background:#d97c6a}.traffic i:nth-child(2){background:#dab655}.traffic i:last-child{background:#8bb971}.product-screen img{width:100%;aspect-ratio:1.76;object-fit:cover;object-position:top}.screen-caption{display:block;padding:10px 14px;font-size:10px;color:#818c9a}.advantages-band{background:#11151b;border-block:1px solid #222a34;padding:75px 0}.advantages-band .section-heading h2{font-size:32px}.advantages{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.advantages article{border-left:1px solid #343d47;padding-left:24px}.advantages article:first-child{border-left:0;padding-left:0}.advantages svg{color:var(--lime);margin-bottom:20px}.advantages h3{font-size:17px;margin-bottom:12px}.advantages p{font-size:12px;color:#969fad;line-height:1.95}.records{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.record{padding-bottom:24px;border-bottom:1px solid var(--border)}.record-mark{height:142px;border:1px solid #26323c;background:linear-gradient(130deg,#151e24,#10151b);display:flex;align-items:center;justify-content:space-between;padding:30px;margin-bottom:27px;border-radius:8px}.record-mark span{font-size:65px;font-weight:600;letter-spacing:-4px;color:#34443c}.record-mark svg{width:40px;height:40px;color:#b6d878;stroke-width:1}.record>small{font-size:10px;color:#889485;display:block;margin-bottom:12px}.record h3{font-size:18px;margin-bottom:13px}.record p{font-size:12px;color:var(--muted);line-height:1.9}.record-image{border:1px solid var(--border);padding:0;background:#151b22;margin-bottom:26px;border-radius:8px;overflow:hidden;width:100%}.record-image img{width:100%;aspect-ratio:1.65;object-fit:contain}.caption{font-size:11px;color:#778290;line-height:1.8}.record-note{display:flex;align-items:center;gap:7px;margin-top:25px}.pricing-band{background:#0e1218;border-block:1px solid #252c36}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1090px;margin:auto}.price-card{border:1px solid #3b4651;border-radius:14px;padding:36px 38px 25px;background:linear-gradient(125deg,#161d24,#10151a)}.price-title{display:flex;align-items:center;gap:17px;margin-bottom:17px}.product-icon{width:50px;height:50px;border:1px solid #4b5b41;border-radius:12px;background:#1d2920;display:flex;align-items:center;justify-content:center;color:var(--lime)}.price-title h3{font-size:22px;font-weight:600}.price-title p{font-size:14px;color:#a6afbb;margin-top:3px}.muted{color:var(--muted);font-size:13px}.price{display:flex;align-items:baseline;gap:6px;color:var(--lime);font-size:60px;line-height:1.2;font-weight:550;letter-spacing:-3px;margin:30px 0}.price>span{font-size:29px;letter-spacing:0}.price small{font-size:12px;letter-spacing:0;color:#b1bac7;font-weight:400;margin-left:6px}.price-card .feature-list{margin:28px 0 32px}.price-card .button{width:100%}.price-card .caption{font-size:10px;text-align:center;margin-top:14px}.bundle{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1090px;margin:28px auto 0;border:1px solid #333e48;padding:27px 32px;border-radius:12px}.bundle h3{font-size:19px}.bundle p{font-size:12px;color:#919dab;margin-top:8px}.bundle .button{flex-shrink:0}.tutorial-preview{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.tutorial-preview>a{display:flex;gap:22px;padding:29px 0;border-bottom:1px solid var(--border);align-items:center}.tutorial-no{font-size:31px;font-weight:500;letter-spacing:-2px;color:#586271;flex-shrink:0}.tutorial-preview>a>div{flex:1}.tutorial-preview small{font-size:9px;letter-spacing:1px;color:#909f8a}.tutorial-preview h3{font-size:17px;margin-top:10px}.tutorial-preview p{font-size:11px;color:#8c97a6;margin-top:10px}.tutorial-preview svg{color:var(--lime);width:19px}.tutorial-preview>a:hover h3{color:var(--lime)}.faq-section{padding:0 0 80px;display:grid;grid-template-columns:35% 65%;align-items:start}.faq-section>h2{font-size:24px;line-height:1.7;grid-row:span 4;padding-right:40px}.faq-section details{border-bottom:1px solid var(--border);padding:22px 0}.faq-section summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;font-size:14px}.faq-section summary::-webkit-details-marker{display:none}.faq-section details[open] svg{transform:rotate(90deg)}.faq-section details p{font-size:12px;color:#97a3b3;margin-top:18px;padding-right:24px}.final-cta{border-block:1px solid #3b4733;padding-block:58px;display:flex;align-items:center;justify-content:space-between}.final-cta h2{font-size:32px;line-height:1.65}.final-cta p{font-size:13px;color:#98a58c;margin-top:18px}.footer{padding:52px 0 32px;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.footer>.brand{margin-right:12px}.footer>p{font-size:11px;color:#7f8a97}.footer>div{margin-left:auto;display:flex;gap:18px;align-items:center}.footer>div>a,.footer>div>button{border:0;background:none;padding:0;color:#9aa4b0;font-size:11px}.footer>small{width:100%;padding-top:15px;border-top:1px solid #202833;margin-top:12px;color:#65717e;font-size:10px}.load-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;color:#9ba7b7}.skip-link{position:fixed;top:-60px;left:20px;background:var(--lime);color:#000;padding:10px;z-index:100}.skip-link:focus{top:10px}.modal{background:#151a23;border:1px solid #475360;color:#e6eaf0;border-radius:16px;padding:27px;width:min(530px,calc(100% - 28px));max-height:90dvh;box-shadow:0 30px 120px #0008}.modal::backdrop{background:#020509b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.modal-head h2{font-size:23px}.modal.wide{width:min(1180px,calc(100% - 36px))}.lightbox-image{max-height:75vh;object-fit:contain;margin:auto}.legal-text{white-space:pre-wrap;color:#c1cad5;font-size:14px;line-height:2}.form{display:grid;gap:18px}.form label{font-size:13px;font-weight:500;display:block}.form input,.form textarea,.form select{margin-top:8px}.form input:not([type=checkbox]),.form textarea,.form select,input,textarea,select{width:100%;border:1px solid #3a4654;border-radius:7px;background:#0f141c;color:#e4eaf1;padding:11px 13px;outline-offset:2px;font-size:13px;line-height:1.6}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#778392}input[type=checkbox]{width:15px;height:15px;accent-color:#b6e56d}.check-label{display:flex!important;align-items:flex-start;gap:10px;font-size:11px!important;font-weight:400!important;color:#9da8b5;line-height:1.8}.check-label input{flex-shrink:0;margin:3px 0 0!important}.order-summary{padding:18px 0 22px;border-bottom:1px solid var(--border);margin-bottom:18px}.order-summary>span{color:var(--lime);font-size:11px;letter-spacing:1px}.order-summary h3{font-size:21px;margin:9px 0}.order-summary strong{font-size:29px;color:var(--lime)}.order-summary small{font-size:12px;color:#a5b0bf}.order-summary+.muted{margin-bottom:20px;font-size:12px}.error-note{font-size:12px;color:#ffc1ad;background:#a132231e;border:1px solid #c8624244;padding:10px 13px;border-radius:6px;line-height:1.8}.success-note{font-size:12px;color:#7fa64f}.chat-launch{position:fixed;bottom:24px;right:28px;z-index:45;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 21px;border:1px solid #d6ff82;border-radius:100px;background:var(--lime);color:#101805;box-shadow:0 9px 30px #0007;font-size:13px;font-weight:650}.chat-launch svg{width:20px}.unread{background:#cf4d4d;color:#fff;border-radius:100px;font-size:10px;padding:3px 6px;min-width:18px;text-align:center}.chat-panel{position:fixed;bottom:90px;right:28px;width:370px;height:min(610px,calc(100dvh - 120px));background:#151b25;border:1px solid #414e5e;z-index:45;border-radius:17px;box-shadow:0 18px 90px #0009;display:flex;flex-direction:column;overflow:hidden}.chat-panel>header{display:flex;align-items:center;gap:11px;padding:17px 18px;background:#111821}.support-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#c8f26b18;border:1px solid #c8f26b44;color:var(--lime);border-radius:9px}.chat-panel>header>div:nth-child(2){flex:1}.chat-panel>header strong{display:block;font-size:12px;letter-spacing:.3px}.chat-panel>header span{display:block;font-size:10px;color:#91a18e;margin-top:5px}.chat-hint{font-size:10px;line-height:1.7;padding:10px 16px;color:#929eac;border-bottom:1px solid #2a3441}.chat-messages{overflow-y:auto;flex:1;padding:18px 16px;overscroll-behavior:contain}.message{margin:16px 0}.message>span{display:block;font-size:9px;color:#8a96a5;margin-bottom:7px}.bubble{padding:11px 13px;border-radius:12px;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;background:#232e3b;color:#d8e1ed;width:fit-content;max-width:92%}.chat-panel .message.visitor{text-align:right}.chat-panel .bubble.visitor{margin-left:auto;background:#c8f26b;color:#17220d;text-align:left}.bubble.system{font-size:10px;background:#121922;color:#9aa8b9;border:1px solid #354457;max-width:100%}.chat-compose{padding:10px 14px 14px;background:#121923;border-top:1px solid #303b4a}.chat-compose>div{display:flex;align-items:flex-end;gap:8px}.chat-compose textarea{font-size:12px;resize:none;max-height:120px;background:#1b2431;border:1px solid #374454}.chat-compose input{font-size:11px;margin:7px 0}.send-btn{width:38px;height:38px;flex-shrink:0;border-radius:50%;border:0;color:#152108;background:var(--lime);display:flex;align-items:center;justify-content:center;margin-bottom:5px}.chat-compose>small{font-size:9px;color:#7e8c9d;margin-top:9px;display:block}.contact-toggle{display:flex;align-items:center;gap:8px;padding:2px 0 9px;border:0;background:transparent;font-size:10px;color:#a9b8ca}.chat-orders{padding:10px 16px;font-size:10px;border-top:1px solid #303b4a;max-height:130px;overflow:auto}.chat-orders p{margin-top:8px;padding:8px;background:#0d1622}.chat-orders summary{cursor:pointer}.chat-orders small{color:#98a5b5}.learn-page{min-height:75vh;padding:65px 0 90px}.learn-title h1{font-size:48px;line-height:1.45}.learn-title p{font-size:14px;color:#a3adba;margin-top:20px}.learn-controls{display:flex;gap:22px;margin:40px 0 18px}.search{display:flex;align-items:center;gap:12px;background:#151c25;border:1px solid #354153;padding:2px 16px;border-radius:8px;color:#98a7b9;flex:1}.search input{border:0;background:transparent;padding:12px 0;min-width:0}.filter-tabs{display:flex;gap:8px;align-items:center}.filter-tabs button{font-size:12px;border:1px solid #3b4859;background:#171f2a;border-radius:8px;padding:14px 20px;white-space:nowrap}.filter-tabs button.active{background:var(--lime);color:#111a06;border-color:var(--lime)}.learn-list>a{display:flex;align-items:center;gap:35px;border-bottom:1px solid #293440;padding:28px 4px}.learn-list>a>div{flex:1}.learn-list small{font-size:10px;color:#869784}.learn-list h2{font-size:20px;margin:9px 0}.learn-list p{font-size:12px;color:#919fac;max-width:800px}.read-label{display:flex;align-items:center;gap:13px;font-size:12px;color:var(--lime);flex-shrink:0}.learn-list>a:hover h2{color:var(--lime)}.learn-page>.bundle{max-width:100%;margin-top:45px}.back-link{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:#b1bfce;margin-bottom:35px}.article-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:60px}.article-sidebar{position:sticky;top:112px;align-self:start;max-height:calc(100vh - 145px);overflow:auto;font-size:12px}.article-sidebar h3{display:flex;gap:8px;font-size:14px;margin-bottom:20px}.article-sidebar nav{display:flex;flex-direction:column;gap:12px;border-left:1px solid #3b4959;padding-left:16px}.article-sidebar nav a{color:#97a5b7;line-height:1.7}.article-sidebar nav a:hover{color:var(--lime)}.article-sidebar>.text-link{margin:20px 0;display:flex;width:fit-content}.article-sidebar>.button{font-size:12px;min-height:40px;padding:8px 15px}.article-meta{display:flex;gap:20px;font-size:10px;color:#acc18e;letter-spacing:1px}.article-meta span{color:#80909c;letter-spacing:0}.article-main>h1{font-size:33px;line-height:1.6;margin:17px 0 8px}.article-version{font-size:11px;color:#8d9aad;padding-bottom:25px;border-bottom:1px solid #2b3948}.prose{font-size:14px;line-height:1.95;color:#b9c6d7;overflow-wrap:anywhere}.prose h2{font-size:25px;color:#f0f4fa;line-height:1.7;margin:37px 0 20px;scroll-margin-top:110px}.prose h3{font-size:19px;color:#e4edf8;margin:29px 0 14px;scroll-margin-top:110px}.prose p{margin:18px 0;line-height:2}.prose li{margin:10px 0;line-height:1.9}.prose strong{color:#e2ebf7;font-weight:650}.prose a{color:var(--lime);text-decoration:underline;overflow-wrap:anywhere}.prose code{background:#1d2a39;color:#d1e2f8;border-radius:3px;padding:2px 6px;font-size:12px}.prose pre{background:#121d29;border:1px solid #354457;border-radius:8px;padding:20px;overflow:auto;white-space:pre}.prose pre code{padding:0;background:none}.prose table{border-collapse:collapse;display:block;overflow-x:auto;width:100%;font-size:12px;margin:24px 0}.prose th,.prose td{border:1px solid #344254;padding:12px 15px;min-width:110px;text-align:left;line-height:1.9}.prose th{background:#192535;color:#e4effc}.prose blockquote{border-left:3px solid var(--lime);margin:20px 0;padding:4px 20px;background:#18251c}.article-image{display:block;padding:0;border:1px solid #3e4d5e;border-radius:9px;background:#141e2b;overflow:hidden;width:100%;margin:25px 0}.article-image img{max-height:650px;margin:auto;object-fit:contain}.article-image span{display:block;text-align:center;color:#8e9faf;font-size:10px;padding:8px}.chapter-nav{border-top:1px solid #354355;display:flex;justify-content:space-between;gap:30px;padding-top:25px;margin-top:40px}.chapter-nav a{font-size:13px;line-height:1.9;flex:1}.chapter-nav a:last-child{text-align:right}.chapter-nav span{display:block;color:#8292a5;font-size:10px}.empty-state{padding:50px 25px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px;color:#8c9caf}.empty-state p{font-size:13px}.empty-state h3{font-size:19px}@media (min-width:1550px){.hero{min-height:675px}.hero-visual{height:480px}.hero h1{font-size:68px}.hero-copy>p{font-size:17px}.studio-window{top:32px}.publish-window{bottom:15px}}@media (max-width:1150px){.shell{width:calc(100% - 64px)}.site-header nav{gap:22px}.brand span{font-size:16px}.hero{min-height:570px;grid-template-columns:48% 52%}.hero h1{font-size:48px}.hero-copy>p{font-size:14px}.hero-actions .button{font-size:12px;padding-inline:17px}.hero-visual{height:385px;margin-left:12px}.studio-window{right:15px}.editor-preview{height:160px}.editor-preview strong{font-size:18px}.publish-window{width:210px;bottom:-3px}.hero-foot{font-size:10px;gap:8px}.workflow-step{gap:9px}.step-icon{width:36px;height:36px}.step-arrow{width:14px;margin-right:0}.workflow-step strong{font-size:13px}.workflow-step small{font-size:9px}.section-heading h2{font-size:31px}.product-copy h3{font-size:26px}.product-row{grid-template-columns:42% 54%}.product-row.reverse{grid-template-columns:54% 42%}.product-row.reverse .product-copy{padding-left:0}.feature-list li{font-size:12px}.price-card{padding:27px}.price{font-size:52px}.footer>div{margin-left:0}.article-layout{gap:35px;grid-template-columns:200px minmax(0,1fr)}}@media (max-width:850px){.site-header{height:70px}.site-header nav{gap:18px}.header-contact{display:none}.hero{grid-template-columns:1fr;gap:20px;padding-top:56px}.hero-copy{text-align:center;max-width:590px;margin:auto}.hero h1{font-size:56px}.hero-copy>p{max-width:520px}.hero-actions,.hero-foot{justify-content:center}.hero-visual{height:450px;width:580px;max-width:100%;margin:20px auto 0}.studio-window{right:40px}.editor-preview{height:220px}.publish-window{width:245px;bottom:8px}.workflow-inner{flex-wrap:wrap;gap:26px 20px}.workflow-step{flex:1 1 27%}.workflow-step small{font-size:10px}.step-arrow{display:none}.section{padding-block:75px}.advantages{grid-template-columns:1fr 1fr;gap:35px}.advantages article:nth-child(3){border:0;padding-left:0}.product-row,.product-row.reverse{grid-template-columns:1fr;gap:30px}.product-row.reverse .product-copy{order:0}.product-copy{max-width:90%}.product-name>span{font-size:30px}.product-copy h3{font-size:30px}.product-copy .feature-list{grid-template-columns:1fr 1fr;gap:14px 25px}.product-row{padding:20px 0 45px}.records{gap:22px}.record h3{font-size:16px}.record-mark{padding:20px;height:115px}.record-mark span{font-size:47px}.record-mark svg{width:30px}.price-title h3{font-size:18px}.product-icon{width:39px;height:39px}.price-title{gap:11px}.price-card{padding:24px}.price{font-size:45px}.pricing-grid{gap:18px}.section-heading.split{align-items:flex-start}.section-heading.split>p{max-width:250px}.tutorial-preview{column-gap:25px}.tutorial-preview>a{gap:14px}.tutorial-preview h3{font-size:15px}.faq-section{grid-template-columns:1fr}.faq-section>h2{grid-row:auto;margin-bottom:16px}.learn-title h1{font-size:42px}.learn-controls{flex-direction:column}.article-layout{grid-template-columns:1fr;gap:28px}.article-sidebar{position:static;max-height:none}.article-sidebar nav{max-height:150px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.article-sidebar>.text-link,.article-sidebar>.button{display:none}.article-sidebar h3{margin-bottom:13px}}@media (max-width:600px){html{scroll-padding-top:85px}.shell{width:calc(100% - 40px)}.site-header{height:65px}.brand img{width:28px;height:28px}.brand span{font-size:16px}.site-header nav{display:none;position:absolute;top:65px;left:0;right:0;background:#111923;border-bottom:1px solid #3b495b;padding:24px;flex-direction:column;gap:25px}.site-header nav.is-open{display:flex}.menu-btn{display:flex}.hero{padding-top:40px;padding-bottom:47px;gap:18px}.hero h1{font-size:42px;text-align:left;line-height:1.4}.hero-copy{text-align:left;width:100%}.hero-copy>p{font-size:13px;margin:22px 0 25px;line-height:1.9}.hero-actions{justify-content:flex-start;gap:10px}.hero-actions .button{padding:12px 15px;min-height:47px;font-size:12px}.hero-foot{justify-content:flex-start;font-size:9px;gap:7px;margin-top:20px}.hero-foot svg{width:13px}.hero-visual{height:330px;margin-top:15px}.studio-window{left:0;right:8px;top:0;transform:none}.window-bar{height:34px;padding:0 11px;font-size:9px}.editor-rail{width:35px;gap:20px}.editor-rail svg{width:12px}.editor-body{padding:10px 10px 12px 0}.editor-preview{height:137px;gap:6px}.editor-preview strong{font-size:16px}.editor-preview>svg{width:17px;height:17px}.editor-preview small{font-size:7px}.timeline{padding-top:8px}.track{margin-bottom:4px}.track span{height:14px}.track-1 span{height:10px}.track-2 span{height:9px}.publish-window{width:183px;right:0;bottom:0;transform:rotate(1deg)}.publish-window .window-bar{height:30px}.queue-title{font-size:9px;margin:10px 10px 5px}.queue-row{padding:7px 6px;margin:4px 9px;gap:7px}.queue-row strong{font-size:8px}.queue-row small{font-size:7px;margin-top:2px}.fb-logo{height:22px;width:22px;font-size:18px}.queue-foot{font-size:7px;padding:7px 11px}.visual-note{font-size:8px;bottom:-22px}.workflow-inner{padding-block:25px;gap:24px 10px}.workflow-step{flex-basis:43%;gap:11px}.workflow-step:last-child{flex-grow:0;flex-basis:65%}.step-icon{width:33px;height:33px}.step-icon svg{width:17px}.workflow-step strong{font-size:12px}.workflow-step small{font-size:9px}.section{padding-block:62px}.section-heading h2{font-size:25px;line-height:1.6}.section-heading.centered{text-align:left;margin-bottom:34px}.section-heading.centered em{display:block}.section-heading p{font-size:12px;margin-top:12px}.section-heading.split{display:block}.section-heading.split>p{max-width:100%;margin-top:20px}.section-number{font-size:9px;margin-bottom:12px}.product-copy h3{font-size:25px}.product-copy{max-width:100%}.product-copy .feature-list{grid-template-columns:1fr;gap:11px}.product-summary{font-size:13px}.product-name>p{font-size:11px}.product-row+.product-row{padding-top:37px}.screen-caption{font-size:8px;padding:8px 10px}.advantages-band{padding:48px 0}.advantages-band .section-heading h2{font-size:25px}.advantages{gap:31px 24px}.advantages article{padding-left:15px}.advantages svg{width:22px;margin-bottom:15px}.advantages h3{font-size:15px}.advantages p{font-size:11px;line-height:1.9}.records{grid-template-columns:1fr;gap:28px}.record{display:grid;grid-template-columns:75px 1fr;column-gap:20px;padding-bottom:23px}.record-mark{grid-row:span 3;height:95px;padding:12px;display:flex;flex-direction:column;gap:5px;margin-bottom:0}.record-mark span{font-size:28px;letter-spacing:-1px}.record-mark svg{width:23px;height:23px}.record>small{font-size:9px;margin-bottom:8px}.record h3{font-size:16px;margin-bottom:10px}.record p{font-size:11px}.record-image{grid-row:span 3;margin-bottom:0;align-self:start}.record-image img{aspect-ratio:.8}.record-note{align-items:flex-start;font-size:9px}.pricing-grid{grid-template-columns:1fr;gap:24px}.price-card{padding:29px 25px}.price-title h3{font-size:21px}.price-title p{font-size:13px}.product-icon{width:45px;height:45px}.price{font-size:57px;margin:28px 0}.price-card .feature-list{gap:13px}.bundle{padding:23px;display:block}.bundle h3{font-size:17px;line-height:1.7}.bundle p{font-size:11px}.bundle .button{margin-top:22px;font-size:12px}.tutorial-preview{grid-template-columns:1fr}.tutorial-preview>a{padding:25px 0;gap:20px}.tutorial-preview h3{font-size:16px}.tutorial-preview small{font-size:8px}.tutorial-preview p{font-size:11px}.learning-teaser .text-link{margin-top:14px}.faq-section{padding-bottom:48px}.faq-section h2{font-size:21px}.faq-section details{padding-block:19px}.faq-section summary{font-size:13px}.faq-section details p{font-size:12px}.final-cta{display:block;padding-block:38px}.final-cta h2{font-size:26px}.final-cta p{font-size:12px;margin-top:13px}.final-cta .button{margin-top:26px}.footer{padding:36px 0 95px;gap:17px}.footer>p{width:100%;font-size:11px}.footer>div{flex-wrap:wrap;gap:17px;margin:4px 0 0}.footer>small{font-size:9px;line-height:1.9;margin-top:5px}.chat-launch{bottom:18px;right:18px;padding:12px 17px;font-size:12px}.chat-panel{right:12px;bottom:79px;width:calc(100% - 24px);height:min(580px,calc(100dvh - 95px))}.modal{padding:21px}.modal-head h2{font-size:21px}.learn-page{padding:39px 0 60px}.learn-title h1{font-size:33px}.learn-title p{font-size:12px}.learn-controls{gap:16px;margin-top:27px}.filter-tabs button{padding:10px 19px;font-size:11px}.search input{font-size:12px;padding:10px 0}.learn-list>a{gap:17px;padding:25px 0}.learn-list .tutorial-no{font-size:24px}.learn-list h2{font-size:16px;line-height:1.6}.learn-list p{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-label{font-size:0;gap:0}.read-label svg{width:18px}.learn-list small{font-size:9px}.article-main>h1{font-size:25px}.article-meta{font-size:8px;gap:12px}.article-sidebar nav{grid-template-columns:1fr;font-size:11px}.prose{font-size:13px}.prose h2{font-size:21px}.prose h3{font-size:17px}.prose th,.prose td{font-size:11px;padding:10px}.prose pre{font-size:11px;padding:13px}.prose code{font-size:11px}.chapter-nav{gap:20px}.chapter-nav a{font-size:11px}.article-image span{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media (min-width:1151px){.shell{width:min(1440px,calc(100% - 96px))}.brand span{font-size:21px}.hero{grid-template-columns:46% 54%;min-height:625px}.hero h1{font-size:clamp(58px,5.2vw,80px);line-height:1.28}.hero-copy>p{font-size:17px;max-width:550px}.hero-visual{height:460px;margin-left:35px}.studio-window{right:55px}.editor-preview{height:210px}.editor-preview strong{font-size:25px}.publish-window{width:255px}.hero-actions .button{font-size:16px;padding-inline:28px;min-height:56px}.hero-foot{font-size:12px}.section-heading h2{font-size:39px}.workflow-inner{padding-block:32px}.step-icon{width:50px;height:50px}.workflow-step strong{font-size:16px}.workflow-step small{font-size:11px}.site-header nav a{font-size:15px}.header-contact{font-size:13px}}@media (max-width:850px){.hero{grid-template-columns:minmax(0,1fr)}.hero>*{min-width:0}.hero-visual{width:100%;max-width:580px}}.video-progress{padding:16px;border:1px solid #7b92634d;border-radius:12px;background:color-mix(in srgb,var(--card,#fff) 88%,#7b9b4b 12%)}.video-progress-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.video-progress-head b{font-variant-numeric:tabular-nums;color:#63852b}.video-progress>span{font-size:13px;color:var(--muted)}.video-progress.failed{border-color:#c8644c66;background:color-mix(in srgb,var(--card,#fff) 90%,#c8644c 10%)}.video-progress.failed .video-progress-head b{color:#b34a35}.video-task-actions{display:flex;gap:10px;flex-wrap:wrap}.video-upload-note{margin:14px 0;padding:11px 14px;border-radius:10px;background:#63852b18;color:var(--text);font-size:13px}.tutorial-video-section{margin:28px 0;min-width:0}.video-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 14px}.video-caption span,.video-help{color:var(--muted);font-size:13px}.portrait-player{aspect-ratio:9/16;width:min(100%,380px,42.75svh);margin:auto;border-radius:18px;overflow:hidden;background:#090b0e;border:1px solid #30353b;box-shadow:0 16px 44px #0002}.portrait-player video{display:block;width:100%;height:100%;object-fit:contain;background:#090b0e}.video-help{line-height:1.8;margin:14px 0}.tutorial-formats{margin:20px 0 8px}.tutorial-formats button{font-size:13px}.video-editor{min-width:0;border:1px solid var(--line,#dce0e5);border-radius:16px;padding:20px;margin:20px 0}.video-editor-title{display:flex;gap:12px;align-items:flex-start}.video-editor h3{margin:0 0 6px}.video-editor p{line-height:1.7}.video-editor-title p{margin:0;font-size:13px}.video-editor .portrait-player{width:min(100%,260px)}.video-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 12px;margin:18px 0;border:1px dashed #879288;border-radius:12px}.video-empty span{font-size:13px}.video-upload-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.video-editor small{display:block;line-height:1.8;overflow-wrap:anywhere}.video-progress{margin:18px 0;display:grid;gap:10px}.video-progress progress{width:100%;height:9px;accent-color:#63852b}.video-progress .button{justify-self:start}.video-library{margin-top:20px;border-top:1px solid #8d958655;padding-top:16px}.video-library summary{cursor:pointer;font-size:14px;font-weight:600}.video-library-row{display:flex;gap:8px;align-items:center;padding:14px 0;border-bottom:1px solid #8d958633}.video-library-row>div{flex:1;min-width:0;overflow-wrap:anywhere}.video-library-row strong{font-size:13px}.video-library-row .button{padding:8px 12px}.video-editor input[hidden]{display:none!important}@media (max-width:600px){.video-editor{padding:14px}.video-caption{align-items:flex-start;flex-direction:column;gap:4px}.video-library-row{flex-wrap:wrap}.video-library-row>div{flex-basis:100%}.portrait-player{width:min(100%,42.75svh)}}:root{--text:#f2f4f7;--accent-fill:#c8f26b;--accent-ink:#12180b;color-scheme:dark}.header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.theme-toggle{gap:7px;min-height:40px;min-width:40px;border:1px solid var(--border);color:var(--text);background:var(--surface);flex-shrink:0}.theme-toggle span{font-size:11px;white-space:nowrap}.site-header .header-inner{gap:18px}.site-header nav{gap:22px}.button:not(.secondary),.chat-launch,.send-btn,.filter-tabs button.active{background:var(--accent-fill);color:var(--accent-ink);border-color:var(--accent-fill)}.button:not(.secondary):hover{background:#d6ff7c}.studio-window,.publish-window{color:#f2f4f7;--lime:#c8f26b}.login-brand .header-actions>a{display:flex;align-items:center;gap:8px;font-size:12px}html[data-theme=light]{--text:#1d2b24;--bg:#f8faf6;--surface:#fff;--lime:#446d1c;--muted:#637064;--border:#d5dfd2;color:var(--text);background:var(--bg);color-scheme:light}html[data-theme=light] .button.secondary{color:#33452f;border-color:#a9b9a3;background:transparent}html[data-theme=light] .button.secondary:hover,html[data-theme=light] .icon-btn:hover{background:#eaf0e5}html[data-theme=light] .site-header{background:#f8faf6ed;border-color:var(--border)}html[data-theme=light] .site-header nav a{color:#52634c}html[data-theme=light] .site-header nav a:hover{color:var(--lime)}html[data-theme=light] :is(.hero-copy>p,.product-summary,.feature-list li,.product-name>p,.price-title p,.price small,.legal-text,.prose){color:#4c5e4d}html[data-theme=light] :is(.hero-foot,.workflow-step small,.section-number,.advantages p,.record>small,.caption,.bundle p,.tutorial-preview small,.tutorial-preview p,.faq-section details p,.final-cta p,.footer>p,.footer>div>a,.footer>div>button,.footer>small,.load-screen,.check-label,.order-summary small,.learn-title p,.learn-list small,.learn-list p,.back-link,.article-sidebar nav a,.article-meta span,.article-version,.chapter-nav span,.empty-state){color:#64725f}html[data-theme=light] :is(.product-name>span,.tutorial-no){color:#73816b}html[data-theme=light] .text-link{color:#446d1c;border-color:#a4b990}html[data-theme=light] .workflow{background:#f0f4ec}html[data-theme=light] .step-icon{color:#52634c;border-color:#a3b19c}html[data-theme=light] .step-arrow{color:#8a9883}html[data-theme=light] .advantages-band{background:#edf2e7;border-color:var(--border)}html[data-theme=light] .advantages article{border-color:#c9d5be}html[data-theme=light] :is(.product-screen,.record-image,.article-image){background:#fff;border-color:#cbd6c5;color:#52634c;box-shadow:0 14px 40px #26391a0b}html[data-theme=light] :is(.screen-bar,.footer>small,.article-version,.article-sidebar nav,.chapter-nav,.learn-list>a){border-color:var(--border)}html[data-theme=light] :is(.screen-caption,.article-image span){color:#61735a}html[data-theme=light] .record-mark{background:linear-gradient(130deg,#e6efd9,#f4f7ed);border-color:#cad9bc}html[data-theme=light] .record-mark span{color:#819767}html[data-theme=light] .record-mark svg{color:#4f742b}html[data-theme=light] .pricing-band{background:#f0f4eb;border-color:var(--border)}html[data-theme=light] .price-card{background:linear-gradient(125deg,#fff,#f8fbf3);border-color:#bacaaa;box-shadow:0 12px 32px #2a3c1c06}html[data-theme=light] .product-icon{background:#edf5df;border-color:#c8d9b3}html[data-theme=light] .bundle{border-color:#c5d2bc}html[data-theme=light] .final-cta{border-color:#b9cbaa}html[data-theme=light] .modal{background:#fff;color:var(--text);border-color:#bdcbb4;box-shadow:0 30px 100px #26391a33}html[data-theme=light] :is(.form input:not([type=checkbox]),.form textarea,.form select,input,textarea,select){background:#fff;color:#273928;border-color:#b7c6b0}html[data-theme=light] :is(input,textarea)::placeholder{color:#7a8875}html[data-theme=light] input[type=checkbox]{accent-color:#53792f}html[data-theme=light] .error-note{background:#fff2ec;color:#a33b22;border-color:#e6b8a5}html[data-theme=light] .success-note{color:#426e23}html[data-theme=light] .chat-launch{box-shadow:0 8px 25px #26391a26}html[data-theme=light] .chat-panel{background:#fff;color:var(--text);border-color:#b9c9af;box-shadow:0 18px 65px #26391a33}html[data-theme=light] .chat-panel>header{background:#f0f5e9}html[data-theme=light] .support-icon{background:#e6f0d7;border-color:#b5ca9a}html[data-theme=light] :is(.chat-panel>header span,.chat-hint,.message>span,.chat-compose>small,.contact-toggle,.chat-orders small){color:#64765a}html[data-theme=light] :is(.chat-hint,.chat-orders,.chat-compose,.bot-quick){border-color:#d6e0cf}html[data-theme=light] .bubble{background:#f0f3ed;color:#354531}html[data-theme=light] .bubble.system{background:#f6f8f3;border-color:#d7e0d0;color:#63755a}html[data-theme=light] .chat-compose{background:#f5f8f0}html[data-theme=light] .chat-compose textarea{background:#fff;border-color:#c0cdb6}html[data-theme=light] .chat-orders p{background:#f0f5e9}html[data-theme=light] .bot-quick button{background:#edf5e0;color:#4c6a2b;border-color:#c5d8b0}html[data-theme=light] .bubble.bot{background:#eef6e5;border-color:#c6dab2;color:#33462b}html[data-theme=light] .message.bot>span{color:#617950}html[data-theme=light] .search{background:#fff;border-color:#bdcbb4;color:#63775a}html[data-theme=light] .search input{background:transparent}html[data-theme=light] .filter-tabs button:not(.active){background:#fff;border-color:#c2cfb9;color:#526a43}html[data-theme=light] .article-meta{color:#537831}html[data-theme=light] :is(.prose h2,.prose h3,.prose strong,.prose th){color:#263c25}html[data-theme=light] .prose code{background:#eaf0e3;color:#365028}html[data-theme=light] .prose pre{background:#f0f4eb;border-color:#c9d7bf}html[data-theme=light] .prose pre code{background:none}html[data-theme=light] :is(.prose th,.prose td){border-color:#c9d7bf}html[data-theme=light] .prose th{background:#eaf1e1}html[data-theme=light] .prose blockquote{background:#edf4e3}html[data-theme=light] :is(.credit-login-intro,.balance-grid article,.ai-signals article){background:linear-gradient(130deg,#eaf2df,#f4f8ed);border-color:#c5d6b7}html[data-theme=light] :is(.credit-login>.form,.recharge-form){background:#fff}html[data-theme=light] .recharge-explain{background:#eef3e7}html[data-theme=light] :is(.credit-login-intro ul,.plain-link,.balance-grid span,.balance-grid p,.recharge-explain p,.recharge-explain li,.history-tabs button,.credit-table td,.credit-table td small,.credit-pagination,.billing-columns p){color:#607357}html[data-theme=light] .credit-notice{background:#fbf6e6;color:#78632b;border-color:#ded1a3}html[data-theme=light] .credit-table th{background:#edf3e5;color:#566c4a}html[data-theme=light] :is(.credit-table th,.credit-table td){border-color:#d1ddc8}html[data-theme=light] .payment-status{color:#7a6029}html[data-theme=light] .payment-status.PAID{color:#48722b}html[data-theme=light] .history-tabs .active{color:var(--lime)}html[data-theme=light] .billing-rules h2{color:#293e24}html[data-theme=light] .checkout-summary small{color:#697b5f}html[data-theme=light] .admin-login{background:radial-gradient(ellipse at 50% 30%,#dfedcb80,transparent 60%),#f8faf6}html[data-theme=light] .login-card{background:#fff;border-color:#ced9c5;box-shadow:0 25px 65px #26391a12}html[data-theme=light] :is(.login-card>p,.login-card>small,.login-footer){color:#67795d}html[data-theme=light] .login-icon{background:#edf5df;border-color:#c8d9b3}html[data-theme=dark] .admin-shell{--muted:#969eab;--lime:#c8f26b;background:#090b10;color:#e5eaf0}html[data-theme=dark] .admin-shell :is(.stats-grid article,.dashboard-links>button,.content-editor,.password-card,.inbox,.admin-recharge .recharge-config,.admin-recharge .credit-table){background:#111820;color:#e1e8ee;border-color:#303d49}html[data-theme=dark] .admin-shell :is(input,textarea,select,.form input:not([type=checkbox]),.button.secondary,.upload-label,.search,.conversation-item,.credit-pagination .button){background:#151f29;color:#d8e3ed;border-color:#394959}html[data-theme=dark] .admin-shell :is(.editor-item,.admin-edit-form>label,.conversation-info>label,.credit-table td,.check-label){color:#bac9d6}html[data-theme=dark] .admin-shell :is(.dashboard-intro,.editor-item.selected,.conversation-item.selected,.conversation-item:hover){background:#202d22;border-color:#41513a;color:#deebd1}html[data-theme=dark] .admin-shell :is(.dashboard-intro p,.bot-response,.bot-response a,.conversation-tag,.table-actions button,.payment-status.PAID){color:#b7d59a}html[data-theme=dark] .admin-shell :is(.editor-list,.conversation-list,.admin-chat>header,.admin-compose,.conversation-info,.conversation-item,.credit-table td,.credit-table th){border-color:#303d49}html[data-theme=dark] .admin-shell :is(.admin-order,.contact-value,.credit-table th){background:#19232d;color:#b9cbd9;border-color:#354555}html[data-theme=dark] .admin-shell .bubble{background:#253340;color:#d2dfe9;border-color:#3c4e5d}html[data-theme=dark] .admin-shell :is(.bubble.admin,.bubble.bot){background:#243523;border-color:#435d35;color:#d2e8be}html[data-theme=dark] .admin-shell .bubble.system{background:#131e28;color:#97a9b9}html[data-theme=dark] .admin-shell .error-note{color:#ffc1ad;background:#a132231e;border-color:#c8624244}html[data-theme=dark] .admin-shell :is(.plain-btn,.danger){color:#ed969b}@media (max-width:1150px){.site-header .header-contact{display:none}.site-header nav{gap:16px}}@media (max-width:1000px){.site-header{height:70px}.site-header .header-actions{margin-left:auto}.site-header nav{display:none;position:absolute;top:70px;left:0;right:0;background:#111923;border-bottom:1px solid #3b495b;padding:24px;flex-direction:column;gap:25px}.site-header nav.is-open{display:flex}.menu-btn{display:flex}html[data-theme=light] .site-header nav{background:#fff;border-color:#d5dfd2}}@media (max-width:600px){.site-header{height:65px}.site-header nav{top:65px}.site-header .header-inner{gap:10px}.theme-toggle span{display:none}.admin-header .header-actions{gap:7px}.admin-header .theme-toggle{padding:7px}}.latest-guide{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:32px 0 6px;padding:27px 32px;border:1px solid color-mix(in srgb,var(--lime) 40%,var(--border));border-radius:14px;background:linear-gradient(120deg,color-mix(in srgb,var(--lime) 12%,var(--surface)),var(--surface))}.latest-guide small{color:var(--lime);font-size:11px;letter-spacing:.08em}.latest-guide h2{font-size:22px;margin:8px 0}.latest-guide p{font-size:13px;color:var(--muted);max-width:750px}.latest-guide .button{flex-shrink:0}.article-version a{color:var(--lime);text-decoration:underline}@media (max-width:650px){.latest-guide{display:block;padding:22px}.latest-guide h2{font-size:19px}.latest-guide .button{margin-top:18px;width:100%}}.admin-setting-help{padding:18px 22px;margin:0 0 20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.admin-setting-help strong{font-size:14px}.admin-setting-help p{font-size:12px;color:var(--muted);margin-top:6px}.admin-setting-help a{color:var(--lime);text-decoration:underline}.pricing-grid.single-product{grid-template-columns:minmax(0,1fr);max-width:1060px;margin-inline:auto}.price-body{display:grid;gap:28px}.single-product .price-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.pricing-grid.single-product:has(.clip-plan-card){grid-template-columns:repeat(2,minmax(0,1fr))}.clip-plan-card{min-width:0}.clip-plan-card .button{width:100%;margin-top:16px}.clip-plan-card .price-title h3{font-size:23px}.promo-explanation{font-size:13px;line-height:1.8;color:var(--muted);margin:-10px 0 22px}.clip-plan-card .caption{margin:20px 0}.plan-selector{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px;border:0;padding:0;min-width:0}.plan-selector label{display:flex;gap:8px;align-items:center;white-space:nowrap;border:1px solid var(--border);padding:10px 14px;border-radius:8px}.plan-selector input{width:auto;flex:0 0 auto}.software-plan-config{border-top:1px solid var(--border);padding-top:20px;margin-top:22px}@media (max-width:600px){.pricing-grid.single-product:has(.clip-plan-card){grid-template-columns:1fr}.clip-plan-card .price-title h3{font-size:21px}.promo-explanation{font-size:12px}}.single-product .price-card{padding:48px}.single-product .price-title h3{font-size:27px}.single-product .price{margin-bottom:20px}.price-detail{min-width:0}.price-detail .button{width:100%;margin-top:14px}.price-detail .caption{margin-top:18px}.price-card .price-main .muted{margin-top:24px}.price-bonus{display:flex;align-items:center;gap:9px;color:var(--lime);padding:12px 14px;border:1px solid var(--border);border-radius:10px;font-size:14px;background:var(--surface)}.hero-visual.clip-only .studio-window{right:15px;left:0;transform:rotate(-2deg)}.hero-visual.clip-only .editor-preview{height:245px}.hero-visual.clip-only .visual-note{bottom:15px}.video-home-section{padding-top:78px}.video-home-section .section-heading{margin-bottom:28px}.video-tutorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:22px}.video-tutorial-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px;padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--surface);transition:border-color .2s,transform .2s}.video-tutorial-card:hover{border-color:var(--lime);transform:translateY(-3px)}.video-tutorial-cover{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:11px;background:#151e18}.video-tutorial-cover video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.video-tutorial-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0b140dcc)}.video-cover-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#d3fa7a;z-index:1}.video-tutorial-cover>small{position:absolute;bottom:12px;left:0;right:0;text-align:center;z-index:1;color:#fff;font-size:10px}.video-tutorial-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;justify-content:center}.video-pill{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--lime);border:1px solid var(--border);border-radius:30px;padding:6px 10px}.video-tutorial-copy h3{font-size:21px;line-height:1.5;margin:16px 0 10px}.video-tutorial-copy p{color:var(--muted);font-size:13px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.video-watch{display:flex;gap:8px;align-items:center;color:var(--lime);font-size:13px;font-weight:600;margin-top:20px}.video-nav-link{display:inline-flex;align-items:center;gap:5px}.video-nav-link svg{color:var(--lime)}.learn-video-section{padding:28px;border:1px solid var(--border);border-radius:18px;background:var(--surface);margin:28px 0 34px}.learn-video-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.learn-video-heading h2{display:flex;align-items:center;gap:10px;font-size:26px;margin:0 0 8px}.learn-video-heading p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.learn-video-heading .button{flex-shrink:0}.video-tutorial-grid:has(>.video-tutorial-card:only-child){max-width:820px}.learn-video-section .video-tutorial-grid:has(>.video-tutorial-card:only-child){max-width:100%}.article-video-link{display:inline-flex;align-items:center;gap:9px;font-weight:600;margin:14px 0 8px}.featured-video-player{border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:26px;scroll-margin-top:110px}.featured-video-player .video-caption>div{display:flex;align-items:center;gap:12px;color:var(--lime)}.featured-video-player .video-caption h2{color:var(--text);font-size:24px;margin:0}.featured-video-player .video-caption p{color:var(--muted);font-size:12px;margin:4px 0 0}.featured-video-player .video-help{text-align:center}.tutorial-version-badge{font-size:11px;padding:4px 9px;border-radius:30px;background:var(--surface);border:1px solid var(--border)}@media (max-width:850px){.single-product .price-body{gap:32px}.single-product .price-card{padding:32px}.single-product .price-title h3{font-size:22px}.learn-video-heading{align-items:flex-start}}@media (max-width:600px){.single-product .price-body{grid-template-columns:1fr;gap:24px}.single-product .price-card{padding:26px}.single-product .price-title h3{font-size:21px}.single-product .price{font-size:55px}.video-home-section{padding-top:48px}.video-tutorial-card{grid-template-columns:86px minmax(0,1fr);gap:17px;padding:16px}.video-tutorial-copy h3{font-size:17px;margin:12px 0 8px}.video-tutorial-copy p{font-size:11px;-webkit-line-clamp:2}.video-pill{font-size:9px;padding:5px 7px;gap:4px}.video-watch{font-size:12px;margin-top:14px}.video-tutorial-grid{gap:16px}.learn-video-section{padding:18px;margin-top:22px}.learn-video-heading{display:block}.learn-video-heading h2{font-size:22px}.learn-video-heading .button{margin-top:16px}.featured-video-player{padding:18px}.featured-video-player .video-caption h2{font-size:21px}.hero-visual.clip-only .editor-preview{height:160px}.hero-visual.clip-only{height:295px}.hero-visual.clip-only .visual-note{bottom:0}.video-tutorial-grid:has(>.video-tutorial-card:only-child){max-width:100%}}.manual-performance-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--lime);background:var(--surface);padding:30px;border-radius:16px;margin:24px 0 32px}.manual-performance-callout small{color:var(--lime);font-weight:700;letter-spacing:.03em}.manual-performance-callout h2{font-size:25px;line-height:1.5;margin:10px 0}.manual-performance-callout p{color:var(--muted);font-size:14px;line-height:1.9;max-width:680px}.manual-performance-callout .button{flex-shrink:0}.manual-table-wrap{max-width:100%;margin:24px 0}.manual-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.manual-table table{margin:0;width:100%}.table-scroll-hint{display:none}.manual-image-actions{display:flex;justify-content:flex-end;margin:0 0 16px}.article-image span{display:block;white-space:normal;line-height:1.7}.prose{overflow-wrap:anywhere}.prose img{height:auto}.article-main{min-width:0}.article-sidebar nav a{line-height:1.7}.prose h2,.prose h3{scroll-margin-top:110px}@media (max-width:600px){.manual-performance-callout{display:block;padding:22px}.manual-performance-callout h2{font-size:21px}.manual-performance-callout small{font-size:11px}.manual-performance-callout p{font-size:12px}.manual-performance-callout .button{margin-top:18px;width:100%}.manual-table table{min-width:560px}.table-scroll-hint{display:block;font-size:10px;color:var(--muted);margin-bottom:8px}.manual-image-actions{justify-content:flex-start}.manual-image-actions .text-link{font-size:12px}.prose h2,.prose h3{scroll-margin-top:85px}}.historical-video-note{padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--surface);margin:25px 0;scroll-margin-top:105px}.historical-video-note>div{display:flex;gap:12px;align-items:flex-start}.historical-video-note svg{flex-shrink:0;color:var(--lime)}.historical-video-note strong{font-size:15px}.historical-video-note p{font-size:12px;color:var(--muted);line-height:1.8;margin:8px 0 0}.historical-video-note .button{margin-top:15px;min-height:40px;font-size:12px}.manual-guide-actions{display:grid;gap:14px;align-content:center;flex-shrink:0}.manual-guide-actions .text-link{font-size:12px;justify-content:center}.article-sidebar>a[download]{font-size:12px;line-height:1.7;margin-top:16px}@media (max-width:600px){.manual-guide-actions,.manual-guide-actions .button{width:100%}}.pricing-grid.single-product.has-agency{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px;gap:20px;align-items:stretch}.single-product.has-agency .price-card{padding:30px;display:flex;flex-direction:column;min-width:0}.single-product.has-agency .price-title{align-items:flex-start;gap:12px;min-height:77px}.single-product.has-agency .price-title h3{font-size:21px;line-height:1.5}.single-product.has-agency .product-icon{width:42px;height:42px;flex:0 0 42px}.single-product.has-agency .price{font-size:57px;margin:24px 0 20px;letter-spacing:-2px}.single-product.has-agency .price small{font-size:12px;letter-spacing:0;white-space:nowrap}.single-product.has-agency .price-bonus{font-size:13px;padding:12px 10px;gap:7px}.single-product.has-agency .price-bonus svg{flex-shrink:0}.single-product.has-agency .clip-plan-card .online-purchase{margin-top:auto}.agency-plan-card{border-color:var(--lime)!important;background:var(--surface)}.agency-eyebrow{font-size:10px;letter-spacing:1.1px;color:var(--lime);font-weight:700;margin-bottom:12px}.agency-plan-card .feature-list{margin:22px 0 0;font-size:13px;gap:12px}.agency-plan-card .caption{font-size:12px!important;line-height:1.8}.agency-plan-card .agency-apply{margin-top:auto}.agency-caption{font-size:11px;color:var(--muted);text-align:center;line-height:1.7;margin-top:13px}.agency-supply{font-size:13px;line-height:1.8;padding-top:14px;color:var(--lime);white-space:pre-wrap;overflow-wrap:anywhere}.agency-form select{width:100%;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:13px;font:inherit;min-height:46px}.agency-success{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:8px 0}.agency-success>svg{color:var(--lime)}.agency-success small{color:var(--muted);overflow-wrap:anywhere}.agency-success p{line-height:1.8}.agency-admin-settings{border-top:1px solid var(--border);padding-top:30px;margin-top:30px;margin-bottom:30px}.agency-admin-settings>p{margin:14px 0 24px;line-height:1.8;color:var(--muted)}@media (max-width:1000px){.pricing-grid.single-product.has-agency{grid-template-columns:repeat(2,minmax(0,1fr))}.has-agency .agency-plan-card{grid-column:1/-1;max-width:680px;width:100%;justify-self:center}.agency-plan-card .price-title{min-height:auto!important}}@media (max-width:600px){.pricing-grid.single-product.has-agency{grid-template-columns:minmax(0,1fr)}.single-product.has-agency .price-card{padding:26px}.single-product.has-agency .price-title{min-height:auto}.single-product.has-agency .price-title h3{font-size:20px}.single-product.has-agency .clip-plan-card .online-purchase{margin-top:20px}.agency-apply{min-height:48px}}.plan-kicker{color:var(--muted)}
