@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap);:root{--navy:#1b365d;--navy-2:#2b4d7d;--gold:#c8a664;--gold-2:#a9843f;--teal:#4a9b9b;--cream:#f6f2ea;--bg:#f6f2ea;--ink:#1c2430;--muted:#7a8698;--line:#e7e3d9;--ok:#2f8f5b;--bad:#b4443a}*{box-sizing:border-box}body{background:#f6f2ea;background:var(--bg);color:#1c2430;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}h1,h2,h3,h4{font-weight:700;letter-spacing:-.01em;margin:0}.mono{background:#faf8f3;color:#42506a;font-family:DM Mono,SF Mono,ui-monospace,Menlo,monospace!important;font-size:12px;letter-spacing:.01em}.app{display:grid;grid-template-columns:340px 1fr;height:100vh}.rail{background:#fff;border-right:1px solid #e7e3d9;border-right:1px solid var(--line);overflow-y:auto;padding:16px 18px}.rail h1{color:#1b365d;color:var(--navy);font-size:15px;margin:0}.rail .sub{font-size:11px;margin:4px 0 14px}.rail .sub,.rail h2{color:#7a8698;color:var(--muted)}.rail h2{font-size:10.5px;letter-spacing:.06em;margin:18px 0 8px;text-transform:uppercase}.palette{display:flex;flex-wrap:wrap;gap:6px}.palette button{background:#fbfcfe;border:1px solid #e7e3d9;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:11.5px;padding:6px 10px}.palette button:hover{border-color:#1b365d;border-color:var(--navy)}.stack{list-style:none;margin:0;padding:0}.stack li{align-items:center;background:#fff;border:1px solid #e7e3d9;border:1px solid var(--line);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:6px;padding:4px 6px}.stack li.sel{border-color:#1b365d;border-color:var(--navy);box-shadow:0 0 0 1px #1b365d;box-shadow:0 0 0 1px var(--navy)}.stack .name{flex:1 1;padding:4px;text-align:left}.stack .name,.stack .ops button{background:none;border:0;cursor:pointer;font-size:12px}.stack .ops button{color:#7a8698;color:var(--muted);padding:2px 4px}.stack .ops button:hover{color:#1b365d;color:var(--navy)}.inspector label{display:block;margin-bottom:10px}.inspector label span{color:#7a8698;color:var(--muted);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.inspector input,.inspector textarea{border:1px solid #d3d9e2;border-radius:8px;font-family:inherit;font-size:12px;padding:8px;width:100%}.seg{display:flex;gap:4px}.seg button{background:#fff;border:1px solid #d3d9e2;border-radius:8px;cursor:pointer;flex:1 1;font-size:11px;padding:6px 4px}.seg button.on{background:#1b365d;background:var(--navy);border-color:#1b365d;border-color:var(--navy);color:#fff}.qa{color:#7a8698;color:var(--muted);font-size:11px}.qa .warn{color:#b4443a}.qa .adv,.qa .warn{margin-top:4px}.export{background:#2b4d7d;background:var(--navy-2);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:12px;padding:10px;width:100%}.canvas{display:flex;justify-content:center;overflow:auto;padding:24px}.canvas iframe{background:#fff;border:1px solid #e7e3d9;border:1px solid var(--line);border-radius:10px;height:calc(100vh - 48px);width:640px}.rail h3.grp{color:#a9b3c2;font-size:9.5px;letter-spacing:.05em;margin:10px 0 5px;text-transform:uppercase}.widget-note{background:#f6f8fb;border:1px dashed #d3d9e2;border-radius:7px;color:#8a94a6;font-size:10.5px;margin-bottom:10px;padding:7px 9px}.imgrow{display:flex;gap:6px}.imgrow input{flex:1 1;min-width:0}.bynbtn{background:#eef3fb;border:1px solid #cdd9ee;border-radius:8px;color:#1b365d;color:var(--navy);cursor:pointer;font-size:11px;font-weight:700;padding:0 12px}.bynbtn:hover{border-color:#1b365d;border-color:var(--navy)}.byn-ovl{align-items:center;background:#1420368c;display:flex;font-family:inherit;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100001}.byn-modal{background:#f5f0e8;border-radius:16px;box-shadow:0 30px 90px #0006;display:flex;flex-direction:column;height:min(88vh,860px);overflow:hidden;width:min(1080px,96vw)}.byn-hd{background:#1b365d;color:#fff;gap:14px;padding:15px 22px}.byn-hd,.byn-ttl{align-items:center;display:flex}.byn-ttl{font-size:16px;font-weight:800;gap:9px;letter-spacing:.2px;white-space:nowrap}.byn-div{background:#ffffff29;border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;vertical-align:middle}.byn-sr{align-items:center;display:flex;gap:8px;margin-left:auto}.byn-q{background:#fff;border:0;border-radius:8px;color:#1b365d;font:inherit;font-size:13px;max-width:38vw;padding:9px 13px;width:280px}.byn-q:focus{outline:2px solid #c8a664}.byn-x{background:#ffffff24;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:20px;height:32px;line-height:1;width:32px}.byn-x:hover{background:#ffffff47}.byn-bd{flex:1 1;overflow:auto;padding:22px 24px 28px}.byn-commw{display:flex;justify-content:center;margin:2px 0 20px}.byn-comm{-webkit-appearance:auto;appearance:auto;background:#fff;border:1.5px solid #1b365d;border-radius:12px;box-shadow:0 2px 8px #1b365d14;color:#1b365d;cursor:pointer;font:inherit;font-size:14px;padding:12px 16px;width:min(440px,80%)}.byn-comm:focus{outline:2px solid #c8a664}.byn-seccomm{color:#8a7a5a;font-size:16px}.byn-note{color:#8a8578;font-size:12.5px;margin:0 0 14px;text-align:center}.byn-sec{color:#1b365d;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;letter-spacing:0;margin:4px 0 18px;text-align:center;text-transform:none}.byn-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.byn-tile{background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:0;text-align:center}.byn-timg{aspect-ratio:4/3;background:#e7e2d6 50%/cover no-repeat;border-radius:10px;box-shadow:0 2px 8px #00000014;display:block;height:auto;overflow:hidden;position:relative;transition:box-shadow .14s,transform .14s;width:100%}.byn-tile:hover .byn-timg{box-shadow:0 10px 24px #1b365d38;transform:translateY(-2px)}.byn-timg.ph:after{align-items:center;color:#b8b0a0;content:"⌂";display:flex;font-size:34px;inset:0;justify-content:center;position:absolute}.byn-tlbl{color:#2c3e57;display:block;font-size:14px;font-weight:700}.byn-back{align-items:center;background:none;border:0;color:#1b365d;cursor:pointer;display:inline-flex;font:700 13px inherit;font-family:inherit;gap:6px;margin-bottom:14px;padding:0}.byn-back:hover{text-decoration:underline}.byn-rgrid{grid-gap:14px;align-content:start;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.byn-a{background:#fff;border:1px solid #e2dccf;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;text-align:left;transition:border-color .12s,box-shadow .12s}.byn-a:hover{border-color:#1b365d;box-shadow:0 8px 20px #1b365d29}.byn-ath{background:#f1ede3 50%/cover no-repeat;display:block;height:130px;width:100%}.byn-anm{color:#33415c;display:block;font-size:11px;line-height:1.3;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.byn-msg{color:#8a8578;padding:44px 10px;text-align:center}.byn-more,.byn-msg{font-size:13px;grid-column:1/-1}.byn-more{background:#1b365d;border:0;border-radius:8px;color:#fff;cursor:pointer;display:block;font-weight:700;justify-self:center;margin:18px auto 0;padding:9px 20px;width:auto}.shell{display:flex;flex-direction:column;height:100vh}.topbar{align-items:center;background:linear-gradient(90deg,#1b365d,#2b4d7d);background:linear-gradient(90deg,var(--navy),var(--navy-2));color:#fff;display:flex;gap:18px;padding:10px 18px}.topbar h1{color:#fff;font-size:14px;margin:0}.topbar nav{display:flex;flex:1 1;gap:4px}.topbar nav button{background:#0000;border:0;border-radius:8px;color:#c9d4e6;cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px}.topbar nav button.on{background:#ffffff1a;border-radius:8px 8px 0 0;box-shadow:inset 0 -2px 0 #c8a664;box-shadow:inset 0 -2px 0 var(--gold);color:#fff}.divbox{align-items:center;display:flex;gap:6px}.divbox span{color:#9fb0cc;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.divbox input{border:0;border-radius:7px;font-size:12px;font-weight:800;padding:6px 8px;text-align:center;width:70px}.app{flex:1 1;min-height:0}.formview{flex:1 1;margin:0 auto;max-width:720px;overflow:auto;padding:18px;width:100%}.steps{display:flex;gap:6px;margin-bottom:14px}.steps button{background:#fff;border:1px solid #e7e3d9;border:1px solid var(--line);border-radius:9px;color:#7a8698;color:var(--muted);cursor:pointer;flex:1 1;font-size:11.5px;font-weight:700;padding:9px 6px}.steps button.on{border-color:#1b365d;border-color:var(--navy);box-shadow:0 0 0 1px #1b365d,inset 0 -2px 0 #c8a664;box-shadow:0 0 0 1px var(--navy),inset 0 -2px 0 var(--gold);color:#1b365d;color:var(--navy)}.panel{background:#fff;border:1px solid #e7e3d9;border:1px solid var(--line);border-radius:12px;padding:16px}.panel label{display:block;margin-bottom:12px}.panel label span{color:#7a8698;color:var(--muted);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.panel input,.panel select,.panel textarea{border:1px solid #d3d9e2;border-radius:8px;font-family:inherit;font-size:12.5px;padding:9px;width:100%}.stepnav{display:flex;justify-content:space-between;margin-top:12px}.stepnav button{background:#fff;border:1px solid #e7e3d9;border:1px solid var(--line);border-radius:9px;cursor:pointer;font-size:12px;font-weight:700;padding:10px 18px}.modal .primary,.panel .primary,.stepnav .primary{background:#2b4d7d;background:var(--navy-2);border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:10px 18px}.copyout .subj{background:#fbfcfe;border:1px solid #e7e3d9;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:block;font-size:12px;margin-bottom:6px;padding:8px 10px;text-align:left;width:100%}.copyout .subj.on{border-color:#1b365d;border-color:var(--navy);box-shadow:0 0 0 1px #1b365d;box-shadow:0 0 0 1px var(--navy)}.copyout .subj b{color:#a9843f;color:var(--gold-2);font-size:10px;margin-right:6px;text-transform:uppercase}.hit{background:#fff;border:1px solid #e7e3d9;border:1px solid var(--line);border-radius:7px;cursor:pointer;display:block;font-size:12px;margin-top:4px;padding:6px 9px;text-align:left;width:100%}.hit:hover{border-color:#1b365d;border-color:var(--navy)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{background:#fff;border:1px solid #d3d9e2;border-radius:99px;cursor:pointer;font-size:11px;font-weight:600;padding:5px 11px}.chip.on{background:#1b365d;background:var(--navy);border-color:#1b365d;border-color:var(--navy);color:#fff}.review div{border-bottom:1px solid #f0f2f6;font-size:12.5px;padding:5px 0}.ok{color:#2f8f5b}.err,.ok{font-size:12.5px;font-weight:700;margin-top:8px}.err{color:#b4443a}.mut{color:#7a8698;color:var(--muted);font-size:10.5px;line-height:1.5;margin-top:6px}.repwrap .repc{align-items:center;background:#fff;border:1px solid #e7e3d9;border:1px solid var(--line);border-radius:8px;display:flex;gap:6px;margin-bottom:5px;padding:5px 8px}.repwrap .repc.hdr{background:#f4f6fa;font-weight:800}.repwrap .repc input{background:#0000;border:0;flex:1 1;font-size:11.5px}.repwrap .repc-nm{flex:1 1;font-size:12px;font-weight:600}.repwrap .ops button,.stack .ops button{background:none;border:0;color:#7a8698;color:var(--muted);cursor:pointer;font-size:11px;padding:2px 4px}.addbtn{background:#fbfcfe;border:1.5px dashed #c7cfdc;border-radius:8px;color:#5b6472;cursor:pointer;font-size:11.5px;font-weight:700;margin-top:4px;padding:8px;width:100%}.rowbtns{display:flex;gap:6px}.modal-ovl{align-items:center;background:#0f192d8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100001}.modal{background:#fff;border-radius:12px;max-height:88vh;overflow:auto;padding:16px;width:min(520px,94vw)}.modal-hd{align-items:center;color:#1b365d;color:var(--navy);display:flex;font-size:14px;font-weight:800;justify-content:space-between;margin-bottom:12px}.modal-hd button{background:none;border:0;color:#7a8698;color:var(--muted);cursor:pointer;font-size:20px}.modal label{display:block;margin-bottom:10px}.modal label span{color:#7a8698;color:var(--muted);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.modal input,.modal textarea{border:1px solid #d3d9e2;border-radius:8px;font-family:inherit;font-size:12px;padding:8px;width:100%}.tplview{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding-top:8px}.tplview .panel{margin:12px auto;max-width:720px;width:100%}.tpledit{display:flex;flex:1 1;justify-content:center;min-height:0}.tpledit-frame{background:#fff;border:0;border-radius:0;min-height:500px;width:600px}.tpledit-menu{background:#fff;border:1px solid #e7e3d9;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 50px #14284640;max-height:70vh;overflow:auto;padding:12px;position:fixed;right:24px;top:110px;width:280px;z-index:900}.board{flex:1 1;overflow:auto;padding:14px}.board-cols{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(190px,1fr));min-width:1200px}.board-col{background:#eef1f6;border-radius:10px;border-top:3px solid #1b365d;border-top:3px solid var(--navy);padding:8px}.board-hd{color:#5b6472;display:flex;font-size:10.5px;font-weight:800;justify-content:space-between;letter-spacing:.05em;padding:4px 6px 8px;text-transform:uppercase}.board-hd .cnt{background:#c8a664;background:var(--gold);border-radius:99px;color:#fff;padding:0 7px}.board .card{background:#fff;border:1px solid #e7e3d9;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:block;margin-bottom:6px;padding:8px 10px;text-align:left;width:100%}.board .card b{color:#1c2430;color:var(--ink);display:block;font-size:12px}.board .card span{color:#7a8698;color:var(--muted);font-size:10.5px}.gifgen,.livefill{display:block}.byn-a.on{border-color:#1b2a58;box-shadow:0 0 0 2px #1b2a58}.byn-sel{background:#1b2a58;border-radius:50%;color:#fff;font:800 11px/22px Inter,Arial,sans-serif;height:22px;position:absolute;right:6px;text-align:center;top:6px;width:22px}.byn-ath{position:relative}.byn-multibar{align-items:center;background:#fff;border-top:1px solid #e2dccf;display:flex;gap:12px;justify-content:space-between;padding:12px 22px}.byn-multin{color:#5b6472;font-size:12px}.byn-multidone{background:#1b2a58;border:0;border-radius:9px;color:#fff;cursor:pointer;font:800 12.5px Inter,Arial,sans-serif;padding:10px 22px}.byn-multidone:disabled{cursor:default;opacity:.45}.rb{--navy:#1b365d;--navy-2:#2b4d7d;--gold:#c8a664;--gold-2:#a9843f;--teal:#4a9b9b;--cream:#f6f2ea;--ink:#1c2430;--muted:#7a8698;--line:#e7e3d9;--white:#fff;--ok:#2f8f5b;--bad:#b4443a;--shadow:0 1px 2px #1b365d0f,0 10px 30px #1b365d12;--shadow-lg:0 20px 60px #1b365d29;-webkit-font-smoothing:antialiased;background:#f6f2ea;color:var(--ink);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.45;min-height:100%;overflow:auto}.rb *{box-sizing:border-box}.es button,.rb button{font-family:inherit}.rb h1,.rb h2,.rb h3,.rb h4{font-weight:700;letter-spacing:-.01em;margin:0}.rb.rb-app{display:flex;flex-direction:column;height:100vh;overflow:hidden}.rb .rb-topbar{align-items:center;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 2px 14px #1428460d;display:flex;flex:0 0 auto;gap:14px;padding:14px 24px;z-index:20}.rb .rb-logo{color:var(--navy);font-size:18px;font-weight:800;letter-spacing:.22em}.rb .rb-crumb{color:var(--gold-2);font-size:14.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transform:translateY(2px)}.rb .rb-spacer{flex:1 1}.rb .rb-topbtn{align-items:center;background:var(--cream);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;justify-content:center;min-width:112px;padding:9px 15px}.rb .rb-topbtn:hover{border-color:var(--gold);color:var(--navy)}.rb .rb-signout{gap:9px;min-width:140px;padding:4px 16px 4px 6px}.rb .rb-av{background:var(--navy);border-radius:50%;color:#fff;display:inline-grid;flex:0 0 auto;font-size:10px;font-weight:700;height:24px;letter-spacing:.02em;line-height:1;place-items:center;width:24px}.rb .rb-signout:hover .rb-av{background:var(--navy)}.adm{--adm-navy:#1a2654;--adm-navy2:#243070;--adm-gold:#c4961a;margin:0 auto;max-width:1760px;padding:24px;width:100%}.adm .adm-tabs{align-items:center;background:#f2f1ef;border:1px solid #e3e2df;border-radius:8px;display:flex;gap:2px;margin:0 0 16px;padding:3px;width:100%}.adm .adm-tabs>button{background:none;border:0;border-radius:6px;color:#6b6f76;cursor:pointer;font:700 12.5px Inter,sans-serif;padding:7px 15px;white-space:nowrap}.adm .adm-tabs>button.on{background:#fff;box-shadow:0 1px 2px #00000014;color:#1b365d}.adm .at-hd{align-items:flex-end;display:flex;gap:14px;margin:0 0 12px}.adm .at-hd .at-eye{color:#94a3b8;display:block;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:3px;text-transform:uppercase}.adm .at-hd h3{color:#1a202c;font:800 19px Inter,sans-serif;letter-spacing:-.02em;margin:0}.adm .at-hd .sp{flex:1 1}.adm .at-open{align-items:center;background:var(--adm-navy);border-radius:9px;color:#fff;display:inline-flex;font:800 12px Inter,sans-serif;gap:6px;padding:9px 15px;text-decoration:none;transition:background .12s}.adm .at-open:hover{background:var(--adm-navy2)}.adm .abx-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin:14px 0}.adm .abx-kpi{background:#fff;border:1px solid #e3e7f0;border-radius:10px;border-top:3px solid #1a2654;padding:11px 13px}.adm .abx-kpi .n{font:800 21px/1 Inter,sans-serif}.adm .abx-kpi .l{color:#7d8291;font:700 9.5px/1.3 Inter,sans-serif;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.adm .abx-kpi.s1{border-top-color:#5b8def}.adm .abx-kpi.s2{border-top-color:#c4961a}.adm .abx-kpi.s3{border-top-color:#e08a3c}.adm .abx-kpi.s4{border-top-color:#7c5cbf}.adm .abx-kpi.s5{border-top-color:#2e7d4f}.adm .abx-kpi.s6{border-top-color:#2a8f8f}.adm .abx-take{background:#fff8e8;border:1px solid #ecd9a8;border-left:4px solid #c4961a;border-radius:8px;font-size:12px;margin-bottom:13px;padding:9px 13px}.adm .abx-flow{align-items:stretch;background:#fff;border:1px solid #e3e7f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding:12px 14px}.adm .abx-fstep{flex:1 1;min-width:118px;padding:6px 4px;text-align:center}.adm .abx-fstep .ico{display:block;font-size:17px;margin-bottom:3px}.adm .abx-fstep b{color:#1a2654;display:block;font:800 11px/1.3 Inter,sans-serif}.adm .abx-fstep span:not(.ico){color:#7d8291;display:block;font-size:9.5px;margin-top:2px}.adm .abx-farrow{align-self:center;color:#c4961a;font-size:14px;font-weight:800}.adm .abx-fnote{border-top:1px dashed #e3e7f0;color:#5a6070;font-size:10.5px;margin-top:8px;padding-top:8px;text-align:center;width:100%}.adm .abx-board{grid-gap:9px;align-items:start;display:grid;gap:9px;grid-template-columns:repeat(6,1fr)}.adm .abx-col{background:#eef1f8;border-radius:10px;min-height:60px;padding:7px}.adm .abx-col h3{align-items:center;color:#3a3f4e;display:flex;font:800 10px/1.2 Inter,sans-serif;justify-content:space-between;letter-spacing:.06em;margin:0;padding:5px 5px 7px;text-transform:uppercase}.adm .abx-col h3 .ct{background:#fff;border-radius:12px;color:#7d8291;font-size:9.5px;padding:2px 7px}.adm .abx-card{background:#fff;border:1px solid #e3e7f0;border-radius:8px;cursor:pointer;margin-bottom:7px;padding:9px;transition:box-shadow .15s,transform .15s}.adm .abx-card:hover{box-shadow:0 4px 14px #1a265421;transform:translateY(-1px)}.adm .abx-card .pj{font:700 11.5px/1.3 Inter,sans-serif}.adm .abx-card .dv{background:#1a2654;margin-bottom:5px}.adm .abx-card .dv,.adm .abx-card .rmt-tag{border-radius:4px;color:#fff;display:inline-block;font:800 8.5px/1 Inter,sans-serif;letter-spacing:.05em;padding:3px 6px}.adm .abx-card .rmt-tag{background:#c4961a;margin:0 0 5px 5px;vertical-align:top}.adm .abx-card .meta{color:#7d8291;font-size:10px;margin-top:4px}.adm .abx-card .rev{color:#7c5cbf}.adm .abx-card .norev,.adm .abx-card .rev{font-size:9.5px;font-weight:700;margin-top:3px}.adm .abx-card .norev{color:#a05a1c}.adm .abx-empty{color:#9aa0ae;font-size:10.5px;padding:7px 5px}@media (max-width:900px){.adm .abx-board,.adm .abx-kpis{grid-template-columns:repeat(2,1fr)}}.adm .adm-foot{border-top:1px solid #e7e3d9;color:#7a8698;font-size:11.5px;margin:10px auto 0;padding-top:16px;text-align:center}.adm .adm-pending{background:#fff;border:1px solid #e3e7f0;border-radius:10px;color:#7d8291;font-size:13px;padding:40px 20px;text-align:center}.adm .adm-facts>div{font-size:12.5px;margin-bottom:6px}.adm .adm-facts b{color:#7d8291;display:inline-block;font-size:10.5px;letter-spacing:.05em;min-width:92px;text-transform:uppercase}.adm .adm-act{background:#fff;border:1px solid #d3d9e2;border-radius:9px;color:#1a2654;cursor:pointer;font:700 12.5px Inter,sans-serif;padding:9px 14px}.adm .adm-act.primary{background:#1a2654;border-color:#1a2654;color:#fff}.adm .adm-act:disabled{cursor:not-allowed;opacity:.5}.rb .rb-subbar{align-items:center;background:#faf8f3;border-bottom:1px solid var(--line);display:flex;flex:0 0 auto;gap:14px;padding:10px 24px}.rb .rb-back{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--navy);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;padding:7px 13px}.rb .rb-back:hover{border-color:var(--navy)}.rb .rb-subttl{color:var(--navy);font-size:13px;font-weight:800}.rb .rb-viewwrap{background:#f8f9fc;background:var(--bg,#f8f9fc);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto}.rb-app .app{flex:1 1;height:auto;min-height:0}.rb-app .canvas iframe{height:calc(100vh - 140px)}.rb .stage-wrap{margin:0 auto;max-width:1760px;padding:22px 24px 60px}.rb .s1grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1fr 640px}.rb .s1grid>div{display:flex;flex-direction:column}@media (max-width:1040px){.rb .s1grid{grid-template-columns:1fr}}.rb .formcard{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px #1428460d,0 20px 50px #14284614;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.rb .stepper{background:#faf8f3;border-bottom:1px solid var(--line);padding:16px 26px}.rb .stepper,.rb .stp{align-items:center;display:flex}.rb .stp{cursor:pointer;flex:0 0 auto;gap:11px}.rb .stp .circ{align-items:center;background:#fff;border:2px solid #dcd7ca;border-radius:50%;color:var(--muted);display:flex;font-size:13px;font-weight:800;height:30px;justify-content:center;transition:.2s;width:30px}.rb .stp.active .circ{background:var(--navy);border-color:var(--navy);box-shadow:0 0 0 4px #1b365d26;color:#fff}.rb .stp.done:not(.incomplete) .circ{background:var(--gold);border-color:var(--gold);font-size:0;position:relative}.rb .stp.done:not(.incomplete) .circ:after{color:var(--navy);content:"✓";font-size:15px;font-weight:800}.rb .stp.incomplete .circ{background:var(--bad);border-color:var(--bad);color:#fff}.rb .stp .lab{display:flex;flex-direction:column;font-weight:700;line-height:1.15}.rb .stp .lab b{color:var(--muted);font-size:13.5px;font-weight:800}.rb .stp.active .lab b{color:var(--navy);font-size:16px}.rb .stp.done .lab b{color:var(--ink)}.rb .stp.incomplete .lab b{color:var(--bad)}.rb .stp .lab span{color:#a6adba;font-size:11px;margin-top:2px}.rb .stp-line{background:#e5dfd0;border-radius:2px;flex:1 1;height:2px;margin:0 14px}.rb .stp-line.fill{background:var(--gold)}@media (max-width:760px){.rb .stp .lab span{display:none}}@media (max-width:720px){.rb .stp .lab{display:none}}.rb .fc-rule{background:linear-gradient(90deg,var(--navy),var(--gold) 55%,#0000);height:2px}.rb .fc-head{background:#fff;gap:11px;padding:16px 26px}.rb .fc-head,.rb .fc-head .ic{align-items:center;display:flex}.rb .fc-head .ic{background:var(--cream);border-radius:9px;font-size:16px;height:32px;justify-content:center;width:32px}.rb .fc-head h2{color:var(--ink);font-size:18px}.rb .fc-head .pg{color:var(--muted);font-size:12px;font-weight:700;margin-left:auto}.rb .fc-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:26px 30px}.rb .fc-body::-webkit-scrollbar{width:9px}.rb .fc-body::-webkit-scrollbar-thumb{background:#e2dccd;border:2px solid #fff;border-radius:6px}.rb .fc-body::-webkit-scrollbar-thumb:hover{background:#d1cab5}.rb .fpage{display:none}.rb .fpage.on{display:block}.rb .f{margin-bottom:18px}.rb .f>label{color:var(--navy);display:block;font-size:13.5px;font-weight:700;letter-spacing:.005em;margin-bottom:6px;overflow:visible;position:relative}.rb .f>label .req{color:var(--bad)}.rb .grid2{grid-gap:18px 28px;display:grid;gap:18px 28px;grid-template-columns:1fr 1fr}@media (max-width:720px){.rb .grid2{grid-template-columns:1fr}}.rb .grid2.dt{grid-template-columns:1fr 1fr}.rb .grid2.p2{grid-template-columns:1fr}.rb .grid2.p2 .grid2.dt{grid-template-columns:1fr 1fr}.rb input,.rb select,.rb textarea{background:#fff;border:1px solid #dcd7c9;border-radius:10px;color:var(--ink);font-family:inherit;font-size:14px;outline:none;padding:12px 14px;transition:.14s;width:100%}.rb input::placeholder,.rb textarea::placeholder{color:#b4b0a4}.rb .combo-btn:hover,.rb input:hover,.rb select:hover,.rb textarea:hover{border-color:#c7c1b0}.rb input:focus,.rb select:focus,.rb textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px #1b365d21}.rb textarea{line-height:1.55;min-height:84px;resize:vertical}.rb select{appearance:none;-webkit-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='%2398a0ac' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:15px;padding-right:38px}.rb .info{align-items:center;background:#e7e3d9;border-radius:50%;color:#7a8698;cursor:help;display:inline-flex;font-family:Georgia,Times New Roman,serif;font-size:10px;font-style:italic;font-weight:700;height:15px;justify-content:center;margin-left:2px;position:relative;vertical-align:middle;width:15px}.rb .info:hover{background:var(--navy);color:#fff}.rb .info:hover:after{background:#1b2430;border-radius:9px;box-shadow:0 10px 28px #00000038;color:#fff;content:attr(data-tip);font-family:Inter,sans-serif;font-size:11.5px;font-style:normal;font-weight:400;left:0;line-height:1.45;max-width:70vw;padding:9px 12px;position:absolute;text-align:left;top:calc(100% + 9px);white-space:normal;width:280px;z-index:50}.rb .info:hover:before{border:6px solid;border-color:#0000 #0000 #1b2430;content:"";left:5px;position:absolute;top:calc(100% + 3px);z-index:50}.rb .chipbox{align-items:center;background:#fff;border:1px solid #d7d2c6;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;min-height:48px;padding:7px 9px}.rb .chipbox:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #1b365d26}.rb .chips{flex-wrap:wrap}.rb .chips,.rb .tag{display:inline-flex;gap:6px}.rb .tag{align-items:center;background:#fff;border:1px solid #cdd7e6;border-radius:8px;color:var(--navy);font-size:12.5px;font-weight:600;padding:5px 6px 5px 11px}.rb .tag button{align-items:center;background:#eef2f8;border:0;border-radius:50%;color:#7f8ba0;cursor:pointer;display:inline-flex;font-size:12px;height:16px;justify-content:center;line-height:1;padding:0;width:16px}.rb .tag button:hover{background:var(--bad);color:#fff}.rb .chipsel{background:none;border:0;color:var(--muted);flex:1 1;min-width:150px;padding:5px 4px}.rb .chipsel:focus,.rb .chipsel:hover{background:none;border:0;box-shadow:none}.rb .sechd{font-size:15px;gap:12px;margin:0 0 18px}.rb .sechd,.rb .sechd .b{align-items:center;display:flex}.rb .sechd .b{background:var(--navy);border-radius:8px;color:#fff;flex:0 0 auto;font-size:12px;font-weight:800;height:26px;justify-content:center;width:26px}.rb .sechd .t{color:var(--navy);font-size:15px;font-weight:800}.rb .sechd .rule{background:linear-gradient(to right,var(--gold),#0000);flex:1 1;height:1px}.rb .combo{position:relative}.rb .combo-btn{align-items:center;background:#fff;border:1px solid #d7d2c6;border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;justify-content:space-between;padding:12px 14px;text-align:left;transition:.14s;width:100%}.rb .combo-btn:focus,.rb .combo-btn:hover{border-color:var(--navy)}.rb .combo-btn:focus{box-shadow:0 0 0 3px #1b365d26;outline:none}.rb .combo-btn .combo-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb .combo-btn.ph .combo-lbl{color:#b4b0a4}.rb .combo-btn .combo-car{color:var(--muted);flex:none;font-size:10px}.rb .combo-panel{border:1px solid var(--line);border-radius:11px;left:0;max-height:340px;position:absolute;right:0;top:calc(100% + 5px);z-index:60}.combo-panel.combo-fixed,.rb .combo-panel{background:#fff;box-shadow:0 18px 44px #14284633;overflow:auto;padding:7px}.combo-panel.combo-fixed{border:1px solid #e7e3d9;border-radius:11px;font-family:inherit;position:fixed;z-index:100002}.combo-panel.combo-fixed .combo-search{border:1px solid #e7e3d9;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:13px;margin-bottom:6px;padding:9px 11px;width:100%}.combo-panel.combo-fixed .combo-opts{display:flex;flex-direction:column;gap:1px}.combo-panel.combo-fixed .combo-opt{border-radius:7px;color:#1c2430;cursor:pointer;font-size:13.5px;overflow:hidden;padding:9px 11px;text-overflow:ellipsis;white-space:nowrap}.combo-panel.combo-fixed .combo-opt:hover{background:#f7f5ef}.combo-panel.combo-fixed .combo-opt.on{background:#eef2f8;color:#1b365d;font-weight:700}.combo-panel.combo-fixed .combo-empty{color:#8a8578;font-size:13px;padding:14px;text-align:center}.combo-panel.combo-fixed .combo-gh{color:#a9843f;font-size:9.5px;font-weight:800;letter-spacing:.07em;padding:8px 12px 4px;text-transform:uppercase}.rb .combo-search{border:1px solid var(--line);border-radius:8px;font-size:13px;margin-bottom:6px;padding:9px 11px;width:100%}.rb .combo-search:focus{border-color:var(--navy);box-shadow:none}.rb .combo-opts{display:flex;flex-direction:column;gap:1px}.rb .combo-opt{border-radius:7px;color:var(--ink);cursor:pointer;font-size:13.5px;overflow:hidden;padding:9px 11px;text-overflow:ellipsis;white-space:nowrap}.rb .combo-opt:hover{background:var(--cream)}.rb .combo-opt.on{background:#eef2f8;color:var(--navy);font-weight:700}.rb .combo-empty{color:var(--muted);font-size:13px;padding:14px;text-align:center}.rb .combo-gh{color:#a9843f;font-size:9.5px;font-weight:800;letter-spacing:.07em;padding:8px 12px 4px;text-transform:uppercase}.rb .chipbox .combo{flex:1 1;min-width:150px}.rb .chipbox .combo-btn{border:0;color:var(--muted);padding:5px 4px}.rb .chipbox .combo-btn:focus,.rb .chipbox .combo-btn:hover{background:none;box-shadow:none}.rb .chipbox.empty:before{color:#b8b2a4;content:attr(data-ph);font-size:12.5px;padding:2px 4px}.rb .done-wrap{padding:40px 20px;text-align:center}.rb .done-check{align-items:center;background:var(--ok);border-radius:50%;color:#fff;display:flex;font-size:38px;height:76px;justify-content:center;margin:0 auto 20px;width:76px}.rb .done-wrap h2{color:var(--navy);font-size:24px}.rb .done-wrap p{color:var(--muted);font-size:14px;margin:8px auto 0;max-width:480px}.rb .pm{background:#fcfbf8;border:1px solid var(--line);border-radius:11px;gap:11px;padding:11px 13px;text-align:left}.rb .pm,.rb .pm .i{align-items:center;display:flex}.rb .pm .i{background:var(--cream);border-radius:7px;flex:0 0 auto;font-size:14px;height:28px;justify-content:center;width:28px}.rb .pm .x{flex:1 1}.rb .pm .x b{color:var(--ink);display:block;font-size:12.5px}.rb .pm .x span{color:var(--muted);font-size:11px}.rb .pm .s{background:#eee;border-radius:99px;color:var(--muted);font-size:10.5px;font-weight:800;padding:3px 9px;text-transform:uppercase}.rb .pm.done{background:#f4fbf6;border-color:#2f8f5b80}.rb .pm.done .s{background:var(--ok);color:#fff}.rb .pm.skip .s{background:var(--cream);color:var(--gold-2)}.rb .seg3 .seg-hbar{align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:flex;gap:18px;margin-bottom:16px;padding:18px 24px}.rb .seg3 .seg-hleft{flex:1 1 56%;min-width:0}.rb .seg3 .seg-hstats{align-items:center;column-gap:clamp(10px,1.3vw,22px);display:flex;flex-wrap:nowrap;width:100%}.rb .seg3 .seg-s{flex:1 1;min-width:0;text-align:center}.rb .seg3 .seg-s .v{font-feature-settings:"tnum";color:var(--navy);display:block;font-size:clamp(15px,1.6vw,23px);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;white-space:nowrap}.rb .seg3 .seg-s.sup .v{color:var(--bad)}.rb .seg3 .seg-s .l{color:var(--muted);display:block;font-size:9.5px;font-weight:600;letter-spacing:.07em;margin-top:7px;text-transform:uppercase}.rb .seg3 .seg-s .l.k{color:var(--gold-2);font-weight:800}.rb .seg3 .seg-vr{background:var(--line);flex:0 0 auto;height:42px;width:1px}.rb .seg3 .seg-vr.mid{height:48px;margin:0 26px}.rb .seg3 .seg-load{align-items:flex-end;display:inline-flex;gap:4px;height:1em;justify-content:center;line-height:1}.rb .seg3 .seg-load i{animation:segdot 1s ease-in-out infinite;background:#c3cad6;border-radius:50%;height:5px;width:5px}.rb .seg3 .seg-load i:nth-child(2){animation-delay:.16s}.rb .seg3 .seg-load i:nth-child(3){animation-delay:.32s}@keyframes segdot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.rb .seg3 .seg-hctx{flex:1 1 44%;min-width:240px;text-align:center}.rb .seg3 .seg-eyebrow{align-items:center;color:var(--gold-2);display:flex;flex-wrap:wrap;font-size:10px;font-weight:800;gap:16px;justify-content:center;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.rb .seg3 .seg-tag{background:#eef2f8;border:1px solid #dbe3ef;border-radius:5px;font-size:9.5px;padding:2px 7px}.rb .seg3 .seg-reset,.rb .seg3 .seg-tag{color:var(--navy);font-weight:700;letter-spacing:0;text-transform:none}.rb .seg3 .seg-reset{background:#fff;border:1px solid #cdd7e6;border-radius:6px;cursor:pointer;font-family:inherit;font-size:10px;padding:3px 9px}.rb .seg3 .seg-who{color:#4a5361;font-size:12.5px;line-height:1.5}.rb .seg3 .seg-who b{color:var(--navy)}.rb .seg3 .seg-note{color:var(--muted);font-size:11.5px;margin-top:10px;text-align:center}.rb .seg3 .seg-tabs{background:#f1efe8;border:1px solid #e2ddd0;border-radius:13px;display:flex;gap:4px;margin-bottom:14px;padding:4px}.rb .seg3 .seg-tabs button{align-items:center;background:none;border:0;border-radius:9px;color:var(--muted);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:12.5px;font-weight:700;gap:8px;justify-content:center;padding:12px 10px;transition:.13s}.rb .seg3 .seg-tabs button:hover:not(.on){color:#3c4657}.rb .seg3 .seg-tabs button.on{background:var(--navy);box-shadow:0 2px 8px #1b365d47;color:#fff}.rb .seg3 .seg-tabs .seg-tc{align-items:center;background:#e2ddd0;border-radius:99px;color:var(--muted);display:inline-flex;font-size:10px;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.rb .seg3 .seg-tabs button.on .seg-tc{background:var(--gold);color:var(--navy)}.rb .seg3 .seg-card{background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow);overflow:hidden}.rb .seg3 .seg-card .seg-ch{border-bottom:1px solid var(--line);color:var(--navy);font-size:12.5px;font-weight:800;padding:12px 16px}.rb .seg3 .seg-card.tgt .seg-ch{border-left:3px solid var(--teal)}.rb .seg3 .seg-card.match .seg-ch{border-left:3px solid var(--navy)}.rb .seg3 .seg-card.beh .seg-ch{border-left:3px solid var(--gold-2)}.rb .seg3 .seg-card .seg-cb{padding:4px 16px 14px}.rb .seg3 .seg-fg{border-top:1px solid var(--line);padding:14px 0}.rb .seg3 .seg-cb .seg-fg:first-child{border-top:0}.rb .seg3 .seg-lh{align-items:center;display:flex;gap:7px;margin-bottom:9px}.rb .seg3 .seg-lh .lb{color:var(--ink);font-size:12.5px;font-weight:700}.rb .seg3 .seg-i{align-items:center;border:1px solid #cdc7b8;border-radius:50%;color:#a49d8c;display:inline-flex;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:800;height:15px;justify-content:center;line-height:1;width:15px}.rb .seg3 .seg-pills{display:flex;flex-wrap:wrap;gap:7px}.rb .seg3 .seg-pills button{background:#fff;border:1px solid #d7d2c6;border-radius:8px;color:#5c6672;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:7px 12px;transition:.12s}.rb .seg3 .seg-pills button:hover{border-color:var(--navy)}.rb .seg3 .seg-pills button.on{background:var(--navy);border-color:var(--navy);color:#fff}.rb .seg3 .seg-tog{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:13px;gap:11px;margin-top:10px}.rb .seg3 .seg-tog input{accent-color:var(--navy);height:18px;width:18px}.rb .seg3 .seg-tog.dis{cursor:default;opacity:.7}@media (max-width:900px){.rb .seg3 .seg-hbar{flex-wrap:wrap}.rb .seg3 .seg-vr.mid{display:none}.rb .seg3 .seg-hstats{flex:1 1 100%}.rb .seg3 .seg-hctx{border-top:1px solid var(--line);flex:1 1 100%;margin-top:14px;padding-top:14px}}.rb .aicard{background:#fff;border:1px solid #e7e3d9;border-radius:12px;margin:0 0 16px;overflow:hidden}.rb .aicard-body{padding:16px 16px 14px}.rb .aicard-body .f{margin:0}.rb .aicard-body .charc{text-align:right}.rb .aicard-div{background:#eee7d9;height:1px;margin:14px 0}.rb .aicard-foot.slim{align-items:center;background:#0000;border-top:1px solid #eee7d9;box-sizing:border-box;display:flex;justify-content:flex-end;padding:7px 10px;width:100%}.rb .aicard-foot-cta{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--navy);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:5px 10px;transition:background .12s;white-space:nowrap}.rb .aicard-foot-cta:hover{background:#f6efe0}.rb .aicard-foot-cta .spk{color:var(--gold)}.rb .charc{color:var(--muted);font-size:11px;letter-spacing:.02em;margin-top:5px;text-align:right}.rb .charc.warn,.rb .datepast{color:var(--bad);font-weight:700}.rb .datepast{display:block;font-size:11.5px;line-height:1.35;margin-top:6px}.rb .aic-ov{align-items:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182c80;display:flex;inset:0;justify-content:center;overflow:auto;padding:40px 14px;position:fixed;z-index:100001}.rb .aic{background:#fff;border-radius:18px;box-shadow:0 24px 70px #10182c59;font-family:inherit;overflow:hidden;width:min(580px,96vw)}.rb .aic-hd{border-bottom:1px solid #eef0f5;padding:20px 24px 14px}.rb .aic-t{color:#1b365d;font-size:16px;font-weight:800;letter-spacing:-.01em}.rb .aic-t b{color:#c8a664;font-weight:800;margin-right:6px}.rb .aic-sub{color:#8792a3;font-size:12px;margin-top:2px}.rb .aic-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.rb .aic-chip{background:#f4f6fa;border:1px solid #e7ebf2;border-radius:20px;color:#3c4c68;font-size:10.5px;font-weight:700;padding:4px 11px}.rb .aic-chip.gold{background:#faf5ea;border-color:#eadfc8;color:#8a6a2f}.rb .aic-bd{padding:18px 24px 6px}.rb .aic-lab{color:#8a97ab;font-size:10px;font-weight:800;letter-spacing:.09em;margin:0 0 6px;text-transform:uppercase}.rb .aic-lab,.rb .aic-sc{align-items:center;display:flex}.rb .aic-sc{background:#fff;border:1.5px solid #e6eaf1;border-radius:11px;cursor:pointer;gap:10px;margin-bottom:7px;padding:10px 12px;transition:border-color .12s,background .12s}.rb .aic-sc:hover{border-color:#c3cede}.rb .aic-sc.on{background:#f4f7fd;border-color:#1b2a58}.rb .aic-dot{align-items:center;border:1.5px solid #c9d2df;border-radius:50%;display:flex;flex:none;height:15px;justify-content:center;width:15px}.rb .aic-sc.on .aic-dot{border-color:#1b2a58}.rb .aic-sc.on .aic-dot:after{background:#1b2a58;border-radius:50%;content:"";height:7px;width:7px}.rb .aic-k{color:#9aa7b8;font-size:9px;font-weight:800;letter-spacing:.08em;min-width:72px;text-transform:uppercase}.rb .aic-sx{color:#1b2b46;flex:1 1;font-size:13px;font-weight:600;line-height:1.35}.rb .aic-rg{background:#0000;border:0;border-radius:7px;color:#98a5b8;cursor:pointer;flex:none;font-size:13px;height:26px;line-height:1;width:26px}.rb .aic-rg:hover{background:#eef2f8;color:#1b365d}.rb .aic-f{flex:1 1;margin-bottom:13px;min-width:0}.rb .aic-in,.rb .aic-ta{background:#fcfdfe;border:1px solid #dfe4ec;border-radius:10px;box-sizing:border-box;color:#1b2b46;font-family:inherit;font-size:13px;padding:10px 12px;transition:border-color .12s,box-shadow .12s;width:100%}.rb .aic-in:focus,.rb .aic-ta:focus{background:#fff;border-color:#1b2a58;box-shadow:0 0 0 3px #1b2a5814;outline:0}.rb .aic-ft{align-items:center;border-top:1px solid #eef0f5;display:flex;gap:9px;margin-top:4px;padding:14px 24px 18px}.rb .aic-ghost{background:#fff;border:1px solid #dfe4ec;border-radius:10px;color:#1b365d;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:800;padding:10px 15px}.rb .aic-ghost:hover{background:#f4f7fb}.rb .aic-cancel{background:#0000;border:0;border-radius:10px;color:#5a6b86;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:10px 14px}.rb .aic-cancel:hover{background:#f2f4f8}.rb .aic-apply{background:#1b2a58;border:0;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:800;padding:11px 20px;transition:background .12s}.rb .aic-apply:hover{background:#27408a}.rb .custpanel{background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:16px -30px 0;margin:16px calc(-30px/var(--fitz, 1)) 0;padding:20px 30px}.rb .custpanel .sechd{margin-top:0}.rb .es-cta{background:#fff;border:1px solid #e4ddd0;border-radius:14px;padding:18px 20px}.rb .es-cta-hd{color:var(--navy);font-size:15px;font-weight:800;margin-bottom:12px}.rb .es-cta-list{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.rb .es-cta-row{align-items:center;color:#303030;display:flex;font-size:13px;gap:9px}.rb .es-cta-row .ck{color:var(--teal);font-size:15px;font-weight:800;line-height:1}.rb .es-cta-open{background:#1b2a58;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:13.5px;font-weight:800;padding:13px;width:100%}.rb .es-cta-open:hover{filter:brightness(1.08)}.rb .autofill-note{background:#f2f7f4;border:1px solid #cfe3d8;border-radius:10px;color:#2c5f4a;font-size:12px;margin:2px 0 14px;padding:10px 13px}.rb .autofill-note.warn{background:#fdf6ec;border-color:#ecd9b8;color:#7a5c1e}.rb .reqnote{color:var(--gold-2);font-size:11.5px;font-style:italic;line-height:1.4;margin-top:7px}.rb .dup-banner{align-items:center;background:#eef3fb;border:1px solid #dbe4f3;border-radius:12px;display:flex;gap:14px;justify-content:space-between;margin-bottom:22px;padding:12px 16px}.rb .dup-banner .dbt b{color:var(--navy);display:block;font-size:13.5px;font-weight:800}.rb .dup-banner .dbt span{color:#64748b;font-size:12px}.rb .dup-banner button{background:var(--navy);border:0;border-radius:9px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12.5px;font-weight:700;padding:9px 15px;white-space:nowrap}.rb .dup-banner button:hover{background:#16406e}.rb .navbar{align-items:center;background:#fdfcf9;border-top:1px solid var(--line);display:flex;gap:12px;margin-top:0;padding:18px 30px}.rb .spacer{flex:1 1}.rb .dupfoot{align-items:center;background:var(--navy);border:1.5px solid var(--navy);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:800;gap:8px;padding:11px 18px;white-space:nowrap}.rb .dupfoot:hover{background:#12305a}.rb .pgnote{color:var(--muted);font-size:12px}.rb .pgnote.bad{color:#b23838;font-weight:600}.seg-tip{background:#1b365d;border-radius:9px;box-shadow:0 10px 28px #14284647;color:#fff;display:none;font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;line-height:1.45;max-width:250px;padding:9px 12px;pointer-events:none;position:fixed;z-index:9999}.rb .seg3 .seg-i{cursor:help}.rb .seg3 .seg-pills.multi button.on{background:var(--navy);border-color:var(--navy)}.rb .f.fmiss>label{color:#b23838}.rb .f.fmiss>label:after{color:#b23838;content:" — required";font-size:11.5px;font-weight:600}.rb .f.fmiss .chipbox,.rb .f.fmiss .combo-btn,.rb .f.fmiss input,.rb .f.fmiss select,.rb .f.fmiss textarea{border-color:#d9534f!important;border-radius:8px;box-shadow:0 0 0 3px #d9534f29!important}.rb .btn{align-items:center;background:var(--navy);border:1.5px solid var(--navy);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;padding:12px 24px}.rb .btn.gold{background:var(--gold);border-color:var(--gold);color:var(--navy)}.rb .btn.ghost{background:#fff;color:var(--navy)}.rb .btn:hover{filter:brightness(1.05)}.rb .btn:disabled{cursor:not-allowed;opacity:.45}.rb .prev-rail{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px #14284624;overflow:hidden;position:-webkit-sticky;position:sticky;top:80px}@media (max-width:1040px){.rb .prev-rail{position:static}}.rb .pv-top{align-items:center;background:#faf8f3;border-bottom:1px solid var(--line);display:flex;gap:6px;padding:9px 12px}.rb .pv-top .pl{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rb .pvbtn{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--navy);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:6px;margin:0 8px;max-width:220px;padding:5px 10px}.rb .pvbtn:hover{background:var(--cream);border-color:var(--navy)}.rb .pvbtn .pvt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb .pvbtn .pvt-caret{color:var(--muted);font-size:9px}.rb .zoomctl{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:inline-flex;gap:1px;margin-left:auto;padding:2px}.rb .zoomctl button{background:none;border:0;border-radius:6px;color:var(--navy);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;height:24px;line-height:1;width:24px}.rb .zoomctl button:hover{background:var(--cream)}.rb .zoomctl .zpct{color:var(--muted);font-size:10.5px;font-weight:700;min-width:36px;text-align:center}.rb .pv-toggle{border:1px solid var(--line);border-radius:8px;display:inline-flex;margin-left:8px;overflow:hidden}.rb .pv-toggle button{background:#fff;border:0;color:var(--muted);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;padding:5px 11px}.rb .pv-toggle button.on{background:var(--navy);color:#fff}.rb .deviceframe{background:#fff;overflow:hidden;position:relative}.rb .pv-fill{align-items:center;background:#ffffff8c;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:5}.rb .pv-fill .pv-pill{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 24px #1b365d24;color:var(--navy);display:inline-flex;font-size:12.5px;font-weight:700;gap:9px;padding:9px 16px 9px 12px;white-space:nowrap}.rb .pv-bar{background:#eee;height:3px;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:6}.rb .pv-bar i{animation:pv-slide 1.2s ease-in-out infinite;background:var(--gold);height:100%;left:-40%;position:absolute;width:40%}@keyframes pv-slide{to{left:100%}}.combo-panel .combo-spin,.rb .combo-spin,.rb .pv-spin{animation:pv-rot .8s linear infinite;border:2px solid #e7e3d9;border-radius:50%;border-top-color:#c8a664;box-sizing:border-box;display:inline-block;flex:0 0 auto;height:14px;width:14px}.rb .combo-btn .combo-spin{height:12px;width:12px}@keyframes pv-rot{to{transform:rotate(1turn)}}.combo-panel.combo-fixed .combo-loading{align-items:center;color:#8a8578;display:flex;font-size:13px;gap:9px;justify-content:center;padding:12px}.rb .realwrap{-ms-overflow-style:none;background:#faf8f3;overflow-x:auto;overflow-y:scroll;scrollbar-width:none}.rb .realwrap::-webkit-scrollbar{display:none;height:0;width:0}@media (max-width:1040px){.rb .realwrap{max-height:680px}}.rb .zoomsizer{margin:12px auto 0;overflow:hidden}.rb .zoominner{transform-origin:top left;width:600px}.rb .prev-empty{color:var(--muted);font-size:13px;padding:60px 24px;text-align:center}.rb-ovl{align-items:center;background:#141e2d80;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.rb-modal{background:#fff;border-radius:16px;border-top:3px solid #1b365d;box-shadow:0 30px 80px #00000059;display:flex;flex-direction:column;font-family:Inter,-apple-system,Segoe UI,sans-serif;max-height:86vh;overflow:hidden;width:min(720px,96vw)}.rb-modal-hd{align-items:center;border-bottom:1px solid #e7e3d9;display:flex;gap:12px;padding:15px 20px}.rb-modal-hd b{color:#1b365d;flex:1 1;font-size:15px;font-weight:800}.rb-modal-hd button{background:#f6f2ea;border:0;border-radius:8px;color:#1b365d;cursor:pointer;font-size:15px;height:30px;width:30px}.rb-modal-hd button:hover{background:#eee7db}.rb-modal-bd{overflow-y:auto;padding:18px 20px}.rb-tpl-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.rb-tpl-card{background:#fff;border:1px solid #e7e3d9;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:0;text-align:left;transition:transform .08s,box-shadow .08s,border-color .08s}.rb-tpl-card:hover{border-color:#1b365d;box-shadow:0 10px 24px #14284624;transform:translateY(-2px)}.rb-tpl-card.sel{border-color:#c8a664;box-shadow:0 0 0 2px #c8a664}.rb-tpl-card.noimg{padding:16px 14px}.rb-tpl-thumb{aspect-ratio:4/5;background:#eef1f5;display:block;overflow:hidden}.rb-tpl-thumb.empty{background:repeating-linear-gradient(135deg,#eef1f5,#eef1f5 10px,#e7ebf1 0,#e7ebf1 20px)}.rb-tpl-thumb img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.rb-tpl-nm{color:#1b365d;font-size:12px;font-weight:600;line-height:1.3;padding:9px 11px}.rb-dup-row{align-items:center;background:none;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:12px;padding:11px 12px;text-align:left;width:100%}.rb-dup-row:hover{background:#f6f9fd;border-color:#dbe4f3}.rb-dup-row .dl{flex:1 1;min-width:0}.rb-dup-row .dl b{color:#1a202c;display:block;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-dup-row .dl span{color:#64748b;font-size:11.5px}.rb-dup-row .dv{background:#eef3fb;border:1px solid #dbe4f3;border-radius:5px;color:#1b365d;flex-shrink:0;font-size:10.5px;font-weight:800;padding:2px 7px}.rb-modal.rb-dup{border-radius:14px;width:min(940px,96vw)}.rb-dup .rb-modal-hd b{flex:0 0 auto;white-space:nowrap}.rb-modal-hd .rb-dup-search{border:1px solid #d7d2c6;border-radius:8px;flex:1 1;font-size:13px;height:34px;padding:0 11px;width:auto}.rb-dup-list{overflow:auto;padding:8px}.rb-dup-none{color:#94a3b8;font-size:13px;padding:26px;text-align:center}.rb-dup-foot{border-top:1px solid #e2e8f0;color:#94a3b8;font-size:11px;padding:9px 16px}.rb-dup-row .dcp{color:#16406e;flex-shrink:0;font-size:11px;font-weight:700}.rb-dup-row .dv{cursor:pointer}.rb-dup-row .dv .dfav{color:#c4961a;display:none;font-size:15px;line-height:1}.rb-dup-row .dv.fav .dvt,.rb-dup-row:hover .dv .dvt{display:none}.rb-dup-row .dv.fav .dfav,.rb-dup-row:hover .dv .dfav{display:inline}.rb-dup-row .dv:hover .dfav{transform:scale(1.15)}.fb-lab{color:#8a97ab;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.fb-cats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.fb-cats button{background:#f8fafc;border:1px solid #dce4ef;border-radius:10px;color:#334155;cursor:pointer;font:700 12px Inter,sans-serif;padding:11px 8px;text-align:center}.fb-cats button small{color:#94a3b8;display:block;font-size:9.5px;font-weight:600;margin-top:3px}.fb-cats button.on{background:#eef2fb;border-color:#1a2654;color:#1a2654}.rb-toast{background:#1a2654;border-radius:9px;bottom:26px;box-shadow:0 8px 24px #0f172a59;color:#fff;font:600 12.5px Inter,sans-serif;left:50%;max-width:80vw;opacity:0;padding:10px 18px;pointer-events:none;position:fixed;text-align:center;transform:translateX(-50%);transition:opacity .15s;z-index:100002}.rb-toast.on{opacity:1}.rb-gal-ovl{align-items:center;background:#141e2d80;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.rb-gal{background:#f6f2ea;background:var(--cream,#f6f2ea);border-radius:16px;box-shadow:0 30px 80px #00000059;display:flex;flex-direction:column;font-family:Inter,-apple-system,Segoe UI,sans-serif;height:92vh;overflow:hidden;width:min(1520px,98vw)}.rb-gal-hd{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:14px;padding:15px 20px}.rb-gal-tt{flex:0 0 auto}.rb-gal-tt b{color:var(--navy);display:block;font-size:15px;white-space:nowrap}.rb-gal-tt span{color:var(--muted);font-size:11.5px;white-space:nowrap}.rb-gal-mode{border:1px solid var(--line);border-radius:9px;display:inline-flex;flex:0 0 auto;margin:0 auto;overflow:hidden}.rb-gal-mode button{background:#fff;border:0;color:var(--muted);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;padding:7px 13px;white-space:nowrap}.rb-gal-mode button.on{background:var(--navy);color:#fff}.rb-gal-hd .rb-gal-search{background:#fff;border:1px solid var(--line);border-radius:9px;flex:0 0 auto;font-family:inherit;font-size:12.5px;padding:8px 12px;width:240px}.rb-gal-hd .rb-gal-search:focus{border-color:var(--navy);box-shadow:none;outline:none}.rb-gal-x{background:var(--cream);border:0;border-radius:8px;color:var(--navy);cursor:pointer;font-size:16px;height:30px;width:30px}.rb-gal-x:hover{background:#eee7db}.rb-gal-bd{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px}.rb-gal-back{align-self:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--navy);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;margin:0 0 14px;padding:6px 12px}.rb-gal-back:hover{border-color:var(--navy)}.gal-note{color:var(--muted);font-size:13px;margin:auto;padding:44px 10px;text-align:center}.cat-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.cat-card{background:#fff;border-top:5px solid #5b6472;border:1px solid var(--line);border-radius:13px;border-top:5px solid var(--c,#5b6472);cursor:pointer;font-family:inherit;padding:22px 22px 20px;text-align:left;transition:transform .08s,box-shadow .08s}.cat-card:hover{box-shadow:0 12px 28px #14284624;transform:translateY(-2px)}.cat-card h4{align-items:center;color:#1b365d;color:var(--c,#1b365d);display:flex;font-size:19px;font-weight:800;gap:8px;justify-content:space-between;margin:0 0 7px}.cat-card h4 .cat-html{background:#e1f5ee;border:1px solid #9fe1cb;border-radius:20px;color:#0f6e56;float:right;font-size:9.5px;font-weight:800;padding:2px 8px}.cat-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:0 0 16px}.cat-cover{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,1fr)}.cat-cover .cc{background:#eef1f5;border:1px solid var(--line);border-radius:7px;height:170px;overflow:hidden}.cat-cover .cc img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.gtpl-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.gtpl-card{background:#fff;border:1px solid var(--line);border-radius:12px;cursor:pointer;font-family:inherit;overflow:hidden;padding:0;text-align:left;transition:transform .08s,box-shadow .08s,border-color .08s}.gtpl-card:hover{border-color:var(--navy);box-shadow:0 10px 24px #14284624;transform:translateY(-2px)}.gtpl-card.sel{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.gtpl-thumb{aspect-ratio:4/5;background:#eef1f5;display:block;overflow:hidden}.gtpl-thumb img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.gtpl-nm{color:var(--navy);font-size:12px;font-weight:700;line-height:1.25;padding:9px 10px 3px}.gtpl-card .mt{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:5px;padding:0 10px 10px}.gtpl-card .mt .dot{background:#c3c8d0;border-radius:50%;flex:none;height:6px;width:6px}.gtpl-card .mt .dot.active{background:#2f8f5b}.gtpl-card .mt .dot.inactive{background:#d0a53a}.gtpl-card .mt .tpl-html{background:#e1f5ee;border:1px solid #9fe1cb;border-radius:20px;color:#0f6e56;font-size:8.5px;font-weight:800;letter-spacing:.04em;margin-left:auto;padding:1px 6px}.gtpl-thumb .tpl-mini{background:#fff;border:0;display:block;pointer-events:none;transform-origin:0 0}.gtpl-thumb.tile{align-items:flex-end;aspect-ratio:auto;display:flex;height:82px;justify-content:space-between;padding:8px}.gtpl-thumb.tile .stg,.gtpl-thumb.tilewrap .stg{background:#00000038;border-radius:20px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.gtpl-thumb.tile .ico,.gtpl-thumb.tilewrap .ico{color:#ffffffeb;font-size:22px;line-height:1}.gtpl-thumb.tilewrap{align-items:flex-end;display:flex;justify-content:space-between;padding:8px;position:relative}.gtpl-thumb.tilewrap .thumb-img{display:block;height:100%;inset:0;object-fit:cover;object-position:top;position:absolute;width:100%}.gtpl-thumb.skel{overflow:hidden;position:relative}.gtpl-thumb.skel:after{animation:rb-sk-sweep 1.25s infinite;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes rb-sk-sweep{to{transform:translateX(100%)}}.favtop{display:flex;justify-content:center;margin:0 0 16px}.favview-seg{background:#ece6da;border-radius:9px;display:inline-flex;padding:3px}.favview-seg button{background:#0000;border:0;border-radius:7px;color:#5f6b7a;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;padding:7px 18px}.favview-seg button.on{background:#fff;box-shadow:0 1px 3px #00000014;color:#1b365d}.fav-tplcard{position:relative}.fav-tplcard .fav-x{background:#f6eaea;border-radius:6px;color:#b23b3b;cursor:pointer;font-size:13px;height:20px;line-height:20px;position:absolute;right:8px;text-align:center;top:7px;width:20px;z-index:2}.fav-tplcard .fav-x:hover{background:#f0d6d6}.fav-mini{background:#fff;border:0;border-radius:0;display:block;pointer-events:none;transform-origin:0 0}.rb-gal .tpl-cat-h{align-items:center;color:var(--muted);display:flex;font-size:11px;font-weight:800;gap:9px;letter-spacing:.07em;margin:0 0 10px;text-transform:uppercase}.rb-gal .tpl-cat-h .ln{background:var(--line);flex:1 1;height:1px}.rb-gal .tpl-cat-h .ct{background:#e7e3d9;border-radius:20px;color:#5b6472;font-size:10px;font-weight:800;padding:1px 8px}@media (max-width:760px){.rb-gal-mode,.rb-gal-search{display:none}}.rb .dn3-wrap{padding:14px 20px 16px}.rb .dn3{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 2px 4px #1b2a580a,0 24px 56px #1b2a5817;margin:0 auto;max-width:1120px;padding:26px 36px 24px;text-align:center}.rb .dn3 .done-check{background:#fff;border:2px solid var(--ok);color:var(--ok);font-size:19px;height:40px;margin:0 auto 12px;width:40px}.rb .dn3 h2{color:var(--navy);font-family:Reckless,Georgia,Times New Roman,serif;font-size:40px;font-weight:300;letter-spacing:-.015em;line-height:1.04}.rb .dn3>p{font-size:15.5px;line-height:1.6;margin:10px auto 0;max-width:54ch}.rb .dn3-band{grid-gap:26px;align-items:stretch;display:grid;gap:26px;grid-template-columns:440px 1fr;margin-top:22px;text-align:left}.rb .dn3-cap{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.rb .dn3-fv{color:var(--navy);font-size:17px;font-weight:600;margin-top:5px}.rb .dn3-crt{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;min-height:0;padding:14px}.rb .dn3-crthd{align-items:center;display:flex;gap:12px;padding:0 2px 11px}.rb .dn3-link{background:none;border:0;color:var(--gold-2);cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;margin-left:auto;padding:0}.rb .dn3-link:hover{text-decoration:underline}.rb .dn3-win{background:#f7f4ef;border:1px solid var(--line);border-radius:9px;display:flex;flex:0 0 auto;height:min(366px,max(300px,calc(100vh - 500px)));justify-content:center;overflow-x:hidden;overflow-y:auto;padding:12px 0}.rb .dn3-win::-webkit-scrollbar{width:9px}.rb .dn3-win::-webkit-scrollbar-thumb{background:#dcd3c4;border-radius:9px}.rb .dn3-win::-webkit-scrollbar-track{background:#0000}.rb .dn3-prev{zoom:.62;background:#fff;border:1px solid #eee8df;box-shadow:0 6px 18px #1b2a5812;box-sizing:initial;display:block;height:900px;pointer-events:none;width:600px}.rb .dn3-plate{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;justify-content:center;padding:26px 28px}.rb .dn3-plate h3{color:var(--navy);font-family:Reckless,Georgia,Times New Roman,serif;font-size:30px;font-weight:300;letter-spacing:-.01em;margin:6px 0 0}.rb .dn3-plate p{color:var(--muted);font-size:14px;line-height:1.6;margin:12px 0 0}.rb .dn3-side{display:flex;flex-direction:column;gap:12px;min-height:0}.rb .dn3-rail{background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;flex:1 1 auto;grid-template-columns:1fr 1fr;overflow:hidden}.rb .dn3-rs{padding:15px 18px 16px}.rb .dn3-rs:nth-child(odd){border-right:1px solid var(--line)}.rb .dn3-rs:first-child,.rb .dn3-rs:nth-child(2){border-bottom:1px solid var(--line)}.rb .dn3-rshd{gap:10px;margin-bottom:9px}.rb .dn3-rshd,.rb .dn3-sn{align-items:center;display:flex}.rb .dn3-sn{background:#fff;border:1px solid #e4dccf;border-radius:50%;color:#a69c8c;flex:0 0 auto;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.rb .dn3-rs.is-done .dn3-sn{border-color:#2f8f5b6b;color:var(--ok)}.rb .dn3-rs.is-warn .dn3-sn{border-color:#b4443a6b;color:var(--bad)}.rb .dn3-st{color:var(--navy);font-size:15px;font-weight:600}.rb .dn3-sd{color:var(--muted);font-size:13px;margin-top:2px;overflow-wrap:anywhere}.rb .dn3-pill{align-items:center;background:#0000;border:1px solid;border-radius:99px;display:inline-flex;flex:0 0 auto;font-size:9.5px;font-weight:800;gap:6px;letter-spacing:.1em;margin-left:auto;padding:5px 10px;text-transform:uppercase}.rb .dn3-pill.is-done{border-color:#2f8f5b6b;color:var(--ok)}.rb .dn3-pill.is-now{border-color:#c8a6649e;color:var(--gold-2)}.rb .dn3-pill.is-wait{border-color:#e4dccf;color:#a69c8c}.rb .dn3-pill.is-warn{border-color:#b4443a73;color:var(--bad)}.rb .dn3-dot{animation:dn3pulse 1.7s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}@keyframes dn3pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.rb .dn3-dot{animation:none}}.rb .dn3-facts{background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;flex:0 0 auto;grid-template-columns:repeat(3,1fr);overflow:hidden}.rb .dn3-fc{padding:15px 20px}.rb .dn3-fc+.dn3-fc{border-left:1px solid var(--line)}.rb .dn3-name{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex:0 0 auto;gap:18px;padding:15px 20px}.rb .dn3-name .dn3-cap{flex:0 0 auto}.rb .dn3-nm{color:#5a6472;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;overflow-wrap:anywhere}.rb .dn3-ov{background:#1b365d8c;inset:0;overflow:auto;padding:30px 20px;position:fixed;z-index:100002}.rb .dn3-ovin{margin:0 auto;max-width:640px}.rb .dn3-ovbar{align-items:center;display:flex;gap:12px;margin-bottom:12px}.rb .dn3-ovnm{color:#fff;flex:1 1;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;min-width:0;overflow-wrap:anywhere}.rb .dn3-ovbar button{background:#fff;border:0;border-radius:8px;color:var(--navy);cursor:pointer;flex:0 0 auto;font:inherit;font-size:12.5px;font-weight:700;padding:9px 15px}.rb .dn3-ovprev{background:#fff;border:0;box-shadow:0 26px 70px #0000004d;box-sizing:initial;display:block;height:900px;max-width:100%;width:600px}@media (max-width:1040px){.rb .dn3{padding:24px 18px 22px}.rb .dn3 h2{font-size:32px}.rb .dn3-band{gap:14px}.rb .dn3-band,.rb .dn3-rail{grid-template-columns:1fr}.rb .dn3-rs:nth-child(odd){border-right:0}.rb .dn3-rs:nth-child(3){border-bottom:1px solid var(--line)}}body,html{height:100%}@media (min-width:1040px){body,html{overflow:hidden}.rb-app>.rb{overflow:hidden}.rb .stage-wrap,.rb-app>.rb{display:flex;flex:1 1;flex-direction:column;min-height:0}.rb .stage-wrap{padding:18px 24px;width:100%}.rb .stage-wrap>section{flex:1 1;min-height:0;overflow:auto}.rb .s1grid{align-items:stretch;flex:1 1}.rb .formcard,.rb .s1grid,.rb .s1grid>div{min-height:0}.rb .fc-body{min-height:0;overflow:hidden}.rb .prev-rail{position:static}.rb .deviceframe,.rb .prev-rail{display:flex;flex:1 1;flex-direction:column;min-height:0}.rb .realwrap{flex:1 1;min-height:0}}.rb .fc-zoom{display:flow-root}.rb .rb-resume{align-items:center;animation:rb-resume-drop .22s ease-out;background:var(--navy);border-bottom:1px solid #142a4a;box-shadow:0 8px 22px -12px #1b365d99;box-sizing:border-box;color:#fff;display:flex;flex:0 0 auto;font-size:14.5px;gap:16px;margin:0;padding:11px 24px;position:relative;width:100%;z-index:19}@keyframes rb-resume-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.rb .rb-resume-chip{align-items:center;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;color:var(--gold);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.08em;padding:4px 11px;text-transform:uppercase;white-space:nowrap}.rb .rb-resume-chip:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.rb .rb-resume-txt{color:#b9c4d6;flex:1 1;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb .rb-resume-txt strong{color:#fff;font-weight:700;margin-right:8px}.rb .rb-resume-txt b{color:#fff;font-weight:600}.rb .rb-resume-sep{color:#ffffff59;margin:0 7px}.rb .rb-resume .rb-resume-btn{font-size:13px;margin:0;padding:8px 16px;white-space:nowrap}.rb .rb-resume-link{background:none;border:0;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:6px 8px;text-decoration:underline;-webkit-text-decoration-color:#fff9;text-decoration-color:#fff9;white-space:nowrap}.rb .rb-resume-link:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media (max-width:720px){.rb .rb-resume{flex-wrap:wrap}.rb .rb-resume-txt{flex-basis:100%;white-space:normal}}.rb .dn3-side--facts .dn3-facts{flex:1 1 auto;grid-auto-rows:1fr;grid-template-columns:1fr}.rb .dn3-side--facts .dn3-fc{display:flex;flex-direction:column;justify-content:center;padding:0 20px}.rb .dn3-side--facts .dn3-fc+.dn3-fc{border-left:0;border-top:1px solid var(--line)}.sendscope{margin-bottom:26px}.rb .autohint{align-items:center;color:var(--teal);display:flex;font-size:11px;font-weight:600;gap:6px;margin-top:6px}.rb .autohint button{background:#4a9b9b1f;border:0;border-radius:6px;color:var(--teal);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;padding:3px 9px}.rb .chk{align-items:center;cursor:pointer;display:flex;gap:9px}.rb .chk input{accent-color:var(--navy);height:18px;width:18px}.es{--gold:#c8a664;--navy:#1b365d;--cream:#f6f2ea;--line:#e7e3d9;--ink:#1c2430;--muted:#7a8698;--teal:#4a9b9b;--gold-2:#a9843f;background:radial-gradient(1200px 600px at 30% -10%,#24406a,#122844 55%,#0d1f38);display:none;flex-direction:column;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;inset:0;position:fixed;z-index:9999}.es.on{display:flex}.es *{box-sizing:border-box}.es .esbar{border-bottom:1px solid #ffffff14;color:#fff;gap:12px;padding:12px 18px}.es .esbar,.es .estitle{align-items:center;display:flex}.es .estitle{font-size:15px;font-weight:800;gap:9px}.es .estitle .dot{background:var(--gold);border-radius:2px;height:9px;width:9px}.es .eschip{background:#ffffff14;border:1px solid #ffffff24;border-radius:99px;color:#cdd9ea;font-size:11px;font-weight:700;padding:4px 11px}.es .esright{align-items:center;display:inline-flex;gap:12px;margin-left:auto}.es .esdev{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;display:inline-flex;padding:3px}.es .esdev button{background:none;border:0;border-radius:8px;color:#cdd9ea;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:7px 14px}.es .esdev button.on{background:#fff;color:var(--navy)}.es .eszr{color:#9fb0cc;font-size:11px;font-weight:700;min-width:44px;text-align:center}.es .eszb{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:30px;width:30px}.es .eszb:hover{background:#ffffff24}.es .eszb:disabled{cursor:default;opacity:.35}.es .estb,.es .eszb:disabled:hover{background:#ffffff0f}.es .estb{border:1px solid #ffffff2e;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:8px 13px}.es .estb:hover{background:#ffffff24}.es .esdone{background:var(--gold);border:0;border-radius:9px;color:#241a05;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:800;padding:9px 16px}.es .esdone:hover{filter:brightness(1.05)}.es .esdev-left{margin-left:6px}.es .eszb.on{background:#fff;color:var(--navy)}.es .essize{background:#fbe3e0;border-radius:20px;color:#b23b3b;font:700 11px/1 inherit;margin:0 6px;padding:6px 10px;white-space:nowrap}.es .esmorewrap{display:inline-flex;position:relative}.es .esovm{background:#fff;border:1px solid #e3e2d8;border-radius:11px;box-shadow:0 12px 30px #14284638;display:none;min-width:190px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.es .esovm.on{display:block}.es .esovm .esovi{align-items:center;background:none;border:0;border-radius:8px;color:#243149;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:9px;padding:10px 12px;text-align:left;width:100%}.es .esovm .esovi:hover{background:#f2f5fa}.es .esbar .eszb.esundo{font-size:15px}.es .esbuild,.es .esstage{display:flex;flex:1 1;min-height:0;min-width:0}.es .espal{background:#fff;border-right:1px solid var(--line);flex:0 0 auto;overflow-y:auto;padding:16px;width:312px}@media (max-width:1180px){.es .espal{width:240px}}.es .essearch{border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:12.5px;margin-bottom:12px;outline:none;padding:9px 11px;width:100%}.es .essearch:focus{border-color:var(--navy);box-shadow:0 0 0 3px #1b365d1f}.es .eskind{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:10px;width:100%}.es .eskind button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--muted);cursor:pointer;flex:none;font-family:inherit;font-size:12px;font-weight:600;padding:4px 2px 7px;transition:color .12s,border-color .12s;white-space:nowrap}.es .eskind button:hover{color:var(--navy)}.es .eskind button.on{border-bottom-color:var(--navy)}.es .esgh,.es .eskind button.on{color:var(--navy);font-weight:800}.es .esgh{font-size:10px;letter-spacing:.07em;margin:12px 2px 8px;text-transform:uppercase}.es .eschipm{align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;cursor:pointer;display:flex;font-family:inherit;gap:9px;margin-bottom:7px;padding:8px 9px;text-align:left;transition:border-color .12s,box-shadow .12s;width:100%}.es .eschipm:hover{border-color:var(--navy);box-shadow:0 4px 12px #14284614}.es .eschipm .ico{align-items:center;background:var(--cream);border:1px solid var(--line);border-radius:5px;display:flex;flex:0 0 auto;font-size:14px;height:26px;justify-content:center;width:34px}.es .eschipm .nm{color:var(--ink);flex:1 1 auto;font-size:12px;font-weight:700;line-height:1.2}.es .eschipm .bd{border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:8.5px;font-weight:800;letter-spacing:.05em;margin-left:auto;padding:2px 4px;text-transform:uppercase}.es .espal-empty{color:var(--muted);font-size:12px;padding:20px 4px;text-align:center}.es .escanvas{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-width:0;overflow:auto;padding:28px 22px 80px;scrollbar-width:none}.es .escanvas::-webkit-scrollbar{display:none}.es .espaper{transform-origin:top left;width:-webkit-max-content;width:max-content}.es .espaperbox{margin:0 auto;overflow:hidden}.es .paper{background:#fff;border-radius:8px;box-shadow:0 40px 100px #00000073;overflow:hidden;transition:width .25s;width:600px}.es .paper.mobile{overflow-x:hidden;width:380px}.es .paper.mobile img,.es .paper.mobile table{max-width:100%!important}.es .paper.mobile img{height:auto!important}.es .esdone.esreq{background:#b23b3b;border:0;color:#fff}.es .esreqwrap{position:relative}.es .esreqpop{background:#fff;border-radius:12px;box-shadow:0 18px 44px #14284659;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:290px;z-index:60}.es .esreqpop h5{color:#8f2f2f;font-size:10px;font-weight:800;letter-spacing:1.1px;margin:6px 8px;text-transform:uppercase}.es .esreqblk{border-bottom:1px solid #f0f2f5;padding:6px 4px 7px}.es .esreqblk:last-of-type{border-bottom:0}.es .esreqbn{color:#1b2a58;font:800 13.5px Inter,sans-serif;margin:2px 5px 3px}.es .esreqrow{align-items:center;background:none;border:0;border-radius:8px;color:#6b7688;cursor:pointer;display:flex;font:500 12.5px Inter,sans-serif;gap:8px;padding:4px 5px 4px 16px;text-align:left;width:100%}.es .esreqrow:hover{background:#fdeeee}.es .esreqrow .fld{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es .esreqrow .dot{background:#b23b3b;border-radius:50%;flex:0 0 auto;height:6px;width:6px}.es .esreqrow .go{color:#b23b3b;flex:0 0 auto;font-weight:800;margin-left:auto;white-space:nowrap}.es .esreqleave{background:#1b2a58;border:0;border-radius:9px;color:#fff;cursor:pointer;display:block;font:800 12.5px Inter,sans-serif;margin:10px 4px 4px;padding:11px 12px;text-align:center;width:calc(100% - 8px)}.es .esreqleave:hover{background:#16224a}.es .esmod.echneeds{box-shadow:inset 0 0 0 2px #b23b3b}.es .esmod.echneeds.sel{box-shadow:inset 0 0 0 2px #b23b3b,inset 0 0 0 4px #c8a66480}.es .esinsp .essec.echreq{background:snow;border-color:#b23b3b}.es .esinsp .essec.echreq .essech{color:#8f2f2f}.es .esinsp .essec.echreq .essech:after{color:#b23b3b;content:" — required";font-weight:800;letter-spacing:0;text-transform:none}.es .esinsp .essec.echreq .essecb input,.es .esinsp .essec.echreq .essecb textarea{border-color:#b23b3b}.es .esempty{color:#9fb0cc;padding:70px 30px;text-align:center}.es .esempty .big{color:#cdd9ea;font-size:15px;font-weight:800;margin-bottom:6px}.es .esempty .sm{font-size:12.5px}.es .esempty.esloading{animation:es-libpulse 1.6s ease-in-out infinite}.es .esempty.esloading .sm{line-height:1.5;margin:0 auto;max-width:420px}@keyframes es-libpulse{0%,to{opacity:.62}50%{opacity:1}}.es .esmod{outline:0;position:relative;transition:box-shadow .12s}.es .esmod:hover{box-shadow:inset 0 0 0 2px #c8a6648c}.es .esmod.sel{box-shadow:inset 0 0 0 2px var(--gold)}.es .esmod .mtag{background:#1b365deb;border-radius:5px;color:#fff;display:none;font-size:9.5px;font-weight:800;left:6px;letter-spacing:.05em;padding:3px 8px;position:absolute;text-transform:uppercase;top:6px;z-index:5}.es .esmod.sel .mtag,.es .esmod:hover .mtag{display:block}.es .esmod .mbar{display:none;gap:3px;position:absolute;right:6px;top:6px;z-index:5}.es .esmod.sel .mbar,.es .esmod:hover .mbar{display:flex}.es .esmod .mbar button{align-items:center;background:#1b365deb;border:0;border-radius:6px;box-shadow:0 2px 6px #00000040;color:#fff;cursor:pointer;display:flex;font-size:13px;height:26px;justify-content:center;width:26px}.es .esmod .mbar button:hover{background:var(--navy)}.es .esmod .mbar button.del:hover{background:#b23b3b}.es .esmod .mbar button.off{cursor:not-allowed;opacity:.38}.es .esmod .mbar button.off:hover{background:#1b365deb}.es .esmod.short .mtag{left:0;top:-24px}.es .esmod.short .mbar{right:0;top:-32px}.es .esmod .esamennote{background:#f7f8fa;border-top:1px dashed #d6dae1;color:#6b7280;font:italic 500 11.5px/1.45 -apple-system,Segoe UI,Arial,sans-serif;padding:10px 16px}.es .esmod .mi{pointer-events:auto}.es .esmod .mi [contenteditable=true]{cursor:text;outline:2px solid var(--gold);outline-offset:1px}.es .esmod .mi .esek{cursor:text}.es .esmod .mi{overflow-wrap:anywhere}.es .esmod[draggable=true]{cursor:grab}.es .esmod.dragging{opacity:.4}.es .esmod.drag-over{box-shadow:inset 0 3px 0 var(--gold)}.es .esinsp{background:#fff;border-left:1px solid var(--line);flex:0 0 auto;overflow-x:hidden;overflow-y:auto;width:330px}@media (max-width:1180px){.es .esinsp{width:290px}}@media (max-width:900px){.es .esinsp{display:none}}.es .esinsp .ih{align-items:flex-start;background:#fff;border-bottom:1px solid var(--line);color:var(--navy);display:flex;font-size:13px;font-weight:800;gap:8px;justify-content:space-between;padding:13px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.es .esinsp .ih small{color:var(--muted);display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.es .esinsp .ih .ihx{background:none;border:0;color:var(--muted);cursor:pointer;font-size:18px;line-height:1;padding:0 2px}.es .esinsp .ih .ihx:hover{color:var(--navy)}.es .esinsp .ib{padding:16px}.es .esinsp .ib .rep-in,.es .esinsp .ib img{box-sizing:border-box;max-width:100%}.es .esemptyi{color:var(--muted);font-size:12.5px;padding:44px 20px;text-align:center}.es .esemptyi .ic{font-size:24px;margin-bottom:10px;opacity:.5}.es .esresize{background:#0000;cursor:col-resize;flex:0 0 6px;position:relative;transition:background .12s;z-index:5}.es .esresize.dragging,.es .esresize:hover{background:#c8a66473}.es .esinsptab{background:var(--gold);border:0;border-radius:9px 0 0 9px;box-shadow:-2px 0 10px #00000040;color:#241a05;cursor:pointer;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.08em;padding:14px 7px;position:fixed;right:0;text-transform:uppercase;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;z-index:20}.es .eschipeye{align-items:center;background:#0000;border:0;border-radius:5px;color:#9aa7bd;cursor:pointer;display:flex;flex:0 0 auto;height:22px;justify-content:center;margin-left:auto;padding:0;width:22px}.es .eschipeye:hover{background:#eef1f6;color:#1b365d}.eschipprev{background:#fff;border:1px solid #d9dee7;border-radius:10px;box-shadow:0 18px 44px #0f172a47;overflow:hidden;padding:8px;pointer-events:none;position:fixed;width:276px;z-index:10050}.eschipprev .cap{color:#8a97ab;font-size:10px;font-weight:800;letter-spacing:.05em;margin:0 2px 6px;text-transform:uppercase}.eschipprev .frame{border:1px solid #eef1f6;border-radius:6px;height:auto;overflow:hidden;width:260px}.eschipprev .scaler{transform:scale(.4333);transform-origin:top left;width:600px}.es .esgh.rec{color:var(--teal)}.es .esqa{border-top:1px solid var(--line);color:var(--muted);font-size:11px;padding:12px 16px}.es .esqa .warn{color:#b4443a;margin-top:4px}.es .esqa .adv{margin-top:4px}.es .estplbar{margin-bottom:12px}.es .estplsel{align-items:center;background:var(--navy);border:1px solid var(--navy);border-radius:9px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:8px;padding:11px 13px;text-align:left;width:100%}.es .estplsel:hover{background:#16294a}.es .estplsel .lbl{color:#9fb6d8;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.es .estplsel .nm{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es .estplsel .cv{opacity:.8}.es .estplblank{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--navy);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;margin-top:7px;padding:9px;width:100%}.es .estplblank:hover{border-color:var(--navy)}.es .estplblank.on{background:var(--cream)}.es .espal-note{background:#f6f8fc;border:1px solid var(--line);border-radius:9px;color:#5b6472;font-size:12px;line-height:1.5;margin-top:4px;padding:11px 13px}.es .espal-note b{color:var(--navy)}.es .estpl-edit{align-items:flex-start;display:flex;justify-content:center}.es .esinsp .tplnote2{color:#8a8578;font-size:12px;line-height:1.5;padding:2px 10px 8px;text-align:center}.es .esinsp .fld{margin-bottom:14px}.es .esinsp .fld>label{color:#1c2430;display:block;font-size:11.5px;font-weight:700;margin-bottom:5px}.es .esinsp .fld>input{border:1px solid #d7d2c6;border-radius:8px;box-sizing:border-box;color:#1c2430;font-family:inherit;font-size:12.5px;line-height:1.15;outline:none;padding:9px 11px;width:100%}.es .esinsp .fld>input:focus{border-color:#1b365d;box-shadow:0 0 0 3px #1b365d24}.es .esinsp .fld>input.mono{font-family:ui-monospace,Menlo,monospace;font-size:11px}.es .esinsp .tplimgc{background:#fff;border:1px solid #e2ddd2;border-radius:10px;overflow:hidden}.es .esinsp .tplimgc .thumb{aspect-ratio:5/4;background:#eef1f5}.es .esinsp .tplimgc .thumb img{display:block;height:100%;object-fit:contain;width:100%}.es .esinsp .tplimgc .imgc-url{background:#f8fafc;border:0;border-bottom:1px solid #eef1f6;border-radius:0;border-top:1px solid #eef1f6;box-sizing:border-box;color:#6b7280;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;outline:none;padding:8px 13px;width:100%}.es .esinsp .tplimgc .imgc-bd{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr;padding:12px 13px}.es .esinsp .tplimgc .imgc-main{background:#1b2a58;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:800;padding:9px 10px}.es .esinsp .tplimgc .imgc-note{color:#94a3b8;font-size:10px;line-height:1.45;padding:0 13px 12px;text-align:center}.es .esinsp .dynpane{padding:2px 0}.es .esinsp .dynhead{color:#8a97ab;display:flex;font-size:10px;font-weight:800;justify-content:space-between;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.es .esinsp .dyntile{background:#f8fafc;border:1px dashed #cdd7e6;border-radius:12px;color:#1b365d;cursor:pointer;padding:26px 12px;text-align:center;width:100%}.es .esinsp .dyntile:hover{background:#eef2f8}.es .esinsp .dyntile .big{display:block;font-size:30px}.es .esinsp .dyntile .t{display:block;font-size:12.5px;font-weight:800;margin-top:5px}.es .esinsp .dyntile .s{color:#8a97ab;display:block;font-size:11px;margin-top:4px}.es .esinsp .dynlist button{align-items:center;background:#fff;border:1px solid #e6e9f0;border-radius:9px;color:#1c1a17;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:9px;margin-bottom:6px;padding:7px 9px;text-align:left;width:100%}.es .esinsp .dynlist button:disabled{cursor:default;opacity:.55}.es .esinsp .dynlist button:not(:disabled):hover{border-color:#1b365d}.es .esinsp .dynlist .noimg,.es .esinsp .dynlist img{background:#eef1f5;border-radius:5px;flex:none;height:30px;object-fit:cover;width:44px}.es .esdrop{border-top:2px dashed var(--gold);display:none;height:0}.es .esdrop.show{display:block}.es .estoast{background:#0f2138;border:1px solid #ffffff1f;border-radius:10px;bottom:54px;color:#fff;font-size:12.5px;font-weight:600;left:50%;opacity:0;padding:10px 16px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(16px);transition:.25s;z-index:10050}.es .estoast.show{opacity:1;transform:translateX(-50%) translateY(0)}.es .grc{font-size:10.5px;font-weight:800;letter-spacing:.01em;margin-top:5px;min-height:0}.es .grc.ok{display:none}.es .grc.near{color:#a9843f}.es .grc.over{color:#c0392b}.es .urlbox{align-items:stretch;background:#fff;border:1px solid #d8dee9;border-radius:10px;display:flex;overflow:hidden}.es .urlbox:focus-within{border-color:#1b365d;box-shadow:0 0 0 2px #1b365d1f}.es .urlbox-p{color:#9aa3b2;flex:0 0 auto;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.35;padding:9px 0 9px 11px;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.es .urlbox-in{background:#0000;border:0!important;border-radius:0!important;box-shadow:none!important;flex:1 1 auto;min-width:0;padding-left:1px!important}.es .urlbox-in:focus{border:0!important;box-shadow:none!important}.es .urlbox:has(.gr-block){border-color:#c0392b}.es .urlbad{color:#c0392b;font-size:10.5px;font-weight:800;letter-spacing:.01em;line-height:1.35;margin-top:5px}.es .esinsp input.gr-block,.es .esinsp textarea.gr-block,.es .rep-in.gr-block{background:#fdf4f2!important;border-color:#c0392b!important;box-shadow:0 0 0 3px #c0392b21!important}.es .grstop{background:#fdf4f2;border:1.5px solid #c0392b;border-radius:11px;bottom:26px;box-shadow:0 10px 30px #00000038;left:50%;max-width:520px;padding:12px 16px;position:fixed;transform:translateX(-50%);z-index:10002}.es .grstop b{color:#a3402f;display:block;font-size:11px;font-weight:800;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.es .grstop ul{margin:0;padding-left:16px}.es .grstop li{color:#8c3a2f;font-size:12px;line-height:1.5}.es .grstop .grs-fed{font-style:italic;opacity:.72}.es .ih .ihdot{background:#1b365d;border-radius:50%;flex-shrink:0;height:8px;margin-right:2px;margin-top:5px;width:8px}.es .ih .ihtx{display:flex;flex:1 1;flex-direction:column;min-width:0}.es .dynseg{background:#eef1f6;border-radius:9px;display:flex;margin:0 0 12px;padding:3px}.es .dynseg button{background:#0000;border:0;border-radius:7px;color:#64748b;cursor:pointer;flex:1 1;font-family:inherit;font-size:11px;font-weight:700;padding:6px 0}.es .dynseg button.on{background:#fff;box-shadow:0 1px 3px #0f172a1f;color:#1b365d}.es .dynseg button.on.dy{background:#1b365d;color:#fff}.es .esinsp .essec.echf .essecb textarea{overflow:hidden;resize:none}.es .esinsp .essec.echf .essecb textarea.ech-url{color:#4a4f57;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.5;min-height:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-all}.es .esinsp .essec.echf .essecb textarea.ech-dynv{background:#f6faf8;border-color:#cfe6dd;color:#3d5a51;cursor:default;min-height:0}.es .esinsp .ech-dynv.ech-fixed{cursor:default;min-height:0}.es .esinsp .essec.echf .essecb textarea.ech-dynv:focus{border-color:#cfe6dd;box-shadow:none}.es .esinsp .essec.echf .essecb input.ech-h,.es .esinsp .essec.echf .essecb textarea.ech-h{background:#fcfdfe;color:#1b2a58;font:700 16.5px/1.32 Arial,Helvetica,sans-serif;min-height:60px;padding:11px 12px}.es .esinsp .essec.echf .essecb input.ech-b,.es .esinsp .essec.echf .essecb textarea.ech-b{background:#fcfdfe;color:#4a4f57;font:13.5px/1.6 Arial,Helvetica,sans-serif;min-height:68px;padding:11px 12px}.es .esinsp .essec.echf .essecb input.ech-b:focus,.es .esinsp .essec.echf .essecb input.ech-h:focus,.es .esinsp .essec.echf .essecb textarea.ech-b:focus,.es .esinsp .essec.echf .essecb textarea.ech-h:focus{background:#fff}.es .esinsp .essec.echf .essecb textarea.ech-grow{min-height:0}@supports (field-sizing:content){.es .esinsp .essec.echf .essecb textarea.ech-grow{field-sizing:content}}.es .esinsp .ech-dyns{color:#8c939d;font-size:11.5px;margin-top:6px;text-align:left}.es .esinsp .ech-dyns .ech-dynact{background:none;border:0;color:#1b365d;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.es .esinsp .essec.echf .essech{gap:10px;justify-content:center;position:relative;text-align:center}.es .esinsp .essec.echf .essecb{text-align:center}.es .esinsp .essec.echf .ech-cnt{font-feature-settings:"tnum";color:#a8afb8;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;position:absolute;right:0;text-transform:none;top:50%;transform:translateY(-50%);white-space:nowrap}.es .esinsp .essec.echf .ech-cnt.near{color:#a9843f}.es .esinsp .essec.echf .ech-cnt.over{color:#c0392b}.es .esinsp .essec.echf .essecb input,.es .esinsp .essec.echf .essecb select,.es .esinsp .essec.echf .essecb textarea{text-align:left}.es .esinsp .ech-ua{justify-content:center}.es .esinsp .ech-dyns{text-align:center}.es .esinsp .imgc .imgc-frame{background:#fff;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.es .esinsp .imgc .imgc-frame.drag{cursor:grab}.es .esinsp .imgc .imgc-frame.dragging{cursor:grabbing}.es .esinsp .imgc .imgc-frame img{-webkit-user-drag:none;display:block;left:0;max-width:none;pointer-events:none;position:absolute;top:0}.es .esinsp .imgc .imgc-frame .imgc-grid{background:linear-gradient(90deg,#0000 33.3%,#ffffff73 0,#ffffff73 calc(33.3% + 1px),#0000 calc(33.3% + 1px),#0000 66.6%,#ffffff73 0,#ffffff73 calc(66.6% + 1px),#0000 calc(66.6% + 1px)),linear-gradient(180deg,#0000 33.3%,#ffffff73 0,#ffffff73 calc(33.3% + 1px),#0000 calc(33.3% + 1px),#0000 66.6%,#ffffff73 0,#ffffff73 calc(66.6% + 1px),#0000 calc(66.6% + 1px));inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s}.es .esinsp .imgc .imgc-frame.dragging .imgc-grid{opacity:1}.es .esinsp .imgc-zoom{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px 13px 0}.es .esinsp .imgc-zoom .zi{color:#1b2a58;font-size:14px;font-weight:700;line-height:1}.es .esinsp .imgc-zoom input[type=range]{accent-color:#1b2a58;margin:0;width:100%}.es .esinsp .imgc-bd>:only-child{grid-column:1/-1;justify-self:center}.es .esinsp .essec.echf .grc{display:none}.es .esinsp .essec.echf .grc.patbad{display:block}.es .ech-meter{background:#eef1f5;border-radius:2px;height:2px;margin-top:7px;overflow:hidden}.es .ech-meter i{background:#c3ccd8;border-radius:2px;display:block;height:100%;transition:width .1s linear;width:0}.es .ech-meter.near i{background:#a9843f}.es .ech-meter.over i{background:#c0392b}.es .esinsp .essecb select.ech-choice{background:#fcfdfe;border:1px solid #dfe4ea;border-radius:9px;color:#2b2b2b;font-family:inherit;font-size:13.5px;outline:0;padding:10px 12px;text-align:left;width:100%}.es .esinsp .essecb select.ech-choice:focus{background:#fff;border-color:#1b365d;box-shadow:0 0 0 3px #1b365d1a}.es .esinsp .ampick{text-align:center}.es .byn-a.byn-no{cursor:not-allowed;opacity:.42}.es .byn-a.byn-no:hover{opacity:.55}.es .byn-msg.byn-warn{background:#fdf4f2;border:1px solid #f0d7d1;border-radius:9px;color:#8c3a2f;line-height:1.5;padding:10px 12px}.es .esinsp .amq{padding:0 0 8px;position:relative}.es .esinsp .amqi{background:#fcfdfe;border:1px solid #dfe4ea;border-radius:9px;color:#2b2b2b;font-family:inherit;font-size:12.5px;outline:0;padding:8px 30px 8px 11px;width:100%}.es .esinsp .amqi:focus{background:#fff;border-color:#1b365d;box-shadow:0 0 0 3px #1b365d1a}.es .esinsp .amqi::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.es .esinsp .amqx{background:#0000;border:0;color:#98a1b0;cursor:pointer;font:inherit;font-size:16px;height:22px;line-height:1;position:absolute;right:6px;top:6px;width:22px}.es .esinsp .amqx:hover{color:#1b2a58}.es .esinsp .amscroll{background:#fff;border:1px solid #f0f2f6;border-radius:10px;max-height:420px;overflow-y:auto;overscroll-behavior:contain}.es .esinsp .amscroll::-webkit-scrollbar{width:9px}.es .esinsp .amscroll::-webkit-scrollbar-thumb{background:#dfe4ea;border-radius:9px}.es .esinsp .amgh{background:#fbfcfd;border-bottom:1px solid #f0f2f6;color:#8792a3;font-size:10px;font-weight:800;letter-spacing:.08em;padding:6px 10px;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0;z-index:1}.es .esinsp .amgc{color:#b9c0cb;font-weight:700}.es .esinsp .amgrid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);padding:8px}.es .esinsp .amtile{background:#fff;border:1px solid #eceff4;border-radius:9px;cursor:pointer;font-family:inherit;padding:9px 4px 7px;position:relative;text-align:center}.es .esinsp .amtile img{display:block;height:38px;margin:0 auto 5px;object-fit:contain;opacity:.55;width:38px}.es .esinsp .amtl{color:#8b95a4;display:block;font-size:10.5px;line-height:1.25;word-break:break-word}.es .esinsp .amtile:hover{border-color:#cfd8e6}.es .esinsp .amtile:hover img{opacity:.8}.es .esinsp .amtile.on{background:#f4f7fc;border-color:#1b2a58;box-shadow:inset 0 0 0 1px #1b2a58}.es .esinsp .amtile.on img{opacity:1}.es .esinsp .amtile.on .amtl{color:#1b2a58;font-weight:700}.es .esinsp .amtk{align-items:center;background:#1b2a58;border-radius:50%;color:#fff;display:none;font-size:9px;font-weight:800;height:15px;justify-content:center;position:absolute;right:5px;top:4px;width:15px}.es .esinsp .amtile.on .amtk{display:flex}.es .esinsp .amnone{color:#98a1b0;font-size:12px;line-height:1.5;padding:18px 14px;text-align:center}.es .esinsp .amfound,.es .esinsp .amnone-sub{color:#b9c0cb;font-size:11px}.es .esinsp .amfound{font-weight:600;padding:6px 2px 0;text-align:center}.es .esinsp .soclist{display:flex;flex-direction:column;text-align:left}.es .esinsp .socrow{align-items:center;border-bottom:1px solid #f0f2f6;display:flex;gap:8px;padding:9px 2px;width:100%}.es .esinsp .socrow:last-child{border-bottom:0}.es .esinsp .soctogb{align-items:center;background:#0000;border:0;color:#8b95a4;cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:10px;min-width:0;padding:0;text-align:left}.es .esinsp .socrow .socnm{flex:0 0 auto;font-family:inherit;font-size:12.5px;font-weight:600;min-width:58px}.es .esinsp .socrow .sochd{color:#b3b9c2;flex:1 1;font:11px/1.4 ui-monospace,Menlo,monospace;min-width:0;overflow-wrap:anywhere;text-align:left;word-break:break-all}.es .esinsp .socrow .soctk{color:#1b2a58;flex:0 0 auto;font-size:13px;width:14px}.es .esinsp .socrow.on .soctogb{color:#1b2a58}.es .esinsp .socrow.on .sochd{color:#5a6472}.es .esinsp .socrow.off{opacity:.55}.es .esinsp .socrow.off .soctogb{cursor:not-allowed}.es .esinsp .socrow.off .sochd{font-style:italic}.es .esinsp .soctogb:hover{color:#1b2a58}.es .esinsp .socact{flex:0 0 auto}.es .esinsp .ech-rowg{background:#fff;border:1px solid #e3ded2;border-radius:9px;margin:0 0 8px;overflow:hidden}.es .esinsp .ech-rowg>summary{align-items:center;background:#faf8f3;color:#1b365d;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:700;gap:8px;line-height:1.3;list-style:none;padding:10px 12px}.es .esinsp .ech-rowg>summary::-webkit-details-marker{display:none}.es .esinsp .ech-rowg>summary .ech-rn{color:#8a8578;font-family:inherit;font-size:9.5px;font-weight:800;letter-spacing:.06em;line-height:1;min-width:52px;text-transform:uppercase}.es .esinsp .ech-rowg>summary .ech-rs{color:#6b6f76;flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es .esinsp .ech-rowg[open]>summary{border-bottom:1px solid #e3ded2}.es .esinsp .ech-rowg .ech-rowb{padding:10px 12px}.es .esinsp .ech-rowg.ech-empty>summary .ech-rs{color:#b0aa9c;font-style:italic}.es .esinsp .ech-rclr{background:#0000;border:0;border-radius:5px;color:#b0aa9c;cursor:pointer;font-size:12px;line-height:1;padding:2px 4px}.es .esinsp .ech-rclr:hover{background:#f7e6e6;color:brown}.es .esinsp .ech-rc{color:#8a8578;font-size:10px;font-weight:600;margin-left:7px;text-transform:none}.es .esinsp .ech-rc,.es .esinsp .imgc-dim{font-family:inherit;letter-spacing:.04em;line-height:1}.es .esinsp .imgc-dim{background:#0f172ab8;border-radius:20px;bottom:8px;color:#fff;font-size:9.5px;font-weight:700;left:8px;padding:3px 9px;position:absolute;z-index:2}.es .esinsp .imgc-dim.flat{background:#dfe4ea;color:#5a6472;display:inline-block;margin-top:6px;position:static}.es .esinsp .imgc-bd.one{gap:7px;grid-template-columns:1fr}.es .esinsp .imgc-dimwarn{border-top:1px solid #eef1f6;font-size:11.5px;line-height:1.45;padding:9px 13px;text-align:center}.es .esinsp .imgc-dimwarn.bad{background:#fdf4f2;color:#8c3a2f}.es .esinsp .imgc-dimwarn.warn{background:#fdf9ef;color:#8a6d1f}.es .esinsp .essec.nohd .essech{display:none}.es .esinsp .inspcard .essec.nohd:has(.imgc){padding:0}.es .grflash{align-items:center;background:#c0392b;border-radius:30px;bottom:30px;box-shadow:0 10px 28px #c0392b66;color:#fff;display:flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:8px;left:50%;letter-spacing:.01em;opacity:0;padding:11px 18px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(10px);transition:opacity .14s,transform .14s;z-index:10050}.es .grflash.on{opacity:1;transform:translateX(-50%) translateY(0)}.es .grflash-i{font-size:14px}.es .esinsp .ech-ro{color:#7b828c;font-size:13px;line-height:1.6;margin:2px 0 6px;padding:6px 4px;text-align:center}.es .esinsp .ech-ref{border-top:1px solid #f0f2f6;margin:12px 0 2px;padding-top:12px;text-align:center}.es .esinsp .ech-refr{margin-bottom:11px}.es .esinsp .ech-refr:last-child{margin-bottom:0}.es .esinsp .ech-refk{color:#b3b9c2;display:block;font-family:inherit;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1;margin-bottom:3px;text-transform:uppercase}.es .esinsp .ech-refdim{color:#c3c9d1;font-weight:600;letter-spacing:.04em;text-transform:none}.es .esinsp .ech-refv{color:#6b727c;display:block;font-family:inherit;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.es .esinsp .ech-refv b{color:#4a4f57;font-weight:600}.es .esinsp .ech-ua{display:flex;gap:6px;margin-top:7px}.es .esinsp .ech-refr .ech-ua{margin-top:6px}.es .esinsp .ech-uab{background:#f7f9fc;border:1px solid #dde3ec;border-radius:7px;color:#33507d;cursor:pointer;display:inline-block;font-family:inherit;font-size:10.5px;font-weight:700;line-height:1.3;padding:5px 10px;text-decoration:none}.es .esinsp .ech-uab:hover{background:#eef3fa;border-color:#c9d4e4}.es .esinsp .ech-uab.ok{background:#eaf6f1;border-color:#c4e3d6;color:#12795a}.es .esinsp .ech-ua.off .ech-uab{opacity:.4;pointer-events:none}.es .esinsp .ech-ua.mini{gap:3px;margin:0}.es .esinsp .ech-ua.mini .ech-uab{font-size:11.5px;line-height:1.15;padding:3px 6px}.es .esinsp .inspcard{background:#fff;border:1px solid #e4e8ef;border-radius:12px;box-shadow:0 1px 3px #1428460f;margin-top:4px;overflow:hidden}.es .esinsp .inspcard .essec{border-top:1px solid #eef1f6;padding:0 14px}.es .esinsp .inspcard .essec:first-of-type{border-top:0}.es .esinsp .essech{align-items:center;color:#8a97ab;cursor:default;display:flex;font-size:10px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.05em;padding:13px 0 8px;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.es .esinsp .essecb{display:block;padding:0 0 14px;text-align:center}.es .esinsp .essecb input,.es .esinsp .essecb textarea{background:#fff;border:1px solid #d3d9e2;border-radius:8px;color:#2b2b2b;font-family:inherit;font-size:13px;padding:9px 11px;text-align:left;width:100%}.es .esinsp .essecb input:focus,.es .esinsp .essecb textarea:focus{border-color:#1b365d;box-shadow:0 0 0 3px #eaf0f8;outline:0}.es .esinsp .essecb textarea{line-height:1.45;min-height:84px;resize:vertical}.es .esinsp input[type=datetime-local]{background:#fff;border:1px solid #d3d9e2;border-radius:8px;font:inherit;font-size:12.5px;padding:9px 11px;width:100%}.es .esinsp .inspcard .essec:has(.imgc){padding:0}.es .esinsp .inspcard .essec:has(.imgc) .essech{padding:12px 14px 8px}.es .esinsp .inspcard .imgc{border:0;border-radius:0;box-shadow:none}.es .esinsp .imgc{background:#fff;border:1px solid #e4e8ef;border-radius:12px;box-shadow:0 1px 3px #1428460f;overflow:hidden;text-align:center}.es .esinsp .imgc .imgc-img{align-items:center;aspect-ratio:5/4;background-color:#eef1f5;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;display:flex;justify-content:center;position:relative}.es .esinsp .imgc .imgc-img.soon{background:radial-gradient(circle at 50% 40%,#f3f4f6,#d9dde3);cursor:pointer}.es .esinsp .imgc .imgc-rm{align-items:center;background:#0f172ab8;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:26px;justify-content:center;line-height:1;position:absolute;right:8px;top:8px;width:26px;z-index:2}.es .esinsp .imgc .imgc-rm:hover{background:#b23838eb}.es .esinsp .imgc .esprevph{align-items:center;color:#9aa2ad;display:flex;flex-direction:column;font-size:12px;gap:3px}.es .esinsp .imgc .imgc-soonh{font-size:24px;line-height:1}.es .esinsp .imgc .imgc-soont{color:#8a929d;font-size:11.5px;font-weight:600}.es .esinsp .imgc-bd{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;padding:12px 13px}.es .esinsp .imgc-bd button{background:#f4f7fb;border:1px solid #dce4ef;border-radius:8px;color:#1b365d;cursor:pointer;font:700 11.5px Inter,sans-serif;font-family:inherit;overflow:hidden;padding:10px 6px;text-overflow:ellipsis;white-space:nowrap}.es .esinsp .imgc-bd button:hover{background:#e9eff8}.es .esinsp .imgc-bd .imgc-main{background:#1b2a58;border:0;color:#fff;font:800 11.5px Inter Tight,Inter,sans-serif}.es .esinsp .imgc-bd .imgc-main:hover{background:#16294a}.es .esinsp .imgc-alt{padding:0 13px 13px;text-align:center}.es .esinsp .imgc-alt label{color:#8a97ab;display:block;font-size:10px;font-weight:800;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.es .esinsp .imgc .imgc-width{border-top:1px solid #eef1f6;padding-top:11px}.es .esinsp .imgc .imgc-width select,.es .esinsp .imgc-wsel{background:#fff;border:1px solid #d3d9e2;border-radius:8px;color:#2b2b2b;font-family:inherit;font-size:12.5px;padding:9px 11px;width:100%}.es .esinsp .imgc .imgc-width select:focus{border-color:#1b365d;box-shadow:0 0 0 3px #eaf0f8;outline:0}.es .esinsp .esurlbox{display:none;margin-top:9px}.es .esinsp .esurlbox-l{color:#8a94a6;font-size:9.5px;font-weight:800;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.es .esinsp .esurlbox input{box-sizing:border-box;color:#6b7280;font-family:ui-monospace,Menlo,monospace;font-size:11px;width:100%}.es .esinsp .esurlbox .ech-ua{margin-top:5px}.es .esinsp .imgc-note{color:#94a3b8;font-size:10px;line-height:1.45;padding:0 13px 12px;text-align:center}.es .esinsp .seg2{background:#0000;border:0;border-radius:0;display:inline-flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:0 auto;overflow:visible;width:auto}.es .esinsp .seg2 button{background:#f4f7fb;border:1px solid #dce4ef;border-radius:7px;color:#1b365d;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:11.5px;font-weight:700;padding:7px 14px}.es .esinsp .seg2 button.on{background:#1b2a58;border-color:#1b2a58;color:#fff}.es .esinsp .esbtn2{background:#f4f7fb;border:1px solid #dce4ef;border-radius:7px;color:#1b365d;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;padding:7px 11px}.es .esinsp .esbtn2.solid{background:#1b2a58;border-color:#1b2a58;color:#fff}.es .esinsp .esbtn2.solid:hover{background:#16294a}.es .esinsp .esbtn2:disabled{cursor:default;opacity:.55}.es .esbynderb{background:#f4f7fb;border:1px solid #dce4ef;border-radius:7px;color:#1b365d;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:8px 11px}.es .mut2{color:#8792a3;font-size:11px;margin-top:8px;text-align:center}.es .amchips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.es .amchip{align-items:center;background:#fff;border:1px solid #cfd6df;border-radius:8px;color:#37455f;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;line-height:1.1;padding:5px 9px}.es .amchip img{height:18px;object-fit:contain;width:18px}.es .amchip.on{background:#1c2c54;border-color:#1c2c54;color:#fff}.es .esfilm{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.es .esftile{background:#33507d 50%/cover;border:1px solid #dce4ef;border-radius:6px;cursor:grab;height:42px;position:relative;width:62px}.es .esftile .esfn{bottom:2px;color:#fff;font-size:10px;font-weight:800;left:4px;position:absolute;text-shadow:0 1px 2px #00000080}.es .esftile .esfx{background:#fff;border:1px solid #dce4ef;border-radius:50%;color:#1b365d;cursor:pointer;font-size:11px;height:16px;line-height:14px;position:absolute;right:-6px;text-align:center;top:-6px;width:16px}.es .esftile.drag-over{box-shadow:0 -2px 0 #c8a664}.es .esfadd{align-items:center;background:#fff;border:1.5px dashed #b9c6db;border-radius:6px;color:#1b365d;cursor:pointer;display:flex;font-size:20px;height:42px;justify-content:center;width:62px}@keyframes sbscroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.es .sbprev{align-items:center;background:#1b2a58;border-radius:9px;display:flex;height:48px;overflow:hidden}.es .sbprev .sbtrack{animation:sbscroll linear infinite;display:inline-flex;white-space:nowrap;will-change:transform}.es .sbprev .sbtrack span{font:900 19px Arial Black,Arial,sans-serif;padding:0 30px}.es .gigprev{align-items:center;border-radius:9px;display:flex;font-size:12px;font-weight:700;gap:10px;justify-content:space-between;padding:12px 14px}.es .gigprev.cd{background:#1b2a58;color:#c8a664}.es .gigprev.cd b{color:#fff;font-size:13px}.es .gigprev.fl{background:#f6f2ea;color:#a9843f}.es .gigprev.fl b{color:#1b2a58;font-size:16px}.es .cmpt{align-items:flex-start;border-radius:8px;display:flex;font-size:11px;gap:7px;line-height:1.45;padding:9px 11px;text-align:left}.es .cmpt,.es .inspcard .cmpt{margin:12px 12px 0}.es .cmpt.low{background:#fbf9f3;border:1px solid #ece3cd;color:#6b6350}.es .cmpt.med{background:#fdf6e8;border:1px solid #e6cf9a;color:#8a6d1f}.es .rep{display:flex;flex-direction:column;gap:10px}.es .repc{background:#fff;border:1px solid #e4e8ef;border-radius:12px;box-shadow:0 1px 3px #1428460f;overflow:hidden}.es .repc-img{background-color:#dbe3ec;background-position:50%;background-size:cover;height:112px;position:relative}.es .repc-img.soon{align-items:center;background:radial-gradient(circle at 50% 40%,#f3f4f6,#d9dde3);color:#9aa2ad;display:flex;flex-direction:column;justify-content:center}.es .repc-soonh{font-size:23px;line-height:1}.es .repc-soont{color:#8a929d;font-size:11.5px;font-weight:600;margin-top:3px}.es .repc-grip{background:#0f172a80;border-radius:6px;cursor:grab;font-size:11px;left:8px;letter-spacing:-1.5px;padding:1px 5px}.es .repc-grip,.es .repc-x{color:#fff;position:absolute;top:8px}.es .repc-x{background:#0f172ab8;border:0;border-radius:50%;cursor:pointer;font-size:13px;height:26px;line-height:1;right:8px;width:26px}.es .repc-meta{padding:11px 13px}.es .repc-n{color:var(--navy);font-size:14px;font-weight:800}.es .repc-s{color:#6b7480;font-size:11.5px;margin-top:3px}.es .repc-edit{background:var(--navy);border:0;border-radius:8px;color:#fff;cursor:pointer;font:800 11px inherit;font-family:inherit;margin-top:9px;padding:8px 16px}.es .repc-edit:hover{background:#16294a}.es .repc-blank{align-items:center;background:#fbfcfe;border:2px dashed #c7cfdc;border-radius:12px;color:#5b6472;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:18px 0;text-align:center}.es .repc-blank:hover{background:#eef3fb;border-color:var(--navy);color:var(--navy)}.es .repc-plus{align-items:center;background:#eef3fb;border-radius:50%;color:var(--navy);display:flex;font-size:24px;height:40px;justify-content:center;margin-bottom:7px;width:40px}.es .repc-blank:hover .repc-plus{background:#fff}.es .repc-bt{font-size:12.5px;font-weight:800}.es .repc-bs{color:#94a3b8;font-size:10.5px;margin-top:2px}.es .lrc-h.drag-over,.es .repc-lite.drag-over,.es .repc.drag-over{box-shadow:0 -2px 0 #c8a664}.es .lr{display:flex;flex-direction:column;gap:8px}.es .repc-lite{align-items:center;box-shadow:none;display:flex;gap:8px;overflow:visible;padding:8px 11px}.es .repc-lite .repc-meta{flex:1 1;min-width:0;padding:0;text-align:left}.es .repc-lite .repc-n{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es .repc-lite .repc-s{font-size:10.5px;margin-top:1px}.es .repc-edit-sm{flex:none;font-size:10.5px;margin:0;padding:6px 13px}.es .lrc-grp{background:#fff;border:1px solid #dbe4f3;border-radius:10px;overflow:hidden}.es .lrc-grp.drag-over{box-shadow:0 -2px 0 #c8a664}.es .lrc-body{display:flex;flex-direction:column;gap:8px;padding:8px}.es .lrc-body:empty{display:none}.es .lrc-add{background:none;border:0;color:#1b365d;cursor:pointer;font:700 11.5px inherit;font-family:inherit;padding:0 10px 9px;text-align:left}.es .lrc-add:hover{text-decoration:underline}.es .lrc-h{align-items:center;background:#1b2a58;color:#fff;display:flex;gap:6px;padding:6px 8px}.es .lrc-cnt{color:#fff;flex-shrink:0;font-size:10.5px;opacity:.8;white-space:nowrap}.es .lrc-hname{background:#0000;border:1px solid #0000;border-radius:7px}.es .lrc-hlabel,.es .lrc-hname{color:#fff;flex:1 1;font:700 12px inherit;font-family:inherit;min-width:0;padding:5px 7px}.es .lrc-hlabel{border-bottom:1px dashed #0000;cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es .lrc-hlabel:hover{border-bottom-color:#ffffff8c}.es .lrc-fold{background:#ffffff2e;border:0;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:11px;height:22px;line-height:1;transition:transform .12s;width:22px}.es .lrc-fold:hover{background:#ffffff52}.es .lrc-fold.closed{transform:rotate(-90deg)}.es .lrc-hname:hover{background:#ffffff24;border-color:#fff6}.es .lrc-hname:focus{background:#fff3;border-color:#fff;color:#fff;outline:0}.es .lrc-x{background:#f6eaea;border:0;border-radius:7px;color:#b23b3b;cursor:pointer;flex-shrink:0;font-size:12px;height:24px;line-height:1;width:24px}.es .lrc-x:hover{background:#f0d6d6}.es .lr-tag{background:#fff;border:1px solid #dbe4f3;border-radius:4px;color:#1b365d;flex-shrink:0;font-size:8.5px;font-weight:800;letter-spacing:.05em;padding:3px 6px;text-transform:uppercase}.es .lr-grip{color:#aab6c9;cursor:grab;flex-shrink:0;font-size:13px;letter-spacing:-2px;line-height:1;padding:2px 3px;-webkit-user-select:none;user-select:none}.es .lr-grip:hover{color:#1b365d}.es .lrc-h .lr-grip{color:#ffffffa6}.es .lrc-h .lr-grip:hover{color:#fff}.es .lrc-h .lrc-x{background:#ffffff2e;color:#fff}.es .lrc-h .lrc-x:hover{background:#ffffff4d}.es .repc-lite.lr-blankrow{background:snow;border-color:#f0c9c6}.es .repc-lite.lr-blankrow .repc-n,.es .repc-lite.lr-blankrow .repc-s{color:#b3261e}.es .lr-add{display:flex;gap:8px}.es .lr-add .repc-blank{flex:1 1;padding:10px 8px}.es .lr-add .repc-plus{font-size:16px;height:26px;margin-bottom:3px;width:26px}.es .lr-add .repc-bt{font-size:11.5px}.es .repmodal-ovl{align-items:center;background:#0910218c;display:none;inset:0;justify-content:center;padding:22px;position:fixed;z-index:100000}.es .repmodal-ovl.on{display:flex}.es .repmodal{background:#fff;border-radius:14px;border-top:3px solid var(--navy);box-shadow:0 24px 70px #09102173;max-height:88vh;overflow:auto;width:min(430px,96vw)}.es .repmodal-hd{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;padding:14px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.es .repmodal-hd b{color:var(--navy);font-size:14px}.es .repmodal-x{background:#f1f5f9;border:0;border-radius:7px;color:#64748b;cursor:pointer;font-size:15px;height:28px;margin-left:auto;width:28px}.es .repmodal-bd{display:flex;flex-direction:column;gap:11px;padding:16px}.es .repmodal-ft{padding:0 16px 16px}.es .repmodal-done{background:var(--navy);border:0;border-radius:9px;color:#fff;cursor:pointer;font:800 12.5px inherit;font-family:inherit;padding:11px;width:100%}.es .rep-f label{color:var(--ink);display:block;font-size:11px;font-weight:700;margin-bottom:4px;text-align:left}.es .rep-in{border:1px solid #d7d2c6;border-radius:8px;box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:12.5px;outline:none;padding:8px 10px;width:100%}.es .rep-in:focus{border-color:var(--navy);box-shadow:0 0 0 2px #1b365d24}.es .rep-in.mono{background:#fff;font-family:ui-monospace,Menlo,monospace;font-size:11px}.es .rep-f textarea.rep-in{line-height:1.45;min-height:52px;resize:vertical}.es .rep-grid{grid-gap:6px;display:grid;gap:6px}.es .rep-f .thumb{background-color:#eef1f5;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--line);border-radius:9px;height:118px;margin-bottom:8px;position:relative;width:100%}.es .rep-imgbox.soon{align-items:center;background:radial-gradient(circle at 50% 40%,#f3f4f6,#e3e7ee);cursor:pointer;display:flex;justify-content:center}.es .rep-imgph{align-items:center;color:#8a929d;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:3px}.es .rep-imgph .rep-imgph-h{font-size:22px;line-height:1}.es .rep-imgrm{align-items:center;background:#0f172ab8;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:15px;height:24px;justify-content:center;line-height:1;position:absolute;right:7px;top:7px;width:24px;z-index:2}.es .rep-imgrm:hover{background:#b23838eb}.es .rep-imgbtns{margin-top:6px}.es .esinsp .esdelf{background:#0000;border:0;border-radius:0;border-top:1px solid #f0ece2;box-shadow:none;color:#b4443a;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin-top:15px;padding:12px 2px 2px;text-align:center;width:100%}.es .esinsp .esdelf:hover{background:#0000;color:#8c3126;text-decoration:underline}.es .esinsp .imgrow{display:flex;gap:6px}.es .esinsp .imgrow input{flex:1 1;min-width:0}.es .esinsp .hit{background:#fff;border:1px solid var(--line);border-radius:7px;cursor:pointer;display:block;font-family:inherit;font-size:12px;margin-top:4px;padding:6px 9px;text-align:left;width:100%}.es .esinsp .hit:hover{border-color:var(--navy)}.es .esinsp .chips{display:flex;flex-wrap:wrap;gap:6px}.es .esinsp .chip{background:#fff;border:1px solid #d3d9e2;border-radius:99px;cursor:pointer;font-size:11px;font-weight:600;padding:5px 11px}.es .esinsp .chip.on{background:var(--navy);border-color:var(--navy);color:#fff}.es .esinsp .esemptyi{padding:44px 20px}.dynp-ovl{align-items:center;background:#0f172a8c;display:flex;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;inset:0;justify-content:center;padding:22px;position:fixed;z-index:10006}.dynp-modal{background:#fff;border-radius:14px;box-shadow:0 24px 60px #00000059;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;text-align:left;width:min(920px,95vw)}.dynp-scback{background:none;border:0;border-bottom:1px solid #eef1f6;color:#1b365d;cursor:pointer;display:block;font:700 11px inherit;font-family:inherit;margin-bottom:3px;padding:7px 10px 8px;text-align:left;width:100%}.dynp-scback:hover{background:#f5f7fb}.dynp-hd{align-items:center;background:#1b2a58;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:13px 17px}.dynp-ttl{font-size:14px;font-weight:800}.dynp-sub{color:#c9d2ea;font-size:10.5px;margin-top:2px}.dynp-x{background:none;border:0;color:#c9d2ea;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:16px;line-height:1;padding:2px 6px}.dynp-x:hover{color:#fff}.dynp-lvl{background:#fff;border-bottom:1px solid #eef1f6;padding:10px 16px 8px}.dynp-lvlh{color:#8a97ab;font-size:10px;font-weight:800;letter-spacing:.05em;margin:0 0 6px;text-transform:uppercase}.dynp-lvlseg{display:flex;gap:5px}.dynp-lvlseg button{background:#fff;border:1px solid #d3d9e2;border-radius:8px;color:#5b6472;cursor:pointer;flex:1 1;font-family:inherit;font-size:11px;font-weight:700;padding:7px 4px}.dynp-lvlseg button.on{background:#1b365d;border-color:#1b365d;color:#fff}.dynp-crumb{background:#fbfcfe;border-bottom:1px solid #eef1f6;color:#8a97ab;font-size:10.5px;padding:8px 16px}.dynp-crumb b{color:#1b365d}.dynp-crumb .dynp-sep{color:#b9c2cf}.dynp-qw{border-bottom:1px solid #e9ecf2;padding:11px 16px}.dynp-q{border:1px solid #d3d9e2;border-radius:9px;box-sizing:border-box;color:#1c2430;font-family:inherit;font-size:12px;padding:9px 12px;width:100%}.dynp-q:focus{border-color:#1b365d;outline:0}.dynp-bd{flex:1 1;overflow-y:auto;padding:13px 16px}.dynp-msg{color:#94a3b8;font-size:12px;padding:20px;text-align:center}.dynp-gh{color:#8a97ab;font-size:9.5px;font-weight:800;letter-spacing:.06em;margin:10px 0 7px;text-transform:uppercase}.es .dynp-cgrp{margin-bottom:14px}.es .dynp-cgrp .dynp-gh{align-items:center;display:flex;gap:8px}.es .dynp-cgrp .dynp-ghc{background:#eef1f6;border-radius:20px;color:#7d8899;font-size:9px;font-weight:800;letter-spacing:.03em;padding:2px 7px}.es .dynp-cgrp .dynp-rhd,.es .dynp-cgrp .dynp-row{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:16px minmax(0,1.6fr) minmax(0,1fr) minmax(0,.6fr)}.es .dynp-cgrp .dynp-rhd{border-bottom:1px solid #e7e3d9;color:#9aa4b2;font-size:9px;font-weight:800;letter-spacing:.05em;padding:0 6px 5px;text-transform:uppercase}.es .dynp-cgrp .dynp-row .dynp-rn{flex:none;max-width:none}.es .dynp-cgrp .dynp-rhd .dynp-rm,.es .dynp-cgrp .dynp-row .dynp-rm{flex:none;font-size:11.5px}.es .dynp-cgrp .dynp-rc{color:#6b7480;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es .dynp-cgrp .dynp-rc,.es .dynp-cgrp .dynp-rhd .dynp-rc,.es .dynp-cgrp .dynp-rhd .dynp-rm,.es .dynp-cgrp .dynp-rhd .dynp-rn,.es .dynp-cgrp .dynp-row .dynp-rm,.es .dynp-cgrp .dynp-row .dynp-rn{justify-self:stretch;text-align:center}.es .dynp-cgrp .dynp-row .dynp-rm{font-feature-settings:"tnum";color:#4a5566;font-variant-numeric:tabular-nums;font-weight:700}.es .dynp-card .dynp-cc{color:#8a929d;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynp-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.dynp-grid.comm{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.dynp-all{background:none;border:0;color:#1b365d;cursor:pointer;display:block;font-family:inherit;font-size:11px;font-weight:700;margin-top:10px;padding:0}.dynp-all:disabled{color:#94a3b8;cursor:default}.dynp-card{background:#fff;border:1.5px solid #e5e7ee;border-radius:9px;cursor:pointer;display:block;font-family:inherit;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.dynp-card.on{border-color:#1d9e75;box-shadow:0 0 0 1px #1d9e75}.dynp-card.dis,.dynp-card:disabled{cursor:not-allowed;opacity:.45}.dynp-cimg{background-position:50%;background-size:cover;display:block;height:46px;position:relative}.dynp-cimg.sm{height:58px}.dynp-cimg.ph{background:linear-gradient(120deg,#31406f,#5c76ab)}.dynp-ck{background:#ffffffd9;border:1px solid #cbd5e1;border-radius:5px;color:#0000;font-size:10px;font-weight:800;height:16px;left:5px;line-height:14px;position:absolute;text-align:center;top:5px;width:16px}.dynp-card.on .dynp-ck{background:#1d9e75;border-color:#1d9e75;color:#fff}.dynp-drop{background:#c2410c;border-radius:4px;color:#fff;font-size:7.5px;font-weight:800;letter-spacing:.02em;padding:2px 5px;position:absolute;right:5px;top:5px}.dynp-cn{color:#1e293b;font-size:10px;font-weight:800;padding:5px 7px 1px}.dynp-cm,.dynp-cn{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynp-cm{color:#8792a3;font-size:9px;padding:0 7px 6px}.dynp-cp{color:#1b365d;display:block;font-size:9.5px;font-weight:800;padding:0 7px 6px}.dynp-cp s{color:#b0384f;font-weight:600;margin-right:4px}.dynp-card .dynp-cm:has(+.dynp-cp){padding-bottom:1px}.dynp-ft{align-items:center;background:#fbfcfe;border-top:1px solid #e9ecf2;display:flex;justify-content:space-between;padding:11px 16px}.dynp-count{color:#475569;font-size:11.5px}.dynp-count b{color:#1b365d}.es .dynp-hand{background:none;border:0;color:#203f7c;cursor:pointer;flex:1 1 auto;font:inherit;font-size:12px;margin-left:14px;padding:0;text-align:left;text-decoration:underline}.es .dynp-hand:hover{color:#1b2a58}.dynp-fbtns{display:flex;gap:8px}.dynp-b{background:#fff;border:1px solid #d3d9e2;border-radius:8px;color:#5b6472;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;padding:8px 16px}.dynp-b.pri{background:#1b2a58;border:0;color:#fff;font-weight:800;padding:8px 20px}.dynp-b:disabled{cursor:default;opacity:.55}.dynp-pane{border-top:1px solid #f0ece2;margin-top:13px;padding-top:13px}.dynp-ph{align-items:center;color:#8a97ab;display:flex;font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 10px}.dynp-pc{color:#5f6b7a;font-weight:500;letter-spacing:0;margin-left:5px}.dynp-pspacer{flex:1 1}.dynp-choose{color:#185fa5}.dynp-choose,.dynp-clear{background:none;border:0;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:0;padding:0}.dynp-clear{color:#b23838;margin-left:12px}.dynp-tile{background:#fff;border:1px solid #e2e6ee;border-radius:9px;margin-bottom:8px;overflow:hidden}.dynp-timg{background-position:50%;background-size:cover;display:block;height:88px;position:relative}.dynp-timg.ph{background:linear-gradient(120deg,#31406f,#5c76ab)}.dynp-tx{background:#0f172ab8;border:0;border-radius:50%;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;height:20px;line-height:1;padding:0;position:absolute;right:6px;text-align:center;top:6px;width:20px}.dynp-tx:hover{background:#b23838eb}.dynp-tnoimg{bottom:8px;color:#dbe4f8;font-size:9px;left:0;position:absolute;right:0;text-align:center}.dynp-tn{color:#334155;font-size:10.5px;font-weight:700;padding:6px 9px}.dynp-tm,.dynp-tn{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynp-tm{color:#8792a3;font-size:9px;padding:0 9px 7px}.dynp-add{background:#fbfcfe;border:1.5px dashed #c7cfdc;border-radius:9px;color:#5b6472;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;padding:10px 0;width:100%}.dynp-add:hover{border-color:#1b365d;color:#1b365d}.es .esdupnote{background:#fffbeb;border-bottom:1px solid #fcd34d;flex:0 0 auto;margin:0;max-height:30vh;overflow:auto;padding:10px 22px 12px}.es .esdupnote-hd{align-items:center;display:flex;gap:10px}.es .esdupnote-hd b{color:#713f12;font-size:12px;letter-spacing:.01em}.es .esdupnote-hd button{background:#fef3c7;border:1px solid #fcd34d;border-radius:5px;color:#713f12;cursor:pointer;font:inherit;font-size:11px;font-weight:700;margin-left:auto;padding:3px 10px}.es .esdupnote-hd button:hover{background:#fde68a}.es .esdupnote ul{grid-gap:4px;display:grid;gap:4px;margin:7px 0 0;padding:0 0 0 16px}.es .esdupnote li{color:#78350f;font-size:12px;line-height:1.45}.es .esdupnote li.k-block-missing{color:#991b1b;font-weight:600}.es .lr-nudge{display:inline-flex;flex-direction:column;flex-shrink:0;gap:1px}.es .lr-nudge button{background:#eef1f6;border:0;border-radius:4px;color:#1b365d;cursor:pointer;font-size:9px;height:13px;line-height:1;padding:0;width:20px}.es .lr-nudge button:hover:not(:disabled){background:#dde3ee}.es .lr-nudge button:disabled{cursor:default;opacity:.3}.es .lrc-h .lr-nudge button{background:#ffffff2e;color:#fff}.es .lrc-h .lr-nudge button:hover:not(:disabled){background:#ffffff52}.es .echh{align-items:center;background:#fff;border:1px solid #e6e3db;border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;gap:6px;padding:8px 9px;position:relative}.es .echh:hover{background:#fcfdff;border-color:#d7e0f2}.es .echh.dragging{opacity:.36}.es .echh-g{color:#c3c8d2;cursor:grab;flex:none;font-size:12px;letter-spacing:1px;line-height:1.05;padding:1px 1px 0;-webkit-user-select:none;user-select:none}.es .echh:hover .echh-g{color:#1b2a58}.es .echh-nu{padding-top:1px}.es .echh-n{flex:1 1;min-width:0;text-align:left}.es .echh-n b{color:#1b2a58;display:block;font-size:12.5px}.es .echh-m,.es .echh-n b{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.es .echh-m{color:#7c7c7c;flex-basis:100%;font-size:11px;font-style:normal;margin:1px 0 0 43px}.es .echh-p{color:#1b2a58;flex:none;font:700 12px inherit;font-family:inherit;text-align:right;white-space:nowrap}.es .echh .lrc-x{background:none;color:#b9c0cc;height:20px;width:20px}.es .echh .lrc-x:hover{background:#f6eaea;color:#b3261e}.es .echh-plan .echh-m{margin-left:0}.es .echh-plan.ro{cursor:default}.es .echh-plan.ro:hover{background:#fff;border-color:#e6e3db}.es .echpc{background:#fff;border:1px solid #e2e5ea;border-radius:16px;box-shadow:0 2px 6px #14284614;margin-bottom:12px;overflow:hidden;padding:8px 8px 0;position:relative}.es .echpc.sel{border-color:#1b2a58;box-shadow:0 0 0 2px #1b2a581a}.es .echpc-x{align-items:center;background:#0f172aa8;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;width:30px;z-index:2}.es .echpc-x:hover{background:#b23b3b}.es .echpc-g{align-items:center;background:#0f172a73;border-radius:8px;color:#fff;cursor:grab;display:flex;font-size:13px;height:30px;justify-content:center;left:16px;letter-spacing:1px;position:absolute;top:16px;-webkit-user-select:none;user-select:none;width:30px;z-index:2}.es .echpc-g:active{cursor:grabbing}.es .echpc.ins-b{box-shadow:0 -3px 0 0 #1b2a58,0 2px 6px #14284614}.es .echpc.ins-a{box-shadow:0 3px 0 0 #1b2a58,0 2px 6px #14284614}.es img.echpc-img{border-radius:10px;display:block;height:150px;object-fit:cover;width:100%}.es div.echpc-img.ph{align-items:center;background:#eceff3;border-radius:10px;color:#8a97ab;display:flex;flex-direction:column;font:600 13px inherit;font-family:inherit;gap:5px;height:150px;justify-content:center}.es div.echpc-img.ph span{font-size:26px}.es .echpc-imgw{display:block;position:relative}.es .echpc-imgw.can{cursor:pointer}.es .echpc-imghint{background:#0f172ab8;border-radius:14px;bottom:10px;color:#fff;font:700 11.5px inherit;font-family:inherit;left:50%;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .12s;white-space:nowrap}.es .echpc-imgw.can:hover .echpc-imghint{opacity:1}.es .echpc-bd{padding:14px 12px 18px;text-align:center}.es .echpc-n{color:#1b2a58;display:block;font-size:15px}.es .echpc-s{color:#7c7c7c;font-size:14.5px;margin:4px 0 12px}.es .echpc-btn{background:#1b2a58;border:0;border-radius:20px;color:#fff;cursor:pointer;font:700 13px inherit;font-family:inherit;padding:10px 22px}.es .echpc-btn:hover{background:var(--navy)}.es .echpc-btn.ghost{background:#fff;border:1px solid #d7e0f2;color:#1b2a58}.es .echpc-btn.ghost:hover{background:#f4f7fd}.es .echpc-acts{align-items:center;display:inline-flex;gap:10px}.es .echpc-clear{background:none;border:0;color:#8a97ab;cursor:pointer;font:600 11.5px inherit;font-family:inherit;text-decoration:underline}.es .echpc-clear:hover{color:#b3261e}.es .echpc.home{margin-bottom:8px;padding:4px 4px 0}.es .echpc.home .echpc-bd{padding:8px 24px 9px}.es .echpc.home .echpc-g,.es .echpc.home .echpc-x{border-radius:6px;height:20px;top:8px;width:20px}.es .echpc.home .echpc-g{font-size:10px;left:8px}.es .echpc.home .echpc-x{font-size:9px;right:8px}.es .echpc.home .echpc-n{font-size:13.5px}.es .echpc.home .echpc-s{font-size:12.5px;margin:2px 0 0}.es .echpc.home .echpc-sin{font-size:12.5px}.es .echpc.home .echpc-sect{font-size:12px;margin:8px -24px -9px;padding:6px 0;width:calc(100% + 48px)}.es .echpc.home .echpc-sectbd{margin:0 -24px -9px}.es .echh-sep{color:#98a1ae;font-weight:400}.es .echh-upload{background:#fafbfc;border:1.5px dashed #b9c2d0;border-radius:10px;color:#5b6575;cursor:pointer;display:block;font:600 12px inherit;font-family:inherit;margin:0 0 12px;padding:9px 0;width:100%}.es .echh-upload:hover{background:#f4f7fd;border-color:#1b2a58;color:#1b2a58}.es .echh-addcoll{background:#fafbfc;border:1.5px dotted #b9c2d0;border-radius:10px;color:#5b6575;cursor:pointer;display:block;font:600 12px inherit;font-family:inherit;margin:2px 0 0;padding:9px 0;width:100%}.es .echh-addcoll:hover{background:#f4f7fd;border-color:#1b2a58;color:#1b2a58}.es button[data-echchoosehomes],.es button[data-echchooseplans]{margin-bottom:10px}.es .esinsp .ech-dyns.ech-dynwarn{background:#fff8ec;border:1px solid #f0d8b4;border-radius:8px;color:#8a5a12;line-height:1.45;margin:0 0 10px;padding:8px 10px;text-align:left}.es .esinsp .ech-dyns.ech-dynwarn b{color:#6d4a10}.es .dynp-retry{background:#fff;border:1px solid #d3d9e2;border-radius:7px;color:#203f7c;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;margin-left:8px;padding:5px 12px}.es .dynp-retry:hover{background:#f4f7fd;border-color:#1b365d}.es .echpc-sect.miss{color:#b3261e}.es .echpc-missflag{font-style:normal;font-weight:700}.es .echpc-sect{align-items:center;background:#fafbfc;border:0;border-top:1px solid #e8ebf0;color:#7c7c7c;cursor:pointer;display:flex;font:400 14.5px inherit;font-family:inherit;gap:8px;justify-content:center;letter-spacing:0;margin:12px -12px -18px;padding:11px 14px;text-align:center;width:calc(100% + 24px)}.es .echpc-sect:hover{background:#f2f5f9}.es .echpc-sect .echpc-chev{color:#8a97ab;transition:transform .12s}.es .echpc-sect.open{margin-bottom:0}.es .echpc-sect.open .echpc-chev{transform:rotate(180deg)}.es .echpc-sectbd{background:#fff;border-top:1px solid #e8ebf0;margin:0 -12px -18px;padding:0 2px 6px;text-align:left}.es .echpc-sectbd .essec{border:0;box-shadow:none;margin:0}.es .echpc-sectbd .essec .essech{text-align:left}.es .echpad-big{align-items:center;background:#fbfcfe;border:1.5px dashed #b9c2d0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;margin:2px 0 8px;padding:18px 12px;text-align:center;width:100%}.es .echpad-big:hover:not(:disabled){background:#eef2fa;border-color:#1b2a58}.es .echpad-big:disabled{cursor:default;opacity:.6}.es .echpad-big .echpad-plus{background:#eef1f6;border-radius:50%;color:#1b2a58;font-size:20px;height:34px;line-height:34px;width:34px}.es .echpad-big b{color:var(--ink);font:700 13px inherit;font-family:inherit}.es .echpad-big i{color:#98a1ae;font:500 11.5px inherit;font-family:inherit;font-style:normal}.es button.echpad.echpad-big{align-items:center;display:flex;flex-direction:column}.es .echpc-click{border-bottom:1px dashed #0000;cursor:text}.es .echpc-click:hover{border-bottom-color:#b9c2d0}.es .echpc-ph{color:#9aa6b5;font-weight:400}.es .echpc-nin{background:#fff;border:1px solid #1b2a58;border-radius:7px;color:#1b2a58;display:block;font:700 15px inherit;font-family:inherit;margin:0 auto;padding:2px 6px;text-align:center;width:90%}.es .echpc-nin:focus{outline:0}.es .echpc-sin{background:#fff;border:1px solid #1b2a58;border-radius:6px;color:#4a4f57;font:500 14.5px inherit;font-family:inherit;padding:1px 4px;text-align:center;width:64px}.es .echpc-sin.tiny{width:42px}.es .echpc-sin:focus{outline:0}.es .lrc-ht{font:700 12.5px inherit;font-family:inherit;text-align:left}.es .lrc-hsel,.es .lrc-ht{color:#fff;flex:1 1;padding:5px 7px}.es .lrc-hsel{appearance:auto;-webkit-appearance:auto;background:#0000;border:1px solid #0000;border-radius:6px;cursor:pointer;font:700 12.5px/1.2 inherit;font-family:inherit;min-width:0}.es .lrc-hsel:hover{background:#ffffff24;border-color:#fff6}.es .lrc-hsel:focus{background:#fff3;border-color:#fff;outline:0}.es .lrc-hsel option{background:#fff;color:#1b2a58}.es .echh.ins-a:after,.es .echh.ins-b:before,.es .lrc-grp.ins-a:after,.es .lrc-grp.ins-b:before{background:#1b2a58;border-radius:2px;content:"";height:3px;position:absolute;z-index:3}.es .echh.ins-b:before{left:6px;right:6px;top:-5px}.es .echh.ins-a:after{bottom:-5px;left:6px;right:6px}.es .lrc-grp{position:relative}.es .lrc-grp.ins-b:before{left:0;right:0;top:-6px}.es .lrc-grp.ins-a:after{bottom:-6px;left:0;right:0}.es .lrc-grp.dragging{opacity:.38}.es .lrc-grp.nofit .lrc-body{box-shadow:inset 0 0 0 2px #f0c9c6}.es .echc-g{color:#ffffff9e;cursor:grab;flex:none;font-size:12px;letter-spacing:1px;line-height:1.05;padding:1px 2px 0;-webkit-user-select:none;user-select:none}.es .lrc-h:hover .echc-g{color:#fff}.es .echcap{align-items:center;color:#8a8578;display:flex;font-size:11.5px;padding:2px 10px 7px}.es .echcap b{color:var(--ink);font-weight:600}.es .echcap span{color:#1b2a58;font-weight:700;margin-left:auto}.es .echpad{background:#fbfcff;border:1.5px dashed #1b2a58;border-radius:9px;color:#1b2a58;cursor:pointer;display:block;font:700 12.5px inherit;font-family:inherit;margin:1px 8px 10px;padding:11px 9px;text-align:center;width:calc(100% - 16px)}.es .echpad:hover:not(:disabled){background:#eef2fa}.es .echpad:disabled{background:#fafaf7;border-color:#cfd5e0;border-style:solid;color:#a9a49a;cursor:default}.es .echpad.over{background:#eef2fa;box-shadow:0 0 0 2px #1b2a5824}.es .repmodal.wide{width:min(680px,96vw)}.es .repmodal.wide .repmodal-bd{grid-gap:11px 14px;align-items:start;display:grid;gap:11px 14px;grid-template-columns:1fr 1fr}.es .repmodal.wide .repmodal-bd .essec.nohd,.es .repmodal.wide .repmodal-bd .essec:has(.ech-b),.es .repmodal.wide .repmodal-bd .essec:has(textarea.ech-url){grid-column:1/-1}.es .esinsp .repmodal-bd .essec.echf .essecb input.ech-b,.es .esinsp .repmodal-bd .essec.echf .essecb input.ech-h,.es .esinsp .repmodal-bd .essec.echf .essecb textarea.ech-b,.es .esinsp .repmodal-bd .essec.echf .essecb textarea.ech-h{color:var(--ink);font:600 13px/1.35 inherit;font-family:inherit;height:38px;min-height:38px;padding:8px 10px}.es .repmodal-ft:has(.repmodal-cancel){display:flex;gap:9px;justify-content:flex-end}.es .repmodal-cancel{background:#fff;border:1px solid #d7e0f2;border-radius:9px;color:#1b2a58;cursor:pointer;font:700 12.5px inherit;font-family:inherit;padding:11px 16px}.es .repmodal-cancel:hover{background:#f4f7fd}.es .repmodal-ft:has(.repmodal-cancel) .repmodal-done{padding:11px 20px;width:auto}.es .echbyid{border:1.5px dashed #c9d4e2;border-radius:10px;margin-top:10px;padding:11px 12px}.es .echbyid-l{color:#8a97ab;font-size:10px;font-weight:800;letter-spacing:.06em;margin-bottom:7px;text-transform:uppercase}.es .echbyid textarea{background:#fcfdfe;border:1.5px solid #d9dde5;border-radius:8px;color:#1c2430;font:600 12.5px inherit;font-family:inherit;min-height:36px;padding:8px 11px;resize:vertical;width:100%}.es .echbyid button{background:#1b365d;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;margin-top:8px;padding:8px 14px}.es .echbyid button:disabled{cursor:default;opacity:.45}.es .echbyid-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.es .echbyid-chip{background:#eef2f8;border:1px solid #d7e0ec;border-radius:7px;color:#22303f;font-size:11px;font-weight:600;padding:4px 8px}.es .echbyid-chip.err{background:#fdeeee;border-color:#e6b3b3;color:#8f2f2f}.es .dynp-qw{align-items:center;display:flex;gap:8px}.es .dynp-qw .dynp-q{flex:1 1}.es .dynp-scope{align-items:center;display:flex;gap:10px;margin:0 0 12px}.es .dynp-scopem{color:#7a8698;font-size:11px;font-weight:600}.es .dynp-view{background:#e9e5db;border-radius:9px;display:inline-flex;flex:0 0 auto;padding:3px}.es .dynp-view button{background:none;border:0;border-radius:7px;color:#7a8698;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;padding:6px 12px}.es .dynp-view button.on{background:#fff;box-shadow:0 1px 3px #0f172a1f;color:#1b365d}.es .dynp-rows{padding:2px 0 6px}.es .dynp-one{align-items:center;display:flex;flex:1 1;position:relative}.es .dynp-one.sc{background:#fcfdfe;border:1.5px solid #d9dde5;border-radius:10px;padding:0 6px 0 12px}.es .dynp-one.sc:focus-within{border-color:#1b365d;box-shadow:0 0 0 3px #1b365d14}.es .dynp-one.sc>.dynp-q{background:none;border:0;box-shadow:none;font-weight:600;padding:10px 0}.es .dynp-one.sc>.dynp-q:focus{border:0;box-shadow:none}.es .dynp-sc{background:#f1f4f9;border:0;border-radius:7px;color:#203f7c;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:11px;font-weight:700;padding:6px 10px;white-space:nowrap}.es .dynp-sc:hover{background:#e8edf6}.es .dynp-scmenu{background:#fff;border:1px solid #e2e6ee;border-radius:11px;box-shadow:0 14px 32px #0f172a29;max-height:320px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);width:290px;z-index:20}.es .dynp-scmh{align-items:center;border-bottom:1px solid #eef1f6;display:flex;justify-content:space-between;margin-bottom:4px;padding:7px 10px 8px}.es .dynp-scmh span{color:#8a97ab;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.es .dynp-scmh button{background:none;border:0;color:#203f7c;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;text-decoration:underline}.es .dynp-scmenu label{grid-gap:0 10px;align-items:center;border-radius:7px;cursor:pointer;display:grid;font-size:12px;gap:0 10px;grid-template-columns:1fr 22px 16px;padding:8px 10px}.es .dynp-scmenu label:hover{background:#f5f7fb}.es .dynp-scmenu label b{color:#1b2a58;font-weight:700;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.es .dynp-scmenu label i{font-feature-settings:"tnum";color:#5b6472;font-size:11px;font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.es .dynp-scmenu label input{accent-color:#203f7c;height:16px;justify-self:end;margin:0;width:16px}.es .dynp-scmenu label.req{grid-template-rows:auto auto}.es .dynp-scmenu label.req b,.es .dynp-scmenu label.req i,.es .dynp-scmenu label.req input{grid-row:1}.es .dynp-scmenu label.req:after{color:#203f7c;content:"on this request";font-size:9px;font-weight:800;grid-column:1;grid-row:2;letter-spacing:.05em;margin-top:2px;text-transform:uppercase}.es .dynp-t.g7 .dynp-tr{grid-template-columns:22px minmax(0,1fr) minmax(0,.8fr) minmax(0,2fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr)}.es .dynp-t.g6 .dynp-tr{grid-template-columns:22px repeat(6,minmax(0,1fr))}.es .dynp-t.g5 .dynp-tr{grid-template-columns:22px repeat(5,minmax(0,1fr))}.es .dynp-tr{align-items:center;background:none;border:0;border-bottom:1px solid #efece4;cursor:pointer;display:grid;font-family:inherit;padding:9px 0;text-align:center;width:100%}.es .dynp-tr:hover{background:#faf8f2}.es .dynp-tr.dis{cursor:default;opacity:.45}.es .dynp-tr>*{align-items:center;display:flex;justify-content:center;min-width:0;padding:0 6px}.es .dynp-tr>*>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es .dynp-thdr{border-bottom:1px solid #e2e6ee;cursor:default}.es .dynp-thdr>*{color:#8a97ab;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.es .dynp-tck{border:1.5px solid #c9d4e2;border-radius:4px;color:#0000;flex:0 0 auto;font-size:11px;font-weight:800;height:16px;line-height:13px;text-align:center;width:16px}.es .dynp-tr.on .dynp-tck{background:#203f7c;border-color:#203f7c;color:#fff}.es .dynp-tr .k-id{font-feature-settings:"tnum";color:#1b2a58;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800}.es .dynp-tr .k-name{color:#1b2a58;font-size:12.5px;font-weight:700}.es .dynp-tr .k-spec{font-feature-settings:"tnum";color:#5b6472;font-size:12px;font-variant-numeric:tabular-nums}.es .dynp-tr .k-price{font-feature-settings:"tnum";color:#22303f;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800}.es .dynp-chip{background:#e8f5ec;border:1px solid #cbe7d4;border-radius:999px;color:#1d6b3a;font-size:10px;font-weight:800;padding:3px 8px;white-space:nowrap}.es .dynp-chip.warn{background:#fff5e8;border-color:#f0d8b4;color:#8a5a12}.es .dynp-row{align-items:center;background:none;border:0;border-bottom:1px solid #efece4;border-radius:6px;color:#22303f;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:11px;padding:9px 6px;text-align:left;width:100%}.es .dynp-row:hover{background:#faf8f2}.es .dynp-row.dis{cursor:default;opacity:.45}.es .dynp-row .dynp-rck{border:1.5px solid #c9d4e2;border-radius:4px;color:#0000;flex:0 0 auto;font-size:11px;font-weight:800;height:16px;line-height:13px;text-align:center;width:16px}.es .dynp-row.on .dynp-rck{background:#1b365d;border-color:#1b365d;color:#fff}.es .dynp-row .dynp-rn{color:#1b2a58;flex:0 0 auto;font-weight:700;max-width:200px}.es .dynp-row .dynp-rm,.es .dynp-row .dynp-rn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es .dynp-row .dynp-rm{color:#7a8698;flex:1 1}.es .dynp-row .dynp-rp{flex:0 0 auto;font-weight:700;white-space:nowrap}.es .dynp-row .dynp-rp s{color:#98a0ac;font-weight:600;margin-right:5px}.es .dynp-rtag{border-radius:4px;flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 6px}.es .dynp-rtag.m{background:#e8f5ee;border:1px solid #bfe3cf;color:#1d6f42}.es .dynp-rtag.u{background:#faf3dd;border:1px solid #e8d79a;color:#8a6d1a}.es .dynp-rtag.drop{background:#fdeeee;border:1px solid #e6b3b3;color:#8f2f2f}.es .spf{position:relative}.es .spf-mir{background:#0000;color:#0000;inset:0;overflow:hidden;overflow-wrap:break-word;pointer-events:none;position:absolute;white-space:pre-wrap;z-index:0}.es .spf-bad{-webkit-text-decoration-color:#c0392b;text-decoration-color:#c0392b;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:3px}.es .spf-ta{background-color:initial!important;position:relative;z-index:1}.es .spf-ta.ech-dynv{background-color:#f6faf8!important}.es .spf-ta.gr-block{background-color:#fdf4f2!important}.es .spf-menu{background:#fff;border:1px solid #cfd6de;border-radius:6px;box-shadow:0 6px 20px #0000002b;margin-top:4px;max-width:200px;min-width:152px;padding:4px 0;position:absolute;text-align:left;z-index:30}.es .spf-menu.up{margin-top:0;transform:translateY(-100%)}.es .spf-mi{background:none;border:0;box-sizing:border-box;color:#1c2430;cursor:pointer;display:block;font:inherit;font-size:12px;line-height:1.2;overflow:hidden;padding:6px 12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.es .spf-mi.s{font-weight:800}.es .spf-mi.dim{color:#6b727c;font-size:11.5px}.es .spf-mi.none{color:#9aa2ac;cursor:default;font-style:italic}.es .spf-mi:hover:not(.none){background:#eef3fa}.es .spf-sep{background:#eef1f5;height:1px;margin:4px 0}.es .splh{margin-top:6px}.es .splh-row{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.es .splh-ic{background:#faf3dd;border:1px solid #e8d79a;border-radius:3px;font-size:8.5px;letter-spacing:.06em;padding:1px 4px}.es .splh-ic,.es .splh-lab{color:#8a6d1a;font-weight:800}.es .splh-lab{font-size:10.5px;letter-spacing:.01em}.es .splh-w{background:#fffaf0;border:1px solid #e8d79a;border-radius:4px;color:#6b5510;cursor:pointer;font:inherit;font-size:10.5px;font-weight:700;padding:1px 6px;-webkit-text-decoration:underline dotted #c9ab55;text-decoration:underline dotted #c9ab55;text-underline-offset:2px}.es .splh-w.on,.es .splh-w:hover{background:#f6e9c8;border-color:#d9c380}.es .splh-sug{align-items:center;border-top:1px dashed #e8d79a;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:5px;padding-top:5px}.es .splh-fix{background:#fff;border:1px solid #c3ccd8;border-radius:4px;color:#1b365d;cursor:pointer;font:inherit;font-size:10.5px;font-weight:700;padding:2px 7px}.es .splh-fix:hover{background:#eef3fa;border-color:#9fb2cc}.es .splh-fix:disabled{cursor:default;opacity:.5}.es .splh-none{color:#8a94a3;font-size:10px;font-weight:700}.es .splh-add{background:#0000;border:1px solid #d7dde5;border-radius:4px;color:#5b6472;cursor:pointer;font:inherit;font-size:10px;font-weight:700;padding:2px 7px}.es .splh-add:hover{background:#f2f5f9;color:#1b365d}.dynp-ttlrow{align-items:center;display:flex}.dynp-hd .dynp-i{align-items:center;border:1px solid #c9c4b8;border-radius:50%;color:#8a8578;cursor:help;display:inline-flex;font:10px/1 Georgia,serif;font-style:italic;height:15px;justify-content:center;margin-left:7px;position:relative;vertical-align:middle;width:15px}.dynp-hd .dynp-i:hover:after{background:#1b365d;border-radius:8px;box-shadow:0 6px 18px #0000002e;color:#fff;content:attr(data-tip);font:11px/1.5 Arial,Helvetica,sans-serif;font-style:normal;left:-8px;padding:8px 10px;position:absolute;text-align:left;top:22px;width:260px;z-index:30}.es .byn-ath{position:relative}.es .byn-gif{background:#1b2a58;border-radius:4px;color:#fff;font:700 10px/1 Arial,sans-serif;left:6px;letter-spacing:.5px;padding:3px 5px;position:absolute;top:6px}.es .esinsp .imgc-gifnote{color:#5b6472;font-size:11px;line-height:1.4;padding:8px 13px 0}.es .esinsp .imgc-gifnote.warn{color:#a32020}.es .esinsp .imgc-bd .imgc-gifbtn{background:#f4f7fb;border:1px solid #dce4ef;border-radius:8px;color:#1b365d;cursor:pointer;font:700 11.5px Inter,sans-serif;padding:10px 6px}.herogif-ovl{align-items:center;background:#141c328c;display:flex;font-family:Inter,-apple-system,Segoe UI,Arial,sans-serif;inset:0;justify-content:center;padding:22px;position:fixed;z-index:100000}.herogif-modal{background:#fff;border-radius:14px;box-shadow:0 30px 90px #0006;max-height:94vh;overflow:auto;padding:18px 22px;text-align:left;width:min(620px,94vw)}.herogif-t{color:#1b365d;font-size:17px;font-weight:800;margin-bottom:4px}.herogif-s{color:#8a8578;font-size:12.5px;margin-bottom:14px}.herogif-byn{background:#fbf8f1;border:1.5px dashed #c8a664;border-radius:10px;color:#1b365d;cursor:pointer;font:800 14px inherit;font-family:inherit;margin-bottom:12px;padding:12px;width:100%}.herogif-byn:hover{background:#f6f0e2}.herogif-modal .esfilm{justify-content:flex-start}.herogif-modal .esftile{height:48px;width:72px}.herogif-modal .mut2{text-align:left}.herogif-n{color:#8a8578;font-size:12px;margin:10px 0 4px}.herogif-err{color:#9a3412;font-size:12px;margin:6px 0}.herogif-f{align-items:flex-end;display:flex;gap:10px;margin-top:10px}.herogif-f label{color:#5b6472;display:flex;flex-direction:column;font-size:12px;gap:5px}.herogif-f .imgc-wsel{background:#fff;border:1px solid #d3d9e2;border-radius:8px;font:inherit;font-size:13px;margin:0;min-width:150px;padding:9px 12px;width:auto}.herogif-sp{flex:1 1}.herogif-cancel{background:#eef1f6;color:#1b365d}.herogif-build,.herogif-cancel{border:0;border-radius:9px;cursor:pointer;font:800 13px inherit;font-family:inherit;padding:11px 18px}.herogif-build{background:#1b2a58;color:#fff}.herogif-build:disabled,.herogif-cancel:disabled{cursor:default;opacity:.5}.herogif-modal .esftile.on{box-shadow:0 0 0 2px #1b2a58}.herogif-modal .esftile[data-testid]{cursor:pointer}.herogif-edit{background:#f8fafc;border:1px solid #dde5ec;border-radius:12px;margin-top:10px;padding:10px 12px}.herogif-edit .imgc{width:100%}.herogif-edit .imgc .imgc-bd,.herogif-edit .imgc .imgc-zoom{padding:8px 0 0}.herogif-edit .imgc{background:#0000;border:0}.herogif-edit .esurlbox{display:none}.auth-screen{-webkit-font-smoothing:antialiased;background:#ece7e1;color:#303030;display:grid;font-family:TT Commons Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.45;min-height:100vh;min-height:100dvh;padding:clamp(20px,4vh,56px) clamp(20px,4vw,56px);place-items:center}.auth-split{border:1px solid #ded7ce;border-radius:16px;box-shadow:0 1px 2px #1b2a580d,0 22px 60px #1b2a5821;display:grid;grid-template-columns:1.08fr 1fr;max-width:1340px;min-height:min(724px,86vh);overflow:hidden;width:100%}.auth-brand{background:#1b2a58;display:flex;flex-direction:column;gap:clamp(26px,4vh,44px);justify-content:space-between;padding:clamp(34px,3.6vw,66px)}.auth-wm{align-self:flex-start;color:#fff;display:block;flex:0 0 auto;height:clamp(24px,3vw,50px);width:auto}.auth-brand-body{max-width:none}.auth-title{color:#fff;font-family:Reckless,Georgia,Times New Roman,serif;font-size:clamp(34px,5.4vw,78px);font-weight:300;letter-spacing:-.012em;line-height:1.16;margin:0;max-width:7em}.auth-tag{color:#afc0dc;font-size:clamp(14px,1.4vw,21.5px);line-height:1.55;margin:clamp(12px,1.2vw,16px) 0 0;max-width:26ch}.auth-pane{background:#fbf6f3;display:grid;padding:clamp(32px,3.6vw,64px);place-items:center}.auth-col{max-width:424px;width:100%}.auth-kicker{color:#005daa;font-size:clamp(10.5px,.9vw,13px);font-weight:700;letter-spacing:.16em;margin-bottom:clamp(9px,.9vw,13px);text-transform:uppercase}.auth-lede{color:#1b2a58;font-size:clamp(16px,1.65vw,27px);font-weight:600;letter-spacing:-.005em;line-height:1.35;margin:0 0 clamp(20px,2.2vw,30px)}.auth-btn{align-items:center;background:#005daa;border:1px solid #005daa;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:clamp(13.5px,1.25vw,18.5px);font-weight:700;gap:11px;justify-content:center;padding:clamp(13px,1.45vw,21px) 26px;width:100%}.auth-btn:hover{background:#004e8f;border-color:#004e8f}.auth-btn:focus-visible{outline:2px solid #1b2a58;outline-offset:3px}.auth-btn:disabled{cursor:default;opacity:.6}.auth-ms{grid-gap:2px;display:grid;flex:0 0 auto;gap:2px;grid-template-columns:9px 9px;grid-template-rows:9px 9px}.auth-ms i{display:block}.auth-ms i:first-child{background:#f25022}.auth-ms i:nth-child(2){background:#7fba00}.auth-ms i:nth-child(3){background:#00a4ef}.auth-ms i:nth-child(4){background:#ffb900}.auth-detail{color:#908a82;font-size:clamp(12px,1.15vw,17px);line-height:1.55;margin:clamp(14px,1.3vw,19px) 0 0;word-break:break-word}.auth-detail-err{color:#aa1f23;font-weight:500}@media (max-width:760px){.auth-split{grid-template-columns:1fr;grid-template-rows:auto 1fr}.auth-brand{gap:22px;padding:30px 26px 34px}.auth-brand-body{max-width:none}.auth-title{font-size:clamp(30px,8.5vw,44px)}.auth-tag{max-width:34ch}.auth-pane{align-items:start;padding:34px 26px 44px}.auth-col{max-width:none}}@media (max-height:620px) and (min-width:761px){.auth-title{font-size:clamp(30px,3.4vw,44px)}.auth-brand{gap:24px}}
/*# sourceMappingURL=main.2fe5386b.css.map*/