*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}:root{--green:#0f6b45;--green-d:#0b5537;--green-50:#eef6f1;--green-100:#ddede3;--ink:#14211b;--mute:#66756d;--line:#e3e9e5;--paper:#f4f7f5;--surface:#fff;--blue:#2f6fd0;--blue-50:#e8f0fc;--violet:#7a4fc4;--violet-50:#f0eafb;--amber:#b8660b;--amber-50:#fcf1df;--red:#c0392b;--red-50:#fbeae8;--gray-50:#edf0ee;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r-sm:8px;--r-md:12px;--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-out:cubic-bezier(.16,1,.3,1);--sh-1:0 1px 2px rgba(15,107,69,.05),0 2px 8px rgba(15,60,40,.04);--sh-2:0 2px 4px rgba(15,107,69,.06),0 10px 24px -8px rgba(15,60,40,.12);--sh-3:0 4px 8px rgba(15,107,69,.08),0 24px 48px -12px rgba(10,46,32,.22);color-scheme:light}body{margin:0;font-family:Golos Text,system-ui,sans-serif;color:var(--ink);line-height:1.5;font-size:14px;background:radial-gradient(900px 500px at 0 0,rgba(15,107,69,.1),transparent 60%),radial-gradient(700px 500px at 100% 10%,rgba(47,111,208,.06),transparent 60%),radial-gradient(800px 600px at 60% 100%,rgba(15,107,69,.07),transparent 60%),var(--paper);background-attachment:fixed;min-height:100vh}.display,h1,h2,h3{font-family:Manrope,system-ui,sans-serif;letter-spacing:-.03em;margin:0;text-wrap:balance}h1{font-size:clamp(22px,1.2rem + 1.2vw,30px);font-weight:800;line-height:1.15}h2{font-size:18px}h2,h3{font-weight:700}h3{font-size:15px;letter-spacing:-.015em;line-height:1.3}svg.ic{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}#view:focus{outline:none}.shell{display:grid;grid-template-columns:1fr;min-height:100vh}.side{display:none}.main{min-width:0;padding:var(--s4) var(--s4) 104px}@media (min-width:1024px){.shell{grid-template-columns:232px 1fr}.side{display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;padding:var(--s5) var(--s3);background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid var(--line)}.main{padding:var(--s5) var(--s6) var(--s7)}.mtop,.tabbar{display:none!important}}.logo{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-weight:800;font-size:17px;letter-spacing:-.03em;padding:0 var(--s3);color:var(--ink)}.logo svg{width:26px;height:26px;stroke:var(--green);stroke-width:2.2;fill:none;stroke-linejoin:round}.nav{display:flex;flex-direction:column;gap:2px;margin-top:var(--s5)}.nav a,.nav-btn{display:flex;align-items:center;gap:var(--s3);padding:10px var(--s3);border-radius:var(--r-sm);color:#3f4d46;font:500 14px Golos Text,sans-serif;border:0;background:none;cursor:pointer;text-align:left;width:100%;transition:background-color .15s,color .15s,transform .2s var(--ease-spring)}.nav a:hover,.nav-btn:hover{background:var(--gray-50);color:var(--ink)}.nav a:active,.nav-btn:active{transform:scale(.98)}.nav a[aria-current=page]{background:var(--green-50);color:var(--green);font-weight:600}.nav .soon{margin-left:auto;font-size:10px;color:var(--mute);border:1px solid var(--line);border-radius:99px;padding:0 6px}.nav-sep{margin:var(--s4) var(--s3) var(--s1);font-size:11px;color:var(--mute);text-transform:uppercase;letter-spacing:.06em}.side-foot{margin-top:auto;padding-top:var(--s4)}.side-foot .nav{margin-top:var(--s2)}.me{display:flex;gap:var(--s3);padding:var(--s3)}.btn,.me{align-items:center}.btn{display:inline-flex;justify-content:center;gap:var(--s2);height:40px;padding:0 var(--s4);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:500 14px Golos Text,sans-serif;cursor:pointer;white-space:nowrap;box-shadow:var(--sh-1);transition:transform .2s var(--ease-spring),background-color .15s,border-color .15s,opacity .15s}.btn:hover{background:#f8faf9;border-color:#ccd6d0;transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{background:linear-gradient(180deg,#137a50,var(--green));border-color:var(--green-d);color:#fff;font-weight:600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 6px 16px -6px rgba(15,107,69,.55)}.btn-primary:hover{background:linear-gradient(180deg,#0f6b45,var(--green-d));border-color:var(--green-d)}.btn-line{border-color:var(--green);color:var(--green);font-weight:600}.btn-line:hover{background:var(--green-50);border-color:var(--green)}.btn-danger,.btn-danger:hover{background:var(--red-50);border-color:var(--red);color:var(--red);font-weight:600}.btn-sm{height:34px;padding:0 var(--s3);font-size:13px}.btn-block{width:100%;white-space:normal}.btn[aria-pressed=true]{background:var(--green-50);border-color:var(--green-100);color:var(--green);font-weight:600}.field{width:100%;height:42px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font:400 14px Golos Text,sans-serif;color:var(--ink);transition:border-color .15s,box-shadow .15s}textarea.field{height:auto;padding:var(--s3);line-height:1.6;resize:vertical}.field:hover{border-color:#c5d0ca}.field:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(15,107,69,.14)}.field:disabled{background:var(--gray-50);color:var(--mute)}.field[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px rgba(192,57,43,.1)}.fsel select,select.field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2366756D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px}.status-select{width:auto;height:36px;font-weight:600;color:var(--green);background-color:var(--green-50);border-color:var(--green-100)}.lbl{display:block;font-size:12.5px;font-weight:500;color:#3f4d46;margin-bottom:6px}.lbl i{font-style:normal}.err,.lbl i{color:var(--red)}.err{font-size:12px;margin-top:4px}.fsel{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:7px var(--s3) 6px;box-shadow:var(--sh-1);transition:border-color .15s}.fsel:hover{border-color:#c5d0ca}.fsel:focus-within{border-color:var(--green);box-shadow:0 0 0 3px rgba(15,107,69,.14)}.fsel>span{display:block;font-size:11px;color:var(--mute);line-height:1.2}.fsel input,.fsel select{display:block;width:100%;border:0;background-color:transparent;font:500 14px Golos Text,sans-serif;color:var(--ink);padding:2px 0;outline:none;min-width:0}.fsel select{padding-right:22px;background-position:right 0 center;cursor:pointer}.fsel .pair{display:flex;gap:var(--s2)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-1)}.pad{padding:var(--s4)}@media (min-width:768px){.pad{padding:var(--s5)}}.muted{color:var(--mute)}.small{font-size:12.5px}.badge{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--green-50);color:var(--green)}.b-blue{background:var(--blue-50);color:var(--blue)}.b-violet{background:var(--violet-50);color:var(--violet)}.b-amber{background:var(--amber-50);color:var(--amber)}.b-gray{background:var(--gray-50);color:#4a5750}.b-red{background:var(--red-50);color:var(--red)}.tag{display:inline-block;font-size:11.5px;font-weight:600;color:var(--green);background:var(--green-50);border-radius:5px;padding:2px 8px}.chip{display:inline-flex;align-items:center;height:30px;padding:0 var(--s3);border-radius:99px;border:1px solid var(--line);background:var(--surface);font:500 12.5px Golos Text,sans-serif;color:#3f4d46;cursor:pointer;transition:background-color .15s,border-color .15s,transform .2s var(--ease-spring)}.chip:hover{border-color:#b9c7bf;transform:translateY(-1px)}.chip:active{transform:scale(.96)}.chip[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.ava{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;font:700 12.5px Manrope,sans-serif;color:#fff;flex:none}.ava.lg{width:48px;height:48px;font-size:15px}.ava.sm{width:24px;height:24px;font-size:9.5px}.link{color:var(--green);font:600 13px Golos Text,sans-serif;cursor:pointer;background:none;border:0;padding:0;border-radius:4px}.link:hover{text-decoration:underline}.link:active{opacity:.7}.auth{min-height:100vh;display:grid;place-items:center;padding:var(--s4)}.auth-card{width:100%;max-width:420px;padding:var(--s6) var(--s5);box-shadow:var(--sh-3)}.top{display:flex;gap:var(--s4);align-items:center;margin-bottom:var(--s4)}.top>.btn{display:none}@media (min-width:1024px){.top{margin-bottom:var(--s5)}.top>.btn{display:inline-flex}}.search{position:relative;flex:1;max-width:520px}.search svg{position:absolute;left:14px;top:50%;margin-top:-9px;color:var(--mute)}.search input{padding-left:42px;height:44px;box-shadow:var(--sh-1)}.mtop{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s4)}.mtop .logo{padding:0;font-size:16px}.mtop h2{margin-left:auto;font-size:15px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:6px 8px calc(8px + env(safe-area-inset-bottom, 0px))}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:10.5px;font-weight:500;color:var(--mute);border-radius:var(--r-sm);transition:color .15s,transform .2s var(--ease-spring)}.tabbar a:active{transform:scale(.92)}.tabbar a[aria-current=page]{color:var(--green);font-weight:600}.tabbar .fab{justify-self:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(180deg,#137a50,var(--green));color:#fff;display:grid;place-items:center;box-shadow:var(--sh-3);margin-bottom:4px}.tabbar .fab svg{width:22px;height:22px}.list{container-type:inline-size;gap:var(--s2)}.list,.obj{display:grid}.obj{grid-template-columns:104px minmax(0,1fr) 32px;grid-template-areas:"img main fav" "img price price" "img agent agent";gap:6px var(--s3);padding:var(--s2);align-items:start;transition:transform .25s var(--ease-out),box-shadow .2s}.obj:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.obj-img{grid-area:img;border-radius:var(--r-sm);overflow:hidden;background:var(--green-100);aspect-ratio:1/1.15;display:block;max-width:100%}.obj-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s var(--ease-out)}.obj:hover .obj-img img{transform:scale(1.04)}.obj-main{grid-area:main;min-width:0;padding-top:4px}.obj-main h3{margin:6px 0 4px}.obj-main h3 a:hover{color:var(--green)}.meta{display:flex;align-items:flex-start;gap:6px;color:var(--mute);font-size:12.5px;min-width:0}.meta svg{width:14px;height:14px;margin-top:2px}.specs{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px var(--s4);color:#4a5750;font-size:12.5px}.specs li{display:flex;align-items:center;gap:5px}.specs svg{width:14px;height:14px;color:var(--mute)}.obj-price{grid-area:price;display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--s3)}.price{font:800 16px Manrope,sans-serif;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.obj-agent{grid-area:agent;display:flex;align-items:center;gap:var(--s2);font-size:12.5px}.obj-agent .ava{width:26px;height:26px;font-size:10px}.obj-agent small{display:none;color:var(--mute);font-size:11.5px}.fav{grid-area:fav;width:32px;height:32px;display:grid;place-items:center;border:0;background:none;border-radius:8px;color:var(--mute);cursor:pointer;transition:transform .25s var(--ease-spring),color .15s,background-color .15s}.fav:hover{background:var(--gray-50);color:var(--ink)}.fav:active{transform:scale(.8)}.fav[aria-pressed=true]{color:#d6455d}.fav[aria-pressed=true] svg{fill:currentColor}@container (min-width: 700px){.obj{grid-template-columns:132px minmax(0,1fr) 140px 160px 32px;grid-template-areas:"img main price agent fav";gap:var(--s4);padding:var(--s2) var(--s3) var(--s2) var(--s2);align-items:center}.obj-img{aspect-ratio:3/2}.obj-price{flex-direction:column;align-items:flex-start;gap:4px}.price{font-size:15px}.obj-agent .ava{width:36px;height:36px;font-size:12.5px}.obj-agent small{display:block}}.client-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s3);padding:var(--s4);transition:transform .25s var(--ease-out),box-shadow .2s}.client-row:hover{transform:translateY(-1px);box-shadow:var(--sh-2)}.client-row h3 a:hover{color:var(--green)}.client-side{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.gallery{position:relative;border-radius:var(--r-md);overflow:hidden;background:var(--green-100);aspect-ratio:16/10;max-width:100%}.gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gbtn{position:absolute;top:50%;margin-top:-18px;width:36px;height:36px;border-radius:50%;border:0;background:hsla(0,0%,100%,.95);display:grid;place-items:center;cursor:pointer;box-shadow:var(--sh-2);transition:transform .2s var(--ease-spring)}.gbtn:hover{transform:scale(1.08)}.gbtn:active{transform:scale(.92)}.gcount{position:absolute;right:12px;bottom:12px;background:rgba(20,33,27,.72);color:#fff;font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px}.thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--s2);margin-top:var(--s2)}.thumbs button{padding:0;border:2px solid transparent;border-radius:var(--r-sm);overflow:hidden;cursor:pointer;background:var(--green-100);aspect-ratio:4/3;opacity:.75;transition:opacity .15s,transform .2s var(--ease-spring)}.thumbs button:hover{opacity:1;transform:translateY(-1px)}.thumbs button:active{transform:scale(.96)}.thumbs button[aria-current=true]{border-color:var(--green);opacity:1}.thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s4)}@media (min-width:640px){.facts{grid-template-columns:repeat(4,1fr)}}.fact{display:flex;gap:10px;align-items:flex-start}.fact svg{color:var(--mute);margin-top:2px}.fact span{display:block;font-size:11.5px;color:var(--mute)}.fact b{font-weight:600;font-size:13.5px}.tabs{display:flex;gap:var(--s5);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs button{position:relative;padding:var(--s3) 0;border:0;background:none;font:500 13.5px Golos Text,sans-serif;color:var(--mute);cursor:pointer;white-space:nowrap;transition:color .15s}.tabs button:hover{color:var(--ink)}.tabs button:active{opacity:.7}.tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--green);transform:scaleX(0);transition:transform .3s var(--ease-out)}.tabs button[aria-pressed=true]{color:var(--green);font-weight:600}.tabs button[aria-pressed=true]:after{transform:scaleX(1)}.prose p{line-height:1.7;color:#3f4d46;max-width:68ch}.prose p+p{margin-top:var(--s3)}.feat{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s3) var(--s4);background:var(--green-50);border-radius:var(--r-md);padding:var(--s4)}@media (min-width:640px){.feat{grid-template-columns:repeat(3,1fr)}}.feat li{display:flex;align-items:center;gap:var(--s2);font-size:13px}.feat svg{color:var(--green)}.note{background:var(--green-50);border:1px solid var(--green-100);border-radius:var(--r-md);padding:var(--s4);display:flex;gap:var(--s3)}.note>svg{color:var(--green);width:22px;height:22px}.dl{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3) var(--s5)}.dl div{display:flex;justify-content:space-between;gap:var(--s3);border-bottom:1px dashed var(--line);padding-bottom:var(--s2)}@media (max-width:560px){.dl{grid-template-columns:1fr}}.steps{display:flex;gap:var(--s2) var(--s5);flex-wrap:wrap;list-style:none;margin:0;padding:0}.steps button{display:flex;align-items:center;gap:var(--s2);border:0;background:none;padding:2px;font:500 12.5px Golos Text,sans-serif;color:var(--mute);cursor:pointer;border-radius:99px;transition:color .15s,transform .2s var(--ease-spring)}.steps button:hover{color:var(--ink)}.steps button:active{transform:scale(.96)}.num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gray-50);color:#4a5750;font:700 12.5px Manrope,sans-serif;flex:none}.steps button[aria-current=step]{color:var(--green);font-weight:600}.num.on,.steps button[aria-current=step] .num{background:var(--green);color:#fff}.steps .t{display:none}@media (min-width:900px){.steps .t{display:inline}}.sec-h{display:flex;align-items:center;gap:var(--s3);width:100%;padding:var(--s4);border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:var(--r-md);transition:background-color .15s}.sec-h:hover{background:#fafbfa}.sec-h:active{opacity:.8}.sec-h .chev{transition:transform .3s var(--ease-out)}.sec-h[aria-expanded=true] .chev{transform:rotate(180deg)}.sec-b{padding:0 var(--s4) var(--s4)}.grid2{display:grid;gap:var(--s4)}@media (min-width:768px){.grid2{grid-template-columns:1fr 1fr}}.unit{position:relative}.unit em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--mute);font-size:13px;pointer-events:none}.ph{position:relative;aspect-ratio:4/3;border-radius:var(--r-sm);overflow:hidden;background:var(--green-100);max-width:100%}.ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ph button{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;border:0;background:rgba(20,33,27,.72);color:#fff;cursor:pointer;display:grid;place-items:center;transition:transform .2s var(--ease-spring)}.ph button:hover{transform:scale(1.1)}.ph button:active{transform:scale(.9)}.ph button svg{width:14px;height:14px}.ph .ph-up{right:auto;left:4px}.ph-main{position:absolute;left:4px;bottom:4px;background:var(--green);color:#fff;font-size:10.5px;padding:1px 6px;border-radius:4px}.drop,.ph-main{font-weight:600}.drop{display:grid;place-items:center;aspect-ratio:4/3;border:1.5px dashed #b9c7bf;border-radius:var(--r-sm);color:var(--green);font-size:12.5px;cursor:pointer;text-align:center;transition:background-color .15s,transform .2s var(--ease-spring)}.drop:hover{background:var(--green-50);transform:translateY(-1px)}.drop:active{transform:scale(.97)}.drop:focus-within{outline:2px solid var(--green);outline-offset:2px}.match{display:inline-flex;height:22px;align-items:center;padding:0 8px;border-radius:5px;font-size:11.5px;font-weight:700;background:var(--green-50);color:var(--green)}.match.mid{background:var(--amber-50);color:var(--amber)}.match.low{background:var(--gray-50);color:#4a5750}.kv{display:grid;grid-template-columns:auto 1fr;gap:var(--s2) var(--s4);font-size:13px}.kv dt{color:var(--mute)}.kv dd{margin:0;font-weight:500;min-width:0}.stat-row{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) 0;font-size:13px}.dot{width:10px;height:10px;border-radius:50%;flex:none}.kpi{display:flex;gap:var(--s3);align-items:flex-start}.kpi>svg{width:26px;height:26px;color:var(--green)}.kpi b{font:800 22px Manrope,sans-serif;letter-spacing:-.03em;line-height:1.1;display:block;font-variant-numeric:tabular-nums}table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}th{font-weight:500;color:var(--mute);font-size:12px;text-align:left;padding:var(--s2) var(--s3)}td,th{white-space:nowrap}td{padding:var(--s3);border-top:1px solid var(--line)}tbody tr{transition:background-color .15s}tbody tr:hover{background:#fafbfa}.feed li{display:flex;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line)}.feed li:first-child{border-top:0}.map{position:relative;height:420px;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);background:linear-gradient(90deg,rgba(15,107,69,.06) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(rgba(15,107,69,.06) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(135deg,#eaf2ec,#f4f7f5)}.map .river{left:-5%;right:-5%;top:46%;height:26px;background:rgba(47,111,208,.16);transform:rotate(-6deg);border-radius:99px}.map .river,.pin{position:absolute}.pin{transform:translate(-50%,-100%);background:var(--green);color:#fff;font:700 11.5px Manrope,sans-serif;padding:4px 8px;border-radius:8px;box-shadow:var(--sh-2);white-space:nowrap;transition:transform .25s var(--ease-spring)}.pin:hover{transform:translate(-50%,-100%) scale(1.08);z-index:2}.pin:active{transform:translate(-50%,-100%) scale(.96)}.pin:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:var(--green);transform:translateX(-50%) rotate(45deg)}.map-l{position:absolute;font-size:11px;font-weight:600;color:#7c8b83;text-transform:uppercase;letter-spacing:.06em}.empty{text-align:center;padding:var(--s7) var(--s4)}.empty svg{width:36px;height:36px;color:var(--green)}.empty svg,.spinner{margin:0 auto var(--s3)}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--green-100);border-top-color:var(--green);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}#toast{position:fixed;left:50%;bottom:96px;z-index:50;transform:translate(-50%,24px);opacity:0;pointer-events:none;background:var(--ink);color:#fff;padding:10px var(--s4);border-radius:var(--r-sm);font-weight:500;box-shadow:var(--sh-3);transition:transform .4s var(--ease-spring),opacity .2s;max-width:calc(100vw - 32px)}#toast.on{transform:translate(-50%);opacity:1}@media (min-width:1024px){#toast{bottom:32px}}.btn-icon{width:40px;padding:0}.btn-sm.btn-icon{width:34px}.nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--green);color:#fff;font:700 11px Manrope,sans-serif;display:inline-grid;place-items:center}.nav-badge[hidden]{display:none}.tabbar .nav-badge{position:absolute;margin:0;transform:translate(12px,-4px);min-width:16px;height:16px;font-size:9.5px;padding:0 4px}.tabbar a{position:relative}.link-plain{display:inline-flex;align-items:center;gap:6px;color:var(--ink);min-width:0;border-radius:4px}.link-plain svg{width:14px;height:14px;color:var(--mute)}.link-plain:hover{color:var(--green)}.seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:10px;background:var(--gray-50);max-width:100%}.seg .btn{box-shadow:none;border-color:transparent;background:transparent}.seg .btn[aria-pressed=true]{background:var(--surface);border-color:var(--line);color:var(--green);box-shadow:var(--sh-1)}.task-list{list-style:none;margin:8px 0 0;padding:0}.task-row{display:flex;align-items:flex-start;gap:var(--s3);padding:10px 0;border-top:1px solid var(--line)}.task-row:first-child{border-top:0}.task-row .check{flex:none;width:24px;height:24px;margin-top:1px;border-radius:7px;border:1.5px solid #b9c7bf;background:var(--surface);color:transparent;display:grid;place-items:center;cursor:pointer;transition:background-color .15s,border-color .15s,transform .2s var(--ease-spring)}.task-row .check svg{width:14px;height:14px;stroke-width:2.4}span.check{cursor:default;border-color:var(--line);color:var(--mute)}button.check:hover{border-color:var(--green);color:var(--green-100)}button.check:active{transform:scale(.88)}.task-row .check[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.task-title{font-weight:600;color:var(--ink)}.task-title:hover{color:var(--green)}.task-row.done .task-title{color:var(--mute);text-decoration:line-through}.task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:12.5px;color:var(--mute)}.task-meta>span{display:inline-flex;align-items:center;gap:5px}.task-meta svg{width:13px;height:13px}.late{color:var(--red);font-weight:600}.late-card{border-color:rgba(192,57,43,.35)}.kind{display:inline-flex;height:20px;align-items:center;padding:0 8px;border-radius:5px;font-size:11.5px;font-weight:600;background:var(--gray-50);color:#4a5750}.kind-call{background:var(--blue-50);color:var(--blue)}.kind-show{background:var(--green-50);color:var(--green)}.kind-meet{background:var(--violet-50);color:var(--violet)}.kind-docs{background:var(--amber-50);color:var(--amber)}.deal-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:var(--s2);overflow-x:auto;padding-bottom:var(--s2)}.deal-col{background:hsla(0,0%,100%,.55);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s2);min-height:200px;transition:background-color .15s,border-color .15s}.deal-col.drop{background:var(--green-50);border-color:var(--green)}.deal-col header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);padding:4px 6px 10px;font-family:Manrope,sans-serif}.deal-col-body{display:grid;gap:var(--s2)}.deal-card{padding:var(--s3);cursor:grab;transition:transform .25s var(--ease-out),box-shadow .2s,opacity .15s}.deal-card:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.deal-card.dragging{opacity:.5}.deal-title{display:block;font:700 14px Manrope,sans-serif;letter-spacing:-.01em;margin-bottom:6px;color:var(--ink)}.deal-title:hover{color:var(--green)}.deal-card .meta{margin-top:2px}.deal-stage{height:32px;margin-top:10px;font-size:12.5px}.deal-empty{padding:var(--s4) var(--s2);text-align:center;border:1.5px dashed var(--line);border-radius:var(--r-sm)}.pipeline{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.pipeline li{padding:6px 14px;border-radius:99px;background:var(--gray-50);color:var(--mute);font-size:12.5px;font-weight:600}.pipeline li.past{background:var(--green-50);color:var(--green)}.pipeline li.now{background:var(--green);color:#fff}.cal-title{font-size:18px;min-width:150px;text-align:center}.cal{padding:var(--s2);overflow:hidden}.cal-grid,.cal-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-head span{padding:4px 6px;font-size:11.5px;font-weight:600;color:var(--mute);text-transform:uppercase;letter-spacing:.05em}.cal-day{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:104px;padding:6px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:inherit;min-width:0;transition:border-color .15s,background-color .15s,transform .2s var(--ease-spring)}.cal-day:hover{border-color:#b9c7bf}.cal-day:active{transform:scale(.98)}.cal-day.other{background:transparent;color:var(--mute)}.cal-day.today .cal-num{background:var(--green);color:#fff}.cal-day.sel{border-color:var(--green);box-shadow:0 0 0 2px rgba(15,107,69,.18)}.cal-num{align-self:flex-start;min-width:24px;height:24px;padding:0 6px;border-radius:99px;display:grid;place-items:center;font:700 12.5px Manrope,sans-serif}.cal-items{display:grid;gap:2px;min-width:0}.cal-chip{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;background:var(--gray-50);color:#4a5750}.cal-chip.done{opacity:.5;text-decoration:line-through}.cal-chip.kind-call{background:var(--blue-50);color:var(--blue)}.cal-chip.kind-show{background:var(--green-50);color:var(--green)}.cal-chip.kind-meet{background:var(--violet-50);color:var(--violet)}.cal-chip.cal-deal,.cal-chip.kind-docs{background:var(--amber-50);color:var(--amber)}.cal-more{font-size:11px;color:var(--mute);padding-left:6px}.cal-dot{display:none}@media (max-width:640px){.cal-day{min-height:52px;align-items:center;padding:4px 2px}.cal-items{display:none}.cal-num{align-self:center}.cal-dot{display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--green-100);color:var(--green);font-size:10px;font-weight:700}}.doc-list{list-style:none;margin:8px 0 0;padding:0}.doc-row{display:flex;align-items:center;gap:var(--s2);padding:8px 0;border-top:1px solid var(--line)}.doc-row:first-child{border-top:0}.doc-link{display:flex;align-items:flex-start;gap:var(--s2);flex:1;min-width:0;color:var(--ink);border-radius:6px}.doc-link>svg{color:var(--green);margin-top:2px}.doc-link b{font-weight:600;overflow-wrap:anywhere}.doc-link b,.doc-link span span{display:block}.doc-link:hover b{color:var(--green);text-decoration:underline}.chat{display:grid;grid-template-columns:1fr;gap:var(--s2);height:calc(100vh - 230px);min-height:420px}.chat-list{overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px}.chat-item{display:flex;align-items:center;gap:var(--s3);padding:10px;border-radius:var(--r-sm);color:var(--ink);transition:background-color .15s}.chat-item:hover{background:var(--gray-50)}.chat-item.on{background:var(--green-50)}.chat-item b{display:block;font-weight:600}.chat-preview{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-thread{display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-head{align-items:center;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);font-family:Manrope,sans-serif}.chat-head,.chat-msgs{display:flex;gap:var(--s2)}.chat-msgs{flex:1;overflow-y:auto;padding:var(--s4);flex-direction:column;background:linear-gradient(180deg,#fafcfb,#f6f9f7)}.chat-day{align-self:center;font-size:11.5px;color:var(--mute);padding:2px 10px;border-radius:99px;background:var(--gray-50);margin:4px 0}.chat-empty{margin:auto}.msg{display:flex;align-items:flex-end;gap:var(--s2);max-width:78%}.msg.mine{align-self:flex-end;flex-direction:row-reverse}.bubble{background:var(--surface);border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:8px 12px;box-shadow:var(--sh-1);min-width:0}.msg.mine .bubble{background:var(--green-50);border-color:var(--green-100);border-radius:14px 14px 4px 14px}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.bubble b{display:block;color:var(--green)}.bubble time{display:block;text-align:right;font-size:10.5px;margin-top:2px}.chat-form{display:flex;gap:var(--s2);padding:var(--s3);border-top:1px solid var(--line);align-items:flex-end}.chat-form textarea{resize:none;min-height:44px;max-height:160px}.chat-form .btn{height:44px;width:52px;padding:0}.chat.show-list .chat-thread,.chat.show-thread .chat-list{display:none}@media (min-width:900px){.chat{grid-template-columns:300px minmax(0,1fr)}.chat.show-list .chat-thread,.chat.show-thread .chat-list{display:flex}.chat-back{display:none!important}}.chart-title{font-size:15px}.kpi-hero b{font-size:26px;color:var(--green)}.vchart{margin-top:var(--s4)}.vchart-plot{position:relative;margin-left:52px}.vchart-line{position:absolute;left:0;right:0;border-top:1px solid var(--line)}.vchart-line span{position:absolute;right:calc(100% + 8px);top:-8px;font-size:11px;color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums}.vchart-cols{position:absolute;inset:0}.vchart-col,.vchart-cols{display:flex;align-items:flex-end}.vchart-col{flex:1;height:100%;justify-content:center;border-radius:4px;cursor:default}.vchart-col:focus-visible,.vchart-col:hover{background:rgba(15,107,69,.05)}.vchart-bar{position:relative;width:min(24px,60%);background:var(--green);border-radius:4px 4px 0 0;transition:opacity .15s}.vchart-bar.zero{height:0!important}.vchart-col:hover .vchart-bar{opacity:.85}.vchart-val{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);font-size:11px;font-weight:600;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.vchart-x{display:flex;margin:6px 0 0 52px}.vchart-x span{flex:1;text-align:center;font-size:11px;color:var(--mute);min-width:0;overflow:hidden}.hbars{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:6px}.hbars li{display:grid;grid-template-columns:minmax(90px,32%) 1fr auto;align-items:center;gap:var(--s3);padding:3px 4px;border-radius:6px;font-size:13px}.hbars li:focus-visible,.hbars li:hover{background:rgba(15,107,69,.05)}.hb-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-track{height:14px;display:flex;align-items:center}.hb-bar{display:block;height:14px;background:var(--green);border-radius:0 4px 4px 0}.hb-val{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.meter{height:8px;background:var(--green-100);overflow:hidden}.meter,.meter-fill{display:block;border-radius:99px}.meter-fill{height:100%;background:var(--green)}.meter-text{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--mute)}.meter.done+.meter-text{color:var(--green);font-weight:600}.meter-text svg{width:14px;height:14px}.plan-list{list-style:none;margin:var(--s3) 0 0;padding:0}.plan-list li{display:grid;grid-template-columns:minmax(150px,1.2fr) 2fr minmax(110px,auto) minmax(130px,160px);align-items:center;gap:var(--s3);padding:10px 0;border-top:1px solid var(--line)}.plan-list li:first-child{border-top:0}.plan-nums{font-variant-numeric:tabular-nums;text-align:right}.plan-input .field{height:36px}.market-facts{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);font-size:12.5px;color:var(--mute)}.market-facts b{color:var(--ink);font:700 15px Manrope,sans-serif;margin-right:4px}.data-table{margin-top:var(--s3)}.data-table summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12.5px;color:var(--mute);border-radius:6px}.data-table summary:hover{color:var(--green)}.data-table summary svg{width:14px;height:14px}.data-table table{margin-top:var(--s2)}#tip{position:fixed;left:0;top:0;z-index:60;max-width:280px;padding:6px 10px;border-radius:8px;background:var(--ink);color:#fff;font-size:12.5px;line-height:1.4;pointer-events:none;box-shadow:var(--sh-3)}#tip[hidden]{display:none}#update-bar{position:fixed;left:50%;top:calc(12px + env(safe-area-inset-top, 0px));transform:translateX(-50%);z-index:70;display:flex;align-items:center;gap:var(--s3);padding:8px 8px 8px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--green-100);box-shadow:var(--sh-3);font-weight:500;max-width:calc(100vw - 32px)}#update-bar[hidden]{display:none}.map-host{position:relative;isolation:isolate;height:460px;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);background:#eaf2ec}.map-host.map-small{height:260px}.map-host.map-editor{height:280px}.map-canvas{width:100%;height:100%}.leaflet-container{font-family:Golos Text,system-ui,sans-serif}.map-pin-wrap{background:none;border:0}.map-pin{transform:translate(-50%,-100%);display:inline-block;padding:3px 8px;border-radius:8px;color:#fff;font:700 11.5px Manrope,sans-serif;white-space:nowrap;box-shadow:0 0 0 2px #fff,var(--sh-2);cursor:pointer}.map-pin,.map-pin:after{position:absolute;background:var(--green)}.map-pin:after{content:"";left:50%;bottom:-4px;width:8px;height:8px;transform:translateX(-50%) rotate(45deg)}.map-pin:hover{background:var(--green-d)}.map-dot-wrap{background:none;border:0}.map-dot{display:block;width:22px;height:22px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #fff,var(--sh-2)}.filters-toggle{display:none}@media (max-width:767px){.filters-toggle{display:inline-flex}.filters:not(.open){display:none}.map-host{height:360px}}@media (max-width:639px){.field,.fsel input,.fsel select,textarea.field{font-size:16px}.btn-sm{min-height:40px}.chip{height:36px}table.rtable thead{display:none}table.rtable,table.rtable tbody,table.rtable td,table.rtable tr{display:block;width:100%}table.rtable tr{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--s4);column-gap:var(--s4);padding:var(--s3) var(--s4);border-top:1px solid var(--line)}table.rtable td.rtable-actions,table.rtable td.rtable-main,table.rtable td:first-child{grid-column:1/-1}table.rtable td{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:4px 0;border:0;white-space:normal;text-align:right}table.rtable td:before{content:attr(data-label);color:var(--mute);font-size:12px;text-align:left}table.rtable td.rtable-main,table.rtable td:first-child{padding-bottom:8px;text-align:left}table.rtable td.rtable-actions:before,table.rtable td.rtable-main:before,table.rtable td:first-child:before{content:none}table.rtable td.rtable-actions{justify-content:flex-end}.plan-list li{grid-template-columns:1fr auto}.plan-list .plan-meter{grid-column:1/-1;order:3}.plan-list .plan-nums{order:2}.plan-list .plan-input{grid-column:1/-1;order:4}.hbars li{grid-template-columns:1fr auto}.hbars .hb-track{grid-column:1/-1;grid-row:2}.vchart-x span:nth-child(2n){visibility:hidden}}@media (max-width:1023px){.form-actions{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom, 0px));z-index:20;padding:var(--s3);margin:0 calc(var(--s2)*-1);border-radius:var(--r-md);background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sh-2)}.deal-board{grid-auto-columns:85%;scroll-snap-type:x mandatory}.deal-col{scroll-snap-align:start}.chat{height:calc(100vh - 340px);height:calc(100dvh - 340px);min-height:360px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:640px){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\2c 1\.05fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.6fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}}