.a11y{position:relative}.a11yb{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:10px;padding:6px 12px;background:var(--white);cursor:pointer;font-family:inherit;font-weight:700;color:var(--ink-2);transition:.2s;line-height:1}.a11yb:hover,.a11yb[aria-expanded=true]{border-color:var(--indigo);color:var(--indigo)}.a11yb .s{font-size:1.0625rem}.a11yb .l{font-size:.75rem}.tbell{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--ink-2);cursor:pointer;transition:.2s}.tbell:hover,.tbell[aria-expanded=true]{border-color:var(--indigo);color:var(--indigo)}.tbell svg{width:17px;height:17px}.tbell .bd-dot{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--coral);color:var(--on-coral,#fff);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;font-weight:700;line-height:1}.a11yp{position:absolute;right:0;top:calc(100% + 10px);width:268px;background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:15px;z-index:120;display:none}.a11yp.on{display:block}.a11yp h4{font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.a11yp h4+.seg{margin-bottom:14px}.seg{display:flex;gap:6px}.seg.col{flex-direction:column}.seg button{flex:1;border:1px solid var(--line);border-radius:10px;background:var(--white);padding:9px 10px;cursor:pointer;font-family:inherit;font-weight:700;color:var(--ink-2);transition:.18s;text-align:center;line-height:1.3}.seg button:hover{border-color:var(--indigo);color:var(--indigo)}.seg button.on{background:var(--indigo);border-color:var(--indigo);color:var(--on-indigo)}.seg .a1{font-size:.8125rem}.seg .a2{font-size:1rem}.seg .a3{font-size:1.1875rem}.seg.col button{text-align:left;font-size:.875rem}.seg.col button i{display:block;font-style:normal;font-size:.6875rem;font-weight:500;opacity:.75;margin-top:2px}.a11yc{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line);cursor:pointer;font-size:.875rem;font-weight:700}.a11yc input{width:18px;height:18px;accent-color:var(--indigo);flex:0 0 auto}.a11yn{margin-top:11px;font-size:.6875rem;line-height:1.55;color:var(--ink-3)}@media (max-width:900px){.a11yp{width:min(272px,calc(100vw - 32px))}}:root{--k-face:var(--white);--k-sunk:var(--grey);--k-line:var(--line);--k-line-2:var(--line);--k-accent:var(--indigo);--k-accent-lt:var(--indigo-lt);--k-accent-ring:rgba(91,52,232,0.13);--k-ok:var(--mint)}.tg-bf{--k-face:var(--card);--k-sunk:var(--paper-2);--k-line:var(--line);--k-line-2:var(--line-2);--k-accent:var(--petrol);--k-accent-lt:var(--petrol-lt);--k-accent-ring:rgba(12,95,91,0.13);--k-ok:#0E7A46}.fkset{display:grid;gap:14px}.fkset.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fkset.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fkset.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.fkset.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.fkpost .fkbroker{margin-bottom:14px}.fkpost .fkbroker-h{text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.fkpost .fkbroker-go .btn{width:100%}.fkpost .fkbroker .fkstate{margin-top:10px}.fkpost .fkbroker .fkrule,.fkpost .fkflags-row+.fkset,.fkpost .fkflags.fkflags-row{margin-top:14px}.fkflags.fkflags-cell{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;margin:0;align-self:end;padding-bottom:4px}.fkset .wide{grid-column:1/-1}.fkpost .fkset+.fkset{margin-top:14px}.fkpost.fkpost-pick{min-height:520px}.fkpost p.hint+.fkset{margin-top:10px}.fk{display:block;min-width:0}fieldset.fk{border:0;padding:0;margin:0}fieldset.fk>legend{padding:0}.fkrule{border:0;border-top:1px solid var(--k-line);margin:18px 0}.fk>.lg,.fk>label{display:block;font-size:.6875rem;font-weight:700;color:var(--ink-2);margin-bottom:6px;letter-spacing:.01em}.req{color:var(--coral);font-weight:800}.fk>.lg .req,.fk>label .req{margin-left:3px}.fk>.lg .opt,.fk>label .opt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;font-weight:500;color:var(--ink-3);text-transform:none;letter-spacing:0;margin-left:6px}.fk input,.fk select,.fk textarea{width:100%;display:block;box-sizing:border-box;border:1px solid var(--k-line);border-radius:10px;background:var(--k-face);color:var(--ink);font-family:inherit;font-size:.875rem;line-height:1.5;padding:10px 12px;outline:0;transition:border-color .18s,box-shadow .18s}.fk textarea{resize:vertical;min-height:92px}.fkpost .fk textarea{min-height:0}.fk-checks{border:0;padding:0;margin:0;min-width:0}.fk-checkrow{display:flex;flex-wrap:wrap;gap:8px 10px}.fk-checkrow label{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--k-line);border-radius:10px;background:var(--k-face);font-size:.8125rem;font-weight:600;cursor:pointer;transition:.16s}.fk-checkrow label:hover{border-color:var(--k-line-2)}.fk-checkrow label:has(input:checked){border-color:var(--k-accent);background:var(--k-accent-lt)}.fk-checkrow label:has(input:focus-visible){box-shadow:0 0 0 3px var(--k-accent-ring)}.fk-checkrow input{width:15px;height:15px;accent-color:var(--k-accent);margin:0}.fk input::placeholder,.fk textarea::placeholder{color:var(--ink-3);opacity:1}.fk input:hover,.fk select:hover,.fk textarea:hover{border-color:var(--k-line-2)}.fk input:focus,.fk select:focus,.fk textarea:focus{border-color:var(--k-accent);box-shadow:0 0 0 3px var(--k-accent-ring)}.fk input:disabled,.fk select:disabled,.fk textarea:disabled{background:var(--k-sunk);color:var(--ink-3);cursor:not-allowed}.fk input[readonly]{background:var(--k-sunk);color:var(--ink-2)}.fk input[inputmode=numeric],.fk input[type=number],.fk input[type=tel]{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.fk select{appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235C636A' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M4 6.5 8 10.5l4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:15px 15px}.hint{display:block;color:var(--ink-3);line-height:1.5}.err,.hint{margin-top:6px;font-size:.71875rem}.err{display:flex;align-items:flex-start;gap:5px;font-weight:600;color:var(--coral)}.fk.bad input,.fk.bad select,.fk.bad textarea{border-color:var(--coral)}.fk.bad input:focus,.fk.bad select:focus,.fk.bad textarea:focus{box-shadow:0 0 0 3px rgba(174,54,32,.13)}.fkrange-heads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fkrange-track{position:relative;height:34px;margin:10px 2px 0;display:grid}.fkrange-fill,.fkrange-rail{position:absolute;top:50%;transform:translateY(-50%);height:4px;border-radius:999px}.fkrange-rail{left:0;right:0;background:var(--k-line-2)}.fkrange-fill{background:var(--k-accent)}.fkrange-track input[type=range]{grid-area:1/1;width:100%;height:34px;margin:0;padding:0;-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none}.fkrange-track input[type=range]:focus{outline:none}.fkrange-track input[type=range]::-webkit-slider-runnable-track{background:transparent;height:34px}.fkrange-track input[type=range]::-moz-range-track{background:transparent;height:34px}.fkrange-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:20px;height:20px;margin-top:7px;border-radius:50%;cursor:grab;background:var(--k-accent);border:3px solid var(--k-face);box-shadow:0 2px 8px -2px var(--k-accent-ring)}.fkrange-track input[type=range]::-moz-range-thumb{pointer-events:auto;width:20px;height:20px;border-radius:50%;cursor:grab;background:var(--k-accent);border:3px solid var(--k-face);box-shadow:0 2px 8px -2px var(--k-accent-ring)}.fkrange-track input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--k-accent-ring)}.fkrange-track input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--k-accent-ring)}.fkrange>.hint{margin-top:8px}.fkchk{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.8125rem;color:var(--ink-2);line-height:1.45}.fkchk input{width:17px;height:17px;flex:0 0 auto;margin-top:1px;accent-color:var(--k-accent)}.fkchk b{color:var(--ink);font-weight:700;display:block}.fkchk i{font-style:normal;display:block;font-size:.71875rem;color:var(--ink-3);margin-top:2px}.fksw{display:flex;align-items:center;gap:14px;padding:13px 0}.fksw>div{min-width:0;flex:1 1 auto}.fkrows>*+*{border-top:1px solid var(--k-line)}.fkdrawer{padding:4px 0 16px}.fksw b{display:block;font-size:.84375rem;font-weight:700}.fksw i{font-style:normal;display:block;font-size:.71875rem;color:var(--ink-3);margin-top:3px;line-height:1.5}.fksw .rt{flex:0 0 auto;display:flex;align-items:center;gap:9px}.fkstate{display:inline-flex;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:4px 10px;border:1px solid var(--k-line-2);color:var(--ink-3);background:var(--k-sunk)}.fkstate.on{border-color:var(--k-ok);color:var(--k-ok);background:transparent}.fkstate.off{border-color:var(--k-line-2)}.fkstate.bad{border-color:var(--coral);color:var(--coral);background:transparent}.fkseg{display:flex;gap:5px;flex-wrap:wrap}.fkseg label{position:relative;display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:1px solid var(--k-line);border-radius:9px;background:var(--k-face);padding:8px 13px;font-size:.78125rem;font-weight:700;color:var(--ink-2);transition:.18s}.fkseg label:hover{border-color:var(--k-line-2);color:var(--ink)}.fkseg input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fkseg label:has(input:checked){background:var(--k-accent);border-color:var(--k-accent);color:var(--on-accent)}.fkseg label:has(input:focus-visible){box-shadow:0 0 0 3px var(--k-accent-ring)}.fkmoney{display:flex;align-items:stretch;border:1px solid var(--k-line);border-radius:10px;background:var(--k-face);overflow:hidden;transition:.18s}.fkmoney:focus-within{border-color:var(--k-accent);box-shadow:0 0 0 3px var(--k-accent-ring)}.fkmoney i{display:grid;place-items:center;flex:0 0 auto;width:38px;font-style:normal;font-weight:700;color:var(--ink-2);background:var(--k-sunk);border-right:1px solid var(--k-line)}.fkmoney input{border:0;border-radius:0;background:none;box-shadow:none}.fkmoney input:focus,.fkmoney input:focus-visible{box-shadow:none;border-color:transparent}.fkflags{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:16px}.fkcheck{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:.84375rem;font-weight:700;color:var(--ink-2)}.fkcheck input{width:18px;height:18px;margin:0;flex:0 0 auto;accent-color:var(--k-accent);cursor:pointer}.fkcheck:hover{color:var(--ink)}.fkacts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.fkacts .sp{margin-left:auto}.btn-x{background:var(--coral);color:var(--on-coral);border-color:var(--coral)}.btn-x:hover{background:#8E2413;transform:translateY(-2px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.fkmsg{display:flex;align-items:flex-start;gap:9px;border-radius:10px;padding:11px 13px;font-size:.8125rem;font-weight:600;border:1px solid var(--k-line);background:var(--k-sunk);color:var(--ink-2);margin-bottom:14px}.fkmsg svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px}.fkmsg.ok{border-color:var(--k-ok);color:var(--k-ok)}.fkmsg.bad,.fkmsg.ok{background:transparent}.fkmsg.bad{border-color:var(--coral);color:var(--coral)}.fkcode{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--k-line);border-radius:10px;background:var(--k-sunk);padding:10px 12px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .18s}.fkcode:hover{border-color:var(--k-accent)}.fkcode code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.875rem;font-weight:700;color:var(--ink);letter-spacing:.02em}.fkcode.sm code{font-size:.71875rem;font-weight:500;color:var(--ink-2)}.fkcode .cp{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-accent)}.fkcode .cp svg{width:13px;height:13px}.fkav{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fkav .pic{width:62px;height:62px;border-radius:50%;flex:0 0 auto;position:relative;overflow:hidden;background:var(--k-accent-lt);color:var(--k-accent);display:grid;place-items:center;font-family:"Archivo",var(--ff,system-ui),sans-serif;font-weight:800;font-size:1.25rem}.fkav .pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fkav .pk{flex:1 1 14ch;min-width:0}.fkacts .hint{margin-top:0}.btn-fw{width:100%}.fkgap{margin-top:14px}.fkshort{max-width:300px}.fklead{display:block;margin-bottom:14px;font-size:.78125rem;color:var(--ink-2);line-height:1.55}.tg-board .lc-own .err,.tg-crm .cmatch .strip .err{margin-top:0}.fkav+.fkset{margin-top:18px}@media (max-width:620px){.fkset.four,.fkset.three,.fkset.two{grid-template-columns:1fr}.fksw{align-items:flex-start;flex-wrap:wrap}.fkacts .btn{flex:1 1 auto}}.tgd{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:20px;background:rgba(18,20,24,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:tgd-in .18s ease-out}@keyframes tgd-in{0%{opacity:0}}.tgd-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:540px;max-height:min(86vh,760px);background:var(--k-face);color:var(--ink);border:1px solid var(--k-line);border-radius:20px;box-shadow:0 40px 90px -30px rgba(18,20,24,.55);overflow:hidden;animation:tgd-rise .26s cubic-bezier(.16,.86,.26,1)}.tgd-panel.xl{max-width:1000px}.tgd-panel.xl .tgd-head p{max-width:none}.tgd-hero{position:relative;width:100%}.tgd.is-side{place-items:stretch end;padding:0}.tgd-panel.is-side{max-width:460px;height:100dvh;max-height:none;border-radius:0;border-right:0;border-top:0;border-bottom:0;animation:tgd-slide .26s cubic-bezier(.16,.86,.26,1)}@keyframes tgd-slide{0%{transform:translateX(24px);opacity:0}}@media (max-width:560px){.tgd-panel.is-side{max-width:100%}}@media (prefers-reduced-motion:reduce){.tgd-panel.is-side{animation:none}}.tgd-panel.wide{max-width:700px;max-height:min(92vh,900px)}.tgd-panel.wide .tgd-body{gap:12px;padding:16px 20px}@media (min-width:640px){.tgd-panel.wide .ctc{grid-template-columns:1fr 1fr;column-gap:18px}.tgd-panel.wide .ctc-row:nth-last-of-type(-n+2){border-bottom:0}.tgd-panel.wide .ctc-row{padding:10px 2px}.tgd-panel.wide .ctc-fl{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:stretch;margin-top:4px}.tgd-panel.wide .ctc-fl-tiles{display:contents}.tgd-panel.wide .ctc-fl-list{display:grid;align-content:center;gap:2px}}@keyframes tgd-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}}.tgd-head{display:flex;align-items:flex-start;gap:14px;padding:20px 20px 16px;border-bottom:1px solid var(--k-line);background:var(--k-face)}.tgd-head>div{min-width:0;flex:1 1 auto}.tgd-head h3{font-family:"Archivo",var(--ff,system-ui),sans-serif;font-weight:800;font-size:1.125rem;letter-spacing:-.03em;line-height:1.15}.tgd-head p{margin-top:5px;font-size:.8125rem;color:var(--ink-3);line-height:1.5;max-width:46ch}.tgd-x{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1px solid var(--k-line);background:var(--k-sunk);color:var(--ink-2);font-family:inherit;font-size:.875rem;line-height:1;transition:.18s}.tgd-x:hover{border-color:var(--coral);color:var(--coral);background:transparent}.tgd-x.is-on-hero{position:absolute;top:12px;right:12px;z-index:2;border:0;box-shadow:0 4px 14px -4px rgba(18,20,24,.55)}.tgd-x.is-on-hero,.tgd-x.is-on-hero:hover{background:var(--coral,#AE3620);color:#fff}.tgd-x.is-on-hero:hover{filter:brightness(1.1)}.tgd-body{padding:18px 20px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:18px}.tgd-foot{display:flex;gap:9px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--k-line);background:var(--k-sunk)}.tgd-foot .btn{min-height:44px}.tgd-foot .ad-tel{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;user-select:text}.tgd .btn-p{background:var(--k-accent);color:var(--on-accent);border-color:var(--k-accent);box-shadow:none}.tgd .btn-p:hover{background:var(--k-accent);filter:brightness(.9);transform:translateY(-2px)}.tgd .btn-g{border-color:var(--k-line-2);color:var(--ink);background:var(--k-face)}.tgd .btn-g:hover{border-color:var(--k-accent);color:var(--k-accent)}.tgd .btn-bad{background:var(--coral,#AE3620);color:#fff;border-color:var(--coral,#AE3620);box-shadow:none}.tgd .btn-bad:hover{filter:brightness(1.1);transform:translateY(-2px)}.tgd-grip{display:none}.tgd .ctc-mute{position:absolute;right:10px;bottom:10px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:#fff;background:rgba(18,20,24,.62);backdrop-filter:blur(4px);box-shadow:0 4px 14px -4px rgba(18,20,24,.55);transition:background .18s}.tgd .ctc-mute:hover{background:rgba(18,20,24,.82)}.tgd .ctc-mute:focus-visible{outline:2px solid #fff;outline-offset:2px}.tgd .ctc-mute svg{width:17px;height:17px}.shr-h{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.shr-h .n{margin-left:auto;text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.shr-h button{border:0;cursor:pointer;font-family:inherit;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--k-accent);color:#fff;padding:5px 12px;border-radius:999px;box-shadow:0 3px 10px -4px var(--k-accent-ring);transition:filter .18s,transform .18s}.shr-h button:hover{filter:brightness(1.08);transform:translateY(-1px)}.shr-h button:focus-visible{outline:2px solid var(--k-accent);outline-offset:2px}.shr-fields{border:0;padding:0;margin:0;display:grid;gap:9px}.shr-grid{display:grid;gap:7px;grid-template-columns:1fr 1fr}.shr-grid label{position:relative;display:flex;align-items:flex-start;gap:9px;border:1px solid var(--k-line);border-radius:12px;background:var(--k-face);padding:10px 11px;cursor:pointer;min-width:0;transition:.16s}.shr-grid label:hover{border-color:var(--k-line-2)}.shr-grid label:has(input:checked){border-color:var(--k-accent);background:var(--k-accent-lt)}.shr-grid label:has(input:focus-visible){box-shadow:0 0 0 3px var(--k-accent-ring)}.shr-grid label.is-soon{opacity:.58;cursor:not-allowed;pointer-events:none}.shr-grid input{position:absolute;opacity:0;width:0;height:0}.shr-box{flex:0 0 auto;width:18px;height:18px;margin-top:1px;border:1.5px solid var(--k-line-2);border-radius:5px;background:var(--k-face);display:grid;place-items:center;transition:.16s}.shr-box svg{width:12px;height:12px;opacity:0;color:#fff}.shr-grid label:has(input:checked) .shr-box{background:var(--k-accent);border-color:var(--k-accent)}.shr-grid label:has(input:checked) .shr-box svg{opacity:1}.shr-grid .t{min-width:0}.shr-grid b .shr-maps{display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:-3px;object-fit:contain}.shr-wa{display:inline-flex;color:#25A366}.shr-wa svg{display:block}.uc-share .shr-wa{color:inherit}.shr-grid b{display:block;font-size:.78125rem;font-weight:700;line-height:1.3}.shr-grid i{display:block;font-style:normal;margin-top:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65625rem;color:var(--ink-3);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shr-prev{display:grid;gap:8px}.shr-bubble{position:relative}.shr-bubble textarea{width:100%;display:block;resize:none;box-sizing:border-box;border:1px solid var(--k-accent);border-radius:14px 14px 14px 4px;background:var(--k-accent-lt);color:var(--ink);font-family:inherit;font-size:.8125rem;line-height:1.6;padding:12px 14px;outline:0;max-height:220px;overflow-y:auto}.shr-bubble textarea:focus-visible{box-shadow:0 0 0 3px var(--k-accent-ring)}.shr-note{display:flex;align-items:flex-start;gap:8px;font-size:.6875rem;color:var(--ink-3);line-height:1.55}.shr-note svg{width:14px;height:14px;flex:0 0 auto;margin-top:1px}.mv{display:grid;gap:13px}.mv-frame{overflow:hidden;border:1px solid var(--k-line);border-radius:12px;background:var(--k-sunk)}.mv-frame iframe{display:block;width:100%;height:min(58dvh,520px);border:0}.mv-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mv-foot>span{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;color:var(--ink-2)}.mv-foot .btn{margin-left:auto;min-height:44px}.maps-mark{display:inline-block;flex:0 0 auto;object-fit:contain;vertical-align:middle}.mv-pin{display:block}.ctc{display:grid;gap:2px}.ctc-trigger-ic{display:inline-flex;align-items:center;flex:0 0 auto}.ctc-trigger-ic>svg{width:15px;height:15px;display:block}.ctc-row{display:flex;align-items:flex-start;gap:12px;padding:12px 2px;border-bottom:1px solid var(--k-line)}.ctc-row:last-child{border-bottom:0}.ctc-row .ic{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--k-accent-lt);color:var(--k-accent)}.ctc-row .t{min-width:0}.ctc-row b{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--ink-3)}.ctc-row i{display:block;font-style:normal;margin-top:3px;font-size:.9375rem;font-weight:700;color:var(--petrol);overflow-wrap:anywhere}.ctc-row.is-quiet i{font-weight:500;font-size:.875rem;color:var(--ink-2)}.ctc-num{display:block;margin-top:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9375rem;font-weight:700;color:var(--k-accent);overflow-wrap:anywhere}.ctc-num:hover{text-decoration:underline;text-underline-offset:3px}.ctc-mask{font-family:IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em}.ctc-fl-tiles .is-good b{color:#0F7A5A}.ctc-ph{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ctc-eye{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid var(--k-line);border-radius:8px;background:var(--k-face);color:var(--ink-2);cursor:pointer;transition:.18s}.ctc-eye:hover{border-color:var(--petrol);color:var(--petrol)}.ctc-eye:disabled{opacity:.55;cursor:progress}.ctc-eye svg{width:16px;height:16px}.ctc-ic{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:8px;color:#fff;transition:.18s}.ctc-ic.is-call{background:var(--petrol)}.ctc-ic.is-call:hover{background:var(--petrol-h,#005E7E)}.ctc-ic.is-wa{background:#0F7C68}.ctc-ic.is-wa:hover{background:#0B6353}@media (prefers-reduced-motion:reduce){.ctc-eye,.ctc-ic{transition:none}}.ctc-cost{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--k-line-2);border-radius:10px;background:var(--k-sunk);padding:10px 12px;font-size:.71875rem;color:var(--ink-2);line-height:1.55}.ctc-cost svg{flex:0 0 auto;margin-top:2px;color:var(--ink-3)}.ctc-ad{display:grid;gap:6px}.ctc-ad .k{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.5625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.ctc-ad .frame{position:relative;display:block;width:100%;max-width:300px;height:100px;border-radius:10px;border:1px solid var(--k-line);overflow:hidden;background:var(--k-sunk)}.ctc-ad .slot{position:absolute;inset:0;display:grid;place-items:center;gap:3px;text-align:center;color:var(--ink-3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.5625rem;letter-spacing:.18em;text-transform:uppercase}.ctc-ad .slot b{font-size:.6875rem;letter-spacing:.1em;color:var(--ink-2)}.ctc-ad .frame a{position:absolute;inset:0;display:block}.ctc-ad img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.btn-wa{background:#0F7C68;color:#fff;border-color:#0F7C68}.btn-wa:hover{background:#0B6353;transform:translateY(-2px)}.ico-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--k-line);border-radius:10px;background:var(--k-face);padding:8px 13px;cursor:pointer;font-family:inherit;font-size:.78125rem;font-weight:700;color:var(--ink-2);transition:.18s}.ico-btn:hover{border-color:var(--k-accent);color:var(--k-accent)}@media (max-width:620px){.tgd{place-items:end stretch;padding:0}.tgd-panel,.tgd-panel.wide{position:relative;max-width:none;max-height:96dvh;border-radius:20px 20px 0 0;border-bottom:0;animation:tgd-sheet .26s cubic-bezier(.16,.86,.26,1)}@keyframes tgd-sheet{0%{transform:translateY(100%)}}.tgd-grip{display:block;position:absolute;z-index:1;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;border-radius:99px;background:var(--k-line-2)}.tgd-head{padding:16px 16px 11px}.tgd-body{padding:13px 16px}.ctc-row{padding:9px 2px}.ctc-cost{padding:8px 10px;font-size:.6875rem}.shr-grid{grid-template-columns:1fr 1fr;gap:6px}.shr-grid label{padding:8px 9px;gap:8px}.shr-grid b{font-size:.75rem}.shr-grid i{font-size:.6875rem}.shr-bubble textarea{max-height:140px}.shr-fields{gap:7px}.shr-prev{gap:6px}.tgd-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column-reverse}.tgd-foot .btn{width:100%}}@media (prefers-reduced-motion:reduce){.tgd,.tgd-panel{animation:none}}html.hc{--ink:#000;--ink-2:#23282E;--ink-3:#2C3238;--indigo:#3D18C4;--indigo-lt:#E7E1FF;--mint:#06674F;--gold:#4E3908;--coral:#8E2413;--line:#B9BDCD;--grey:#F1F2F7;--grey-2:#E4E7F1}.ctc-ad.is-first{margin-bottom:4px}.tgd-hero .ctc-ad.is-first{margin-bottom:0}.ctc-ad.is-first .frame{max-width:none;height:auto;aspect-ratio:auto;min-height:180px;border-radius:12px}.tgd-hero .ctc-ad.is-first .frame{border-radius:0}.ctc-ad.is-first img,.ctc-ad.is-first video{position:relative;z-index:1;width:100%;height:auto;max-height:min(56vh,560px);object-fit:contain;display:block}.tgd-panel.has-hero{grid-template-rows:minmax(120px,1fr) auto minmax(0,max-content) auto}.tgd-hero,.tgd-hero .ctc-ad,.tgd-hero .ctc-ad.is-first .frame{min-height:0}.tgd-hero,.tgd-hero .ctc-ad{display:grid;grid-template-rows:minmax(0,1fr)}.tgd-hero .ctc-ad.is-first img,.tgd-hero .ctc-ad.is-first video{height:100%;max-height:min(56vh,560px);object-fit:contain}.ctc-ad video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ctc-fl{display:grid;gap:8px;margin-top:12px}.ctc-fl-list{display:grid;gap:2px;padding:10px 12px;border-radius:11px;background:var(--k-sunk);border:1px solid var(--k-line)}.ctc-fl-list span{font-size:.75rem;font-weight:700;letter-spacing:0;color:var(--ink-3)}.ctc-fl-list b{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1rem;font-weight:600;color:var(--ink);letter-spacing:.04em}.ctc-fl-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ctc-fl-tiles>span{display:grid;gap:1px;justify-items:center;text-align:center;padding:10px 6px;border-radius:11px;background:var(--k-sunk);border:1px solid var(--k-line)}.ctc-fl-tiles b{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.ctc-fl-tiles i{font-style:normal;font-size:.6875rem;font-weight:700;letter-spacing:0;line-height:1.3;color:var(--ink-3)}.ctc-acts{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.ctc-acts .ctc-call,.ctc-acts .ctc-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:11px;font-size:.90625rem;font-weight:700;border:1px solid transparent;transition:.2s}.ctc-acts .ctc-wa{background:#0F7C68;color:#fff}.ctc-acts .ctc-wa:hover{background:#0B6353}.ctc-acts .ctc-call{background:var(--k-accent,var(--indigo,#4B2FBF));color:#fff}.ctc-acts .ctc-call:hover{filter:brightness(.92)}.ctc-acts .is-off{background:var(--k-sunk);color:var(--ink-3);border-color:var(--k-line);cursor:default}.ctc-acts-note{grid-column:1/-1;margin:0;font-size:.71875rem;color:var(--ink-3);text-align:center}@media (max-width:620px){.ctc-fl{gap:7px;margin-top:10px}.ctc-fl-list{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 12px}.ctc-fl-tiles>span{padding:8px 6px}.ctc-fl-tiles b{font-size:1.125rem}}@media (max-width:460px){.ctc-acts{grid-template-columns:1fr}.ctc-fl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ctc-fl-tiles>span:last-child{grid-column:1/-1}}@media (max-width:620px) and (max-height:720px){.tgd-panel.has-hero{grid-template-rows:minmax(84px,1fr) auto minmax(0,max-content) auto}.tgd-panel.has-hero .tgd-head{padding:14px 16px 9px}.tgd-panel.has-hero .tgd-body{gap:8px;padding:10px 16px 12px}.tgd-panel.has-hero .ctc{grid-template-columns:1fr 1fr;column-gap:12px}.tgd-panel.has-hero .ctc-row{padding:6px 2px;border-bottom:0}.tgd-panel.has-hero .ctc-mask,.tgd-panel.has-hero .ctc-num{white-space:nowrap}.tgd-panel.has-hero .ctc-fl{margin-top:2px;gap:6px}.tgd-panel.has-hero .ctc-fl-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tgd-panel.has-hero .ctc-fl-tiles>span:last-child{grid-column:auto}.tgd-panel.has-hero .ctc-fl-tiles>span{padding:6px 4px}.tgd-panel.has-hero .ctc-fl-tiles i{font-size:.625rem}.tgd-panel.has-hero .ctc-cost{padding:7px 10px}}.bmf-floors{display:flex;flex-wrap:wrap;gap:10px}.bmf-floor{display:grid;gap:8px;justify-items:center;min-width:84px;min-height:44px;padding:12px 10px;border:1px solid var(--k-line-2);border-radius:12px;background:var(--k-face);color:var(--ink-3);cursor:pointer;transition:border-color .18s,background .18s,color .18s}.bmf-floor:hover,.bmf-floor[data-on]{border-color:var(--k-accent);color:var(--ink)}.bmf-floor[data-on]{background:var(--k-accent-lt)}.bmf-ord{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.bmf-floor svg{width:22px;height:29px;fill:none;stroke:var(--k-accent);stroke-width:2}.bmf-floor[data-on] svg{fill:var(--k-accent)}.bmf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 22px;border-radius:11px;border:1px solid transparent;font:inherit;font-weight:700;font-size:.875rem;cursor:pointer;transition:filter .18s,transform .18s}.bmf-btn:hover:not(:disabled){filter:brightness(.92);transform:translateY(-1px)}.bmf-btn:disabled{opacity:.5;cursor:default}.bmf-btn.is-self{background:var(--k-accent);color:var(--on-accent,#FFFFFF)}.bmf-btn.is-client{background:var(--k-ok);color:#FFFFFF}.bmf-btn.is-back{background:var(--k-face);color:var(--ink-2);border-color:var(--k-line-2);margin-right:auto}.bmf-ask{margin:0;color:var(--ink-2);line-height:1.55}.bmf-btn.is-no{background:var(--k-face);color:var(--ink-2);border-color:var(--k-line-2)}.bmf-err{flex:1 1 100%;margin:0 0 4px;font-size:.78125rem;color:var(--coral)}.bmf-client{display:grid;gap:12px}.bmf-client h4{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.bmf-checks{display:flex;flex-wrap:wrap;gap:8px 16px}.bmf-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700;cursor:pointer}.bmf-search{width:100%;min-height:44px;padding:10px 13px;border:1px solid var(--k-line-2);border-radius:11px;background:var(--k-sunk);color:var(--ink);font:inherit;font-size:.875rem}.bmf-leads{max-height:260px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--k-line);border-radius:12px}.bmf-lead{display:flex;align-items:center;gap:12px;padding:11px 13px;border-bottom:1px solid var(--k-line);cursor:pointer}.bmf-lead:last-child{border-bottom:0}.bmf-lead:hover{background:var(--k-sunk)}.bmf-lead-n{display:grid;gap:2px;min-width:0;flex:1 1 auto}.bmf-lead-n b{font-size:.875rem;font-weight:700}.bmf-lead-n i{font-style:normal;font-size:.75rem;color:var(--ink-3)}.bmf-lead-b{font-size:.75rem;color:var(--ink-2);white-space:nowrap}.bmf-note{margin:0;padding:18px 14px;font-size:.8125rem;color:var(--ink-3);text-align:center}.bmf-clientfoot{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bmf-pager{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;color:var(--ink-3)}.bmf-pager button{width:32px;height:32px;border-radius:9px;border:1px solid var(--k-line-2);background:var(--k-face);color:var(--ink-2);cursor:pointer}.bmf-pager button:disabled{opacity:.4;cursor:default}@media (max-width:620px){.tgd-foot .bmf-btn{width:100%;flex:0 0 auto}.bmf-btn.is-back{margin-right:0}}@media (max-width:460px){.bmf-floor{flex:1 1 calc(50% - 5px)}}.fbk-form{display:grid;gap:18px}.fbk-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.fbk-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:600;color:var(--ink);cursor:pointer}.fbk-check input{flex:0 0 auto;width:18px;height:18px;cursor:pointer}.fbk-remarks{display:grid;gap:7px;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.fbk-remarks textarea{resize:vertical;min-height:96px;padding:11px 13px;border:1px solid var(--k-line-2);border-radius:11px;background:var(--k-sunk);color:var(--ink);font:inherit;font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none}.fbk-btn{flex:1 1 100%;min-height:46px;padding:12px 22px;border:0;border-radius:11px;background:var(--k-accent);color:var(--on-accent,#FFFFFF);font:inherit;font-weight:700;font-size:.9375rem;cursor:pointer;transition:filter .18s}.fbk-btn:hover:not(:disabled){filter:brightness(.92)}.fbk-btn:disabled{opacity:.45;cursor:default}.fbk-err{flex:1 1 100%;margin:0 0 4px;font-size:.78125rem;color:var(--coral)}.fbk-thanks{margin:0;padding:14px 2px;font-size:.9375rem;line-height:1.55;color:var(--ink)}@media (max-width:460px){.fbk-grid{grid-template-columns:1fr;gap:2px}}.lp{position:relative}.lp-trigger{display:inline-flex;align-items:center;gap:8px;max-width:230px;border:1px solid var(--line);border-radius:9px;padding:9px 12px;background:var(--card);font-family:inherit;font-size:.8125rem;font-weight:700;color:var(--ink-2);cursor:pointer;transition:.2s}.lp-trigger:after{content:"";width:6px;height:6px;flex:0 0 auto;margin-left:2px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);opacity:.55}.lp-trigger:hover{border-color:var(--petrol);color:var(--petrol)}.lp-trigger:focus-visible{outline:0;border-color:var(--petrol);box-shadow:0 0 0 3px rgba(12,95,91,.14)}.lp-trigger.set{border-color:var(--petrol);color:var(--petrol);background:var(--petrol-lt)}.lp-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-clear{flex:0 0 auto;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:.8125rem;line-height:1;background:rgba(12,95,91,.16);color:var(--petrol);cursor:pointer}.lp-clear:hover{background:var(--petrol);color:var(--on-petrol)}.lp-panel{position:absolute;z-index:120;top:calc(100% + 6px);left:0;width:300px;max-width:78vw;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line-2);border-radius:13px;box-shadow:var(--shadow);overflow:hidden;animation:lpIn .16s ease-out}.lp-search{display:flex;align-items:center;gap:9px;padding:11px 13px;border-bottom:1px solid var(--line)}.lp-search svg{width:16px;height:16px;flex:0 0 auto;color:var(--ink-3)}.lp-search input{width:100%;border:0;outline:0;background:none;font-family:inherit;font-size:.875rem;font-weight:600;color:var(--ink)}.lp-search .lp-close{flex:0 0 auto;width:28px;height:28px;margin:-4px -5px -4px 0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--paper-2);color:var(--ink-2);cursor:pointer;transition:background .15s,color .15s}.lp-search .lp-close:hover{background:var(--line);color:var(--ink)}.lp-search .lp-close:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.lp-search .lp-close svg{width:14px;height:14px;color:currentColor}.lp-list{overflow-y:auto;overscroll-behavior:contain;padding:6px;margin:0;list-style:none}.lp-opt{display:block;width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:9px 11px;border-radius:8px;font-family:inherit;font-size:.84375rem;font-weight:600;color:var(--ink-2);line-height:1.35}.lp-opt.on{background:var(--petrol-lt);color:var(--petrol)}.lp-opt.picked{color:var(--petrol);font-weight:800}.lp-opt.picked:after{content:"✓";float:right;font-weight:800}.lp-opt mark{background:rgba(12,95,91,.16);color:inherit;border-radius:3px;padding:0 1px}.lp-any{font-style:italic}.lp-any,.lp-none{color:var(--ink-3)}.lp-none{padding:18px 13px;text-align:center;font-size:.8125rem}.lp-foot{padding:8px 13px;border-top:1px solid var(--line);background:var(--paper-2);font-family:IBM Plex Mono,monospace;font-size:.6875rem;color:var(--ink-3)}.lp-trigger.lp-chipped{flex-wrap:wrap;align-items:center;row-gap:5px}.lp-chips{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.lp-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;border-radius:6px;padding:2px 5px 2px 8px;background:var(--petrol-lt);border:1px solid var(--line);font-size:.78125rem;font-weight:700;color:var(--petrol)}.lp-chip .lp-x{flex:0 0 auto;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;line-height:1;background:rgba(12,95,91,.16);cursor:pointer}.lp-chip .lp-x:hover{background:var(--petrol);color:var(--on-petrol)}.lp-chip-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-trigger.lp-chipped:not(.lp-field .lp-trigger){max-width:min(360px,100%);flex-wrap:nowrap}.lp-trigger.lp-chipped:not(.lp-field .lp-trigger) .lp-chips{flex-wrap:nowrap}.lp-trigger.lp-chipped:not(.lp-field .lp-trigger) .lp-chip{max-width:150px}.lp-chip.lp-more{padding:2px 8px;flex:0 0 auto}.lp-field,.lp-field .lp-trigger{width:100%;max-width:none}.lp-field .lp-trigger{padding:12px 15px;border-radius:11px;font-size:.96875rem;font-weight:600}.lp-field .lp-panel{width:100%}.lp-search input[type=text]{width:100%;border:0;outline:0;background:none;padding:0;border-radius:0;box-shadow:none;font-family:inherit;font-weight:600;color:var(--ink)}.lp-search input[type=text]:focus{border:0;box-shadow:none}.lp-list{min-height:120px;max-height:264px}.lp-opt{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lp-hint{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:.65625rem;color:var(--ink-3);white-space:nowrap}.lp-list:focus-visible{outline:0}.lp-list:focus-visible .lp-opt.on{box-shadow:0 0 0 2px var(--petrol) inset}@keyframes lpIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:560px){.lp-trigger{max-width:none}.lp-panel{width:min(300px,86vw)}.lp-opt{flex-wrap:wrap;row-gap:2px}.lp-opt .lp-text{flex:1 1 0;min-width:0}.lp-opt.picked:after{float:none;order:2}.lp-hint{order:3;flex:1 1 100%;white-space:normal}}html.hc .lp-panel,html.hc .lp-trigger{border-width:1.6px}