.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
:root{--bg:#f9f6f2;--panel:#fffefb;--surface:#f0ece5;--border:#dcd7cd;--text:#121f34;--muted:#5d6a7e;--accent:#182c53;--accent-strong:#091b3d;--on-accent:#fcfaf6;--gold:#cca459;--gold-strong:#8e5e01;--header-bg:#081733;--header-text:#eeebe5;--negative:#a5292b;--positive:#386c2d}@supports (color:lab(0% 0 0)){:root{--bg:lab(97.1245% .164807 2.28322);--panel:lab(99.5484% .079602 1.13984);--surface:lab(93.66% .287622 3.81385);--border:lab(86.1384% .459552 5.74008);--text:lab(11.55% .275724 -15.973);--muted:lab(44.1735% -1.19916 -12.7887);--accent:lab(18.1802% 2.9826 -26.5333);--accent-strong:lab(10.0165% 4.17434 -24.6401);--on-accent:lab(98.2805% .135809 1.90165);--gold:lab(69.9751% 8.60277 44.3711);--gold-strong:lab(44.1683% 15.6976 51.5605);--header-bg:lab(7.81814% 3.16035 -21.1491);--header-text:lab(93.0723% .225216 3.04791);--negative:lab(38.0642% 50.5966 31.1519);--positive:lab(40.9453% -28.193 29.3532)}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Manrope,-apple-system,Segoe UI,Roboto,sans-serif}h1,h2,h3,.heading-font{letter-spacing:-.015em;font-family:Manrope,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700}.logo{color:var(--text);align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:27px;font-weight:700;text-decoration:none;display:flex}.logo-icon{flex-shrink:0;width:42px;height:42px}@media (max-width:640px){.logo{gap:8px;font-size:21px}.logo-icon{width:32px;height:32px}}.logo-icon__shine{stroke:#f9e1c0;stroke:lab(90.7712% 4.96188 18.9959);stroke-linecap:round;stroke-dasharray:8 260;stroke-dashoffset:0;animation:5s ease-in-out infinite logo-line-shine}@keyframes logo-line-shine{0%{stroke-dashoffset:0}35%{stroke-dashoffset:-100px}55%,to{stroke-dashoffset:-260px}}.user-switcher select{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:4px 8px}.user-switcher input{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:10px;width:140px;padding:4px 8px;font-size:13px}.user-switcher button{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:10px;padding:4px 10px;font-size:13px;font-weight:600}.user-switcher button:disabled{opacity:.6;cursor:default}.link-btn{color:var(--accent)!important;background:0 0!important;padding:0!important;font-weight:400!important}.wizard-advanced-toggle{text-align:left;width:100%;border:1px dashed var(--border)!important;color:var(--accent)!important;background:0 0!important;border-radius:10px!important;padding:8px 14px!important;font-weight:500!important}.login-overlay{z-index:1000;background:#0811238c;background:lab(5.03919% .887834 -13.3965/.55);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.login-card{background:var(--panel);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:10px;width:100%;max-width:400px;padding:28px 24px 20px;display:flex;position:relative;box-shadow:0 20px 50px #0510274d;box-shadow:0 20px 50px lab(4.93921% 1.85945 -16.7715/.3)}.login-card__title{color:var(--text);margin:0;font-size:22px}.login-card__hint{color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.5}.login-card__close{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:26px;line-height:1;position:absolute;top:10px;right:12px}.login-field__label{color:var(--text);margin-top:4px;font-size:13px;font-weight:600}.login-field__input{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:16px}.login-field__input:focus{outline:2px solid var(--accent);outline-offset:1px}.login-field__input--code{letter-spacing:.4em;text-align:center;font-size:24px}.login-field__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.login-card__primary{background:var(--accent);width:100%;color:var(--on-accent);cursor:pointer;border:none;border-radius:12px;margin-top:8px;padding:13px 16px;font-family:inherit;font-size:16px;font-weight:700}.login-card__primary:hover:not(:disabled){background:var(--accent-strong)}.login-card__primary:disabled{opacity:.55;cursor:default}.login-card__secondary{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:6px;font-family:inherit;font-size:14px}.login-card__error{color:var(--negative);background:#ffe8e6;background:lab(93.9229% 9.19664 4.96061);border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.login-card__footnote{text-align:center;color:var(--muted);margin:4px 0 0;font-size:12px}.version-footer{text-align:center;color:var(--muted);padding:20px;font-size:11px}.dev-hint{color:var(--positive);font-size:12px}.page{max-width:1200px;margin:0 auto;padding:32px 20px 80px}.page__nav{gap:16px;margin-bottom:24px;display:flex}.page__nav a{color:var(--accent);text-decoration:none}h1{margin-bottom:4px;font-size:28px}.subtitle{color:var(--muted);margin-top:0;margin-bottom:24px}.home-eyebrow{letter-spacing:.06em;color:var(--accent);margin-bottom:14px;font-size:13px;font-weight:600}.home-hero h1{max-width:640px;font-size:40px;line-height:1.15}.home-hero .subtitle{max-width:520px;font-size:16px}.home-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:32px;display:grid}.home-card{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:16px;flex-direction:column;gap:16px;padding:28px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.04)}.home-card:hover{border-color:var(--accent);box-shadow:0 2px 8px #00000012;box-shadow:0 2px 8px lab(0% 0 0/.07)}.home-card__icon{width:40px;height:40px;color:var(--accent);background:#182c5314;background:lab(18.1802% 2.9826 -26.5333/.08);border-radius:12px;justify-content:center;align-items:center;display:flex}.home-card__title{font-size:17px;font-weight:700}.home-card__desc{color:var(--muted);font-size:14px;line-height:1.55}.home-card__cta{color:var(--accent);align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:600;display:flex}.map-panel{background:var(--panel);border:1px solid var(--border);border-radius:18px;max-width:480px;margin:0 auto 24px;padding:16px}.map-panel__controls{gap:8px;margin-bottom:12px;display:flex}.map-panel__controls input{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;flex:1;padding:10px 12px}.map-panel__controls button{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:12px;padding:10px 18px;font-weight:600;box-shadow:0 1px 2px #0000000f;box-shadow:0 1px 2px lab(0% 0 0/.06)}.map-panel__controls button:disabled{opacity:.6;cursor:default}.map-panel__hint{color:var(--muted);margin:4px 0 12px;font-size:13px}.leaflet-container{border-radius:8px}.confirmed-pin-wrapper{background:0 0;border:none}.confirmed-pin{width:30px;height:38px;position:relative}.confirmed-pin__svg{filter:drop-shadow(0 2px 6px #00000080);animation:.7s cubic-bezier(.34,1.56,.64,1) both confirmed-pin-drop;position:absolute;inset:0}.confirmed-pin__ping{border:2px solid var(--accent);opacity:0;border-radius:50%;width:26px;height:26px;margin-left:-13px;animation:.9s ease-out .3s both confirmed-pin-ping;position:absolute;bottom:4px;left:50%}@keyframes confirmed-pin-drop{0%{opacity:0;transform:translateY(-34px)scale(.5)}60%{opacity:1;transform:translateY(3px)scale(1.08)}80%{transform:translateY(-2px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes confirmed-pin-ping{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.pin-icon-wrapper{background:0 0;border:none}.pin-drop{cursor:grab;filter:drop-shadow(0 2px 6px #00000080);animation:.5s ease-out pindrop}.pin-drop:active{cursor:grabbing}@keyframes pindrop{0%{opacity:0;transform:translateY(-16px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.confirm-bar{background:var(--panel);border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;display:flex}.confirm-bar--done{justify-content:flex-start}.confirm-bar__text{font-size:13px}.confirm-bar__label{color:var(--muted)}.confirm-bar__address{color:var(--text);font-weight:600}.drone-icon-wrapper{background:0 0;border:none}.drone-orbit{width:1px;height:1px;animation:5s linear infinite drone-spin;position:relative}.drone-dot{background:#22c55e;border-radius:50%;width:16px;height:16px;position:absolute;top:-60px;left:-8px;box-shadow:0 0 8px 2px #22c55ecc}@keyframes drone-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.share-slider{background:var(--panel);border:1px solid var(--border);border-radius:20px;padding:24px;box-shadow:0 8px 24px #11213e14;box-shadow:0 8px 24px lab(12.5171% 2.16987 -21.2515/.08)}.address-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:16px;display:grid}input:not([type=range]),select{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:14px}input::placeholder{color:var(--muted);opacity:.75}.address-form select,.address-form input{width:100%}.share-slider__row{margin-bottom:16px}.share-slider__row label{margin-bottom:8px;font-weight:600;display:block}.share-slider__row input[type=range]{width:100%;accent-color:var(--accent)}.share-slider__segments{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.segment-btn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 16px}.segment-btn--active{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}.share-slider__error{color:var(--negative)}.share-slider__hint{color:var(--muted);margin:4px 0 12px;font-size:13px}.optional-badge{background:var(--surface);border:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10.5px;font-weight:600;display:inline-block}@keyframes wizard-step-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.wizard-step{animation:.35s cubic-bezier(.22,1,.36,1) wizard-step-in}@keyframes wizard-dot-pop{0%{transform:scale(.55)}60%{transform:scale(1.2)}to{transform:scale(1)}}.wizard-progress__dot--active{animation:.4s cubic-bezier(.34,1.56,.64,1) wizard-dot-pop}.wizard-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.wizard-nav__back{background:var(--panel);color:var(--text);border:1px solid var(--border)}.data-card{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.data-card__item{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.data-card__label{color:var(--muted);font-size:12px}.data-card__value{font-size:20px;font-weight:700}.data-card__item--negative .data-card__value{color:var(--negative)}.data-card__item--positive .data-card__value{color:var(--positive)}.admin-table{flex-direction:column;gap:10px;display:flex}.admin-row{background:var(--panel);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-row__info{flex-direction:column;gap:4px;display:flex}.admin-row__meta{color:var(--muted);font-size:13px}.admin-row__actions{align-items:center;gap:8px;display:flex}.admin-row__actions input{border:1px solid var(--border);background:var(--surface);width:100px;color:var(--text);border-radius:10px;padding:8px}.admin-row__actions button{border:1px solid var(--border);background:var(--accent);color:var(--on-accent);cursor:pointer;white-space:nowrap;border-radius:10px;padding:8px 12px;font-weight:600}.admin-row__actions button:disabled{opacity:.6;cursor:default}.status-badge{border-radius:999px;width:fit-content;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.status-badge--incelemede{color:#733e00;color:lab(32.2367% 24.1068 59.6664);background:#ffe3bd;background:lab(91.9323% 6.11919 22.9549)}.status-badge--vip_atanmis{color:var(--gold-strong);background:#f7e6c3;background:lab(92.0448% 2.05305 19.5569)}.status-badge--genel_havuzda{color:#095717;color:lab(31.8109% -33.8088 29.2465);background:#ccf5cc;background:lab(92.7828% -19.5631 15.3821)}.status-badge--anlasildi{color:#004d58;color:lab(28.7888% -26.4444 -18.2167);background:#bfeff2;background:lab(91.2143% -15.7844 -6.57344)}.contractor-picker{align-items:center;gap:6px;display:flex;position:relative}.contractor-picker input{border:1px solid var(--border);background:var(--surface);width:220px;color:var(--text);border-radius:10px;padding:8px}.contractor-picker__results{z-index:10;background:var(--panel);border:1px solid var(--border);border-radius:12px;width:260px;max-height:200px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.contractor-picker__results button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px}.contractor-picker__results button:hover{background:var(--surface)}.primary-btn{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:12px;padding:11px 20px;font-weight:600;box-shadow:0 1px 2px #0000000f;box-shadow:0 1px 2px lab(0% 0 0/.06)}.primary-btn:disabled{opacity:.6;cursor:default}@keyframes offer-card-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.offer-estimate-card{background:linear-gradient(155deg, var(--panel) 0%, var(--surface) 100%);border:1px solid var(--border);border-radius:16px;margin-top:14px;padding:18px;transition:box-shadow .25s,transform .25s;animation:.45s cubic-bezier(.22,1,.36,1) both offer-card-in;position:relative;overflow:hidden}.offer-estimate-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0e20431f;box-shadow:0 8px 24px lab(12.3752% 3.5475 -24.6893/.12)}.offer-estimate-card:before{content:"";background:linear-gradient(90deg, var(--gold-strong), var(--gold));background-size:200% 100%;height:4px;animation:3.5s ease-in-out infinite offer-card-shimmer;position:absolute;inset:0 0 auto}@keyframes offer-card-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.offer-estimate-card__title{color:var(--text);margin:4px 0 12px;font-size:13.5px;font-weight:700}.offer-estimate-card__grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px;display:grid}@keyframes offer-stat-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.offer-estimate-card__stat{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:10px 12px;transition:border-color .2s,transform .2s;animation:.4s cubic-bezier(.22,1,.36,1) both offer-stat-in}.offer-estimate-card__stat:hover{border-color:var(--accent);transform:translateY(-1px)}.offer-estimate-card__stat:first-child{animation-delay:50ms}.offer-estimate-card__stat:nth-child(2){animation-delay:.1s}.offer-estimate-card__stat:nth-child(3){animation-delay:.15s}.offer-estimate-card__stat:nth-child(4){animation-delay:.2s}.offer-estimate-card__stat:nth-child(5){animation-delay:.25s}.offer-estimate-card__stat:nth-child(6){animation-delay:.3s}.offer-estimate-card__stat-label{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.offer-estimate-card__stat-value{color:var(--text);font-size:16px;font-weight:700}.offer-estimate-card__stat-value--negative{color:var(--negative)}.offer-estimate-card__stat-value--positive{color:var(--positive)}.offer-estimate-badges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}@keyframes offer-badge-pop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.offer-estimate-badge{color:var(--accent-strong);background:#182c5312;background:lab(18.1802% 2.9826 -26.5333/.07);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;animation:.4s cubic-bezier(.34,1.56,.64,1) both offer-badge-pop;display:inline-flex}.rehber{max-width:1100px}.rehber-article{max-width:820px}.page__nav span{color:var(--muted)}.rehber h1{margin:6px 0 10px;font-size:32px;line-height:1.2}.rehber h2{margin:32px 0 10px;scroll-margin-top:16px;font-size:22px}.rehber h3{margin:18px 0 6px;font-size:17px}.rehber p,.rehber li{color:var(--text);font-size:16px;line-height:1.7}.rehber ul,.rehber ol{margin:8px 0 14px;padding-left:22px}.rehber li{margin-bottom:6px}.rehber-lead{color:var(--muted)!important;font-size:18px!important;line-height:1.6!important}.rehber-meta{margin:0 0 14px;color:var(--muted)!important;font-size:13px!important}.rehber-toc{background:var(--panel);border:1px solid var(--border);border-radius:14px;margin:18px 0 8px;padding:14px 18px}.rehber-toc ol{margin:8px 0 0}.rehber-toc li{margin-bottom:2px;font-size:15px}.rehber-toc a{color:var(--accent);text-decoration:none}.rehber-callout{background:var(--surface);border-left:4px solid var(--accent);border-radius:10px;margin:14px 0;padding:12px 16px}.rehber-callout p{margin:4px 0 0}.rehber-support{background:var(--panel);border:1px solid var(--border);border-radius:14px;margin:16px 0;padding:16px 18px}.rehber-support__title{margin:0 0 8px!important;font-size:16px!important}.rehber-support__list{margin:0}.rehber-support__row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.rehber-support__row:last-child{border-bottom:none}.rehber-support__row dt{color:var(--muted);font-size:15px}.rehber-support__row dd{text-align:right;margin:0}.rehber-support__row dd strong{font-size:16px;display:block}.rehber-support__row dd span{color:var(--muted);font-size:12px}.rehber-support__meta{color:var(--muted)!important;margin:10px 0 0!important;font-size:13px!important}.rehber-support__meta a{color:var(--accent)}.rehber-cta{background:var(--accent);color:var(--on-accent);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;padding:18px 20px;display:flex}.rehber-cta p{flex:260px;margin:0;color:var(--on-accent)!important}.rehber-cta__btn{background:var(--gold);color:var(--header-bg);white-space:nowrap;border-radius:12px;padding:10px 18px;font-weight:700;text-decoration:none}.rehber-faq{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin:8px 0;padding:10px 16px}.rehber-faq summary{cursor:pointer;font-size:16px;font-weight:600}.rehber-faq p{margin:8px 0 2px}.rehber-sources li,.rehber-related li{font-size:15px}.rehber-sources a,.rehber-related a{color:var(--accent)}.rehber-disclaimer{border-top:1px solid var(--border);margin-top:30px;padding-top:14px;color:var(--muted)!important;font-size:13px!important}.rehber-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:14px;display:grid}.rehber-card{background:var(--panel);border:1px solid var(--border);color:inherit;border-radius:16px;padding:16px 18px;text-decoration:none;display:block}.rehber-card:hover{border-color:var(--accent)}.rehber-card h2{line-height:1.3;margin:6px 0!important;font-size:18px!important}.rehber-card p{color:var(--muted)!important;margin:0 0 8px!important;font-size:14px!important;line-height:1.5!important}.rehber-card__tag{text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--accent)!important;margin:0!important;font-size:12px!important}.rehber-card__meta{color:var(--muted);font-size:12px}.rehber-card--flagship{border:2px solid var(--accent);margin-top:18px}.rehber-card--flagship h2{font-size:22px!important}@media (max-width:640px){.rehber h1{font-size:26px}.rehber-grid{grid-template-columns:1fr}}.top-bar{background:var(--header-bg);border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:12px 28px;display:flex}.top-bar .logo{color:var(--header-text)}.top-bar .logo-icon path:not(.logo-icon__shine){stroke:var(--gold)}.top-bar .logo-icon{filter:drop-shadow(0 0 5px #cca45966);filter:drop-shadow(0 0 5px lab(69.9751% 8.60277 44.3711/.4))}.top-bar .logo-icon__shine{stroke:#fff9e2;stroke:lab(97.8558% -.750631 11.5441);stroke-dasharray:12 260}@media (prefers-reduced-motion:reduce){.logo-icon__shine{stroke-dasharray:0 1;animation:none}}.top-bar__right{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.top-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.top-nav__link{color:#d4d0c8;color:lab(83.8074% .356942 4.58459);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.top-nav__link:hover{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08)}.top-nav__link--active{color:var(--gold);background:#ffffff0f;background:lab(100% 0 0/.06)}.top-nav__link--pill{color:var(--gold);border:1px solid #cca45999;border:1px solid lab(69.9751% 8.60277 44.3711/.6)}.top-nav__link--pill:hover{background:var(--gold);color:var(--header-bg)}.user-switcher{color:var(--header-text);align-items:center;gap:10px;font-size:13px;display:flex}.top-login{background:var(--gold);color:var(--header-bg);cursor:pointer;border:none;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:700}.top-login:hover{background:#dfb866;background:lab(76.9969% 7.60111 46.406)}.top-user{align-items:center;gap:10px;display:flex}.top-user__avatar{background:var(--gold);width:32px;height:32px;color:var(--header-bg);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.top-user__name{color:var(--header-text);font-size:13px;font-weight:600}.top-user__role{text-transform:uppercase;letter-spacing:.05em;color:var(--gold);border:1px solid #cca45980;border:1px solid lab(69.9751% 8.60277 44.3711/.5);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.top-user__logout{color:#c1bdb5;color:lab(76.8472% .360578 4.58709);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}@media (max-width:640px){.top-bar{padding:10px 14px}.top-nav__link{padding:7px 10px;font-size:13px}}.login-card__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--gold-strong)!important;margin:0!important;font-size:11px!important}.login-card__primary{background:var(--accent);color:var(--on-accent)}.mt-page{max-width:1200px}.mt-hero{background:linear-gradient(135deg, var(--header-bg), #15284b);color:var(--header-text);border:1px solid #cca45940;border:1px solid lab(69.9751% 8.60277 44.3711/.25);border-radius:22px;margin:6px 0 26px;padding:40px 36px}@supports (color:lab(0% 0 0)){.mt-hero{background:linear-gradient(135deg, var(--header-bg), lab(15.9015% 2.78379 -24.7645))}}.mt-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 10px;font-size:12px;font-weight:800}.mt-hero h1{color:#fff;max-width:640px;margin:0 0 14px;font-size:34px;line-height:1.2}.mt-hero__text{color:#d4d0c8;color:lab(83.8074% .356942 4.58459);max-width:640px;margin:0;font-size:17px;line-height:1.65}.mt-hero__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.mt-btn{cursor:pointer;border:none;border-radius:12px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.mt-btn--gold{background:var(--gold);color:var(--header-bg)}.mt-btn--gold:hover{background:#dfb866;background:lab(76.9969% 7.60111 46.406)}.mt-btn--ghost{color:var(--header-text);background:0 0;border:1px solid #ffffff4d;border:1px solid lab(100% 0 0/.3)}.mt-btn--ghost:hover{background:#ffffff14;background:lab(100% 0 0/.08)}.mt-btn--ghost-dark{color:var(--accent);border:1px solid var(--border);background:0 0;padding:9px 16px}.mt-btn--primary{background:var(--accent);color:var(--on-accent);width:100%;margin-top:6px}.mt-btn--primary:disabled{opacity:.5;cursor:default}.mt-section{margin:34px 0}.mt-section h2{margin:0 0 14px;font-size:24px}.mt-lead{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.6}.mt-note{color:var(--muted);margin:12px 0;font-size:14px}.mt-note--info{background:var(--surface);border-left:4px solid var(--gold);color:var(--text);border-radius:10px;padding:12px 16px}.mt-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mt-step{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:20px}.mt-step__n{background:var(--accent);width:34px;height:34px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-weight:800;display:inline-flex}.mt-step strong{margin-bottom:6px;font-size:16px;display:block}.mt-step p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.mt-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.mt-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;position:relative;overflow:hidden}.mt-card--sample{border-style:dashed}.mt-card__tag{z-index:1;background:var(--gold);color:var(--header-bg);letter-spacing:.08em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:10px;right:10px}.mt-card__map{background:radial-gradient(circle at 50% 55%,#cca45959 0 34px,#0000 35px),repeating-linear-gradient(0deg,#e8e4dc 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#e8e4dc 0 1px,#0000 1px 18px),#f5f1ea;background:radial-gradient(circle at 50% 55%,lab(69.9751% 8.60277 44.3711/.35) 0 34px,#0000 35px),repeating-linear-gradient(0deg,lab(90.7675% .353754 4.58242) 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,lab(90.7675% .353754 4.58242) 0 1px,#0000 1px 18px),lab(95.4001% .287116 3.81355);height:92px}.mt-card__body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.mt-card__body strong{font-size:15px}.mt-card__meta{color:var(--muted);font-size:13px}.mt-status{background:var(--panel);border:1px solid var(--border);border-left:5px solid var(--gold);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.mt-status strong{font-size:16px;display:block}.mt-status span{color:var(--muted);font-size:14px}.mt-status--onaylandi{border-left-color:var(--positive)}.mt-status--reddedildi{border-left-color:var(--negative)}.mt-form{background:var(--panel);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:14px;max-width:640px;padding:22px;display:flex}.mt-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.mt-form input,.mt-form textarea{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:12px;width:100%;padding:11px 13px;font-family:inherit;font-size:16px}.mt-form input:focus,.mt-form textarea:focus{outline:2px solid var(--gold);outline-offset:1px}.mt-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mt-form__districts{border:none;margin:0;padding:0}.mt-form__districts legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.mt-form__chips{flex-wrap:wrap;gap:6px;max-height:190px;padding:2px;display:flex;overflow-y:auto}.mt-form__hint{color:var(--muted);font-size:12px}.mt-docs{gap:12px;margin-top:18px;display:grid}.mt-docs h3{margin:0}.mt-doc{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.mt-doc>div{flex:260px}.mt-doc p{margin:4px 0 0}.mt-doc__ok{color:var(--ok,#1f7a4d);font-size:13px}.mt-doc__btn{cursor:pointer}.mt-form__consent{align-items:flex-start;flex-direction:row!important;gap:10px!important;font-weight:400!important}.mt-form__consent input{width:auto;margin-top:3px}.mt-chip{background:var(--bg);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:13px}.mt-chip--on{background:var(--accent);color:var(--gold);border-color:var(--accent);font-weight:700}.mt-filter{flex-wrap:wrap;gap:6px;margin:6px 0 14px;display:flex}@media (max-width:720px){.mt-hero{padding:28px 20px}.mt-hero h1{font-size:26px}.mt-steps,.mt-grid,.mt-form__row{grid-template-columns:1fr}}.user-switcher .top-login{background:var(--gold);color:var(--header-bg);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700}.user-switcher .top-login:hover{background:#dfb866;background:lab(76.9969% 7.60111 46.406)}.user-switcher .top-user__logout{color:#c1bdb5;color:lab(76.8472% .360578 4.58709);background:0 0;padding:0;font-size:13px;font-weight:400;text-decoration:underline}.home{max-width:1240px}.home-section{margin:44px 0}.home-section h2,.home-support h2,.home-contractor h2{margin:0 0 14px;font-size:26px}.home-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.home-section__head a{color:var(--accent);font-weight:600;text-decoration:none}.home-section__more{margin-top:18px}.home-inline-btn{width:auto;padding:13px 26px;text-decoration:none;display:inline-block}.home-card-title{font-weight:700;line-height:1.35;margin:6px 0!important;font-size:17px!important}.home-strip{grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0 0;display:grid}.home-strip>div{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.home-strip strong{color:var(--accent);font-size:15px}.home-strip span{color:var(--muted);font-size:13px;line-height:1.5}.home-support,.home-contractor{background:linear-gradient(135deg, var(--header-bg), #15284b);color:var(--header-text);border:1px solid #cca45940;border:1px solid lab(69.9751% 8.60277 44.3711/.25);border-radius:22px;margin:44px 0;padding:34px 36px}@supports (color:lab(0% 0 0)){.home-support,.home-contractor{background:linear-gradient(135deg, var(--header-bg), lab(15.9015% 2.78379 -24.7645))}}.home-support h2,.home-contractor h2{color:#fff}.home-support p,.home-contractor p{color:#d4d0c8;color:lab(83.8074% .356942 4.58459);max-width:640px;line-height:1.65}.home-contractor{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.home-contractor p:last-child{margin:0}.home-support .mt-btn{margin-top:6px}.hero-slider{background:linear-gradient(135deg, var(--header-bg), #15284b);border:1px solid #cca45940;border:1px solid lab(69.9751% 8.60277 44.3711/.25);border-radius:22px;margin:6px 0 0;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.hero-slider{background:linear-gradient(135deg, var(--header-bg), lab(15.9015% 2.78379 -24.7645))}}.hero-slider__track{transition:transform .6s;display:flex}@media (prefers-reduced-motion:reduce){.hero-slider__track{transition:none}}.hero-slide{grid-template-columns:1.1fr .9fr;align-items:center;gap:10px;min-width:100%;padding:44px 44px 62px;display:grid}.hero-slide__title{color:#fff;margin:0 0 14px;font-size:36px;line-height:1.2}.hero-slide__lead{color:#d4d0c8;color:lab(83.8074% .356942 4.58459);max-width:520px;margin:0;font-size:17px;line-height:1.65}.hero-slide__art{justify-content:center;display:flex}.hero-art{width:100%;max-width:420px;height:auto}.hero-slider__controls{justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:14px;left:0;right:0}.hero-slider__dots{gap:8px;display:flex}.hero-slider__dot{cursor:pointer;background:#ffffff59;background:lab(100% 0 0/.35);border:none;border-radius:50%;width:9px;height:9px;padding:0}.hero-slider__dot--on{background:var(--gold);border-radius:6px;width:26px}.hero-slider__arrow{color:var(--header-text);cursor:pointer;background:#ffffff1a;background:lab(100% 0 0/.1);border:none;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1}.hero-slider__arrow:hover{background:#fff3;background:lab(100% 0 0/.2)}.haber-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin-top:16px;display:grid}.admin-guard{background:var(--panel);border:1px solid var(--border);border-radius:16px;max-width:520px;margin:40px auto;padding:30px}.admin-guard h1{margin-top:0}@media (max-width:820px){.hero-slide{grid-template-columns:1fr;padding:28px 22px 66px}.hero-slide__art{order:-1}.hero-art{max-width:260px}.hero-slide__title{font-size:26px}.home-strip{grid-template-columns:1fr}.home-support,.home-contractor{padding:26px 22px}}.hero-slide--photo{background-image:linear-gradient(90deg, #081733 0%, #081733ed 42%, #0817334d 100%), var(--photo);background-position:100%;background-size:cover;grid-template-columns:minmax(0,620px)}@supports (color:lab(0% 0 0)){.hero-slide--photo{background-image:linear-gradient(90deg, lab(7.81814% 3.16035 -21.1491) 0%, lab(7.81814% 3.16035 -21.1491/.93) 42%, lab(7.81814% 3.16035 -21.1491/.3) 100%), var(--photo)}}.home-contractor{background-image:linear-gradient(90deg,#081733f5 0%,#081733db 100%),url(/images/insaat-vinc.webp);background-image:linear-gradient(90deg,lab(7.81814% 3.16035 -21.1491/.96) 0%,lab(7.81814% 3.16035 -21.1491/.86) 100%),url(/images/insaat-vinc.webp);background-position:50%;background-size:cover}@media (max-width:820px){.hero-slide--photo{background-image:linear-gradient(180deg, #081733e6 0%, #081733f5 100%), var(--photo)}@supports (color:lab(0% 0 0)){.hero-slide--photo{background-image:linear-gradient(180deg, lab(7.81814% 3.16035 -21.1491/.9) 0%, lab(7.81814% 3.16035 -21.1491/.96) 100%), var(--photo)}}}.rehber-support__title--second{border-top:1px solid var(--border);padding-top:14px;margin-top:18px!important}.home-support__cols{grid-template-columns:1fr 1fr;gap:26px;margin-top:12px;display:grid}.home-support h3{color:var(--gold);margin:0 0 8px;font-size:17px}.home-support strong{color:#fff}@media (max-width:820px){.home-support__cols{grid-template-columns:1fr}}.news-admin__edit{gap:8px;margin-top:10px;display:grid}.news-admin__edit input,.news-admin__edit textarea,.news-admin__edit select{width:100%;font:inherit}.news-admin__edit textarea{min-height:90px}.news-admin__warn{color:var(--gold);font-size:13px}.card-photo{background-position:50%;background-size:cover;border-radius:16px 16px 0 0;height:120px;margin:-16px -18px 12px;display:block}.card-photo--konut{background-image:url(/images/istanbul-konut.webp)}.card-photo--halic{background-image:url(/images/istanbul-halic.webp)}.card-photo--yarimada{background-image:url(/images/istanbul-yarimada.webp)}.card-photo--marmara{background-image:url(/images/istanbul-marmara.webp)}.card-photo--kuleler{background-image:url(/images/istanbul-kuleler.webp)}.card-photo--insaat{background-image:url(/images/insaat-vinc.webp)}.page-banner{border:1px solid var(--border);background-position:50%;background-size:cover;border-radius:16px;height:200px;margin:4px 0 18px}.page-banner--konut{background-image:linear-gradient(#0000 50%,#08173373),url(/images/istanbul-konut.webp);background-image:linear-gradient(#0000 50%,lab(7.81814% 3.16035 -21.1491/.45)),url(/images/istanbul-konut.webp)}.page-banner--halic{background-image:linear-gradient(#0000 50%,#08173373),url(/images/istanbul-halic.webp);background-image:linear-gradient(#0000 50%,lab(7.81814% 3.16035 -21.1491/.45)),url(/images/istanbul-halic.webp)}.mt-hero{background-image:linear-gradient(90deg,#081733f5 0%,#081733d1 55%,#08173380 100%),url(/images/istanbul-kuleler.webp);background-image:linear-gradient(90deg,lab(7.81814% 3.16035 -21.1491/.96) 0%,lab(7.81814% 3.16035 -21.1491/.82) 55%,lab(7.81814% 3.16035 -21.1491/.5) 100%),url(/images/istanbul-kuleler.webp);background-position:50%;background-size:cover}@media (max-width:820px){.page-banner{height:130px}.card-photo{height:96px}}.tercih-check{cursor:pointer;align-items:flex-start;gap:10px;margin:8px 0;line-height:1.45;display:flex}.tercih-check input{margin-top:4px}.mt-card__tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.odeme-plani{border:1px solid var(--border);background:var(--panel);border-radius:16px;margin-top:20px;padding:18px}.odeme-plani h3{margin:0 0 6px}.odeme-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0;display:grid}.odeme-kart{border:1px solid var(--border);background:var(--bg,transparent);border-radius:12px;padding:14px}.odeme-kart dl{gap:6px;margin:8px 0 0;display:grid}.odeme-kart dl>div{justify-content:space-between;gap:10px;font-size:14px;display:flex}.odeme-kart dt{color:var(--muted)}.odeme-kart dd{text-align:right;margin:0;font-weight:600}.odeme-kart__toplam{border-top:1px solid var(--border);padding-top:6px}.odeme-kart small{color:var(--muted);font-weight:400}.odeme-kart--alt p{margin:8px 0 0;line-height:1.5}.kroki{gap:14px;display:grid}.kroki-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.kroki-kontrol{width:100%;max-width:none!important}.kroki-svg{background:var(--panel);border:1px solid var(--border);border-radius:14px;width:100%;max-width:980px;height:auto;margin:0 auto;padding:6px}.kroki-etiket{fill:var(--text,#222);font-size:13px;font-weight:600}.kroki-kat-m2{fill:var(--muted);font-size:12px}.kroki-daire-no{fill:#fff;font-size:13px;font-weight:700}.kroki-daire-m2{fill:#fff;font-size:14px;font-weight:700}.kroki-ortak,.kroki-bodrum{fill:none;stroke:var(--border);stroke-dasharray:4 3}.kroki-bodrum{fill:#7d80861f;fill:lab(53.5622% -.383049 -3.74442/.12)}.kroki-ortak-yazi{fill:var(--muted);font-size:11px}.kroki-secim{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.kroki-tablo{border-collapse:collapse;width:100%;font-size:14px}.kroki-tablo th,.kroki-tablo td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.kroki-renk{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.kroki-print-baslik{display:none}@media print{header,nav,footer,.kroki-noprint,.top-nav,.top-bar,.site-header,.user-switcher,.page__nav{display:none!important}.kroki{display:block}.kroki>*{margin:0 0 12px}body{background:#fff!important}.kroki-print-baslik{margin-bottom:8px;font-size:13px;display:block}.kroki-svg{border:none;padding:0}.kroki-svg text{fill:#000}.kroki-svg rect{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.kroki-ac{border:1px solid var(--border);border-radius:14px;margin-top:18px;padding:12px 14px}.kroki-ac>summary{cursor:pointer;font-weight:600}.kroki-ac[open]>summary{margin-bottom:12px}.kroki-tipler{gap:8px;margin:12px 0;display:grid}.kroki-tipler table{border-collapse:collapse;width:100%;font-size:14px}.kroki-tipler th{text-align:left;color:var(--muted);padding:4px 6px;font-weight:600}.kroki-tipler td{padding:3px 6px}.kroki-tipler input,.kroki-tipler select{box-sizing:border-box;width:100%;min-width:70px;height:40px}.kroki-muteahhit{border:2px solid var(--gold);background:var(--panel);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.kroki-tablo-kap{overflow-x:auto}.kroki-no{color:var(--muted)}.odeme-ozet{gap:6px;margin:12px 0;display:grid}.odeme-ozet>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.odeme-ozet dt{color:var(--muted)}.odeme-ozet dd{margin:0;font-weight:600}.odeme-secili .odeme-kart{border-color:var(--gold);border-width:2px}.odeme-plani h4{margin:16px 0 6px}.kroki-grid{align-items:end}.kroki-grid>.share-slider__row{flex-direction:column;justify-content:flex-end;gap:6px;margin-bottom:0;display:flex}.kroki-grid>.share-slider__row>label{line-height:1.3}.kroki-grid input,.kroki-grid select,.odeme-plani .share-slider__row select,.odeme-plani .share-slider__row input{box-sizing:border-box;width:100%;height:44px}.odeme-plani .share-slider__row{max-width:420px}.kroki button:not(.primary-btn):not(.segment-btn){font:inherit;border:1px solid var(--border);background:var(--panel);color:inherit;cursor:pointer;border-radius:10px;width:auto;padding:8px 14px;font-size:14px;line-height:1.2}.kroki button:not(.primary-btn):not(.segment-btn):hover{border-color:var(--gold)}.kroki-tipler>button{justify-self:start}.kroki-tipler td:last-child,.kroki-tablo td:last-child{white-space:nowrap}.kroki-eylem{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kroki-secim select{width:auto;min-width:140px;height:40px}.kroki-malikler{margin:14px 0}.kroki-malik-giris input,.kroki-malik-giris select{box-sizing:border-box;width:100%;min-width:64px;height:38px}.kroki-pay-hucre{align-items:center;gap:6px;min-width:150px;display:flex}.kroki-pay-hucre input{min-width:56px}.kroki-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.kroki-grid>.share-slider__row{justify-content:flex-start}.kroki-grid>.share-slider__row>label{min-height:1.3em}.kroki-fizibilite .kroki-muteahhit{margin-top:14px}.fizibilite-zarar{border-color:#cc272e;border-color:lab(45.7636% 63.3818 40.1799)}.fizibilite-zarar b{color:#a40015;color:lab(34.1199% 63.7074 45.541)}.kroki-taslak-uyari{border:1px solid var(--gold);background:#fef4df;background:lab(96.63% 1.03894 11.5687);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.kroki-onay{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.kroki-onay input{width:auto!important;height:auto!important}.kroki-eimar a.kroki-eimar__btn{border:1px solid var(--gold);color:var(--accent-strong);background:var(--panel);border-radius:10px;margin-left:6px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-block}.kroki-eimar a.kroki-eimar__btn:hover{background:var(--surface)}.kroki-ozet{margin:0;font-size:15px}.kroki-cati{fill:#905845;fill:lab(43.7406% 22.0379 21.4428);stroke:#673a2a;stroke:lab(29.8836% 19.4343 19.0797);stroke-width:2px;stroke-linejoin:round}.kroki-duvar{fill:#f3ead9;fill:lab(93.1334% .834733 9.61683);stroke:#465671;stroke:lab(35.9268% -.420481 -18.1324);stroke-width:2.5px}.kroki-daire{fill:#cceafc;fill:lab(90.8146% -7.23067 -12.3317);stroke:#465671;stroke:lab(35.9268% -.420481 -18.1324);stroke-width:1.5px}.kroki-dukkan{fill:#f9dead;fill:lab(89.7181% 4.5574 27.6912)}.kroki-daire-etiket{fill:var(--text);font-size:13px;font-weight:700}.kroki-daire-alt{fill:var(--muted);font-size:12px}.kroki-arac{fill:#465671;fill:lab(35.9268% -.420481 -18.1324)}.kroki-zemin-seridi{fill:#65955a;fill:lab(57.1124% -25.7672 25.6484)}.kroki-istekler{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:12px 14px}.kroki-istekler ul{margin:6px 0;padding-left:20px}.kroki-print-baslik p{margin:6px 0 0;font-size:12px}@media print{.kroki-taslak-uyari{display:none}.kroki-cati,.kroki-duvar,.kroki-daire,.kroki-dukkan,.kroki-zemin-seridi,.kroki-arac{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.kroki-daire-notu{border-left:4px solid var(--gold);background:var(--panel);border-radius:0 10px 10px 0;margin:0;padding:10px 14px;font-size:14px}.card-photo--img{object-fit:cover;width:calc(100% + 36px)}.haber-foto{margin:16px 0 4px}.haber-foto img{object-fit:cover;border:1px solid var(--border);background:var(--surface);border-radius:14px;width:100%;max-height:420px;display:block}.haber-foto figcaption{color:var(--muted);margin-top:6px;font-size:13px}.news-foto{gap:8px;display:grid}.news-foto__sec{flex-wrap:wrap;gap:8px;display:flex}.news-foto__sec input{flex:220px}.news-foto__izgara{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.news-foto__aday{background:var(--surface);cursor:pointer;border:2px solid #0000;border-radius:10px;padding:0;overflow:hidden}.news-foto__aday img{object-fit:cover;width:100%;height:80px;display:block}.news-foto__aday--secili{border-color:var(--gold)}.news-foto__secili{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.news-foto__secili img{object-fit:cover;border-radius:8px;width:120px;height:72px}.wizard-step .map-panel,.map-panel--tam{max-width:none}.tercih-check input[type=radio]{margin-top:4px}.malik-harita{aspect-ratio:16/7;max-height:460px}@media (max-width:720px){.malik-harita{aspect-ratio:4/3;max-height:none}}
