@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_77b64df-module__PKD0kG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_77b64df-module__PKD0kG__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.landing-page h1,.landing-page h2,.landing-page h3{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;color:inherit}:root{--font-sans:var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-serif:"Georgia", "Times New Roman", serif;--bg-main:#fff;--bg-card:#f5f5f7;--bg-card-hover:#ebebed;--border-color:#d8d8dc;--border-color-active:#5b5fc7;--text-primary:#1c1c1e;--text-secondary:#6e6e73;--text-muted:#8e8e93;--primary:#5b5fc7;--primary-hover:#4a4eb3;--primary-glow:#5b5fc71f;--accent:#7b83eb;--accent-glow:#7b83eb1f;--success:#1e8e5a;--success-bg:#1e8e5a14;--success-border:#1e8e5a40;--warning:#b76e00;--warning-bg:#ffb8001a;--warning-border:#ffb80059;--danger:#d1241c;--danger-bg:#d1241c14;--danger-border:#d1241c40;--blur:16px;--radius-lg:16px;--radius-md:10px;--radius-sm:6px;--shadow:0 1px 4px #00000014, 0 4px 16px #0000000f;--transition:all .2s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-main);color:var(--text-primary);font-family:var(--font-sans);background-image:radial-gradient(circle at 10% 20%,#5b5fc70a 0%,#0000 45%),radial-gradient(circle at 90% 80%,#7b83eb08 0%,#0000 45%);background-attachment:fixed;flex-direction:column;min-height:100vh;line-height:1.5;display:flex;overflow-x:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.flex-center{justify-content:center;align-items:center;display:flex}.glass-card{-webkit-backdrop-filter:blur(var(--blur));border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:var(--transition);background:#f5f5f7d9}.glass-card:hover{border-color:var(--border-color-active);box-shadow:0 6px 20px #00000014}h1,h2,h3,h4,h5,h6{letter-spacing:0;color:var(--text-primary);font-weight:700;line-height:1.25}h1{font-size:2.5rem}h2{font-size:1.75rem}p{color:var(--text-secondary)}.form-group{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.form-label{color:var(--text-primary);letter-spacing:.025em;text-transform:uppercase;font-size:.875rem;font-weight:600}.form-label .required{color:var(--danger);margin-left:2px}.form-control{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);transition:var(--transition);background:#fff;outline:none;padding:12px 16px;font-size:.95rem}.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);background:#fff}select.form-control{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236E6E73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.form-row{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.form-row-2{grid-template-columns:1fr 1fr}.form-row-3{grid-template-columns:1fr 1fr 1fr}.form-row-4{grid-template-columns:1fr 1fr 1fr 1fr}}.btn{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);color:#fff;box-shadow:0 2px 8px var(--primary-glow)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #5b5fc74d}.btn-primary:active{transform:translateY(0)}.btn-secondary{border:1px solid var(--border-color);color:var(--text-primary);background:#fff}.btn-secondary:hover{background:var(--bg-card);border-color:var(--border-color)}.btn-disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.public-claim-page{width:min(100%,850px)}.public-claim-card{width:100%}.public-claim-card .form-control,.public-claim-card textarea,.public-claim-card select{width:100%;min-width:0}.public-claim-header-main,.public-doc-field,.public-doc-control,.public-amount-grid{min-width:0}.public-claim-header-main{flex:420px}.public-claim-title,.public-claim-meta{overflow-wrap:anywhere}.public-branch-switcher{max-width:100%}.public-branch-switcher select{max-width:min(100%,460px)}.public-ruc-button{white-space:nowrap;flex:none;min-height:44px}.public-claim-actions{flex-wrap:wrap}.public-claim-card iframe{max-width:100%!important}@media (max-width:767px){.public-claim-page{max-width:100%!important;padding:20px 14px!important}.public-claim-card{border-radius:12px;padding:22px!important}.public-claim-banner{width:calc(100% + 44px)!important;height:110px!important;margin:-22px -22px 20px!important}.public-claim-header{align-items:flex-start!important;gap:16px!important;margin-bottom:24px!important;padding-bottom:20px!important}.public-claim-header-main{flex-basis:100%;width:100%}.public-claim-title{line-height:1.2;font-size:1.55rem!important}.public-claim-meta{line-height:1.55;font-size:.84rem!important}.public-branch-switcher{flex-direction:column;width:100%;align-items:stretch!important;gap:6px!important;display:flex!important}.public-branch-switcher select{width:100%;max-width:100%;min-height:42px}.public-claim-logo{max-width:150px!important;max-height:64px!important}.public-doc-field{grid-column:auto!important}.public-doc-control{flex-direction:column}.public-ruc-button{width:100%;padding:12px 16px!important}.public-amount-grid{grid-template-columns:1fr!important}.public-claim-card h3{font-size:1.08rem}.public-claim-card .form-label{font-size:.78rem;line-height:1.35}.public-claim-actions{justify-content:stretch!important}.public-claim-submit{width:100%;min-height:48px;padding:14px 18px!important}}@media (max-width:380px){.public-claim-page{padding:14px 10px!important}.public-claim-card{padding:16px!important}.public-claim-banner{width:calc(100% + 32px)!important;margin:-16px -16px 18px!important}}.checkbox-label,.radio-label{cursor:pointer;color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.checkbox-label input,.radio-label input{accent-color:var(--primary);width:16px;height:16px;margin-top:4px}.status-pill{text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.status-pendiente{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.status-atendido{background:var(--success-bg);border-color:var(--success-border);color:var(--success)}.status-vencido{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.navbar{border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);z-index:100;background:#fffc;padding:16px 0;position:sticky;top:0}.navbar-container{justify-content:space-between;align-items:center;display:flex}.brand{background:linear-gradient(135deg, #1c1c1e 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex}.navbar-links{align-items:center;gap:24px;list-style:none;display:flex}.navbar-link{color:var(--text-secondary);transition:var(--transition);font-size:.95rem;font-weight:500;text-decoration:none}.navbar-link:hover{color:var(--text-primary)}a{transition:var(--transition)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.badge-sla{color:#d1241c;border-radius:var(--radius-sm);background:#ef444426;padding:2px 8px;font-size:.8rem;font-weight:700}.ldr-landing{--ldr-primary:#ff385c;--ldr-primary-active:#e00b41;--ldr-ink:#222;--ldr-body:#3f3f3f;--ldr-muted:#6a6a6a;--ldr-hairline:#ddd;--ldr-soft:#f7f7f7;--ldr-card:#fff;--ldr-shadow:#00000005 0 0 0 1px, #0000000a 0 2px 6px, #0000001a 0 4px 8px;min-height:100vh;color:var(--ldr-ink);font-family:var(--font-sans);background:#fff}.ldr-landing h1,.ldr-landing h2,.ldr-landing h3,.ldr-landing p{margin:0}.ldr-container{width:min(1180px,100% - 48px);margin:0 auto}.ldr-nav{z-index:20;border-bottom:1px solid var(--ldr-hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;position:sticky;top:0}.ldr-nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.ldr-brand,.ldr-nav-links,.ldr-hero-actions,.ldr-button,.ldr-trust-grid,.ldr-inclusion,.ldr-panel-head,.ldr-panel-foot,.ldr-window-bar,.ldr-price{align-items:center;display:flex}.ldr-brand{color:var(--ldr-ink);white-space:nowrap;gap:10px;font-size:16px;font-weight:700;text-decoration:none}.ldr-brand-mark{background:var(--ldr-primary);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.ldr-nav-links{gap:4px}.ldr-nav-links a{color:var(--ldr-muted);border-radius:999px;padding:10px 13px;font-size:14px;font-weight:500;text-decoration:none}.ldr-nav-links a:hover{background:var(--ldr-soft);color:var(--ldr-ink)}.ldr-nav-links .ldr-nav-cta{background:var(--ldr-primary);color:#fff;margin-left:8px;padding:11px 18px}.ldr-nav-links .ldr-nav-cta:hover{background:var(--ldr-primary-active);color:#fff}.ldr-hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center;gap:56px;min-height:calc(100vh - 76px);padding:64px 0;display:grid}.ldr-kicker{width:fit-content;color:var(--ldr-primary);margin-bottom:18px;font-size:13px;font-weight:700;line-height:1.3}.ldr-hero h1{max-width:720px;color:var(--ldr-ink);letter-spacing:0;font-size:clamp(38px,5vw,68px);font-weight:650;line-height:1.04}.ldr-hero-text{max-width:600px;color:var(--ldr-body);margin-top:24px;font-size:18px;line-height:1.65}.ldr-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px}.ldr-button{border-radius:12px;justify-content:center;min-height:48px;padding:13px 22px;font-size:15px;font-weight:700;text-decoration:none}.ldr-button-primary{background:var(--ldr-primary);color:#fff}.ldr-button-primary:hover{background:var(--ldr-primary-active)}.ldr-button-secondary{color:var(--ldr-ink);border:1px solid var(--ldr-hairline);background:#fff}.ldr-button-secondary:hover{box-shadow:var(--ldr-shadow);border-color:#c1c1c1}.ldr-fineprint,.ldr-price-note{color:var(--ldr-muted);margin-top:16px;font-size:13px}.ldr-product-panel{border:1px solid var(--ldr-hairline);box-shadow:var(--ldr-shadow);background:#fff;border-radius:22px;overflow:hidden}.ldr-window-bar{border-bottom:1px solid #eee;gap:7px;height:42px;padding:0 18px}.ldr-window-bar span{background:#ddd;border-radius:999px;width:9px;height:9px}.ldr-window-bar span:first-child{background:var(--ldr-primary)}.ldr-panel-head,.ldr-panel-foot{justify-content:space-between;gap:16px;padding:22px}.ldr-panel-head p,.ldr-form-preview label{color:var(--ldr-muted);font-size:12px;font-weight:700}.ldr-panel-head strong{color:var(--ldr-ink);margin-top:2px;font-size:20px;font-weight:700;display:block}.ldr-panel-head span{color:#1e8e5a;background:#eef8f2;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.ldr-form-preview{background:var(--ldr-soft);border-radius:18px;margin:0 22px 22px;padding:18px}.ldr-form-preview label{margin:16px 0 7px;display:block}.ldr-form-preview label:first-child{margin-top:0}.ldr-form-preview div:not(.ldr-segment-row):not(.ldr-preview-lines){border:1px solid var(--ldr-hairline);color:var(--ldr-ink);background:#fff;border-radius:12px;padding:13px 14px;font-size:14px}.ldr-segment-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ldr-segment-row span{border:1px solid var(--ldr-hairline);color:var(--ldr-muted);text-align:center;background:#fff;border-radius:999px;padding:10px;font-size:14px;font-weight:700}.ldr-segment-row .active{background:var(--ldr-ink);border-color:var(--ldr-ink);color:#fff}.ldr-preview-lines{border:1px solid var(--ldr-hairline);background:#fff;border-radius:12px;gap:9px;padding:14px;display:grid}.ldr-preview-lines span{background:#e9e9e9;border-radius:999px;height:10px}.ldr-preview-lines span:nth-child(2){width:82%}.ldr-preview-lines span:nth-child(3){width:58%}.ldr-panel-foot{border-top:1px solid #eee}.ldr-panel-foot span,.ldr-trust-grid span{color:var(--ldr-ink);font-size:13px;font-weight:700}.ldr-trust-band{border-top:1px solid var(--ldr-hairline);border-bottom:1px solid var(--ldr-hairline);background:var(--ldr-soft)}.ldr-trust-grid{flex-wrap:wrap;justify-content:center;gap:14px 34px;min-height:66px}.ldr-section{padding:74px 0}.ldr-section-soft{background:var(--ldr-soft);border-top:1px solid #eee;border-bottom:1px solid #eee;width:100%}.ldr-section-head{max-width:690px;margin-bottom:34px}.ldr-section-head h2,.ldr-final h2{color:var(--ldr-ink);letter-spacing:0;font-size:clamp(28px,3.4vw,42px);font-weight:650;line-height:1.12}.ldr-section-head p:not(.ldr-kicker),.ldr-final p{color:var(--ldr-muted);margin-top:12px;font-size:16px;line-height:1.65}.ldr-inclusion-grid{border:1px solid var(--ldr-hairline);background:var(--ldr-hairline);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ldr-inclusion{background:#fff;gap:12px;min-height:92px;padding:22px}.ldr-inclusion span{width:26px;height:26px;color:var(--ldr-primary);background:#ff385c1a;border-radius:999px;flex:none;place-items:center;font-weight:900;display:grid}.ldr-inclusion p{color:var(--ldr-ink);font-size:15px;font-weight:650}.ldr-steps,.ldr-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ldr-steps article,.ldr-price-card,.ldr-faq-list details{border:1px solid var(--ldr-hairline);background:#fff;border-radius:18px}.ldr-steps article{padding:28px}.ldr-steps article span{color:var(--ldr-primary);margin-bottom:34px;font-size:13px;font-weight:800;display:inline-flex}.ldr-steps h3,.ldr-price-card h3{color:var(--ldr-ink);letter-spacing:0;font-size:19px;font-weight:700}.ldr-steps p,.ldr-price-card p,.ldr-price-card li,.ldr-faq-list p{color:var(--ldr-muted);font-size:14px;line-height:1.6}.ldr-price-card{flex-direction:column;padding:24px;display:flex}.ldr-price-card.featured{border-color:var(--ldr-primary);box-shadow:var(--ldr-shadow)}.ldr-price-top span{background:var(--ldr-soft);width:fit-content;color:var(--ldr-ink);border-radius:999px;margin-bottom:18px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.ldr-price-card.featured .ldr-price-top span{color:var(--ldr-primary);background:#ff385c1a}.ldr-price-top p{margin-top:7px}.ldr-price{align-items:flex-end;gap:8px;margin:28px 0 20px}.ldr-price strong{color:var(--ldr-ink);font-size:42px;line-height:.95}.ldr-price span{color:var(--ldr-muted);padding-bottom:4px;font-size:13px}.ldr-price-card ul{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ldr-price-card li:before{content:"✓";color:var(--ldr-primary);margin-right:9px;font-weight:900}.ldr-price-card .ldr-button{margin-top:auto}.ldr-price-note{text-align:center}.ldr-faq-wrap{max-width:820px}.ldr-faq-list{gap:12px;display:grid}.ldr-faq-list details{padding:20px 22px}.ldr-faq-list summary{cursor:pointer;color:var(--ldr-ink);font-size:16px;font-weight:700}.ldr-faq-list p{margin-top:12px}.ldr-final{text-align:center;padding:82px 0}.ldr-final h2,.ldr-final p{max-width:620px;margin-left:auto;margin-right:auto}.ldr-final .ldr-button{margin-top:28px}.ldr-footer{border-top:1px solid var(--ldr-hairline);background:#fff;padding:24px 0}.ldr-footer .ldr-container{color:var(--ldr-muted);justify-content:space-between;gap:16px;font-size:13px;display:flex}@media (max-width:900px){.ldr-container{width:min(100% - 32px,1180px)}.ldr-nav-inner{min-height:68px}.ldr-nav-links a:not(.ldr-nav-cta):not(:last-child){display:none}.ldr-hero{grid-template-columns:1fr;gap:32px;min-height:auto;padding:48px 0}.ldr-product-panel{max-width:520px}.ldr-inclusion-grid,.ldr-steps,.ldr-pricing-grid{grid-template-columns:1fr}}@media (max-width:560px){.ldr-nav-links a:not(.ldr-nav-cta),.ldr-brand span:last-child{display:none}.ldr-hero h1{font-size:38px}.ldr-hero-text{font-size:16px}.ldr-button,.ldr-hero-actions{width:100%}.ldr-section{padding:56px 0}.ldr-footer .ldr-container{flex-direction:column}}.admin-login-shell{--admin-primary:#ff385c;--admin-primary-active:#e00b41;--admin-ink:#222;--admin-body:#3f3f3f;--admin-muted:#6a6a6a;--admin-hairline:#ddd;--admin-soft:#f7f7f7;--admin-shadow:#00000005 0 0 0 1px, #0000000a 0 2px 6px, #0000001a 0 4px 18px;min-height:100vh;color:var(--admin-ink);font-family:var(--font-sans);background:linear-gradient(#f7f7f7b8,#fffffff2),#fff;place-items:center;padding:32px;display:grid}.admin-login-card{border:1px solid var(--admin-hairline);width:min(1060px,100%);min-height:650px;box-shadow:var(--admin-shadow);background:#fff;border-radius:28px;grid-template-columns:minmax(0,.96fr) minmax(360px,.84fr);display:grid;overflow:hidden}.admin-login-form-panel{flex-direction:column;justify-content:center;padding:clamp(32px,5vw,58px);display:flex}.admin-login-brand{width:fit-content;color:var(--admin-ink);align-items:center;gap:10px;margin-bottom:54px;text-decoration:none;display:inline-flex}.admin-login-brand span{background:var(--admin-primary);color:#fff;border-radius:999px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.admin-login-brand strong{font-size:16px}.admin-login-heading{max-width:460px;margin-bottom:30px}.admin-login-heading p,.admin-login-showcase-copy p{color:var(--admin-primary);margin-bottom:14px;font-size:13px;font-weight:800}.admin-login-heading h1,.admin-login-showcase-copy h2{color:var(--admin-ink);letter-spacing:0;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--admin-ink);margin:0;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.06}.admin-login-heading span{color:var(--admin-muted);margin-top:16px;font-size:15px;line-height:1.65;display:block}.admin-login-form{gap:17px;display:grid}.admin-login-field{gap:8px;display:grid}.admin-login-field span,.admin-login-label-row{color:var(--admin-ink);font-size:13px;font-weight:750}.admin-login-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-login-label-row a,.admin-login-register a{color:var(--admin-primary);font-weight:800;text-decoration:none}.admin-login-label-row a:hover,.admin-login-register a:hover{color:var(--admin-primary-active);text-decoration:underline}.admin-login-field input{border:1px solid var(--admin-hairline);width:100%;min-height:54px;color:var(--admin-ink);font:inherit;background:#fff;border-radius:14px;outline:none;padding:0 16px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.admin-login-field input:focus{border-color:var(--admin-ink);box-shadow:0 0 0 4px #ff385c1a}.admin-login-field input::placeholder{color:#929292}.admin-login-error{color:#c13515;background:#c1351512;border:1px solid #c1351540;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5}.admin-login-submit{background:var(--admin-primary);color:#fff;cursor:pointer;min-height:52px;font:inherit;border:0;border-radius:14px;margin-top:4px;font-size:15px;font-weight:800;transition:background .2s,opacity .2s}.admin-login-submit:hover{background:var(--admin-primary-active)}.admin-login-submit:disabled{cursor:not-allowed;opacity:.62}.admin-login-register{color:var(--admin-muted);border-top:1px solid #eee;margin-top:26px;padding-top:22px;font-size:14px}.admin-login-showcase{background:var(--admin-ink);color:#fff;flex-direction:column;justify-content:flex-end;padding:clamp(28px,4vw,44px);display:flex;position:relative;overflow:hidden}.admin-login-showcase:before{content:"";background:radial-gradient(circle at 75% 15%,#ff385c85,#0000 30%),linear-gradient(145deg,#ffffff14,#0000 42%);position:absolute;inset:0}.admin-login-logo-large{aspect-ratio:1;color:#ffffffeb;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:clamp(150px,20vw,230px);font-size:clamp(38px,6vw,64px);font-weight:900;display:grid;position:absolute;top:42px;right:38px}.admin-login-showcase-copy,.admin-login-metrics,.admin-login-mini-panel{z-index:1;position:relative}.admin-login-showcase-copy{max-width:420px;margin-bottom:34px}.admin-login-showcase-copy p{color:#fff;opacity:.82}.admin-login-showcase-copy h2{color:#fff;-webkit-text-fill-color:#fff;font-size:clamp(30px,4vw,46px)}.admin-login-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-login-metrics div,.admin-login-mini-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;border-radius:18px}.admin-login-metrics div{min-height:98px;padding:16px}.admin-login-metrics strong{color:#fff;font-size:34px;line-height:1;display:block}.admin-login-metrics span,.admin-login-mini-panel span{color:#ffffffc2;margin-top:8px;font-size:12px;line-height:1.35;display:block}.admin-login-mini-panel{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.admin-login-mini-panel strong{color:#fff;margin-top:3px;font-size:16px;display:block}.admin-login-mini-panel>span{background:var(--admin-primary);color:#fff;white-space:nowrap;border-radius:999px;margin:0;padding:8px 11px;font-weight:800}@media (max-width:920px){.admin-login-shell{place-items:stretch stretch;padding:16px}.admin-login-card{border-radius:22px;grid-template-columns:1fr;min-height:auto}.admin-login-brand{margin-bottom:34px}.admin-login-showcase{order:-1;min-height:360px}.admin-login-logo-large{width:150px;top:24px;right:24px}.admin-login-showcase-copy{max-width:560px;margin-bottom:24px}.admin-login-showcase-copy h2{max-width:560px;font-size:36px}}@media (max-width:560px){.admin-login-shell{background:#fff;padding:0}.admin-login-card{min-height:100vh;box-shadow:none;border:0;border-radius:0}.admin-login-showcase{gap:20px;min-height:auto}.admin-login-logo-large{opacity:.72;width:92px;font-size:28px;top:22px;right:22px}.admin-login-showcase-copy{margin:72px 0 0}.admin-login-showcase-copy p{margin-bottom:10px}.admin-login-showcase-copy h2{max-width:320px;font-size:28px;line-height:1.13}.admin-login-metrics{grid-template-columns:1fr;gap:8px}.admin-login-metrics div{min-height:auto;padding:12px 14px}.admin-login-metrics strong{font-size:26px}.admin-login-label-row{flex-direction:column;align-items:flex-start;gap:6px}}.register-shell{--register-primary:#ff385c;--register-primary-active:#e00b41;--register-ink:#222;--register-muted:#6a6a6a;--register-hairline:#ddd;--register-soft:#f7f7f7;--register-shadow:#00000005 0 0 0 1px, #0000000a 0 2px 6px, #0000001a 0 4px 18px;min-height:100vh;color:var(--register-ink);font-family:var(--font-sans);background:linear-gradient(#f7f7f7d1,#fffffff5),#fff;place-items:center;padding:32px;display:grid}.register-card{border:1px solid var(--register-hairline);width:min(1120px,100%);min-height:720px;box-shadow:var(--register-shadow);background:#fff;border-radius:28px;grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);display:grid;overflow:hidden}.register-aside{background:var(--register-ink);color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(30px,4vw,46px);display:flex;position:relative;overflow:hidden}.register-aside:before{content:"";background:radial-gradient(circle at 82% 12%,#ff385c94,#0000 30%),linear-gradient(145deg,#ffffff1a,#0000 45%);position:absolute;inset:0}.register-brand,.register-aside-copy,.register-benefits{z-index:1;position:relative}.register-brand{color:#fff;align-items:center;gap:10px;width:fit-content;text-decoration:none;display:inline-flex}.register-brand span{background:var(--register-primary);color:#fff;border-radius:999px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.register-aside-copy{max-width:370px;margin:80px 0}.register-aside-copy p,.register-step-head p{color:var(--register-primary);margin:0 0 14px;font-size:13px;font-weight:800}.register-aside-copy h1{color:#fff;letter-spacing:0;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#fff;margin:0;font-size:clamp(34px,4vw,50px);font-weight:650;line-height:1.05}.register-aside-copy span{color:#ffffffc2;margin-top:18px;font-size:15px;line-height:1.65;display:block}.register-benefits{gap:10px;display:grid}.register-benefits span{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700}.register-main{flex-direction:column;justify-content:center;padding:clamp(30px,5vw,56px);display:flex}.register-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.register-progress div{min-width:0}.register-progress span{border:1px solid var(--register-hairline);width:34px;height:34px;color:var(--register-muted);background:#fff;border-radius:999px;place-items:center;margin-bottom:8px;font-size:13px;font-weight:800;display:grid}.register-progress p{color:var(--register-muted);font-size:12px;font-weight:700}.register-progress .active span{background:var(--register-primary);border-color:var(--register-primary);color:#fff}.register-progress .active p{color:var(--register-ink)}.register-step-card{border:1px solid var(--register-hairline);background:#fff;border-radius:22px;padding:clamp(24px,4vw,34px)}.register-step{gap:17px;display:grid}.register-step-head{margin-bottom:8px}.register-step-head h2{color:var(--register-ink);letter-spacing:0;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--register-ink);margin:0;font-size:clamp(28px,3.3vw,40px);font-weight:650;line-height:1.1}.register-step-head span{color:var(--register-muted);margin-top:12px;font-size:15px;line-height:1.6;display:block}.register-field{gap:8px;display:grid}.register-field>span,.register-check span{color:var(--register-ink);font-size:13px;font-weight:750}.register-field input{border:1px solid var(--register-hairline);width:100%;min-height:54px;color:var(--register-ink);font:inherit;background:#fff;border-radius:14px;outline:none;padding:0 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.register-field input:focus{border-color:var(--register-ink);box-shadow:0 0 0 4px #ff385c1a}.register-field input::placeholder{color:#929292}.register-inline-field,.register-slug-field{align-items:center;display:flex}.register-inline-field{gap:10px}.register-inline-field input{flex:1}.register-inline-field button,.register-logo-actions button{border:1px solid var(--register-hairline);background:var(--register-soft);min-height:44px;color:var(--register-ink);cursor:pointer;font:inherit;border-radius:12px;padding:0 16px;font-size:14px;font-weight:800}.register-inline-field button:disabled,.register-logo-actions button:disabled{cursor:not-allowed;opacity:.55}.register-check{align-items:center;gap:10px;display:flex}.register-check input{width:17px;height:17px;accent-color:var(--register-primary)}.register-color-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.register-color-list button{border:1px solid var(--register-hairline);min-height:76px;color:var(--register-ink);cursor:pointer;font:inherit;background:#fff;border-radius:16px;place-items:center;gap:8px;font-size:13px;font-weight:800;display:grid}.register-color-list button.active{border-color:var(--register-primary);box-shadow:0 0 0 4px #ff385c14}.register-color-list button span{border-radius:999px;width:26px;height:26px}.register-logo-upload{border:1px solid var(--register-hairline);background:var(--register-soft);border-radius:18px;align-items:center;gap:18px;padding:16px;display:flex}.register-logo-box{border:1px solid var(--register-hairline);background:#fff;border-radius:16px;flex:none;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.register-logo-box img{object-fit:contain;width:100%;height:100%}.register-logo-box span{color:var(--register-primary);font-size:18px;font-weight:900}.register-logo-upload strong{color:var(--register-ink);font-size:15px;display:block}.register-logo-upload p{color:var(--register-muted);margin:4px 0 12px;font-size:13px}.register-logo-actions{flex-wrap:wrap;gap:8px;display:flex}.register-slug-field{border:1px solid var(--register-hairline);border-radius:14px;overflow:hidden}.register-slug-field>span{background:var(--register-soft);border-right:1px solid var(--register-hairline);color:var(--register-muted);align-self:stretch;place-items:center;padding:0 14px;font-size:14px;font-weight:800;display:grid}.register-slug-field input{box-shadow:none;border:0;border-radius:0}.register-alert{border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5}.register-alert.error{color:#c13515;background:#c1351512;border:1px solid #c1351540}.register-alert.success{color:#1e8e5a;background:#1e8e5a14;border:1px solid #1e8e5a3d}.register-field.verification input{letter-spacing:8px;text-align:center;max-width:260px;font-size:26px;font-weight:850}.register-actions{border-top:1px solid #eee;gap:12px;margin-top:10px;padding-top:20px;display:flex}.register-back,.register-submit{cursor:pointer;min-height:52px;font:inherit;border-radius:14px;padding:0 22px;font-size:15px;font-weight:850}.register-back{border:1px solid var(--register-hairline);color:var(--register-ink);background:#fff}.register-submit{background:var(--register-primary);color:#fff;border:0;flex:1}.register-submit:hover{background:var(--register-primary-active)}.register-submit:disabled{cursor:not-allowed;opacity:.58}.register-login-link{color:var(--register-muted);text-align:center;margin-top:22px;font-size:14px}.register-login-link a{color:var(--register-primary);font-weight:850;text-decoration:none}.register-login-link a:hover{color:var(--register-primary-active);text-decoration:underline}@media (max-width:960px){.register-shell{place-items:stretch stretch;padding:16px}.register-card{border-radius:22px;grid-template-columns:1fr}.register-aside{min-height:auto}.register-aside-copy{max-width:620px;margin:44px 0 30px}.register-aside-copy h1{max-width:560px;font-size:38px}.register-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.register-shell{background:#fff;padding:0}.register-card{min-height:100vh;box-shadow:none;border:0;border-radius:0}.register-main,.register-aside{padding:24px}.register-aside{gap:24px}.register-brand span{width:34px;height:34px}.register-aside-copy{margin:12px 0 0}.register-aside-copy p{margin-bottom:10px}.register-aside-copy h1{max-width:320px;font-size:30px;line-height:1.12}.register-aside-copy span{margin-top:12px;font-size:14px;line-height:1.55}.register-benefits{grid-template-columns:1fr;gap:8px}.register-benefits span{border-radius:14px;padding:9px 12px;font-size:12px}.register-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.register-inline-field,.register-logo-upload,.register-actions{flex-direction:column;align-items:stretch}.register-color-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-shell{--primary:#ff385c;--primary-hover:#e00b41;--accent:#ff385c;--bg-main:#fff;--bg-card:#fff;--bg-card-hover:#f7f7f7;--border-color:#ddd;--text-primary:#222;--text-secondary:#6a6a6a;--text-muted:#929292;--success:#1e8e5a;--warning:#b76e00;--danger:#c13515;min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);background:linear-gradient(#fbfbfb 0%,#f6f6f6 42%,#f4f4f4 100%);flex-direction:column;display:flex}.dashboard-shell .container{max-width:1440px}.dashboard-navbar{border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;padding:0}.dashboard-navbar-container{gap:20px;min-height:78px}.dashboard-brand{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:var(--text-primary);color:var(--text-primary)}.dashboard-brand>span:first-child{background:var(--primary);color:#0000;-webkit-text-fill-color:transparent;border-radius:999px;place-items:center;width:36px;height:36px;font-size:0;display:grid;overflow:hidden}.dashboard-brand>span:first-child:before{content:"LDR";color:#fff;-webkit-text-fill-color:#fff;font-size:12px;font-weight:900}.dashboard-brand>span:last-child{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);flex-direction:column;gap:1px;display:flex}.dashboard-brand>span:last-child span{text-transform:uppercase;-webkit-text-fill-color:var(--text-muted);font-weight:700;color:var(--text-muted)!important;vertical-align:initial!important;font-size:12px!important}.dashboard-navbar-container>div:last-child{justify-content:flex-end;align-items:center!important;gap:14px!important;display:flex!important}.dashboard-navbar-container>div:last-child>div:first-child{gap:8px!important}.dashboard-navbar-container>div:last-child>div:first-child>span{text-transform:uppercase;font-weight:800;color:var(--text-muted)!important;font-size:12px!important}.dashboard-navbar select{min-height:42px;border-color:var(--border-color)!important;color:var(--text-primary)!important;box-shadow:none!important;background-color:#fff!important;border-radius:999px!important}.dashboard-logout{color:var(--text-primary)!important;border:1px solid var(--border-color)!important;background:#fff!important;border-radius:999px!important}.dashboard-tabbar{border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0}.dashboard-tabs{gap:6px;padding:10px 24px;display:flex;overflow-x:auto}.dashboard-tabs button{white-space:nowrap;border-radius:999px;min-height:40px;color:var(--text-secondary)!important;background:0 0!important;border:1px solid #0000!important;align-items:center!important;gap:8px!important;padding:0 15px!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}.dashboard-tabs button:hover:not(:disabled){background:var(--bg-card-hover)!important;color:var(--text-primary)!important}.dashboard-tabs button.active{background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:#fff!important}.dashboard-tabs button:disabled{opacity:.42;cursor:not-allowed!important}.dashboard-tabs button span{opacity:.78;font-size:12px!important}.dashboard-main{flex-direction:column;flex:1;gap:22px;padding:28px 36px 56px;display:flex}.dashboard-alert{border:1px solid var(--border-color);border-radius:16px;padding:16px 18px;font-size:14px}.dashboard-alert.error{color:var(--danger);background:#c1351512;border-color:#c1351538}.dashboard-alert.notification{background:#f7f7f7;justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-alert.notification strong{color:var(--text-primary);font-size:15px;display:block}.dashboard-alert.notification span{color:var(--text-secondary);margin-top:2px;font-size:13px;display:block}.dashboard-alert.notification button{border:1px solid var(--border-color);min-height:38px;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-weight:800}.dashboard-alert.notification button:first-child{background:var(--primary);border-color:var(--primary);color:#fff}.dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-stat-card,.dashboard-panel,.dashboard-filters{border:1px solid var(--border-color);background:#fff;border-radius:18px}.dashboard-stat-card{padding:20px}.dashboard-stat-card span{color:var(--text-muted);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.dashboard-stat-card strong{color:var(--text-primary);margin-top:14px;font-size:36px;line-height:1;display:block}.dashboard-stat-card p{color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.45}.dashboard-stat-card.warning strong{color:var(--warning)}.dashboard-stat-card.success strong{color:var(--success)}.dashboard-stat-card.danger strong{color:var(--danger)}.dashboard-filters{justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.dashboard-segmented{flex-wrap:wrap;gap:6px;display:flex}.dashboard-segmented button,.dashboard-filter-actions button{background:var(--bg-card-hover);min-height:40px;color:var(--text-primary);cursor:pointer;font:inherit;border:1px solid #0000;border-radius:999px;padding:0 14px;font-size:14px;font-weight:800}.dashboard-segmented button.active{background:var(--text-primary);color:#fff}.dashboard-segmented span{opacity:.72}.dashboard-filter-actions{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-filter-actions input{border:1px solid var(--border-color);width:min(360px,100%);min-height:42px;color:var(--text-primary);font:inherit;border-radius:999px;outline:none;padding:0 16px}.dashboard-filter-actions input:focus{border-color:var(--text-primary)}.dashboard-filter-actions button{border-color:var(--border-color);background:#fff}.dashboard-compliance-export{border:1px solid var(--border-color);background:#fff;border-radius:18px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.dashboard-compliance-copy{align-items:flex-start;gap:12px;display:flex}.dashboard-compliance-icon{color:var(--primary);background:#5b5fc71a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dashboard-compliance-copy h3{color:var(--text-primary);background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:var(--text-primary);letter-spacing:0;margin:0;font-size:17px}.dashboard-compliance-copy p{color:var(--text-secondary);max-width:680px;margin:5px 0 0;font-size:13px;line-height:1.5}.dashboard-compliance-stats{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.dashboard-compliance-stats span{background:var(--bg-card-hover);color:var(--text-secondary);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.dashboard-compliance-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-compliance-actions button,.dashboard-compliance-actions a{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;font:inherit;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-compliance-actions button:hover:not(:disabled),.dashboard-compliance-actions a:hover{background:var(--bg-card-hover)}.dashboard-compliance-actions button:disabled{cursor:not-allowed;opacity:.45}.dashboard-claims-grid{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:20px;min-height:560px;display:grid}.dashboard-panel{padding:20px}.dashboard-panel-head{border-bottom:1px solid #eee;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:14px;display:flex}.dashboard-panel-head h3{color:var(--text-primary);background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:var(--text-primary);letter-spacing:0;margin:0;font-size:18px}.dashboard-panel-head p,.dashboard-empty{color:var(--text-secondary);font-size:13px}.dashboard-empty{text-align:center;padding:56px 20px}.dashboard-claims-list{max-height:680px;overflow-y:auto}.dashboard-claim-stack{gap:10px;display:grid}.dashboard-claim-row{border:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:#fff;border-radius:14px;gap:9px;padding:14px;display:grid}.dashboard-claim-row:hover,.dashboard-claim-row.selected{border-color:var(--primary);box-shadow:0 0 0 4px #ff385c1f}.dashboard-claim-row-top,.dashboard-claim-meta,.dashboard-claim-row-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-claim-meta,.dashboard-claim-row-bottom,.dashboard-claim-store{color:var(--text-secondary);font-size:13px}.dashboard-claim-store{margin:0}.claim-type{border-radius:999px;padding:4px 9px;font-size:12px;font-weight:850}.claim-type.danger{color:var(--danger);background:#c1351514}.claim-type.warning{color:var(--warning);background:#b76e001a}.dashboard-shell .glass-card{border:1px solid var(--border-color)!important;box-shadow:none!important;background:#fff!important}.dashboard-shell .glass-card h2,.dashboard-shell .glass-card h3,.dashboard-shell .glass-card h4{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:var(--text-primary);color:var(--text-primary)!important}.dashboard-claim-detail{max-height:680px;overflow-y:auto}.dashboard-claim-detail.empty{place-items:center;display:grid}.dashboard-empty-state{text-align:center;max-width:340px;padding:64px 20px}.dashboard-empty-state span{color:var(--text-primary);font-size:20px;font-weight:800;display:block}.dashboard-empty-state p{color:var(--text-secondary);margin-top:8px;font-size:14px;line-height:1.55}.dashboard-detail-head,.dashboard-detail-section{border-bottom:1px solid #eee;margin-bottom:18px;padding-bottom:18px}.dashboard-detail-head{justify-content:space-between;gap:16px;display:flex}.dashboard-detail-head p{color:var(--primary);margin:0 0 6px;font-size:13px;font-weight:850}.dashboard-detail-head h3{color:var(--text-primary);background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:var(--text-primary);letter-spacing:0;margin:0;font-size:24px}.dashboard-detail-head span,.dashboard-detail-label{color:var(--text-muted);margin-top:6px;font-size:13px;display:block}.dashboard-detail-actions{align-items:flex-start;gap:8px;display:flex}.dashboard-detail-actions a,.dashboard-attachment button,.dashboard-attachment a,.dashboard-file-modal button{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;font:inherit;background:#fff;border-radius:999px;min-height:34px;padding:7px 12px;font-size:13px;font-weight:800;text-decoration:none}.dashboard-detail-section h4{color:var(--text-primary);background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:var(--text-primary);letter-spacing:0;margin:0 0 12px;font-size:15px}.dashboard-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-detail-item{background:#fafafa;border:1px solid #eee;border-radius:12px;padding:12px}.dashboard-detail-item span{color:var(--text-muted);margin-bottom:4px;font-size:12px;font-weight:800;display:block}.dashboard-detail-item strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:750}.dashboard-note{border-radius:12px;margin-top:12px;padding:12px}.dashboard-note.warning{color:var(--warning);background:#b76e0014;border:1px solid #b76e0033}.dashboard-note strong,.dashboard-note span{display:block}.dashboard-note span{margin-top:4px;font-size:13px}.dashboard-text-block{color:var(--text-secondary);white-space:pre-wrap;background:#fafafa;border:1px solid #eee;border-radius:12px;margin:8px 0 12px;padding:12px;font-size:14px;line-height:1.6}.dashboard-attachment-list{gap:10px;display:grid}.dashboard-attachment{border:1px solid #eee;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.dashboard-attachment strong,.dashboard-attachment span{display:block}.dashboard-attachment span{color:var(--text-muted);margin-top:2px;font-size:12px}.dashboard-attachment>div:last-child{gap:8px;display:flex}.dashboard-detail-section.response{border-bottom:0;margin-bottom:0;padding-bottom:0}.dashboard-file-modal{z-index:10000;background:#00000094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dashboard-file-modal>div{background:#fff;border-radius:18px;width:min(980px,100%);max-height:90vh;overflow:hidden}.dashboard-file-modal header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.dashboard-file-modal iframe{border:0;width:100%;height:78vh}.dashboard-file-modal img{object-fit:contain;max-width:100%;max-height:78vh;margin:0 auto;padding:18px;display:block}.store-config-card{padding:28px!important}.store-config-card>div:first-child{border-bottom:1px solid #eee!important;margin-bottom:28px!important;padding-bottom:18px!important}.store-config-card h3,.store-config-card h4,.store-config-card h5,.store-config-card h6{background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:var(--text-primary)!important;color:var(--text-primary)!important;letter-spacing:0!important}.store-config-card h3{margin:0!important;font-size:24px!important;line-height:1.2!important}.store-config-card>div:first-child p{color:var(--text-secondary)!important;font-size:14px!important;line-height:1.55!important}.store-config-card form{gap:24px!important}.store-config-card form>div{border:1px solid var(--border-color);background:#fff;border-radius:18px;padding:22px}.store-config-card form>div>h4{color:var(--text-primary)!important;text-transform:none!important;border-bottom:1px solid #eee!important;margin:0 0 18px!important;padding-bottom:12px!important;font-size:15px!important}.store-config-card .form-group{margin-bottom:0}.store-config-card .form-label{color:var(--text-primary);letter-spacing:0;text-transform:none;font-size:12px}.store-config-card .form-control{border-radius:12px;min-height:44px;color:var(--text-primary)!important;background:#fff!important}.store-config-card small,.store-config-card p,.store-config-card span{text-shadow:none!important}.store-config-card small{line-height:1.45;color:var(--text-muted)!important}.store-config-card .btn{border-radius:999px;min-height:38px;padding:8px 14px!important}.store-config-card .btn-primary{background:var(--primary)!important;box-shadow:none!important}.store-config-card .btn-secondary{border:1px solid var(--border-color)!important;color:var(--text-primary)!important;background:#fff!important}.store-config-card form>div:first-child>div{align-items:start}.store-config-card form>div:first-child>div:first-of-type,.store-config-card form>div:first-child>div:nth-of-type(2){gap:24px!important}.store-config-card form>div:first-child>div:nth-of-type(2)>.form-group:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;background:var(--bg-card-hover)!important;border:1px solid #eee!important;border-radius:16px!important;align-items:center!important;margin-top:8px!important;padding:16px!important;display:grid!important}.store-config-card form>div:first-child>div:nth-of-type(2)>.form-group:last-child span{color:var(--text-primary)!important}.store-config-card form>div:first-child>div:nth-of-type(2)>.form-group:last-child span span{color:var(--text-secondary)!important}.store-config-card form>div:first-child>div:nth-of-type(2)>.form-group:last-child label{justify-self:end}.store-config-card form>div:first-child>div:nth-of-type(2)>.form-group:last-child label>span{box-shadow:none!important}.store-config-card form>div:first-child>div:nth-of-type(3){background:var(--bg-card-hover)!important;box-shadow:none!important;border:1px solid #eee!important}.store-config-card form>div:nth-child(2)>div:nth-of-type(2)>div{border-color:var(--border-color)!important;box-shadow:none!important;background:#fff!important}.store-config-card form>div:nth-child(2)>div:nth-of-type(2) h5{color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important}.store-config-card form>div:nth-child(2)>div:nth-of-type(2) p{color:var(--text-secondary)!important}.store-config-card form>div:last-child{border:0;border-top:1px solid #eee;border-radius:0;justify-content:flex-end;padding:20px 0 0;display:flex}@media (max-width:760px){.store-config-card{padding:18px!important}.store-config-card form>div{padding:16px}.store-config-card form>div:first-child>div:nth-of-type(2)>.form-group:last-child{grid-template-columns:1fr}}.dashboard-reply h4{color:var(--text-primary);background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:var(--text-primary);letter-spacing:0;margin:0 0 12px;font-size:15px}.dashboard-reply form{gap:12px;display:grid}.dashboard-reply textarea{border:1px solid var(--border-color);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:14px;outline:none;padding:14px;font-size:14px;line-height:1.55}.dashboard-reply textarea:focus{border-color:var(--text-primary);box-shadow:0 0 0 4px #ff385c1a}.dashboard-reply form>div:last-child{justify-content:flex-end;display:flex}.dashboard-reply button{background:var(--primary);color:#fff;cursor:pointer;min-height:42px;font:inherit;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:850}.dashboard-reply button:disabled{cursor:not-allowed;opacity:.58}.dashboard-reply.sent{background:#1e8e5a14;border:1px solid #1e8e5a3d;border-radius:14px;padding:14px}.dashboard-reply.sent h4{color:var(--success);-webkit-text-fill-color:var(--success)}.dashboard-reply.sent span{color:var(--text-muted);margin-bottom:10px;font-size:12px;display:block}.dashboard-reply.sent p{color:var(--text-primary);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}@media (max-width:980px){.dashboard-navbar-container{flex-direction:column;align-items:flex-start;padding:16px 24px}.dashboard-main{padding-left:24px;padding-right:24px}.dashboard-navbar-container>div:last-child{width:100%;justify-content:flex-start!important}.dashboard-stats-grid,.dashboard-claims-grid{grid-template-columns:1fr}.dashboard-filters{flex-direction:column;align-items:stretch}.dashboard-compliance-export{grid-template-columns:1fr}.dashboard-compliance-actions,.dashboard-filter-actions{justify-content:flex-start}}@media (max-width:620px){.dashboard-main{padding:20px 16px 36px}.dashboard-navbar-container>div:last-child,.dashboard-filter-actions,.dashboard-compliance-actions,.dashboard-alert.notification{flex-direction:column;align-items:stretch!important}.dashboard-navbar select,.dashboard-filter-actions input,.dashboard-filter-actions button,.dashboard-compliance-actions button,.dashboard-compliance-actions a,.dashboard-alert.notification button{width:100%}.dashboard-stats-grid{gap:10px}}
