.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--bg:#F2F5FB;--surface:#FFFFFF;--surface-2:#E6ECF7;--line:#CFD8EA;--fg:#0A1A3C;--muted:#52618A;--blue:#0B3A8C;--blue-ink:#FFFFFF;--gold:#F2B705;--gold-ink:#0A1A3C;--gold-soft:#FCEFC2;--ok:#137A4A;--bad:#C62828;--ok-soft:#D7F0E3;--warn:#9A5B00;--warn-soft:#FBE9CC;--navy:#06163F;--navy-2:#0B2259;--sans:"Jost",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Jost",system-ui,sans-serif;--r:12px;--shadow:0 1px 2px rgba(10,26,60,.07),0 8px 24px rgba(10,26,60,.07);--hh:70px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#050D22;--surface:#0B1834;--surface-2:#122452;--line:#203569;--fg:#E8EEFB;--muted:#9DABCD;--blue:#2F66D6;--blue-ink:#FFFFFF;--gold:#FFC72C;--gold-ink:#06102A;--gold-soft:#3A3010;--ok:#4CC88A;--bad:#FF7A70;--ok-soft:#0F3324;--warn:#F2B35A;--warn-soft:#3A2808;--shadow:0 1px 2px rgba(0,0,0,.4),0 10px 28px rgba(0,0,0,.35);color-scheme:dark}}:root[data-theme=dark]{--bg:#050D22;--surface:#0B1834;--surface-2:#122452;--line:#203569;--fg:#E8EEFB;--muted:#9DABCD;--blue:#2F66D6;--blue-ink:#FFFFFF;--gold:#FFC72C;--gold-ink:#06102A;--gold-soft:#3A3010;--ok:#4CC88A;--bad:#FF7A70;--ok-soft:#0F3324;--warn:#F2B35A;--warn-soft:#3A2808;--shadow:0 1px 2px rgba(0,0,0,.4),0 10px 28px rgba(0,0,0,.35);color-scheme:dark}*{box-sizing:border-box}img{max-width:100%}[hidden]{display:none!important}[data-i]{display:inline-flex;align-items:center;justify-content:center}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:15px;line-height:1.5;overflow-x:hidden}h1,h2,h3{margin:0;text-wrap:balance;line-height:1.02}.disp{font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:-.01em}h2.disp{font-size:clamp(1.7rem,3.6vw,2.6rem)}h3{font-size:1.08rem;font-weight:600}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.hl{color:var(--gold)}.hl-b{color:var(--blue)}.eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted)}.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.in{max-width:1240px;margin:0 auto}.top{position:fixed;top:0;left:0;right:0;z-index:40;color:#fff;padding-top:env(safe-area-inset-top,0px);transition:background .3s,box-shadow .3s,backdrop-filter .3s;background:linear-gradient(180deg,#03091cb8,#03091c00)}.top.solid{background:#051134f0;backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);box-shadow:0 10px 30px #00000047}.bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;height:70px}.logo{display:flex;align-items:center;gap:11px;text-decoration:none;min-width:0}.logo-mark{width:auto;height:42px;flex:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.logo-txt{display:flex;flex-direction:column;line-height:.95;font-weight:600;letter-spacing:-.01em;text-transform:uppercase;font-size:1.22rem;white-space:nowrap}.logo-txt b{color:#ffc72c;font-weight:600}.logo-txt small{font-style:normal;font-weight:600;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:#fff9;margin-top:4px}.menu-wrap{display:flex;justify-content:center;min-width:0}.menu{display:flex;gap:2px;align-items:center;padding:0;margin:0}.menu>li{list-style:none;position:relative}.mi{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:0;background:transparent;color:#ffffffe0;font-weight:600;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap}.mi svg{width:17px;height:17px;flex:none}.mi:hover{color:#fff;background:#ffffff14}.mi .car{width:10px;height:10px;opacity:.6;transition:transform .2s}.mi[aria-expanded=true] .car{transform:rotate(180deg)}.menu .mi{position:relative;text-transform:none;letter-spacing:.005em;font-weight:500;font-size:.93rem;padding:10px 13px;color:#fffc}.menu .mi>span[data-i]{display:none}.menu .mi:after{content:"";position:absolute;left:13px;right:13px;bottom:3px;height:2px;border-radius:2px;background:#ffc72c;transform:scaleX(0);transition:transform .2s}.menu .mi:hover:after{transform:scaleX(.5)}.menu .mi[aria-current=page]{color:#fff}.menu .mi[aria-current=page]:after{transform:scaleX(1)}.act{display:flex;align-items:center;gap:8px;justify-content:flex-end}.cta-out{display:flex;align-items:center;gap:7px;padding:9px 16px;border-radius:99px;border:0;background:#ffc72c;color:#06102a;font-weight:600;font-size:.86rem;text-decoration:none;white-space:nowrap;box-shadow:0 6px 18px #ffc72c47}.cta-out svg{width:16px;height:16px}.cta-out:hover{filter:brightness(1.06)}.hic{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:transparent;border:0;color:#fff;cursor:pointer;text-decoration:none;flex:none}.hic:hover{background:#ffffff1a}.hic svg{width:20px;height:20px}.hic .badge{position:absolute;top:3px;right:2px;min-width:17px;height:17px;border-radius:9px;background:#ffc72c;color:#06102a;font-size:.66rem;font-weight:600;display:grid;place-items:center;padding:0 4px;font-family:var(--mono)}.acc{display:flex;align-items:center;gap:7px;padding:8px 15px;border-radius:99px;border:1px solid rgba(255,255,255,.35);background:#ffffff0a;color:#fff;font-weight:500;font-size:.86rem;cursor:pointer;white-space:nowrap}.acc,.cta-out,.mebtn{flex:none}.acc:hover{background:#ffffff1f}.acc svg{width:16px;height:16px}.mebtn{display:flex;align-items:center;gap:8px;padding:3px 12px 3px 3px;border-radius:99px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;cursor:pointer;font-weight:500;font-size:.86rem;white-space:nowrap}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:.78rem;background:var(--gold);color:var(--gold-ink);flex:none}.avatar.b{background:var(--blue);color:#fff}.burger{display:none}.mega{position:absolute;top:calc(100% + 10px);left:-12px;width:560px;background:var(--surface);color:var(--fg);border-radius:14px;box-shadow:0 20px 50px #06163f4d;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid var(--line)}.mega:before{content:"";position:absolute;top:-6px;left:40px;width:12px;height:12px;background:var(--surface);transform:rotate(45deg);border-left:1px solid var(--line);border-top:1px solid var(--line)}.mega a{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:10px;text-decoration:none}.mega a:hover{background:var(--surface-2)}.mega .mic{width:38px;height:38px;border-radius:10px;background:var(--gold-soft);display:grid;place-items:center;flex:none}.mega .mic svg{width:20px;height:20px}.mega b{display:block;font-size:.92rem}.mega span{font-size:.8rem;color:var(--muted)}.mega .mfoot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:6px;padding:12px 10px 4px;font-size:.84rem}.score{background:#02081a99;border-top:1px solid rgba(255,255,255,.07);box-shadow:inset 0 -2px #ffc72c}.top.solid .score{background:#030b24}.score-in{display:flex;align-items:center;gap:14px;height:38px;font-size:.8rem;white-space:nowrap;min-width:0;color:#ffffffd1}.sc-tag{flex:none;background:#ffc72c;color:#06102a;font-weight:600;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:4px}.sc-cup{flex:none;font-weight:500;letter-spacing:.04em;color:#ffffffa6;text-transform:uppercase;font-size:.7rem}.sc-match{flex:none;display:flex;align-items:center;gap:8px;color:#fff}.sc-match b{font-weight:600}.sc-match i{font-style:normal;font-size:.7rem;color:#ffc72c;font-weight:600;text-transform:uppercase}.sc-match .ab{display:none}.sc-where{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#ffffffa6}.cd{margin-left:auto;flex:none;display:flex;align-items:baseline;gap:4px;font-family:var(--mono);font-variant-numeric:tabular-nums}.cd b{background:#ffffff14;border:1px solid rgba(255,199,44,.35);color:#ffc72c;padding:1px 6px;border-radius:5px;font-weight:600;font-size:.82rem}.cd small{font-size:.66rem;color:#fff9;margin-right:4px;font-family:var(--sans)}.subnav{display:none;border-top:1px solid rgba(255,255,255,.06)}.top.solid .subnav,.subnav{background:#051134e6}.sub-in{display:flex;gap:6px;overflow-x:auto;height:46px;align-items:center;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.sub-in::-webkit-scrollbar{display:none}.sub-in a{display:flex;align-items:center;gap:6px;flex:none;padding:6px 12px;border-radius:99px;text-decoration:none;color:#ffffffdb;font-weight:500;font-size:.82rem;border:1px solid rgba(255,255,255,.14)}.sub-in a:last-child{margin-right:24px}.sub-in a svg{width:15px;height:15px}.sub-in a[aria-current=page]{color:#06102a;background:#ffc72c;border-color:#ffc72c}.drawer{position:fixed;inset:0;z-index:70;background:#03081899}.drawer .pane{position:absolute;top:0;right:0;bottom:0;width:min(340px,88vw);background:var(--navy);color:#fff;padding:calc(18px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) 18px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.drawer .mi{font-size:.86rem;padding:12px}.drawer .grp{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#ffc72c;font-weight:600;margin:12px 12px 2px}.hero{position:relative;color:#fff;overflow:hidden;background:#06163f url(/img/bombonera.jpg) center 62%/cover no-repeat}@media(min-width:901px)and (hover:hover){.hero{background-attachment:fixed;background-position:center 75%}}@media(max-width:760px){.hero{background-image:url(/img/bombonera-m.jpg);background-position:58% 70%}}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#040c26db,#06163f9e 38%,#06163f94 62%,#040c26e6),radial-gradient(ellipse 70% 55% at 50% 45%,rgba(4,12,38,.35),transparent 75%)}.hero .credit{position:absolute;right:10px;bottom:6px;z-index:2;font-size:.62rem;color:#ffffff73;text-decoration:none}.hero .credit:hover{color:#fff}.hero-in{position:relative;z-index:1;padding-block:calc(var(--hh) + env(safe-area-inset-top,0px) + 44px) 70px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.kick{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:99px;background:#06163f8c;border:1px solid rgba(255,199,44,.5)}.kick i{width:8px;height:8px;border-radius:50%;background:#ffc72c;box-shadow:0 0 0 4px #ffc72c40}.hero h1{font-weight:600;text-transform:uppercase;letter-spacing:-.02em;line-height:.92;text-shadow:0 6px 30px rgba(0,0,0,.45)}.hero h1 .l1{display:block;font-size:clamp(1.9rem,5.2vw,3.6rem)}.hero h1 .l2{display:block;font-size:clamp(2.6rem,8.6vw,6.2rem)}.hero h1 .l2 em{font-style:inherit;color:#ffc72c}.hero .sub{max-width:56ch;color:#ffffffdb;font-size:1.02rem}.tabs{display:inline-flex;gap:4px;padding:5px;border-radius:99px;background:#06163f8c;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);flex-wrap:wrap;justify-content:center}.tabs button{display:flex;align-items:center;gap:7px;padding:9px 16px;border-radius:99px;border:0;background:transparent;color:#ffffffd9;font-weight:600;font-size:.76rem;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.tabs button svg{width:16px;height:16px}.tabs button[aria-pressed=true]{background:#fff;color:#06102a;box-shadow:0 4px 14px #0003}.tabs button[aria-pressed=true] svg{color:var(--blue)}.search{width:100%;max-width:1020px;background:var(--surface);color:var(--fg);border-radius:22px;box-shadow:0 20px 50px #00000059;display:grid;grid-template-columns:1.2fr 1.2fr 1fr .7fr auto;align-items:stretch;padding:8px;gap:0;text-align:left}.sf{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:6px 16px;border-right:1px solid var(--line);min-width:0}.sf:nth-last-child(2){border-right:0}.sf label{font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:5px}.sf label svg{width:12px;height:12px;color:var(--gold)}.sf input,.sf select{border:0;background:transparent;padding:2px 0;font-weight:500;font-size:.98rem;width:100%;min-width:0;color:var(--fg)}.sf input:focus,.sf select:focus{outline:none}.sf:focus-within{background:var(--surface-2);border-radius:14px}.go{display:flex;align-items:center;gap:9px;padding:0 26px;border-radius:16px;border:0;background:var(--blue);color:#fff;font-weight:600;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.go svg{width:18px;height:18px}.go:hover{filter:brightness(1.1)}.quick{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;font-size:.82rem}.quick button{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:99px;padding:5px 12px;cursor:pointer;font-weight:600}.quick button:hover{background:#ffffff38}.sec{padding-block:64px}.sec.alt{background:var(--surface)}.sec-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:34px}.sec-head p{color:var(--muted);max-width:60ch}.sec-head.left{align-items:flex-start;text-align:left}.needs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px}.need{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 12px 18px;border-radius:16px;background:transparent;border:0;cursor:pointer;text-align:center;color:var(--fg);transition:background .2s,transform .2s}.need:hover{background:var(--surface-2);transform:translateY(-2px)}.need .sil{width:96px;height:64px;color:var(--fg);opacity:.82;display:grid;place-items:center;position:relative}.need .sil:after{content:"";position:absolute;left:8px;right:8px;bottom:-4px;height:3px;border-radius:2px;background:var(--fg);opacity:.85}.need:hover .sil{color:var(--blue);opacity:1}.need:hover .sil:after{background:var(--gold);opacity:1}.need .sil svg{width:64px;height:52px}.need b{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.95rem}.need span{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.need .cnt{font-family:var(--mono);font-size:.74rem;color:var(--blue);font-weight:600;letter-spacing:0;text-transform:none}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow);min-width:0}.kpi .top-r{display:flex;justify-content:space-between;align-items:center;gap:8px}.kpi b{font-family:var(--sans);font-weight:600;font-size:2rem;line-height:1;font-variant-numeric:tabular-nums}.kpi .d{font-family:var(--mono);font-size:.74rem;font-weight:600;color:var(--ok);background:var(--ok-soft);padding:2px 6px;border-radius:5px}.kpi span.l{font-size:.82rem;color:var(--muted)}.kpi svg.sp{width:100%;height:34px}.charts.rev{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.charts{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;margin-top:16px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:var(--shadow);min-width:0}.panel-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:14px}.panel-h p{font-size:.84rem;color:var(--muted)}.chart{width:100%;overflow-x:auto}.chart svg{display:block;width:100%;height:auto}.chart text{font-family:var(--sans)}.seg{display:flex;height:30px;border-radius:8px;overflow:hidden;gap:2px}.seg div{display:grid;place-items:center;color:#fff;font-size:.74rem;font-weight:600;font-family:var(--mono);min-width:0}.legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin-top:12px;font-size:.84rem}.legend span{display:flex;align-items:center;gap:8px;min-width:0}.legend i{width:10px;height:10px;border-radius:3px;flex:none}.legend em{margin-left:auto;font-style:normal;font-family:var(--mono);color:var(--muted)}.tag-demo{font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--warn);border:1px solid currentColor;border-radius:4px;padding:1px 6px;white-space:nowrap}.route{overflow-x:auto}.route svg{display:block;min-width:660px;width:100%;height:auto}.route svg.v{min-width:0}.route .node{cursor:pointer}.route .node:focus{outline:none}.route .node:focus-visible circle{stroke-width:5}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:s}.step{position:relative;padding:22px;border-radius:var(--r);background:var(--bg);border:1px solid var(--line)}.step .n{font-family:var(--mono);font-weight:600;font-size:.8rem;color:var(--blue)}.step h3{font-weight:600;text-transform:uppercase;font-size:1.25rem;margin:6px 0}.step p{color:var(--muted);font-size:.92rem}.step .ic{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:10px;background:var(--gold);color:var(--gold-ink);display:grid;place-items:center}.step .ic svg{width:20px;height:20px}.page-band{background:linear-gradient(90deg,#06163ff7,#06163fe6 55%,#06163fc7),#06163f url(/img/bombonera-m.jpg) center 58%/cover no-repeat;color:#fff;padding-block:calc(var(--hh) + env(safe-area-inset-top,0px) + 26px) 26px;position:relative;overflow:hidden}.page-band:after{content:"";position:absolute;right:-60px;top:-40px;width:340px;height:340px;border-radius:50%;border:40px solid rgba(255,199,44,.08)}.page-band .crumb{font-size:.76rem;color:#ffffffa6;display:flex;gap:6px;align-items:center}.page-band .crumb a{text-decoration:none}.page-band h1{font-weight:600;text-transform:uppercase;font-size:clamp(1.8rem,4.4vw,3rem);margin-top:6px}.page-band p{color:#ffffffc7;margin-top:6px;max-width:64ch}.page-body{padding-block:28px 110px;display:flex;flex-direction:column;gap:20px}.view[hidden]{display:none!important}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;box-shadow:var(--shadow);min-width:0}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.between{justify-content:space-between}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:10px 16px;font-weight:600;cursor:pointer;text-decoration:none;background:var(--blue);color:var(--blue-ink);font-size:.9rem}.btn.gold{background:var(--gold);color:var(--gold-ink)}.btn.ghost{background:transparent;border:1px solid var(--line);color:var(--fg)}.btn.sm{padding:6px 11px;font-size:.8rem}.btn:hover{filter:brightness(1.07)}.btn svg{width:16px;height:16px}.pill{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:99px;background:var(--surface-2);color:var(--muted);white-space:nowrap}.pill.gold{background:var(--gold-soft);color:var(--fg)}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.blue{background:var(--blue);color:var(--blue-ink)}label.f{display:flex;flex-direction:column;gap:6px;font-size:.78rem;font-weight:600;color:var(--muted);min-width:0;letter-spacing:.02em}input:not([type]),input[type=text],input[type=number],input[type=date],input[type=time],input[type=email],input[type=tel],input[type=password],input[type=search],select,textarea{width:100%;padding:10px 12px;border-radius:9px;border:1px solid var(--line);background:var(--bg);color:var(--fg);font-weight:500;font-size:.95rem}.sf input,.sf select{border:0;background:transparent;padding:2px 0;border-radius:0}textarea{min-height:84px;resize:vertical}.checks{display:flex;flex-wrap:wrap;gap:8px}.checks label{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:99px;cursor:pointer;font-weight:500;font-size:.86rem;background:var(--bg)}.checks input{accent-color:var(--blue)}.checks label:has(input:checked){background:var(--blue);color:var(--blue-ink);border-color:var(--blue)}.segment{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden;flex-wrap:wrap;background:var(--surface)}.segment button{background:transparent;border:0;padding:8px 12px;font-weight:500;font-size:.82rem;cursor:pointer;color:var(--muted)}.segment button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.empty{padding:28px;text-align:center;border:1px dashed var(--line);border-radius:var(--r);color:var(--muted)}.offer{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:start}.offer .kind{width:56px;height:56px;border-radius:12px;display:grid;place-items:center;background:var(--gold-soft);color:var(--blue)}.offer .kind svg{width:28px;height:28px}.offer .price{text-align:right}.offer .price b{font-weight:600;font-size:1.7rem;line-height:1;font-variant-numeric:tabular-nums}.offer .meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.offer .meta .pill{white-space:normal;text-align:left}.offer.accepted{outline:2px solid var(--ok)}.legs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:var(--mono);font-weight:600;margin-top:6px;font-size:.9rem}.legs .dash{color:var(--muted)}.fav{background:transparent;border:1px solid var(--line);border-radius:9px;width:34px;height:32px;display:grid;place-items:center;cursor:pointer;color:var(--muted)}.fav svg{width:16px;height:16px}.fav[aria-pressed=true]{color:#d93a3a;border-color:#d93a3a}.fav[aria-pressed=true] svg{fill:currentColor}.pricebar{position:relative;height:10px;border-radius:5px;background:var(--surface-2);margin:22px 0 26px}.pricebar .rng{position:absolute;top:0;bottom:0;border-radius:5px;background:linear-gradient(90deg,var(--ok),var(--gold),#D97706)}.pricebar .mk{position:absolute;top:-6px;width:4px;height:22px;border-radius:2px;background:var(--fg)}.pricebar .lb{position:absolute;top:18px;transform:translate(-50%);font-family:var(--mono);font-size:.72rem;color:var(--muted);white-space:nowrap}.plan ul{list-style:none;padding:0;margin:0}.plan li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.plan .dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--line);flex:none}.plan .dot.on{background:var(--ok);border-color:var(--ok)}.plan .v{margin-left:auto;font-family:var(--mono);font-size:.85rem}.ring{display:flex;align-items:center;gap:14px;margin-bottom:6px}.ring svg{width:74px;height:74px;flex:none}.post{display:flex;flex-direction:column;gap:10px}.post .head{display:flex;align-items:center;gap:10px}.post .who{min-width:0}.post .who b{display:block}.post .who span{font-size:.8rem;color:var(--muted)}.post .type{margin-left:auto}.post p{overflow-wrap:anywhere}.post .acts{display:flex;gap:8px;flex-wrap:wrap}.chat{display:grid;grid-template-columns:270px minmax(0,1fr);padding:0;overflow:hidden;min-height:520px}.chat .list{border-right:1px solid var(--line);display:flex;flex-direction:column}.chat .list button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-bottom:1px solid var(--line)}.chat .list button[aria-current=true]{background:var(--surface-2);box-shadow:inset 4px 0 0 var(--gold)}.chat .list b{font-size:.92rem}.chat .list span{font-size:.78rem;color:var(--muted)}.chat .room{display:flex;flex-direction:column;min-width:0}.chat .room header{padding:14px 18px;border-bottom:1px solid var(--line)}.msgs{flex:1;padding:16px 18px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:420px}.msg{max-width:78%;padding:9px 12px;border-radius:12px;background:var(--surface-2);overflow-wrap:anywhere}.msg small{display:block;font-weight:600;font-size:.74rem;color:var(--muted)}.msg.me{align-self:flex-end;background:var(--blue);color:var(--blue-ink)}.msg.me small{color:#ffffffbf}.chat form{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.tbl{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px;font-size:.88rem}th{text-align:left;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:8px 10px;border-bottom:2px solid var(--line)}td{padding:10px;border-bottom:1px solid var(--line);vertical-align:top}tr.mine td{background:var(--gold-soft)}.offer-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.ev{display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;padding-top:22px}.ev:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--blue)}.ev.gold:before{background:var(--gold)}.ev .date{font-family:var(--mono);font-size:.8rem;color:var(--muted)}.ev h3{font-weight:600;text-transform:uppercase;font-size:1.2rem}.foot{background:var(--navy);color:#fffc;padding-block:26px calc(76px + env(safe-area-inset-bottom,0px));font-size:.84rem}.foot-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px}.foot b{color:#fff;display:block;margin-bottom:8px;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.foot a{display:block;text-decoration:none;padding:3px 0;color:#ffffffbf}.foot a:hover{color:#ffc72c}.modal{position:fixed;inset:0;z-index:80;background:#030818a6;display:grid;place-items:center;padding:16px}.modal .box{width:min(440px,100%);background:var(--surface);color:var(--fg);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 80px #0006;max-height:calc(100% - 32px);overflow-y:auto}.sso{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--bg);cursor:pointer;font-weight:600;width:100%;text-align:left}.sso:hover{border-color:var(--blue)}.sso .ico{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;font-weight:600;font-size:.85rem;flex:none}.bnav{display:none}.toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--fg);color:var(--bg);padding:10px 16px;border-radius:9px;font-weight:500;z-index:90;box-shadow:var(--shadow);max-width:calc(100% - 32px)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.split.w{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.going{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:center;padding:26px}.big-n{font-weight:600;font-size:2.4rem;line-height:1;display:block}.avs{display:flex;align-items:center;padding-left:8px;margin:14px 0}.avs .avatar{margin-left:-8px;border:2px solid var(--surface)}.meet{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:.88rem}.meet li{display:flex;gap:10px;align-items:flex-start}.mods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mod{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);text-decoration:none;box-shadow:var(--shadow);transition:transform .2s,border-color .2s;min-width:0}.mod:hover{transform:translateY(-2px);border-color:var(--blue)}.mod .ic{width:44px;height:44px;border-radius:12px;background:var(--blue);color:#fff;display:grid;place-items:center}.mod .ic svg{width:22px;height:22px}.mod.g .ic{background:var(--gold);color:var(--gold-ink)}.mod h3{font-weight:600;text-transform:uppercase;font-size:1.08rem}.mod p{font-size:.88rem;color:var(--muted)}.mod .go-l{margin-top:auto;font-weight:600;font-size:.82rem;color:var(--blue)}.mod .src{font-size:.7rem;color:var(--muted);letter-spacing:.04em}.stepper{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.stp{flex:1 1 90px;display:flex;flex-direction:column;gap:6px;font-size:.76rem;font-weight:500;color:var(--muted);min-width:0}.stp i{height:6px;border-radius:3px;background:var(--surface-2);display:block}.stp.on{color:var(--fg)}.stp.on i{background:var(--gold)}.stp.cur i{background:var(--blue)}.inflow{display:flex;flex-direction:column;gap:10px}.inflow .it{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;background:var(--bg);border:1px solid var(--line)}.inflow .it .k{width:40px;height:40px;border-radius:10px;background:var(--gold-soft);color:var(--blue);display:grid;place-items:center}.inflow .it .k svg{width:20px;height:20px}.inflow .it b.p{font-family:var(--mono)}.mini3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.mini3 div{padding:12px;border-radius:10px;background:var(--surface-2)}.mini3 b{display:block;font-weight:600;font-size:1.4rem}.mini3 span{font-size:.76rem;color:var(--muted)}.cmpchk{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:500;color:var(--muted);cursor:pointer}.cmpchk input{accent-color:var(--blue)}.old{text-decoration:line-through;color:var(--muted);font-family:var(--mono);font-size:.8rem;display:block}.cash{font-size:.74rem;font-weight:500;color:var(--ok)}.tl{display:flex;flex-direction:column;gap:0}.tl-day{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px}.tl-day .d{font-weight:600;text-transform:uppercase;font-size:.95rem;padding-top:2px}.tl-day .d span{display:block;font-style:normal;font-weight:600;text-transform:none;font-size:.76rem;color:var(--muted)}.tl-items{border-left:3px solid var(--line);padding:0 0 18px 18px;display:flex;flex-direction:column;gap:10px}.tl-it{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.tl-it:before{content:"";position:absolute;left:-26px;top:14px;width:11px;height:11px;border-radius:50%;background:var(--surface);border:3px solid var(--blue)}.tl-it.m:before{background:var(--gold);border-color:var(--gold)}.tl-it .h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tl-it .h b{font-size:.92rem}.tl-it p{font-size:.84rem;color:var(--muted);margin-top:3px}.tl-it .a{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.check{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.check label{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;cursor:pointer}.check input{accent-color:var(--ok);margin-top:3px}.mt{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:14px;align-items:center}.ringw{position:relative;width:70px;height:70px}.ringw svg{width:70px;height:70px}.chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.chips .pill{white-space:normal}.lvl{height:10px;border-radius:5px;background:var(--surface-2);overflow:hidden;margin:8px 0 4px}.lvl i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--gold))}.badges{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bdg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:14px 8px;border-radius:12px;border:1px solid var(--line);background:var(--bg);min-width:0}.bdg .bi{width:46px;height:46px;border-radius:50%;background:var(--gold);color:var(--gold-ink);display:grid;place-items:center;box-shadow:0 0 0 4px var(--gold-soft)}.bdg .bi svg{width:22px;height:22px}.bdg b{font-size:.8rem}.bdg span{font-size:.7rem;color:var(--muted)}.bdg.off{opacity:.5}.bdg.off .bi{background:var(--surface-2);color:var(--muted);box-shadow:none}.board li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.board ul{list-style:none;padding:0;margin:0}.board .pos{font-family:var(--mono);font-weight:600;color:var(--muted)}.board li.you{background:var(--gold-soft);border-radius:8px;padding-inline:8px}.board .bar{height:6px;border-radius:3px;background:var(--blue);margin-top:4px}.poll{margin:12px 18px 0;padding:12px;border-radius:10px;border:1px solid var(--line);background:var(--bg)}.poll .opt{position:relative;display:flex;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface);cursor:pointer;margin-top:6px;overflow:hidden;font-weight:500;font-size:.86rem;text-align:left}.poll .opt i{position:absolute;inset:0 auto 0 0;background:var(--gold-soft);z-index:0}.poll .opt span{position:relative;z-index:1}.poll .opt[aria-pressed=true]{border-color:var(--gold)}.pena{display:flex;flex-direction:column;gap:10px}.pena .hd{display:flex;gap:12px;align-items:center}.crest{width:48px;height:48px;border-radius:12px;flex:none;display:grid;place-items:center;font-weight:600;font-size:.9rem;color:#fff;background:linear-gradient(180deg,var(--blue) 0 38%,#FFC72C 38% 62%,var(--blue) 62%)}.crest span{background:var(--navy);padding:1px 4px;border-radius:4px;font-size:.7rem}.pena .st{display:flex;gap:14px;font-size:.82rem;color:var(--muted)}.pena .st b{color:var(--fg);font-family:var(--mono)}.club{background:var(--navy);color:#fff;border-radius:16px;padding:26px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;position:relative;overflow:hidden}.club:after{content:"";position:absolute;right:-80px;bottom:-80px;width:280px;height:280px;border-radius:50%;border:34px solid rgba(255,199,44,.12)}.club h2{color:#fff}.club .muted{color:#ffffffb8}.card-v{position:relative;z-index:1;aspect-ratio:1.6;max-width:100%;border-radius:16px;padding:18px;background:linear-gradient(180deg,#0b3a8c 0% 58%,#ffc72c 58% 72%,#0b3a8c 72%);color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 40px #00000059}.card-v .t{font-weight:600;text-transform:lowercase;font-size:1.1rem}.card-v .n{font-family:var(--mono);font-size:1.5rem;font-weight:600}.tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tier{padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;gap:4px;min-width:0}.tier b.pct{font-weight:600;font-size:1.8rem;color:var(--blue)}.tier.cur{border:2px solid var(--gold);background:var(--gold-soft)}.rew{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rw{display:flex;flex-direction:column;gap:8px;min-width:0}.rw .rwi{width:40px;height:40px;border-radius:12px;background:var(--blue);color:#fff;display:grid;place-items:center}.rw .rwi svg{width:20px;height:20px}.rw .rwh{display:flex;justify-content:space-between;align-items:center;gap:8px}.rw .cost{font-family:var(--mono);font-weight:600;color:var(--blue)}input[type=range]{width:100%;accent-color:var(--blue)}@media(max-width:980px){.search{grid-template-columns:1fr 1fr;border-radius:18px}.sf{border-right:0;border-bottom:1px solid var(--line);padding:10px 14px}.go{grid-column:1/-1;justify-content:center;padding:14px;margin-top:6px}.needs{grid-template-columns:repeat(4,minmax(0,1fr))}.kpis,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.charts,.charts.rev{grid-template-columns:minmax(0,1fr)}.g3,.steps,.offer-form,.foot-in{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.split.w,.going,.club{grid-template-columns:minmax(0,1fr)}.mods,.rew,.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.badges{grid-template-columns:repeat(3,minmax(0,1fr))}#offerLayout{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){.bnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--surface);border-top:1px solid var(--line);padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));justify-content:space-around}.bnav a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.64rem;font-weight:600;text-decoration:none;color:var(--muted);padding:4px 8px;border-radius:9px;min-width:0}.bnav a[aria-current=page]{color:var(--fg);background:var(--gold-soft)}.bnav svg{width:20px;height:20px}.chat{grid-template-columns:minmax(0,1fr)}.chat .list{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.chat .list button{min-width:190px;border-bottom:0;border-right:1px solid var(--line)}.needs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.search{grid-template-columns:minmax(0,1fr)}.tabs button{padding:8px 11px}.tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;justify-content:flex-start;scrollbar-width:none}.tabs button{flex:none}.g2,.g3,.g4,.steps,.legend,.mods,.rew,.mini3{grid-template-columns:minmax(0,1fr)}.badges{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-day{grid-template-columns:minmax(0,1fr);gap:6px}.mt{grid-template-columns:60px minmax(0,1fr)}.mt .a{grid-column:1/-1}.going{padding:18px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:12px}.kpi b{font-size:1.5rem}.kpi .top-r{flex-direction:column;align-items:flex-start;gap:4px}.offer{grid-template-columns:44px minmax(0,1fr)}.offer .kind{width:44px;height:44px}.offer .price{grid-column:1/-1;text-align:left;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.offer-form{grid-template-columns:minmax(0,1fr)}.msg{max-width:90%}.sec{padding-block:44px}.foot-in{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.view:not([hidden]) .page-body,.view:not([hidden]) .sec{animation:rise .3s ease-out}@keyframes rise{0%{transform:translateY(8px)}to{transform:none}}}.sectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sector{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;padding:20px;border-radius:16px;background:var(--surface);border:1px solid var(--line);text-decoration:none;box-shadow:var(--shadow);transition:transform .2s,border-color .2s}.sector:hover{transform:translateY(-2px);border-color:var(--blue)}.sector .si{width:52px;height:52px;border-radius:14px;background:var(--blue);color:#fff;display:grid;place-items:center}.sector .si svg{width:26px;height:26px}.sector.g .si{background:var(--gold);color:var(--gold-ink)}.sector b{font-weight:600;text-transform:uppercase;font-size:1.15rem}.sector p{font-size:.88rem;color:var(--muted);margin-top:4px}.sectabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px;position:relative;z-index:1}.sectabs a{padding:7px 14px;border-radius:99px;text-decoration:none;font-weight:500;font-size:.85rem;color:#ffffffe0;border:1px solid rgba(255,255,255,.22)}.sectabs a:hover{background:#ffffff1a}.sectabs a[aria-current=page]{background:#ffc72c;color:#06102a;border-color:#ffc72c}.page-band h1{font-size:clamp(1.7rem,3.8vw,2.6rem)}.lead{display:flex;flex-direction:column;gap:12px}.lead.mine{border-color:var(--gold)}.lead .lh{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.comp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.comp div{padding:10px;border-radius:10px;background:var(--surface-2);display:flex;flex-direction:column;gap:2px;min-width:0}.comp span{font-size:.68rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.comp b{font-family:var(--mono);font-size:.98rem}.bidf{border-top:1px solid var(--line);padding-top:12px;display:grid;gap:10px}.est{padding:12px;border-radius:10px;border:1px dashed var(--line);display:flex;gap:16px;flex-wrap:wrap;align-items:center}.est b.pos{font-weight:600;font-size:1.8rem;line-height:1.1}.chain{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.chain div{padding:12px 8px;border-radius:10px;background:var(--surface-2);text-align:center;min-width:0}.chain b{display:block;font-family:var(--mono);font-size:1.05rem}.chain span{font-size:.74rem;color:var(--muted)}.alert{display:grid;grid-template-columns:6px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.alert i{align-self:stretch;border-radius:3px}.simgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.pick{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);cursor:pointer}.pick:has(input:checked){border-color:var(--blue);background:var(--surface-2)}.pick input{accent-color:var(--blue);width:18px;height:18px}@media(max-width:980px){.sectors{grid-template-columns:repeat(2,minmax(0,1fr))}.chain{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.sectors,.simgrid{grid-template-columns:minmax(0,1fr)}.chain{grid-template-columns:repeat(2,minmax(0,1fr))}.sector{padding:16px}.comp b{font-size:.86rem}}@media(max-width:1320px){.logo-txt small{display:none}.menu .mi{padding:10px}.menu .mi:after{left:10px;right:10px}}@media(max-width:1200px){:root{--hh:117px}.menu-wrap{display:none}.burger{display:grid}.subnav{display:block}.bar{grid-template-columns:auto minmax(0,1fr) auto}.sc-cup{display:none}}@media(max-width:900px){.sc-where,.mebtn .nm{display:none}.mebtn{padding:3px}}@media(max-width:600px){.bar{gap:10px;height:62px}:root{--hh:115px}.logo-mark{width:auto;height:36px}.logo-txt{font-size:1.08rem}.cta-out .t,.acc .t{display:none}.cta-out{padding:9px;width:40px;height:40px;justify-content:center}.acc{padding:0;width:40px;height:40px;justify-content:center}.act{gap:4px}.score-in{gap:10px;font-size:.76rem}.sc-match .fl{display:none}.sc-match .ab{display:inline}}@media(max-width:380px){.hfav,.cta-out{display:none}.logo-txt{font-size:.98rem}.cdm,.sc-tag{display:none}}app-root{display:block}main{min-height:60vh}.sectabs a{display:inline-flex;align-items:center;gap:6px}.btn{gap:6px}.btn i-c,.mi i-c,.sso .ico i-c{--is:16px}.sub-in a i-c{--is:15px}.bnav a i-c{--is:20px}.mega .mic i-c{--is:20px}.sector .si i-c{--is:26px}.kind i-c{--is:28px}.bdg .bi i-c{--is:22px}.rw .rwi i-c{--is:20px}.step .ic i-c{--is:22px}.fav i-c{--is:18px}.tabs button i-c{--is:18px}.sf label i-c{--is:14px}.go i-c{--is:18px}.pill i-c{margin-right:3px}.drawer .mi{width:100%;justify-content:flex-start}.chat form input{flex:1;min-width:0}.poll{margin:12px 16px 0}.tl-it .a{display:inline-block;margin-top:6px;font-size:.8rem}.board li{grid-template-columns:28px minmax(0,1fr) auto}.board .bar{min-width:4px}.ev .row{flex-wrap:wrap}details summary{list-style:revert}@media(max-width:760px){.chat{grid-template-columns:1fr}.chat .list{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.chat .list button{flex:none;max-width:220px;border-bottom:0;border-right:1px solid var(--line)}main{padding-bottom:70px}}.split.r{grid-template-columns:minmax(0,1fr) minmax(0,360px)}@media(max-width:980px){.split.r{grid-template-columns:minmax(0,1fr)}}body{font-feature-settings:"tnum" 1}.menu .mi{text-transform:uppercase;letter-spacing:.14em;font-weight:500;font-size:.84rem}.disp,.page-band h1,.hero h1{letter-spacing:.01em}.alt-search{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:6px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.alt-search>.eyebrow{color:#ffffffb3;letter-spacing:.2em}.arr{display:flex;flex-direction:column;gap:14px;margin-top:22px}.arr-r span{font-size:.95rem}.arr-b{height:8px;border-radius:99px;background:var(--line);margin-top:6px;overflow:hidden}.arr-b i{display:block;height:100%;border-radius:99px;background:var(--gold)}.modal .box.auth{width:min(520px,100%);gap:14px}.modal .box>*{flex-shrink:0}.soc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sb{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 4px 10px;border-radius:14px;border:1px solid var(--line);background:var(--bg);cursor:pointer;font-weight:500;font-size:.74rem;color:var(--fg);line-height:1.15;text-align:center}.sb:hover{border-color:var(--blue);transform:translateY(-1px)}.sb:disabled{opacity:.6;cursor:wait}.sb .lg{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 1px 3px #0000002e}.sb .lg svg{width:24px;height:24px}.sb .lg.ig{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.sb .lg.fb{background:#1877f2}.sb .lg.bio{background:var(--navy);color:#ffc72c;--is:24px}.or{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.78rem;font-weight:500}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.box.auth .segment{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.box.auth .segment button{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px}.vf{font-size:.76rem;font-weight:600;color:var(--muted);letter-spacing:0}.vf.ok{color:var(--ok)}.vf.bad{color:var(--bad)}.ph{display:flex;align-items:stretch}.ph .pre{display:grid;place-items:center;padding:0 10px;border:1px solid var(--line);border-right:0;border-radius:9px 0 0 9px;background:var(--surface-2);color:var(--fg);font-weight:600;font-size:.9rem}.ph input{border-radius:0 9px 9px 0!important}.note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:.86rem;font-weight:600;background:var(--surface-2)}.note.ok{background:var(--ok-soft);color:var(--ok)}.note.warn{background:var(--warn-soft);color:var(--warn)}.sw{text-align:center;font-size:.86rem;color:var(--muted)}.lnk{background:none;border:0;padding:0;color:var(--blue);font-weight:600;cursor:pointer;text-decoration:underline}.demo-box{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:8px}.bio-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:8px 0}.bio-done .btn{width:100%;justify-content:center}.bio-ic{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#ffc72c;--is:36px}.inp{padding:9px 12px;border-radius:9px;border:1px solid var(--line);background:var(--bg);color:var(--fg)}.inp.sm{padding:5px 8px;font-size:.84rem;width:auto}.foot-cos a small{display:block;font-size:.72rem;color:#ffffff80;margin-top:-1px}.foot-cos a{padding:4px 0}.foot-cos .more{color:#ffc72c;font-weight:500}.lnk-gold{background:none;border:0;padding:6px 0 0;color:#ffc72c;font-weight:600;cursor:pointer;font-size:.86rem}.co-list{display:grid;gap:8px;margin-top:12px;max-height:520px;overflow:auto}.co-i{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.co-i b{display:block;font-size:.92rem}.co-i span.muted{font-size:.8rem}.co-av{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--blue);color:#fff;font-weight:600}@media(max-width:600px){.cta-out.reg{width:auto;padding:9px 13px}.cta-out.reg .t{display:inline}.soc{grid-template-columns:repeat(3,minmax(0,1fr))}.sb{flex-direction:row;justify-content:flex-start;padding:8px 10px;text-align:left;font-size:.8rem}.sb .lg{width:32px;height:32px}.sb .lg svg{width:18px;height:18px}}body{font-weight:400}b,strong{font-weight:600}.menu .mi,.subnav a,.sectabs a{font-weight:400;letter-spacing:.16em}.menu .mi[aria-current=page]{font-weight:500}.disp,.page-band h1,.hero h1{font-weight:600;letter-spacing:.06em}h3{font-weight:600;letter-spacing:.01em}.logo-txt{letter-spacing:.08em;font-weight:500}.logo-txt b{font-weight:600}.eyebrow{letter-spacing:.18em;font-weight:500}.btn,.cta-out,.acc,label.f{font-weight:500;letter-spacing:.04em}.kpi b,.pill{font-weight:600}.pts{display:flex;align-items:center;gap:6px;padding:8px 13px;border-radius:99px;border:1px solid rgba(255,199,44,.55);background:#ffc72c1a;color:#ffc72c;text-decoration:none;white-space:nowrap;font-size:.86rem;flex:none}.pts svg{width:15px;height:15px}.pts b{font-variant-numeric:tabular-nums}.pts .t{font-weight:500;letter-spacing:.06em}.pts:hover{background:#ffc72c33}@media(max-width:600px){.pts{padding:8px 10px}.pts .t{display:none}}@media(max-width:480px){.act .acc{display:none}.cta-out.reg{padding:8px 12px}}.mli{position:relative}.mega{z-index:60}.mega:after{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.sub-in .sbtn{display:flex;align-items:center;gap:6px;flex:none;padding:6px 12px;border-radius:99px;color:#ffffffdb;font-weight:400;letter-spacing:.16em;font-size:.82rem;border:1px solid rgba(255,255,255,.14);background:transparent;cursor:pointer;text-transform:none}.sub-in .sbtn svg{width:15px;height:15px}.sub-in .sbtn .car{width:10px;height:10px;transition:transform .15s}.sub-in .sbtn[aria-expanded=true] .car{transform:rotate(180deg)}.sub-in .sbtn[aria-current=page]{color:#06102a;background:#ffc72c;border-color:#ffc72c}.sub-in .sbtn[aria-expanded=true]{border-color:#ffc72c}.sub-more{display:flex;flex-wrap:wrap;gap:6px;padding-block:8px 12px;border-top:1px solid rgba(255,255,255,.08)}.sub-more a{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;background:#ffffff14;color:#fff;text-decoration:none;font-size:.84rem}.sub-more a svg{width:15px;height:15px;color:#ffc72c}@keyframes ptsPulse{0%,to{box-shadow:0 0 #ffc72c8c}50%{box-shadow:0 0 0 7px #ffc72c00}}@keyframes ptsBlink{0%,to{opacity:1}50%{opacity:.55}}.pts{animation:ptsPulse 2.2s ease-in-out infinite}.pts svg{animation:ptsBlink 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.pts,.pts svg{animation:none}}.pts .ps{display:none}@media(max-width:600px){.pts .pf{display:none}.pts .ps{display:inline}.pts{padding:7px 10px;font-size:.8rem;gap:4px}.act .cta-out.pub{display:none}}.alt-search .tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:20px;width:min(980px,100%);gap:4px;overflow:visible;flex-wrap:wrap}.alt-search .tabs button{justify-content:center;padding:10px;border-radius:14px;white-space:nowrap;flex:initial}@media(max-width:700px){.alt-search .tabs{border-radius:16px;padding:4px;gap:2px}.alt-search .tabs button{flex-direction:column;gap:4px;padding:8px 2px;font-size:.6rem;letter-spacing:.03em;white-space:normal;text-align:center;line-height:1.15}.alt-search .tabs button .t{display:block}}.ent-pick{width:min(980px,100%);background:#fff;color:#06102a;border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ent-pick .ent-btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.ent-pick .btn{min-width:180px;justify-content:center}.prod-row{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:6px;align-items:center}@media(min-width:901px){.hero-in{padding-top:calc(var(--hh) + env(safe-area-inset-top,0px) + 11px)}}@media(max-width:600px){.sub-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible;-webkit-mask-image:none;mask-image:none;height:44px}.sub-in a,.sub-in .sbtn{justify-content:center;padding:6px 4px;font-size:.7rem;letter-spacing:.02em;gap:4px;min-width:0;white-space:nowrap}.sub-in a:last-child{margin-right:0}.sub-in a svg,.sub-in .sbtn svg{width:13px;height:13px;flex:none}.sub-in .sbtn .car{width:8px;height:8px}.hero-in{padding-top:calc(var(--hh) + env(safe-area-inset-top,0px) + 14px)}}@media(max-width:360px){.sub-in a svg:first-child,.sub-in .sbtn>i-c{display:none}}@media(max-width:380px){.act .cta-out.reg{display:flex;padding:7px 10px;font-size:.76rem;gap:5px}.act .cta-out.reg svg{width:14px;height:14px}}.car-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:start;padding:8px;border:1px solid var(--line);border-radius:12px}.car-img{width:92px;height:70px;border-radius:9px;border:1px dashed var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;overflow:hidden;color:var(--muted);font-size:.7rem;--is:22px}.car-img img{width:100%;height:100%;object-fit:cover}.car-opts{display:grid;grid-template-columns:minmax(0,1.3fr) 90px minmax(0,1fr) auto auto;gap:6px;align-items:center}.car-opts .chk{display:flex;align-items:center;gap:4px;font-size:.8rem;white-space:nowrap}.car-opts .chk input{width:auto}@media(max-width:560px){.car-opts{grid-template-columns:1fr 1fr}}.rq{color:#e53935;font-style:normal;font-weight:600;margin-left:3px}.req-note{font-size:.76rem;color:var(--muted)}.box.auth .seg-l{margin:2px 0 -4px;font-size:.78rem;font-weight:600;color:var(--muted);letter-spacing:.02em}.box.auth .pick{display:flex;flex-direction:column;gap:10px}.box.auth .pk-h{margin:0;font-size:.92rem}.box.auth .pk-q{margin:4px 0 0;font-weight:700;font-size:1.05rem}.box.auth .pk{width:100%;margin:0;box-sizing:border-box;display:flex;align-items:center;gap:14px;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#ffffff08;color:inherit;cursor:pointer;font:inherit;transition:border-color .15s,background .15s}.box.auth .pk:hover,.box.auth .pk:focus-visible{border-color:var(--gold);background:#f2b70514}.box.auth .pk b{display:block;font-size:1rem}.box.auth .pk small{display:block;color:var(--muted);font-size:.8rem;margin-top:2px}.box.auth .pk-i{flex:0 0 42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff}.box.auth .pk-i.gold{background:var(--gold);color:var(--gold-ink)}.box.auth .pick-hint{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:.86rem}.box.auth .seg-chosen{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:12px;background:#f2b70514;border:1px solid rgba(242,183,5,.35);font-size:.88rem}.mx{display:flex;flex-direction:column;gap:18px;width:100%;max-width:1180px;margin:0 auto}.mx-head{text-align:center;display:flex;flex-direction:column;align-items:center}.mx-head .rb-t{font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.04em;font-size:clamp(.65rem,1.3vw,1rem);margin:0;color:#fff;text-shadow:0 6px 30px rgba(0,0,0,.45)}.mx-head .rb-t em{font-style:inherit;color:#ffc72c}.mx-head .eyebrow{color:#ffc72c}.mx-head p{margin:0;color:#ffffffc7;max-width:620px}.mx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,280px));justify-content:center;gap:22px 18px}.mx-empty{padding:30px;border-radius:16px;background:#06163f99;color:#fff;text-align:center}.mc{--cut:polygon(0 7%,7% 0,93% 0,100% 7%,100% 86%,50% 100%,0 86%);display:block;position:relative;padding:3px;max-width:300px;width:100%;justify-self:center;text-decoration:none;color:#fff;background:linear-gradient(160deg,#ffe9a3,#c9962b 30%,#ffd86b,#8e6514 80%,#e8c15a);clip-path:var(--cut);filter:drop-shadow(0 14px 26px rgba(0,0,0,.45));transition:transform .2s ease,filter .2s ease}.mc:hover,.mc:focus-visible{transform:translateY(-6px) scale(1.015);filter:drop-shadow(0 22px 34px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(255,199,44,.35));outline:none}.mc-in{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;overflow:hidden;clip-path:var(--cut);padding:18px 16px 42px;min-height:400px;background:radial-gradient(120% 70% at 70% 10%,#2b63d9,#123a9c 38%,#0a2161 70%,#06163f)}.mc.feat .mc-in{background:radial-gradient(120% 70% at 70% 10%,#3a73f0,#1543b8,#0a2161 70%,#06163f)}.mc-shard{position:absolute;background:linear-gradient(135deg,#ffd86bd9,#c9962b40);transform:rotate(28deg);pointer-events:none;opacity:.5}.mc-shard.s1{width:120px;height:14px;top:46px;right:-20px}.mc-shard.s2{width:70px;height:8px;top:92px;right:6px;opacity:.35}.mc-shard.s3{width:40px;height:40px;top:-14px;left:40%;clip-path:polygon(50% 0,100% 100%,0 70%);opacity:.3}.mc.feat .mc-shard{opacity:.85}.mc-top{display:flex;justify-content:space-between;align-items:flex-start;width:100%;position:relative}.mc-date{display:flex;flex-direction:column;align-items:center;line-height:.95;color:#ffc72c}.mc-date b{font-size:2.6rem;font-weight:600}.mc-date span{font-size:.95rem;font-weight:600;letter-spacing:.08em}.mc-comp{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#ffffffe6;max-width:60%}.mc-comp em{font-style:normal;margin-top:4px;padding:3px 8px;border-radius:999px;background:#ffc72c;color:#06163f;font-size:.66rem}.mc-crests{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;position:relative}.mc-crests .cr{width:84px;height:84px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#ffffff29,#fff0 70%)}.mc-crests img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.mc-crests i{font-style:normal;font-weight:700;font-size:1.3rem;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#0a2161;border:2px solid #FFC72C}.mc-crests .vs{font-weight:700;font-size:1rem;color:#ffc72c;letter-spacing:.08em}.mc-name{font-weight:600;text-transform:uppercase;text-align:center;font-size:1.02rem;letter-spacing:.04em;color:#ffe08a;line-height:1.15;min-height:2.3em;display:flex;align-items:center;justify-content:center}.mc-name i{font-style:normal;color:#fff;opacity:.7;margin:0 5px;font-size:.8em}.mc-stats{display:grid;grid-template-columns:1fr 1px 1fr;gap:10px;width:100%;padding-top:10px;border-top:1px solid rgba(255,216,107,.35)}.mc-stats .sep{background:#ffd86b66}.mc-stats .c{display:flex;flex-direction:column;gap:7px;min-width:0}.mc-stats .c>span{display:flex;flex-direction:column;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;min-width:0}.mc-stats b{font-size:.86rem;letter-spacing:.02em;text-transform:none;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-cta{white-space:nowrap;margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#06163f;background:#ffc72c;padding:7px 14px;border-radius:999px}.mc-cta i-c{--is:16px}.mx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;width:100%;max-width:1180px;margin:0 auto 6px;padding:10px 14px;border-radius:14px;background:#06163fb8;border:1px solid rgba(255,216,107,.35);color:#fff}.mx-bar .btn.ghost-w{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.mx-bar .flip{transform:scaleX(-1)}.mx-vs{display:inline-flex;align-items:center;gap:8px;font-weight:600}.mx-vs img{width:30px;height:30px;object-fit:contain}.mx-vs i{font-style:normal;color:#ffc72c;margin:0 3px}.mx-meta{font-size:.84rem;color:#ffffffc7}@media(max-width:600px){.mx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.mc-in{min-height:340px;padding:14px 10px 36px}.mc-crests .cr{width:58px;height:58px}.mc-crests img{width:50px;height:50px}.mc-date b{font-size:2rem}.mc-name{font-size:.84rem}.mc-stats b{font-size:.74rem}.mc-comp{font-size:.6rem}.mc-cta{font-size:.64rem;padding:6px 10px;letter-spacing:.05em}}@media(max-width:380px){.mx-grid{grid-template-columns:1fr}}.foot a,.foot-cos a{padding:2px 0}.foot-cos a small{display:inline;margin:0 0 0 6px}@media(min-width:901px){.foot{padding-bottom:26px}}.me-box .btn{text-transform:uppercase;letter-spacing:.16em;font-weight:400;font-size:.84rem}.me-box .btn i-c{--is:18px}.mega .mic{background:#0b3a8c;color:#ffc72c;box-shadow:inset 0 0 0 1px #ffc72c59}.mega a:hover .mic{background:#ffc72c;color:#0b3a8c}.sub-more a i-c{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#0b3a8c;color:#ffc72c;--is:15px;flex:none}.sub-more a{display:inline-flex;align-items:center;gap:8px}.drawer .mi i-c{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#0b3a8c;color:#ffc72c;--is:16px;flex:none}.cons-btns{position:absolute;left:16px;bottom:10px;z-index:2;display:flex;gap:8px;flex-wrap:wrap}.cons-btns a{font-size:.72rem;font-weight:500;letter-spacing:.04em;color:#06163f;background:#ffc72c;padding:4px 10px;border-radius:999px;text-decoration:none}.cons-btns a+a{background:#06163fcc;color:#fff;border:1px solid rgba(255,199,44,.6)}.foot a.gold-l{color:#ffc72c}.legal ul{margin:0;padding-left:20px;display:grid;gap:6px}.legal h3{margin:8px 0 0}.lg-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.resp{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;background:var(--surface-2);font-size:.86rem}.resp b{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.ok-box{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;background:var(--ok-soft);color:var(--ok)}.ok-box p{margin:4px 0 0;color:var(--fg)}.ok-box .code{font-weight:700;letter-spacing:.06em;background:#fff;padding:2px 8px;border-radius:6px;color:#0b3a8c}.sol{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;font-size:.86rem}.mega .mic i-c,.mega .mic i-c *{color:#ffc72c}.mega a:hover .mic i-c,.mega a:hover .mic i-c *{color:#0b3a8c}.sub-more a i-c *,.drawer .mi i-c *{color:#ffc72c}.foot-cr{margin:18px auto 0;font-size:.7rem;color:#fff6}.foot-cr a{display:inline;color:#ffffff80;padding:0}.mu{display:grid;grid-template-columns:220px minmax(0,640px) 240px;gap:20px;justify-content:center;align-items:start}.mu-side{position:sticky;top:calc(var(--hh) + 14px);display:grid;gap:12px}.mu-t{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.mu-fil{display:flex;flex-direction:column;gap:2px;padding:14px}.mu-fil>button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--fg);font:inherit;font-size:.92rem;padding:8px 10px;border-radius:10px;cursor:pointer;text-align:left}.mu-fil>button i-c{--is:18px;color:var(--blue)}.mu-fil>button:hover{background:var(--surface-2)}.mu-fil>button.on{background:var(--gold-soft);font-weight:600}.mu-box{padding:14px;display:flex;flex-direction:column;gap:6px;font-size:.86rem}.mu-box p{margin:0;color:var(--muted)}.mu-box a{text-decoration:none;color:var(--blue);font-weight:500}.mu-feed{display:flex;flex-direction:column;gap:14px;min-width:0}.cp{padding:14px}.cp-closed{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;cursor:pointer;padding:0;font:inherit;color:inherit}.cp-ph{flex:1;text-align:left;padding:11px 16px;border-radius:999px;background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.cp-closed:hover .cp-ph{border-color:var(--gold)}.cp-quick{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.cp-quick button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--fg);font:inherit;font-size:.86rem;padding:6px 10px;border-radius:8px;cursor:pointer}.cp-quick button:hover{background:var(--surface-2)}.cp-quick i-c{--is:17px;color:var(--gold)}.cp-types{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cp-types button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;font-size:.84rem;padding:7px 12px;border-radius:999px;cursor:pointer}.cp-types button i-c{--is:16px}.cp-types button[aria-checked=true]{background:var(--blue);border-color:var(--blue);color:#fff}.cp-types button[aria-checked=true] i-c{color:#ffc72c}.cp-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:8px}.cp-fields .wide{grid-column:1/-1}.cp-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.cp-chips button{border:1px dashed var(--line);background:transparent;color:var(--muted);font:inherit;font-size:.78rem;padding:3px 10px;border-radius:999px;cursor:pointer}.cp-chips button.on{border-style:solid;border-color:var(--gold);color:var(--fg);background:var(--gold-soft)}.cp-meta{font-size:.76rem;color:var(--muted);margin-top:4px}.cp-ph-list{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.cp-ph-list span{position:relative}.cp-ph-list img{width:72px;height:72px;object-fit:cover;border-radius:10px;display:block}.cp-ph-list button{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:50%;border:0;background:#000000a6;color:#fff;cursor:pointer;font-size:.7rem}label.btn.disabled{opacity:.5;pointer-events:none}.warn-x{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#e539351f;border:1px solid rgba(229,57,53,.45);color:var(--bad);font-size:.84rem;font-weight:500}.fp{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px 6px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow)}.fp:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:0 4px 4px 0;background:var(--blue)}.fp[data-t=previa]:before{background:#f2b705}.fp[data-t=ofrezco-auto]:before,.fp[data-t=ofrezco-casa]:before{background:var(--ok)}.fp[data-t=busco-auto]:before,.fp[data-t=busco-casa]:before{background:#ff8a3d}.fp[data-t=foto]:before{background:#c792ea}.fp-h{display:flex;align-items:center;gap:10px;position:relative}.fp-av{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--gold);color:var(--gold-ink);font-weight:700;font-size:.86rem;box-shadow:0 0 0 2px var(--surface),0 0 0 4px #f2b70599}.fp-av img{width:100%;height:100%;object-fit:cover}.fp-av.pena{background:var(--blue);color:#ffc72c;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--blue)}.fp-av.emp{background:#0e1d4b;color:#fff}.fp-av.s{width:32px;height:32px;font-size:.7rem;box-shadow:none}.fp-who{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.25}.fp-who b{font-weight:600;font-size:.95rem}.fp-who .ok,.ok{color:var(--ok)}.fp-kind{margin-left:6px;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border-radius:6px;background:var(--blue);color:#fff;vertical-align:2px}.fp-who span{font-size:.8rem;color:var(--muted)}.fp-type{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--surface-2);white-space:nowrap}.fp-type i-c{--is:14px;color:var(--blue)}.fp-more{border:0;background:transparent;color:var(--muted);font-size:1.3rem;cursor:pointer;padding:0 4px;line-height:1}.fp-menu{position:absolute;right:0;top:36px;z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:4px}.fp-menu button{border:0;background:transparent;color:var(--bad);font:inherit;padding:8px 12px;cursor:pointer;white-space:nowrap}.fp-text{margin:0;font-size:1rem;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.fp-det{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.84rem;color:var(--muted);align-items:center}.fp-det>span{display:inline-flex;align-items:center;gap:5px}.fp-det i-c{--is:15px;color:var(--blue)}.fp-det .exp{margin-left:auto;font-size:.72rem;border:1px solid var(--line);padding:1px 8px;border-radius:999px}.seats{display:inline-flex;align-items:center;gap:3px}.seats i{width:10px;height:10px;border-radius:50%;background:#f2b705;display:inline-block}.seats.big i{width:16px;height:16px;background:var(--surface-2);border:2px solid #F2B705}.seats.big i.on{background:#f2b705}.fp-ph{display:grid;gap:4px;border-radius:12px;overflow:hidden;grid-template-columns:1fr 1fr}.fp-ph[data-n="1"]{grid-template-columns:1fr}.fp-ph img{width:100%;height:100%;max-height:420px;aspect-ratio:4/3;object-fit:cover;display:block}.fp-ph[data-n="3"] img:first-child{grid-row:span 2;aspect-ratio:auto}.fp-stats{display:flex;justify-content:space-between;font-size:.82rem;color:var(--muted);padding-top:2px}.fp-stats .lnk{font-size:.82rem;color:var(--muted)}.fp-act{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));border-top:1px solid var(--line);margin:0 -6px}.fp-act>*{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.86rem;font-weight:500;padding:9px 6px;border-radius:8px;cursor:pointer;text-decoration:none}.fp-act>*:hover{background:var(--surface-2);color:var(--fg)}.fp-act i-c{--is:17px}.fp-act button.on{color:#d99a00}.fp-act button.on i-c{color:#f2b705}.fp-com{border-top:1px solid var(--line);padding:10px 0;display:flex;flex-direction:column;gap:8px}.cm{display:flex;gap:8px;align-items:flex-start}.cm>div{background:var(--surface-2);border-radius:14px;padding:7px 12px;font-size:.88rem;min-width:0;overflow-wrap:anywhere}.cm small{display:block;color:var(--muted);font-size:.72rem}.cm-f{display:flex;gap:8px}.cm-f input{flex:1;border-radius:999px}@media(max-width:1200px){.mu{grid-template-columns:200px minmax(0,1fr)}.mu-side.r{display:none}}@media(max-width:860px){.mu{grid-template-columns:minmax(0,1fr)}.mu-side{position:static}.mu-fil{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:8px}.mu-fil>button{white-space:nowrap;flex:none}.mu-fil .mu-t,.mu-fil label{display:none}}.gp{display:grid;grid-template-columns:330px minmax(0,1fr);padding:0;overflow:hidden;height:min(78vh,760px)}.gp-list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.gp-top{display:flex;gap:8px;padding:12px;align-items:center}.gp-search{flex:1;display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:0 12px}.gp-search i-c{--is:16px;color:var(--muted)}.gp-search input{border:0!important;background:transparent!important;padding:9px 0!important;flex:1;min-width:0;box-shadow:none!important}.gp-chips{display:flex;gap:6px;flex-wrap:wrap;padding:0 12px 10px}.gp-chips button{border:1px solid var(--line);background:transparent;color:var(--fg);font:inherit;font-size:.78rem;padding:4px 11px;border-radius:999px;cursor:pointer}.gp-chips button.on{background:var(--blue);border-color:var(--blue);color:#fff}.gp-items{overflow-y:auto;flex:1;border-top:1px solid var(--line)}.gp-it{display:flex;gap:10px;align-items:flex-start;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--fg);font:inherit;text-align:left;padding:12px;cursor:pointer;position:relative}.gp-it:hover{background:var(--surface-2)}.gp-it[aria-current=true]{background:var(--gold-soft)}.gp-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#0b3a8c;color:#ffc72c}.gp-ic i-c{--is:20px}.gp-ic[data-t=previa]{background:#f2b705;color:#0b3a8c}.gp-ic[data-t=pena]{background:#06163f}.gp-ic[data-t=alojamiento],.gp-ic[data-t=auto]{background:#137a4a}.gp-tx{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.gp-tx b{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-tx small{color:var(--muted);font-size:.72rem;flex:none;margin-left:6px}.gp-sub{font-size:.82rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-sub em{font-style:normal;color:var(--warn)}.gp-meta{font-size:.72rem;color:var(--muted)}.gp-dot{position:absolute;right:12px;top:50%;width:10px;height:10px;border-radius:50%;background:var(--ok)}.gp-room{display:flex;flex-direction:column;min-height:0;min-width:0}.gp-empty{display:grid;place-items:center;padding:40px}.gp-rh{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.gp-back{display:none;border:0;background:transparent;color:var(--fg);font-size:1.3rem;cursor:pointer}.gp-rt{min-width:0;flex:1;display:flex;flex-direction:column}.gp-rt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-rt span{font-size:.8rem;color:var(--muted)}.gp-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--line);overflow-x:auto}.gp-tabs button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:.86rem;font-weight:500;padding:10px 12px;cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap}.gp-tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:#f2b705}.gp-arch{margin:10px 14px 0;padding:8px 12px;border-radius:10px;background:var(--warn-soft);color:var(--warn);font-size:.86rem}.gp-poll{margin:10px 14px 0}.gp-pane{padding:14px;overflow-y:auto;flex:1}.gp-pq{padding:0 14px 12px}.gp-pq summary{cursor:pointer;font-size:.84rem;color:var(--muted)}.wa{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-height:0;background:radial-gradient(circle at 20px 20px,rgba(11,58,140,.05) 2px,transparent 3px) 0 0/34px 34px,var(--surface-2)}.wa-day{align-self:center;margin:8px 0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.wa-day span{background:var(--surface);border:1px solid var(--line);padding:3px 10px;border-radius:8px;color:var(--muted)}.wa-b{position:relative;max-width:min(75%,520px);align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:4px 14px 14px;padding:6px 10px 18px;margin-top:6px;box-shadow:0 1px 1px #0a1a3c0f;overflow-wrap:anywhere}.wa-b.cont{margin-top:0;border-radius:14px}.wa-b.me{align-self:flex-end;background:#0b3a8c;border-color:#0b3a8c;color:#fff;border-radius:14px 4px 14px 14px}.wa-b.me.cont{border-radius:14px}.wa-n{display:block;font-size:.78rem;margin-bottom:1px}.wa-t{font-size:.94rem;white-space:pre-line}.wa-img{display:block;max-width:100%;max-height:300px;border-radius:10px;margin:2px 0 4px}.wa-m{position:absolute;right:9px;bottom:3px;font-size:.66rem;color:var(--muted);display:inline-flex;gap:4px;align-items:center}.wa-b.me .wa-m{color:#ffffffbf}.tick{letter-spacing:-2px}.tick.read{color:#ffc72c}.wa-typing{align-self:flex-start;font-size:.8rem;color:var(--muted);margin-top:6px;display:flex;align-items:center;gap:6px}.dots{display:inline-flex;gap:3px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:wad 1.2s infinite}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes wad{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.dots i{animation:none}}.wa-f{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line);align-items:center}.wa-f input{flex:1;border-radius:999px}.wa-att{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface-2);cursor:pointer;flex:none}.wa-att i-c{--is:18px;color:var(--blue)}.gp-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.gp-item b{flex:1;min-width:120px}.gp-item .who{font-size:.82rem;color:var(--muted)}.gp-item.taken b{text-decoration:none}.gp-mem{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.gp-mem small{display:block;color:var(--muted);font-size:.78rem}.gp-mem select{width:auto;padding:4px 8px;font-size:.8rem}.role{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border-radius:999px;background:var(--surface-2);white-space:nowrap}.role[data-r=creador],.role[data-r=presidente]{background:#f2b705;color:#06163f}.role[data-r=admin],.role[data-r=tesorero],.role[data-r=delegado]{background:#0b3a8c;color:#fff}.gp-cap{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;background:var(--gold-soft);margin-bottom:12px;font-size:.86rem}.gp-album{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.gp-album figure{margin:0}.gp-album img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block}.gp-album figcaption{font-size:.72rem;color:var(--muted);margin-top:3px}@media(max-width:860px){.gp{grid-template-columns:minmax(0,1fr);height:auto;min-height:70vh}.gp.has-room .gp-list{display:none}.gp:not(.has-room) .gp-room{display:none}.gp-back{display:block}.gp-room{height:78vh}}.pn-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pn-bar .gp-search{min-width:220px}.pn-views{width:auto}.pn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.pn-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow)}.pn-cover{display:block;height:96px;background:linear-gradient(120deg,#06163f,#0b3a8c 52%,#f2b705 53% 61%,#0b3a8c 62%,#06163f) center/cover no-repeat}.pn-body{position:relative;padding:34px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.pn-crest{position:absolute;top:-30px;left:16px;width:58px;height:64px;display:grid;place-items:center;background:#0b3a8c;color:#ffc72c;font-weight:700;clip-path:polygon(0 0,100% 0,100% 64%,50% 100%,0 64%);text-decoration:none;overflow:hidden}.pn-crest img{width:100%;height:100%;object-fit:cover}.pn-name{color:var(--fg);text-decoration:none;font-size:1.02rem}.pn-loc{font-size:.84rem}.pn-desc{margin:0;font-size:.88rem;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pn-st{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0}.pn-st>div{display:flex;flex-direction:column;background:var(--surface-2);border-radius:10px;padding:6px 8px}.pn-st b{font-size:1.05rem;font-variant-numeric:tabular-nums}.pn-st span{font-size:.7rem;color:var(--muted)}.pn-st .arr{background:#137a4a1f}.pn-st .arr b{color:var(--ok)}.pn-tbl{width:100%;border-collapse:collapse;font-size:.9rem}.pn-tbl th,.pn-tbl td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.pn-tbl th{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pn-tbl .n{text-align:right;font-variant-numeric:tabular-nums}.pn-tbl a{text-decoration:none;color:var(--fg)}.pn-mini{width:28px;height:30px;display:inline-grid;place-items:center;background:#0b3a8c;color:#ffc72c;font-size:.66rem;font-weight:700;clip-path:polygon(0 0,100% 0,100% 64%,50% 100%,0 64%);overflow:hidden;flex:none}.pn-mini img{width:100%;height:100%;object-fit:cover}.pn-map{height:min(62vh,520px);border-radius:16px;overflow:hidden;border:1px solid var(--line);z-index:0}.pn-pin span{display:grid;place-items:center;width:34px;height:38px;background:#0b3a8c;color:#ffc72c;font:700 .7rem/1 var(--sans);clip-path:polygon(0 0,100% 0,100% 64%,50% 100%,0 64%);border:0}.pn-pin span.me{background:#f2b705;color:#06163f}.leaflet-popup-content{font-family:var(--sans);font-size:.86rem;line-height:1.45}.leaflet-popup-content a{color:#0b3a8c;font-weight:600}.pp-hero{background:linear-gradient(120deg,#06163f,#0b3a8c 55%,#f2b705 56% 63%,#0b3a8c 64%,#06163f) center/cover no-repeat;color:#fff;padding-block:calc(var(--hh) + 20px) 22px}.pp-in{display:flex;flex-direction:column;gap:14px}.pp-back{color:#ffffffd9;text-decoration:none;font-size:.86rem}.pp-id{display:flex;align-items:flex-end;gap:16px}.pp-crest{width:92px;height:102px;flex:none;display:grid;place-items:center;background:#0b3a8c;color:#ffc72c;font-weight:700;font-size:1.6rem;clip-path:polygon(0 0,100% 0,100% 64%,50% 100%,0 64%);overflow:hidden;box-shadow:0 0 0 3px #f2b705}.pp-crest img{width:100%;height:100%;object-fit:cover}.pp-id h1{margin:0;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.1;text-wrap:balance}.pp-id p{margin:4px 0 0;color:#ffffffd9}.pp-id a{color:#ffc72c}.pp-acts{flex-wrap:wrap;gap:8px}.pp-acts .ghost-w{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}.pp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.pp-arr b{color:var(--ok)}.pp-avs{display:flex;margin-top:6px}.pp-avs .fp-av{margin-left:-8px;box-shadow:0 0 0 2px var(--surface)}.pp-avs .fp-av:first-child{margin-left:0}.pp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;align-items:start}.pp-mems{max-height:520px;overflow-y:auto;margin-top:8px}@media(max-width:760px){.pp-grid,.pp-stats{grid-template-columns:1fr}.pp-crest{width:70px;height:78px;font-size:1.2rem}}.svc-cap{display:flex;align-items:center;gap:8px;margin-top:6px}.svc-cap small{font-size:.76rem;opacity:.8}.svc-grp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}@media(max-width:600px){.fp{padding:12px 12px 4px}.fp-who b{font-size:.9rem}.fp-kind{display:none}.fp-type{font-size:.68rem;padding:3px 8px}.fp-det .exp{margin-left:0}}.pn-st span{line-height:1.2}.tbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.tb{padding:0;overflow:hidden;background:linear-gradient(180deg,#0b2259,#06163f);color:#fff;border-color:#ffc72c40}.tb-h{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-bottom:1px solid rgba(255,199,44,.3);background:linear-gradient(90deg,rgba(255,199,44,.14),transparent)}.tb-h h3{margin:0;font-size:1.02rem;text-transform:uppercase;letter-spacing:.06em;color:#ffc72c}.tb-h span{font-size:.78rem;color:#ffffffa6}.tb-scroll{overflow:auto;max-height:548px}.tb-t thead th{position:sticky;top:0;background:#0a1e52;z-index:1}.tbs{align-items:stretch}.tb{display:flex;flex-direction:column}.tb-scroll{flex:1}.tb-t{width:100%;border-collapse:collapse;font-size:.86rem;font-variant-numeric:tabular-nums}.tb-t th{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-weight:600;padding:8px 6px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.tb-t td{padding:6px;text-align:center;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffd9}.tb-t .l{text-align:left}.tb-t .c{width:34px}.tb-t tbody tr:nth-child(2n){background:#ffffff08}.tb-t .pos{font-weight:700;color:#fff;box-shadow:inset 3px 0 0 transparent}.tb-t .pos[data-z=z1]{box-shadow:inset 3px 0 #3ccb7f}.tb-t .pos[data-z=z2]{box-shadow:inset 3px 0 #4fc3f7}.tb-t .pos[data-z=z3]{box-shadow:inset 3px 0 #e53935}.tb-t .pos[data-z=oct]{box-shadow:inset 3px 0 #4fc3f7}.tb-t .tm{display:flex;align-items:center;gap:8px;min-width:0}.tb-t .tm img{width:20px;height:20px;object-fit:contain;flex:none}.tb-t .tm b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.tb-t .tb-pts{font-weight:700;color:#fff}.tb-t tr.me{background:#ffc72c29!important}.tb-t tr.me td{color:#ffc72c}.tb-t tr.me .tm b,.tb-t tr.me .tb-pts{color:#ffc72c;font-weight:700}.tb-f{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:space-between;padding:10px 16px;font-size:.74rem;color:#ffffffa6}.tb-f span{display:inline-flex;align-items:center;gap:6px}.tb-f i{width:10px;height:10px;border-radius:2px;display:inline-block}.tb-f .z1{background:linear-gradient(90deg,#3ccb7f 50%,#4fc3f7 50%)}.tb-f .z3{background:#e53935}.tb-f .zo{background:#4fc3f7}.tb-f .src{opacity:.7}@media(max-width:900px){.tbs{grid-template-columns:1fr}}@media(max-width:480px){.tb-t .hide-s{display:none}.tb-t .tm b{max-width:120px}}.step .st-or{margin:2px 0;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.step p+p{margin-top:2px}.sub-more{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.sub-more a{flex-direction:column;justify-content:center;gap:4px;padding:8px 4px;font-size:.74rem;letter-spacing:.02em;text-align:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-scroll{overflow:visible!important;max-height:none!important}.tb-t{table-layout:fixed}.tb-t col.w-pos{width:40px}.tb-t col.w-pts{width:56px}.tb-t col.w-pj{width:46px}.tb-t col.w-gol{width:66px}.tb-t col.w-dif{width:52px}.tb-t td,.tb-t th{padding:8px 6px}.tb-t .tm b{max-width:none}.tb-t thead th{position:static}.tbs{align-items:start}.tb-more{border:1px solid rgba(255,199,44,.5);background:transparent;color:#ffc72c;font:inherit;font-size:.76rem;font-weight:600;padding:3px 12px;border-radius:999px;cursor:pointer}@media(max-width:480px){.tb-t{font-size:.8rem}.tb-t col.w-pos{width:30px}.tb-t col.w-pts{width:40px}.tb-t col.w-pj{width:32px}.tb-t col.w-gol{width:50px}.tb-t col.w-dif{width:38px}.tb-t td,.tb-t th{padding:7px 3px}.tb-t .tm{gap:6px}.tb-t .tm img{width:18px;height:18px}.tb-f{justify-content:center}}.grid.g3>post-card{display:block;min-width:0}.grid.g3>post-card>.post{height:100%}.post p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;margin:0}.post .acts{margin-top:auto}.steps{align-items:stretch}.step{display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;border-radius:18px;border:1.5px solid transparent;background:linear-gradient(160deg,#0e2a6e,#081a4a 55%,#06143a) padding-box,linear-gradient(140deg,#ffe08a,#c9962b 40%,#ffd86b 70%,#8e6514) border-box;color:#fff;box-shadow:0 18px 40px #00000040}.step .st-h{display:flex;align-items:center;justify-content:space-between}.step .n{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffc72c1f;border:1.5px solid #FFC72C;color:#ffc72c;font-family:var(--sans);font-size:1.15rem;font-weight:700}.step .ic{position:static;width:44px;height:44px;border-radius:12px}.step h3{margin:4px 0 2px;font-size:1.12rem;line-height:1.25;letter-spacing:.04em;color:#ffc72c;text-wrap:balance}.step p{margin:0;color:#ffffffd1;font-size:.95rem;line-height:1.5}.step p b{color:#fff}.step .st-or{display:flex;align-items:center;gap:10px;color:#ffc72c;font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.step .st-or:before,.step .st-or:after{content:"";flex:1;height:1px;background:#ffc72c59}.tb-t col:nth-child(2){width:auto!important}.tb-t{width:100%;max-width:100%}.tb-t{min-width:0!important}.pn-tbl{min-width:0}.tbs{align-items:stretch!important}.tb .tb-f{margin-top:auto}.gp-pic{position:relative;flex:none;width:46px;height:46px}.gp-pic img{width:100%;height:100%;border-radius:14px;object-fit:cover;display:block;box-shadow:0 0 0 2px #ffc72c59}.gp-pic i{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#0b3a8c;color:#ffc72c;font-style:normal;box-shadow:0 0 0 2px var(--surface)}.gp-pic i i-c{--is:11px}.gp-pic.lg{width:44px;height:44px}.gp-pic.xl{width:84px;height:84px}.gp-pic.xl img{border-radius:20px}.gp-cam{position:absolute;right:-6px;bottom:-6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ffc72c;font-size:.7rem;cursor:pointer;box-shadow:0 0 0 2px var(--surface)}.pz{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.pz-main{padding:0;overflow:hidden}.pz-prog{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:var(--surface-2)}.pz-prog li{position:relative}.pz-prog li:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:transparent}.pz-prog li.on:after{background:#f2b705}.pz-prog button{width:100%;display:flex;align-items:center;gap:8px;justify-content:center;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.82rem;font-weight:500;padding:14px 6px;cursor:pointer}.pz-prog button:disabled{cursor:default;opacity:.6}.pz-prog b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);font-size:.8rem;flex:none}.pz-prog li.on b{background:#f2b705;border-color:#f2b705;color:#06163f}.pz-prog li.cur button{color:var(--fg)}.pz-step{padding:24px 26px 8px;display:flex;flex-direction:column;gap:6px;animation:pzIn .25s ease}@keyframes pzIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pz-step{animation:none}}.pz-step h2{margin:0;font-size:1.5rem;text-transform:uppercase;letter-spacing:.03em}.pz-sub{margin:0 0 10px;color:var(--muted)}.pz-lbl{display:block;margin:16px 0 8px;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pz-matches{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.pz-match{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;border:1.5px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;padding:12px;border-radius:14px;cursor:pointer;transition:border-color .15s,transform .15s}.pz-match:hover{transform:translateY(-2px)}.pz-match.sel{border-color:#f2b705;background:var(--gold-soft);box-shadow:0 0 0 3px #f2b7052e}.pz-match .crs{display:flex;align-items:center;gap:6px}.pz-match .crs img{width:30px;height:30px;object-fit:contain}.pz-match .crs em{font-style:normal;font-size:.72rem;font-weight:700;color:#d99a00}.pz-match b{font-size:.9rem}.pz-match small{font-size:.74rem;color:var(--muted)}.pz-match.other{justify-content:center}.pz-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pz-chips button,.pz-seg button{border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;font-size:.84rem;padding:7px 14px;border-radius:999px;cursor:pointer}.pz-chips button.on,.pz-seg button.on{background:#0b3a8c;border-color:#0b3a8c;color:#fff}.pz-seg{display:flex;flex-wrap:wrap;gap:6px}.pz-count{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--line);border-radius:14px;margin-top:8px}.pz-count.sm{padding:8px 12px;margin-top:10px}.pz-count small{display:block;color:var(--muted);font-size:.78rem}.ctr{display:flex;align-items:center;gap:12px}.ctr button{width:36px;height:36px;border-radius:50%;border:1.5px solid #0B3A8C;background:transparent;color:var(--fg);font-size:1.2rem;cursor:pointer;line-height:1}.ctr button:hover{background:#0b3a8c;color:#fff}.ctr span{min-width:20px;text-align:center;font-weight:700;font-size:1.1rem;font-variant-numeric:tabular-nums}.pz-tog{display:flex;align-items:center;gap:10px;margin-top:16px;cursor:pointer;font-size:.92rem}.pz-tog input{position:absolute;opacity:0;width:0;height:0}.pz-tog span{width:42px;height:24px;border-radius:999px;background:var(--line);position:relative;transition:background .15s;flex:none}.pz-tog span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s}.pz-tog input:checked+span{background:#f2b705}.pz-tog input:checked+span:after{left:21px}.pz-tog input:focus-visible+span{outline:2px solid #0B3A8C;outline-offset:2px}.pz-needs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.pz-need{position:relative;display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;border:1.5px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;padding:14px;border-radius:16px;cursor:pointer;transition:all .15s}.pz-need .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#0b3a8c;color:#ffc72c;margin-bottom:4px}.pz-need .ic i-c{--is:22px}.pz-need b{font-size:.95rem}.pz-need small{color:var(--muted);font-size:.76rem}.pz-need .ck{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);font-size:.8rem;font-weight:700}.pz-need.sel{border-color:#f2b705;background:var(--gold-soft)}.pz-need.sel .ck{background:#f2b705;border-color:#f2b705;color:#06163f}.pz-sub-q{margin-top:6px;padding:4px 0}.pz-budget{padding:16px;border-radius:16px;background:var(--surface-2);display:flex;flex-direction:column;gap:8px}.pz-budget b{font-size:1.3rem;color:#d99a00;font-variant-numeric:tabular-nums}.pz-budget input[type=range]{width:100%;accent-color:#F2B705;padding:0;border:0;background:transparent}.pz-styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pz-style{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;border:1.5px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;padding:12px;border-radius:14px;cursor:pointer}.pz-style span{font-size:1.4rem}.pz-style small{color:var(--muted);font-size:.76rem}.pz-style.sel{border-color:#f2b705;background:var(--gold-soft)}.pz-nav{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 26px 22px;border-top:1px solid var(--line);margin-top:18px}.pz-send{font-size:1rem;padding:12px 20px}.pz-ticket{position:sticky;top:calc(var(--hh) + 14px);border-radius:20px;overflow:hidden;color:#fff;background:linear-gradient(170deg,#0e2a6e,#06163f);border:1.5px solid rgba(255,199,44,.45);box-shadow:0 18px 40px #06163f59}.tk-top{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f2b705;color:#06163f;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tk-top em{font-style:normal;background:#06163f;color:#ffc72c;padding:2px 8px;border-radius:999px}.tk-route{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 16px 10px}.tk-route>div{display:flex;flex-direction:column;min-width:0}.tk-route .r{text-align:right;align-items:flex-end}.tk-route small,.tk-grid small,.tk-total small{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.tk-route b{font-size:2rem;line-height:1;color:#ffc72c;letter-spacing:.04em}.tk-route span{font-size:.82rem;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-plane{font-size:1.4rem;color:#ffc72c;transform:rotate(0)}.tk-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:6px 16px 12px}.tk-grid b{display:block;font-size:.95rem}.tk-needs{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 14px}.tk-needs span{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;padding:3px 9px;border-radius:999px;background:#ffc72c24;border:1px solid rgba(255,199,44,.35)}.tk-needs i-c{--is:13px;color:#ffc72c}.tk-cut{height:20px;position:relative;margin:0 -2px;background:radial-gradient(circle at 0 50%,var(--bg) 10px,transparent 11px),radial-gradient(circle at 100% 50%,var(--bg) 10px,transparent 11px)}.tk-cut:after{content:"";position:absolute;left:18px;right:18px;top:50%;border-top:2px dashed rgba(255,255,255,.25)}.tk-total{display:flex;flex-direction:column;padding:6px 16px 10px}.tk-total b{font-size:1.6rem;color:#ffc72c;font-variant-numeric:tabular-nums}.tk-total span{font-size:.82rem;color:#ffffffbf}.tk-perks{list-style:none;margin:0;padding:10px 16px 16px;display:grid;gap:6px;font-size:.8rem;color:#ffffffd9}@media(max-width:980px){.pz{grid-template-columns:1fr}.pz-ticket{position:static}}@media(max-width:600px){.pz-prog span{display:none}.pz-step{padding:18px 16px 4px}.pz-nav{padding:14px 16px 18px}.pz-styles{grid-template-columns:1fr}.pz-send{font-size:.9rem;padding:10px 14px}}html,body{max-width:100%}body{overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}img,svg,video,iframe,canvas{max-width:100%}input,select,textarea,button{max-width:100%}input,select,textarea{min-width:0}input[type=date],input[type=time],input[type=datetime-local]{-webkit-appearance:none;appearance:none;min-width:0;width:100%;display:block;min-height:44px}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left}.grid>*,.split>*,.row>*,.card,.panel,.kpi{min-width:0}p,li,h1,h2,h3,h4,small,span,b,a,td{overflow-wrap:break-word}.legal{grid-template-columns:minmax(0,1fr)!important;max-width:min(860px,100%)!important}.legal>*{min-width:0}@media(max-width:600px){.page-band h1,.disp{overflow-wrap:anywhere}.wrap{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.sec-tabs,.sectabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.sectabs::-webkit-scrollbar{display:none}}.pwa{position:fixed;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;background:#06163f;color:#fff;border:1px solid rgba(255,199,44,.5);box-shadow:0 14px 34px #00000073;animation:pzIn .3s ease}.pwa img{border-radius:12px;flex:none}.pwa-t{flex:1;min-width:0;display:flex;flex-direction:column;font-size:.8rem;line-height:1.35}.pwa-t>b{font-size:.92rem;color:#ffc72c}.pwa-x{border:0;background:transparent;color:#ffffffb3;font-size:1rem;cursor:pointer;padding:4px}@media(max-width:600px){.sectabs{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;overflow:visible!important;width:100%}.sectabs a{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:3px;padding:8px 4px!important;font-size:.72rem!important;letter-spacing:.02em!important;text-align:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.gp-search{min-width:0}.gp-top>.btn{flex:none}@media(max-width:600px){.sub-in{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;overflow:visible!important}.sub-in>a,.sub-in>.sbtn{min-width:0;justify-content:center;padding-left:4px!important;padding-right:4px!important;font-size:.8rem!important;letter-spacing:0!important;white-space:nowrap;overflow:hidden}.sub-in .car{flex:none}}@media(max-width:600px){.sub-in{-webkit-mask-image:none!important;mask-image:none!important}.sub-in a:last-child{margin-right:0!important}}@media(max-width:600px){.sub-in{height:auto!important;padding-block:6px}.sub-in>a,.sub-in>.sbtn{flex-direction:column;gap:2px!important;padding:5px 2px!important;font-size:.72rem!important;border-radius:14px!important;line-height:1.1}.sub-in>.sbtn .car{display:none}}.gp-search input{width:100%;min-width:0}
