:root{--ink: #1d1d1f;--soft: #3c3c43;--mute: #86868b;--line: #e5e5e7;--hair: #d1d1d6;--bg: #fbfbfd;--card: #ffffff;--tint: #f5f5f7;--grp: #f5f5f7;--grp2: #ffffff;--glass: rgba(255, 255, 255, .8);--glass-b: rgba(0, 0, 0, .07);--sel: #a5a5aa;--hov: rgba(0, 0, 0, .05);--acc: #1d1d1f;--acc-on: #ffffff;--acc-bg: #ececee;--acc-ink: #1d1d1f;--ghost-line: #6e6e73;--red: #c4372b;--side-bg: rgba(236, 236, 238, .82);--side-border: rgba(0, 0, 0, .06);--side-shadow: 0 8px 30px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .7);--sw: 250px;--swc: 68px;--sans: var(--font-inter), Inter, "Helvetica Neue", Arial, sans-serif;--modal-bg: #ffffff}html.pd-dark{color-scheme:dark;--ink: #f5f5f7;--soft: #d1d1d6;--mute: #98989d;--line: #3a3a3c;--hair: #48484a;--bg: #1e1f21;--card: #2a2b2e;--tint: #2a2b2e;--grp: #26272a;--grp2: #2f3033;--glass: rgba(255, 255, 255, .06);--glass-b: rgba(255, 255, 255, .1);--sel: #6e6e73;--hov: rgba(255, 255, 255, .06);--acc: #f5f5f7;--acc-on: #1d1d1f;--acc-bg: #3a3a3e;--acc-ink: #f5f5f7;--ghost-line: #8e8e93;--red: #ff6b5e;--side-bg: rgba(44, 46, 49, .86);--side-border: rgba(255, 255, 255, .08);--side-shadow: 0 8px 30px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .06);--modal-bg: #2c2d30}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{margin:0;overflow-wrap:break-word;background:var(--bg);color:var(--ink);font:14px/1.45 var(--sans);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:600;color:var(--ink)}.muted{color:var(--mute)}.sm{font-size:12px}input,select,textarea{font:inherit;color:var(--ink)}.field{width:100%;padding:8px 14px;font-size:14px;border-radius:999px;border:1px solid var(--glass-b);background:var(--glass);box-shadow:0 2px 10px #0000000f;outline:none}.field:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 22%,transparent)}html.pd-dark .field{background:#ffffff0f;border-color:#ffffff1f;box-shadow:none}html.pd-dark .field::placeholder{color:#8e8e93}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:4px 13px;min-height:26px;font:500 12.5px/18px var(--sans);letter-spacing:0;cursor:pointer;white-space:nowrap;background:var(--acc);border:1px solid var(--acc);color:var(--acc-on);box-shadow:0 2px 8px #0000002e,inset 0 1px #ffffff2e;transition:filter .15s,transform .1s}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.5;cursor:default}.btn.ghost{background:var(--glass);border-color:var(--ghost-line);color:var(--ink);box-shadow:0 2px 8px #00000012}html.pd-dark .btn.ghost{box-shadow:none}.btn.lg{padding:8px 18px;font-size:14px;min-height:36px}.btn.sm{padding:3px 10px;font-size:12px;min-height:24px}.seg{display:inline-flex;background:var(--glass);border:1px solid var(--glass-b);border-radius:999px;padding:2px;box-shadow:0 2px 10px #0000000f}.seg button{background:transparent;border:0;border-radius:999px;color:var(--ink);padding:3px 11px;font:500 12px/18px var(--sans);cursor:pointer}.seg button.on{background:#7878802e;font-weight:600}html.pd-dark .seg{box-shadow:none}html.pd-dark .seg button.on{background:#ffffff29;color:#fff}.panel{background:var(--grp);border-radius:22px;padding:22px 24px;margin-bottom:18px}.panel h3{font-size:15px;margin-bottom:10px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.kpi{background:var(--grp);border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.kpi span{font-size:12px;color:var(--mute)}.kpi b{font-size:28px;font-weight:600;letter-spacing:-.02em}@media(max-width:900px){.kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){html{-webkit-text-size-adjust:100%}.panel{padding:16px;border-radius:18px}.kpi{padding:12px 14px;border-radius:16px}.kpi b{font-size:22px}.btn{min-height:34px;padding:6px 14px;font-size:13.5px}.seg button{padding:6px 12px;font-size:13px}input,select,textarea,.field{font-size:16px!important}}@media(max-width:480px){.kpis{grid-template-columns:1fr 1fr;gap:10px}}html{--pd-bg-cur: var(--pd-bgl, linear-gradient(rgba(255, 255, 255, .18), rgba(255, 255, 255, .18)), #eeeff1 url(/backgrounds/pasillo.jpg) center / cover no-repeat)}html.pd-dark{--pd-bg-cur: var(--pd-bgd, linear-gradient(rgba(10, 12, 14, .45), rgba(10, 12, 14, .45)), #16171c url(/backgrounds/bosque.jpg) center / cover no-repeat)}html.pd-glass{background:#eeeff1}html.pd-glass.pd-dark{background:#16171c}html.pd-glass body{background:transparent}html.pd-glass body:before{content:"";position:fixed;z-index:-1;pointer-events:none;inset:calc(-2 * var(--pd-blur, 0px));background:var(--pd-bg-cur);filter:blur(var(--pd-blur, 0px))}html.pd-glass{--grp: rgba(255, 255, 255, .52);--grp2: rgba(255, 255, 255, .62);--line: rgba(0, 0, 0, .08);--side-bg: rgba(255, 255, 255, .42);--side-border: rgba(255, 255, 255, .6);--side-shadow: 0 10px 40px rgba(30, 60, 80, .12), inset 0 1px 0 rgba(255, 255, 255, .8)}html.pd-glass.pd-dark{--grp: rgba(26, 26, 30, .74);--grp2: rgba(40, 40, 46, .78);--line: rgba(255, 255, 255, .12);--side-bg: rgba(24, 24, 28, .74);--soft: #e3e3e8;--mute: #aeaeb4;--side-border: rgba(255, 255, 255, .1);--side-shadow: 0 10px 40px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .08)}html.pd-glass .panel,html.pd-glass .kpi{border:1px solid rgba(255,255,255,.55);box-shadow:0 8px 32px #1e3c5014,inset 0 1px #fff9;-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5)}html.pd-glass.pd-dark main .field{background:#ffffff17}html.pd-glass.pd-dark .panel,html.pd-glass.pd-dark .kpi{border-color:#ffffff1a;box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff0f}@keyframes pdIn{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.pd-enter>*,.pd-enter>*>.panel,.pd-enter .kpis>*{animation:pdIn .55s cubic-bezier(.2,.8,.2,1) both}.pd-enter>:nth-child(2),.pd-enter>*>.panel:nth-child(2),.pd-enter .kpis>:nth-child(2){animation-delay:.06s}.pd-enter>:nth-child(3),.pd-enter>*>.panel:nth-child(3),.pd-enter .kpis>:nth-child(3){animation-delay:.12s}.pd-enter>:nth-child(4),.pd-enter>*>.panel:nth-child(4),.pd-enter .kpis>:nth-child(4){animation-delay:.18s}.pd-enter>:nth-child(n+5),.pd-enter>*>.panel:nth-child(n+5),.pd-enter .kpis>:nth-child(n+5){animation-delay:.24s}@media(prefers-reduced-motion:reduce){.pd-enter>*,.pd-enter>*>.panel,.pd-enter .kpis>*{animation:none}}.seg,.pd-slide{position:relative;isolation:isolate}.seg:before,.pd-slide:before{content:"";position:absolute;left:0;top:0;z-index:-1;pointer-events:none;width:var(--pdw, 0);height:var(--pdh, 0);transform:translate(var(--pdx, 0),var(--pdy, 0));border-radius:999px;background:#1d1d1f;box-shadow:0 4px 14px #0000002e,inset 0 1px #ffffff1f;opacity:0}html.pd-dark .seg:before,html.pd-dark .pd-slide:before{background:#f5f5f7;box-shadow:0 4px 14px #00000059}.pd-has:before{opacity:1}.pd-ready:before{transition:transform .38s cubic-bezier(.3,.75,.2,1),width .38s cubic-bezier(.3,.75,.2,1),height .38s,opacity .2s}.seg button,.pd-slide>button,.pd-slide>a{transition:color .25s,background .2s}.pd-has>button.on,.pd-has>a.on,.pd-has>button[class*=__on],.pd-has>a[class*=__on]{background:transparent!important;box-shadow:none!important;color:#fff!important}html.pd-dark .pd-has>button.on,html.pd-dark .pd-has>a.on,html.pd-dark .pd-has>button[class*=__on],html.pd-dark .pd-has>a[class*=__on]{color:#1d1d1f!important}.seg button:not(.on):hover,.pd-slide>button:not([class*=__on]):hover{background:#7878801f}html.pd-glass .seg,html.pd-glass .pd-slide{background:#ffffff80;border:1px solid rgba(255,255,255,.75);box-shadow:0 6px 20px #1e3c5014,inset 0 1px #fffc;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}html.pd-glass.pd-dark .seg,html.pd-glass.pd-dark .pd-slide{background:#ffffff0f;border-color:#ffffff1a;box-shadow:none}@media(prefers-reduced-motion:reduce){.pd-ready:before{transition:none}}html{--on-bg: var(--ink)}html.pd-glass.pd-bgl-dark:not(.pd-dark){--on-bg: #f5f5f7;--grp: rgba(255, 255, 255, .82);--grp2: rgba(255, 255, 255, .9);--side-bg: rgba(255, 255, 255, .82)}html.pd-glass.pd-dark.pd-bgd-light{--on-bg: #1d1d1f;--grp: rgba(28, 28, 32, .84);--grp2: rgba(40, 40, 46, .9);--side-bg: rgba(28, 28, 32, .84)}html.pd-glass main h1,html.pd-glass main [class*=yrTitle],html.pd-glass main [class*=yrTitle] .muted{color:var(--on-bg)}html.pd-glass.pd-bgl-dark:not(.pd-dark) .seg,html.pd-glass.pd-bgl-dark:not(.pd-dark) .pd-slide{background:#ffffffd9}html.pd-glass.pd-dark.pd-bgd-light .seg,html.pd-glass.pd-dark.pd-bgd-light .pd-slide{background:#1c1c20d1}html.pd-glass.pd-dark.pd-bgd-light main .btn.ghost,html.pd-glass.pd-dark.pd-bgd-light main input.field,html.pd-glass.pd-dark.pd-bgd-light main [class*=signout-module][class*=__btn]{background:#1c1c20d6;color:#f5f5f7;border-color:#ffffff1f}html.pd-glass.pd-bgl-dark:not(.pd-dark) main .btn.ghost,html.pd-glass.pd-bgl-dark:not(.pd-dark) main input.field,html.pd-glass.pd-bgl-dark:not(.pd-dark) main [class*=signout-module][class*=__btn]{background:#ffffffe0;color:#1d1d1f}[role=dialog]>*{position:relative}.pd-x{position:absolute;top:14px;right:14px;z-index:2;width:30px;height:30px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--ghost-line);background:var(--modal-bg);color:var(--ink);cursor:pointer;transition:background .15s}.pd-x:hover{background:var(--hov)}.pd-x[disabled]{opacity:.4;cursor:default}[role=dialog] h3{padding-right:40px}.pd-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1200;background:#1d1d1f;color:#fff;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;box-shadow:0 10px 30px #00000040;animation:pdToastIn .25s ease both;max-width:calc(100vw - 40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.pd-dark .pd-toast{background:#f5f5f7;color:#1d1d1f}@keyframes pdToastIn{0%{opacity:0;transform:translate(-50%,6px)}}:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 55%,transparent);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}@media(min-width:821px){html.pd-native{--pd-top: 40px}html.pd-native.pd-fs{--pd-top: 0px}}.Ar{position:relative}.O{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.s{display:flex;flex-wrap:wrap;gap:18px;align-items:baseline}.s span{font-size:13px;color:var(--soft)}.s b{font-size:20px;font-weight:700;color:var(--ink);margin-right:3px}.s em{font-style:normal;color:var(--mute)}.Q b,.Q{color:#c4372b!important}.Hr{min-width:70px}.Yr{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Fr{position:relative}.i{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:230px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 34px #00000029;padding:6px;display:flex;flex-direction:column}html.pd-dark .i{background:var(--grp2)}.i button{display:flex;align-items:center;gap:10px;text-align:left;background:none;border:0;border-radius:10px;padding:7px 10px;font:13px var(--sans);color:var(--ink);cursor:pointer}.i button:hover{background:var(--hov)}.i svg{fill:var(--grp);stroke:var(--soft);stroke-width:1.6;flex:none}.i span{display:flex;flex-direction:column}.i em{font-style:normal;font-size:11px;color:var(--mute)}.Pr{fill:none!important;stroke-width:7!important;stroke-linecap:round}.U{width:1px;height:22px;background:var(--line)}.Sr{color:#c4372b!important;border-color:#e6c9c4!important}.Y{display:flex;gap:10px;align-items:baseline;background:#1d1d1f;color:#fff;border-radius:12px;padding:10px 14px;margin-bottom:12px;font-size:13px}.Y b{text-transform:uppercase;font-size:10.5px;letter-spacing:.08em;opacity:.8}.Y button{margin-left:auto;background:none;border:0;color:inherit;font-size:16px;cursor:pointer}.qr{background:#43211e}.V{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}@media(max-width:1100px){.V{grid-template-columns:minmax(0,1fr)}}.F{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;touch-action:none}html.pd-dark .F{background:var(--grp2)}.F svg{display:block;width:100%;height:auto;user-select:none;-webkit-user-select:none}.W{fill:#f5f5f7}html.pd-dark .W{fill:#26272a}.Z{stroke:#1d1d1f0f;stroke-width:1}html.pd-dark .Z{stroke:#ffffff0d}.Br{text-anchor:middle;fill:var(--mute);font-size:15px}.Cr{margin:8px 2px 0}.Dr{cursor:default}.rr{cursor:grab}.rr:active{cursor:grabbing}.g{fill:#fff;stroke:#d1d1d6;stroke-width:1.5}html.pd-dark .g{fill:#38393c;stroke:#5a5a5e}.ar .g,.er .g{fill:#f5f6f8;stroke:#7f90a9;stroke-width:3}.Er .g{stroke:#c4372b}.tr{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.P{fill:none;stroke:#d1d1d6;stroke-linecap:round;stroke-linejoin:round}html.pd-dark .tr{stroke:#38393c}.ar .P,.er .P{stroke:#7f90a9}.or{fill:#fff;stroke:#d1d1d6;stroke-width:1.2}html.pd-dark .or{fill:#2f3033;stroke:#5a5a5e}.Jr{fill:#7f90a9;stroke:#7f90a9}.Kr{fill:#e0a91a;stroke:#c99512}.Lr{fill:#fff;font-size:7.5px;font-weight:600;text-anchor:middle;pointer-events:none}.Mr{fill:var(--ink);font-size:13px;font-weight:600;text-anchor:middle;pointer-events:none}.Or{fill:var(--mute);font-size:10px;text-anchor:middle;pointer-events:none}.Qr{display:flex;flex-direction:column;gap:14px;min-width:0}.ir{background:var(--modal-bg);border:1px solid var(--line);border-radius:14px;padding:14px 16px}html.pd-dark .ir{background:var(--modal-bg)}.nr{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.nr h3{font-size:15px;margin:0}.Ur{font-size:11px;font-weight:600;background:#b08d57;color:#fff;border-radius:999px;padding:1px 7px;vertical-align:2px}.a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:10px}.a input,.a select{width:100%}.a label:first-child{grid-column:1 / -1}.a label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--mute)}.a input,.a select,.pr input,.c input,.y input,.e input,.e select,.b textarea{font:13.5px var(--sans);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:7px 10px;background:var(--card);outline:none;min-width:0}html.pd-dark .a input,html.pd-dark .a select,html.pd-dark .c input,html.pd-dark .y input,html.pd-dark .e input,html.pd-dark .e select,html.pd-dark .b textarea{background:var(--grp)}.a input:focus,.c input:focus,.y input:focus,.e input:focus,.b textarea:focus{border-color:var(--acc)}.z{list-style:none;margin:0 0 8px;padding:0}.z li{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.z li span{display:flex;flex-direction:column}.z em{font-style:normal;font-size:11.5px;color:var(--mute)}.dr{background:none;border:0;color:var(--mute);font-size:16px;cursor:pointer;padding:0 6px}.dr:hover{color:#c4372b}.Vr{color:#c4372b;font-size:12.5px;margin:4px 0}.Wr{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.Zr{color:#c4372b!important}.pr{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.b{margin-bottom:10px}.b textarea{width:100%;resize:vertical;margin-bottom:6px}.ra{margin-bottom:10px}.c{display:flex;gap:6px}.c input{flex:1}.aa summary{cursor:pointer;font-size:12px;color:var(--mute);margin:6px 0}.e{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin:6px 0 4px}.e input,.e select{width:100%}.e .ea{grid-column:1 / -1}.ta{background:var(--acc-bg);color:var(--acc-ink);border-radius:10px;padding:7px 10px;font-size:12.5px;margin:0 0 8px}.oa{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.y{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.lr{list-style:none;margin:0;padding:0;max-height:520px;overflow-y:auto}.sr{padding:6px 0;border-top:1px solid var(--line)}.sr.ia{background:var(--acc-bg);border-radius:8px}.na{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px}.pa{cursor:grab;color:var(--mute);width:22px;text-align:center;font-size:14px;letter-spacing:-2px;touch-action:none;user-select:none;-webkit-user-select:none;padding:6px 0}.j{display:flex;flex-direction:column;align-items:flex-start;background:none;border:0;padding:0;text-align:left;font:inherit;color:var(--ink);cursor:pointer;min-width:0}.j b{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.j em{font-size:11.5px;color:var(--mute);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.da{color:#e0a91a;font-style:normal;font-size:9px;margin-left:4px;vertical-align:2px}._{font:12px var(--sans);border:1px solid rgba(127,144,169,.55);border-radius:8px;padding:3px 8px;background:var(--card);color:var(--ink);max-width:140px}html.pd-dark ._{background:var(--grp)}._.la{color:#b4572e;border-color:#b4572e66;background:#b4572e0d}.sa .j b{color:var(--soft)}.xa{position:fixed;z-index:100;pointer-events:none;transform:translate(10px,-50%);background:var(--ink);color:var(--bg);border-radius:999px;padding:4px 12px;font-size:12.5px;box-shadow:0 6px 20px #00000040}.ga{position:fixed;inset:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;background:#0006;display:flex;align-items:center;justify-content:center;padding:20px}.f{width:100%;max-width:440px;background:var(--card);border-radius:20px;padding:22px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;gap:10px}html.pd-dark .f{background:var(--modal-bg)}.f h3{font-size:17px;margin:0}.f p{margin:0}.S{display:flex;flex-direction:column;gap:6px}.S button{text-align:left;background:var(--tint);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font:13.5px var(--sans);color:var(--ink);cursor:pointer}.S button:hover{border-color:var(--acc)}.f>.btn{align-self:flex-end}.xr{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:13px;color:var(--soft)}.xr b{color:var(--ink);font-size:16px;margin-right:3px}.T{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:14px}.T div{background:var(--tint);border-radius:12px;padding:10px 12px;font-size:13px}.T b em{font-style:normal;font-weight:400;color:var(--mute);margin-left:4px}.T p{margin:4px 0 0;color:var(--soft);line-height:1.45}@media(max-width:820px){.O{flex-direction:column;align-items:stretch}.s{gap:12px}.s b{font-size:17px}.U{display:none}.lr{max-height:none}._{max-width:120px}}.ca .panel h3{font-size:15px;margin-bottom:8px}.q{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.q p{margin:0}.ba{font-size:11px;font-weight:600;background:var(--tint);color:var(--mute);border-radius:999px;padding:2px 9px;margin-left:6px;vertical-align:2px;border:1px solid var(--line)}.gr{background:#e6f4ec;color:#22663f;border-color:#c9e5d4}html.pd-dark .gr{background:#1f422c;color:#90dfb2;border-color:#356e4a}.n{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:500;flex:none}.n input{position:absolute;opacity:0;pointer-events:none}.n i{width:42px;height:24px;border-radius:999px;background:#78788047;position:relative;transition:background .2s}.n i:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.n input:checked+i{background:#34c759}.n input:checked+i:after{transform:translate(18px)}.n input:focus-visible+i{outline:2px solid var(--acc);outline-offset:2px}.cr{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.cr>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fa{display:block;width:100%;font-size:11.5px;color:var(--mute)}.ma{font-size:24px;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums}.ha{flex-direction:column;align-items:stretch!important;gap:6px!important}.ua{margin:12px 0 0}.ka{color:var(--red);font-size:13px}.br{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}@media(max-width:1000px){.br{grid-template-columns:minmax(0,1fr)}}.va{display:flex;flex-direction:column}.wa{font-size:11px;font-weight:600;background:var(--acc);color:#fff;border-radius:999px;padding:1px 7px;margin-left:6px;vertical-align:2px}.B{display:flex;gap:8px;align-items:flex-end;margin-top:10px}.B textarea,.fr{flex:1;width:100%;font:14px/1.45 var(--sans);color:var(--ink);background:var(--tint);border:1px solid var(--line);border-radius:12px;padding:8px 10px;resize:vertical;outline:none}.B textarea:focus,.fr:focus{border-color:var(--acc)}.X{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.X li{max-width:80%;border-radius:14px;padding:8px 12px;font-size:13.5px}.X li p{margin:0;white-space:pre-wrap}.X li em{display:block;font-style:normal;font-size:11px;color:var(--mute);margin-top:3px}.ya{align-self:flex-end;background:var(--acc-bg)}.za{align-self:flex-start;background:var(--tint);border:1px solid var(--line)}.m{list-style:none;margin:10px 0 0;padding:0}.m li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.m li>div{display:flex;flex-direction:column;min-width:0}.m li p{margin:2px 0 0;font-size:13.5px;white-space:pre-wrap}.m li em{font-style:normal}.mr b{color:var(--mute)}.ja{color:#c4372b!important}._a{display:flex;flex-direction:column;gap:10px}.h{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.h input{margin-top:3px;width:16px;height:16px;accent-color:var(--acc);flex:none}.h span{display:flex;flex-direction:column}.h b{font-size:13.5px;font-weight:500}.h em{font-style:normal;font-size:12px;color:var(--mute)}.C{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.C input{flex:1 1 160px;min-width:0;font:13.5px var(--sans);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:7px 10px;background:var(--card);outline:none}.C input[type=date]{flex:0 0 auto}.Ta{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#1d1d1f;color:#fff;border-radius:14px;padding:10px 16px;margin-bottom:18px;font-size:13.5px}.Xa{max-width:1080px;margin:0 auto}.x{padding:28px 30px;background:var(--grp2);border-radius:24px;margin-bottom:18px;box-shadow:0 1px 2px #141e320d,0 10px 28px -14px #141e3238}html.pd-dark .x{background:linear-gradient(180deg,#2c2a26,var(--grp2))}.I{width:190px;height:auto;filter:brightness(0);opacity:.85;display:block;margin:6px auto 20px}html.pd-dark .I{filter:none}html.pd-dark .I{filter:brightness(0) invert(1)}.Ia{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin:0 0 6px;font-weight:500}.x h1{font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;letter-spacing:-.01em;margin:0}.hr{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px;font-size:14px;color:var(--soft)}.u{display:flex;flex-direction:column;align-items:center;border-left:1px solid var(--line);padding-left:28px;flex:none}.u b{font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1}.u span{font-size:13px;color:var(--mute);margin-top:4px}.ur{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}@media(max-width:900px){.ur{grid-template-columns:minmax(0,1fr)}}.Na{display:flex;flex-direction:column;gap:16px}.p{background:var(--grp2);border-radius:20px;padding:20px 22px;box-shadow:0 1px 2px #141e320d,0 10px 28px -14px #141e3238}html.pd-dark .p{box-shadow:none}.p h3{font-size:16px;margin-bottom:12px}.p h4{font-size:13px;margin:14px 0 6px}.D{display:flex;align-items:center;gap:16px}.D h3{margin:0 0 4px}.D p{margin:0;color:var(--soft)}.Ga text{font-size:16px;font-weight:600;fill:var(--ink)}.Ra{margin:14px 0 0;line-height:1.55;color:var(--soft);white-space:pre-wrap}.N{list-style:none;margin:0;padding:0}.N li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:14px}.N li i{width:10px;height:10px;border-radius:50%;background:var(--line)}.Aa i{background:#2f8a57}.Ha i{background:#3b82c4}.Ya i{background:#e0a526}.N li>div{display:flex;flex-direction:column;min-width:0}.Fa{display:block;font-size:12px;color:var(--mute)}.kr{font-size:12.5px;color:var(--soft);text-align:right;display:flex;flex-direction:column;align-items:flex-end}.kr em{font-style:normal;font-size:11.5px;color:var(--mute)}.G{list-style:none;margin:0;padding:0}.G li{padding:10px 0;border-top:1px solid var(--line)}.G em{font-style:normal;font-size:11.5px;color:var(--mute)}.G p{margin:2px 0 0;white-space:pre-wrap}.k{list-style:none;margin:0;padding:0}.k li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.k label{display:flex;gap:8px;align-items:center}.k em{font-style:normal;font-size:12px;color:var(--mute)}.k .mr span{text-decoration:line-through;color:var(--mute)}.E{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.E span{display:block;font-size:11.5px;color:var(--mute)}.E b{font-size:18px;font-weight:600}.vr{height:6px;border-radius:6px;background:#78788029;overflow:hidden}.vr span{display:block;height:100%;background:#b08d57;border-radius:6px}.J{list-style:none;margin:0;padding:0}.J li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.J em{font-style:normal;color:var(--mute)}.K{width:100%;border-collapse:collapse;font-size:13px;margin-top:14px}.K th{text-align:left;font-size:11.5px;font-weight:500;color:var(--mute);padding:6px 4px;border-bottom:1px solid var(--line)}.K td{padding:7px 4px;border-bottom:1px solid var(--line)}.Pa{text-align:right!important;white-space:nowrap}.Sa{color:var(--mute);font-size:13.5px;margin:0}.qa{display:flex;justify-content:space-between;margin-bottom:8px}.Ba{font-size:12.5px;color:var(--mute);margin:6px 0 0}.wr{list-style:none;margin:0;padding:0}.wr li{padding:8px 0;border-top:1px solid var(--line);font-size:14px}.Ca{margin-top:16px}.Da{text-align:center;color:var(--mute);font-size:12.5px;margin:26px 0 10px}@media(max-width:820px){.x h1{font-size:26px}.u b{font-size:36px}.q{flex-direction:column}.p{padding:16px}}.Ea{margin-bottom:16px}.yr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}@media(max-width:760px){.yr{grid-template-columns:1fr}}.d{border:1px solid var(--line);border-radius:18px;padding:18px 18px 16px;background:linear-gradient(180deg,#fbf8f2,var(--grp2));display:flex;flex-direction:column}html.pd-dark .d{background:var(--grp)}.d h4{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;margin:0}.Ja{font-size:12px;color:#b08d57;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-top:4px}.Ka{font-size:13px;color:var(--soft);margin:8px 0 12px;line-height:1.5}.d ul{list-style:none;margin:0;padding:0;flex:1}.d li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.d li:first-child{border-top:0}.d li b{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.L{display:flex;justify-content:space-between;align-items:baseline;border-top:1.5px solid var(--ink);margin-top:8px;padding-top:10px}.L span{font-weight:600}.L b{font-family:Georgia,serif;font-size:24px;color:#1f6f6b;font-weight:400}.La{font-size:12px;color:var(--mute);text-align:right;margin-top:2px}.v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.v li{padding:10px 0;border-top:1px solid var(--line)}.v li:first-child{border-top:0;padding-top:0}.v b{font-size:13.5px}.v p{margin:3px 0 0;font-size:13px;color:var(--soft);line-height:1.5}.Ma p{margin:0;font-size:13.5px;color:var(--soft)}.Oa{width:17px;height:17px;color:#b08d57;vertical-align:-3px;flex:none}.zr{display:flex;align-items:center;gap:26px}.Qa{flex:1;min-width:0}.jr{width:104px;height:104px;border-radius:50%;border:1px solid #b08d57;display:flex;align-items:center;justify-content:center;font-family:Georgia,Times New Roman,serif;font-size:34px;color:#b08d57;flex:none}.jr i{font-style:italic;font-size:20px;margin:0 3px}@media(max-width:640px){.zr{flex-direction:column;text-align:center;gap:14px}.hr{justify-content:center}.u{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:12px}.I{margin:0 auto}}html.pd-glass .x,html.pd-glass .p{background:#ffffffb8;border:1px solid rgba(255,255,255,.55);box-shadow:0 8px 32px #1e3c5014,inset 0 1px #fff9;-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5)}html.pd-glass.pd-dark .x,html.pd-glass.pd-dark .p{background:var(--grp);border-color:#ffffff1a;box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff0f}.M{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--pd-bg-cur);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transition:opacity .5s ease,filter .5s ease,transform .5s ease}html.pd-unl .M{display:none}.Ua{opacity:0;filter:blur(14px);transform:scale(1.04);pointer-events:none}.R{width:min(400px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 32px 26px;border-radius:30px;background:#ffffff8c;border:1px solid rgba(255,255,255,.7);box-shadow:0 30px 80px #1e3c5033,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(26px) saturate(1.5);backdrop-filter:blur(26px) saturate(1.5);animation:_r .6s cubic-bezier(.2,.8,.2,1) both}html.pd-dark .R{background:#1e1e228c;border-color:#ffffff1a;box-shadow:0 30px 80px #0006}@keyframes _r{0%{opacity:0;transform:translateY(18px) scale(.97);filter:blur(8px)}}.Tr{width:74px;height:auto;opacity:.85;margin-bottom:18px}html.pd-dark .Tr{filter:invert(1)}.R h2{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.R p{margin:0;color:var(--mute);font-size:13.5px}.Xr{position:relative;display:flex;gap:10px;margin:30px 0 14px;height:130px;align-items:center;justify-content:center}.r{width:48px;height:53px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffffa6;border:1.5px solid rgba(0,0,0,.08);box-shadow:0 6px 18px #1e3c5014;font-size:20px;font-weight:600;color:var(--ink);transition:transform .6s cubic-bezier(.5,0,.2,1),opacity .5s,border-color .2s,box-shadow .2s}html.pd-dark .r{background:#ffffff14;border-color:#ffffff1f}.A{display:block;width:12px;height:12px;border-radius:50%;background:var(--ink)}.H .A{background:#e5484d}.r b{animation:Ir .25s cubic-bezier(.3,1.6,.5,1) both}@keyframes Ir{0%{transform:scale(.4);opacity:0}}.Va{border-color:var(--ink);box-shadow:0 0 0 4px #7878802e,0 6px 18px #0000001f}.Wa{border-color:#78788073}.Za{width:2px;height:20px;background:var(--ink);border-radius:2px;animation:Nr 1s steps(1) infinite}@keyframes Nr{50%{opacity:0}}.H{animation:Gr .45s}.H .r{border-color:#e5484d;box-shadow:0 0 0 4px #e5484d2e;color:#e5484d}@keyframes Gr{20%,60%{transform:translate(-9px)}40%,80%{transform:translate(9px)}}.w .r,.t .r,.o .r{border-color:var(--ink);transition:transform .42s cubic-bezier(.65,0,.35,1),opacity .2s .3s,border-radius .35s,background .3s,border-color .2s,box-shadow .3s}.w .r:nth-child(1),.t .r:nth-child(1),.o .r:nth-child(1){transform:translate(87px)}.w .r:nth-child(2),.t .r:nth-child(2),.o .r:nth-child(2){transform:translate(29px)}.w .r:nth-child(3),.t .r:nth-child(3),.o .r:nth-child(3){transform:translate(-29px)}.w .r:nth-child(4){transform:translate(-87px)}.t .r:nth-child(-n+3),.o .r:nth-child(-n+3){opacity:0;transition:transform .42s,opacity .12s}.t .r:nth-child(4),.o .r:nth-child(4){transform:translate(-87px) scale(1.15,1.04);border-radius:50%;background:var(--ink);border-color:var(--ink);box-shadow:0 12px 30px #00000040;transition:transform .45s cubic-bezier(.3,1.45,.5,1),border-radius .35s,background .25s,box-shadow .3s}.t .A,.o .A{transform:scale(0);opacity:0;transition:transform .2s,opacity .2s}.l{position:absolute;left:50%;top:50%;width:55px;height:55px;margin:-27.5px 0 0 -27.5px;display:flex;align-items:center;justify-content:center;color:var(--bg);pointer-events:none;opacity:0}.l path{stroke-dasharray:24;stroke-dashoffset:24}.t .l,.o .l{opacity:1}.t .l path,.o .l path{stroke-dashoffset:0;transition:stroke-dashoffset .34s .18s cubic-bezier(.65,0,.35,1)}.Rr{min-height:20px;font-size:13px!important;font-weight:500}.H~.Rr{color:#e5484d!important}.re{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}@media(prefers-reduced-motion:reduce){.Xr,.r,.l,.M{transition-duration:.01s!important}}html{--font-inter: -apple-system, "SF Pro Text", Inter, "Helvetica Neue", Arial, sans-serif}body{margin:0;min-height:100vh;font-family:var(--sans)}#root{max-width:1180px;margin:0 auto;padding:28px 20px 60px}@media(max-width:600px){#root{padding:16px 12px 40px}}html:not(.pd-bg-ready){--pd-bg-cur: #e9e7e3}html.pd-dark:not(.pd-bg-ready){--pd-bg-cur: #17181b}
