.landing-page .ld-axis-picker.ld-axis-picker .ld-axis-values button.axis-mode-image.has-image{grid-template-rows:72px auto;width:86px;min-height:104px;padding:5px}.landing-page .ld-axis-picker.ld-axis-picker .ld-axis-values button.axis-mode-image.has-image img{object-fit:cover;border-radius:9px;width:100%;height:72px}.landing-page .ld-axis-picker.ld-axis-picker .ld-axis-values button.axis-mode-image.has-image span{font-size:11px;line-height:1.2}.landing-page .ld-axis-picker.ld-axis-picker .ld-axis-values button.axis-mode-image-text.has-image{grid-template-rows:42px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;width:auto;min-width:108px;max-width:156px;min-height:54px;padding:5px 9px 5px 5px;display:inline-grid}.landing-page .ld-axis-picker.ld-axis-picker .ld-axis-values button.axis-mode-image-text.has-image img{object-fit:cover;border-radius:8px;width:42px;height:42px}.landing-page .ld-axis-picker.ld-axis-picker .ld-axis-values button.axis-mode-image-text.has-image span{text-overflow:ellipsis;white-space:normal;min-width:0;line-height:1.25;overflow:hidden}.landing-page .ld-axis-picker .ld-axis-values button.axis-image-fallback{min-width:58px}@media (width<=390px){.landing-page .ld-axis-picker.ld-axis-picker .ld-axis-values button.axis-mode-image-text.has-image{min-width:100px;max-width:144px}}:root{--text:#1f2937;--muted:#6b7280;--bg:#f8fafc;--card:#fff;--border:#e5e7eb;--accent:#2563eb;--danger:#dc2626;--danger-bg:#fef2f2;color:var(--text);font-family:system-ui,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{color:var(--accent);text-decoration:none}.app-shell{grid-template-columns:220px 1fr;min-height:100svh;display:grid}.sidebar{color:#e2e8f0;background:#0f172a;flex-direction:column;gap:16px;padding:16px 12px;display:flex}.sidebar .brand{color:#fff;padding:0 8px}.side-nav{flex-direction:column;gap:2px;display:flex}.side-link{color:#cbd5e1;border-radius:6px;padding:9px 12px;font-size:14px;display:block}.side-link:hover{color:#fff;background:#1e293b}.side-link.active{background:var(--accent);color:#fff;font-weight:600}.main-col{flex-direction:column;min-width:0;display:flex}.app-shell .content{max-width:none}.topbar{background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 24px;display:flex}.brand{color:var(--text);font-size:18px;font-weight:700}.spacer{flex:1}.user{color:var(--muted);font-size:14px}.content{max-width:1100px;margin:0 auto;padding:24px}.login{place-items:center;min-height:100svh;padding:24px;display:grid}.login-card{flex-direction:column;gap:14px;width:360px;display:flex}.login-card label{color:var(--muted);flex-direction:column;gap:4px;font-size:14px;display:flex}input,select{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:6px;padding:8px 10px;font-size:15px}.btn{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:6px;padding:8px 14px;font-size:14px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-ghost{color:var(--muted);background:0 0}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn-sm{padding:5px 10px;font-size:13px}.table{border-collapse:collapse;background:var(--card);border:1px solid var(--border);border-radius:8px;width:100%;overflow:hidden}.table.table-articles{overflow:visible}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px;font-size:14px}.table th{color:var(--muted);background:#f1f5f9;font-weight:600}.row-clickable{cursor:pointer}.row-clickable:hover{background:#f8fafc}.table tbody tr{cursor:pointer}.table tbody tr:hover{background:#f8fafc}.table tbody tr.row-selected{background:#e2e8f0}.table tbody tr.row-selected:hover{background:#dbe3ec}.table tbody tr.inline-row,.table tbody tr.inline-row:hover,.table tbody tr.filter-row,.table tbody tr.filter-row:hover{cursor:default;background:0 0}.filters{gap:12px;margin:16px 0;display:flex}.badge{color:#fff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.card{background:var(--card);border:1px solid var(--border);border-radius:8px;margin:16px 0;padding:16px}.detail-head{align-items:center;gap:12px;margin:8px 0 16px;display:flex}.actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.alert{border-radius:6px;padding:10px 12px;font-size:14px}.alert-error{background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca}.pagination{align-items:center;gap:12px;margin-top:16px;display:flex}.history{margin:0;padding:0;font-size:14px;list-style:none}.history li{border-bottom:1px solid var(--border);padding:4px 0}.totals{margin-top:12px;font-size:14px}.muted{color:var(--muted)}.back-link{font-size:14px}.page-head{justify-content:space-between;align-items:center;display:flex}.scanner-input{box-sizing:border-box;letter-spacing:1px;text-align:center;border:2px solid var(--accent);border-radius:8px;width:100%;margin:16px 0;padding:18px 20px;font-size:28px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label{color:var(--muted);flex-direction:column;gap:4px;font-size:14px;display:flex}.form-grid .span-2{grid-column:1/-1}.field-error{color:var(--danger);font-size:13px}.product-thumb{object-fit:cover;border:1px solid var(--border);background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.product-thumb-empty{color:var(--muted);font-size:13px}.checkbox-label{align-items:center;gap:8px;color:var(--text)!important;flex-direction:row!important}.form-block{flex-direction:column;gap:8px;margin-top:16px;display:flex}.shop-checks{flex-wrap:wrap;gap:16px;display:flex}.alert-info{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.alert-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.variant-axes{flex-direction:column;gap:8px;margin:12px 0;display:flex}.axis-row{align-items:center;gap:8px;display:flex}.axis-actions{gap:8px;margin-top:4px;display:flex}.variant-bulk-price{border:1px solid var(--border);background:#f8fafc;border-radius:6px;align-items:center;gap:8px;margin:12px 0 16px;padding:10px 12px;display:flex}.variant-subrow>td{background:#f8fafc}.variant-advanced{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.variant-advanced label{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.variant-advanced input,.variant-advanced select{width:140px}.pack-pool-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pack-pool-list li{background:#f8fafc;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.pack-candidate{margin-top:8px}.pack-candidate-variants{flex-wrap:wrap;gap:6px;margin:6px 0 12px 12px;display:flex}.article-note{cursor:help;align-items:center;margin-left:4px;display:inline-flex}.product-thumb-wrap{vertical-align:middle;margin-right:6px;line-height:0;display:inline-block;position:relative}.product-thumb{object-fit:cover;border:1px solid var(--border);cursor:zoom-in;vertical-align:middle;border-radius:6px;width:26px;height:26px}.product-thumb-empty{border:1px dashed var(--border);vertical-align:middle;border-radius:6px;width:26px;height:26px;margin-right:6px;display:inline-block}.product-thumb-lg.product-thumb,.product-thumb-lg.product-thumb-empty{width:38px;height:38px}.product-thumb-zoom{object-fit:cover;z-index:300;pointer-events:none;border:2px solid #fff;border-radius:10px;width:180px;height:180px;animation:.1s ease-out product-thumb-zoom-in;position:fixed;box-shadow:0 16px 36px -12px #00000080}@keyframes product-thumb-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.image-field{align-items:flex-start;gap:14px;display:flex}.image-preview{object-fit:cover;border:1px solid var(--border);background:#f1f5f9;border-radius:8px;width:84px;height:84px}.image-preview-empty{color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.image-field-inputs{flex-direction:column;flex:1;gap:8px;min-width:220px;display:flex}.image-upload-btn{cursor:pointer;align-self:flex-start}.qty{width:70px}.radio-row{gap:20px;font-size:14px;display:flex}.preview{margin-top:12px;font-size:15px}.preview .ok{color:#15803d;font-weight:600}.preview .warn{color:#b45309;font-weight:600}.nav{gap:16px;margin-left:24px;display:flex}.nav a{color:var(--muted);font-size:14px}.fee-input{width:90px}.row-inherited{background:#f8fafc}.row-inherited td:first-child{color:var(--muted)}.row-actions{align-items:center;gap:4px;display:flex}.save-ok{color:#15803d;font-size:12px;font-weight:600}.save-err{color:var(--danger);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-weight:600;overflow:hidden}.tag{color:var(--muted);background:#e5e7eb;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}.modal-backdrop{z-index:50;background:#0006;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--card);border-radius:10px;width:760px;max-width:100%;max-height:85vh;padding:20px;overflow:auto}.modal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.assign-controls,.bulk-bar,.suspend-control{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.bulk-bar-top{z-index:2;background:var(--card);margin-top:0;margin-bottom:8px;padding:8px 0;position:sticky;top:0}.carrier-form label{margin:10px 0;font-size:.9rem;font-weight:600;display:block}.carrier-form label input{width:100%;max-width:420px;margin-top:4px;font-weight:400;display:block}.reinject-modal label{margin:10px 0;font-size:.9rem;display:block}.reinject-modal label input,.reinject-modal label select{width:100%;margin-top:4px;display:block}.modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.driver{max-width:640px;margin:0 auto;padding:12px}.confirmateur-cards{max-width:680px;padding:12px 8px}.driver-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.driver-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.driver-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.driver-actions .btn{padding:14px;font-size:1rem}.driver-reasons{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.driver-tabs{gap:8px;margin-bottom:12px;display:flex}.driver-note{background:#fff7ed;border-left:3px solid #d97706;border-radius:4px;padding:6px 10px}.driver-panel{border-top:1px dashed #d1d5db;margin-top:10px;padding-top:8px}.driver-panel select,.driver-panel input{width:100%;margin-top:6px}.cf-card{flex-direction:column;gap:8px;display:flex}.cf-card p{margin:0}.cf-sep{border:none;border-top:1px solid var(--border);margin:4px 0}.cf-card-suspend{color:#b45309;background:#fffbeb;border-left:3px solid #d97706;border-radius:4px;padding:6px 10px;font-weight:600}.cf-card-products{color:#475569}.cf-card-livreur{font-size:.95rem}.cf-card-status{text-align:left;border:1px solid var(--border);cursor:pointer;background:#f8fafc;border-radius:6px;width:100%;padding:8px 10px;font-size:.92rem;display:block}.cf-card-status-line{display:block}.cf-card-status-line+.cf-card-status-line{margin-top:4px}.ds-page-team .cf-alert-noest{color:var(--ds-red)}.ds-page-team .cf-alert-confirmateur{color:var(--ds-gold)}.ds-page-team .cf-alert-driver{color:var(--ds-cyan)}.ds-page-orders .cf-alert-noest{color:var(--ds-red)}.ds-page-orders .cf-alert-confirmateur{color:var(--ds-gold)}.cf-card-status-more{float:right;color:var(--muted,#64748b)}.cf-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-page-team .cf-card-actions .btn{box-sizing:border-box;min-height:44px;padding:12px 14px;font-size:1rem}.cf-card-note{gap:6px;margin-top:8px;display:flex}.cf-card-note input{flex:1;min-width:0}.cf-noest-btn{color:#3730a3;background:#eef2ff;border-color:#c7d2fe;align-self:flex-start}.cf-noest-panel{flex-direction:column;gap:6px;display:flex}.cf-noest-row{align-items:center;gap:6px;display:flex}.cred-pick{max-width:360px;margin:12px 0;display:block}.cred-table{margin-top:12px}.cred-pwd{align-items:center;gap:6px;font-family:monospace;display:inline-flex}.cred-add{flex-direction:column;gap:8px;max-width:420px;margin-top:16px;display:flex}.cred-add label{flex-direction:column;gap:4px;display:flex}.driver-journal ul{margin:0;padding:0;list-style:none}.driver-journal li{border-radius:4px;margin-bottom:4px;padding:6px 8px}.journal-driver{background:#eff6ff;border-left:3px solid #2563eb}.journal-other{background:#f3f4f6;border-left:3px solid #9ca3af}.btn-warn{color:#fff;background:#d97706}.driver-products{margin:4px 0;padding-left:18px}.cf-products{flex-direction:column;gap:6px;margin:8px 0;display:flex}.cf-product-row{border-radius:10px;align-items:center;gap:8px;padding:7px 8px;display:flex}.cf-product-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cf-product-name{font-size:12.5px;font-weight:600}.cf-product-attrs{font-size:11px}.cf-product-price{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700}.cf-totals-block{flex-direction:column;gap:4px;margin:10px 0 4px;padding-top:8px;display:flex}.cf-total-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.cf-total-final{padding-top:6px;font-size:15.5px;font-weight:800}.cf-total-callback,.cf-total-earning{font-size:11.5px}.cf-earning-amount{font-weight:700}.driver-suspend{width:100%;margin-top:8px;padding:12px}.driver-modifs{background:#eef2ff;border-left:3px solid #6366f1}.driver-modif{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.driver-modif-actions{gap:6px;display:flex}.cf-search{gap:6px;margin-bottom:12px;display:flex}.cf-search input{flex:1}.cf-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.confirmateur-card a{font-weight:600}.cf-sub{border-top:1px dashed #d1d5db;margin-top:10px;padding-top:8px}.cf-sub label{flex-direction:column;gap:4px;margin-bottom:8px;font-size:14px;display:flex}.status-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.add-order{white-space:nowrap}.status-tabs{flex-wrap:wrap;gap:4px;display:flex}.status-tab{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.status-tab:hover{border-color:var(--accent)}.status-tab.active{background:var(--accent);border-color:var(--accent);color:#fff}.tab-count{text-align:center;min-width:18px;color:var(--text);background:#e5e7eb;border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.status-tab.active .tab-count{color:#fff;background:#ffffff40}.filters{flex-wrap:wrap;align-items:center}.search-form{gap:6px;display:flex}.search-form input{min-width:260px}.per-page{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.table-dense th,.table-dense td{vertical-align:top;padding:7px 10px;font-size:13px}.table-dense .muted{font-size:12px}.ss{min-width:0;display:inline-block;position:relative}.ss-trigger{border:1px solid var(--border);background:var(--card);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;font-size:15px;display:flex}.ss-trigger:disabled{opacity:.5;cursor:not-allowed}.ss-caret{color:var(--muted);flex:none;font-size:11px}@keyframes popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes popup-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ss-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.ss-backdrop{animation:.16s ease-out popup-fade-in}}.ss-menu{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;width:50vw;min-width:320px;max-width:720px;height:50vh;min-height:320px;max-height:640px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 12px 24px -10px #00000038,0 32px 64px -24px #0000004d}@media (prefers-reduced-motion:no-preference){.ss-menu{animation:.18s cubic-bezier(.2,.9,.3,1) popup-pop-in}}@media (width<=640px){.ss-menu{width:92vw;max-width:none;height:78vh;max-height:none}}.ss-popup-header{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:6px;display:flex}.ss-search{border:none;border-radius:0;flex:1;width:100%;min-width:0;padding:12px 10px;font-size:15px}.ss-search:focus{outline:none}.ss-popup-close{color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;padding:10px 14px;font-size:16px;line-height:1}.ss-popup-close:hover{color:var(--text)}.ss-options{flex:1;overflow:auto}.ss-option{text-align:left;border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;white-space:normal;background:0 0;padding:13px 14px;font-size:15px;display:block}.ss-option:hover{background:color-mix(in srgb, var(--accent) 16%, var(--card))}.ss-option.active{background:var(--accent);color:#fff}.ss-empty{padding:14px 10px;font-size:14px}.cell-filter.ss{width:100%;display:block}.cell-filter.ss .ss-trigger{padding:3px 6px;font-size:12px}.form-grid label>.ss,.inline-card label>.ss,.reinject-modal label>.ss{display:block}.filters .ss{min-width:170px}.col-toolbar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.col-toolbar .search-form input{min-width:200px}.filter-row>td{border-bottom:1px solid var(--border);background:#f1f5f9;padding:4px 6px}.cell-filter{border:1px solid var(--border);border-radius:4px;width:100%;min-width:70px;padding:3px 6px;font-size:12px}.col-menu-wrap{position:relative}.col-menu{z-index:20;background:var(--card);border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px 16px;min-width:360px;margin-top:4px;padding:8px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 6px 24px #0000001f}.col-menu-item{white-space:nowrap;align-items:center;gap:6px;padding:3px 4px;font-size:13px;display:flex}.col-expand{text-align:center;width:34px}.btn-expand{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:4px;width:22px;height:22px;font-weight:700;line-height:1}.cp-grid{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.cp-card{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;flex:280px;gap:10px;max-width:340px;padding:14px;display:flex}.cp-card-image-wrap{flex-direction:column;align-items:center;gap:6px;display:flex}.cp-card-image-hint{text-align:center;font-size:11px}.cp-card-image{object-fit:cover;border:1px solid var(--border);background:#f1f5f9;border-radius:8px;width:100%;height:160px}.cp-card-image-empty{color:var(--muted);border-style:dashed;justify-content:center;align-items:center;font-size:13px;display:flex}.cp-card-fields{flex-direction:column;gap:8px;display:flex}.cp-card-fields label{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.cp-card-order{align-items:center;gap:6px;font-size:13px;display:flex}.cp-card-order .btn{padding:2px 8px}.cp-card-default{font-size:13px}.cp-card-technical{color:var(--muted);border-top:1px solid var(--border);padding-top:8px;font-size:13px}.cp-card-technical summary{cursor:pointer;font-weight:600}.cp-card-technical-body{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cp-card-technical-body ul{margin:4px 0 0;padding-inline-start:18px}.inline-row>td{background:#f8fafc;padding:12px}.inline-panel{font-size:13px}.inline-grid{grid-template-columns:.7fr 1.6fr 1.1fr;align-items:start;gap:14px;display:grid}.inline-col-products{order:2}.inline-col-rest{order:3}@media (width<=1000px){.inline-grid{grid-template-columns:1fr}.inline-col-products,.inline-col-rest{order:initial}}.inline-card{background:var(--card);border:1px solid var(--border);border-radius:8px;margin-bottom:10px;padding:10px}.inline-card-head{justify-content:space-between;align-items:center;display:flex}.inline-card label{color:var(--muted);flex-direction:column;margin:4px 0;font-size:12px;display:flex}.inline-card label input,.inline-card label select{width:100%;margin-top:2px;padding:4px 6px;font-size:13px;display:block}.inline-client-read{margin-top:4px;font-size:13px;line-height:1.5}.inline-client-read>div{padding:1px 0}.inline-edit-btn{color:var(--accent);border-color:var(--accent);margin-top:8px}.customer-history-trigger{cursor:pointer;border-bottom:1px dashed var(--muted)}.customer-history-trigger-btn{cursor:pointer;vertical-align:middle;background:0 0;border:none;padding:0;font-size:12px}.customer-history-popup{border:1px solid var(--border);background:#f1f5f9;border-radius:6px;margin:4px 0;padding:6px 8px;font-size:12px}.inline-history{max-height:180px;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.inline-history li{border-bottom:1px solid var(--border);padding:3px 0}.inline-products th,.inline-products td{padding:5px 8px}.inline-totals{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;padding-top:8px;display:flex}.inline-totals label{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.inline-actions-bar{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.inline-actions-stack{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:12px;padding-top:10px;display:flex}@media (width<=720px){.app-shell,.inline-grid{grid-template-columns:1fr}.col-menu{grid-template-columns:1fr;min-width:220px}.sidebar{flex-direction:row;align-items:center;gap:8px;overflow-x:auto}.side-nav{flex-direction:row}.search-form input{min-width:0}}.action-menu-wrap{display:inline-block}.action-cell{align-items:center;gap:4px;display:flex}.action-menu{z-index:90;background:var(--card);border:1px solid var(--border);text-align:left;border-radius:8px;padding:4px;position:fixed;box-shadow:0 8px 28px #00000029}.action-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:7px 10px;font-size:13px;display:block}.action-item:hover:not(:disabled){background:#f1f5f9}.action-item:disabled{opacity:.5;cursor:not-allowed}.action-sep{background:var(--border);height:1px;margin:4px 6px}.action-item-warning{color:#92400e}.action-item-warning:hover:not(:disabled){background:#fffbeb}.action-menu-err{color:#b91c1c;padding:4px 10px;font-size:12px}.action-carrier{flex-direction:column;gap:6px;padding:6px;display:flex}.scan-action{max-width:210px}.badge-noest-draft,.badge-noest-valid{color:#fff;font-size:11px}.badge-noest-draft{background:#ea580c}.badge-noest-valid{background:#16a34a}.badge-noest-transit{color:#fff;background:#475569;font-size:11px}.badge-synced{color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:9px;margin-top:2px;padding:0 6px;font-size:10px;display:inline-block}.alerts-count{color:#b45309;font-weight:600}.inline-noest-badges{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}.inline-suspend{background:#fffbeb;border-left:3px solid #d97706}.inline-suspend .suspend-reason{color:#b45309;margin:2px 0;font-size:15px;font-weight:600}.inline-suspend .suspend-attempts{margin-top:4px}.inline-note-send{gap:6px;margin-top:8px;display:flex}.inline-note-send input{flex:1;min-width:0}.nav-group{flex-direction:column;display:flex}.nav-group-toggle{color:#94a3b8;width:100%;font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.nav-group-toggle:hover{color:#fff;background:#1e293b}.nav-group-caret{opacity:.8;font-size:10px}.nav-group-children{flex-direction:column;gap:2px;padding-bottom:4px;display:flex}.side-link.side-sublink{padding-left:22px;font-size:13px}.badge-wip{color:#1f2937;background:#f59e0b}.shell-page .page-head{gap:12px}.shell-preview{opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.shell-preview-label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:10px;font-size:12px;font-weight:600}.shell-preview-scroll{overflow-x:auto}.shell-section-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.shell-section-list li{border:1px dashed var(--border);background:#f8fafc;border-radius:6px;padding:10px 12px;font-size:14px}.shell-tabs{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.shell-tab{border:1px solid var(--border);color:var(--muted);background:var(--card);border-radius:999px;padding:6px 12px;font-size:13px}.shell-tab.active{border-color:var(--accent);color:var(--accent);font-weight:600}.shell-axis{align-items:center;gap:8px;margin:16px 0 4px;display:flex}.shell-axis select{border:1px solid var(--border);background:var(--card);border-radius:6px;padding:6px 10px}.shell-trigger-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.shell-trigger{border:1px solid var(--border);background:#f8fafc;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.shell-trigger-status{min-width:200px;font-weight:600}.shell-switch{background:#cbd5e1;border-radius:999px;flex:none;width:34px;height:18px;position:relative}.shell-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.shell-textarea{border:1px solid var(--border);width:100%;color:var(--muted);font:inherit;resize:none;background:#f8fafc;border-radius:6px;padding:10px 12px}.shell-channels{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.shell-channel{border:1px solid var(--border);background:#f8fafc;border-radius:8px;padding:12px}.shell-channel.ready{border-color:var(--accent);background:#eff6ff}.shell-channel-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.shell-channel-name{font-weight:600}.shell-channel-note{font-size:13px}.badge-ready{background:var(--accent);color:#fff}.badge-muted{color:#fff;background:#94a3b8}.badge-danger{background:var(--danger);color:#fff}.badge-warning{color:#fff;background:#d97706}.shell-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin:12px 0;padding:10px 12px;font-size:13px}.shell-inline-toggle{align-items:center;gap:10px;margin:4px 0 12px;display:flex}.shell-scan-zone{border:2px dashed var(--border);text-align:center;color:var(--muted);border-radius:8px;margin-top:14px;padding:28px;font-size:15px}.shell-kpi-group{margin-bottom:18px}.shell-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.shell-kpi{border:1px solid var(--border);background:#f8fafc;border-radius:8px;padding:12px}.shell-kpi-value{color:var(--muted);font-size:22px;font-weight:700}.shell-kpi-label{color:var(--muted);margin-top:4px;font-size:12px}.shell-chart-placeholder{border:2px dashed var(--border);height:160px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.chat-panel{border:1px solid var(--border);background:var(--card,#fff);border-radius:8px;grid-template-columns:280px 1fr;height:100%;min-height:500px;display:grid;overflow:hidden}.chat-panel-compact{grid-template-columns:1fr;min-height:60vh}.chat-contacts{border-right:1px solid var(--border);overflow-y:auto}.chat-contact-row{text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;width:100%;padding:10px 12px;display:block}.chat-contact-row:hover{background:var(--hover-bg,#f5f5f5)}.chat-contact-row.active{background:var(--accent-bg,#eef2ff)}.chat-contact-head{justify-content:space-between;gap:8px;display:flex}.chat-contact-time{white-space:nowrap;font-size:11px}.chat-contact-sub{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.chat-contact-preview{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-unread-pill{border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11px}.chat-thread{flex-direction:column;min-width:0;display:flex}.chat-thread-head{border-bottom:1px solid var(--border);align-items:baseline;gap:8px;padding:10px 14px;display:flex}.chat-messages{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.chat-bubble{background:var(--hover-bg,#f0f0f0);border-radius:12px;align-self:flex-start;max-width:70%;padding:8px 12px}.chat-bubble-me{background:var(--accent);color:#fff;align-self:flex-end}.chat-bubble-time{opacity:.7;text-align:right;margin-top:3px;font-size:10px}.chat-compose{border-top:1px solid var(--border);gap:8px;padding:10px;display:flex}.chat-compose textarea{resize:none;flex:1}.chat-matrix th,.chat-matrix td{text-align:center}.chat-matrix thead th:first-child,.chat-matrix tbody th{text-align:left;white-space:nowrap}.chat-matrix-cell input[type=checkbox]{width:16px;height:16px}.chat-nav-badge{background:var(--danger);color:#fff;text-align:center;border-radius:999px;min-width:16px;margin-left:6px;padding:0 5px;font-size:11px;line-height:16px;display:inline-block}.modal-chat{flex-direction:column;width:min(480px,94vw);height:min(640px,90vh);padding:0;display:flex}.modal-chat .modal-head{border-bottom:1px solid var(--border);margin-bottom:0;padding:12px 16px}.modal-chat .chat-panel{border:none;border-radius:0;flex:1;min-height:0}.storefront-page{--sf-ink:#23303a;--sf-canvas:#f3ecdf;--sf-white:#fff;--sf-header:#123539;--sf-accent:#3fb6c2;--sf-accent-dark:#1f6d76;--sf-gold:#c69a5c;--sf-gold-light:#e9c98f;--sf-gold-text:#805722;--sf-on-gold:#2b1f0f;--sf-muted:#5b6569;--sf-hairline:#23303a24;--sf-radius:20px;background:var(--sf-canvas);min-height:100svh;color:var(--sf-ink);padding-bottom:env(safe-area-inset-bottom)}.storefront-page[dir=rtl]{font-family:Tajawal,system-ui,sans-serif}.storefront-page button,.storefront-page input:not([type=radio]):not([type=checkbox]),.storefront-page select,.storefront-page textarea{min-height:44px}.storefront-page .checkbox-label{align-items:center;gap:8px;min-height:44px;display:flex}.storefront-page input,.storefront-page select,.storefront-page textarea{border:1px solid var(--sf-hairline);background:var(--sf-white);color:var(--sf-ink);border-radius:12px;padding:10px 12px;font-size:16px}.storefront-page label{color:var(--sf-ink);flex-direction:column;gap:6px;font-weight:600;display:flex}.storefront-page .btn{border:1px solid var(--sf-hairline);background:var(--sf-white);color:var(--sf-ink);border-radius:999px;padding:10px 20px;font-weight:600}.storefront-page .btn-primary{color:var(--sf-ink);box-shadow:0 0 0 1.5px var(--sf-accent-dark), 0 0 10px #1f6d7659;background:linear-gradient(160deg,#fbfdfd,#dbe4e6);border-color:#0000}.storefront-page :focus-visible{box-shadow:0 0 0 2px var(--sf-canvas), 0 0 0 5px var(--sf-ink);outline:none}@media (prefers-reduced-motion:no-preference){.storefront-page *{transition-duration:.18s}}.storefront-header{background:var(--sf-header);color:var(--sf-canvas);text-align:center;border-bottom:3px solid var(--sf-accent-dark);padding:22px 24px}.storefront-header h1{letter-spacing:.01em;margin:0;font-size:20px;font-weight:700}.storefront-main{max-width:1100px;padding:28px 20px calc(60px + env(safe-area-inset-bottom));margin:0 auto}.storefront-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid}.storefront-card{border-radius:var(--sf-radius);color:inherit;background:linear-gradient(160deg,#fffffff2,#f3ecdfbf);border:1px solid #fffc;text-decoration:none;display:block;overflow:hidden;box-shadow:0 14px 28px -18px #23303a40}.storefront-card-image{aspect-ratio:1;background:linear-gradient(160deg,#faf7f0,#f0ebe0);justify-content:center;align-items:center;display:flex}.storefront-card-image img{object-fit:cover;width:100%;height:100%}.storefront-card-body{padding:12px 14px}.storefront-card-name{margin-bottom:4px;font-weight:600}.storefront-card-price{color:var(--sf-gold-text);letter-spacing:.01em;font-weight:700}.storefront-empty{text-align:center;max-width:480px;margin:80px auto}.storefront-product-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}@media (width<=720px){.storefront-product-main{grid-template-columns:1fr}}.storefront-product-gallery{flex-direction:column;gap:10px;display:flex}.storefront-product-media-item,.storefront-carousel-slide{aspect-ratio:1;border-radius:var(--sf-radius);object-fit:cover;background:linear-gradient(160deg,#faf7f0,#f0ebe0);width:100%;max-height:420px;display:block;box-shadow:0 14px 28px -18px #23303a40}.storefront-product-info{flex-direction:column;gap:12px;display:flex}.storefront-product-info .storefront-card-price{font-size:28px}.storefront-order-form{flex-direction:column;gap:14px;display:flex}.storefront-live-total{font-size:15px}.storefront-live-total strong{color:var(--sf-gold-text);font-weight:700}.storefront-conversational{flex-direction:column;gap:18px;max-width:480px;margin:0 auto;display:flex}.storefront-photo-stack{position:relative}.storefront-carousel{border-radius:var(--sf-radius);position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #23303a59}.storefront-carousel .storefront-carousel-slide{box-shadow:none;border-radius:0;height:420px;max-height:none}.storefront-carousel.variant-medallion{height:190px;box-shadow:none;background:linear-gradient(160deg,#faf7f0,#f0ebe0);justify-content:center;align-items:center;display:flex}.storefront-carousel.variant-medallion .storefront-carousel-slide{border:3px solid var(--sf-white);border-radius:22px;width:118px;height:118px;box-shadow:0 12px 26px -10px #23303a66}.storefront-carousel-arrow{color:var(--sf-ink);cursor:pointer;background:#fffffff2;border:none;border-radius:50%;width:38px;height:38px;font-size:16px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 10px #23303a2e}.storefront-carousel-arrow.prev{inset-inline-start:12px}.storefront-carousel-arrow.next{inset-inline-end:12px}.storefront-carousel-dots{justify-content:center;gap:4px;margin-top:8px;display:flex}.storefront-carousel-dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:32px;padding:0;display:flex}.storefront-carousel-dot:before{content:"";background:var(--sf-hairline);border-radius:50%;width:8px;height:8px}.storefront-carousel-dot.active:before{background:var(--sf-accent-dark)}.storefront-whatsapp-overlay{top:14px;z-index:3;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;display:flex;position:absolute;inset-inline-end:14px;box-shadow:0 4px 12px #00000040,0 0 0 2px #ffffffd9}.storefront-whatsapp-overlay svg{width:20px;height:20px}.storefront-stitch-track{gap:5px;padding:4px 2px;display:flex}.storefront-stitch{background:#23303a1f;border-radius:3px;flex:1;height:4px}.storefront-stitch.is-done{background:var(--sf-accent-dark);opacity:.55}.storefront-stitch.is-current{background:var(--sf-accent-dark);height:7px;margin-top:-1.5px;box-shadow:0 0 8px #3fb6c299}@media (prefers-reduced-motion:no-preference){.storefront-stitch{transition:background-color .25s}}.storefront-step{border-radius:var(--sf-radius);background:linear-gradient(160deg,#ffffffd9,#f3ecdf8c);border:1px solid #ffffffd9;flex-direction:column;gap:14px;padding:18px 16px;display:flex;box-shadow:0 14px 28px -16px #23303a38,inset 0 1px 1px #ffffffb3}.storefront-step-nav{flex-direction:column;align-items:stretch;gap:8px;margin-top:4px;display:flex}.storefront-step-nav .btn-nav-main{text-align:center;border-radius:14px;width:100%;padding:15px 20px;font-size:16px}.storefront-step-nav .btn-nav-main.btn-nav-gold{background:linear-gradient(135deg, var(--sf-gold-light), var(--sf-gold));color:var(--sf-on-gold);box-shadow:0 10px 22px -8px #c69a5c8c}.storefront-step-nav .btn-nav-ghost{color:var(--sf-muted);background:0 0;border:none;align-self:flex-start;padding:4px 2px;font-size:14px}.storefront-step-nav .btn-nav-ghost:disabled{opacity:.35}.storefront-summary-row{border-bottom:1px solid var(--sf-hairline);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.storefront-whatsapp{align-self:flex-start}.storefront-alt-suggestion{border:1px solid var(--sf-hairline);background:var(--sf-white);border-radius:14px;flex-direction:column;gap:6px;margin-top:4px;padding:10px 12px;font-size:14px;display:flex}.storefront-alt-suggestion p{color:var(--sf-muted);margin:0}.storefront-total-block{border:1px solid var(--sf-hairline);background:#fff9;border-radius:14px;flex-direction:column;padding:4px 14px;display:flex}.storefront-total-row{border-bottom:1px solid var(--sf-hairline);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.storefront-total-row:last-child{border-bottom:none}.storefront-total-row-muted{color:var(--sf-muted)}.storefront-total-row-final{color:var(--sf-ink);font-size:18px;font-weight:700}.storefront-total-row-final span:last-child{color:var(--sf-gold-text)}.storefront-confirmation{text-align:center;border-radius:var(--sf-radius);background:linear-gradient(160deg,#ffffffe6,#f3ecdf99);border:1px solid #ffffffd9;flex-direction:column;align-items:center;gap:14px;padding:32px 20px;display:flex;box-shadow:0 14px 28px -16px #23303a38}.storefront-stamp{background:var(--sf-accent-dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;font-weight:700;display:flex;box-shadow:0 10px 22px -10px #3fb6c28c}.storefront-confirmation p{max-width:36ch;color:var(--sf-ink);margin:0}.ds-shell,.ds-tokens{--ds-bg:#1e1e2a;--ds-bg2:#262633;--ds-panel:#2e2e3d;--ds-panel2:#363648;--ds-panel3:#414155;--ds-line:#ffffff1c;--ds-line2:#ffffff30;--ds-text:#f1eff8;--ds-text2:#c6c2d6;--ds-muted:#9e99b2;--ds-gold:#d9944f;--ds-gold2:#efb177;--ds-goldsoft:#d9944f29;--ds-goldline:#d9944f6b;--ds-goldgrad:linear-gradient(180deg,#efb177 0%,#d9944f 52%,#b0702f 100%);--ds-violet:#9c82ff;--ds-violetsoft:#9c82ff2b;--ds-green:#43d48a;--ds-greensoft:#43d48a29;--ds-red:#f26663;--ds-redsoft:#f2666329;--ds-orange:#f7b23f;--ds-orangesoft:#f7b23f29;--ds-cyan:#38d2e2;--ds-cyansoft:#38d2e229;--ds-sel:#ffffff14;--ds-hover:#ffffff0e;--ds-onaccent:#2a1707;--ds-shadow:0 20px 38px -20px #0000008c, 0 1px 0 #ffffff12 inset;--ds-raise:linear-gradient(180deg,#ffffff0e 0%,#fff0 42%);--ds-sidebar-w:252px;background:radial-gradient(120% 80% at 12% -10%, var(--ds-bg2) 0%, var(--ds-bg) 58%);color:var(--ds-text);font-family:Manrope,system-ui,sans-serif}.ds-shell{grid-template-columns:var(--ds-sidebar-w) 1fr;min-height:100vh;display:grid}.ds-tokens{min-height:100svh}.ds-shell[data-theme=light],.ds-tokens[data-theme=light]{--ds-bg:#f6f2f0;--ds-bg2:#efe9e6;--ds-panel:#fff;--ds-panel2:#fbf7f5;--ds-panel3:#f3ece9;--ds-line:#3a28241a;--ds-line2:#3a28242e;--ds-text:#2b2126;--ds-text2:#584b52;--ds-muted:#8a7c82;--ds-gold:#b5745c;--ds-gold2:#8f543f;--ds-goldsoft:#b5745c1a;--ds-goldline:#b5745c4d;--ds-goldgrad:linear-gradient(180deg,#c98b72 0%,#b5745c 52%,#96543d 100%);--ds-raise:linear-gradient(180deg,#ffffffb3 0%,#fff0 45%);--ds-violet:#6e52d9;--ds-violetsoft:#6e52d91a;--ds-green:#1f9d5b;--ds-greensoft:#1f9d5b1a;--ds-red:#d13a38;--ds-redsoft:#d13a381a;--ds-orange:#c07c10;--ds-orangesoft:#c07c101f;--ds-cyan:#1b8c9b;--ds-cyansoft:#1b8c9b1a;--ds-sel:#b5745c1a;--ds-hover:#3a28240a;--ds-onaccent:#fff6f2;--ds-shadow:0 16px 34px -24px #3a282473}.ds-shell [data-tone=green]{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell [data-tone=orange]{background:var(--ds-orangesoft);color:var(--ds-orange)}.ds-shell [data-tone=red]{background:var(--ds-redsoft);color:var(--ds-red)}.ds-shell [data-tone=violet]{background:var(--ds-violetsoft);color:var(--ds-violet)}.ds-shell [data-tone=cyan]{background:var(--ds-cyansoft);color:var(--ds-cyan)}.ds-shell [data-tone=gold]{background:var(--ds-goldsoft);color:var(--ds-gold)}.ds-shell [data-tone=grey]{background:var(--ds-sel);color:var(--ds-muted)}.ds-page-team [data-tone=green]{background:var(--ds-greensoft);color:var(--ds-green)}.ds-page-team [data-tone=orange]{background:var(--ds-orangesoft);color:var(--ds-orange)}.ds-page-team [data-tone=red]{background:var(--ds-redsoft);color:var(--ds-red)}.ds-page-team [data-tone=violet]{background:var(--ds-violetsoft);color:var(--ds-violet)}.ds-page-team [data-tone=cyan]{background:var(--ds-cyansoft);color:var(--ds-cyan)}.ds-page-team [data-tone=gold]{background:var(--ds-goldsoft);color:var(--ds-gold)}.ds-page-team [data-tone=grey]{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell code,.ds-shell .ds-mono{font-family:JetBrains Mono,monospace}.ds-page-public{flex-direction:column;min-height:100svh;display:flex}.ds-page-public .pub-header{border-bottom:1px solid var(--ds-line);align-items:center;gap:12px;padding:16px 24px;display:flex}.ds-page-public .pub-header strong{font-size:16px}.ds-page-public .pub-header a{text-decoration:none}.ds-page-public .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.ds-page-public .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-page-public .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-page-public .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-page-public .pub-hero{text-align:center;max-width:760px;margin:0 auto;padding:56px 24px 8px}.ds-page-public .pub-hero h1{color:var(--ds-text);margin:0 0 16px;font-size:32px;line-height:1.25}.ds-page-public .pub-hero .lead{color:var(--ds-text2);font-size:15.5px;line-height:1.65}.ds-page-public .pub-section{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:24px}.ds-page-public .pub-features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:8px;display:grid}.ds-page-public .pub-feature{background:var(--ds-panel);border:1px solid var(--ds-line);border-radius:12px;padding:16px}.ds-page-public .pub-feature strong{color:var(--ds-text);margin-bottom:6px;font-size:13.5px;display:block}.ds-page-public .pub-feature span{color:var(--ds-text2);font-size:12.5px;line-height:1.55}.ds-page-public .pub-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.ds-page-public .pub-footer{border-top:1px solid var(--ds-line);color:var(--ds-muted);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:auto;padding:18px 24px;font-size:12.5px;display:flex}.ds-page-public .pub-footer a{color:var(--ds-gold);text-decoration:none}.ds-page-public .pub-footer a:hover{text-decoration:underline}.ds-page-public .pub-legal{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:40px 24px}.ds-page-public .pub-legal h1{color:var(--ds-text);margin:0 0 4px;font-size:26px}.ds-page-public .pub-legal h2{color:var(--ds-text);margin:28px 0 10px;font-size:16px}.ds-page-public .pub-legal p,.ds-page-public .pub-legal li{color:var(--ds-text2);font-size:13.5px;line-height:1.7}.ds-page-public .pub-legal .pub-updated{color:var(--ds-muted);margin-top:0;font-size:12px}.ds-page-public .pub-legal a{color:var(--ds-gold)}.ds-page-public .pub-legal code{background:var(--ds-panel2);border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace}.ds-shell .switch,.ds-tokens .switch{appearance:none;border:1px solid var(--ds-line);background:var(--ds-panel3);cursor:pointer;vertical-align:middle;border-radius:999px;flex:none;width:38px;height:22px;margin:0;transition:background .15s,border-color .15s;position:relative}.ds-shell .switch:after,.ds-tokens .switch:after{content:"";background:var(--ds-muted);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.ds-shell .switch:checked,.ds-tokens .switch:checked{background:var(--ds-goldsoft);border-color:var(--ds-goldline)}.ds-shell .switch:checked:after,.ds-tokens .switch:checked:after{background:var(--ds-gold);transform:translate(16px)}.ds-shell .switch:disabled,.ds-tokens .switch:disabled{opacity:.5;cursor:not-allowed}.ds-shell .switch:focus-visible,.ds-tokens .switch:focus-visible{outline:2px solid var(--ds-goldline);outline-offset:2px}.ds-sidebar{background:linear-gradient(180deg, var(--ds-panel2) 0%, var(--ds-bg2) 34%, var(--ds-bg2) 100%);border-right:1px solid var(--ds-line);z-index:30;flex-direction:column;height:100vh;transition:width .18s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset 1px 0 #ffffff0a,18px 0 34px -30px #000000e6}.ds-brand-row{border-bottom:1px solid var(--ds-line);align-items:center;gap:11px;min-height:67px;padding:16px 14px;display:flex}.ds-brand-badge{background:var(--ds-goldgrad);width:36px;height:36px;box-shadow:0 0 0 1px var(--ds-goldline), 0 10px 20px -10px #000000d9, 0 1px 0 #ffffff40 inset;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.ds-brand-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ds-brand-name{letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:800}.ds-brand-name .g{background:var(--ds-goldgrad);color:#0000;-webkit-background-clip:text;background-clip:text}.ds-brand-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-muted);white-space:nowrap;font-size:9.5px}.ds-pin-btn{border:1px solid var(--ds-line);background:var(--ds-panel2);width:24px;height:24px;color:var(--ds-muted);font:inherit;cursor:pointer;border-radius:7px;flex:none;font-size:11px}.ds-pin-btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-nav{flex-direction:column;flex:1;gap:1px;padding:9px 8px 20px;display:flex;overflow:hidden auto}.ds-nav-item{width:100%;color:var(--ds-text2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.ds-nav-item:hover{background:var(--ds-hover);color:var(--ds-text)}.ds-nav-item svg{opacity:.9;flex:none}.ds-nav-item.active{color:var(--ds-text);box-shadow:inset 2px 0 0 var(--ds-gold), 0 1px 0 #ffffff12 inset;background:linear-gradient(#d9944f3d,#d9944f14)}.ds-nav-item.active svg{color:var(--ds-gold);opacity:1}.ds-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ds-nav-badge{background:linear-gradient(180deg, #f58583, var(--ds-red));color:#fff;text-align:center;border-radius:9px;min-width:17px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;box-shadow:0 3px 7px -3px #000000b3}.ds-nav-caret{color:var(--ds-muted);font-size:9px}.ds-nav-children{border-left:1px solid var(--ds-line2);flex-direction:column;gap:1px;margin:2px 0 4px;padding:2px 0 6px 18px;display:flex}.ds-nav-subitem{width:100%;color:var(--ds-muted);font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 11px 6px 14px;font-size:12px;text-decoration:none;display:block}.ds-nav-subitem:hover{background:var(--ds-hover);color:var(--ds-text2)}.ds-nav-subitem.active{color:var(--ds-gold);font-weight:600}.ds-sidebar-footer{border-top:1px solid var(--ds-line);background:linear-gradient(#ffffff05,#0000);align-items:center;gap:9px;padding:11px 13px;display:flex}.ds-online-dot{background:var(--ds-green);width:7px;height:7px;box-shadow:0 0 9px var(--ds-green);border-radius:50%;flex:none}.ds-sidebar.collapsed{width:64px}.ds-main-col{flex-direction:column;min-width:0;display:flex}.ds-topbar{background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));border-bottom:1px solid var(--ds-line);z-index:20;align-items:center;gap:10px;padding:11px 20px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0d,0 14px 24px -22px #000000e6}.ds-search{border:1px solid var(--ds-line);background:var(--ds-bg2);min-width:300px;color:var(--ds-muted);border-radius:9px;align-items:center;gap:8px;padding:7px 12px;display:flex;box-shadow:inset 0 2px 5px #00000038}.ds-search input{color:var(--ds-text);font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:12.5px}.ds-search input::placeholder{color:var(--ds-muted)}.ds-search-btn{color:inherit;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ds-search-btn:hover{color:var(--ds-gold)}.search-result-group{margin-bottom:18px}.search-result-group-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ds-btn-bronze{border:1px solid var(--ds-goldline);font:inherit;cursor:pointer;white-space:nowrap;background:var(--ds-goldgrad);color:var(--ds-onaccent);border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-btn-bronze:hover{filter:brightness(1.07)}.ds-btn-bronze:active{transform:translateY(1px)}.ds-theme-btn{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.ds-theme-btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-icon-btn{border:1px solid var(--ds-line);background:var(--ds-panel2);width:34px;height:34px;color:var(--ds-text2);cursor:pointer;background-image:var(--ds-raise);border-radius:9px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;box-shadow:0 6px 12px -8px #000c,inset 0 1px #ffffff14}.ds-icon-btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-icon-btn-badge{background:linear-gradient(180deg, #f58583, var(--ds-red));color:#fff;border-radius:9px;min-width:17px;height:17px;font-size:9.5px;font-weight:700;line-height:17px;position:absolute;top:-5px;right:-5px;box-shadow:0 3px 7px -3px #000c}.ds-notif-wrap{flex:none;position:relative}.ds-notif-panel{z-index:40;border:1px solid var(--ds-line2);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));border-radius:12px;width:340px;max-height:420px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 20px 40px -18px #000000e6,inset 0 1px #ffffff0f}.ds-notif-panel-head{color:var(--ds-text);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 8px;font-size:13px;font-weight:700;display:flex}.ds-notif-mark-all{font:inherit;color:var(--ds-gold);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:600}.ds-notif-mark-all:hover{text-decoration:underline}.ds-notif-mark-all:disabled{opacity:.6;cursor:default;text-decoration:none}.ds-notif-empty{padding:10px 6px;font-size:12.5px}.ds-notif-list{flex-direction:column;gap:6px;display:flex}.ds-notif-row{box-sizing:border-box;border:1px solid var(--ds-line2);background:var(--ds-panel2);width:100%;color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.ds-notif-row:hover{border-color:var(--ds-goldline)}.ds-notif-row:disabled{opacity:.6;cursor:default}.ds-notif-unread{border-color:var(--ds-goldline);background:var(--ds-goldsoft)}.ds-notif-row-head{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ds-notif-unread .ds-notif-row-head strong:before{content:"";vertical-align:middle;background:var(--ds-gold);width:8px;height:8px;box-shadow:0 0 0 3px var(--ds-goldsoft);border-radius:50%;margin-right:6px;display:inline-block}.ds-notif-time{white-space:nowrap;flex:none;font-size:11px}.ds-notif-desc{font-size:12px}.ds-notif-ref{color:var(--ds-muted);font-family:JetBrains Mono,monospace;font-size:11px}.ds-notif-urgent{border-color:var(--ds-red)}.ds-notif-urgent.ds-notif-unread{background:var(--ds-redsoft)}.ds-notif-urgent.ds-notif-unread .ds-notif-row-head strong:before{background:var(--ds-red);box-shadow:0 0 0 3px var(--ds-redsoft)}.ds-user-chip{border:1px solid var(--ds-line);background:var(--ds-panel2);border-radius:99px;flex:none;align-items:center;gap:9px;padding:5px 11px 5px 6px;display:flex}.ds-avatar{background:var(--ds-panel3);width:24px;height:24px;color:var(--ds-gold);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.ds-user-name{font-size:12px;font-weight:600}.ds-user-role{color:var(--ds-muted);font-size:11px}.ds-content{flex-direction:column;flex:1;gap:18px;min-width:0;padding:22px;display:flex}.ds-dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ds-dash-title{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:800}.ds-dash-sub{color:var(--ds-muted);margin:0;font-size:13px}.ds-dash-actions{gap:8px;display:flex}.ds-btn-soft{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);font:inherit;cursor:pointer;border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:600}.ds-btn-soft:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ds-kpi-card{border:1px solid var(--ds-line);background:var(--ds-panel);box-shadow:var(--ds-shadow);border-radius:13px;flex-direction:column;gap:9px;padding:14px;display:flex}.ds-kpi-head{align-items:center;gap:8px;display:flex}.ds-kpi-icon{border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:inset 0 1px #ffffff1f}.ds-kpi-label{color:var(--ds-muted);font-size:11px;font-weight:600}.ds-kpi-value{letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:600}.ds-kpi-delta{border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:10.5px;font-weight:600}.ds-panels-row{grid-template-columns:1fr 340px;align-items:start;gap:14px;display:grid}.ds-panel{border:1px solid var(--ds-line);background:var(--ds-panel);box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-panel-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ds-panel-title{letter-spacing:.13em;text-transform:uppercase;color:var(--ds-muted);font-size:11px;font-weight:700}.ds-panel-sub{color:var(--ds-muted);font-size:11px}.ds-flow-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.ds-flow-stage{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.ds-flow-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 10px 20px -14px #000000e6,inset 0 1px #ffffff1f}.ds-flow-value{font-family:JetBrains Mono,monospace;font-size:19px;font-weight:600}.ds-flow-label{color:var(--ds-muted);text-align:center;font-size:11px}.ds-flow-return{border-top:1px dashed var(--ds-line2);align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.ds-flow-return-icon{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ds-flow-return-value{color:var(--ds-red);font-family:JetBrains Mono,monospace;font-size:19px;font-weight:600}.ds-flow-return-label{color:var(--ds-muted);font-size:11px}.ds-alerts-panel{border:1px solid var(--ds-line);background:var(--ds-panel);box-shadow:var(--ds-shadow);border-radius:13px;flex-direction:column;gap:11px;padding:16px;display:flex}.ds-alert-row{background:var(--ds-panel2);border:1px solid var(--ds-line);border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.ds-alert-icon{border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ds-alert-text{color:var(--ds-text2);font-size:12px;line-height:1.45}.ds-alerts-empty{color:var(--ds-muted);padding:9px 10px;font-size:12px}.ds-alerts-cta{border:1px solid var(--ds-goldline);background:var(--ds-goldsoft);color:var(--ds-gold);font:inherit;cursor:pointer;border-radius:9px;margin-top:2px;padding:8px;font-size:12px;font-weight:700}.ds-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ds-stat-card{border:1px solid var(--ds-line);background:linear-gradient(180deg,var(--ds-panel2),var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;flex-direction:column;gap:6px;padding:16px;display:flex}.ds-stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ds-muted);font-size:10.5px;font-weight:700}.ds-stat-value{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:600}.ds-stat-delta{border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:10.5px;font-weight:600}.ds-stat-empty{color:var(--ds-muted);margin:6px 0 0;font-size:11.5px}.ds-stat-gauge{border-radius:50%;justify-content:center;align-self:center;align-items:center;width:84px;height:84px;margin-top:8px;display:flex}.ds-stat-gauge-hole{background:var(--ds-panel);border-radius:50%;width:60px;height:60px}.ds-legend-row{align-items:center;gap:8px;display:flex}.ds-legend-dot{background:currentColor;border-radius:2px;flex:none;width:8px;height:8px}.ds-legend-label{color:var(--ds-text2);flex:1;font-size:11.5px}.ds-legend-value{color:var(--ds-muted);font-family:JetBrains Mono,monospace;font-size:11.5px}@media (width<=1100px){.ds-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-panels-row{grid-template-columns:1fr}.ds-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-shell .pagination{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ds-shell .pagination [data-tab],.ds-shell .pagination .page-arrow{box-sizing:border-box;border:1px solid var(--ds-line);background:var(--ds-panel2);min-width:28px;height:28px;color:var(--ds-text2);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;display:inline-flex}.ds-shell .pagination [data-tab]:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .pagination .page-ellipsis{color:var(--ds-muted);-webkit-user-select:none;user-select:none;padding:0 4px;font-size:11.5px}.ds-shell .pagination .page-arrow{font-size:15px;font-weight:600;line-height:1}.ds-shell .pagination .page-arrow:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .pagination .page-arrow:disabled,.ds-shell .pagination [data-tab]:disabled{opacity:.45;cursor:not-allowed;border-color:var(--ds-line);color:var(--ds-muted)}.ds-shell .pagination [data-tab]:focus-visible,.ds-shell .pagination .page-arrow:focus-visible{outline:2px solid var(--ds-goldline);outline-offset:1px}.ds-shell .ds-page-orders{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-orders h1,.ds-shell .ds-page-orders h2,.ds-shell .ds-page-orders h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-orders h2{font-size:19px}.ds-shell .ds-page-orders .muted{color:var(--ds-muted)}.ds-shell .ds-page-orders .spacer{flex:1}.ds-shell .ds-page-orders a{color:var(--ds-gold)}.ds-shell .ds-page-orders .back-link{color:var(--ds-muted);font-size:12.5px;text-decoration:none}.ds-shell .ds-page-orders .back-link:hover{color:var(--ds-gold)}.ds-shell .ds-page-orders .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-orders .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-orders .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-orders .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-orders .btn-primary,.ds-shell .ds-page-orders .btn-success{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-orders .btn-primary:hover,.ds-shell .ds-page-orders .btn-success:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-orders .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-orders .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-orders .btn-danger{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-orders .btn-danger:hover{background:var(--ds-red);color:#fff}.ds-shell .ds-page-orders .btn-warn{background:var(--ds-orangesoft);color:var(--ds-orange);border-color:var(--ds-orange)}.ds-shell .ds-page-orders .btn-warn:hover{background:var(--ds-orange);color:var(--ds-onaccent)}.ds-shell .ds-page-orders .btn-confirm-solid{background:var(--ds-green);color:#fff;border-color:var(--ds-green);background-image:var(--ds-raise);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff1f}.ds-shell .ds-page-orders .btn-confirm-solid:hover{filter:brightness(1.08)}.ds-shell .ds-page-orders .status-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds-shell .ds-page-orders .status-tabs,.ds-page-team .status-tabs{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-bg2), var(--ds-panel));scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:4px;padding:5px;display:flex;overflow:auto hidden;box-shadow:inset 0 3px 10px #00000047,0 1px #ffffff0d}.ds-shell .ds-page-orders .status-tabs::-webkit-scrollbar{height:0;display:none}.ds-page-team .status-tabs::-webkit-scrollbar{height:0;display:none}.ds-page-team .status-tabs-compact{border-radius:11px;gap:3px;padding:4px}.ds-shell .ds-page-orders .status-tab,.ds-page-team .status-tab{color:var(--ds-text2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;transition:transform .12s;display:inline-flex}.ds-page-team .status-tabs-compact .status-tab{box-sizing:border-box;border-radius:8px;gap:5px;min-height:44px;padding:13px 10px;font-size:11.5px}.ds-shell .ds-page-orders .status-tab:hover,.ds-page-team .status-tab:hover{background:var(--ds-hover);color:var(--ds-text)}.ds-shell .ds-page-orders .status-tab:active,.ds-page-team .status-tab:active{transform:translateY(1px)}.confirmateur [data-tab][data-hue=green]{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell [data-tab][data-active=true],.ds-page-team [data-tab][data-active=true]{background:var(--ds-goldgrad);border-color:var(--ds-gold);color:var(--ds-onaccent);font-weight:700;box-shadow:0 8px 16px -9px #000000bf,inset 0 1px #ffffff59}.ds-shell [data-tab][data-hue=gold][data-active=true],.ds-page-team [data-tab][data-hue=gold][data-active=true]{color:#2a1707;background:linear-gradient(#efb177,#c67f35)}.ds-shell [data-tab][data-hue=violet][data-active=true],.ds-page-team [data-tab][data-hue=violet][data-active=true]{color:#140a33;background:linear-gradient(#b49cff,#7e5ff0)}.ds-shell [data-tab][data-hue=orange][data-active=true],.ds-page-team [data-tab][data-hue=orange][data-active=true]{color:#2b1b02;background:linear-gradient(#ffc66a,#e09415)}.ds-shell [data-tab][data-hue=cyan][data-active=true],.ds-page-team [data-tab][data-hue=cyan][data-active=true]{color:#042226;background:linear-gradient(#66e2ee,#1fafbe)}.ds-shell [data-tab][data-hue=green][data-active=true],.ds-page-team [data-tab][data-hue=green][data-active=true]{color:#04170d;background:linear-gradient(#6be5a9,#28b573)}.ds-shell [data-tab][data-hue=red][data-active=true],.ds-page-team [data-tab][data-hue=red][data-active=true]{color:#2a0908;background:linear-gradient(#ff8e8b,#d94b48)}.ds-shell [data-tab][data-hue=grey][data-active=true],.ds-page-team [data-tab][data-hue=grey][data-active=true]{color:#0e0d14;background:linear-gradient(#8e89a2,#5d5872)}.ds-shell [data-tone][data-dot],.ds-page-team [data-tone][data-dot]{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px}.ds-shell [data-tab][data-active=true] [data-dot],.ds-page-team [data-tab][data-active=true] [data-dot]{background:#0000006b}.ds-shell .ds-page-orders .tab-count,.ds-page-team .tab-count{text-align:center;background:#00000038;border-radius:9px;min-width:20px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.ds-shell .ds-page-orders .add-order{margin-right:4px}.ds-shell .ds-page-orders .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-orders .search-form{border:1px solid var(--ds-line);background:var(--ds-panel2);border-radius:9px;align-items:center;gap:6px;min-width:240px;padding:5px 5px 5px 11px;display:flex}.ds-shell .ds-page-orders .search-form input{min-width:0;color:var(--ds-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:12px}.ds-shell .ds-page-orders .search-form input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-orders input[type=text],.ds-shell .ds-page-orders input[type=date],.ds-shell .ds-page-orders input[type=number],.ds-shell .ds-page-orders input[type=password],.ds-shell .ds-page-orders input[type=email],.ds-shell .ds-page-orders input:not([type]),.ds-shell .ds-page-orders select,.ds-shell .ds-page-orders textarea{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-orders input:focus,.ds-shell .ds-page-orders select:focus,.ds-shell .ds-page-orders textarea:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-orders .per-page{color:var(--ds-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.ds-shell .ds-page-orders .per-page select{padding:5px 8px}.ds-shell .ds-page-orders .ss-trigger{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 11px;font-size:12px}.ds-shell .ds-page-orders .ss-trigger:hover{border-color:var(--ds-goldline)}.ds-shell .ds-page-orders .ss-caret{color:var(--ds-muted);font-size:9px}.ds-shell .ds-page-orders .ss-menu{border:1px solid var(--ds-line2);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));border-radius:10px}.ds-shell .ds-page-orders .ss-search{background:var(--ds-bg2);color:var(--ds-text);font:inherit;box-sizing:border-box;border:none}.ds-shell .ds-page-orders .ss-options>*{color:var(--ds-text2);cursor:pointer;border-bottom-color:var(--ds-line)}.ds-shell .ds-page-orders .ss-options>:hover{background:var(--ds-goldsoft);color:var(--ds-gold2)}.ds-shell .ds-page-orders .ss-empty{color:var(--ds-text2)}.ds-shell .ds-page-orders .bulk-bar{border:1px solid var(--ds-goldline);background:var(--ds-goldsoft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.ds-shell .ds-page-orders .bulk-count{color:var(--ds-gold);font-size:12px;font-weight:700}.ds-shell .ds-page-orders .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-orders table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-orders .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-orders .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-orders .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:top;padding:9px 10px}.ds-shell .ds-page-orders .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-orders .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-orders .filter-row>td{background:var(--ds-panel);border-bottom:1px solid var(--ds-line)}.ds-shell .ds-page-orders .inline-row>td,.ds-shell .ds-page-orders .inline-row{background:var(--ds-panel2)}.ds-shell .ds-page-orders .btn-expand{color:var(--ds-muted);cursor:pointer;background:0 0;border:none}.ds-shell .ds-page-orders .col-menu-wrap{position:relative}.ds-shell .ds-page-orders .col-menu{border:1px solid var(--ds-line2);background:var(--ds-panel2);border-radius:9px;box-shadow:0 20px 36px -18px #000000d9}.ds-shell .ds-page-orders .col-menu-item{color:var(--ds-text2);cursor:pointer}.ds-shell .ds-page-orders .col-menu-item:hover{background:var(--ds-hover);color:var(--ds-text)}.ds-shell .ds-page-orders .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-orders .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-orders .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-orders .badge-danger{background:var(--ds-redsoft);color:var(--ds-red)}.ds-shell .ds-page-orders .badge-warning{background:var(--ds-orangesoft);color:var(--ds-orange)}.ds-shell .ds-page-orders .urgency-badge,.ds-page-team .urgency-badge{white-space:nowrap;border-radius:6px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;display:inline-block}.ds-shell .ds-page-orders .tent-wrap,.ds-page-team .tent-wrap{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ds-shell .ds-page-orders .tent-ring,.ds-page-team .tent-ring{background:conic-gradient(var(--tent-color) var(--tent-pct), var(--ds-line2) 0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:33px;height:33px;display:flex;position:relative;box-shadow:0 3px 7px -3px #00000080}.ds-shell .ds-page-orders .tent-ring:after,.ds-page-team .tent-ring:after{content:"";background:#14121adb;background-image:var(--ds-raise);border-radius:50%;position:absolute;inset:3px;box-shadow:inset 0 1px #ffffff24}.ds-shell .ds-page-orders .tent-ring span,.ds-page-team .tent-ring span{z-index:1;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800;position:relative}.ds-shell .ds-page-orders .tent-ring[data-tone=green],.ds-page-team .tent-ring[data-tone=green]{--tent-color:var(--ds-green)}.ds-shell .ds-page-orders .tent-ring[data-tone=orange],.ds-page-team .tent-ring[data-tone=orange]{--tent-color:var(--ds-orange)}.ds-shell .ds-page-orders .tent-ring[data-tone=red],.ds-page-team .tent-ring[data-tone=red]{--tent-color:var(--ds-red)}.ds-shell .ds-page-orders .tent-age,.ds-page-team .tent-age{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.ds-shell .ds-page-orders .tent-age[data-tone=green],.ds-page-team .tent-age[data-tone=green]{color:var(--ds-green)}.ds-shell .ds-page-orders .tent-age[data-tone=orange],.ds-page-team .tent-age[data-tone=orange]{color:var(--ds-orange)}.ds-shell .ds-page-orders .tent-age[data-tone=red],.ds-page-team .tent-age[data-tone=red]{color:var(--ds-red)}.ds-shell .ds-page-orders .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-orders .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-orders .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-orders .alert-warning{background:var(--ds-orangesoft);color:var(--ds-orange);border-color:var(--ds-orange)}.ds-shell .ds-page-orders .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-orders .inline-card{background:var(--ds-panel2);border:1px solid var(--ds-line);color:var(--ds-text);border-radius:10px}.ds-shell .ds-page-orders .inline-card label{color:var(--ds-muted)}.ds-shell .ds-page-orders .detail-head{align-items:center;gap:12px;margin:4px 0;display:flex}.ds-shell .ds-page-orders .actions{flex-wrap:wrap;gap:8px;display:flex}.ds-shell .ds-page-orders .history{margin:0;padding:0;font-size:12.5px;list-style:none}.ds-shell .ds-page-orders .history li{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);padding:6px 0}.ds-shell .ds-page-orders .totals{color:var(--ds-text2);margin-top:10px;font-size:12.5px}.ds-shell .ds-page-orders .assign-controls,.ds-shell .ds-page-orders .suspend-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-orders .article-note{color:var(--ds-muted);font-size:11.5px}.ds-shell .ds-page-orders .product-thumb,.ds-shell .ds-page-orders .product-thumb-empty{border-color:var(--ds-line);background:var(--ds-panel3)}.ds-shell .ds-page-orders .product-thumb-zoom{border-color:var(--ds-panel2)}.ds-shell .ds-page-orders .detail-grid-3col{grid-template-columns:.7fr 1.6fr 1.1fr;align-items:start;gap:14px;display:grid}.ds-shell .ds-page-orders .detail-col{flex-direction:column;gap:14px;min-width:0;display:flex}@media (width<=1000px){.ds-shell .ds-page-orders .detail-grid-3col{grid-template-columns:1fr}}.ds-shell .ds-page-orders .detail-actions-stack{flex-direction:column;gap:8px;display:flex}.ds-shell .ds-page-orders .detail-action-solid{width:100%;padding:12px;font-size:13px}.ds-shell .ds-page-orders .detail-action-neutral{background:var(--ds-panel2);color:var(--ds-text2);border:1px solid var(--ds-line2);background-image:var(--ds-raise);box-shadow:0 6px 14px -6px #00000080,inset 0 1px #ffffff1a}.ds-shell .ds-page-orders .detail-action-neutral:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-orders .inline-actions-secondary{opacity:.82;margin-top:6px;padding-top:6px}.ds-shell .ds-page-orders .inline-actions-secondary:hover{opacity:1}.ds-shell .ds-page-orders .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ds-shell .ds-page-orders .form-grid label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-shell .ds-page-orders .span-2{grid-column:span 2}.ds-shell .ds-page-orders .field-error{color:var(--ds-red);font-size:11px;font-weight:500}.ds-shell .ds-page-orders .radio-row{color:var(--ds-text2);align-items:center;gap:16px;font-size:12.5px;display:flex}.ds-shell .ds-page-orders .qty{width:64px}.ds-shell .ds-page-orders .preview{color:var(--ds-muted);font-size:11.5px}.ds-shell .ds-page-orders .ok{color:var(--ds-green)}.ds-shell .ds-page-orders .warn{color:var(--ds-orange)}.ds-shell .ds-page-orders .table-articles th,.ds-shell .ds-page-orders .table-articles td{padding:7px 9px}.ds-shell .ds-page-orders .modal-backdrop{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ds-shell .ds-page-orders .modal{border:1px solid var(--ds-line2);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));border-radius:14px;max-width:90vw;max-height:85vh;padding:20px;overflow:auto;box-shadow:0 30px 60px -24px #000000e6}.ds-shell .ds-page-orders .modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ds-page-team{font-family:Manrope,system-ui,sans-serif}.ds-tokens.ds-page-team{padding:0}.ds-page-team h1,.ds-page-team h2,.ds-page-team h3{color:var(--ds-text);letter-spacing:-.02em;margin:0;font-weight:800}.ds-page-team strong{color:var(--ds-text)}.ds-page-team .muted{color:var(--ds-muted)}.ds-page-team .spacer{flex:1}.ds-page-team a{color:var(--ds-gold)}.ds-page-team a[href^=tel\:]{margin:-11px -3px;padding:11px 3px;display:inline-block}.ds-page-team .back-link{color:var(--ds-muted);font-size:12.5px;text-decoration:none}.ds-page-team .back-link:hover{color:var(--ds-gold)}.ds-page-team .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-page-team .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-page-team .btn:disabled{opacity:.5;cursor:not-allowed}.ds-page-team .btn-sm{padding:5px 9px;font-size:11.5px}.ds-page-team .btn-primary,.ds-page-team .btn-success{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-page-team .btn-primary:hover,.ds-page-team .btn-success:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-page-team .btn-ghost{background:0 0;border-color:#0000}.ds-page-team .btn-ghost:hover{background:var(--ds-hover)}.ds-page-team .btn-danger{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-page-team .btn-danger:hover{background:var(--ds-red);color:#fff}.ds-page-team .btn-warn{background:var(--ds-orangesoft);color:var(--ds-orange);border-color:var(--ds-orange)}.ds-page-team .btn-warn:hover{background:var(--ds-orange);color:var(--ds-onaccent)}.ds-page-team .modal-backdrop{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ds-page-team .modal{border:1px solid var(--ds-line2);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));border-radius:14px;max-width:90vw;max-height:85vh;padding:20px;overflow:auto;box-shadow:0 30px 60px -24px #000000e6}.ds-page-team .modal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ds-page-team .modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ds-page-team input[type=text],.ds-page-team input[type=date],.ds-page-team input[type=number],.ds-page-team input[type=search],.ds-page-team input:not([type]),.ds-page-team input[type=password],.ds-page-team input[type=email],.ds-page-team select,.ds-page-team textarea{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-page-team input:focus,.ds-page-team select:focus,.ds-page-team textarea:focus{border-color:var(--ds-goldline);outline:none}.ds-page-team .field-error{color:var(--ds-red);font-size:11px;font-weight:500}.ds-page-team .scanner-input{padding:12px 14px;font-size:18px}.ds-page-team .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ds-page-team .form-grid label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-page-team .page-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ds-page-team .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-page-team .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-page-team .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-page-team .badge-danger{background:var(--ds-redsoft);color:var(--ds-red)}.ds-page-team .badge-warning{background:var(--ds-orangesoft);color:var(--ds-orange)}.ds-page-team .chat-nav-badge{background:linear-gradient(180deg, #f58583, var(--ds-red));color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:4px;font-size:10px;font-weight:700;display:inline-flex}.ds-page-team .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-page-team .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-page-team .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-page-team .alert-warning{background:var(--ds-orangesoft);color:var(--ds-orange);border-color:var(--ds-orange)}.ds-page-team .cf-block-banner{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-page-team .cf-block-banner span{flex:1;min-width:200px}.ds-page-team .cf-block-banner .btn-sm{box-sizing:border-box;flex:none;min-height:44px;padding:0 14px}.ds-page-team table.table{border-collapse:collapse;border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;width:100%;font-size:12.5px;overflow:hidden}.ds-page-team .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);background:var(--ds-panel3);border-bottom:1px solid var(--ds-line);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-page-team .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);padding:9px 10px}.ds-page-team .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-page-team .login-card label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-page-team.login h1{font-size:21px}.ds-page-team .totals{color:var(--ds-text2);margin-top:8px;font-family:JetBrains Mono,monospace;font-size:12.5px}.ds-page-team .cf-product-row{background:var(--ds-panel3);border:1px solid var(--ds-line)}.ds-page-team .cf-product-name{color:var(--ds-text)}.ds-page-team .cf-product-attrs{color:var(--ds-text2)}.ds-page-team .cf-product-price{color:var(--ds-gold2)}.ds-page-team .cf-totals-block{border-top:1px solid var(--ds-line)}.ds-page-team .cf-total-row{color:var(--ds-text2)}.ds-page-team .cf-total-final{color:var(--ds-text);border-top:1px dashed var(--ds-line2)}.ds-page-team .cf-total-callback{color:var(--ds-text2)}.ds-page-team .cf-earning-amount{color:var(--ds-gold)}.ds-page-team .article-note{color:var(--ds-muted);font-size:11.5px}.ds-page-team a.article-note{margin:-15px -10px;padding:15px 14px}.ds-page-team .product-thumb,.ds-page-team .product-thumb-empty{border-color:var(--ds-line);background:var(--ds-panel3)}.ds-page-team .product-thumb-zoom{border-color:var(--ds-panel2)}.ds-page-team.driver{background:radial-gradient(120% 80% at 12% -10%, var(--ds-bg2) 0%, var(--ds-bg) 58%);min-height:100svh;color:var(--ds-text);flex-direction:column;gap:14px;padding:16px;display:flex}.ds-page-team.driver.confirmateur{gap:0;height:100svh;min-height:0;padding:0;overflow:hidden}.ds-page-team .cf-scroll-area{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.ds-page-team .cf-scroll-area>*{flex-shrink:0}.ds-page-team .cf-bottom-bar{padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-bg2));flex:none;align-items:center;gap:9px;display:flex;box-shadow:0 -10px 20px -20px #000000e6,inset 0 1px #ffffff0f}.ds-page-team .cf-bottom-bar .btn-sm{box-sizing:border-box;min-height:44px;padding:0 14px}.ds-page-team .cf-bottom-balance{flex-direction:column;align-items:flex-end;gap:1px;font-size:10.5px;display:flex}.ds-page-team .cf-bottom-balance strong{color:var(--ds-gold);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600}.ds-page-team .cf-bottom-score{border:1px solid var(--ds-goldline);background:var(--ds-goldsoft);color:var(--ds-gold);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ds-page-team .driver-head{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);z-index:10;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;display:flex;position:sticky;top:0}.ds-page-team .driver-tabs{flex-wrap:wrap;gap:6px;display:flex}.ds-page-team .driver-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.ds-page-team .driver-card{flex-direction:column;gap:8px;display:flex}.ds-page-team .driver-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ds-page-team .driver-products{color:var(--ds-text2);margin:0;padding-left:18px;font-size:12.5px}.ds-page-team .driver-note{background:var(--ds-goldsoft);color:var(--ds-gold);border-radius:8px;padding:8px 10px;font-size:12px}.ds-page-team .driver-panel{background:var(--ds-panel2);border:1px solid var(--ds-line);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.ds-page-team .driver-modif{border-top:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.ds-page-team .driver-modif-actions{gap:6px;display:flex}.ds-page-team .driver-reasons{flex-wrap:wrap;gap:6px;display:flex}.ds-page-team .driver-suspend,.ds-page-team .suspend-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-page-team .cf-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-page-team .cf-sub{background:var(--ds-panel2);border:1px solid var(--ds-line);border-radius:10px;margin-top:8px;padding:10px 12px}.ds-page-team .cf-sheet-backdrop{z-index:60;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ds-page-team .cf-sheet{-webkit-overflow-scrolling:touch;background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));border:1px solid var(--ds-line2);width:100%;max-width:480px;max-height:82vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;animation:.18s ease-out cf-sheet-up;overflow-y:auto;box-shadow:0 -20px 50px -20px #000000e6}@keyframes cf-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ds-page-team .cf-sheet-handle{background:var(--ds-line2);border-radius:3px;flex:none;width:40px;height:4px;margin:6px auto 10px}.ds-page-team .cf-sheet-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ds-page-team .cf-sheet-head strong{font-size:14px}.ds-page-team .cf-sheet-close{border:1px solid var(--ds-line2);background:var(--ds-panel2);width:44px;height:44px;color:var(--ds-muted);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ds-page-team .cf-sheet-body{flex-direction:column;gap:10px;padding-bottom:4px;font-size:13px;display:flex}.ds-page-team .cf-sheet-body label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;display:flex}.ds-page-team .cf-sheet-body .btn-sm,.ds-page-team .cf-sheet-body select,.ds-page-team .cf-sheet-body input:not([type]),.ds-page-team .cf-sheet-body input[type=text],.ds-page-team .cf-sheet-body input[type=date]{box-sizing:border-box;min-height:44px}.ds-page-team .cf-sheet-body .btn-sm{padding:0 14px}.ds-page-team .cf-notif-list{flex-direction:column;gap:6px;display:flex}.ds-page-team .cf-notif-row{box-sizing:border-box;border:1px solid var(--ds-line2);background:var(--ds-panel2);width:100%;min-height:44px;color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.ds-page-team .cf-notif-row:disabled{opacity:.6;cursor:default}.ds-page-team .cf-notif-unread{border-color:var(--ds-goldline);background:var(--ds-goldsoft)}.ds-page-team .cf-notif-head{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ds-page-team .cf-notif-unread .cf-notif-head strong:before{content:"";vertical-align:middle;background:var(--ds-gold);width:8px;height:8px;box-shadow:0 0 0 3px var(--ds-goldsoft);border-radius:50%;margin-right:6px;display:inline-block}.ds-page-team .cf-notif-time{white-space:nowrap;flex:none;font-size:11px}.ds-page-team .cf-notif-desc{font-size:12px}.ds-page-team .cf-notif-ref{color:var(--ds-muted);font-family:JetBrains Mono,monospace;font-size:11px}.ds-page-team .cf-notif-urgent{border-color:var(--ds-red)}.ds-page-team .cf-notif-urgent.cf-notif-unread{background:var(--ds-redsoft)}.ds-page-team .cf-notif-urgent.cf-notif-unread .cf-notif-head strong:before{background:var(--ds-red);box-shadow:0 0 0 3px var(--ds-redsoft)}.cf-fullscreen-backdrop{z-index:70;-webkit-backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.cf-fullscreen-backdrop{animation:.16s ease-out popup-fade-in}}.cf-fullscreen{background:var(--ds-bg);border-radius:14px;flex-direction:column;width:50vw;min-width:320px;max-width:720px;height:68vh;min-height:320px;max-height:760px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 44px -20px #000000d9,0 60px 100px -40px #00000080}@media (prefers-reduced-motion:no-preference){.cf-fullscreen{animation:.18s cubic-bezier(.2,.9,.3,1) popup-pop-in}}@media (width<=640px){.cf-fullscreen{width:92vw;max-width:none;height:78vh;max-height:none}}.ds-page-team .cf-fullscreen-backdrop{z-index:70;-webkit-backdrop-filter:none;background:0 0;padding:0;animation:none;display:block;position:fixed;inset:0}.ds-page-team .cf-fullscreen{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;background:var(--ds-bg);border-radius:0;flex-direction:column;animation:none;display:flex;position:static}.cf-fullscreen-head{border-bottom:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cf-fullscreen-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cf-fullscreen-close{border:1px solid var(--ds-line2);background:var(--ds-panel2);width:44px;height:44px;color:var(--ds-muted);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.cf-fullscreen-body{-webkit-overflow-scrolling:touch;min-height:0;padding:12px 14px calc(16px + env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}.cf-fullscreen-body .btn-sm{box-sizing:border-box;min-height:44px;padding:0 14px}.cf-fullscreen-body input:not([type]),.cf-fullscreen-body input[type=text],.cf-fullscreen-body input[type=date],.cf-fullscreen-body input[type=number],.cf-fullscreen-body select,.cf-fullscreen-body .ss-trigger{box-sizing:border-box;min-height:44px}.inline-add-touch{width:100%;min-height:44px}.inline-product-tap{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.inline-product-tap-thumb{cursor:pointer;background:0 0;border:none;padding:0;display:inline-block}.ss-trigger.inline-product-tap-trigger{width:100%}.cf-picker-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ds-page-team .cf-picker-grid{grid-template-columns:repeat(2,1fr)}.cf-picker-tile{border:1px solid var(--ds-line2);background:var(--ds-panel2);color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;min-height:44px;padding:8px;display:flex}.cf-picker-tile:hover,.cf-picker-tile:active{border-color:var(--ds-goldline);background:var(--ds-goldsoft)}.cf-picker-tile img,.cf-picker-tile-empty{aspect-ratio:1;object-fit:cover;background:var(--ds-panel3);border-radius:9px;width:100%;display:block}.cf-picker-tile-label{font-size:12.5px;font-weight:600;line-height:1.3}.cf-picker-tile-price{color:var(--ds-gold);font-size:12px;font-weight:700}.cf-picker-back{width:100%;min-height:44px;color:var(--ds-gold);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;margin-bottom:10px;padding:0;font-size:13px;font-weight:700;display:flex}.cf-zoom-photo,.cf-zoom-photo-empty{object-fit:cover;background:var(--ds-panel3);border-radius:14px;width:100%;height:200px;margin-bottom:12px;display:block}.ds-page-team .cf-zoom-photo,.ds-page-team .cf-zoom-photo-empty{height:50vh}.cf-zoom-photo-empty{color:var(--ds-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.cf-zoom-name{font-size:16px;font-weight:700}.cf-zoom-attrs{color:var(--ds-muted);margin-top:2px;font-size:13px}.cf-zoom-price{color:var(--ds-gold2);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}.cf-zoom-section-title{margin:18px 0 8px;font-size:13px;font-weight:700}.cf-zoom-offers{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.cf-zoom-offer-row{border:1px solid var(--ds-line2);background:var(--ds-panel2);border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:13px;display:flex}.cf-zoom-offer-price{color:var(--ds-gold);font-family:JetBrains Mono,monospace;font-weight:700}.ds-page-team .ss-trigger{background:var(--ds-panel2);color:var(--ds-text);border-color:var(--ds-line)}.ds-page-team .ss-trigger:disabled{opacity:.5}.ds-page-team .ss-caret{color:var(--ds-muted)}.ds-page-team .ss-menu{background:var(--ds-panel2);border-color:var(--ds-line2)}.ds-page-team .ss-search{color:var(--ds-text);border-color:var(--ds-line);background:0 0}.ds-page-team .ss-option{color:var(--ds-text2)}.ds-page-team .ss-option:hover{background:var(--ds-goldsoft);color:var(--ds-gold2)}.ds-page-team .ss-option.active{background:var(--ds-goldsoft);color:var(--ds-gold)}.cf-order-form h2{margin-bottom:10px}.cf-order-form .actions .btn{box-sizing:border-box;min-height:44px;padding:0 16px}.cf-order-form select,.cf-order-form input[type=text],.cf-order-form input[type=number],.cf-order-form input:not([type]),.cf-order-form .ss-trigger{box-sizing:border-box;min-height:44px}.cf-order-form .radio-row label{align-items:center;gap:6px;min-height:44px;display:flex}.cf-order-form .table.table-articles{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;display:block;overflow:visible}.cf-order-form .table-articles thead{display:none}.cf-order-form .table-articles tbody,.cf-order-form .table-articles tr,.cf-order-form .table-articles td{width:100%;display:block}.cf-order-form .table-articles tr{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;margin-bottom:12px;padding:12px}.cf-order-form .table-articles td{border:none;padding:5px 0}.cf-order-form .table-articles td:before{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.cf-order-form .table-articles td:first-of-type:before{content:"Produit"}.cf-order-form .table-articles td:nth-of-type(2):before{content:"Prix unitaire"}.cf-order-form .table-articles td:nth-of-type(3):before{content:"Quantité"}.cf-order-form .table-articles td:nth-of-type(4):before{content:"Sous-total"}.cf-order-form .table-articles td:nth-of-type(5){text-align:right}.cf-order-form .table-articles .qty{box-sizing:border-box;width:100%;min-height:44px}.cf-order-form .table-articles .btn-sm{box-sizing:border-box;min-width:44px;min-height:44px;padding:0}.ds-page-team .cf-search{border:1px solid var(--ds-line);background:var(--ds-panel2);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.ds-page-team .cf-search input{box-sizing:border-box;flex:1;min-height:44px}.ds-page-team .cf-search button{box-sizing:border-box;min-height:44px;padding:0 16px}.ds-page-team .cf-cuve{flex-direction:column;gap:10px;display:flex}.ds-page-team .inline-actions-bar{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.ds-page-team .confirmateur-card{flex-direction:column;gap:8px;display:flex}.ds-page-team .cf-topbar{border-bottom:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));flex-wrap:wrap;align-items:center;gap:7px;padding:6px 12px 10px;display:flex}.ds-page-team .cf-avatar{background:linear-gradient(180deg, var(--ds-panel3), var(--ds-bg2));border:1px solid var(--ds-line2);width:28px;height:28px;color:var(--ds-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;box-shadow:0 5px 10px -6px #000000e6,inset 0 1px #ffffff26}.ds-page-team .cf-avatar-menu-wrap{flex:none;position:relative}.ds-page-team .cf-avatar-btn{cursor:pointer;width:44px;height:44px;font-size:13px}.ds-page-team .cf-avatar-btn:hover,.ds-page-team .cf-avatar-btn[aria-expanded=true]{border-color:var(--ds-goldline);color:var(--ds-gold2)}.ds-page-team .cf-avatar-menu{z-index:30;border:1px solid var(--ds-line2);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));border-radius:12px;flex-direction:column;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 20px 40px -18px #000000e6,inset 0 1px #ffffff0f}.ds-page-team .cf-avatar-menu button{box-sizing:border-box;width:100%;min-height:44px;color:var(--ds-text2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.ds-page-team .cf-avatar-menu button:hover{background:var(--ds-hover);color:var(--ds-text)}.ds-page-team .cf-topbar-name{font-size:13px}.ds-page-team .cf-icon-btn{border:1px solid var(--ds-line2);background:var(--ds-panel2);width:44px;height:44px;color:var(--ds-text2);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 6px 12px -8px #000000d9,inset 0 1px #ffffff1a}.ds-page-team .cf-icon-btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-page-team .cf-icon-bronze{background:var(--ds-goldgrad);color:var(--ds-onaccent);border-color:var(--ds-goldline)}.ds-page-team .cf-icon-bronze:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-page-team .cf-icon-cyan{color:var(--ds-cyan)}.ds-page-team .cf-icon-cyan.cf-icon-active{border-color:var(--ds-cyan);background:var(--ds-cyansoft)}.ds-page-team .cf-icon-violet{color:var(--ds-violet)}.ds-page-team .cf-icon-green{color:var(--ds-green)}.ds-page-team .cf-card-highlight{border:2px solid var(--ds-red);border-radius:12px;animation:1.2s ease-in-out 2 cf-card-pulse}@keyframes cf-card-pulse{0%,to{box-shadow:0 0 0 0 var(--ds-redsoft)}50%{box-shadow:0 0 0 6px var(--ds-redsoft)}}.ds-page-team .cf-icon-gold{color:var(--ds-gold)}.ds-page-team .cf-icon-red{color:var(--ds-red);border-color:var(--ds-redsoft)}.ds-page-team .cf-icon-red:hover{color:var(--ds-red);border-color:var(--ds-red)}.ds-page-team .cf-pending-card{border:1px solid var(--ds-goldline);background:linear-gradient(#d9944f38,#d9944f14);border-radius:12px;flex:none;align-items:center;gap:11px;margin:12px 14px 0;padding:10px 12px;display:flex;box-shadow:0 10px 22px -16px #000000e6,inset 0 1px #ffffff24}.ds-page-team .cf-pending-count{color:var(--ds-gold2);font-family:JetBrains Mono,monospace;font-size:26px;font-weight:600;line-height:1}.ds-page-team .cf-pending-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ds-page-team .cf-pending-label{color:var(--ds-text2);font-size:11.5px}.ds-page-team .cf-pending-track{background:#00000059;border-radius:4px;height:6px;overflow:hidden;box-shadow:inset 0 1px 3px #0000008c}.ds-page-team .cf-pending-fill{background:var(--ds-goldgrad);border-radius:4px;height:100%;display:block;box-shadow:inset 0 1px #ffffff73}.ds-page-team .cf-actions-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:2px;display:grid}.ds-page-team .cf-action-tile{min-height:76px;font:inherit;text-align:center;cursor:pointer;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:11px 8px;font-size:12px;font-weight:700;line-height:1.2;transition:transform .12s;display:flex}.ds-page-team .cf-action-tile:disabled{opacity:.5;cursor:not-allowed}.ds-page-team .cf-action-tile:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 5px -3px #000c,inset 0 1px #ffffff40}.ds-page-team .cf-action-confirm{color:#04170d;background:linear-gradient(#6be5a9,#28b573);border:1px solid #ffffff38;box-shadow:0 10px 18px -10px #000000d9,inset 0 1px #fff6}.ds-page-team .cf-action-confirm:hover:not(:disabled){filter:brightness(1.08)}.ds-page-team .cf-action-refuse{color:#2a0908;background:linear-gradient(#ff8e8b,#d94b48);border:1px solid #ffffff38;box-shadow:0 10px 18px -10px #000000d9,inset 0 1px #fff6}.ds-page-team .cf-action-refuse:hover:not(:disabled){filter:brightness(1.08)}.ds-page-team .cf-action-neutral{border:1px solid var(--ds-line2);background:linear-gradient(180deg, var(--ds-panel3), var(--ds-panel2));box-shadow:0 9px 16px -11px #000000e6,inset 0 1px #ffffff17}.ds-page-team .cf-action-neutral:hover:not(:disabled){filter:brightness(1.08)}@media (width<=720px){.ds-page-team .driver-list,.ds-page-team .form-grid{grid-template-columns:1fr}}.ds-shell .ds-page-clients{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-clients h1,.ds-shell .ds-page-clients h2,.ds-shell .ds-page-clients h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-clients h2{font-size:19px}.ds-shell .ds-page-clients .muted{color:var(--ds-muted)}.ds-shell .ds-page-clients a{color:var(--ds-gold)}.ds-shell .ds-page-clients .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-clients .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-clients .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-clients .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-clients .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-clients .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-clients .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-clients .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-clients .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-clients .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-clients .impexp{grid-template-columns:1fr 1.35fr;gap:32px;display:grid}.ds-shell .ds-page-clients .impexp-col{flex-direction:column;gap:10px;display:flex}.ds-shell .ds-page-clients .impexp-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-muted);font-size:11px;font-weight:700}.ds-shell .ds-page-clients .impexp-col p.muted{max-width:40ch;margin:0;line-height:1.55}.ds-shell .ds-page-clients .impexp-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-shell .ds-page-clients .file-picker{position:relative}.ds-shell .ds-page-clients .file-picker-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-shell .ds-page-clients .result-banner{border-radius:9px;max-width:520px;padding:11px 15px;font-size:12.5px}.ds-shell .ds-page-clients .result-banner-success{background:var(--ds-cyansoft);color:var(--ds-cyan)}.ds-shell .ds-page-clients .result-banner-error{background:var(--ds-redsoft);color:var(--ds-red)}.ds-shell .ds-page-clients .result-banner-neutral{background:var(--ds-sel);color:var(--ds-muted);border:1px solid var(--ds-line)}.ds-shell .ds-page-clients .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-clients .search-form{border:1px solid var(--ds-line);background:var(--ds-panel2);min-width:240px;color:var(--ds-muted);border-radius:9px;align-items:center;gap:6px;padding:5px 5px 5px 11px;display:flex}.ds-shell .ds-page-clients .filters .search-form input{min-width:0;color:var(--ds-text);font:inherit;box-shadow:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:12px}.ds-shell .ds-page-clients .search-form input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-clients .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-clients table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-clients .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-clients .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-clients .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-clients .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-clients .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-clients .mono{font-family:JetBrains Mono,monospace}.ds-shell .ds-page-clients .table th.num,.ds-shell .ds-page-clients .table td.num{text-align:right}.ds-shell .ds-page-clients .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-clients .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-clients .btn-danger{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-clients .btn-danger:hover{background:var(--ds-red);color:#fff}.ds-shell .ds-page-clients input:not([type]),.ds-shell .ds-page-clients input[type=text],.ds-shell .ds-page-clients textarea{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-clients input:focus,.ds-shell .ds-page-clients textarea:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-clients .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-clients .cf-sub{background:var(--ds-panel2);border:1px solid var(--ds-line);border-radius:10px;padding:10px 12px}.ds-shell .ds-page-clients .cf-sub label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-shell .ds-page-products{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-products h1,.ds-shell .ds-page-products h2,.ds-shell .ds-page-products h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-products h2{font-size:19px}.ds-shell .ds-page-products .muted{color:var(--ds-muted)}.ds-shell .ds-page-products a{color:var(--ds-gold)}.ds-shell .ds-page-products .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-products .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-products .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-products .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-products .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-products .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-products .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-products .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-products .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-products .btn-danger{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-products .btn-danger:hover{background:var(--ds-red);color:#fff}.ds-shell .ds-page-products .btn-danger:disabled:hover{background:var(--ds-redsoft);color:var(--ds-red)}.ds-shell .ds-page-products .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-products .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-products .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-products .filters input:not([type]),.ds-shell .ds-page-products .filters input[type=number],.ds-shell .ds-page-products .filters select{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-products .filters input:not([type]){min-width:200px}.ds-shell .ds-page-products .filters input:focus,.ds-shell .ds-page-products .filters select:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-products .filters input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-products .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-products table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-products .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-products .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-products .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-products .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-products .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-products .btn-expand{border:1px solid var(--ds-line);background:var(--ds-panel2);width:22px;height:22px;color:var(--ds-muted);cursor:pointer;border-radius:6px;font-weight:700;line-height:1}.ds-shell .ds-page-products .btn-expand:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-products .variant-subrow>td{background:var(--ds-panel2);padding:10px 10px 14px}.ds-shell .ds-page-products .table-dense{font-size:12px}.ds-shell .ds-page-products .table-dense th,.ds-shell .ds-page-products .table-dense td{color:var(--ds-text2);border-bottom:1px solid var(--ds-line);padding:6px 9px;font-size:11.5px}.ds-shell .ds-page-products .table-dense thead tr{background:0 0}.ds-shell .ds-page-products .table-dense th{color:var(--ds-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ds-line);background:0 0;font-size:10px;font-weight:700}.ds-shell .ds-page-products .table-dense .muted{font-size:11px}.ds-shell .ds-page-products .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-products .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-products .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-products .product-thumb{cursor:default;background:var(--ds-panel3);border-color:var(--ds-line);width:40px;height:40px}.ds-shell .ds-page-products .product-thumb-empty{width:40px;height:40px;color:var(--ds-muted);background:var(--ds-panel3);border-style:solid;border-color:var(--ds-line);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ds-shell .ds-page-products input:not([type]),.ds-shell .ds-page-products input[type=number],.ds-shell .ds-page-products select,.ds-shell .ds-page-products textarea{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-products input:focus,.ds-shell .ds-page-products select:focus,.ds-shell .ds-page-products textarea:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-products input::placeholder,.ds-shell .ds-page-products textarea::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-products input:disabled{opacity:.6;cursor:not-allowed}.ds-shell .ds-page-products form{flex-direction:column;gap:14px;display:flex}.ds-shell .ds-page-products .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-products .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-products .actions{flex-wrap:wrap;gap:8px;display:flex}.ds-shell .ds-page-products .field-error{color:var(--ds-red);font-size:11px;font-weight:500}.ds-shell .ds-page-products .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ds-shell .ds-page-products .form-grid label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-shell .ds-page-products .span-2{grid-column:span 2}.ds-shell .ds-page-products .checkbox-label{color:var(--ds-text2)!important}.ds-shell .ds-page-products .shop-checks .muted{color:var(--ds-muted)}.ds-shell .ds-page-products .variant-bulk-price{background:var(--ds-panel3);border-color:var(--ds-line)}.ds-shell .ds-page-products .variant-advanced label{color:var(--ds-muted)}.ds-shell .ds-page-products .pack-pool-list li{background:var(--ds-panel3)}.ds-shell .ds-page-products .product-form-top-grid{grid-template-columns:1fr 380px;align-items:start;gap:14px;display:grid}@media (width<=900px){.ds-shell .ds-page-products .product-form-top-grid{grid-template-columns:1fr}}.ds-shell .ds-page-products .image-card{flex-direction:column;gap:12px;display:flex}.ds-shell .ds-page-products .image-preview-main{object-fit:cover;border:1px solid var(--ds-line);background:var(--ds-panel3);border-radius:11px;width:100%;height:170px;display:block}.ds-shell .ds-page-products .image-preview-main-empty{border:1px dashed var(--ds-line2);background:var(--ds-panel3);opacity:.55;filter:grayscale();justify-content:center;align-items:center;font-size:30px;display:flex}.ds-shell .ds-page-products .image-card .image-upload-btn{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-products .image-card .image-upload-btn:hover{filter:brightness(1.08)}.ds-shell .ds-page-products .media-gallery{border-top:1px solid var(--ds-line);padding-top:12px}.ds-shell .ds-page-products .media-grid{flex-flow:row;gap:8px;padding-bottom:3px;display:flex;overflow:auto hidden}.ds-shell .ds-page-products .media-role-item{flex-direction:column;flex:none;gap:5px;width:118px;display:flex}.ds-shell .ds-page-products .media-role-label{color:var(--ds-muted);flex-direction:column;gap:2px;font-size:10px;display:flex}.ds-shell .ds-page-products .media-role-label select{border:1px solid var(--ds-line);background:var(--ds-panel3);width:100%;min-width:0;color:var(--ds-text);font:inherit;border-radius:6px;padding:4px}.ds-shell .ds-page-products .media-role-label select:disabled{opacity:.6}.ds-shell .ds-page-products .media-item{border:1px solid var(--ds-line);background:var(--ds-panel3);border-radius:8px;flex:none;width:68px;height:68px;position:relative;overflow:hidden}.ds-shell .ds-page-products .media-item[role=button]{cursor:pointer}.ds-shell .ds-page-products .media-item img,.ds-shell .ds-page-products .media-item video{object-fit:cover;width:100%;height:100%;display:block}.ds-shell .ds-page-products .media-item-badge{text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:1px 4px;font-size:8px;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.ds-shell .ds-page-products .media-item-remove{color:#fff;cursor:pointer;background:#14101ab8;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.ds-shell .ds-page-products .media-item-remove:hover{background:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-products-settings{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-products-settings h1,.ds-shell .ds-page-products-settings h2,.ds-shell .ds-page-products-settings h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-products-settings h2{font-size:19px}.ds-shell .ds-page-products-settings .muted{color:var(--ds-muted)}.ds-shell .ds-page-products-settings a{color:var(--ds-gold)}.ds-shell .ds-page-products-settings .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-products-settings .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-products-settings .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-products-settings .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-products-settings .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-products-settings .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-products-settings .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-products-settings .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-products-settings .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-products-settings .btn-danger{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-products-settings .btn-danger:hover{background:var(--ds-red);color:#fff}.ds-shell .ds-page-products-settings .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-products-settings .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-products-settings .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-products-settings input:not([type]),.ds-shell .ds-page-products-settings input[type=number],.ds-shell .ds-page-products-settings select,.ds-shell .ds-page-products-settings textarea{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-products-settings input:focus,.ds-shell .ds-page-products-settings select:focus,.ds-shell .ds-page-products-settings textarea:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-products-settings input::placeholder,.ds-shell .ds-page-products-settings textarea::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-products-settings .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-products-settings .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ds-shell .ds-page-products-settings .form-grid label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-shell .ds-page-products-settings .form-block{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ds-shell .ds-page-products-settings .checkbox-label{color:var(--ds-text2)!important}.ds-shell .ds-page-products-settings .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-products-settings .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-products-settings table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-products-settings .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-products-settings .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-products-settings .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-products-settings .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-products-settings .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-products-settings .table tr.row-editing,.ds-shell .ds-page-products-settings .table tr.row-editing:hover{background:var(--ds-goldsoft)}.ds-shell .ds-page-products-settings .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-products-settings .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-products-settings .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-products-settings table.fields-table{box-shadow:none;border-collapse:separate;border-spacing:0 8px;background:0 0;border:none;border-radius:0;overflow:visible}.ds-shell .ds-page-products-settings .fields-table td{background:var(--ds-panel3);border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line)}.ds-shell .ds-page-products-settings .fields-table td:first-child{border-left:1px solid var(--ds-line);border-radius:10px 0 0 10px}.ds-shell .ds-page-products-settings .fields-table td:last-child{border-right:1px solid var(--ds-line);border-radius:0 10px 10px 0}.ds-shell .ds-page-products-settings .fields-table tbody tr:hover{background:0 0}.ds-shell .ds-page-products-settings .fields-table tbody tr:hover td{background:var(--ds-hover)}.ds-shell .ds-page-products-settings .field-add-btn{border:1px dashed var(--ds-line2);color:var(--ds-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 11px;font-size:11.5px;font-weight:600}.ds-shell .ds-page-products-settings .field-add-btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-products-settings .field-move-btn{border:1px solid var(--ds-line2);background:var(--ds-panel2);width:26px;height:26px;color:var(--ds-text2);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.ds-shell .ds-page-products-settings .field-move-btn:hover:not(:disabled){border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-products-settings .field-move-btn:disabled{opacity:.4;cursor:not-allowed}.ds-shell .ds-page-stock{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-stock h1,.ds-shell .ds-page-stock h2,.ds-shell .ds-page-stock h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-stock h2{font-size:19px}.ds-shell .ds-page-stock .muted{color:var(--ds-muted)}.ds-shell .ds-page-stock a{color:var(--ds-gold)}.ds-shell .ds-page-stock .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-stock .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-stock .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-stock .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-stock .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-stock .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-stock .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-stock .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-stock input:not([type]),.ds-shell .ds-page-stock input[type=date],.ds-shell .ds-page-stock select{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-stock input:focus,.ds-shell .ds-page-stock select:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-stock input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-stock .filters input:not([type]){min-width:200px}.ds-shell .ds-page-stock .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-stock table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-stock .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-stock .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-stock .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-stock .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-stock .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-stock .table-dense th,.ds-shell .ds-page-stock .table-dense td{padding:7px 8px;font-size:11.5px}.ds-shell .ds-page-stock .table-dense th{font-size:9.5px}.ds-shell .ds-page-stock .table-scroll{padding-bottom:2px;overflow-x:auto}.ds-shell .ds-page-stock .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-stock .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-stock .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-stock .badge-danger{background:var(--ds-redsoft);color:var(--ds-red)}.ds-shell .ds-page-stock .badge-warning{background:var(--ds-orangesoft);color:var(--ds-orange)}.ds-shell .ds-page-stock .product-thumb{cursor:default;background:var(--ds-panel3);border-color:var(--ds-line);width:40px;height:40px}.ds-shell .ds-page-stock .product-thumb-empty{width:40px;height:40px;color:var(--ds-muted);background:var(--ds-panel3);border-style:solid;border-color:var(--ds-line);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ds-shell .ds-page-purchases{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-purchases h1,.ds-shell .ds-page-purchases h2,.ds-shell .ds-page-purchases h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-purchases h2{font-size:19px}.ds-shell .ds-page-purchases .muted{color:var(--ds-muted)}.ds-shell .ds-page-purchases a{color:var(--ds-gold)}.ds-shell .ds-page-purchases .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-purchases .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-purchases .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-purchases .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-purchases .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-purchases .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-purchases .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-purchases .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-purchases .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-purchases .btn-danger{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-purchases .btn-danger:hover{background:var(--ds-red);color:#fff}.ds-shell .ds-page-purchases .btn-expand{border:1px solid var(--ds-line);background:var(--ds-panel2);width:22px;height:22px;color:var(--ds-muted);cursor:pointer;border-radius:6px;font-weight:700;line-height:1}.ds-shell .ds-page-purchases .btn-expand:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-purchases .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-purchases .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-purchases .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-purchases .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-purchases input:not([type]),.ds-shell .ds-page-purchases input[type=date],.ds-shell .ds-page-purchases input[type=number],.ds-shell .ds-page-purchases select{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-purchases input:focus,.ds-shell .ds-page-purchases select:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-purchases input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-purchases .qty{width:64px}.ds-shell .ds-page-purchases .checkbox-label{color:var(--ds-text2)!important}.ds-shell .ds-page-purchases .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ds-shell .ds-page-purchases .form-grid label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-shell .ds-page-purchases .span-2{grid-column:span 2}.ds-shell .ds-page-purchases .field-error{color:var(--ds-red);font-size:11px;font-weight:500}.ds-shell .ds-page-purchases .actions{flex-wrap:wrap;gap:8px;display:flex}.ds-shell .ds-page-purchases .totals{color:var(--ds-text2);margin-top:10px;font-size:12.5px}.ds-shell .ds-page-purchases .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-purchases form{flex-direction:column;gap:14px;display:flex}.ds-shell .ds-page-purchases .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-purchases table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-purchases .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-purchases .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-purchases .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-purchases .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-purchases .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-purchases .table tr.row-editing,.ds-shell .ds-page-purchases .table tr.row-editing:hover{background:var(--ds-goldsoft)}.ds-shell .ds-page-purchases .variant-subrow>td{background:var(--ds-panel2);padding:10px 10px 14px}.ds-shell .ds-page-purchases .table-dense{font-size:12px}.ds-shell .ds-page-purchases .table-dense th,.ds-shell .ds-page-purchases .table-dense td{color:var(--ds-text2);border-bottom:1px solid var(--ds-line);padding:6px 9px;font-size:11.5px}.ds-shell .ds-page-purchases .table-dense thead tr{background:0 0}.ds-shell .ds-page-purchases .table-dense th{color:var(--ds-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ds-line);background:0 0;font-size:10px;font-weight:700}.ds-shell .ds-page-purchases .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-purchases .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-purchases .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-purchases .table-articles th,.ds-shell .ds-page-purchases .table-articles td{padding:7px 9px}.ds-shell .ds-page-purchases .ss-trigger{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 11px;font-size:12px}.ds-shell .ds-page-purchases .ss-trigger:hover{border-color:var(--ds-goldline)}.ds-shell .ds-page-purchases .ss-caret{color:var(--ds-muted);font-size:9px}.ds-shell .ds-page-purchases .ss-menu{border:1px solid var(--ds-line2);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));border-radius:10px}.ds-shell .ds-page-purchases .ss-search{background:var(--ds-bg2);color:var(--ds-text);font:inherit;box-sizing:border-box;border:none}.ds-shell .ds-page-purchases .ss-options>*{color:var(--ds-text2);cursor:pointer;border-bottom-color:var(--ds-line)}.ds-shell .ds-page-purchases .ss-options>:hover{background:var(--ds-goldsoft);color:var(--ds-gold2)}.ds-shell .ds-page-purchases .ss-empty{color:var(--ds-text2)}.ds-shell .ds-page-purchases table.table-articles{overflow:visible}.ds-shell .ds-page-accounting{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-accounting h1,.ds-shell .ds-page-accounting h2,.ds-shell .ds-page-accounting h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-accounting h2{font-size:19px}.ds-shell .ds-page-accounting .muted{color:var(--ds-muted)}.ds-shell .ds-page-accounting a{color:var(--ds-gold)}.ds-shell .ds-page-accounting .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-accounting .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-accounting .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-accounting .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-accounting .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-accounting .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-accounting .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-accounting .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-accounting .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-accounting .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-accounting .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-accounting .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-accounting .alert-warning{background:var(--ds-orangesoft);color:var(--ds-orange);border-color:var(--ds-orange)}.ds-shell .ds-page-accounting .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-accounting input:not([type]),.ds-shell .ds-page-accounting input[type=date],.ds-shell .ds-page-accounting input[type=number],.ds-shell .ds-page-accounting select{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-accounting input:focus,.ds-shell .ds-page-accounting select:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-accounting input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-accounting .checkbox-label{color:var(--ds-text2)!important}.ds-shell .ds-page-accounting .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ds-shell .ds-page-accounting .form-grid label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-shell .ds-page-accounting .actions{flex-wrap:wrap;gap:8px;display:flex}.ds-shell .ds-page-accounting .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-accounting .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-accounting table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-accounting .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-accounting .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-accounting .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-accounting .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-accounting .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-accounting .table tr.row-editing,.ds-shell .ds-page-accounting .table tr.row-editing:hover{background:var(--ds-goldsoft)}.ds-shell .ds-page-accounting .table tr.row-readonly{opacity:.6}.ds-shell .ds-page-accounting .table tr.row-readonly:hover{background:0 0}.ds-shell .ds-page-accounting .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-accounting .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-accounting .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-accounting .kpi-row{flex-wrap:wrap;gap:12px;display:flex}.ds-shell .ds-page-accounting .kpi-block{flex-direction:column;gap:2px;display:flex}.ds-shell .ds-page-accounting .kpi-value{color:var(--ds-text);font-size:18px;font-weight:600}.ds-shell .ds-page-accounting .kpi-strong{font-weight:700}.ds-shell .ds-page-accounting .kpi-value-lg{font-size:24px}.ds-shell .ds-page-accounting .kpi-value-xl{font-size:28px}.ds-shell .ds-page-accounting .kpi-positive{color:var(--ds-green)}.ds-shell .ds-page-accounting .kpi-negative{color:var(--ds-red)}.ds-shell .ds-page-accounting .table td.kpi-positive{color:var(--ds-green)}.ds-shell .ds-page-accounting .table td.kpi-negative{color:var(--ds-red)}.ds-shell .ds-page-finance{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-finance h1,.ds-shell .ds-page-finance h2,.ds-shell .ds-page-finance h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-finance h2{font-size:19px}.ds-shell .ds-page-finance .muted{color:var(--ds-muted)}.ds-shell .ds-page-finance a{color:var(--ds-gold)}.ds-shell .ds-page-finance .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-finance .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-finance .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-finance .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-finance .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-finance .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-finance .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-finance .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-finance .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-finance .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-finance .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-finance .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-finance .alert-warning{background:var(--ds-orangesoft);color:var(--ds-orange);border-color:var(--ds-orange)}.ds-shell .ds-page-finance .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-finance input:not([type]),.ds-shell .ds-page-finance input[type=date],.ds-shell .ds-page-finance input[type=number],.ds-shell .ds-page-finance select{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-finance input:focus,.ds-shell .ds-page-finance select:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-finance input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-finance .checkbox-label{color:var(--ds-text2)!important}.ds-shell .ds-page-finance .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ds-shell .ds-page-finance .form-grid label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-shell .ds-page-finance .actions{flex-wrap:wrap;gap:8px;display:flex}.ds-shell .ds-page-finance .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-finance .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-finance table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-finance .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-finance .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-finance .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-finance .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-finance .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-finance .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-finance .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-finance .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-finance .kpi-row{flex-wrap:wrap;gap:12px;display:flex}.ds-shell .ds-page-finance .kpi-block{flex-direction:column;gap:2px;display:flex}.ds-shell .ds-page-finance .kpi-value{color:var(--ds-text);font-size:18px;font-weight:600}.ds-shell .ds-page-finance .kpi-strong{font-weight:700}.ds-shell .ds-page-finance .kpi-value-lg{font-size:24px}.ds-shell .ds-page-finance .kpi-value-xl{font-size:28px}.ds-shell .ds-page-finance .kpi-positive{color:var(--ds-green)}.ds-shell .ds-page-finance .kpi-negative{color:var(--ds-red)}.ds-shell .ds-page-finance .table td.kpi-positive{color:var(--ds-green)}.ds-shell .ds-page-finance .table td.kpi-negative{color:var(--ds-red)}.ds-shell .ds-page-vouchers{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-vouchers h1,.ds-shell .ds-page-vouchers h2,.ds-shell .ds-page-vouchers h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-vouchers h2{font-size:19px}.ds-shell .ds-page-vouchers .muted{color:var(--ds-muted)}.ds-shell .ds-page-vouchers a{color:var(--ds-gold)}.ds-shell .ds-page-vouchers .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-vouchers .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-vouchers .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-vouchers .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-vouchers .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-vouchers .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-vouchers .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-vouchers .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-vouchers .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-vouchers .btn-expand{border:1px solid var(--ds-line);background:var(--ds-panel2);width:22px;height:22px;color:var(--ds-muted);cursor:pointer;border-radius:6px;font-weight:700;line-height:1}.ds-shell .ds-page-vouchers .btn-expand:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-vouchers .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-vouchers .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-vouchers .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-vouchers .alert-success{background:var(--ds-greensoft);color:var(--ds-green);border-color:var(--ds-green)}.ds-shell .ds-page-vouchers input:not([type]),.ds-shell .ds-page-vouchers input[type=date],.ds-shell .ds-page-vouchers input[type=number],.ds-shell .ds-page-vouchers select{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-vouchers input:focus,.ds-shell .ds-page-vouchers select:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-vouchers input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-vouchers .scanner-input{padding:12px 14px;font-size:18px}.ds-shell .ds-page-vouchers .checkbox-label{color:var(--ds-text2)!important}.ds-shell .ds-page-vouchers .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ds-shell .ds-page-vouchers .form-grid label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-shell .ds-page-vouchers .actions{flex-wrap:wrap;gap:8px;display:flex}.ds-shell .ds-page-vouchers .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-vouchers .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-vouchers table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-vouchers .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-vouchers .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-vouchers .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-vouchers .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-vouchers .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-vouchers .variant-subrow>td{background:var(--ds-panel2);padding:10px 10px 14px}.ds-shell .ds-page-vouchers .table-dense{font-size:12px}.ds-shell .ds-page-vouchers .table-dense th,.ds-shell .ds-page-vouchers .table-dense td{color:var(--ds-text2);border-bottom:1px solid var(--ds-line);padding:6px 9px;font-size:11.5px}.ds-shell .ds-page-vouchers .table-dense thead tr{background:0 0}.ds-shell .ds-page-vouchers .table-dense th{color:var(--ds-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ds-line);background:0 0;font-size:10px;font-weight:700}.ds-shell .ds-page-vouchers .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-vouchers .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-vouchers .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-vouchers .ss-trigger{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 11px;font-size:12px}.ds-shell .ds-page-vouchers .ss-trigger:hover{border-color:var(--ds-goldline)}.ds-shell .ds-page-vouchers .ss-caret{color:var(--ds-muted);font-size:9px}.ds-shell .ds-page-vouchers .ss-menu{border:1px solid var(--ds-line2);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));border-radius:10px}.ds-shell .ds-page-vouchers .ss-search{background:var(--ds-bg2);color:var(--ds-text);font:inherit;box-sizing:border-box;border:none}.ds-shell .ds-page-vouchers .ss-options>*{color:var(--ds-text2);cursor:pointer;border-bottom-color:var(--ds-line)}.ds-shell .ds-page-vouchers .ss-options>:hover{background:var(--ds-goldsoft);color:var(--ds-gold2)}.ds-shell .ds-page-vouchers .ss-empty{padding:10px 11px;font-size:12px}.ds-shell .ds-page-team-admin{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-team-admin h1,.ds-shell .ds-page-team-admin h2,.ds-shell .ds-page-team-admin h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-team-admin h2{font-size:19px}.ds-shell .ds-page-team-admin .muted{color:var(--ds-muted)}.ds-shell .ds-page-team-admin a{color:var(--ds-gold)}.ds-shell .ds-page-team-admin .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-team-admin .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-team-admin .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-team-admin .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-team-admin .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-team-admin .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-team-admin .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-team-admin .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-team-admin .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-team-admin .btn-danger{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-team-admin .btn-danger:hover{background:var(--ds-red);color:#fff}.ds-shell .ds-page-team-admin .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-team-admin .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-team-admin .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-team-admin input:not([type]),.ds-shell .ds-page-team-admin input[type=email],.ds-shell .ds-page-team-admin input[type=password],.ds-shell .ds-page-team-admin input[type=number],.ds-shell .ds-page-team-admin input[type=date],.ds-shell .ds-page-team-admin select{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-team-admin input:focus,.ds-shell .ds-page-team-admin select:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-team-admin input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-team-admin .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-team-admin .checkbox-label{color:var(--ds-text2)!important}.ds-shell .ds-page-team-admin .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ds-shell .ds-page-team-admin .form-grid label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-shell .ds-page-team-admin .field-error{color:var(--ds-red);font-size:11px;font-weight:500}.ds-shell .ds-page-team-admin .actions{flex-wrap:wrap;gap:8px;display:flex}.ds-shell .ds-page-team-admin .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-team-admin .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-team-admin table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-team-admin .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-team-admin .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-team-admin .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-team-admin .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-team-admin .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-team-admin .table tbody tr.row-clickable{cursor:pointer}.ds-shell .ds-page-team-admin .table tbody tr.row-clickable:hover{background:var(--ds-hover)}.ds-shell .ds-page-team-admin .table tbody tr.row-clickable:hover .link-like{text-decoration:underline}.ds-shell .ds-page-team-admin .link-like{color:var(--ds-gold)}.ds-shell .ds-page-team-admin .table tbody tr.row-exclusion-candidate,.ds-shell .ds-page-team-admin .table tbody tr.row-exclusion-candidate:hover{background:var(--ds-redsoft)}.ds-shell .ds-page-team-admin table input[type=checkbox]{width:15px;height:15px;accent-color:var(--ds-green);cursor:default}.ds-shell .ds-page-team-admin table input[type=checkbox]:disabled{opacity:1}.ds-shell .ds-page-team-admin .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-team-admin .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-team-admin .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-team-admin .badge-warning{background:var(--ds-orangesoft);color:var(--ds-orange)}.ds-shell .ds-page-team-admin .modal-backdrop{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ds-shell .ds-page-team-admin .modal{border:1px solid var(--ds-line2);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));border-radius:14px;max-width:90vw;max-height:85vh;padding:20px;overflow:auto;box-shadow:0 30px 60px -24px #000000e6}.ds-shell .ds-page-team-admin .modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ds-shell .ds-page-shops{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-shops h1,.ds-shell .ds-page-shops h2,.ds-shell .ds-page-shops h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-shops h2{font-size:19px}.ds-shell .ds-page-shops .muted{color:var(--ds-muted)}.ds-shell .ds-page-shops a{color:var(--ds-gold)}.ds-shell .ds-page-shops .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-shops .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-shops .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-shops .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-shops .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-shops .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-shops .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-shops .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-shops .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-shops .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-shops .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-shops .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-shops input:not([type]),.ds-shell .ds-page-shops select{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-shops input:focus,.ds-shell .ds-page-shops select:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-shops input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-shops .checkbox-label{color:var(--ds-text2)!important}.ds-shell .ds-page-shops .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-shops .driver-reasons{flex-wrap:wrap;gap:6px;display:flex}.ds-shell .ds-page-shops .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-shops table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-shops .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-shops .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-shops .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-shops .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-shops .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-shops .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-shops .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-shops .badge-muted,.ds-shell .ds-page-shops .badge-mode-manual{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-shops .badge-mode-auto{background:var(--ds-goldsoft);color:var(--ds-gold)}.ds-shell .ds-page-shops .badge-mode-pool{background:var(--ds-violetsoft);color:var(--ds-violet)}.ds-shell .ds-page-carriers{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-carriers h1,.ds-shell .ds-page-carriers h2,.ds-shell .ds-page-carriers h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-carriers h2{font-size:19px}.ds-shell .ds-page-carriers .muted{color:var(--ds-muted)}.ds-shell .ds-page-carriers a{color:var(--ds-gold)}.ds-shell .ds-page-carriers .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-carriers .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-carriers .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-carriers .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-carriers .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-carriers .btn-expand{border:1px solid var(--ds-line);background:var(--ds-panel2);width:22px;height:22px;color:var(--ds-muted);cursor:pointer;border-radius:6px;font-weight:700;line-height:1}.ds-shell .ds-page-carriers .btn-expand:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-carriers .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-carriers .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-carriers .shell-note{background:var(--ds-orangesoft);color:var(--ds-orange);border:1px solid var(--ds-orange);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-carriers .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ds-shell .ds-page-carriers .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-carriers .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-carriers table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-carriers .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-carriers .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-carriers .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-carriers .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-carriers .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-carriers .table tr.row-selected,.ds-shell .ds-page-carriers .table tr.row-selected:hover{background:var(--ds-goldsoft)}.ds-shell .ds-page-carriers .variant-subrow>td{background:var(--ds-panel2);padding:10px 10px 14px}.ds-shell .ds-page-carriers .bulk-bar{border:1px solid var(--ds-goldline);background:var(--ds-goldsoft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.ds-shell .ds-page-carriers .bulk-count{color:var(--ds-gold);font-size:12px;font-weight:700}.ds-shell .ds-page-carriers .bulk-bar-top{background:var(--ds-panel)}.ds-shell .ds-page-carriers .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-carriers .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-carriers .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-carriers .badge-danger{background:var(--ds-redsoft);color:var(--ds-red)}.ds-shell .ds-page-sales-channels{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-sales-channels h1,.ds-shell .ds-page-sales-channels h2,.ds-shell .ds-page-sales-channels h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-sales-channels h2{font-size:19px}.ds-shell .ds-page-sales-channels .muted{color:var(--ds-muted)}.ds-shell .ds-page-sales-channels a{color:var(--ds-gold)}.ds-shell .ds-page-sales-channels .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-sales-channels .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-sales-channels .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-sales-channels .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-sales-channels .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-sales-channels .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-sales-channels .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-sales-channels .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-sales-channels .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-sales-channels .btn-danger{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-sales-channels .btn-danger:hover{background:var(--ds-red);color:#fff}.ds-shell .ds-page-sales-channels .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-sales-channels .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-sales-channels .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-sales-channels .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-sales-channels input:not([type]),.ds-shell .ds-page-sales-channels select{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-sales-channels input:focus,.ds-shell .ds-page-sales-channels select:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-sales-channels input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-sales-channels input:disabled,.ds-shell .ds-page-sales-channels select:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-sales-channels .checkbox-label{color:var(--ds-text2)!important}.ds-shell .ds-page-sales-channels .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-sales-channels .shell-channels{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.ds-shell .ds-page-sales-channels .shell-channel{border:1px solid var(--ds-line);background:var(--ds-panel2);border-radius:9px;padding:12px}.ds-shell .ds-page-sales-channels .shell-channel-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ds-shell .ds-page-sales-channels .shell-channel-name{color:var(--ds-text);font-weight:600}.ds-shell .ds-page-sales-channels .shell-channel-note{font-size:12.5px}.ds-shell .ds-page-sales-channels .shell-preview-label{color:var(--ds-muted)}.ds-shell .ds-page-sales-channels .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-sales-channels table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-sales-channels .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-sales-channels .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-sales-channels .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-sales-channels .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-sales-channels .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-sales-channels .table-scroll{padding-bottom:2px;overflow-x:auto}.ds-shell .ds-page-sales-channels .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-sales-channels .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-sales-channels .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-data-exports{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-data-exports h1,.ds-shell .ds-page-data-exports h2,.ds-shell .ds-page-data-exports h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-data-exports h2{font-size:19px}.ds-shell .ds-page-data-exports .muted{color:var(--ds-muted)}.ds-shell .ds-page-data-exports a{color:var(--ds-gold)}.ds-shell .ds-page-data-exports .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-data-exports .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-data-exports .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-data-exports .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-data-exports .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-data-exports .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-data-exports .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-data-exports .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-data-exports .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-data-exports .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-data-exports .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-data-exports input:not([type]),.ds-shell .ds-page-data-exports input[type=date],.ds-shell .ds-page-data-exports input[type=time],.ds-shell .ds-page-data-exports input[type=text],.ds-shell .ds-page-data-exports select{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-data-exports input:focus,.ds-shell .ds-page-data-exports select:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-data-exports input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-data-exports input[type=checkbox]{accent-color:var(--ds-gold);width:15px;height:15px}.ds-shell .ds-page-data-exports .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ds-shell .ds-page-data-exports .form-grid label{color:var(--ds-text2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.ds-shell .ds-page-data-exports .form-block{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ds-shell .ds-page-data-exports .actions{flex-wrap:wrap;gap:8px;display:flex}.ds-shell .ds-page-data-exports .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-data-exports .toggle-row{color:var(--ds-text2);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;font-weight:600;display:flex}.ds-shell .ds-page-data-exports .toggle-row:first-child{justify-content:flex-start}.ds-shell .ds-page-data-exports .toggle-row:not(:last-of-type){border-bottom:1px solid var(--ds-line)}.ds-shell .ds-page-data-exports .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-data-exports table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-data-exports .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-data-exports .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-data-exports .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-data-exports .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-data-exports .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-settings{color:var(--ds-text);flex-direction:column;gap:14px;font-family:Manrope,system-ui,sans-serif;display:flex}.ds-shell .ds-page-settings h1,.ds-shell .ds-page-settings h2,.ds-shell .ds-page-settings h3{letter-spacing:-.02em;color:var(--ds-text);margin:0;font-weight:800}.ds-shell .ds-page-settings h2{font-size:19px}.ds-shell .ds-page-settings .muted{color:var(--ds-muted)}.ds-shell .ds-page-settings a{color:var(--ds-gold)}.ds-shell .ds-page-settings .page-head{justify-content:space-between;align-items:center;display:flex}.ds-shell .ds-page-settings .btn{cursor:pointer;border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text2);border-radius:9px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ds-shell .ds-page-settings .btn:hover{border-color:var(--ds-goldline);color:var(--ds-gold)}.ds-shell .ds-page-settings .btn:disabled{opacity:.5;cursor:not-allowed}.ds-shell .ds-page-settings .btn-sm{padding:5px 9px;font-size:11.5px}.ds-shell .ds-page-settings .btn-primary{background:var(--ds-goldgrad);color:var(--ds-onaccent);border:1px solid var(--ds-goldline);box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff73}.ds-shell .ds-page-settings .btn-primary:hover{filter:brightness(1.07);color:var(--ds-onaccent)}.ds-shell .ds-page-settings .btn-ghost{background:0 0;border-color:#0000}.ds-shell .ds-page-settings .btn-ghost:hover{background:var(--ds-hover)}.ds-shell .ds-page-settings .alert{border:1px solid var(--ds-line);border-radius:9px;padding:10px 12px;font-size:12.5px}.ds-shell .ds-page-settings .alert-error{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-settings .alert-info{background:var(--ds-goldsoft);color:var(--ds-gold);border-color:var(--ds-goldline)}.ds-shell .ds-page-settings .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-shell .ds-page-settings input:not([type]),.ds-shell .ds-page-settings input[type=number],.ds-shell .ds-page-settings input[type=text],.ds-shell .ds-page-settings input[type=password],.ds-shell .ds-page-settings input[type=email],.ds-shell .ds-page-settings select{border:1px solid var(--ds-line);background:var(--ds-panel2);color:var(--ds-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:12.5px;box-shadow:inset 0 2px 5px #0000002e}.ds-shell .ds-page-settings input:focus,.ds-shell .ds-page-settings select:focus{border-color:var(--ds-goldline);outline:none}.ds-shell .ds-page-settings input::placeholder{color:var(--ds-muted)}.ds-shell .ds-page-settings .card{border:1px solid var(--ds-line);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));box-shadow:var(--ds-shadow);border-radius:13px;padding:18px}.ds-shell .ds-page-settings .toggle-row{color:var(--ds-text2);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;font-weight:600;display:flex}.ds-shell .ds-page-settings .toggle-row:first-child{justify-content:flex-start}.ds-shell .ds-page-settings .toggle-row:not(:last-of-type){border-bottom:1px solid var(--ds-line)}.ds-shell .ds-page-settings .pool-list{margin:0;padding:0;list-style:none}.ds-shell .ds-page-settings .table{border-collapse:collapse;width:100%;font-size:12.5px}.ds-shell .ds-page-settings table.table{border:1px solid var(--ds-line);background:var(--ds-panel);border-radius:13px;overflow:hidden}.ds-shell .ds-page-settings .table thead tr{background:var(--ds-panel3)}.ds-shell .ds-page-settings .table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-muted);border-bottom:1px solid var(--ds-line);white-space:nowrap;background:var(--ds-panel3);padding:9px 10px;font-size:10.5px;font-weight:700}.ds-shell .ds-page-settings .table td{border-bottom:1px solid var(--ds-line);color:var(--ds-text2);vertical-align:middle;padding:9px 10px}.ds-shell .ds-page-settings .table tbody tr:hover{background:var(--ds-hover)}.ds-shell .ds-page-settings .table tbody tr:last-child td{border-bottom:none}.ds-shell .ds-page-settings .row-inherited{background:var(--ds-panel2)}.ds-shell .ds-page-settings .row-inherited td:first-child{color:var(--ds-muted)}.ds-shell .ds-page-settings .tag{background:var(--ds-sel);color:var(--ds-muted);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}.ds-shell .ds-page-settings .save-ok{color:var(--ds-green);font-size:12px;font-weight:600}.ds-shell .ds-page-settings .save-err{color:var(--ds-red);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-weight:600;overflow:hidden}.ds-shell .ds-page-settings .modal-backdrop{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ds-shell .ds-page-settings .modal{border:1px solid var(--ds-line2);background:linear-gradient(180deg, var(--ds-panel2), var(--ds-panel));border-radius:14px;max-width:90vw;max-height:85vh;padding:20px;overflow:auto;box-shadow:0 30px 60px -24px #000000e6}.ds-shell .ds-page-settings .modal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ds-shell .ds-page-settings .modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ds-shell .ds-page-settings .bulk-bar{border:1px solid var(--ds-goldline);background:var(--ds-goldsoft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.ds-shell .ds-page-settings .bulk-count{color:var(--ds-gold);font-size:12px;font-weight:700}.ds-shell .ds-page-settings .bulk-bar-top{background:var(--ds-panel)}.ds-shell .ds-page-settings .btn-danger{background:var(--ds-redsoft);color:var(--ds-red);border-color:var(--ds-red)}.ds-shell .ds-page-settings .btn-danger:hover{background:var(--ds-red);color:#fff}.ds-shell .ds-page-settings .radio-row{color:var(--ds-text2);align-items:center;gap:16px;font-size:12.5px;display:flex}.ds-shell .ds-page-settings .carrier-shops{margin-top:10px}.ds-shell .ds-page-settings .checkbox-row{flex-wrap:wrap;gap:4px 16px;margin:8px 0;display:flex}.ds-shell .ds-page-settings .badge-carrier-interne{background:var(--ds-violetsoft);color:var(--ds-violet)}.ds-shell .ds-page-settings .badge-carrier-api{background:var(--ds-goldsoft);color:var(--ds-gold)}.ds-shell .ds-page-settings .badge-carrier-yalidine{background:var(--ds-orangesoft);color:var(--ds-orange)}.ds-shell .ds-page-settings .table-dense{font-size:12px}.ds-shell .ds-page-settings .table-dense th,.ds-shell .ds-page-settings .table-dense td{padding:7px 9px;font-size:11.5px}.ds-shell .ds-page-settings .table-dense th{text-transform:uppercase;font-size:10px}.ds-shell .ds-page-settings .table-scroll{padding-bottom:2px;overflow-x:auto}.ds-shell .ds-page-settings .checkbox-label{color:var(--ds-text2)!important}.ds-shell .ds-page-settings .badge{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ds-shell .ds-page-settings .badge-ready{background:var(--ds-greensoft);color:var(--ds-green)}.ds-shell .ds-page-settings .badge-muted{background:var(--ds-sel);color:var(--ds-muted)}.ds-shell .ds-page-settings .badge-danger{background:var(--ds-redsoft);color:var(--ds-red)}.ds-shell .ds-page-settings .alert-warning{background:var(--ds-orangesoft);color:var(--ds-orange);border-color:var(--ds-orange)}.ds-shell .ds-page-settings .chat-matrix-cell input[type=checkbox]{accent-color:var(--ds-gold);cursor:pointer}.ds-shell .ds-page-settings .chat-matrix-cell input[type=checkbox]:disabled{accent-color:var(--ds-muted);opacity:.6;cursor:not-allowed}.ds-shell .ds-page-settings .card-danger{border-color:var(--ds-red);background:linear-gradient(180deg, var(--ds-redsoft), var(--ds-panel))}.landing-page{--ld-bg:#0f0d0b;--ld-surface:#18140f;--ld-surface-elevated:#221c15;--ld-surface-white:#fff;--ld-text:#f6efe4;--ld-text-muted:#b9ac98;--ld-text-faint:#8a7d6b;--ld-text-on-white:#241c13;--ld-text-muted-on-white:#6e6152;--ld-accent:#e4a24b;--ld-accent-dark:#b87f32;--ld-accent-contrast:#241505;--ld-border:#f6efe41a;--ld-border-strong:#f6efe433;--ld-success:#6fbf8b;--ld-error:#e2694a;--ld-error-bg:#e2694a1f;--ld-radius-sm:12px;--ld-radius-md:18px;--ld-radius-lg:26px;--ld-radius-pill:999px;--ld-shadow-elevated:0 16px 40px #0000006b;--ld-shadow-soft:0 6px 18px #0000004d;--ld-s1:8px;--ld-s2:12px;--ld-s3:16px;--ld-s4:24px;--ld-s5:32px;--ld-s6:48px;--ld-s7:64px;--ld-font-display:"Cairo", "Tajawal", system-ui, sans-serif;--ld-font-body:"Cairo", "Tajawal", system-ui, sans-serif;background:var(--ld-bg);min-height:100svh;color:var(--ld-text);font-family:var(--ld-font-body);padding-bottom:env(safe-area-inset-bottom);-webkit-font-smoothing:antialiased;overflow-x:hidden;container:ld-root/inline-size}.landing-page[dir=rtl]{direction:rtl}.landing-page button,.landing-page input,.landing-page select,.landing-page textarea{font-family:inherit}.landing-page :focus-visible{box-shadow:0 0 0 2px var(--ld-bg), 0 0 0 5px var(--ld-accent);outline:none}@media (prefers-reduced-motion:no-preference){.landing-page *{transition-duration:.18s}}.landing-page .ld-container{max-width:560px;padding:0 var(--ld-s3);margin:0 auto}.ld-hero{background:var(--ld-bg);position:relative}.ld-hero-media{aspect-ratio:3/4;background:var(--ld-surface);border-radius:0 0 var(--ld-radius-lg) var(--ld-radius-lg);width:100%;min-height:66vh;max-height:80vh;position:relative;overflow:hidden}.ld-hero-media img,.ld-hero-media video{object-fit:cover;width:100%;height:100%;display:block}.ld-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0f0d0b00 68%,#0f0d0ba6 100%);position:absolute;inset:0}.ld-hero-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ld-accent);letter-spacing:.02em;border-radius:var(--ld-radius-pill);z-index:2;background:#0f0d0b8c;border:1px solid #f6efe447;padding:6px 14px;font-size:12.5px;font-weight:700;position:absolute;inset-block-start:var(--ld-s3);inset-inline-start:var(--ld-s3)}.ld-hero-carousel{touch-action:pan-y;direction:ltr;position:absolute;inset:0}.ld-hero-carousel-track{will-change:transform;width:100%;height:100%;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex}.ld-hero-carousel-slide{flex:0 0 100%;width:100%;min-width:0;height:100%}.ld-hero-carousel-slide img,.ld-hero-carousel-slide video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ld-hero-carousel-arrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:32px;height:32px;color:var(--ld-text);cursor:pointer;z-index:2;opacity:.85;background:#0f0d0b73;border:1px solid #f6efe440;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ld-hero-carousel-arrow.prev{inset-inline-start:var(--ld-s3)}.ld-hero-carousel-arrow.next{inset-inline-start:auto;inset-inline-end:var(--ld-s3)}.ld-hero-carousel-dots{z-index:2;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset-block-end:var(--ld-s3);inset-inline:0}.ld-hero-carousel-dot{cursor:pointer;background:#f6efe466;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:width .22s,background .22s,border-radius .22s}.ld-hero-carousel-dot.active{background:var(--ld-accent);border-radius:3px;width:18px}.ld-hero-body{z-index:1;padding:var(--ld-s4) var(--ld-s4) var(--ld-s5);position:relative}.ld-hero-title{font-family:var(--ld-font-display);color:var(--ld-text);margin:0 0 var(--ld-s2);letter-spacing:-.01em;font-size:clamp(25px,6.4vw,31px);font-weight:800;line-height:1.25}.ld-hero-subtitle{color:var(--ld-text-muted);margin:0 0 var(--ld-s4);font-size:15px;line-height:1.5}.ld-hero-price-block{margin-bottom:var(--ld-s4)}.ld-hero-price-row{align-items:baseline;gap:var(--ld-s2);flex-wrap:wrap;display:flex}.ld-price{font-family:var(--ld-font-display);color:var(--ld-accent);letter-spacing:-.01em;font-size:29px;font-weight:800}.ld-price-compare{color:var(--ld-text-faint);font-size:16px;text-decoration:line-through;text-decoration-thickness:1.5px}.ld-hero-savings{color:var(--ld-success);border-radius:var(--ld-radius-pill);background:#6fbf8b24;align-items:center;margin-top:6px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.ld-hero-trust{margin:var(--ld-s3) 0 var(--ld-s4);flex-wrap:wrap;gap:8px;display:flex}.ld-hero-trust-chip{background:var(--ld-surface-elevated);border:1px solid var(--ld-border);color:var(--ld-text-muted);border-radius:var(--ld-radius-pill);align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.ld-hero-trust-chip svg{color:var(--ld-success);flex-shrink:0}.ld-hero-cta{border-radius:var(--ld-radius-md);background:linear-gradient(180deg, #ecb262 0%, var(--ld-accent) 55%, var(--ld-accent-dark) 100%);width:100%;min-height:58px;color:var(--ld-accent-contrast);font-family:var(--ld-font-display);letter-spacing:.01em;box-shadow:0 10px 24px #e4a24b42, var(--ld-shadow-soft);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.ld-hero-cta:active{background:var(--ld-accent-dark);box-shadow:var(--ld-shadow-soft)}.ld-hero-social-proof{margin:var(--ld-s3) 0 0;color:var(--ld-text-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.ld-hero-social-proof-stars{color:var(--ld-accent);letter-spacing:1px;font-size:14px}.ld-section{padding:var(--ld-s6) 0}.ld-section+.ld-section{border-top:1px solid var(--ld-border)}.ld-section-eyebrow{letter-spacing:.04em;color:var(--ld-accent);margin-bottom:var(--ld-s1);font-size:12px;font-weight:700;display:block}.ld-section-title{font-family:var(--ld-font-display);margin:0 0 var(--ld-s4);color:var(--ld-text);letter-spacing:-.01em;font-size:21px;font-weight:800}.ld-benefits-grid{gap:var(--ld-s3);grid-template-columns:repeat(2,1fr);display:grid}.ld-benefit-card{background:var(--ld-surface);border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);padding:var(--ld-s4) var(--ld-s3)}.ld-benefit-icon{width:40px;height:40px;margin-bottom:var(--ld-s2);border-radius:var(--ld-radius-sm);color:var(--ld-accent);background:#e4a24b1f;justify-content:center;align-items:center;font-size:18px;display:flex}.ld-benefit-title{color:var(--ld-text);margin:0 0 4px;font-size:14.5px;font-weight:700}.ld-benefit-text{color:var(--ld-text-muted);margin:0;font-size:12.5px;line-height:1.5}.ld-media-grid{gap:var(--ld-s2);grid-template-columns:repeat(2,1fr);display:grid}.ld-media-item{border-radius:var(--ld-radius-sm);position:relative;overflow:hidden}.ld-media-item img,.ld-media-item video{aspect-ratio:1;object-fit:cover;background:var(--ld-surface);width:100%;display:block}.ld-media-play-badge{top:var(--ld-s2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:26px;height:26px;color:var(--ld-text);pointer-events:none;background:#0f0d0b8c;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset-inline-start:var(--ld-s2)}.ld-rating-row{align-items:center;gap:var(--ld-s2);margin-bottom:var(--ld-s4);color:var(--ld-text-muted);font-size:14px;display:flex}.ld-rating-stars{color:var(--ld-accent);letter-spacing:1px;font-size:16px}.ld-testimonial{background:var(--ld-surface);border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);padding:var(--ld-s4);margin-bottom:var(--ld-s2)}.ld-testimonial-text{margin:0 0 var(--ld-s2);color:var(--ld-text);font-size:14px;line-height:1.6}.ld-testimonial-author{color:var(--ld-text-muted);font-size:12.5px;font-weight:700}.ld-offer-box{background:var(--ld-surface-elevated);border:1px solid var(--ld-accent);border-radius:var(--ld-radius-lg);padding:var(--ld-s5) var(--ld-s4);box-shadow:0 12px 28px #e4a24b1f}.ld-offer-eyebrow{color:var(--ld-accent);letter-spacing:.06em;margin:0 0 var(--ld-s2);font-size:11.5px;font-weight:800;display:inline-block}.ld-offer-product-name{color:var(--ld-text);margin:0 0 var(--ld-s3);font-size:15px;font-weight:700}.ld-offer-savings{color:var(--ld-success);margin-top:var(--ld-s2);font-size:13.5px;font-weight:700}.ld-offer-perks{margin:var(--ld-s4) 0;color:var(--ld-text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.ld-offer-perks span{align-items:center;gap:6px;display:flex}.ld-offer-perks svg{color:var(--ld-success);flex-shrink:0}.ld-offer-box .ld-hero-cta{margin-top:0}.ld-variant-label{color:var(--ld-text-muted);margin-bottom:var(--ld-s2);font-size:13px;font-weight:700;display:block}.ld-variant-grid{gap:var(--ld-s2);flex-wrap:wrap;display:flex}.ld-variant-chip{border:1.5px solid var(--ld-border-strong);background:var(--ld-surface);min-height:48px;color:var(--ld-text);border-radius:var(--ld-radius-sm);padding:0 var(--ld-s4);cursor:pointer;font-size:14px;font-weight:700}.ld-variant-chip.is-selected{border-color:var(--ld-accent);color:var(--ld-accent);background:#e4a24b24}.ld-variant-swatch{border-radius:var(--ld-radius-sm);border:2px solid var(--ld-border-strong);cursor:pointer;background:var(--ld-surface);width:56px;height:56px;padding:0;overflow:hidden}.ld-variant-swatch.is-selected{border-color:var(--ld-accent)}.ld-variant-swatch img{object-fit:cover;width:100%;height:100%}.ld-trust-row{gap:var(--ld-s2) var(--ld-s4);flex-wrap:wrap;justify-content:center;display:flex}.ld-trust-item{color:var(--ld-text-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ld-trust-item svg{color:var(--ld-success);flex-shrink:0}.ld-faq-item{border-bottom:1px solid var(--ld-border)}.ld-faq-question{width:100%;text-align:inherit;color:var(--ld-text);padding:var(--ld-s3) 0;justify-content:space-between;align-items:center;gap:var(--ld-s3);cursor:pointer;background:0 0;border:none;min-height:48px;font-size:14.5px;font-weight:700;display:flex}.ld-faq-chevron{color:var(--ld-accent);flex-shrink:0;transition:transform .18s}.ld-faq-item.is-open .ld-faq-chevron{transform:rotate(180deg)}.ld-faq-answer{max-height:0;color:var(--ld-text-muted);font-size:13.5px;line-height:1.6;transition:max-height .2s;overflow:hidden}.ld-faq-item.is-open .ld-faq-answer{max-height:400px;padding-bottom:var(--ld-s3)}.ld-sticky-cta{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--ld-border-strong);padding:var(--ld-s2) var(--ld-s4) calc(var(--ld-s2) + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:var(--ld-s3);cursor:pointer;background:#18140feb;animation:4s ease-in-out 1s infinite ld-sticky-breathe;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.ld-sticky-cta-price{font-family:var(--ld-font-display);color:var(--ld-text);font-size:16px;font-weight:800}.ld-sticky-cta:focus-visible{outline:2px solid var(--ld-accent);outline-offset:2px}.ld-sticky-cta .ld-sticky-cta-button{background:var(--ld-accent);min-height:48px;color:var(--ld-accent-contrast);border-radius:var(--ld-radius-sm);padding:0 var(--ld-s5);cursor:pointer;border:none;font-size:14.5px;font-weight:800;animation:4s ease-in-out 1s infinite ld-sticky-cta-pulse}.ld-checkout{background:var(--ld-surface);color:var(--ld-text);border-radius:var(--ld-radius-lg) var(--ld-radius-lg) 0 0;padding:var(--ld-s5) var(--ld-s4) var(--ld-s6);margin-bottom:100px}.ld-checkout-header{margin-bottom:var(--ld-s5);justify-content:space-between;align-items:center;display:flex}.ld-checkout-eyebrow{font-family:var(--ld-font-display);color:var(--ld-accent);font-size:15px;font-weight:800}.ld-checkout-dots{align-items:center;gap:6px;display:flex}.ld-checkout-dot{background:var(--ld-border-strong);border-radius:999px;width:7px;height:7px;transition:all .2s}.ld-checkout-dot.is-done{background:var(--ld-accent)}.ld-checkout-dot.is-current{background:var(--ld-accent);border-radius:999px;width:20px}.ld-checkout-back{color:var(--ld-text-muted);padding:var(--ld-s1) 0;margin-bottom:var(--ld-s3);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.ld-checkout-question{font-family:var(--ld-font-display);margin:0 0 var(--ld-s5);color:var(--ld-text);letter-spacing:-.01em;font-size:22px;font-weight:800}.ld-checkout input,.ld-checkout select,.ld-checkout textarea{border:1.5px solid var(--ld-border-strong);border-radius:var(--ld-radius-sm);width:100%;min-height:54px;padding:0 var(--ld-s3);background:var(--ld-surface-elevated);color:var(--ld-text);margin-bottom:var(--ld-s1);font-size:16px;transition:border-color .15s,box-shadow .15s}.ld-checkout input::placeholder,.ld-checkout textarea::placeholder{color:var(--ld-text-faint)}.ld-checkout input:focus,.ld-checkout select:focus,.ld-checkout textarea:focus{border-color:var(--ld-accent);outline:none;box-shadow:0 0 0 3px #e4a24b2e}.ld-checkout textarea{min-height:88px;padding-top:var(--ld-s2)}.ld-checkout label{margin-bottom:var(--ld-s4);color:var(--ld-text-muted);font-size:13.5px;font-weight:700;display:block}.ld-checkout-field-error{color:var(--ld-error);margin-top:var(--ld-s1);font-size:12.5px;font-weight:600;display:block}.ld-checkout-error-banner{background:var(--ld-error-bg);color:var(--ld-error);border-radius:var(--ld-radius-sm);padding:var(--ld-s2) var(--ld-s3);margin-bottom:var(--ld-s4);border:1px solid #e2694a4d;font-size:13.5px}.ld-field-with-icon{align-items:flex-start;gap:var(--ld-s2);display:flex}.ld-field-icon{width:38px;height:54px;color:var(--ld-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ld-field-label-text{flex:1;min-width:0}.ld-picker-trigger{border:1.5px solid var(--ld-border-strong);border-radius:var(--ld-radius-sm);width:100%;min-height:54px;padding:0 var(--ld-s3);background:var(--ld-surface-elevated);color:var(--ld-text);cursor:pointer;text-align:start;justify-content:space-between;align-items:center;font-family:inherit;font-size:16px;display:flex}.ld-picker-trigger:focus-visible{border-color:var(--ld-accent);outline:none;box-shadow:0 0 0 3px #e4a24b2e}.ld-picker-trigger-chevron{color:var(--ld-text-muted);font-size:13px}.ld-picker-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0807058c;justify-content:center;align-items:flex-end;animation:.18s ld-picker-fade;display:flex;position:fixed;inset:0}.ld-picker-panel{background:var(--ld-surface);border-radius:var(--ld-radius-lg) var(--ld-radius-lg) 0 0;width:100%;max-height:80vh;padding:var(--ld-s3) var(--ld-s4) var(--ld-s4);gap:var(--ld-s2);flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) ld-picker-slide-up;display:flex}.ld-picker-handle{background:var(--ld-border-strong);width:36px;height:4px;margin:0 auto var(--ld-s1);border-radius:999px}.ld-picker-header{justify-content:space-between;align-items:center;display:flex}.ld-picker-title{font-family:var(--ld-font-display);color:var(--ld-text);font-size:17px;font-weight:800}.ld-picker-close{background:var(--ld-surface-elevated);width:30px;height:30px;color:var(--ld-text-muted);cursor:pointer;border:none;border-radius:50%;font-size:13px}.ld-picker-search{border:1.5px solid var(--ld-border-strong);border-radius:var(--ld-radius-sm);width:100%;min-height:48px;padding:0 var(--ld-s3);background:var(--ld-surface-elevated);color:var(--ld-text);font-size:15px}.ld-picker-search:focus{border-color:var(--ld-accent);outline:none;box-shadow:0 0 0 3px #e4a24b2e}.ld-picker-search::placeholder{color:var(--ld-text-faint)}.ld-picker-list{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.ld-picker-empty{text-align:center;color:var(--ld-text-faint);padding:var(--ld-s5) 0;font-size:13.5px}.ld-picker-row{border:none;border-bottom:1px solid var(--ld-border);width:100%;min-height:48px;padding:0 var(--ld-s2);color:var(--ld-text);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;font-size:15px;display:flex}.ld-picker-row.is-selected{color:var(--ld-accent);font-weight:700}.ld-picker-check{color:var(--ld-accent);font-weight:800}@keyframes ld-picker-fade{0%{opacity:0}to{opacity:1}}@keyframes ld-picker-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ld-checkout-step{animation:.2s ld-step-in}@keyframes ld-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ld-btn-spinner{border:2px solid #241b1259;border-top-color:var(--ld-accent-contrast);width:15px;height:15px;vertical-align:-2px;border-radius:50%;margin-inline-end:var(--ld-s2);animation:.7s linear infinite ld-spin;display:inline-block}@keyframes ld-spin{to{transform:rotate(360deg)}}.ld-delivery-selected-check{background:var(--ld-accent);width:20px;height:20px;color:var(--ld-accent-contrast);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset-block-start:var(--ld-s2);inset-inline-end:var(--ld-s2)}.ld-checkout .ld-variant-chip,.ld-checkout .ld-variant-swatch{background:var(--ld-surface-elevated);border-color:var(--ld-border-strong);color:var(--ld-text)}.ld-checkout .ld-variant-chip.is-selected,.ld-checkout .ld-variant-swatch.is-selected{border-color:var(--ld-accent);color:var(--ld-accent);background:#e4a24b24}.ld-delivery-option{justify-content:space-between;align-items:flex-start;gap:var(--ld-s3);border:1.5px solid var(--ld-border-strong);background:var(--ld-surface-elevated);border-radius:var(--ld-radius-md);padding:var(--ld-s4);margin-bottom:var(--ld-s2);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.ld-delivery-option.is-selected{border-color:var(--ld-accent);background:#e4a24b1a;box-shadow:0 0 0 3px #e4a24b24}.ld-delivery-option-main{align-items:flex-start;gap:var(--ld-s3);display:flex}.ld-delivery-icon{border-radius:var(--ld-radius-sm);background:#e4a24b24;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.ld-delivery-texts{flex-direction:column;gap:2px;display:flex}.ld-delivery-title{color:var(--ld-text);font-size:14.5px;font-weight:700}.ld-delivery-subtitle{color:var(--ld-text-muted);font-size:12.5px}.ld-delivery-price{color:var(--ld-accent);white-space:nowrap;font-size:15px;font-weight:800}.ld-checkout-nav{gap:var(--ld-s2);margin-top:var(--ld-s5);display:flex}.ld-checkout-nav button{flex:1}.ld-btn-primary{background:var(--ld-accent);min-height:58px;color:var(--ld-accent-contrast);border-radius:var(--ld-radius-md);padding:0 var(--ld-s4);cursor:pointer;border:none;font-size:16px;font-weight:800;transition:opacity .15s}.ld-btn-primary:disabled{opacity:.55;cursor:not-allowed;opacity:.4;cursor:not-allowed}.ld-btn-ghost{min-height:56px;color:var(--ld-text-on-white);border-radius:var(--ld-radius-md);padding:0 var(--ld-s4);cursor:pointer;background:0 0;border:1.5px solid #241b1224;font-size:15px;font-weight:700}.ld-summary-card{border-radius:var(--ld-radius-md);padding:var(--ld-s4);background:#faf7f2;border:1px solid #241b121a}.ld-recap-row{justify-content:space-between;gap:var(--ld-s3);padding:var(--ld-s2) 0;color:var(--ld-text-muted-on-white);border-bottom:1px solid #241b1214;font-size:14px;display:flex}.ld-recap-row:last-child{border-bottom:none}.ld-recap-row.is-total{color:var(--ld-text-on-white);padding-top:var(--ld-s3);font-size:17px;font-weight:800}.ld-summary-card-product{align-items:center;gap:var(--ld-s3);padding-bottom:var(--ld-s3);margin-bottom:var(--ld-s2);border-bottom:1px solid #241b1214;display:flex}.ld-summary-card-thumb{border-radius:var(--ld-radius-sm);object-fit:cover;background:#efeae0;flex-shrink:0;width:52px;height:52px}.ld-summary-card-product-info{flex-direction:column;gap:2px;min-width:0;display:flex}.ld-summary-card-product-name{color:var(--ld-text-on-white);font-size:14.5px;font-weight:800}.ld-summary-card-product-variant{color:var(--ld-text-muted-on-white);font-size:12.5px}.ld-checkout-progress{align-items:center;gap:var(--ld-s2);display:flex}.ld-checkout-progress-label{color:var(--ld-text-muted);font-size:12px;font-weight:700}.ld-checkout-summary-side{display:none}.ld-success{text-align:center;padding:var(--ld-s6) var(--ld-s4) var(--ld-s6);background:var(--ld-surface-white);color:var(--ld-text-on-white);border-radius:var(--ld-radius-lg) var(--ld-radius-lg) 0 0}.ld-success-badge{background:var(--ld-success);color:#0e2b18;width:68px;height:68px;margin:0 auto var(--ld-s4);border-radius:999px;justify-content:center;align-items:center;font-size:32px;display:flex}.ld-success-title{font-family:var(--ld-font-display);margin:0 0 var(--ld-s1);font-size:22px;font-weight:800}.ld-success-subtitle{color:var(--ld-text-muted-on-white);margin:0 0 var(--ld-s5);font-size:14.5px}.ld-success-steps{text-align:start;border-radius:var(--ld-radius-md);padding:var(--ld-s4);margin-top:var(--ld-s4);background:#faf7f2}.ld-success-steps p{margin:0 0 var(--ld-s2);font-weight:800}.ld-success-steps ol{margin:0;padding-inline-start:20px}.ld-success-steps li{margin-bottom:var(--ld-s2);color:var(--ld-text-on-white);font-size:13.5px}@container ld-root (width>=960px){.landing-page .ld-container{max-width:1240px;padding-inline:var(--ld-s6)}.ld-hero{max-width:1240px;padding-top:var(--ld-s5);margin:0 auto}.ld-hero-inner{gap:var(--ld-s6);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:stretch;display:grid}.ld-hero-media{aspect-ratio:4/5;border-radius:var(--ld-radius-lg);min-height:0;max-height:720px}.ld-hero-media:after{display:none}.ld-hero-body{flex-direction:column;justify-content:center;padding:0;display:flex}.ld-hero-title{font-size:45px;line-height:1.18}.ld-hero-subtitle{max-width:480px;font-size:18px}.ld-price{font-size:36px}.ld-price-compare{font-size:19px}.ld-hero-savings{font-size:13.5px}.ld-hero-cta{max-width:400px;min-height:62px;font-size:18px}.ld-hero-trust{justify-content:flex-start}.ld-hero-social-proof{font-size:13px}.ld-section{padding:var(--ld-s7) 0}.ld-benefits-grid{gap:var(--ld-s4);grid-template-columns:repeat(3,1fr)}.ld-media-grid{grid-template-columns:repeat(4,1fr)}.ld-trust-row{justify-content:flex-start}.ld-offer-box,.ld-variant-grid{max-width:640px;margin:0 auto}.ld-rating-row,.ld-testimonial{max-width:640px;margin-inline:auto}.ld-checkout-wrap{padding:0 var(--ld-s6);background:var(--ld-bg);justify-content:center;display:flex}.ld-checkout-grid{gap:var(--ld-s6);width:100%;max-width:980px;margin:var(--ld-s7) 0;grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;display:grid}.ld-checkout{border-radius:var(--ld-radius-lg);padding:var(--ld-s6) var(--ld-s5) var(--ld-s5);box-shadow:var(--ld-shadow-elevated);margin:0}.ld-checkout-summary-side{top:var(--ld-s6);border-radius:var(--ld-radius-lg);padding:var(--ld-s5) var(--ld-s4);box-shadow:var(--ld-shadow-elevated);background:#faf7f2;flex-direction:column;align-self:start;display:flex;position:sticky}.ld-checkout-summary-side-title{font-family:var(--ld-font-display);color:var(--ld-text-on-white);margin:0 0 var(--ld-s4);font-size:17px;font-weight:800}.ld-success-wrap{padding:0 var(--ld-s6);background:var(--ld-surface-white);justify-content:center;display:flex}.ld-success{border-radius:var(--ld-radius-lg);width:100%;max-width:640px;margin:var(--ld-s7) 0;box-shadow:var(--ld-shadow-elevated)}.ld-picker-overlay{align-items:center}.ld-picker-panel{border-radius:var(--ld-radius-lg);width:420px;max-height:70vh;padding:var(--ld-s4) var(--ld-s5) var(--ld-s5);box-shadow:var(--ld-shadow-elevated);animation:.18s cubic-bezier(.22,1,.36,1) ld-picker-pop}.ld-picker-handle,.ld-sticky-cta{display:none}}@keyframes ld-picker-pop{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.landing-page{--ld-bg:#f7f3ec;--ld-surface:#fffdf9;--ld-surface-elevated:#fff;--ld-surface-white:#fff;--ld-text:#17332d;--ld-text-muted:#52635c;--ld-text-faint:#74837c;--ld-text-on-white:#17332d;--ld-text-muted-on-white:#52635c;--ld-accent:#e85f43;--ld-accent-dark:#c7442d;--ld-accent-contrast:#fff;--ld-border:#17332d1c;--ld-border-strong:#17332d38;--ld-success:#3e8064;--ld-error:#bd3f2e;--ld-error-bg:#fff0ec;--ld-sage:#dce8dc;--ld-sage-soft:#edf3e9;--ld-ink:#17332d;--ld-cream:#f7f3ec;--ld-coral-soft:#fbe5de;--ld-shadow-elevated:0 28px 70px #17332d29;--ld-shadow-soft:0 12px 30px #17332d1a;background:var(--ld-bg);color:var(--ld-text);--ld-font-display:Tahoma, Arial, system-ui, sans-serif;--ld-font-body:Tahoma, Arial, system-ui, sans-serif}.landing-page :focus-visible{box-shadow:0 0 0 3px var(--ld-bg), 0 0 0 6px var(--ld-accent)}.landing-page .ld-container{max-width:620px;padding-inline:20px}.ld-hero-inner{position:relative}.ld-hero-media{aspect-ratio:auto;background:#e7e2d9;border-radius:0;height:min(48svh,430px);min-height:360px;max-height:430px}.ld-hero-badge{color:var(--ld-ink);background:#fffdf9e6;border:0;padding:8px 14px;inset-block-start:18px;inset-inline-start:20px;box-shadow:0 8px 24px #17332d1f}.ld-hero-carousel-arrow{color:var(--ld-ink);background:#ffffffdb;border:0;box-shadow:0 5px 16px #17332d26}.ld-hero-carousel-dot{background:#fff9}.ld-hero-carousel-dot.active{background:#fff}.ld-hero-body{background:var(--ld-cream);border-radius:30px 30px 0 0;margin-top:-28px;padding-block:27px 34px}.ld-hero-kicker,.ld-section-eyebrow,.ld-checkout-eyebrow,.ld-success-kicker,.ld-checkout-summary-side-kicker{color:var(--ld-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:900}.ld-hero-title{color:var(--ld-ink);letter-spacing:0;margin-bottom:12px;font-size:clamp(29px,8.1vw,39px);line-height:1.24}.ld-hero-subtitle{color:var(--ld-text-muted);max-width:42ch;margin-bottom:22px;font-size:16px;line-height:1.75}.ld-hero-price-block{margin:0 0 16px}.ld-price{color:var(--ld-ink);font-size:34px}.ld-hero-savings{background:var(--ld-coral-soft);color:var(--ld-accent-dark)}.ld-hero-trust{border-block:1px solid var(--ld-border);gap:0;margin:13px 0 18px;padding-block:10px}.ld-hero-trust-chip{color:var(--ld-ink);background:0 0;border:0;margin-inline-end:18px;padding:5px 0;font-size:12.5px}.ld-hero-trust-chip svg{color:var(--ld-success)}.ld-hero-cta,.ld-btn-primary{background:var(--ld-accent);color:#fff;border-radius:16px;min-height:62px;font-size:17px;box-shadow:0 14px 28px #e85f4338}.ld-hero-cta:active,.ld-btn-primary:active{background:var(--ld-accent-dark);transform:translateY(1px)}.ld-story-block{background:var(--ld-cream);position:relative}.ld-story-block.is-shifted{background:var(--ld-sage-soft)}.ld-story-block.ld-story-block-media,.ld-story-block.ld-story-block-social_proof{background:var(--ld-ink)}.ld-story-block.ld-story-block-trust{background:var(--ld-sage)}.ld-section{padding-block:58px}.ld-section+.ld-section{border:0}.ld-section-heading{margin-bottom:30px}.ld-section-title{color:var(--ld-ink);letter-spacing:0;margin:0;font-size:clamp(27px,7vw,34px);line-height:1.3}.ld-section-intro{max-width:46ch;color:var(--ld-text-muted);margin:13px 0 0;font-size:14px;line-height:1.9}.ld-story-block-media .ld-section-intro{color:#bfd0ca}.ld-story-block-media .ld-section-title,.ld-story-block-social_proof .ld-section-title{color:#fff}.ld-story-block-media .ld-section-eyebrow,.ld-story-block-social_proof .ld-section-eyebrow{color:#ff9b80}.ld-benefits-grid{display:block}.ld-benefit-card{border:0;border-bottom:1px solid var(--ld-border);background:0 0;border-radius:0;grid-template-columns:58px 1fr;align-items:center;gap:17px;padding:21px 0;display:grid}.ld-benefit-card:first-child{border-top:1px solid var(--ld-border)}.ld-benefit-marker{background:var(--ld-sage);width:54px;height:58px;color:var(--ld-ink);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:17px;font-weight:900;display:flex}.ld-benefit-marker small{color:var(--ld-success);letter-spacing:.12em;font-size:9px}.ld-benefit-title{color:var(--ld-ink);margin:0 0 5px;font-size:17px}.ld-benefit-text{color:var(--ld-text-muted);font-size:14px;line-height:1.7}.ld-benefits-summary{border-inline-start:3px solid var(--ld-accent);background:#dce8dc94;flex-direction:column;gap:5px;margin:23px 0 0;padding:13px 16px;display:flex}.ld-benefits-summary span{color:var(--ld-success);font-size:9px;font-weight:900}.ld-benefits-summary strong{color:var(--ld-ink);font-size:14px;line-height:1.7}.ld-media-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px;display:grid}.ld-media-item{aspect-ratio:1/1.04;background:#ffffff14;border-radius:22px;margin:0;position:relative;overflow:hidden}.ld-media-item+.ld-media-item{aspect-ratio:4/3}.ld-media-item img,.ld-media-item video{aspect-ratio:auto;object-fit:contain;background:#fff;width:100%;height:100%}.ld-media-play-badge{color:var(--ld-ink);background:#ffffffe6}.ld-media-caption{inset-inline:12px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#112a24e0;border-radius:999px;align-items:center;gap:9px;width:fit-content;max-width:calc(100% - 24px);padding:9px 13px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:12px}.ld-media-caption small{color:#ffad97;letter-spacing:.1em;font-size:9px}.ld-media-guide{color:#fff;padding:8px 4px 2px}.ld-media-guide>span{color:#ff9b80;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.ld-media-guide strong{font-size:20px;line-height:1.45;display:block}.ld-media-guide p{color:#bfd0ca;margin:8px 0 0;font-size:13px;line-height:1.8}.ld-rating-row{color:#dbe7df;gap:15px;margin-bottom:30px}.ld-rating-row>strong{color:#fff;letter-spacing:-.04em;font-size:52px;line-height:1}.ld-rating-meta{flex-direction:column;gap:3px;font-size:12px;display:flex}.ld-rating-stars{color:#f2bb57}.ld-testimonial{background:0 0;border:0;border-top:1px solid #ffffff24;border-radius:0;margin:0;padding:24px 38px 24px 0;position:relative}.ld-testimonial-quote{inset-inline-start:0;color:#ff9b80;font-size:48px;line-height:1;position:absolute;top:13px}.ld-testimonial-text{color:#fff;margin-bottom:16px;font-size:16px;line-height:1.85}.ld-testimonial-author{color:#b9c9c3;align-items:center;gap:8px;font-size:12.5px;display:flex}.ld-testimonial-author>span{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ld-offer-box{background:var(--ld-ink);border:0;border-radius:28px;padding:0;overflow:hidden;box-shadow:0 24px 60px #17332d2e}.ld-offer-topline{background:var(--ld-accent);color:#fff;gap:12px;padding:11px 20px;font-size:11px;font-weight:900;display:flex}.ld-offer-content{grid-template-columns:94px 1fr;align-items:center;gap:18px;padding:24px 22px 12px;display:grid}.ld-offer-thumb{object-fit:cover;background:#2b4740;border-radius:18px;width:94px;height:112px}.ld-offer-product-name{color:#fff;font-size:16px;line-height:1.45}.ld-offer-box .ld-price{color:#fff;font-size:28px}.ld-offer-box .ld-price-compare{color:#94aaa2}.ld-offer-savings{color:#ffd5c8;margin:8px 22px 0}.ld-offer-perks{color:#d4e0db;flex-flow:wrap;gap:10px 18px;margin:20px 22px}.ld-offer-perks svg{color:#85c6a3}.ld-offer-box .ld-hero-cta{width:calc(100% - 44px);margin:0 22px}.ld-offer-footnote{color:#a9bbb5;text-align:center;margin:10px 0 20px;font-size:11px}.ld-variant-grid{gap:10px}.ld-variant-chip{color:var(--ld-ink);border:1px solid var(--ld-border-strong);background:0 0;border-radius:999px;min-height:50px}.ld-variant-chip.is-selected{background:var(--ld-ink);border-color:var(--ld-ink);color:#fff;box-shadow:none}.ld-variant-swatch{background:0 0;border-color:#0000;border-radius:18px;width:70px;height:70px}.ld-variant-swatch.is-selected{border-color:var(--ld-accent);box-shadow:0 0 0 3px var(--ld-coral-soft)}.ld-trust-section{text-align:center}.ld-trust-row{grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:34px;display:grid}.ld-trust-item{color:var(--ld-ink);flex-direction:column;gap:10px;font-size:13px}.ld-trust-item svg{box-sizing:content-box;width:24px;height:24px;color:var(--ld-success);background:#fff;border-radius:50%;padding:5px}.ld-faq-question{color:var(--ld-ink);padding-block:20px;font-size:16px}.ld-faq-chevron{background:var(--ld-sage);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ld-faq-answer{color:var(--ld-text-muted);font-size:14px;line-height:1.8}.ld-faq-item.is-open .ld-faq-answer{padding-bottom:20px}.ld-checkout-wrap{background:var(--ld-ink);padding:66px 16px 74px}.ld-checkout-grid{max-width:620px;margin:0 auto}.ld-checkout{background:var(--ld-surface);color:var(--ld-ink);border-radius:28px;margin:0;padding:25px 20px 20px;box-shadow:0 28px 70px #00000038}.ld-checkout-header{border-bottom:1px solid var(--ld-border);align-items:flex-start;margin-bottom:16px;padding-bottom:20px}.ld-checkout-title{color:var(--ld-ink);margin:0;font-size:22px;line-height:1.3}.ld-checkout-progress{flex-direction:column;align-items:flex-end;gap:7px}.ld-checkout-progress-label{color:var(--ld-text-muted)}.ld-checkout-dots{gap:5px}.ld-checkout-dot{background:#d8ddd9;border-radius:99px;width:20px;height:4px}.ld-checkout-dot.is-current,.ld-checkout-dot.is-done{background:var(--ld-accent)}.ld-checkout-back{color:var(--ld-text-muted);margin-bottom:14px}.ld-checkout-question{color:var(--ld-ink);margin:7px 0 5px;font-size:23px;line-height:1.4}.ld-checkout-hint{color:var(--ld-text-muted);margin:0 0 19px;font-size:13.5px;line-height:1.7}.ld-checkout label{color:var(--ld-text-muted-on-white);font-size:12px;font-weight:800}.ld-checkout input,.ld-checkout textarea,.ld-picker-search{color:var(--ld-ink);background:#f1f2ed;border:1px solid #0000;border-radius:14px;min-height:54px;padding:13px 15px}.ld-checkout input:focus,.ld-checkout textarea:focus,.ld-picker-search:focus{border-color:var(--ld-ink);background:#fff;box-shadow:0 0 0 3px #17332d14}.ld-field-with-icon{background:0 0;border:0;margin-bottom:13px;padding:0}.ld-field-icon{color:var(--ld-ink);background:var(--ld-sage);top:34px;inset-inline-start:13px}.ld-field-label-text input,.ld-field-label-text textarea{margin-top:7px;padding-inline-start:46px}.ld-picker-trigger{color:var(--ld-ink);background:#f1f2ed;border:1px solid #0000;border-radius:16px;min-height:62px;margin-top:8px;padding-inline:17px}.ld-picker-trigger-chevron{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ld-picker-trigger-placeholder{color:var(--ld-text-faint)}.ld-delivery-option{box-shadow:none;background:#f1f2ed;border:1px solid #0000;border-radius:18px;align-items:center;margin-bottom:10px;padding:17px 15px}.ld-delivery-option.is-selected{background:var(--ld-sage-soft);border-color:var(--ld-success);box-shadow:0 0 0 3px #3e806417}.ld-delivery-icon{background:#fff;border-radius:14px}.ld-delivery-title{color:var(--ld-ink)}.ld-delivery-subtitle{color:var(--ld-text-muted)}.ld-delivery-price{color:var(--ld-ink)}.ld-delivery-selected-check{background:var(--ld-success);color:#fff;inset-block-start:-7px;inset-inline-end:-6px}.ld-checkout .ld-variant-chip,.ld-checkout .ld-variant-swatch{color:var(--ld-ink);background:#f1f2ed;border-color:#0000}.ld-checkout .ld-variant-chip.is-selected,.ld-checkout .ld-variant-swatch.is-selected{background:var(--ld-ink);border-color:var(--ld-ink);color:#fff}.ld-checkout-nav{margin-top:25px}.ld-btn-primary:disabled{opacity:1;color:#ffffffd6;box-shadow:none;background:#e9b2a5}.ld-summary-card{background:#eef0ea;border:1px solid #17332d14;border-radius:20px;padding:18px;position:relative;overflow:hidden}.ld-summary-card:before{content:"";inset-inline:18px;border-top:3px dotted #fff;position:absolute;top:0}.ld-receipt-heading{border-bottom:1px dashed var(--ld-border-strong);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:15px;display:flex}.ld-receipt-heading strong{color:var(--ld-ink);font-size:15px}.ld-receipt-heading span{color:var(--ld-success);font-size:10px;font-weight:900}.ld-summary-card-product{border-color:var(--ld-border-strong);align-items:center;margin-bottom:4px;padding-bottom:17px}.ld-summary-card-thumb{object-fit:contain;background:#fff;border-radius:16px;width:82px;height:88px}.ld-summary-card-product-info{gap:4px}.ld-summary-card-product-label{color:var(--ld-success);font-size:9px;font-weight:900}.ld-summary-card-product-name{color:var(--ld-ink);font-size:15px;line-height:1.5}.ld-summary-card-product-variant{color:var(--ld-text-muted);font-size:12.5px;font-weight:700}.ld-recap-row{color:var(--ld-text-muted-on-white);border-color:var(--ld-border);padding-block:14px;font-size:13.5px}.ld-recap-row.is-total{color:var(--ld-ink);margin-top:5px;padding-top:18px;font-size:20px}.ld-recap-row.is-total span:last-child{color:var(--ld-accent-dark);font-size:27px}.ld-receipt-note{border-top:1px dashed var(--ld-border-strong);text-align:center;color:var(--ld-success);margin:14px 0 0;padding-top:13px;font-size:11px;font-weight:800}.ld-checkout.is-recap .ld-checkout-header{margin-bottom:10px;padding-bottom:14px}.ld-checkout.is-recap .ld-checkout-back{margin-bottom:8px}.ld-checkout.is-recap .ld-checkout-question{margin-top:2px;font-size:21px}.ld-checkout.is-recap .ld-checkout-hint{margin-bottom:13px}.ld-checkout.is-recap .ld-summary-card{padding:15px 17px}.ld-checkout.is-recap .ld-receipt-heading{margin-bottom:12px;padding-bottom:11px}.ld-checkout.is-recap .ld-summary-card-thumb{width:74px;height:78px}.ld-checkout.is-recap .ld-summary-card-product{padding-bottom:12px}.ld-checkout.is-recap .ld-recap-row{padding-block:10px}.ld-checkout.is-recap .ld-receipt-note{margin-top:9px;padding-top:9px}.ld-checkout.is-recap .ld-checkout-nav{margin-top:16px}.ld-checkout-error-banner{background:var(--ld-error-bg);color:var(--ld-error);border:0}.ld-picker-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1f1b8f}.ld-picker-panel{color:var(--ld-ink);padding:10px 18px calc(20px + env(safe-area-inset-bottom));background:#fffdf9;border-radius:28px 28px 0 0;box-shadow:0 -20px 60px #0d1f1b38}.ld-picker-handle{background:#cfd7d2;width:38px}.ld-picker-title{color:var(--ld-ink)}.ld-picker-close{color:var(--ld-ink);background:#edf1ec}.ld-picker-search{margin-block:8px 14px}.ld-picker-list{border-top:1px solid var(--ld-border)}.ld-picker-row{color:var(--ld-ink);border-color:var(--ld-border);min-height:56px}.ld-picker-row.is-selected{color:var(--ld-success);background:var(--ld-sage-soft)}.ld-picker-check{background:var(--ld-success);color:#fff}.ld-sticky-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fffdf9f0;border:0;box-shadow:0 -10px 35px #17332d1f}.ld-sticky-cta .ld-sticky-cta-button{background:var(--ld-accent);color:#fff;min-height:48px;box-shadow:none;border-radius:13px}.ld-whatsapp-secondary{text-align:center;background:var(--ld-ink);padding-block:24px 30px;max-width:none!important}.ld-whatsapp-secondary a{color:#c6d5cf;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.ld-success-wrap{background:var(--ld-sage-soft);place-items:center;min-height:100svh;padding:34px 16px;display:grid}.ld-success{width:min(100%,620px);color:var(--ld-ink);box-shadow:var(--ld-shadow-elevated);background:#fffdf9;border-radius:30px;padding:36px 22px 28px}.ld-success-kicker{text-align:center}.ld-success-badge{background:var(--ld-success);color:#fff;width:78px;height:78px;box-shadow:0 12px 28px #3e80643b}.ld-success-title{color:var(--ld-ink);font-size:27px}.ld-success-subtitle{color:var(--ld-text-muted);line-height:1.7}.ld-success-steps{background:0 0;border-radius:0;margin-top:30px;padding:0}.ld-success-steps>p{font-size:17px}.ld-success-steps ol{padding:0;list-style:none}.ld-success-steps li{color:var(--ld-ink);border-bottom:1px solid var(--ld-border);grid-template-columns:38px 1fr;align-items:center;gap:13px;margin:0;padding:12px 0;display:grid}.ld-success-steps li>span{background:var(--ld-sage);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.ld-success-steps li div{flex-direction:column;gap:2px;display:flex}.ld-success-steps li small{color:var(--ld-text-muted);font-size:12px}@container ld-root (width>=960px){.landing-page .ld-container{max-width:1180px;padding-inline:44px}.ld-hero{background:radial-gradient(circle at 15% 18%, #dce8dcc7, transparent 30%), var(--ld-cream);max-width:none;padding:48px}.ld-hero-inner{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);align-items:center;gap:68px;max-width:1180px;min-height:650px;margin:0 auto;display:grid}.ld-hero-media{aspect-ratio:auto;background:#fff;border-radius:38px;width:100%;height:650px;min-height:0;max-height:none;overflow:hidden;box-shadow:0 30px 70px #17332d26}.ld-hero-media img,.ld-hero-media video{object-fit:contain;background:#fff}.ld-hero-media:after{display:none}.ld-hero-body{background:0 0;border-radius:0;justify-content:center;margin:0;padding:32px 0;max-width:none!important}.ld-hero-title{max-width:12ch;font-size:clamp(45px,3.7vw,58px);line-height:1.25}.ld-hero-subtitle{margin-bottom:18px;font-size:17px}.ld-hero-price-block{margin-bottom:14px}.ld-hero-trust{max-width:430px;margin-block:12px 17px}.ld-hero-cta{max-width:430px}.ld-section{padding-block:88px}.ld-section-heading{max-width:650px;margin-bottom:48px}.ld-section-title{font-size:42px}.ld-benefits-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:84px;display:grid}.ld-benefit-card{grid-template-columns:64px 1fr;min-height:128px;padding-block:25px}.ld-media-section{grid-template-columns:.34fr .66fr;align-items:center;gap:70px;display:grid}.ld-media-section .ld-section-heading{align-self:center;margin:0}.ld-media-grid,.ld-media-grid.is-count-2{grid-template-rows:350px 220px;grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.ld-media-item,.ld-media-item+.ld-media-item{aspect-ratio:auto}.ld-media-item:first-child{grid-area:1/1/3/8}.ld-media-item:nth-child(2){grid-area:1/8/auto/13}.ld-media-item:nth-child(3){grid-area:2/8/auto/13}.ld-media-guide{border:1px solid #ffffff24;border-radius:22px;flex-direction:column;grid-area:2/8/auto/13;justify-content:center;align-self:stretch;padding:25px 28px;display:flex}.ld-media-item:nth-child(3)+.ld-media-guide{display:none}.ld-media-grid.is-count-1{grid-template-rows:500px auto;grid-template-columns:1fr}.ld-media-grid.is-count-1 .ld-media-item:first-child,.ld-media-grid.is-count-1 .ld-media-guide{grid-area:auto/1}.ld-media-grid.is-count-3 .ld-media-guide,.ld-media-grid.is-count-4 .ld-media-guide{display:none}.ld-media-grid.is-count-4{grid-template-rows:280px 220px 190px;grid-auto-rows:220px}.ld-media-grid.is-count-4 .ld-media-item:nth-child(4){grid-area:3/1/auto/13}.ld-media-grid.is-count-4 .ld-media-item:nth-child(n+5){grid-column:span 6;min-height:220px}.ld-proof-section{grid-template-columns:.8fr 1.2fr;column-gap:90px;display:grid}.ld-proof-section .ld-section-heading,.ld-proof-section .ld-rating-row{grid-column:1}.ld-proof-section .ld-testimonial{grid-column:2}.ld-offer-box{grid-template-columns:1.1fr .9fr;max-width:940px;margin:0 auto;display:grid}.ld-offer-topline{grid-column:1/-1}.ld-offer-content{grid-row:2/span 3;grid-template-columns:170px 1fr;padding:34px}.ld-offer-thumb{width:170px;height:210px}.ld-offer-savings{margin-top:32px}.ld-offer-perks{margin-top:18px}.ld-offer-box .ld-hero-cta{align-self:end;margin-bottom:0}.ld-offer-footnote{align-self:start}.ld-trust-row{grid-template-columns:repeat(4,1fr)}.ld-faq-section{max-width:920px!important}.ld-checkout-wrap{padding:86px 44px}.ld-checkout-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:26px;max-width:1080px;margin:0}.ld-checkout{border-radius:30px;padding:38px 40px 32px}.ld-checkout-summary-side{background:#fffdf9;border-radius:28px;padding:30px 28px;box-shadow:0 24px 60px #0000002e}.ld-checkout-summary-side-kicker{margin-bottom:6px}.ld-checkout-summary-side-title{color:var(--ld-ink);margin-bottom:26px;font-size:22px}.ld-checkout-summary-side .ld-summary-card-thumb{width:96px;height:104px}.ld-picker-panel{border-radius:28px}.ld-success-wrap{padding:70px}}.ld-studio{flex-direction:column;gap:14px;height:calc(100vh - 108px);min-height:560px;display:flex}.ld-studio-topbar{background:var(--ds-panel);border:1px solid var(--ds-line);border-radius:14px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.ld-studio-title{flex-direction:column;gap:2px;min-width:0;display:flex}.ld-studio-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.ld-studio-title span{color:var(--ds-muted);font-size:12px}.ld-studio-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-studio-devices{background:var(--ds-bg2);border-radius:10px;gap:3px;padding:3px;display:flex}.ld-studio-device-btn{color:var(--ds-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:700}.ld-studio-device-btn.is-active{background:var(--ds-panel);color:var(--ds-text);box-shadow:0 1px 6px #0000002e}.ld-studio-body{flex:1;grid-template-columns:248px minmax(0,1fr) 360px;gap:14px;min-height:0;display:grid}.ld-studio-sections,.ld-studio-config{background:var(--ds-panel);border:1px solid var(--ds-line);border-radius:14px;min-height:0;padding:16px;overflow-y:auto}.ld-studio-sections h3,.ld-studio-config h3{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-muted);margin:0 0 14px;font-size:13px;font-weight:800}.ld-studio-section-row{align-items:center;gap:6px;margin-bottom:2px;display:flex}.ld-studio-section-row input[type=checkbox]{accent-color:var(--ds-gold);flex-shrink:0}.ld-studio-section-btn{text-align:start;color:var(--ds-text2);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}.ld-studio-section-btn.is-active{background:var(--ds-goldsoft);color:var(--ds-gold);font-weight:800}.ld-studio-section-btn.is-disabled{opacity:.5}.ld-studio-reorder{flex-direction:column;flex-shrink:0;gap:1px;display:flex}.ld-studio-reorder button{width:20px;height:16px;color:var(--ds-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:11px;display:flex}.ld-studio-reorder button:hover:not(:disabled){background:var(--ds-hover);color:var(--ds-text)}.ld-studio-reorder button:disabled{opacity:.25;cursor:default}.ld-studio-section-divider{background:var(--ds-line);height:1px;margin:10px 0}.ld-studio-preview{background:linear-gradient(90deg, var(--ds-line) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(180deg, var(--ds-line) 1px, transparent 1px) 0 0 / 24px 24px, var(--ds-bg2);border:1px solid var(--ds-line);border-radius:14px;justify-content:center;align-items:flex-start;min-height:0;padding:28px;display:flex;overflow:auto}.ld-studio-viewport{background:#000;border:6px solid #000;border-radius:34px;flex-shrink:0;height:100%;overflow:hidden;box-shadow:0 24px 64px #00000073}.ld-studio-viewport.is-desktop{border-width:1px;border-color:var(--ds-line);border-radius:12px;width:100%;max-width:1360px}.ld-studio-viewport-inner{height:100%;overflow:hidden auto}.ld-studio-viewport .landing-page{min-height:100%}.ld-studio-config-empty{color:var(--ds-muted);font-size:13px}.ld-studio-field{color:var(--ds-text2);flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.ld-studio-field input,.ld-studio-field select,.ld-studio-field textarea{border:1px solid var(--ds-line2);background:var(--ds-bg2);color:var(--ds-text);border-radius:9px;padding:9px 11px;font-size:13.5px;font-weight:400}.ld-studio-hint{color:var(--ds-muted);margin:-8px 0 14px;font-size:12px}.ld-studio-repeater-item{border:1px solid var(--ds-line);background:var(--ds-bg2);border-radius:10px;margin-bottom:10px;padding:10px}.ld-studio-repeater-item .ld-studio-field{margin-bottom:8px}.landing-page{--ld-bg:#080b0d;--ld-surface:#111619;--ld-surface-elevated:#171d20;--ld-surface-white:#121719;--ld-text:#f8f4ea;--ld-text-muted:#b3b6b0;--ld-text-faint:#777d7a;--ld-text-on-white:#f8f4ea;--ld-text-muted-on-white:#aeb3af;--ld-accent:#f4a62a;--ld-accent-dark:#d9840b;--ld-accent-contrast:#171009;--ld-border:#ffffff1a;--ld-border-strong:#ffffff2e;--ld-success:#45d59b;--ld-error:#ff8b78;--ld-error-bg:#b8302033;--ld-sage:#18221f;--ld-sage-soft:#101614;--ld-ink:#f8f4ea;--ld-cream:#080b0d;--ld-coral-soft:#f4a62a24;--ld-shadow-elevated:0 28px 80px #0000008c;--ld-shadow-soft:0 16px 42px #00000057;background:var(--ld-bg)}.landing-page .ld-container{max-width:620px}.ld-hero{background:#070a0c}.ld-hero-media{background:#0c1012}.ld-hero-media img,.ld-hero-media video{object-fit:contain;background:#0c1012}.ld-hero-media:after{background:linear-gradient(0deg,#080b0d 0,#080b0d94 20%,#0000 52%)}.ld-hero-body{background:linear-gradient(#080b0df5,#080b0d)}.ld-hero-badge{background:var(--ld-accent);color:#171009;box-shadow:0 9px 28px #f4a62a38}.ld-hero-carousel-arrow{color:#fff;background:#0c1012cc;border:1px solid #ffffff1f}.ld-hero-title,.ld-section-title,.ld-benefit-title,.ld-offer-product-name,.ld-faq-question{color:var(--ld-text)}.ld-hero-kicker,.ld-section-eyebrow,.ld-price{color:var(--ld-accent)}.ld-price-compare{color:#777d7a}.ld-hero-savings{color:#ffc567;background:#f4a62a1f}.ld-hero-trust{border-color:var(--ld-border)}.ld-hero-trust-chip{color:#e8e8e2}.ld-hero-cta,.ld-btn-primary{color:#171009;background:linear-gradient(135deg,#ffb441,#ef9418);box-shadow:0 14px 34px #f4a62a33}.ld-story-block,.ld-story-block.is-shifted{background:#0b0f11}.ld-story-block.ld-story-block-benefits,.ld-story-block.ld-story-block-trust{background:#101517}.ld-story-block.ld-story-block-media,.ld-story-block.ld-story-block-social_proof{background:#070a0c}.ld-story-block.ld-story-block-offer{background:#0d1113}.ld-benefit-card{border-color:var(--ld-border)}.ld-benefit-marker{color:var(--ld-accent);border:1px solid var(--ld-border);background:#171f21}.ld-benefit-marker small{color:#7f8985}.ld-benefit-text,.ld-section-intro{color:var(--ld-text-muted)}.ld-benefits-summary{border-color:var(--ld-accent);background:#f4a62a0f}.ld-benefits-summary span{color:var(--ld-accent)}.ld-benefits-summary strong{color:var(--ld-text)}.ld-media-item{border:1px solid var(--ld-border);background:#111517}.ld-media-item img,.ld-media-item video{background:#111517}.ld-media-caption{background:#050708d6}.ld-offer-box{background:linear-gradient(150deg,#191e20,#0d1113);border:1px solid #f4a62a38}.ld-offer-topline{color:#16100a;background:var(--ld-accent)}.ld-offer-thumb{background:#090c0e}.ld-offer-box .ld-price{color:var(--ld-accent)}.ld-offer-perks{color:#d8ddd8}.ld-variant-chip{color:var(--ld-text);border-color:var(--ld-border-strong)}.ld-variant-chip.is-selected{background:var(--ld-accent);color:#171009;border-color:var(--ld-accent)}.ld-trust-item{color:var(--ld-text)}.ld-trust-item svg{background:#17201d}.ld-faq-item{border-color:var(--ld-border)}.ld-faq-chevron{background:#1a2022}.ld-faq-answer{color:var(--ld-text-muted)}.ld-whatsapp-secondary{background:#080b0d}.ld-classic-checkout{padding-block:64px 76px}.ld-classic-heading>span{color:var(--ld-accent);font-size:11px;font-weight:900}.ld-classic-heading h2{color:#fff;margin:7px 0 8px;font-size:29px;line-height:1.3}.ld-classic-heading p{color:var(--ld-text-muted);margin:0;font-size:14px;line-height:1.7}.ld-classic-form{border:1px solid var(--ld-border);box-shadow:var(--ld-shadow-elevated);background:#111619;border-radius:24px;gap:16px;padding:20px;display:grid}.ld-classic-field{color:#d8dcd8;gap:7px;font-size:12px;font-weight:800;display:grid}.ld-classic-field b,.ld-classic-variants b{color:var(--ld-accent)}.ld-classic-field input,.ld-classic-field select,.ld-classic-field textarea,.ld-classic-quantity input{border:1px solid var(--ld-border);color:#fff;width:100%;min-height:54px;font:inherit;background:#1a2023;border-radius:13px;outline:none;padding:12px 14px}.ld-classic-field select{appearance:auto}.ld-classic-field input:focus,.ld-classic-field select:focus,.ld-classic-field textarea:focus{border-color:var(--ld-accent);box-shadow:0 0 0 3px #f4a62a1f}.ld-classic-field.is-phone input{letter-spacing:.04em;text-align:left;border-color:#f4a62a8c;min-height:62px;font-size:19px}.ld-classic-field small{color:#858c88;font-size:10.5px;font-weight:500}.ld-classic-location{grid-template-columns:1fr;gap:12px;padding-top:3px;display:grid}.ld-classic-delivery{gap:10px;display:grid}.ld-classic-delivery>p{color:#d8dcd8;margin:0;font-size:12px;font-weight:800}.ld-classic-delivery-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ld-classic-delivery-options button{border:1px solid var(--ld-border);color:#e6e8e4;min-height:76px;font:inherit;cursor:pointer;background:#171d20;border-radius:14px;flex-direction:column;justify-content:center;gap:5px;display:flex}.ld-classic-delivery-options button.is-selected{border-color:var(--ld-accent);box-shadow:inset 0 0 0 1px var(--ld-accent);background:#f4a62a17}.ld-classic-delivery-auto{background:#171d20;border-radius:13px;justify-content:space-between;gap:12px;padding:14px;display:flex}.ld-classic-delivery .is-unavailable{color:var(--ld-error);background:var(--ld-error-bg);border-radius:12px;padding:12px}.ld-classic-variants{border:0;margin:0;padding:0}.ld-classic-variants legend{color:#d8dcd8;margin-bottom:9px;font-size:12px;font-weight:800}.ld-classic-variants>div{flex-wrap:wrap;gap:8px;display:flex}.ld-classic-variants button{border:1px solid var(--ld-border);color:#fff;cursor:pointer;background:#191f22;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:6px 12px;display:inline-flex}.ld-classic-variants button.is-selected{border-color:var(--ld-accent);box-shadow:inset 0 0 0 1px var(--ld-accent)}.ld-classic-variants img{object-fit:cover;border-radius:7px;width:34px;height:34px}.ld-classic-variants strong{color:var(--ld-accent);font-size:11px}.ld-classic-quantity{color:#d8dcd8;grid-template-columns:1fr 84px;align-items:center;gap:12px;font-size:12px;font-weight:800;display:grid}.ld-classic-quantity input{text-align:center;min-height:46px;padding:8px}.ld-classic-receipt{border:1px solid var(--ld-border);background:#0b0f11;border-radius:18px;gap:0;margin-top:5px;padding:17px;display:grid}.ld-classic-product-line{align-items:center;gap:12px;margin-bottom:5px;justify-content:flex-start!important;padding-bottom:14px!important;display:flex!important}.ld-classic-product-line img{object-fit:contain;background:#171d20;border-radius:11px;width:62px;height:68px}.ld-classic-product-line>div{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ld-classic-product-line strong{color:#fff;font-size:14px}.ld-classic-product-line span{color:var(--ld-text-muted);font-size:11px}.ld-classic-receipt>div{border-bottom:1px solid var(--ld-border);color:var(--ld-text-muted);justify-content:space-between;gap:12px;padding:11px 0;font-size:12.5px;display:flex}.ld-classic-receipt>div strong{color:#f2f2ed}.ld-classic-receipt>div.is-total{color:#fff;border:0;padding:17px 0 2px;font-size:17px;font-weight:900}.ld-classic-receipt>div.is-total strong{color:var(--ld-accent);font-size:24px}.ld-classic-submit{color:#171009;cursor:pointer;background:linear-gradient(135deg,#ffb442,#ed941b);border:0;border-radius:15px;min-height:62px;font-size:16px;font-weight:900;box-shadow:0 13px 30px #f4a62a2e}.ld-classic-submit:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.ld-classic-assurance{text-align:center;color:#89908c;margin:-5px 0 0;font-size:10.5px}.ld-checkout-drawer{z-index:1200;pointer-events:none;visibility:hidden;position:fixed;inset:0}.ld-checkout-drawer.is-open{pointer-events:auto;visibility:visible}.ld-checkout-drawer:not(.is-open) .ld-checkout-drawer-panel{visibility:hidden}.ld-checkout-drawer-backdrop{opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;border:0;width:100%;transition:opacity .22s;position:absolute;inset:0}.ld-checkout-drawer.is-open .ld-checkout-drawer-backdrop{opacity:1}.ld-checkout-drawer-panel{overscroll-behavior:contain;max-height:min(92svh,900px);padding:0 14px calc(18px + env(safe-area-inset-bottom));inset-inline:0;scrollbar-width:thin;scrollbar-color:#343c3e #0d1113;background:#0d1113;border-radius:26px 26px 0 0;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;overflow-y:auto;transform:translateY(102%);box-shadow:0 -20px 80px #0009}.ld-checkout-drawer-panel::-webkit-scrollbar{width:7px}.ld-checkout-drawer-panel::-webkit-scrollbar-thumb{background:#343c3e;border-radius:99px}.ld-checkout-drawer.is-open .ld-checkout-drawer-panel{transform:translateY(0)}.ld-checkout-drawer-bar{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1113f5;align-items:center;gap:12px;padding:14px 5px 12px;display:flex;position:sticky;top:0}.ld-checkout-drawer-bar button{border:1px solid var(--ld-border);color:#fff;background:#1a2023;border-radius:50%;flex:none;width:38px;height:38px;font-size:24px}.ld-checkout-drawer-bar div{flex-direction:column;display:flex}.ld-checkout-drawer-bar small{color:var(--ld-accent);font-size:10px}.ld-checkout-drawer-bar strong{color:#fff;font-size:18px}.ld-checkout-drawer-panel .ld-classic-form{box-shadow:none;background:0 0;border:0;padding:10px 5px 6px}.ld-sticky-cta{border-top:1px solid var(--ld-border);background:#0a0d0ff0;box-shadow:0 -12px 38px #0000006b}.ld-sticky-cta-price{color:var(--ld-accent)}.ld-sticky-cta .ld-sticky-cta-button{background:var(--ld-accent);color:#171009;font-weight:900}.ld-success-wrap{background:radial-gradient(circle at 50% 8%,#45d59b24,#0000 30%),#080b0d}.ld-success{color:#fff;border:1px solid var(--ld-border);background:#111619}.ld-success-title,.ld-success-steps li{color:#fff}.ld-success-subtitle,.ld-success-steps li small{color:var(--ld-text-muted)}.ld-success .ld-summary-card{border-color:var(--ld-border);background:#0b0f11}.ld-success .ld-recap-row{color:var(--ld-text-muted);border-color:var(--ld-border)}.ld-success .ld-recap-row span:last-child,.ld-success .ld-recap-row.is-total{color:#fff}.ld-success .ld-recap-row.is-total span:last-child{color:var(--ld-accent)}.ld-success-steps li{border-color:var(--ld-border)}.ld-success-steps li>span{color:var(--ld-success);background:#45d59b1f}@media (width>=560px){.ld-classic-location{grid-template-columns:1fr 1fr}}@container ld-root (width>=960px){.ld-hero{background:radial-gradient(circle at 72% 28%,#f4a62a14,#0000 30%),#070a0c;padding:28px 42px 42px}.ld-hero-inner{grid-template-columns:minmax(420px,.88fr) minmax(0,1.12fr);gap:56px;min-height:620px}.ld-hero-media{border-radius:26px;height:620px;box-shadow:0 28px 80px #00000080}.ld-hero-body{background:0 0}.ld-classic-checkout{grid-template-columns:.62fr 1.38fr;align-items:start;gap:62px;padding-block:94px;display:grid;max-width:1080px!important}.ld-classic-heading{position:sticky;top:40px}.ld-classic-heading h2{font-size:42px}.ld-classic-form{grid-template-columns:1fr 1fr;gap:17px;padding:30px}.ld-classic-form>*,.ld-classic-location{grid-column:1/-1}.ld-classic-form>.ld-classic-field:first-of-type,.ld-classic-form>.ld-classic-field:nth-of-type(2){grid-column:span 1}.ld-checkout-drawer-panel{inset-inline:auto 0;border-radius:24px 0 0 24px;width:min(640px,50vw);max-height:none;padding-inline:22px;top:0;bottom:0;transform:translate(102%)}.ld-checkout-drawer.is-open .ld-checkout-drawer-panel{transform:translate(0)}}.landing-page{--ld-checkout-paper:#fffdf9;--ld-checkout-surface:#f5f5f1;--ld-checkout-ink:#182620;--ld-checkout-muted:#61716a;--ld-checkout-line:#dce3dc}.landing-page .ld-classic-checkout{background:var(--ld-checkout-paper);color:var(--ld-checkout-ink);border-radius:28px;margin-block:28px 52px;padding:26px 20px 30px;box-shadow:0 24px 70px #00000047}.ld-classic-heading{margin-bottom:22px}.ld-classic-heading>span{color:#a56913}.ld-classic-heading h2{color:var(--ld-checkout-ink)}.ld-classic-heading p{color:var(--ld-checkout-muted)}.ld-classic-form{box-shadow:none;color:var(--ld-checkout-ink);background:0 0;border:0;border-radius:0;gap:19px;padding:0}.ld-classic-field,.ld-classic-quantity,.ld-classic-variants legend,.ld-classic-delivery>p{color:var(--ld-checkout-ink);font-size:13px}.ld-classic-field small{color:var(--ld-checkout-muted);font-size:11px}.ld-classic-field input,.ld-classic-field textarea,.ld-classic-quantity input,.ld-classic-location-trigger{border:1px solid var(--ld-checkout-line);width:100%;min-width:0;min-height:56px;color:var(--ld-checkout-ink);font:inherit;background:#fff;border-radius:14px;outline:none;padding:12px 14px}.ld-classic-field input::placeholder,.ld-classic-field textarea::placeholder{color:#84938a}.ld-classic-field.is-phone input{min-height:62px;color:var(--ld-checkout-ink);background:#fffaf2;border-color:#d8a255}.ld-classic-location{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ld-classic-location-trigger{cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:6px;min-height:60px;font-size:12px;display:flex}.ld-classic-location-trigger span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ld-classic-location-trigger span:last-child{color:#9c6a27;flex:none;font-size:21px;line-height:1}.ld-classic-location-trigger:disabled{background:var(--ld-checkout-surface);color:#9aa69e;cursor:not-allowed}.ld-classic-location-trigger:focus-visible,.ld-classic-field input:focus,.ld-classic-field textarea:focus{border-color:#b77d24;box-shadow:0 0 0 3px #f4a62a29}.ld-classic-delivery-options button{border-color:var(--ld-checkout-line);min-height:86px;color:var(--ld-checkout-ink);text-align:center;background:#fff;padding:12px}.ld-classic-delivery-options button.is-selected{background:#fff8eb;border-color:#d69537;box-shadow:inset 0 0 0 1px #d69537}.ld-classic-delivery-options strong,.ld-classic-delivery-auto strong{color:#9b610e;font-size:14px}.ld-classic-delivery-auto{background:var(--ld-checkout-surface);color:var(--ld-checkout-ink)}.ld-classic-variants>.ld-axis-flat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ld-classic-variants button{border-color:var(--ld-checkout-line);width:100%;min-width:0;min-height:64px;color:var(--ld-checkout-ink);text-align:start;background:#fff;flex-wrap:wrap;padding:10px}.ld-classic-variants button.is-selected{background:#fff8eb;border-color:#d69537;box-shadow:inset 0 0 0 1px #d69537}.ld-classic-variants button span{overflow-wrap:anywhere;min-width:0}.ld-classic-variants button strong{color:#9b610e;margin-inline-start:auto}.ld-classic-receipt{border-color:var(--ld-checkout-line);background:var(--ld-checkout-surface);padding:18px}.ld-classic-product-line img{background:#fff}.ld-classic-product-line small{color:#986116}.ld-classic-product-line strong,.ld-classic-receipt>div strong,.ld-classic-receipt>div.is-total{color:var(--ld-checkout-ink)}.ld-classic-product-line span,.ld-classic-receipt>div{color:var(--ld-checkout-muted)}.ld-classic-receipt>div{border-color:var(--ld-checkout-line)}.ld-classic-receipt>div.is-total strong{color:#a56913}.ld-classic-submit{min-height:64px}.ld-classic-assurance{color:var(--ld-checkout-muted)}#ld-checkout{padding-block:30px 40px}#ld-checkout .ld-checkout-card{background:#fffefb;border:1px solid #18262014;border-radius:22px;max-width:480px;margin-inline:auto;padding:22px 18px 20px;box-shadow:0 2px 6px #18140a0d,0 18px 38px #18140a1f}#ld-checkout .ld-classic-heading{margin-bottom:16px}#ld-checkout .ld-classic-heading>span{font-size:11px}#ld-checkout .ld-classic-heading h2{margin:5px 0 6px;font-size:21px;line-height:1.3}#ld-checkout .ld-classic-heading p{font-size:12.5px}#ld-checkout .ld-premium-form{gap:14px}#ld-checkout .ld-premium-form>.ld-classic-variants{border-bottom:1px dashed #1826201f;margin-bottom:2px;padding-bottom:14px}#ld-checkout .ld-premium-form .ld-classic-delivery{border-top:1px dashed #1826201f;margin-top:2px;padding-top:14px}#ld-checkout .ld-premium-form .ld-classic-receipt{margin-top:4px}.landing-page[data-recipe=long_visual] #ld-checkout{background:linear-gradient(#e9dcc8 0%,#f1e9db 140px 100%);padding-block:46px}.landing-page[data-recipe=long_visual] #ld-checkout .ld-checkout-card{-webkit-backdrop-filter:blur(10px)saturate(135%);backdrop-filter:blur(10px)saturate(135%);background:linear-gradient(165deg,#fffdf9f5,#faede3eb);border:1px solid #a5365238;position:relative;box-shadow:inset 0 1px #ffffffa6,0 30px 70px #2314183d,0 8px 20px #23141824}.landing-page[data-recipe=long_visual] #ld-checkout .ld-checkout-card:before{content:"";inset-inline:20px;background:linear-gradient(90deg,transparent,var(--ld-glass-rose,#a53652),transparent);opacity:.6;border-radius:0 0 8px 8px;height:3px;position:absolute;top:0}.ld-checkout-drawer-panel{background:var(--ld-checkout-paper);scrollbar-color:#c5cec5 var(--ld-checkout-paper)}.ld-checkout-drawer-panel::-webkit-scrollbar-track{background:var(--ld-checkout-paper)}.ld-checkout-drawer-panel::-webkit-scrollbar-thumb{background:#c5cec5}.ld-checkout-drawer-bar{border-bottom:1px solid var(--ld-checkout-line);background:#fffdf9f5}.ld-checkout-drawer-bar button{border-color:var(--ld-checkout-line);color:var(--ld-checkout-ink);background:#fff}.ld-checkout-drawer-bar small{color:#a56913}.ld-checkout-drawer-bar strong{color:var(--ld-checkout-ink)}.ld-checkout-drawer-panel .ld-classic-form{background:0 0}.ld-sticky-cta{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:16px}.ld-sticky-cta-price{white-space:nowrap;flex-direction:column;gap:1px;display:flex}.ld-sticky-cta-price small{color:#aeb6ae;font:600 11px var(--ld-font-body)}.ld-sticky-cta-price strong{color:var(--ld-accent);font-size:20px;line-height:1.2}.ld-sticky-cta .ld-sticky-cta-button{border-radius:15px;flex:1;min-height:58px;font-size:16px;box-shadow:0 8px 24px #f4a62a3d}.ld-location-chooser{z-index:1600;color:#182620;direction:rtl;font-family:Cairo,Tajawal,system-ui,sans-serif;position:fixed;inset:0}.ld-location-chooser-backdrop{background:#080d0ab3;border:0;width:100%;position:absolute;inset:0}.ld-location-chooser-panel{inset-inline:0;max-height:84svh;padding:20px 18px calc(20px + env(safe-area-inset-bottom));background:var(--ld-checkout-paper,#fffdf9);border-radius:26px 26px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;box-shadow:0 -20px 60px #00000047}.ld-location-chooser-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.ld-location-chooser-head strong{font-size:21px}.ld-location-chooser-head button{color:#182620;background:#fff;border:1px solid #dce3dc;border-radius:50%;width:42px;height:42px;font-size:26px}.ld-location-chooser-search{gap:6px;font-size:12px;font-weight:700;display:grid}.ld-location-chooser-search input{color:#182620;width:100%;min-height:54px;font:inherit;background:#f5f5f1;border:1px solid #dce3dc;border-radius:14px;padding:12px 15px}.ld-location-chooser-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin-top:12px;overflow-y:auto}.ld-location-chooser-list button{color:#182620;width:100%;min-height:58px;font:inherit;text-align:start;background:0 0;border:0;border-bottom:1px solid #e5eae4;justify-content:space-between;align-items:center;padding:12px 10px;font-size:15px;display:flex}.ld-location-chooser-list button.is-selected{color:#9b610e;font-weight:900}.ld-location-chooser-list p{color:#61716a;text-align:center}@media (width>=700px){.ld-location-chooser-panel{border-radius:22px;width:min(520px,100vw - 36px);max-height:min(680px,86svh);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@container ld-root (width>=960px){.landing-page .ld-classic-checkout{gap:48px;padding:42px}.ld-classic-form{gap:18px;padding:0}.ld-classic-location{grid-column:1/-1}.ld-classic-variants>.ld-axis-flat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-page[data-recipe=problem_solution]{--ld-bg:#f4f1e9;--ld-text:#172a25;--ld-text-muted:#586b63;--ld-accent:#ef9b2d;--ld-accent-dark:#cd7715;--ld-border:#172a251f;--ld-ps-night:#10231f;--ld-ps-paper:#f4f1e9;--ld-ps-white:#fffdf8;--ld-ps-clay:#a84b36;--ld-ps-muted:#6b786f;background:var(--ld-ps-paper);color:var(--ld-text);overflow-x:clip}.landing-page[data-recipe=problem_solution] .ld-recipe-story{padding-bottom:22px}.landing-page[data-recipe=problem_solution] .ld-hero{background:var(--ld-ps-night);color:#fffdf7;padding:0}.landing-page[data-recipe=problem_solution] .ld-hero-inner{max-width:none;min-height:0;display:block}.landing-page[data-recipe=problem_solution] .ld-hero-media{height:clamp(345px,49svh,440px);min-height:0;max-height:none;box-shadow:none;background:#e5e9e3;border-radius:0;overflow:hidden}.landing-page[data-recipe=problem_solution] .ld-hero-media img,.landing-page[data-recipe=problem_solution] .ld-hero-media video{object-fit:contain;background:#e5e9e3;width:100%;height:100%}.landing-page[data-recipe=problem_solution] .ld-hero-media:after{background:linear-gradient(#0000 73%,#10231f8c);display:block}.landing-page[data-recipe=problem_solution] .ld-hero-body{background:var(--ld-ps-night);border-radius:23px 23px 0 0;margin-top:-17px;padding:30px 22px 34px;position:relative}.landing-page[data-recipe=problem_solution] .ld-hero-kicker{display:none}.landing-page[data-recipe=problem_solution] .ld-hero-product-name{color:#bdcfc5;margin:0 0 10px;font-size:13px;font-weight:700}.landing-page[data-recipe=problem_solution] .ld-hero-title{color:#fffdf7;letter-spacing:-.015em;max-width:18ch;margin:0 0 9px;font-size:clamp(33px,8.8vw,43px);line-height:1.23}.landing-page[data-recipe=problem_solution] .ld-hero-subtitle{color:#d4e0d8;margin:0 0 17px;font-size:15px;line-height:1.65}.landing-page[data-recipe=problem_solution] .ld-hero-price-block{margin-bottom:14px}.landing-page[data-recipe=problem_solution] .ld-price{color:#ffc162;font-size:36px}.landing-page[data-recipe=problem_solution] .ld-price-compare{color:#9caaa2}.landing-page[data-recipe=problem_solution] .ld-hero-savings{color:#ffd396;background:#ef9b2d1c}.landing-page[data-recipe=problem_solution] .ld-hero-trust{border-color:#ffffff29;margin:10px 0 16px;padding-block:9px}.landing-page[data-recipe=problem_solution] .ld-hero-trust-chip{color:#d5e0d8}.landing-page[data-recipe=problem_solution] .ld-hero-cta,.landing-page[data-recipe=problem_solution] .ld-classic-submit{color:#16231c;background:#f5a638;border-radius:15px;min-height:62px;font-size:17px;font-weight:900;box-shadow:0 11px 28px #ef9b2d33}.landing-page[data-recipe=problem_solution] .ld-hero-badge{color:#16231c;background:#f5a638;padding:8px 13px}.landing-page[data-recipe=problem_solution] .ld-recipe-index{color:var(--ld-ps-clay);letter-spacing:.04em;margin-bottom:16px;font-size:11px;font-weight:900;display:block}.landing-page[data-recipe=problem_solution] .ld-recipe-problem{color:#fff7ed;background:#9d4938;padding:58px 0 62px}.landing-page[data-recipe=problem_solution] .ld-recipe-problem .ld-recipe-index{color:#ffddbd}.landing-page[data-recipe=problem_solution] .ld-recipe-problem h2{max-width:16ch;margin:0 0 20px;font-size:clamp(32px,8.3vw,46px);line-height:1.25}.landing-page[data-recipe=problem_solution] .ld-recipe-problem p{color:#fff1df;border-inline-start:2px solid #f8c28a;max-width:38ch;margin:0;padding-inline-start:17px;font-size:19px;line-height:1.8}.landing-page[data-recipe=problem_solution] .ld-recipe-solution,.landing-page[data-recipe=problem_solution] .ld-recipe-detail{background:var(--ld-ps-white);padding:60px 0 68px}.landing-page[data-recipe=problem_solution] .ld-recipe-detail{background:#e8e8df}.landing-page[data-recipe=problem_solution] .ld-recipe-copy h2,.landing-page[data-recipe=problem_solution] .ld-recipe-proof h2{color:var(--ld-text);margin:0 0 13px;font-size:clamp(30px,7.6vw,42px);line-height:1.27}.landing-page[data-recipe=problem_solution] .ld-recipe-copy p{color:#52645b;max-width:43ch;margin:0 0 19px;font-size:16px;line-height:1.85}.landing-page[data-recipe=problem_solution] .ld-recipe-name{color:#97643a;margin-bottom:22px;font-size:14px;display:inline-block}.landing-page[data-recipe=problem_solution] .ld-recipe-visual{background:#e8ebe5;border-radius:19px;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 35px #10231f1a}.landing-page[data-recipe=problem_solution] .ld-recipe-visual img,.landing-page[data-recipe=problem_solution] .ld-recipe-visual video{aspect-ratio:1/1.03;object-fit:contain;background:#e8ebe5;width:100%;max-height:580px;display:block}.landing-page[data-recipe=problem_solution] .ld-recipe-visual figcaption{inset-inline:14px;color:#fff;background:#10231fe0;border-radius:999px;width:fit-content;padding:8px 12px;font-size:11px;font-weight:700;position:absolute;bottom:14px}.landing-page[data-recipe=problem_solution] .ld-recipe-benefits{color:#fff;background:#172d27;padding:54px 0 64px}.landing-page[data-recipe=problem_solution] .ld-recipe-benefits>.ld-recipe-index{color:#ffc87d}.landing-page[data-recipe=problem_solution] .ld-recipe-benefits .ld-benefits-section{padding-block:0}.landing-page[data-recipe=problem_solution] .ld-recipe-benefits .ld-section-title,.landing-page[data-recipe=problem_solution] .ld-recipe-benefits .ld-benefit-title{color:#fff}.landing-page[data-recipe=problem_solution] .ld-recipe-benefits .ld-section-intro,.landing-page[data-recipe=problem_solution] .ld-recipe-benefits .ld-benefit-text{color:#c1d0c6}.landing-page[data-recipe=problem_solution] .ld-recipe-benefits .ld-benefit-card{border-color:#ffffff29}.landing-page[data-recipe=problem_solution] .ld-recipe-benefits .ld-benefit-marker{color:#ffc87d;background:#244038;border:0}.landing-page[data-recipe=problem_solution] .ld-recipe-benefits .ld-benefits-summary{background:#244038;border-color:#ffc87d}.landing-page[data-recipe=problem_solution] .ld-recipe-benefits .ld-benefits-summary strong{color:#fff}.landing-page[data-recipe=problem_solution] .ld-recipe-lifestyle{margin-top:34px}.landing-page[data-recipe=problem_solution] .ld-recipe-proof{background:#f2e6d3;padding:60px 0 72px}.landing-page[data-recipe=problem_solution] .ld-recipe-proof blockquote{border-top:1px solid #172a252b;margin:21px 0 0;padding:16px 0 0}.landing-page[data-recipe=problem_solution] .ld-recipe-proof blockquote p{color:#26372f;font-size:17px;line-height:1.7}.landing-page[data-recipe=problem_solution] .ld-recipe-proof cite{color:#626e64;font-size:12px;font-style:normal}.landing-page[data-recipe=problem_solution] .ld-variants-section{background:#fffdf8;padding-block:55px}.landing-page[data-recipe=problem_solution] .ld-variant-chip{min-height:56px;color:var(--ld-text);background:#fff;border-color:#cfd8cf;border-radius:13px;font-size:14px;font-weight:800}.landing-page[data-recipe=problem_solution] .ld-variant-chip.is-selected{background:var(--ld-ps-night);border-color:var(--ld-ps-night);color:#fff}.landing-page[data-recipe=problem_solution] .ld-recipe-offer{background:#e6b77a;padding:60px 0 70px}.landing-page[data-recipe=problem_solution] .ld-recipe-offer .ld-offer-section{padding-block:0}.landing-page[data-recipe=problem_solution] .ld-offer-box{background:var(--ld-ps-night);border:0;box-shadow:0 24px 55px #10231f3b}.landing-page[data-recipe=problem_solution] .ld-offer-topline{background:#f5a638}.landing-page[data-recipe=problem_solution] .ld-offer-box .ld-price{color:#ffc162}.landing-page[data-recipe=problem_solution] .ld-trust-section{background:#e6ede2;padding-block:55px}.landing-page[data-recipe=problem_solution] .ld-trust-item{color:var(--ld-text)}.landing-page[data-recipe=problem_solution] .ld-faq-section{padding-block:55px}.landing-page[data-recipe=problem_solution] .ld-classic-checkout{background:var(--ld-ps-night);max-width:none;box-shadow:none;border-radius:0;margin-block:0;padding:65px 20px 70px}.landing-page[data-recipe=problem_solution] .ld-classic-heading,.landing-page[data-recipe=problem_solution] .ld-classic-form{max-width:620px;margin-inline:auto}.landing-page[data-recipe=problem_solution] .ld-classic-heading h2{color:#fff}.landing-page[data-recipe=problem_solution] .ld-classic-heading p{color:#b9cec1}.landing-page[data-recipe=problem_solution] .ld-classic-form{background:#fffdf9;border-radius:23px;padding:22px;box-shadow:0 25px 60px #0003}.landing-page[data-recipe=problem_solution] #ld-checkout{padding-block:65px 70px}.landing-page[data-recipe=problem_solution] #ld-checkout .ld-checkout-card{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-inline:0;padding:0}.landing-page[data-recipe=problem_solution] .ld-sticky-cta{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f7;border-top:1px solid #e1e6de;gap:12px;box-shadow:0 -18px 42px #10231f33}.landing-page[data-recipe=problem_solution] .ld-sticky-cta-price small{color:#68756a;font-size:11px}.landing-page[data-recipe=problem_solution] .ld-sticky-cta-price strong{color:var(--ld-ps-night);font-size:22px}.landing-page[data-recipe=problem_solution] .ld-sticky-cta .ld-sticky-cta-button{color:#16231c;background:#f5a638;border-radius:13px;min-height:61px;font-size:18px;box-shadow:0 8px 23px #ef9b2d3b}.landing-page[data-recipe=problem_solution] .ld-whatsapp-secondary{background:var(--ld-ps-night)}@container ld-root (width>=960px){.landing-page[data-recipe=problem_solution] .ld-container{max-width:1160px;padding-inline:44px}.landing-page[data-recipe=problem_solution] .ld-hero{padding:38px 42px 46px}.landing-page[data-recipe=problem_solution] .ld-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:58px;max-width:1160px;min-height:610px;margin:auto;display:grid}.landing-page[data-recipe=problem_solution] .ld-hero-media{border-radius:28px;height:610px;box-shadow:0 25px 55px #0003}.landing-page[data-recipe=problem_solution] .ld-hero-body{background:0 0;border-radius:0;margin:0;padding:25px 0}.landing-page[data-recipe=problem_solution] .ld-hero-title{font-size:57px}.landing-page[data-recipe=problem_solution] .ld-recipe-problem-inner{max-width:900px}.landing-page[data-recipe=problem_solution] .ld-recipe-problem p{font-size:23px}.landing-page[data-recipe=problem_solution] .ld-recipe-split{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:84px;display:grid}.landing-page[data-recipe=problem_solution] .ld-recipe-detail .ld-recipe-split{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.landing-page[data-recipe=problem_solution] .ld-recipe-benefits .ld-benefits-section{padding-block:0}.landing-page[data-recipe=problem_solution] .ld-recipe-lifestyle{max-width:820px}.landing-page[data-recipe=problem_solution] .ld-recipe-offer .ld-offer-box{max-width:900px}.landing-page[data-recipe=problem_solution] .ld-classic-checkout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:50px;padding:90px max(44px,50% - 580px);display:grid}.landing-page[data-recipe=problem_solution] .ld-classic-heading,.landing-page[data-recipe=problem_solution] .ld-classic-form{max-width:none;margin:0}}.landing-page[data-recipe=long_visual]{--ld-long-ink:#152521;--ld-long-paper:#faf8f2;--ld-long-accent:#f5a638;background:var(--ld-long-paper);color:var(--ld-long-ink);overflow-x:clip}.landing-page[data-recipe=long_visual] .ld-long-image{border:0;width:100%;max-width:760px;height:auto;margin-inline:auto;display:block}.landing-page[data-recipe=long_visual] .ld-long-commerce{background:var(--ld-long-paper);padding:38px 0 42px}.landing-page[data-recipe=long_visual] .ld-long-commerce-inner{max-width:760px}.landing-page[data-recipe=long_visual] .ld-long-product>span{color:#776;font-size:12px;font-weight:800}.landing-page[data-recipe=long_visual] .ld-long-product h1{color:var(--ld-long-ink);margin:9px 0 22px;font-size:clamp(26px,7vw,40px);line-height:1.25}.landing-page[data-recipe=long_visual] .ld-long-price{border-block:1px solid #dce2d8;justify-content:space-between;align-items:baseline;gap:12px;padding-block:14px;display:flex}.landing-page[data-recipe=long_visual] .ld-long-price small{color:#67766b;font-size:13px;font-weight:700}.landing-page[data-recipe=long_visual] .ld-long-price strong{color:var(--ld-long-ink);font-size:clamp(30px,8vw,44px);line-height:1}.landing-page[data-recipe=long_visual] .ld-long-choices{border:0;margin:27px 0 0;padding:0}.landing-page[data-recipe=long_visual] .ld-long-choices legend{color:var(--ld-long-ink);margin-bottom:13px;font-size:17px;font-weight:900}.landing-page[data-recipe=long_visual] .ld-long-choices>.ld-axis-flat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-page[data-recipe=long_visual] .ld-long-choices button{min-width:0;min-height:76px;color:var(--ld-long-ink);text-align:start;cursor:pointer;background:#fff;border:1px solid #d2dbd1;border-radius:15px;flex-wrap:wrap;align-items:center;gap:7px;padding:11px;display:flex;box-shadow:0 4px 12px #1525210a}.landing-page[data-recipe=long_visual] .ld-long-choices button.is-selected{border-color:var(--ld-long-ink);box-shadow:inset 0 0 0 1px var(--ld-long-ink),0 9px 18px #15252117;background:#e9f0e9}.landing-page[data-recipe=long_visual] .ld-long-choices img{object-fit:cover;border-radius:9px;width:45px;height:45px}.landing-page[data-recipe=long_visual] .ld-long-choices span{overflow-wrap:anywhere;flex:75px;min-width:0;font-size:14px;font-weight:850}.landing-page[data-recipe=long_visual] .ld-long-choices strong{color:#805318;white-space:nowrap;margin-inline-start:auto;font-size:14px}.landing-page[data-recipe=long_visual] .ld-long-purchase{background:var(--ld-long-accent);color:#1c261c;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:15px;width:100%;min-height:63px;margin-top:27px;font-size:19px;font-weight:900;display:flex;box-shadow:0 13px 27px #995c122e}.landing-page[data-recipe=long_visual] .ld-long-assurance{text-align:center;color:#647369;margin:13px 0 0;font-size:12px;line-height:1.55}.landing-page[data-recipe=long_visual] .ld-long-unavailable{color:#a43423;font-weight:700}.landing-page[data-recipe=long_visual] .ld-classic-checkout{max-width:none;box-shadow:none;background:#f4f3ec;border-radius:0;margin:0;padding-block:36px 54px}.landing-page[data-recipe=long_visual] .ld-classic-heading,.landing-page[data-recipe=long_visual] .ld-classic-form{max-width:760px;margin-inline:auto}.landing-page[data-recipe=long_visual] .ld-classic-variants button{min-height:72px}.ld-landing-picked{flex-wrap:wrap;gap:8px;display:flex}.ld-landing-picked-item{border:1px solid var(--ds-line);background:var(--ds-panel2);border-radius:12px;align-items:center;gap:8px;padding:6px 30px 6px 6px;font-size:13px;display:inline-flex;position:relative}.ld-landing-picked-item img,.ld-landing-picked-empty{object-fit:cover;background:var(--ds-panel3);border-radius:8px;width:40px;height:40px;display:block}.ld-landing-picked-rank{background:var(--ds-gold,#d9a441);color:#1b1710;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.ld-landing-picked-name{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.ld-landing-picked-remove{width:22px;height:22px;color:var(--ds-text2);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:16px;line-height:1;position:absolute;top:4px;right:4px}.ld-landing-picked-remove:hover{background:var(--ds-hover);color:var(--ds-text)}.cf-picker-tile.is-picked{border-color:var(--ds-goldline);background:var(--ds-goldsoft)}.cf-picker-tile-rank{background:var(--ds-gold,#d9a441);color:#1b1710;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.cf-picker-tile{position:relative}.ld-studio-long-upload{border:1px solid var(--ds-line);border-radius:12px;padding:12px}.ld-studio-long-upload img{object-fit:contain;background:var(--ds-bg2);width:100%;max-height:350px;margin-bottom:12px;display:block}.landing-page .ld-sticky-cta{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border:1px solid #ffffff21;background:#182723;border-bottom:0;border-radius:19px 19px 0 0;gap:12px;box-shadow:0 -13px 38px #0e1e193d}.landing-page .ld-sticky-cta-price{min-width:112px}.landing-page .ld-sticky-cta-price small{color:#b2c6b7;font-size:11px}.landing-page .ld-sticky-cta-price strong{color:#fff9ec;font-size:21px}.landing-page .ld-sticky-cta .ld-sticky-cta-button{color:#18251f;background:#f5a638;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:58px;font-size:18px;font-weight:900;display:flex;box-shadow:0 7px 18px #f5a6382e}.landing-page .ld-sticky-cta .ld-sticky-cta-button span:last-child{font-size:20px;line-height:1}@container ld-root (width>=960px){.landing-page[data-recipe=long_visual] .ld-long-choices>.ld-axis-flat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page[data-recipe=long_visual] .ld-classic-checkout{padding-block:70px;display:block}}.landing-page[data-recipe=long_visual]{--ld-glass-ink:#292326;--ld-glass-muted:#66595c;--ld-glass-rose:#a53652;--ld-glass-line:#ffffff9e;--ld-glass-field:#fffbf7cc}.landing-page:not([data-recipe=long_visual]) .ld-premium-form{--ld-glass-ink:var(--ld-checkout-ink,#182620);--ld-glass-muted:var(--ld-checkout-muted,#61716a);--ld-glass-rose:#9c6a27;--ld-glass-line:var(--ld-checkout-line,#dce3dc);--ld-glass-field:#fff}.landing-page[data-recipe=long_visual] .ld-sticky-cta.is-floating-glass{left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);direction:ltr;background:linear-gradient(115deg,#463c37b8,#211d1da3);border:1px solid #fff3ea99;border-radius:22px;gap:10px;width:auto;max-width:420px;min-height:74px;margin-inline:auto;padding:11px 7px;animation:.68s cubic-bezier(.2,.8,.2,1) both ld-glass-arrive,4s ease-in-out 1s infinite ld-sticky-breathe;inset-block-end:calc(12px + env(safe-area-inset-bottom));box-shadow:inset 0 1px #fff3,0 8px 28px #1b121340}.landing-page[data-recipe=long_visual] .ld-sticky-thumbnail{object-fit:cover;background:#f6ece04d;border:1px solid #ffffff8c;border-radius:14px;flex:0 0 48px;width:48px;height:50px}.landing-page[data-recipe=long_visual] .ld-sticky-cta.is-floating-glass .ld-sticky-cta-price{white-space:normal;text-align:left;flex:auto;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:1px;min-width:0;display:grid}.landing-page[data-recipe=long_visual] .ld-sticky-product-name{text-overflow:ellipsis;white-space:nowrap;color:#fff8f3;grid-column:1/-1;max-width:100%;font-size:12px;font-weight:650;line-height:1.3;display:block;overflow:hidden}.landing-page[data-recipe=long_visual] .ld-sticky-cta.is-floating-glass .ld-sticky-cta-price small{color:#eee0d9;grid-column:1/-1;font-size:9px;line-height:1.2}.landing-page[data-recipe=long_visual] .ld-sticky-cta.is-floating-glass .ld-sticky-cta-price strong{color:#ff6474;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 8px #00000026;grid-column:1/-1;font-size:19px;line-height:1.12}.landing-page[data-recipe=long_visual] .ld-sticky-cta.is-floating-glass .ld-sticky-cta-button{color:#fff;background:linear-gradient(165deg,#bc6074,#a53652);border:1px solid #ffdae080;border-radius:15px;flex:none;gap:7px;width:clamp(122px,33vw,142px);min-height:46px;padding-inline:10px;font-size:15px;font-weight:750;transition:transform .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px #fff3,0 4px 12px #390e1c2e}.landing-page[data-recipe=long_visual] .ld-sticky-cta.is-floating-glass .ld-sticky-cta-button:hover{background:#a53652;transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 6px 16px #390e1c38}.landing-page[data-recipe=long_visual] .ld-sticky-cta.is-floating-glass .ld-sticky-cta-button:active{transform:scale(.98)}.landing-page[data-recipe=long_visual] .ld-sticky-cta.is-floating-glass .ld-sticky-cta-button span:last-child{font-size:15px;line-height:1.4}.ld-checkout-icon{pointer-events:none;flex:0 0 20px;display:block}.ld-premium-drawer .ld-checkout-drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a111438;transition-duration:.36s}.ld-premium-drawer .ld-checkout-drawer-panel{color:var(--ld-glass-ink);-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);isolation:isolate;background:#e8ddd4a8;border:1px solid #fff9f2b8;flex-direction:column;padding:0;transition-duration:.43s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 -12px 54px #23131842}.ld-premium-handle{background:#fffaf5d9;border-radius:99px;flex:0 0 4px;width:36px;height:4px;margin:9px auto 10px}.ld-premium-header{direction:ltr;background:#fffaf596;border:1px solid #fff6;border-radius:18px;flex:none;align-items:center;gap:11px;min-height:74px;margin:0 12px 8px;padding:8px;display:flex}.ld-premium-header>img{object-fit:cover;border-radius:11px;flex:0 0 52px;width:52px;height:60px}.ld-premium-product{text-align:start;flex:1;min-width:0}.ld-premium-product>strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;line-height:1.45;display:block;overflow:hidden}.ld-premium-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ld-premium-price small{color:var(--ld-glass-muted);font-size:10px}.ld-premium-price b{color:#b52e49;font-variant-numeric:tabular-nums;font-size:21px;line-height:1.25}.ld-premium-product>span{color:var(--ld-glass-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.5;display:block;overflow:hidden}.ld-premium-header>button{width:44px;height:44px;color:var(--ld-glass-ink);cursor:pointer;background:#fffdfae0;border:1px solid #ffffffb8;border-radius:50%;flex:0 0 44px;align-self:center;font-size:27px}.ld-premium-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#53383e59 transparent;min-height:0;padding:0 12px 14px;scroll-padding-block:12px;overflow-y:auto}.landing-page[data-recipe=long_visual] .ld-premium-form{width:100%;max-width:none;color:var(--ld-glass-ink);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:2px 0 0}.ld-premium-form>*{min-width:0}.ld-premium-form>.ld-classic-field{grid-column:1/-1}.ld-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ld-premium-form .ld-classic-variants{min-width:0;padding-bottom:4px}.ld-premium-form .ld-classic-variants>.ld-axis-picker{gap:11px;display:grid}.ld-premium-form .ld-axis-group{width:100%}.ld-premium-form .ld-axis-label{color:var(--ld-glass-ink);margin:0 0 6px;font-size:13px;font-weight:750}.ld-premium-form .ld-axis-label b,.ld-premium-form .ld-classic-field b{color:var(--ld-glass-rose)}.ld-premium-form .ld-classic-variants .ld-axis-values{gap:8px}.ld-premium-drawer .ld-premium-form .ld-classic-variants .ld-axis-values button{border:1px solid var(--ld-glass-line);min-width:48px;min-height:44px;color:var(--ld-glass-ink);text-align:center;box-shadow:none;background:#fffaf5ab;border-radius:12px;flex:48px;justify-content:center;padding:7px 10px;font-size:16px;position:relative}.ld-premium-drawer .ld-premium-form .ld-classic-variants .ld-axis-values button.has-image{border-radius:14px;flex:calc(33.3333% - 5.33333px);align-content:start;gap:0;width:calc(33.3333% - 5.33333px);min-width:0;max-width:calc(33.3333% - 5.33333px);min-height:0;padding:4px;display:grid;overflow:hidden}.ld-premium-drawer .ld-premium-form .ld-classic-variants .ld-axis-values button.has-image img{aspect-ratio:.76;object-fit:cover;object-position:center;border-radius:10px 10px 6px 6px;width:100%;height:auto}.ld-premium-form .ld-axis-values button.has-image span{padding:6px 2px 3px;font-size:12px;font-weight:800;line-height:1.4;display:block}.ld-premium-form .ld-classic-variants .ld-axis-values button.is-selected,.ld-premium-form .ld-axis-flat-grid button.is-selected{border-color:var(--ld-glass-rose);box-shadow:inset 0 0 0 1px var(--ld-glass-rose);background:#ffeeefd6}.ld-premium-form .ld-axis-values button.is-selected:after{content:"✓";inset-inline-end:3px;color:var(--ld-glass-rose);font-size:10px;line-height:1;position:absolute;top:2px}.ld-premium-form .ld-axis-values button.has-image.is-selected:after{top:8px;background:var(--ld-glass-rose);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;display:grid;inset-inline-end:8px}.ld-premium-form .ld-classic-field{color:var(--ld-glass-ink);gap:4px;font-size:11px;font-weight:650;position:relative}.ld-premium-form .ld-classic-field>span{padding-inline:3px}.ld-premium-form .ld-classic-field>.ld-checkout-icon{color:var(--ld-glass-muted);position:absolute;top:35px;left:13px}.ld-premium-form .ld-classic-field input,.ld-premium-form .ld-classic-field textarea,.ld-premium-form .ld-classic-quantity input,.ld-premium-form .ld-classic-location-trigger{border:1px solid var(--ld-glass-line);background:var(--ld-glass-field);min-height:46px;color:var(--ld-glass-ink);letter-spacing:normal;border-radius:12px;padding:10px 12px;font-size:16px;font-weight:500}.ld-premium-form .ld-classic-field:has(>.ld-checkout-icon) input{padding-left:42px}.ld-premium-form .ld-classic-field input::placeholder,.ld-premium-form .ld-classic-field textarea::placeholder{color:#77696d;font-size:13px}.ld-premium-form .ld-classic-field small{color:#594d51;font-size:10px}.ld-premium-form .ld-classic-location{gap:8px;padding:0}.ld-premium-form .ld-classic-location-trigger{font-size:13px}.ld-premium-form .ld-classic-location-trigger .ld-checkout-icon{flex-basis:17px;width:17px;height:17px;margin-inline-start:auto}.ld-premium-form .ld-classic-location-trigger span:last-child{color:var(--ld-glass-muted);font-size:18px}.ld-premium-form .ld-classic-location-trigger:disabled{opacity:.55;cursor:not-allowed}.ld-premium-form .ld-classic-quantity{color:var(--ld-glass-ink);grid-template-columns:1fr 72px;font-size:12px}.ld-premium-form .ld-classic-quantity input{min-height:44px;padding:8px}.ld-premium-form .ld-classic-delivery{gap:6px}.ld-premium-form .ld-classic-delivery>p{color:var(--ld-glass-ink);font-size:12px}.ld-premium-form .ld-classic-delivery-options{gap:8px}.ld-premium-form .ld-classic-delivery-options button{background:var(--ld-glass-field);border-color:var(--ld-glass-line);min-height:61px;color:var(--ld-glass-ink);border-radius:12px;gap:3px;padding:8px;font-size:12px}.ld-premium-form .ld-classic-delivery-options button.is-selected{border-color:var(--ld-glass-rose);box-shadow:inset 0 0 0 1px var(--ld-glass-rose);background:#ffeeefd6}.ld-premium-form .ld-classic-delivery-options strong,.ld-premium-form .ld-classic-delivery-auto strong{color:var(--ld-glass-rose);font-size:13px}.ld-premium-form .ld-classic-delivery-auto{background:var(--ld-glass-field);padding:12px}.ld-premium-form .ld-classic-receipt{background:#fff9f399;border:1px solid #ffffff73;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px 16px;margin:0;padding:11px 13px;display:grid}.ld-premium-form .ld-classic-receipt>div{color:var(--ld-glass-muted);border:0;flex-direction:column;gap:2px;padding:0;font-size:10px;display:flex}.ld-premium-form .ld-classic-receipt>div strong{color:var(--ld-glass-ink);font-size:13px;font-weight:750}.ld-premium-form .ld-classic-receipt>div.is-total{color:var(--ld-glass-ink);border-top:1px solid #64484826;flex-direction:row;grid-column:1/-1;align-items:center;padding:6px 0 0;font-size:13px}.ld-premium-form .ld-classic-receipt>div.is-total strong{color:var(--ld-glass-rose);font-size:24px;line-height:1.3}.ld-premium-form .ld-classic-submit{color:#fff;background:linear-gradient(165deg,#b84f69,#a12e4b);border:1px solid #ffe7ecb3;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:18px;font-weight:750;display:flex;box-shadow:inset 0 1px #ffffff40,0 6px 18px #71223630}.ld-premium-form .ld-classic-submit:disabled{opacity:.6;box-shadow:none}.ld-premium-form .ld-classic-assurance{color:#56494c;margin:0;font-size:10px}.ld-premium-drawer :is(button,input,textarea):focus-visible,.landing-page[data-recipe=long_visual] .ld-sticky-cta:focus-visible{outline:2px solid var(--ld-glass-rose);outline-offset:3px;box-shadow:0 0 0 3px #fffaf5b3}.ld-premium-form .ld-classic-field input:focus,.ld-premium-form .ld-classic-field textarea:focus{border-color:var(--ld-glass-rose)}@media (width<=959px){.ld-premium-drawer .ld-checkout-drawer-panel{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));border-radius:28px;max-height:min(94svh,900px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ld-premium-drawer .ld-checkout-drawer-panel{background:#e4d8ce}.landing-page[data-recipe=long_visual] .ld-sticky-cta.is-floating-glass{background:#49403d}}@keyframes ld-glass-arrive{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes ld-sticky-breathe{0%,to{transform:translateY(0)}6%{transform:translateY(-4px)}12%{transform:translateY(0)}17%{transform:translateY(-2px)}22%{transform:translateY(0)}}@keyframes ld-sticky-cta-pulse{0%,to{transform:scale(1)}9%{transform:scale(1.05)}15%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ld-sticky-cta,.ld-sticky-cta-button,.landing-page[data-recipe=long_visual] .ld-sticky-cta.is-floating-glass{animation:none}.landing-page[data-recipe=long_visual] .ld-sticky-cta.is-floating-glass .ld-sticky-cta-button,.landing-page[data-recipe=long_visual] .ld-checkout-drawer-backdrop,.landing-page[data-recipe=long_visual] .ld-checkout-drawer-panel{transition-duration:0s}}.ld-axis-picker{gap:20px;display:grid}.ld-axis-group{min-width:0}.ld-axis-label{color:inherit;margin:0 0 9px;font-size:14px;font-weight:900}.ld-axis-label b{color:var(--ld-accent)}.ld-axis-values{flex-wrap:wrap;gap:9px;display:flex}.ld-axis-values button,.ld-axis-flat-grid button{appearance:none;font:inherit;cursor:pointer}.ld-axis-values button{border:1px solid var(--ld-border-strong);background:var(--ld-surface);min-width:56px;min-height:46px;color:var(--ld-text);border-radius:13px;padding:9px 15px;font-weight:800;transition:border-color .16s,box-shadow .16s,background-color .16s,opacity .16s}.ld-axis-values button.has-image{text-align:center;flex:calc(33.3333% - 6px);gap:7px;max-width:calc(33.3333% - 6px);padding:6px;display:grid}.ld-axis-values button.has-image img{aspect-ratio:1.15;object-fit:cover;background:#eef0eb;border-radius:9px;width:100%;display:block}.ld-axis-values button.has-image span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-axis-values button.is-selected{border-color:var(--ld-accent);box-shadow:inset 0 0 0 1px var(--ld-accent),0 6px 16px #15252117}.ld-axis-values button:disabled{opacity:.34;cursor:not-allowed;filter:grayscale(.75);box-shadow:none}.ld-axis-flat-grid{flex-wrap:wrap;gap:9px;display:flex}.ld-axis-flat-grid button{border:1px solid var(--ld-border-strong);background:var(--ld-surface);min-height:48px;color:var(--ld-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;position:relative}.ld-axis-flat-grid button.is-selected{border-color:var(--ld-accent);box-shadow:inset 0 0 0 1px var(--ld-accent)}.ld-axis-flat-grid img{object-fit:cover;border-radius:7px;width:34px;height:34px}.ld-axis-flat-grid strong{color:var(--ld-accent);font-size:11px}.ld-axis-flat-grid.ld-offer-cards{gap:12px}.ld-offer-card{min-width:138px;max-width:100%;position:relative;overflow:hidden;text-align:start!important;flex-direction:column!important;flex:calc(50% - 6px)!important;align-items:stretch!important;gap:0!important;min-height:0!important;padding:0!important;display:flex!important}.ld-offer-card .ld-offer-card-media{aspect-ratio:4/5;background:#eef0eb;width:100%;display:block;overflow:hidden;flex:none!important}.ld-offer-card .ld-offer-card-media img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.ld-offer-card-media-empty{background:linear-gradient(135deg,#0000000d,#0000001a);width:100%;height:100%;display:block}.ld-offer-card .ld-offer-card-body{flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.ld-offer-card .ld-offer-card-label{overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.25;flex:none!important}.ld-offer-card .ld-offer-card-price{color:var(--ld-offer-price,#e5231c);margin-top:1px;font-size:24px;font-weight:900;line-height:1.1;flex:none!important}.ld-choice-badge{top:8px;z-index:1;background:var(--ld-accent);color:#1c261c;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;line-height:1.5;position:absolute;inset-inline-start:8px;box-shadow:0 2px 8px #0003;flex:none!important}.ld-offer-card.is-selected{box-shadow:inset 0 0 0 2px var(--ld-accent)}.ld-offer-card.is-selected:after{content:"✓";top:8px;z-index:1;background:var(--ld-accent);color:#1c261c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:flex;position:absolute;inset-inline-end:8px;box-shadow:0 2px 8px #00000040}#ld-checkout .ld-axis-flat-grid.ld-product-choices.is-count-3,.ld-checkout-drawer-panel .ld-axis-flat-grid.ld-product-choices.is-count-3,.landing-page .ld-long-choices>.ld-axis-flat-grid.ld-product-choices.is-count-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ld-product-choices.is-count-3 .ld-offer-card .ld-offer-card-media{aspect-ratio:1}.ld-product-choices.is-count-3 .ld-offer-card .ld-offer-card-body{gap:1px;padding:6px 7px 8px}.ld-product-choices.is-count-3 .ld-offer-card .ld-offer-card-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.ld-product-choices.is-count-3 .ld-offer-card .ld-offer-card-price{margin-top:0;font-size:15px}.ld-product-choices.is-count-3 .ld-choice-badge{top:5px;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 36px);padding:2px 7px;font-size:9.5px;inset-inline-start:5px;overflow:hidden}.ld-product-choices.is-count-3 .ld-offer-card.is-selected:after{top:5px;width:18px;height:18px;font-size:10px;inset-inline-end:5px}#ld-checkout .ld-premium-form>.ld-classic-products{margin-bottom:6px}.ld-classic-variants .ld-axis-label{color:var(--ld-checkout-ink)}.ld-classic-variants .ld-axis-values button{border-color:var(--ld-checkout-line);color:var(--ld-checkout-ink);background:#fff}.ld-classic-variants .ld-axis-values button.is-text{text-align:center;flex-wrap:nowrap;justify-content:center;width:auto;min-width:62px;min-height:48px;padding:10px 16px}.ld-classic-variants .ld-axis-values button.is-selected{background:#fff8eb;border-color:#d69537;box-shadow:inset 0 0 0 1px #d69537,0 6px 16px #764d1514}.ld-checkout-drawer-panel .ld-classic-variants .ld-axis-values button{flex-wrap:nowrap;width:auto;min-width:56px;min-height:46px;padding:9px 15px}.ld-checkout-drawer-panel .ld-classic-variants .ld-axis-values button.has-image{flex:calc(33.3333% - 6px);width:calc(33.3333% - 6px);max-width:calc(33.3333% - 6px);min-height:118px;padding:6px}.ld-checkout-drawer-panel .ld-classic-variants .ld-axis-values button.has-image img{aspect-ratio:1.08;border-radius:10px;width:100%;height:auto}.ld-classic-variants .ld-axis-flat-grid button{border-color:var(--ld-checkout-line);width:auto;color:var(--ld-checkout-ink);background:#fff}.landing-page[data-recipe=long_visual] .ld-long-choices .ld-axis-label{color:var(--ld-long-ink)}.landing-page[data-recipe=long_visual] .ld-long-choices .ld-axis-values button{min-height:48px;color:var(--ld-long-ink);background:#fff;border-color:#d2dbd1}.landing-page[data-recipe=long_visual] .ld-long-choices .ld-axis-values button.has-image{border-radius:15px;min-height:118px;padding:6px}.landing-page[data-recipe=long_visual] .ld-long-choices .ld-axis-values button.has-image img{aspect-ratio:1.08;border-radius:10px;width:100%;height:auto}.landing-page[data-recipe=long_visual] .ld-long-choices .ld-axis-values button.is-selected{border-color:var(--ld-long-ink);box-shadow:inset 0 0 0 1px var(--ld-long-ink),0 9px 18px #15252117;background:#e9f0e9}.landing-page[data-recipe=problem_solution] .ld-axis-values button,.landing-page[data-recipe=problem_solution] .ld-axis-flat-grid button{color:var(--ld-text);background:#fff;border-color:#cfd8cf}.landing-page[data-recipe=problem_solution] .ld-axis-values button.is-selected,.landing-page[data-recipe=problem_solution] .ld-axis-flat-grid button.is-selected{border-color:var(--ld-ps-night);background:var(--ld-ps-night);color:#fff}@media (prefers-reduced-motion:reduce){.ld-axis-values button{transition:none}}.ds-new-order-toast{z-index:60;background:var(--ds-surface,#fff);border:1px solid var(--ds-border,#0000001f);border-radius:12px;align-items:center;gap:6px;padding:8px 10px;animation:.18s ease-out ds-new-order-in;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 28px #0000002e}@keyframes ds-new-order-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ds-new-order-toast-main{cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:2px 6px;display:flex}.ds-new-order-toast-icon{font-size:18px;line-height:1}.ds-new-order-toast-main strong{font-size:13px;display:block}.ds-new-order-toast-sub{color:var(--ds-muted,#777);text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:11px;display:block;overflow:hidden}.am-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.am-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.am-field{flex-direction:column;gap:3px;min-width:150px;display:flex}.am-field-grow{flex:220px}.am-field-label{color:var(--ds-muted,var(--muted));font-size:11px}.am-field select,.am-field input{width:100%}.am-breadcrumb{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:4px;margin-bottom:8px;font-size:13px;display:flex;overflow-x:auto}.am-crumb-item{align-items:center;gap:4px;min-width:0;display:inline-flex}.am-crumb-sep{color:var(--ds-muted,var(--muted))}.am-crumb{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font:inherit;color:var(--ds-gold2,var(--accent));cursor:pointer;background:0 0;border:0;padding:2px 0;overflow:hidden}.am-crumb:hover{text-decoration:underline}.am-crumb-current{color:var(--ds-text,var(--text));cursor:default;font-weight:600}.am-tabs{border-bottom:1px solid var(--ds-line,var(--border));scrollbar-width:thin;gap:2px;margin-bottom:12px;display:flex;overflow-x:auto}.am-tab{font:inherit;color:var(--ds-muted,var(--muted));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:5px;padding:8px 14px;display:inline-flex}.am-tab:hover{color:var(--ds-text,var(--text))}.am-tab[data-active]{color:var(--ds-text,var(--text));border-bottom-color:var(--ds-gold,var(--accent));font-weight:600}.am-tab-mark{color:var(--ds-gold,var(--accent));font-size:10px}.am-panel{border:1px solid var(--ds-line,var(--border));background:var(--ds-panel,var(--card));color:var(--ds-text,var(--text));border-radius:8px;padding:14px}.am-placeholder{color:var(--ds-muted,var(--muted));margin:0 0 10px;font-size:13px}.am-debug{flex-wrap:wrap;gap:8px 22px;margin:0;font-size:12px;display:flex}.am-debug div{gap:6px;display:flex}.am-debug dt{color:var(--ds-muted,var(--muted))}.am-debug dd{color:var(--ds-text,var(--text));margin:0;font-weight:600}@media (width<=640px){.am-field,.am-field-grow{flex:100%;min-width:0}.am-crumb{max-width:140px}}.am-table-scroll{scrollbar-width:thin;margin:0 -14px;padding:0 14px;overflow-x:auto}.am-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--ds-text,var(--text));font-size:12.5px}.am-table th,.am-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--ds-line,var(--border));padding:7px 10px}.am-table thead th{color:var(--ds-muted,var(--muted));border-bottom-color:var(--ds-line2,var(--border));padding:0;font-size:11px;font-weight:600}.am-table tbody tr:last-child td{border-bottom:none}.am-table tbody tr:hover{background:var(--ds-hover)}.am-table th[data-numeric] .am-th-sort,.am-table th[data-numeric] .am-th-plain{justify-content:flex-end}.am-table td[data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.am-table th:first-child,.am-table td:first-child{z-index:1;background:var(--ds-panel2,var(--card));border-right:1px solid var(--ds-line,var(--border));position:sticky;left:0}.am-table thead th:first-child{z-index:2}.am-table tbody tr:hover td:first-child{background:var(--ds-panel3,var(--card))}.am-th-sort{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.am-th-plain{align-items:center;gap:5px;padding:8px 10px;display:flex}.am-th-sort:hover,.am-th-sort[data-active]{color:var(--ds-text,var(--text))}.am-th-arrow{opacity:.45;font-size:9px}.am-th-sort[data-active] .am-th-arrow{opacity:1;color:var(--ds-gold,var(--accent))}.am-th-badge{color:var(--ds-orange,var(--accent));font-size:11px}.am-row-link{max-width:260px;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;gap:1px;padding:0;display:flex}.am-row-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-gold2,var(--accent));font-weight:600;overflow:hidden}.am-row-link:hover .am-row-name{text-decoration:underline}.am-row-sub{color:var(--ds-muted,var(--muted));font-variant-numeric:tabular-nums;font-size:10.5px}.am-sync{flex-direction:column;gap:1px;line-height:1.25;display:flex}.am-sync-main{color:var(--ds-muted,var(--muted));align-items:center;gap:5px;display:inline-flex}.am-sync-main[data-on]{color:var(--ds-text,var(--text))}.am-sync-dot{background:var(--ds-muted,var(--muted));border-radius:50%;width:6px;height:6px}.am-sync-main[data-on] .am-sync-dot{background:var(--ds-green)}.am-sync-sub{color:var(--ds-muted,var(--muted));font-size:10.5px}.am-sync-fail{color:var(--ds-red)}.am-state{text-align:center;color:var(--ds-muted,var(--muted));white-space:normal;padding:22px 4px;font-size:12.5px}.am-state-error{color:var(--ds-red);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.am-retry{border:1px solid var(--ds-line2,var(--border));font:inherit;color:var(--ds-text,var(--text));cursor:pointer;background:0 0;border-radius:7px;padding:4px 10px;font-size:12px}.am-retry:hover{border-color:var(--ds-goldline);color:var(--ds-gold,var(--accent))}.am-skeleton{background:var(--ds-sel);border-radius:4px;height:11px;animation:1.3s ease-in-out infinite am-pulse;display:block}.am-skeleton-row td:first-child .am-skeleton{width:70%}@keyframes am-pulse{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.am-skeleton{animation:none}}.am-table tbody[data-stale]{opacity:.5}.am-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.am-footer-facts{color:var(--ds-muted,var(--muted));flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.am-count{color:var(--ds-text2,var(--text));font-weight:600}.am-mixed{color:var(--ds-orange,var(--accent))}.am-footer .pagination{margin:0}.am-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.am-table th,.am-table td{padding:6px 8px}.am-th-sort,.am-th-plain{padding:7px 8px}.am-row-link{max-width:170px}.am-footer{justify-content:center}}.am-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.am-status-mark{font-size:9px}.am-status-derived{opacity:.7;font-size:11px}.am-status-none{color:var(--ds-muted,var(--muted))}.am-status[data-tone=green]{color:var(--ds-green);background:var(--ds-greensoft);border-color:var(--ds-green)}.am-status[data-tone=orange]{color:var(--ds-orange);background:var(--ds-orangesoft);border-color:var(--ds-orange)}.am-status[data-tone=red]{color:var(--ds-red);background:var(--ds-redsoft);border-color:var(--ds-red)}.am-status[data-tone=gold]{color:var(--ds-gold);background:var(--ds-goldsoft);border-color:var(--ds-goldline)}.am-status[data-tone=grey]{color:var(--ds-muted,var(--muted));background:var(--ds-sel);border-color:var(--ds-line,var(--border))}.am-ad-identity{align-items:center;gap:8px;max-width:300px;display:flex}.am-ad-thumb{object-fit:cover;background:var(--ds-panel3,var(--card));border-radius:6px;flex:none;width:34px;height:34px}.am-ad-labels{flex-direction:column;gap:1px;min-width:0;display:flex}.am-stacked{flex-direction:column;align-items:flex-end;line-height:1.2;display:inline-flex}.am-stacked-sub{color:var(--ds-muted,var(--muted));font-size:10.5px}.am-table td [data-negative]{color:var(--ds-red)}@media (width<=640px){.am-ad-identity{max-width:200px}.am-ad-thumb{width:28px;height:28px}}.am-decision-trigger{border:1px solid var(--ds-line,var(--border));background:var(--ds-panel3,var(--card));max-width:150px;color:var(--ds-text,var(--text));font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:5px 8px;display:flex}.am-decision-trigger:hover,.am-decision-trigger:focus-visible{border-color:var(--ds-gold,var(--accent))}.am-decision-trigger strong{text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.am-decision-trigger small,.am-decision-pending{color:var(--ds-muted,var(--muted));font-size:10px}.am-decision-trigger[data-state=SCALE]{border-inline-start:3px solid #388a70}.am-decision-trigger[data-state=CUT]{border-inline-start:3px solid var(--ds-red,#b85757)}.am-decision-trigger[data-state=WATCH]{border-inline-start:3px solid var(--ds-gold,var(--accent))}.am-decision-alert{color:var(--ds-muted,var(--muted));flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.am-decision-backdrop{z-index:1100;background:#0a1114a6;justify-content:flex-end;display:flex;position:fixed;inset:0}.am-decision-panel{background:var(--ds-panel2,var(--card));width:min(440px,100vw);height:100%;color:var(--ds-text,var(--text));flex-direction:column;display:flex;box-shadow:-14px 0 42px #00000040}.am-decision-head{border-bottom:1px solid var(--ds-line,var(--border));justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.am-decision-head h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:19px;line-height:1.3}.am-decision-kicker,.am-decision-footnote{color:var(--ds-muted,var(--muted));font-size:11px}.am-decision-close{border:1px solid var(--ds-line,var(--border));width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:24px}.am-decision-close:focus-visible{outline:2px solid var(--ds-gold,var(--accent))}.am-decision-body{padding:22px;line-height:1.5;overflow:auto}.am-decision-summary{border-left:3px solid var(--ds-line,var(--border));flex-direction:column;gap:3px;padding-left:14px;display:flex}.am-decision-summary[data-state=SCALE]{border-color:#388a70}.am-decision-summary[data-state=CUT]{border-color:var(--ds-red,#b85757)}.am-decision-summary strong{font-size:23px}.am-decision-summary span,.am-decision-summary small{color:var(--ds-muted,var(--muted))}.am-decision-explanation{margin:18px 0 24px}.am-decision-body section{margin:0 0 24px}.am-decision-body h3{margin:0 0 12px;font-size:14px}.am-decision-reasons{gap:8px;margin:0;padding:0;list-style:none;display:grid}.am-decision-reasons li{border:1px solid var(--ds-line,var(--border));white-space:normal;border-radius:8px;padding:9px 11px}.am-decision-reasons li[data-kind=positive]:before{content:"✓ ";color:#388a70}.am-decision-reasons li[data-kind=negative]:before,.am-decision-reasons li[data-kind=limit]:before{content:"⚠ ";color:var(--ds-gold,var(--accent))}.am-decision-facts{margin:0}.am-decision-facts div{border-bottom:1px solid var(--ds-line,var(--border));justify-content:space-between;gap:12px;padding:8px 0;display:flex}.am-decision-facts dt{color:var(--ds-muted,var(--muted))}.am-decision-facts dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.am-decision-quality-note{color:var(--ds-muted,var(--muted));margin:8px 0 0;font-size:12px}@media (width<=640px){.am-decision-panel{width:100vw}.am-decision-head,.am-decision-body{padding:18px}}.fast-validation-wilayas{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.35rem 1rem;max-height:18rem;display:grid;overflow:auto}.fast-validation-panel{background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #bbf7d0;border-radius:1rem;padding:1rem}.fast-validation-head,.fast-validation-card-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fast-validation-head h3,.fast-validation-head p,.fast-validation-card p{margin:0}.fast-validation-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.9rem;margin-top:1rem;display:grid}.fast-validation-card{background:#fff;border-radius:.85rem;gap:.65rem;padding:1rem;display:grid;box-shadow:0 8px 24px #0f172a14}.fast-validation-card ul,.fast-validation-warnings{margin:0;padding-inline-start:1.2rem}.fast-validation-warnings{color:#92400e}@media (width<=640px){.fast-validation-head{align-items:flex-start}.fast-validation-grid{grid-template-columns:1fr}}
