:root{--vino-50:#fcf6f9;--vino-100:#f9eff4;--vino-150:#f3e1ea;--vino-200:#e8c9d7;--vino-300:#d7a4bb;--vino-500:#b8457a;--vino-600:#a3285f;--vino-700:#8c1d4f;--vino-800:#7a1c46;--vino-900:#5c0f33;--n-0:#fff;--n-50:#faf8f9;--n-100:#f5f3f4;--n-150:#f4f0f2;--n-200:#e9e4e7;--n-300:#d9d2d5;--n-400:#bfb6ba;--n-500:#757073;--n-600:#5f5a5c;--n-800:#333;--verde-50:#eaf5e4;--verde-300:#9fcf8a;--verde-700:#1b7d38;--verde-800:#2e6b1f;--azul-700:#1b6fa8;--azul-800:#155a89;--amarillo-50:#fff9d7;--amarillo-400:#e2c822;--amarillo-900:#5c4a00;--rojo-50:#ffebe8;--rojo-400:#dd3c10;--rojo-700:#b0300a;--oro-500:#c9a23a;--bg:var(--n-150);--surface:var(--n-0);--surface-alt:var(--vino-50);--surface-tint:var(--vino-100);--surface-muted:var(--n-100);--surface-hover:var(--vino-150);--text:var(--n-800);--text-secondary:var(--n-600);--text-tertiary:var(--n-500);--text-inverse:var(--n-0);--link:var(--vino-700);--link-hover:var(--vino-900);--brand:var(--vino-600);--brand-strong:var(--vino-700);--brand-edge:var(--vino-800);--brand-soft:var(--vino-200);--border:var(--n-300);--border-soft:var(--n-200);--border-tint:var(--vino-200);--border-field:var(--vino-300);--focus:var(--vino-500);--ok-soft:var(--verde-50);--ok-edge:var(--verde-300);--ok-ink:var(--verde-800);--warn-soft:var(--amarillo-50);--warn-edge:var(--amarillo-400);--warn-ink:var(--amarillo-900);--err-soft:var(--rojo-50);--err-edge:var(--rojo-400);--err-ink:var(--rojo-700);--wa:var(--verde-700);--wa-edge:#14632c;--tg:var(--azul-700);--tg-edge:var(--azul-800);--call:var(--vino-700);--call-edge:var(--vino-900);--chart-1:var(--vino-600);--chart-1-hover:var(--vino-800);--chart-grid:var(--n-200);--chart-axis:var(--n-400);--heat-0:var(--n-100);--heat-1:var(--vino-100);--heat-2:var(--vino-200);--heat-3:var(--vino-300);--heat-4:var(--vino-500);--heat-5:var(--vino-700);--fav:var(--oro-500);--progress:var(--oro-500);--scrim:#3333338c;--dialog-frame:#525252b3;--ff:"Lucida Grande", Tahoma, Verdana, Arial, sans-serif;--ff-logo:"Trebuchet MS", Verdana, Tahoma, sans-serif;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:14px;--fs-xl:16px;--fs-2xl:20px;--fs-3xl:26px;--lh:1.38;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--rad-1:2px;--rad-2:3px;--rad-3:6px;--col:980px;--top-h:42px;--tap:40px;--app-h:100vh}@supports (height:100dvh){:root{--app-h:100dvh}}:root{--vv-top:0px;--vv-h:var(--app-h);--kb-h:0px}.kb-over .m-wfoot,.kb-over .m-cta{display:none}.kb-over body:after{content:"";height:var(--kb-h);display:block}:is(html:has(.m-wfoot),html:has(.m-cta)){scroll-padding-bottom:calc(64px + 16px + env(safe-area-inset-bottom))}.af-thumb--img img,.viewer__stage img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.af-thumb--img,.viewer__stage,video{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where(.af),:where(.af) *,:where(.af) :before,:where(.af) :after{box-sizing:border-box}html{touch-action:manipulation}html.af-scroll-locked,html.af-scroll-locked body{overscroll-behavior:none;overflow:hidden}html.af-scroll-gutter{scrollbar-gutter:stable}.af-scrim,.af-scrim *,.af-combo__scrim,.af-combo__pop,.af-combo__pop *,.viewer,.viewer *{touch-action:none}.m-sheet__body,.m-sheet__body *,.m-drawer,.m-drawer *,.af-dialog__body,.af-dialog__body *,.af-combo__list,.af-combo__list *,.viewer video{touch-action:manipulation}@media (min-width:768px){.af-scrim{touch-action:pan-y}}:where(.af){min-height:var(--app-h);background:var(--bg);color:var(--text);font:var(--fs-md)/var(--lh) var(--ff);-webkit-text-size-adjust:100%}:where(.af) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.af) :where(ul,ol){padding:0;list-style:none}:where(.af) img{max-width:100%;display:block}:where(.af) a{color:var(--link);text-decoration:none}:where(.af) a:hover{color:var(--link-hover);text-decoration:underline}:where(.af) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.af) :focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h1{font-size:var(--fs-2xl);font-weight:700;line-height:1.2}.h2{font-size:var(--fs-xl);font-weight:700;line-height:1.25}.h3{font-size:var(--fs-lg);font-weight:700}.t-sec{color:var(--text-secondary)}.t-meta{color:var(--text-tertiary);font-size:var(--fs-xs)}.t-sm{font-size:var(--fs-sm)}.mono{font-family:Consolas,Courier New,monospace}.af-top{background:var(--brand);border-bottom:1px solid var(--brand-edge);color:var(--text-inverse)}.af-top__in{max-width:var(--col);height:var(--top-h);align-items:center;gap:var(--sp-4);padding:0 var(--sp-2);margin:0 auto;display:flex}.af-logo{font:bold var(--fs-3xl)/1 var(--ff-logo);letter-spacing:-1.5px;color:var(--text-inverse);text-transform:lowercase}.af-logo:hover{color:var(--text-inverse);text-decoration:none}.af-logo small{font:var(--fs-xs) var(--ff);letter-spacing:0;opacity:.85;margin-left:6px}.af-logo{align-items:center;gap:.26em;display:inline-flex}.af-mark{flex:none;width:1em;height:1em;display:block}.af-top__search{background:var(--surface);border:1px solid var(--brand-edge);align-items:center;width:260px;height:24px;display:flex}.af-top__search input{min-width:0;font-size:var(--fs-sm);background:0 0;border:0;outline:0;flex:1;padding:0 6px}.af-top__search button{width:26px;height:100%;color:var(--brand-strong);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.af-top__nav{align-items:center;height:100%;margin-left:auto;display:flex}.af-top__nav a,.af-top__nav span{color:var(--text-inverse);font-weight:700;font-size:var(--fs-sm);align-items:center;gap:6px;height:100%;padding:0 10px;display:flex}.af-top__nav a:hover{background:var(--brand-strong);color:var(--text-inverse);text-decoration:none}.af-top__nav .is-off{opacity:.7;cursor:default;font-weight:400}.af-count{background:var(--err-edge);color:var(--text-inverse);border-radius:var(--rad-1);text-align:center;min-width:16px;padding:0 4px;font-size:10px;line-height:14px}.af-top__nav .af-count{height:auto;margin-left:2px;padding:0 4px}.af-count:empty,.af-count[data-n="0"]{display:none}.af-page{max-width:var(--col);background:var(--surface);min-height:calc(var(--app-h) - var(--top-h));border-left:1px solid var(--border-soft);border-right:1px solid var(--border-soft);padding:var(--sp-3) var(--sp-3) var(--sp-8);margin:0 auto}.af-cols{gap:var(--sp-4);grid-template-columns:180px minmax(0,1fr);display:grid}.af-cols--profile{grid-template-columns:206px minmax(0,1fr)}.af-cols--right{grid-template-columns:minmax(0,1fr) 260px}.af-crumbs{font-size:var(--fs-xs);color:var(--text-tertiary);margin-bottom:var(--sp-2)}.af-crumbs a{color:var(--link)}.af-crumbs li{display:inline}.af-crumbs li+li:before{content:"›";color:var(--text-tertiary);margin:0 5px}.af-head{align-items:flex-end;gap:var(--sp-3);border-bottom:1px solid var(--border);padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.af-head .h1{flex:1}.af-head .h1 small{font-size:var(--fs-md);color:var(--text-secondary);margin-left:6px;font-weight:400}.af-btn{border:1px solid var(--border);border-bottom-color:var(--n-400);background:var(--surface-muted);height:24px;color:var(--text);font-weight:700;font-size:var(--fs-sm);border-radius:var(--rad-1);cursor:pointer;white-space:nowrap;box-shadow:0 1px 0 var(--border-soft);justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.af-btn:hover{background:var(--n-200);color:var(--text);text-decoration:none}.af-btn:active{box-shadow:none;transform:translateY(1px)}.af-btn--primary{background:var(--brand);border-color:var(--brand-edge);color:var(--text-inverse);box-shadow:inset 0 1px 0 var(--vino-500)}.af-btn--primary:hover{background:var(--brand-strong);color:var(--text-inverse)}.af-btn--lg{height:var(--tap);font-size:var(--fs-lg);padding:0 16px}.af-btn--block{width:100%;display:flex}.af-btn--link{box-shadow:none;color:var(--link);background:0 0;border-color:#0000;padding:0 4px;font-weight:400}.af-btn--link:hover{color:var(--link-hover);background:0 0;text-decoration:underline}.af-btn[disabled]{opacity:.55;cursor:not-allowed}.af-btn--wa{background:var(--wa);border-color:var(--wa-edge);color:var(--text-inverse)}.af-btn--tg{background:var(--tg);border-color:var(--tg-edge);color:var(--text-inverse)}.af-btn--call{background:var(--call);border-color:var(--call-edge);color:var(--text-inverse)}.af-btn--wa:hover,.af-btn--tg:hover,.af-btn--call:hover{filter:brightness(.92);color:var(--text-inverse)}.af-field{flex-direction:column;gap:3px;display:flex}.af-field>label,.af-label{font-weight:700;font-size:var(--fs-sm);color:var(--text-secondary)}.af-input,.af-select{border:1px solid var(--border-field);border-top-color:var(--vino-500);background:var(--surface);height:26px;font-size:var(--fs-md);border-radius:0;width:100%;padding:0 6px}.af-input:focus,.af-select:focus{outline:2px solid var(--brand-soft);outline-offset:0;border-color:var(--focus)}textarea.af-input{resize:vertical;height:auto;padding:5px 6px}.af-input[type=date],.af-input[type=time],.af-input[type=datetime-local],.af-input[type=month]{min-width:0;max-width:100%;display:block}@supports (-webkit-touch-callout:none){.af-input[type=date],.af-input[type=time],.af-input[type=datetime-local],.af-input[type=month]{appearance:none;line-height:24px}.af-input::-webkit-date-and-time-value{text-align:left;min-height:1.2em}}.af-select{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0h10L5 6z' fill='%235F5A5C'/%3E%3C/svg%3E") right 7px center no-repeat;padding-right:22px}.af-select:disabled{background-color:var(--surface-muted);color:var(--text-tertiary)}.af-check{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;padding:2px 0;display:flex}.af-check input{accent-color:var(--brand);margin:0}.af-check .n{color:var(--text-tertiary);font-size:var(--fs-xs);margin-left:auto}.af-box{border:1px solid var(--border-tint);background:var(--surface)}.af-box+.af-box{margin-top:var(--sp-3)}.af-box__head{align-items:center;gap:var(--sp-2);background:var(--surface-tint);border-bottom:1px solid var(--border-tint);font-weight:700;font-size:var(--fs-sm);color:var(--link);padding:4px 8px;display:flex}.af-box__head h2,.af-box__head h3{font-size:inherit;flex:1}.af-box__head a{font-weight:400;font-size:var(--fs-xs)}.af-box__body{padding:8px}.af-box__foot{border-top:1px solid var(--border-soft);background:var(--surface-muted);font-size:var(--fs-xs);padding:6px 8px}.af-box--plain{border-color:var(--border)}.af-box--plain>.af-box__head{background:var(--surface-muted);border-color:var(--border);color:var(--text)}.af-tabs{border-bottom:1px solid var(--border);gap:2px;padding-left:8px;display:flex}.af-tab{border:1px solid var(--border-tint);background:var(--surface-tint);font-weight:700;font-size:var(--fs-sm);color:var(--link);cursor:pointer;border-radius:var(--rad-2) var(--rad-2) 0 0;border-bottom:0;margin-bottom:-1px;padding:4px 12px}.af-tab:hover{background:var(--surface-hover);text-decoration:none}.af-tab[aria-selected=true]{background:var(--surface);border-color:var(--border);color:var(--text);cursor:default}.af-tab .n{color:var(--text-tertiary);font-weight:400}.af-tabpanel{padding:var(--sp-3) 0}.af-tabpanel[hidden]{display:none}.af-notice{gap:var(--sp-2);border:1px solid var(--warn-edge);background:var(--warn-soft);color:var(--warn-ink);font-size:var(--fs-sm);align-items:flex-start;padding:8px 10px;display:flex}.af-notice b{color:var(--text)}.af-notice--err{border-color:var(--err-edge);background:var(--err-soft);color:var(--err-ink)}.af-notice--ok{border-color:var(--ok-edge);background:var(--ok-soft);color:var(--ok-ink)}.af-notice .i{flex:none;margin-top:1px}.af-badge{text-transform:uppercase;letter-spacing:.3px;border:1px solid var(--border);color:var(--text-secondary);background:var(--surface);border-radius:var(--rad-1);white-space:nowrap;vertical-align:middle;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-flex}.af-badge .i{width:11px;height:11px}.af-badge--ok{border-color:var(--ok-edge);background:var(--ok-soft);color:var(--ok-ink)}.af-badge--brand{border-color:var(--border-tint);background:var(--surface-tint);color:var(--link)}.af-badge--warn{border-color:var(--warn-edge);background:var(--warn-soft);color:var(--warn-ink)}.af-thumb{background:linear-gradient(160deg,var(--vino-150),var(--vino-200));border:1px solid var(--border-tint);aspect-ratio:3/4;display:block;position:relative;overflow:hidden}.af-thumb:after{content:"";background:var(--vino-300);position:absolute;inset:18% 22% 0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 80'%3E%3Ccircle cx='30' cy='22' r='14'/%3E%3Cpath d='M2 80c0-20 12-34 28-34s28 14 28 34z'/%3E%3C/svg%3E") bottom/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 80'%3E%3Ccircle cx='30' cy='22' r='14'/%3E%3Cpath d='M2 80c0-20 12-34 28-34s28 14 28 34z'/%3E%3C/svg%3E") bottom/contain no-repeat}.af-thumb__tag{z-index:1;position:absolute;bottom:3px;left:3px}.af-thumb--video:before{content:"";z-index:1;background:var(--scrim);width:30px;height:30px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.af-thumb--video .af-thumb__play{z-index:2;border:6px solid #0000;border-left:10px solid var(--surface);margin:-6px 0 0 -3px;position:absolute;top:50%;left:50%}.af-meter{border:1px solid var(--border);background:var(--surface-muted);height:10px;padding:1px}.af-meter>i{background:repeating-linear-gradient(45deg,var(--ok-ink) 0 6px,var(--wa) 6px 12px);height:100%;display:block}.af-meter--mid>i{background:var(--oro-500)}.af-meter--low>i{background:var(--err-edge)}.af-pager{margin-top:var(--sp-4);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:3px;display:flex}.af-pager a,.af-pager b,.af-pager span{border:1px solid var(--border-tint);place-items:center;min-width:24px;height:24px;padding:0 6px;display:grid}.af-pager a:hover{background:var(--surface-tint);text-decoration:none}.af-pager b{background:var(--brand);border-color:var(--brand-edge);color:var(--text-inverse)}.af-pager span{color:var(--text-tertiary);border-color:#0000}.af-links{gap:2px var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.af-links a{font-size:var(--fs-sm);gap:4px;padding:2px 0;display:flex}.af-links .n{color:var(--text-tertiary);font-size:var(--fs-xs);margin-left:auto}.af-dl{font-size:var(--fs-sm);grid-template-columns:130px minmax(0,1fr);gap:4px 10px;display:grid}.af-dl dt{color:var(--text-secondary);text-align:right;font-weight:700}.af-dl dd{color:var(--text)}.af-scrim{top:var(--vv-top);height:var(--vv-h);background:var(--scrim);z-index:50;padding:var(--sp-4);overscroll-behavior:contain;place-items:center;display:grid;position:fixed;left:0;right:0;overflow-y:auto}.af-scrim[hidden]{display:none}.af-dialog{border:10px solid var(--dialog-frame);border-radius:var(--rad-3);width:min(465px,100%);max-height:calc(var(--vv-h) - 2 * var(--sp-4));background-clip:padding-box;flex-direction:column;display:flex}.af-dialog__head{background:var(--brand);border:1px solid var(--brand-edge);color:var(--text-inverse);font-weight:700;font-size:var(--fs-lg);border-bottom:0;align-items:center;padding:5px 10px;display:flex}.af-dialog__head h2{font-size:inherit;flex:1}.af-dialog__head button{color:var(--text-inverse);cursor:pointer;background:0 0;border:0;padding:2px;display:grid}.af-dialog__body{background:var(--surface);border:1px solid var(--border);font-size:var(--fs-md);overscroll-behavior:contain;border-top:0;min-height:0;padding:12px;overflow-y:auto}.af-dialog__foot{background:var(--surface-muted);border:1px solid var(--border);border-top-color:var(--border-soft);justify-content:flex-end;align-items:center;gap:6px;padding:8px 10px;display:flex}.af-dialog__foot .grow{flex:1}.af-skel{background:linear-gradient(90deg,var(--n-200) 0,var(--n-100) 50%,var(--n-200) 100%);border-radius:var(--rad-1);background-size:200% 100%;animation:1.2s linear infinite af-shimmer}@keyframes af-shimmer{to{background-position:-200% 0}}.af-foot{max-width:var(--col);padding:var(--sp-3) var(--sp-2) var(--sp-8);font-size:var(--fs-xs);color:var(--text-tertiary);gap:var(--sp-3);flex-wrap:wrap;margin:0 auto;display:flex}.af-foot nav{gap:var(--sp-3);flex-wrap:wrap;margin-left:auto;display:flex}.row{align-items:center;display:flex}.wrap{flex-wrap:wrap}.gap-1{gap:var(--sp-1)}.gap-2{gap:var(--sp-2)}.gap-3{gap:var(--sp-3)}.gap-4{gap:var(--sp-4)}.grow{flex:1;min-width:0}.stack>*+*{margin-top:var(--sp-3)}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-6{margin-top:var(--sp-6)}.hr{border:0;border-top:1px solid var(--border-soft);margin:var(--sp-3) 0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.af-pulse{background:var(--warn-edge);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite af-pulse;display:inline-block}.af-pulse--ok{background:var(--ok-ink);animation:none}@keyframes af-pulse{50%{opacity:.25}}.af-clearable{display:block;position:relative}.af-clearable>.af-input{padding-right:30px}.af-clear{background:var(--border);width:20px;height:20px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.af-clear .i{width:12px;height:12px}.af-clear:hover{background:var(--brand)}.af-clear:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.af-clear[hidden]{display:none}.af-top__search .af-clear{flex:none;width:16px;height:16px;margin-right:2px;position:static;transform:none}.af-top__search .af-clear .i{width:10px;height:10px}.af-combo{position:relative}.af-combo__native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.af-combo__btn{text-align:left;cursor:pointer;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.af-combo__btn .af-combo__val{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.af-combo__btn.is-empty .af-combo__val{color:var(--text-tertiary)}.af-combo__btn[aria-expanded=true]{outline:2px solid var(--brand-soft);outline-offset:0;border-color:var(--focus)}.af-combo__pop{z-index:40;background:var(--surface);border:1px solid var(--border-field);border-top:2px solid var(--brand);min-width:max(100%,250px);box-shadow:0 3px 8px var(--border);position:absolute;top:calc(100% + 2px);left:0}.af-combo__pop[hidden]{display:none}.af-combo__pop.is-end{left:auto;right:0}.af-combo__head{display:none}.af-combo__search{border-bottom:1px solid var(--border-soft);background:var(--surface-tint);padding:6px}.af-combo__search .af-clearable>.i{color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.af-combo__search .af-input{padding-left:26px}.af-combo__hint{font-size:var(--fs-xs);color:var(--text-tertiary);padding:5px 8px 0}.af-combo__list{overscroll-behavior:contain;max-height:260px;padding:2px 0;overflow-y:auto}.af-combo__group{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.3px;color:var(--text-secondary);padding:6px 8px 2px;font-weight:700}.af-combo__opt{cursor:pointer;font-size:var(--fs-md);align-items:center;gap:6px;padding:4px 8px;display:flex}.af-combo__opt small{color:var(--text-tertiary);font-size:var(--fs-xs);margin-left:auto}.af-combo__opt mark{color:inherit;text-underline-offset:2px;background:0 0;font-weight:700;text-decoration:underline}.af-combo__opt .i{visibility:hidden;width:12px;height:12px}.af-combo__opt[aria-selected=true] .i{visibility:visible}.af-combo__opt[aria-selected=true]{font-weight:700}.af-combo__opt.is-active{background:var(--brand);color:var(--text-inverse)}.af-combo__opt.is-active small{color:var(--text-inverse);opacity:.85}.af-combo__empty{font-size:var(--fs-sm);color:var(--text-secondary);padding:10px 8px}.af-combo__empty b{color:var(--text)}.af-combo__scrim{display:none}.af-netbar{z-index:35;align-items:center;gap:var(--sp-2);background:var(--warn-soft);border-bottom:1px solid var(--warn-edge);color:var(--warn-ink);font-size:var(--fs-sm);padding:6px 12px;display:flex;position:sticky;top:0}.af-netbar[hidden]{display:none}.af-netbar b{color:var(--text)}.af-netbar .grow{min-width:0}.af-netbar--ok{background:var(--ok-soft);border-color:var(--ok-edge);color:var(--ok-ink)}.af-fail{border:1px solid var(--err-edge);background:var(--surface);padding:var(--sp-5) var(--sp-4);gap:var(--sp-3);grid-template-columns:44px 1fr;align-items:start;display:grid}.af-fail[hidden]{display:none}.af-fail__ico{background:var(--err-soft);border:1px solid var(--err-edge);width:44px;height:44px;color:var(--err-ink);place-items:center;display:grid}.af-fail--net{border-color:var(--warn-edge)}.af-fail--net .af-fail__ico{background:var(--warn-soft);border-color:var(--warn-edge);color:var(--warn-ink)}.af-fail h2{font-size:var(--fs-lg)}.af-fail p{font-size:var(--fs-sm);color:var(--text-secondary);margin-top:2px}.af-fail .row{margin-top:var(--sp-3)}.af-netbar--ok .af-pulse{background:var(--ok-ink);animation:none}.af-progress{top:env(safe-area-inset-top,0px);z-index:70;pointer-events:none;opacity:0;height:3px;transition:opacity .3s .15s;position:fixed;left:0;right:0}.af-progress>i{background:var(--progress);width:0;height:100%;transition:width .25s ease-out;display:block}.af-progress.is-on{opacity:1;transition:opacity .1s}.af-progress.is-done>i{transition-duration:.15s;width:100%!important}@media (prefers-reduced-motion:reduce){.af-progress>i{transition:none}}.af-phone{align-items:stretch;display:flex}.af-phone__cc{border:1px solid var(--border-field);border-radius:var(--rad-2) 0 0 var(--rad-2);background:var(--surface-tint);color:var(--text-secondary);-webkit-user-select:none;user-select:none;border-right:0;flex:none;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.af-phone>.af-input{border-radius:0 var(--rad-2) var(--rad-2) 0;font-variant-numeric:tabular-nums;letter-spacing:.3px;flex:1;min-width:0}.af-prefix{align-items:stretch;display:flex}.af-prefix__txt{border:1px solid var(--border-field);border-radius:var(--rad-2) 0 0 var(--rad-2);background:var(--surface-tint);color:var(--text-secondary);-webkit-user-select:none;user-select:none;border-right:0;flex:none;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.af-prefix>.af-input{border-radius:0 var(--rad-2) var(--rad-2) 0;flex:1;min-width:0}.af-password{display:block;position:relative}.af-password>.af-input{width:100%;padding-right:34px}.af-password__eye{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border-radius:var(--rad-1);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.af-password__eye:hover{color:var(--link)}.af-password__eye:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.af-password__eye .i{width:16px;height:16px}
.i{vertical-align:-3px;width:16px;height:16px;-webkit-mask:var(--ico) center/contain no-repeat;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.i--sm{vertical-align:-1px;width:12px;height:12px}.i--lg{width:20px;height:20px}.i--xl{width:28px;height:28px}.i-search{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E")}.i-heart{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E")}.i-star{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E")}.i-star-f{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E")}.i-user{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7'/%3E%3C/svg%3E")}.i-pencil{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='m13 7 4 4'/%3E%3C/svg%3E")}.i-pin{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-12a7 7 0 0 1 14 0c0 5.8-7 12-7 12z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E")}.i-phone{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3h4l2 5-2.5 1.5a11 11 0 0 0 6 6L16 13l5 2v4a2 2 0 0 1-2 2A17 17 0 0 1 3 5a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}.i-whatsapp{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2.5A9.5 9.5 0 0 0 3.8 16.8L2.5 21.5l4.8-1.3A9.5 9.5 0 1 0 12 2.5zm0 1.8a7.7 7.7 0 1 1-4 14.3l-.3-.2-2.8.8.8-2.7-.2-.3A7.7 7.7 0 0 1 12 4.3zM8.9 7.6c-.2 0-.5 0-.7.3-.3.3-1 1-1 2.4s1 2.8 1.2 3c.1.2 2 3.2 5 4.4 2.5 1 3 .8 3.5.7.6 0 1.8-.7 2-1.4.3-.7.3-1.3.2-1.4l-.5-.3-1.8-.9c-.3-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.6.1a6.3 6.3 0 0 1-3.1-2.7c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.5l-.8-2c-.2-.5-.4-.5-.6-.5z'/%3E%3C/svg%3E")}.i-telegram{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M21.4 3.6 2.9 10.7c-1.3.5-1.2 1.2-.2 1.5l4.7 1.5 1.8 5.6c.2.6.4.8.9.8.4 0 .6-.2.9-.4l2.3-2.2 4.7 3.5c.9.5 1.5.2 1.7-.8l3.1-14.6c.3-1.3-.5-1.9-1.4-1.5zM9 13.3l9.6-6c.4-.3.9-.1.5.3l-7.9 7.2-.3 3.5z'/%3E%3C/svg%3E")}.i-check{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12 5 5L20 6'/%3E%3C/svg%3E")}.i-shield{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 6v6c0 5 3.4 8 8 9 4.6-1 8-4 8-9V6z'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E")}.i-flag{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4'/%3E%3Cpath d='M5 4h11l-2 4 2 4H5'/%3E%3C/svg%3E")}.i-left{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 5-7 7 7 7'/%3E%3C/svg%3E")}.i-right{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E")}.i-down{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E")}.i-close{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.i-camera{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h4l2-3h6l2 3h4v11H3z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E")}.i-video{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='13' height='12' rx='1'/%3E%3Cpath d='m16 10 5-3v10l-5-3'/%3E%3C/svg%3E")}.i-clock{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.i-info{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6M12 7.5v.5'/%3E%3C/svg%3E")}.i-alert{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 20h20z'/%3E%3Cpath d='M12 10v4M12 17v.5'/%3E%3C/svg%3E")}.i-link{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1'/%3E%3Cpath d='M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E")}.i-cash{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='12' rx='1'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E")}.i-home{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11 12 4l8 7v9h-5v-6H9v6H4z'/%3E%3C/svg%3E")}.i-list{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h12M8 12h12M8 18h12M4 6h.5M4 12h.5M4 18h.5'/%3E%3C/svg%3E")}.i-eye{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.i-ban{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")}.i-share{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='12' r='2.5'/%3E%3Ccircle cx='18' cy='6' r='2.5'/%3E%3Ccircle cx='18' cy='18' r='2.5'/%3E%3Cpath d='m8.2 10.8 7.6-3.6M8.2 13.2l7.6 3.6'/%3E%3C/svg%3E")}.i-trash{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13'/%3E%3C/svg%3E")}.i-chart{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V4M4 20h16'/%3E%3Cpath d='M8 16v-4M12 16V8M16 16v-6'/%3E%3C/svg%3E")}.i-pause{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5v14M15 5v14'/%3E%3C/svg%3E")}.i-play{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v16l13-8z'/%3E%3C/svg%3E")}.i-plus{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.i-upload{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 9l5-5 5 5'/%3E%3Cpath d='M4 16v4h16v-4'/%3E%3C/svg%3E")}.i-lock{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='1'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.i-bell{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 0 1 12 0v5l2 2H4z'/%3E%3Cpath d='M10 20a2 2 0 0 0 4 0'/%3E%3C/svg%3E")}.i-logout{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 4H5v16h5'/%3E%3Cpath d='M14 8l4 4-4 4M18 12H9'/%3E%3C/svg%3E")}.i-copy{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='12' height='12' rx='1'/%3E%3Cpath d='M16 8V4H4v12h4'/%3E%3C/svg%3E")}.i-calendar{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='1'/%3E%3Cpath d='M4 10h16M9 3v4M15 3v4'/%3E%3C/svg%3E")}.i-mail{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='1'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.i-gear{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1'/%3E%3C/svg%3E")}.i-blur{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9' r='4'/%3E%3Cpath d='M5 21c0-4 3-6.5 7-6.5s7 2.5 7 6.5'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E")}.i-wifi-off{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M8.5 16.5a5 5 0 0 1 7 0M5 12.6a10 10 0 0 1 5.4-2.6M14 10.1a10 10 0 0 1 5 2.5M2 8.8A15 15 0 0 1 7 5.6M11 4a15 15 0 0 1 11 4.8'/%3E%3Ccircle cx='12' cy='20' r='.8'/%3E%3C/svg%3E")}.i-retry{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.3-5.6'/%3E%3Cpath d='M20 4v5h-5'/%3E%3C/svg%3E")}.i-eye-off{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.9 5.7A10 10 0 0 1 12 5.5c6.5 0 10 6.5 10 6.5a17 17 0 0 1-3 3.8M6.2 7.4A17 17 0 0 0 2 12s3.5 6.5 10 6.5a9.7 9.7 0 0 0 4.4-1'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3Cpath d='m3 3 18 18'/%3E%3C/svg%3E")}.i-thumb-up{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 11v9H4v-9z'/%3E%3Cpath d='M7 11l4-7c1.4 0 2.3 1 2 2.5L12.5 10H19a2 2 0 0 1 2 2.3l-1.2 6A2 2 0 0 1 17.8 20H7'/%3E%3C/svg%3E")}.i-thumb-down{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 13V4H4v9z'/%3E%3Cpath d='M7 13l4 7c1.4 0 2.3-1 2-2.5l-.5-3.5H19a2 2 0 0 0 2-2.3l-1.2-6A2 2 0 0 0 17.8 4H7'/%3E%3C/svg%3E")}.i-chat{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3Cpath d='M8 9.5h8M8 12.5h5'/%3E%3C/svg%3E")}
.qbar{gap:var(--sp-2);background:var(--surface-tint);border:1px solid var(--border-tint);padding:var(--sp-2);margin-bottom:var(--sp-3);grid-template-columns:130px 160px 160px minmax(0,1fr) auto;align-items:end;display:grid}.qbar .af-field>label{font-size:var(--fs-xs)}.qbar .af-btn--primary{height:26px}.filters .af-box__body{padding:6px 8px}.filters fieldset{padding:0 0 var(--sp-2);border:0;min-width:0;margin:0}.filters fieldset+fieldset{border-top:1px solid var(--border-soft);padding-top:var(--sp-2)}.filters legend{font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);padding:0 0 3px}.filters .more{font-size:var(--fs-xs);color:var(--link);cursor:pointer;background:0 0;border:0;padding:2px 0}.filters .more:hover{text-decoration:underline}.filters .af-box__head button{font-weight:400;font-size:var(--fs-xs);color:var(--link);cursor:pointer;background:0 0;border:0;padding:0}.filters .af-box__head button:hover{color:var(--link-hover);text-decoration:underline}.filters__applied{margin-bottom:var(--sp-2);flex-wrap:wrap;gap:4px;display:flex}.chip{font-size:var(--fs-xs);border:1px solid var(--border-tint);background:var(--surface-tint);color:var(--link);align-items:center;gap:4px;padding:1px 4px 1px 6px;display:inline-flex}.chip button{cursor:pointer;color:var(--text-secondary);background:0 0;border:0;padding:0;display:grid}.chip a{color:var(--text-secondary);display:grid}.rtools{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);background:var(--surface-muted);border:1px solid var(--border);border-bottom:0;padding:4px 8px;display:flex}.rtools .af-select{width:auto;height:22px;font-size:var(--fs-sm)}.rtools .grow{color:var(--text-secondary)}.results{border:1px solid var(--border)}.res{gap:var(--sp-3);padding:var(--sp-2);border-top:1px solid var(--border-soft);grid-template-columns:90px minmax(0,1fr) 150px;display:grid;position:relative}.res:first-child{border-top:0}.res:nth-child(2n){background:var(--surface-alt)}.res:hover{background:var(--surface-hover)}.res .af-thumb{width:90px}.res__title{font-size:var(--fs-lg);font-weight:700;line-height:1.25}.res__title a:after{content:"";position:absolute;inset:0}.res__meta{font-size:var(--fs-xs);color:var(--text-secondary);flex-wrap:wrap;gap:4px 10px;margin-top:2px;display:flex}.res__meta .i{vertical-align:-2px;width:12px;height:12px}.res__desc{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.res__badges{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.res__side{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.res__price{font-size:var(--fs-xs);color:var(--text-tertiary)}.res__price b{font-size:var(--fs-lg);color:var(--text);display:block}.res__side .af-btn,.res__side .fav{z-index:1;position:relative}.res__when{font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:auto}.res__sub,.res__mmeta,.res__mfoot,.res__mfav{display:none}.fav{cursor:pointer;font-size:var(--fs-xs);color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:4px;padding:2px;display:inline-flex}.fav .i-star-f{color:var(--fav);display:none}.fav[aria-pressed=true] .i-star{display:none}.fav[aria-pressed=true] .i-star-f{display:inline-block}.fav:hover{color:var(--link)}.fav.res__mfav{display:none}.af-thumb--img:after{content:"";background:0 0;position:absolute;inset:0;-webkit-mask:none;mask:none}.af-thumb>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sk{height:11px;margin-top:6px;display:block}.sk--t{width:72%;height:15px;margin-top:2px}.sk--m{width:46%}.sk--d1{width:96%}.sk--d2{width:64%}.sk--b{width:62px;height:16px;margin:6px 4px 0 0;display:inline-block}.sk--price{width:70px;height:28px;margin:0 0 0 auto}.sk--btn{width:96px;height:24px;margin:0 0 0 auto}.sk--n{width:22px;height:10px;margin:0 0 0 auto;display:inline-block}.sk--inl{vertical-align:-1px;width:150px;height:12px;margin:0;display:inline-block}.sk-thumb{aspect-ratio:3/4;width:100%;display:block}.res--sk:hover{background:inherit}.is-loading-off{opacity:.55;pointer-events:none}.sk--field{width:100%;height:26px;margin:0;display:block}.sk--pg{width:24px;height:24px;margin:0;display:inline-block}.sk--pgw{width:76px}.af-pager--sk{gap:3px}.m-tools .sk--city{width:70px;height:14px;margin:0;display:inline-block}.m-chips .sk--chip{flex:none;width:72px;height:30px;margin:0}.m-more .sk--more{width:100%;height:var(--tap);margin:0}@media (min-width:768px){.only-m{display:none}}@media (max-width:767px){.only-d{display:none}}.empty{max-width:560px;margin:var(--sp-8) auto;text-align:left}.empty .h1{margin-bottom:var(--sp-2)}.empty ul{margin-top:var(--sp-3);gap:var(--sp-2);display:grid}.empty li{gap:var(--sp-2);font-size:var(--fs-md);grid-template-columns:20px 1fr;display:grid}.empty li .i{color:var(--link);margin-top:2px}.af .empty .af-btn--link{height:auto;font-size:inherit;padding:0}.seo-intro{margin-top:var(--sp-6);padding-top:var(--sp-3);border-top:1px solid var(--border-soft);font-size:var(--fs-sm);color:var(--text-secondary);max-width:760px}.seo-intro h2{font-size:var(--fs-lg);color:var(--text);margin-bottom:var(--sp-2);font-weight:700}.seo-intro p+p{margin-top:var(--sp-2)}.af-top__nav .is-off,.af-foot nav span{cursor:default}.m-top,.m-tools,.m-chips,.m-count,.m-more,.m-foot,.m-only{display:none}@media (max-width:767px){.af{--fs-xs:12px;--fs-sm:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:28px;--tap:48px;--top-h:48px;font-size:var(--fs-md);-webkit-tap-highlight-color:transparent}.af-page{background:var(--surface);max-width:none;min-height:calc(var(--app-h) - var(--top-h));border:0;margin:0;padding:0}.af .af-input,.af .af-select{height:44px;padding:0 10px;font-size:16px}.af .af-select{padding-right:28px}.af .af-btn{height:40px;font-size:var(--fs-sm);padding:0 14px}.af .af-btn--lg{height:var(--tap);font-size:var(--fs-lg)}.af .af-check{min-height:40px;font-size:var(--fs-md);gap:10px}.af .af-check input{flex:none;width:20px;height:20px}.af textarea.af-input{height:auto;padding:8px 10px}.af .af-badge{padding:2px 5px;font-size:11px}.af-top,.af-crumbs,.qbar,.filters,.rtools,.af-foot,.desk-only,.af .desk-only{display:none}.af .af-notice.m-only{display:flex}.m-top,.m-tools{display:grid}.m-top,.m-chips,.m-more{display:flex}.m-count,.m-foot,.m-only,.af-cols{display:block}.m-top{z-index:30;height:var(--top-h);background:var(--brand);border-bottom:1px solid var(--brand-edge);color:var(--text-inverse);align-items:center;padding:0 4px 0 12px;position:sticky;top:0}.m-top .af-logo{font-size:26px}.m-top__acts{margin-left:auto;display:flex}.m-ib{width:44px;height:44px;color:inherit;cursor:pointer;border-radius:var(--rad-1);background:0 0;border:0;place-items:center;display:grid;position:relative}a.m-ib,a.m-ib:hover{color:inherit;text-decoration:none}.m-ib:active{background:var(--brand-strong)}.m-ib .af-count{position:absolute;top:5px;right:3px}.m-h{background:var(--surface-muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-weight:700;font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;gap:8px;padding:7px 12px;display:flex}.m-h h2,.m-h h3{font-size:inherit;flex:1}.m-sec{padding:12px}.m-list li+li{border-top:1px solid var(--border-soft)}.m-list a,.m-list button,.m-list label{min-height:var(--tap);text-align:left;width:100%;font-size:var(--fs-md);color:var(--link);background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}.m-list a:active,.m-list button:active{background:var(--surface-tint)}.m-list a:after{content:"›";color:var(--text-tertiary);margin-left:auto;font-size:20px}.m-list .n{color:var(--text-tertiary);font-size:var(--fs-xs);flex-shrink:0;margin-left:auto}.m-list a:has(.n):after{margin-left:0}.m-list .i{color:var(--link)}.m-list .is-off,.m-list .is-off .i{color:var(--text-tertiary)}.m-list .is-off small{font-size:var(--fs-xs);margin-left:auto}.m-tools{top:var(--top-h);z-index:20;background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;position:sticky}.m-tools button{min-width:0;height:44px;font-weight:700;font-size:var(--fs-sm);color:var(--link);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:flex}.m-tools button>span:not(.af-count){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-tools>*+*{border-left:1px solid var(--border-soft)}.m-tools .af-count{background:var(--brand)}.m-chips{scrollbar-width:none;gap:6px;padding:8px 12px;overflow-x:auto}.m-chips::-webkit-scrollbar{display:none}.m-chips .chip{font-size:var(--fs-sm);flex:none;padding:4px 6px 4px 10px}.m-chips .chip :is(button,a){place-items:center;width:24px;height:24px}.af-head{border:0;margin:0;padding:10px 12px 6px;display:block}.af-head .h1{font-size:var(--fs-sm);line-height:var(--lh);color:var(--text-secondary)}.af-head__t{color:var(--text);font-size:var(--fs-lg)}.af-head .h1 small{font-size:inherit;font-weight:inherit;color:inherit;margin-left:0}.af-head .sk--inl{width:120px}.results{border:0}.res{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:10px 12px}.res:first-child{border-top:1px solid var(--border-soft)}.res:hover{background:0 0}.res:nth-child(2n):hover{background:var(--surface-alt)}.res:active{background:var(--surface-hover)}.res .af-thumb{width:84px}.res__title{padding-right:36px}.res__lead,.res__meta,.res__desc,.res__side{display:none}.res__sub{font-size:var(--fs-sm);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.res__mmeta{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:4px;display:block}.res__mfoot{align-items:center;gap:8px;margin-top:8px;display:flex}.res__mfoot .price{font-weight:700;font-size:var(--fs-md)}.res__mfoot .price small{color:var(--text-tertiary);font-weight:400;font-size:var(--fs-xs)}.af .res__mfoot .af-btn{z-index:1;height:36px;margin-left:auto;padding:0 10px;position:relative}.res__mfav.fav{z-index:1;justify-content:center;width:44px;height:44px;display:flex;position:absolute;top:4px;right:4px}.res__mfav .i{width:20px;height:20px}.m-more{justify-content:center;padding:12px}.res--sk .sk-thumb{width:84px}.res--sk .sk--t{width:58%;height:16px}.res--sk .sk--m{display:none}.res--sk .sk--price{width:90px;height:16px;margin:0}.res--sk .sk--btn{width:104px;height:36px;margin:0 0 0 auto}.res--sk:active,.res--sk:nth-child(2n):hover{background:inherit}.res--sk:nth-child(n+9){display:none}.af-pager--sk{margin:0 0 16px}.af-notice--slow{border-left:0;border-right:0;margin:0!important}.af-pager{margin:0 0 16px}.af-pager.m-only{display:flex}.empty{margin:0;padding:16px 12px 24px}.seo-intro{border-top:1px solid var(--border-soft);margin:0;padding:16px 12px 20px}.af-scrim.m-sheet-wrap{place-items:end stretch;padding:0}.m-sheet{width:100%;max-height:calc(var(--vv-h) * .9);background:var(--surface);border-top:3px solid var(--brand);border-radius:8px 8px 0 0;flex-direction:column;animation:.34s cubic-bezier(.22,1,.36,1) m-sheet-in;display:flex}.m-sheet__head{border-bottom:1px solid var(--border);font-weight:700;font-size:var(--fs-lg);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.m-sheet__head h2{font-size:inherit;flex:1}.m-sheet__head .m-ib{color:var(--text-secondary)}.m-sheet__head .af-btn--link{font-weight:400}.m-sheet__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.m-sheet__foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-muted)}.m-sheet fieldset{border:0;min-width:0;margin:0;padding:0}.m-sheet legend{background:var(--surface-muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100%;font-weight:700;font-size:var(--fs-sm);color:var(--text-secondary);padding:7px 12px}.m-sheet fieldset .af-check{border-bottom:1px solid var(--border-soft);padding:0 12px}.m-sheet fieldset .af-check .n{font-size:var(--fs-xs)}.m-sheet .m-list label input{width:20px;height:20px;accent-color:var(--brand);margin:0}.m-opts{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.m-opts label{position:relative}.m-opts input{opacity:0;position:absolute}.m-opts span{border:1px solid var(--border-field);font-size:var(--fs-sm);color:var(--link);background:var(--surface);padding:8px 12px;display:block}.m-opts input:checked+span{background:var(--brand);border-color:var(--brand-edge);color:var(--text-inverse);font-weight:700}.m-opts input:focus-visible+span{outline:2px solid var(--focus)}.af-scrim.m-drawer-wrap{place-items:stretch end;padding:0}.m-drawer{background:var(--surface);overscroll-behavior:contain;border-left:3px solid var(--brand);width:min(300px,84vw);height:100%;animation:.34s cubic-bezier(.22,1,.36,1) m-drawer-in;overflow-y:auto;box-shadow:-16px 0 40px #00000038}.m-drawer .m-h .m-ib{color:var(--text-secondary)}.m-foot{font-size:var(--fs-xs);color:var(--text-tertiary);text-align:center;background:var(--bg);border-top:1px solid var(--border-soft);padding:16px 12px 24px}.m-foot nav{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-bottom:8px;display:flex}}@media (min-width:768px){.m-sheet-wrap,.m-drawer-wrap{display:none}}@keyframes m-sheet-in{0%{transform:translateY(100%)}}@keyframes m-sheet-out{to{transform:translateY(100%)}}@keyframes m-drawer-in{0%{transform:translate(100%)}}@keyframes m-drawer-out{to{transform:translate(100%)}}@keyframes m-scrim-in{0%{background-color:#0000}}@keyframes m-scrim-out{to{background-color:#0000}}@keyframes m-drawer-item{0%{opacity:0;transform:translate(18px)}}@media (max-width:767px){.af-scrim:not(.m-drawer-wrap){overflow:hidden}.af-scrim{animation:.26s ease-out m-scrim-in}.af-scrim[data-closing]{animation:.24s ease-in forwards m-scrim-out}.af-scrim[data-closing] .m-sheet,.af .af-scrim[data-closing] .af-dialog,.pnl-dialog[data-closing] .af-dialog,.af div.af-combo__pop[data-closing]{animation:.24s cubic-bezier(.55,0,1,.45) forwards m-sheet-out}.af .af-combo__scrim{animation:.26s ease-out m-scrim-in}.af .af-combo__scrim[data-closing]{animation:.24s ease-in forwards m-scrim-out}.af-scrim[data-closing] .m-drawer{animation:.24s cubic-bezier(.55,0,1,.45) forwards m-drawer-out}.m-drawer>*,.m-drawer .m-list>li{animation:.42s cubic-bezier(.22,1,.36,1) both m-drawer-item}.m-drawer>:first-child{animation-delay:40ms}.m-drawer>:nth-child(2) li:first-child,.m-drawer>:nth-child(2){animation-delay:70ms}.m-drawer>:nth-child(2) li:nth-child(2){animation-delay:.1s}.m-drawer>:nth-child(2) li:nth-child(3){animation-delay:.13s}.m-drawer>:nth-child(2) li:nth-child(4){animation-delay:.16s}.m-drawer>:nth-child(2) li:nth-child(5){animation-delay:.19s}.m-drawer>:nth-child(n+3),.m-drawer>:nth-child(n+3) li{animation-delay:.2s}.af-scrim[data-closing] .m-drawer>*,.af-scrim[data-closing] .m-drawer .m-list>li{animation:none}}@media (prefers-reduced-motion:reduce){.af-scrim,.af-scrim *,.af .af-combo__pop,.af .af-combo__scrim{animation:none!important}}.af .af-check.is-empty{color:var(--text-tertiary);cursor:default}.af .m-opts .is-empty span{color:var(--text-tertiary);cursor:default;border-style:dashed}.af .m-opts__n{font-size:var(--fs-xs);opacity:.8;font-weight:400}@media (max-width:767px){.af .af-clear{width:24px;height:24px;right:10px}.af .af-clear:before{content:"";position:absolute;inset:-10px}.af .af-clearable>.af-input{padding-right:44px}.af .af-combo__scrim{top:var(--vv-top);height:var(--vv-h);z-index:59;background:var(--scrim);display:block;position:fixed;left:0;right:0}.af .af-combo__scrim[hidden]{display:none}.af .af-combo__pop,.af .af-combo__pop.is-end{z-index:60;top:calc(var(--vv-top) + var(--vv-h) - min(calc(var(--vv-h) * .86),640px));min-width:0;height:min(calc(var(--vv-h) * .86),640px);border:0;border-top:3px solid var(--brand);box-shadow:none;border-radius:8px 8px 0 0;flex-direction:column;animation:.34s cubic-bezier(.22,1,.36,1) m-sheet-in;display:flex;position:fixed;bottom:auto;left:0;right:0}.af .af-combo__pop[hidden]{display:none}.af .af-combo__head{border-bottom:1px solid var(--border);font-weight:700;font-size:var(--fs-lg);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.af .af-combo__head span{flex:1}.af .af-combo__search{padding:10px 12px}.af .af-combo__hint{font-size:var(--fs-sm);padding:8px 12px 2px}.af .af-combo__search .af-input{padding-left:34px}.af .af-combo__search .af-clearable>.i{left:11px}.af .af-combo__list{min-height:0;max-height:none;padding-bottom:env(safe-area-inset-bottom);flex:1}.af .af-combo__opt{min-height:var(--tap);border-bottom:1px solid var(--border-soft);font-size:var(--fs-md);padding:0 12px}.af .af-combo__opt .i{width:16px;height:16px;color:var(--brand);order:3}.af .af-combo__opt small{order:2}.af .af-combo__opt.is-active{background:var(--surface-tint);color:var(--text)}.af .af-combo__opt.is-active small{color:var(--text-tertiary)}.af .af-combo__group{background:var(--surface-muted);border-bottom:1px solid var(--border);padding:10px 12px 4px}.af .af-combo__empty{padding:16px 12px}}.is-offline .filters .af-box__body,.is-offline .m-tools button,.is-offline .qbar .af-btn--primary{opacity:.55;pointer-events:none}.af:has(.errpage--net) .af-netbar{display:none}@media (max-width:767px){.af .af-netbar{top:var(--top-h);padding:8px 12px}.af .af-fail{grid-template-columns:36px 1fr;margin:12px;padding:16px 12px}.af .af-fail__ico{width:36px;height:36px}.af .af-fail .row{flex-direction:column;align-items:stretch}.af .af-fail .af-btn{height:var(--tap);font-size:var(--fs-lg)}}
