.backup-schedule p{color:#587068;margin:0 0 12px;line-height:1.9}.backup-snapshot{overflow-wrap:anywhere;color:#72827c;max-width:220px;margin-top:8px;font-size:11px;display:block}.backup-panel .admin-title h2{margin:0}.backup-panel .admin-title label{align-items:center;gap:12px;display:flex}@media (width<=640px){.backup-panel .admin-title label,.backup-panel .admin-actions{width:100%}.backup-panel .admin-actions .button{min-width:125px}}.server-resources{margin:0 0 22px}.server-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.server-resource{background:#f8faf8;border:1px solid #e3ebe5;border-radius:12px;min-width:0;padding:12px}.server-resource>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.server-resource strong{color:#087857;font-size:17px}.server-resource small{margin-top:6px;line-height:1.8;display:block}.resource-track{background:#e3ebe5;border-radius:8px;height:6px;margin-top:10px;overflow:hidden}.resource-track i{border-radius:inherit;background:#169771;height:100%;display:block}.server-resource-high{background:#fff5f0;border-color:#efc7bc}.server-resource-high strong,.resource-warning{color:#a43d39}.server-resource-high .resource-track i{background:#c75a3d}.server-resource-stale{opacity:.65}.resource-caption{margin-top:10px;line-height:1.8;display:block}@media (width<=520px){.server-resource-grid{grid-template-columns:1fr}}.sms-panel{max-width:1100px;margin:auto;padding:24px 0}.sms-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sms-heading h1{margin:0;font-size:1.8rem}.sms-receipts{gap:16px;margin:24px 0;display:grid}.sms-receipt,.sms-settings{background:#fff;border:1px solid #dfe5ec;border-radius:18px;padding:24px}.sms-settings{margin:20px 0}.sms-receipt dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sms-receipt dt{color:#64748b;font-size:.85rem}.sms-receipt dd{overflow-wrap:anywhere;margin:6px 0;font-weight:600}.sms-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-radius:12px;padding:16px}.sms-state{background:#eff6ff;border-radius:99px;padding:6px 12px;font-size:.85rem}.sms-state-5,.sms-state-6{color:#9a3412;background:#fff1e6}.sms-state-4,.sms-refund{color:#166534}.sms-panel>.actions{justify-content:center}@media (width<=640px){.sms-receipt,.sms-settings{padding:16px}.sms-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-panel .actions{flex-wrap:wrap}.sms-heading h1{font-size:1.5rem}}.sms-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.sms-summary article{background:#fff;border:1px solid #e9edf3;border-radius:12px;gap:12px;padding:20px;display:grid}.sms-summary span,.sms-summary small{color:#64748b}.sms-summary strong{font-size:25px;font-weight:800}.sms-summary small{font-size:12px}.sms-table-scroll{background:#fff;border:1px solid #e9edf3;border-radius:12px;overflow-x:auto}.sms-table{border-collapse:collapse;text-align:right;width:100%;min-width:720px;font-size:14px}.sms-table th{color:#64748b;background:#fafbfe;padding:16px}.sms-table td{vertical-align:top;border-top:1px solid #e9edf3;padding:16px;line-height:1.9}.sms-table td:not(.sms-message-text){white-space:nowrap}.sms-message-text{overflow-wrap:anywhere;min-width:240px;max-width:420px}.sms-table th:first-child,.sms-table td:first-child{color:#64748b}@media (width<=650px){.sms-summary{grid-template-columns:1fr;gap:10px}.sms-summary article{padding:16px}.sms-summary strong{font-size:22px}.sms-table td,.sms-table th{padding:12px}}.sms-status-filter{color:#64748b;gap:6px;width:100%;max-width:240px;margin:16px 0;font-size:14px;display:grid}.sms-status-filter select{width:100%;min-height:44px}.sms-table .sms-refund{font-size:12px;display:block}.admin-shell:has(.admin-ai){max-width:1680px}.admin-ai{gap:16px;min-width:0}.admin-ai .admin-title{align-items:center;margin:0}.admin-ai .admin-title h1{margin:0;font-size:24px}.admin-ai-period{color:#60756b;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.admin-ai-period select{width:auto;min-width:140px;padding:9px 12px;font-size:13px}.admin-ai-filters{flex-wrap:wrap;gap:8px;display:flex}.admin-ai-filters button{font:inherit;cursor:pointer;color:#52665c;background:#fff;border:1px solid #dce6df;border-radius:9px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.admin-ai-filters button b{color:#6b8075;font-variant-numeric:tabular-nums;font-size:13px}.admin-ai-filters button[aria-pressed=true]{color:#086a4d;background:#e8f5ee;border-color:#66a88b}.admin-ai-workspace{grid-template-columns:minmax(370px,440px) minmax(0,1fr);align-items:stretch;gap:18px;height:clamp(520px,100dvh - 290px,850px);display:grid}.admin-ai-finder{flex-direction:column;min-width:0;min-height:0;display:flex}.admin-ai-finder>label{gap:7px;margin-bottom:12px;font-size:12px;font-weight:600;display:grid}.admin-ai-finder input{box-sizing:border-box;background:#fff;width:100%;min-width:0}.admin-ai-store-list{background:#fff;border:1px solid #e0e9e3;border-radius:12px;flex:1;min-height:0;overflow:auto}.admin-ai-activity-table{table-layout:fixed;border-collapse:collapse;text-align:right;width:100%;font-size:12px}.admin-ai-activity-table th{z-index:1;color:#6d8175;text-align:start;background:#f3f7f4;padding:12px 10px;font-size:11px;font-weight:500;position:sticky;top:0}.admin-ai-activity-table th:first-child{width:55%}.admin-ai-activity-table th:nth-child(2){width:27%}.admin-ai-activity-table td{vertical-align:middle;font-variant-numeric:tabular-nums;border-top:1px solid #eaf0ec;padding:12px 10px}.admin-ai-activity-table tr.selected td{background:#edf7f1}.admin-ai-activity-table td:first-child{position:relative}.admin-ai-activity-table tr.selected td:first-child{box-shadow:inset -3px 0 #168364}.admin-ai-activity-table button{text-align:start;font:inherit;cursor:pointer;color:#16342d;background:0 0;border:0;gap:5px;width:100%;padding:0;display:grid;overflow:hidden}.admin-ai-activity-table strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.admin-ai-activity-table span[dir=ltr]{color:#647b6f;white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:11px;overflow:hidden}.admin-ai-activity-table small{text-align:right;color:#86958c;margin-top:6px;font-size:11px;display:block}.admin-ai-activity{white-space:nowrap;color:#698074;font-size:11px}.admin-ai-activity.recent{color:#087857;font-weight:600}.admin-ai-activity.recent:before{content:"";background:#16966b;border-radius:50%;width:6px;height:6px;margin-inline-end:5px;display:inline-block}.admin-ai-activity.never{color:#87958d}.admin-ai-data-note,.admin-ai-history-note{color:#819087;margin-top:8px;font-size:11px;line-height:1.8;display:block}.admin-ai-selection{min-width:0;min-height:0}.admin-ai-selection .admin-card{box-sizing:border-box;height:100%;box-shadow:none;border-radius:12px;margin:0;padding:20px 24px}.admin-ai-store{overflow-wrap:anywhere;flex-direction:column;min-width:0;min-height:0;display:flex}.admin-ai-store header{justify-content:space-between;align-items:start;gap:14px;padding-bottom:12px;display:flex}.admin-ai-store header h2{margin:0 0 5px;font-size:18px}.admin-ai-store header p{color:#60756b;margin:0;font-size:12px;line-height:1.8}.admin-ai-store header small{display:none}.admin-ai-last-use{color:#718378;margin:0 0 8px;font-size:11px}.admin-ai-settings{border-block:1px solid #e7eee9;flex-shrink:0;padding:9px 0}.admin-ai-settings[open]{max-height:250px;overflow:auto}.admin-ai-settings summary{cursor:pointer;color:#60756b;font-size:12px;font-weight:500}.admin-ai-controls{gap:18px;margin-top:14px;display:flex}.admin-ai-controls label{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.admin-ai-controls input{accent-color:#087857;width:18px;min-width:18px;height:18px;margin:0}.admin-ai-controls small{color:#829088;margin-inline-start:6px;font-size:11px}.admin-ai-save,.admin-ai-caption{color:#60756b;margin:8px 0;font-size:11px;line-height:1.9}.admin-ai-usages{border-top:1px solid #e5ece7;grid-template-columns:1fr 1fr;gap:14px;padding-top:10px;display:grid}.admin-ai-usage h3{margin:0 0 9px;font-size:12px}.admin-ai-usage dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-ai-usage dt{color:#6c8075;font-size:10px;line-height:1.8}.admin-ai-usage dd{margin:3px 0 0;font-size:15px;font-weight:600}.admin-ai-unavailable{color:#8b734f;font-size:12px}.admin-ai-history{flex-direction:column;flex:1;min-height:0;margin-top:12px;display:flex}.admin-ai-source{border-bottom:1px solid #e8eee9;flex-shrink:0;gap:16px;display:flex}.admin-ai-source button{font:inherit;color:#7b8c81;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:12px}.admin-ai-source button[aria-pressed=true]{color:#087857;border-bottom-color:#087857;font-weight:600}.admin-ai-conversations{flex-shrink:0;gap:6px;max-height:90px;margin:10px 0;display:flex;overflow:auto}.admin-ai-conversations button{font:inherit;cursor:pointer;text-align:start;background:#fff;border:1px solid #e1eae4;border-radius:8px;gap:4px;min-width:140px;padding:8px 10px;display:grid}.admin-ai-conversations button[aria-pressed=true]{background:#edf7f1;border-color:#87b59b}.admin-ai-conversations strong,.admin-ai-conversations span{white-space:nowrap;text-overflow:ellipsis;color:#60756b;max-width:220px;font-size:11px;overflow:hidden}.admin-ai-thread-heading{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:5px;margin:12px 0 0;font-size:12px;display:flex}.admin-ai-thread-heading span{color:#819087;font-size:11px}.admin-ai-messages{flex-direction:column;flex:1;gap:14px;min-height:100px;margin:12px 0 0;padding:0 4px 12px;list-style:none;display:flex;overflow:auto}.admin-ai-message{background:#f7f9f8;border:1px solid #e6ece8;border-radius:10px;flex-shrink:0;align-self:flex-start;min-width:0;max-width:90%;padding:10px 14px}.admin-ai-message.user{background:#edf8f1;border-color:#d9ece1;align-self:flex-end}.admin-ai-message>div{color:#75867b;flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.admin-ai-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:2}.admin-ai :focus-visible{outline-offset:3px;outline:3px solid #63aa89}.admin-ai .error{font-size:13px;line-height:1.9}.admin-ai .admin-empty{margin:auto 0;font-size:13px}.admin-ai-history-note{flex-shrink:0}@media (width<=1100px){.admin-ai-workspace{grid-template-columns:minmax(300px,37%) minmax(0,1fr)}.admin-ai-selection .admin-card{padding:16px}.admin-ai-activity-table th,.admin-ai-activity-table td{padding-inline:7px}.admin-ai-activity-table th:first-child{width:49%}.admin-ai-activity-table th:nth-child(2){width:31%}}@media (width<=800px){.admin-ai-workspace{grid-template-columns:minmax(0,1fr);height:auto}.admin-ai-store-list{flex:auto;max-height:240px}.admin-ai-selection .admin-card{height:600px}.admin-ai .admin-title{flex-direction:row;align-items:center}.admin-ai .admin-title h1{font-size:19px}.admin-ai-period{font-size:0}.admin-ai-period select{min-width:110px;font-size:12px}.admin-ai-filters{gap:6px}.admin-ai-filters button{gap:9px;padding:8px 10px;font-size:11px}.admin-ai-activity-table th:first-child{width:55%}.admin-ai-activity-table th:nth-child(2){width:27%}.admin-ai-store header{flex-wrap:wrap;gap:4px}.admin-ai-usages{grid-template-columns:1fr}.admin-ai-message{max-width:95%}.admin-ai-message p{font-size:13px}}.admin-ai-feedback{border-top:1px solid #dce6e1;margin-top:12px;padding-top:8px;font-size:12px}.admin-ai-feedback-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-ai-feedback button{font:inherit;color:#285748;cursor:pointer;background:#fff;border:1px solid #c8dcd1;border-radius:8px;min-height:36px;padding:7px 11px}.admin-ai-feedback button:disabled{opacity:.5;cursor:default}.admin-ai-feedback form{gap:10px;margin:8px 0;display:grid}.admin-ai-feedback label{gap:5px;display:grid}.admin-ai-feedback input,.admin-ai-feedback textarea,.admin-ai-feedback select{font:inherit;width:100%;min-width:0;max-width:100%;color:inherit;background:#fff;border:1px solid #c8dcd1;border-radius:7px;padding:8px}.admin-ai-feedback textarea{resize:vertical;line-height:1.9}.admin-ai-feedback .admin-ai-feedback-enable{align-items:center;gap:6px;display:flex}.admin-ai-feedback-enable input{width:18px;height:18px}.admin-ai-feedback small{color:#526d64;line-height:1.8}.admin-ai-learnings{border-block:1px solid #dce6e1;margin:10px 0;padding:10px 0}.admin-ai-learnings>div{overflow-wrap:anywhere;border-bottom:1px solid #e5ece8;padding:12px 0}.admin-ai-learnings p{white-space:pre-wrap;font-size:13px;line-height:1.9}.admin-ai-message .wordino-chat-text{margin-top:6px;font-size:14px}.admin-ai-message .wordino-chat-text strong{font-size:inherit}.admin-ai-review{background:#fff;border:1px solid #dce3ef;border-radius:12px;min-width:0;margin:12px 0}.admin-ai-review>summary{cursor:pointer;padding:14px;font-weight:700}.admin-ai-review-body{overflow-wrap:anywhere;gap:12px;min-width:0;padding:12px;display:grid}.admin-ai-review-body p{margin:0;line-height:1.9}.admin-ai-review-body label{gap:6px;min-width:0;display:grid}.admin-ai-review-body input,.admin-ai-review-body textarea,.admin-ai-review-body select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid #cfd7e6;border-radius:8px;padding:10px}.admin-ai-review-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.admin-ai-review-actions button{font:inherit;cursor:pointer;white-space:normal}.admin-ai-review-item{border-top:1px solid #e5e9f1;min-width:0}.admin-ai-review-item>summary{cursor:pointer;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.admin-ai-review-item>summary small{overflow-wrap:anywhere;flex-basis:100%}.admin-ai-review-body h3{margin:4px 0;font-size:14px}@media (width<=600px){.admin-ai-review-actions>.button{flex:100%}.admin-ai-review-body{padding:10px}.admin-ai-review-actions label{flex:100%}}.admin-ai-review-actions button:not(.button){color:#285748;background:#f5f9f7;border:1px solid #c8dcd1;border-radius:8px;min-height:40px;padding:8px 12px}.admin-ai-review-actions button:disabled{opacity:.55;cursor:default}.wordino-chat-text{overflow-wrap:anywhere;min-width:0;line-height:1.95}:is(.wsg,.wai,.admin-ai-message) .wordino-chat-text p{white-space:normal;margin:0 0 .65em}.wordino-chat-text p:last-child{margin-bottom:0}.wordino-chat-text ul,.wordino-chat-text ol{margin:.4em 0;padding-inline-start:1.5em}.wordino-chat-text li+li{margin-top:.3em}.wordino-chat-text strong{font-weight:750}.wordino-chat-text a{color:#176749;text-underline-offset:3px;overflow-wrap:anywhere;unicode-bidi:isolate;text-decoration:underline}.wordino-chat-text code{white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;background:#eaf0ed;border-radius:4px;padding:1px 4px;font-family:ui-monospace,monospace;font-size:.9em}.wordino-chat-text pre{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;background:#f7f9f8;border:1px solid #d6e7df;border-radius:8px;max-width:100%;margin:.5em 0;padding:10px}.wordino-chat-text pre code{background:0 0;padding:0}.admin-subscription-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.admin-subscriptions .admin-table td{overflow-wrap:anywhere}.admin-subscriptions .admin-actions{justify-content:center}.admin-subscriptions .admin-status-upcoming{color:#8b6813;background:#fff6da}.admin-subscriptions .admin-status-refunded{color:#6543a5;background:#f2edff}@media (width<=640px){.admin-subscription-filters{grid-template-columns:minmax(0,1fr) auto}.admin-subscription-filters label:first-child{grid-column:1/-1}}.admin-onboarding{gap:12px;max-width:1240px;margin-inline:auto}.admin-onboarding p{margin-block:4px}.onboarding-lock{background:#fff8e8;border-inline-start:3px solid #c58c2b;padding:8px 12px}.admin-onboarding details{border:1px solid var(--border,#dce5e2);border-radius:12px;margin-block:16px;padding:14px}.admin-onboarding summary{cursor:pointer;font-weight:700}.onboarding-form{gap:12px;margin-top:16px;display:grid}.onboarding-form label{gap:6px;min-width:0;display:grid}.onboarding-form :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #cbd8d2;border-radius:8px;padding:9px}.onboarding-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.onboarding-actions{margin-block:16px}.admin-onboarding .button.secondary:hover{color:#234b3d;background:#dde8e1}.onboarding-preview{border-block:1px solid #dce5e2;margin-block:18px;padding-block:14px}.onboarding-preview-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:560px;margin-block:14px;display:grid;overflow:auto}.onboarding-preview-rows article{border:1px solid #dce5e2;border-radius:10px;min-width:0;padding:12px}.onboarding-preview h3{margin:0 0 8px;font-size:1rem}.onboarding-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;direction:rtl;background:#f5f8f6;border-radius:8px;padding:10px}.onboarding-approval{align-items:flex-start;gap:8px;margin-block:16px;display:flex}.onboarding-approval input{flex:0 0 18px;width:18px;height:18px;margin-top:5px;padding:0}.admin-onboarding small{color:#5f746c;display:block}@media (width<=700px){.onboarding-fields,.onboarding-preview-rows{grid-template-columns:minmax(0,1fr)}.admin-onboarding .admin-actions{flex-wrap:wrap}.onboarding-preview-rows{max-height:560px}.admin-onboarding{min-width:0}.admin-onboarding .admin-table td{overflow-wrap:anywhere}}.node-setup-form{gap:16px;display:grid}.node-setup-form p{margin:0}.node-setup-form details summary{cursor:pointer;color:var(--muted,#697386)}.node-setup-form details .form-grid{margin-top:12px}.node-setup-jobs{gap:8px;margin-bottom:20px;display:grid}.node-setup-job{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.node-setup-job>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:18px;padding:14px;display:flex}.node-setup-job>summary small{color:#697386;margin-inline-start:auto}.node-setup-detail{padding:0 16px 16px}.node-service-option{align-items:center;gap:10px;padding:8px 0;display:flex}.node-service-option input{width:18px;height:18px}.node-fingerprint{overflow-wrap:anywhere;padding:12px;display:block}.node-install-mode{gap:12px;margin-bottom:20px;display:flex}@media (width<=600px){.node-setup-job>summary{gap:8px}.node-setup-job>summary small{width:100%;margin:0}.node-setup-detail .actions{flex-wrap:wrap;display:flex}.node-install-mode{flex-wrap:wrap}}.modal-backdrop.node-setup-backdrop{z-index:40;overflow-y:auto}.node-setup-backdrop .admin-modal{width:min(100%,720px);max-height:calc(100dvh - 40px);overflow-y:auto}.node-setup-backdrop .admin-modal>.link{margin:12px auto 0;font-size:13px;display:block}.node-setup-history-actions{justify-content:flex-end;display:flex}.node-deployments{gap:16px;min-width:0;display:grid}.deployment-heading,.deployment-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.deployment-heading h2{margin:0;font-size:18px}.deployment-controls label{flex:1;gap:6px;min-width:180px;display:grid}.deployment-controls select{background:#fff;border:1px solid #dedee7;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:10px}.deployment-node-list{gap:0;display:grid}.deployment-node{border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.deployment-node label{align-items:center;gap:8px;min-width:140px;display:flex}.deployment-node input[type=checkbox]{width:18px;height:18px}.deployment-node small{overflow-wrap:anywhere;flex:1}.deployment-receipt{border-top:1px solid #eee;min-width:0;padding-top:12px}.deployment-receipt summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.deployment-receipt summary small{color:#777}.deployment-receipt ol{padding-inline-start:22px}.deployment-receipt li{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:7px 0;display:flex}.deployment-access{max-width:480px;max-height:90dvh;overflow:auto}.deployment-access form,.deployment-access label{gap:8px;display:grid}.deployment-access form{gap:16px}.deployment-access input{width:100%;min-width:0;max-width:100%}@media (width<=600px){.deployment-controls{width:100%;display:grid}.deployment-controls label{min-width:0}.deployment-controls .button{width:100%}.deployment-node{gap:8px}.deployment-node small{flex-basis:100%;padding-inline-start:26px}.deployment-node .link{margin-inline-start:26px}.deployment-receipt summary{gap:8px}.deployment-receipt summary small{flex-basis:100%}}.move-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.move-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.move-panel label{gap:8px;min-width:0;display:grid}.move-store-list{max-height:520px;margin-top:16px;overflow:auto}.move-panel .move-store{border-bottom:1px solid var(--border,#e5e7eb);align-items:center;gap:12px;padding:14px 0;display:flex}.move-panel input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary,#2563eb);flex-shrink:0}.move-store span{flex:1;gap:4px;min-width:0;display:grid}.move-store small,.move-jobs small{color:var(--muted,#64748b);overflow-wrap:anywhere;font-size:12px;display:block}.move-review{gap:14px;display:grid}.move-estimates>div{border-top:1px solid var(--border,#e5e7eb);grid-template-columns:1fr auto;gap:6px;padding:12px 0;display:grid}.move-estimates small{grid-column:1/-1}.move-panel .move-consent{align-items:start;gap:10px;font-size:13px;line-height:1.9;display:flex}.move-jobs article{border-bottom:1px solid var(--border,#e5e7eb);grid-template-columns:minmax(0,1fr) minmax(140px,1fr) auto;gap:12px;padding:16px 0;display:grid}.move-jobs p{grid-column:1/-1;margin:0;font-size:13px}.move-panel button{white-space:normal}.move-panel select,.move-panel input{min-width:0;max-width:100%}@media (width<=700px){.move-layout,.move-filters{grid-template-columns:minmax(0,1fr)}.move-store{flex-wrap:wrap}.move-store>small{width:100%;padding-inline-start:30px}.move-jobs article{grid-template-columns:minmax(0,1fr)}.move-panel .admin-card{padding:16px}.move-estimates>div{grid-template-columns:minmax(0,1fr)}.move-panel .row-actions{justify-content:start}}.move-panel .button.secondary{color:#145c49;background:#eef4f1;border:1px solid #cbdcd4}.move-panel .button.secondary:disabled{opacity:.55}.admin-delete-modal{color:#16342d;border:1px solid #e3ebe5;width:min(560px,100vw - 28px);max-height:calc(100dvh - 40px);overflow-y:auto}.admin-delete-modal::backdrop{background:#112e2690}.admin-delete-modal p{overflow-wrap:anywhere;line-height:1.9}.admin-delete-modal .actions{flex-wrap:wrap}.admin-delete-modal .danger-button{background:#b53e38}.admin-delete-modal .danger-button:hover{background:#96322e}.admin-status-deleting{color:#996e11;background:#fff5dd}.admin-status-delete_failed{color:#a43d39;background:#fff0ef}@media (width<=640px){.admin-delete-modal{padding:22px 18px}.admin-delete-modal h2{font-size:20px}.admin-delete-modal .actions .button{flex:1}}@media (width<=420px){.admin-delete-modal .actions{grid-template-columns:1fr;display:grid}.admin-delete-modal .danger-button{order:-1}}.panel-nav{border-bottom:1px solid #e2eae4;flex-wrap:wrap;gap:8px;padding:18px 0;display:flex}.panel-nav a{color:#526d62;border-radius:12px;padding:10px 18px;font-weight:700;text-decoration:none}.panel-nav a[aria-current=page]{color:#087857;background:#e5f3ec}.panel-nav a:focus-visible,.finance-panel button:focus-visible{outline-offset:3px;outline:3px solid #3da88a}.finance-panel{gap:24px;padding:32px 0;display:grid}.finance-heading,.finance-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-heading h1{margin:4px 0;font-size:32px}.finance-heading p{margin:6px 0}.finance-balance{color:#fff;background:#075e48;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.finance-balance strong{font-size:34px;font-weight:800;line-height:1.8;display:block}.finance-balance p{color:#c9e8dc;margin:5px 0;font-size:14px}.finance-topup{gap:12px;display:grid}.finance-topup .button{color:#075e48;background:#e6f5ed}.finance-box{background:#fff;border:1px solid #e0e9e3;border-radius:20px;min-width:0;padding:26px}.finance-box h2{margin:0 0 12px;font-size:22px}.finance-box h3{margin:0;font-size:16px}.finance-box small{color:#657b70;line-height:1.9}.finance-store-select{max-width:420px;margin:24px 0 16px}.finance-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 24px;display:grid}.finance-plan{color:#254d3e;text-align:right;background:#fafcfb;border:2px solid #e6ede8;border-radius:14px;gap:12px;padding:18px 12px;display:grid}.finance-plan.selected{background:#eef8f2;border-color:#087857}.finance-plan span{font-size:18px;font-weight:800}.finance-plan strong{font-size:17px}.finance-plan:disabled{opacity:.5;cursor:not-allowed}.finance-confirm{background:#f5f9f6;border:1px solid #deebe2;border-radius:16px;margin:20px 0;padding:22px}.finance-confirm p{line-height:2}.finance-actions{flex-wrap:wrap;gap:12px;margin:18px 0 12px;display:flex}.finance-box>.error,.finance-box>.notice{margin-top:16px}.finance-tabs{border-bottom:1px solid #e2eae4;flex-wrap:wrap;gap:6px;margin:8px 0 20px;padding-bottom:10px;display:flex}.finance-tabs button{color:#536d61;background:0 0;border:0;border-radius:10px;padding:10px 16px;font-weight:700}.finance-tabs button[aria-current=page]{color:#087857;background:#edf6f0}.finance-history{gap:12px;display:grid}.finance-entry{overflow-wrap:anywhere;border:1px solid #e3ebe5;border-radius:14px;gap:12px;padding:18px;display:grid}.finance-entry p{color:#526d62;margin:0;font-size:14px;line-height:1.9}.finance-entry time{color:#657b70;font-size:13px}.finance-entry strong{font-size:18px}.finance-credit{color:#087857}.finance-debit{color:#b6453c}.finance-badge{color:#697454;background:#f2f4ee;border-radius:30px;padding:5px 12px;font-size:12px;font-weight:700}.finance-badge.success{color:#087857;background:#e8f7ee}.finance-empty{text-align:center;color:#657b70;padding:25px 12px;line-height:2}.finance-pagination{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.finance-pagination span{color:#657b70;font-size:14px}@media (width<=700px){.finance-panel{gap:18px;padding:22px 0}.finance-heading h1{font-size:27px}.finance-balance{padding:23px;display:block}.finance-balance strong{font-size:28px}.finance-topup{margin-top:20px}.finance-box{padding:20px 16px}.finance-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-plan{padding:15px 10px}.finance-plan strong{font-size:15px}.finance-confirm{padding:16px}.finance-actions .button{width:100%}.finance-tabs{gap:0}.finance-tabs button{padding:10px 12px}.finance-entry{padding:16px}.finance-entry strong{font-size:17px}.finance-pagination{gap:8px}.finance-pagination .button{padding:10px}.panel-nav a{padding:10px 14px}}.finance-topup-link{color:#075e48;background:#e6f5ed;border-radius:11px;flex-shrink:0;padding:12px 20px;font-weight:700;text-decoration:none}.finance-topup-form{align-items:end;gap:16px;max-width:640px;margin-bottom:8px;display:flex}.finance-topup-form label{flex:1}.finance-topup-box>.notice{margin-top:16px}@media (width<=700px){.finance-topup-link{margin-top:18px;display:inline-block}.finance-topup-form{gap:12px;display:grid}}.finance-panel{background:#f6f7fb;border-radius:18px;gap:20px;padding:24px}.finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.finance-summary-card{background:#fff;border:1px solid #e9edf3;border-radius:12px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:20px;display:flex}.finance-summary-card span{color:#64748b;font-size:14px}.finance-summary-card strong{color:#152a3c;font-variant-numeric:tabular-nums;font-size:23px;font-weight:800}.finance-summary-card small{color:#64748b;font-size:12px}.finance-summary-card .button{border-radius:8px;padding:8px 14px;font-size:13px}.finance-panel .finance-box{border-color:#e9edf3;border-radius:12px;padding:22px}.finance-panel .finance-box h2{font-size:19px}.finance-panel .finance-plan{border-width:1px;padding:14px}.finance-panel .finance-plan.selected{box-shadow:inset 0 0 0 1px #087857}.finance-table-scroll{overflow-x:auto}.finance-table{border-collapse:collapse;text-align:right;width:100%;font-size:14px}.finance-table th{color:#64748b;background:#fafbfe;border-bottom:1px solid #e8edf4;padding:15px;font-weight:700}.finance-table td{vertical-align:middle;border-bottom:1px solid #e8edf4;padding:16px 15px;line-height:1.9}.finance-table td:first-child{white-space:nowrap;color:#64748b;width:24%}.finance-table td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums;width:22%;font-weight:700}.finance-table td span{color:#64748b;font-size:12px;display:block}.finance-table td .link{margin-inline-start:12px}.finance-panel .finance-debit{color:#c34252}.finance-panel .finance-credit{color:#087857}.finance-table tbody tr:hover{background:#fafbfe}.finance-purchase .muted{font-size:13px;line-height:2}.finance-purchase .finance-store-select{margin:12px 0}.finance-heading h1{font-size:28px}@media (width<=760px){.finance-panel{background:0 0;padding:14px 0}.finance-summary{grid-template-columns:1fr;gap:10px}.finance-summary-card{padding:16px}.finance-summary-card strong{font-size:21px}.finance-table{min-width:560px;font-size:13px}.finance-table td,.finance-table th{padding:12px}.finance-panel .finance-box{padding:16px}.finance-panel .finance-plan-grid{gap:8px}.finance-panel .finance-plan strong{font-size:14px}.finance-panel .finance-plan span{font-size:16px}}.user-store-list{gap:20px;display:grid}.finance-summary{grid-template-columns:1fr}.finance-panel{background:0 0;max-width:960px;margin-inline:auto;padding:24px 0}.finance-panel .finance-summary-card{flex-direction:row;align-items:center;gap:16px;padding:16px 22px}.finance-summary-card>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.finance-summary-card strong{font-size:18px}.finance-panel .finance-purchase h2{color:#64748b;margin-bottom:16px;font-size:14px;font-weight:500}.finance-current-subscription{justify-content:space-between;align-items:center;gap:20px;display:flex}.finance-subscription-details{overflow-wrap:anywhere;gap:12px;min-width:0;display:grid}.finance-store-name{color:#183b35;font-size:22px}.finance-subscription-state{align-items:center;gap:12px;font-size:15px;display:flex}.finance-expiry{color:#64748b;margin:0;font-size:14px}.finance-expiry time{color:#183b35;font-weight:600}.subscription-trial-days{color:#087857;margin:0;font-size:16px;font-weight:700}.finance-renewal{border-top:1px solid #e9edf3;margin-top:22px;padding-top:20px}.finance-renewal .finance-plan-grid{margin:16px 0}.finance-renewal .finance-actions{align-items:center;margin:16px 0 0}.finance-renewal .muted{margin:12px 0 0}.finance-purchase .finance-store-select{max-width:none}.finance-purchase .finance-store-select select{max-width:420px}.finance-panel .finance-heading h1{font-size:24px}.finance-panel .finance-heading>.button{background:0 0;padding:8px 12px;font-size:12px}.finance-panel .finance-history-box h2{font-size:16px}@media (width<=700px){.finance-panel{gap:14px;padding:16px 0}.finance-current-subscription{flex-direction:column;align-items:stretch;gap:20px}.finance-current-subscription>.button{width:100%}.finance-store-name{font-size:20px}.finance-panel .finance-summary-card{padding:16px}.finance-summary-card>div{gap:6px;display:grid}.finance-summary-card strong{font-size:16px}.finance-renewal .finance-actions{gap:16px}.finance-table{min-width:0;display:block}.finance-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.finance-table tbody{display:block}.finance-table tr{border-bottom:1px solid #e8edf4;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 0;display:grid}.finance-table td{border:0;padding:0;display:block}.finance-table td:first-child,.finance-table td:nth-child(2){white-space:normal;width:auto;font-size:12px}.finance-table td:nth-child(2){text-align:end}.finance-table td:last-child{grid-column:1/-1;font-size:13px}.finance-table td .link{margin-inline-start:0;padding:8px 0;display:block}}.store-google{border-top:1px solid var(--border,#e7e9ee);margin-top:12px;padding-top:12px;font-size:.875rem}.store-google summary{cursor:pointer;color:var(--muted,#64748b);width:fit-content}.store-google-content{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.store-google-content p{color:var(--muted,#64748b);flex-basis:100%;margin:0;line-height:1.8}.store-google-content [role=alert]{color:#b42318}.store-google-connected{color:#187049}.store-google-content a{text-decoration:none}.store-google-content .button{width:auto;min-height:44px}@media (width<=480px){.store-google-content{gap:10px}.store-google-content .button{width:100%}}.store-build{color:#203d31;background:linear-gradient(140deg,#f1f6ec,#fafbf6);border:1px solid #dbe6dc;border-radius:18px;margin-block:22px;padding:24px}.store-build-heading{align-items:flex-start;gap:14px;display:flex}.store-build-symbol{color:#176144;background:#e1eddb;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:26px;display:grid}.store-build .store-build-eyebrow{color:#52725b;margin:0 0 5px;font-size:12px}.store-build h3{margin:0 0 6px;font-size:21px;font-weight:800;line-height:1.8}.store-build p{color:#53685d;margin:0;font-size:14px;line-height:2}.store-build-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 18px;padding:0;list-style:none;display:grid}.store-build-steps li{border-block-start:2px solid #dce3d8;align-items:flex-start;gap:9px;min-width:0;padding-block-start:13px;font-size:13px;font-weight:650;line-height:1.9;display:flex}.store-build-steps .complete,.store-build-steps .current{border-color:#278060}.store-build-steps .pending{color:#788478}.store-build-steps small{color:#66786b;margin-block-start:2px;font-size:11px;font-weight:400;display:block}.store-build-step-icon{background:#f8fbf5;border:1px solid #c9d5c8;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.complete .store-build-step-icon{color:#fff;background:#237250;border-color:#237250}.current .store-build-step-icon{color:#176144;border-color:#237250;box-shadow:0 0 0 4px #dfeada}.store-build-activity{background:#e0e9dc;border-radius:99px;height:5px;overflow:hidden}.store-build-activity span{border-radius:inherit;background:#468b61;width:30%;height:100%;animation:2.4s ease-in-out infinite alternate store-build-moving;display:block}@keyframes store-build-moving{0%{transform:translate(0)}to{transform:translate(-235%)}}.store-build-tip{background:#fffef8;border:1px solid #e5e5d6;border-radius:12px;margin-block-start:24px;padding:19px 21px}.store-build-tip-top,.store-build-tip-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.store-build-tip-top{color:#7b7658;font-size:11px}.store-build h4{margin:11px 0 5px;font-size:16px;font-weight:750;line-height:1.8}.store-build-tip p{min-height:56px}.store-build-tip-actions{margin-block-start:12px}.store-build-tip-actions button{font:inherit;cursor:pointer;color:#286648;background:0 0;border:0;padding:7px 0;font-size:12px}.store-build-tip-actions button:last-child{color:#697566}.store-build .store-build-background{margin-block-start:15px;font-size:12px}.store-build .store-build-notice{color:#76551d;background:#fff5dd;border-radius:10px;margin-block-start:16px;padding:12px 14px}.store-build-failed,.store-build-attention{background:#fff9ef;border-color:#e9d9bc}.store-build-failed .store-build-symbol,.store-build-attention .store-build-symbol,.store-build-waiting .store-build-symbol{color:#8a651e;background:#faebd0}.store-build-ready{background:#f0f7ed;padding:20px}.store-build-ready h3{font-size:19px}@media (width<=640px){.store-build{margin-inline:-10px;padding:19px 14px}.store-build h3{font-size:18px}.store-build-heading{gap:11px}.store-build-symbol{border-radius:11px;width:36px;height:36px;font-size:22px}.store-build-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.store-build-tip{padding:16px}.store-build p{font-size:13px}}@media (prefers-reduced-motion:reduce){.store-build-activity span{animation:none}}.store-creation{--green:#087857;--ink:#16342d;--muted:#63776e;--line:#d9e4dd;max-width:1200px;margin:auto;padding:32px 0 64px}.creation-steps{color:var(--muted);gap:36px;margin:0 0 36px;padding:0;list-style:none;display:flex}.creation-steps li{align-items:center;gap:10px;font-weight:700;display:flex}.creation-steps li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.creation-steps li[aria-current=step]{color:var(--green)}.creation-steps li[aria-current=step]>span{background:var(--green);color:#fff;border-color:var(--green)}.creation-heading{margin-bottom:28px}.creation-heading h1{outline:none;margin:0 0 8px;scroll-margin-top:24px;font-size:clamp(24px,3vw,34px)}.creation-heading p{margin:0}.creation-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.6fr);align-items:start;gap:36px;display:grid}.creation-controls{min-width:0;position:sticky;top:24px}.creation-template-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.creation-template-list button{text-align:right;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:18px 16px;display:flex}.creation-template-list button strong{font-size:17px}.creation-template-list button span{color:var(--muted);font-size:13px}.creation-template-list button.selected{border:2px solid var(--green);background:#eff8f3;padding:17px 15px}.creation-template-list button.selected span:last-child{color:var(--green);margin-inline-start:auto}.creation-next{width:100%;margin-top:24px}.creation-preview{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;margin:0;overflow:hidden}.creation-preview figcaption{border-bottom:1px solid var(--line);padding:12px 20px;font-size:14px;font-weight:700}.creation-preview-scroll{overscroll-behavior:contain;max-height:68vh;overflow:auto}.creation-preview img{width:100%;height:auto;display:block}.creation-actions{align-items:center;gap:20px;margin-top:24px;display:flex}.creation-controls input{width:100%;min-width:0}.creation-controls [aria-invalid=true]{border-color:#b42318}.creation-controls .domain-help{overflow-wrap:anywhere;margin:8px 0 24px}.creation-controls b[dir=ltr]{display:inline-block}.creation-actions .button{flex:1}.creation-template-list button:focus-visible,.creation-preview-scroll:focus-visible{outline-offset:3px;outline:3px solid #69a995}.dashboard-title{margin:30px 0 20px;font-size:24px}.dashboard-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 20px;display:flex}.dashboard-heading .dashboard-title{margin:0}.dashboard-heading .button{font-size:14px}.creation-back{margin-bottom:20px}.store-card.store-card-building{max-width:880px;margin:32px auto;padding:24px}.store-card-building .store-heading{margin-bottom:16px}.store-card-building .store-heading h2{margin:0;font-size:20px}.store-card-building .store-build{border:0;margin:0;padding:0}.store-card-building .store-build-eyebrow{display:none}.store-card-building .store-build-heading h3{font-size:24px}@media (width<=760px){.store-creation{padding-top:24px}.creation-steps{gap:24px;margin-bottom:28px;font-size:14px}.creation-layout{grid-template-columns:1fr;gap:20px}.creation-controls{position:static}.creation-preview-scroll{max-height:52vh}.creation-template-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.creation-template-list button{flex-direction:column;gap:2px;padding:12px 4px;position:relative}.creation-template-list button.selected{padding:11px 3px}.creation-template-list button.selected span:last-child{position:absolute;top:3px;left:5px}.creation-step-0 .creation-controls{display:contents}.creation-step-0 .creation-template-list{grid-row:1}.creation-step-0 .creation-preview{grid-row:2}.creation-step-0 .creation-next{grid-row:3;margin-top:0}.creation-step-0 .creation-preview-scroll{max-height:38vh}.creation-heading{margin-bottom:20px}.creation-heading p{font-size:13px;line-height:1.9}.creation-step-1 .creation-preview-scroll{max-height:30vh}.store-card.store-card-building{margin-top:24px;padding:18px}.store-card-building .store-build-heading h3{font-size:20px}}:root{color:#16342d;font-synthesis:none;background:#f6f8f5;font-family:Vazirmatn,Tahoma,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}.auth-page{background:radial-gradient(circle at 10% 10%,#dcefe4,#f6f8f5 45%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #e4ebe6;border-radius:24px;width:min(100%,430px);padding:40px;box-shadow:0 18px 60px #17463412}.brand{color:#0b7557;letter-spacing:-1px;font-size:25px;font-weight:800}.auth-card h1{margin:36px 0 10px;font-size:25px}.muted{color:#72827c;line-height:1.9}.center{text-align:center}form{gap:16px;margin-top:26px;display:grid}label{color:#35564b;gap:8px;font-size:14px;font-weight:600;display:grid}input,select{color:#16342d;background:#fcfdfc;border:1px solid #d9e4dd;border-radius:11px;outline:0;width:100%;padding:13px 14px}input:focus,select:focus{border-color:#0b9b70;box-shadow:0 0 0 3px #0b9b7014}.button{color:#fff;background:#087857;border:0;border-radius:11px;padding:12px 20px;font-weight:700;transition:all .2s}.button:hover{background:#075f46}.button:disabled{opacity:.55;cursor:not-allowed}.secondary{color:#31574b;background:#edf2ee}.link{color:#087857;background:0 0;border:0;padding:6px 0;font-weight:600}.error,.notice{border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.7}.error{color:#a43d39;background:#fff0ef}.notice{color:#26734e;background:#eaf7ef}.shell{max-width:1120px;margin:0 auto;padding:24px}header{border-bottom:1px solid #e2eae4;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.user-menu{color:#63776e;align-items:center;gap:17px;font-size:13px;display:flex}.hero{justify-content:space-between;align-items:end;gap:20px;padding:52px 0 36px;display:flex}.hero h1{margin:8px 0;font-size:31px}.eyebrow{color:#09805e;font-size:13px;font-weight:700}.page-error{margin-bottom:18px}.empty,.store-card,.plan{background:#fff;border:1px solid #e3ebe5;border-radius:18px;padding:25px}.empty{text-align:center;padding:60px 25px}.empty h2{margin-top:0}.store-heading{justify-content:space-between;align-items:start;display:flex}.store-heading h2{margin:12px 0 0;font-size:24px}.status,.template{border-radius:30px;align-items:center;padding:5px 10px;font-size:12px;display:inline-flex}.status{color:#996e11;background:#fff5dd}.status.ready{color:#26734e;background:#e8f8ef}.status.suspended{color:#a43d39;background:#fff0ef}.template{color:#647870;background:#f0f4f1}.info-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:26px 0;display:grid}.info-grid div{background:#f7faf8;border-radius:11px;padding:13px}.info-grid small,.info-grid b{display:block}.info-grid small{color:#81918b;margin-bottom:7px;font-size:12px}.info-grid b{font-size:14px}.domain-form{align-items:end;gap:12px;display:flex}.domain-form label{flex:1}.store-card>.link{margin-top:18px}.plans{margin-top:42px}.plans h2{font-size:21px}.plan-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.plan h3{margin-top:0}.plan strong{font-size:17px}.plan p{color:#72827c}.modal-backdrop{z-index:2;background:#112e2690;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:20px;width:min(100%,510px);padding:30px;position:relative}.modal h2{margin:0 0 5px}.close{color:#7a8a84;background:0 0;border:0;font-size:27px;position:absolute;top:16px;left:20px}.optional{color:#8c9a94;font-weight:400}.actions{justify-content:start;gap:10px;margin-top:5px;display:flex}@media (width<=700px){.shell{padding:17px}.hero{padding:35px 0 25px;display:block}.hero .button{margin-top:15px}.info-grid{grid-template-columns:1fr}.domain-form{display:block}.domain-form .button{width:100%;margin-top:12px}.plan-grid{grid-template-columns:repeat(2,1fr)}.auth-card{padding:28px 22px}.store-heading{display:block}.template{margin-top:15px}}.auth-back{color:#6d857a;font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:30px;padding:0;font-size:11px;display:block}.auth-back:hover{color:#087857}@media (width<=620px){.auth-back{text-align:center;margin-bottom:25px}}.landing{--green:#166044;--green-dark:#183f32;--ink:#203d32;--muted:#5d6f63;--cream:#faf9f4;--line:#dedfd4;color:var(--ink);background:var(--cream);padding-bottom:96px;font-family:VazirmatnLocal,Vazirmatn,Tahoma,sans-serif;font-size:16px;line-height:1.9;overflow:clip}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing .landing-help{left:max(24px, env(safe-area-inset-left));bottom:max(24px, env(safe-area-inset-bottom));z-index:20;color:var(--green-dark);background:#fff;border:1px solid #d6e3da;border-radius:20px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:fixed;box-shadow:0 6px 28px #183f3226}.landing .landing-help:hover{border-color:var(--green);box-shadow:0 6px 28px #183f323b}.landing .landing-help-icon{background:var(--green);color:#fff;border-radius:15px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.landing .landing-help-icon svg{width:25px;height:25px}.landing .landing-help-copy{line-height:1.8;display:grid}.landing .landing-help-copy strong{font-size:15px;font-weight:800}.landing .landing-help-copy>span{color:var(--muted);font-size:12px}.landing .landing-help-arrow{color:var(--green);font-size:20px}@media (width<=620px){.landing .landing-help{left:max(14px, env(safe-area-inset-left));bottom:max(14px, env(safe-area-inset-bottom));border-radius:18px;gap:10px;padding:8px 10px 8px 14px}.landing .landing-help-arrow{display:none}}.landing button{font:inherit;cursor:pointer}.landing button,.landing a,.landing summary{-webkit-tap-highlight-color:transparent}.landing :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #c28939}.landing :is(h1,h2,h3,p){margin:0}.landing h2{letter-spacing:-1.2px;font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1.65}.landing .shell-wide{width:min(100% - 96px,1200px);margin-inline:auto}.landing :is(section[id],main[id]){scroll-margin-top:24px}.landing .landing-skip-link{z-index:30;color:var(--green);background:#fff;border-radius:8px;padding:12px 18px;position:fixed;inset-block-start:-100px;inset-inline-start:16px}.landing .landing-skip-link:focus{inset-block-start:12px}.landing .landing-header{border-bottom:1px solid var(--line);padding:0;display:block}.landing .landing-nav{justify-content:space-between;align-items:center;gap:32px;min-height:102px;display:flex}.landing .landing-logo{color:var(--green-dark);flex-shrink:0;align-items:center;gap:10px;font-size:27px;font-weight:850;line-height:1.4;display:inline-flex}.landing .logo-mark{background:var(--green);color:#fff;border-radius:15px 15px 15px 4px;place-items:center;width:43px;height:43px;padding-bottom:6px;font-size:34px;font-weight:700;display:grid}.landing .landing-links{align-items:center;gap:29px;font-size:14px;font-weight:600;display:flex}.landing .landing-links a{padding-block:12px}.landing .landing-links a:hover,.landing .landing-footer nav a:hover{color:var(--green);text-underline-offset:6px;text-decoration:underline}.landing .landing-nav-actions{align-items:center;gap:23px;display:flex}.landing .landing-login{color:var(--green-dark);background:0 0;border:0;padding:10px 0;font-size:14px;font-weight:700}.landing .landing-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:15px;min-height:54px;padding:12px 25px;font-size:15px;font-weight:750;line-height:1.7;transition:background .18s,border-color .18s;display:inline-flex}.landing .landing-button svg,.landing .landing-text-link svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0;width:20px;height:20px}.landing .landing-primary{background:var(--green);color:#fff}.landing .landing-primary:hover{background:#104a34}.landing .landing-outline{color:var(--green-dark);background:0 0;border-color:#bec9b9}.landing .landing-outline:hover{border-color:var(--green);background:#edf0e6}.landing .landing-nav-cta{gap:12px;min-height:44px;padding:9px 17px;font-size:13px}.landing .landing-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;padding-block:76px 68px;display:grid}.landing .hero-copy h1{letter-spacing:-1.8px;font-size:clamp(35px,3.5vw,51px);font-weight:850;line-height:1.62}.landing .hero-copy h1 em{color:var(--green);font-style:normal}.landing .hero-lead{max-width:480px;color:var(--muted);margin-top:24px;font-size:16px;line-height:2.1}.landing .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.landing .hero-note{color:var(--muted);align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.landing .hero-note>span{color:var(--green)}.landing .hero-visual{background:#e9ebdf;border:1px solid #e0e3d5;border-radius:18px;padding:22px;position:relative}.landing .hero-preview{background:#f9f5ef;border:1px solid #dedbd1;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 14px 35px #34452d0c}.landing .hero-preview>img{width:100%;height:auto;display:block}.landing .preview-open{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:9px;padding:6px 13px;font-size:11px;display:inline-flex;position:absolute;bottom:14px;left:14px;box-shadow:0 2px 8px #00000008}.landing .preview-open>span{font-size:18px}.landing .hero-image-caption{color:#58664c;flex-wrap:wrap;justify-content:space-between;gap:5px 14px;padding-top:17px;font-size:11px;display:flex}.landing .hero-image-caption a{font-weight:700}.landing .hero-image-caption a span{margin-inline-start:5px}.landing .landing-section{padding-block:92px}.landing .section-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:40px;display:flex}.landing .section-heading>p{max-width:380px;color:var(--muted);padding-bottom:6px;font-size:15px;line-height:2.1}.landing .section-heading.centered{text-align:center;display:block}.landing .section-heading.centered>p{max-width:600px;margin:15px auto 0;padding:0}.landing .benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing .benefit-card{border:1px solid var(--line);background:#fdfdf9;border-radius:14px;padding:30px;position:relative}.landing .benefit-card h3{margin-block:0 12px;font-size:19px;line-height:1.8}.landing .benefit-card p{color:var(--muted);font-size:14px;line-height:2.1}.landing .landing-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:12px 0 0;list-style:none;display:grid}.landing .landing-steps li{border-top:1px solid #cbd4c1;padding-top:29px;position:relative}.landing .step-number{width:42px;height:42px;color:var(--green);background:#e9eddd;border-radius:50%;place-items:center;margin-bottom:19px;font-size:14px;font-weight:700;display:grid}.landing .landing-steps h3{margin-bottom:12px;font-size:20px}.landing .landing-steps p{color:var(--muted);font-size:14px;line-height:2.1}.landing .feature-catalog{background:#edf0e5;border-block:1px solid #e2e6d9}.landing .catalog-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.8fr);align-items:start;gap:48px;display:grid}.landing .catalog-heading p{color:var(--muted);max-width:300px;margin-top:18px;font-size:15px;line-height:2.1}.landing .landing-text-link{color:var(--green);align-items:center;gap:12px;margin-top:24px;font-size:14px;font-weight:700;display:inline-flex}.landing .catalog-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing .catalog-group{background:#fafbf6;border:1px solid #d9dfd0;border-radius:12px}.landing .catalog-group:first-child{grid-column:1/-1}.landing .catalog-group:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.landing summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.landing summary::-webkit-details-marker{display:none}.landing .catalog-group-heading{padding:21px 25px}.landing .catalog-group-heading h3{margin:0;font-size:18px;font-weight:750}.landing .catalog-group-heading p{color:var(--muted);margin-top:3px;margin-bottom:0;font-size:12px;line-height:1.9}.landing .details-toggle{color:#56764c;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:22px;line-height:1;transition:transform .18s;display:grid}.landing details[open]>summary .details-toggle{transform:rotate(45deg)}.landing .catalog-content{padding:0 25px 24px}.landing .catalog-content ul{gap:8px;margin:0;padding:0;font-size:14px;line-height:1.9;list-style:none;display:grid}.landing .catalog-content li{align-items:baseline;display:flex}.landing .catalog-content li:before{content:"✓";color:#5c8152;flex-shrink:0;margin-inline-end:10px}.landing .catalog-connections-note{color:var(--muted);margin-top:28px;margin-bottom:0;font-size:13px;line-height:2}.landing .faq-section{padding-top:28px}.landing .faq-list{max-width:820px;margin-inline:auto}.landing .faq-item{border-bottom:1px solid var(--line)}.landing .faq-item summary{min-height:78px;padding-block:19px;font-size:16px;font-weight:700}.landing .faq-item p{color:var(--muted);padding:0 0 24px 40px;font-size:14px;line-height:2.1}.landing .landing-support{background:#e8eddc;border:1px solid #d9ddc9;border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:80px;padding:49px 54px;display:flex;position:relative}.landing .landing-support h2{font-size:clamp(28px,3vw,37px)}.landing .landing-support p{color:var(--muted);margin-top:14px;font-size:14px;line-height:2.1}.landing .support-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;display:flex;position:relative}.landing .support-actions>a{color:#48633f;text-underline-offset:5px;font-size:12px;text-decoration:underline}.landing .landing-footer{padding-bottom:25px}.landing .footer-top{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding-block:35px;display:flex}.landing .footer-top>div>p{color:var(--muted);margin-top:19px;font-size:12px}.landing .landing-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px 25px;max-width:570px;font-size:13px;display:flex}.landing .landing-footer nav button{color:var(--green);font-size:inherit;background:0 0;border:0;padding:5px 0;font-weight:700}.landing .footer-bottom{border-top:1px solid var(--line);color:#6c7b68;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.landing .footer-bottom small{font-size:11px}.landing .landing-enamad{border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px;display:inline-flex}.landing .landing-enamad img{object-fit:contain;display:block}.landing .mobile-break{display:none}@media (width>=1600px){.landing .landing-hero{gap:85px;padding-block:95px 80px}}@media (width<=1050px){.landing .shell-wide{width:min(100% - 56px,1200px)}.landing .landing-nav{gap:18px}.landing .landing-links{gap:18px;font-size:13px}.landing .landing-hero{gap:30px}.landing .hero-copy h1{font-size:38px}.landing .hero-lead{font-size:15px}.landing .hero-visual{border-radius:16px;padding:16px}.landing .benefit-card{padding:24px}.landing .benefit-card h3{font-size:17px}.landing .catalog-layout{gap:45px}.landing .landing-support{padding:40px}}@media (width<=780px){.landing .landing-nav{flex-wrap:wrap;row-gap:0;min-height:82px}.landing .landing-logo{font-size:24px}.landing .logo-mark{border-radius:12px 12px 12px 3px;width:38px;height:38px;font-size:30px}.landing .landing-links{border-top:1px solid #e8e8df;order:3;justify-content:center;gap:32px;width:100%}.landing .landing-links a{padding-block:11px}.landing .landing-nav-actions{gap:18px;margin-block:17px}.landing .landing-hero{grid-template-columns:1fr;gap:38px;padding-block:42px}.landing .hero-copy{text-align:center;max-width:560px;margin-inline:auto}.landing .hero-actions,.landing .hero-note{justify-content:center}.landing .hero-copy h1{font-size:clamp(32px,5.5vw,43px)}.landing .desktop-break{display:none}.landing .hero-lead{margin-inline:auto}.landing .hero-visual{border-radius:16px;width:min(100%,530px);margin-inline:auto;padding:20px}.landing .landing-section{padding-block:64px}.landing .section-heading{margin-bottom:30px;display:block}.landing .section-heading>p{margin-top:15px}.landing .benefit-grid{grid-template-columns:1fr;gap:13px}.landing .benefit-card{padding:25px}.landing .benefit-card h3{margin-top:0;font-size:20px}.landing .benefit-card p{max-width:600px}.landing .landing-steps{gap:24px}.landing .landing-steps h3{font-size:17px}.landing .catalog-layout{grid-template-columns:1fr;gap:28px}.landing .catalog-heading h2 br{display:none}.landing .catalog-heading p{max-width:100%}.landing .landing-text-link{margin-top:16px}.landing .faq-section{padding-top:10px}.landing .landing-support{text-align:center;flex-direction:column;gap:25px;margin-bottom:48px;padding:40px 24px}.landing .footer-top{align-items:flex-start;gap:30px}.landing .landing-footer nav{gap:16px 22px;max-width:270px}}@media (width<=520px){.landing .shell-wide{width:calc(100% - 40px)}.landing h2{letter-spacing:-.7px;font-size:28px}.landing .landing-nav{min-height:76px}.landing .landing-logo{gap:8px;font-size:23px}.landing .landing-nav-actions{gap:15px;margin-block:15px}.landing .landing-nav-cta{min-height:42px;padding:9px 12px;font-size:12px}.landing .landing-nav-cta svg{display:none}.landing .landing-login{font-size:13px}.landing .landing-links{justify-content:space-between;gap:0;font-size:12px}.landing .landing-hero{gap:29px;padding-block:34px 32px}.landing .hero-copy h1{letter-spacing:-1.1px;font-size:clamp(28px,7.5vw,37px);line-height:1.7}.landing .hero-lead{margin-top:17px;font-size:14px;line-height:2.15}.landing .hero-actions{gap:9px;margin-top:23px}.landing .hero-actions .landing-button{gap:8px;min-height:50px;padding:11px 16px;font-size:13px}.landing .hero-note{margin-top:14px;font-size:11px}.landing .hero-visual{border-radius:14px;padding:13px}.landing .preview-open{padding:4px 9px;font-size:10px;bottom:8px;left:8px}.landing .hero-image-caption{padding-top:12px;font-size:10px}.landing .landing-section{padding-block:50px}.landing .section-heading>p{font-size:14px}.landing .benefit-card{padding:24px}.landing .benefit-card h3{font-size:19px}.landing .benefit-card p{font-size:14px}.landing .landing-steps{grid-template-columns:1fr;gap:0;padding-top:0}.landing .landing-steps li{border-top:0;border-inline-start:1px solid #cbd4c1;margin-inline-start:19px;padding:0 37px 30px 0}.landing .landing-steps li:last-child{border-color:#0000;padding-bottom:0}.landing .step-number{width:39px;height:39px;margin:0;position:absolute;top:0;right:-20px}.landing .landing-steps h3{margin-bottom:8px;padding-top:2px;font-size:18px}.landing .landing-steps p{font-size:14px}.landing .catalog-group-heading{padding:18px}.landing .catalog-group-heading h3{font-size:18px}.landing .catalog-group-heading p{font-size:12px}.landing .catalog-content{padding:0 18px 19px}.landing .catalog-content ul{font-size:14px}.landing .faq-section{padding-top:0}.landing .faq-item summary{gap:10px;min-height:75px;font-size:14px}.landing .faq-item p{padding-inline-end:5px;font-size:13px}.landing .landing-support{padding:36px 20px}.landing .landing-support h2{font-size:28px}.landing .landing-support p{font-size:13px}.landing .landing-support p br{display:none}.landing .footer-top{padding-top:28px;display:block}.landing .landing-footer nav{justify-content:flex-start;gap:18px 24px;max-width:none;margin-top:25px}.landing .footer-bottom{flex-wrap:wrap}.landing .mobile-break{display:inline}}@media (width<=640px){.landing .catalog-groups,.landing .catalog-group:first-child ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing .pricing-switcher,.landing .pricing-swipe-note{display:none}.landing .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.landing .pricing-card{border:1px solid var(--line);background:#fffefa;border-radius:13px;flex-direction:column;padding:26px 21px 24px;display:flex;position:relative}.landing .pricing-featured{background:#edf1e4;border-color:#80966b}.landing .pricing-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.landing .pricing-card h3{font-size:21px;font-weight:800}.landing .discount-badge{color:#3a6034;white-space:nowrap;background:#e7eddd;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:650}.landing .discount-badge.no-discount{color:#6d7563;background:#f0f0e8}.landing .pricing-subtitle{color:var(--muted);margin-top:8px;font-size:12px}.landing .pricing-monthly{flex-direction:column;gap:0;margin-top:24px;display:flex}.landing .pricing-monthly strong{color:var(--green);letter-spacing:-1px;font-size:34px;font-weight:850;line-height:1.5}.landing .pricing-monthly>span{color:var(--muted);font-size:12px}.landing .pricing-total{color:var(--muted);flex-direction:column;gap:7px;margin-top:18px;font-size:11px;display:flex}.landing .pricing-total del{color:#857c71;text-decoration-color:#ad8c74;text-decoration-thickness:1px}.landing .pricing-no-discount{color:#7e8476}.landing .pricing-total b{color:var(--ink);font-size:13px;font-weight:750}.landing .pricing-card ul{color:#56674f;border-top:1px solid #e0e4d6;gap:10px;margin:24px 0;padding:21px 0 0;font-size:12px;line-height:1.8;list-style:none;display:grid}.landing .pricing-card li:before{content:"✓";color:#658052;margin-inline-end:7px}.landing .pricing-card .landing-button{gap:9px;min-height:47px;margin-top:auto;padding-inline:10px;font-size:13px}.landing .pricing-card .landing-button svg{width:17px;height:17px}.landing .pricing-saving{text-align:center;top:-13px;background:var(--green);color:#fff;border-radius:6px;padding:3px 8px;font-size:10px;position:absolute;inset-inline:30px}.landing .pricing-footnote{color:var(--muted);text-align:center;margin-top:24px;font-size:12px;line-height:2.2}@media (width<=1050px){.landing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px}.landing .pricing-card{padding:25px}.landing .pricing-total{font-size:12px}.landing .pricing-card ul{font-size:14px}}@media (width<=620px){.landing .pricing-switcher{background:#eeefe6;border:1px solid #e0e3d6;border-radius:10px;gap:4px;margin-bottom:10px;padding:4px;display:flex}.landing .pricing-switcher button{color:#526347;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;min-width:0;min-height:44px;padding:7px 4px;font-size:13px;font-weight:650}.landing .pricing-switcher button[aria-pressed=true]{color:var(--green);background:#fffef9;border-color:#dce2cf;box-shadow:0 2px 5px #33442205}.landing .pricing-swipe-note{color:var(--muted);margin-bottom:11px;font-size:11px;display:block}.landing .pricing-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c1cdb3 #edf0e4;gap:13px;padding:15px 0 14px;scroll-padding-inline:0;display:flex;overflow-x:auto}.landing .pricing-card{scroll-snap-align:start;flex:0 0 calc(100% - 35px);min-width:0;padding:25px}.landing .pricing-card h3{font-size:23px}.landing .pricing-subtitle{font-size:13px}.landing .discount-badge{padding:4px 9px;font-size:12px}.landing .pricing-monthly{margin-top:21px}.landing .pricing-monthly strong{font-size:39px}.landing .pricing-monthly>span{font-size:13px}.landing .pricing-total{margin-top:15px;font-size:13px}.landing .pricing-total b{font-size:15px}.landing .pricing-card ul{gap:11px;margin-block:22px;font-size:14px}.landing .pricing-card .landing-button{min-height:50px;font-size:14px}.landing .pricing-footnote{margin-top:13px;font-size:12px}}.landing .templates-section{background:#f0f0e8;border-block:1px solid #e5e5da}.landing .template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.landing .template-card{min-width:0}.landing .template-preview{border:1px solid #d8dace;border-radius:12px;width:100%;padding:13px;display:block;position:relative;overflow:hidden}.landing .template-preview img{aspect-ratio:4/3;object-fit:contain;border:1px solid #00000008;border-radius:5px;width:100%;height:auto;transition:transform .2s;display:block}.landing .template-preview:hover img{transform:scale(1.015)}.landing .template-zoom{width:32px;height:32px;color:var(--ink);background:#fffef8;border:1px solid #d9ddcf;border-radius:50%;place-items:center;font-size:21px;display:grid;position:absolute;bottom:23px;left:23px}.landing .template-card-info{justify-content:space-between;align-items:center;gap:12px;padding:14px 3px 0;display:flex}.landing .template-card-info h3{font-size:18px;line-height:1.7}.landing .template-card-info p{color:var(--muted);margin-top:3px;font-size:12px}.landing .template-view{color:#45623a;white-space:nowrap;background:0 0;border:0;padding:10px 0 10px 3px;font-size:12px;font-weight:650}.landing .template-view span{margin-inline-start:5px}.landing .template-footnote{color:var(--muted);text-align:center;margin-top:29px;font-size:12px}.landing .template-dialog{width:min(1100px,100% - 40px);max-height:calc(100dvh - 48px);color:var(--ink);overscroll-behavior:contain;background:#faf9f4;border:1px solid #cdd4c0;border-radius:15px;padding:0;position:fixed;box-shadow:0 25px 100px #102a2555}.landing .template-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14271fe0}.landing .template-dialog-heading{z-index:1;border-bottom:1px solid var(--line);background:#faf9f4;justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;display:flex;position:sticky;top:0}.landing .template-dialog-heading>div>span{color:var(--muted);font-size:11px}.landing .template-dialog-heading h2{letter-spacing:0;font-size:22px;line-height:1.7}.landing .template-dialog-heading button{color:var(--ink);background:#fffef9;border:1px solid #ccd4c0;border-radius:7px;align-items:center;gap:13px;min-height:44px;padding:6px 13px;font-size:13px;display:inline-flex}.landing .template-dialog-heading button span{font-size:25px;line-height:1}.landing .template-dialog>img{width:100%;height:auto;display:block}.landing .template-dialog>p{color:var(--muted);padding:14px 24px;font-size:12px}@media (width<=900px){.landing .template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}}@media (width<=520px){.landing .template-grid{grid-template-columns:1fr;gap:26px}.landing .template-preview{padding:13px}.landing .template-card-info{padding:12px 3px 0}.landing .template-card-info h3{font-size:20px}.landing .template-card-info p,.landing .template-view{font-size:13px}.landing .template-footnote{line-height:2}.landing .template-dialog{border-radius:10px;width:calc(100% - 24px);max-height:calc(100dvh - 32px)}.landing .template-dialog-heading{padding:12px 16px}.landing .template-dialog-heading h2{font-size:19px}.landing .template-dialog>p{padding:13px 16px;font-size:11px}}@font-face{font-family:VazirmatnLocal;src:url(/fonts/vazirmatn-vf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,button,input,select,.landing{font-family:VazirmatnLocal,Vazirmatn,Tahoma,sans-serif}.landing :is(button,input,select,textarea){font-family:inherit}.admin-shell{color:#16342d;max-width:1440px;margin:0 auto;padding:24px 32px 64px}.admin-header{border-bottom:1px solid #e2eae4;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.admin-header p{color:#72827c;margin:5px 0 0}.admin-header-actions,.admin-actions,.row-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-tabs{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f8f5e8;gap:8px;margin:24px 0;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.admin-tabs button{white-space:nowrap;color:#587068;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 16px;font-weight:700}.admin-tabs button.active{color:#087857;background:#fff;border-color:#dce7df;box-shadow:0 5px 18px #1746340c}.admin-message{margin:0 0 18px}.admin-section{gap:22px;display:grid}.admin-title{justify-content:space-between;align-items:end;gap:18px;display:flex}.admin-title h1{margin:5px 0 0;font-size:28px}.admin-title select{background:#fff;width:auto;min-width:190px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-metrics article,.admin-card{background:#fff;border:1px solid #e3ebe5;border-radius:18px;padding:22px;box-shadow:0 10px 34px #1746340a}.admin-metrics span{color:#687c74;font-size:13px;display:block}.admin-metrics strong{color:#0b7557;margin:10px 0 5px;font-size:30px;display:block}.admin-metrics small,.admin-card small{color:#829088}.admin-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-card h2{margin:0 0 18px;font-size:18px}.admin-list-row{border-bottom:1px solid #edf2ee;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.admin-list-row:last-child{border-bottom:0}.admin-list-row b,.admin-list-row small{display:block}.admin-list-row small{margin-top:5px;line-height:1.7}.admin-status{color:#587068;white-space:nowrap;background:#edf2ee;border-radius:100px;align-items:center;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.admin-status-active,.admin-status-healthy,.admin-status-succeeded,.admin-status-ready{color:#19724f;background:#e7f7ef}.admin-status-pending,.admin-status-queued,.admin-status-retry_wait,.admin-status-waiting_for_capacity,.admin-status-provisioning{color:#8b6813;background:#fff6da}.admin-status-unhealthy,.admin-status-failed,.admin-status-expired,.admin-status-deleted{color:#a43d39;background:#ffefed}.admin-status-running{color:#2b66a4;background:#e9f2ff}.admin-status-draining,.admin-status-suspended{color:#6543a5;background:#f2edff}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.server-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.server-head h2{margin-bottom:5px}.server-head code{color:#72827c;direction:ltr}.capacity{margin:24px 0}.capacity>div:first-child{justify-content:space-between;display:flex}.capacity>small{margin-top:6px;display:block}.capacity-track{background:#edf2ee;border-radius:20px;height:8px;margin:10px 0;overflow:hidden}.capacity-track i{border-radius:inherit;background:linear-gradient(90deg,#0b7557,#40b783);height:100%;display:block}.server-health-details{flex-wrap:wrap;gap:8px;margin:-8px 0 18px;display:flex}.server-health-details small{background:#f4f7f5;border-radius:8px;padding:6px 9px}.server-fields,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.server-fields{margin-bottom:16px}.warning{background:#986d16}.warning:hover{background:#77540f}.danger-link{color:#a43d39}.admin-table-wrap{background:#fff;border:1px solid #e3ebe5;border-radius:18px;overflow:auto}.admin-table{border-collapse:collapse;text-align:right;width:100%;min-width:900px}.admin-table th{color:#64776f;background:#f8faf8;padding:14px 16px;font-size:12px}.admin-table td{vertical-align:top;border-top:1px solid #edf2ee;padding:15px 16px;font-size:13px}.admin-table td b,.admin-table td small{display:block}.admin-table td small{color:#819089;margin-top:5px}.admin-table a{color:#087857;font-weight:700}.row-error{max-width:260px;line-height:1.6;color:#a43d39!important}.admin-empty{text-align:center;color:#72827c;padding:42px}.admin-modal{width:min(94vw,720px)}.form-grid .wide{grid-column:1/-1}.form-grid textarea{resize:vertical;color:#16342d;background:#fcfdfc;border:1px solid #d9e4dd;border-radius:11px;outline:0;width:100%;min-height:110px;padding:13px 14px}.form-grid textarea:focus{border-color:#0b9b70;box-shadow:0 0 0 3px #0b9b7014}.admin-user-stores{gap:7px;display:grid}.admin-user-stores>span{border-bottom:1px solid #edf2ee;padding-bottom:7px;display:block}.admin-user-stores>span:last-child{border-bottom:0;padding-bottom:0}.admin-user-stores b,.admin-user-stores small{display:block}.admin-inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=900px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-two,.server-grid{grid-template-columns:1fr}}@media (width<=640px){.admin-shell{padding:18px 14px 48px}.admin-header,.admin-title{flex-direction:column;align-items:flex-start}.admin-header-actions{justify-content:space-between;width:100%}.admin-tabs{margin-inline:-14px;padding-inline:14px}.admin-metrics{grid-template-columns:1fr 1fr;gap:10px}.admin-metrics article,.admin-card{border-radius:15px;padding:17px}.admin-metrics strong{font-size:24px}.admin-title h1{font-size:23px}.admin-title select{width:100%}.server-head{flex-direction:column}.server-fields,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.admin-table-wrap{background:0 0;border:0;overflow:visible}.admin-table{min-width:0;display:block}.admin-table thead{display:none}.admin-table tbody{gap:12px;display:grid}.admin-table tr{background:#fff;border:1px solid #e3ebe5;border-radius:15px;padding:9px 14px;display:grid}.admin-table td{text-align:left;border-top:1px solid #edf2ee;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.admin-table td:first-child{border-top:0}.admin-table td:before{content:attr(data-label);color:#72827c;text-align:right;font-size:12px}.admin-table td>*{max-width:65%}.row-actions{justify-content:flex-end}.admin-modal{padding:24px 18px}.admin-actions .button{flex:1}}.domain-verification{background:#f8faf8;border:1px solid #e1e9e4;border-radius:12px;gap:12px;margin:16px 0;padding:16px;display:grid}.store-domain{overflow-wrap:anywhere;border-block-start:1px solid #e6ece9;min-width:0;margin-block-start:18px;padding-block-start:18px}.domain-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.domain-summary a,.domain-summary>span[dir]{overflow-wrap:anywhere}.domain-status{color:#805c1c;background:#fff5dc;border-radius:20px;padding:5px 10px;font-size:13px}.domain-status-6{color:#246843;background:#e6f5ec}.domain-status-7{color:#a63e35;background:#fff0ef}.domain-help{color:#61736b;font-size:13px;line-height:1.9}.domain-editor{margin-block:18px;font-size:14px}.domain-editor>summary{cursor:pointer;color:#087857;font-weight:600}.domain-dialog-trigger{min-height:44px;margin-top:8px}.domain-dialog{box-sizing:border-box;color:#253e32;overscroll-behavior:contain;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e9e4;border-radius:20px;width:min(520px,100% - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow:auto}.domain-dialog:not([open]){display:none}.domain-dialog::backdrop{background:#0f231b8c}.domain-dialog-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.domain-dialog-header h3{margin:0;font-size:19px}.domain-dialog-header .link,.domain-dialog-footer .link{min-height:44px;padding:8px 12px}.domain-dialog .domain-verification{background:0 0;border:0;margin:12px 0;padding:0}.domain-dialog-footer{border-top:1px solid #e1e9e4;justify-content:flex-end;padding-top:8px;display:flex}.domain-verification h4{margin:0;font-size:15px}.domain-connected{background:0 0}.domain-copy{align-items:center;gap:10px;min-width:0;display:flex}.domain-copy code{-webkit-user-select:all;user-select:all;flex:1;min-width:0}.domain-copy .link{flex-shrink:0}.domain-nameservers{gap:8px;min-width:0;display:grid}.domain-nameservers .domain-copy code{font-weight:650}.domain-nameservers .domain-copy .link{min-height:44px;padding:10px}.domain-note{color:#61736b;margin-top:4px;font-size:13px;line-height:1.9}.domain-note summary{cursor:pointer}.domain-note p{padding-top:8px}.domain-missing-ns{gap:10px;font-size:14px;display:grid}.domain-missing-ns a{color:#087857;text-underline-offset:4px;justify-self:start}.domain-verification p{color:#536b60;margin:0;line-height:1.8}.domain-verification code{overflow-wrap:anywhere;color:#3d4f48;background:#fff;border-radius:9px;padding:10px 12px;font-size:12px}.domain-verification .button{justify-self:start}.domain-connection-name{overflow-wrap:anywhere;text-align:start;font-size:16px}.domain-guide-details{border-top:1px solid #e0e9e2;font-size:13px}.domain-guide-details>summary{cursor:pointer;color:#087857;align-content:center;min-height:44px;font-weight:600}.domain-guide{gap:14px;margin:8px 0;padding-inline-start:22px;display:grid}.domain-guide>li{min-width:0;padding-inline-start:4px}.domain-guide h4{font-size:14px;line-height:1.8}.domain-guide p{font-size:13px;line-height:1.9}.domain-verification>.domain-next-step{font-size:14px;line-height:1.9}.domain-verification>.domain-mail-warning{font-size:12px;line-height:1.8}.domain-mail-warning a{color:#087857;text-underline-offset:3px}.domain-records-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.domain-records-heading h4{color:#536b60;font-size:14px;font-weight:600}.domain-records-heading .link{min-height:44px;font-size:13px}.domain-record{gap:5px;min-width:0;display:grid}.domain-record-label{color:#61736b;font-size:12px;font-weight:600}.domain-record .domain-copy{background:#fff;border:1px solid #dae4dd;border-radius:10px;gap:8px;padding-inline-end:8px}.domain-record .domain-copy code{text-align:left;background:0 0;font-size:14px;line-height:1.9}.domain-record .domain-copy .link{min-width:44px;min-height:44px;padding:8px;font-size:13px}.domain-note a,.domain-guide-links a{color:#087857;text-underline-offset:4px;font-size:13px;font-weight:600}.domain-nic-guide a{align-items:center;min-height:44px;display:inline-flex}.domain-check-action{justify-items:start;gap:10px;display:grid}.domain-check-action .button{color:#fff;background:#087857;min-height:46px}.domain-check-action .button:hover{background:#075f46}.domain-check-notice{background:#eaf4ec;border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.9}.domain-guide-links{flex-wrap:wrap;align-items:center;display:flex}.domain-guide-links a{align-items:center;min-height:44px;display:inline-flex}.domain-ownership{background:#fffaf0;border:1px solid #ede3cc;border-radius:12px;gap:10px;padding:16px;display:grid}.domain-copy-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.store-domain :is(a,button,summary):focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #269d76}@media (width<=700px){.domain-verification{padding:16px}.domain-verification .button{width:100%}}@media (width<=480px){.domain-record .domain-copy{gap:0;padding-inline-end:2px}.domain-record .domain-copy code{padding:10px 8px;font-size:13px}.domain-guide-links{gap:0;display:grid}.domain-ownership{padding:12px}}.panel-header-actions{align-items:center;gap:20px;display:flex}.panel-support{color:#087857;align-items:center;min-height:44px;padding:8px 0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.panel-support:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #269d76}.store-heading h2{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.6}.store-heading .status{margin-bottom:8px}.store-card .actions .button{min-height:48px}.store-card .actions .button>span{justify-content:center;align-items:center;gap:9px;display:flex}.user-store-list{justify-items:start}.store-card:not(.store-card-building){width:100%;max-width:720px}.store-subscription{margin:8px 0 18px;font-size:13px;line-height:1.8}.store-subscription p{margin:0}.store-subscription-state,.store-subscription-expiry{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-subscription-state{color:#35564b}.store-subscription-badge{color:#895b11;background:#fff2df;border-radius:20px;padding:1px 8px;font-size:11px}.store-subscription-badge.is-active{color:#087857;background:#e8f7ee}.store-subscription-expiry{color:#61736b;column-gap:16px;margin-top:3px}.store-subscription-expiry .link{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.store-subscription-expiry .link:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #269d76}.store-card-building .store-build{background:0 0}.login-spinner{border:2px solid #ffffff60;border-top-color:currentColor;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite login-spin;display:inline-block}@keyframes login-spin{to{transform:rotate(360deg)}}@media (width<=700px){.shell{padding:16px}.shell>header{gap:12px;padding-bottom:12px}.shell>header .brand{font-size:23px}.panel-header-actions{gap:16px}.panel-header-actions .user-menu>span{display:none}.panel-nav{gap:4px;padding:10px 0}.panel-nav a{text-align:center;flex:1;padding:10px 8px;font-size:14px}.dashboard-title{margin:22px 0 16px;font-size:21px}.store-card{min-width:0;padding:20px}.store-heading h2{font-size:22px}.store-card .actions .button{width:100%;padding:14px 10px}.store-card .domain-summary{gap:8px;font-size:13px;display:grid}.store-card .domain-summary>strong{display:none}.store-card .domain-summary .domain-status{justify-self:start}.store-card .domain-editor{margin:12px 0 0;font-size:13px}.store-card .domain-editor>summary{align-content:center;min-height:44px}.creation-step-1 .creation-preview{display:none}.creation-controls .domain-help{margin:0 0 8px;font-size:12px}.creation-actions{gap:16px;margin-top:8px}.creation-actions .button{min-height:48px}.store-card.store-card-building{width:100%;margin:20px auto;padding:20px}.store-card-building .store-heading h2{color:#61736b;font-size:18px;font-weight:600}.store-card-building .store-build{margin-inline:0}.store-card-building .store-build-heading h3{font-size:20px;line-height:1.7}.store-build-steps{grid-template-columns:1fr;gap:0;margin:18px 0}.store-build-steps li{border:0;align-items:center;padding:8px 0;font-size:13px}.store-build-steps li>span:last-child{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.store-build-steps small{margin:0}.store-build .store-build-next{margin-top:18px;font-size:12px;line-height:1.9}}.store-build .store-build-next{margin-top:18px}@media (prefers-reduced-motion:reduce){.login-spinner{animation:none}}
