.pie{--pie-font-sans: "DM Sans Variable", "DM Sans", system-ui, sans-serif;--pie-font-mono: "DM Mono", ui-monospace, monospace;--pie-co: #e63946;--pie-co-ink: #c72e3b;--pie-ink: #1a1a1f;--pie-ink2: #3a3a42;--pie-ink3: #6b6b75;--pie-ln: #e8e6e0;border-top:1px solid var(--pie-ln);margin-top:8px;padding:28px 0 34px;font-family:var(--pie-font-sans);font-size:12px;color:var(--pie-ink3)}.pie-wrap{max-width:1160px;margin:0 auto;padding-inline:16px}.pie-cols{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:24px;padding-bottom:22px}@media (max-width: 760px){.pie-cols{grid-template-columns:1fr 1fr}}.pie-brand{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:16px;font-weight:700;letter-spacing:-.5px;color:var(--pie-ink)}.pie-brand i{width:27px;height:27px;border-radius:8px;background:linear-gradient(135deg,var(--pie-co),#f4723c);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:15px}.pie-brand em{font-style:normal;color:var(--pie-co-ink)}.pie-tagline{margin:0;font-size:12.5px;line-height:1.6;max-width:250px;color:var(--pie-ink3)}.pie-h{font-family:var(--pie-font-mono);font-size:10px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;color:var(--pie-ink2);margin-bottom:10px}.pie-cols a,.pie-cols span.pie-todo{display:block;font-size:12.5px;color:var(--pie-ink3);padding:3px 0;text-decoration:none}.pie-cols a:hover{color:var(--pie-ink)}.pie-bar{border-top:1px solid var(--pie-ln);padding-top:16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.pie-bar-right{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.pie-bar-right a{color:var(--pie-ink3);font-weight:600;text-decoration:none}.pie-bar-right a:hover{color:var(--pie-ink)}.pie-locale{display:inline-flex;align-items:center;gap:6px}.pie-bandera{width:14px;height:8px;border-radius:1px;flex:0 0 auto;box-shadow:0 0 0 1px #0000001f}.espacios-root .hero:not(.v-espacios):not(.v-servicios) h1 em{color:var(--co-ink)}.espacios-root .btn.tl{background:var(--co-ink);border-color:var(--co-ink);color:#fff;box-shadow:0 3px 12px #e6394647}.espacios-root .btn.tl:hover:not(:disabled){background:var(--co2);border-color:var(--co2)}.espacios-root .pill.t-tl{background:var(--soft);color:var(--co-ink)}.evfy-vswitch{display:flex;gap:3px;background:var(--ln2, #f2f0eb);border-radius:999px;padding:3px;margin-left:6px}.evfy-vswitch button{padding:7px 15px;border:none;background:none;border-radius:999px;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink3, #6b6b75);cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px}.evfy-vswitch button[aria-pressed=true]{background:#fff;color:var(--ink, #1a1a1f);box-shadow:0 1px 3px #0000001a}.evfy-vswitch button[aria-disabled=true]{cursor:default}.evfy-vswitch .sd{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45}.evfy-vswitch button[aria-pressed=true] .sd{opacity:1}.evfy-vswitch button[data-m=eventos][aria-pressed=true] .sd{background:var(--co, #e63946)}.evfy-vswitch button[data-m=espacios][aria-pressed=true] .sd{background:var(--tl, #2db5b0)}.evfy-vswitch button[data-m=servicios][aria-pressed=true] .sd{background:var(--sun, #f4b942)}.evfy-vswitch .pr2{font-size:8.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:var(--ln, #e8e6e0);color:var(--ink3, #6b6b75);padding:2px 5px;border-radius:5px}.evfy-vswitch button[aria-pressed=true] .pr2{background:#fcf3dc;color:#8a6200}@media (max-width: 760px){.appbar-in.has-vswitch{flex-wrap:wrap}.evfy-vswitch{order:3;flex:1 0 100%;margin-left:0}.evfy-vswitch button{flex:1;justify-content:center;padding:7px 12px;font-size:12.5px}.evfy-vswitch .pr2{display:none}}.evfy-vswitch--events{margin-left:0}@media (max-width: 760px){.evfy-vswitch--events{order:3;flex:1 0 100%}.evfy-vswitch--events button{flex:1;justify-content:center;padding:7px 12px;font-size:12.5px}.evfy-vswitch--events .pr2{display:none}}.evsite{--font-display: "DM Sans Variable", "DM Sans", system-ui, sans-serif;--font-sans: "DM Sans Variable", "DM Sans", system-ui, sans-serif;--font-mono: "DM Mono", ui-monospace, monospace;--co: #E63946;--co-ink: #C72E3B;--co2: #C1121F;--soft: #FFF0F1;--tl: #2DB5B0;--tl-ink: #20827F;--tl-ink2: #1A6B68;--tlsoft: #E4F5F4;--ink: #1A1A1F;--ink2: #3A3A42;--ink3: #6B6B75;--ln: #E8E6E0;--ln2: #F2F0EB;--bg: #FDFCF9;--sun: #F4B942;--sunink: #8A6200}:where(.evsite) *,:where(.evsite){box-sizing:border-box;-webkit-tap-highlight-color:transparent}:where(.evsite){color:var(--ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%}:where(.evsite) h1,:where(.evsite) h2,:where(.evsite) h3,:where(.evsite) h4,:where(.evsite) h5,:where(.evsite) h6{margin:0;letter-spacing:-.6px;font-family:var(--font-display)}:where(.evsite) a{color:var(--co);text-decoration:none}:where(.evsite) a:hover{color:var(--co2)}:where(.evsite) button{font-family:inherit}.evsite .wrap{max-width:1120px;margin:0 auto;padding-inline:16px}.evsite .sec{padding-block:38px}.evsite .eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink3)}.evsite .mono{font-family:var(--font-mono)}.evsite .card{background:#fff;border:1px solid var(--ln);border-radius:16px}.evsite .btn{border:1px solid var(--ln);background:#fff;color:var(--ink);border-radius:11px;padding:11px 16px;font-size:13.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.evsite .btn:hover{border-color:var(--ink)}.evsite .btn.pri{background:var(--co-ink);border-color:var(--co-ink);color:#fff;box-shadow:0 3px 12px #e6394647}.evsite .btn.pri:hover{background:var(--co2);border-color:var(--co2)}.evsite .btn.dark{background:var(--ink);border-color:var(--ink);color:#fff}.evsite .btn.lg{padding:14px 22px;font-size:15px;border-radius:12px}.evsite .btn.wide{width:100%;justify-content:center}.evsite .btn:disabled{opacity:.55;cursor:not-allowed}.evsite .pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 9px;border-radius:999px}.evsite .pill.co{background:var(--soft);color:var(--co-ink)}.evsite .pill.tl{background:var(--tlsoft);color:#1c8a86}.evsite .pill.sun{background:#FCF3DC;color:#8a6200}.evsite .crumb{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--ink3);padding-top:22px}.evsite .crumb a{color:var(--ink3);font-weight:600}.evsite .crumb a:hover{color:var(--ink)}.evsite .crumb a:not([class*="after:absolute"]),.evsite .crumb button:not([class*="after:absolute"]){position:relative}.evsite .crumb a:not([class*="after:absolute"]):after,.evsite .crumb button:not([class*="after:absolute"]):after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}.evsite .chero{padding-block:26px 4px}.evsite .chero h1{font-size:clamp(30px,6.6vw,46px);font-weight:700;letter-spacing:-1.8px;line-height:1.04;margin-top:12px;max-width:16ch}.evsite .chero h1 em{font-style:italic;font-weight:500;color:var(--co-ink)}.evsite .chero .sub{margin:14px 0 0;font-size:16px;color:var(--ink2);line-height:1.62;max-width:540px}.evsite .routes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}@media (max-width: 860px){.evsite .routes{grid-template-columns:1fr}}.evsite .route{padding:18px 19px 19px;text-align:left;background:#fff;border:1px solid var(--ln);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;transition:transform .16s,box-shadow .16s,border-color .16s}.evsite .route:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000012}.evsite .route[aria-pressed=true]{border-color:var(--ink);box-shadow:0 8px 22px #00000014}.evsite .route h3{font-size:16.5px;font-weight:700;margin-top:11px}.evsite .route p{margin:6px 0 0;font-size:13px;color:var(--ink3);line-height:1.6}.evsite .cgrid{display:grid;grid-template-columns:1.25fr .85fr;gap:22px;align-items:start}@media (max-width: 900px){.evsite .cgrid{grid-template-columns:1fr}}.evsite .form{padding:24px}@media (max-width: 520px){.evsite .form{padding:19px}}.evsite .frow{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:15px}@media (max-width: 620px){.evsite .frow{grid-template-columns:1fr}}.evsite .fld label{display:block;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);margin-bottom:6px}.evsite .fld input,.evsite .fld select,.evsite .fld textarea{width:100%;border:1px solid var(--ln);background:var(--bg);border-radius:11px;padding:11px 13px;font-family:inherit;font-size:14px;font-weight:500;color:var(--ink);outline:none}.evsite .fld input:focus,.evsite .fld select:focus,.evsite .fld textarea:focus{border-color:var(--ink);background:#fff}.evsite .fld textarea{min-height:132px;resize:vertical;line-height:1.6}.evsite .fld .hint{margin:6px 0 0;font-size:11.5px;color:var(--ink3)}.evsite .fld.has-error input,.evsite .fld.has-error select,.evsite .fld.has-error textarea{border-color:var(--co)}.evsite .fld .err{margin:6px 0 0;font-size:11.5px;color:var(--co-ink);font-weight:600}.evsite .chk{display:flex;gap:9px;align-items:flex-start;margin-top:16px;font-size:12.5px;color:var(--ink3);line-height:1.55}.evsite .chk input{margin-top:2px;accent-color:var(--co);width:15px;height:15px;flex:0 0 auto}.evsite .chk a,.evsite a[href="/privacidad"]{color:var(--co-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.evsite .chk a:hover,.evsite a[href="/privacidad"]:hover{color:var(--co2)}.evsite .fact{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:19px;padding-top:17px;border-top:1px solid var(--ln2)}.evsite .fact .fn{font-size:12px;color:var(--ink3)}.evsite .formerr{margin-top:16px;padding:13px 15px;border-radius:12px;background:var(--soft);border:1px solid #F6D5D8;color:var(--co2);font-size:13px;line-height:1.55;font-weight:600}.evsite .sent{text-align:center;padding:34px 20px}.evsite .sent .sk{width:46px;height:46px;border-radius:50%;background:var(--tlsoft);color:#1c8a86;display:grid;place-items:center;font-size:21px;margin:0 auto 14px}.evsite .sent h3{font-size:19px;font-weight:700}.evsite .sent p{margin:8px auto 0;font-size:13.5px;color:var(--ink3);line-height:1.6;max-width:38ch}.evsite .side{display:flex;flex-direction:column;gap:14px}.evsite .side .card{padding:18px 19px}.evsite .side .card h3{font-size:15px;font-weight:700;letter-spacing:-.2px}.evsite .side .steps{margin:13px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.evsite .side .steps li{display:flex;gap:11px;align-items:flex-start;font-size:13px;color:var(--ink2);line-height:1.55}.evsite .side .steps .n{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--ln2);color:var(--ink3);font-family:var(--font-mono);font-size:11px;font-weight:600;display:grid;place-items:center}.evsite .side .note{margin:10px 0 0;font-size:12.5px;color:var(--ink3);line-height:1.6}.evsite .side .note>a[href^="mailto:"]{position:relative}.evsite .side .note>a[href^="mailto:"]:after{content:"";position:absolute;left:0;right:0;top:-5px;bottom:-5px}.evsite .faqLine{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:var(--ink);color:#fff;border-radius:18px;padding:22px 24px}.evsite .faqLine h3{font-size:18px;font-weight:700}.evsite .faqLine p{margin:6px 0 0;font-size:13.5px;color:#9a9aa5;max-width:52ch;line-height:1.6}.evsite .faqLine .btn{flex:0 0 auto}.evsite .legalHd{padding-block:22px 26px;border-bottom:1px solid var(--ln)}.evsite .legalHd h1{font-size:clamp(28px,6vw,44px);font-weight:700;letter-spacing:-1.6px;line-height:1.05;margin-top:12px}.evsite .legalHd p{margin:13px 0 0;font-size:15px;color:var(--ink2);line-height:1.65;max-width:62ch}.evsite .legalMeta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--ink3)}.evsite .draftNotice{margin-top:18px;background:#FCF3DC;border:1px solid #F0DFAE;border-radius:14px;padding:15px 17px;display:flex;gap:11px;align-items:flex-start}.evsite .draftNotice .di{flex:0 0 auto;font-size:17px;line-height:1}.evsite .draftNotice .dt{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:#8a6200}.evsite .draftNotice p{margin:5px 0 0;font-size:13px;color:#5c4a17;line-height:1.6}.evsite .legalGrid{display:grid;grid-template-columns:230px 1fr;gap:44px;align-items:start;padding-block:34px 10px}@media (max-width: 880px){.evsite .legalGrid{grid-template-columns:1fr;gap:24px}}.evsite .toc{position:sticky;top:74px}#root>div:has(.legalGrid){overflow-x:clip}@media (max-width: 880px){.evsite .toc{position:static;border:1px solid var(--ln);border-radius:14px;padding:16px;background:#fff}}.evsite .toc .fh{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink2);margin-bottom:11px}.evsite .toc a{display:block;font-size:13px;font-weight:600;color:var(--ink3);line-height:1.4;border-left:2px solid transparent;padding:6px 0 6px 11px;margin-left:-11px}.evsite .toc a:hover{color:var(--ink)}.evsite .toc a.on{color:var(--ink);border-left-color:var(--co)}.evsite .doc{max-width:74ch}.evsite .doc section{padding-bottom:30px;scroll-margin-top:82px}.evsite .doc section+section{border-top:1px solid var(--ln2);padding-top:30px}.evsite .doc h2{font-size:22px;font-weight:700;letter-spacing:-.7px}.evsite .doc h2 .num{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--co-ink);letter-spacing:.6px;display:block;margin-bottom:7px}.evsite .doc h3{font-size:15.5px;font-weight:700;margin-top:22px;letter-spacing:-.2px}.evsite .doc p{margin:12px 0 0;font-size:14.5px;line-height:1.72;color:var(--ink2);text-wrap:pretty}.evsite .doc ul{margin:12px 0 0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:9px}.evsite .doc ul li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.68;color:var(--ink2)}.evsite .doc ul li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--co)}.evsite .doc ul li b{color:var(--ink)}.evsite .callout{margin-top:18px;background:var(--ln2);border:1px solid var(--ln);border-radius:14px;padding:16px 18px}.evsite .callout .ct{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink3)}.evsite .callout p{margin-top:7px;font-size:13.5px;color:var(--ink2)}.evsite .callout.co{background:var(--soft);border-color:#f6d5d8}.evsite .callout.tl{background:var(--tlsoft);border-color:#cde9e7}.evsite .dtable{margin-top:16px;border:1px solid var(--ln);border-radius:14px;overflow:hidden;background:#fff}.evsite .dtable .dr{display:grid;grid-template-columns:1fr 1.5fr;gap:0;border-bottom:1px solid var(--ln2);font-size:13.5px}.evsite .dtable .dr:last-child{border-bottom:none}.evsite .dtable .dr>div{padding:12px 15px;line-height:1.6;color:var(--ink2)}.evsite .dtable .dr>div:first-child{font-weight:700;color:var(--ink);border-right:1px solid var(--ln2)}.evsite .dtable .dr.hd>div{background:var(--ln2);font-family:var(--font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);font-weight:500}.evsite .dtable .dr.hd>div:first-child{color:var(--ink3);font-weight:500}.evsite .cookies{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}@media (max-width: 720px){.evsite .cookies{grid-template-columns:1fr}}.evsite .ck{border:1px solid var(--ln);border-radius:14px;padding:15px 16px;background:#fff}.evsite .ck .cn{font-size:14px;font-weight:700}.evsite .ck p{margin:6px 0 0;font-size:12.5px;color:var(--ink3);line-height:1.6}.evsite .ck .cs{margin-top:11px;font-family:var(--font-mono);font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--ink3)}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top{top:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-right{top:50%;transform:translateY(-50%);right:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{top:50%;transform:translateY(-50%);left:0}.mapboxgl-ctrl{clear:both;pointer-events:auto}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top .mapboxgl-ctrl{margin:10px 0;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{margin:10px 0;float:left}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:32px;height:32px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:initial;cursor:pointer;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px;box-sizing:initial}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left)>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left) .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box;white-space:nowrap}.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid #0000;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:initial}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform;opacity:1;transition:opacity .2s}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;justify-content:center;text-align:center;position:absolute;display:flex;align-items:center;top:0;left:0;width:100%;height:100%;background:#000000b3;opacity:0;pointer-events:none;transition:opacity .75s ease-in-out;transition-delay:1s}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{font-weight:600;font-size:14px;text-align:center}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#bccbd7;color:#000}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-symbols-rounded-subset-f220a1a9.woff2) format("woff2")}.ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:20px;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms.fill{font-variation-settings:"FILL" 1}.ms.s14{font-size:14px}.ms.s16{font-size:16px}.ms.s18{font-size:18px}.ms.s22{font-size:22px}.ms.s28{font-size:28px}.oshell{--cs-accent: #2DB5B0;--cs-accent-rgb: 45, 181, 176;--cs-accent-soft: #7FD9D4;--cs-accent-deep: #1C8A86;--cs-accent-ink: #20827F;--cs-accent-ink2: #1A6B68;--cs-rail-bg: #0E1312;--cs-rail-bg-2: #161D1C;--cs-rail-ink: #EDF2F1;--cs-rail-ink-hover: #C9D4D2;--cs-rail-ink-2: #8A9896;--cs-rail-ink-3: #6E7C7A;--cs-rail-ink-4: #869492;--cs-rail-ico: #7A8886;--cs-rail-ink-base: #E9EEED;--cs-rail-nav-ink: #9CAAA8;--cs-rail-subnav-ink: #8E9C9A;--cs-cta: #1C8A86;--cs-cta-press: #166D6A;--co: var(--cs-cta);--co2: var(--cs-cta-press);--soft: #E4F5F4;--cs-danger: #B3261E;--cs-danger-soft: #FCEDEC;--sun: #F4B942;--sunink: #8A6200;--cs-ink: var(--ink, #1A1A1F);--cs-ink2: var(--ink2, #3A3A42);--cs-ink3: var(--ink3, #6B6B75);--cs-ln: var(--ln, #E8E6E0);--cs-ln2: var(--ln2, #F2F0EB);--cs-font-mono: var(--font-mono, "DM Mono", ui-monospace, monospace);--cs-font-sans: var(--font-sans, "DM Sans Variable", "DM Sans", system-ui, sans-serif);font-family:var(--cs-font-sans)}.oshell[data-vertical=eventos]{--cs-accent: #E63946;--cs-accent-rgb: 230, 57, 70;--cs-accent-soft: #FF8A93;--cs-accent-deep: #C1121F;--cs-accent-ink: #E63946;--cs-accent-ink2: #C1121F;--cs-rail-bg: #12100F;--cs-rail-bg-2: #1C1A19;--cs-rail-ink: #EDEDF2;--cs-rail-ink-hover: #C9CAD4;--cs-rail-ink-2: #98938A;--cs-rail-ink-3: #7C7A76;--cs-rail-ink-4: #918E8A;--cs-rail-ico: #7A7B88;--cs-rail-ink-base: #E9E9EE;--cs-rail-nav-ink: #9C9DAA;--cs-rail-subnav-ink: #8E8F9C;--cs-cta: #C72E3B;--cs-cta-press: #C1121F;--soft: #FFF0F1}.oshell .bcbar b,.oshell .evprog i b,.oshell .ctxc .cbar i b,.oshell .ohcap i b{background:linear-gradient(90deg,var(--cs-accent-soft),var(--cs-accent-deep))}.oshell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:860px;background:var(--cs-rail-bg)}.oshell,.oshell *,.oshell *:before,.oshell *:after{box-sizing:border-box}.oshell a{text-decoration:none;color:inherit}.oshell .oside{background:linear-gradient(180deg,var(--cs-rail-bg-2),var(--cs-rail-bg));color:var(--cs-rail-ink-base);padding:18px 0 14px;display:flex;flex-direction:column;gap:4px;position:relative;min-width:0}.oshell .oside:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:rgba(255,255,255,.06)}.oshell .oside .obrand{display:flex;align-items:center;gap:9px;padding:0 20px 16px;font-size:16px;font-weight:700;letter-spacing:-.5px;color:#fff;text-decoration:none}.oshell .oside .obrand i{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,var(--cs-accent-deep),var(--cs-accent-ink,#20827F));display:grid;place-items:center;font-style:normal;font-size:15px;color:#fff;box-shadow:0 6px 16px -6px rgba(var(--cs-accent-rgb),.9)}.oshell .oside .obrand span{color:var(--cs-accent-soft)}.oshell .scoper{display:flex;gap:3px;margin:0 14px 12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);border-radius:13px;padding:3px}.oshell .scoper :is(a,button){flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;border-radius:10px;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:-.1px;color:var(--cs-rail-ink-2);padding:8px 2px 7px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oshell .scoper :is(a,button) .ms{font-size:18px}.oshell .scoper :is(a,button) .sn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oshell .scoper :is(a,button):hover{color:var(--cs-rail-ink)}.oshell .scoper :is(a,button):is([aria-pressed=true],[aria-current]){background:rgba(255,255,255,.11);color:#fff}.oshell .scoper :is(a,button):is([aria-pressed=true],[aria-current]) .ms{color:var(--cs-accent-soft)}.oshell .ctxc{margin:0 14px 12px;padding:12px 13px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09)}.oshell .ctxc .ctop{display:flex;align-items:center;gap:11px}.oshell .ctxc .cav{width:36px;height:36px;border-radius:12px;flex:0 0 auto;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff}.oshell .ctxc .cav.on-light{color:#1a1a1f}.oshell .ctxc .cnm{min-width:0;flex:1}.oshell .ctxc .cnm b{display:block;font-size:13px;font-weight:700;color:#fff;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oshell .ctxc .cnm em{font-style:normal;display:block;font-family:var(--cs-font-mono);font-size:8.5px;letter-spacing:.9px;color:var(--cs-rail-ink-2);margin-top:3px;text-transform:uppercase}.oshell .ctxc .ms.sw{color:var(--cs-rail-ink-2);flex:0 0 auto}.oshell .ctxc .cbar{margin-top:11px}.oshell .ctxc .cbl{display:flex;justify-content:space-between;font-family:var(--cs-font-mono);font-size:8.5px;letter-spacing:.9px;text-transform:uppercase;color:var(--cs-rail-ink-3)}.oshell .ctxc .cbar i{display:block;height:5px;border-radius:3px;background:rgba(255,255,255,.1);margin-top:6px;overflow:hidden}.oshell .ctxc .cbar i b{display:block;height:100%;border-radius:3px}.oshell .ctxc.pick{position:relative;cursor:pointer}.oshell .ctxc.pick:hover{background:rgba(255,255,255,.09)}.oshell .ctxc select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.oshell .backrow{display:flex;align-items:center;gap:9px;margin:0 14px 10px;background:none;border:none;font-family:inherit;font-size:12px;font-weight:600;color:var(--cs-rail-ink-2);padding:7px 8px;border-radius:10px;cursor:pointer;width:calc(100% - 28px)}.oshell .backrow:hover{background:rgba(255,255,255,.055);color:var(--cs-rail-ink)}.oshell .backrow .ms{font-size:17px}.oshell .onavwrap{flex:1;overflow-y:auto;padding:8px 0 4px}.oshell .onavwrap::-webkit-scrollbar{width:5px}.oshell .onavwrap::-webkit-scrollbar-thumb{background:#2A3331;border-radius:3px}.oshell .ngrp{padding:12px 22px 6px;font-family:var(--cs-font-mono);font-size:8.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--cs-rail-ink-4)}.oshell .navL{display:flex;flex-direction:column;gap:2px;padding:0 10px}.oshell .navL :is(a,button){display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--cs-rail-nav-ink);padding:9px 12px;border-radius:12px;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.oshell .navL :is(a,button) .ms{font-size:19px;color:var(--cs-rail-ico);transition:color .12s ease}.oshell .navL :is(a,button):hover{background:rgba(255,255,255,.055);color:var(--cs-rail-ink)}.oshell .navL :is(a,button):hover .ms{color:var(--cs-rail-ink-hover)}.oshell .navL :is(a,button):is([aria-pressed=true],[aria-current]){background:linear-gradient(100deg,rgba(var(--cs-accent-rgb),.22),rgba(var(--cs-accent-rgb),.06));color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--cs-accent-rgb),.3)}.oshell .navL :is(a,button):is([aria-pressed=true],[aria-current]) .ms{color:var(--cs-accent-soft)}.oshell .navL :is(a,button) .bdg{margin-left:auto;font-size:10.5px;font-weight:700;background:var(--cs-accent-ink2,#1A6B68);color:#fff;border-radius:999px;padding:1px 7px;box-shadow:0 4px 10px -3px #1c8a86e6}.oshell .navL .ngbtn{position:relative}.oshell .navL .ngbtn .car{margin-left:auto;font-size:17px;color:var(--cs-rail-ink-4);transition:transform .16s ease}.oshell .navL .ngbtn .car.rot{transform:rotate(180deg)}.oshell .navL .ngbtn.open{background:rgba(255,255,255,.05);color:#fff}.oshell .navL .ngbtn.open .ms:first-child{color:var(--cs-accent-soft)}.oshell .navSub{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px;padding-left:26px;position:relative}.oshell .navSub:before{content:"";position:absolute;left:21px;top:4px;bottom:6px;width:2px;border-radius:2px;background:rgba(255,255,255,.1)}.oshell .navSub :is(a,button){display:flex;align-items:center;gap:9px;text-align:left;background:none;border:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--cs-rail-subnav-ink);padding:8px 12px;border-radius:10px;cursor:pointer;position:relative}.oshell .navSub :is(a,button):hover{background:rgba(255,255,255,.05);color:var(--cs-rail-ink)}.oshell .navSub :is(a,button):is([aria-pressed=true],[aria-current]){background:linear-gradient(100deg,rgba(var(--cs-accent-rgb),.22),rgba(var(--cs-accent-rgb),.06));color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--cs-accent-rgb),.3)}.oshell .navSub :is(a,button):is([aria-pressed=true],[aria-current]):before{content:"";position:absolute;left:-5px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--cs-accent);box-shadow:0 0 8px rgba(var(--cs-accent-rgb),.8)}.oshell .navSub :is(a,button) .bdg{margin-left:auto;font-size:10px;font-weight:700;background:var(--cs-accent-ink2,#1A6B68);color:#fff;border-radius:999px;padding:1px 7px}.oshell .ouser{margin:8px 14px 0;padding:11px 12px;border-radius:15px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;gap:10px;width:calc(100% - 28px);font-family:inherit;text-align:left;cursor:pointer}.oshell .ouser:hover{background:rgba(255,255,255,.085)}.oshell .ouser .oav{width:32px;height:32px;border-radius:11px;background:linear-gradient(135deg,#FFD89E,#F4723C);color:#1a1a1f;display:grid;place-items:center;font-size:11.5px;font-weight:700;flex:0 0 auto}.oshell .ouser .oun{min-width:0}.oshell .ouser .oun b{display:block;font-size:12.5px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oshell .ouser .oun em{font-style:normal;display:block;font-size:10.5px;color:var(--cs-rail-ink-2);margin-top:2px}.oshell .ouser .ms{margin-left:auto;color:var(--cs-rail-ink-3);font-size:18px}.oshell .omain{min-width:0;background:linear-gradient(180deg,#FCFAF6,#F6F3ED 340px)}.oshell .otop{position:sticky;top:0;z-index:30;background:rgba(252,250,246,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(26,26,31,.07);display:flex;align-items:center;gap:12px;padding:12px 26px}.oshell .osearch{display:flex;align-items:center;gap:9px;flex:1;max-width:400px;background:#fff;border:1px solid var(--cs-ln);border-radius:13px;padding:9px 12px}.oshell .osearch .ms{color:var(--cs-ink3);font-size:19px}.oshell .osearch input{border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--cs-ink);width:100%}.oshell .osearch kbd{font-family:var(--cs-font-mono);font-size:9.5px;letter-spacing:.6px;color:var(--cs-ink3);background:var(--cs-ln2);border:1px solid var(--cs-ln);border-radius:6px;padding:3px 6px;flex:0 0 auto}.oshell .otr{margin-left:auto;display:flex;align-items:center;gap:8px}.oshell .iconbtn{width:38px;height:38px;border-radius:12px;border:1px solid var(--cs-ln);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--cs-ink2);position:relative}.oshell .iconbtn:hover{border-color:var(--cs-ink)}.oshell .iconbtn .dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--cs-accent-deep);box-shadow:0 0 0 2px #fff}.oshell .ohero{padding:22px 26px 20px;display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap;border-bottom:1px solid rgba(26,26,31,.07)}.oshell .ohl{min-width:0;flex:1}.oshell .ohcrumb{display:flex;align-items:center;gap:7px;font-family:var(--cs-font-mono);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--cs-ink3)}.oshell .ohero h1{font-size:31px;font-weight:700;letter-spacing:-1.5px;line-height:1.05;margin-top:9px}.oshell .ohchips{display:flex;gap:7px 18px;flex-wrap:wrap;margin-top:12px;align-items:center}.oshell .ohr{flex:0 0 auto;display:flex;align-items:center;gap:18px}.oshell .ohcap{text-align:right}.oshell .ohcap .ck{font-family:var(--cs-font-mono);font-size:8.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--cs-ink3)}.oshell .ohcap .cv{font-size:20px;font-weight:700;letter-spacing:-.8px;margin-top:4px;font-variant-numeric:tabular-nums}.oshell .ohcap i{display:block;width:150px;height:6px;border-radius:4px;background:rgba(26,26,31,.09);margin-top:8px;overflow:hidden}.oshell .ohcap i b{display:block;height:100%;border-radius:4px}.oshell .obody{padding:22px 26px 46px;max-width:1080px}@media (max-width: 900px){.oshell{grid-template-columns:minmax(0,1fr);min-height:0}.oshell .oside{padding:14px 0 12px}.oshell .ctxc .cbar{margin-top:8px}.oshell .ctxc .cbar i{display:none}.oshell .ctxc .cbl{justify-content:flex-start;gap:6px}.oshell .ctxc .cbl b{color:#fff}.oshell .backrow{display:none}.oshell .onavwrap{overflow:visible;padding:0 14px 4px;display:flex;flex-wrap:wrap;gap:5px}.oshell .ngrp{display:none}.oshell .navL{display:contents}.oshell .navL :is(a,button){flex:0 0 auto;width:auto}.oshell .navL .ngbtn .car{margin-left:2px}.oshell .navSub{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;gap:5px;padding:6px 2px 2px;margin:0}.oshell .navSub:before{display:none}.oshell .navSub :is(a,button){flex:0 0 auto;background:rgba(255,255,255,.05);border-radius:999px;padding:8px 14px}.oshell .navSub :is(a,button):is([aria-pressed=true],[aria-current]):before{display:none}.oshell .ouser{display:none}.oshell .otop{position:static}}@media (max-width: 620px){.oshell .otop{padding:11px 15px}.oshell .osearch kbd{display:none}.oshell .ohero{padding:18px 15px 16px;gap:14px}.oshell .ohero h1{font-size:25px;letter-spacing:-1.1px}.oshell .ohr{width:100%}.oshell .ohcap{text-align:left}.oshell .ohcap i{width:100%}.oshell .obody{padding:18px 15px 34px}}.espacios-root .acct-editbtn{background:none;border:none;padding:2px 5px;margin-left:2px;font-size:12px;line-height:1;color:var(--ink3);cursor:pointer;border-radius:6px}.espacios-root .acct-editbtn:hover{color:var(--ink);background:var(--ln2)}.espacios-root .acct-editrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.espacios-root .acct-editrow .input{max-width:260px}.espacios-root .acct-editlabel{display:block;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted, #6b6b75);margin-bottom:5px}.espacios-root .acct-since{margin-top:6px}.espacios-root .acct-nextcard{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer}.espacios-root .acct-nextcard:hover{border-color:var(--ink3)}.espacios-root .acct-nextcard-venue{font-size:15px;font-weight:700;letter-spacing:-.3px}.espacios-root .acct-nextcard-date{font-size:12.5px;color:var(--ink3);margin-top:3px}.espacios-root .acct-savedrow{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.espacios-root .acct-savedrow::-webkit-scrollbar{display:none}.espacios-root .acct-savedrow .vcard{flex:0 0 200px;width:200px}@media (max-width: 560px){.espacios-root .acct-savedrow .vcard{flex:0 0 160px;width:160px}}.espacios-root .acct-settingsrow{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:15px 0;border:none;border-bottom:1px solid var(--ln);background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.espacios-root .acct-settingsrow:last-child{border-bottom:none}.espacios-root .acct-settingsrow-label{font-size:14px;font-weight:600}.espacios-root .acct-settingsrow-detail{font-size:12.5px;color:var(--ink3);margin-top:2px}.espacios-root .acct-settingsrow-arrow{color:var(--ink3);font-size:14px;flex:0 0 auto}.hreq-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left}.hreq-narrow{max-width:640px;margin:0 auto}.hreq-reason{display:flex;gap:12px;align-items:center;padding:12px 2px;border-bottom:1px solid var(--ln2);cursor:pointer}.hreq-reason:last-child{border-bottom:none}.hreq-reason input{accent-color:var(--co);width:16px;height:16px;flex:0 0 auto}.hreq-reason b{font-size:13.5px;font-weight:700;color:var(--ink)}.hrev-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}@media (max-width:820px){.hrev-grid{grid-template-columns:1fr}}.hrev-summary{padding:20px 18px;text-align:center}.hrev-avg{font-size:34px;font-weight:700;letter-spacing:-1.1px;line-height:1;color:var(--co)}.hrev-avg.is-empty{font-size:22px;letter-spacing:0;color:var(--ink3)}.hrev-count{font-size:12.5px;color:var(--ink3);margin-top:7px}.hrev-dims{margin-top:16px;padding-top:16px;border-top:1px solid var(--ln2);text-align:left}.hrev-dims .revbars{margin-bottom:0}.hrev-list{padding:0}.hrev-item{padding:16px 18px;border-bottom:1px solid var(--ln2)}.hrev-item:last-child{border-bottom:none}.hrev-item p{margin:0;font-size:13.5px;line-height:1.65;color:var(--ink2)}.oshell .vp{display:flex;gap:3px;background:#1B1C22;border-radius:999px;padding:3px;margin-left:auto}.oshell .vp button{border:none;background:none;color:#8a8b94;font-family:inherit;font-size:12px;font-weight:600;padding:6px 13px;border-radius:999px;cursor:pointer}.oshell .vp button[aria-pressed=true]{background:#EDEDF0;color:#101014}.oshell .secH{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:30px 0 14px}.oshell .secH:first-child{margin-top:0}.oshell .ek{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink3)}.oshell .secH h2{font-size:21px;font-weight:700;letter-spacing:-.75px;margin-top:5px}.oshell .secH p{margin:7px 0 0;font-size:13px;color:var(--ink3);line-height:1.6;max-width:64ch}.oshell .hint{margin-top:13px;background:linear-gradient(180deg,rgba(242,240,235,.9),rgba(242,240,235,.55));border:1px solid var(--ln);border-radius:14px;padding:12px 15px;font-size:12.5px;color:var(--ink2);line-height:1.65}.oshell .hint b{color:var(--ink)}.oshell .pad{padding:18px 20px}.oshell .mut{color:var(--ink3)}.oshell .sm{font-size:12.5px}.oshell .wide2{width:100%}.oshell .card{border-radius:18px;border-color:#1a1a1f14;box-shadow:0 1px 2px #1a1a1f0a,0 20px 40px -30px #1a1a1f80}.oshell .btn{border-radius:12px;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.oshell .btn:hover{transform:translateY(-1px)}.oshell .btn.sm2{padding:7px 12px;font-size:12.5px;border-radius:10px}.oshell .btn.danger{background:#fff;border-color:#f0c7cb;color:var(--cs-danger)}.oshell .btn.danger:hover{border-color:var(--cs-danger);background:var(--cs-danger-soft);color:var(--cs-danger)}.oshell .btn.ico{display:inline-flex;align-items:center;gap:7px}.oshell .btn.ghost{background:transparent;border-color:transparent;color:var(--ink2)}.oshell .btn.ghost:hover{background:var(--ln2);border-color:transparent}.oshell .tasks{display:flex;flex-direction:column;gap:10px}.oshell .task{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid rgba(26,26,31,.08);border-radius:18px;padding:15px 17px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1a1a1f0a,0 22px 40px -32px #1a1a1f8c;transition:transform .14s ease,box-shadow .14s ease}.oshell .task:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1a1a1f0d,0 26px 46px -30px #1a1a1f99}.oshell .task .tico{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;background:var(--ln2);color:var(--ink2)}.oshell .task .tt{font-size:14.5px;font-weight:700;letter-spacing:-.3px}.oshell .task .ts{font-size:12.5px;color:var(--ink2);margin-top:4px;line-height:1.6}.oshell .task .btn{flex:0 0 auto;margin-left:auto}.oshell .task.urg{background:linear-gradient(100deg,#FFF6F6,#fff 60%);border-color:#f7dadd}.oshell .task.urg .tico{background:var(--soft);color:var(--co)}.oshell .task.urg:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--co)}.oshell .task.warn{background:linear-gradient(100deg,#FFFAEC,#fff 60%);border-color:#f2e5c4}.oshell .task.warn .tico{background:#FCF3DC;color:#b07e00}.oshell .task.warn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--sun)}.oshell .task.tl3 .tico{background:var(--tlsoft);color:var(--cs-accent-ink2,#1A6B68)}.oshell .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.oshell .kpis.c3{grid-template-columns:repeat(3,1fr)}.oshell .kpis.c2{grid-template-columns:1fr 1fr}.oshell .kpi{background:#fff;border:1px solid rgba(26,26,31,.08);border-radius:18px;padding:16px 17px;box-shadow:0 1px 2px #1a1a1f0a,0 20px 40px -32px #1a1a1f80;position:relative}.oshell .kpi .kk{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:9px;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink3)}.oshell .kpi .kk .ms{color:var(--ink3)}.oshell .kpi .kv2{font-size:31px;font-weight:700;letter-spacing:-1.6px;margin-top:9px;font-variant-numeric:tabular-nums;line-height:1}.oshell .kpi .kd{font-size:11.5px;color:var(--ink3);margin-top:8px;line-height:1.5}.oshell .kpi .kd.up,.oshell .kpi .kd.down{display:inline-flex;align-items:center;gap:4px;font-weight:700;border-radius:999px;padding:3px 8px;font-size:11px}.oshell .kpi .kd.up{color:#15734b;background:#E3F3EC}.oshell .kpi .kd.down{color:var(--co2);background:var(--soft)}.oshell .tbl{padding:0;overflow:hidden}.oshell .trow{display:flex;gap:14px;align-items:center;padding:14px 17px;border-bottom:1px solid var(--ln2);font-size:13.5px;color:var(--ink2);transition:background .12s ease}.oshell .tbl .trow:hover{background:#FCFBF8}.oshell .trow:last-child{border-bottom:none}.oshell .trow.hd3{background:var(--ln2);font-family:var(--font-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);padding:9px 17px}.oshell .trow.hd3 b{font-weight:500}.oshell .tbl .trow.hd3:hover{background:var(--ln2)}.oshell .c1{flex:0 0 112px;font-weight:600;color:var(--ink)}.oshell .c2{flex:1.4;min-width:0}.oshell .c2 b{display:block;font-size:14px;font-weight:700;color:var(--ink)}.oshell .c2 em{font-style:normal;display:block;font-size:12.5px;color:var(--ink3);margin-top:3px;line-height:1.5}.oshell .c3{flex:0 0 auto}.oshell .c4{flex:0 0 auto;text-align:right;font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.oshell .c4 small{display:block;font-size:10.5px;font-weight:500;color:var(--ink3);margin-top:3px}.oshell .c5{flex:0 0 auto;margin-left:auto;display:flex;gap:6px}.oshell .c6{flex:0 0 104px;white-space:nowrap}.oshell .ref{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.4px;color:var(--ink3)}.oshell .st{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap;background:var(--ln2);color:var(--ink3)}.oshell .st:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.oshell .st.ok{background:#E3F3EC;color:#15734b}.oshell .st.warn{background:#FCF3DC;color:#8a6200}.oshell .st.urg{background:var(--soft);color:var(--co2)}.oshell .st.tl{background:var(--tlsoft);color:var(--cs-accent-ink2,#1A6B68)}.oshell .avq{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#FFD89E,#F4723C);color:var(--ink,#1A1A1F);display:grid;place-items:center;font-size:12px;font-weight:700;flex:0 0 auto;letter-spacing:.3px}.oshell .tabs2{display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none;background:rgba(242,240,235,.8);border:1px solid var(--ln);padding:4px;border-radius:999px;width:-moz-fit-content;width:fit-content;max-width:100%}.oshell .tabs2::-webkit-scrollbar{display:none}.oshell .tabs2 button{flex:0 0 auto;border:none;background:none;color:var(--ink2);border-radius:999px;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;display:flex;gap:7px;align-items:center}.oshell .tabs2 button:hover{color:var(--ink)}.oshell .tabs2 button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #1a1a1f14,0 6px 14px -8px #1a1a1f66}.oshell .frow{display:grid;grid-template-columns:1fr 1fr;gap:13px}.oshell .fld{display:flex;flex-direction:column;gap:6px}.oshell .fld label{font-size:12px;font-weight:600;color:var(--ink2)}.oshell .fld input,.oshell .fld select,.oshell .fld textarea{border:1px solid var(--ln);background:#FCFBF8;border-radius:12px;padding:11px 13px;font-family:inherit;font-size:13.5px;color:var(--ink);outline:none;width:100%}.oshell .fld input:focus,.oshell .fld select:focus,.oshell .fld textarea:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #1a1a1f0d}.oshell .fld .fh2{font-size:11.5px;color:var(--ink3);line-height:1.55}.oshell .fld.mono2 input{font-family:var(--font-mono);font-size:12.5px}.oshell .chkrow{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink2);line-height:1.55;padding:6px 0}.oshell .chkrow input{margin:2px 0 0;accent-color:var(--co);width:16px;height:16px}.oshell .g2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.oshell .g2.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oshell .stack{display:flex;flex-direction:column;gap:13px;min-width:0}.oshell .bars{display:flex;flex-direction:column;gap:12px}.oshell .bar{font-size:12.5px;color:var(--ink2)}.oshell .bar .bl{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.oshell .bar .bl b{color:var(--ink);font-variant-numeric:tabular-nums}.oshell .bar i{display:block;height:9px;border-radius:5px;background:var(--ln2);overflow:hidden}.oshell .bar i b{display:block;height:100%;background:linear-gradient(90deg,#F4723C,var(--co));border-radius:5px}.oshell .spark{display:flex;align-items:flex-end;gap:3px;height:96px;margin-top:10px}.oshell .spark span{flex:1;min-width:0;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#F4723C,var(--co));opacity:.85;transition:opacity .12s ease}.oshell .spark span:hover{opacity:1}.oshell .spark span.pk{background:linear-gradient(180deg,#1A1A1F,#3A3A42);opacity:1}.oshell .ringwrap{display:flex;align-items:center;gap:16px}.oshell .ring{width:82px;height:82px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;position:relative}.oshell .ring:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:#fff}.oshell .ring b{position:relative;font-size:19px;font-weight:700;letter-spacing:-.7px}.oshell .empty2{padding:34px 22px;text-align:center}.oshell .empty2 .e2t{font-size:16px;font-weight:700}.oshell .empty2 p{margin:8px auto 14px;font-size:13.5px;color:var(--ink3);line-height:1.6;max-width:44ch}.oshell .tdhd .ms{background:linear-gradient(140deg,var(--cs-accent-deep),var(--cs-accent-ink,#20827F));box-shadow:0 8px 18px -8px #1c8a86e6}.oshell .tealb{color:var(--cs-accent-ink2,#1A6B68)}.oshell .warnb{color:#8a6200}.oshell .chip{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-size:12.5px;font-weight:600;color:var(--ink3)}.oshell .chip .ms{font-size:16px;color:var(--ink3)}.oshell .chip.co{color:#166d6a}.oshell .chip.co .ms{color:var(--cs-accent-deep)}.oshell .chip.ok{background:#E3F3EC;color:#15734b;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700}.oshell .chip.ok .ms{color:#1e7a55;font-size:14px}.oshell .chip.warn{background:#FCF3DC;color:#8a6200;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700}.oshell .chip.warn .ms{color:#b07e00;font-size:14px}.oshell .today{background:#fff;border:1px solid rgba(26,26,31,.08);border-radius:22px;padding:18px 19px 19px;box-shadow:0 1px 2px #1a1a1f0a,0 26px 50px -34px #1a1a1f99}.oshell .tdhd{display:flex;gap:13px;align-items:flex-start;padding-bottom:15px}.oshell .tdhd .ms{width:40px;height:40px;border-radius:13px;color:#fff;display:grid;place-items:center;flex:0 0 auto}.oshell .tdhd b{font-size:19px;font-weight:700;letter-spacing:-.6px;display:block}.oshell .tdhd em{font-style:normal;display:block;font-size:13px;color:var(--ink3);margin-top:5px;line-height:1.6;max-width:62ch}.oshell .today .task{border-radius:16px}.oshell .qacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:14px}.oshell .qacts .btn{justify-content:flex-start;padding:14px 16px;font-size:13.5px;border-radius:15px;background:#fff}.oshell .qacts .btn .ms{color:var(--cs-accent-deep)}.oshell .reqc{padding:16px 18px 15px}.oshell .reqc.urg{border-color:#cde9e7;background:linear-gradient(100deg,#F4FBFA,#fff 55%)}.oshell .reqh{display:flex;align-items:center;gap:12px}.oshell .reqn{min-width:0;flex:1}.oshell .reqn b{display:block;font-size:16px;font-weight:700;letter-spacing:-.4px}.oshell .reqn em{font-style:normal;display:block;font-size:12.5px;color:var(--ink3);margin-top:3px}.oshell .reqt{flex:0 0 auto}.oshell .reqg{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:15px;padding:14px 0;border-top:1px solid var(--ln2);border-bottom:1px solid var(--ln2)}.oshell .reqg span{display:block;font-family:var(--font-mono);font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3)}.oshell .reqg b{display:block;font-size:14px;margin-top:4px;line-height:1.35}.oshell .reqmsg{display:flex;gap:10px;margin-top:14px;background:var(--ln2);border-radius:13px;padding:12px 14px}.oshell .reqmsg .ms{color:var(--ink3);flex:0 0 auto}.oshell .reqmsg p{margin:0;font-size:13px;color:var(--ink2);line-height:1.6;font-style:italic}.oshell .reqacts{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px;align-items:center}.oshell .dotb{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cs-accent-deep);vertical-align:middle;margin-left:5px}.oshell .ptxt{margin:9px 0 0;font-size:13.5px;color:var(--ink2);line-height:1.65}.oshell .prow{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--ln2);font-size:13px;color:var(--ink3)}.oshell .prow:last-child{border-bottom:none}.oshell .prow b{color:var(--ink);font-weight:700}.oshell .prow.tot{border-top:1px solid var(--ln);border-bottom:none;margin-top:4px;padding-top:11px;font-size:14px;color:var(--ink)}.oshell .prow.tot b{font-size:16px}.oshell .kvp{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--ln2);font-size:13px;color:var(--ink3)}.oshell .kvp:last-of-type{border-bottom:none}.oshell .kvp b{color:var(--ink)}.oshell .xrow{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:var(--ink2);line-height:1.55}.oshell .xrow .ms{color:var(--cs-accent-deep);flex:0 0 auto}.oshell .steps{display:flex;flex-direction:column}.oshell .stp{padding:11px 0 11px 22px;position:relative;border-bottom:1px solid var(--ln2)}.oshell .stp:last-child{border-bottom:none}.oshell .stp:before{content:"";position:absolute;left:0;top:15px;width:9px;height:9px;border-radius:50%;border:2px solid var(--ln);background:#fff}.oshell .stp.done:before{background:var(--cs-accent-deep);border-color:var(--cs-accent-deep)}.oshell .stp b{font-size:13.5px}.oshell .stp em{font-style:normal;display:block;font-size:12.5px;color:var(--ink3);margin-top:3px;line-height:1.5}.oshell .stp em a{color:var(--cs-accent-deep);font-weight:600}@media (max-width: 620px){.oshell .task{flex-wrap:wrap}.oshell .task .btn{width:100%;margin-left:0}.oshell .frow{grid-template-columns:1fr}.oshell .reqacts .btn{width:100%;margin-left:0!important}}@media (max-width: 820px){.oshell .kpis,.oshell .kpis.c3,.oshell .kpis.c2{grid-template-columns:1fr 1fr}}@media (max-width: 460px){.oshell .kpis,.oshell .kpis.c3,.oshell .kpis.c2{grid-template-columns:1fr}}@media (max-width: 760px){.oshell .trow{flex-wrap:wrap;gap:8px}.oshell .trow.hd3{display:none}.oshell .c1{flex:0 0 100%;font-size:12px;color:var(--ink3)}.oshell .c2{flex:1 1 100%}.oshell .c6:before,.oshell .c4:before{content:attr(data-l) " ";font-family:var(--font-mono);font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--ink3);font-weight:500}.oshell .c5{margin-left:auto}}@media (max-width: 900px){.oshell .g2,.oshell .g2.even{grid-template-columns:1fr}}.oshell a.btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.oshell .bigcard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);background:#fff;border:1px solid rgba(26,26,31,.08);border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1a1a1f0a,0 26px 50px -36px #1a1a1f99}.oshell .bcl{padding:22px 24px 24px}.oshell .bck{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink3)}.oshell .bcv{font-size:52px;font-weight:700;letter-spacing:-2.6px;line-height:1;margin-top:10px;font-variant-numeric:tabular-nums}.oshell .bcs{font-size:14px;color:var(--ink3);margin-top:7px}.oshell .bcbar{height:12px;border-radius:8px;background:var(--ln2);margin-top:16px;overflow:hidden}.oshell .bcbar b{display:block;height:100%;border-radius:8px}.oshell .bcs2{font-size:13px;color:var(--ink2);margin-top:12px;line-height:1.65;max-width:48ch}.oshell .bcr{background:linear-gradient(180deg,#FBF9F5,#F5F2EC);border-left:1px solid rgba(26,26,31,.07);padding:8px 22px;display:flex;flex-direction:column;justify-content:center}.oshell .bcrow{display:flex;gap:13px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(26,26,31,.06)}.oshell .bcrow:last-child{border-bottom:none}.oshell .bcrow .ms{width:36px;height:36px;border-radius:12px;background:#fff;border:1px solid var(--ln);color:var(--ink2);display:grid;place-items:center;flex:0 0 auto;font-size:19px}.oshell .bcrow b{display:block;font-size:16px;font-weight:700;letter-spacing:-.4px}.oshell .bcrow em{font-style:normal;display:block;font-size:12px;color:var(--ink3);margin-top:3px;line-height:1.45}.oshell details.more{margin-top:16px;background:rgba(255,255,255,.6);border:1px solid rgba(26,26,31,.07);border-radius:16px;padding:2px 16px}.oshell details.more summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;padding:14px 0;font-size:13.5px;font-weight:600;color:var(--ink2)}.oshell details.more summary::-webkit-details-marker{display:none}.oshell details.more summary .ms{color:var(--ink3);transition:transform .16s ease}.oshell details.more[open] summary .ms{transform:rotate(180deg)}.oshell details.more>div:last-child,.oshell details.more>.kpis{padding-bottom:16px}@media (max-width: 760px){.oshell .bigcard{grid-template-columns:1fr}.oshell .bcr{border-left:none;border-top:1px solid rgba(26,26,31,.07);padding:14px 20px}}@media (max-width: 620px){.oshell .bcv{font-size:42px;letter-spacing:-2px}}.oshell .lrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 0;border-top:1px solid var(--ln2)}.oshell .lrow:first-of-type{border-top:none}.oshell .lrow>span{font-size:13px;color:var(--ink2);line-height:1.55;min-width:0}.oshell .lrow>span b{color:var(--ink)}.oshell .lrow input{border:1px solid var(--ln);background:#FCFBF8;border-radius:10px;padding:9px 11px;font-family:inherit;font-size:13px;color:var(--ink);outline:none;width:100%}.oshell .lrow input:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #1a1a1f0d}.oshell .lrow .del{background:none;border:none;padding:4px 2px;font-family:inherit;font-size:12px;font-weight:600;color:var(--ink3);cursor:pointer}.oshell .lrow .del:hover{color:var(--co)}.oshell .sugg{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.oshell .sugg button{background:#FCFBF8;border:1px dashed var(--ln);border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;color:var(--ink2);cursor:pointer;text-align:left}.oshell .sugg button:hover{border-style:solid;border-color:var(--ink);color:var(--ink);background:#fff}.oshell .egf{border:0;margin:0;padding:0;min-width:0}.oshell .egf input,.oshell .egf select,.oshell .egf textarea,.oshell .egf .btn{opacity:.55;cursor:not-allowed}.oshell .fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:12px}.oshell .fotos .fmain{grid-column:span 2;grid-row:span 2;aspect-ratio:1;border-radius:13px;position:relative}.oshell .fotos .fthumb{aspect-ratio:1;border-radius:11px;position:relative}.oshell .fbadge{position:absolute;top:8px;left:8px;background:rgba(255,255,255,.94);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;color:var(--ink);z-index:1}.oshell .fadd{aspect-ratio:1;border:1px dashed rgba(26,26,31,.2);border-radius:11px;background:rgba(255,255,255,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-family:inherit;font-size:11px;font-weight:600;color:var(--ink3);cursor:pointer}.oshell .fadd:hover{border-color:var(--cs-accent-deep);color:var(--cs-accent-deep)}.oshell .fadd .ms{font-size:22px}.oshell .fops{position:absolute;left:0;right:0;bottom:0;display:flex;gap:3px;justify-content:center;padding:5px;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);border-radius:0 0 11px 11px;z-index:1}.oshell .fops button{width:24px;height:24px;border-radius:7px;border:none;background:rgba(255,255,255,.92);color:var(--ink);font-family:inherit;font-size:12px;font-weight:700;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.oshell .fops button:disabled{opacity:.4;cursor:not-allowed}.oshell .fops .ms{font-size:15px}.oshell .amen{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.oshell .achip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ln);background:#fff;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600;color:var(--ink3);cursor:pointer}.oshell .achip input{display:none}.oshell .achip .ms{color:var(--ink3)}.oshell .achip.on{background:var(--soft);border-color:#cde9e7;color:#166d6a}.oshell .achip.on .ms{color:var(--cs-accent-deep)}.oshell .egf .achip,.oshell .egf .fadd,.oshell .egf .fops button{cursor:not-allowed;opacity:.55}.oshell .prevc{overflow:hidden}.oshell .prevc .ph{aspect-ratio:4/3}.oshell .prevc .pvb{padding:14px 16px 16px}.oshell .prevc h3{font-size:17px;letter-spacing:-.4px;margin:7px 0 5px}.oshell .prevc .sm{font-size:12.5px}.oshell .prevc .pvprice{display:flex;align-items:baseline;gap:6px;margin-top:11px}.oshell .prevc .pvprice b{font-size:19px;letter-spacing:-.6px}.oshell .prevc .pvfoot{margin-top:12px;text-align:center;font-size:12px;color:var(--ink3)}.ayu-sbox{position:relative;margin-top:22px;max-width:560px}.ayu-sbox input{width:100%;border:1px solid var(--ln);background:#fff;border-radius:14px;padding:15px 17px 15px 44px;font-family:inherit;font-size:15.5px;font-weight:500;color:var(--ink);outline:none}.ayu-sbox input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1a1a1f0f}.ayu-sbox input::-moz-placeholder{color:#a9a9b2;font-weight:400}.ayu-sbox input::placeholder{color:#a9a9b2;font-weight:400}.ayu-sbox-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--ink3);pointer-events:none}.ayu-sbox-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--ink3);cursor:pointer;padding:7px 9px;border-radius:8px}.ayu-sbox-clear:hover{background:var(--ln2);color:var(--ink)}.ayu-results{margin-top:26px}.ayu-results-head{font-size:13.5px;color:var(--ink3);margin-bottom:12px}.ayu-results-head b{color:var(--ink)}.ayu-rlist{border:1px solid var(--ln);border-radius:16px;background:#fff;overflow:hidden}.ayu-cat-list a,.ayu-ritem{text-decoration:none}.ayu-results-back{position:relative;float:right;font-weight:600;color:var(--co-ink);text-decoration:none}.ayu-results-back:after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}.ayu-results-back:hover{color:var(--co2)}.ayu-ritem{display:flex;gap:14px;align-items:flex-start;width:100%;text-align:left;background:none;border:none;color:var(--ink);border-bottom:1px solid var(--ln2);padding:15px 17px;cursor:pointer;font-family:inherit}.ayu-ritem:last-child{border-bottom:none}.ayu-ritem:hover{background:var(--ln2)}.ayu-ritem-cat{font-family:var(--font-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);flex:0 0 96px;padding-top:3px}.ayu-ritem-title{display:block;font-size:14.5px;font-weight:700;letter-spacing:-.25px}.ayu-ritem-excerpt{display:block;font-size:12.5px;color:var(--ink3);margin-top:3px;line-height:1.55}@media (max-width: 600px){.ayu-ritem{flex-direction:column;gap:5px}.ayu-ritem-cat{flex:none;padding-top:0}}.ayu-noresults{padding:30px 22px;text-align:center}.ayu-noresults-title{font-size:16px;font-weight:700}.ayu-noresults p{margin:8px auto 0;font-size:13.5px;color:var(--ink3);line-height:1.6;max-width:40ch}.ayu-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}@media (max-width: 900px){.ayu-cats{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.ayu-cats{grid-template-columns:1fr}}.ayu-cat{padding:20px 21px;display:flex;flex-direction:column}.ayu-cat-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:17px;margin-bottom:13px}.ayu-cat h3{font-size:16.5px;font-weight:700;letter-spacing:-.4px}.ayu-cat-desc{font-size:12.5px;color:var(--ink3);margin-top:5px;line-height:1.55}.ayu-cat-list{margin-top:14px;padding-top:13px;border-top:1px solid var(--ln2);display:flex;flex-direction:column;gap:1px}.ayu-cat-list a,.ayu-cat-list button{background:none;border:none;text-align:left;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink2);padding:6px 0;cursor:pointer;line-height:1.45}.ayu-cat-list a:hover,.ayu-cat-list button:hover{color:var(--co)}.ayu-cat-more{position:relative;display:inline-block;text-decoration:none;margin-top:11px;font-size:12px;font-weight:600;color:var(--co);background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}.ayu-cat-more:after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}.ayu-artgrid{display:grid;grid-template-columns:1fr 250px;gap:44px;align-items:start;padding-block:8px 10px}@media (max-width: 900px){.ayu-artgrid{grid-template-columns:1fr;gap:24px}}.ayu-arthd{padding-bottom:22px;border-bottom:1px solid var(--ln)}.ayu-arthd h1{font-size:clamp(26px,5vw,38px);font-weight:700;letter-spacing:-1.4px;line-height:1.08;margin-top:12px;max-width:22ch}.ayu-artmeta{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:var(--ink3)}.ayu-art{max-width:70ch;padding-top:22px}.ayu-art .ayu-lead{font-size:16.5px;line-height:1.68;color:var(--ink);font-weight:500}.ayu-art h2{font-size:20px;font-weight:700;letter-spacing:-.6px;margin-top:30px}.ayu-art h3{font-size:15.5px;font-weight:700;margin-top:22px;letter-spacing:-.2px}.ayu-art p{margin:12px 0 0;font-size:15px;line-height:1.72;color:var(--ink2)}.ayu-art ul,.ayu-art ol{margin:13px 0 0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px;counter-reset:ayu-s}.ayu-art li{position:relative;padding-left:29px;font-size:15px;line-height:1.68;color:var(--ink2)}.ayu-art ul li:before{content:"";position:absolute;left:8px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--co)}.ayu-art ol li{counter-increment:ayu-s}.ayu-art ol li:before{content:counter(ayu-s);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.ayu-art li b{color:var(--ink)}.ayu-callout{margin-top:20px;background:var(--ln2);border:1px solid var(--ln);border-radius:14px;padding:16px 18px}.ayu-callout.co{background:var(--soft);border-color:#f6d5d8}.ayu-callout.tl{background:var(--tlsoft);border-color:#cde9e7}.ayu-callout-tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink3)}.ayu-callout p{margin:7px 0 0!important;font-size:13.5px!important;color:var(--ink2);line-height:1.65}.ayu-table{margin-top:18px;border:1px solid var(--ln);border-radius:14px;overflow:hidden;background:#fff}.ayu-trow{display:grid;grid-template-columns:1fr 1.4fr;border-bottom:1px solid var(--ln2);font-size:13.5px}.ayu-trow:last-child{border-bottom:none}.ayu-trow>div{padding:12px 15px;line-height:1.6;color:var(--ink2)}.ayu-trow>div:first-child{font-weight:700;color:var(--ink);border-right:1px solid var(--ln2)}.ayu-trow.is-head>div{background:var(--ln2);font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);font-weight:500}.ayu-trow.is-head>div:first-child{color:var(--ink3);font-weight:500}@media (max-width: 560px){.ayu-trow{grid-template-columns:1fr}.ayu-trow>div:first-child{border-right:none;border-bottom:1px solid var(--ln2);padding-bottom:6px}}.ayu-helpful{margin-top:34px;padding-top:22px;border-top:1px solid var(--ln);display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ayu-helpful-label{font-size:14px;font-weight:700}.ayu-helpful-btns{display:flex;gap:8px}.ayu-helpful-btns button{border:1px solid var(--ln);background:#fff;border-radius:11px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--ink2);cursor:pointer}.ayu-helpful-btns button:hover{border-color:var(--ink);color:var(--ink)}.ayu-helpful-btns button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ayu-helpful-msg{font-size:12.5px;color:var(--ink3)}.ayu-aside{position:sticky;top:calc(var(--stackH) + 12px);display:flex;flex-direction:column;gap:14px}@media (max-width: 900px){.ayu-aside{position:static}}.ayu-aside-card{border:1px solid var(--ln);border-radius:16px;background:#fff;padding:16px 18px}.ayu-aside-head{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink3);margin-bottom:11px}.ayu-aside-card a,.ayu-aside-card button{display:block;width:100%;text-align:left;background:none;border:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink2);padding:6px 0;cursor:pointer;line-height:1.45;text-decoration:none}.ayu-aside-card a:hover,.ayu-aside-card button:hover{color:var(--co)}.ayu-aside-cta{background:var(--soft);border-color:#f6d5d8}.ayu-aside-cta-title{font-size:14.5px;font-weight:700;letter-spacing:-.3px}.ayu-aside-cta p{margin:7px 0 13px;font-size:12.5px;color:var(--ink2);line-height:1.6}.espacios-root{--sun: #f4b942;--sunsoft: #fcf3dc;--sunink: #8a6200}.hero.v-eventos h1 em{color:var(--co)}.hero.v-espacios h1 em{color:var(--tl)}.hero.v-servicios h1 em{color:var(--sun)}.pill.t-sun{background:var(--sunsoft);color:var(--sunink)}.quick{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.quick .ql{font-size:12.5px;color:var(--ink3);font-weight:600;padding:7px 0;margin-right:2px}.quick button{padding:7px 13px;border-radius:999px;border:1px solid var(--ln);background:#fff;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink2);cursor:pointer}.quick button:hover{border-color:var(--ink)}.doors{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 900px){.doors{grid-template-columns:1fr}}.door{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--ln);background:#fff;padding:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s}.door:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00000017}.door .door-art{height:132px;position:relative}.door .door-body{padding:18px 20px 20px}.door h3{font-size:20px;font-weight:700;margin:0;letter-spacing:-.6px}.door p{margin:7px 0 0;font-size:13.5px;color:var(--ink3);line-height:1.6}.door .door-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.door .door-facts span{font-size:11.5px;font-weight:600;color:var(--ink2);background:var(--ln2);padding:5px 10px;border-radius:999px}.door .door-go{margin-top:16px;font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:6px}.door.ev .door-go{color:var(--co-ink)}.door.es .door-go{color:var(--tl2)}.door.sv .door-go{color:var(--sunink)}.build{background:var(--sunsoft);border:1px solid #f0e2bd;border-radius:18px;padding:22px 22px 24px;max-width:860px;margin-top:24px}.build .bk{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--sunink)}.build h3{font-size:19px;font-weight:700;margin:9px 0 0;letter-spacing:-.5px}.build p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--ink2);max-width:560px}.build .bchips{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.build .bchips span{background:#fff;border:1px solid #f0e2bd;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600;color:var(--ink2)}.build .bfoot{margin-top:16px;font-size:13px;color:var(--ink3)}.build .bfoot a{color:var(--co);font-weight:600}@media (max-width: 720px){.hero .search-fields .sf:nth-child(3){grid-column:1 / -1}}.build .bform{display:flex;gap:9px;margin-top:16px;flex-wrap:wrap}.build .bform input{flex:1 1 240px;min-width:0;border:1px solid #f0e2bd;background:#fff;border-radius:11px;padding:12px 14px;font-family:inherit;font-size:14px;color:var(--ink)}.build .bform input::-moz-placeholder{color:var(--ink3)}.build .bform input::placeholder{color:var(--ink3)}.build .bform input:focus{outline:2px solid var(--sun);outline-offset:-1px}.build .bform input[aria-invalid=true]{border-color:var(--co)}.build .bform .btn{flex:0 0 auto}.build .bdone{margin-top:16px;background:#fff;border:1px solid #f0e2bd;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.build .bdone strong{font-size:14.5px}.build .bdone span{font-size:13px;color:var(--ink3);line-height:1.6}.build .berr{margin:9px 0 0;font-size:13px;font-weight:600;color:var(--co)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.espacios-root .flow{background:var(--ink);color:#fff;border-radius:22px;padding:34px 30px}@media (max-width: 620px){.espacios-root .flow{padding:26px 20px;border-radius:18px}}.espacios-root .flow h2{font-size:clamp(22px,5vw,30px);font-weight:700;margin:9px 0 8px}.espacios-root .flow .fsub{margin:0;font-size:14.5px;color:#cfcfd5;line-height:1.6;max-width:560px}.espacios-root .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}@media (max-width: 760px){.espacios-root .steps{grid-template-columns:1fr}}.espacios-root .steps .step{background:#22232a;border:1px solid #2e2f37;border-radius:15px;padding:18px}.espacios-root .steps .sn{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;margin-bottom:11px}.espacios-root .steps .step:nth-child(1) .sn{background:var(--tl)}.espacios-root .steps .step:nth-child(2) .sn{background:var(--co)}.espacios-root .steps .step:nth-child(3) .sn{background:var(--sun);color:#4a3200}.espacios-root .steps .step h4{margin:0;font-size:15.5px;font-weight:700;letter-spacing:-.2px}.espacios-root .steps .step p{margin:6px 0 0;font-size:12.5px;color:#9a9aa5;line-height:1.6}.espacios-root .steps .sm{margin-top:11px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:#71727c}.espacios-root .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 760px){.espacios-root .stats{grid-template-columns:repeat(2,1fr)}}.espacios-root .stats .stat{padding:18px}.espacios-root .stats .sv{font-size:clamp(24px,5vw,30px);font-weight:700;letter-spacing:-1.1px}.espacios-root .stats .sk{font-size:12.5px;color:var(--ink3);margin-top:4px;line-height:1.5}.espacios-root .ctas{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 760px){.espacios-root .ctas{grid-template-columns:1fr}}.espacios-root .ctaCard{padding:24px;border-radius:18px;border:1px solid var(--ln);display:flex;flex-direction:column}.espacios-root .ctaCard.ev{background:var(--soft);border-color:#f6d5d8}.espacios-root .ctaCard.es{background:var(--tlsoft);border-color:#cde9e7}.espacios-root .ctaCard h3{font-size:19px;font-weight:700;margin:10px 0 6px}.espacios-root .ctaCard p{margin:0 0 18px;font-size:13.5px;color:var(--ink2);line-height:1.6}.espacios-root .ctaCard .btn{align-self:flex-start;margin-top:auto}.espacios-root .ctaCard .pill{align-self:flex-start}.espacios-root .door.es .pill.t-tl,.espacios-root .hero.v-espacios .pill.t-tl{background:var(--tlsoft);color:var(--tl-ink2)}.espacios-root .ctaCard .pill.co{background:#fff;color:var(--co-ink)}.espacios-root .ctaCard .pill.tl{background:#fff;color:var(--tl-ink2)}.espacios-root .faq{border-top:1px solid var(--ln)}.espacios-root .faq details{border-bottom:1px solid var(--ln)}.espacios-root .faq summary{padding:17px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:14px;align-items:center}.espacios-root .faq summary::-webkit-details-marker{display:none}.espacios-root .faq summary:after{content:"+";font-size:19px;color:var(--ink3);font-weight:400}.espacios-root .faq details[open] summary:after{content:"−"}.espacios-root .faq p{margin:0 0 17px;font-size:14px;line-height:1.65;color:var(--ink2);max-width:70ch}.hiw-swap{display:flex;gap:4px;background:var(--ln2);border-radius:999px;padding:4px;margin-top:24px;width:-moz-fit-content;width:fit-content;max-width:100%}.hiw-swap button{border:none;background:none;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink3);padding:10px 20px;border-radius:999px;cursor:pointer;white-space:nowrap}.hiw-swap button[aria-pressed=true]{background:var(--ink);color:#fff}@media (max-width: 520px){.hiw-swap button{padding:10px 14px;font-size:13px}}.hiw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}@media (max-width: 880px){.hiw-steps{grid-template-columns:1fr}}.hiw-step{padding:0;overflow:hidden;display:flex;flex-direction:column}.hiw-step-img{height:172px;position:relative;overflow:hidden;background:var(--ln2)}.hiw-step-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hiw-step-num{position:absolute;top:12px;left:12px;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.95);display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--ink)}.hiw-step-body{padding:18px 19px 20px;display:flex;flex-direction:column;flex:1}.hiw-step-body h3{font-size:18px;font-weight:700;letter-spacing:-.5px}.hiw-step-body p{margin:9px 0 0;font-size:14px;color:var(--ink2);line-height:1.65}.hiw-step-foot{margin-top:15px;padding-top:14px;border-top:1px solid var(--ln2);font-size:12.5px;color:var(--ink3);line-height:1.55}.hiw-step-foot b{color:var(--ink)}.hiw-band{margin-top:44px;background:var(--ink);color:#fff;border-radius:22px;padding:36px 34px;display:grid;grid-template-columns:1fr .95fr;gap:32px;align-items:center}@media (max-width: 880px){.hiw-band{grid-template-columns:1fr;padding:26px 22px}}.hiw-band h2{font-size:clamp(23px,4vw,33px);font-weight:700;letter-spacing:-1.2px;line-height:1.1}.hiw-band h2 em{font-style:italic;font-weight:500;color:#7fd9d4}.hiw-band p{margin:13px 0 0;font-size:15px;color:#9a9aa5;line-height:1.65;max-width:46ch}.hiw-flow{display:flex;flex-direction:column;gap:0}.hiw-flow-row{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #2a2b33}.hiw-flow-row:last-child{border-bottom:none}.hiw-flow-row i{width:30px;height:30px;border-radius:9px;background:#1b1c22;color:#7fd9d4;display:grid;place-items:center;font-size:13px;font-style:normal;font-weight:700;flex:0 0 auto}.hiw-flow-t{font-size:14.5px;font-weight:700}.hiw-flow-d{font-size:12.5px;color:#9a9aa5;margin-top:3px;line-height:1.55}.hiw-fees{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}@media (max-width: 880px){.hiw-fees{grid-template-columns:1fr}}.hiw-fee{padding:20px 21px}.hiw-fee-k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink3)}.hiw-fee-v{font-size:34px;font-weight:700;letter-spacing:-1.6px;line-height:1;margin-top:9px}.hiw-fee-v small{font-size:15px;font-weight:500;color:var(--ink3);letter-spacing:0}.hiw-fee p{margin:11px 0 0;font-size:13.5px;color:var(--ink2);line-height:1.6}.hiw-fee.is-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.hiw-fee.is-dark .hiw-fee-k{color:#8a8b94}.hiw-fee.is-dark p{color:#9a9aa5}.hiw-table{margin-top:16px;border:1px solid var(--ln);border-radius:16px;overflow:hidden;background:#fff}.hiw-trow{display:grid;grid-template-columns:1.3fr 1fr 1fr;border-bottom:1px solid var(--ln2)}.hiw-trow:last-child{border-bottom:none}.hiw-trow>div{padding:13px 16px;font-size:13.5px;color:var(--ink2);display:flex;align-items:center;line-height:1.55}.hiw-trow.is-head>div{background:var(--ln2);font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3)}.hiw-trow>div:first-child{font-weight:700;color:var(--ink)}@media (max-width: 700px){.hiw-trow{grid-template-columns:1fr 1fr}.hiw-trow.is-head{display:none}.hiw-trow>div:first-child{grid-column:1 / -1;padding-bottom:2px}.hiw-trow>div:not(:first-child):before{content:attr(data-l);font-family:var(--font-mono);font-size:9px;letter-spacing:.9px;text-transform:uppercase;color:var(--ink3);margin-right:7px}}.hiw-prot{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;margin-top:20px;align-items:start}@media (max-width: 880px){.hiw-prot{grid-template-columns:1fr}}.hiw-protl{padding:22px 23px}.hiw-protl h3{font-size:19px;font-weight:700;letter-spacing:-.6px}.hiw-protl p{margin:10px 0 0;font-size:14px;color:var(--ink2);line-height:1.65}.hiw-escrow{display:flex;align-items:stretch;gap:0;margin-top:18px;border:1px solid var(--ln);border-radius:14px;overflow:hidden}.hiw-esc{flex:1;padding:14px 13px;border-right:1px solid var(--ln2)}.hiw-esc:last-child{border-right:none}.hiw-esc-n{font-family:var(--font-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3)}.hiw-esc-t{font-size:13px;font-weight:700;margin-top:6px;line-height:1.35}.hiw-esc-d{font-size:11.5px;color:var(--ink3);margin-top:4px;line-height:1.45}.hiw-esc.is-held{background:var(--tlsoft)}.hiw-esc.is-held .hiw-esc-t{color:#1c8a86}@media (max-width: 620px){.hiw-escrow{flex-direction:column}.hiw-esc{border-right:none;border-bottom:1px solid var(--ln2)}}.hiw-guard{display:flex;flex-direction:column;gap:11px}.hiw-guard-row{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#fff;border:1px solid var(--ln);border-radius:14px}.hiw-guard-row i{width:30px;height:30px;border-radius:9px;background:var(--tlsoft);color:#1c8a86;display:grid;place-items:center;font-size:14px;font-style:normal;flex:0 0 auto}.hiw-guard-t{font-size:14px;font-weight:700}.hiw-guard-d{font-size:12.5px;color:var(--ink3);margin-top:3px;line-height:1.55}.hiw-dual{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:44px}@media (max-width: 760px){.hiw-dual{grid-template-columns:1fr}}.hiw-dual-card{padding:28px 26px;border-radius:20px;display:flex;flex-direction:column}.hiw-dual-card.is-guest{background:var(--soft);border:1px solid #f6d5d8}.hiw-dual-card.is-host{background:var(--tlsoft);border:1px solid #cde9e7}.hiw-dual-card h3{font-size:22px;font-weight:700;letter-spacing:-.9px;line-height:1.15;margin-top:11px}.hiw-dual-card p{margin:10px 0 0;font-size:14px;color:var(--ink2);line-height:1.65;flex:1}.hiw-dual-actions{margin-top:18px;display:flex;gap:9px;flex-wrap:wrap}.espacios-root .hiw-dual-card .pill{align-self:flex-start}.espacios-root .hiw-dual-card.is-host .pill.t-tl,.espacios-root .hiw-band .pill.t-tl{background:var(--tlsoft);color:var(--tl-ink2)}.evfy-ac-ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:rgba(14,14,18,.52);display:grid;place-items:center;padding:26px}.evfy-acceso .evfy-ac-modal{width:100%;max-width:436px;max-height:100%;background:var(--bg);border-radius:20px;box-shadow:0 30px 70px -20px #0000008c;display:flex;flex-direction:column;overflow:hidden}.evfy-acceso .evfy-ac-modal.wide{max-width:492px}.evfy-ac-ovl.sh{display:flex;flex-direction:column;justify-content:flex-end;padding:0}.evfy-acceso .evfy-ac-sheet{width:100%;min-width:0;background:var(--bg);border-radius:24px 24px 0 0;max-height:94%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -18px 46px -18px #00000080}.evfy-acceso .evfy-ac-sheet.tall{height:94%}.evfy-acceso .grab{width:38px;height:4px;border-radius:4px;background:var(--ln);margin:9px auto 0;flex:0 0 auto}.evfy-acceso .mh{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:14px 20px 12px}.evfy-acceso .mh .bk,.evfy-acceso .mh .cl{width:34px;height:34px;border-radius:10px;border:none;background:none;display:grid;place-items:center;cursor:pointer;color:var(--ink2);font-size:17px;flex:0 0 auto}.evfy-acceso .mh .bk:hover,.evfy-acceso .mh .cl:hover{background:var(--ln2);color:var(--ink)}.evfy-acceso .mh .sp{flex:1}.evfy-acceso .mh .cl{margin-left:auto}.evfy-acceso .mh .stp{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3)}.evfy-acceso .mb{flex:1;overflow-y:auto;padding:2px 20px 20px}.evfy-acceso .mb::-webkit-scrollbar{width:0}.evfy-acceso .mf{flex:0 0 auto;padding:12px 20px 18px;border-top:1px solid var(--ln);background:var(--bg);display:flex;flex-direction:column;gap:9px}.evfy-acceso .mf .btn{min-height:48px}.evfy-acceso .mf .fine2{font-size:11.5px;color:var(--ink3);line-height:1.6;text-align:center}.evfy-ac-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);background:var(--bg);overflow:hidden}.evfy-ac-page.solo{grid-template-columns:1fr}.evfy-acceso .aside{position:relative;background:#17171C;color:#fff;padding:30px;display:flex;flex-direction:column;overflow:hidden}.evfy-acceso .aside .ai{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(160deg,#3A2A2C,#17171C 62%);opacity:.92}.evfy-acceso .aside .ac{position:relative;display:flex;flex-direction:column;height:100%}.evfy-acceso .aside .brand{color:#fff;margin-bottom:auto}.evfy-acceso .aside .brand span{color:#ff8a93}.evfy-acceso .brand{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;letter-spacing:-.5px;background:none;border:none;padding:0;color:var(--ink);flex:0 0 auto}.evfy-acceso .brand i{width:27px;height:27px;border-radius:8px;background:linear-gradient(135deg,var(--co),#F4723C);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:15px}.evfy-acceso .brand span{color:var(--co)}.evfy-acceso .aside .aq{font-size:24px;font-weight:700;letter-spacing:-1px;line-height:1.22;text-wrap:pretty}.evfy-acceso .aside .aq em{font-style:italic;font-weight:500;color:#ff8a93}.evfy-acceso .aside .as{margin:12px 0 0;font-size:13px;color:#9a9aa5;line-height:1.65;max-width:34ch}.evfy-acceso .aside .af{margin-top:24px;padding-top:18px;border-top:1px solid #2A2B33;display:flex;gap:24px;flex-wrap:wrap}.evfy-acceso .aside .af .k{font-family:var(--font-mono);font-size:9px;letter-spacing:1.1px;text-transform:uppercase;color:#5a5b66}.evfy-acceso .aside .af .v{font-size:15px;font-weight:700;margin-top:3px}.evfy-acceso .pane{display:flex;flex-direction:column;padding:22px 28px 24px;overflow-y:auto}.evfy-acceso .pane::-webkit-scrollbar{width:0}.evfy-acceso .pbody{flex:1;display:flex;flex-direction:column;justify-content:center;padding:20px 0}.evfy-acceso .pw{width:100%;max-width:392px;margin:0 auto}.evfy-acceso .pfoot{border-top:1px solid var(--ln);padding-top:13px;display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--ink3)}.evfy-acceso .pfoot a{color:var(--ink3);font-weight:600}.evfy-ac-mpage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;flex-direction:column;background:var(--bg);overflow-y:auto;padding:0 18px 22px}.evfy-ac-mpage::-webkit-scrollbar{width:0}.evfy-acceso .evfy-ac-mpage .mbrand{padding:16px 0 0}.evfy-acceso .evfy-ac-mpage .pbody{padding:14px 0 0}.evfy-acceso h1.at{font-size:23px;font-weight:700;letter-spacing:-.9px;line-height:1.16}.evfy-ac-page h1.at,.evfy-ac-mpage h1.at{font-size:26px;letter-spacing:-1.1px}.evfy-acceso p.ad{margin:10px 0 0;font-size:14px;color:var(--ink2);line-height:1.6;text-wrap:pretty}.evfy-acceso p.ad b{color:var(--ink)}.evfy-acceso .ico{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:21px;margin-bottom:14px}.evfy-acceso .ico.co{background:var(--soft)}.evfy-acceso .ico.tl{background:var(--tlsoft)}.evfy-acceso .ico.sun{background:#FCF3DC}.evfy-acceso .ico.gr{background:#E3F3EC}.evfy-acceso .big{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:26px;margin-bottom:16px}.evfy-acceso .big.ok{background:#E3F3EC;color:#1e7a55}.evfy-acceso .big.warn{background:#FCF3DC;color:#8a6200}.evfy-acceso .big.bad{background:var(--soft);color:var(--co2)}.evfy-acceso .f{margin-top:16px}.evfy-acceso .f+.f{margin-top:12px}.evfy-acceso .f label{display:block;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);margin-bottom:6px}.evfy-acceso .f label .rt2{float:right;text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--co)}.evfy-acceso .f input{width:100%;border:1px solid var(--ln);background:#fff;border-radius:11px;padding:12px 13px;font-family:inherit;font-size:14.5px;font-weight:500;color:var(--ink);outline:none}.evfy-acceso .f input:focus{border-color:var(--ink)}.evfy-acceso .f input::-moz-placeholder{color:#a9a9b2;font-weight:400}.evfy-acceso .f input::placeholder{color:#a9a9b2;font-weight:400}.evfy-acceso .f.err input{border-color:var(--co);background:#FFF8F8}.evfy-acceso .f .em{margin:7px 0 0;font-size:12.5px;color:var(--co2);font-weight:600;line-height:1.5}.evfy-acceso .pwrap{position:relative}.evfy-acceso .pwrap input{padding-right:62px}.evfy-acceso .pwrap .tg{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--ink3);font-weight:500;cursor:pointer;padding:7px 8px;border-radius:8px}.evfy-acceso .pwrap .tg:hover{background:var(--ln2);color:var(--ink)}.evfy-acceso .lnk{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--co);cursor:pointer;text-decoration:none}.evfy-acceso .lnk:hover{text-decoration:underline}.evfy-acceso .mf .fine2 .lnk,.evfy-acceso .fine .lnk{font-size:inherit}.evfy-acceso .meter{display:flex;gap:5px;margin-top:9px}.evfy-acceso .meter i{flex:1;height:4px;border-radius:2px;background:var(--ln)}.evfy-acceso .meter.s1 i:nth-child(1){background:#D94A4A}.evfy-acceso .meter.s2 i:nth-child(-n+2){background:#E8963C}.evfy-acceso .meter.s3 i:nth-child(-n+3){background:#D9B23C}.evfy-acceso .meter.s4 i{background:#2E9E6B}.evfy-acceso .mlbl{margin:7px 0 0;font-size:12px;color:var(--ink3)}.evfy-acceso .mlbl b{color:var(--ink2)}.evfy-acceso .reqs{margin:11px 0 0;display:flex;flex-direction:column;gap:6px}.evfy-acceso .reqs div{font-size:12.5px;color:var(--ink3);display:flex;gap:8px;align-items:center;line-height:1.4}.evfy-acceso .reqs div i{width:15px;height:15px;border-radius:50%;background:var(--ln);color:#fff;display:grid;place-items:center;font-size:9px;font-style:normal;flex:0 0 auto}.evfy-acceso .reqs div.ok{color:var(--ink2)}.evfy-acceso .reqs div.ok i{background:#2E9E6B}.evfy-acceso .chk2{display:flex;gap:9px;align-items:flex-start;margin-top:14px;font-size:12.5px;color:var(--ink3);line-height:1.55}.evfy-acceso .chk2 input{margin-top:2px;accent-color:var(--co);width:15px;height:15px;flex:0 0 auto}.evfy-acceso .chk2 a{color:var(--co);text-decoration:none}.evfy-acceso .chk2 a:hover{text-decoration:underline}.evfy-acceso .orr{display:flex;align-items:center;gap:12px;margin:16px 0;font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink3)}.evfy-acceso .orr:before,.evfy-acceso .orr:after{content:"";flex:1;height:1px;background:var(--ln)}.evfy-acceso .soc{display:flex;flex-direction:column;gap:9px}.evfy-acceso .soc button,.evfy-acceso .soc a{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:1px solid var(--ln);background:#fff;border-radius:11px;padding:12px;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;min-height:48px;text-decoration:none}.evfy-acceso .soc button:hover,.evfy-acceso .soc a:hover{border-color:var(--ink)}.evfy-acceso .soc svg{width:17px;height:17px;flex:0 0 auto}.evfy-acceso .fine{margin:15px 0 0;font-size:11.5px;color:var(--ink3);line-height:1.6}.evfy-acceso .otp{display:flex;gap:8px;margin-top:17px}.evfy-acceso .otp input{flex:1;min-width:0;aspect-ratio:1 / 1.1;text-align:center;border:1px solid var(--ln);background:#fff;border-radius:12px;font-family:var(--font-mono);font-size:22px;font-weight:500;color:var(--ink);outline:none;padding:0}.evfy-acceso .otp input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1a1a1f12}.evfy-acceso .otp.bad input{border-color:var(--co);background:#FFF8F8}.evfy-acceso .resend{margin-top:14px;font-size:12.5px;color:var(--ink3);line-height:1.6}.evfy-acceso .resend b{color:var(--ink2)}.evfy-acceso .resend button{background:none;border:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--co);cursor:pointer;padding:0}.evfy-acceso .resend button:disabled{color:var(--ink3);cursor:not-allowed}.evfy-acceso .roles{display:flex;flex-direction:column;gap:9px;margin-top:16px}.evfy-acceso .roles{display:grid;gap:9px;background:none;border-radius:0;padding:0;max-width:none;flex:none}.evfy-acceso .roles .role{flex:none;border-radius:14px;white-space:normal;font-size:inherit;font-weight:inherit}.evfy-acceso .roles .role[aria-pressed=true]{background:#fff;color:var(--ink)}.evfy-acceso .role{display:flex;gap:12px;align-items:flex-start;text-align:left;border:1px solid var(--ln);background:#fff;color:var(--ink);border-radius:14px;padding:14px 15px;cursor:pointer;font-family:inherit;min-height:56px}.evfy-acceso .role:hover{border-color:var(--ink)}.evfy-acceso .role[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 3px #1a1a1f12}.evfy-acceso .role .re{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:15px;flex:0 0 auto;background:var(--ln2)}.evfy-acceso .role .rn{font-size:14px;font-weight:700;letter-spacing:-.2px}.evfy-acceso .role .rd{font-size:12px;color:var(--ink3);margin-top:3px;line-height:1.5}.evfy-acceso .role .rk{margin-left:auto;width:19px;height:19px;border-radius:50%;border:1.5px solid var(--ln);flex:0 0 auto;display:grid;place-items:center;font-size:10px;color:#fff}.evfy-acceso .role[aria-pressed=true] .rk{background:var(--ink);border-color:var(--ink)}.evfy-acceso .info{margin-top:16px;background:var(--ln2);border:1px solid var(--ln);border-radius:13px;padding:13px 15px}.evfy-acceso .info .it{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink3)}.evfy-acceso .info p{margin:6px 0 0;font-size:12.5px;color:var(--ink2);line-height:1.6}.evfy-acceso .info.co{background:var(--soft);border-color:#f6d5d8}.evfy-acceso .info.co p{color:var(--co2)}.evfy-acceso .info.tl{background:var(--tlsoft);border-color:#cde9e7}.evfy-acceso .steps{margin-top:16px;display:flex;flex-direction:column;gap:10px}.evfy-acceso .steps .st{display:flex;gap:11px;align-items:flex-start;font-size:13px;color:var(--ink2);line-height:1.6}.evfy-acceso .steps .st i{width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:10.5px;font-weight:700;font-style:normal;flex:0 0 auto;margin-top:1px}.evfy-acceso .acct{display:flex;align-items:center;gap:11px;margin-top:16px;border:1px solid var(--ln);background:#fff;border-radius:13px;padding:11px 13px}.evfy-acceso .acct .av{width:36px;height:36px;font-size:12px}.evfy-acceso .acct .an{font-size:13.5px;font-weight:700}.evfy-acceso .acct .ae{font-size:12px;color:var(--ink3);margin-top:2px}.evfy-acceso .acct .sw{margin-left:auto;background:none;border:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--co);cursor:pointer;padding:6px 2px}.evfy-acceso .av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#FFD89E,#F4723C);color:#1a1a1f;display:grid;place-items:center;font-size:11px;font-weight:700;flex:0 0 auto}.evfy-acceso .keep{display:flex;gap:9px;align-items:flex-start;background:var(--tlsoft);border:1px solid #CDE9E7;border-radius:12px;padding:11px 13px;margin-top:14px;font-size:12px;color:#186f6b;line-height:1.55}.evfy-acceso .keep i{font-style:normal;flex:0 0 auto}.evfy-acceso form.evfy-ac-form{display:contents}.evfy-acceso [data-hidden="1"]{display:none}.evfy-acceso [data-hidden="0"]{animation:evfy-ac-rev .26s cubic-bezier(.2,.9,.3,1)}@keyframes evfy-ac-rev{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.evfy-acceso [data-hidden="0"]{animation:none}}.acceso-head{text-align:center;margin-bottom:16px}.acceso-head .authsub{margin-top:8px}.acceso-sub{margin:0 0 16px}.authicon.is-danger{background:var(--soft);color:var(--co2)}.authicon.is-ok{background:var(--okbg);color:var(--ok)}.espacios-root{--font-display:"DM Sans Variable","DM Sans",system-ui,sans-serif;--font-sans:"DM Sans Variable","DM Sans",system-ui,sans-serif;--font-mono:"DM Mono",ui-monospace,monospace;--co:#E63946;--co-ink:#C72E3B;--co2:#C1121F;--soft:#FFF0F1;--tl:#2DB5B0;--tl2:#1C8A86;--tlsoft:#E4F5F4;--tl-ink:#20827F;--tl-ink2:#1A6B68;--ink:#1A1A1F;--ink2:#3A3A42;--ink3:#6B6B75;--ln:#E8E6E0;--ln2:#F2F0EB;--bg:#FDFCF9;--card:#fff;--ok:#0F7B5F;--okbg:#E4F4EE;--wait:#9A6400;--waitbg:#FCF0DA;--stackH:104px}:where(.espacios-root) *,:where(.espacios-root){box-sizing:border-box;-webkit-tap-highlight-color:transparent}:where(.espacios-root){margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%}:where(.espacios-root):not(.espacios-overlays){min-height:100vh;display:flex;flex-direction:column}:where(.espacios-root):not(.espacios-overlays)>main{flex:1 0 auto;min-width:0}:where(.espacios-root) h1,:where(.espacios-root) h2,:where(.espacios-root) h3,:where(.espacios-root) h4{font-family:var(--font-display);margin:0;letter-spacing:-.6px}:where(.espacios-root) a{color:var(--co-ink);text-decoration:none}:where(.espacios-root) a:hover{color:var(--co2)}:where(.espacios-root) button{font-family:inherit}:where(.espacios-root) table{border-collapse:collapse;width:100%}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.wrap{max-width:1160px;margin:0 auto;padding-inline:16px}.sec{padding-block:34px}.eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink3)}.stack{position:sticky;top:0;z-index:60}.proto{background:#101014;color:#ededf0}.proto-in{display:flex;align-items:center;gap:10px;padding:8px 16px;max-width:1160px;margin:0 auto}.proto-in .pl,.proto-in .pr{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:#71727c;flex:0 0 auto}@media (max-width:700px){.proto-in .pl{display:none}}@media (max-width:860px){.proto-in .pr{display:none}}.roles{display:flex;gap:3px;background:#1B1C22;border-radius:999px;padding:3px;flex:1 1 auto;max-width:340px}.roles button{flex:1;padding:7px 6px;border:none;background:transparent;border-radius:999px;color:#8a8b94;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.roles button[aria-pressed=true]{background:var(--tl-ink,#20827F);color:#fff}.appbar{background:rgba(253,252,249,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ln)}.appbar-in{display:flex;align-items:center;gap:12px;padding:10px 16px;max-width:1160px;margin:0 auto}.brand{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;letter-spacing:-.5px;background:none;border:none;padding:0;cursor:pointer;color:var(--ink);flex:0 0 auto}.brand i{width:27px;height:27px;border-radius:8px;background:linear-gradient(135deg,var(--co),#F4723C);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:15px}.brand em{font-style:normal;color:var(--co-ink)}.brand b{font-weight:600;color:var(--ink3);font-size:13px;padding-left:6px;border-left:1px solid var(--ln);margin-left:2px}.navright{margin-left:auto;display:flex;align-items:center;gap:4px}.navlink{font-size:13px;font-weight:600;color:var(--ink2);background:none;border:none;cursor:pointer;padding:8px 10px;border-radius:9px;white-space:nowrap}.navlink:hover{background:var(--ln2)}.navlink.is-active{background:var(--ink);color:#fff}@media (max-width:1000px){.navlink{display:none}}@media (max-width:760px){.appbar .acct-cta,.brand b{display:none}.navright{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}}.avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#FFD89E,#F4723C);color:#1a1a1f;display:grid;place-items:center;font-size:11px;font-weight:700;flex:0 0 auto}.avatar.sm{width:30px;height:30px;font-size:10px}.avatar.lg{width:50px;height:50px;font-size:15px}.card{background:var(--card);border:1px solid var(--ln);border-radius:16px}.btn{border:1px solid var(--ln);background:#fff;color:var(--ink);border-radius:11px;padding:11px 16px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.btn:hover:not(:disabled){border-color:var(--ink)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.pri{background:var(--co-ink);border-color:var(--co-ink);color:#fff;box-shadow:0 3px 12px #e6394647}.btn.pri:hover:not(:disabled){background:var(--co2);border-color:var(--co2)}.btn.tl{background:var(--tl-ink,#20827F);border-color:var(--tl-ink,#20827F);color:#fff;box-shadow:0 3px 12px #2db5b047}.btn.tl:hover:not(:disabled){background:var(--tl-ink2,#1A6B68);border-color:var(--tl-ink2,#1A6B68)}.btn.dark{background:var(--ink);border-color:var(--ink);color:#fff}.btn.danger{background:var(--co-ink);border-color:var(--co-ink);color:#fff}.btn.ghost{background:none;border-color:transparent;color:var(--ink3)}.btn.ghost:hover{color:var(--ink);border-color:transparent;background:var(--ln2)}.btn.lg{padding:14px 22px;font-size:15px;border-radius:12px}.btn.sm{padding:8px 13px;font-size:12.5px;border-radius:9px}.btn.wide{width:100%;margin-top:8px}.linkbtn{background:none;border:none;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;border-bottom:1px solid var(--ink);padding:0 0 1px;flex:0 0 auto}.linkinline{background:none;border:none;padding:0;font:inherit;color:var(--co-ink);cursor:pointer}.linkinline.is-back{display:inline-block;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--ink3)}.linkinline.is-back:hover{color:var(--ink)}.pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 9px;border-radius:999px;background:var(--ln2);color:var(--ink2);white-space:nowrap}.pill.t-ok{background:var(--okbg);color:var(--ok)}.pill.t-wait{background:var(--waitbg);color:var(--wait)}.pill.t-urgent,.pill.t-danger{background:var(--soft);color:var(--co-ink)}.pill.t-tl{background:var(--tlsoft);color:var(--tl-ink2,#1A6B68)}.pill.t-neutral{background:var(--ln2);color:var(--ink3)}.ph{position:relative;overflow:hidden;background:#ddd;background-size:cover;border-radius:inherit}.ph:after{content:attr(data-label);position:absolute;left:9px;bottom:9px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.8px;text-transform:uppercase;color:#ffffffeb;background:rgba(0,0,0,.4);padding:3px 7px;border-radius:4px}.ph[data-label=""]:after{display:none}.input{width:100%;padding:11px 13px;border:1px solid var(--ln);border-radius:11px;font-family:inherit;font-size:14px;color:var(--ink);background:#fff;outline:none}.input:focus{border-color:var(--ink)}textarea.input{min-height:92px;resize:vertical;line-height:1.55}.input.is-sort{width:auto;padding:10px 12px;font-size:13px;font-weight:600}.field{display:block;margin-bottom:11px}.field-label{display:block;font-size:12.5px;font-weight:600;color:var(--ink2);margin-bottom:6px}.field-error{display:block;font-size:11.5px;color:var(--co-ink);font-weight:600;margin-top:5px}.field-hint{display:block;font-size:11.5px;color:var(--ink3);margin-top:5px;line-height:1.5}.field.has-error .input{border-color:var(--co)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid2 .full{grid-column:1/-1}@media (max-width:620px){.grid2{grid-template-columns:1fr}}.note{font-size:12.5px;color:var(--ink2);line-height:1.6;background:var(--ln2);border-radius:12px;padding:13px;margin-top:14px}.guard{font-size:12px;color:var(--ink3);background:var(--ln2);border-radius:11px;padding:11px;line-height:1.55;margin-top:12px}.errcode{display:inline-block;font-family:var(--font-mono);font-size:10.5px;color:var(--ink3);background:var(--ln2);padding:3px 8px;border-radius:6px;margin-top:8px}.stepper{display:inline-flex;align-items:center;gap:2px;background:#fff;border:1px solid var(--ln);border-radius:11px;padding:3px}.stepper button{width:34px;height:34px;border:none;background:transparent;color:var(--ink3);font-size:17px;cursor:pointer;border-radius:8px}.stepper button:hover:not(:disabled){background:var(--ln2);color:var(--ink)}.stepper button:disabled{opacity:.3;cursor:not-allowed}.stepper b{min-width:104px;text-align:center;font-size:14px;font-weight:700}.chiprow{display:flex;gap:7px;flex-wrap:wrap;padding-block:12px}.chiprow.is-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chiprow.is-scroll::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;padding:8px 14px;border-radius:999px;border:1px solid var(--ln);background:#fff;font-size:12.5px;font-weight:600;color:var(--ink2);cursor:pointer;white-space:nowrap}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.tabs{display:flex;gap:18px;border-bottom:1px solid var(--ln);margin:14px 0 18px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{background:none;border:none;padding:11px 0;font-size:14px;font-weight:600;color:var(--ink3);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.sechd{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}.sechd h2{font-size:clamp(20px,4.4vw,26px);font-weight:700;line-height:1.25}.sechd>div{min-width:0}.sechd p{margin:5px 0 0;font-size:13.5px;color:var(--ink3)}.skel{border-radius:6px;background:linear-gradient(90deg,#efece6,#f7f5f0,#efece6);background-size:200% 100%;animation:sk 1.2s infinite}@keyframes sk{to{background-position:-200% 0}}.spin{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--ln);border-top-color:var(--tl);animation:sp .8s linear infinite}.spin.lg{width:40px;height:40px;border-width:3px}@keyframes sp{to{transform:rotate(360deg)}}.empty{text-align:center;padding:52px 20px;color:var(--ink3)}.empty-icon{font-size:30px;margin-bottom:12px;opacity:.5}.empty h3{font-size:17px;color:var(--ink);margin-bottom:6px}.empty p{margin:0 auto 16px;font-size:13.5px;line-height:1.6;max-width:340px}.empty.is-error .empty-icon{width:46px;height:46px;margin:0 auto 12px;border-radius:50%;background:var(--soft);color:var(--co-ink);display:grid;place-items:center;font-weight:700;opacity:1}.empty.is-signedout .empty-icon{width:46px;height:46px;margin:0 auto 12px;border-radius:50%;background:var(--tlsoft);display:grid;place-items:center;opacity:1;font-size:20px}.empty.is-signedout .btn{margin:0 4px}.authgate{display:flex;justify-content:center;padding:44px 20px 60px}.authcard{width:100%;max-width:420px;background:var(--card);border:1px solid var(--ln);border-radius:18px;padding:26px 24px;box-shadow:0 10px 30px #14141e0d;text-align:left}.authcard-head{text-align:center}.authbadge{width:46px;height:46px;margin:0 auto 12px;border-radius:50%;background:var(--tlsoft);display:grid;place-items:center;font-size:20px}.authcard-head h3{font-size:19px;line-height:1.3;color:var(--ink);margin:0 0 6px;letter-spacing:-.01em}.authcard-head p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink3);text-wrap:pretty}.authperks{list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--ln);display:flex;flex-direction:column;gap:12px}.authperk{display:flex;gap:10px;align-items:flex-start}.authperk-mark{flex:0 0 18px;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--tlsoft);color:var(--tl);display:grid;place-items:center;font-size:10.5px;font-weight:700}.authperk strong{display:block;font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.4}.authperk span{display:block;font-size:12.5px;line-height:1.5;color:var(--ink3)}.authcard-actions{display:flex;flex-direction:column;gap:9px;margin-top:22px}.authcard-actions .btn.wide{margin-top:0}.authnote{margin:10px auto 0;max-width:330px;text-align:center;font-size:12px;line-height:1.5;color:var(--ink3);text-wrap:pretty}.authalt{margin-top:18px;padding-top:16px;border-top:1px solid var(--ln);display:flex;justify-content:center}.errmeta{margin-top:14px}.errmeta summary{font-size:11.5px;color:var(--ink3);cursor:pointer;list-style:none}.errmeta summary::-webkit-details-marker{display:none}.errmeta summary:before{content:"▸ ";font-size:9px}.errmeta[open] summary:before{content:"▾ "}.errmeta .errcode{margin-top:8px}.note.is-danger{background:var(--soft);color:#8e1b24}.switch{width:44px;height:26px;flex:0 0 auto;border:none;border-radius:999px;background:var(--ln);cursor:pointer;padding:3px;transition:background .18s}.switch i{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s}.switch.is-on{background:var(--tl)}.switch.is-on i{transform:translate(18px)}.prefrow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--ln2)}.prefrow:last-of-type{border-bottom:none}.pref-label{font-size:14px;font-weight:600;display:flex;align-items:center;flex-wrap:wrap}.pref-detail{font-size:12.5px;color:var(--ink3);margin-top:3px;line-height:1.5}.topichead{display:grid;grid-template-columns:1fr 62px;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--ln);font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);text-align:center}.topichead span:first-child{text-align:left}.topicrow{display:grid;grid-template-columns:1fr 62px;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ln2)}.topicrow:last-of-type{border-bottom:none}.topic-info{min-width:0}.topic-cell{display:flex;justify-content:center}.topic-cell input[type=checkbox]{width:19px;height:19px;accent-color:var(--tl)}.pref-locked{font-size:13px;opacity:.55}@media (max-width:520px){.topichead,.topicrow{grid-template-columns:1fr 50px}}.acctcard{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--ln);border-radius:13px;background:#fff;margin:14px 0}.acct-name{font-size:14.5px;font-weight:700;line-height:1.3}.acct-meta{font-size:12px;color:var(--ink3);margin-top:3px;line-height:1.45}.acctcard .pill{margin-left:auto;flex:0 0 auto}.ratingrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--ln2)}.ratinglabel{font-size:13.5px;font-weight:600;color:var(--ink2)}.stars{display:flex;gap:2px;flex:0 0 auto}.star{width:34px;height:34px;border:none;background:none;font-size:20px;line-height:1;color:var(--ln);cursor:pointer;padding:0;border-radius:8px}.star:hover{background:var(--ln2)}.star.is-on{color:var(--co-ink)}.authicon.is-warn{background:var(--waitbg)}.datebtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border:1px solid var(--ln);border-radius:11px;background:#fff;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;min-height:44px}.datebtn:hover{border-color:var(--ink)}.datebtn-v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datebtn-i{color:var(--ink3);flex:0 0 auto}.paydetails{margin-top:14px;border-top:1px solid #26272D;padding-top:14px}.paydetails summary{font-size:12.5px;font-weight:600;color:#8a8b94;cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px}.paydetails summary::-webkit-details-marker{display:none}.paydetails summary:before{content:"▸";font-size:9px}.paydetails[open] summary:before{content:"▾"}.paydetails-body{margin-top:12px}.payrow{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding:4px 0;color:#8a8b94}.payrow b{color:#ededf0;font-weight:600;text-align:right}.payvenue{display:flex;gap:11px;align-items:center;padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid #26272D}.payvenue-name{font-size:13.5px;font-weight:700;color:#fff;line-height:1.3}.payvenue-sub{font-size:11.5px;color:#8a8b94;margin-top:2px;line-height:1.4}.pager{display:flex;align-items:center;justify-content:center;gap:14px;padding-block:26px}.pager-info{font-family:var(--font-mono);font-size:12px;color:var(--ink3)}.hero{padding-block:30px 6px}.hero h1{font-size:clamp(30px,7.4vw,50px);font-weight:700;letter-spacing:-1.6px;line-height:1.03;margin-top:12px}.hero h1 em{font-style:italic;font-weight:500;color:var(--tl)}.hero-sub{margin:14px 0 0;font-size:15.5px;color:var(--ink2);line-height:1.6;max-width:520px}.search{margin-top:22px;background:#fff;border:1px solid var(--ln);border-radius:18px;box-shadow:0 2px 8px #0000000a,0 14px 34px #0000000f;overflow:hidden;max-width:860px}.search-tabs{display:flex;gap:2px;padding:8px 8px 0;border-bottom:1px solid var(--ln);overflow-x:auto;scrollbar-width:none}.search-tabs::-webkit-scrollbar{display:none}.search-tabs button{padding:10px 15px;border:none;background:none;font-size:13.5px;font-weight:600;color:var(--ink3);cursor:pointer;display:flex;align-items:center;gap:7px;margin-bottom:-1px;border-bottom:2px solid transparent}.search-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.search-tabs button:disabled{opacity:.6;cursor:not-allowed}.soon{font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;background:var(--ln2);color:var(--ink3);padding:2px 6px;border-radius:5px}.search-fields{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:1px;background:var(--ln)}@media (max-width:720px){.search-fields{grid-template-columns:1fr 1fr}.sf-go{grid-column:1/-1}}.sf{background:#fff;padding:11px 14px;min-width:0;display:block}.sf>span{display:block;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);margin-bottom:3px}.sf .input{border:none;padding:0;font-size:14.5px;font-weight:600;border-radius:0}.sf-go{background:#fff;display:flex;align-items:center;padding:9px}.sf-go .btn{width:100%;min-height:46px}.trustrow{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;font-size:12.5px;color:var(--ink3);font-weight:500}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:820px){.cats{grid-template-columns:repeat(2,1fr)}}.cat{position:relative;aspect-ratio:5/4;border-radius:14px;overflow:hidden;border:none;padding:15px;text-align:left;cursor:pointer;display:flex;flex-direction:column;color:var(--ink);background-size:cover}.cat-name{font-size:15.5px;font-weight:700;letter-spacing:-.3px;line-height:1.3}.cat-count{font-family:var(--font-mono);font-size:10.5px;color:#00000080;margin-top:3px}.cat-arrow{margin-top:auto;font-size:17px;opacity:.55}.hostband{background:var(--ink);color:#fff;border-radius:20px;padding:26px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}@media (max-width:700px){.hostband{grid-template-columns:1fr}}.hostband h2{font-size:clamp(20px,4.6vw,26px);margin:8px 0 6px}.hostband p{margin:0;font-size:14px;color:#cfcfd5;line-height:1.6;max-width:460px}.vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:900px){.vgrid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:560px){.vgrid{grid-template-columns:1fr}}.vcard{background:none;border:none;padding:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:9px}.vcard-media{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden}.vcard-media .ph{width:100%;height:100%;border-radius:14px}.vcard-tag{position:absolute;top:9px;left:9px;background:rgba(255,255,255,.94);color:var(--tl-ink2,#1A6B68);font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap;line-height:1.3}.vcard-tag.is-demo{color:var(--ink2)}.vcard-fav{position:absolute;top:9px;right:9px;width:31px;height:31px;border-radius:50%;background:rgba(255,255,255,.94);display:grid;place-items:center;font-size:14px;color:var(--co-ink);cursor:pointer}.vcard-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.vcard-name{font-size:15px;font-weight:700;letter-spacing:-.3px;line-height:1.3}.vcard-rating{font-size:12.5px;font-weight:600;white-space:nowrap}.vcard-rating b{color:var(--co-ink)}.vcard-rating.muted{color:var(--ink3);font-weight:500}.vcard-meta{font-size:12.5px;color:var(--ink3);line-height:1.45}.vcard-price{font-size:14px;font-weight:700;margin-top:2px}.vcard-price span{font-weight:500;color:var(--ink3);font-size:12px}.vcard.is-skeleton{pointer-events:none}.vcard.is-skeleton .vcard-body{display:flex;flex-direction:column;gap:7px}.res{display:grid;grid-template-columns:236px 1fr;gap:26px;align-items:start}@media (max-width:900px){.res{grid-template-columns:1fr}.side{display:none}}.side{position:sticky;top:calc(var(--stackH) + 12px)}.side.is-insheet{position:static;display:block}.fgrp{padding:14px 0;border-bottom:1px solid var(--ln)}.fgrp:last-child{border-bottom:none}.fgrp-title{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink3);margin-bottom:10px}.check{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:13.5px;cursor:pointer}.check input{width:17px;height:17px;accent-color:var(--tl)}.check-count{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--ink3)}.range{width:100%;accent-color:var(--tl)}.rangeval{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--ink3);margin-top:4px}.rangeout{font-weight:600;color:var(--ink)}.reshd{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.reshd h2{font-size:21px;font-weight:700;line-height:1.25}.reshd>div{min-width:0}.reshd-count{font-size:13px;color:var(--ink3);margin-top:3px}.reshd-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.is-filterbtn{display:none}@media (max-width:900px){.is-filterbtn{display:inline-block}}.crumbs{font-size:12px;color:var(--ink3);padding:14px 0 8px}.crumbs b{color:var(--ink)}.dhead{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:14px}.dhead h1{font-size:clamp(24px,5.4vw,34px);font-weight:700}.dhead-actions{display:flex;gap:8px}.dmeta{font-size:13px;color:var(--ink3);margin-top:6px}.gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:150px 150px;gap:8px;border-radius:16px;overflow:hidden}.gal-item{position:relative;display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:none;cursor:zoom-in;font:inherit}.gal-item .ph{border-radius:0;width:100%;height:100%}.gal-item:focus-visible{outline:2px solid var(--tl);outline-offset:-3px;z-index:1}.gal-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(10,10,14,.5);color:#fff;font-weight:700;font-size:19px;letter-spacing:.2px}@media (max-width:720px){.gal{grid-template-columns:1fr 1fr;grid-template-rows:170px 96px}.gal-item:first-child{grid-column:1/-1;grid-row:1}.gal-item:nth-child(n+4){display:none}}.dbody{display:grid;grid-template-columns:1fr 336px;gap:34px;align-items:start;padding-block:24px 40px}@media (max-width:900px){.dbody{grid-template-columns:1fr;gap:22px}}.dsub{font-size:19px;font-weight:700}.perks{display:flex;flex-direction:column;gap:14px;padding:18px 0;margin-top:16px;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.perk{display:flex;gap:12px}.perk-icon{width:34px;height:34px;border-radius:10px;background:var(--tlsoft);display:grid;place-items:center;font-size:15px;flex:0 0 auto}.perk-title{font-size:14px;font-weight:700}.perk-detail{font-size:12.5px;color:var(--ink3);margin-top:2px;line-height:1.5}.dsec{padding-block:22px;border-bottom:1px solid var(--ln)}.dsec:last-child{border-bottom:none}.dsec h3{font-size:18px;font-weight:700;margin-bottom:10px}.dsec p{margin:0 0 10px;font-size:14.5px;line-height:1.65;color:var(--ink2)}.dsec-note{font-size:12.5px!important;color:var(--ink3)!important;line-height:1.55!important}.amen{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;font-size:14px}.amen div{display:flex;gap:9px;align-items:center;color:var(--ink2)}.amen i{color:var(--ok);font-style:normal;font-weight:700}.rules{margin:0;padding-left:18px;font-size:14px;color:var(--ink2);line-height:1.7}.access{display:flex;flex-direction:column;gap:10px}.access-row{display:flex;gap:11px;align-items:center;font-size:13.5px}.access-icon{width:26px;height:26px;border-radius:50%;background:var(--ln2);display:grid;place-items:center;color:var(--ink3);flex:0 0 auto}.access-row b{display:block;font-size:13.5px}.access-row span{color:var(--ink3);font-size:12.5px}.addons{display:flex;flex-direction:column;gap:9px}.addon{display:flex;gap:12px;align-items:center;padding:13px 14px;border:1px solid var(--ln);border-radius:13px;background:#fff;text-align:left;width:100%;cursor:default}.addon.is-toggle{cursor:pointer}.addon.is-on{border-color:var(--tl);background:var(--tlsoft)}.addon-box{width:20px;height:20px;flex:0 0 auto;border-radius:6px;border:1.5px solid var(--ln);display:grid;place-items:center;font-size:12px;color:transparent;background:#fff}.addon.is-on .addon-box{background:var(--tl-ink,#20827F);border-color:var(--tl-ink,#20827F);color:#fff}.addon-name{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.addon-desc{font-size:12px;color:var(--ink3);margin-top:3px;line-height:1.45}.addon-price{font-family:var(--font-mono);font-size:13px;font-weight:500;white-space:nowrap;margin-left:auto}.addon-price span{color:var(--ink3);font-size:11px}.tag{font-size:9.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--tl-ink2,#1A6B68);background:var(--tlsoft);padding:2px 7px;border-radius:999px}.hostrow{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.hostrow-name{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px}.hostrow-meta{font-size:12.5px;color:var(--ink3);margin-top:3px}.revbars{display:flex;flex-direction:column;gap:7px;margin-bottom:16px;max-width:420px}.revbar{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink3)}.revbar span{width:104px;flex:0 0 auto}.revbar-track{flex:1;height:4px;border-radius:2px;background:var(--ln2);overflow:hidden}.revbar-track i{display:block;height:100%;background:var(--ink)}.revbar b{font-family:var(--font-mono);font-size:11.5px;color:var(--ink)}.reviews{display:flex;flex-direction:column;gap:16px}.review-head{display:flex;align-items:center;gap:10px;margin-bottom:7px}.review-head b{font-size:13.5px}.review-meta{display:block;font-size:11.5px;color:var(--ink3)}.review-stars{margin-left:auto;color:var(--co-ink);font-size:11px;letter-spacing:1px}.bookcard{position:sticky;top:calc(var(--stackH) + 12px);background:#fff;border:1px solid var(--ln);border-radius:16px;padding:20px;box-shadow:0 2px 8px #0000000a,0 14px 34px #00000012}@media (max-width:900px){.bookcard{position:static}}.bookcard-price{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bookcard-amt{font-size:26px;font-weight:700;letter-spacing:-.8px}.bookcard-amt span{font-size:14px;font-weight:500;color:var(--ink3)}.bookcard-rate{font-size:13px;font-weight:600}.bookcard-rate b{color:var(--co-ink)}.bookcard-rate span{color:var(--ink3)}.bookcard-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ln);border-radius:12px;overflow:hidden;margin:16px 0 14px}.bookcard-facts.is-stack{grid-template-columns:1fr}.bookcard-facts>div{padding:10px 13px;border-right:1px solid var(--ln);border-bottom:1px solid var(--ln)}.bookcard-facts>div:nth-child(2n),.bookcard-facts.is-stack>div{border-right:none}.bookcard-facts>div:last-child{border-bottom:none}.bookcard-facts>div:nth-last-child(1):nth-child(odd){grid-column:1/-1}.bf-k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3)}.bf-v{font-size:13.5px;font-weight:600;margin-top:3px}.bookcard-note{text-align:center;font-size:11.5px;color:var(--ink3);margin-top:9px}.qhead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:18px}.qtitle{font-size:clamp(21px,4.8vw,28px);font-weight:700;margin-top:5px}.qbody{display:grid;grid-template-columns:1fr 340px;gap:30px;align-items:start}@media (max-width:900px){.qbody{grid-template-columns:1fr;gap:20px}}.qstep{padding-block:16px;border-bottom:1px solid var(--ln)}.qstep:last-child{border-bottom:none}.qstep-title{font-size:15px;font-weight:700;margin-bottom:10px}.promo{display:flex;gap:8px}.promo .input{flex:1;min-width:0}.quote-host{background:#fff;border:1px solid var(--ln);border-radius:16px;padding:18px}.quote{font-size:13px}.qrows{display:flex;flex-direction:column}.qrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;color:var(--ink3)}.qrow b{font-family:var(--font-mono);font-weight:500;color:var(--ink2);white-space:nowrap}.qrow.is-discount,.qrow.is-discount b{color:var(--tl-ink2,#1A6B68)}.qrow.is-total{border-top:1px solid var(--ln);margin-top:8px;padding-top:10px;font-size:15px;font-weight:700;color:var(--ink)}.qrow.is-total b{font-size:16px;font-weight:700;color:var(--ink)}.qrow-group{display:flex;flex-direction:column}.qrow-tax{display:flex;justify-content:space-between;gap:12px;padding:0 0 5px 12px;color:var(--ink3);font-size:11px}.qrow-tax b{font-family:var(--font-mono);font-weight:500;color:var(--ink3)}.qzone{font-size:11px;color:var(--ink3);margin-top:6px}.qsplit{margin-top:12px;padding:12px;border-radius:12px;background:var(--ln2)}.qsplit-row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ink3);padding:3px 0}.qsplit-row b{font-family:var(--font-mono);font-weight:600;color:var(--ink)}.qsplit-row.is-now b{color:var(--tl-ink2,#1A6B68)}.qsplit-row.is-muted{opacity:.75}.qsplit-note{font-size:11px;color:var(--ink3);margin-top:6px;padding-top:6px;border-top:1px dashed var(--ln)}.quote-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding:14px;background:#fff;border:1px solid var(--ln);border-radius:14px;position:sticky;bottom:0}.quote-foot-left{flex:1 1 auto}.qf-k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3)}.qf-v{font-family:var(--font-mono);font-size:17px;font-weight:600;margin-top:1px}.bkrow{display:flex;gap:14px;padding:14px;align-items:center;margin-bottom:11px;cursor:pointer}.bkrow:hover{border-color:var(--ink3)}@media (max-width:700px){.bkrow{flex-wrap:wrap}}.bkrow-info{flex:1 1 190px;min-width:0}.bkrow-ref{font-family:var(--font-mono);font-size:10.5px;color:var(--ink3);letter-spacing:.6px}.bkrow-name{font-size:16px;font-weight:700;letter-spacing:-.3px;margin-top:3px}.bkrow-zone{font-size:12.5px;color:var(--ink3);margin-top:2px}.bkrow-facts{font-size:12.5px;color:var(--ink2);margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 14px}.bkrow-right{margin-left:auto;text-align:right;flex:0 0 auto;display:flex;flex-direction:column;gap:9px;align-items:flex-end}@media (max-width:700px){.bkrow-right{margin-left:0;width:100%;flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}.bkrow-total{font-size:17px;font-weight:700;margin-top:7px}.bkrow-sub{font-size:11.5px;color:var(--ink3);margin-top:2px}.bkrow-actions{display:flex;gap:7px}.bkrow.is-skeleton{pointer-events:none}.bdhead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:16px}.bdpills{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.banner{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--ln);background:#fff;border-radius:14px;margin-bottom:16px;flex-wrap:wrap}.banner.is-urgent{border-color:var(--co);background:var(--soft)}.banner>div:first-child{flex:1 1 220px;min-width:0}.banner b{line-height:1.35;display:block;font-size:14.5px}.banner span{font-size:12.5px;color:var(--ink2)}.banner-actions{display:flex;gap:8px}.tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tl-item{display:flex;gap:12px;padding:8px 0}.tl-dot{width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:var(--ln2);color:var(--ink2);display:grid;place-items:center;font-size:11px;font-style:normal;font-weight:700}.tl-label{font-size:13.5px;font-weight:600}.tl-when{font-family:var(--font-mono);font-size:11px;color:var(--ink3);margin-top:2px}.msgs{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.msg{background:var(--ln2);border-radius:12px;padding:11px 13px;max-width:88%}.msg.is-mine{background:var(--tlsoft);align-self:flex-end}.msg-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px}.msg-head b{font-size:12.5px}.msg-head span{font-family:var(--font-mono);font-size:10px;color:var(--ink3)}.msg-body{font-size:13.5px;line-height:1.55;color:var(--ink2)}.msgform{display:flex;gap:8px}.msgform .input{flex:1}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:820px){.stats{grid-template-columns:repeat(2,1fr)}}.stat{padding:15px}.stat-k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink3)}.stat-v{font-size:25px;font-weight:700;letter-spacing:-.9px;margin-top:6px}.stat-d{font-size:11.5px;margin-top:4px;font-weight:600;color:var(--ink3)}.stat-d.is-up{color:var(--ok)}.stat-d.is-down{color:var(--co-ink)}.respcard{padding:11px 15px;flex:0 0 auto}.rc-k{font-size:11px;color:var(--ink3)}.rc-v{font-size:14px;font-weight:700;margin-top:2px}.grid-2-1{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-top:16px}@media (max-width:900px){.grid-2-1{grid-template-columns:1fr}}.chart{display:flex;align-items:flex-end;gap:6px;height:150px;margin-top:14px}.chart>div{flex:1;background:var(--ink);border-radius:4px 4px 0 0;position:relative;min-height:3px}.chart>div.is-current{background:var(--tl)}.chart>div span{position:absolute;bottom:-19px;left:0;right:0;text-align:center;font-family:var(--font-mono);font-size:9.5px;color:var(--ink3)}.brkdown{margin-top:14px;padding-top:12px;border-top:1px solid var(--ln)}.brk-row{display:flex;justify-content:space-between;font-size:13px;color:var(--ink3);padding:4px 0}.brk-row b{font-family:var(--font-mono);font-weight:500;color:var(--ink)}.brk-row.is-total{border-top:1px solid var(--ln);margin-top:7px;padding-top:9px;font-weight:700;color:var(--ink)}.reqs{display:flex;flex-direction:column}.req{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ln2);flex-wrap:wrap;cursor:pointer}.req:last-child{border-bottom:none}.req-date{width:50px;flex:0 0 auto;text-align:center;font-family:var(--font-mono);font-size:10px;color:var(--ink3);text-transform:uppercase;line-height:1.3}.req-date b{display:block;font-size:17px;color:var(--ink);font-weight:700}.req-info{flex:1 1 170px;min-width:0}.req-who{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.req-detail{font-size:12px;color:var(--ink3);margin-top:2px}.req-amt{font-family:var(--font-mono);font-size:14px;font-weight:600;margin-left:auto}.req-actions{display:flex;gap:7px}.vrow{display:flex;gap:13px;padding:13px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.vrow-info{flex:1 1 200px;min-width:0}.vrow-name{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vrow-meta{font-size:12.5px;color:var(--ink3);margin-top:3px}.vrow-meta.is-warn{color:var(--wait)}.vrow-actions{display:flex;flex-wrap:wrap;gap:7px;margin-left:auto;justify-content:flex-end}.vrow.is-archived{opacity:.55}.vrow.is-archived .ph{filter:grayscale(1)}.tbl{font-size:13px}.tbl th{text-align:left;font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);font-weight:500;padding:12px 8px;border-bottom:1px solid var(--ln)}.tbl td{padding:12px 8px;border-bottom:1px solid var(--ln2);color:var(--ink2)}.tbl tr:last-child td{border-bottom:none}.tbl b{color:var(--ink)}@media (max-width:760px){.tbl th:nth-child(2),.tbl td:nth-child(2),.tbl th:nth-child(4),.tbl td:nth-child(4){display:none}}.calmeta{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid var(--ln)}@media (max-width:700px){.calmeta{grid-template-columns:repeat(2,1fr)}}.savebar{position:sticky;bottom:12px;display:none;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 16px;background:var(--ink);color:#fff;border-radius:12px;font-size:13px}.savebar.is-on{display:flex}.cal{margin-top:14px}.cal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cal-title{font-size:14.5px;font-weight:700;text-transform:capitalize}.cal-nav{width:32px;height:32px;border-radius:9px;border:1px solid var(--ln);background:#fff;font-size:15px;cursor:pointer;color:var(--ink)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-dow{text-align:center;font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;color:var(--ink3);padding-bottom:4px}.cal-day{position:relative;aspect-ratio:1;border:1px solid var(--ln);border-radius:9px;background:#fff;font-family:var(--font-mono);font-size:12.5px;color:var(--ink);cursor:pointer;display:grid;place-items:center}.cal-day:disabled{cursor:not-allowed}.cal-day.s-free{border-color:var(--ln)}.cal-day.s-free:hover{border-color:var(--tl);background:var(--tlsoft)}.cal-day.s-booked{background:var(--soft);border-color:#f6d5d8;color:var(--co-ink)}.cal-day.s-blocked{background:var(--ink);border-color:var(--ink);color:#fff}.cal-day.s-closed{background:var(--ln2);border-color:var(--ln2);color:#6e6c66}.cal-day.is-selected{outline:2px solid var(--tl);outline-offset:1px}.cal-day .peak{position:absolute;bottom:2px;font-style:normal;color:var(--co-ink);font-size:14px;line-height:0}.cal-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:11.5px;color:var(--ink3)}.cal-key{display:flex;align-items:center;gap:6px}.dot{width:9px;height:9px;border-radius:3px;display:inline-block}.d-free{background:#fff;border:1px solid var(--ln)}.d-booked{background:var(--soft);border:1px solid #F6D5D8}.d-blocked{background:var(--ink)}.d-closed{background:var(--ln2)}.wz{display:none}@media (min-width:760px){.wz{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 18px;align-items:center}}.wz-progress{display:flex;flex-direction:column;gap:7px;margin:16px 0 18px}@media (min-width:760px){.wz-progress{display:none}}.wz-progress-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.wz-progress-label{font-size:13.5px;font-weight:700;color:var(--ink)}.wz-progress-pct{font-family:var(--font-mono);font-size:11px;color:var(--ink3)}.wz-progress-track{height:6px;border-radius:999px;background:var(--ln2);overflow:hidden}.wz-progress-fill{height:100%;background:var(--tl);border-radius:999px;transition:width .25s ease}.wz-step{display:flex;align-items:center;gap:8px;flex:0 0 auto}.wz-num{width:25px;height:25px;border-radius:50%;background:var(--ln);color:var(--ink3);display:grid;place-items:center;font-size:12px;font-weight:700;font-style:normal}.wz-step.is-on .wz-num{background:var(--ink);color:#fff}.wz-step.is-done .wz-num{background:var(--ok);color:#fff}.wz-label{font-size:12.5px;font-weight:600;color:var(--ink3);white-space:nowrap}.wz-step.is-on .wz-label{color:var(--ink)}.wz-bar{width:24px;height:1px;background:var(--ln);flex:0 0 auto}.wz-h{font-size:17px;font-weight:700;margin-bottom:4px}.wz-actions{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:20px;flex-wrap:wrap}.wz-hint{font-size:12px;color:var(--ink3);flex:1;text-align:center}@media (max-width:620px){.wz-hint{display:none}}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:9px;margin-top:10px}.tiles.is-dows{grid-template-columns:repeat(7,1fr)}.tile{padding:13px 12px;border:1px solid var(--ln);border-radius:12px;background:#fff;font-size:13px;font-weight:600;cursor:pointer;text-align:left;color:var(--ink2)}.tiles.is-dows .tile{text-align:center}.tile[aria-pressed=true]{border-color:var(--tl);background:var(--tlsoft);color:var(--tl-ink2,#1A6B68)}.drop{border:1.5px dashed var(--ln);border-radius:14px;padding:26px;text-align:center;color:var(--ink3);font-size:13px;background:#fff;margin-top:10px}.drop b{display:block;color:var(--ink);font-size:14.5px;margin-bottom:4px}.mediagrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:12px}.mediaadd{aspect-ratio:4/3;border-radius:12px;border:1.5px dashed var(--ln);display:grid;place-items:center;color:var(--ink3);font-size:24px;cursor:pointer}.mediaform{display:flex;gap:8px}.mediaform .input{flex:1}.mediathumb{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:1px solid var(--ln);background:var(--ln2)}.mediathumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mediathumb.is-broken{border-color:var(--co);background:var(--soft)}.mediathumb-broken{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:8px;font-size:11px;line-height:1.4;color:var(--co-ink);text-align:center;word-break:break-all}.mediathumb-cover{position:absolute;top:7px;left:7px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.55);padding:3px 7px;border-radius:5px}.mediathumb-actions{position:absolute;bottom:7px;right:7px;display:flex;gap:4px}.mediathumb-actions button{width:24px;height:24px;border-radius:7px;border:none;background:rgba(0,0,0,.6);color:#fff;font-size:12px;cursor:pointer;display:grid;place-items:center}.mediathumb-actions button:disabled{opacity:.35;cursor:not-allowed}.bigcheck{width:56px;height:56px;border-radius:50%;background:var(--okbg);color:var(--ok);display:grid;place-items:center;font-size:26px;margin:0 auto 14px}.checkrow{display:flex;justify-content:space-between;font-size:13px;padding:9px 0;border-bottom:1px solid var(--ln2)}.checkrow:last-child{border-bottom:none}.sheet-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:rgba(12,12,16,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .2s}.sheet-veil.in{opacity:1}.sheet{width:100%;max-width:520px;max-height:88vh;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .24s cubic-bezier(.2,.9,.3,1)}.sheet-veil.in .sheet{transform:none}@media (min-width:640px){.sheet-veil{align-items:center}.sheet{border-radius:18px;max-height:82vh}}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--ln)}.sheet-head h3{font-size:16px;font-weight:700}.sheet-x{width:30px;height:30px;border-radius:50%;border:1px solid var(--ln);background:#fff;cursor:pointer;font-size:13px;color:var(--ink2)}.sheet-body{flex:1;overflow-y:auto;padding:16px 18px;-webkit-overflow-scrolling:touch}.sheet-foot{padding:14px 18px;padding-bottom:max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--ln)}.sheet-actions{display:flex;gap:10px;justify-content:flex-end}.pay-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:rgba(6,6,9,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .22s}.pay-veil.in{opacity:1}.pay-sheet{width:100%;max-width:460px;max-height:min(92vh,780px);background:#0E0F12;color:#ededf0;border:1px solid #26272D;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 80px #0009;transform:translateY(14px) scale(.985);transition:transform .26s cubic-bezier(.2,.9,.3,1)}.pay-veil.in .pay-sheet{transform:none}@media (max-width:560px){.pay-veil{padding:0;align-items:flex-end}.pay-sheet{max-width:none;height:96vh;max-height:96vh;border-radius:18px 18px 0 0;border-bottom:none;transform:translateY(100%)}}.pay-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;border-bottom:1px solid #26272D;background:#17181C}.pay-kick{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:#8a8b94}.pay-amt{font-size:26px;font-weight:700;letter-spacing:-.8px;margin-top:3px;color:#fff}.pay-sub{font-size:12px;color:#8a8b94;margin-top:3px}.pay-x{width:32px;height:32px;flex:0 0 auto;border:1px solid #33343C;background:#1E1F24;border-radius:50%;color:#ededf0;font-size:14px;cursor:pointer}.pay-body{flex:1;overflow-y:auto;padding:18px;-webkit-overflow-scrolling:touch}.pay-label{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:#8a8b94;margin-bottom:10px}.pay-hold{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#8a8b94;background:#17181C;border:1px solid #26272D;border-radius:999px;padding:7px 13px;margin-bottom:16px}.pay-hold b{font-family:var(--font-mono);color:#fff;font-weight:600}.pulse{width:7px;height:7px;border-radius:50%;background:var(--co);animation:pl 1.6s infinite}@keyframes pl{0%,to{opacity:1}50%{opacity:.25}}.pmlist{display:flex;flex-direction:column;gap:8px}.pm{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid #26272D;border-radius:13px;background:#17181C;cursor:pointer;text-align:left;color:inherit}.pm.is-on{border-color:var(--tl);background:#14211F}.pm-icon{width:34px;height:34px;flex:0 0 auto;border-radius:9px;background:#1E1F24;display:grid;place-items:center;font-size:15px}.pm-info{flex:1;min-width:0}.pm-label{font-size:14px;font-weight:700;color:#fff}.pm-kind{font-size:11.5px;color:#8a8b94;margin-top:2px}.pm-radio{width:18px;height:18px;flex:0 0 auto;border-radius:50%;border:1px solid #3A3B44;display:grid;place-items:center;font-size:11px;color:var(--tl)}.pm-detail{margin-top:14px;padding-top:14px;border-top:1px solid #26272D}.pm-detail .field-label{color:#8a8b94}.pm-detail .input{background:#17181C;border-color:#26272d;color:#fff}.pm-detail .input:focus{border-color:var(--tl)}.pm-note{font-size:11.5px;color:#8a8b94;line-height:1.55;margin:0}.hosted-loading{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#8a8b94;padding:18px;justify-content:center;background:#17181C;border:1px dashed #33343C;border-radius:12px}.hosted-badge{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:#8a8b94;margin-bottom:10px}.walletbtn{width:100%;padding:14px;border-radius:11px;border:none;background:#fff;color:#111;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:10px}.pay-policy{font-size:11.5px;color:#8a8b94;line-height:1.55;margin-top:16px;padding-top:14px;border-top:1px solid #26272D}.pay-foot{padding:14px 18px;padding-bottom:max(14px,env(safe-area-inset-bottom));border-top:1px solid #26272D;background:#17181C;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pay-foot-left{flex:1 1 auto}.pay-foot .qf-k{color:#8a8b94}.pay-foot .qf-v{color:#fff}.pay-trust{font-size:10.5px;color:#8a8b94;text-align:center;padding:0 18px 12px;background:#17181C}.pay-mid{flex:1;overflow-y:auto;padding:44px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.pay-mid h3{font-size:19px;font-weight:700;color:#fff}.pay-mid p{margin:0;font-size:13.5px;color:#8a8b94;line-height:1.6;max-width:320px}.pay-tick,.pay-bang,.pay-clock{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:26px}.pay-tick{background:rgba(45,181,176,.14);border:1px solid rgba(45,181,176,.4);color:var(--tl)}.pay-bang{background:rgba(230,57,70,.14);border:1px solid rgba(230,57,70,.4);color:var(--co-ink)}.pay-clock{background:#1E1F24;border:1px solid #33343C;color:#8a8b94}.pay-mid .errcode{background:#1E1F24;color:#8a8b94}.paystub{width:100%;background:#17181C;border:1px solid #26272D;border-radius:13px;padding:14px;text-align:left;margin-top:4px}.paystub-row{display:flex;justify-content:space-between;font-size:12.5px;color:#8a8b94;padding:4px 0}.paystub-row b{font-family:var(--font-mono);color:#fff;font-weight:600}.paystub-row.is-muted{opacity:.7}.voucher{width:100%;background:#17181C;border:1px solid #26272D;border-radius:13px;padding:14px;text-align:center}.voucher-k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:#8a8b94}.voucher-v{font-family:var(--font-mono);font-size:18px;font-weight:600;color:#fff;margin:6px 0 10px;letter-spacing:1px;word-break:break-all}.voucher .btn{background:#1E1F24;border-color:#33343c;color:#ededf0}.pay-body .skel{background:linear-gradient(90deg,#1b1c21,#24252c,#1b1c21);background-size:200% 100%;margin-bottom:9px}@media (prefers-reduced-motion:reduce){.skel{animation:none;background:#efece6}.pay-body .skel{background:#1b1c21}}.toasts{position:fixed;left:0;right:0;bottom:calc(var(--toast-clearance, 16px) + env(safe-area-inset-bottom));z-index:600;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding:0 16px}@media (min-width:761px){.toasts{bottom:var(--toast-clearance, 24px)}}.toast{background:var(--ink);color:#fff;font-size:13px;font-weight:600;padding:11px 16px;border-radius:11px;box-shadow:0 8px 28px #00000047;opacity:0;transform:translateY(8px);transition:.24s}.toast.in{opacity:1;transform:none}.toast.t-ok{background:var(--ok)}.toast.t-danger{background:var(--co)}.bottomnav{display:none}@media (max-width:760px){.bottomnav{display:flex;position:sticky;bottom:0;z-index:50;background:rgba(253,252,249,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ln);padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.bottomnav button{flex:1;background:none;border:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;cursor:pointer;min-height:48px}.bn-icon{font-size:17px;line-height:1}.bn-label{font-size:9.5px;font-weight:700;color:var(--ink3)}.bottomnav button[aria-current=true] .bn-label{color:var(--tl-ink2,#1A6B68)}}.authwrap{max-width:460px;padding-block:38px 60px}.authhead{text-align:center;margin-bottom:18px}.authicon{width:52px;height:52px;border-radius:50%;background:var(--tlsoft);display:grid;place-items:center;font-size:22px;margin:0 auto 12px}.authtitle{font-size:22px;font-weight:700;letter-spacing:-.6px}.authsub{margin:8px 0 0;font-size:13.5px;color:var(--ink3);line-height:1.55}.authsub b{color:var(--ink)}.authtabs{display:flex;gap:3px;background:var(--ln2);border-radius:999px;padding:3px;margin-bottom:16px}.authtabs button{flex:1;padding:9px 6px;border:none;background:none;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink3);cursor:pointer}.authtabs button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0000001a}.authhome:hover{opacity:.8}.authdivider{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--ink3);font-size:12px}.authdivider:before,.authdivider:after{content:"";flex:1;height:1px;background:var(--ln)}.btn-google{display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.authfine{margin:14px 0 0;font-size:11.5px;color:var(--ink3);text-align:center;line-height:1.5}.autherror{margin:10px 0 0;font-size:12.5px;color:var(--co-ink);font-weight:600;text-align:center}.authactions{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-size:13px;font-weight:600}.otp{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.otp-cell{aspect-ratio:1;width:100%;border:1px solid var(--ln);border-radius:12px;background:#fff;text-align:center;font-family:var(--font-mono);font-size:20px;font-weight:600;color:var(--ink);outline:none;padding:0;min-height:48px}.otp-cell:focus{border-color:var(--tl);box-shadow:0 0 0 3px #2db5b029}.otp-cell.has-error{border-color:var(--co)}@media (max-width:400px){.otp{gap:6px}.otp-cell{font-size:17px}}.claimhead{text-align:center}.claimhead h3{font-size:18px;font-weight:700;margin-bottom:6px}.claimhead p{margin:0;font-size:13.5px;color:var(--ink3);line-height:1.6}.pv-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;background:#07070a;display:flex;align-items:stretch;justify-content:center;opacity:0;transition:opacity .22s}.pv-veil.in{opacity:1}.pv-dialog{position:relative;display:flex;flex-direction:column;width:100%;height:100%;touch-action:none;transition:transform .22s ease,opacity .22s ease}@media (min-width:761px){.pv-veil{align-items:center;padding:32px}.pv-dialog{width:min(94vw,1180px);height:min(90vh,860px);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #00000080}}.pv-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 14px 10px;color:#fff}.pv-count{font-family:var(--font-mono);font-size:12px;letter-spacing:.5px;background:rgba(255,255,255,.14);padding:6px 11px;border-radius:999px}.pv-close{width:38px;height:38px;border-radius:50%;border:none;background:rgba(255,255,255,.14);color:#fff;font-size:16px;display:grid;place-items:center;cursor:pointer}.pv-close:hover,.pv-close:focus-visible{background:rgba(255,255,255,.26)}.pv-stage{position:relative;flex:1;overflow:hidden}.pv-track{display:flex;width:100%;height:100%;will-change:transform}.pv-slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.pv-frame{position:relative;width:100%;height:100%;will-change:transform;transform-origin:center center}.pv-frame .ph{width:100%;height:100%;background-color:transparent;background-image:none!important;border-radius:0}.pv-frame .ph:after{left:16px;bottom:16px;font-size:10px}.pv-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:none;background:rgba(255,255,255,.14);color:#fff;font-size:20px;display:grid;place-items:center;cursor:pointer}.pv-nav:hover,.pv-nav:focus-visible{background:rgba(255,255,255,.26)}.pv-nav:disabled{opacity:0;pointer-events:none}.pv-prev{left:14px}.pv-next{right:14px}@media (max-width:760px){.pv-nav{display:none}}@media (prefers-reduced-motion:reduce){.pv-veil,.pv-dialog,.pv-track,.pv-frame{transition:none!important}}.claimlist{margin:16px 0 0;padding-left:20px;font-size:13.5px;color:var(--ink2);line-height:1.9}:where(.espacios-root) footer{border-top:1px solid var(--ln);padding-block:26px 34px;font-size:12px;color:var(--ink3);margin-top:20px}.fcols{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:24px;padding-bottom:20px}@media (max-width:760px){.fcols{grid-template-columns:1fr 1fr}}.fcols .fh{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink2);margin-bottom:10px}.fcols a,.fcols span{display:block;font-size:12.5px;color:var(--ink3);padding:3px 0}.empty-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:20px}.empty-chips{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin-top:16px}.empty-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;background:var(--ln2);color:var(--ink2);border:none;border-radius:999px;padding:6px 8px 6px 12px;cursor:pointer;font-family:inherit}.empty-chip:hover{background:var(--ln);color:var(--ink)}.empty-chip i{font-style:normal;opacity:.6;font-size:11px}.empty-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid var(--ln2)}.empty-links a{font-size:12.5px;font-weight:600;border:1px solid var(--ln);border-radius:999px;padding:7px 13px;color:var(--ink2)}.empty-links a:hover{border-color:var(--ink);color:var(--ink)}.tl6{display:flex;gap:4px;margin-bottom:16px;list-style:none;padding:0}.tstep{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.tstep i{display:block;height:4px;border-radius:2px;background:var(--ln)}.tstep span{font-size:11.5px;color:var(--ink3);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tstep.done i{background:#2E9E6B}.tstep.done span{color:var(--ink2)}.tstep.now i{background:var(--co)}.tstep.now span{color:var(--co-ink)}.tl6.dead .tstep.done i,.tl6.dead .tstep.now i{background:#C9C6BE}.tl6.dead .tstep span{color:var(--ink3)}@media (max-width:600px){.tstep span{font-size:9.5px;letter-spacing:-.2px}}.offline-banner{flex-direction:column;align-items:stretch}.offline-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.offline-lists{display:flex;gap:20px;margin-top:14px;padding-top:14px;border-top:1px solid var(--ln2);flex-wrap:wrap}.offline-list{flex:1 1 180px;display:flex;flex-direction:column;gap:8px;min-width:0}.offline-item{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--ink2);line-height:1.5}.offline-item i{flex:0 0 auto;font-style:normal;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:700;margin-top:1px}.offline-item.is-ok i{background:var(--okbg);color:var(--ok)}.offline-item.is-no i{background:var(--soft);color:var(--co-ink)}.bridge{display:flex;gap:14px;align-items:center;border:1px solid var(--tlsoft);background:var(--tlsoft);border-radius:16px;padding:16px 18px;margin-bottom:18px;flex-wrap:wrap}.bridge-icon{width:38px;height:38px;flex:0 0 auto;border-radius:11px;background:#fff;display:grid;place-items:center;font-size:17px}.bridge-body{flex:1 1 220px;min-width:0}.bridge-title{font-size:15px;font-weight:700;letter-spacing:-.3px}.bridge-detail{font-size:13px;color:var(--ink2);margin-top:4px;line-height:1.55}.bridge-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.bridge.is-hero{max-width:520px;margin:34px auto;flex-direction:column;text-align:center;padding:30px 26px}.bridge.is-hero .bridge-body{flex:none}.bridge.is-hero .bridge-actions{margin-top:6px}.tips{display:flex;flex-direction:column;gap:10px;margin:18px 0;text-align:left}.tip{border:1px solid var(--ln);border-radius:13px;padding:12px 14px}.tip b{display:block;font-size:13.5px;font-weight:700}.tip span{display:block;font-size:12px;color:var(--ink3);margin-top:3px;line-height:1.5}.espacios-root a.vcard{color:var(--ink)}.espacios-root.espacios-overlays{background:none}.hlp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 760px){.hlp-grid{grid-template-columns:1fr}}.hlp-feat{padding:20px;display:flex;flex-direction:column}.hlp-feat h3{font-size:16.5px;margin:2px 0 6px}.hlp-feat p{margin:0 0 14px;font-size:13.5px;color:var(--ink2);line-height:1.6}.hlp-demo{background:var(--ln2);border-radius:12px;padding:14px}.hlp-demo .reqs{margin:0 -2px}.hlp-demo .req{padding:10px 2px}.hlp-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 900px){.hlp-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.hlp-steps{grid-template-columns:1fr}}.hlp-step{padding:16px}.hlp-step i{width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:12.5px;margin-bottom:10px}.hlp-step h4{font-size:14px;margin:0 0 5px}.hlp-step p{margin:0;font-size:12.5px;color:var(--ink3);line-height:1.55}.hlp-faq{border-top:1px solid var(--ln)}.hlp-faq details{border-bottom:1px solid var(--ln);padding:14px 0}.hlp-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14.5px;font-weight:600;color:var(--ink)}.hlp-faq summary::-webkit-details-marker{display:none}.hlp-faq summary:after{content:"+";font-size:19px;color:var(--ink3);font-weight:400;flex:0 0 auto}.hlp-faq details[open] summary:after{content:"−"}.hlp-faq p{margin:10px 0 0;font-size:13.5px;color:var(--ink2);line-height:1.65;max-width:640px}.viewtoggle{display:flex;gap:2px;background:var(--ln2);border-radius:999px;padding:3px;flex:0 0 auto}.viewtoggle button{border:none;background:transparent;padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ink3);cursor:pointer;white-space:nowrap}.viewtoggle button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000014}.res>div{min-width:0}.vmap{display:flex;flex-direction:column;gap:10px}.vmap-note{font-size:12.5px;color:var(--ink3);background:var(--ln2);border-radius:11px;padding:10px 13px;line-height:1.5}.vmap-canvas{position:relative;height:560px;min-width:0;border:1px solid var(--ln);border-radius:16px;overflow:hidden}@media (max-width: 700px){.vmap-canvas{height:62vh;min-height:360px;border-radius:14px}}.vmap-chip{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:1;display:flex;align-items:center;gap:10px;max-width:calc(100% - 28px);background:#fff;border:1px solid var(--ln);border-radius:999px;padding:8px 8px 8px 16px;box-shadow:0 6px 20px #14141e24;font-size:12.5px;color:var(--ink2)}.vmap-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vmap-chip button{flex:0 0 auto;border:none;background:var(--tl-ink, #20827F);color:#fff;font-size:12px;font-weight:700;padding:7px 13px;border-radius:999px;cursor:pointer;white-space:nowrap}.vmap-chip button:hover{background:var(--tl-ink2, #1A6B68)}@media (max-width: 700px){.vmap-chip{top:10px;padding:7px 7px 7px 13px;font-size:12px}.vmap-chip span{max-width:140px}}.vmap-pop{display:block;min-width:190px;color:var(--ink);text-decoration:none}.vmap-pop-tag{display:inline-block;font-size:10.5px;font-weight:700;color:var(--ink2);background:var(--ln2);padding:3px 8px;border-radius:999px;margin-bottom:6px}.vmap-pop-name{font-size:14px;font-weight:700;letter-spacing:-.2px;line-height:1.3}.vmap-pop-meta{font-size:12px;color:var(--ink3);margin-top:4px;line-height:1.4}.vmap-pop-price{font-size:13.5px;font-weight:700;margin-top:6px}.vmap-pop-price span{font-weight:500;color:var(--ink3);font-size:11.5px}.maplibregl-popup-content{padding:12px 14px;border-radius:12px;box-shadow:0 6px 20px #14141e24}@media (max-width: 760px){.bn-label{font-size:11px}}.vcard-tag.is-demo{font-size:11px}.linkbtn{position:relative}.linkbtn:after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}.crumbs .linkinline{position:relative}.crumbs .linkinline:after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}.evfy-ov-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-end;opacity:0;transition:opacity .2s}.evfy-ov-veil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(12,12,16,.5)}.evfy-ov-veil.in{opacity:1}.evfy-ov-panel{position:relative;width:100%;max-width:520px;max-height:88vh;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .24s cubic-bezier(.2,.9,.3,1);outline:none}.evfy-ov-veil.in .evfy-ov-panel{transform:none}@media (min-width: 640px){.evfy-ov-veil{align-items:center}.evfy-ov-panel{border-radius:18px;max-height:82vh}}.evfy-ov-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 0}.evfy-ov-head h2{font-size:17px;font-weight:700;margin:0}.evfy-ov-x{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-size:13px;line-height:1;color:inherit}.evfy-ov-x:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.evfy-ov-body{flex:1;overflow-y:auto;padding:14px 20px 20px;-webkit-overflow-scrolling:touch}.evfy-ov-foot{padding:14px 20px;padding-bottom:max(14px,env(safe-area-inset-bottom));border-top:1px solid rgba(0,0,0,.08)}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-a5d38fe9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-9fea608a.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-a52e19eb.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-5357dcba.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-e1896b13.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal-1736dbec.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-8711f938.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-244d27dd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-9964608a.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-f9fbeef3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.consola-root{--font-display:"DM Sans Variable","DM Sans",system-ui,sans-serif;--font-sans:"DM Sans Variable","DM Sans",system-ui,sans-serif;--font-mono:"DM Mono",ui-monospace,monospace;--co:#E63946;--co-ink:#C72E3B;--co2:#C1121F;--soft:#FFF0F1;--tl:#2DB5B0;--tlsoft:#E4F5F4;--tl-ink:#20827F;--tl-ink2:#1A6B68;--ink:#1A1A1F;--ink2:#3A3A42;--ink3:#6B6B75;--ln:#E8E6E0;--ln2:#F2F0EB;--bg:#FDFCF9;--sun:#F4B942;--sunink:#8A6200;font-family:var(--font-sans);color:var(--ink)}.consola-root .ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:20px;flex:0 0 auto}.consola-root .ms.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.consola-root .ms.s16{font-size:16px}.consola-root .ms.s18{font-size:18px}.consola-root .ms.s22{font-size:22px}.consola-root .omain{padding:26px 26px 40px}@media (max-width:760px){.consola-root .omain{padding:18px 16px 32px}}.consola-root .secH{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:30px 0 14px}.consola-root .secH:first-child{margin-top:0}.consola-root .ek{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink3)}.consola-root .secH h2{font-size:21px;font-weight:700;letter-spacing:-.75px;margin-top:5px}.consola-root .secH p{margin:7px 0 0;font-size:13px;color:var(--ink3);line-height:1.6;max-width:64ch}.consola-root .hint{margin-top:13px;background:linear-gradient(180deg,rgba(242,240,235,.9),rgba(242,240,235,.55));border:1px solid var(--ln);border-radius:14px;padding:12px 15px;font-size:12.5px;color:var(--ink2);line-height:1.65}.consola-root .hint b{color:var(--ink)}.consola-root .pad{padding:18px 20px}.consola-root .mut{color:var(--ink3)}.consola-root .sm{font-size:12.5px}.consola-root .wide2{width:100%}.consola-root .card{border-radius:18px;border-color:#1a1a1f14;box-shadow:0 1px 2px #1a1a1f0a,0 20px 40px -30px #1a1a1f80}.consola-root .btn{border-radius:12px;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.consola-root .btn:hover{transform:translateY(-1px)}.consola-root .btn.sm2{padding:7px 12px;font-size:12.5px;border-radius:10px;position:relative}.consola-root .btn.sm2:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.consola-root .btn.danger{border-color:#f0c7cb;color:var(--co2)}.consola-root .btn.danger:hover{border-color:var(--co2);background:var(--soft)}.consola-root .btn.ico{display:inline-flex;align-items:center;gap:7px}.consola-root .btn.ghost{background:transparent;border-color:transparent;color:var(--ink2)}.consola-root .btn.ghost:hover{background:var(--ln2);border-color:transparent}.consola-root .tasks{display:flex;flex-direction:column;gap:10px}.consola-root .task{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid rgba(26,26,31,.08);border-radius:18px;padding:15px 17px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1a1a1f0a,0 22px 40px -32px #1a1a1f8c;transition:transform .14s ease,box-shadow .14s ease}.consola-root .task:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1a1a1f0d,0 26px 46px -30px #1a1a1f99}.consola-root .task .tico{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;background:var(--ln2);color:var(--ink2)}.consola-root .task .tt{font-size:14.5px;font-weight:700;letter-spacing:-.3px}.consola-root .task .ts{font-size:12.5px;color:var(--ink2);margin-top:4px;line-height:1.6}.consola-root .task .btn{flex:0 0 auto;margin-left:auto}.consola-root .task.urg{background:linear-gradient(100deg,#FFF6F6,#fff 60%);border-color:#f7dadd}.consola-root .task.urg .tico{background:var(--soft);color:var(--co-ink)}.consola-root .task.urg:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--co)}.consola-root .task.warn{background:linear-gradient(100deg,#FFFAEC,#fff 60%);border-color:#f2e5c4}.consola-root .task.warn .tico{background:#FCF3DC;color:#b07e00}.consola-root .task.warn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--sun)}.consola-root .task.tl3 .tico{background:var(--tlsoft);color:#1c8a86}@media (max-width:620px){.consola-root .task{flex-wrap:wrap}.consola-root .task .btn{width:100%;margin-left:0}}.consola-root .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.consola-root .kpis.c3{grid-template-columns:repeat(3,1fr)}.consola-root .kpis.c2{grid-template-columns:1fr 1fr}@media (max-width:820px){.consola-root .kpis,.consola-root .kpis.c3,.consola-root .kpis.c2{grid-template-columns:1fr 1fr}}@media (max-width:460px){.consola-root .kpis,.consola-root .kpis.c3,.consola-root .kpis.c2{grid-template-columns:1fr}}.consola-root .kpi{background:#fff;border:1px solid rgba(26,26,31,.08);border-radius:18px;padding:16px 17px;box-shadow:0 1px 2px #1a1a1f0a,0 20px 40px -32px #1a1a1f80;position:relative}.consola-root .kpi .kk{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:9px;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink3)}.consola-root .kpi .kk .ms{color:var(--ink3)}.consola-root .kpi .kv2{font-size:31px;font-weight:700;letter-spacing:-1.6px;margin-top:9px;font-variant-numeric:tabular-nums;line-height:1}.consola-root .kpi .kd{font-size:11.5px;color:var(--ink3);margin-top:8px;line-height:1.5}.consola-root .kpi .kd.up,.consola-root .kpi .kd.down{display:inline-flex;align-items:center;gap:4px;font-weight:700;border-radius:999px;padding:3px 8px;font-size:11px}.consola-root .kpi .kd.up{color:#15734b;background:#E3F3EC}.consola-root .kpi .kd.down{color:var(--co2);background:var(--soft)}.consola-root .tbl{padding:0;overflow:hidden}.consola-root .trow{display:flex;gap:14px;align-items:center;padding:14px 17px;border-bottom:1px solid var(--ln2);font-size:13.5px;color:var(--ink2);transition:background .12s ease}.consola-root .tbl .trow:hover{background:#FCFBF8}.consola-root .trow:last-child{border-bottom:none}.consola-root .trow.hd3{background:var(--ln2);font-family:var(--font-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);padding:9px 17px}.consola-root .trow.hd3 b{font-weight:500}.consola-root .tbl .trow.hd3:hover{background:var(--ln2)}.consola-root .c1{flex:0 0 112px;font-weight:600;color:var(--ink)}.consola-root .c2{flex:1.4;min-width:0}.consola-root .c2 b{display:block;font-size:14px;font-weight:700;color:var(--ink)}.consola-root .c2 em{font-style:normal;display:block;font-size:12.5px;color:var(--ink3);margin-top:3px;line-height:1.5}.consola-root .c3{flex:0 0 auto}.consola-root .c4{flex:0 0 auto;text-align:right;font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.consola-root .c5{flex:0 0 auto;margin-left:auto;display:flex;gap:6px}.consola-root .c6{flex:0 0 104px;white-space:nowrap}.consola-root .ref{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.4px;color:var(--ink3)}@media (max-width:760px){.consola-root .trow{flex-wrap:wrap;gap:8px}.consola-root .trow.hd3{display:none}.consola-root .c1{flex:0 0 100%;font-size:12px;color:var(--ink3)}.consola-root .c2{flex:1 1 100%}.consola-root .c6:before,.consola-root .c4:before{content:attr(data-l) " ";font-family:var(--font-mono);font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--ink3);font-weight:500}}.consola-root .st{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap;background:var(--ln2);color:var(--ink3)}.consola-root .st:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.consola-root .st.ok{background:#E3F3EC;color:#15734b}.consola-root .st.warn{background:#FCF3DC;color:#8a6200}.consola-root .st.urg{background:var(--soft);color:var(--co2)}.consola-root .st.tl{background:var(--tlsoft);color:var(--tl-ink2,#1A6B68)}.consola-root .tabs2{display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none;background:rgba(242,240,235,.8);border:1px solid var(--ln);padding:4px;border-radius:999px;width:-moz-fit-content;width:fit-content;max-width:100%}.consola-root .tabs2::-webkit-scrollbar{display:none}.consola-root .tabs2 button{flex:0 0 auto;border:none;background:none;color:var(--ink2);border-radius:999px;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;display:flex;gap:7px;align-items:center;position:relative}.consola-root .tabs2 button:hover{color:var(--ink)}.consola-root .tabs2 button:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.consola-root .tabs2 button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #1a1a1f14,0 6px 14px -8px #1a1a1f66}.consola-root .fbar2{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.consola-root .fbar2 input,.consola-root .fbar2 select{border:1px solid var(--ln);background:#fff;border-radius:12px;padding:10px 13px;font-family:inherit;font-size:13px;color:var(--ink);outline:none}.consola-root .fbar2 input{flex:1;min-width:150px}.consola-root .fbar2 input:focus,.consola-root .fbar2 select:focus{border-color:var(--ink)}.consola-root .frow{display:grid;grid-template-columns:1fr 1fr;gap:13px}@media (max-width:620px){.consola-root .frow{grid-template-columns:1fr}}.consola-root .fld{display:flex;flex-direction:column;gap:6px}.consola-root .fld label{font-size:12px;font-weight:600;color:var(--ink2)}.consola-root .fld input,.consola-root .fld select,.consola-root .fld textarea{border:1px solid var(--ln);background:#FCFBF8;border-radius:12px;padding:11px 13px;font-family:inherit;font-size:13.5px;color:var(--ink);outline:none;width:100%;min-height:44px}.consola-root .fld input:focus,.consola-root .fld select:focus,.consola-root .fld textarea:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #1a1a1f0d}.consola-root .fld .fh2{font-size:11.5px;color:var(--ink3);line-height:1.55}.consola-root .fld.mono2 input{font-family:var(--font-mono);font-size:12.5px}.consola-root .chkrow{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink2);line-height:1.55;padding:12px 0;min-height:44px;box-sizing:border-box}.consola-root .oshell .chkrow{padding:12px 0;min-height:44px;box-sizing:border-box}.consola-root .chkrow input{margin:2px 0 0;accent-color:var(--co);width:16px;height:16px}.consola-root .field{display:block;margin-bottom:11px}.consola-root .field-label{display:block;font-size:12px;font-weight:600;color:var(--ink2);margin-bottom:6px}.consola-root .field-error{display:block;font-size:11.5px;color:var(--co-ink);font-weight:600;margin-top:5px}.consola-root .field-hint{display:block;font-size:11.5px;color:var(--ink3);margin-top:5px;line-height:1.55}.consola-root .field .input{border:1px solid var(--ln);background:#FCFBF8;border-radius:12px;padding:11px 13px;font-family:inherit;font-size:13.5px;color:var(--ink);outline:none;width:100%}.consola-root .field .input:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #1a1a1f0d}.consola-root .field.has-error .input{border-color:var(--co)}.consola-root .ceform .field,.consola-root .ceform .fld{margin-bottom:16px}.consola-root .ceform .field:last-child,.consola-root .ceform .fld:last-child{margin-bottom:0}.consola-root .steps{display:flex;flex-direction:column}.consola-root .stp{padding:11px 0 11px 22px;position:relative;border-bottom:1px solid var(--ln2)}.consola-root .stp:last-child{border-bottom:none}.consola-root .stp:before{content:"";position:absolute;left:0;top:15px;width:9px;height:9px;border-radius:50%;border:2px solid var(--ln);background:#fff}.consola-root .stp.done:before{background:#1C8A86;border-color:#1c8a86}.consola-root .stp b{font-size:13.5px}.consola-root .stp em{font-style:normal;display:block;font-size:12.5px;color:var(--ink3);margin-top:3px;line-height:1.5}.consola-root .stp em a{color:#1c8a86;font-weight:600}.consola-root .g2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.consola-root .g2.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){.consola-root .g2,.consola-root .g2.even{grid-template-columns:1fr}}.consola-root .stack{display:flex;flex-direction:column;gap:13px;min-width:0}.consola-root .bars{display:flex;flex-direction:column;gap:12px}.consola-root .bar{font-size:12.5px;color:var(--ink2)}.consola-root .bar .bl{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.consola-root .bar .bl b{color:var(--ink);font-variant-numeric:tabular-nums}.consola-root .bar i{display:block;height:9px;border-radius:5px;background:var(--ln2);overflow:hidden}.consola-root .bar i b{display:block;height:100%;background:linear-gradient(90deg,#F4723C,var(--co));border-radius:5px}.consola-root .spark{display:flex;align-items:flex-end;gap:3px;height:96px;margin-top:10px}.consola-root .spark span{flex:1;min-width:0;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#F4723C,var(--co));opacity:.85;transition:opacity .12s ease}.consola-root .spark span:hover{opacity:1}.consola-root .spark span.pk{background:linear-gradient(180deg,#1A1A1F,#3A3A42);opacity:1}.consola-root .sparkx{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:9px;color:var(--ink3);margin-top:8px}.consola-root .ringwrap{display:flex;align-items:center;gap:16px}.consola-root .ring{width:82px;height:82px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;position:relative}.consola-root .ring:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:#fff}.consola-root .ring b{position:relative;font-size:19px;font-weight:700;letter-spacing:-.7px}.consola-root .empty2{padding:34px 22px;text-align:center}.consola-root .empty2 .e2t{font-size:16px;font-weight:700}.consola-root .empty2 p{margin:8px auto 14px;font-size:13.5px;color:var(--ink3);line-height:1.6;max-width:44ch}.consola-root .e2acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.consola-root .e2acts .btn{min-height:44px}.consola-root .qrbox{background:#fff;border-radius:12px;padding:8px;width:150px;height:150px;flex:0 0 auto}.consola-root .qrbox svg{display:block;width:100%;height:100%}.consola-root .qrbox.sm3{width:78px;height:78px;padding:5px}.consola-root .fold{margin-top:26px;border-top:1px solid var(--ln);padding-top:14px}.consola-root .fold>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ink2);list-style:none;display:flex;align-items:center;min-height:44px}.consola-root .fold>summary::-webkit-details-marker{display:none}.consola-root .fold>summary:before{content:"▸ ";color:var(--ink3)}.consola-root .fold[open]>summary:before{content:"▾ "}.consola-root .today{background:#fff;border:1px solid rgba(26,26,31,.08);border-radius:22px;padding:18px 19px 19px;box-shadow:0 1px 2px #1a1a1f0a,0 26px 50px -34px #1a1a1f99}.consola-root .tdhd{display:flex;gap:13px;align-items:flex-start;padding-bottom:15px}.consola-root .tdhd .ms{width:40px;height:40px;border-radius:13px;background:linear-gradient(140deg,var(--co-ink),var(--co));color:#fff;display:grid;place-items:center;flex:0 0 auto;box-shadow:0 8px 18px -8px #e63946e6}.consola-root .tdhd b{font-size:19px;font-weight:700;letter-spacing:-.6px;display:block}.consola-root .tdhd em{font-style:normal;display:block;font-size:13px;color:var(--ink3);margin-top:5px;line-height:1.6;max-width:62ch}.consola-root .today .task{border-radius:16px}.consola-root .bigcard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:0;background:#fff;border:1px solid rgba(26,26,31,.08);border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1a1a1f0a,0 26px 50px -36px #1a1a1f99}@media (max-width:760px){.consola-root .bigcard{grid-template-columns:1fr}}.consola-root .bcl{padding:22px 24px 24px}.consola-root .bck{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink3)}.consola-root .bcv{font-size:56px;font-weight:700;letter-spacing:-3px;line-height:1;margin-top:10px;font-variant-numeric:tabular-nums}@media (max-width:620px){.consola-root .bcv{font-size:44px;letter-spacing:-2.2px}}.consola-root .bcs{font-size:14px;color:var(--ink3);margin-top:7px}.consola-root .bcbar{height:12px;border-radius:8px;background:var(--ln2);margin-top:16px;overflow:hidden}.consola-root .bcbar b{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#F4723C,var(--co))}.consola-root .bcs2{font-size:13px;color:var(--ink2);margin-top:12px;line-height:1.65;max-width:46ch}.consola-root .bcr{background:linear-gradient(180deg,#FBF9F5,#F5F2EC);border-left:1px solid rgba(26,26,31,.07);padding:8px 22px;display:flex;flex-direction:column;justify-content:center;gap:2px}@media (max-width:760px){.consola-root .bcr{border-left:none;border-top:1px solid rgba(26,26,31,.07);padding:14px 20px}}.consola-root .bcrow{display:flex;gap:13px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(26,26,31,.06)}.consola-root .bcrow:last-child{border-bottom:none}.consola-root .bcrow .ms{width:36px;height:36px;border-radius:12px;background:#fff;border:1px solid var(--ln);color:var(--ink2);display:grid;place-items:center;flex:0 0 auto;font-size:19px}.consola-root .bcrow b{display:block;font-size:16px;font-weight:700;letter-spacing:-.4px}.consola-root .bcrow em{font-style:normal;display:block;font-size:12px;color:var(--ink3);margin-top:3px;line-height:1.45}.consola-root .qacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:14px}.consola-root .qacts .btn{justify-content:flex-start;padding:14px 16px;font-size:13.5px;border-radius:15px;background:#fff}.consola-root .qacts .btn .ms{color:var(--co-ink)}.consola-root .chip{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-size:12.5px;font-weight:600;color:var(--ink3)}.consola-root .chip .ms{font-size:16px;color:var(--ink3)}.consola-root .chip.co{background:none;border:none;color:var(--co2)}.consola-root .chip.co .ms{color:var(--co-ink)}.consola-root .chip.ok{background:#E3F3EC;border:none;color:#15734b;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700}.consola-root .chip.ok .ms{color:#1e7a55;font-size:14px}.consola-root .evgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.consola-root .evcard{background:#fff;border:1px solid rgba(26,26,31,.08);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #1a1a1f0a,0 24px 44px -34px #1a1a1f99;transition:transform .16s ease,box-shadow .16s ease;display:flex;flex-direction:column}.consola-root .evcard:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1a1a1f0d,0 30px 52px -32px #1a1a1fa6}.consola-root .evcard .evcov{aspect-ratio:16/8;position:relative}.consola-root .evcard .evcov .st{position:absolute;top:11px;left:11px;background:rgba(255,255,255,.94)}.consola-root .evcard.bor .evcov{filter:saturate(.35);opacity:.85}.consola-root .evbody{padding:14px 16px 0;flex:1}.consola-root .evdate{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink3)}.consola-root .evbody h3{font-size:16.5px;font-weight:700;letter-spacing:-.5px;margin:7px 0 0;line-height:1.25}.consola-root .evsede{font-size:12px;color:var(--ink3);margin-top:5px;line-height:1.5}.consola-root .evprog{margin-top:13px}.consola-root .evpl{display:flex;justify-content:space-between;font-size:12px;color:var(--ink2)}.consola-root .evpl b{font-variant-numeric:tabular-nums}.consola-root .evprog i{display:block;height:7px;border-radius:4px;background:var(--ln2);margin-top:6px;overflow:hidden}.consola-root .evprog i b{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#F4723C,var(--co))}.consola-root .evfoot{padding:14px 16px 16px}.consola-root .evcard.nuevo{align-items:center;justify-content:center;gap:8px;border-style:dashed;border-color:#1a1a1f29;background:rgba(255,255,255,.5);box-shadow:none;cursor:pointer;font-family:inherit;padding:30px 22px;text-align:center;min-height:230px}.consola-root .evcard.nuevo:hover{border-color:var(--co);background:#fff}.consola-root .evcard.nuevo .ms{color:var(--co-ink)}.consola-root .evcard.nuevo b{font-size:15px;letter-spacing:-.3px;color:var(--ink)}.consola-root .evcard.nuevo em{font-style:normal;font-size:12px;color:var(--ink3);line-height:1.55;max-width:24ch}.consola-root .ph{position:relative;overflow:hidden;background:#ddd}.consola-root .filtros{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.consola-root .filtros .tabs2{margin-bottom:0}.consola-root .buscador{flex:0 1 260px;min-width:0;background:#fff;border:1px solid var(--ln);border-radius:999px;padding:9px 15px;font-family:inherit;font-size:13px;color:var(--ink);min-height:44px}.consola-root .buscador:focus{outline:none;border-color:var(--co)}.consola-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ln);background:#fff;color:var(--ink);padding:11px 16px;font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.consola-root .btn:hover{border-color:var(--ink)}.consola-root .btn.pri{background:var(--co-ink);border-color:var(--co-ink);color:#fff;box-shadow:0 3px 12px #e6394647;min-height:44px}.consola-root .btn.pri:hover{background:var(--co2);border-color:var(--co2)}.consola-root .btn.dark{background:var(--ink);border-color:var(--ink);color:#fff;min-height:44px}.consola-root .btn.wide2{width:100%;min-height:44px}.consola-root .afbar{height:6px;border-radius:3px;background:var(--ln2);margin-top:8px;overflow:hidden;max-width:320px}.consola-root .afbar b{display:block;height:100%;background:var(--co)}.consola-root .afbar b.mal{background:var(--ink)}.consola-root .trow .c2.ancha{flex:2}@media (max-width:760px){.consola-root .trow .c2.ancha{flex:1 1 100%}}.consola-root .trow small{display:block;font-size:11.5px;font-weight:500;color:var(--ink3);margin-top:3px}.consola-root .trow small.mal{color:var(--co2);font-weight:700}.consola-root .confirmar{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.consola-root .confirmar em{font-style:normal;font-size:11.5px;color:var(--ink2);line-height:1.45;max-width:34ch;text-align:right}.consola-root .c5{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap;min-width:0}@media (max-width:760px){.consola-root .c5{width:100%;justify-content:flex-start;margin-left:0}.consola-root .confirmar{width:100%;justify-content:flex-start}.consola-root .confirmar em{max-width:none;text-align:left;flex:1 1 100%}}.consola-root .fases{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.consola-root .fase{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;background:var(--ln2);border-radius:10px;padding:5px 9px;font-size:12px;color:var(--ink2)}.consola-root .fase b{font-weight:700;color:var(--ink)}.consola-root .fase em{font-style:normal;font-size:11px;color:var(--ink3)}.consola-root .fase.agotada{opacity:.55}.consola-root .fase.agotada b{text-decoration:line-through}.consola-root .paginas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:18px}.consola-root .paginas .mut{text-align:center;min-width:0}@media (max-width:760px){.consola-root .paginas .mut{order:-1;flex:1 1 100%}}.consola-root .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.consola-root .btn:disabled:hover{transform:none}.consola-root .entrada{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 20px;background:linear-gradient(180deg,#FCFAF6,#F6F3ED 340px)}.consola-root .entrada>.card{width:100%;max-width:380px;background:#fff}.consola-root .entrada .btn.wide2{margin-top:4px}.consola-root .entrada>.mut{color:#6b6b75;text-align:center;max-width:380px}.consola-root .acceso-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#FCFAF6,#F6F3ED 340px)}.consola-root .acceso-cuerpo{display:flex;flex-direction:column;gap:14px}.consola-root .acceso-cuerpo form{display:flex;flex-direction:column;gap:12px}.consola-root .acceso-cuerpo .stack{display:flex;flex-direction:column;gap:8px}.consola-root .acceso-cuerpo .obrand{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:700;letter-spacing:-.5px;color:#1a1a1f;text-decoration:none;padding-block:6px}.consola-root .acceso-cuerpo .obrand i{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#C1121F,#E63946);display:grid;place-items:center;font-style:normal;font-size:17px;color:#fff;box-shadow:0 6px 16px -6px #e63946e6}.consola-root .acceso-cuerpo .obrand span{color:var(--co-ink)}.consola-root .acceso-cuerpo .ek+.acceso-desc{margin-top:-8px}.consola-root .acceso-cuerpo .acceso-desc{margin:0;font-size:13px;color:var(--ink3);line-height:1.6}.consola-root .linklike{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--co-ink);text-decoration:underline;cursor:pointer}.consola-root .linklike:hover{color:var(--co2)}.consola-root .oshell .ctxc .btn.ghost{color:var(--cs-rail-ink);border-color:#ffffff24}.consola-root .oshell .ctxc .btn.ghost:hover{background:rgba(255,255,255,.08);border-color:#ffffff3d}.stat-v small{font-size:12px;font-weight:500;color:var(--ink3);margin-left:4px}.ccl-note{margin:10px 0 0;font-size:12.5px;color:var(--ink3);line-height:1.6}.ccl-more{margin-top:18px;text-align:center}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 203 28% 24%;--card: 0 0% 100%;--card-foreground: 203 28% 24%;--popover: 0 0% 100%;--popover-foreground: 203 28% 24%;--primary: 187 86% 52%;--primary-foreground: 210 40% 98%;--secondary: 170 73% 47%;--secondary-foreground: 203 28% 24%;--muted: 210 40% 96%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 158 86% 58%;--accent-foreground: 203 28% 24%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 187 86% 52%;--radius: .5rem}.dark{--background: 203 28% 24%;--foreground: 210 40% 98%;--card: 203 28% 24%;--card-foreground: 210 40% 98%;--popover: 203 28% 24%;--popover-foreground: 210 40% 98%;--primary: 187 86% 52%;--primary-foreground: 203 28% 24%;--secondary: 170 73% 47%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 158 86% 58%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 187 86% 52%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.-right-10{right:-2.5rem}.-top-10{top:-2.5rem}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.right-2{right:.5rem}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[84px\]{top:84px}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1440\/460\]{aspect-ratio:1440/460}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[180px\]{height:180px}.h-\[280px\]{height:280px}.h-\[420px\]{height:420px}.h-full{height:100%}.h-px{height:1px}.max-h-screen{max-height:100vh}.min-h-\[44px\]{min-height:44px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[8rem\]{min-width:8rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[500px\]{max-width:500px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[11px\]{border-radius:11px}.rounded-\[20px\]{border-radius:20px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-\[\#1A1A1F\]{--tw-border-opacity: 1;border-color:rgb(26 26 31 / var(--tw-border-opacity, 1))}.border-\[\#E4F5F4\]{--tw-border-opacity: 1;border-color:rgb(228 245 244 / var(--tw-border-opacity, 1))}.border-\[\#E63946\]{--tw-border-opacity: 1;border-color:rgb(230 57 70 / var(--tw-border-opacity, 1))}.border-\[\#E8E6E0\]{--tw-border-opacity: 1;border-color:rgb(232 230 224 / var(--tw-border-opacity, 1))}.border-\[\#F2F0EB\]{--tw-border-opacity: 1;border-color:rgb(242 240 235 / var(--tw-border-opacity, 1))}.border-destructive{border-color:hsl(var(--destructive))}.border-input{border-color:hsl(var(--input))}.border-transparent{border-color:transparent}.bg-\[\#1A1A1F\]{--tw-bg-opacity: 1;background-color:rgb(26 26 31 / var(--tw-bg-opacity, 1))}.bg-\[\#C72E3B\]{--tw-bg-opacity: 1;background-color:rgb(199 46 59 / var(--tw-bg-opacity, 1))}.bg-\[\#E4F5F4\]{--tw-bg-opacity: 1;background-color:rgb(228 245 244 / var(--tw-bg-opacity, 1))}.bg-\[\#E8E6E0\]{--tw-bg-opacity: 1;background-color:rgb(232 230 224 / var(--tw-bg-opacity, 1))}.bg-\[\#EDE6DC\]{--tw-bg-opacity: 1;background-color:rgb(237 230 220 / var(--tw-bg-opacity, 1))}.bg-\[\#F2F0EB\]{--tw-bg-opacity: 1;background-color:rgb(242 240 235 / var(--tw-bg-opacity, 1))}.bg-\[\#FDFCF9\]{--tw-bg-opacity: 1;background-color:rgb(253 252 249 / var(--tw-bg-opacity, 1))}.bg-\[\#FDFCF9\]\/95{background-color:#fdfcf9f2}.bg-background{background-color:hsl(var(--background))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900{--tw-gradient-from: #14532d var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-900{--tw-gradient-from: #7c2d12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900{--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-950{--tw-gradient-from: #450a0a var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-900{--tw-gradient-from: #134e4a var(--tw-gradient-from-position);--tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-900{--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-800{--tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #065f46 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-800{--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-800{--tw-gradient-to: rgb(55 48 163 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3730a3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-800{--tw-gradient-to: rgb(63 98 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3f6212 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-700{--tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #be185d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-900{--tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #831843 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-800{--tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #991b1b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-900{--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7f1d1d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-800{--tw-gradient-to: rgb(17 94 89 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #115e59 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-700{--tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a16207 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-cyan-800{--tw-gradient-to: #155e75 var(--tw-gradient-to-position)}.to-gray-700{--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-800{--tw-gradient-to: #9a3412 var(--tw-gradient-to-position)}.to-purple-800{--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)}.to-purple-900{--tw-gradient-to: #581c87 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.to-yellow-700{--tw-gradient-to: #a16207 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-28{padding-bottom:7rem}.pb-4{padding-bottom:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-2\.5{padding-top:.625rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1A1A1F\]{--tw-text-opacity: 1;color:rgb(26 26 31 / var(--tw-text-opacity, 1))}.text-\[\#3A3A42\]{--tw-text-opacity: 1;color:rgb(58 58 66 / var(--tw-text-opacity, 1))}.text-\[\#6B6B75\]{--tw-text-opacity: 1;color:rgb(107 107 117 / var(--tw-text-opacity, 1))}.text-\[\#C72E3B\]{--tw-text-opacity: 1;color:rgb(199 46 59 / var(--tw-text-opacity, 1))}.text-\[\#CFCFD5\]{--tw-text-opacity: 1;color:rgb(207 207 213 / var(--tw-text-opacity, 1))}.text-\[\#E63946\]{--tw-text-opacity: 1;color:rgb(230 57 70 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/90{color:#ffffffe6}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,\.04\)\,0_12px_32px_rgba\(0\,0\,0\,\.06\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.06);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.running{animation-play-state:running}.paused{animation-play-state:paused}.gradient-bg{background:linear-gradient(135deg,#1dcdfe 0%,#21d0b2 100%)}.gradient-text{background:linear-gradient(135deg,#1dcdfe 0%,#21d0b2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-effect{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.hero-pattern{background-image:radial-gradient(circle at 25% 25%,rgba(29,205,254,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(33,208,178,.1) 0%,transparent 50%)}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pulse-glow{animation:pulse-glow 2s ease-in-out infinite alternate}@keyframes pulse-glow{0%{box-shadow:0 0 20px #1dcdfe4d}to{box-shadow:0 0 30px #1dcdfe99}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-\[\#6B6B75\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 107 117 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#6B6B75\]::placeholder{--tw-text-opacity: 1;color:rgb(107 107 117 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:-bottom-2:after{content:var(--tw-content);bottom:-.5rem}.after\:-bottom-3:after{content:var(--tw-content);bottom:-.75rem}.after\:-top-2:after{content:var(--tw-content);top:-.5rem}.after\:-top-3:after{content:var(--tw-content);top:-.75rem}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:h-11:after{content:var(--tw-content);height:2.75rem}.after\:w-11:after{content:var(--tw-content);width:2.75rem}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#1A1A1F\]:hover{--tw-border-opacity: 1;border-color:rgb(26 26 31 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#F2F0EB\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 240 235 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-\[\#1A1A1F\]:hover{--tw-text-opacity: 1;color:rgb(26 26 31 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}@media (min-width: 640px){.sm\:inset-x-6{left:1.5rem;right:1.5rem}.sm\:bottom-0{bottom:0}.sm\:bottom-8{bottom:2rem}.sm\:left-6{left:1.5rem}.sm\:right-0{right:0}.sm\:top-6{top:1.5rem}.sm\:top-auto{top:auto}.sm\:ml-1{margin-left:.25rem}.sm\:block{display:block}.sm\:h-\[220px\]{height:220px}.sm\:h-\[360px\]{height:360px}.sm\:h-\[560px\]{height:560px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:rounded-full{border-radius:9999px}.sm\:p-1\.5{padding:.375rem}.sm\:p-12{padding:3rem}.sm\:p-5{padding:1.25rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[44px\]{font-size:44px}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:max-w-\[420px\]{max-width:420px}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:hidden{display:none}.lg\:h-\[460px\]{height:460px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:pb-16{padding-bottom:4rem}.lg\:text-\[52px\]{font-size:52px}.lg\:text-\[56px\]{font-size:56px}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_a\]\:text-\[\#C72E3B\] a{--tw-text-opacity: 1;color:rgb(199 46 59 / var(--tw-text-opacity, 1))}.\[\&_li\]\:mt-2 li{margin-top:.5rem}.\[\&_p\+p\]\:mt-3 p+p{margin-top:.75rem}.\[\&_strong\]\:text-\[\#1A1A1F\] strong{--tw-text-opacity: 1;color:rgb(26 26 31 / var(--tw-text-opacity, 1))}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}
