@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap);*{box-sizing:border-box;color:inherit;font-family:inherit;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family-base)}button,input,select,textarea{font-family:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-family:var(--font-family-mono)}:root{--font-family-base:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-mono:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;--font-xs:13px;--font-sm:14px;--font-md:15px;--font-base:16px;--font-lg:17px;--font-xl:24px;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--color-bg:#fefefe;--color-surface:#fff;--color-surface-raised:#f8f9fc;--color-border:#e2e5f0;--color-border-hover:#455dd3;--color-text-primary:#0d1033;--color-text-secondary:#4a5080;--color-text-muted:#9096b8;--color-text-disabled:#c4c9de;--color-primary:#455dd3;--color-primary-hover:#3a4fb8;--color-primary-light:#eaedfa;--color-primary-text:#2d3fa0;--color-primary-border:#93c5fd;--color-secondary:#213083;--color-secondary-hover:#1a266a;--color-warning-btn:#f59e0b;--color-warning-btn-hover:#b45309;--color-success:#455dd3;--color-success-hover:#3a4fb8;--color-success-light:#eaedfa;--color-success-border:#93c5fd;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-light:#fee2e2;--color-danger-border:#fca5a5;--color-warning:#b45309;--color-warning-light:#fef3c7;--color-warning-border:#fcd34d;--color-info:#0369a1;--color-info-light:#e0f2fe;--color-info-border:#7dd3fc;--color-purple:#7c3aed;--color-purple-hover:#6d28d9;--color-purple-light:#ede9fe;--color-purple-border:#c4b5fd;--color-sidebar-from:#06093a;--color-sidebar-to:#0d1250;--color-admin-sidebar-from:#1e293b;--color-admin-sidebar-to:#334155;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--space-4xl:40px;--space-5xl:48px;--transition:0.15s ease;--transition-slow:0.25s ease;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:1000;--z-toast:9000;--z-portal:999999}.btn{align-items:center;border:1px solid #0000;border-radius:8px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-size:var(--font-base);font-weight:500;font-weight:var(--fw-medium);gap:6px;justify-content:center;line-height:1;padding:8px 16px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease;transition:background var(--transition),color var(--transition),border-color var(--transition),opacity var(--transition);white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.5}.btn--primary{background:#455dd3;background:var(--color-primary);color:#fff}.btn--primary:hover:not(:disabled){background:#3a4fb8;background:var(--color-primary-hover)}.btn--secondary{background:#213083;background:var(--color-secondary);border:1px solid #213083;border:1px solid var(--color-secondary);color:#fff}.btn--secondary:hover:not(:disabled){background:#1a266a;background:var(--color-secondary-hover);border-color:#1a266a;border-color:var(--color-secondary-hover)}.btn--danger{background:#dc2626;background:var(--color-danger);color:#fff}.btn--danger:hover:not(:disabled){background:#b91c1c;background:var(--color-danger-hover)}.btn--warning{background:#f59e0b;background:var(--color-warning-btn);color:#fff}.btn--warning:hover:not(:disabled){background:#b45309;background:var(--color-warning-btn-hover)}.btn--success{background:#455dd3;background:var(--color-success);color:#fff}.btn--success:hover:not(:disabled){background:#3a4fb8;background:var(--color-success-hover)}.btn--ghost{background:#0000;border:1px solid #e2e5f0;border:1px solid var(--color-border);color:#4a5080;color:var(--color-text-secondary)}.btn--ghost:hover:not(:disabled){background:#fefefe;background:var(--color-bg);color:#0d1033;color:var(--color-text-primary)}.btn--purple{background:#7c3aed;background:var(--color-purple);color:#fff}.btn--purple:hover:not(:disabled){background:#6d28d9;background:var(--color-purple-hover)}.btn--icon-only{border-radius:8px;border-radius:var(--radius-md);padding:8px}.btn--link{background:#0000;border:none;color:#455dd3;color:var(--color-primary);font-size:inherit;padding:0}.btn--link:hover:not(:disabled){opacity:.75}.btn--full{width:100%}.field-label{align-items:center;display:flex;font-weight:600;font-weight:var(--fw-semibold);gap:6px;margin-bottom:6px}.field-input,.field-label{color:#0d1033;color:var(--color-text-primary);font-size:15px;font-size:var(--font-md)}.field-input{background:#fff;background:var(--color-surface);border:1px solid #e2e5f0;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);box-sizing:border-box;font-family:inherit;outline:none;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.field-input:focus{border-color:#455dd3;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.badge{align-items:center;border-radius:99px;display:inline-flex;font-size:13px;font-size:var(--font-xs);font-weight:600;font-weight:var(--fw-semibold);gap:4px;padding:2px 8px}.badge--success{background:#eaedfa;background:var(--color-success-light);border:1px solid #93c5fd;border:1px solid var(--color-success-border);color:#455dd3;color:var(--color-success)}.badge--danger{background:#fee2e2;background:var(--color-danger-light);border:1px solid #fca5a5;border:1px solid var(--color-danger-border);color:#dc2626;color:var(--color-danger)}.badge--warning{background:#fef3c7;background:var(--color-warning-light);border:1px solid #fcd34d;border:1px solid var(--color-warning-border);color:#b45309;color:var(--color-warning)}.badge--neutral{background:#f1f5f9;border:1px solid #e2e5f0;border:1px solid var(--color-border);color:#4a5080;color:var(--color-text-secondary)}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse{0%,to{box-shadow:0 8px 25px #3b82f64d;transform:scale(1)}50%{box-shadow:0 12px 35px #3b82f666;transform:scale(1.05)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-8px)}70%{transform:translateY(-4px)}90%{transform:translateY(-2px)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadingDot{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@media (max-width:768px){.field-input{font-size:16px}}.lp{--lp-font:"Manrope",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lp-black:#0d1033;--lp-dark:#1a1f4e;--lp-ink:#2d3263;--lp-muted:#6b7280;--lp-border:#e2e5f0;--lp-bg:#fff;--lp-surface:#f7f8fd;--lp-surface2:#eef0fa;--lp-hero-bg:#06093a;--lp-blue:#455dd3;--lp-blue-dk:#213083;--lp-green:#16a34a;--lp-amber:#d97706;--lp-radius:12px;--lp-max:1160px;--lp-mint:#6ee7b7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-font);overflow-x:clip}.lp-section-header{margin-bottom:0;text-align:left}.lp-section-title{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:var(--leading-tight);margin:0}.lp-pricing{background:var(--color-bg);padding:5rem var(--space-xl) 6rem}.lp-pricing__inner{display:flex;flex-direction:column;gap:var(--space-2xl);margin:0 auto;max-width:1160px}.lp-pricing__header{display:flex;flex-direction:row;justify-content:space-between}.lp-pricing__controls{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-sm)}.lp-toggle{background:var(--color-border);border-radius:var(--radius-full);gap:4px;padding:4px;width:fit-content}.lp-toggle,.lp-toggle__btn{align-items:center;display:flex}.lp-toggle__btn{background:#0000;border:none;border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;font-size:var(--font-sm);font-weight:var(--fw-medium);gap:7px;padding:6px 20px;transition:all var(--transition)}.lp-toggle__btn.active{background:var(--color-surface);box-shadow:var(--shadow-xs);color:var(--color-text-primary);font-weight:var(--fw-semibold)}.lp-toggle__badge{background:var(--color-primary);border-radius:var(--radius-full);color:#fff;font-size:11px;font-weight:var(--fw-bold);padding:1px 7px}.lp-pricing__vat{align-self:center;color:var(--color-text-muted);font-size:var(--font-xs)}.lp-pricing__grid{grid-gap:var(--space-md);align-items:stretch;display:grid;gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr))}.lp-plan{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);display:flex;flex-direction:column;padding:var(--space-2xl);position:relative;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);z-index:0}.lp-plan:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp-plan:focus-within,.lp-plan:hover{z-index:var(--z-dropdown)}.lp-plan--featured{border-color:var(--color-primary);box-shadow:var(--shadow-lg)}.lp-plan--featured:hover{border-color:var(--color-primary);box-shadow:var(--shadow-xl)}.lp-plan__badge{background:var(--color-primary);border-radius:var(--radius-full);color:#fff;font-size:var(--font-xs);font-weight:var(--fw-bold);left:50%;padding:.28rem .85rem;position:absolute;top:-13px;transform:translateX(-50%);white-space:nowrap}.lp-plan__header{margin-bottom:var(--space-xl)}.lp-plan__name{color:inherit;font-size:var(--font-base);font-weight:var(--fw-semibold);margin:0 0 var(--space-sm)}.lp-plan__price{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1px}.lp-plan__original{align-self:flex-end;color:var(--color-text-muted);font-size:var(--font-sm);margin-bottom:2px;margin-right:2px;text-decoration:line-through}.lp-plan__original--light{color:#ffffff59}.lp-plan__currency{align-self:flex-start;font-size:var(--font-base);font-weight:var(--fw-semibold);margin-top:6px;opacity:.8}.lp-plan__amount{font-size:2.4rem;font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:1}.lp-plan__period{align-self:flex-end;margin-bottom:3px}.lp-plan__annual,.lp-plan__period{color:var(--color-text-muted);font-size:var(--font-sm)}.lp-plan__annual{margin:var(--space-xs) 0 0}.lp-plan__annual--light{color:#fff6}.lp-cost-table{margin:var(--space-3xl) 0 var(--space-2xl)}.lp-cost-table__head{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between;margin:0 0 var(--space-lg)}.lp-cost-table__title{color:var(--color-text-secondary);font-size:var(--font-base);font-weight:var(--fw-semibold);letter-spacing:.01em;margin:0;text-align:left}.lp-cost-table__toggle{flex-shrink:0}@media (max-width:900px){.lp-cost-table__head{align-items:flex-start;flex-direction:column}}.lp-cost-table__wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.lp-cost-table__tbl{border-collapse:collapse;font-size:var(--font-sm);width:100%}.lp-cost-table__tbl thead tr{background:#f8f9fa;background:var(--color-bg-subtle,#f8f9fa)}.lp-cost-table__tbl th{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-text-secondary);font-weight:var(--fw-semibold);padding:var(--space-sm) var(--space-md);text-align:center;white-space:nowrap}.lp-cost-table__tbl th:last-child{border-right:none}.lp-cost-table__tbl th span{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:var(--fw-normal)}.lp-cost-table__tbl td{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-text-primary);line-height:var(--leading-relaxed);padding:var(--space-sm) var(--space-md);text-align:center}.lp-cost-table__tbl td:last-child{border-right:none}.lp-cost-table__tbl td:first-child{font-weight:var(--fw-semibold);text-align:left}.lp-cost-table__tbl tbody tr:last-child td{border-bottom:none}.lp-cost-table__tbl tbody tr:hover{background:#f8f9fa;background:var(--color-bg-subtle,#f8f9fa)}.lp-cost-table__unavail{color:var(--color-text-muted)!important;font-style:italic}.lp-cost-table__packages{text-align:left!important}.lp-cost-table__packages span{display:block}.lp-cost-table__packages span+span{margin-top:var(--space-xs)}.lp-cost-table__packages strong{font-weight:var(--fw-bold)}.lp-cost-table__enterprise td{background:color-mix(in srgb,var(--color-primary) 4%,#0000);font-style:italic}.lp-cost-table__note{color:var(--color-text-muted);font-size:var(--font-xs);margin:var(--space-sm) 0 0;text-align:center}.lp-plan__features{display:flex;flex:1 1;flex-direction:column;list-style:none;margin:0 0 var(--space-xl);padding:0}.lp-plan__features li{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);display:flex;font-size:var(--font-md);padding:var(--space-sm) 0}.lp-plan__features li:last-child{border-bottom:none}.lp-plan__feat--off{color:var(--color-text-muted)!important}.lp-plan__feat--off-light{color:#ffffff4d!important}.lp-chk{color:var(--color-primary)}.lp-chk,.lp-x{flex-shrink:0;font-size:var(--font-xs);margin-right:var(--space-sm)}.lp-x{color:var(--color-text-disabled)}.lp-x--light{color:#fff3}.lp-plan__feat--wm{flex-wrap:nowrap;gap:0;position:relative}.lp-wm-wrap{align-items:center;display:inline-flex;margin-left:5px;position:relative}.lp-wm-icon{color:var(--color-text-muted);cursor:pointer;font-size:var(--font-xs);transition:color var(--transition)}.lp-wm-wrap:hover .lp-wm-icon{color:var(--color-primary)}.lp-wm-tooltip{background:var(--color-text-primary);border-radius:var(--radius-lg);bottom:calc(100% + 8px);box-shadow:var(--shadow-lg);color:#ffffffd9;display:none;font-size:var(--font-xs);line-height:var(--leading-relaxed);padding:var(--space-md) var(--space-lg);pointer-events:none;white-space:normal;width:270px;z-index:99999}.lp-wm-tooltip,.lp-wm-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.lp-wm-tooltip:after{border:5px solid #0000;border-top:5px solid var(--color-text-primary);content:"";top:100%}.lp-wm-tooltip em{align-items:center;color:#fff;display:inline-flex;flex-wrap:wrap;font-style:normal;gap:4px}.lp-wm-logo{height:16px;vertical-align:middle;width:auto}.lp-wm-wrap:hover .lp-wm-tooltip{display:block}.lp-plan__btn{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:var(--font-md);font-weight:var(--fw-bold);margin-top:auto;padding:var(--space-md);transition:all var(--transition);width:100%}.lp-plan__btn:hover{background:var(--color-primary-hover);transform:scale(1.05)}.lp-plan__btn--featured{background:var(--color-surface);border-color:#0000;color:var(--color-text-primary)}.lp-plan__btn--featured:hover{background:var(--color-surface-raised);border-color:#0000}.lp-enterprise{align-items:center;background:var(--color-text-primary);border:1px solid var(--color-text-primary);border-radius:var(--radius-2xl);color:#fff;display:flex;gap:20%;justify-content:space-between;padding:var(--space-2xl) var(--space-3xl)}.lp-enterprise__title{color:#fff;font-size:var(--font-lg);font-weight:var(--fw-semibold);margin:0 0 var(--space-sm)}.lp-enterprise__desc{font-size:var(--font-md);line-height:var(--leading-relaxed);margin:0}.lp-enterprise__features{display:flex;flex:1.5 1;flex-direction:column;gap:var(--space-sm)}.lp-enterprise__features span{align-items:center;color:#ffffffd9;display:flex;font-size:var(--font-md);gap:var(--space-sm)}.lp-enterprise__features .lp-chk{color:var(--color-primary)}.lp-enterprise__right{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-md);min-width:220px}.lp-enterprise__price{align-items:flex-end;display:flex;gap:2px}.lp-enterprise__original{color:#fff6;font-size:var(--font-sm);margin-bottom:2px;margin-right:var(--space-xs);text-decoration:line-through}.lp-enterprise__amount{color:#fff;font-size:2rem;font-weight:var(--fw-bold);letter-spacing:-.03em}.lp-enterprise__period{color:#ffffff80;font-size:var(--font-sm);margin-bottom:2px}.lp-enterprise__annual{color:#fff6;font-size:var(--font-xs);margin:0;text-align:center}.lp-enterprise__btn{white-space:nowrap;width:100%}.lp-faq{background:var(--color-surface-raised);padding:5rem var(--space-xl) 6rem}.lp-faq__inner{gap:var(--space-2xl);margin:0 auto;max-width:1160px}.lp-faq__header,.lp-faq__inner{display:flex;flex-direction:column}.lp-faq__header{gap:var(--space-sm)}.lp-faq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden}.lp-faq__item{border-bottom:1px solid var(--color-border)}.lp-faq__item:last-child{border-bottom:none}.lp-faq__q{align-items:center;background:none;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-base);font-weight:var(--fw-medium);gap:var(--space-lg);justify-content:space-between;padding:var(--space-xl) var(--space-2xl);text-align:left;transition:color var(--transition);width:100%}.lp-faq__q:hover{color:var(--color-primary)}.lp-faq__chevron{color:var(--color-text-muted);flex-shrink:0;font-size:var(--font-xs);transition:transform var(--transition-slow)}.lp-faq__item.open .lp-faq__chevron{color:var(--color-primary);transform:rotate(180deg)}.lp-faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .25s}.lp-faq__item.open .lp-faq__a{max-height:400px;padding-bottom:var(--space-xl)}.lp-faq__a p{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:var(--leading-relaxed);margin:0;padding:0 var(--space-2xl)}.lp-faq__contact{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-2xl);display:flex;gap:var(--space-2xl);justify-content:space-between;padding:var(--space-2xl) var(--space-3xl)}.lp-faq__contact-text{flex:1 1}.lp-faq__contact-title{color:var(--color-text-primary);font-size:var(--font-lg);font-weight:var(--fw-semibold);margin:0 0 var(--space-sm)}.lp-faq__contact-desc{color:var(--color-text-secondary);font-size:var(--font-md);line-height:var(--leading-relaxed);margin:0}.lp-faq__contact-actions{display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-sm)}.lp-faq__contact-btn{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);display:flex;font-size:var(--font-sm);font-weight:var(--fw-medium);gap:var(--space-sm);padding:var(--space-sm) var(--space-xl);text-decoration:none;transition:background var(--transition),color var(--transition),border-color var(--transition);white-space:nowrap}.lp-faq__contact-btn:hover{border-color:var(--color-border-hover);opacity:.9}.lp-faq__contact-btn--secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.lp-faq__contact-btn--secondary:hover{border-color:var(--color-border-hover);opacity:1}@media (max-width:768px){.lp-faq__contact{align-items:flex-start;flex-direction:column;padding:var(--space-xl)}.lp-faq__contact-actions{width:100%}.lp-faq__contact-btn{justify-content:center}}.lp-footer{background:var(--color-text-primary);color:#ffffffa6;padding:4rem var(--space-xl) 2rem}.lp-footer__inner{grid-gap:var(--space-3xl);border-bottom:1px solid #ffffff14;display:grid;gap:var(--space-3xl);grid-template-columns:2fr 1fr 1fr 1.5fr;margin:0 auto;max-width:1160px;padding-bottom:var(--space-3xl)}.lp-footer__logo{display:block;height:36px;margin-bottom:var(--space-md);width:auto}.lp-footer__tagline{color:#ffffff59;font-size:var(--font-sm);line-height:var(--leading-normal);margin:0 0 var(--space-xl)}.lp-footer__social{display:flex;gap:var(--space-lg)}.lp-footer__social a{color:#fff6;font-size:var(--font-sm);text-decoration:none;transition:color var(--transition)}.lp-footer__social a:hover{color:#ffffffe6}.lp-footer__col h4{color:#ffffff8c;font-size:var(--font-xs);font-weight:var(--fw-semibold);letter-spacing:.07em;margin:0 0 var(--space-lg);text-transform:uppercase}.lp-footer__col ul{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;margin:0;padding:0}.lp-footer__col ul li{align-items:center;color:#ffffff80;display:flex;font-size:var(--font-sm);gap:var(--space-sm)}.lp-footer__col ul li a,.lp-footer__col ul li button{background:none;border:none;color:#ffffff80;cursor:pointer;font-size:var(--font-sm);padding:0;text-align:left;text-decoration:none;transition:color var(--transition)}.lp-footer__col ul li a:hover,.lp-footer__col ul li button:hover{color:#ffffffe6}.lp-footer__icon{font-size:var(--font-xs);opacity:.5}.lp-footer__contact-link{align-items:center;color:#fff9;display:flex;gap:var(--space-xs);text-decoration:none;transition:color var(--transition)}.lp-footer__contact-link:hover{color:#fff}.lp-footer__bottom{align-items:center;color:#ffffff47;display:flex;font-size:var(--font-xs);justify-content:space-between;margin:var(--space-2xl) auto 0;max-width:1160px}.lp-footer__links{display:flex;gap:var(--space-2xl)}.lp-footer__links a{color:#ffffff47;text-decoration:none;transition:color var(--transition)}.lp-footer__links a:hover{color:#fff9}@media (max-width:1100px){.lp-footer__inner,.lp-pricing__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.lp-pricing{padding:3rem 20px 4rem}.lp-pricing__grid{grid-template-columns:1fr}.lp-enterprise{flex-direction:column;text-align:center}.lp-enterprise__features{flex-direction:row;flex-wrap:wrap;justify-content:center}.lp-enterprise__right{flex-direction:row;justify-content:center;width:100%}.lp-faq{padding:3rem 20px 4rem}.lp-footer__inner{gap:2rem;grid-template-columns:1fr}.lp-footer__bottom{flex-direction:column;gap:1rem;text-align:center}.lp-footer__links{flex-direction:column;gap:.75rem}}.lp-intro__video-wrap{aspect-ratio:16/9;border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);overflow:hidden;position:relative;width:100%}.lp-intro__video-wrap iframe,.lp-yt-facade{border:0;height:100%;inset:0;width:100%}.lp-yt-facade{background-color:#0d1033;cursor:pointer;overflow:hidden;padding:0;position:absolute}.lp-yt-facade__img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.lp-yt-facade__play{background:#1533d1eb;border-radius:14px;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .15s ease,transform .15s ease;width:72px}.lp-yt-facade__play:after{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:10px 0 10px 17px;content:"";left:50%;position:absolute;top:50%;transform:translate(-40%,-50%)}.lp-yt-facade:focus-visible .lp-yt-facade__play,.lp-yt-facade:hover .lp-yt-facade__play{background:#e62117;transform:translate(-50%,-50%) scale(1.06)}.lp-araclar{background:#fff;padding:5rem var(--space-xl) 6rem}.lp-araclar__inner{display:flex;flex-direction:column;gap:var(--space-2xl);margin:0 auto;max-width:1160px}.lp-araclar__card{background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:flex;overflow:hidden}.lp-araclar__left{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2xl);padding:var(--space-2xl)}.lp-araclar__features{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.lp-araclar__feature{border-bottom:1px solid var(--color-text-disabled);cursor:pointer;display:flex;flex-direction:column;transition:background var(--transition)}.lp-araclar__feature:last-child{border-bottom:none}.lp-araclar__feature-top{align-items:center;display:flex;gap:var(--space-md);padding:var(--space-md) var(--space-sm)}.lp-araclar__feature-icon{align-items:center;background:var(--icon-bg);border-radius:var(--radius-full);color:#fff;display:flex;flex-shrink:0;font-size:var(--font-xs);height:var(--space-3xl);justify-content:center;width:var(--space-3xl)}.lp-araclar__feature-title{color:var(--color-text-primary);flex:1 1;font-size:var(--font-base);font-weight:var(--fw-semibold);line-height:var(--leading-tight)}.lp-araclar__feature-chevron{color:var(--color-text-muted);font-size:var(--font-xs);transition:transform var(--transition)}.lp-araclar__feature--open .lp-araclar__feature-chevron{transform:rotate(180deg)}.lp-araclar__feature-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.lp-araclar__feature--open .lp-araclar__feature-body{max-height:300px}.lp-araclar__feature-desc{color:var(--color-text-secondary);font-size:var(--font-md);font-weight:var(--fw-normal);line-height:var(--leading-relaxed);margin:0;padding:0 var(--space-sm) var(--space-md) var(--space-sm)}.lp-araclar__right{align-items:center;background:#fff5ee;background:var(--mockup-tint,#fff5ee);display:flex;flex:0 0 50%;justify-content:center;min-height:480px;overflow:hidden;transition:background .35s ease}@media (max-width:960px){.lp-araclar__card{flex-direction:column}.lp-araclar__right{flex:none}.lp-araclar__left,.lp-araclar__right{padding:var(--space-3xl)}}@media (max-width:600px){.lp-araclar{padding-left:var(--space-lg);padding-right:var(--space-lg)}}@media (max-width:768px){.lp-pricing__header{align-items:flex-start;flex-direction:column;gap:16px}.lp-pricing__controls{width:100%}.lp-pricing__vat{align-self:flex-start}.lp-enterprise{align-items:stretch;gap:20px;padding:24px 20px;text-align:left}.lp-enterprise__right{align-items:stretch;flex-direction:column;min-width:0;width:100%}.lp-enterprise__price,.lp-enterprise__right{justify-content:flex-start}.lp-enterprise__annual{text-align:left}.lp-enterprise__btn{height:46px}.lp-araclar{padding:3rem 16px 3.5rem}.lp-araclar__left{gap:20px;padding:20px 16px}.lp-araclar__feature-top{padding:14px 4px}.lp-araclar__feature-desc{padding:0 4px 14px}.lp-araclar__feature--open .lp-araclar__feature-body{max-height:900px}.lp-araclar__inline-mockup{background:#f5f6fb;background:var(--mockup-tint,#f5f6fb);border-radius:16px;display:flex;justify-content:center;margin:0 0 16px;overflow:hidden;padding:16px 10px}.lp-araclar__inline-mockup>*{max-width:100%;width:100%}}.lp-blog{background:#fff;padding:5rem var(--space-xl) 2rem}.lp-blog__inner{display:flex;flex-direction:column;gap:var(--space-2xl);margin:0 auto;max-width:1160px}.lp-blog__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:space-between}.lp-blog__sub{color:var(--color-text-secondary);font-size:var(--font-base);line-height:var(--leading-relaxed);margin:var(--space-sm) 0 0}.lp-blog__all{align-items:center;color:var(--color-primary);display:inline-flex;font-size:var(--font-base);font-weight:var(--fw-semibold);gap:var(--space-sm);text-decoration:none;transition:gap var(--transition),color var(--transition);white-space:nowrap}.lp-blog__all:hover{color:var(--color-primary-hover);gap:var(--space-md)}.lp-blog__viewport{position:relative}.lp-blog__track{-webkit-overflow-scrolling:touch;display:flex;gap:var(--space-xl);margin:-6px -2px -14px;overflow-x:auto;overscroll-behavior-x:contain;padding:6px 2px 14px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.lp-blog__track::-webkit-scrollbar{display:none}.lp-blog__track>.lp-blog__card{flex:0 0 calc(33.33333% - 1.33333px - var(--space-xl)*2/3);scroll-snap-align:start}.lp-blog__arrow{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-md);color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:var(--font-base);height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background var(--transition),opacity var(--transition),border-color var(--transition);width:44px;z-index:2}.lp-blog__arrow:hover:not(:disabled){background:var(--color-primary-light);border-color:var(--color-primary-border)}.lp-blog__arrow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lp-blog__arrow:disabled{opacity:0;pointer-events:none}.lp-blog__arrow--prev{left:-22px}.lp-blog__arrow--next{right:-22px}.lp-blog__dots{display:none;gap:var(--space-sm);justify-content:center;margin-top:var(--space-lg)}.lp-blog__dot{background:var(--color-border);border:0;border-radius:var(--radius-full);cursor:pointer;height:10px;padding:0;position:relative;transition:width var(--transition),background var(--transition);width:10px}.lp-blog__dot:after{content:"";inset:-8px;position:absolute}.lp-blog__dot--on{background:var(--color-primary);width:24px}.lp-blog__dot:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.lp-blog__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow var(--transition),transform var(--transition),border-color var(--transition)}.lp-blog__card:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp-blog__thumb{aspect-ratio:16/9;background:var(--color-surface-raised);display:block;object-fit:cover;width:100%}.lp-blog__thumb--ph{align-items:center;background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-surface-raised) 100%);color:var(--color-primary);display:flex;font-size:34px;justify-content:center}.lp-blog__body{display:flex;flex:1 1;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl) var(--space-xl)}.lp-blog__cat{align-self:flex-start;background:var(--color-primary-light);border-radius:var(--radius-full);color:var(--color-primary-text);font-size:var(--font-md);font-weight:var(--fw-semibold);padding:2px var(--space-md)}.lp-blog__title{color:var(--color-text-primary);font-size:var(--font-base);font-weight:var(--fw-bold);line-height:1.4;line-height:var(--leading-snug,1.4);margin:0}.lp-blog__title a{color:inherit;text-decoration:none}.lp-blog__title a:after{content:"";inset:0;position:absolute}.lp-blog__title a:focus-visible{outline:none}.lp-blog__card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.lp-blog__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--color-text-secondary);display:-webkit-box;font-size:var(--font-md);line-height:var(--leading-relaxed);margin:0;overflow:hidden}.lp-blog__date{color:var(--color-text-muted);font-size:var(--font-md);margin-top:auto;padding-top:var(--space-sm)}@media (max-width:900px){.lp-blog{padding:3rem var(--space-lg) 1rem}.lp-blog__arrow{display:none}.lp-blog__dots{display:flex}.lp-blog__track>.lp-blog__card{flex-basis:78%}.lp-blog__thumb--ph{aspect-ratio:21/9}}@media (max-width:560px){.lp-blog__track>.lp-blog__card{flex-basis:86%}}@media (prefers-reduced-motion:reduce){.lp-blog__arrow,.lp-blog__card,.lp-blog__dot{transition:none}}.lp-araclar__new{background:var(--color-primary-light);border-radius:var(--radius-full);color:var(--color-primary-text);font-size:var(--font-md);font-weight:var(--fw-semibold);margin-left:var(--space-sm);padding:1px var(--space-md);vertical-align:middle;white-space:nowrap}.lp-newsletter{background:#fff;margin-top:-24px;padding:0 var(--space-xl) 6rem}.lp-newsletter__card{grid-gap:var(--space-2xl);align-items:center;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);display:grid;gap:var(--space-2xl);grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:var(--lp-max);padding:var(--space-2xl)}.lp-newsletter__title{color:var(--lp-black);font-size:var(--font-xl);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:var(--leading-tight);margin:0 0 var(--space-md)}.lp-newsletter__sub{color:var(--lp-muted);font-size:var(--font-base);line-height:var(--leading-relaxed);margin:0}.lp-newsletter__panel{min-width:0}.lp-newsletter__form{display:flex;flex-direction:column;gap:var(--space-md)}.lp-newsletter__label{color:var(--lp-black);font-size:var(--font-md);font-weight:var(--fw-semibold)}.lp-newsletter__row{display:flex;gap:var(--space-sm)}.lp-newsletter__input{background:#fff;border:1.5px solid var(--lp-border);border-radius:var(--radius-md);color:var(--lp-black);flex:1 1;font:inherit;font-size:var(--font-base);min-width:0;padding:var(--space-md)}.lp-newsletter__input:focus{border-color:var(--lp-blue);box-shadow:0 0 0 3px #455dd326;outline:none}.lp-newsletter__btn{background:var(--lp-black);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font:inherit;font-size:var(--font-base);font-weight:var(--fw-semibold);padding:var(--space-md) var(--space-xl);transition:background var(--transition),transform var(--transition);white-space:nowrap}.lp-newsletter__btn:hover:not(:disabled){background:var(--lp-dark);transform:translateY(-1px)}.lp-newsletter__btn:disabled{cursor:default;opacity:.6}.lp-newsletter__consent{align-items:flex-start;color:var(--lp-muted);cursor:pointer;display:flex;font-size:var(--font-md);gap:var(--space-sm);line-height:var(--leading-snug)}.lp-newsletter__consent input{accent-color:var(--lp-black);flex-shrink:0;font-size:var(--font-md);height:18px;margin-top:3px;width:18px}.lp-newsletter__consent a{color:var(--lp-blue-dk);text-decoration:underline}.lp-newsletter__trap{font-size:var(--font-md);height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.lp-newsletter__action{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-md)}.lp-newsletter__action-text{color:var(--lp-black);font-size:var(--font-base);line-height:var(--leading-relaxed);margin:0}.lp-newsletter__msg{border-radius:var(--radius-md);font-size:var(--font-md);line-height:var(--leading-snug);margin:var(--space-md) 0 0;padding:var(--space-md)}.lp-newsletter__msg--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.lp-newsletter__msg--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}@media (max-width:768px){.lp-newsletter{padding:0 20px 4rem}}@media (max-width:900px){.lp-newsletter__card{gap:var(--space-xl);grid-template-columns:1fr;padding:var(--space-xl) var(--space-lg)}.lp-newsletter__title{font-size:22px}}@media (max-width:520px){.lp-newsletter__row{flex-direction:column}.lp-newsletter__btn{width:100%}}.lp-nlpop{position:fixed;z-index:9500}.lp-nlpop--hidden{display:none}.lp-nlpop--modal{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--space-lg)}.lp-nlpop__backdrop{animation:lp-nlpop-fade .2s ease-out;background:#0d10338c;inset:0;position:absolute}.lp-nlpop__panel{animation:lp-nlpop-pop .25s ease-out;background:#fff;border-radius:var(--lp-radius);box-shadow:0 20px 50px #0d10334d;max-width:540px;padding:var(--space-2xl);position:relative;width:100%}.lp-nlpop__close{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--lp-muted);cursor:pointer;display:inline-flex;font-size:var(--font-base);height:40px;justify-content:center;position:absolute;right:var(--space-md);top:var(--space-md);width:40px}.lp-nlpop__close:hover{background:var(--lp-surface2);color:var(--lp-black)}.lp-nlpop__title{color:var(--lp-black);font-size:22px;font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:var(--leading-tight);margin:0 var(--space-2xl) var(--space-md) 0}.lp-nlpop__sub{color:var(--lp-muted);font-size:var(--font-base);line-height:var(--leading-relaxed);margin:0 0 var(--space-lg)}.lp-nlpop .lp-newsletter__row{flex-direction:column}.lp-nlpop .lp-newsletter__btn{width:100%}.lp-nlpop--sheet{bottom:0;left:0;pointer-events:none;right:0}.lp-nlpop--sheet .lp-nlpop__panel{animation:lp-nlpop-slide .3s ease-out;border-radius:var(--lp-radius) var(--lp-radius) 0 0;box-shadow:0 -8px 30px #0d103340;max-height:85vh;max-width:none;overflow-y:auto;padding:var(--space-lg) var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-bottom, 0px));pointer-events:auto}.lp-nlpop--sheet .lp-nlpop__title{font-size:20px}@keyframes lp-nlpop-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-nlpop-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes lp-nlpop-slide{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lp-nlpop--sheet .lp-nlpop__panel,.lp-nlpop__backdrop,.lp-nlpop__panel{animation:none}}.lp-footer .lang-switch{--lang-color:#fff;--lang-border:#ffffff80;--lang-active-bg:#fff;--lang-active-color:#0d1033;display:flex;margin:0 0 var(--space-xl);width:fit-content}.lp-nav__lang .lang-switch__btn{padding:6px 10px}.lpx{--x-navy:#06093a;--x-navy-2:#0b1050;--x-ink:#0d1033;--x-text:#4b5170;--x-blue:#455dd3;--x-violet:#8b6cf6;--x-mint:#b8ffe4;--x-line:#e7e9f3;--x-ease:cubic-bezier(0.2,0.8,0.2,1);--x-max:1200px}.lpx-wrap{margin:0 auto;max-width:var(--x-max)}.lpx-serif{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.lpx-grad{background:linear-gradient(100deg,#b8ffe4,#9fb4ff 48%,#c3a8ff);-webkit-background-clip:text;background-clip:text;color:#0000;padding-right:.06em}.lpx-eyebrow{align-items:center;color:var(--x-blue);display:inline-flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:.02em}.lpx-eyebrow:before{background:currentColor;content:"";height:1.5px;opacity:.7;width:22px}.lpx-eyebrow--light{color:var(--x-mint)}.lpx-head{align-items:flex-start;display:flex;flex-direction:column}.lpx-head--center{align-items:center;text-align:center}.lpx-h2{text-wrap:balance;color:var(--x-ink);font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:-.04em;line-height:1.02;margin:18px 0 0;max-width:900px}.lpx-h2 .lpx-serif{font-size:1.08em}.lpx-h2--light{color:#fff}.lpx-lead{color:var(--x-text);font-size:18px;line-height:1.65;margin:22px 0 0;max-width:640px}.lpx-lead--light{color:#ffffffad}.lpx-btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--lp-font);font-size:16px;font-weight:600;gap:10px;height:54px;justify-content:center;overflow:hidden;padding:0 26px;position:relative;transition:transform .35s var(--x-ease),background .25s,box-shadow .35s,border-color .25s,color .25s;white-space:nowrap}.lpx-btn svg{transition:transform .35s var(--x-ease)}.lpx-btn:hover svg{transform:translateX(3px)}.lpx-btn:focus-visible{outline:2px solid var(--x-mint);outline-offset:3px}.lpx-btn--primary{background:linear-gradient(180deg,#5d74ee,#455dd3);box-shadow:inset 0 1px 0 #ffffff40,0 14px 40px -10px #455dd3e6;color:#fff}.lpx-btn--primary:after{animation:lpx-shine 5s 2s var(--x-ease) infinite;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-120%)}.lpx-btn--primary:hover{box-shadow:inset 0 1px 0 #ffffff4d,0 20px 50px -10px #5d74ee}.lpx-btn--glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff2e;color:#fff}.lpx-btn--glass:hover{background:#ffffff1f;border-color:#ffffff52}.lpx-btn--white{background:#fff;box-shadow:0 18px 50px -14px #b8ffe48c;color:var(--x-ink)}.lpx-btn--white:hover{background:#f2fff9}.lpx-btn--dark{background:var(--x-ink);box-shadow:0 14px 34px -14px #0d103399;color:#fff}.lpx-btn--dark:hover{background:#1a1f5c}@keyframes lpx-shine{0%{transform:translateX(-120%)}18%,to{transform:translateX(120%)}}.lpx-nav{left:0;padding:0 16px;pointer-events:none;position:fixed;right:0;top:14px;z-index:1000}.lpx-nav__inner{align-items:center;border:1px solid #0000;border-radius:18px;display:flex;gap:24px;height:64px;justify-content:space-between;margin:0 auto;max-width:var(--x-max);padding:0 10px 0 18px;pointer-events:auto;transition:background .35s,border-color .35s,box-shadow .35s}.lpx-nav--scrolled .lpx-nav__inner{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:#090d409e;border-color:#ffffff1a;box-shadow:0 20px 40px -24px #0009}.lpx-nav--light.lpx-nav--scrolled .lpx-nav__inner{background:#fffc;border-color:#0d103314;box-shadow:0 16px 40px -22px #0d103359}.lpx-nav__logo{background:none;border:0;cursor:pointer;display:flex;padding:0}.lpx-nav__logo img{display:block;height:40px;width:auto}.lpx-nav__links{align-items:center;display:flex;gap:4px}.lpx-nav__links a,.lpx-nav__links button{background:none;border:0;border-radius:10px;color:#ffffffc7;cursor:pointer;font-family:var(--lp-font);font-size:15px;font-weight:500;padding:8px 12px;text-decoration:none;transition:color .2s,background .2s}.lpx-nav__links a:hover,.lpx-nav__links button:hover{background:#ffffff14;color:#fff}.lpx-nav--light .lpx-nav__links a,.lpx-nav--light .lpx-nav__links button{color:#3a3f63}.lpx-nav--light .lpx-nav__links a:hover,.lpx-nav--light .lpx-nav__links button:hover{background:#0d10330d;color:var(--x-ink)}.lpx-nav__actions{align-items:center;display:flex;gap:10px}.lpx-nav__login{background:none;border:0;color:#ffffffd9;cursor:pointer;font-family:var(--lp-font);font-size:15px;font-weight:500;padding:8px 10px}.lpx-nav__login:hover{color:#fff}.lpx-nav--light .lpx-nav__login,.lpx-nav__cta{color:var(--x-ink)}.lpx-nav__cta{background:#fff;border:0;border-radius:12px;cursor:pointer;font-family:var(--lp-font);font-size:15px;font-weight:700;height:44px;padding:0 18px;transition:transform .25s var(--x-ease),background .25s,color .25s}.lpx-nav__cta:hover{background:var(--x-mint);transform:translateY(-1px)}.lpx-nav--light .lpx-nav__cta{background:var(--x-ink);color:#fff}.lpx-nav--light .lpx-nav__cta:hover{background:var(--x-blue)}.lpx-nav .lang-switch{--lang-color:#fff;--lang-border:#ffffff47;--lang-active-bg:#ffffffeb;--lang-active-color:#0d1033;border-radius:10px}.lpx-nav--light .lang-switch{--lang-color:#0d1033;--lang-border:#d5d9ea;--lang-active-bg:#0d1033;--lang-active-color:#fff}#araclar,#blog,#faq,#features,#intro,#pricing{scroll-margin-top:90px}.lpx-hero{background:var(--x-navy);color:#fff;isolation:isolate;overflow:hidden;padding:156px 24px 0;position:relative;text-align:center}.lpx-hero__gl{cursor:crosshair;display:block;height:max(680px,min(100vh,1040px));left:0;position:absolute;top:0;width:100%;z-index:-2}.lpx-hero__veil{background:radial-gradient(ellipse 52% 36% at 50% 26%,#06093ad1 0,#06093a59 60%,#0000 100%),radial-gradient(ellipse 90% 60% at 50% 0,#455dd338,#0000 70%),linear-gradient(180deg,#06093a8c 0,#0000 160px);inset:0;pointer-events:none;position:absolute;z-index:-1}.lpx-hero__content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1080px;pointer-events:none;position:relative}.lpx-hero__content>*{pointer-events:auto}.lpx-chip{align-items:center;animation:lpx-fade-up .9s .05s var(--x-ease) both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;color:#ffffffdb;cursor:pointer;display:inline-flex;font-family:var(--lp-font);font-size:15px;font-weight:500;gap:10px;padding:5px 14px 5px 5px;transition:background .25s,border-color .25s}.lpx-chip:hover{background:#ffffff1a;border-color:#ffffff42}.lpx-chip__new{background:var(--x-mint);border-radius:999px;color:var(--x-navy);font-size:15px;font-weight:700;padding:3px 10px}.lpx-chip__arrow{font-size:15px;opacity:.7;transition:transform .3s var(--x-ease)}.lpx-chip:hover .lpx-chip__arrow{transform:translateX(3px)}.lpx-hero__title{text-wrap:balance;color:#fff;font-size:clamp(44px,7.4vw,112px);font-weight:700;letter-spacing:-.048em;line-height:.98;margin:30px 0 0}.lpx-hero__title .lpx-serif{font-size:1.1em;letter-spacing:-.02em}.lpx-word{display:inline-block;margin:0 -.04em -.1em;overflow:hidden;padding:0 .04em .1em;vertical-align:top}.lpx-word>span{animation:lpx-rise 1s var(--x-ease) forwards;animation-delay:calc(var(--i)*75ms + .18s);display:inline-block;transform:translateY(110%) rotate(4deg);transform-origin:0 100%}@keyframes lpx-rise{to{transform:none}}@keyframes lpx-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lpx-hero__lead{animation:lpx-fade-up .9s .55s var(--x-ease) both;color:#ffffffb8;font-size:clamp(16px,1.4vw,20px);line-height:1.6;margin:28px auto 0;max-width:660px}.lpx-hero__actions{animation:lpx-fade-up .9s .7s var(--x-ease) both;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:38px}.lpx-hero__note{animation:lpx-fade-up .9s .85s var(--x-ease) both;color:#ffffff80;font-size:15px;margin:18px 0 0}.lpx-hero__count{align-items:center;animation:lpx-fade-up .9s .95s var(--x-ease) both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffa8;display:inline-flex;font-size:15px;gap:10px;margin:26px 0 0;padding:9px 18px 9px 14px}.lpx-hero__count strong{font-feature-settings:"tnum";background:linear-gradient(100deg,#fff,#b8ffe4);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.lpx-hero__count-dot{animation:lpx-ping 2s ease-out infinite;background:var(--x-mint);border-radius:50%;flex:none;height:8px;width:8px}.lpx-hero__hint{align-items:center;animation:lpx-fade-up 1s 1.6s var(--x-ease) both;color:#ffffff8c;display:flex;font-size:15px;gap:10px;left:32px;line-height:1.4;margin:0;max-width:240px;pointer-events:none;position:absolute;text-align:left;top:calc(max(680px, min(100vh, 1040px)) - 92px)}.lpx-hero__hint-dot{animation:lpx-ping 2s ease-out infinite;background:var(--x-mint);border-radius:50%;box-shadow:0 0 0 0 #b8ffe499;flex:none;height:10px;width:10px}@keyframes lpx-ping{0%{box-shadow:0 0 0 0 #b8ffe499}to{box-shadow:0 0 0 14px #b8ffe400}}.lpx-hero__stage{animation:lpx-stage-in 1.4s .6s var(--x-ease) both;margin:60px auto 0;max-width:1000px;perspective:2200px;position:relative}@keyframes lpx-stage-in{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}.lpx-hero__tilt{--k:min(1,calc(var(--p, 0)*3.2));position:relative;transform:rotateX(calc((1 - var(--k))*22deg)) scale(calc(.94 + var(--k)*.06));transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform}.lpx-hero__tilt:before{background:radial-gradient(ellipse at 50% 40%,#455dd3a6,#8b6cf640 45%,#0000 70%);content:"";filter:blur(40px);inset:8% -6% -10%;position:absolute;z-index:-1}.lpx-hero .amk-window{box-shadow:0 0 0 1px #ffffff1f,0 30px 80px -20px #000000b3;max-width:none}.lpx-hero__toasts{inset:0;pointer-events:none;position:absolute;transform:translateZ(90px);z-index:3}.lpx-toast{align-items:center;animation:lpx-toast 9s var(--x-ease) infinite;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0e1348c7;border:1px solid #ffffff24;border-radius:16px;box-shadow:0 24px 50px -16px #0009;display:flex;gap:12px;opacity:0;padding:10px 16px 10px 10px;position:absolute;text-align:left}.lpx-toast--0{animation-delay:2.2s;left:-96px;top:16%}.lpx-toast--1{animation-delay:5.2s;right:-84px;top:40%}.lpx-toast--2{animation-delay:8.2s;bottom:16%;left:-60px}.lpx-toast__icon{border-radius:11px;display:grid;flex:none;font-size:15px;height:36px;place-items:center;width:36px}.lpx-toast--mint .lpx-toast__icon{background:#b8ffe429;color:var(--x-mint)}.lpx-toast--blue .lpx-toast__icon{background:#7891ff33;color:#a9b8ff}.lpx-toast--violet .lpx-toast__icon{background:#8b6cf638;color:#c9b6ff}.lpx-toast__body{display:flex;flex-direction:column;gap:2px}.lpx-toast__body strong{color:#fff;font-size:15px;font-weight:700}.lpx-toast__body span{color:#ffffff8c;font-size:15px}@keyframes lpx-toast{0%{opacity:0;transform:translateY(16px) scale(.96)}5%{opacity:1;transform:none}30%{opacity:1;transform:none}36%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:0;transform:translateY(-10px)}}.lpx-trust{background:var(--x-navy);color:#fff;padding:88px 24px 40px}.lpx-trust__row{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:260px 1fr;margin:0 auto;max-width:var(--x-max)}.lpx-trust__label{color:#ffffff8c;font-size:15px;line-height:1.5;margin:0}.lpx-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);overflow:hidden}.lpx-marquee__track{animation:lpx-marquee 28s linear infinite;display:flex;width:max-content}.lpx-marquee:hover .lpx-marquee__track{animation-play-state:paused}.lpx-marquee__set{align-items:center;display:flex;gap:72px;padding-right:72px}.lpx-marquee__set img{display:block;height:24px;opacity:.8;width:auto}@keyframes lpx-marquee{to{transform:translateX(-33.3333%)}}.lpx-trust__facts{border-top:1px solid #ffffff14;color:#ffffff8c;display:flex;flex-wrap:wrap;font-size:15px;gap:12px 32px;justify-content:space-between;list-style:none;margin:56px auto 0;max-width:var(--x-max);padding:28px 0 0}.lpx-trust__facts li{align-items:center;display:flex;gap:10px}.lpx-trust__facts li:before{background:var(--x-mint);border-radius:50%;content:"";height:6px;opacity:.8;width:6px}.lpx-manifesto{background:var(--x-navy);padding:110px 24px 150px}.lpx-manifesto__text{color:#fff;font-size:clamp(30px,4.3vw,60px);font-weight:600;letter-spacing:-.032em;line-height:1.14;margin:28px 0 0;max-width:1120px}.lpx-manifesto__text .lpx-serif{color:var(--x-mint);font-size:1.08em}.lpx-mword>span{opacity:clamp(.14,calc(var(--n)*1*1.25 - var(--i)),1);opacity:clamp(.14,calc(var(--p, 1)*var(--n)*1.25 - var(--i)),1);transition:opacity .25s linear}.lpx-group{background:linear-gradient(180deg,var(--x-navy) 0,#0a0e48 100%);color:#fff;padding:20px 24px 180px}.lpx-group__grid{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lpx-group__points{display:flex;flex-direction:column;gap:22px;list-style:none;margin:40px 0 0;padding:0}.lpx-group__points li{color:#fff9;display:flex;font-size:15px;gap:16px;line-height:1.55}.lpx-group__points strong{color:#fff;display:block;font-size:16px;margin-bottom:2px}.lpx-group__icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:var(--x-mint);display:grid;flex:none;font-size:16px;height:42px;place-items:center;width:42px}.lpx-group__visual{background:radial-gradient(ellipse at 20% 50%,#455dd340,#0000 60%),linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:32px;padding:28px 20px;position:relative}.lpx-gsd{display:block;height:auto;overflow:visible;width:100%}.lpx-gsd text{font-family:var(--lp-font)}.lpx-gsd__t-muted{fill:#fff9;font-size:15px;font-weight:600}.lpx-gsd__t-btn{fill:#fff;font-size:15px;font-weight:700}.lpx-gsd__t-head{fill:#fff;font-size:16px;font-weight:700}.lpx-gsd__t-chip{fill:var(--x-mint);font-size:15px;font-weight:600}.lpx-gsd__t-addr{fill:#ffffffb8;font-size:15px;font-weight:500}.lpx-gsd__path{animation:lpx-dash 1.4s linear infinite}@keyframes lpx-dash{to{stroke-dashoffset:-20}}.lpx-intro{background:#fff;border-radius:40px 40px 0 0;margin-top:-40px;padding:140px 24px 40px;position:relative;z-index:1}.lpx-intro__frame{--k:var(--p,1);border-radius:28px;box-shadow:0 60px 100px -50px #0d103373;margin:64px auto 0;max-width:1100px;transform:scale(calc(.86 + var(--k)*.14));transform-origin:50% 0}.lpx-intro__frame .lp-intro__video-wrap{border-radius:28px;box-shadow:none}.lpx-steps{background:#fff;padding:120px 24px 60px}.lpx-steps__grid{grid-gap:72px;display:grid;gap:72px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-top:40px}.lpx-steps__list{list-style:none;margin:0;padding:0 0 0 44px;position:relative}.lpx-steps__list:after,.lpx-steps__list:before{border-radius:2px;content:"";left:6px;position:absolute;top:22vh;width:2px}.lpx-steps__list:before{background:var(--x-line);bottom:140px}.lpx-steps__list:after{background:linear-gradient(180deg,var(--x-blue),var(--x-violet));height:calc(25% - 5.5vh - 35px);height:calc((100% - 22vh - 140px)*var(--steps-k, .25));transition:height .6s var(--x-ease)}.lpx-step{display:flex;flex-direction:column;justify-content:center;min-height:64vh;opacity:.3;position:relative;transition:opacity .5s var(--x-ease)}.lpx-step:before{background:#fff;border:2px solid var(--x-line);border-radius:50%;content:"";height:14px;left:-44px;margin-top:-7px;position:absolute;top:50%;transition:border-color .4s,background .4s,box-shadow .4s;width:14px;z-index:1}.lpx-step--on{opacity:1}.lpx-step--on:before{background:var(--x-blue);border-color:var(--x-blue);box-shadow:0 0 0 6px #455dd326}.lpx-step__num{color:var(--x-blue);font-size:15px;font-weight:700;letter-spacing:.1em}.lpx-step__title{color:var(--x-ink);font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:14px 0 0}.lpx-step__desc{color:var(--x-text);font-size:17px;line-height:1.65;margin:14px 0 0;max-width:460px}.lpx-steps__cta{padding:8px 0 40px}.lpx-steps__panel{align-items:center;background-color:var(--tint);background-image:radial-gradient(#0d103312 1px,#0000 0);background-size:22px 22px;border:1px solid #0d10330f;border-radius:32px;display:flex;height:min(620px,calc(100vh - 150px));justify-content:center;margin-top:12vh;overflow:hidden;position:sticky;top:112px;transition:background-color .6s var(--x-ease)}.lpx-steps__badge{font-feature-settings:"tnum";color:#0d103366;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;left:26px;position:absolute;top:22px}.lpx-steps__badge span{color:var(--x-ink)}.lpx-steps__mock{animation:lpx-mock-in .7s var(--x-ease) both;display:flex;justify-content:center;padding:48px 36px;width:100%}@keyframes lpx-mock-in{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}.lpx-step__inline{background:var(--tint);border-radius:22px;display:flex;justify-content:center;margin-top:22px;overflow:hidden;padding:18px 10px}.lpx-step__inline>*{max-width:100%}.lpx-araclar{padding:100px 24px 160px}.lpx-araclar .lp-araclar__inner{gap:56px;max-width:var(--x-max)}.lpx-araclar .lp-araclar__card{border:1px solid #eceef6;border-radius:32px;box-shadow:0 1px 0 #0d103308,0 40px 90px -50px #0d103373}.lpx-araclar .lp-araclar__left{padding:24px 28px}.lpx-araclar .lp-araclar__right{background-image:radial-gradient(#0d103312 1px,#0000 0);background-size:22px 22px;border-radius:24px;margin:12px;min-height:600px}.lpx-araclar .lp-araclar__feature-top{padding:15px 8px}.lpx-araclar .lp-araclar__feature-icon{border-radius:11px;font-size:15px;height:36px;width:36px}.lpx-araclar .lp-araclar__feature{border-bottom-color:#eef0f6}.lpx-araclar .lp-araclar__feature-title{font-size:16px}.lpx-araclar .lp-araclar__badge,.lpx-araclar .lp-araclar__new{font-size:15px}.lpx-bento{background:var(--x-navy);border-radius:40px 40px 0 0;color:#fff;margin-top:-40px;overflow:hidden;padding:140px 24px 130px;position:relative;z-index:2}.lpx-bento:before{background:radial-gradient(ellipse at center,#455dd359,#0000 65%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:-200px;transform:translateX(-50%);width:1100px}.lpx-bento .lpx-wrap{position:relative}.lpx-bento__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:64px}.lpx-bento__cell{grid-column:span 4;grid-column:span var(--span,4)}.lpx-card{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff17;border-radius:28px;display:flex;flex-direction:column;height:100%;isolation:isolate;overflow:hidden;position:relative;transition:border-color .35s,transform .5s var(--x-ease)}.lpx-card:before{background:radial-gradient(480px circle at 50% 0,#8ca0ff29,#0000 60%);background:radial-gradient(480px circle at var(--mx,50%) var(--my,0),#8ca0ff29,#0000 60%);z-index:-1}.lpx-card:after,.lpx-card:before{content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s}.lpx-card:after{background:radial-gradient(300px circle at 50% 0,#b8ffe4b3,#0000 70%);background:radial-gradient(300px circle at var(--mx,50%) var(--my,0),#b8ffe4b3,#0000 70%);border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1px;pointer-events:none}.lpx-card:hover:after,.lpx-card:hover:before{opacity:1}.lpx-card:hover{transform:translateY(-4px)}.lpx-card__text{padding:32px 32px 0}.lpx-card__label{color:var(--x-mint);font-size:15px;font-weight:600}.lpx-card__title{color:#fff;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:10px 0 0}.lpx-card__desc{color:#fff9;font-size:15px;line-height:1.6;margin:12px 0 0;max-width:460px}.lpx-card__panel{align-items:center;background:var(--tint);border-radius:20px;display:flex;flex:1 1;justify-content:center;margin:26px 12px 12px;min-height:280px;overflow:hidden;padding:28px 20px}.lpx-stats{grid-gap:32px;border-top:1px solid #ffffff1a;display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:110px 0 0;padding:52px 0 0}.lpx-stats li{display:flex;flex-direction:column;gap:12px}.lpx-stats__num{font-feature-settings:"tnum";background:linear-gradient(180deg,#fff 30%,#a9b8ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(38px,4.8vw,68px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.045em;line-height:1;white-space:nowrap}.lpx-stats__label{color:#ffffff8c;font-size:15px}.lpx .lp-section-title{color:var(--x-ink);font-size:clamp(32px,4.4vw,56px);font-weight:700;letter-spacing:-.038em;line-height:1.04;margin-top:14px}.lpx-pricing{padding-top:130px}.lpx-pricing .lp-pricing__inner{max-width:var(--x-max)}.lpx-pricing .lp-pricing__header{align-items:flex-end;gap:24px}.lpx-pricing .lp-plan{border-radius:24px;transition:transform .45s var(--x-ease),box-shadow .45s var(--x-ease),border-color .3s}.lpx-pricing .lp-plan:hover{box-shadow:0 30px 60px -30px #0d103359;transform:translateY(-6px)}.lpx-pricing .lp-plan--featured{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(160deg,var(--x-blue),var(--x-violet) 60%,#6ee7b7) border-box;border:1.5px solid #0000;box-shadow:0 30px 70px -30px #455dd38c}.lpx-pricing .lp-enterprise{border-radius:24px}.lpx .lp-faq{padding-top:110px}.lpx .lp-faq .lp-section-header{align-items:flex-start;display:flex;flex-direction:column}.lpx-final{background:var(--x-navy);border-radius:40px 40px 0 0;color:#fff;isolation:isolate;overflow:hidden;padding:170px 24px 160px;position:relative;text-align:center}.lpx-final__aurora{animation:lpx-spin 26s linear infinite;background:conic-gradient(from 0deg,#455dd3,#8b6cf6,#2b9d99,#455dd3);border-radius:50%;filter:blur(120px);height:1300px;left:50%;margin:-650px 0 0 -650px;opacity:.38;position:absolute;top:55%;width:1300px;will-change:transform;z-index:-2}.lpx-final:after{background:radial-gradient(600px circle at 50% 40%,#b8ffe41f,#0000 60%),radial-gradient(ellipse 70% 60% at 50% 50%,#0000 0,var(--x-navy) 85%);background:radial-gradient(600px circle at var(--mx,50%) var(--my,40%),#b8ffe41f,#0000 60%),radial-gradient(ellipse 70% 60% at 50% 50%,#0000 0,var(--x-navy) 85%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}@keyframes lpx-spin{to{transform:rotate(1turn)}}.lpx-final__inner{align-items:center;display:flex;flex-direction:column}.lpx-final__title{color:#fff;font-size:clamp(48px,8.6vw,136px);font-weight:700;letter-spacing:-.05em;line-height:.96;margin:26px 0 0}.lpx-final__title .lpx-serif{font-size:1.06em}.lpx-final__sub{color:#ffffffad;font-size:18px;line-height:1.65;margin:30px auto 0;max-width:640px}.lpx-final__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:44px}.lpx-final__meta{font-feature-settings:"tnum";color:#ffffff80;font-size:15px;font-variant-numeric:tabular-nums;margin:30px 0 0}.lpx-footer{background:var(--x-navy);border-top:1px solid #ffffff0f;overflow:hidden;position:relative}.lpx-footer .lp-footer__bottom,.lpx-footer .lp-footer__inner{max-width:var(--x-max)}.lpx-fx [data-reveal]{opacity:0;transform:translateY(40px);transition:opacity 1s var(--x-ease),transform 1s var(--x-ease)}.lpx-fx [data-reveal].is-in{opacity:1;transform:none}.lpx-fx .lpx-bento__cell:nth-child(2){transition-delay:.08s}.lpx-fx .lpx-bento__cell:nth-child(3){transition-delay:.04s}.lpx-fx .lpx-bento__cell:nth-child(4){transition-delay:.12s}.lpx-fx .lpx-bento__cell:nth-child(5){transition-delay:.2s}[data-magnetic]{will-change:transform}@media (max-width:1180px){.lpx-hero__hint,.lpx-nav__links{display:none}.lpx-toast--0{left:-24px}.lpx-toast--1{right:-20px}.lpx-toast--2{left:-16px}}@media (max-width:960px){.lpx-trust__row{gap:20px;grid-template-columns:1fr;text-align:center}.lpx-group__grid{gap:48px;grid-template-columns:1fr}.lpx-steps__grid{gap:0;grid-template-columns:1fr}.lpx-steps__list{padding-left:0}.lpx-step:before,.lpx-steps__list:after,.lpx-steps__list:before{display:none}.lpx-step{min-height:0;opacity:1;padding:36px 0}.lpx-bento__cell{grid-column:span 12}.lpx-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}}@media (max-width:768px){.lpx-nav{padding:0 8px;top:8px}.lpx-nav__inner{border-radius:16px;gap:8px;height:56px;padding:0 6px 0 12px}.lpx-nav__logo img{height:32px}.lpx-nav__actions{gap:4px}.lpx-nav__login{padding:8px 6px}.lpx-nav__cta{border-radius:11px;height:40px;padding:0 12px}.lpx-nav .lang-switch__btn{padding:6px 8px}#araclar,#blog,#faq,#features,#intro,#pricing{scroll-margin-top:72px}.lpx-hero{padding:124px 18px 0}.lpx-hero__gl{height:max(620px,min(100svh,900px))}.lpx-hero__title{margin-top:24px}.lpx-hero__actions{width:100%}.lpx-hero__actions .lpx-btn{flex:1 1 200px}.lpx-hero__stage{margin-top:56px}.lpx-hero__tilt{transform:rotateX(calc((1 - var(--k))*12deg))}.lpx-toast{padding:8px 12px 8px 8px}.lpx-toast--0,.lpx-toast--1,.lpx-toast--2{bottom:auto;left:8px;right:auto;top:-30px}.lpx-toast__icon{height:30px;width:30px}.lpx-trust{padding:64px 18px 32px}.lpx-trust__facts{justify-content:center;margin-top:40px}.lpx-manifesto{padding:100px 18px}.lpx-group{padding:0 18px 120px}.lpx-group__visual{border-radius:24px;padding:14px 6px}.lpx-intro{border-radius:28px 28px 0 0;margin-top:-28px;padding:100px 18px 24px}.lpx-intro__frame{margin-top:40px}.lpx-intro__frame,.lpx-intro__frame .lp-intro__video-wrap{border-radius:18px}.lpx-steps{padding:80px 18px 40px}.lpx-araclar{padding:60px 16px 110px}.lpx-araclar .lp-araclar__card{border-radius:24px}.lpx-bento{border-radius:28px 28px 0 0;margin-top:-28px;padding:100px 16px 90px}.lpx-card__text{padding:26px 22px 0}.lpx-card__panel{min-height:220px;padding:20px 10px}.lpx-stats{margin-top:72px}.lpx-pricing{padding-top:90px}.lpx-pricing .lp-pricing__header{align-items:flex-start;flex-direction:column}.lpx-final{border-radius:28px 28px 0 0;padding:120px 18px 110px}.lpx-final__actions{width:100%}.lpx-final__actions .lpx-btn{flex:1 1 220px}}@media (max-width:480px){.lpx-hero__count{border-radius:18px;flex-wrap:wrap;justify-content:center;padding:10px 18px;row-gap:2px}.lpx-hero__count>span:last-child{white-space:nowrap}.lpx-nav .lp-nav__lang{display:none}.lpx-nav__cta,.lpx-nav__login{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.lpx-chip,.lpx-hero__actions,.lpx-hero__count,.lpx-hero__hint,.lpx-hero__lead,.lpx-hero__note,.lpx-hero__stage,.lpx-steps__mock,.lpx-word>span{animation:none;opacity:1;transform:none}.lpx-hero__tilt{transform:none}.lpx-btn--primary:after,.lpx-final__aurora,.lpx-gsd__path,.lpx-hero__count-dot,.lpx-hero__hint-dot,.lpx-marquee__track,.lpx-toast{animation:none}.lpx-toast{opacity:0}.lpx-toast--0{opacity:1}}.lang-switch{align-items:center;border:1px solid #cbd0e6;border:1px solid var(--lang-border,#cbd0e6);border-radius:8px;display:inline-flex;font-size:15px;line-height:1;overflow:hidden}.lang-switch__btn{appearance:none;background:#0000;border:0;color:#0d1033;color:var(--lang-color,#0d1033);cursor:pointer;font:inherit;font-weight:600;padding:8px 12px}.lang-switch__btn+.lang-switch__btn{border-left:1px solid #cbd0e6;border-left:1px solid var(--lang-border,#cbd0e6)}.lang-switch__btn.is-active{background:#0d1033;background:var(--lang-active-bg,#0d1033);color:#fff;color:var(--lang-active-color,#fff)}.lang-switch__btn:focus-visible{outline:2px solid #0d1033;outline:2px solid var(--lang-active-bg,#0d1033);outline-offset:2px}.amk-window{-webkit-font-smoothing:antialiased;background:#f4f5fa;border-radius:12px;box-shadow:0 0 0 1px #ffffff1a,0 4px 24px #06093a73,0 24px 64px #06093a59;font-family:Manrope,ui-sans-serif,-apple-system,sans-serif;max-width:820px;overflow:hidden;width:100%}.amk-chrome{align-items:center;background:#1e1e2e;border-bottom:1px solid #ffffff0f;display:flex;gap:10px;height:36px;padding:0 14px}.amk-chrome__dots{display:flex;flex-shrink:0;gap:6px}.amk-chrome__dots span{border-radius:50%;display:block;height:10px;width:10px}.amk-chrome__dots span:first-child{background:#ff5f57}.amk-chrome__dots span:nth-child(2){background:#febc2e}.amk-chrome__dots span:nth-child(3){background:#28c840}.amk-chrome__url{align-items:center;background:#ffffff12;border-radius:6px;color:#fff6;display:flex;flex:1 1;font-size:10.5px;height:20px;justify-content:center;letter-spacing:.02em;margin:0 auto;max-width:220px}.amk-shell{display:flex;height:490px}.amk-sidebar{background:linear-gradient(180deg,#1e293b,#334155);border-right:1px solid #ffffff0f;display:flex;flex-direction:column;flex-shrink:0;height:100%;padding:0;width:196px}.amk-sidebar__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;flex-shrink:0;padding:18px 16px 14px}.amk-sidebar__logo-img{display:block;height:auto;width:120px}.amk-sidebar__user{background:#ffffff0a;border-bottom:1px solid #ffffff14;flex-shrink:0;padding:12px 16px}.amk-sidebar__user-name{color:#fff;font-size:12px;font-weight:600;margin:0}.amk-sidebar__user-email,.amk-sidebar__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amk-sidebar__user-email{color:#ffffff8c;font-size:10.5px;margin:2px 0 0}.amk-sidebar__nav{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow:hidden;padding:10px 8px 0}.amk-nav-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff9;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:9px;overflow:hidden;padding:8px 10px;text-align:left;transition:background .15s,color .15s;white-space:nowrap;width:100%}.amk-nav-item:hover{background:#ffffff12;color:#ffffffd9}.amk-nav-item--active{background:#ffffff21;color:#fff;font-weight:600}.amk-nav-item--active,.amk-nav-item--logout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.amk-nav-item--logout{background:#ffffff1a;border:1px solid #fff3}.amk-nav-item__icon{flex-shrink:0;font-size:12px;width:14px}.amk-nav-item__label{flex:1 1;overflow:hidden;text-overflow:ellipsis}.amk-nav-item__dot{background:#455dd3;border-radius:50%;flex-shrink:0;height:6px;margin-left:auto;width:6px}.amk-sidebar__footer{background:#ffffff05;border-top:1px solid #ffffff1a;padding:8px}.amk-main{background:#f4f5fa;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.amk-topbar{background:#fff;border-bottom:1px solid #e2e5f0;border-radius:0;flex-shrink:0;padding:10px 16px}.amk-topbar,.amk-topbar__title{align-items:center;display:flex}.amk-topbar__title{color:#0d1033;font-size:14px;font-weight:800;gap:7px;line-height:1.2;margin:0}.amk-topbar__icon{color:#455dd3;flex-shrink:0;font-size:13px}.amk-topbar__sub{color:#9096b8;display:block;font-size:11px;margin-top:1px}.amk-panel{background:#fff;border:1px solid #e2e5f0;border-radius:10px;box-shadow:0 1px 4px #0d10330f;flex:1 1;margin:10px}.amk-panel,.amk-tab-section{display:flex;flex-direction:column;overflow:hidden}.amk-tab-section{height:100%}.amk-toolbar{border-bottom:1px solid #e2e5f0;flex-shrink:0;gap:8px;padding:10px 12px 8px}.amk-search-box,.amk-toolbar{align-items:center;display:flex}.amk-search-box{background:#f4f5fa;border:1px solid #e2e5f0;border-radius:6px;color:#9096b8;flex:1 1;font-size:11.5px;gap:6px;padding:5px 10px}.amk-search-box svg{flex-shrink:0;font-size:11px}.amk-btn-sm{align-items:center;background:#455dd3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;padding:5px 10px;white-space:nowrap}.amk-compose{gap:8px;height:100%;overflow:hidden;padding:10px 12px 12px}.amk-compose,.amk-form-group{display:flex;flex-direction:column}.amk-form-group{gap:4px}.amk-form-group--fade{opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.amk-form-group--visible{opacity:1;transform:translateY(0)}.amk-form-label{align-self:flex-start;color:#4a5080;font-size:11px;font-weight:700;letter-spacing:.05em;text-align:left;text-transform:uppercase}.amk-form-input{align-items:center;background:#f8f9fc;border:1.5px solid #e2e5f0;border-radius:7px;color:#0d1033;display:flex;font-size:12.5px;min-height:34px;padding:7px 10px;transition:border-color .2s}.amk-form-input--active{background:#fff;border-color:#455dd3}.amk-form-input--editor{align-items:stretch;flex-direction:column;overflow:hidden;padding:0}.amk-form-input--flex{flex:1 1;min-height:0;overflow-y:auto}.amk-form-group--grow{flex:1 1;min-height:0}.amk-recipient-toggle{border:1.5px solid #e2e5f0;border-radius:7px;display:flex;gap:0;overflow:hidden}.amk-recipient-btn{align-items:center;background:#f8f9fc;border:none;color:#4a5080;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:11px;font-weight:600;gap:5px;justify-content:center;overflow:hidden;padding:7px 8px;transition:background .15s,color .15s;white-space:nowrap}.amk-recipient-btn+.amk-recipient-btn{border-left:1px solid #e2e5f0}.amk-recipient-btn--active{background:#eaedfa;color:#455dd3}.amk-recipient-badge{align-items:center;background:#455dd3;border-radius:20px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;margin-left:4px;padding:1px 7px}.amk-editor-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.amk-editor-header__actions{display:flex;gap:4px}.amk-btn-xs{border:1px solid #e2e5f0;border-radius:5px;color:#455dd3;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10.5px;font-weight:600;padding:3px 8px}.amk-btn-xs,.amk-editor-bar{align-items:center;background:#f4f5fa;gap:4px}.amk-editor-bar{border-bottom:1px solid #e2e5f0;display:flex;padding:5px 8px}.amk-editor-btn{background:#c4c9de;border-radius:2px;display:block;height:7px;width:7px}.amk-editor-btn--wide{width:22px}.amk-editor-body{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:7px 10px}.amk-editor-body p{color:#4a5080;font-size:11.5px;margin:0}.amk-editor-highlight{color:#0d1033!important}.amk-form-actions{display:flex;gap:6px;margin-top:auto;opacity:0;padding-top:6px;transition:opacity .3s ease}.amk-form-actions--visible{opacity:1}.amk-action-btn{align-items:center;border:none;border-radius:7px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.amk-action-btn--primary{background:#455dd3;box-shadow:0 2px 8px #455dd34d;color:#fff}.amk-action-btn--secondary{background:#f4f5fa;border:1.5px solid #e2e5f0;color:#4a5080}.amk-action-btn--muted{background:#e2e5f0;color:#9096b8}.amk-typed-text{color:#0d1033;font-weight:500}.amk-placeholder{color:#9096b8}.amk-cursor{animation:amk-blink .75s step-end infinite;background:#455dd3;display:inline-block;height:1em;margin-left:1px;vertical-align:text-bottom;width:2px}@keyframes amk-blink{50%{opacity:0}}.amk-window .btn{border-radius:6px;font-family:Manrope,ui-sans-serif,sans-serif;font-size:11px;font-weight:600;gap:5px;line-height:1;padding:5px 10px}.amk-window .btn--purple{background:#7c3aed;border-color:#0000;color:#fff}.amk-cards-grid{grid-gap:10px;align-content:start;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);overflow-y:auto;padding:10px}.amk-card{animation:amk-fadein .22s ease both;animation-delay:0ms;animation-delay:var(--delay,0ms);background:#fff;border:1px solid #e2e5f0;border-radius:8px;box-shadow:0 1px 3px #0d10330d;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.amk-card__header{align-items:center;display:flex;gap:6px;justify-content:space-between;min-width:0}.amk-card__name{color:#0d1033;flex:1 1;font-size:12px;font-weight:700;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.amk-card__num{color:#9096b8;font-weight:600;margin-right:4px}.amk-card__stats{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.amk-stat{align-items:center;color:#4a5080;display:inline-flex;font-size:11px;gap:4px}.amk-stat svg{color:#9096b8;font-size:10px}.amk-stat--ok,.amk-stat--ok svg{color:#16a34a}.amk-stat--fail,.amk-stat--fail svg{color:#dc2626}.amk-card__dates{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:3px;padding-top:5px}.amk-date-row{align-items:center;color:#9096b8;display:inline-flex;font-size:10.5px;gap:5px}.amk-date-row svg{font-size:10px}.amk-card__actions{border-top:1px solid #e5e7eb;display:flex;gap:6px;padding-top:6px}.amk-card__actions .btn{flex:1 1;justify-content:center}.amk-window .btn--full{width:100%}.amk-badge{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:4px;padding:2px 8px;white-space:nowrap}.amk-badge--pending{background:#fef3c7;color:#b45309}.amk-badge--sent{background:#eaedfa;color:#455dd3}.amk-badge--success{background:#dcfce7;color:#16a34a}.amk-hist-bar{background:#e2e5f0;border-radius:4px;height:5px;overflow:hidden}.amk-hist-fill{background:linear-gradient(90deg,#455dd3,#7c8ff5);border-radius:4px;height:100%;transition:width .8s cubic-bezier(.34,1.2,.64,1)}@keyframes amk-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.amk-window .dd-card__header{align-items:flex-start;display:flex;gap:8px}.amk-window .dd-card__meta{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.amk-window .dd-card__name-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.amk-window .dd-card__name{color:#0d1033;flex:1 1;font-size:12px;font-weight:700;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.amk-window .dd-card__actions{border-top:1px solid #e5e7eb;display:flex;gap:6px;padding-top:6px}.amk-window .dd-card__actions .btn{flex:1 1;justify-content:center}.amk-editor-type{align-items:center;color:#9096b8;display:inline-flex;font-size:10.5px;gap:4px}.amk-editor-type svg{font-size:10px}.amk-card__subject-row{align-items:center;border-top:1px solid #e5e7eb;color:#4a5080;display:flex;font-size:11px;gap:5px;padding-top:5px}.amk-card__subject-row svg{color:#9096b8;font-size:10px}.amk-card__preview-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;border-top:1px solid #e5e7eb;color:#9096b8;display:-webkit-box;font-size:10.5px;line-height:1.5;overflow:hidden;padding-top:5px}.amk-window .sh-card__num{background:#f4f5fa;border:1px solid #e2e5f0;border-radius:4px;color:#4a5080;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;padding:1px 5px}.amk-window .sh-card__date{color:#9096b8;font-size:10.5px;text-align:left}.amk-window .sh-card__stats{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:10px;padding-top:5px}.amk-window .sh-stat{align-items:center;color:#4a5080;display:inline-flex;font-size:11px;gap:4px}.amk-window .sh-stat svg{font-size:10px}.amk-window .sh-stat--ok{color:var(--color-success)}.amk-window .sh-stat--fail{color:#dc2626}.amk-window .sh-progress{background:#e2e5f0;border-radius:99px;height:4px;overflow:hidden}.amk-window .sh-progress__bar{border-radius:99px;height:100%;transition:width .8s ease}.amk-window .sh-badge{align-items:center;border-radius:99px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;gap:4px;padding:2px 7px;white-space:nowrap}@media (max-width:768px){.amk-window{border-radius:10px}.amk-sidebar{display:none}.amk-shell{height:440px}.amk-chrome{height:30px;padding:0 10px}.amk-chrome__url{font-size:10px;height:18px}.amk-topbar{padding:10px 14px}.amk-topbar__sub{font-size:11.5px}.amk-panel{margin:8px}.amk-form-input{font-size:12px}.amk-cards-grid{grid-template-columns:minmax(0,1fr)}.amk-recipient-toggle{flex-direction:column}.amk-recipient-btn+.amk-recipient-btn{border-left:none;border-top:1px solid #e2e5f0}.amk-recipient-btn{justify-content:flex-start;padding:8px 12px}.amk-recipient-badge{margin-left:auto}.amk-editor-header{flex-wrap:wrap;gap:6px}.amk-compose>.amk-form-group:nth-child(2){display:none}.amk-form-input--editor{min-height:90px}}.fmk{align-items:center;height:100%;justify-content:center;padding:var(--space-2xl)}.fmk,.fmk__window{display:flex;width:100%}.fmk__window{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);flex-direction:column;font-size:var(--font-xs);max-width:440px;overflow:hidden}.fmk__window--builder{max-width:480px}.fmk__titlebar{align-items:center;background:#f0f0f0;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;gap:6px;padding:8px var(--space-md)}.fmk__dot{border-radius:var(--radius-full);flex-shrink:0;height:10px;width:10px}.fmk__dot--red{background:#ff5f57}.fmk__dot--yellow{background:#ffbd2e}.fmk__dot--green{background:#28c940}.fmk__titlebar-label{color:var(--color-text-secondary);font-size:var(--font-xs);font-weight:var(--fw-medium);margin-left:var(--space-xs)}.fmk__toolbar{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.fmk__search,.fmk__toolbar{align-items:center;display:flex}.fmk__search{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);flex:1 1;font-size:var(--font-xs);gap:4px;padding:4px var(--space-sm)}.fmk__body{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}.fmk__body--compact{gap:var(--space-sm);padding:var(--space-md)}.fmk__subtitle{color:var(--color-text-secondary);font-size:var(--font-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;margin:0;text-transform:uppercase}.fmk__footer{background:var(--color-surface-raised);border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;padding:var(--space-sm) var(--space-md)}.fmk__btn{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:var(--font-xs);font-weight:var(--fw-semibold);padding:6px var(--space-md);white-space:nowrap}.fmk__btn--primary{background:var(--color-primary);color:#fff}.fmk__btn--sm{padding:4px var(--space-sm)}.fmk__cards{display:flex;flex-direction:column;gap:0;padding:var(--space-xs) 0}.fmk__progress{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);gap:0;justify-content:center;padding:var(--space-md) var(--space-lg)}.fmk__prog-item,.fmk__progress{align-items:center;display:flex}.fmk__prog-item{flex-direction:column;gap:4px}.fmk__prog-dot{align-items:center;background:var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);display:flex;font-size:10px;font-weight:var(--fw-bold);height:24px;justify-content:center;width:24px}.fmk__prog-dot--active{background:var(--color-primary);color:#fff}.fmk__prog-label{color:var(--color-text-muted);font-size:10px;font-weight:var(--fw-medium);white-space:nowrap}.fmk__prog-label--active{color:var(--color-primary);font-weight:var(--fw-semibold)}.fmk__prog-line{align-self:flex-start;background:var(--color-border);flex:1 1;height:2px;margin:0 var(--space-xs);margin-top:11px;min-width:28px}.fmk__providers{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(3,1fr);padding:var(--space-sm) 0 0}.fmk__provider{align-items:center;border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:var(--space-sm);transition:border-color var(--transition)}.fmk__provider--active{background:var(--color-primary-light);border-color:var(--color-primary)}.fmk__provider-logo{align-items:center;border-radius:var(--radius-sm);color:#fff;display:flex;font-size:var(--font-sm);font-weight:var(--fw-bold);height:32px;justify-content:center;width:32px}.fmk__provider-name{color:var(--color-text-secondary);font-size:10px;font-weight:var(--fw-medium);text-align:center}.fmk__list-card{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-sm);justify-content:space-between;padding:var(--space-sm) var(--space-md)}.fmk__list-card:last-child{border-bottom:none}.fmk__list-card-left{align-items:center;display:flex;gap:var(--space-sm)}.fmk__list-icon{align-items:center;background:var(--color-primary-light);border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:13px;height:28px;justify-content:center;width:28px}.fmk__list-name{color:var(--color-text-primary);font-size:var(--font-xs);font-weight:var(--fw-semibold)}.fmk__list-meta{color:var(--color-text-muted);font-size:10px}.fmk__list-tags{display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-end}.fmk__tag{border-radius:var(--radius-full);font-size:10px;font-weight:var(--fw-medium);padding:2px 6px;white-space:nowrap}.fmk__tag--blue{background:var(--color-primary-light);color:var(--color-primary-text)}.fmk__tag--purple{background:#f3e8ff;color:#7c3aed}.fmk__tag--gray{background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-muted)}.fmk__tag--green{background:#dcfce7;color:#15803d}.fmk__tag--red{background:var(--color-danger-light);color:var(--color-danger)}.fmk__builder-layout{display:flex;flex:1 1;min-height:220px;overflow:hidden}.fmk__builder-sidebar{background:var(--color-surface-raised);border-right:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;gap:3px;padding:var(--space-sm);width:88px}.fmk__sidebar-title{color:var(--color-text-muted);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.06em;padding:2px 0 var(--space-xs);text-transform:uppercase}.fmk__block-item{align-items:center;border-radius:var(--radius-xs);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:10px;gap:4px;overflow:hidden;padding:3px var(--space-xs);white-space:nowrap}.fmk__block-item:hover{background:var(--color-border)}.fmk__block-grip{color:var(--color-text-muted);font-size:8px}.fmk__builder-canvas{background:#e5e7eb;display:flex;flex:1 1;flex-direction:column;gap:var(--space-xs);overflow:hidden;padding:var(--space-sm)}.fmk__email-header-block{background:var(--color-primary);color:#fff;font-size:10px;font-weight:var(--fw-semibold);text-align:center}.fmk__email-header-block,.fmk__email-text-block{border-radius:var(--radius-xs);padding:var(--space-sm)}.fmk__email-text-block{background:var(--color-surface);display:flex;flex-direction:column;gap:4px}.fmk__email-btn-block{background:var(--color-surface);border-radius:var(--radius-xs);display:flex;justify-content:center;padding:var(--space-sm)}.fmk__mini-btn{background:var(--color-primary);border-radius:var(--radius-full);color:#fff;font-size:10px;font-weight:var(--fw-semibold);padding:4px 12px}.fmk__email-footer-block{background:var(--color-surface-raised);border:1px dashed var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-muted);font-size:10px;padding:var(--space-xs) var(--space-sm);text-align:center}.fmk__form-row{align-items:flex-start;display:flex;gap:var(--space-sm)}.fmk__form-label{color:var(--color-text-secondary);flex-shrink:0;font-size:var(--font-xs);font-weight:var(--fw-medium);padding-top:4px;width:50px}.fmk__form-input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);flex:1 1;font-size:var(--font-xs);padding:4px var(--space-sm)}.fmk__form-input--mono{font-family:var(--font-family-mono);font-size:11px}.fmk__form-tags{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.fmk__tinymce-toolbar{background:#f9fafb;border:1px solid var(--color-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:flex;flex-wrap:wrap;gap:2px;padding:4px var(--space-sm)}.fmk__toolbar-btn{border-radius:var(--radius-xs);color:var(--color-text-secondary);cursor:pointer;font-size:10px;font-weight:var(--fw-medium);padding:2px 5px}.fmk__toolbar-btn--active{background:var(--color-primary-light);color:var(--color-primary)}.fmk__toolbar-sep{color:var(--color-border);cursor:default;padding:2px 0}.fmk__editor-area{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:none;min-height:80px;padding:var(--space-sm)}.fmk__editor-content{display:flex;flex-direction:column;gap:5px}.fmk__skeleton{background:#e2e5f0;border-radius:var(--radius-xs);height:8px}.fmk__skeleton--xl{width:90%}.fmk__skeleton--lg{width:75%}.fmk__skeleton--md{width:55%}.fmk__skeleton--sm{width:35%}.fmk__skeleton--full{width:100%}.fmk__skeleton--header{background:var(--color-primary-light);height:20px;margin-bottom:var(--space-xs)}.fmk__template-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:1fr 1fr;padding:var(--space-sm) var(--space-md)}.fmk__template-card{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.fmk__template-preview{background:var(--color-surface-raised);min-height:60px;padding:var(--space-sm)}.fmk__preview-lines{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-xs)}.fmk__template-foot{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:3px;padding:var(--space-xs) var(--space-sm)}.fmk__template-name{color:var(--color-text-primary);font-size:10px;font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmk__template-badges{display:flex;gap:3px}.fmk__history-card{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:4px;padding:var(--space-sm) var(--space-md)}.fmk__history-card:last-child{border-bottom:none}.fmk__history-top{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between}.fmk__history-meta{align-items:center;display:flex;gap:var(--space-xs);overflow:hidden}.fmk__num-badge{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-xs);flex-shrink:0;font-size:10px;font-weight:var(--fw-bold);padding:1px 5px}.fmk__history-subject{color:var(--color-text-primary);font-size:var(--font-xs);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmk__history-count{color:var(--color-text-muted);font-size:10px;white-space:nowrap}.fmk__stat-row{display:flex;gap:var(--space-sm)}.fmk__stat{font-size:10px;font-weight:var(--fw-medium)}.fmk__stat--ok{color:#15803d}.fmk__stat--fail{color:var(--color-danger)}.fmk__progress-bar{background:var(--color-border);border-radius:99px;height:3px;overflow:hidden}.fmk__progress-fill{background:#15803d;border-radius:99px;height:100%}.fmk__status-badge{border-radius:var(--radius-full);flex-shrink:0;font-size:10px;font-weight:var(--fw-semibold);padding:2px 7px;white-space:nowrap}.fmk__status--done{background:#dcfce7;color:#15803d}.fmk__status--pending{background:var(--color-warning-light);color:#92400e}.fmk__status--sending{background:var(--color-primary-light);color:var(--color-primary-text)}.fmk__status--sent{background:#dcfce7;color:#15803d}.fmk__status--failed{background:var(--color-danger-light);color:var(--color-danger)}.fmk__dns-domain-bar{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-sm);padding-bottom:var(--space-sm)}.fmk__dns-results{display:flex;flex-direction:column;gap:0}.fmk__dns-row{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-sm);padding:var(--space-sm) 0}.fmk__dns-row:last-child{border-bottom:none}.fmk__dns-status{align-items:center;border-radius:var(--radius-full);display:flex;flex-shrink:0;font-size:11px;font-weight:var(--fw-bold);height:22px;justify-content:center;width:22px}.fmk__dns-status--ok{background:#dcfce7;color:#15803d}.fmk__dns-status--fail{background:var(--color-danger-light);color:var(--color-danger)}.fmk__dns-info{display:flex;flex:1 1;flex-direction:column;gap:1px;overflow:hidden}.fmk__dns-record{color:var(--color-text-primary);font-size:var(--font-xs);font-weight:var(--fw-bold)}.fmk__dns-desc{color:var(--color-text-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmk__sched-row{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-sm);justify-content:space-between;padding:var(--space-sm) var(--space-md)}.fmk__sched-row:last-child{border-bottom:none}.fmk__sched-left{display:flex;flex-direction:column;gap:2px;overflow:hidden}.fmk__sched-subject{color:var(--color-text-primary);font-size:var(--font-xs);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmk__sched-meta{color:var(--color-text-muted);font-size:10px}.fmk__window{--font-sm:11px;--font-base:12px;--font-md:12px;--font-lg:13px;--font-xl:14px;--space-3xl:20px;--space-4xl:24px;--space-5xl:28px}.fmk__content{overflow:hidden;padding:var(--space-md)}.fmk__content .dd-grid,.fmk__content .rl-grid{gap:var(--space-sm);grid-template-columns:1fr}.fmk__content .dd-toolbar{margin-bottom:var(--space-md)}.fmk__window .swiz-progress{padding:var(--space-lg) var(--space-2xl) var(--space-xs)}.fmk__window .swiz-step{gap:var(--space-md);padding:var(--space-md) var(--space-lg)}.fmk__window .swiz-step__header{gap:var(--space-xs)}.fmk__window .swiz-step__header h2{font-size:var(--font-lg)}.fmk__window .swiz-step__header p,.fmk__window .swiz-step__icon{display:none}.fmk__window .dns-health-card{margin-bottom:0}.fmk__window .btn{font-size:var(--font-xs);padding:4px 10px}.fmk__window .eb-topbar{flex-wrap:nowrap;gap:var(--space-xs);height:auto;padding:var(--space-xs) var(--space-md)}.fmk__window .eb-topbar__input{font-size:var(--font-xs);height:26px;padding:0 var(--space-sm)}.fmk__window .mail-form-content{margin-top:var(--space-sm)}.fmk__window .form-group{gap:3px}.fmk__window .form-group label{font-size:var(--font-xs)}.fmk__window .form-group input{font-size:var(--font-xs);padding:5px 10px}.fmk__window .sender-banner{margin-top:0;padding:8px 12px}.fmk__window .sender-banner__email,.fmk__window .sender-banner__label,.fmk__window .sender-banner__name{font-size:var(--font-xs)}.fmk__window .dd-toolbar{flex-wrap:nowrap}.fmk__bm{display:flex;height:340px;overflow:hidden}.fmk__bm-canvas{background:var(--color-surface-raised);border-right:1px solid var(--color-border);display:flex;flex:1 1;flex-direction:column;gap:var(--space-xs);min-width:0;overflow-y:auto;padding:var(--space-sm);transition:background var(--transition)}.fmk__bm-canvas--over{background:var(--color-primary-light)}.fmk__bm-canvas--over .fmk__bm-empty{border-color:var(--color-primary);color:var(--color-primary)}.fmk__bm-empty{align-items:center;border:2px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;flex:1 1;justify-content:center;line-height:var(--leading-relaxed);transition:border-color var(--transition),color var(--transition)}.fmk__bm-empty,.fmk__bm-placed-header{font-size:var(--font-xs);text-align:center}.fmk__bm-placed-header{background:var(--color-primary);border-radius:var(--radius-xs);color:#fff;font-weight:var(--fw-semibold);padding:8px 12px}.fmk__bm-placed-text{display:flex;flex-direction:column;gap:4px;padding:var(--space-xs) 0}.fmk__bm-placed-image{align-items:center;background:var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-muted);display:flex;font-size:var(--font-xl);height:52px;justify-content:center}.fmk__bm-placed-button,.fmk__bm-placed-footer{padding:var(--space-xs) 0;text-align:center}.fmk__bm-placed-footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-xs)}.fmk__bm-placed-footer:focus{border-radius:var(--radius-xs);outline:1px dashed var(--color-primary)}.fmk__bm-block-row{display:flex;flex-direction:column;position:relative}.fmk__bm-block-row:hover .fmk__bm-delete{opacity:1}.fmk__bm-delete{align-items:center;background:var(--color-danger);border:none;border-radius:var(--radius-full);color:#fff;cursor:pointer;display:flex;font-size:11px;height:16px;justify-content:center;line-height:1;opacity:0;padding:0;position:absolute;right:2px;top:2px;transition:opacity var(--transition);width:16px;z-index:2}.fmk__bm-delete:hover{background:#b91c1c;background:var(--color-danger-dark,#b91c1c)}.fmk__bm-placed-text--editable{border-radius:var(--radius-xs);color:var(--color-text-secondary);cursor:text;font-size:var(--font-xs);line-height:var(--leading-relaxed);min-height:36px;outline:none;padding:var(--space-xs) var(--space-xs)}.fmk__bm-placed-text--editable:focus{background:var(--color-primary-light);outline:1px dashed var(--color-primary)}.fmk__bm-placed-header[contenteditable]:focus{cursor:text;outline:2px solid #fff9}.fmk__bm-placed--placeholder,.fmk__bm-placed-button--placeholder .btn{color:var(--color-text-muted)!important;font-style:italic}.fmk__bm-placed-button--placeholder .btn{background:#0000!important;border:2px dashed var(--color-border)!important;box-shadow:none}.fmk__bm-placed-button .btn[contenteditable]{cursor:text;outline:none}.fmk__bm-placed-button .btn[contenteditable]:focus{outline:2px solid #ffffff80}.fmk__bm-placed-button--placeholder .btn[contenteditable]:focus{outline:1px dashed var(--color-primary)!important}.fmk__bm-panel{background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-xs);overflow-y:auto;padding:var(--space-xs);width:80px}.fmk__bm-panel-title{color:var(--color-text-muted);font-size:9px;font-weight:var(--fw-semibold);letter-spacing:.5px;padding:2px var(--space-xs);text-transform:uppercase}.fmk__bm-block{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:grab;display:flex;flex-direction:column;gap:3px;padding:var(--space-xs) 4px;text-align:center;transition:border-color var(--transition),background var(--transition);-webkit-user-select:none;user-select:none}.fmk__bm-block:active{cursor:grabbing}.fmk__bm-block:hover{background:var(--color-primary-light);border-color:var(--color-primary)}.fmk__bm-block-icon{color:var(--color-text-secondary);font-size:14px;line-height:1}.fmk__bm-block-label{color:var(--color-text-secondary);font-size:9px;line-height:1.2}.fmk__tinymce-wrap{padding:0 var(--space-md) var(--space-md)}.fmk__tinymce-wrap--full{padding:0}.fmk__tinymce-wrap .tox-tinymce{border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:none}.fmk__content .dd-toolbar__search{flex:1 1;min-width:0}.fmk__content .dd-toolbar__search-input{min-width:0;width:100%}.fmk__content .dd-toolbar>.btn{flex-shrink:0;white-space:nowrap}.fmk .fmk__modes{grid-template-columns:repeat(2,minmax(0,1fr))}.fmk .fmk__info3{grid-template-columns:repeat(3,minmax(0,1fr))}.fmk .fmk__cards2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.fmk .fmk__modes{grid-template-columns:minmax(0,1fr)}.fmk .fmk__info3{grid-template-columns:repeat(2,minmax(0,1fr))}.fmk .fmk__info3>:first-child{display:none}.fmk .fmk__cards2{grid-template-columns:minmax(0,1fr)}}.fmk .fmk__tabs{margin:var(--space-md) 0}.fmk .fmk__tabs .sh-open-filter__btn{margin:0}.fmk__cards-scroll{height:250px;overflow-y:auto;padding:2px;scrollbar-color:var(--color-border) #0000;scrollbar-width:thin}.fmk__cards-scroll .sh-domain-grid{align-content:start}.dd-fullpage{align-items:center;color:#fff;display:flex;font-size:var(--font-xl);font-weight:var(--fw-bold);gap:var(--space-sm);height:100vh;justify-content:center}.dd-fullpage--loading{background:linear-gradient(135deg,#667eea,#764ba2)}.dd-fullpage--error{background:linear-gradient(135deg,#dc2626,#ef4444)}.dd-root{background:var(--color-bg);min-height:100vh}.dd-root,.dd-sidebar{display:flex;overflow:hidden}.dd-sidebar{flex-direction:column;height:100vh;left:0;max-width:280px;min-width:280px;position:fixed;top:0;transition:width var(--transition-slow),min-width var(--transition-slow),max-width var(--transition-slow);width:280px;z-index:1000}.dd-sidebar--collapsed{max-width:68px;min-width:68px;width:68px}.dd-sidebar__deco{inset:0;pointer-events:none;position:absolute}.dd-sidebar__header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;display:flex;gap:var(--space-sm);justify-content:space-between;padding:24px 20px;position:relative;z-index:1}.dd-sidebar__logo{flex-shrink:0;height:auto;transition:opacity var(--transition-slow),width var(--transition-slow);width:140px}.dd-sidebar--collapsed .dd-sidebar__logo{display:none;opacity:0;pointer-events:none;width:0}.dd-sidebar__toggle{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff40;border-radius:var(--radius-full);color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-xs);height:28px;justify-content:center;transition:background var(--transition),transform var(--transition);width:28px}.dd-sidebar__toggle:hover{background:#fff3}.dd-sidebar--collapsed .dd-sidebar__toggle{margin:0 auto}.dd-sidebar__user-info{background:#ffffff0d;border-bottom:1px solid #ffffff1a;overflow:hidden;padding:20px;position:relative;transition:padding var(--transition-slow);z-index:1}.dd-sidebar--collapsed .dd-sidebar__user-info{padding:12px 8px}.dd-sidebar__user-row{align-items:center;display:flex;gap:12px;margin-bottom:8px}.dd-sidebar__user-name{color:#fff;font-size:var(--font-lg);font-weight:var(--fw-semibold)}.dd-sidebar__user-email,.dd-sidebar__user-name{margin:0;overflow:hidden;transition:opacity var(--transition-slow);white-space:nowrap}.dd-sidebar__user-email{color:#ffffffbf;font-size:var(--font-md)}.dd-sidebar--collapsed .dd-sidebar__user-email,.dd-sidebar--collapsed .dd-sidebar__user-name{height:0;margin:0;opacity:0}.dd-sidebar__nav{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px 16px;position:relative;z-index:1}.dd-nav-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--font-base);gap:12px;margin:0 0 4px;overflow:hidden;padding:12px 16px;text-align:left;transition:background .2s,box-shadow .2s,padding .2s,justify-content .2s,-webkit-backdrop-filter .2s;transition:background .2s,box-shadow .2s,backdrop-filter .2s,padding .2s,justify-content .2s;transition:background .2s,box-shadow .2s,backdrop-filter .2s,padding .2s,justify-content .2s,-webkit-backdrop-filter .2s;white-space:nowrap;width:100%}.dd-sidebar--collapsed .dd-nav-btn{gap:0;justify-content:center;padding:12px}.dd-nav-btn:hover{background:#ffffff14}.dd-nav-btn--active{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;box-shadow:0 4px 12px #0000001a;font-weight:var(--fw-semibold)}.dd-nav-btn__icon{flex-shrink:0;font-size:var(--font-lg);text-align:center;width:16px}.dd-sidebar--collapsed .dd-nav-btn__icon{margin:0 auto;width:auto}.dd-nav-btn__label{max-width:200px;opacity:1;overflow:hidden;transition:opacity var(--transition-slow),max-width var(--transition-slow)}.dd-sidebar--collapsed .dd-nav-btn__label{max-width:0;opacity:0;pointer-events:none}.dd-nav-btn__dot{background:var(--color-primary);border-radius:50%;flex-shrink:0;height:6px;margin-left:auto;transition:opacity var(--transition-slow);width:6px}.dd-sidebar--collapsed .dd-nav-btn__dot{display:none}.dd-sidebar__footer{background:#ffffff05;border-top:1px solid #ffffff1a;padding:16px;position:relative;z-index:1}.dd-logout-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;transition:background .2s;white-space:nowrap;width:100%}.dd-logout-btn:hover{background:#ffffff26}.dd-sidebar--collapsed .dd-logout-btn{gap:0;justify-content:center;padding:10px}.dd-main{background:#0000;flex:1 1;margin-left:280px;min-height:100vh;padding:24px;transition:margin-left var(--transition-slow)}.dd-main--sidebar-collapsed{margin-left:68px}.dd-topbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin-bottom:var(--space-2xl);padding:16px var(--space-2xl)}.dd-topbar__title{align-items:center;display:flex;font-size:var(--font-xl);font-weight:var(--fw-extrabold);gap:10px;margin:0 0 4px}.dd-topbar__icon{color:var(--color-primary)}.dd-topbar__subtitle{color:var(--color-text-secondary);font-size:var(--font-lg);margin:0}.dd-content{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-2xl)}.dd-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-md)}.dd-toolbar__search{flex:1 1;min-width:200px;position:relative}.dd-toolbar__search-icon{color:var(--color-text-muted);font-size:var(--font-sm);left:var(--space-md);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dd-toolbar__search-input{background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-base);padding:calc(var(--space-sm) - 3px) var(--space-md) calc(var(--space-sm) - 3px) calc(var(--space-md) + var(--space-xl));transition:border-color var(--transition);width:100%}.dd-toolbar__search-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a;outline:none}.dd-toolbar__count{white-space:nowrap}.dd-state,.dd-toolbar__count{color:var(--color-text-muted);font-size:var(--font-sm)}.dd-state{align-items:center;display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;padding:var(--space-5xl) var(--space-xl)}.dd-state__icon{color:var(--color-text-muted);font-size:2rem}.dd-state__icon--empty{opacity:.35}.dd-empty{align-items:center;display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;margin:var(--space-5xl);text-align:center}.dd-empty__icon{color:var(--color-text-muted);font-size:2rem;opacity:.35}.dd-empty__title{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:var(--fw-semibold)}.dd-empty__text{color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.dd-grid{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.dd-card__header{align-items:flex-start;display:flex;gap:var(--space-sm)}.dd-card__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.dd-card__name-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.dd-card__name{font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-card__actions{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);display:flex;gap:var(--space-sm);padding-top:var(--space-sm)}.dd-card__actions .btn{flex:1 1;justify-content:center}.dd-topbar{position:relative}.dd-topbar__lang{position:absolute;right:var(--space-2xl);top:16px}.dd-backdrop,.dd-mobilebar,.dd-sidebar__close{display:none}@media (max-width:900px){.dd-root{overflow:visible;overflow:clip}.dd-sidebar,.dd-sidebar--collapsed{box-shadow:none;height:100dvh;max-width:none;min-width:0;transform:translateX(-100%);transition:transform .25s ease,visibility 0s linear .25s;visibility:hidden;width:min(300px,86vw)}.dd-sidebar--open{box-shadow:0 0 40px #00000059;transform:translateX(0);transition:transform .25s ease;visibility:visible}.dd-sidebar--collapsed .dd-sidebar__logo{display:block;opacity:1;width:140px}.dd-sidebar--collapsed .dd-sidebar__user-info{padding:20px}.dd-sidebar--collapsed .dd-sidebar__user-email,.dd-sidebar--collapsed .dd-sidebar__user-name{height:auto;opacity:1}.dd-sidebar--collapsed .dd-nav-btn{gap:12px;justify-content:flex-start;padding:12px 16px}.dd-sidebar--collapsed .dd-nav-btn__icon{margin:0;width:16px}.dd-sidebar--collapsed .dd-nav-btn__label{max-width:200px;opacity:1;pointer-events:auto}.dd-sidebar--collapsed .dd-nav-btn__dot{display:block}.dd-sidebar__header{padding:16px 20px}.dd-sidebar__user-email{text-overflow:ellipsis}.dd-sidebar__toggle{display:none}.dd-sidebar__close{align-items:center;background:#ffffff1a;border:1px solid #ffffff40;border-radius:var(--radius-full);color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.dd-nav-btn{font-size:16px;padding:14px 16px}.dd-backdrop{background:#0f172a80;display:block;inset:0;position:fixed;z-index:999}.dd-main,.dd-main--sidebar-collapsed{margin-left:0;min-width:0;padding:0 12px 24px;width:100%}.dd-mobilebar{align-items:center;display:flex;gap:12px;margin:0 -12px 12px;padding:max(10px,env(safe-area-inset-top)) 12px 10px;position:sticky;top:0;z-index:900}.dd-mobilebar__menu{align-items:center;background:#ffffff1a;border:1px solid #ffffff40;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.dd-mobilebar__logo{height:34px;width:auto}.dd-mobilebar__lang{--lang-color:#fff;--lang-border:#ffffff59;--lang-active-bg:#fff;--lang-active-color:#1e293b;margin-left:auto}.dd-main .lg-warning-banner--in-main{align-items:stretch;flex-direction:column;gap:10px;margin:-12px -12px 12px;padding:12px 16px;position:static}.dd-main .lg-warning-banner--in-main .lg-warning-banner__left{align-items:flex-start}.dd-main .lg-warning-banner--in-main .lg-warning-banner__upgrade{font-size:15px;justify-content:center;min-height:44px;white-space:normal}.dd-topbar{border-radius:var(--radius-lg);margin-bottom:12px;padding:14px 16px}.dd-topbar__lang{display:none}.dd-topbar__title{font-size:20px}.dd-topbar__subtitle{font-size:15px}.dd-content{border-radius:var(--radius-lg);padding:16px}.dd-empty{margin:var(--space-2xl) 0}.dd-card__actions .btn,.rl-card__actions .btn{min-height:44px;min-width:0;padding-left:8px;padding-right:8px}.dd-toolbar__search{flex-basis:100%;min-width:0}}.swiz-modal{border-radius:var(--radius-3xl);max-width:680px}.swiz-progress{align-items:center;display:flex;gap:0;justify-content:center;padding:28px var(--space-4xl) var(--space-xl)}.swiz-progress__item{align-items:center;display:flex;flex-direction:column;gap:var(--space-sm)}.swiz-progress__dot{align-items:center;background:var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);display:flex;flex-shrink:0;font-weight:var(--fw-bold);height:36px;justify-content:center;transition:background var(--transition-slow),color var(--transition-slow),box-shadow var(--transition-slow);width:36px}.swiz-progress__dot--active{background:var(--color-primary)}.swiz-progress__dot--active,.swiz-progress__dot--done{box-shadow:0 0 0 4px #455dd32e;color:var(--color-surface)}.swiz-progress__dot--done{background:var(--color-success)}.swiz-progress__label{color:var(--color-text-muted);font-size:var(--font-sm);font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.swiz-progress__line{background:var(--color-border);border-radius:2px;flex:1 1;height:3px;margin-bottom:22px;max-width:96px;min-width:48px;transition:background var(--transition-slow)}.swiz-progress__line--done{background:var(--color-success)}.swiz-step{gap:var(--space-xl);padding:var(--space-5xl) var(--space-3xl) var(--space-3xl)}.swiz-step,.swiz-step__header{display:flex;flex-direction:column}.swiz-step__header{align-items:center;gap:var(--space-sm);text-align:center}.swiz-step__icon{align-items:center;background:var(--color-surface-raised);border:2px solid var(--color-border);border-radius:var(--radius-3xl);display:flex;font-size:3rem;height:72px;justify-content:center;line-height:1;margin-bottom:var(--space-xs);width:72px}.swiz-step__header h2{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:var(--fw-bold);margin:0}.swiz-step__header p{color:var(--color-text-secondary);font-size:var(--font-md);margin:0}.swiz-back-btn{align-items:center;align-self:flex-start;background:none;border:none;color:var(--color-primary);cursor:pointer;display:flex;font-size:var(--font-sm);font-weight:var(--fw-semibold);gap:6px;margin-bottom:-8px;padding:var(--space-xs) 0}.swiz-back-btn:hover{color:var(--color-primary-hover)}.swiz-providers{display:flex;flex-direction:column;gap:10px}.swiz-provider-card{align-items:center;background:var(--color-surface-raised);background:var(--provider-bg,var(--color-surface-raised));border:1.5px solid var(--provider-border,var(--color-border));border-radius:var(--radius-xl);cursor:pointer;display:flex;gap:var(--space-md);padding:var(--space-md) var(--space-lg);text-align:left;transition:all var(--transition);width:100%}.swiz-provider-card:hover{border-color:var(--provider-color,var(--color-primary));box-shadow:var(--shadow-md);transform:translateX(4px)}.swiz-provider-card__logo{flex-shrink:0;font-size:1.6rem;line-height:1;text-align:center;width:36px}.swiz-provider-card__name{color:var(--color-text-primary);flex:1 1;font-size:var(--font-base);font-weight:var(--fw-semibold)}.swiz-provider-card__arrow{color:var(--color-text-muted);color:var(--provider-color,var(--color-text-muted));font-size:var(--font-sm);transition:transform var(--transition)}.swiz-provider-card:hover .swiz-provider-card__arrow{transform:translateX(4px)}.swiz-skip-row{padding-top:var(--space-xs);text-align:center}.swiz-skip-btn{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-sm);text-decoration:underline;text-underline-offset:3px}.swiz-skip-btn:hover{color:var(--color-text-secondary)}.swiz-guide{background:var(--color-surface-raised);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-lg) var(--space-xl)}.swiz-guide h4{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-sm);font-weight:var(--fw-bold);gap:7px;margin:0 0 10px}.swiz-guide ol{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:var(--leading-relaxed);margin:0;padding-left:18px}.swiz-guide ol a{color:var(--color-primary);font-weight:var(--fw-semibold)}.swiz-guide__link{align-items:center;background:var(--color-surface);border:1.5px solid;border-radius:var(--radius-md);display:inline-flex;font-size:var(--font-sm);font-weight:var(--fw-bold);gap:6px;margin-top:var(--space-md);padding:6px var(--space-md);text-decoration:none;transition:opacity var(--transition)}.swiz-guide__link:hover{opacity:.75}.swiz-select{appearance:none;background:var(--color-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%236b7280' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right var(--space-md) center;background-repeat:no-repeat;border:1.5px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;font-size:var(--font-md);outline:none;padding:10px var(--space-md);padding-right:36px;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.swiz-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #455dd31f}.swiz-custom-fields{flex-direction:column}.swiz-custom-fields,.swiz-field-row{display:flex;gap:var(--space-md)}.swiz-field-row .swiz-field{flex:1 1}.swiz-field{display:flex;flex-direction:column;gap:6px}.swiz-field label{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-sm);font-weight:var(--fw-semibold);gap:6px}.swiz-field input[type=email],.swiz-field input[type=number],.swiz-field input[type=password],.swiz-field input[type=text]{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box;color:var(--color-text-primary);font-size:var(--font-md);outline:none;padding:10px var(--space-md);transition:border-color var(--transition),box-shadow var(--transition);width:100%}.swiz-field input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #455dd31f}.swiz-field small{color:var(--color-text-muted);font-size:var(--font-xs);line-height:var(--leading-snug)}.swiz-field--checkbox label{cursor:pointer;flex-direction:row;gap:var(--space-sm)}.swiz-field--checkbox input[type=checkbox]{accent-color:var(--color-primary);height:16px;width:16px}.swiz-password-row{align-items:center;display:flex;gap:0;position:relative}.swiz-password-row input{flex:1 1;padding-right:44px!important}.swiz-eye-btn{align-items:center;background:none;border:none;border-radius:0 var(--radius-lg) var(--radius-lg) 0;bottom:0;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--font-sm);justify-content:center;position:absolute;right:0;top:0;width:42px}.swiz-eye-btn:hover{color:var(--color-primary)}.swiz-auto-info{align-items:center;background:var(--color-success-light);border:1px solid var(--color-success-border);border-radius:var(--radius-md);color:var(--color-primary-text);display:flex;font-size:var(--font-xs);gap:var(--space-sm);padding:10px var(--space-md)}.swiz-alert{align-items:flex-start;border-radius:var(--radius-lg);display:flex;font-size:var(--font-sm);gap:10px;line-height:var(--leading-normal);padding:var(--space-md) var(--space-lg)}.swiz-alert--error{background:var(--color-danger-light);border:1px solid var(--color-danger-border);color:var(--color-danger)}.swiz-alert--warning{background:var(--color-warning-light);border:1px solid var(--color-warning-border);color:var(--color-warning)}.swiz-actions{display:flex;flex-direction:column;gap:10px}.swiz-btn{align-items:center;border:none;border-radius:var(--radius-xl);cursor:pointer;display:flex;font-size:var(--font-md);font-weight:var(--fw-bold);gap:var(--space-sm);justify-content:center;padding:13px var(--space-xl);transition:all var(--transition)}.swiz-btn:disabled{cursor:not-allowed;opacity:.55}.swiz-btn--primary{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-surface)}.swiz-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,var(--color-primary-hover),var(--color-secondary-hover));box-shadow:0 6px 20px #455dd359;transform:translateY(-1px)}.swiz-btn--success{background:linear-gradient(135deg,var(--color-success),var(--color-success-hover));color:var(--color-surface)}.swiz-btn--success:hover:not(:disabled){background:linear-gradient(135deg,var(--color-success-hover),var(--color-secondary));box-shadow:0 6px 20px #455dd359;transform:translateY(-1px)}.swiz-btn--ghost{background:var(--color-surface-raised);border:1.5px solid var(--color-border);color:var(--color-text-secondary)}.swiz-btn--ghost:hover:not(:disabled){background:var(--color-border);color:var(--color-text-primary)}.swiz-step--success{align-items:center;text-align:center}.swiz-success-badge{align-items:center;animation:swizPop .4s cubic-bezier(.175,.885,.32,1.275);background:var(--color-success-light);border-radius:var(--radius-full);color:var(--color-success);display:flex;font-size:2.5rem;height:80px;justify-content:center;width:80px}@keyframes swizPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.swiz-step--success h2{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:var(--fw-bold);margin:0}.swiz-success-desc{color:var(--color-text-secondary);font-size:var(--font-sm);margin:0}.swiz-config-summary{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;width:100%}.swiz-config-row{align-items:center;border-bottom:1px solid var(--color-surface-raised);display:flex;font-size:var(--font-sm);justify-content:space-between;padding:11px var(--space-lg)}.swiz-config-row:last-child{border-bottom:none}.swiz-config-row span{color:var(--color-text-secondary)}.swiz-config-row strong{color:var(--color-text-primary)}.swiz-step--success .swiz-actions{width:100%}@media (max-width:480px){.swiz-modal{border-radius:var(--radius-2xl);max-height:95vh}.swiz-step{padding:var(--space-4xl) var(--space-xl) var(--space-2xl)}}.swiz-ms-connect{background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-purple-light) 100%);border:1.5px solid var(--color-purple-border);border-radius:var(--radius-xl);margin-bottom:var(--space-xl);padding:var(--space-lg) var(--space-lg);text-align:center}.swiz-ms-connect__label{color:var(--color-purple);font-size:var(--font-xs);font-weight:var(--fw-bold);letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.swiz-ms-connect__btn{align-items:center;background:var(--color-surface);border:1.5px solid var(--color-text-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:var(--fw-semibold);gap:10px;padding:11px 22px;transition:all var(--transition)}.swiz-ms-connect__btn:hover{background:var(--color-surface-raised);border-color:var(--color-text-secondary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.swiz-ms-connect__btn--google{border-color:var(--color-border);color:var(--color-text-primary)}.swiz-ms-connect__btn--google:hover{background:var(--color-surface-raised);border-color:var(--color-text-muted)}.swiz-ms-connect__divider{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-xs);gap:10px;margin-top:var(--space-md)}.swiz-ms-connect__divider:after,.swiz-ms-connect__divider:before{background:var(--color-border);content:"";flex:1 1;height:1px}@media (max-width:768px){.swiz-field input[type=email],.swiz-field input[type=number],.swiz-field input[type=password],.swiz-field input[type=text],.swiz-select{font-size:16px}}.rl-page{padding:0;width:100%}.rl-error-banner{align-items:center;background:var(--color-danger-light);border:1px solid var(--color-danger-border);border-radius:var(--radius-lg);color:var(--color-danger);display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.rl-error-banner__icon{flex-shrink:0;font-size:var(--font-xl)}.rl-error-banner__body{flex:1 1}.rl-error-banner__body strong{display:block;font-size:var(--font-md);font-weight:var(--fw-semibold)}.rl-error-banner__body p{margin:2px 0 0}.rl-toolbar{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.rl-toolbar,.rl-toolbar__left{align-items:center;display:flex}.rl-toolbar__left{gap:10px}.rl-toolbar__title{align-items:center;display:flex;font-size:var(--font-xl);font-weight:var(--fw-bold);gap:8px;margin:0}.rl-toolbar__right{gap:10px}.rl-search,.rl-toolbar__right{align-items:center;display:flex}.rl-search{position:relative}.rl-search__icon{color:var(--color-text-muted);left:10px;pointer-events:none;position:absolute}.rl-search__input{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-md);outline:none;padding:9px 12px 9px 32px;transition:border-color var(--transition),box-shadow var(--transition);width:200px}.rl-search__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.rl-loading{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-md);gap:10px;justify-content:center;padding:60px 20px}.rl-grid{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.rl-page .dd-toolbar{margin-bottom:var(--space-xl)}.rl-card{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);transition:box-shadow var(--transition),border-color var(--transition)}.rl-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.rl-card__header{align-items:flex-start;display:flex;gap:var(--space-sm)}.rl-card__icon{color:var(--color-primary);flex-shrink:0;font-size:var(--font-lg);margin-top:2px}.rl-card__meta{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.rl-card__name-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.rl-card__name{font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-card__date{color:var(--color-text-muted);font-size:var(--font-xs)}.rl-card__count{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:6px;padding:var(--space-xs) 0}.rl-card__count-icon{color:var(--color-text-muted)}.rl-card__count strong{color:var(--color-primary-text)}.rl-card__stats{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:var(--space-md);padding:var(--space-xs) 0 0}.rl-card__stat,.rl-card__stats{align-items:center;display:flex}.rl-card__stat{color:var(--color-text-secondary);font-size:var(--font-md);font-weight:var(--fw-semibold);gap:6px}.rl-card__stat svg{color:var(--color-text-muted)}.rl-card__stat strong{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.rl-card--selected .rl-card__stats{border-color:#455dd333}.rl-card--selected .rl-card__stat strong{color:var(--color-primary-text)}.rl-card__dates{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:3px;padding-top:var(--space-xs)}.rl-card__date-row{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--font-sm);gap:5px}.rl-card__date-row svg{font-size:10px}.rl-card--selected .rl-card__dates{border-color:#455dd333}.rl-card--selected .rl-card__date-row{color:var(--color-primary-text);opacity:.7}.rl-card__actions{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);display:flex;gap:var(--space-sm);padding-top:var(--space-sm)}.rl-card__actions .btn{flex:1 1;justify-content:center}.rl-card--selectable{cursor:pointer}.rl-card--selected{background:var(--color-primary-light);border-color:var(--color-primary);box-shadow:0 0 0 2px #455dd326}.rl-card--selected .rl-card__name{color:var(--color-primary-text)}.rl-card--selected .rl-card__count strong{color:var(--color-primary)}.rl-card--selected .rl-card__date{color:var(--color-primary-text);opacity:.7}.rl-card--new{align-items:center;background:#0000;border:2px dashed var(--color-border);cursor:pointer;display:flex;justify-content:center}.rl-card--new .rl-card__icon{color:var(--color-text-muted)}.rl-card--new:hover .rl-card__icon{color:var(--color-primary)}.rl-card--new .rl-card__name{color:var(--color-text-secondary)}.rl-card--new:hover .rl-card__name{color:var(--color-primary-text)}.rl-field{margin-bottom:18px}.rl-field__label-row{align-items:center;display:flex;gap:8px;margin-bottom:6px}.rl-field__label{display:block;font-weight:var(--fw-semibold);margin-bottom:6px}.rl-field__label-row .rl-field__label{flex:1 1;margin-bottom:0}.rl-req{color:var(--color-danger)}.rl-field__label-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.rl-total-badge{align-items:center;background:var(--color-primary-light);border:1px solid var(--color-border-hover);border-radius:99px;color:var(--color-primary-text);display:inline-flex;font-size:var(--font-md);font-weight:var(--fw-semibold);gap:5px;padding:3px 9px;white-space:nowrap}.rl-field__input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-base);outline:none;padding:10px 14px;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.rl-field__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.rl-format-hint{align-items:flex-start;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;font-size:var(--font-sm);gap:8px;line-height:1.6;margin-bottom:8px;padding:10px 12px}.rl-format-hint__icon{color:var(--color-text-muted);flex-shrink:0;margin-top:2px}.rl-format-hint__body{flex:1 1}.rl-format-hint__body strong{font-weight:var(--fw-semibold)}.rl-field__textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:Courier New,monospace;font-size:var(--font-base);line-height:1.6;min-height:140px;outline:none;padding:10px 12px;resize:vertical;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.rl-field__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.rl-preview{align-items:center;border-radius:var(--radius-md);display:flex;gap:7px;margin-top:4px;padding:10px 12px}.rl-preview--ok{background:var(--color-success-light);border:1px solid var(--color-success-border);color:var(--color-success)}.rl-preview--warn{background:var(--color-warning-light);border:1px solid var(--color-warning-border);color:var(--color-warning)}.rl-preview__icon{flex-shrink:0;font-size:var(--font-lg)}.rl-preview__domains{opacity:.8}.rl-alert{border-radius:var(--radius-md);margin-bottom:16px;padding:10px 12px}.rl-alert--error{background:var(--color-danger-light);border:1px solid var(--color-danger-border);color:var(--color-danger)}.rl-detail-stats{border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;gap:0;margin-bottom:16px;overflow:hidden}.rl-detail-stat{border-right:1px solid var(--color-border);flex:1 1;padding:14px 10px;text-align:center}.rl-detail-stat:last-child{border-right:none}.rl-detail-stat__value{color:var(--color-primary-text);font-size:var(--font-xl);font-weight:var(--fw-bold);line-height:1.2}.rl-detail-stat__label{color:var(--color-text-secondary);margin-top:3px}.rl-detail-search-wrap{align-items:center;display:flex;margin-bottom:12px;position:relative}.rl-detail-search-wrap__icon{color:var(--color-text-muted);left:11px;pointer-events:none;position:absolute}.rl-detail-search{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-base);outline:none;padding:9px 36px 9px 34px;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.rl-detail-search:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.rl-detail-search::placeholder{color:var(--color-text-muted)}.rl-detail-search-wrap__clear{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--font-base);padding:4px;position:absolute;right:8px;transition:color var(--transition)}.rl-detail-search-wrap__clear:hover{color:var(--color-text-primary)}.rl-detail-empty{align-items:center;color:var(--color-text-muted);display:flex;gap:8px;justify-content:center;padding:20px}.rl-detail-cards-label{align-items:center;color:var(--color-text-secondary);display:flex;font-weight:var(--fw-semibold);gap:8px;margin-bottom:8px;text-transform:uppercase}.rl-copy-btn{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-sm);font-weight:var(--fw-medium);gap:4px;margin-left:auto;padding:3px 6px;transition:background var(--transition)}.rl-copy-btn:hover{background:var(--color-primary-light)}.rl-detail-cards{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-x:hidden;overflow-y:auto;padding-right:2px}.rl-detail-cards::-webkit-scrollbar{width:6px}.rl-detail-cards::-webkit-scrollbar-track{background:#0000}.rl-detail-cards::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:99px}.rl-rce{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:0}.rl-rce__search-wrap{align-items:center;display:flex;padding:8px 8px 0;position:relative}.rl-rce__search-icon{color:var(--color-text-muted);font-size:var(--font-sm);left:20px;pointer-events:none;position:absolute}.rl-rce__search{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-sm);outline:none;padding:7px 32px 7px 30px;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.rl-rce__search:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.rl-rce__search-clear,.rl-rce__search::placeholder{color:var(--color-text-muted)}.rl-rce__search-clear{align-items:center;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-size:var(--font-sm);padding:3px;position:absolute;right:16px;transition:color var(--transition)}.rl-rce__search-clear:hover{color:var(--color-text-primary)}.rl-rce__list{border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex;flex-direction:column;flex-shrink:0;gap:4px;max-height:400px;min-height:60px;overflow-x:hidden;overflow-y:auto;padding:8px 8px 4px}.rl-rce__list::-webkit-scrollbar{width:6px}.rl-rce__list::-webkit-scrollbar-track{background:#0000}.rl-rce__list::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:99px}.rl-rce__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;transition:box-shadow var(--transition)}.rl-rce__card:hover{box-shadow:var(--shadow-sm)}.rl-rce__card--invalid{background:var(--color-danger-light);border-color:var(--color-danger-border)}.rl-rce__card--editing{background:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f}.rl-rce__card-header{align-items:center;border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:1px;display:flex;gap:8px;padding:6px 10px 5px}.rl-rce__card-domain{flex:1 1;font-size:var(--font-sm);font-weight:var(--fw-bold);letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-rce__card-badge{border:1px solid #0000;border-radius:99px;flex-shrink:0;font-size:var(--font-xs);font-weight:var(--fw-semibold);padding:2px 8px;white-space:nowrap}.rl-rce__card-actions{display:flex;flex-shrink:0;gap:4px;opacity:0;transition:opacity var(--transition)}.rl-rce__card:hover .rl-rce__card-actions{opacity:1}.rl-rce__action-btn{align-items:center;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-lg);height:22px;justify-content:center;line-height:1;transition:background var(--transition);width:22px}.rl-rce__action-btn--edit{background:var(--color-primary-light);color:var(--color-primary-text)}.rl-rce__action-btn--edit:hover{background:var(--color-border-hover)}.rl-rce__action-btn--del{background:var(--color-danger-light);color:var(--color-danger)}.rl-rce__action-btn--del:hover{background:var(--color-danger-border)}.rl-rce__card-emails{display:flex;flex-wrap:wrap;gap:5px;padding:7px 10px}.rl-rce__chip{border-radius:var(--radius-sm);line-height:1.5;padding:2px 7px}.rl-rce__chip,.rl-rce__invalid-text{font-size:var(--font-sm);word-break:break-all}.rl-rce__invalid-text{color:var(--color-danger);font-family:Courier New,monospace}.rl-rce__edit-input{background:#0000;border:none;box-sizing:border-box;color:var(--color-text-primary);font-family:Courier New,monospace;font-size:var(--font-sm);line-height:1.6;outline:none;padding:8px 10px;resize:none;width:100%}.rl-rce__input-wrap{background:var(--color-surface);min-height:72px;overflow:auto;position:relative;resize:vertical}.rl-rce__input-wrap,.rl-rce__list+.rl-rce__input-wrap{border-top:1px solid var(--color-border)}.rl-rce__input{background:#0000;border:none;box-sizing:border-box;color:var(--color-text-primary);font-size:var(--font-base);height:100%;line-height:1.6;min-height:72px;outline:none;padding:10px 12px;resize:none;width:100%}.rl-rce__input::placeholder{color:var(--color-text-muted);font-family:inherit}.rl-rce:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.rl-rce__add-btn{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);bottom:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-sm);font-weight:var(--fw-semibold);gap:5px;padding:5px 12px;position:absolute;right:8px;transition:background var(--transition)}.rl-rce__add-btn:hover{background:var(--color-primary-hover)}@media (max-width:600px){.rl-detail-stats{display:grid;grid-template-columns:1fr 1fr}.rl-detail-stat{border-bottom:1px solid var(--color-border);border-right:none}.rl-detail-stat:nth-child(odd){border-right:1px solid var(--color-border)}.rl-detail-stat:last-child,.rl-detail-stat:nth-last-child(-n+2):nth-child(odd){border-bottom:none}.rl-detail-stat__value{font-size:20px;overflow-wrap:anywhere}.rl-field__label-row{flex-wrap:wrap}.rl-field__label-row .rl-field__label{flex-basis:100%}.rl-field__label-actions{flex-shrink:1;flex-wrap:wrap;min-width:0}.rl-rce__search{font-size:16px}}.mt-root{gap:var(--space-xl)}.mt-card,.mt-root{display:flex;flex-direction:column}.mt-card{background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);gap:var(--space-sm);padding:var(--space-lg);transition:box-shadow var(--transition),border-color var(--transition)}.mt-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.mt-card__badge{align-items:center;background:#2563eb1a;border:1px solid #2563eb40;border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;flex-shrink:0;font-size:var(--font-xs);font-weight:var(--fw-semibold);padding:1px 7px;white-space:nowrap}.mt-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.mt-card__editor-type{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--font-sm);gap:5px}.mt-card__editor-type svg{font-size:10px}.mt-card__badge--builder{background:var(--color-purple-light);border-color:var(--color-purple-border);color:var(--color-purple);gap:4px}.mt-card__badge--tinymce{background:#2563eb1a;border-color:#2563eb40;color:var(--color-primary);gap:4px}.mt-card--default{background:#2563eb05;border-color:#2563eb2e}.mt-card__subject{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);color:var(--color-text-secondary);display:flex;font-size:var(--font-sm);gap:var(--space-xs);overflow:hidden;padding:var(--space-xs) 0;text-overflow:ellipsis;white-space:nowrap}.mt-card__subject svg{color:var(--color-text-muted);flex-shrink:0;font-size:var(--font-xs)}.mt-card__subject span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-card__preview{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--color-text-muted);display:-webkit-box;flex:1 1;font-size:var(--font-xs);line-height:var(--leading-relaxed);overflow:hidden}.bm-modal.mt-form-modal{height:90vh}.tox.tox-tinymce-aux{z-index:calc(var(--z-portal) + 1)!important}.mt-form-modal__body{display:flex;flex-direction:column;overflow:hidden!important}.mt-preview-body{padding:0}.mt-field,.mt-preview-body{display:flex;flex-direction:column}.mt-field{gap:var(--space-xs)}.mt-field--editor{flex:1 1;min-height:0}.mt-field--editor .tox-tinymce{flex:1 1;height:100%!important}.mt-form-modal__error{align-items:center;background:#dc262612;border:1px solid #dc262633;border-radius:var(--radius-md);color:#dc2626;color:var(--color-danger,#dc2626);display:flex;font-size:var(--font-sm);gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.sh-wrap{display:flex;flex-direction:column;gap:0;width:100%}.sh-card__num{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;flex-shrink:0;font-size:var(--font-xs);font-weight:var(--fw-bold);padding:1px 6px}.sh-card__date,.sh-card__num{color:var(--color-text-secondary)}.sh-card__date{font-size:var(--font-sm)}.sh-card__stats{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-md)}.sh-stat{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-md);gap:4px}.sh-stat--ok{color:var(--color-success)}.sh-stat--fail{color:var(--color-danger)}.sh-progress{background:var(--color-bg);border-radius:99px;height:4px;overflow:hidden}.sh-progress__bar{background:var(--color-success);border-radius:99px;height:100%;transition:width .3s}.sh-badge{align-items:center;border-radius:99px;display:inline-flex;font-size:var(--font-xs);font-weight:var(--fw-semibold);gap:5px;padding:2px 8px;white-space:nowrap}.sh-badge--success{background:var(--color-success-light);border:1px solid var(--color-success-border);color:var(--color-success)}.sh-badge--stopped{background:var(--color-warning-light);border:1px solid var(--color-warning-border);color:var(--color-warning)}.sh-badge--progress{background:var(--color-primary-light);border:1px solid #93c5fd;color:var(--color-primary-text)}.sh-badge--unknown{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-secondary)}.sh-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:var(--space-lg);position:fixed;z-index:var(--z-portal)}.sh-modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;height:92vh;max-height:92vh;max-width:min(1400px,96vw);overflow:hidden;width:100%}.sh-modal__header{align-items:center;background:var(--color-bg);border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;gap:var(--space-md);justify-content:space-between;padding:var(--space-lg) var(--space-xl)}.sh-modal__header-left{align-items:center;display:flex;gap:var(--space-sm);min-width:0}.sh-modal__num{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);flex-shrink:0;font-size:var(--font-sm);font-weight:var(--fw-bold);padding:2px 8px}.sh-modal__subject{font-size:var(--font-lg);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-modal__close{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-md);height:30px;justify-content:center;transition:background var(--transition),color var(--transition);width:30px}.sh-modal__close:hover{background:var(--color-border);color:var(--color-text-primary)}.sh-modal__body{display:flex;flex:1 1;flex-direction:column;gap:var(--space-lg);overflow-y:auto;padding:var(--space-xl);scrollbar-color:var(--color-border) var(--color-bg);scrollbar-width:thin}.sh-modal__footer{align-items:center;background:var(--color-bg);border-top:1px solid var(--color-border);display:flex;flex-shrink:0;gap:var(--space-sm);justify-content:flex-end;padding:var(--space-md) var(--space-xl)}.sh-info-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sh-info-box{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.sh-info-box--ok{background:var(--color-success-light);border-color:var(--color-success-border)}.sh-info-box--fail{background:var(--color-danger-light);border-color:var(--color-danger-border)}.sh-info-box__label{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:var(--fw-semibold);letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.sh-info-box__val{font-weight:var(--fw-medium)}.sh-info-box__val--num{font-size:var(--font-xl);font-weight:var(--fw-bold)}.sh-info-box--ok .sh-info-box__val--num{color:var(--color-success)}.sh-info-box--fail .sh-info-box__val--num{color:var(--color-danger)}.sh-section__title{align-items:center;display:flex;font-weight:var(--fw-semibold);gap:var(--space-xs);margin-bottom:var(--space-sm)}.sh-section__title--ok{color:var(--color-success)}.sh-section__title--fail{color:var(--color-danger)}.sh-preview{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.sh-preview__body{line-height:var(--leading-relaxed);max-height:260px;overflow-y:auto;padding:var(--space-md) var(--space-lg);scrollbar-color:var(--color-border) var(--color-bg);scrollbar-width:thin}.sh-domain-grid{grid-gap:var(--space-sm);display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.sh-domain-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.sh-domain-card--ok{border-color:var(--color-success-border)}.sh-domain-card--fail{border-color:var(--color-danger-border)}.sh-domain-card__head{align-items:center;display:flex;font-size:var(--font-md);font-weight:var(--fw-semibold);gap:var(--space-xs);padding:var(--space-sm) var(--space-md)}.sh-domain-card--ok .sh-domain-card__head{background:var(--color-success-light);color:var(--color-success)}.sh-domain-card--fail .sh-domain-card__head{background:var(--color-danger-light);color:var(--color-danger)}.sh-domain-card__icon{flex-shrink:0;font-size:var(--font-md)}.sh-domain-card__name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-domain-card__count{align-items:center;border-radius:99px;display:inline-flex;font-size:var(--font-md);font-weight:var(--fw-bold);height:22px;justify-content:center;min-width:24px;padding:0 6px}.sh-domain-card--ok .sh-domain-card__count{background:var(--color-success-border);color:var(--color-success)}.sh-domain-card--fail .sh-domain-card__count{background:var(--color-danger-border);color:var(--color-danger)}.sh-domain-card__emails{max-height:150px;overflow-y:auto;padding:var(--space-xs) 0;scrollbar-color:var(--color-border) #0000;scrollbar-width:thin}.sh-domain-card__email{border-bottom:1px solid #0000000a;font-family:var(--font-family-mono);font-size:var(--font-md);padding:4px var(--space-md);word-break:break-all}.sh-domain-card__email:last-child{border-bottom:none}.sh-no-detail{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;gap:var(--space-sm);padding:var(--space-md) var(--space-lg)}.sh-badge--fail{background:var(--color-danger-light);color:var(--color-danger)}.sh-live-note{align-items:center;color:var(--color-primary);display:flex;font-size:var(--font-md);gap:8px;margin-bottom:var(--space-sm)}.sh-stat--open{color:#16a34a}.sh-stat--off,.sh-track-note{color:var(--color-text-secondary)}.sh-track-note{font-size:var(--font-md);margin:var(--space-md) 0}.sh-track-scroll{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--space-md);max-height:320px;overflow:auto}.sh-track-table{border-collapse:collapse;font-size:var(--font-md);width:100%}.sh-track-table td,.sh-track-table th{border-bottom:1px solid var(--color-border);padding:6px 10px;text-align:left;vertical-align:top}.sh-track-table th{background:var(--color-surface-raised);font-size:var(--font-md);font-weight:var(--fw-semibold);position:sticky;top:0}.sh-info-box__val small{font-size:var(--font-md);font-weight:var(--fw-normal)}.sh-track-url{word-break:break-all}.sh-track-row--fail td{color:var(--color-danger)}.sh-fullscreen-btn{font-size:var(--font-md);margin-left:auto}.sh-open-filter{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.sh-open-filter__btn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-md);padding:var(--space-xs) var(--space-lg);transition:var(--transition)}.sh-open-filter__btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.sh-open-filter__btn--active{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-text);font-weight:var(--fw-semibold)}.sh-domain-card--ok.sh-domain-card--opened{--sh-open:#16a34a;border-color:var(--sh-open);box-shadow:0 0 0 1px var(--sh-open)}.sh-domain-card--opened .sh-domain-card__head{background:#dcfce7;color:#15803d}.sh-domain-card--opened .sh-domain-card__count{background:#bbf7d0;color:#15803d}.sh-domain-card__status{align-items:center;border-bottom:1px solid #0000000a;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-md);gap:var(--space-sm);justify-content:space-between;padding:var(--space-xs) var(--space-md)}.sh-domain-card__status--opened{color:#15803d;font-weight:var(--fw-medium)}.sh-domain-card__clicked{align-items:center;color:var(--color-primary);display:inline-flex;font-weight:var(--fw-medium);gap:4px}.sh-info-box--off{grid-column:span 2}.sh-info-box--off .sh-info-box__val--num{color:var(--color-text-secondary)}.sh-info-box__note{color:var(--color-text-secondary);margin-top:2px}.sh-fail-note,.sh-info-box__note{font-size:var(--font-md);line-height:var(--leading-snug)}.sh-fail-note{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md)}.sh-fail-banner,.sh-fail-note{background:var(--color-danger-light);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger)}.sh-fail-banner{display:flex;flex-direction:column;font-size:var(--font-base);gap:4px;line-height:var(--leading-snug);margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg)}.sh-fail-banner strong{font-weight:var(--fw-semibold)}.scheduled-mails{box-sizing:border-box;padding:0;width:100%}.scheduled-mails__status{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-xs);font-weight:var(--fw-semibold);gap:5px;padding:2px 8px;white-space:nowrap}.status--pending{background:var(--color-warning-light);color:var(--color-warning)}.status--sending{background:var(--color-info-light);color:var(--color-info)}.status--sent{background:var(--color-success-light);color:var(--color-success)}.status--failed{background:var(--color-danger-light);color:var(--color-danger)}.status--cancelled{background:var(--color-surface-raised);color:var(--color-text-secondary)}.sm-card--cancelled{opacity:.6}.sm-card--failed .mt-card__icon{color:var(--color-danger)}.sm-card--sent .mt-card__icon{color:var(--color-success)}.sm-card__stats{border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-md);gap:var(--space-md);padding:var(--space-xs) 0}.sm-card__stat,.sm-card__stats{align-items:center;display:flex}.sm-card__stat{gap:5px}.sm-card__stat strong{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.result-success{color:var(--color-success)}.result-fail,.result-success{font-weight:var(--fw-semibold)}.result-fail{color:var(--color-danger)}.scheduled-mails__tracking-btn:disabled{cursor:not-allowed}.scheduled-mails__tracking-modal{height:min(88vh,820px);width:min(1100px,96vw)}.scheduled-mails__tracking-body{padding:var(--space-lg)}@media (max-width:900px){.scheduled-mails__tracking-modal{height:96vh;width:100%}.scheduled-mails__tracking-body{padding:var(--space-md)}}.sm-preview-modal{width:min(860px,96vw)}.sm-preview-modal-body{display:flex;flex-direction:column;padding:0}.sm-preview-meta{background:#f9fafb;background:var(--color-surface-raised,#f9fafb);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-xs);padding:var(--space-md) var(--space-xl)}.sm-preview-meta__row{align-items:flex-start;display:flex;font-size:var(--font-sm);gap:var(--space-md)}.sm-preview-meta__label{color:var(--color-text-secondary);flex-shrink:0;font-weight:var(--fw-semibold);min-width:56px;padding-top:2px}.sm-preview-meta__value{color:var(--color-text-primary);flex:1 1}.sm-preview-meta__recipients{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.sm-preview-meta__chip{background:#fff;background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);display:inline-block;font-family:var(--font-family-mono);font-size:var(--font-xs);padding:1px var(--space-sm)}.sm-preview-meta__chip--list{background:#eef2ff;background:var(--color-primary-light,#eef2ff);border-color:var(--color-primary);color:var(--color-primary);font-family:var(--font-family-base);font-size:var(--font-sm);padding:var(--space-xs) var(--space-md)}.sm-preview-meta__attachments{display:flex;flex-direction:column;gap:var(--space-xs)}.sm-preview-attach-item{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-sm);gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);text-align:left;transition:background var(--transition),border-color var(--transition);width:fit-content}.sm-preview-attach-item:hover{background:#f3f4f6;background:var(--color-surface-raised,#f3f4f6);border-color:var(--color-primary);color:var(--color-primary)}.sm-preview-attach-item__icon{color:var(--color-text-secondary);flex-shrink:0}.sm-preview-attach-item:hover .sm-preview-attach-item__icon{color:var(--color-primary)}.sm-preview-attach-item__name{font-family:var(--font-family-mono);font-size:var(--font-xs);font-weight:var(--fw-medium)}.sm-preview-attach-item__size{color:var(--color-text-muted);font-size:var(--font-xs);margin-left:auto;padding-left:var(--space-sm)}.sm-preview-attach-item__dl{color:var(--color-text-muted);flex-shrink:0;font-size:var(--font-xs)}.settings-loading{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:40px}.settings-loading svg{color:var(--color-primary)}.settings-loading p{color:var(--color-text-secondary);margin:0}.settings-container{padding:0}.sett-tabs{border-bottom:1px solid var(--color-border);display:flex;gap:4px;margin-bottom:20px;padding-bottom:0}.sett-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-weight:var(--fw-medium);gap:7px;margin-bottom:-1px;padding:8px 16px;transition:color var(--transition),border-color var(--transition)}.sett-tab--active,.sett-tab:hover{background:var(--color-primary-light);color:var(--color-primary)}.sett-tab--active{border-bottom-color:var(--color-primary)}.sett-verified-badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-xs);font-weight:var(--fw-semibold);gap:6px!important;padding:4px 12px;white-space:nowrap}.sett-verified-badge--yes{background:var(--color-success-light);border:1px solid var(--color-success-border);color:var(--color-success)!important}.sett-verified-badge--no{background:var(--color-danger-light);border:1px solid var(--color-danger-border);color:var(--color-danger)!important}.sett-verified-badge--clickable{cursor:pointer;transition:background var(--transition),border-color var(--transition)}.sett-verified-badge--clickable:hover{background:var(--color-danger);border-color:var(--color-danger);color:#fff!important}.sett-phone-add{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sett-phone-add__dial,.sett-phone-add__input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-md);padding:8px 12px}.sett-phone-add__dial{max-width:150px}.sett-phone-add__input{flex:1 1;min-width:140px}.sett-phone-add__btn{white-space:nowrap}.sett-account-type-row{display:flex;gap:12px;margin-bottom:24px}.sett-type-btn{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:inherit;gap:7px;padding:8px 18px;transition:border-color var(--transition),color var(--transition)}.sett-type-btn:hover{border-color:var(--color-primary-border);color:var(--color-primary)}.sett-type-btn--active{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.sett-billing-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.sett-billing-field--full{grid-column:1/-1}.sett-billing-field label{align-items:center;display:flex;font-weight:var(--fw-semibold);gap:6px;margin-bottom:6px}.sett-billing-field label svg{color:var(--color-text-muted);font-size:var(--font-xs)}.sett-billing-field input,.sett-billing-field select,.sett-billing-field textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-md);padding:10px 14px;resize:vertical;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.sett-billing-field input:focus,.sett-billing-field select:focus,.sett-billing-field textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26;outline:none}.sett-billing-field .pwd-input-wrap{align-items:center;display:flex;position:relative}.sett-billing-field .pwd-input-wrap input{padding-right:40px}.sett-billing-field .pwd-toggle-btn{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--font-md);padding:3px;position:absolute;right:10px;transition:color var(--transition)}.sett-billing-field .pwd-toggle-btn:hover{color:var(--color-text-primary)}.pwd-otp-methods{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.pwd-otp-method-btn{align-items:center;background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:inherit;gap:4px;min-width:160px;padding:14px 20px;transition:border-color var(--transition),background var(--transition)}.pwd-otp-method-btn svg{color:var(--color-text-secondary);font-size:var(--font-xl);margin-bottom:2px}.pwd-otp-method-btn span{font-weight:var(--fw-semibold)}.pwd-otp-method-btn small{color:var(--color-text-muted);font-size:var(--font-sm)}.pwd-otp-method-btn--active{background:var(--color-primary-light);border-color:var(--color-primary)}.pwd-otp-method-btn--active span,.pwd-otp-method-btn--active svg{color:var(--color-primary-text)}.pwd-otp-method-btn--disabled{cursor:not-allowed;opacity:.45}.pwd-otp-sent-info{align-items:center;background:var(--color-success-light);border:1px solid var(--color-success-border);border-radius:var(--radius-md);color:var(--color-success);display:flex;gap:8px;padding:10px 14px}.pwd-otp-sent-icon{color:var(--color-success);flex-shrink:0;font-size:var(--font-xl)}.pwd-otp-input{font-family:monospace!important;font-size:var(--font-xl)!important;font-weight:var(--fw-bold)!important;letter-spacing:8px!important;text-align:center!important}.pwd-modal__body{display:flex;flex-direction:column;gap:var(--space-xl)}.pwd-modal__error{align-items:center;background:var(--color-danger-light);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger);display:flex;font-weight:var(--fw-medium);gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.pwd-modal__error svg{flex-shrink:0}.pwd-modal__form{display:flex;flex-direction:column;gap:var(--space-xl)}.settings-header{margin-bottom:30px}.settings-header h2{align-items:center;display:flex;font-size:var(--font-xl);font-weight:var(--fw-bold);gap:10px;margin:0 0 8px}.settings-header h2 .header-icon{color:var(--color-primary)}.settings-header p{color:var(--color-text-secondary);font-size:var(--font-md);margin:0}.settings-card{display:flex;flex-direction:column;gap:16px}.settings-card__title{align-items:center;display:flex;font-weight:var(--fw-bold);margin:0}.settings-user-grid{grid-gap:16px;display:grid;gap:16px}.settings-user-row{display:grid;grid-template-columns:1fr 1fr}.settings-field{display:flex;flex-direction:column;gap:6px}.settings-field label{display:block;font-weight:var(--fw-medium)}.settings-field .field-value{align-items:center;color:var(--color-text-secondary);display:flex;font-weight:var(--fw-medium);gap:1rem}.license-card h3{margin-bottom:20px}.settings-alert{border-radius:var(--radius-md);margin-bottom:16px;padding:16px}.settings-alert--error{background-color:var(--color-danger-light);border:1px solid var(--color-danger-border)}.settings-alert--success{background-color:var(--color-success-light);border:1px solid var(--color-success-border)}.settings-alert p{font-weight:var(--fw-medium);margin:0 0 12px}.settings-alert--error p{color:var(--color-danger)}.settings-alert--success p{color:var(--color-success)}.settings-alert p:last-child{margin-bottom:0}.license-status-banner{border-radius:var(--radius-md);padding:16px}.license-details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.license-detail-item{display:flex;flex-direction:column;gap:6px}.license-detail-item label{display:block;font-weight:var(--fw-medium)}.license-detail-item .detail-value{color:var(--color-text-secondary);font-weight:var(--fw-medium)}.license-detail-item .detail-value--date{font-size:var(--font-md)}.license-detail-item .detail-value--kalan{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.er-inline-btn{border-color:var(--color-primary);color:var(--color-primary);font-size:var(--font-xs);padding:2px var(--space-sm);white-space:nowrap}.er-inline-btn:hover{background:color-mix(in srgb,var(--color-primary) 8%,#0000)}.usage-bar-header{display:flex;justify-content:space-between;margin-bottom:6px}.usage-bar-header span{color:var(--color-text-secondary)}.usage-bar-header .usage-percent{font-weight:var(--fw-semibold)}.usage-bar-track{background:var(--color-border);border-radius:var(--radius-full);height:8px;overflow:hidden}.usage-bar-fill{border-radius:var(--radius-full);height:100%;transition:width .4s ease}.license-empty{color:var(--color-text-secondary);font-style:italic}.settings-card.license-upgrade-card{.lp-cost-table__title,.pp-section-title,.pp-subtitle{font-size:var(--font-base)!important}}.smtp-card h3{margin-bottom:8px}.smtp-card .smtp-subtitle{color:var(--color-text-secondary);margin:0 0 20px}.smtp-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.smtp-field label{display:block;font-size:var(--font-md);font-weight:var(--fw-medium);margin-bottom:6px}.smtp-field label .required{color:var(--color-danger)}.smtp-field label .field-note{color:var(--color-text-secondary);font-size:var(--font-sm);font-weight:var(--fw-normal);margin-left:6px}.smtp-field input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-md);outline:none;padding:10px 14px;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.smtp-field input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.smtp-field input:disabled{background-color:var(--color-bg);color:var(--color-text-secondary);cursor:not-allowed}.smtp-field small{color:var(--color-text-secondary);display:block;font-size:var(--font-sm);margin-top:4px}.password-input-wrapper{position:relative}.password-input-wrapper input{padding-right:40px}.password-toggle-btn{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-xl);justify-content:center;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.password-toggle-btn:hover{color:var(--color-text-primary)}.smtp-ssl-row{margin-bottom:20px}.smtp-ssl-row label{align-items:center;cursor:pointer;display:flex;font-size:var(--font-md);gap:8px}.smtp-ssl-row input[type=checkbox]{cursor:pointer;height:16px;width:16px}.smtp-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:16px}.smtp-help-box{background-color:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-md);margin-top:24px;padding:16px}.smtp-help-box h4{align-items:center;color:var(--color-primary-text);display:flex;font-size:var(--font-md);font-weight:var(--fw-semibold);gap:8px;margin:0 0 8px}.smtp-help-box ul{color:var(--color-primary-text);line-height:1.6;margin:0;padding-left:20px}@media (max-width:768px){.settings-container{padding:0}.license-details-grid,.sett-billing-grid,.settings-user-grid,.settings-user-row,.smtp-grid{grid-template-columns:minmax(0,1fr)}.settings-user-row{gap:16px}.settings-field .field-value{overflow-wrap:anywhere}.sett-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.sett-tabs::-webkit-scrollbar{display:none}.sett-tab{flex-shrink:0}.sett-account-type-row{flex-wrap:wrap}.sett-billing-field input,.sett-billing-field select,.sett-billing-field textarea,.sett-phone-add__dial,.sett-phone-add__input{font-size:16px}.sett-type-btn{flex:1 1 auto;justify-content:center}.smtp-actions{flex-direction:column}.smtp-actions .btn{justify-content:center;width:100%}}.smtp-card-header{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:space-between}.smtp-card-header h3{margin:0 0 4px}.smtp-card-header .smtp-subtitle{margin:0}.smtp-wizard-btn{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--font-md);font-weight:var(--fw-bold);gap:7px;padding:9px 16px;transition:all var(--transition);white-space:nowrap}.smtp-wizard-btn:hover{background:var(--color-primary-hover);box-shadow:0 6px 18px #2563eb4d;transform:translateY(-1px)}@media (max-width:600px){.smtp-card-header{flex-direction:column}.smtp-wizard-btn{justify-content:center;width:100%}}.ms-connect-section{background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-xl);margin-bottom:16px;padding:20px}.ms-connect-section__header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.ms-connect-section__title{align-items:center;display:flex;font-weight:var(--fw-semibold);gap:10px}.ms-logo{flex-shrink:0;height:20px;width:20px}.ms-logo--btn{height:18px;width:18px}.ms-connect-section__badge{border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--fw-bold);letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.ms-connect-section__badge--beta{background:var(--color-purple-light);color:var(--color-purple)}.ms-connect-section__desc{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.5;margin-bottom:16px}.ms-connect-connected{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ms-connect-connected--smtp{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg)}.ms-connect-connected__info{align-items:center;display:flex;gap:12px}.ms-connect-connected__icon{color:var(--color-success);font-size:var(--font-xl)}.ms-connect-connected__email{color:var(--color-text-secondary);display:block}.ms-connect-connected__name{color:var(--color-text-primary);display:block;font-weight:var(--fw-medium)}.ms-connect-btn{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;display:inline-flex;font-size:var(--font-md);font-weight:var(--fw-semibold);gap:10px;padding:10px 20px;transition:all var(--transition)}.ms-connect-btn:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ms-connect-btn:disabled{cursor:not-allowed;opacity:.55}.smtp-divider{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-sm);gap:12px;margin:20px 0 16px}.smtp-divider:after,.smtp-divider:before{background:var(--color-border);content:"";flex:1 1;height:1px}@media (max-width:600px){.ms-connect-connected{align-items:flex-start;flex-direction:column}}.smtp-setup-cta{background:var(--color-bg);border:2px dashed var(--color-border-hover);flex-direction:column;gap:16px;padding:40px 24px;text-align:center}.smtp-setup-cta,.smtp-setup-cta__icon{align-items:center;border-radius:var(--radius-xl);display:flex;margin-bottom:16px}.smtp-setup-cta__icon{background:var(--color-primary);box-shadow:0 4px 14px #2563eb4d;color:#fff;font-size:var(--font-xl);height:56px;justify-content:center;width:56px}.smtp-setup-cta h4{font-size:var(--font-xl);font-weight:var(--fw-bold)}.smtp-setup-cta p{color:var(--color-text-secondary);font-size:var(--font-md)}.oauth-connect-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:4px}.ms-connect-section--half{margin-bottom:0}@media (max-width:600px){.oauth-connect-row{grid-template-columns:1fr}}.google-connect-section{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:4px;padding:20px}.google-connect-section__header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.google-connect-section__title{align-items:center;display:flex;font-size:var(--font-lg);font-weight:var(--fw-semibold);gap:10px}.google-connect-section__desc{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.5;margin-bottom:16px}.google-connect-connected{background:var(--color-success-light);border:1px solid var(--color-success-border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;padding:12px 16px}.google-connect-connected,.google-connect-connected__info{align-items:center;display:flex;gap:12px}.google-connect-connected__icon{color:var(--color-success);font-size:var(--font-xl)}.google-connect-connected__email{color:var(--color-text-secondary);display:block;font-size:var(--font-sm)}.google-logo{flex-shrink:0;height:20px;width:20px}.google-logo--btn{height:18px;width:18px}.ms-connect-btn--google{background:#fff;border-color:#dadce0;color:#3c4043}.ms-connect-btn--google:hover:not(:disabled){background:#f8f9fa;border-color:#b0b8c4;box-shadow:0 3px 10px #0000001a}.dns-health-card{border-radius:var(--radius-lg);margin-bottom:20px;padding:16px 18px}.dns-health-card--card{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-sm)!important;margin-bottom:0;margin-top:0;padding:24px}.dns-health-card--loading{align-items:center;background:var(--color-primary-light);border:1px solid var(--color-primary-border);display:flex;gap:10px}.dns-health-card--loading,.dns-health-card__spin{color:var(--color-primary-text)}.dns-health-card--ok .dns-health-card__ok-text{color:var(--color-success)}.dns-health-card--warn .dns-health-card__warn-text{color:var(--color-warning)}.dns-health-card__header{align-items:flex-start;display:flex;justify-content:space-between}.dns-health-card__header-right{align-items:center;display:flex;flex-shrink:0}.dns-health-card__domain{border-radius:var(--radius-sm);color:var(--color-text-secondary)}.dns-health-card__meta{align-items:center;display:flex;flex-wrap:wrap}.dns-title-icon{font-size:var(--font-lg);margin-right:7px}.dns-title-icon--ok{color:var(--color-success)}.dns-title-icon--warn{color:var(--color-warning)}.dns-inline-icon{margin-right:7px}.dns-inline-icon--ok{color:var(--color-success)}.dns-inline-icon--warn{color:var(--color-warning)}.dns-issue__x-icon{color:var(--color-danger);flex-shrink:0;font-size:var(--font-md);margin-right:7px}.dns-issue__how-icon{color:var(--color-warning);font-size:var(--font-md);margin-right:6px}.dns-health-card__ok-text{color:var(--color-success-hover)}.dns-health-card__warn-text{color:var(--color-warning);line-height:1.6;margin:0 0 16px}.dns-health-card__checks{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dns-badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-md);font-weight:var(--fw-bold);gap:4px;padding:4px 15px}.dns-badge--ok{background:var(--color-success-light);color:var(--color-success)}.dns-badge--fail{background:var(--color-danger-light);color:var(--color-danger)}.dns-health-issues{display:flex;flex-direction:column;gap:16px}.dns-issue{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.dns-issue__header{align-items:flex-start;background:var(--color-warning-light);border-bottom:1px solid var(--color-warning-border);display:flex;gap:10px;padding:12px 14px}.dns-issue__num{align-items:center;background:var(--color-warning-border);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--font-xs);font-weight:var(--fw-bold);height:22px;justify-content:center;width:22px}.dns-issue__label{font-weight:var(--fw-semibold);line-height:1.4}.dns-issue__how{padding:14px 16px}.dns-issue__how-title{font-size:var(--font-sm);font-weight:var(--fw-semibold);margin:0 0 10px}.dns-issue__steps{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.7;margin:0 0 12px;padding-left:20px}.dns-issue__steps li{margin-bottom:2px}.dns-issue__rec{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.dns-issue__rec-hint{color:var(--color-text-secondary);flex-shrink:0;font-size:var(--font-sm);margin-top:4px;white-space:nowrap}.dns-issue__code{background:var(--color-admin-sidebar-from);border-radius:var(--radius-sm);color:var(--color-border);display:block;flex:1 1;font-family:Menlo,Consolas,monospace;font-size:var(--font-sm);padding:5px 10px;word-break:break-all}.dns-issue__rec-note{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.5;margin:4px 0 0}.sett-autorenew-card{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-lg);padding:var(--space-lg);position:relative}.sett-autorenew-header{justify-content:space-between}.sett-autorenew-header,.sett-autorenew-title-group{align-items:flex-start;display:flex;gap:var(--space-md)}.sett-autorenew-icon{color:var(--color-primary);flex-shrink:0;font-size:var(--font-xl);margin-top:2px}.sett-autorenew-title{color:var(--color-text-primary);font-size:var(--font-md);font-weight:var(--fw-semibold);margin:0 0 var(--space-xs)}.sett-autorenew-desc{line-height:var(--leading-relaxed);margin:0}.sett-autorenew-desc,.sett-toggle-btn{color:var(--color-text-secondary);font-size:var(--font-sm)}.sett-toggle-btn{align-items:center;background:#fff;background:var(--color-bg-primary,#fff);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;display:flex;flex-shrink:0;font-weight:var(--fw-medium);gap:var(--space-xs);padding:var(--space-xs) var(--space-md);transition:var(--transition);white-space:nowrap}.sett-toggle-btn svg{font-size:var(--font-xl)}.sett-toggle-btn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.sett-toggle-btn--on{background:#f0fdf4;border-color:var(--color-success);color:var(--color-success)}.sett-toggle-btn:disabled{cursor:not-allowed;opacity:.5}.sett-cards-section{margin-top:var(--space-md)}.sett-cards-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.sett-cards-section-title{color:var(--color-text-secondary);font-size:var(--font-sm);font-weight:var(--fw-semibold);letter-spacing:.05em;margin:0 0 var(--space-xs) 0;text-transform:uppercase}.sett-cards-list{display:flex;flex-direction:column;gap:var(--space-xs)}.sett-card-row{align-items:center;background:#fff;background:var(--color-bg-primary,#fff);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);display:flex;font-size:var(--font-sm);gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.sett-card-row--primary{background:color-mix(in srgb,var(--color-primary) 6%,#0000);border-color:var(--color-primary)}.sett-card-row-icon{color:var(--color-text-secondary);flex-shrink:0;font-size:var(--font-xl)}.sett-card-logo-wrap{align-items:center;display:flex;flex-shrink:0}.sett-card-logo{border-radius:var(--radius-xs);display:block;height:24px;width:38px}.sett-card-info{align-items:center;display:flex;flex:1 1;gap:var(--space-sm);min-width:0}.sett-card-brand-label{font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sett-card-primary-badge{flex-shrink:0}.sett-card-actions{align-items:center;display:flex;gap:var(--space-xs);margin-left:auto}.sett-card-brand{display:none;font-weight:var(--fw-semibold);text-transform:capitalize}.sett-card-last4{font-family:var(--font-family-mono)}.sett-card-last4,.sett-no-card{color:var(--color-text-secondary)}.sett-no-card{font-size:var(--font-sm);font-style:italic;margin:0}.settings-billing-tab{display:flex;flex-direction:column;gap:var(--space-lg)}.sett-table-wrapper{overflow-x:auto}.sett-table{border-collapse:collapse;font-size:var(--font-base);width:100%}.sett-table thead tr{background:var(--color-surface-raised)}.sett-table th{border-bottom:2px solid var(--color-border);font-weight:var(--fw-semibold);padding:12px 16px;text-align:left;white-space:nowrap}.sett-table td{border-bottom:1px solid var(--color-border);padding:12px 16px;vertical-align:middle}.sett-table tr:hover td{background:var(--color-surface-raised)}.sett-confirm-overlay{align-items:center;background:#00000059;border-radius:var(--radius-md);display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.sett-confirm-box{background:#fff;background:var(--color-bg-primary,#fff);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-width:360px;padding:var(--space-lg);text-align:center;width:90%}.sett-confirm-box p{color:var(--color-text-primary);font-size:var(--font-sm);margin:0 0 var(--space-sm) 0}.sett-confirm-warning{color:var(--color-danger)!important;font-size:var(--font-xs)!important}.sett-confirm-actions{display:flex;gap:var(--space-sm);justify-content:center;margin-top:var(--space-md)}.mail-form-container{background:#0000;box-sizing:border-box;min-height:auto;overflow:hidden;padding:0;width:100%}.mail-form-header{margin-bottom:16px;padding:0;text-align:left}.mail-form-header h2{font-size:var(--font-xl);font-weight:var(--fw-bold);margin:0 0 6px}.mail-form-header p{color:var(--color-text-secondary);margin:0}.mail-form-content{max-width:none}.mail-form,.mail-form-content{box-sizing:border-box;width:100%}.mail-form{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);max-width:100%}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{align-items:center;display:flex;font-size:var(--font-base);font-weight:var(--fw-semibold);gap:6px;margin-bottom:2px}.form-group input,.form-group textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-base);max-width:100%;outline:none;padding:10px 14px;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.form-group input:focus,.form-group textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.form-group textarea{font-family:inherit;line-height:1.5;min-height:100px;resize:vertical}.error-message{align-items:center;color:var(--color-danger);display:flex;font-size:var(--font-sm);gap:6px;margin-top:-2px}.form-actions{display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.submit-btn{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:inherit;font-size:var(--font-base);font-weight:var(--fw-semibold);padding:9px 20px;transition:background var(--transition)}.submit-btn:hover:not(:disabled){background:var(--color-primary-hover)}.submit-btn:disabled{cursor:not-allowed;opacity:.5}.mf-attach__input{display:none}.mf-attach__dropzone{align-items:center;background:var(--color-surface-raised);border:2px dashed var(--color-border-hover);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-sm);justify-content:center;padding:var(--space-xl) var(--space-lg);text-align:center;transition:var(--transition);-webkit-user-select:none;user-select:none}.mf-attach__dropzone--over,.mf-attach__dropzone:hover{background:var(--color-primary-light);border-color:var(--color-primary)}.mf-attach__dropzone--over{box-shadow:0 0 0 3px #2563eb1f}.mf-attach__dropzone-icon{color:var(--color-primary);font-size:var(--font-xl);opacity:.75;pointer-events:none}.mf-attach__dropzone--over .mf-attach__dropzone-icon{opacity:1;transform:scale(1.15)}.mf-attach__dropzone-text{color:var(--color-text-secondary);font-weight:var(--fw-medium);pointer-events:none}.mf-attach__dropzone--over .mf-attach__dropzone-text{color:var(--color-primary-text);font-weight:var(--fw-semibold)}.mf-attach__dropzone-hint{color:var(--color-text-muted);font-size:var(--font-sm);pointer-events:none}.mf-attach__list{display:flex;flex-direction:column;gap:var(--space-xs);list-style:none;margin:var(--space-sm) 0 0;padding:0}.mf-attach__item{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;font-size:var(--font-sm);gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.mf-attach__icon{color:var(--color-primary);flex-shrink:0}.mf-attach__name{flex:1 1;font-weight:var(--fw-medium);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-attach__size{font-size:var(--font-xs)}.mf-attach__remove,.mf-attach__size{color:var(--color-text-muted);flex-shrink:0}.mf-attach__remove{background:none;border:none;border-radius:var(--radius-xs);cursor:pointer;font-size:var(--font-sm);padding:2px 4px;transition:var(--transition)}.mf-attach__remove:hover{background:var(--color-danger-light);color:var(--color-danger)}.mf-attach__item--existing{background:color-mix(in srgb,var(--color-primary) 5%,#0000);border-color:var(--color-primary);border-style:dashed}.mf-attach__item--existing .mf-attach__icon{color:var(--color-primary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.mail-form-content{padding:0}.form-group{min-width:0}.form-group input,.form-group textarea{font-size:16px}.submit-btn{width:100%}}@media (max-width:600px){.mf-recipient-mode{flex-direction:column}.mf-recipient-mode__btn{min-height:44px;white-space:normal}.mf-editor-header{align-items:stretch;flex-direction:column;gap:var(--space-sm)}.mf-editor-header label{align-self:flex-start}.mf-editor-header__actions{flex-wrap:wrap}.mf-editor-header__actions .btn{flex:1 1 auto;justify-content:center}.form-actions{align-items:stretch;flex-direction:column}.form-actions .btn,.form-actions button{justify-content:center;min-height:44px;width:100%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sender-banner{align-items:center;border-radius:var(--radius-md);display:flex;gap:10px;margin-top:16px;padding:12px 16px}.sender-banner--ok{background:var(--color-primary-light);border:1px solid var(--color-primary-border)}.sender-banner--error{background:var(--color-danger-light);border:1px solid var(--color-danger-border)}.sender-banner__icon{align-self:flex-start;flex-shrink:0;font-size:var(--font-xl);padding-top:1px}.sender-banner--ok .sender-banner__icon{color:var(--color-primary-text)}.sender-banner--error .sender-banner__icon{color:var(--color-danger)}.sender-banner__body{flex:1 1}.sender-banner__label{font-weight:var(--fw-bold);margin-bottom:2px}.sender-banner--ok .sender-banner__label{color:var(--color-primary-text)}.sender-banner--error .sender-banner__label{color:var(--color-danger)}.sender-banner__name{font-size:var(--font-md);font-weight:var(--fw-medium)}.sender-banner--ok .sender-banner__name{color:var(--color-primary-text)}.sender-banner--error .sender-banner__name{color:var(--color-danger)}.sender-banner__email{color:var(--color-primary-text);font-size:var(--font-md)}.sender-banner__hint{color:var(--color-danger);font-size:var(--font-sm);margin-top:2px}.mf-list-grid-section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;margin-bottom:0;overflow:hidden}.mf-list-grid{grid-gap:6px;background:var(--color-bg);display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));padding:var(--space-sm)}.mf-list-grid-clear{align-items:center;background:none;border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);color:var(--color-danger);cursor:pointer;display:inline-flex;font-size:var(--font-xs);font-weight:var(--fw-medium);gap:4px;margin:var(--space-sm) var(--space-sm) var(--space-sm) auto;padding:2px 8px;transition:background var(--transition)}.mf-list-grid-clear:hover{background:var(--color-danger-light)}.mf-recipient-mode{display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm);width:100%}.mf-recipient-mode__btn{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-weight:var(--fw-medium);gap:var(--space-xs);justify-content:center;overflow:hidden;padding:10px var(--space-md);transition:background var(--transition),border-color var(--transition),color var(--transition);white-space:nowrap}.mf-recipient-mode__btn:hover{color:var(--color-primary)}.mf-recipient-mode__btn--active,.mf-recipient-mode__btn:hover{background:var(--color-primary-light);border-color:var(--color-primary)}.mf-recipient-mode__btn--active{color:var(--color-primary-text);font-weight:var(--fw-semibold)}.mf-recipient-mode__badge{background:var(--color-primary);border-radius:var(--radius-full);color:#fff;font-size:var(--font-xs);font-weight:var(--fw-semibold);margin-left:var(--space-xs);max-width:120px;overflow:hidden;padding:1px 8px;text-overflow:ellipsis;white-space:nowrap}.mf-selected-list-info{align-items:center;background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-md);color:var(--color-primary-text);display:flex;font-size:var(--font-sm);gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.mf-selected-list-info svg{color:var(--color-primary);flex-shrink:0}.mf-selected-list-info span{flex:1 1}.mf-selected-list-info__change{background:none;border:1px solid var(--color-primary-border);border-radius:var(--radius-sm);color:var(--color-primary-text);cursor:pointer;font-family:inherit;font-size:var(--font-xs);font-weight:var(--fw-medium);padding:2px 8px;transition:background var(--transition);white-space:nowrap}.mf-selected-list-info__change:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.mf-selected-list-info__clear{align-items:center;background:none;border:none;border-radius:var(--radius-xs);color:var(--color-text-muted);cursor:pointer;display:flex;padding:2px 4px;transition:color var(--transition)}.mf-selected-list-info__clear:hover{color:var(--color-danger)}.mf-recipient-empty{align-items:center;background:var(--color-bg);border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);display:flex;font-size:var(--font-sm);gap:var(--space-sm);padding:var(--space-lg)}.mf-recipient-empty svg{color:var(--color-text-disabled);flex-shrink:0;font-size:var(--font-lg)}.mf-list-tile{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-xs);min-height:100px;padding:var(--space-md) var(--space-sm);position:relative;text-align:center;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}.mf-list-tile:hover{background:var(--color-bg);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.mf-list-tile--active{background:var(--color-primary-light);border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb26}.mf-list-tile--new{border-style:dashed;color:var(--color-text-muted);justify-content:center}.mf-list-tile--new:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.mf-list-tile__icon--new{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-text-muted)}.mf-list-tile--new:hover .mf-list-tile__icon--new{background:var(--color-primary-light);border-color:var(--color-primary-border);color:var(--color-primary)}.mf-list-tile__check{color:var(--color-success);font-size:var(--font-xs);position:absolute;right:6px;top:5px}.mf-list-tile__icon{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.mf-list-tile--active .mf-list-tile__icon{background:var(--color-primary-light);border-color:var(--color-primary-border);color:var(--color-primary-text)}.mf-list-tile__name{font-size:var(--font-sm);font-weight:var(--fw-semibold);line-height:1.3;max-width:100%;word-break:break-word}.mf-list-tile__badges{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.mf-list-tile__badge{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-xs);font-weight:var(--fw-medium);padding:1px 6px}.mf-list-tile--active .mf-list-tile__badge{background:var(--color-primary-light);border-color:var(--color-primary-border);color:var(--color-primary-text)}.mf-list-tile__stats{display:flex;flex-direction:column;gap:2px;margin-top:2px;width:100%}.mf-list-tile__stat{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-xs);font-weight:var(--fw-medium);gap:4px;justify-content:center}.mf-list-tile__stat svg{color:var(--color-text-muted);font-size:10px}.mf-list-tile--active .mf-list-tile__stat{color:var(--color-primary-text)}.mf-list-tile--active .mf-list-tile__stat svg{color:var(--color-primary)}.mf-list-tile__meta{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:1px;margin-top:var(--space-xs);padding-top:var(--space-xs);width:100%}.mf-list-tile__meta span{color:var(--color-text-muted);font-size:10px;line-height:1.4}.mf-list-tile--active .mf-list-tile__meta{border-top-color:var(--color-primary-border)}.mf-list-tile--active .mf-list-tile__meta span{color:var(--color-primary-text);opacity:.75}.mf-format-hint{align-items:flex-start;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;font-size:var(--font-sm);gap:8px;line-height:1.6;margin-bottom:8px;padding:9px 12px}.mf-format-hint__icon{color:var(--color-text-muted);flex-shrink:0;margin-top:2px}.mf-format-hint__body{flex:1 1}.mf-format-hint__body strong{font-weight:var(--fw-semibold)}.mf-rce{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.mf-rce__search-wrap{align-items:center;border-bottom:1px solid var(--color-border);display:flex;padding:8px 10px;position:relative}.mf-rce__search-icon{color:var(--color-text-muted);font-size:var(--font-sm);left:18px;pointer-events:none;position:absolute}.mf-rce__search{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-sm);outline:none;padding:6px 28px!important;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.mf-rce__search:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.mf-rce__search-clear{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--font-sm);padding:2px;position:absolute;right:18px;transition:color var(--transition)}.mf-rce__search-clear:hover{color:var(--color-text-primary)}.mf-rce__list{display:flex;flex-direction:column;gap:4px;max-height:340px;overflow-y:auto;padding:6px 8px}.mf-rce__empty{align-items:center;color:var(--color-text-muted);display:flex;gap:8px;justify-content:center;padding:16px}.mf-rce__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;overflow:hidden;transition:box-shadow var(--transition)}.mf-rce__card:hover .mf-rce__card-actions{opacity:1}.mf-rce__card--invalid{background:var(--color-danger-light);border-color:var(--color-danger-border)}.mf-rce__card--editing{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.mf-rce__card-header{align-items:center;display:flex;gap:8px;padding:6px 10px}.mf-rce__card-domain{flex:1 1;font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-rce__card-badge{border:1px solid #0000;border-radius:var(--radius-full);flex-shrink:0;font-size:var(--font-xs);font-weight:var(--fw-semibold);padding:1px 7px}.mf-rce__card-actions{display:flex;gap:4px;opacity:0;transition:opacity var(--transition)}.mf-rce__action-btn{background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-base);line-height:1;padding:2px 5px}.mf-rce__action-btn--edit{background:var(--color-primary-light);color:var(--color-primary-text)}.mf-rce__action-btn--edit:hover{background:var(--color-primary-border)}.mf-rce__action-btn--del{background:var(--color-danger-light);color:var(--color-danger)}.mf-rce__action-btn--del:hover{background:var(--color-danger-border)}.mf-rce__card-emails{display:flex;flex-wrap:wrap;gap:5px;padding:5px 10px 8px}.mf-rce__chip{border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:var(--font-xs);padding:2px 7px;white-space:nowrap}.mf-rce__invalid-text{color:var(--color-danger);font-size:var(--font-sm);font-style:italic}.mf-rce__edit-input{background:#0000;border:none;box-sizing:border-box;color:var(--color-text-primary);display:block;font-family:Courier New,monospace;font-size:var(--font-sm);outline:none;padding:8px 10px;resize:none;width:100%}.mf-rce__input-wrap{background:var(--color-surface);border-top:1px solid var(--color-border);min-height:80px;overflow:auto;position:relative;resize:vertical}.mf-rce__input{background:#0000;border:none;box-sizing:border-box;color:var(--color-text-primary);display:block;font-family:Courier New,monospace;font-size:var(--font-base);height:100%;min-height:80px;outline:none;padding:10px 12px;resize:none;width:100%}.mf-rce__input::placeholder{color:var(--color-text-muted);font-style:normal}.mf-rce__add-btn{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);bottom:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:var(--fw-medium);gap:5px;padding:5px 12px;position:absolute;right:8px;transition:background var(--transition)}.mf-rce__add-btn:hover{background:var(--color-primary-hover)}.preview-modal .bm-modal__footer{gap:var(--space-md);justify-content:space-between}.preview-modal__body{padding:24px}.preview-info-box{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:24px;padding:20px}.preview-info-box h4{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-base);font-weight:var(--fw-semibold);gap:8px;margin:0 0 16px}.preview-info-row{align-items:baseline;display:flex;gap:8px;margin-bottom:12px}.preview-info-row strong{color:var(--color-text-secondary);flex-shrink:0;font-weight:var(--fw-semibold);min-width:140px}.preview-info-row span{font-weight:var(--fw-medium)}.preview-content-box{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.preview-content-box__header{align-items:center;background:var(--color-bg);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);display:flex;font-size:var(--font-base);font-weight:var(--fw-semibold);gap:8px;padding:12px 16px}.preview-content-box__body{font-family:Arial,sans-serif;font-size:var(--font-md);line-height:1.6;max-height:400px;min-height:200px;overflow:auto;padding:20px}.preview-modal__footer-info{color:var(--color-text-secondary);font-size:var(--font-md)}.preview-modal__footer-actions{display:flex;gap:12px}.preview-btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:var(--font-md);font-weight:var(--fw-medium);gap:6px;padding:12px 24px;transition:all var(--transition)}.preview-btn--cancel{background:var(--color-border);color:var(--color-text-primary)}.preview-btn--cancel:hover{background:var(--color-border-hover)}.preview-btn--send{background:var(--color-success);color:#fff;font-weight:var(--fw-semibold)}.preview-btn--send:hover:not(:disabled){background:var(--color-success);filter:brightness(.88)}.preview-btn--send:disabled{background:var(--color-text-muted);cursor:not-allowed}@media (max-width:600px){.preview-info-box{padding:14px}.preview-info-row{flex-direction:column;gap:2px}.preview-info-row strong{min-width:0}.preview-info-row span{overflow-wrap:anywhere}.preview-content-box__header{flex-wrap:wrap;row-gap:8px}.preview-content-box__header .pso-fullscreen-btn{margin-left:0}.preview-modal .bm-modal__footer{align-items:stretch;flex-direction:column}.preview-modal__footer-actions{flex-direction:column}.preview-btn{justify-content:center}}.schedule-toggle-row{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px 20px}.schedule-toggle-label{align-items:center;cursor:pointer;display:flex;font-size:var(--font-lg);font-weight:var(--fw-semibold);gap:8px}.schedule-toggle-label input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;height:18px;width:18px}.schedule-datetime-row{align-items:center;background:var(--color-primary-light);color:var(--color-primary-text);display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.schedule-datetime-input,.schedule-datetime-row{border:1px solid var(--color-primary-border);border-radius:var(--radius-md)}.schedule-datetime-input{background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:var(--font-md);outline:none;padding:8px 12px}.schedule-datetime-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.schedule-datetime-preview{color:var(--color-primary-text);font-size:var(--font-sm);font-weight:var(--fw-semibold)}.submit-btn--schedule{background:var(--color-primary)!important}.submit-btn--schedule:hover:not(:disabled){background:var(--color-primary-hover)!important}.preview-info-row--schedule{align-items:flex-start;background:var(--color-primary-light);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex-direction:column;gap:10px;padding-left:12px}.preview-schedule-picker{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.schedule-time-badge{background:var(--color-primary-light);border-radius:var(--radius-full);color:var(--color-primary-text);font-size:var(--font-md);font-weight:var(--fw-bold);padding:3px 10px}.preview-btn--schedule{align-items:center;background:var(--color-purple);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:var(--font-md);font-weight:var(--fw-semibold);gap:8px;padding:10px 22px;transition:background var(--transition)}.preview-btn--schedule:hover{background:var(--color-purple-hover);transform:translateY(-1px)}.schedule-success-banner{align-items:center;animation:slideIn .3s ease;background:var(--color-success-light);border:1px solid var(--color-success-border);border-radius:var(--radius-lg);color:var(--color-success);display:flex;font-weight:var(--fw-semibold);gap:10px;margin-bottom:8px;padding:14px 20px}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mf-editor-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}.mf-editor-header label{margin-bottom:0}.mf-editor-header__actions{align-items:center;display:flex;gap:var(--space-xs)}.mf-tpl-modal__body{padding:var(--space-md)}.mf-tpl-state{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:var(--font-sm);gap:var(--space-md);padding:var(--space-3xl) var(--space-xl)}.mf-tpl-state__empty{font-size:2rem;opacity:.3}.mf-tpl-card{cursor:pointer}.mf-edit-banner{background:var(--color-warning-light);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-weight:var(--fw-medium);justify-content:space-between;padding:var(--space-sm) var(--space-lg)}.mf-edit-banner,.mf-edit-banner span{align-items:center;display:flex;gap:var(--space-sm)}.pso-on{color:var(--color-success)}.pso-off,.pso-on{font-weight:var(--fw-semibold)}.pso-note span,.pso-off{color:var(--color-text-secondary)}.pso-note span{font-size:var(--font-md)}.pso-link{background:none;border:none;color:var(--color-primary);cursor:pointer;font:inherit;font-size:var(--font-md);padding:0;text-decoration:underline}.pso-link:hover{color:var(--color-primary-hover)}.pso-warn{align-items:flex-start;background:var(--color-warning-light);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-warning);display:flex;font-size:var(--font-md);gap:var(--space-sm);line-height:var(--leading-relaxed);margin-top:var(--space-md);padding:var(--space-md)}.pso-warn svg{flex-shrink:0;margin-top:3px}.pso-fullscreen-btn{font-size:var(--font-md);margin-left:auto}.rl-card--disabled{cursor:not-allowed;opacity:.55}.mf-test{padding:var(--space-md) var(--space-lg) var(--space-lg)}.mf-test__note{color:var(--color-text-secondary);font-size:15px;line-height:1.6;margin:0 0 var(--space-md)}.mf-test__input{border:1px solid var(--color-border);box-sizing:border-box;font-size:16px;padding:10px 12px;width:100%}.mf-test__input,.mf-test__ok{border-radius:var(--radius-md)}.mf-test__ok{background:var(--color-success-light);border:1px solid var(--color-success-border);color:var(--color-success);font-size:15px;padding:10px 14px}.mf-test .error-message,.mf-test__ok{margin-top:var(--space-sm)}.eb-root{background:#f3f4f6;display:flex;flex-direction:column;font-family:var(--font-family-base);inset:0;position:fixed;z-index:var(--z-portal)}.eb-topbar{align-items:center;background:#fff;background:var(--color-surface,#fff);border-bottom:1.5px solid #e5e7eb;border-bottom:1.5px solid var(--color-border,#e5e7eb);box-shadow:var(--shadow-xs);display:flex;flex-wrap:wrap;gap:var(--space-md);height:56px;padding:0 var(--space-xl)}.eb-topbar,.eb-topbar__back{flex-shrink:0}.eb-topbar__fields{align-items:center;display:flex;flex:1 1;gap:var(--space-sm);min-width:0}.eb-topbar__input{background:#f9fafb;background:var(--color-surface-raised,#f9fafb);border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-sm);height:34px;padding:0 var(--space-md);transition:border-color var(--transition),box-shadow var(--transition)}.eb-topbar__input:focus{background:#fff;background:var(--color-surface,#fff);border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a;outline:none}.eb-topbar__input--name{flex:1 1;min-width:160px}.eb-topbar__error{align-items:center;color:#dc2626;color:var(--color-danger,#dc2626);display:flex;font-size:var(--font-xs);gap:var(--space-xs);white-space:nowrap}.eb-topbar__right{gap:var(--space-md);margin-left:auto}.eb-topbar__actions,.eb-topbar__right{align-items:center;display:flex;flex-shrink:0}.eb-topbar__actions{gap:var(--space-sm)}.eb-editor-wrap{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.eb-gjs-container{flex:1 1;overflow:hidden}.eb-gjs-container .gjs-editor,.eb-gjs-container .gjs-editor-cont{height:100%!important}.eb-gjs-container .gjs-pn-commands{display:none!important}.eb-gjs-container .gjs-editor{font-family:var(--font-family-base)}.eb-preview-body{display:flex;flex-direction:column;padding:0}.eb-preview-modal__frame{background:#fff;border:none;flex:1 1;min-height:400px;width:100%}.eb-name-prompt__body{padding:var(--space-lg)}.eb-name-prompt__body .eb-topbar__input{box-sizing:border-box;height:40px;width:100%}.eb-mobile-hint{display:none}@media (max-width:900px){.eb-topbar{gap:8px;height:auto;padding:8px 12px}.eb-topbar__right{flex:1 1 100%;flex-shrink:1;flex-wrap:wrap;margin-left:0;min-width:0}.eb-topbar__actions{flex:1 1 100%;flex-wrap:wrap}.eb-topbar__actions .btn{flex:1 1 auto;justify-content:center;min-height:44px}.eb-topbar__error{font-size:15px;white-space:normal}.eb-mobile-hint{background:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e;display:block;flex-shrink:0;font-size:15px;margin:0;padding:8px 12px}.eb-gjs-container .gjs-pn-options{left:0;overflow-x:auto;right:38%;white-space:nowrap}.eb-gjs-container .gjs-pn-views{overflow-x:auto;white-space:nowrap;width:38%}.eb-gjs-container .gjs-cv-canvas{width:62%}.eb-gjs-container .gjs-pn-views-container{width:38%}}.ss-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:var(--space-lg);padding:24px}.ss-header{align-items:flex-start;display:flex;gap:var(--space-lg);justify-content:space-between}.ss-sub{color:var(--color-text-secondary);font-size:var(--font-base);font-weight:var(--fw-normal);line-height:var(--leading-relaxed);margin:var(--space-xs) 0 0}.ss-sub strong{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.ss-status{align-items:center;color:var(--color-success);display:inline-flex;font-size:var(--font-md);gap:6px;opacity:0;transition:opacity var(--transition);white-space:nowrap}.ss-status--visible{opacity:1}.ss-alert{margin-bottom:0}.ss-alert p{font-size:var(--font-base);margin:0}.ss-modes{grid-gap:var(--space-md);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ss-mode,.ss-modes{gap:var(--space-md)}.ss-mode{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;font:inherit;padding:var(--space-md) var(--space-lg);text-align:left;transition:var(--transition)}.ss-mode:hover:not(:disabled){border-color:var(--color-primary)}.ss-mode:disabled{cursor:default}.ss-mode--active{background:var(--color-primary-light);border-color:var(--color-primary)}.ss-mode__radio{border:2px solid var(--color-border);border-radius:50%;flex-shrink:0;height:16px;margin-top:4px;transition:var(--transition);width:16px}.ss-mode--active .ss-mode__radio{background:radial-gradient(var(--color-primary) 45%,#0000 50%);border-color:var(--color-primary)}.ss-mode__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ss-mode__text strong{color:var(--color-text-primary);font-size:var(--font-base);font-weight:var(--fw-semibold)}.ss-mode__text em{color:var(--color-primary-text);font-size:var(--font-md);font-style:normal}.ss-mode__text small{font-size:var(--font-md);line-height:var(--leading-relaxed)}.ss-custom,.ss-mode__text small{color:var(--color-text-secondary)}.ss-custom{display:flex;flex-wrap:wrap;font-size:var(--font-base);gap:var(--space-xl)}.ss-custom label{align-items:center;display:inline-flex;gap:var(--space-sm)}.ss-custom input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;font-size:var(--font-base);padding:6px 10px;width:88px}.ss-custom input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.ss-estimate{align-items:flex-start;background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;font-size:var(--font-md);gap:var(--space-sm);line-height:var(--leading-relaxed);padding:var(--space-md) var(--space-lg)}.ss-estimate svg{color:var(--color-primary);flex-shrink:0;margin-top:4px}.ss-estimate strong{color:var(--color-text-primary)}.ss-row{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-lg);padding:var(--space-lg)}.ss-row__header{justify-content:space-between}.ss-row__group,.ss-row__header{align-items:flex-start;display:flex;gap:var(--space-md)}.ss-row__icon{color:var(--color-primary);flex-shrink:0;font-size:var(--font-xl);margin-top:2px}.ss-row__title{color:var(--color-text-primary);font-size:var(--font-base);font-weight:var(--fw-semibold);margin:0 0 var(--space-xs)}.ss-row__desc{line-height:var(--leading-relaxed);margin:0}.ss-row__desc,.ss-toggle{color:var(--color-text-secondary);font-size:var(--font-md)}.ss-toggle{align-items:center;background:#fff;background:var(--color-bg-primary,#fff);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;display:flex;flex-shrink:0;font-weight:var(--fw-medium);gap:var(--space-xs);padding:var(--space-xs) var(--space-md);transition:var(--transition);white-space:nowrap}.ss-toggle svg{font-size:var(--font-xl)}.ss-toggle:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.ss-toggle--on{background:#f0fdf4;border-color:var(--color-success);color:var(--color-success)}.ss-toggle:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.ss-card{padding:16px}.ss-header,.ss-row__header{flex-direction:column}}.asb{background-color:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-lg);font-family:var(--font-family-base);gap:var(--space-lg);margin-bottom:var(--space-xl);padding:var(--space-md) var(--space-xl)}.asb,.asb__icon{align-items:center;display:flex}.asb__icon{animation:asb-pulse 2s ease-in-out infinite;background:var(--color-primary);border-radius:var(--radius-full);color:#fff;flex-shrink:0;font-size:var(--font-md);height:40px;justify-content:center;width:40px}@keyframes asb-pulse{0%,to{box-shadow:0 0 0 0 #455dd359}50%{box-shadow:0 0 0 8px #455dd300}}.asb__body{display:flex;flex:1 1;flex-direction:column;gap:var(--space-xs);min-width:0}.asb__title{color:var(--color-primary-text);font-size:var(--font-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asb__title strong{font-weight:var(--fw-bold)}.asb__meta{color:var(--color-text-secondary);font-size:var(--font-md)}.asb__bar{background:var(--color-surface);height:6px;margin-top:var(--space-xs);overflow:hidden}.asb__bar,.asb__bar-fill{border-radius:var(--radius-full)}.asb__bar-fill{background:var(--color-primary);height:100%;transition:width .6s ease}.asb__btn{flex-shrink:0}@media (max-width:720px){.asb{flex-wrap:wrap}.asb__body{flex-basis:calc(100% - 56px)}.asb__btn{justify-content:center;width:100%}}.ltm-countdown-body{flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);position:relative;z-index:1}.ltm-countdown-body,.ltm-modal__icon{align-items:center;display:flex;justify-content:center}.ltm-modal__icon{animation:ltm-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:var(--radius-full);color:#fff;font-size:28px;height:80px;width:80px}.ltm-modal__title{color:var(--color-primary);font-size:var(--font-lg);font-weight:var(--fw-bold)}.ltm-modal__desc{color:var(--color-text-secondary)}.ltm-modal__f1-lights{display:flex;gap:var(--space-sm);justify-content:center}.ltm-modal__f1-light{background:#1a1a1a;border-radius:var(--radius-full);height:20px;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease;width:20px}.ltm-modal__f1-light--on{background:var(--color-primary)}.ltm-content{background:#0000;display:flex;flex-direction:column;font-size:var(--font-base);gap:var(--space-lg);height:100%;overflow:hidden;position:relative;width:100%}.ltm-progress{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg)}.ltm-progress__bar-track{background:var(--color-border);border-radius:var(--radius-sm);height:12px;overflow:hidden}.ltm-progress__bar-fill{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 100%);border-radius:var(--radius-sm);height:100%;transition:width var(--transition-slow)}.ltm-progress__counts{color:var(--color-text-primary);display:flex;font-size:var(--font-base);font-weight:var(--fw-semibold);justify-content:space-between;margin-top:var(--space-sm)}.ltm-progress__stats{color:var(--color-text-secondary);display:flex;font-size:var(--font-md);gap:var(--space-lg);margin-top:var(--space-sm)}.ltm-stat--success{color:var(--color-success)}.ltm-stat--error,.ltm-stat--success{align-items:center;display:inline-flex;gap:var(--space-xs)}.ltm-stat--error{color:var(--color-danger)}.ltm-current{background:var(--color-info-light);border-radius:var(--radius-md);padding:var(--space-lg)}.ltm-current__row{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-base);font-weight:var(--fw-medium);gap:var(--space-md);justify-content:space-between}.ltm-current__row--active{color:var(--color-primary)}.ltm-current__row--done{color:var(--color-success)}.ltm-current__msg-area{align-items:center;display:flex;gap:var(--space-md)}.ltm-spinner{animation:ltm-spin 1s linear infinite;font-size:var(--font-lg)}.ltm-check-icon{color:var(--color-success)}.ltm-logs{flex:1 1;min-height:0;overflow-y:auto}.ltm-log-entry{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-size:var(--font-md);margin:0 0 var(--space-sm) 0;padding:var(--space-md) var(--space-lg)}.ltm-log-entry--info{background:var(--color-surface-raised);border-left:4px solid var(--color-primary)}.ltm-log-entry--error{background:var(--color-danger-light);border-left:4px solid var(--color-danger)}.ltm-log-entry--completed{background:var(--color-success-light);border-left:4px solid var(--color-success)}.ltm-log__time{color:var(--color-text-secondary);font-size:var(--font-md);font-weight:var(--fw-medium)}.ltm-log__message{color:var(--color-text-primary);line-height:var(--leading-snug);margin-top:var(--space-xs)}@keyframes ltm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ltm-slide-in{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ltm-pulse{0%,to{box-shadow:0 8px 25px #3b82f64d}50%{box-shadow:0 8px 35px #3b82f680}}@keyframes ltm-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ltm-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ltm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ltm-meta-grid{grid-gap:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ltm-meta{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;font-size:var(--font-md);gap:2px;padding:var(--space-md) var(--space-lg)}.ltm-meta__label{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-md);gap:6px}.ltm-meta strong{color:var(--color-text-primary);font-size:var(--font-base)}.ltm-meta em{color:var(--color-text-secondary);font-style:normal;font-weight:500}.ltm-notice{align-items:flex-start;border-radius:var(--radius-md);display:flex;font-size:var(--font-md);gap:var(--space-sm);padding:var(--space-md) var(--space-lg)}.ltm-notice--warn{background:var(--color-warning-light);border:1px solid var(--color-warning-border);color:var(--color-warning)}.ltm-notice--error{background:var(--color-danger-light);border:1px solid var(--color-danger-border);color:var(--color-danger)}.ltm-hint{color:var(--color-text-secondary);font-size:var(--font-md);margin:0}.ltm-log__track{color:var(--color-primary);display:inline-flex;gap:6px;margin-left:var(--space-sm)}.ltm-resume{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}.ltm-resume__head{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-base);gap:var(--space-sm)}.ltm-resume__modes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ltm-resume__btn{align-self:flex-start}.smk{-webkit-font-smoothing:antialiased;background:#fff;border-radius:14px;box-shadow:0 2px 8px #00000014,0 8px 28px #00000012;color:#0d1033;display:flex;flex-direction:column;flex-shrink:0;font-family:Manrope,ui-sans-serif,sans-serif;font-size:12px;gap:10px;max-width:320px;padding:14px 16px 16px;width:100%}.smk__head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.smk__head-left{display:flex;flex-direction:column;gap:2px}.smk__title{color:#0d1033;font-size:12.5px;font-weight:700;line-height:1.3}.smk__sub{color:#6b7280;font-size:11px;font-weight:500}.smk__placeholder{color:#a0aec0;font-style:italic}.smk__cursor{animation:smk-blink .85s step-end infinite;background:#0d1033;display:inline-block;height:.9em;margin-left:1px;vertical-align:text-bottom;width:1.5px}@keyframes smk-blink{0%,to{opacity:1}50%{opacity:0}}.smk--tracking{max-width:280px}.smk__live-badge{background:#ff8a331f;border-radius:20px;color:#ff8a33;flex-shrink:0;font-size:10.5px;font-weight:700;padding:3px 8px;white-space:nowrap}.smk__live-badge--done{background:#067fe71a;color:#067fe7}.smk__head-right{display:flex;gap:6px}.smk__ctrl-btn,.smk__head-right{align-items:center;flex-shrink:0}.smk__ctrl-btn{border:none;border-radius:20px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10.5px;font-weight:700;gap:4px;padding:3px 9px;transition:opacity .15s}.smk__ctrl-btn:hover{opacity:.8}.smk__ctrl-btn--stop{background:#ef44441a;color:#ef4444;padding:3px 8px}.smk__ctrl-btn--restart{background:#067fe71a;color:#067fe7}.smk__track-wrap{background:#ff8a3326;border-radius:99px;height:6px;overflow:hidden}.smk__track-bar{background:linear-gradient(90deg,#ff8a33,#ffb210);border-radius:99px;height:100%}.smk__row-list{display:flex;flex-direction:column;gap:4px;height:156px;overflow:hidden}.smk__row{align-items:center;animation:smk-row-in .22s ease;background:#f8f9fc;border-radius:7px;display:flex;gap:7px;padding:5px 8px}@keyframes smk-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.smk__row-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.smk__row-dot--ok{background:#067fe7}.smk__row-dot--err{background:#ef4444}.smk__row-email{color:#374151;flex:1 1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smk__row-status{flex-shrink:0;font-size:10px}.smk__row-status--ok{color:#067fe7}.smk__row-status--err{color:#ef4444}.smk__footer{align-items:center;border-top:1px solid #f0f2f7;display:flex;font-size:11px;font-weight:600;gap:10px;padding-top:6px}.smk__foot-ok{color:#067fe7}.smk__foot-err{color:#ef4444}.smk__foot-pct{color:#6b7280;margin-left:auto}.smk__foot-open{color:#16a34a}.smk__foot-click{color:#455dd3}.smk__footer--note{border-top:none;padding-top:0}.smk--tracking .smk__footer{gap:8px}.smk--tracking .smk__footer>span{white-space:nowrap}.smk--dns{max-width:300px}.smk__dns-domain{color:#374151;font-family:Manrope,monospace;font-size:11px;font-weight:600}.smk__dns-badge{background:#0000000f;border-radius:20px;color:#6b7280;flex-shrink:0;font-size:10.5px;font-weight:700;padding:3px 8px;transition:background .3s,color .3s;white-space:nowrap}.smk__dns-badge--ok{background:#17ae391f;color:#17ae39}.smk__dns-list{display:flex;flex-direction:column;gap:7px}.smk__dns-row{align-items:flex-start;display:flex;gap:8px}.smk__dns-icon-wrap{align-items:center;background:#f0f2f7;border-radius:50%;color:#a0aec0;display:flex;flex-shrink:0;font-size:10px;height:20px;justify-content:center;margin-top:1px;transition:background .25s,color .25s;width:20px}.smk__dns-icon-wrap--ok{background:#17ae391f;color:#17ae39}.smk__dns-icon-wrap--loading{background:#067fe71a;color:#067fe7}.smk__spinner{animation:smk-spin .7s linear infinite;border:1.5px solid #067fe740;border-radius:50%;border-top-color:#067fe7;display:block;height:10px;width:10px}@keyframes smk-spin{to{transform:rotate(1turn)}}.smk__dot-empty{background:#d1d5db;border-radius:50%;display:block;height:6px;width:6px}.smk__dns-info{display:flex;flex-direction:column;gap:2px;min-width:0}.smk__dns-name{color:#0d1033;font-size:11.5px;font-weight:700}.smk__dns-val{color:#9ca3af;font-family:Manrope,monospace;font-size:10px;max-width:200px;opacity:0;overflow:hidden;text-overflow:ellipsis;transform:translateY(3px);transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.smk__dns-val--visible{color:#17ae39;opacity:1;transform:translateY(0)}.smk--enc{gap:12px;height:230px;max-width:280px;overflow:hidden}.smk__enc-header{align-items:center;display:flex;gap:10px}.smk__enc-icon{align-items:center;background:#067fe71a;border-radius:10px;color:#067fe7;display:flex;flex-shrink:0;font-size:15px;height:36px;justify-content:center;transition:background .4s,color .4s;width:36px}.smk__enc-icon--active{animation:smk-pulse .8s ease-in-out infinite alternate;background:#ffb2101f;color:#ffb210}.smk__enc-icon--done{background:#067fe726;color:#067fe7}@keyframes smk-pulse{0%{transform:scale(1)}to{transform:scale(1.12)}}.smk__enc-header-text{display:flex;flex:1 1;flex-direction:column;gap:1px}.smk__enc-badge{align-items:center;background:#067fe71a;border-radius:20px;color:#067fe7;display:flex;flex-shrink:0;font-size:10px;font-weight:700;gap:4px;padding:3px 8px;white-space:nowrap}.smk__enc-plain{animation:smk-row-in .2s ease;display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center}.smk__enc-plain-row{align-items:center;background:#f8f9fc;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;padding:7px 10px}.smk__enc-plain-icon{flex-shrink:0;font-size:14px}.smk__enc-plain-info{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.smk__enc-plain-name{color:#0d1033;font-size:11px;font-weight:700}.smk__enc-plain-sub{color:#9ca3af;font-size:10px}.smk__enc-plain-shield{color:#d1d5db;flex-shrink:0;font-size:12px}.smk__enc-working{animation:smk-row-in .2s ease;display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center}.smk__enc-hex-list{background:#0d1033;border-radius:8px;display:flex;flex-direction:column;gap:3px;min-height:54px;overflow:hidden;padding:8px 10px}.smk__enc-hex-row{animation:smk-row-in .15s ease;color:#4ade80;font-family:Manrope,monospace;font-size:10px;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smk__enc-progress-wrap{background:#067fe726;border-radius:99px;height:5px;overflow:hidden}.smk__enc-progress-bar{background:linear-gradient(90deg,#067fe7,#ac6dec);border-radius:99px;height:100%;transition:width .18s linear}.smk__enc-pct{color:#6b7280;font-size:10px;font-weight:600}.smk__enc-done{animation:smk-row-in .2s ease;display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center}.smk__enc-done-row{align-items:center;background:#067fe70d;border:1px solid #067fe726;border-radius:8px;display:flex;gap:8px;padding:7px 10px}.smk__enc-done-lock{color:#067fe7;flex-shrink:0;font-size:11px}.smk__enc-done-name{color:#0d1033;flex:1 1;font-size:11px;font-weight:700}.smk__enc-done-tag{background:#067fe71a;border-radius:4px;color:#067fe7;font-size:9.5px;font-weight:700;padding:2px 6px;white-space:nowrap}.smk--wizard{max-width:260px}.smk__steps{display:flex;flex-direction:column;gap:0}.smk__step{align-items:flex-start;display:flex;gap:10px}.smk__step-left{flex-direction:column}.smk__step-dot,.smk__step-left{align-items:center;display:flex;flex-shrink:0}.smk__step-dot{background:#f8f9fc;border:1.5px solid #e5e7eb;border-radius:50%;color:#9ca3af;font-size:10px;font-weight:700;height:22px;justify-content:center;transition:border-color .3s,background .3s,color .3s;width:22px}.smk__step--done .smk__step-dot{background:#17ae39;border-color:#17ae39;color:#fff}.smk__step--active .smk__step-dot{background:#fff;border-color:#ffb210;box-shadow:0 0 0 3px #ffb2102e;color:#ffb210}.smk__step-line{background:#e5e7eb;flex:1 1;margin:3px 0;min-height:14px;width:1.5px}.smk__step--done .smk__step-line{background:#17ae39}.smk__step-right{display:flex;flex:1 1;flex-direction:column;gap:4px;padding-bottom:12px}.smk__step:last-child .smk__step-right{padding-bottom:0}.smk__step-label{color:#9ca3af;font-size:11.5px;font-weight:600;padding-top:3px;transition:color .3s}.smk__step--done .smk__step-label{color:#6b7280;text-decoration:line-through;text-decoration-color:#6b728059}.smk__step--active .smk__step-label{color:#0d1033;font-weight:700}.smk__step-field{align-items:center;animation:smk-field-in .2s ease;background:#f8f9fc;border:1.5px solid #ffb210;border-radius:7px;display:flex;min-height:30px;padding:6px 9px}@keyframes smk-field-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.smk__step-field-val{color:#0d1033;font-family:Manrope,monospace;font-size:11.5px;font-weight:600}.smk__step-field .smk__cursor{background:#ffb210}.smk--kvkk{max-width:280px;overflow:hidden;position:relative}.smk__toggle-list{display:flex;flex-direction:column;gap:8px}.smk__toggle-row{align-items:center;display:flex;gap:10px}.smk__toggle-info{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.smk__toggle-name{color:#0d1033;font-size:11.5px;font-weight:700}.smk__toggle-name,.smk__toggle-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smk__toggle-sub{color:#9ca3af;font-size:10px}.smk__toggle{background:#d1d5db;border:none;border-radius:99px;cursor:default;flex-shrink:0;height:19px;padding:0;position:relative;transition:background .3s ease;width:34px}.smk__toggle--on{background:#2b9d99}.smk__toggle-knob{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:15px;left:2px;pointer-events:none;position:absolute;top:2px;transition:transform .3s ease;width:15px}.smk__toggle--on .smk__toggle-knob{transform:translateX(15px)}.smk__save-toast{align-items:center;background:#0d1033;border-radius:20px;bottom:-40px;color:#fff;display:flex;font-size:11px;font-weight:700;gap:6px;left:50%;padding:6px 14px;position:absolute;transform:translateX(-50%);transition:bottom .35s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.smk__save-toast--visible{bottom:12px}.bm-overlay{align-items:center;animation:bm-fade-in var(--transition);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:var(--space-lg);position:fixed;z-index:var(--z-portal)}.bm-modal{animation:bm-slide-in var(--transition-slow);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:100%}.bm-modal--sm{max-width:440px}.bm-modal--md{max-width:560px}.bm-modal--lg{max-width:860px}.bm-modal--xl{max-width:1100px}.bm-modal__header{align-items:center;background:var(--color-bg);border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--space-lg) var(--space-xl)}.bm-modal__title{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-xl);font-weight:var(--fw-semibold);gap:var(--space-sm);margin:0}.bm-modal__title-icon{color:var(--color-primary)}.bm-modal__close{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-md);justify-content:center;padding:var(--space-xs) var(--space-sm);transition:color var(--transition),background var(--transition)}.bm-modal__close:hover{background:var(--color-border);color:var(--color-text-primary)}.bm-modal__body{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-xl)}.bm-modal__footer{align-items:center;background:var(--color-bg);border-top:1px solid var(--color-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--space-sm);justify-content:flex-end;padding:var(--space-md) var(--space-xl)}.bm-confirm{padding:var(--space-xl) var(--space-lg);text-align:center}.bm-confirm__icon-wrap{align-items:center;border-radius:var(--radius-full);display:flex;font-size:26px;height:64px;justify-content:center;margin:0 auto var(--space-xl);width:64px}.bm-confirm__icon-wrap--danger{background:var(--color-danger-light);color:var(--color-danger)}.bm-confirm__icon-wrap--warning{background:var(--color-warning-light);color:var(--color-warning)}.bm-confirm__icon-wrap--primary{background:var(--color-primary-light);color:var(--color-primary)}.bm-confirm__title{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:var(--fw-semibold);margin:0 0 var(--space-sm)}.bm-confirm__desc{color:var(--color-text-secondary);font-size:var(--font-base);line-height:var(--leading-normal);margin:0 0 var(--space-2xl)}.bm-confirm__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center}@keyframes bm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bm-slide-in{0%{opacity:0;transform:translateY(-24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.bm-modal--lg,.bm-modal--xl{border-radius:var(--radius-lg);max-width:100%}.bm-modal__body{padding:var(--space-lg)}.bm-modal__footer{padding:var(--space-sm) var(--space-lg)}}.qr-form__intro{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:var(--leading-normal);margin:0 0 var(--space-xl)}.qr-alert{align-items:center;border-radius:var(--radius-lg);display:flex;font-size:var(--font-sm);gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg)}.qr-alert--error{background:var(--color-danger-light);border:1px solid var(--color-danger-border);color:var(--color-danger)}.qr-field-row{display:flex;gap:var(--space-lg)}.qr-field-row .qr-field{flex:1 1;min-width:0}.qr-field{margin-bottom:var(--space-lg)}.qr-field__label{color:var(--color-text-primary);display:block;font-size:var(--font-sm);font-weight:var(--fw-semibold);margin-bottom:var(--space-xs)}.qr-field__input,.qr-field__textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-base);padding:var(--space-md) var(--space-lg);transition:border-color var(--transition);width:100%}.qr-field__textarea{min-height:72px;resize:vertical}.qr-field__input:focus,.qr-field__textarea:focus{border-color:var(--color-primary);outline:none}.qr-field__input:disabled,.qr-field__textarea:disabled{background:var(--color-surface-raised);color:var(--color-text-disabled)}.qr-checkbox{align-items:flex-start;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-sm);gap:var(--space-sm);line-height:var(--leading-snug);margin-bottom:var(--space-xl)}.qr-checkbox input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;height:16px;margin-top:3px;width:16px}.qr-submit{margin-top:var(--space-sm);width:100%}.qr-success{padding:var(--space-2xl) 0;text-align:center}.qr-success__icon{color:var(--color-success);font-size:2.5rem;margin-bottom:var(--space-lg)}.qr-success h4{color:var(--color-text-primary);font-size:var(--font-lg);margin:0 0 var(--space-xs)}.qr-success p{color:var(--color-text-secondary);font-size:var(--font-sm);margin:0 0 var(--space-xl)}@media (max-width:480px){.qr-field-row{flex-direction:column;gap:0}}.dm-fullpage--checking{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center}.dm-card--checking{background:#ffffff1a;border-radius:12px;max-width:400px;padding:40px;text-align:center}.dm-spinner-wrap{align-items:center;display:flex;font-size:40px;height:40px;justify-content:center;margin:0 auto 20px;width:40px}.dm-card--checking h3{margin:0 0 10px}.dm-card--checking p{margin:0;opacity:.8}.dm-fullpage--error{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px}.dm-card--error{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:16px;max-width:500px;padding:40px;text-align:center}.dm-card__error-icon{font-size:64px;margin-bottom:20px}.dm-card--error h2{font-size:24px;margin:0 0 16px}.dm-card__text{font-size:16px;line-height:1.5;margin:0 0 24px}.dm-card__support-email{color:#fbbf24;font-size:18px;font-weight:700}.dm-card__notice{font-size:14px;font-style:italic;opacity:.8}.dm-retry-btn{align-items:center;background:#fff;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:6px;padding:12px 24px;transition:transform .2s}.dm-retry-btn:hover{transform:scale(1.05)}.eb-page{align-items:center;background-color:var(--color-surface-raised);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 20px;text-align:center}.eb-card{background-color:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-width:500px;padding:40px;width:100%}.eb-card__title{color:var(--color-danger);font-size:var(--font-xl);margin-bottom:20px}.eb-card__subtitle{color:var(--color-text-secondary);line-height:var(--leading-normal);margin-bottom:20px}.eb-error-code{background-color:var(--color-surface-raised);border-radius:var(--radius-xs);font-size:var(--font-md);margin-bottom:20px;padding:15px;text-align:left}.eb-error-code small{color:var(--color-text-muted)}.eb-actions{display:flex;gap:10px;justify-content:center}.eb-btn{border:none;border-radius:var(--radius-xs);color:#fff;cursor:pointer;font-size:var(--font-md);font-weight:var(--fw-semibold);padding:10px 20px;transition:opacity var(--transition)}.eb-btn:hover{opacity:.85}.eb-btn--primary{background-color:var(--color-primary)}.eb-btn--secondary{background-color:var(--color-text-secondary)}.eb-dev-details{margin-top:20px;text-align:left}.eb-dev-details summary{color:var(--color-danger);cursor:pointer;font-size:var(--font-md)}.eb-dev-details pre{background-color:var(--color-surface-raised);border-radius:var(--radius-xs);font-size:var(--font-xs);margin-top:10px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-all}.ctx-modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:calc(var(--z-portal) + 1)}.ctx-modal{background-color:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:500px;padding:24px;width:90%}.ctx-modal__title{font-size:var(--font-xl);font-weight:var(--fw-semibold);margin:0 0 16px}.ctx-modal__message{color:var(--color-text-primary);line-height:var(--leading-normal);margin:0 0 24px}.ctx-modal__actions{display:flex;gap:12px;justify-content:flex-end}.ctx-modal__cancel-btn{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-md);padding:8px 16px;transition:background var(--transition)}.ctx-modal__cancel-btn:hover{background-color:var(--color-bg)}.ctx-modal__confirm-btn{border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:var(--font-md);font-weight:var(--fw-medium);padding:8px 16px;transition:opacity var(--transition)}.ctx-modal__confirm-btn:hover{opacity:.88}