@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prata-latin-400-normal-DtyCfkTi.woff2) format("woff2"),url(/assets/prata-latin-400-normal-C4yJuFIr.woff) format("woff")}@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prata-cyrillic-400-normal-CW5LVkdR.woff2) format("woff2"),url(/assets/prata-cyrillic-400-normal-DdkJ869o.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff")}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-armenian-armenian-400-normal-Ch5r40Hp.woff2) format("woff2"),url(/assets/noto-sans-armenian-armenian-400-normal-C5VgNYqZ.woff) format("woff");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-armenian-latin-ext-400-normal-C823r8Uj.woff2) format("woff2"),url(/assets/noto-sans-armenian-latin-ext-400-normal-Bxcemm4S.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-armenian-latin-400-normal-DxR-yXGo.woff2) format("woff2"),url(/assets/noto-sans-armenian-latin-400-normal-CJ-gdOPa.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff")}:root{--am-bg: #f3efe6;--am-surface: #fff;--am-ink: #292f2c;--am-muted: #696c62;--am-line: #d7d4c9;--am-primary: #9a432b;--am-primary-soft: #f5e8dd;--am-success: #316349;--am-danger: #ac332f;--am-warning: #825a13;--am-radius: 2px 2px 18px 2px;--am-display: "Prata", "Noto Sans Armenian", Georgia, serif;--am-mono: "IBM Plex Mono", ui-monospace, monospace;--am-accent: #b8c799;--am-grid: 8px;--am-font: "Manrope", "Noto Sans Armenian", system-ui, -apple-system, sans-serif;--am-shadow: 6px 8px 0 #292f2c0c;--am-focus: 0 0 0 3px #9a432b35}*{box-sizing:border-box}body{margin:0;color:var(--am-ink);background:var(--am-bg);font:14px/1.6 var(--am-font)}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:var(--am-primary);text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}:focus-visible{outline:2px solid var(--am-primary);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font:400 32px/1.35 var(--am-display);letter-spacing:-.9px}h2{font-size:21px;letter-spacing:-.6px}h3{font-size:16px}p{margin-bottom:12px}.am-button{border:1px solid transparent;border-radius:2px 2px 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;min-height:42px;padding:10px 17px;transition:background .15s,transform .15s;white-space:nowrap}.am-button:active:not(:disabled){transform:translateY(1px)}.am-button--primary{background:var(--am-primary);color:#fff}.am-button--primary:hover:not(:disabled){background:#783320}.am-button--secondary{background:#fff;color:var(--am-ink);border-color:var(--am-line)}.am-button--secondary:hover:not(:disabled){background:#eee9de}.am-button--ghost{background:transparent;color:var(--am-ink)}.am-button--ghost:hover:not(:disabled){background:#292f2c08}.am-button--danger{color:#fff;background:var(--am-danger)}.am-button--sm{min-height:32px;padding:5px 11px;font-size:12px}.am-badge{font-family:var(--am-mono);border:1px solid currentColor;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:2px;font-weight:700;font-size:11px;white-space:nowrap}.am-badge--neutral{background:#eae7de;color:#5d635a}.am-badge--info{background:#f5e8dd;color:#9a432b}.am-badge--success{background:#e8eee6;color:#316349}.am-badge--warning{background:#f5ebcc;color:#825a13}.am-badge--danger{background:#f9e7df;color:#ac332f}.am-card{background:var(--am-surface);border:1px solid var(--am-line);border-radius:var(--am-radius);padding:24px}.am-field{display:flex;flex-direction:column;gap:7px;min-width:0}.am-label{font-size:12px;font-weight:700;color:#4f554d}.am-input{width:100%;border:1px solid #cbcbbf;border-radius:2px;min-height:42px;padding:10px 12px;background:#fff;color:var(--am-ink);transition:border .15s,box-shadow .15s}.am-input:focus{outline:none;border-color:var(--am-primary);box-shadow:var(--am-focus)}.am-input::placeholder{color:#777d72}.am-input:disabled{background:#edece4}.am-textarea{resize:vertical;min-height:110px}.am-select{padding-right:24px}.am-field-error{color:var(--am-danger);font-size:12px;margin:0}.am-field-hint{color:var(--am-muted);font-size:11px;margin:0}.am-switch-label{display:inline-flex;align-items:center;gap:9px;cursor:pointer}.am-switch-label input{position:absolute;opacity:0;width:1px;height:1px}.am-switch{width:34px;height:20px;border-radius:2px 2px 18px;background:#c8cbbf;position:relative;flex:none;transition:background .15s}.am-switch:after{content:"";position:absolute;background:#fff;width:14px;height:14px;border-radius:50%;top:3px;left:3px;transition:transform .15s}.am-switch-label input:checked+.am-switch{background:var(--am-primary)}.am-switch-label input:checked+.am-switch:after{transform:translate(14px)}.am-switch-label input:focus-visible+.am-switch{outline:2px solid var(--am-primary);outline-offset:3px}.am-alert{border-left:3px solid currentColor;border-radius:2px;padding:14px 17px;display:flex;flex-direction:column;gap:4px}.am-alert--info{background:#f5e8dd;color:#853b29}.am-alert--warning{background:#f5ebcc;color:#795419}.am-alert--danger{background:#f9e7df;color:#99332c}.am-alert--success{background:#e8eee6;color:#316349}.am-empty{text-align:center;padding:48px 20px}.am-empty-mark{font-size:44px;line-height:1;color:#9a432b;margin-bottom:20px}.am-empty p,.am-muted{color:var(--am-muted)}.am-stat{border-top:3px solid var(--am-ink);border:1px solid var(--am-line);border-radius:var(--am-radius);background:#fff;padding:23px;display:flex;flex-direction:column;gap:6px}.am-kicker{font-family:var(--am-mono);text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:800;color:var(--am-muted)}.am-stat-value{font:400 38px/1.4 var(--am-display);letter-spacing:-1.2px;line-height:1.4}.am-stat:nth-child(2){border-top-color:var(--am-primary)}.am-stat:nth-child(4){border-top-color:var(--am-success)}.am-stat .am-muted{font-size:11px}.am-tabs{display:flex;border-bottom:1px solid var(--am-line);gap:24px;overflow:auto}.am-tab{border:none;background:none;padding:14px 0;color:var(--am-muted);font-weight:700;border-bottom:2px solid transparent}.am-tab.is-active{color:var(--am-primary);border-bottom-color:var(--am-primary)}.am-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.am-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.am-modal{padding:0;width:min(620px,calc(100% - 32px));border:1px solid var(--am-line);border-radius:2px 2px 18px;box-shadow:var(--am-shadow);color:var(--am-ink);max-height:90vh}.am-modal::backdrop{background:#171c2466;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.am-modal-head,.am-modal-footer{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--am-line)}.am-modal-head h2{margin:0}.am-modal-body{padding:24px}.am-modal-footer{border-top:1px solid var(--am-line);border-bottom:0;justify-content:flex-end;gap:10px}.am-table-wrap{overflow:auto}.am-table{min-width:560px;width:100%;border-collapse:collapse;text-align:left}.am-table th{font-family:var(--am-mono);padding:13px 16px;border-bottom:1px solid var(--am-line);font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--am-muted);font-weight:800;background:#f1eee5}.am-table td{padding:16px;border-bottom:1px solid #e3e0d6;vertical-align:middle}.am-table tbody tr:hover{background:#f1eee5}.am-table tr:last-child td{border-bottom:0}.am-skeleton{height:18px;margin:12px 0;border-radius:2px;background:linear-gradient(90deg,#eee,#f8f8f4,#eee);background-size:200% 100%;animation:am-shimmer 1.4s linear infinite}.am-spinner{height:15px;width:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:am-spin .7s linear infinite}.am-avatar{height:36px;width:36px;border-radius:2px 2px 9px;background:#eed9c8;display:grid;place-items:center;font-weight:800;color:#9a432b;object-fit:cover}.am-code{background:#eee9de;padding:4px 8px;border-radius:5px;font-size:12px}.am-skip{position:absolute;top:-100px;left:12px;background:#fff;padding:12px;z-index:100}.am-skip:focus{top:12px}@keyframes am-spin{to{transform:rotate(360deg)}}@keyframes am-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:640px){h1{font-size:26px}.am-card{padding:18px}.am-pagination{font-size:12px}.am-table td,.am-table th{font-family:var(--am-mono);padding:12px}}.am-brand{display:inline-flex;align-items:center;gap:12px;color:inherit}.am-brand-symbol{width:40px;height:40px;flex:none}.am-brand-word{display:flex;flex-direction:column;line-height:1.05}.am-brand-word strong{font-size:25px;font-weight:800;letter-spacing:2px}.am-brand-word>span{font:10px/1.6 var(--am-mono);letter-spacing:2px;text-transform:uppercase}.am-section-label{display:flex;align-items:center;gap:14px;padding:12px 0;margin-bottom:20px;border-bottom:1px solid var(--am-line);font:11px var(--am-mono);text-transform:uppercase;letter-spacing:1px}.am-section-number{color:var(--am-primary)}.am-plan{background-image:linear-gradient(#292f2c0b 1px,transparent 1px),linear-gradient(90deg,#292f2c0b 1px,transparent 1px);background-size:40px 40px}.kit-page{max-width:1180px;margin:auto;padding:40px 28px 72px}.kit-masthead{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px;border-bottom:2px solid var(--am-ink)}.kit-hero{position:relative;padding:54px 0 44px;display:grid;grid-template-columns:1.5fr 1fr;gap:30px;align-items:end}.kit-hero h1{font:400 clamp(32px,4.5vw,62px)/1.2 var(--am-display);margin:0;letter-spacing:-2px}.kit-hero p{margin:0;max-width:330px}.kit-swatch-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:0 0 36px;border:1px solid var(--am-line)}.kit-swatch{padding:18px;background:var(--am-surface);border-right:1px solid var(--am-line)}.kit-swatch:last-child{border:0}.kit-swatch-color{height:80px;margin-bottom:16px;border:1px solid #292f2c15}.kit-swatch code{font:10px var(--am-mono);color:var(--am-muted)}.kit-type{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:24px 0 34px}.kit-type-display{font:400 30px/1.5 var(--am-display)}.kit-diagram{position:relative;height:220px;border:1px solid var(--am-ink);margin:28px 0}.kit-diagram:before{content:"";position:absolute;inset:30px 25% 30px 30px;border:2px solid var(--am-primary);border-right-width:6px}.kit-diagram:after{content:"AM / 01";position:absolute;bottom:28px;right:24px;font:12px var(--am-mono);background:var(--am-bg);padding:8px}@media(max-width:640px){.kit-page{padding:24px 16px}.kit-hero{grid-template-columns:1fr;padding:36px 0}.kit-hero h1{letter-spacing:-1px}.kit-swatch-grid{grid-template-columns:repeat(2,1fr)}.kit-type{grid-template-columns:1fr}}.am-segmented{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.am-segment{position:relative;display:inline-flex;align-items:center;min-height:38px;padding:7px 13px;border:1px solid var(--am-line);border-radius:3px;background:var(--am-surface);color:var(--am-ink);font-size:12px;line-height:1.5;cursor:pointer;transition:background .15s,border-color .15s}.am-segment:hover{border-color:var(--am-muted)}.am-segment.is-selected{background:var(--am-primary-soft);border-color:var(--am-primary);color:var(--am-primary);box-shadow:inset 0 0 0 1px var(--am-primary)}.am-segment input{position:absolute;opacity:0;width:1px;height:1px}.am-segment:has(input:focus-visible){outline:2px solid var(--am-primary);outline-offset:3px}.am-segment.is-disabled{opacity:.5;cursor:not-allowed}.am-choice-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;min-height:38px;border:1px solid var(--am-line);border-radius:24px;background:var(--am-surface);color:var(--am-ink);font-size:12px;line-height:1.5}.am-choice-chip:hover:not(:disabled){border-color:var(--am-primary)}.am-choice-chip.is-selected{background:var(--am-primary-soft);border-color:var(--am-primary);color:var(--am-primary)}.am-filter-group{border-bottom:1px solid var(--am-line);scroll-margin-top:12px}.am-filter-group-head{padding:20px 28px 20px 0;list-style:none;cursor:pointer;position:relative}.am-filter-group-head::-webkit-details-marker{display:none}.am-filter-group-head:after{content:"+";position:absolute;right:5px;top:20px;color:var(--am-primary);font:18px var(--am-mono)}.am-filter-group[open]>.am-filter-group-head:after{content:"−"}.am-filter-group-title{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800}.am-filter-group-count{color:var(--am-primary);background:var(--am-primary-soft);font:10px var(--am-mono);padding:3px 7px;border-radius:3px}.am-filter-group-summary{display:block;margin-top:5px;color:var(--am-muted);font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.am-filter-group-body{padding-bottom:20px}.am-property-card{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;border:1px solid var(--am-line);border-radius:var(--am-radius);background:var(--am-surface);overflow:hidden}.am-property-image{min-height:210px;position:relative;background:var(--am-bg)}.am-property-image>img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.am-property-placeholder{height:100%;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--am-muted);font:10px var(--am-mono);background-image:linear-gradient(#292f2c07 1px,transparent 1px),linear-gradient(90deg,#292f2c07 1px,transparent 1px);background-size:32px 32px}.am-property-placeholder svg{width:48px;height:48px;color:var(--am-primary)}.am-property-photo-count{position:absolute;bottom:12px;left:12px;background:var(--am-ink);color:#fff;padding:4px 8px;font:10px var(--am-mono)}.am-property-body{padding:20px 24px;min-width:0}.am-property-badges{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.am-property-heading{display:flex;gap:18px;justify-content:space-between;align-items:start}.am-property-heading h3{font-size:18px;font-weight:800;margin:0;line-height:1.4;overflow-wrap:anywhere}.am-property-heading h3 a{color:var(--am-ink)}.am-property-heading h3 a:hover{color:var(--am-primary)}.am-property-price{display:flex;flex-direction:column;text-align:right;flex:none;max-width:55%}.am-property-price strong{font-size:19px;line-height:1.4;overflow-wrap:anywhere}.am-property-price>span{color:var(--am-muted);font-size:10px;margin-top:3px}.am-property-location{font-size:11px;color:var(--am-muted);margin:7px 0 14px}.am-property-facts{list-style:none;display:flex;gap:12px 18px;flex-wrap:wrap;padding:0;margin:0 0 15px;font:11px var(--am-mono)}.am-property-features{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.am-property-features>span{font-size:10px;border-bottom:1px solid var(--am-line);color:var(--am-muted);padding-bottom:3px}.am-property-footer{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid var(--am-line);padding-top:12px;margin-top:14px;font-size:10px;color:var(--am-muted)}.am-property-card--vertical{grid-template-columns:1fr}.am-property-card--vertical .am-property-image{aspect-ratio:4/3;min-height:0}.am-property-card--vertical .am-property-placeholder{min-height:0}.am-property-card--vertical .am-property-heading{flex-direction:column;gap:10px}.am-property-card--vertical .am-property-price{max-width:100%;text-align:left}@media(max-width:760px){.am-property-card{grid-template-columns:1fr}.am-property-image{aspect-ratio:4/3;min-height:0}.am-property-placeholder{min-height:0}.am-property-body{padding:18px}.am-property-heading{flex-direction:column;gap:10px}.am-property-price{max-width:100%;text-align:left}.am-property-heading h3{font-size:17px}.am-filter-group-head{padding:18px 28px 18px 0}}.shell{display:flex;min-height:100vh}.sidebar{width:238px;background:#292f2c;color:#b6bdb6;padding:34px 22px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;color:#fff;font-size:20px;font-weight:800;line-height:1.4}.brand-mark{font-size:28px;letter-spacing:-1.5px;border:1px solid #ffffff25;border-radius:2px 2px 14px;padding:3px 8px}.brand-mark>span{color:#b8c799}.brand-sub{display:block;font-size:9px;letter-spacing:.6px;color:#9ea89e;font-weight:500}.sidebar-label{font-size:9px;letter-spacing:1.6px;color:#7f8a80;margin:48px 14px 16px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav a{color:#b6bdb6;padding:12px 14px;border-radius:2px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:12px}.sidebar nav a:hover{color:#fff;background:#ffffff08}.sidebar nav a.active,.sidebar nav a.router-link-exact-active{color:#fff;background:#ffffff0f}.nav-icon{font-size:18px;width:20px;color:#879687}.active .nav-icon{color:#b8c799}.sidebar-bottom{margin-top:auto;padding-top:32px;display:flex;gap:7px;align-items:center;font-size:10px;color:#879687}.live-dot{height:5px;width:5px;background:#80b893;border-radius:50%}.sidebar-version{margin-left:auto}.workspace{margin-left:238px;width:calc(100% - 238px);min-width:0}.topbar{height:82px;background:#ffffffb3;border-bottom:1px solid var(--am-line);display:flex;align-items:center;justify-content:space-between;padding:0 38px}.topbar-title{color:var(--am-muted);font-size:12px}.topbar-title strong{font-weight:600;color:var(--am-ink)}.profile-name{font-size:11px;font-weight:700}.profile-name small{display:block;font-size:9px;color:var(--am-muted);font-weight:500}.content{max-width:1450px;margin:auto;padding:36px 38px 50px}.workspace-footer{padding:0 38px 24px;display:flex;justify-content:space-between;color:#969e95;font-size:10px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.page-head h1{margin:0 0 8px}.page-head p{margin:0;color:var(--am-muted);font-size:12px}.breadcrumbs{font-size:11px;color:var(--am-muted);margin-bottom:14px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px}.two-col{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:22px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.section-head h2{margin:0}.flush-card{padding:0;overflow:hidden}.flush-card>.section-head{padding:22px 24px 0}.listing-title{font-weight:700;font-size:13px;color:var(--am-ink)}.listing-sub{font-size:10px;color:var(--am-muted);margin-top:4px}.table-id{color:#9aa097;font-size:10px}.filter-bar{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end;padding:20px;margin-bottom:18px}.filter-more{padding:20px;border-top:1px solid var(--am-line);display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.filter-container{margin-bottom:22px;padding:0}.filter-container>.filter-bar{margin:0}.page-intro{display:flex;justify-content:space-between;margin-bottom:16px}.small{font-size:11px}.mini-bar-chart{height:148px;display:flex;align-items:flex-end;gap:16px;padding-top:12px;margin-bottom:24px}.bar-col{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;font-size:10px;color:var(--am-muted)}.bar-col>span{margin-bottom:5px}.bar{background:#ddd0bd;border-radius:0;width:100%;min-height:3px}.bar-col:last-child .bar{background:var(--am-primary)}.bar-col small{font-size:9px;margin-top:9px}.quick-actions{display:grid;gap:12px}.quick-action{background:#efeadf;border:1px solid var(--am-line);border-radius:2px 2px 14px;padding:18px;text-align:left;display:flex;align-items:center;gap:15px;color:var(--am-ink);transition:background .15s}.quick-action:hover{background:#e7e3d7}.quick-action>span{width:38px;height:38px;border-radius:11px;background:#fff;display:grid;place-items:center;color:var(--am-primary);font-size:23px}.quick-action strong{display:block;font-size:12px}.quick-action small{font-size:10px;color:var(--am-muted)}.callout{background:#ebe4d0;padding:20px;border-radius:2px 2px 14px;color:#7a663b;font-size:11px;margin-top:20px}.callout strong{color:#50452d;display:block;margin-bottom:6px}.editor-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:22px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.form-stack{display:grid;gap:18px}.field-evidence{font-size:10px;color:#91988f;margin-top:5px;overflow-wrap:anywhere}.form-section{margin:22px 0}.form-section summary{font-size:15px;font-weight:800;cursor:pointer;padding:15px 0;border-bottom:1px solid var(--am-line);margin-bottom:18px}.editor-sticky{position:sticky;top:20px;align-self:start}.source-text{white-space:pre-wrap;font:12px/1.8 var(--am-font);max-height:420px;overflow:auto;background:#f2efe6;padding:16px;border-radius:2px;overflow-wrap:anywhere}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.media-card{border:1px solid var(--am-line);border-radius:2px 2px 14px;overflow:hidden}.media-card img,.media-card video{width:100%;height:145px;object-fit:cover;display:block;background:#f1f2ef}.media-card.hidden{opacity:.5}.media-controls{padding:8px;display:flex;justify-content:space-between;gap:5px}.job-error{max-width:320px;white-space:normal;font-size:11px;color:var(--am-danger)}.code-wrap{white-space:pre-wrap;word-break:break-word;max-height:300px;overflow:auto;background:#eeeadf;padding:12px;border-radius:2px;font-size:11px}.notice{margin-bottom:24px}.notice-content{justify-content:space-between}.login-page{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.login-art{background:#292f2c;padding:60px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.login-art:before{content:"";position:absolute;width:320px;height:360px;border:1px solid #b8c79950;border-right-width:16px;right:-140px;bottom:50px}.login-art:after{content:"";position:absolute;width:260px;height:160px;border:1px solid #b8c79950;border-left-width:8px;right:-30px;bottom:160px}.login-art h1{font-size:58px;max-width:420px;color:#fff;position:relative;z-index:1;letter-spacing:-1.5px}.login-art p{max-width:350px;color:#b6bdb6;font-size:13px;position:relative;z-index:1}.login-art .brand{position:relative;z-index:1}.login-form{padding:40px;display:flex;align-items:center;justify-content:center}.login-box{max-width:380px;width:100%}.login-box h1{margin-top:20px}.login-box .am-button{width:100%;margin-top:24px}.login-foot{font-size:10px;color:var(--am-muted);margin-top:26px;line-height:1.8}.check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;font-size:12px}.sticky-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;bottom:15px;background:#fff;border:1px solid var(--am-line);box-shadow:var(--am-shadow);border-radius:2px 2px 14px;padding:14px 20px;margin-top:28px;z-index:2}.task-detail{border-top:1px solid var(--am-line);padding-top:20px;margin-top:20px}@media(max-width:1100px){.sidebar{width:200px;padding:28px 14px}.workspace{margin-left:200px;width:calc(100% - 200px)}.content{padding:28px 24px}.topbar{padding:0 24px}.two-col,.editor-grid{grid-template-columns:1fr}.editor-sticky{position:static}.form-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sidebar{position:static;width:100%;padding:16px}.sidebar-label,.sidebar-bottom,.brand-sub{display:none}.sidebar nav{flex-direction:row;overflow:auto;margin-top:16px}.sidebar nav a{white-space:nowrap;padding:9px}.nav-icon{display:none}.shell{display:block}.workspace{margin-left:0;width:100%}.topbar{height:65px;padding:0 18px}.topbar-title{display:none}.content{padding:25px 16px}.stats{grid-template-columns:repeat(2,1fr);gap:10px}.page-head{flex-wrap:wrap}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar>.am-field:first-child{grid-column:span 2}.filter-more{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,1fr)}.login-page{grid-template-columns:1fr}.login-art{padding:30px;min-height:260px}.login-art h1{font-size:36px;margin-top:28px}.login-art>div:last-child{display:none}.login-form{padding:36px 24px}.workspace-footer{padding:0 16px 20px}.workspace-footer span{display:none}.sticky-actions{flex-wrap:wrap}.profile-name{max-width:170px;overflow:hidden}}h1[tabindex="-1"]:focus{outline:none}.sidebar{border-right:1px solid #404b42;background-image:linear-gradient(#ffffff03 1px,transparent 1px);background-size:100% 40px}.sidebar nav{gap:0}.sidebar nav a{border-radius:0;border-bottom:1px solid #ffffff0e;min-height:52px}.sidebar nav a.active,.sidebar nav a.router-link-exact-active{background:#b8c799;color:#292f2c}.sidebar nav a.active .nav-icon,.sidebar nav a.router-link-exact-active .nav-icon{color:#292f2c}.nav-icon{font:10px var(--am-mono)}.sidebar-label,.sidebar-bottom,.sidebar-version,.workspace-footer,.table-id{font-family:var(--am-mono)}.topbar{background:var(--am-bg);height:78px}.page-head{padding-bottom:22px;border-bottom:1px solid var(--am-ink);margin-bottom:28px}.page-head h1{font-size:34px}.page-head .am-section-label{border:0;padding:0;margin-bottom:12px}.bar-col{font-family:var(--am-mono)}.mini-bar-chart{background:repeating-linear-gradient(to top,transparent 0,transparent 31px,var(--am-line) 31px,var(--am-line) 32px)}.quick-action{border:0;border-bottom:1px solid var(--am-line);background:transparent;border-radius:0;padding:16px 0}.quick-action>span{background:var(--am-primary-soft);border-radius:0}.login-art{background-color:var(--am-ink);background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:40px 40px;color:var(--am-bg)}.login-art .am-brand{position:relative;z-index:1}.access-page{display:grid;place-items:center;min-height:100vh;padding:24px}.access-panel{width:min(580px,100%);padding:40px;background:var(--am-bg);border:1px solid var(--am-ink);border-top:5px solid var(--am-primary);box-shadow:10px 10px #292f2c0b}.access-panel>.am-brand{margin-bottom:30px}.access-account{display:grid;gap:8px;padding:18px 0;margin:24px 0;border-top:1px solid var(--am-line);border-bottom:1px solid var(--am-line)}@media(max-width:760px){.sidebar nav a{min-height:40px;border-bottom:0}.page-head h1{font-size:27px}.topbar{height:64px}.access-panel{padding:28px}.sidebar .am-brand-symbol{width:30px;height:30px}.login-art h1{font-size:36px}}.listing-search{padding:24px;margin-bottom:20px}.search-location{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:24px}.search-essential{display:grid;grid-template-columns:1fr 1.1fr;gap:22px 30px}.filter-field{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;padding:16px 0;border-bottom:1px solid var(--am-line)}.filter-field-label{font-size:12px;font-weight:700;padding-top:8px}.filter-field--compact{display:block;border:0;padding:0}.filter-field--compact .filter-field-label{margin-bottom:10px;padding:0}.filter-range{display:flex;gap:8px;align-items:center;max-width:380px}.filter-range .am-input{min-width:0}.search-toolbar{display:flex;gap:20px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--am-line);margin-top:26px;padding-top:20px}.search-toolbar-end{margin-left:auto;display:flex;gap:12px}.filter-counter{background:var(--am-primary-soft);color:var(--am-primary);padding:1px 7px;border-radius:3px;font:11px var(--am-mono)}.applied-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.filter-chip{display:flex;gap:12px;align-items:center;background:var(--am-primary-soft);border:1px solid var(--am-line);padding:7px 12px;color:var(--am-ink);border-radius:3px;font-size:11px;max-width:100%;overflow-wrap:anywhere}.filter-chip:hover{border-color:var(--am-primary)}.filter-chip span{color:var(--am-primary);font-size:17px}.filter-modal{width:min(1060px,calc(100% - 32px))}.filter-modal .am-modal-body{padding:0 24px}.filter-dialog-search{padding:20px 0 10px;border-bottom:1px solid var(--am-line)}.filter-dialog-search p{margin:12px 0 0}.filter-dialog-layout{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px}.filter-group-nav{padding:20px 0;display:flex;flex-direction:column;gap:5px}.filter-group-nav button{border:0;background:transparent;color:var(--am-muted);text-align:left;padding:8px;font-size:11px;border-left:2px solid transparent}.filter-group-nav button:hover{border-color:var(--am-primary);color:var(--am-primary);background:var(--am-primary-soft)}.filter-sections{overflow:auto;max-height:56vh;padding:0 8px 24px 0;scroll-behavior:smooth}.filter-section{scroll-margin-top:20px;padding-top:24px}.filter-section h3{margin-bottom:4px;color:var(--am-primary)}.filter-section .filter-field:last-child{border-bottom:0}.form-grid:has(.am-segmented){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.search-location,.search-essential{grid-template-columns:1fr}.search-toolbar-end{margin-left:0;width:100%;justify-content:space-between}.filter-dialog-layout{grid-template-columns:1fr;gap:0}.filter-group-nav{flex-direction:row;overflow:auto;padding:10px 0}.filter-group-nav button{white-space:nowrap}.filter-field{grid-template-columns:1fr;gap:8px}.filter-field-label{padding:0}.filter-sections{max-height:46vh}.filter-modal .am-modal-body{padding:0 16px}.filter-modal .am-modal-footer{flex-wrap:wrap;padding:16px}.form-grid:has(.am-segmented){grid-template-columns:1fr}}.quick-condition-bar{padding-top:24px;display:grid;gap:12px}.results-view-controls{display:flex;align-items:center;gap:18px}.property-results{display:grid;gap:16px}.property-results>.am-empty{border:1px solid var(--am-line);background:var(--am-surface);border-radius:var(--am-radius)}.editor-preview{display:grid;gap:16px}.preview-caption{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}.preview-description{font-size:11px;color:var(--am-muted);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;max-height:130px;overflow:auto;margin:12px 0 0}.editor-workspace{padding-bottom:90px}.editor-action-bar{position:fixed;bottom:0;left:238px;right:0;border-top:1px solid var(--am-line);background:var(--am-surface);padding:14px 38px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 -4px 18px #292f2c08}.editor-action-buttons{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:1100px){.editor-action-bar{left:200px;padding:14px 24px}}@media(max-width:760px){.editor-action-bar{left:0;padding:12px 16px;flex-wrap:wrap;gap:8px}.editor-action-buttons{width:100%;justify-content:space-between}.editor-action-buttons>.am-button{font-size:11px;padding:8px 10px}.editor-workspace{padding-bottom:145px}.page-intro{gap:12px;align-items:center}.quick-condition-bar .am-inline{gap:8px}.preview-caption{margin-top:4px}}.preview-thumbnails{display:flex;gap:7px;overflow:auto;margin-top:16px}.preview-thumbnails button{padding:0;border:2px solid transparent;flex:none;background:var(--am-bg);width:52px;height:44px}.preview-thumbnails button.is-selected{border-color:var(--am-primary)}.preview-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.preview-tab{max-width:620px;margin:24px auto}.editor-sticky{max-height:calc(100vh - 115px);overflow:auto;padding-right:4px}@media(max-width:1100px){.editor-sticky{max-height:none;overflow:visible}}@media(max-width:760px){.editor-action-buttons .editor-back-button{display:none}.editor-action-buttons{justify-content:flex-end;flex-wrap:nowrap;gap:8px}.editor-action-bar{padding:10px 16px}.editor-action-buttons>.am-button{flex:1;min-width:0}.editor-workspace{padding-bottom:105px}}
