.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}.kpis.kx{gap:16px}.kx-c{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 18px 14px;border-radius:18px;min-width:0;overflow:hidden;background:radial-gradient(120% 90% at 100% 0%,rgba(255,199,44,.12),transparent 55%),linear-gradient(170deg,color-mix(in srgb,var(--surface) 92%,#3A6CF0 8%),var(--surface));border:1px solid color-mix(in srgb,var(--line) 55%,#FFC72C 45%);box-shadow:var(--shadow);transition:transform .2s,border-color .2s,box-shadow .2s}.kx-c:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#d99e0b,#ffd86b 50%,#d99e0b)}.kx-c:hover{transform:translateY(-3px);border-color:#ffc72c;box-shadow:0 18px 40px #0000004d}.kx-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.kx-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#ffd86b,#d99e0b);color:#06102a;box-shadow:0 6px 16px #d99e0b4d;--is:22px}.kx-d{font-family:var(--mono);font-size:.74rem;font-weight:700;color:#3fd08f;background:#22a06b24;border:1px solid rgba(34,160,107,.35);padding:3px 8px;border-radius:99px}.kx-l{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kx-v{font-family:var(--sans);font-weight:700;font-size:2.4rem;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:linear-gradient(180deg,var(--fg) 35%,#FFD86B);-webkit-background-clip:text;background-clip:text;color:transparent}.kx-ch{margin:6px -18px 0;height:56px}.kx-ch svg.sp{width:100%;height:56px;display:block}.kx-f{display:flex;align-items:center;gap:6px;font-size:.7rem;color:var(--muted);letter-spacing:.04em}.kx-f i{width:14px;height:2px;border-radius:2px;background:linear-gradient(90deg,#3a6cf0,#ffc72c)}@media(max-width:600px){.kpis.kx{gap:10px}.kx-c{padding:14px 12px 10px}.kx-ic{width:34px;height:34px;--is:18px}.kx-v{font-size:1.6rem}.kx-l{font-size:.62rem;letter-spacing:.08em}.kx-ch{margin:4px -12px 0;height:40px}.kx-ch svg.sp{height:40px}.kx-f{display:none}}p-x{display:block;background:#0a2a6b}.x{--xb:#0A2A6B;--xb2:#082459;--xl:rgba(255,255,255,.14);--xt:#EEF2FB;--xm:#9FB0D6;--xg:#FFC72C;--xg2:#FFD86B;--xh:rgba(255,255,255,.035);font-family:TwitterChirp,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.333;color:var(--xt);background:var(--xb);display:grid;grid-template-columns:275px minmax(0,600px) 350px;justify-content:center;column-gap:28px;min-height:calc(100vh - var(--hh,70px));-webkit-font-smoothing:antialiased}.x a{color:inherit;text-decoration:none}.x button{font-family:inherit}.x-mut{color:var(--xm)}.x-lnk{color:var(--xg2)!important}.x-lnk:hover{text-decoration:underline!important}.x-left{position:sticky;top:var(--hh,70px);height:calc(100vh - var(--hh,70px));display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px 14px;overflow-y:auto}.x-brand{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;margin-bottom:2px}.x-brand:hover{background:var(--xh)}.x-crest{width:36px;height:36px;border-radius:10px 10px 18px 18px;display:grid;place-items:center;background:linear-gradient(180deg,#0b3a8c 0 38%,#ffc72c 38% 62%,#0b3a8c 62%);color:#fff;font-weight:800;font-size:.9rem;box-shadow:inset 0 0 0 2px #ffc72c}.x-nav{display:inline-flex;align-items:center;gap:18px;padding:11px 18px 11px 12px;border-radius:999px;font-size:20px;color:var(--xt);transition:background .15s}.x-nav:hover{background:#ffffff14}.x-nav.on{font-weight:700}.x-nav.on .x-ni{color:var(--xg)}.x-ni{position:relative;display:inline-flex;--is:26px}.x-ni em,.x-mnav em{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--xg);color:#06163f;font-style:normal;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--xb)}.x-post-btn{margin:14px 0 10px;width:90%;height:52px;border:0;border-radius:999px;background:var(--xg);color:#06163f;font-size:17px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #00000040;transition:background .15s}.x-post-btn:hover{background:var(--xg2)}.x-post-btn .x-pi{display:none}.x-me{margin-top:auto;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:999px;width:100%;min-width:0}.x-me:hover{background:#ffffff14}.x-me .x-nl{display:flex;flex-direction:column;min-width:0}.x-me b,.x-me small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-me small{color:var(--xm);font-size:15px}.x-main{border-left:1px solid var(--xl);border-right:1px solid var(--xl);min-width:0;min-height:calc(100vh - var(--hh,70px));padding-bottom:60px}.x-mnav{display:none}.x-head{position:sticky;top:var(--hh,70px);z-index:6;display:flex;align-items:center;gap:22px;min-height:53px;padding:0 16px;background:#0a2a6bd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--xl)}.x-head h1{font-size:20px;font-weight:700;margin:0;line-height:1.2;display:flex;flex-direction:column}.x-head h1 small{font-size:13px;font-weight:400;color:var(--xm)}.x-head.x-tabs{padding:0;gap:0}.x-head.x-tabs button,.x-subtabs>*{all:unset;box-sizing:border-box;flex:1;display:flex;justify-content:center;cursor:pointer;color:var(--xm);font-weight:500;transition:background .15s}.x-head.x-tabs button:hover,.x-subtabs>*:hover{background:#ffffff0f}.x-head.x-tabs button span,.x-subtabs>* span{position:relative;padding:16px 0}.x-head.x-tabs button.on,.x-subtabs>.on{color:var(--xt);font-weight:700}.x-head.x-tabs button.on span:after,.x-subtabs>.on span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:4px;background:var(--xg)}.x-subtabs{display:flex;border-bottom:1px solid var(--xl)}.x-back{all:unset;cursor:pointer;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;margin-left:-6px}.x-back:hover{background:#ffffff1a}.x-sep{border-bottom:1px solid var(--xl)}.x-fresh{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;padding:14px;color:var(--xg2);font-weight:600;border-bottom:1px solid var(--xl);cursor:pointer}.x-fresh:hover{background:var(--xh)}.x-empty{padding:40px 32px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:420px;margin:0 auto}.x-empty b{font-size:26px;font-weight:800;line-height:1.15}.x-empty p{color:var(--xm);margin:0}.x-guest{padding:18px 16px;border-bottom:1px solid var(--xl);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.x-guest b{width:100%;font-size:20px}.x-guest p{width:100%;margin:0;color:var(--xm)}.x-h2{font-size:20px;font-weight:800;margin:0;padding:14px 16px 6px}.x-spin{display:grid;place-items:center;padding:24px}.x-spin i{width:26px;height:26px;border-radius:50%;border:3px solid rgba(255,199,44,.25);border-top-color:var(--xg);animation:xspin .8s linear infinite}@keyframes xspin{to{transform:rotate(360deg)}}.x-more{height:1px}.x-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:700;cursor:pointer;background:var(--xt);color:#06163f;white-space:nowrap;transition:background .15s,opacity .15s;text-decoration:none!important}.x-btn.gold{background:var(--xg);color:#06163f}.x-btn.gold:hover{background:var(--xg2)}.x-btn.light{background:var(--xt);color:#06163f}.x-btn.light:hover{background:#fff}.x-btn.ghost{background:transparent;color:var(--xt);border-color:#fff6}.x-btn.ghost:hover{background:#ffffff14}.x-btn.sm{height:32px;padding:0 14px;font-size:14px}.x-btn:disabled{opacity:.5;cursor:default}.x-btn i-c{--is:16px}.x-ver{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--xg);color:#06163f;margin-left:3px;vertical-align:-3px;--is:12px}.x-ver.s{width:15px;height:15px;--is:10px}.x-tag{margin-left:5px;padding:1px 7px;border-radius:5px;font-size:11px;font-weight:700;letter-spacing:.04em;background:#ffffff1f;color:var(--xt);vertical-align:2px}.x-tag.gold{background:var(--xg);color:#06163f}.x-pop{position:absolute;z-index:30;top:100%;left:0;min-width:240px;padding:6px 0;border-radius:14px;background:#0a2a6b;box-shadow:0 0 18px #ffffff2e,0 10px 30px #0006;display:flex;flex-direction:column}.x-pop.r{left:auto;right:0}.x-pop button,.x-pop a{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:12px 16px;font-weight:700;cursor:pointer;color:var(--xt)}.x-pop button:hover,.x-pop a:hover{background:#ffffff12}.x-pop .warn{color:#ff6b7a}.x-pop.city{left:auto;right:0;top:100%;max-height:260px;overflow-y:auto}.xp{display:block;padding:12px 16px;border-bottom:1px solid var(--xl);cursor:pointer;transition:background .15s;outline:none}.xp:hover{background:var(--xh)}.xp.thread{border-bottom:0}.xp.big{cursor:default}.xp.big:hover{background:transparent}.xp-rp{display:flex;align-items:center;gap:8px;margin:-4px 0 4px 26px;font-size:13px;font-weight:700;color:var(--xm);--is:15px}.xp-rp a:hover{text-decoration:underline}.xp-g{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.xp.big .xp-g{grid-template-columns:46px minmax(0,1fr)}.xp-l{position:relative;display:flex;flex-direction:column;align-items:center}.xp-avl{display:block;border-radius:50%;transition:opacity .15s}.xp-avl:hover{opacity:.85}.xp-line{position:absolute;top:48px;bottom:-16px;left:50%;width:2px;margin-left:-1px;background:#ffffff38}.xp-b{min-width:0}.xp-h{display:flex;align-items:center;gap:4px;min-width:0;flex-wrap:nowrap}.xp.big .xp-h{flex-wrap:wrap;align-items:flex-start}.xp-n{display:inline-flex;align-items:center;min-width:0;max-width:60%}.xp-n b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-n:hover b{text-decoration:underline}.xp-m{color:var(--xm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.xp-m.blk{width:100%;order:3}.xp-m time:hover{text-decoration:underline}.xp-more{position:relative;margin-left:auto;flex:none}.xp-ic{all:unset;cursor:pointer;width:34px;height:34px;margin:-8px -8px -8px 0;border-radius:50%;display:grid;place-items:center;color:var(--xm);--is:19px}.xp-ic:hover{background:#ffc72c1f;color:var(--xg)}.xp-rt{margin:2px 0 0;color:var(--xm)}.xp-rt a{color:var(--xg2)}.xp-kind{display:inline-flex;align-items:center;gap:6px;margin:6px 0 2px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#ffc72c24;color:var(--xg2);border:1px solid rgba(255,199,44,.35);--is:14px}.xp-t{margin-top:2px;font-size:15px;line-height:20px}.xp.big .xp-t{font-size:17px;line-height:24px;margin-top:12px}.xp-trip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;padding:10px 12px;border:1px solid rgba(255,199,44,.3);border-radius:14px;background:#ffc72c0f;font-size:14px;color:var(--xt)}.xp-trip span{display:inline-flex;align-items:center;gap:6px;--is:16px}.xp-trip span i-c{color:var(--xg)}.xp-trip .x-btn{margin-left:auto}.xp-ph{margin-top:12px;display:grid;gap:2px;border-radius:16px;overflow:hidden;border:1px solid var(--xl);grid-template-columns:1fr 1fr;height:290px}.xp-ph[data-n="1"]{grid-template-columns:1fr;height:auto;max-height:510px}.xp-ph[data-n="3"] img:first-child{grid-row:span 2}.xp-ph[data-n="4"]{grid-template-rows:1fr 1fr}.xp-ph img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.xp-ph[data-n="1"] img{max-height:510px}.xp-poll{margin-top:12px;display:flex;flex-direction:column;gap:8px}.xp-opt{all:unset;box-sizing:border-box;text-align:center;padding:8px 14px;border-radius:999px;border:1px solid var(--xg);color:var(--xg2);font-weight:700;cursor:pointer}.xp-opt:hover{background:#ffc72c1f}.xp-res{position:relative;display:flex;justify-content:space-between;align-items:center;padding:7px 12px;border-radius:6px;overflow:hidden}.xp-res i{position:absolute;inset:0 auto 0 0;background:#ffffff24;border-radius:6px}.xp-res.win i{background:#ffc72c61}.xp-res span,.xp-res b{position:relative;display:inline-flex;align-items:center;gap:6px;--is:15px}.xp-res.win span,.xp-res.win b{font-weight:700}.xp-poll small{color:var(--xm);font-size:14px}.xp-q{display:block;margin-top:12px;padding:12px;border:1px solid var(--xl);border-radius:16px;transition:background .15s}.xp-q:hover{background:#ffffff0a}.xp-q.miss{color:var(--xm);background:#ffffff0a}.xq-h{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px}.xq-h span{color:var(--xm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-q p{margin:4px 0 0}.xq-img{margin-top:10px;width:100%;max-height:260px;object-fit:cover;border-radius:12px;display:block}.xp-when{margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--xl);color:var(--xm)}.xp-when b{color:var(--xt)}.xp-stats{display:flex;gap:20px;padding:14px 0;border-bottom:1px solid var(--xl);color:var(--xm)}.xp-stats b{color:var(--xt)}.xp-a{display:flex;justify-content:space-between;align-items:center;margin-top:10px;max-width:440px;color:var(--xm)}.xp.big .xp-a{max-width:none;padding:6px 0;margin-top:0;border-bottom:1px solid var(--xl)}.xp-a button,.xp-a .a-view{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:2px;font-size:13px;color:var(--xm);transition:color .15s;--is:19px}.xp-a .a-view{cursor:default}.xp-a button i-c,.xp-a .a-view i-c{width:34px;height:34px;margin:-8px 0 -8px -8px;border-radius:50%;transition:background .15s}.a-rep:hover,.a-rt:hover,.a-sh:hover{color:#8fb0ff}.a-rep:hover i-c,.a-rt:hover i-c,.a-sh:hover i-c{background:#8fb0ff24}.a-like:hover,.a-bk:hover{color:var(--xg)}.a-like:hover i-c,.a-bk:hover i-c{background:#ffc72c24}.a-rt.on{color:#8fb0ff}.a-like.on,.a-bk.on{color:var(--xg)}.a-like.on svg path,.a-bk.on svg path{fill:currentColor}.xp-rpw{position:relative}.a-end{display:inline-flex;gap:6px}.x-zoom{position:fixed;inset:0;z-index:120;background:#020819eb;display:grid;place-items:center;padding:20px;cursor:zoom-out}.x-zoom img{max-width:100%;max-height:90vh;border-radius:8px}.x-zx{position:absolute;top:16px;left:16px;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;display:grid;place-items:center;cursor:pointer}.xc{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:12px 16px 10px}.xc-b{min-width:0;position:relative}.xc textarea{all:unset;box-sizing:border-box;width:100%;min-height:44px;padding:8px 0 10px;font-size:20px;line-height:26px;color:var(--xt);resize:none;white-space:pre-wrap;overflow-wrap:anywhere}.xc textarea::placeholder{color:var(--xm)}.xc-rt{margin:0 0 2px;color:var(--xm)}.xc-rt a{color:var(--xg2)}.xc-kind{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,199,44,.5);color:var(--xg2);font-size:13px;font-weight:700;--is:15px}.xc-kind span{color:var(--xm);font-weight:500}.xc-tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 10px}.xc-tr label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--xm)}.xc-tr label.w{grid-column:1/-1}.xc-tr input,.xc-poll input,.x-edit input,.x-edit textarea,.xc-poll select{box-sizing:border-box;width:100%;padding:9px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#00000026;color:var(--xt);font:inherit;color-scheme:dark}.xc-tr input:focus,.xc-poll input:focus,.x-edit input:focus,.x-edit textarea:focus{outline:none;border-color:var(--xg);box-shadow:0 0 0 1px var(--xg)}.xc-ph{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0 10px}.xc-ph[data-n="1"]{grid-template-columns:1fr}.xc-ph span{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16/10}.xc-ph img{width:100%;height:100%;object-fit:cover}.xc-ph button{position:absolute;top:6px;left:6px;width:30px;height:30px;border-radius:50%;border:0;background:#06163fcc;color:#fff;display:grid;place-items:center;cursor:pointer;--is:16px}.xc-poll{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--xl);border-radius:14px;margin:6px 0 10px}.xc-poll-f{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:14px;color:var(--xm)}.xc-poll-f label{display:flex;align-items:center;gap:8px}.xc-poll-f select{width:auto;padding:6px 8px}.xc-lnk{all:unset;cursor:pointer;color:var(--xg2);font-weight:600}.xc-lnk.warn{color:#ff6b7a;margin-left:auto}.xc-q{border:1px solid var(--xl);border-radius:14px;padding:10px 12px;margin:6px 0 10px}.xc-q p{margin:4px 0 0;color:var(--xt)}.xc-warn{margin:6px 0;padding:8px 10px;border-radius:10px;background:#ff50641f;color:#ffb3bc;font-size:14px}.xc-emo{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:8px;border:1px solid var(--xl);border-radius:12px;margin-bottom:8px}.xc-emo button{all:unset;cursor:pointer;text-align:center;font-size:22px;padding:4px;border-radius:8px}.xc-emo button:hover{background:#ffffff1a}.xc-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:8px}.xc.inline .xc-bar{border-top:1px solid transparent}.xc.inline .xc-bar.show{border-top-color:var(--xl)}.xc-tools{display:flex;align-items:center;margin-left:-8px;position:relative}.xc-t{all:unset;cursor:pointer;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--xg);--is:19px}.xc-t:hover{background:#ffc72c24}.xc-t.off,.xc-t:disabled{opacity:.4;cursor:default}.xc-kmenu{position:relative}.xc-end{display:flex;align-items:center;gap:12px}.xc-city{display:inline-flex;align-items:center;gap:4px;color:var(--xg2);font-size:13px;font-weight:600;--is:14px}.xc-ring{width:26px;height:26px;transform:rotate(-90deg)}.xc-ring circle{fill:none;stroke-width:2.5}.xc-ring .bg{stroke:#fff3}.xc-ring .fg{stroke:var(--xg);transition:stroke-dashoffset .1s}.xc-ring.warn .fg{stroke:#ffb443}.xc-ring.over .fg{stroke:#ff6b7a}.xc-ring text{transform:rotate(90deg);transform-origin:15px 15px;font-size:10px;fill:var(--xm)}.x-right{position:sticky;top:var(--hh,70px);align-self:start;max-height:calc(100vh - var(--hh,70px));overflow-y:auto;padding:12px 0 24px;scrollbar-width:none}.x-search{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:999px;background:#06215a;border:1px solid transparent;color:var(--xm);--is:18px}.x-search:focus-within{border-color:var(--xg);background:transparent;color:var(--xg)}.x-search input{all:unset;flex:1;min-width:0;color:var(--xt);font-size:15px}.x-search input::placeholder{color:var(--xm)}.x-search button{all:unset;cursor:pointer;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--xg);color:#06163f;--is:13px}.x-head.srch{padding:6px 16px}.x-head.srch .x-search{flex:1}.x-box{margin-top:16px;border:1px solid var(--xl);border-radius:16px;overflow:hidden}.x-box h2{font-size:20px;font-weight:800;margin:0;padding:12px 16px}.x-boxm{display:block;padding:14px 16px;color:var(--xg2)!important}.x-boxm:hover{background:var(--xh)}.x-trend{display:flex;flex-direction:column;gap:2px;padding:12px 16px;transition:background .15s}.x-trend:hover{background:var(--xh)}.x-trend small{color:var(--xm);font-size:13px}.x-trend b{font-size:15px}.x-org{display:flex;align-items:center;gap:12px;padding:12px 16px;--is:22px}.x-org:hover{background:var(--xh)}.x-org i-c{color:var(--xg)}.x-org span{display:flex;flex-direction:column}.x-org small{color:var(--xm);font-size:13px}.x-foot{font-size:13px;color:var(--xm);padding:14px 16px;line-height:1.6}.x-foot a:hover{text-decoration:underline}.x-person{display:flex;align-items:center;gap:12px;padding:12px 16px;transition:background .15s}.x-person:hover{background:var(--xh)}.x-pi{flex:1;min-width:0;display:flex;flex-direction:column}.x-pi b,.x-pi small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-pi small{color:var(--xm)}.x-pi p{margin:4px 0 0;font-size:15px}.x-notif{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:12px 16px;border-bottom:1px solid var(--xl);transition:background .15s}.x-notif:hover{background:var(--xh)}.x-notif.unread{background:#ffc72c0d}.x-nic{display:flex;justify-content:flex-end;--is:28px;color:#8fb0ff}.x-nic[data-k=like]{color:var(--xg)}.x-nic[data-k=like] svg path{fill:currentColor}.x-notif p{margin:6px 0 0}.x-clip{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.x-clip3{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:2px 0 0}.x-banner{position:relative;height:200px;background:linear-gradient(135deg,#0b3a8c,#06163f);overflow:hidden}.x-banner span{position:absolute;left:-10%;right:-10%;top:40%;height:24%;background:linear-gradient(90deg,#d99e0b,#ffd86b,#d99e0b);transform:rotate(-4deg);box-shadow:0 0 40px #ffc72c59}.x-banner[data-k=pena]{background:linear-gradient(135deg,#06163f,#0b3a8c)}.x-pr{padding:12px 16px 4px}.x-pr-top{display:flex;justify-content:space-between;align-items:flex-start}.x-pr-av{--av:134px;margin-top:-80px;border:4px solid var(--xb);box-sizing:content-box}.x-pr h2{margin:6px 0 0;font-size:20px;font-weight:800;display:flex;align-items:center;gap:2px}.x-pr h2 .x-ver{width:20px;height:20px}.x-fy{margin-left:6px;padding:1px 6px;border-radius:4px;background:#ffffff1f;font-size:12px;color:var(--xm)}.x-bio{margin:12px 0 0}.x-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:12px 0 0;color:var(--xm);--is:17px}.x-meta span{display:inline-flex;align-items:center;gap:4px}.x-ff{display:flex;gap:20px;margin:12px 0 8px;color:var(--xm)}.x-ff b{color:var(--xt)}.x-ff a:hover{text-decoration:underline}.x-subtabs.four>*{font-size:15px}.x-media{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px}.x-media img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.x-modal{position:fixed;inset:0;z-index:110;background:#030c23b8;display:flex;justify-content:center;align-items:flex-start;padding:5vh 12px 12px;overflow-y:auto;font-family:TwitterChirp,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#eef2fb}.x-mbox{width:600px;max-width:100%;background:#0a2a6b;border-radius:16px;box-shadow:0 20px 60px #00000080;overflow:visible}.x-mbox>header{display:flex;align-items:center;gap:20px;height:53px;padding:0 16px}.x-mbox>header h1{flex:1;font-size:20px;margin:0}.x-mrep{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:4px 16px 0}.x-mrep p{margin:0}.x-mrep .xp-line{top:46px;bottom:-14px}.x-edit{display:flex;flex-direction:column;gap:16px;padding:8px 16px 20px}.x-edit label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--xm,#9FB0D6)}.x-edit small{color:#9fb0d6}.x-at{display:flex;align-items:center;gap:4px;font-size:16px;color:#eef2fb}.x-edit a{color:#ffd86b}@media(max-width:1280px){.x{grid-template-columns:88px minmax(0,600px) 300px;column-gap:20px}.x-left{align-items:center}.x-nl{display:none}.x-nav{padding:12px}.x-post-btn{width:52px;padding:0;display:grid;place-items:center}.x-post-btn .x-pi{display:inline-flex;--is:24px}.x-me{width:auto;padding:8px}}@media(max-width:1000px){.x{grid-template-columns:88px minmax(0,600px)}.x-right{display:none}}@media(max-width:700px){.x{grid-template-columns:minmax(0,1fr);column-gap:0}.x-left{display:none}.x-main{border:0;padding-bottom:110px}.x-mnav{display:flex;justify-content:space-around;padding:6px 4px;border-bottom:1px solid var(--xl);background:var(--xb2)}.x-mnav a{position:relative;display:grid;place-items:center;width:44px;height:40px;border-radius:12px;color:var(--xm);--is:23px;-webkit-tap-highlight-color:transparent}.x-mnav a.on{color:var(--xg);background:#ffc72c1f}.x-mnav em{top:4px;right:6px;min-width:10px;height:10px;padding:0}.x-head{top:var(--hh,115px)}.xp{padding:12px}.xp-g{grid-template-columns:40px minmax(0,1fr);gap:10px}.xp-ph{height:220px}.xc{padding:12px}.xc textarea{font-size:18px}.x-banner{height:130px}.x-pr-av{--av:84px;margin-top:-48px}.x-modal{padding:0;align-items:stretch}.x-mbox{border-radius:0;min-height:100%}.x-empty b{font-size:22px}}@media(max-width:760px){.bnav{background:#06163ff0;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-top:1px solid rgba(255,199,44,.28);align-items:flex-end;padding-top:6px;justify-content:space-between;z-index:60}.bnav .bn-a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:2px 0;font-size:.66rem;font-weight:600;letter-spacing:.02em;color:#ffffffa8;background:none!important;border-radius:0;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.bnav .bn-ic{width:52px;height:30px;border-radius:999px;display:grid;place-items:center;transition:background .18s,transform .12s;--is:22px}.bnav .bn-a.on{color:#ffc72c}.bnav .bn-a.on .bn-ic{background:#ffc72c29;box-shadow:inset 0 0 0 1px #ffc72c59}.bnav .bn-a:active .bn-ic{transform:scale(.9)}.bn-pub{all:unset;flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:.66rem;font-weight:700;color:#ffd86b;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.bn-fab{width:52px;height:52px;margin-top:-24px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ffe08a,#e0a800);color:#06163f;box-shadow:0 10px 24px #00000073,0 0 0 4px #06163ff0;transition:transform .2s;--is:26px}.bn-pub:active .bn-fab{transform:scale(.92)}.bn-pub[aria-expanded=true] .bn-fab{transform:rotate(90deg)}.pub-sheet{position:fixed;inset:0;z-index:55;background:#030a1e9e;display:flex;align-items:flex-end;animation:pubFade .18s ease}.pub-box{width:100%;box-sizing:border-box;background:#0a2a6b;color:#eef2fb;border-radius:22px 22px 0 0;border-top:1px solid rgba(255,199,44,.4);padding:8px 14px calc(96px + env(safe-area-inset-bottom,0px));animation:pubUp .22s ease;box-shadow:0 -20px 40px #00000059}.pub-grip{display:block;width:40px;height:4px;border-radius:2px;background:#ffffff4d;margin:4px auto 10px}.pub-box h2{font-size:1.05rem;font-weight:700;margin:0 4px 8px;letter-spacing:.02em}.pub-op{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 8px;border-radius:14px;color:#eef2fb;text-decoration:none;-webkit-tap-highlight-color:transparent}.pub-op:active{background:#ffffff14}.pub-op b{display:block;font-size:.95rem}.pub-op small{display:block;font-size:.78rem;color:#9fb0d6;margin-top:1px}.pub-ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ffd86b,#d99e0b);color:#06163f;--is:21px}.pub-go{color:#ffc72c;--is:16px}}@keyframes pubFade{0%{opacity:0}}@keyframes pubUp{0%{transform:translateY(40px);opacity:.4}}p-x{padding-top:calc(var(--hh,70px) + env(safe-area-inset-top,0px))}.x header.x-head{border-radius:0;border-top:0;border-left:0;border-right:0;margin:0;box-shadow:none}.x-crest{border-radius:50%;background:#06163f;box-shadow:inset 0 0 0 2px #ffc72c,0 0 0 3px #ffc72c26;color:#ffc72c;font-size:1rem}.x{--bg:#0A2A6B;--surface:#0C3076;--surface-2:#113985;--line:#2A4C8E;--fg:#EEF2FB;--muted:#9FB0D6;--blue:#FFC72C;--blue-ink:#06163F;--gold:#FFC72C;--gold-ink:#06163F;--gold-soft:rgba(255,199,44,.16);--sans:"TwitterChirp",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:var(--sans);--shadow:none}.x.wide{grid-template-columns:275px minmax(0,978px)}.x.wide .x-right{display:none}@media(max-width:1280px){.x.wide{grid-template-columns:88px minmax(0,978px)}}@media(max-width:700px){.x.wide{grid-template-columns:minmax(0,1fr)}}.xw,.xw *:not(svg):not(path):not(circle):not(rect){font-family:var(--sans)!important}.xw .disp,.xw h1,.xw h2,.xw h3{font-family:var(--sans)!important;letter-spacing:0!important;text-transform:none!important}.xw .card,.xw .gp{background:transparent;border:0;border-radius:0;box-shadow:none}.xw .gp{border-bottom:1px solid var(--xl);min-height:calc(100vh - var(--hh,70px) - 54px)}.xw .gp-list{border-right:1px solid var(--xl)!important;background:transparent}.xw .gp-search{background:#06215a!important;border-radius:999px!important;border:1px solid transparent!important}.xw .gp-search:focus-within{border-color:#ffc72c!important}.xw .gp-chips button{border-radius:999px;border:1px solid var(--xl);background:transparent;color:var(--xt)}.xw .gp-chips button.on{background:#ffc72c;color:#06163f;border-color:#ffc72c}.xw .gp-it{border-bottom:1px solid var(--xl);background:transparent}.xw .gp-it:hover{background:var(--xh)}.xw .gp-it[aria-current=true]{background:#ffc72c1a;box-shadow:inset 3px 0 #ffc72c}.xw .btn.gold,.xw .btn:not(.ghost):not(.ghost-w){border-radius:999px}.xw .kpis{padding:12px 16px 0}.xw .kpi{background:transparent;border:1px solid var(--xl);border-radius:16px;box-shadow:none}.xw>div>.kpis,.xw .page-body{padding:0}.xw input,.xw select,.xw textarea{border-radius:10px}.x .pp-hero{border-radius:0}.x-head .x-hbtn{margin-left:auto}.x-head h1{min-width:0}.cj-bar{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-bottom:1px solid var(--xl)}.cj-cats{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cj-cats button{all:unset;flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--xl);font-size:14px;font-weight:600;cursor:pointer;color:var(--xt);--is:15px}.cj-cats button:hover{background:#ffffff0f}.cj-cats button.on{background:#ffc72c;border-color:#ffc72c;color:#06163f}.cj-rule{display:flex;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:13px;color:var(--xm);border-bottom:1px solid var(--xl);--is:15px}.cj-rule i-c{color:#ffc72c}.cj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 16px}.cj-card{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;border:1px solid var(--xl);border-radius:16px;overflow:hidden;transition:border-color .15s,transform .15s;min-width:0}.cj-card:hover{border-color:#ffc72c;transform:translateY(-2px)}.cj-img{position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#1f4fc4,#06163f 75%);color:#ffc72c;--is:56px;overflow:hidden}.cj-img:after{content:"";position:absolute;left:-10%;right:-10%;top:58%;height:14%;background:linear-gradient(90deg,#d99e0b,#ffd86b,#d99e0b);opacity:.85;transform:rotate(-5deg)}.cj-img i-c{position:relative;z-index:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.cj-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.cj-img.big{aspect-ratio:16/8;border-radius:16px;--is:72px}.cj-st{position:absolute;z-index:3;top:10px;left:10px;padding:3px 10px;border-radius:999px;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#3fd08f;color:#04230f}.cj-st[data-s=reservado]{background:#ffb443;color:#3a2200}.cj-st[data-s=canjeado]{background:#9fb0d6;color:#06163f}.cj-st.inline{position:static;margin-left:auto}.cj-b{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;min-width:0}.cj-b b{font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cj-b small{color:var(--xm);font-size:13px}.cj-w{display:inline-flex;align-items:flex-start;gap:6px;font-size:13px;color:#ffd86b;--is:14px}.cj-w.big{font-size:15px;padding:10px 12px;border:1px dashed rgba(255,199,44,.5);border-radius:12px;background:#ffc72c0f;color:var(--xt)}.cj-a{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--xm);margin-top:2px}.cj-a em{font-style:normal;margin-left:auto;color:#ffd86b;font-weight:600}.cj-d{padding:4px 16px 20px;display:flex;flex-direction:column;gap:10px}.cj-d h2{margin:6px 0 0;font-size:22px}.cj-d p{margin:0}.cj-d .x-person{padding:10px 0}.cj-own{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cj-own select{padding:7px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#00000026;color:#eef2fb;color-scheme:dark;margin-left:6px}.cj-h3{margin:8px 0 0;font-size:17px}.cj-prop{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--xl)}.cj-prop p{margin:2px 0 0;color:var(--xm)}.cj-prop-f{display:flex;flex-direction:column;gap:8px}.cj-prop-f label{font-weight:700}.cj-prop-f textarea{box-sizing:border-box;width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:#00000026;color:#eef2fb;font:inherit}.cj-prop-f textarea:focus{outline:none;border-color:#ffc72c}.cj-row{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:10px}.x-edit select{box-sizing:border-box;width:100%;padding:9px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#00000026;color:#eef2fb;font:inherit;color-scheme:dark}.cj-phs{display:flex;gap:8px;flex-wrap:wrap}.cj-phs span{position:relative;width:84px;height:84px;border-radius:12px;overflow:hidden}.cj-phs img{width:100%;height:100%;object-fit:cover}.cj-phs span button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:#06163fd9;color:#fff;display:grid;place-items:center;cursor:pointer;--is:12px}.cj-add{width:84px;height:84px;border-radius:12px;border:1px dashed rgba(255,199,44,.6);display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:4px!important;color:#ffc72c!important;cursor:pointer;--is:22px}@media(max-width:700px){.cj-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.cj-row{grid-template-columns:1fr 1fr}.x-head .x-hbtn{padding:0 10px}.x-head h1 small{display:none}}.logo-up{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.logo-up small{flex-basis:100%}.logo-pv{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--surface-2);box-shadow:0 0 0 2px var(--gold);--is:22px;color:var(--muted)}.logo-pv img{width:100%;height:100%;object-fit:cover}.alt-search>.eyebrow{display:flex;align-items:center;gap:14px;color:#ffd86b}.alt-search>.eyebrow:before,.alt-search>.eyebrow:after{content:"";width:60px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,199,44,.7))}.alt-search>.eyebrow:after{background:linear-gradient(90deg,rgba(255,199,44,.7),transparent)}.alt-search .tabs{padding:6px;background:linear-gradient(180deg,#ffffff0d,#ffffff03);border:1px solid rgba(255,199,44,.38);box-shadow:inset 0 1px #ffffff0f,0 14px 34px #00000052}.alt-search .tabs button{color:#f2f5fc;transition:background .18s,color .18s,box-shadow .18s}.alt-search .tabs button i-c{color:#ffc72c;transition:color .18s}.alt-search .tabs button:hover{background:#ffc72c1a;color:#ffd86b}.alt-search .tabs button[aria-pressed=true]{background:linear-gradient(135deg,#ffe7a3,#ffc72c 45%,#d99e0b);color:#06163f;box-shadow:0 8px 20px #d99e0b59,inset 0 1px #ffffff8c}.alt-search .tabs button[aria-pressed=true] i-c,.alt-search .tabs button[aria-pressed=true] svg{color:#06163f}.alt-search .search{border:1px solid rgba(255,199,44,.38)!important;box-shadow:0 14px 34px #00000052}.alt-search .search label{color:#ffd86b}.alt-search .search .go{background:linear-gradient(135deg,#ffe7a3,#ffc72c 45%,#d99e0b)!important;color:#06163f!important;box-shadow:0 8px 22px #d99e0b59}.alt-search .search .go:hover{filter:brightness(1.06)}.x .cj-img{--is:64px}.x .cj-img.big{--is:84px}.x[data-v=penas] .xw{padding:14px 16px}.x[data-v=penas] .xw .kpis{padding:0;margin-bottom:14px}.x[data-v=ranking] .xw{padding:14px 16px}.x .xw .segment{background:#06215a;border:1px solid var(--xl);border-radius:999px;padding:4px}.x .xw .segment button{border-radius:999px;color:var(--xt)}.x .xw .segment button[aria-pressed=true]{background:#ffc72c;color:#06163f}.x .xw .board li{border-bottom:1px solid var(--xl)}.x .xw .board li.you{background:#ffc72c1a}.x .xw .board .pos{color:#ffc72c;font-weight:800}html.tri,html.tri body{background:#0a2a6b}html.tri main{--bg:#0A2A6B;--surface:#0C3076;--surface-2:#113985;--line:#2A4C8E;--fg:#EEF2FB;--muted:#A9B8DA;--blue:#FFC72C;--blue-ink:#06163F;--gold:#FFC72C;--gold-ink:#06163F;--gold-soft:rgba(255,199,44,.16);--ok-soft:rgba(63,208,143,.14);--warn-soft:rgba(255,180,67,.14);--sans:"TwitterChirp",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:var(--sans);--shadow:0 10px 30px rgba(0,0,0,.25);background:#0a2a6b;color:#eef2fb;font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh}html.tri main *:not(svg):not(path):not(circle):not(rect):not(line):not(text){font-family:var(--sans)}html.tri main .disp,html.tri main h1,html.tri main h2,html.tri main h3{font-family:var(--sans)!important;letter-spacing:-.01em}html.tri main .page-band{background:linear-gradient(120deg,#0b3a8c,#0a2a6b 55%,#082459);border-bottom:1px solid rgba(255,199,44,.25);position:relative;overflow:hidden}html.tri main .page-band:after,html.tri main .page-band:before{display:none}html.tri main .page-band h1{text-transform:none;font-weight:800;letter-spacing:-.02em}html.tri main .card,html.tri main .panel,html.tri main .kpi{background:#0c3076;border:1px solid #2A4C8E;box-shadow:none}html.tri main input,html.tri main select,html.tri main textarea{background:#082459;border-color:#2a4c8e;color:#eef2fb;color-scheme:dark}html.tri main input:focus,html.tri main select:focus,html.tri main textarea:focus{border-color:#ffc72c;outline:none;box-shadow:0 0 0 1px #ffc72c}html.tri main .btn{border-radius:999px}html.tri main .btn.ghost{background:transparent;color:#eef2fb;border:1px solid rgba(255,255,255,.35)}html.tri main .sectabs a,html.tri main .sectabs button{border-radius:999px}html.tri main table th{color:#ffd86b}html.tri main table td,html.tri main table th{border-color:#2a4c8e}html.tri main .muted{color:#a9b8da}.sv{display:flex;flex-direction:column;gap:14px}.sv-top{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sv-search{flex:1;min-width:200px;display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:999px;background:#06215a;border:1px solid transparent;color:#a9b8da;--is:18px}.sv-search:focus-within{border-color:#ffc72c}.sv-search input{all:unset;flex:1;color:#eef2fb;min-width:0}.sv-city{height:44px;border-radius:999px!important;padding:0 16px}.sv-cats{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.sv-cats button{all:unset;flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid #2A4C8E;font-size:.9rem;font-weight:600;cursor:pointer;color:#eef2fb;--is:15px}.sv-cats button:hover{background:#ffffff0f}.sv-cats button.on{background:#ffc72c;border-color:#ffc72c;color:#06163f}.sv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sv-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 16px 14px;border-radius:18px;background:linear-gradient(160deg,#10377f,#0a2a6b);border:1px solid rgba(255,199,44,.3);box-shadow:0 12px 30px #00000040;overflow:hidden;min-width:0;transition:transform .2s,border-color .2s}.sv-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#d99e0b,#ffd86b,#d99e0b)}.sv-card:hover{transform:translateY(-3px);border-color:#ffc72c}.sv-card.feat{box-shadow:0 0 0 1px #ffc72c,0 16px 36px #d99e0b33}.sv-card.off{opacity:.55}.sv-feat{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:linear-gradient(90deg,#d99e0b,#ffd86b);color:#06163f;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;--is:12px}.sv-h{display:flex;align-items:center;gap:12px;min-width:0;padding-right:84px}.sv-logo{width:56px;height:56px;flex:none;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 2px #ffc72c,0 0 0 5px #ffc72c2e}.sv-logo img{width:100%;height:100%;object-fit:cover}.sv-mono{position:relative;width:56px;height:56px;flex:none;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#1f4fc4,#06163f 70%);box-shadow:inset 0 0 0 2px #ffc72c,inset 0 0 0 5px #06163f,inset 0 0 0 6px #ffd86b8c}.sv-mono b{font-family:Georgia,Times New Roman,serif!important;font-size:1.15rem;color:#ffd86b}.sv-mono i{position:absolute;right:-3px;bottom:-3px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ffd86b,#d99e0b);color:#06163f;border:2px solid #0A2A6B;--is:12px}.sv-n{min-width:0;display:flex;flex-direction:column}.sv-n b{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-n small{color:#a9b8da;font-size:.82rem}.sv-promo{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;border:1px dashed rgba(255,199,44,.6);background:#ffc72c14}.sv-tag{font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffc72c}.sv-promo p{margin:0;font-weight:700;font-size:1rem;line-height:1.3}.sv-pr{font-size:1.45rem;font-weight:800;color:#ffc72c}.sv-meta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.86rem;color:#d5def3}.sv-meta li{display:flex;align-items:flex-start;gap:8px;--is:15px}.sv-meta i-c{color:#ffc72c;margin-top:2px}.sv-t{margin:0;font-size:.84rem;color:#a9b8da;line-height:1.4}.sv-f{margin-top:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px;--is:14px}.sv-by{margin-left:auto;font-size:.74rem;color:#a9b8da}.sv-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:32px;border:1px dashed #2A4C8E;border-radius:18px}.sv-empty b{font-size:1.4rem}.sv-empty p{margin:0;color:#a9b8da}.sv-box{max-width:640px}.sv-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.sv-form .wide{grid-column:1/-1}.sv-logo-up{grid-column:1/-1;display:flex;align-items:center;gap:12px}.sv-lp{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--surface-2);box-shadow:0 0 0 2px var(--gold);--is:22px}.sv-lp img{width:100%;height:100%;object-fit:cover}@media(max-width:980px){.sv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sv-grid{grid-template-columns:minmax(0,1fr)}.sv-form{grid-template-columns:1fr}.sv-top .btn{width:100%;justify-content:center}}html.tri main .sectabs a,html.tri main .sectabs button{letter-spacing:.01em;font-weight:600}.sv-top .sv-city{width:auto;flex:none;min-width:200px}@media(max-width:620px){.sv-top .sv-city{flex:1}}
