:root{--bg:#f5f6f8;--surface:#ffffff;--ink:#121820;--ink-2:#39404b;--muted:#6b7280;--line:#e4e7ec;--line-2:#d3d8df;--accent:#e8750f;--accent-hover:#cc640a;--accent-soft:#fff2e6;--navy:#121820;--navy-2:#1c2430;--brand:#f2841a;--brand-deep:#e0640c;--brand-ink:#121820;--sans:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1280px;--gutter:clamp(16px,3vw,32px);--r:10px;--r-sm:8px;--shadow:0 1px 2px rgba(18,24,32,0.05);--shadow-hover:0 10px 28px rgba(18,24,32,0.1);--ease:cubic-bezier(0.2,0.7,0.2,1);color-scheme:light;--tint:#eef0f3;--header-bg:rgba(255,255,255,0.94);--contrast:#121820;--on-contrast:#ffffff;--thead:#fafbfc;--private-bg:#fffdf9;--ok:#18794e;--ok-bg:#e7f6ee;--info:#1d4ed8;--info-bg:#e8f0fe}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0d1218;--surface:#151b23;--ink:#e9edf2;--ink-2:#c3cad4;--muted:#8d97a5;--line:#232c38;--line-2:#334050;--accent:#ec8128;--accent-hover:#f59a4d;--accent-soft:rgba(236,129,40,0.14);--navy:#080b10;--navy-2:#141b24;--brand-ink:#ffffff;--tint:#10161d;--header-bg:rgba(13,18,24,0.9);--contrast:#e9edf2;--on-contrast:#0d1218;--thead:#121820;--private-bg:#19160f;--ok:#4ccf8f;--ok-bg:rgba(76,207,143,0.12);--info:#7aa7ff;--info-bg:rgba(122,167,255,0.12);--shadow:0 1px 2px rgba(0,0,0,0.4);--shadow-hover:0 12px 30px rgba(0,0,0,0.45)}}:root[data-theme=dark]{color-scheme:dark;--bg:#0d1218;--surface:#151b23;--ink:#e9edf2;--ink-2:#c3cad4;--muted:#8d97a5;--line:#232c38;--line-2:#334050;--accent:#ec8128;--accent-hover:#f59a4d;--accent-soft:rgba(236,129,40,0.14);--navy:#080b10;--navy-2:#141b24;--brand-ink:#ffffff;--tint:#10161d;--header-bg:rgba(13,18,24,0.9);--contrast:#e9edf2;--on-contrast:#0d1218;--thead:#121820;--private-bg:#19160f;--ok:#4ccf8f;--ok-bg:rgba(76,207,143,0.12);--info:#7aa7ff;--info-bg:rgba(122,167,255,0.12);--shadow:0 1px 2px rgba(0,0,0,0.4);--shadow-hover:0 12px 30px rgba(0,0,0,0.45)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}svg{flex:none}::selection{background:var(--brand);color:#fff}html{scrollbar-color:var(--brand) transparent}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--brand);border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--brand-deep)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:100;background:var(--ink);color:#fff;padding:8px 14px;border-radius:var(--r-sm)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.h1,.h2,.h3,.h4{font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 .4em}.h1{font-size:clamp(1.8rem,3.4vw,2.6rem)}.h2{font-size:clamp(1.4rem,2.4vw,1.9rem)}.h3{font-size:1.15rem;margin-bottom:.9em}.h3,.h4{letter-spacing:-.01em}.h4{font-size:1.05rem}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .6rem}.lead{font-size:1.05rem;color:var(--ink-2)}.narrow{max-width:640px}.muted{color:var(--muted)}.muted-light{color:rgba(255,255,255,.7)}.small{font-size:.85rem}.center{text-align:center}.note{background:var(--bg);border-left:3px solid var(--accent);padding:12px 14px;border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:.9rem;color:var(--ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border:1px solid transparent;border-radius:var(--r-sm);font-size:.92rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.btn:disabled{opacity:.6;cursor:progress}.btn-sm{height:38px;padding:0 14px;font-size:.85rem}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-hover)}.btn-dark{background:var(--contrast);color:var(--on-contrast)}.btn-dark:hover{opacity:.88}.btn-line{border-color:var(--line-2);background:var(--surface)}.btn-line:hover{border-color:var(--ink)}.btn-ghost{background:transparent;color:var(--muted);height:38px;font-weight:600}.btn-ghost:hover{color:var(--accent)}.btn-ghost-light,.btn-outline-light{border-color:rgba(255,255,255,.35);color:#fff;background:transparent}.btn-ghost-light:hover,.btn-outline-light:hover{border-color:#fff}.btn-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:1.6rem}.btn-stack{display:grid;grid-gap:8px;gap:8px}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.9rem;color:var(--accent);white-space:nowrap}.link-arrow svg{transition:transform .2s}.link-arrow:hover svg{transform:translateX(3px)}.link-plain{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.logo{display:inline-flex;align-items:center;gap:8px}.logo-mark{width:44px;height:40px}.logo-word{display:flex;flex-direction:column;font-family:var(--font-brand),var(--sans);font-size:1rem;line-height:.92;letter-spacing:.02em;white-space:nowrap}.logo-w1{color:var(--brand-ink)}.logo-w2{color:var(--brand)}.site-footer .logo{--brand-ink:#fff}.agent-office{width:52px;height:48px}.site-header{position:-webkit-sticky;position:sticky;top:var(--ann-h,0);z-index:40;background:var(--header-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.header-inner{justify-content:space-between;height:72px;gap:24px}.header-inner,.main-nav{display:flex;align-items:center}.main-nav{gap:4px;flex:1 1;justify-content:flex-end}.main-nav>a{padding:8px 12px;border-radius:var(--r-sm);font-size:.92rem;font-weight:600;color:var(--ink-2)}.main-nav>a:hover{background:var(--bg);color:var(--ink)}.main-nav>a.is-active{color:var(--accent)}.nav-contact{display:flex;align-items:center;gap:14px;margin-left:16px;padding-left:20px;border-left:1px solid var(--line)}.nav-phone{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.9rem;white-space:nowrap}.nav-phone svg{color:var(--accent)}.nav-valuation{white-space:nowrap}.site-header.is-overlay .nav-valuation{color:#fff;border-color:rgba(255,255,255,.55);background:transparent}@media (min-width:961px) and (max-width:1360px){.nav-phone span{display:none}}.menu-btn{display:none;position:relative;width:44px;height:44px;border:0;background:none;cursor:pointer}.menu-btn span{position:absolute;left:11px;right:11px;height:2px;border-radius:2px;background:var(--ink);transition:transform .25s var(--ease)}.menu-btn span:first-child{top:17px}.menu-btn span:last-child{top:25px}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.cine-hero{position:relative;min-height:calc(100svh - 72px);display:flex;color:#fff;overflow:hidden;background:#0e2a6b}.cine-img{object-fit:cover;object-position:50% 28%}.cine-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,12,20,.55),rgba(8,12,20,.25) 38%,rgba(8,12,20,0) 62%),linear-gradient(180deg,rgba(8,20,52,.55),rgba(8,20,52,.05) 45%),linear-gradient(0deg,rgba(10,14,22,.78),rgba(10,14,22,0) 38%)}.cine-hero .cine-counts,.cine-hero .cine-title{text-shadow:0 2px 18px rgba(0,0,0,.35)}.cine-inner{position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:clamp(40px,7vh,88px);padding-bottom:clamp(24px,4vh,44px);gap:40px}.cine-kicker{display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.85);padding:6px 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;margin-bottom:22px}.cine-title{font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:800;line-height:1;letter-spacing:-.035em;margin:0 0 26px;text-shadow:0 2px 30px rgba(0,0,0,.25)}.cine-title span{color:var(--brand)}.cine-counts{list-style:none;display:flex;gap:28px;margin:0;padding:0;color:rgba(255,255,255,.85);flex-wrap:wrap}.cine-counts b{display:block;font-size:2rem;font-weight:800;color:#fff;line-height:1.1}.cine-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.cine-search{flex:1 1;max-width:860px}.cine-search .search{background:rgba(10,14,20,.62);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 24px 60px rgba(0,0,0,.35)}.cine-search .search-tabs{gap:6px;padding:8px 8px 0;border:0}.cine-search .search-tabs button{flex:0 0 auto;min-width:120px;padding:10px 22px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:.95rem;font-weight:800;letter-spacing:.01em;transition:background .2s var(--ease),color .2s var(--ease)}.cine-search .search-tabs button:hover{background:rgba(255,255,255,.2)}.cine-search .search-tabs button.is-active{background:var(--brand);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 45%,transparent)}@media (max-width:640px){.cine-search .search-tabs button{flex:1 1;min-width:0;padding:10px 6px;font-size:.86rem;white-space:nowrap}}.cine-search .search-fields label{border-color:rgba(255,255,255,.2)}.cine-search .search-fields label span{color:rgba(255,255,255,.78)}.cine-search .search-fields select{color:#fff;font-weight:700}.cine-chip,.cine-search .search-fields select option{color:var(--ink)}.cine-chip{display:grid;grid-gap:2px;gap:2px;background:var(--surface);border-radius:12px;padding:12px 16px;box-shadow:0 20px 50px rgba(0,0,0,.25);min-width:220px}.cine-chip small{color:var(--muted);font-weight:600}.cine-chip b{font-size:1.25rem;font-weight:800}.cine-chip span{display:flex;align-items:center;gap:5px;font-size:.85rem;color:var(--ink-2)}.cine-chip svg{width:15px;height:15px;color:var(--accent)}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,23%);grid-gap:18px;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.rail-item{scroll-snap-align:start;display:flex}.rail-item>.card{flex:1 1}@media (max-width:960px){.cine-bottom{flex-direction:column;align-items:stretch}.cine-chip{display:none}.rail{grid-auto-columns:78%}}@media (max-width:640px){.cine-title br{display:none}}.search{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 6px 20px rgba(18,24,32,.06);overflow:hidden}.search-tabs{display:flex;border-bottom:1px solid var(--line)}.search-tabs button{flex:1 1;background:var(--bg);border:0;padding:12px;font-size:.9rem;font-weight:700;color:var(--muted);cursor:pointer}.search-tabs button.is-active{background:var(--surface);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.search-fields{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;align-items:stretch}.search-fields label{display:flex;flex-direction:column;padding:10px 16px;border-right:1px solid var(--line);min-width:0}.filters label>span,.filters legend,.form label>span,.search-fields label span{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.search-fields select{border:0;background:transparent;padding:2px 0 0;font-size:.95rem;font-weight:600;cursor:pointer;min-width:0}.search-fields select:focus{outline:none}.search-submit{height:auto;margin:8px;padding:0 22px}.search-fields input{border:0;background:transparent;padding:2px 0 0;font:inherit;font-size:.95rem;font-weight:600;color:inherit;min-width:0}.search-fields input:focus{outline:none}.cine-search .search-fields input{color:#fff}.cine-search .search-fields input::placeholder{color:rgba(255,255,255,.5)}.owner-kvkk{grid-column:1/-1;display:flex!important;flex-direction:row!important;align-items:center;gap:8px;padding:0 16px 12px!important;border:0!important;font-size:.78rem;color:var(--muted)}.cine-search .owner-kvkk{color:rgba(255,255,255,.7)}.cine-search .search-tabs button.search-tab-owner:not(.is-active){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 70%,transparent)}.owner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:640px){.owner-grid{grid-template-columns:minmax(0,1fr)}}.cats{padding:24px 0 0}.cats-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.cat{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;transition:border-color .2s,box-shadow .2s}.cat:hover{border-color:var(--accent);box-shadow:var(--shadow-hover)}.cat-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.cat-icon svg{width:22px;height:22px}.cat-text{display:flex;flex-direction:column;line-height:1.3;min-width:0}.cat-text b{font-size:.92rem}.cat-text small{color:var(--muted);font-size:.82rem}.cat-arrow{margin-left:auto;color:var(--line-2);transition:color .2s}.cat:hover .cat-arrow{color:var(--accent)}.section{padding:clamp(48px,6vw,80px) 0}.section-tight{padding:clamp(40px,5vw,64px) 0 0}.section-tint{background:var(--tint)}.section-dark{background:var(--navy);color:#fff}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.section-head .h2{margin-bottom:4px}.section-head p{margin:0}.grid{display:grid;grid-gap:20px;gap:20px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.card-media{position:relative;aspect-ratio:4/3;background:var(--bg);overflow:hidden}.card-media img{object-fit:cover}.badge{position:absolute;top:10px;left:10px;font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:4px 9px;border-radius:6px;color:#fff;background:var(--navy)}.badge-satilik{background:var(--accent)}.badge-kiralik{background:var(--navy)}.badge-closed{background:#6b7280}.badge-static{position:static;display:inline-block}.badge-soft{background:var(--bg);color:var(--ink-2);border:1px solid var(--line)}.card-count{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:700;color:#fff;background:rgba(18,24,32,.7);padding:3px 8px;border-radius:6px}.card-count svg{width:14px;height:14px}.card-body{padding:14px 16px 12px;flex:1 1}.card-price{font-size:1.2rem;font-weight:800;letter-spacing:-.01em;margin:0 0 4px}.card-title{font-size:.95rem;font-weight:600;line-height:1.35;margin:0 0 8px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.card:hover .card-title{color:var(--accent)}.card-loc{display:flex;align-items:center;gap:5px;font-size:.82rem;color:var(--muted);margin:0 0 10px}.card-loc svg{width:15px;height:15px}.specs{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.specs li{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:600;color:var(--ink-2);background:var(--bg);border-radius:6px;padding:3px 8px}.specs svg{width:15px;height:15px;color:var(--muted)}.card-foot{display:flex;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--line);font-size:.78rem;color:var(--muted)}.card.is-closed .card-media img{filter:grayscale(.8)}.district-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.district-chips a{display:inline-flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 8px 8px 16px;font-weight:600;font-size:.92rem;transition:border-color .2s}.district-chips a:hover{border-color:var(--accent);color:var(--accent)}.district-chips span{background:var(--bg);color:var(--muted);font-size:.78rem;font-weight:700;border-radius:999px;padding:2px 9px}.owner-band{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.owner-band .h2{max-width:520px}.trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.trust li{display:grid;grid-gap:2px;gap:2px;background:var(--navy-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--r);padding:18px}.trust svg{color:var(--brand);width:24px;height:24px;margin-bottom:8px}.trust span{color:rgba(255,255,255,.62);font-size:.85rem}.avatar{position:relative;display:inline-flex;flex:none;border-radius:50%;overflow:hidden}.avatar img{object-fit:cover}.avatar-mono{align-items:center;justify-content:center;background:var(--navy);color:#fff;font-weight:800;letter-spacing:.02em}.team-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.team-mini{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px}.team-mini p{margin:0}.team-name{font-weight:800;font-size:.98rem;margin:0 0 2px}.team-count{color:var(--accent);font-weight:700;font-size:.8rem}.broker-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:24px 40px;gap:24px 40px;align-items:center;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--accent) 10%,transparent) 0,transparent 55%),var(--surface);border:1px solid var(--line);border-radius:18px;padding:clamp(22px,3vw,36px);margin-bottom:20px}.broker-id{display:flex;align-items:center;gap:24px}.broker-id .h2,.broker-id p{margin:0}.broker-id .h2{margin:2px 0 4px}.broker-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.broker-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.broker-stats li{display:grid;grid-gap:4px;gap:4px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--accent) 55%,var(--line))}.broker-stats b{font-size:2.2rem;font-weight:800;line-height:1;letter-spacing:-.03em}.broker-stats span{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.team-grid{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.team-card{display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;transition:border-color .2s,transform .2s var(--ease)}.team-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));transform:translateY(-2px)}.team-card p{margin:0}.team-top{display:flex;align-items:center;gap:14px}.team-thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.team-thumbs a{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:var(--tint)}.team-thumbs img{object-fit:cover;transition:transform .5s var(--ease)}.team-thumbs a:hover img{transform:scale(1.08)}.team-meta{font-size:.85rem;color:var(--ink-2)}.team-meta b{color:var(--accent)}.team-actions{margin-top:auto;gap:8px}.team-actions,.team-join{display:flex;flex-wrap:wrap}.team-join{align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:56px;padding:20px 24px}.team-join h2,.team-join p{margin:0}@media (max-width:960px){.broker-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.broker-id{flex-direction:column;align-items:flex-start;gap:14px}.broker-stats b{font-size:1.8rem}}.contact-band{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.contact-band .panel{padding:24px}.contact-lines{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.contact-lines a{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:1.1rem}.contact-lines svg{color:var(--accent)}.form{display:grid;grid-gap:14px;gap:14px}.form label{display:grid;grid-gap:6px;gap:6px}.filters input,.filters select,.form input,.form select,.form textarea{width:100%;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);padding:10px 12px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.filters input:focus,.filters select:focus,.form input:focus,.form textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.form textarea{resize:vertical}.form .check{display:flex;gap:10px;align-items:flex-start}.form .check span{text-transform:none;letter-spacing:0;font-weight:400;font-size:.8rem}.form .check input{width:auto;margin-top:3px;accent-color:var(--accent)}.form-compact{gap:10px}.form-done{padding:8px 0}.form-error{color:#b42318;font-size:.86rem}.page{padding-bottom:clamp(48px,6vw,80px)}.page-head{padding:clamp(28px,4vw,44px) 0 8px}.page-head .h1{margin-bottom:.3em}.deal-tabs{display:flex;gap:6px;margin-top:18px;overflow-x:auto;scrollbar-width:none}.deal-tabs a{padding:8px 14px;border-radius:999px;font-size:.9rem;font-weight:600;color:var(--ink-2);border:1px solid var(--line);background:var(--surface);white-space:nowrap}.deal-tabs a.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.filters-toggle,.filters-toggle-input{display:none}.results-layout{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;padding-top:20px}.filters{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:12px;gap:12px;padding:18px}.filters-backdrop,.filters-head{display:none}.filters-actions{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;margin-top:4px}.filters .pair select{padding-right:26px;text-overflow:ellipsis}.filters fieldset,.filters label{display:grid;grid-gap:6px;gap:6px;border:0;padding:0;margin:0}.filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-size:5px 5px;background-repeat:no-repeat}.pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.results-count{font-size:.92rem;color:var(--muted);margin-bottom:14px}.results-count b{color:var(--ink)}.empty{background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r);padding:40px;text-align:center}.empty a{color:var(--accent);font-weight:700}.empty-page{margin-top:48px;display:grid;justify-items:center}.pager{display:flex;gap:6px;margin-top:32px;flex-wrap:wrap}.pager a{min-width:40px;height:40px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);font-weight:700}.pager a.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.crumbs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.82rem;color:var(--muted);padding:20px 0 0}.crumbs svg{width:14px;height:14px}.crumbs a:hover{color:var(--accent)}.detail-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:16px 0 20px}.badges{display:flex;gap:6px;margin-bottom:10px}.detail-title{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px;max-width:820px}.detail-loc{display:flex;align-items:center;gap:6px;color:var(--muted);margin:0}.detail-price{text-align:right}.price-big{font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:800;color:var(--accent);margin:0;white-space:nowrap}.detail-price .small{margin:4px 0 0}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.detail-main{display:grid;grid-gap:20px;gap:20px;min-width:0}.detail-block{padding:22px 24px}.detail-block p{color:var(--ink-2);max-width:72ch}.detail-block .lead{color:var(--ink);font-weight:600}.gallery{display:grid;grid-gap:10px;gap:10px}.gallery-main{position:relative;aspect-ratio:16/10;max-height:var(--fit-h,calc(100svh - 120px));border-radius:var(--r);overflow:hidden;background:var(--navy)}.gallery-stage{position:absolute;inset:0;border:0;padding:0;cursor:zoom-in;background:none}.gallery-stage img{object-fit:contain}.gallery-expand,.gallery-nav{position:absolute;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#121820;cursor:pointer;box-shadow:var(--shadow-hover)}.gallery-nav{top:50%;transform:translateY(-50%)}.gallery-nav.prev{left:12px}.gallery-nav.next{right:12px}.gallery-expand:hover,.gallery-nav:hover{background:#fff;color:var(--accent)}.gallery-expand{top:12px;right:12px;width:38px;height:38px}.gallery-counter{position:absolute;left:12px;bottom:12px;background:rgba(18,24,32,.72);color:#fff;font-size:.8rem;font-weight:700;padding:4px 10px;border-radius:6px}.gallery-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.gallery-thumbs button{position:relative;flex:0 0 96px;height:68px;border-radius:var(--r-sm);overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:var(--bg);opacity:.7}.gallery-thumbs button.is-active{border-color:var(--accent);opacity:1}.gallery-thumbs img{object-fit:cover}.keyfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;margin:0}.keyfacts div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.facts dt,.keyfacts dt{font-size:.78rem;color:var(--muted);font-weight:600}.keyfacts dd{margin:2px 0 0;font-size:1.15rem;font-weight:800}.facts{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:28px;column-gap:28px}.facts div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.facts dd,.facts dt{font-size:.9rem}.facts dd{margin:0;font-weight:700;text-align:right}.chips{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:8px}.chips li{font-size:.85rem;font-weight:600;background:var(--accent-soft);color:var(--accent-hover);border-radius:999px;padding:5px 12px}.map{position:relative;aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden;background:var(--bg);margin-bottom:10px}.map-tall{aspect-ratio:4/3;margin-top:20px}.map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.nearby{list-style:none;padding:0;margin:16px 0 0}.nearby li{display:grid;grid-template-columns:110px 1fr auto;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);align-items:baseline;font-size:.92rem}.nearby-cat{font-size:.78rem;font-weight:700;color:var(--accent)}.nearby-dist{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-side{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:16px;gap:16px}.side-card{padding:20px}.side-price{font-size:1.5rem;font-weight:800;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.agent{display:flex;align-items:center;gap:12px;margin-bottom:16px}.agent p{margin:0}.mobile-bar{display:none}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:24px;gap:24px;align-items:start;padding-top:12px}.contact-layout>.side-card{padding:24px}.contact-layout>.side-card,.contact-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.contact-list{margin:0;padding:4px 20px}.contact-list div{display:grid;grid-template-columns:160px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.contact-list div:last-child{border-bottom:0}.contact-list dt{color:var(--muted);font-size:.88rem;font-weight:600}.contact-list dd{margin:0;font-weight:700}.contact-list a{color:var(--accent)}.site-footer{background:var(--navy);color:rgba(255,255,255,.7);font-size:.9rem}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;grid-gap:32px;gap:32px;padding-top:56px;padding-bottom:40px}.footer-brand .logo{margin-bottom:16px}.footer-brand p{max-width:340px;margin-bottom:18px}.footer-top h4{color:#fff;font-size:.85rem;font-weight:800;margin:6px 0 14px}.footer-top>div:not(.footer-brand){display:flex;flex-direction:column;gap:8px}.footer-top>div p{margin:0}.footer-top a:hover{color:var(--brand)}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:20px;padding-bottom:24px;border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;color:rgba(255,255,255,.5)}.lightbox{position:fixed;inset:0;z-index:100;background:rgba(10,13,18,.96);display:grid;grid-template-rows:auto 1fr}.lightbox-bar{display:flex;justify-content:space-between;align-items:center;padding:14px var(--gutter);color:rgba(255,255,255,.8);font-size:.88rem}.lightbox-bar button{background:none;border:0;color:#fff;cursor:pointer;padding:8px;font-weight:700}.lightbox-img{position:relative;margin:0 var(--gutter) var(--gutter)}.lightbox-img img{object-fit:contain}.lightbox-nav{position:fixed;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:0;background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.lightbox-nav:hover{background:var(--accent)}.lightbox-nav.prev{left:16px}.lightbox-nav.next{right:16px}@media (max-width:1180px){.grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}.cats-grid{grid-template-columns:repeat(3,1fr)}.team-row{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-phone{display:none}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.main-nav{position:fixed;inset:72px 0 auto 0;flex-direction:column;align-items:stretch;gap:0;background:var(--surface);padding:8px var(--gutter) 20px;border-bottom:1px solid var(--line);box-shadow:var(--shadow-hover);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s,transform .25s var(--ease)}.main-nav.is-open{opacity:1;transform:none;pointer-events:auto}.main-nav>a{padding:14px 4px;font-size:1.05rem;border-bottom:1px solid var(--line);border-radius:0}.nav-contact{margin:16px 0 0;padding:0;border:0;flex-direction:column;align-items:stretch}.nav-phone{display:inline-flex;justify-content:center;border:1px solid var(--line-2);border-radius:var(--r-sm)}.nav-contact .btn,.nav-phone{height:44px}.menu-btn{display:block}.contact-band,.contact-layout,.detail-layout,.owner-band,.results-layout{grid-template-columns:minmax(0,1fr)}.filters-toggle{position:-webkit-sticky;position:sticky;top:calc(var(--ann-h, 0px) + 76px);z-index:20;display:flex;justify-content:center;gap:8px;width:100%;background:var(--surface);box-shadow:0 6px 18px -10px rgba(0,0,0,.35)}.filters{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:90;max-height:88svh;overflow-y:auto;overscroll-behavior:contain;gap:14px;padding:0 18px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;border-bottom:0;box-shadow:0 -18px 40px -12px rgba(0,0,0,.45);transform:translateY(105%);visibility:hidden;transition:transform .32s var(--ease),visibility 0s linear .32s}.filters-toggle-input:checked~.filters{transform:none;visibility:visible;transition:transform .32s var(--ease)}.filters-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:0 -18px;padding:18px 18px 12px;background:var(--surface);border-bottom:1px solid var(--line)}.filters-head:before{content:"";position:absolute;top:7px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--line-2)}.filters-head b{font-size:1.05rem}.filters-close{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--line);font-size:1.4rem;line-height:1;cursor:pointer}.filters .dpick-btn,.filters input,.filters select{min-height:46px;font-size:16px}.filters-actions{position:-webkit-sticky;position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));margin:4px -18px calc(-16px - env(safe-area-inset-bottom));padding:12px 18px calc(16px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.filters-actions .btn{min-height:48px}.filters-backdrop{display:block;position:fixed;inset:0;z-index:85;background:rgba(8,12,18,.55);opacity:0;pointer-events:none;transition:opacity .25s}.filters-toggle-input:checked~.filters-backdrop{opacity:1;pointer-events:auto}body:has(.filters-toggle-input:checked){overflow:hidden}.detail-side{position:static}.detail-head{flex-direction:column;align-items:flex-start;gap:10px}.detail-price{text-align:left}.mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -6px 20px rgba(18,24,32,.08)}.mobile-bar span{display:flex;flex-direction:column;margin-right:auto;line-height:1.25;min-width:0}.mobile-bar b{font-size:1.05rem;font-weight:800}.mobile-bar small{color:var(--muted);font-size:.78rem}.mobile-bar .btn{height:44px;padding:0 14px}.detail{padding-bottom:110px}.footer-top{grid-template-columns:1fr 1fr}}@media (max-width:640px){.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.cats-grid{grid-template-columns:1fr 1fr}.cat{padding:12px}.cat-arrow{display:none}.team-row{grid-template-columns:minmax(0,1fr)}.search-fields{grid-template-columns:1fr 1fr}.search-fields label:first-child{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--line)}.search-fields label:nth-child(3){border-right:0}.search-submit{grid-column:1/-1;height:46px}.section-head{flex-direction:column;align-items:flex-start}.facts,.trust{grid-template-columns:1fr}.detail-block{padding:18px}.nearby li{grid-template-columns:1fr auto}.nearby-cat{grid-column:1/-1;margin-bottom:-8px}.contact-list div{grid-template-columns:1fr;gap:2px}.owner-card{flex-direction:column;align-items:flex-start}.footer-top{grid-template-columns:1fr}.gallery-nav{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important}}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.auth-card{width:min(420px,100%);padding:32px;display:grid;grid-gap:16px;gap:16px}.auth-logo{margin-bottom:8px}.auth-card .h3{margin:0}.adm{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.adm-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:20px;background:var(--navy);color:rgba(255,255,255,.8);padding:20px 14px;--brand-ink:#fff}.adm-brand{display:flex;align-items:center;gap:10px;padding:0 6px}.adm-brand .logo-mark{width:38px;height:34px}.adm-brand span{display:flex;flex-direction:column;line-height:1.2}.adm-brand b{color:#fff}.adm-brand small{font-size:.75rem;color:rgba(255,255,255,.55)}.adm-nav{display:grid;grid-gap:2px;gap:2px}.adm-nav a{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:var(--r-sm);font-weight:600;font-size:.92rem}.adm-nav a:hover{background:var(--navy-2);color:#fff}.adm-nav a.is-active{background:var(--accent);color:#fff}.adm-badge{background:#fff;color:var(--accent-hover);font-size:.72rem;font-weight:800;border-radius:999px;padding:1px 8px}.adm-user{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 6px 0;border-top:1px solid rgba(255,255,255,.1)}.adm-user p{margin:0;display:flex;flex-direction:column;line-height:1.25;min-width:0}.adm-user b{color:#fff;font-size:.9rem}.adm-user small{font-size:.75rem}.adm-user .btn-line{background:transparent;color:#fff;border-color:rgba(255,255,255,.25)}.adm-main,.adm-page .panel,.adm-page>*{min-width:0}.adm-page{max-width:1200px;padding:28px clamp(16px,3vw,36px) 80px;display:grid;grid-gap:18px;gap:18px}.adm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.adm-head .h2{margin:4px 0}.adm-head .btn-row,.adm-head p{margin:0}.adm-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.adm-stats>*{padding:16px;display:grid}.adm-stats small{color:var(--muted);font-weight:600}.adm-stats b{font-size:1.8rem;font-weight:800}.adm-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.adm-card{padding:20px}.adm-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.adm-card-head .h4{margin:0}.adm-list{list-style:none;margin:0;padding:0}.adm-list li{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.adm-list li:last-child{border-bottom:0}.adm-list a:hover{color:var(--accent)}.chip{display:inline-block;font-size:.75rem;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--bg);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap}.chip-yayinda{background:var(--ok-bg);color:var(--ok);border-color:transparent}.chip-taslak{background:#f1f2f4}.chip-onay_bekliyor,.chip-yeni{background:var(--accent-soft);color:var(--accent-hover);border-color:transparent}.chip-arsiv,.chip-kapandi,.chip-kiralandi,.chip-satildi{background:var(--tint);color:var(--muted)}.chip-arandi{background:var(--info-bg);color:var(--info);border-color:transparent}.chip-select{font-size:.8rem;font-weight:700;border-radius:999px;padding:4px 8px;border:1px solid var(--line);cursor:pointer}.adm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.adm-toolbar .deal-tabs{margin:0}.adm-search{display:flex;gap:6px}.adm-search input{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:8px 12px;min-width:260px;background:var(--surface)}.adm-table-wrap{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:.9rem}.adm-table th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:12px;background:var(--thead)}.adm-table td,.adm-table th{border-bottom:1px solid var(--line)}.adm-table td{padding:10px 12px;vertical-align:middle}.adm-table tr:last-child td{border-bottom:0}.adm-table small{display:block}@media (max-width:720px){.adm-table-cards thead{display:none}.adm-table-cards,.adm-table-cards tbody{display:block}.adm-table-cards tr{display:grid;grid-template-columns:72px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;padding:12px;border-bottom:1px solid var(--line)}.adm-table-cards tr:last-child{border-bottom:0}.adm-table-cards td{display:block;grid-column:2;padding:0;border:0}.adm-table-cards td.adm-thumb{grid-column:1;grid-row:1/span 5;width:auto}.adm-table-cards td.center{grid-column:1/-1}.adm-table-cards .adm-row-actions{display:flex;gap:16px;padding-top:2px}.adm-table-cards.crm-table tr{grid-template-columns:minmax(0,1fr)}.adm-table-cards.crm-table td{grid-column:1}}.adm-thumb{width:88px}.adm-thumb img{border-radius:6px;object-fit:cover;width:72px;height:54px}.adm-nophoto{display:grid;place-items:center;width:72px;height:54px;border-radius:6px;background:var(--bg);font-size:.7rem;color:var(--muted)}.adm-title{font-weight:700}.adm-row-actions a,.adm-title:hover{color:var(--accent)}.adm-row-actions a{font-weight:700;margin-left:12px}.adm-msg{margin-top:4px;max-width:420px}.nowrap{white-space:nowrap}.ok{color:var(--ok);font-weight:600}.warn{color:var(--accent-hover);font-weight:700}.danger{color:#b42318!important}.adm-form{display:grid;grid-gap:16px;gap:16px}.adm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.adm-grid .span-2{grid-column:span 2}.adm-grid .span-4{grid-column:1/-1}.adm-grid label,.adm-member label{display:grid;grid-gap:5px;gap:5px}.adm-grid label>span,.adm-member label>span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.adm-grid label>span em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.adm-grid input,.adm-grid select,.adm-grid textarea,.adm-member input,.adm-member select,.sb-link input{width:100%;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);padding:9px 11px;font-size:.95rem}.adm-grid input:focus,.adm-grid select:focus,.adm-grid textarea:focus,.sb-link input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.adm-grid textarea{resize:vertical;font-family:inherit}.check-inline{display:flex!important;align-items:center;gap:8px;font-weight:600;font-size:.9rem;align-self:end;padding-bottom:10px}.check-inline input{width:auto!important;accent-color:var(--accent)}.adm-inline-end{display:flex;align-items:end}.adm-private{border-style:dashed;background:var(--private-bg)}.adm-savebar{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:14px 0;background:linear-gradient(transparent,var(--bg) 30%)}.adm-savebar p{margin:0}.adm-danger{display:flex;justify-content:space-between;align-items:center;gap:16px;border-color:#f3c7c2}.adm-danger p{margin:0}.adm-photos{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.adm-photos li{position:relative;aspect-ratio:4/3;border-radius:var(--r-sm);overflow:hidden;background:var(--bg);border:2px solid transparent}.adm-photos li.is-cover{border-color:var(--accent)}.adm-photos img{object-fit:cover}.adm-cover{position:absolute;top:6px;left:6px;background:var(--accent);color:#fff;font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:5px}.adm-photo-actions{position:absolute;left:0;right:0;bottom:0;display:flex;gap:4px;padding:6px;background:linear-gradient(transparent,rgba(18,24,32,.75))}.adm-photo-actions button{border:0;border-radius:5px;background:rgba(255,255,255,.92);color:#121820;font-size:.75rem;font-weight:700;padding:3px 7px;cursor:pointer}.adm-photo-actions button:disabled{opacity:.4;cursor:default}.adm-photo-actions .danger{margin-left:auto}@media (max-width:720px){.adm-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adm-photos li{aspect-ratio:1}.adm-photo-actions{flex-wrap:wrap;gap:4px;padding:5px}.adm-photo-actions button{min-height:30px;min-width:30px;padding:4px 7px}}.adm-log{list-style:none;margin:0;padding:0;font-size:.88rem}.adm-log li{display:grid;grid-template-columns:150px 140px 1fr;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.adm-setting{display:flex;justify-content:space-between;align-items:center;gap:16px}.adm-setting p{margin:0}.switch{display:inline-flex;align-items:center;gap:8px;font-weight:700;cursor:pointer}.switch input{width:20px;height:20px;accent-color:var(--accent)}.adm-members{display:grid;grid-gap:10px;gap:10px}.adm-member{display:grid;grid-template-columns:1.3fr 1fr 1fr auto auto auto;grid-gap:12px;gap:12px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:var(--r-sm)}.adm-member.is-passive{opacity:.6;background:var(--bg)}.adm-member .form-error,.adm-member .ok{grid-column:1/-1;margin:0}.adm-member-meta{display:grid;grid-gap:4px;gap:4px;padding-bottom:6px}.sb-steps{display:grid;grid-gap:14px;gap:14px}.sb-value{font-size:1.05rem;font-weight:700;margin:0}.sb-text{white-space:pre-wrap;font-family:inherit;font-size:.95rem;background:var(--bg);border-radius:var(--r-sm);padding:14px;margin:0;max-height:360px;overflow:auto}.sb-fields{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px}.sb-fields div{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line)}.sb-fields dt{color:var(--muted);font-size:.88rem}.sb-fields dd{margin:0;font-weight:700}.sb-fields .btn{height:30px;padding:0 10px}.sb-photos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px}.sb-photos li{position:relative;aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:var(--bg)}.sb-photos img{object-fit:cover}.sb-photos span{position:absolute;top:4px;left:4px;background:rgba(18,24,32,.75);color:#fff;font-size:.7rem;font-weight:800;border-radius:4px;padding:1px 6px}.sb-link form{display:flex;gap:8px}@media (max-width:1000px){.adm{grid-template-columns:1fr}.adm-stats{grid-template-columns:repeat(2,1fr)}.adm-cols,.sb-fields{grid-template-columns:1fr}.adm-grid,.adm-member{grid-template-columns:1fr 1fr}.adm-log li{grid-template-columns:1fr;gap:2px}}.loc-search{display:flex;gap:8px;margin:8px 0}.loc-search input{flex:1 1;border:1px solid var(--line-2);border-radius:var(--r-sm);padding:8px 12px}.loc-hits{list-style:none;margin:0 0 8px;padding:4px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.loc-hits button{width:100%;text-align:left;background:none;border:0;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:.88rem}.loc-hits button:hover{background:var(--accent-soft)}.loc-map{height:380px;border-radius:var(--r-sm);border:1px solid var(--line);z-index:0}.loc-row{margin-top:12px;align-items:end}.loc-coords{margin:0 0 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loc-nearby{margin-top:12px}.loc-remove{border:0;background:none;color:var(--muted);cursor:pointer;margin-left:8px}.loc-remove:hover{color:#b42318}.pin span{display:block;width:28px;height:28px;border-radius:50% 50% 50% 0;background:var(--accent);border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.35);transform:rotate(-45deg)}.hero-preview{position:relative;aspect-ratio:16/7;border-radius:var(--r-sm);overflow:hidden;margin:12px 0 16px;background:var(--navy)}.hero-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,20,52,.55),rgba(8,20,52,.05) 45%)}.hero-preview-text{position:absolute;left:5%;top:14%;z-index:1;display:grid;color:#fff;font-size:clamp(1rem,2.6vw,2rem);font-weight:800;line-height:1.05;letter-spacing:-.03em}.hero-preview-text span{color:var(--brand)}.adm-grid input[type=range]{padding:0;border:0;accent-color:var(--accent)}.gen-note{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.gen-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gen-title em{font-style:normal;font-weight:700}.video-status{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg);border-radius:var(--r-sm);font-weight:600}.spinner{width:18px;height:18px;border-radius:50%;border:3px solid var(--line-2);border-top-color:var(--accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.video-shots{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.video-shots li{display:grid;grid-gap:6px;gap:6px;opacity:.55;transition:opacity .15s}.video-shots li.is-on{opacity:1}.video-pick{position:relative;cursor:pointer}.video-pick input{position:absolute;top:8px;left:8px;z-index:1;width:18px;height:18px;accent-color:var(--accent)}.video-thumb{position:relative;display:block;aspect-ratio:4/3;border-radius:6px;overflow:hidden;border:2px solid transparent;background:var(--bg)}.video-shots li.is-on .video-thumb{border-color:var(--accent)}.video-thumb img{object-fit:cover}.video-thumb em{position:absolute;right:6px;bottom:6px;background:#b42318;color:#fff;font-style:normal;font-size:.7rem;font-weight:800;padding:1px 6px;border-radius:4px}.video-shots select{border:1px solid var(--line-2);border-radius:6px;padding:5px 6px;font-size:.85rem}.video-done{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.video-done video{width:100%;border-radius:var(--r-sm);background:#000}.video-links{display:grid;grid-gap:8px;gap:8px;justify-items:start}.video-links p{margin:0}@media (max-width:1000px){.video-done{grid-template-columns:1fr}}.video-flyin{margin-top:12px;padding-bottom:0}.detail-video video{width:100%;border-radius:var(--r-sm);background:#000;display:block;margin-bottom:10px}.card-video{position:absolute;left:10px;bottom:10px;font-size:.75rem;font-weight:800;color:#fff;background:var(--accent);padding:3px 8px;border-radius:6px}.desc{white-space:pre-line}.theme-toggle{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-2);background:transparent;color:inherit;cursor:pointer}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.theme-toggle svg{width:18px;height:18px}.theme-toggle .moon,:root[data-theme=dark] .theme-toggle .sun{display:none}:root[data-theme=dark] .theme-toggle .moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .sun{display:none}:root:not([data-theme=light]) .theme-toggle .moon{display:block}}.site-header.is-home{position:fixed;top:var(--ann-h,0);left:0;right:0;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.site-header.is-overlay{background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;--brand-ink:#ffffff}.site-header.is-overlay:before{content:"";position:absolute;inset:0 0 -40px;background:linear-gradient(180deg,rgba(6,12,24,.55),rgba(6,12,24,0));pointer-events:none;z-index:-1}.site-header.is-overlay .main-nav>a,.site-header.is-overlay .nav-phone{color:rgba(255,255,255,.92)}.site-header.is-overlay .main-nav>a:hover{background:rgba(255,255,255,.12);color:#fff}.site-header.is-overlay .nav-contact{border-color:rgba(255,255,255,.25)}.site-header.is-overlay .theme-toggle{border-color:rgba(255,255,255,.4)}.site-header.is-overlay .menu-btn span{background:#fff}.site-header.is-home~main .cine-hero{min-height:100svh;padding-top:72px}@media (max-width:960px){.site-header.is-overlay .main-nav>a,.site-header.is-overlay .nav-phone{color:var(--ink-2)}}.mascot{display:block;width:100%;height:auto}.contact-mascot{max-width:300px;margin-top:28px}.nf-mascot{width:220px;margin-bottom:8px}@media (max-width:960px){.contact-mascot{max-width:220px}}.adm-menu-toggle,.adm-scrim,.adm-topbar{display:none}@media (max-width:1000px){.adm-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 16px;background:var(--navy);color:#fff;--brand-ink:#fff}.adm-topbar .adm-brand b{color:#fff}.adm-burger{display:grid;grid-gap:5px;gap:5px;width:40px;padding:10px 8px;cursor:pointer}.adm-burger span{height:2px;border-radius:2px;background:#fff}.adm-side{position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(290px,84vw);height:100dvh;transform:translateX(-100%);transition:transform .25s var(--ease);overflow-y:auto}.adm-menu-toggle:checked~.adm-side{transform:none;box-shadow:0 0 60px rgba(0,0,0,.4)}.adm-menu-toggle:checked~.adm-scrim{display:block;position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.45)}.adm-page{padding-top:20px}}.adm-stat{position:relative}.adm-stat-icon{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--accent-soft);color:var(--accent)}.adm-stat-icon svg{width:18px;height:18px}.adm-stat.is-alert{border-color:var(--accent)}.adm-stat.is-alert b{color:var(--accent)}.adm-agents,.adm-leads,.adm-todo{list-style:none;margin:0;padding:0}.adm-leads li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.adm-leads li:last-child{border-bottom:0}.adm-leads li>div:first-child{display:grid;min-width:0}.adm-leads small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-lead-actions{display:flex;gap:6px}.adm-lead-actions .btn{width:38px;padding:0}.adm-todo li{display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.adm-todo li:last-child{border-bottom:0}.adm-todo-count{display:grid;place-items:center;height:28px;border-radius:8px;font-weight:800;font-size:.85rem;background:var(--ok-bg);color:var(--ok)}.adm-todo li.has .adm-todo-count{background:var(--accent-soft);color:var(--accent-hover)}.adm-recent{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.adm-recent a{display:grid;grid-gap:4px;gap:4px}.adm-recent-img{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--r-sm);overflow:hidden;background:var(--bg);margin-bottom:4px}.adm-recent-img img{object-fit:cover;transition:transform .3s var(--ease)}.adm-recent a:hover img{transform:scale(1.04)}.adm-recent-img .adm-nophoto{width:100%;height:100%}.adm-recent .chip{justify-self:start}.adm-recent small{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.adm-agents li{display:grid;grid-template-columns:160px 1fr 170px;align-items:center;grid-gap:14px;gap:14px;padding:8px 0}.adm-bar{height:8px;border-radius:8px;background:var(--tint);overflow:hidden}.adm-bar span{display:block;height:100%;border-radius:8px;background:var(--accent)}@media (max-width:640px){.adm-agents li{grid-template-columns:1fr;gap:4px}}.hero-default{display:grid;grid-template-columns:220px 1fr;grid-gap:16px;gap:16px;align-items:center}.hero-default img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-sm)}@media (max-width:640px){.hero-default{grid-template-columns:1fr}}.greeter{position:fixed;right:24px;bottom:0;z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.greeter>*{pointer-events:auto}.greeter-row{display:flex;align-items:flex-end;gap:4px;animation:greeter-in .5s var(--ease) both}@keyframes greeter-in{0%{opacity:0;transform:translateY(16px)}}.greeter-mascot{display:block;width:230px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28));transform-origin:bottom center;transition:transform .25s var(--ease)}.greeter-mascot,.greeter-mascot .mascot{position:relative}.greeter-mascot:hover{transform:translateY(-6px)}.greeter-halo{position:absolute;inset:8% 2% 0;border-radius:50% 50% 0 0;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 70%,transparent) 0,transparent 70%);opacity:0;transform:scale(.6);transition:opacity .35s var(--ease),transform .35s var(--ease)}.greeter-mascot:hover .greeter-halo,.greeter.is-scrolling .greeter-halo{opacity:1;transform:scale(1.15)}.greeter.is-scrolling .greeter-mascot{animation:mascot-hop .5s var(--ease) infinite alternate}@keyframes mascot-hop{to{transform:translateY(-5px) scale(1.02)}}.to-top{position:fixed;left:20px;bottom:20px;width:48px;height:48px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-hover);cursor:pointer;opacity:0;transform:translateY(12px) scale(.85);visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s,background .2s var(--ease),color .2s var(--ease)}.to-top.is-on{opacity:1;transform:none;visibility:visible}.to-top:hover{background:var(--brand);color:#fff}.to-top svg{width:100%;height:100%;transform:rotate(-90deg)}.to-top-ring,.to-top-track{fill:none;stroke-width:3}.to-top-track{stroke:var(--line)}.to-top-ring{stroke:var(--brand);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p, 0))}.to-top:hover .to-top-ring{stroke:#fff}.to-top-arrow{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg);transform-origin:24px 24px}.greeter-bubble{position:relative;display:grid;grid-gap:4px;gap:4px;max-width:230px;margin-bottom:150px;padding:12px 30px 12px 14px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:14px 14px 4px 14px;box-shadow:var(--shadow-hover);font-size:.88rem;line-height:1.35}.greeter-bubble span{color:var(--ink-2)}.greeter-bubble a{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-weight:800;color:var(--accent)}.greeter-bubble a svg{width:16px;height:16px}.greeter-close{position:absolute;top:4px;right:6px;width:22px;height:22px;border:0;background:none;color:var(--muted);font-size:1.1rem;line-height:1;cursor:pointer}.greeter-close:hover{color:var(--ink)}@media (max-width:960px){.greeter{right:8px;bottom:0}.greeter-bubble{display:none}.greeter{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.greeter-mascot{width:60px;height:60px;border-radius:50%;overflow:hidden;border:3px solid #fff;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--brand) 75%,#fff) 0,var(--brand) 70%);filter:none;box-shadow:0 8px 20px rgba(0,0,0,.3)}.greeter-mascot .mascot{width:150%;max-width:none;margin:4px 0 0 -25%}.greeter-halo{display:none}.greeter.is-scrolling .greeter-mascot{animation:none}.to-top{left:12px;bottom:12px;width:44px;height:44px}body:has(.mobile-bar) .greeter{bottom:calc(68px + env(safe-area-inset-bottom))}body:has(.mobile-bar) .greeter-row{display:none}body:has(.mobile-bar) .to-top{bottom:calc(84px + env(safe-area-inset-bottom))}.greeter:not(.is-scrolling) .to-top.is-on{opacity:0;visibility:hidden;transition:opacity .4s ease 2.5s,visibility 0s linear 2.9s}}@media (prefers-reduced-motion:reduce){.greeter.is-scrolling .greeter-mascot{animation:none}}.marquee{background:var(--navy);color:#fff;overflow:hidden;padding:16px 0;border-top:1px solid rgba(255,255,255,.06)}.marquee-track{display:flex;gap:48px;width:max-content;animation:marquee 45s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee a{display:inline-flex;align-items:baseline;gap:8px;font-size:1.35rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap;color:rgba(255,255,255,.92)}.marquee a:after{content:"•";margin-left:40px;color:var(--brand)}.marquee a small{font-size:.8rem;font-weight:700}.marquee a small,.marquee a:hover{color:var(--brand)}@keyframes marquee{to{transform:translateX(-50%)}}.story{position:relative;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);--road:#1c2430;--road-edge:#2c3644;--lane:rgba(255,255,255,0.55);--stop-off:var(--surface);--stop-off-ink:var(--muted);--dot:rgba(18,24,32,0.09);--house:var(--surface);--house-line:var(--ink)}:root[data-theme=dark] .story{--road:#1e2733;--road-edge:#2a3544;--lane:rgba(255,255,255,0.35);--dot:rgba(255,255,255,0.07)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .story{--road:#1e2733;--road-edge:#2a3544;--lane:rgba(255,255,255,0.35);--dot:rgba(255,255,255,0.07)}}.story-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;color:var(--ink);display:grid;grid-template-rows:auto 1fr auto;padding:92px 0 clamp(20px,5vh,48px)}.story-hud{display:flex;justify-content:space-between;gap:16px;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;grid-gap:clamp(16px,3vw,48px);gap:clamp(16px,3vw,48px);min-height:0}.story-copy{position:relative;height:min(46vh,380px)}.story-step{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(32px);transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none}.story-step.is-past{transform:translateY(-32px)}.story-step.is-on{opacity:1;transform:none}.story-num{font-weight:800;color:var(--brand);letter-spacing:.1em;margin-bottom:10px}.story-step h2{font-size:clamp(2rem,4.6vw,4.4rem);font-weight:800;line-height:1;letter-spacing:-.04em;margin:0 0 16px;max-width:12ch}.story-step p{font-size:clamp(1rem,1.3vw,1.15rem);color:var(--muted);max-width:40ch;margin:0}.story-scene{width:100%;height:100%;max-height:64vh;overflow:visible}.story-dot{fill:var(--dot)}.road-base,.road-lane,.road-progress,.road-top{fill:none;stroke-linecap:round;stroke-linejoin:round}.road-base{stroke:var(--road-edge);stroke-width:58}.road-top{stroke:var(--road);stroke-width:50}.road-lane{stroke:var(--lane);stroke-width:3}.road-progress{stroke:var(--brand);stroke-width:5}.stop-pole{fill:var(--muted)}.stop-sign{fill:var(--stop-off);stroke:var(--line);stroke-width:3;transition:fill .35s var(--ease),stroke .35s var(--ease)}.stop-icon{color:var(--stop-off-ink);transition:color .35s var(--ease)}.stop-label{font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;fill:var(--muted);transition:fill .35s var(--ease)}.stop-base{fill:rgba(0,0,0,.18)}.stop.is-on .stop-sign{fill:var(--brand);stroke:var(--brand-deep)}.stop.is-on .stop-icon{color:#fff}.stop.is-on .stop-label{fill:var(--ink)}.house-body{fill:var(--house);stroke:var(--house-line);stroke-width:3;stroke-linejoin:round}.house-roof{fill:none;stroke:var(--brand);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.house-doorway{fill:#ffd58a}.house-door{fill:var(--navy-2);transform-box:fill-box;transform-origin:left center}.house-window{fill:var(--line);stroke:var(--house-line);stroke-width:2}.marker-body{fill:var(--brand);stroke:#fff;stroke-width:3}.marker-house{fill:#fff}.marker-pulse{fill:var(--brand);opacity:.25;transform-box:fill-box;transform-origin:center;animation:marker-pulse 1.6s ease-out infinite}@keyframes marker-pulse{0%{transform:scale(.4);opacity:.5}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.marker-pulse{animation:none}}.story-foot{justify-content:flex-start;gap:28px}.story-foot,.story-progress{display:flex;align-items:center}.story-progress{gap:14px;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.story-bar{position:relative;width:clamp(120px,22vw,320px);height:3px;border-radius:3px;background:var(--line);overflow:hidden}.story-bar span{position:absolute;inset:0 auto 0 0;background:var(--brand)}.story-static{display:none}@media (max-width:860px){.story-pin{padding-top:80px}.story-grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-content:start}.story-copy{height:170px}.story-step h2{font-size:clamp(1.8rem,8vw,2.6rem)}.story-scene{max-height:48vh}}@media (max-width:640px){.story-hud span:first-child{display:none}.story-hud{justify-content:flex-end}.story-foot{flex-direction:column-reverse;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none;flex-wrap:wrap;width:auto;padding:0 var(--gutter);gap:12px 32px}.story{height:auto!important;padding:64px 0}.story-pin{display:none}.story-static{display:grid;grid-gap:24px;gap:24px;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter);list-style:none}.story-static li{display:grid;grid-gap:4px;gap:4px}.story-static span{color:var(--brand);font-weight:800}.story-static b{font-size:2rem}.story-static small{color:var(--muted);font-size:1rem}}.cookie{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));pointer-events:none}.cookie-inner{pointer-events:auto;max-width:980px;margin:0 auto;display:flex;align-items:center;gap:16px 24px;padding:16px 20px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-hover);animation:greeter-in .4s var(--ease) both}.cookie p{margin:0;font-size:.9rem;line-height:1.45;color:var(--ink-2)}.cookie p b{color:var(--ink);margin-right:6px}.cookie p a{color:var(--accent);font-weight:700;white-space:nowrap}.cookie-actions{display:flex;gap:10px;flex-shrink:0}@media (max-width:720px){.cookie-inner{flex-direction:column;align-items:stretch}.cookie-actions .btn{flex:1 1}}.visit-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;background:rgba(7,10,15,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:visit-fade .3s var(--ease) both}@keyframes visit-fade{0%{opacity:0}}.visit{position:relative;width:min(460px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:28px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.35);outline:none;animation:greeter-in .4s var(--ease) both}.visit h2{font-size:1.6rem;line-height:1.15;letter-spacing:-.02em;margin:4px 0 10px}.visit .muted{margin:0 0 12px}.visit-cup{display:grid;place-items:center;width:56px;height:56px;margin-bottom:14px;border-radius:50%;background:color-mix(in srgb,var(--brand) 16%,transparent);font-size:1.7rem}.visit-addr{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--muted);margin:0 0 18px}.visit-actions svg,.visit-addr svg{width:16px;height:16px}.visit-close{position:absolute;top:10px;right:12px;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--muted);font-size:1.4rem;line-height:1;cursor:pointer}.visit-close:hover{background:var(--bg);color:var(--ink)}.visit-list{list-style:none;margin:8px 0 18px;padding:0;display:grid;grid-gap:10px;gap:10px}.visit-list a{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--line);border-radius:12px;color:inherit;transition:border-color .2s var(--ease),transform .2s var(--ease)}.visit-list a:hover{border-color:var(--brand);transform:translateX(2px)}.visit-list img{width:72px;height:54px;object-fit:cover;border-radius:8px;flex-shrink:0}.visit-list span{display:grid;grid-gap:2px;gap:2px;min-width:0}.visit-list b{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visit-list small{color:var(--muted);font-size:.8rem}.visit-actions{display:flex;flex-wrap:wrap;gap:10px}.visit-actions .btn{flex:1 1;justify-content:center;gap:8px}@media (prefers-reduced-motion:reduce){.cookie-inner,.visit,.visit-backdrop{animation:none}}.reviews{padding:clamp(56px,8vw,96px) 0;overflow:hidden}.reviews-head{justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.reviews-head,.reviews-score{display:flex;align-items:baseline}.reviews-score{gap:10px;margin:0}.reviews-score b{font-size:2.2rem;font-weight:800;letter-spacing:-.03em}.reviews .stars{color:var(--brand);letter-spacing:2px}.reviews-wrap{position:relative}.reviews-strip{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.reviews-strip::-webkit-scrollbar{display:none}.reviews-strip.is-drag{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reviews-strip.is-drag a{pointer-events:none}.reviews-track{display:flex;gap:20px;width:max-content;margin:0;padding:4px 0;list-style:none}.reviews-arrow{position:absolute;top:50%;translate:0 -50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0 0 3px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);font-size:1.7rem;line-height:1;cursor:pointer;box-shadow:0 6px 18px rgb(0 0 0/.18);transition:border-color .2s,color .2s}.reviews-arrow:hover{border-color:var(--brand);color:var(--brand)}.reviews-arrow.is-prev{left:max(12px,calc((100vw - var(--wrap)) / 2 - 56px))}.reviews-arrow.is-next{right:max(12px,calc((100vw - var(--wrap)) / 2 - 56px))}@media (hover:none),(max-width:640px){.reviews-arrow{display:none}}.review{width:340px;display:flex;flex-direction:column;gap:12px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:18px}.review p{margin:0;flex:1 1;color:var(--ink-2);line-height:1.5}.review footer{display:flex;align-items:center;gap:10px}.review-who{display:grid;flex:1 1;min-width:0}.review-who a{color:inherit;text-decoration:none}.review-who a:hover b{text-decoration:underline}.review p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.g-mark{width:20px;height:20px;flex:none;align-self:center}.reviews-score .g-mark{width:26px;height:26px}.reviews-score a.muted{color:var(--muted)}.reviews-write{align-self:center;display:inline-flex;align-items:center;gap:8px}.reviews-write .g-mark{width:16px;height:16px}.reviews-attr{margin-top:18px;text-align:right}.review small{color:var(--muted);font-size:.8rem}.review-avatar{object-fit:cover;flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800}@media (max-width:640px){.review{width:280px}}.studio{grid-template-columns:minmax(0,1fr);grid-gap:16px;min-width:0}.studio,.studio-bar{display:grid;gap:16px}.studio-bar{grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;align-items:stretch}.studio-drop{display:grid;place-content:center;grid-gap:4px;gap:4px;min-height:110px;padding:16px;text-align:center;border:2px dashed var(--line-2);border-radius:var(--r);cursor:pointer;transition:border-color .2s,background .2s}.studio-drop.is-drag,.studio-drop:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,transparent)}.studio-drop small{color:var(--muted)}.studio-settings{display:grid;grid-gap:10px;gap:10px;align-content:center}.studio-check{display:flex;gap:8px;align-items:center;font-size:.9rem}.studio-seg{display:inline-flex;padding:3px;gap:3px;background:var(--bg);border:1px solid var(--line);border-radius:999px}.studio-seg button{border:0;background:none;padding:6px 14px;border-radius:999px;font-weight:700;font-size:.85rem;color:var(--muted);cursor:pointer}.studio-seg button.is-on{background:var(--brand);color:#fff}.studio-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.studio-grid li{display:grid;grid-gap:6px;gap:6px}.studio-thumb{position:relative;display:block;aspect-ratio:4/3;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--bg);cursor:pointer}.studio-grid li.is-sel .studio-thumb{border-color:var(--brand)}.studio-ph,.studio-thumb img{width:100%;height:100%;object-fit:cover;display:block}.studio-ph{background:linear-gradient(100deg,var(--bg) 30%,var(--line) 50%,var(--bg) 70%);background-size:200% 100%;animation:studio-shimmer 1.2s linear infinite}@keyframes studio-shimmer{to{background-position:-200% 0}}.studio-no{position:absolute;left:6px;top:6px;padding:2px 8px;border-radius:999px;background:rgba(10,14,20,.7);color:#fff;font-size:.72rem;font-weight:800}.studio-grid li.is-cover .studio-no{background:var(--brand)}.studio-state{position:absolute;inset:auto 0 0 0;padding:4px 6px;font-size:.72rem;font-weight:700;color:#fff;background:rgba(10,14,20,.7)}.studio-state.is-hata{background:#b42318}.studio-thumb-tools{display:flex;gap:4px}.studio-thumb-tools button{flex:1 1;padding:4px 0;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-size:.78rem;cursor:pointer}.studio-thumb-tools button:disabled{opacity:.35;cursor:default}.studio-editor{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.studio-modes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.studio-modes>button[role=tab]{padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-weight:700;font-size:.88rem;cursor:pointer}.studio-modes>button[role=tab].is-on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.studio-spacer{flex:1 1}.studio-help{margin:0;font-size:.88rem;color:var(--muted)}.studio-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;background:repeating-conic-gradient(var(--bg) 0 25%,var(--surface) 0 50%) 0 0 /20px 20px;border-radius:12px;padding:8px}.studio-canvas{position:relative;line-height:0;max-width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.studio-canvas>img{max-width:100%;max-height:68vh;width:auto;height:auto;border-radius:6px}.studio-before{position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important}.studio-split{top:0;bottom:0;width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.studio-split,.studio-tag{position:absolute;pointer-events:none}.studio-tag{top:10px;padding:3px 10px;border-radius:999px;background:rgba(10,14,20,.65);color:#fff;font-size:.75rem;font-weight:700;line-height:1.4}.studio-tag.is-left{left:10px}.studio-tag.is-right{right:10px;background:var(--brand)}.studio-draw,.studio-paint{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair}.studio-box{position:absolute;border:2px dashed #fff;box-shadow:0 0 0 1px rgba(0,0,0,.5);pointer-events:none}.studio-box.is-blur{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 20%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.studio-shade{position:absolute;box-shadow:0 0 0 9999px rgba(0,0,0,.5);pointer-events:none}.studio-draw{overflow:hidden}.studio-stage.is-busy .studio-canvas{opacity:.55}.studio-busy{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.studio-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.studio-range{flex:1 1;min-width:160px;accent-color:var(--brand)}.studio-brush{display:flex;gap:8px;align-items:center;font-size:.88rem;font-weight:700}.studio-brush input{accent-color:var(--brand)}@media (max-width:760px){.studio-bar{grid-template-columns:1fr}}.tb{grid-template-columns:minmax(0,1fr)}.tb,.tb .adm-form{display:grid;grid-gap:18px;gap:18px}.tb-seg{display:inline-flex;gap:6px;margin-bottom:14px}.tb-seg button{min-width:110px;padding:9px 18px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-weight:800;cursor:pointer}.tb-seg button.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.tb-group{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.tb-group>b{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.tb-chips{display:flex;flex-wrap:wrap;gap:8px}.tb-chip{padding:7px 14px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--ink);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tb-chip.is-on,.tb-chip:hover{border-color:var(--brand)}.tb-chip.is-on{background:color-mix(in srgb,var(--brand) 14%,var(--surface));color:var(--ink);font-weight:800}.tb-note{display:grid;grid-gap:6px;gap:6px;margin-top:16px}.tb-note>span,.tb-result label>span{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.tb-result label>span em{font-style:normal;text-transform:none;letter-spacing:0;margin-left:6px}.tb-note textarea,.tb-result input,.tb-result textarea,.tb-search input{width:100%;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.tb-result textarea{font-size:.92rem;line-height:1.55;resize:vertical}.tb-search{display:flex;gap:8px;margin-top:8px}.tb-hits{list-style:none;margin:8px 0 0;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.tb-hits button{width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font-size:.88rem;cursor:pointer}.tb-hits button:hover{background:var(--bg)}.tb-nearby{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.tb-nearby li{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-size:.9rem}.tb-nearby button,.tb-nearby small{color:var(--muted)}.tb-nearby button{border:0;background:none;font-size:1.1rem;cursor:pointer}.tb-go{display:flex;justify-content:flex-start;gap:10px}.tb-result{display:grid;grid-gap:14px;gap:14px}.tb-result label{display:grid;grid-gap:6px;gap:6px}.tb-copyrow{display:flex;gap:8px}.tb-check{padding:14px 16px;border:1px dashed var(--line-2);border-radius:12px}.tb-check ul{margin:8px 0 0;padding:0;list-style:none;columns:180px 3;font-size:.9rem}.scene{position:absolute;inset:0;opacity:0;transition:opacity 1.6s ease}.scene.is-on{opacity:1}.scene-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1);transition:transform 9s ease-out;will-change:transform}.scene.is-on .scene-img{transform:scale(1.04)}.scene-meta{position:absolute;z-index:2;right:clamp(16px,3vw,40px);top:calc(72px + clamp(16px, 3vh, 32px));display:grid;justify-items:end;grid-gap:4px;gap:4px;text-align:right}.scene-place{padding:6px 14px;border-radius:999px;background:rgba(10,14,20,.45);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.85rem;font-weight:700;color:#fff}.scene-credit{font-size:.68rem;color:rgba(255,255,255,.7);text-shadow:0 1px 4px rgba(0,0,0,.6)}.scene-credit:hover{color:#fff}.scene-dots{display:flex;gap:6px;margin-top:4px}.scene-dots i{width:18px;height:3px;border-radius:3px;background:rgba(255,255,255,.35);transition:background .3s,width .3s}.scene-dots i.is-on{width:28px;background:var(--brand)}@media (max-width:640px){.scene-meta{top:80px;left:16px;right:auto;justify-items:start;text-align:left;gap:2px}.scene-place{padding:4px 10px;font-size:.75rem}.scene-credit{font-size:.6rem}.scene-dots{display:none}}@media (prefers-reduced-motion:reduce){.scene,.scene .scene-img{transition:none;transform:none}}:root:has(.ann){--ann-h:36px}.ann{position:-webkit-sticky;position:sticky;top:0;height:var(--ann-h);white-space:nowrap;z-index:60;background:var(--brand);color:#fff;text-align:center;font-size:.88rem;font-weight:600}.ann,.ann a,.ann>span{overflow:hidden;text-overflow:ellipsis}.ann a,.ann>span{display:block;line-height:var(--ann-h);padding:0 16px;color:inherit}.ann b{margin-left:6px;text-decoration:underline}.ann-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#fff;vertical-align:middle;animation:ann-pulse 1.6s ease-in-out infinite}@keyframes ann-pulse{50%{opacity:.3}}.form-ok{margin:0;color:#12805c;font-weight:600;font-size:.9rem}.adm-form-foot{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.adm-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-weight:600;font-size:.9rem}.adm-check input{width:auto!important}.adm-review-list{list-style:none;margin:8px 0 16px;padding:0;display:grid;grid-gap:8px;gap:8px}.adm-review-list li{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.adm-review-list li.is-pending{border-style:dashed;opacity:.7}.adm-review-list p{margin:4px 0 0;font-size:.92rem}.adm-review-tools{display:flex;gap:6px;align-items:flex-start;flex-shrink:0}.adm-mascot{display:flex;gap:20px;align-items:flex-end}.adm-mascot img{width:140px;height:auto;background:var(--bg);border-radius:12px}.adm-mascot>div{display:grid;grid-gap:10px;gap:10px;justify-items:start}.adm-mascot label.btn{cursor:pointer}@media (max-width:640px){.adm-mascot,.adm-review-list li{flex-direction:column;align-items:stretch}}.chip-kapandi{background:#dcf3e8;color:#12805c;border-color:transparent}.chip-randevu{background:#efe6ff;color:#6b3fd4;border-color:transparent}.chip-teklif{background:#fff1d6;color:#a35f00;border-color:transparent}.chip-kaybedildi{background:var(--tint);color:var(--muted);text-decoration:line-through}.crm-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crm-filters a{padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:.85rem;font-weight:600;color:var(--ink);background:var(--surface)}.crm-filters a b{margin-left:4px;color:var(--muted)}.crm-filters a.is-on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.crm-filters a.is-on b{color:inherit}.crm-filters a.is-due{border-color:color-mix(in srgb,var(--brand) 50%,var(--line))}.crm-search{margin-left:auto}.crm-search input{border:1px solid var(--line-2);border-radius:999px;padding:7px 14px;min-width:220px;background:var(--surface);color:var(--ink)}.crm-name{font-weight:700;color:var(--ink)}.crm-name:hover{color:var(--brand)}.crm-overdue{color:#c2410c;font-weight:700}.crm-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.crm-layout,.crm-main,.crm-side{display:grid;grid-gap:18px;gap:18px}.crm-main,.crm-side{min-width:0}.crm-status{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.crm-status button{padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-weight:700;font-size:.85rem;cursor:pointer}.crm-status button.is-on{box-shadow:0 0 0 2px var(--ink) inset;color:var(--ink)}.crm-meta{position:relative}.crm-saved{position:absolute;right:0;top:-26px}.crm-origin{margin-top:14px;padding:12px 14px;background:var(--bg);border-radius:12px}.crm-origin p{margin:0 0 4px}.crm-crit{margin:0 0 12px;font-weight:700}.crm-rooms{display:flex;flex-wrap:wrap;gap:4px 14px;border:0;padding:0;margin:0}.crm-rooms legend{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.crm-note-form{display:grid;grid-gap:8px;gap:8px}.crm-note-form textarea{width:100%;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.crm-notes{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.crm-notes li{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-left:3px solid var(--brand);background:var(--bg);border-radius:0 10px 10px 0}.crm-notes p{margin:2px 0 0;white-space:pre-wrap}.crm-note-del{border:0;background:none;color:var(--muted);font-size:1.1rem;cursor:pointer;align-self:flex-start}.crm-appts,.crm-matches{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.crm-appts li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-size:.9rem}.crm-appts li.is-iptal{opacity:.5;text-decoration:line-through}.crm-matches li{display:grid;grid-template-columns:64px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.crm-matches img{width:64px;height:48px;object-fit:cover;border-radius:8px}.crm-matches li>div{display:grid;min-width:0}.crm-matches a:not(.btn){font-weight:700;font-size:.88rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1000px){.crm-layout{grid-template-columns:1fr}.crm-search{margin-left:0;width:100%}.crm-search input{width:100%}}.cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.cal-day{min-height:160px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:grid;align-content:start;grid-gap:8px;gap:8px}.cal-day h2{margin:0 0 2px;font-size:.8rem;font-weight:800;color:var(--muted);text-transform:capitalize}.cal-day.is-today{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.cal-day.is-today h2{color:var(--brand)}.cal-day.is-past{opacity:.75}.cal-empty{margin:0;color:var(--line-2)}.cal-item{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border-radius:10px;background:var(--bg);border-left:3px solid var(--brand);font-size:.85rem;min-width:0}.cal-item.kind-gorusme{border-left-color:#6b3fd4}.cal-item.kind-tapu{border-left-color:#12805c}.cal-item.is-tamamlandi{opacity:.6}.cal-item.is-iptal{opacity:.45;text-decoration:line-through}.cal-item p{margin:0}.cal-time{font-weight:800}.cal-time small{font-weight:600;color:var(--muted)}.cal-listing{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-foot{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.cal-actions{display:inline-flex;gap:2px}.cal-actions button{width:26px;height:26px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);cursor:pointer;font-size:.8rem}.cal-link{font-size:.72rem;font-weight:700;color:var(--accent)}@media (max-width:1100px){.cal-week{grid-template-columns:1fr}.cal-day{min-height:0}.cal-day.is-past:not(.is-today){display:none}}.rep-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.rep-tile{padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:grid;grid-gap:4px;gap:4px}.rep-tile small{color:var(--muted);font-weight:600;font-size:.8rem}.rep-tile b{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.rep-tile.is-accent{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.rep-chart{position:relative;padding-top:18px}.rep-max{position:absolute;top:0;left:0;font-size:.72rem;color:var(--muted)}.rep-bars{display:grid;grid-gap:2px;gap:2px;height:180px;align-items:end;border-bottom:1px solid var(--line);border-top:1px dashed var(--line)}.rep-bar{position:relative;height:100%;display:flex;align-items:flex-end;outline:none}.rep-bar i{display:block;width:100%;min-height:2px;background:var(--brand);border-radius:4px 4px 0 0;opacity:.85}.rep-bar:focus i,.rep-bar:hover i{opacity:1}.rep-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:6px;background:var(--ink);color:var(--surface);font-size:.75rem;white-space:nowrap;pointer-events:none;opacity:0;z-index:2}.rep-bar:focus .rep-tip,.rep-bar:hover .rep-tip{opacity:1}.rep-bar:nth-child(-n+3) .rep-tip{left:0;transform:none}.rep-bar:nth-last-child(-n+3) .rep-tip{left:auto;right:0;transform:none}.rep-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:.72rem;color:var(--muted)}.rep-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:18px;gap:18px}.rep-hbars{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.rep-hbars li{display:grid;grid-template-columns:130px 1fr 36px;grid-gap:10px;gap:10px;align-items:center;font-size:.88rem}.rep-hbars i{display:block;height:10px;min-width:2px;border-radius:0 4px 4px 0;background:var(--brand)}.rep-hbars b{text-align:right}.rep-sub{margin-top:22px}.rep-table td,.rep-table th{font-size:.88rem}@media (max-width:1000px){.rep-grid{grid-template-columns:minmax(0,1fr)}}.rep-grid>*,.rep-tiles>*{min-width:0}@media (max-width:640px){.rep-hbars li{grid-template-columns:100px 1fr 30px}}.lpe-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(7,10,15,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lpe{width:min(1100px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:18px;border-radius:18px;background:var(--surface);color:var(--ink);display:grid;grid-gap:12px;gap:12px}.lpe .studio-editor{border:0;padding:0;box-shadow:none}.lpe-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.lpe-close{margin-left:auto;border:0;background:none;color:var(--muted);font-size:1.5rem;cursor:pointer}.lpe-foot{display:flex;justify-content:flex-end;align-items:center;gap:10px}.dash-today{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.dash-today-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.dash-sub{margin:0 0 8px;font-size:.85rem;color:var(--muted)}.dash-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.dash-list li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:var(--bg);font-size:.9rem}.dash-list li a{color:var(--ink)}.dash-list li.is-late small{color:#c2410c;font-weight:700}.dash-list li.is-done{opacity:.55}@media (max-width:760px){.dash-today-grid{grid-template-columns:1fr}}.imp{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr)}.crm-filters button{padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:.85rem;font-weight:600;color:var(--ink);background:var(--surface);cursor:pointer}.crm-filters button.is-on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.imp-summary{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px}.imp-table td{vertical-align:top}.imp-table td small{display:block}.imp-table tr.is-bad{background:color-mix(in srgb,#c2410c 6%,transparent)}.imp-err{color:#c2410c;font-weight:700}.imp-warn{color:#a35f00}.imp-opts{margin-top:16px}.imp-sb{border-style:dashed}.crm-paste textarea{width:100%;padding:10px 12px;border:1px dashed var(--line-2);border-radius:10px;background:var(--bg);color:var(--ink);font:inherit;font-size:.9rem}.crm-merged{margin:0;padding:10px 14px;border-radius:10px;background:var(--info-bg);color:var(--info);font-weight:600}.imp-scan{display:grid;grid-gap:4px;gap:4px;margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--bg);font-size:.88rem}.mod-list{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px;gap:8px}.mod-toggle{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;cursor:pointer}.mod-toggle>span:last-child{display:grid;grid-gap:2px;gap:2px}.mod-toggle input{position:absolute;opacity:0;pointer-events:none}.mod-switch{position:relative;flex-shrink:0;width:38px;height:22px;border-radius:999px;background:var(--line-2);transition:background .2s}.mod-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.mod-toggle input:checked+.mod-switch{background:var(--brand)}.mod-toggle input:checked+.mod-switch:after{transform:translateX(16px)}.mod-toggle input:focus-visible+.mod-switch{outline:2px solid var(--accent);outline-offset:2px}.only-touch{display:none!important}@media (hover:none) and (pointer:coarse){.only-touch{display:inline-flex!important}}@media (max-width:640px){.adm-card-head{flex-wrap:wrap;gap:10px}.adm-card-head>.btn-row{width:100%;flex-wrap:wrap}.adm-card-head>.btn-row .btn{flex:1 1;justify-content:center}}.staff-edit{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:12px 0 4px;padding:10px 12px 10px 16px;border:1px dashed var(--accent,#f2841a);border-radius:var(--r-sm,10px);background:color-mix(in srgb,var(--accent,#f2841a) 8%,transparent);font-size:14px;font-weight:600}.staff-edit span{margin-right:auto}.street-view{margin-top:12px}.street-view-btn{width:100%;justify-content:center}.street-view-frame{margin-bottom:6px}.loc-street{margin-top:12px;align-items:flex-start}.chip-owner{margin-left:6px;background:var(--accent-soft);color:var(--accent);vertical-align:middle}.crm-filters a.is-owner{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.crm-owner{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.owner-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;padding:8px 0 56px}.owner-card{display:block;padding:clamp(20px,3vw,32px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.owner-card h2{margin:0 0 4px}.owner-card .owner-form{margin-top:18px}.owner-or{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;color:var(--muted);font-size:.85rem}.owner-steps{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-gap:18px;gap:18px}.owner-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.owner-step-n{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:800}.owner-steps b{display:block;font-size:1.05rem;margin-top:2px}.owner-steps p{margin:4px 0 0;color:var(--muted)}.owner-trust li{background:var(--surface);border-color:var(--line)}.owner-trust span{color:var(--muted)}@media (max-width:960px){.owner-layout{grid-template-columns:minmax(0,1fr)}}.owner-hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:28px 0 4px;padding:16px 20px;border-radius:var(--r);border:1px dashed color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-soft);color:var(--ink-2);transition:border-color .2s}.owner-hint b{color:var(--ink)}.owner-hint:hover{border-style:solid}.owner-hint-go{color:var(--accent);font-weight:800;white-space:nowrap}.feat-toggle{border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:700;padding:4px 10px;margin-right:10px;cursor:pointer}.feat-toggle.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.feat-toggle:disabled{opacity:.6}.feat-note{margin:-4px 0 12px}.seo-grid{margin-top:8px}.seo-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin:40px 0 8px;padding:24px 28px}.seo-cta h2{margin:0 0 4px}.seo-cta p{margin:0}.seo-links{padding:28px 0 56px}.seo-links ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.seo-links a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;font-size:.9rem;color:var(--ink-2)}.seo-links a:hover{border-color:var(--accent);color:var(--accent)}.seo-links a span{color:var(--muted);font-size:.8rem}.d-rail-wrap{position:relative}.d-rail-nav{position:absolute;right:0;top:-64px;display:flex;gap:8px}.d-rail-nav button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);background:transparent;color:var(--ink);font-size:1rem;cursor:pointer;transition:border-color .2s,color .2s}.d-rail-nav button:hover{border-color:var(--accent);color:var(--accent)}.d-rail{list-style:none;margin:0;padding:2px 2px 10px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.d-rail::-webkit-scrollbar{display:none}.d-rail li{scroll-snap-align:start}.d-card{display:grid;grid-gap:6px;gap:6px;padding:18px 18px 16px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 70%,var(--bg)));color:var(--ink);transition:border-color .25s var(--ease),transform .25s var(--ease)}.d-card:hover{border-color:color-mix(in srgb,var(--accent) 70%,var(--line));transform:translateY(-2px)}.d-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.d-card-head b{font-size:1.05rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-card-head i{font-style:normal;color:var(--muted);transition:transform .2s var(--ease),color .2s}.d-card:hover .d-card-head i{color:var(--accent);transform:translateX(3px)}.d-card-count{font-size:1.9rem;font-weight:800;letter-spacing:-.03em;line-height:1;padding-bottom:10px;border-bottom:1px solid var(--line)}.d-card-count small{font-size:.85rem;font-weight:600;letter-spacing:0;color:var(--muted)}.d-card-split{font-size:.8rem;color:var(--muted);min-height:1.2em}@media (max-width:760px){.d-rail-nav{display:none}.d-rail{grid-auto-columns:44%;gap:10px}.d-card{padding:14px}.d-card-count{font-size:1.6rem}}.stats-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);grid-gap:32px;gap:32px;align-items:end}.stats-inner h2{margin:0}.stats-inner ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.stats-inner li{border-top:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));transition:border-color .2s}.stat-link{display:grid;grid-gap:6px;gap:6px;padding-top:16px;color:var(--ink)}.stats-inner li:hover{border-top-color:var(--accent)}.stat-link i{font-style:normal;color:var(--accent);opacity:0;margin-left:2px;transition:opacity .2s,transform .2s var(--ease);display:inline-block}.stat-link:hover i{opacity:1;transform:translateX(3px)}.stat-link:hover b{color:var(--accent)}#semtler{scroll-margin-top:90px}.stats-inner b{font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:800;line-height:1;letter-spacing:-.03em}.stats-inner span{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (max-width:960px){.stats-inner{grid-template-columns:minmax(0,1fr)}.stats-inner ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.shb-card{display:flex;align-items:center;gap:12px;max-width:360px;margin-top:22px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#fff;transition:border-color .2s,background .2s,transform .2s var(--ease)}.shb-card:hover{border-color:#ffe800;background:rgba(255,232,0,.06);transform:translateY(-2px)}.shb-mark{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#ffe800;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.9rem;font-weight:900;line-height:1}.shb-text{display:grid;grid-gap:1px;gap:1px;min-width:0}.shb-text small{font-size:.72rem;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.55)}.shb-text b{font-size:.98rem;font-weight:800;white-space:nowrap}.shb-text span{font-size:.8rem;color:rgba(255,255,255,.65)}.shb-go{margin-left:auto;font-size:1.1rem;color:#ffe800}.dpick{position:relative;min-width:0}.dpick-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:transparent;padding:2px 0 0;font:inherit;font-size:.95rem;font-weight:600;color:inherit;text-align:left;cursor:pointer}.dpick-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpick-btn svg{flex:none;opacity:.7;transition:transform .2s}.dpick.is-open .dpick-btn svg{transform:rotate(180deg)}.dpick-pop{position:absolute;left:-16px;right:-16px;bottom:calc(100% + 14px);z-index:60;min-width:240px;padding:8px;border-radius:14px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);box-shadow:0 24px 60px rgba(0,0,0,.35);animation:greeter-in .18s var(--ease) both}.dpick-down .dpick-pop{bottom:auto;top:calc(100% + 8px);left:0;right:0}.dpick-search{width:100%;border:1px solid var(--line-2);border-radius:10px;background:var(--bg);color:var(--ink);padding:9px 12px;font:inherit;font-size:.92rem}.dpick-search:focus{outline:none;border-color:var(--accent)}.dpick-list{list-style:none;margin:6px 0 0;padding:0;max-height:248px;overflow-y:auto;overscroll-behavior:contain}.dpick-list li{padding:9px 12px;border-radius:8px;font-size:.92rem;font-weight:600;cursor:pointer}.dpick-list li.is-active{background:var(--tint)}.dpick-list li.is-selected{color:var(--accent)}.dpick-empty{color:var(--muted);cursor:default!important}.filters .dpick-btn{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);padding:10px 12px;font-weight:500}.search:has(.dpick.is-open){overflow:visible}.dpick-btn.is-empty span{color:var(--muted)}.cine-search .dpick-btn span,.search .dpick-btn.is-empty span{color:inherit}.dpick-req{position:absolute;left:12px;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.dpick-check{display:inline-block;width:18px;color:var(--accent);font-weight:800}.dpick-done{width:100%;margin-top:8px}.dpick-input .dpick-btn{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);padding:10px 12px;font-weight:500}.dpick-input .dpick-pop{bottom:auto;top:calc(100% + 8px);left:0;right:0}.rep-site .rep-tiles-site{grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 16px}.rep-hbars span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.rep-site .rep-tiles-site{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-fields.owner-hero{grid-template-columns:1.1fr 1fr 1fr 1fr auto}.cine-search .owner-hero select{color:#fff;font-weight:700}.cine-search .owner-hero select option{color:var(--ink)}@media (max-width:960px){.search-fields.owner-hero{grid-template-columns:1fr 1fr}.search-fields.owner-hero label:nth-child(3){border-right:1px solid var(--line)}.cine-search .search-fields.owner-hero label:nth-child(3){border-right-color:rgba(255,255,255,.2)}.search-fields.owner-hero label:nth-child(4){grid-column:1/-1;border-right:0;border-top:1px solid var(--line)}.cine-search .search-fields.owner-hero label:nth-child(4){border-top-color:rgba(255,255,255,.2)}}.adm-views b{font-size:.95rem}.hp-field{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.bot-check{min-height:65px}.bot-check:empty{min-height:0}.sent-check{display:flex;align-items:center;gap:14px;padding:16px 4px}.sent-check>div{display:grid;grid-gap:3px;gap:3px}.sent-check b{font-size:1.05rem}.sent-check small{opacity:.65;font-size:.78rem}.sent-check.is-hero{color:#fff;padding:18px 20px}.sent-check-icon{flex:none}.sent-check-icon circle{stroke:#22a06b;stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:sent-draw .5s ease-out forwards}.sent-check-icon path{stroke:#22a06b;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:sent-draw .35s ease-out .45s forwards}@keyframes sent-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sent-check-icon circle,.sent-check-icon path{animation:none;stroke-dashoffset:0}}.adm-reset{grid-column:1/-1;padding-top:10px;border-top:1px dashed var(--line,rgba(127,127,127,.25))}.adm-reset,.adm-reset-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.adm-reset-link{flex-basis:100%}.adm-reset-link input{flex:1 1 260px;min-width:0;font-size:.8rem}.adm-reset-link p{flex-basis:100%;margin:0}.shb-btn{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:12px;background:#ffe800;color:#111;text-decoration:none;font-weight:700;box-shadow:0 1px 0 rgba(0,0,0,.08);transition:transform .2s var(--ease),box-shadow .2s,filter .2s}.shb-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px -8px rgba(255,232,0,.7);filter:brightness(1.03)}.shb-btn:focus-visible{outline:3px solid color-mix(in srgb,#ffe800 60%,var(--ink));outline-offset:2px}.shb-btn .shb-mark{width:38px;height:38px;border-radius:9px;background:#111;color:#ffe800;font-size:1.6rem}.shb-btn-text{display:grid;grid-gap:1px;gap:1px;min-width:0;text-align:left}.shb-btn-text b{font-size:.95rem;font-weight:800;line-height:1.2}.shb-btn-text small{font-size:.74rem;font-weight:600;color:rgba(0,0,0,.62)}.shb-btn-go{margin-left:auto;font-size:1.15rem;font-weight:800}.adm-shb{border:1.5px solid #ffe800;background:color-mix(in srgb,#ffe800 7%,var(--surface))}.adm-shb-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.adm-shb-head .shb-mark{width:40px;height:40px;font-size:1.6rem;border-radius:10px}.adm-shb-head h2{margin:0 0 2px}.adm-shb-head p{margin:0}.adm-shb-row{display:flex;gap:8px}.adm-shb-row input{flex:1 1;min-width:0}.adm-shb .form-error,.adm-shb .ok{margin:8px 0 0}.detail-meta{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.detail-meta p{margin:0}.shb-pill{display:none}@media (max-width:960px){.detail-price{width:100%}.detail-meta{justify-content:space-between;width:100%}.shb-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 5px;border-radius:999px;background:#ffe800;color:#111;font-size:.84rem;font-weight:800;white-space:nowrap;text-decoration:none}.shb-pill .shb-mark{width:24px;height:24px;border-radius:999px;background:#111;color:#ffe800;font-size:1rem}}.tf-chips{display:flex;flex-wrap:wrap;gap:6px}.tf-chips button{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-weight:600;font-size:.88rem;cursor:pointer}.tf-chips button span{font-size:.74rem;opacity:.6}.tf-chips button.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.tf-chips button.is-on span{opacity:.9}[data-filter=asistan]>li:not([data-role=asistan]),[data-filter=broker]>li:not([data-role=broker]),[data-filter=danisman]>li:not([data-role=danisman]){display:none}.ta{position:relative;padding-top:28px}.ta-sky{position:absolute;inset:0 0 auto;height:300px;background:linear-gradient(180deg,rgba(18,24,32,.55),rgba(18,24,32,.85)),url(/kapak/yerel/hazar-kis-d1600.webp) 50%/cover;-webkit-clip-path:polygon(0 0,100% 0,100% 72%,0 100%);clip-path:polygon(0 0,100% 0,100% 72%,0 100%);z-index:0}.ta-layout{position:relative;z-index:1;display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:stretch;padding-bottom:8px}.ta-office{padding:0;overflow:clip}.ta-office-in{position:-webkit-sticky;position:sticky;top:92px}.ta-office-top{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:28px 20px 22px;background:var(--navy);color:#fff;text-align:center}.ta-logo{width:84px;height:auto;margin-bottom:6px}.ta-office-top b{font-size:1.25rem;letter-spacing:.02em}.ta-office-top span{font-size:.82rem;opacity:.7}.ta-contact{list-style:none;margin:0;padding:6px 18px}.ta-contact li{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.ta-contact li:last-child{border-bottom:0}.ta-contact small{display:block;font-size:.72rem;font-weight:800;letter-spacing:.02em}.ta-contact a{color:var(--muted);font-size:.92rem;word-break:break-all}.ta-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800}.ta-ic.is-wa{background:#22a06b}.ta-office-btns{display:grid;grid-gap:8px;gap:8px;padding:6px 18px 20px}.ta-head{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:8px 0 22px;color:#fff}.ta-head .h1{margin:0;color:#fff}.ta-stats{display:flex;flex-wrap:wrap;gap:8px}.ta-stat{display:flex;align-items:center;gap:12px;padding:10px 18px;border-radius:999px;background:var(--accent);color:#fff;text-decoration:none}.ta-stat.is-teal{background:#0f9b8e}.ta-stat.is-plain{background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ta-stat small{font-size:.72rem;line-height:1.15;max-width:64px}.ta-stat b{font-size:1.35rem}.ta-card{padding:18px}.ta-card .tf-chips{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--line)}.ta-grid>li{display:flex}.ta-member-card{width:100%}.ta-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:14px;gap:14px}.ta-member-card{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;padding:20px 12px 0;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);text-align:center;color:inherit;text-decoration:none;overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s}.ta-member-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px rgba(0,0,0,.45)}.ta-member-card .avatar{border:3px solid var(--surface);box-shadow:0 0 0 1px var(--line)}.ta-name{font-size:1.02rem;margin-top:6px}.ta-meta{font-size:.8rem;color:var(--muted);min-height:2.4em}.ta-acts{display:flex;gap:8px;margin:4px 0 14px}.ta-act{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);color:var(--ink-2)}.ta-act:hover{border-color:var(--accent);color:var(--accent)}.ta-act.is-wa{background:#22a06b;border-color:#22a06b;color:#fff}.ta-act svg{width:17px;height:17px}.ta-band{width:calc(100% + 24px);margin:auto -12px 0;padding:10px 8px;background:var(--navy-2);color:#fff;font-size:.82rem;font-weight:600}.ta-band.is-broker{background:var(--accent)}@media (max-width:960px){.ta-sky{height:220px}.ta-layout{grid-template-columns:minmax(0,1fr)}.ta-office-in{position:static}.ta-office{order:2}.ta-main{order:1}.ta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ta-member-card .avatar{width:72px!important;height:72px!important}.ta-stat{padding:8px 14px}.ta-stat b{font-size:1.1rem}}.pp{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pp-img{position:relative;flex:none;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;overflow:hidden;background:var(--navy);color:#fff;font-weight:800;font-size:1.5rem;box-shadow:0 0 0 1px var(--line)}.pp-img img{width:100%;height:100%;object-fit:cover}.pp.is-busy .pp-img img{opacity:.5}.pp-spin{position:absolute;inset:22px;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top:3px solid var(--accent);animation:pp-spin .8s linear infinite}@keyframes pp-spin{to{transform:rotate(1turn)}}.pp-btns{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-btns .form-error{flex-basis:100%;margin:0}.adm-member .pp{grid-column:1/-1}.adm-member .pp-img{width:56px;height:56px;font-size:1.1rem}.brand-loader{display:grid;place-items:center;min-height:60vh;opacity:0;animation:bl-in .3s ease .35s forwards}.brand-loader-in{display:grid;justify-items:center;grid-gap:14px;gap:14px}.brand-loader-logo{width:76px;height:auto;animation:bl-breathe 1.6s ease-in-out infinite}.brand-loader-bar{position:relative;width:120px;height:3px;border-radius:3px;background:var(--line);overflow:hidden}.brand-loader-bar:after{content:"";position:absolute;inset:0;width:40%;border-radius:3px;background:var(--accent);animation:bl-slide 1.1s var(--ease) infinite}.brand-loader-text{font-size:.82rem;color:var(--muted);letter-spacing:.04em}@keyframes bl-in{to{opacity:1}}@keyframes bl-breathe{50%{transform:translateY(-3px) scale(1.03)}}@keyframes bl-slide{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.brand-loader-bar:after,.brand-loader-logo{animation:none}}.share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.share-label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-right:4px}.share-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:.86rem;font-weight:600;cursor:pointer;text-decoration:none}.share-btn:hover{border-color:var(--accent);color:var(--accent)}.share-btn.is-wa{background:#22a06b;border-color:#22a06b;color:#fff}.share-btn.is-wa:hover{filter:brightness(1.05);color:#fff}.share-btn svg{width:16px;height:16px}.share{position:relative}.share-hint{flex-basis:100%;font-size:.82rem;color:var(--muted)}.share-scrim{display:none}.share-menu{position:absolute;z-index:60;top:calc(100% + 8px);left:0;width:min(420px,calc(100vw - 32px));padding:16px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 48px -20px rgba(0,0,0,.45);animation:share-pop .16s ease-out}.share-menu-head{display:grid;grid-gap:2px;gap:2px;margin-bottom:12px}.share-menu-head b{font-size:1rem}.share-menu-head span{font-size:.8rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:6px;gap:6px}.share-opt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:0;border-radius:14px;background:none;color:var(--ink);font:inherit;font-size:.82rem;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.share-opt:hover{background:var(--bg)}.share-opt:disabled{cursor:wait;opacity:.8}.share-opt small{font-size:.66rem;font-weight:600;color:var(--muted);line-height:1.25}.share-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--bg);color:var(--ink);border:1px solid var(--line)}.share-ico svg{width:24px;height:24px}.share-ico.is-wa{background:#25d366;border-color:#25d366;color:#fff}.share-ico.is-ig{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-color:transparent;color:#fff}.share-ico.is-fb{background:#1877f2;border-color:#1877f2;color:#fff}.share-spin{width:22px;height:22px;border-radius:50%;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;animation:share-spin .8s linear infinite}.share-cancel{display:none}@keyframes share-pop{0%{opacity:0;transform:translateY(-4px)}}@keyframes share-spin{to{transform:rotate(1turn)}}@keyframes share-up{0%{transform:translateY(100%)}}@media (max-width:640px){.share-scrim{display:block;position:fixed;inset:0;z-index:90;background:rgba(5,8,12,.5)}.share-menu{position:fixed;z-index:91;top:auto;left:0;right:0;bottom:0;width:auto;padding:18px 16px calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:share-up .22s ease-out}.share-menu:before{content:"";display:block;width:40px;height:4px;margin:-6px auto 12px;border-radius:4px;background:var(--line-2)}.share-grid{grid-template-columns:repeat(4,1fr)}.share-cancel{display:block;width:100%;margin-top:12px;min-height:46px;border-radius:14px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}}@media (prefers-reduced-motion:reduce){.share-menu{animation:none}}.ag-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch;margin:6px 0 34px}.ag-card{display:flex;gap:26px;align-items:flex-start;padding:26px}.ag-card>.avatar{border:4px solid var(--surface);box-shadow:0 0 0 1px var(--line),0 14px 30px -18px rgba(0,0,0,.5)}.ag-id{display:grid;grid-gap:12px;gap:12px;min-width:0}.ag-id .eyebrow,.ag-id .h2{margin:0}.ag-zones{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ag-zones a{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.78rem;font-weight:700;text-decoration:none}.ag-stats{list-style:none;margin:0;padding:12px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ag-stats li{display:grid;grid-gap:2px;gap:2px}.ag-stats b{font-size:1.4rem}.ag-stats span{font-size:.76rem;color:var(--muted)}.ag-btns{display:flex;flex-wrap:wrap;gap:8px}.ag-id .share{margin-top:0}.ag-form{padding:22px;display:flex;flex-direction:column}.ag-form .h4{margin:0 0 4px}.ag-list{padding-bottom:20px}.ag-list .h3{margin-bottom:16px}.ta-name-link{color:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:6px}.ta-name-link:hover .ta-name{color:var(--accent)}@media (max-width:960px){.ag-top{grid-template-columns:minmax(0,1fr)}.ag-card{flex-direction:column;align-items:center;text-align:center;padding:22px 18px}.ag-card>.avatar{width:112px!important;height:112px!important}.ag-btns,.ag-id .share,.ag-zones{justify-content:center}.ag-btns .btn{flex:1 1 100%}}.wk-tiles{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wk-tiles li{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface)}.wk-tiles small{font-size:.74rem;color:var(--muted);font-weight:700}.wk-tiles b{font-size:1.5rem}.wk-tiles span{font-size:.74rem;font-weight:700}.wk-tiles .is-up{color:#22a06b}.wk-tiles .is-down{color:#d1453b}.wk-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.wk-top{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.wk-top li{font-size:.9rem}.wk-top li a{color:inherit}.wk-top li span{float:right;color:var(--muted);font-size:.82rem}.wk-late{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.wk-late li{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,#d1453b 10%,transparent);font-size:.9rem}.wk-late a{color:#d1453b;font-weight:700}@media (max-width:960px){.wk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-cols{grid-template-columns:1fr}}.footer-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.footer-social a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 14px 6px 8px;border-radius:999px;border:1px solid var(--line-2);color:inherit;font-size:.86rem;font-weight:700;text-decoration:none}.footer-social a:hover{border-color:var(--accent);color:var(--accent)}.footer-social svg{width:22px;height:22px;padding:3px;border-radius:50%;color:#fff;background:#1877f2}.footer-social a:first-child svg{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.push-box{display:grid;grid-gap:10px;gap:10px;justify-items:start}.push-box p{margin:0}.push-status{font-weight:800}.push-status.is-on{color:#22a06b}.push-steps{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:.92rem}.push-hint{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;border-radius:14px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--ink)}.push-hint p{margin:0;flex:1 1;font-size:.9rem}.push-hint>span{font-size:1.3rem}.push-hint-x{border:0;background:none;color:var(--muted);font-size:1.4rem;line-height:1;cursor:pointer;padding:4px}@media (max-width:640px){.push-hint{flex-wrap:wrap}.push-hint p{flex-basis:calc(100% - 60px)}}.install-hint{flex-wrap:wrap}.install-steps{flex-basis:100%;padding:4px 0 2px 34px}.form .check-row{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:.92rem;cursor:pointer}.form .check-row input{width:20px;height:20px;margin:0;accent-color:var(--accent)}.map-gate{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:16px;text-align:center;background:linear-gradient(135deg,var(--bg),var(--surface))}.map-gate-pin{font-size:2rem}.map-gate p{margin:0;max-width:360px}.main-nav .nav-sahibinden{display:inline-flex;align-items:center;gap:7px}.nav-s-badge{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;background:#ffe800;color:#111;font-weight:900;font-size:13px;line-height:1}.share-ico.is-tg{background:#229ed9;color:#fff}.cmp{display:grid;grid-gap:18px;gap:18px}.cmp .panel{display:grid;grid-gap:12px;gap:12px}.cmp-howto{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.cmp-howto kbd{font:600 12px/1 ui-monospace,monospace;padding:2px 6px;border:1px solid var(--line);border-radius:5px;background:var(--bg)}.cmp-paste{min-height:110px;display:grid;place-items:center;text-align:center;padding:20px;border:2px dashed var(--line);border-radius:14px;cursor:text;outline:none;caret-color:transparent}.cmp-paste:focus{border-color:var(--brand,#f2841a);background:color-mix(in srgb,#f2841a 6%,transparent)}.cmp-sum{display:flex;flex-wrap:wrap;gap:10px}.cmp-sum span{padding:10px 16px;border-radius:12px;border:1px solid var(--line)}.cmp-sum b{font-size:20px;margin-right:4px}.cmp-sum .is-warn{border-color:#f2841a;color:#f2841a}.cmp-list{list-style:none;margin:0;padding:0;display:grid}.cmp-list li{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line);flex-wrap:wrap}.cmp-list li>:last-child{margin-left:auto}.cmp-check{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;cursor:pointer}.cmp-no{font:600 13px/1 ui-monospace,monospace;color:var(--muted)}.cmp-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-drop.is-over{outline:2px dashed #f2841a;outline-offset:6px;border-radius:14px;background:color-mix(in srgb,#f2841a 6%,transparent)}.footer-legal{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:.86rem}.footer-legal a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.footer-legal a:hover{color:var(--accent)}.adm-reminder{display:grid;grid-gap:4px;gap:4px;padding:14px 18px;border-left:4px solid #f2841a;color:inherit;text-decoration:none;margin-bottom:16px}.adm-reminder:hover{border-color:#f2841a}.sb-paste{margin-bottom:16px}.sb-paste .cmp-paste{min-height:80px}.sb-paste kbd{font:600 12px/1 ui-monospace,monospace;padding:2px 6px;border:1px solid var(--line);border-radius:5px}.dir-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.footer-dir{color:var(--accent)!important;font-weight:700}.gallery-more{display:grid;place-items:center;overflow:hidden;background:#0d1218}.gallery-more .gallery-more-bg{object-fit:cover;filter:blur(18px) brightness(.45);transform:scale(1.15)}.gallery-more-body{position:relative;display:grid;justify-items:center;grid-gap:10px;gap:10px;max-width:420px;padding:24px;text-align:center;color:#fff}.gallery-more-body b{font-size:1.35rem}.gallery-more-body span:not(.gallery-more-ico){opacity:.8;font-size:.95rem}.gallery-more-ico,.gallery-thumb-more span{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#ffe800;color:#111;font-weight:900;font-size:30px}.gallery-thumb-more{display:grid!important;place-items:center;align-content:center;grid-gap:4px;gap:4px;font-size:.8rem;font-weight:700;background:var(--surface,#1a2029);color:inherit}.gallery-thumb-more span{width:30px;height:30px;font-size:18px;border-radius:8px}.dev-dialog{border:0;padding:0;background:transparent;max-width:calc(100vw - 32px);width:480px;color:#e9edf2}.dev-dialog::-webkit-backdrop{background:rgba(5,8,12,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dev-dialog::backdrop{background:rgba(5,8,12,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dev-dialog[open]{animation:dev-in .18s ease-out}@keyframes dev-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dev-card{position:relative;background:#151b23;border:1px solid #2a3442;border-radius:18px;padding:30px 30px 18px;box-shadow:0 24px 60px rgba(0,0,0,.45)}.dev-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:#aab4c0;font-size:18px;cursor:pointer}.dev-close:hover{background:#232c38;color:#fff}.dev-brand{margin:0 0 14px;line-height:0}.dev-brand img{height:80px;width:auto}.dev-note{margin:0 0 6px;color:#c3cbd5}.dev-team{list-style:none;margin:0;padding:0}.dev-team li{display:grid;grid-gap:6px;gap:6px;padding:16px 0;border-top:1px solid #2a3442}.dev-team li:first-child{margin-top:12px}.dev-team b{color:#fff;font-size:1.02rem}.dev-team a{display:inline-flex;align-items:center;gap:10px;color:#c3cbd5;text-decoration:none;word-break:break-all}.dev-team a:hover{color:#e8255f}.footer-credit{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(0,0,0,.28);border-top:1px solid rgba(255,255,255,.06);font-size:.8rem;color:rgba(255,255,255,.45);text-align:center;flex-wrap:wrap}.dev-lead{letter-spacing:.04em}.dev-credit{display:inline-flex;align-items:center;gap:9px;padding:5px 14px 5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.03);color:#e9edf2;font:inherit;font-weight:700;letter-spacing:.16em;font-size:.72rem;cursor:pointer;transition:border-color .15s,background .15s}.dev-credit img{height:16px;width:auto;display:block}.dev-credit:hover{border-color:rgba(232,37,95,.55);background:rgba(232,37,95,.08)}.dev-credit:focus-visible{outline:2px solid #e8255f;outline-offset:2px}.dev-dialog{text-align:left;font-size:1rem;letter-spacing:normal}