:root{--color-bg: #e8f0f5;--color-land: #a9c7d8;--color-outline: #6f92a8;--color-city: #729e9e;--color-city-outline: #5a8585;--color-town: #729e9e;--color-town-outline: #5a8585;--color-village: #729e9e;--color-village-outline: #5a8585;--color-water: #d9ecf5;--color-water-outline: #8eb0c4;--color-river: #d9ecf5;--color-river-edge: #9fc5d8;--color-accent: #7d9a7a;--color-text: #3d5566;--color-text-soft: #6a8496;--font: "Manrope", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%}body{font-family:var(--font);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased}.app{width:100%;height:100%;overflow:hidden}.map-shell{position:relative;width:100%;height:100%;background:var(--color-bg);--settle-h: 180;--settle-s: 18%;--settle-l: 53%;--color-city: hsl(var(--settle-h) var(--settle-s) var(--settle-l));--color-city-outline: hsl(var(--settle-h) var(--settle-s) calc(var(--settle-l) - 9%));--color-town: var(--color-city);--color-town-outline: var(--color-city-outline);--color-village: var(--color-city);--color-village-outline: var(--color-city-outline);--color-city-active: hsl(var(--settle-h) calc(var(--settle-s) + 14%) calc(var(--settle-l) + 16%));--color-city-active-outline: hsl(var(--settle-h) 45% 90%);--color-road-trunk: hsl(var(--settle-h) calc(var(--settle-s) + 7%) calc(var(--settle-l) - 13%));--color-road-main: hsl(var(--settle-h) calc(var(--settle-s) + 3%) calc(var(--settle-l) - 6%));--color-road-tertiary: hsl(var(--settle-h) var(--settle-s) calc(var(--settle-l) - 1%));--color-road-street: hsl(var(--settle-h) calc(var(--settle-s) + 2%) calc(var(--settle-l) + 3%))}.map-scale{position:absolute;top:1rem;right:1rem;z-index:2;padding:.35rem .65rem;font-family:var(--font);font-size:.8rem;font-weight:500;letter-spacing:.02em;color:var(--color-text);background:color-mix(in srgb,var(--color-bg) 88%,var(--color-land) 12%);pointer-events:none;-webkit-user-select:none;user-select:none}.map-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab;touch-action:none}.map-stage:active{cursor:grabbing}.map-svg{display:block;width:100%;height:100%;transform-origin:0 0}.map-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.map-svg.is-gesturing{will-change:transform}.map-bg{fill:var(--color-bg)}.map-region{fill:var(--color-land);stroke:var(--color-outline);stroke-opacity:1;stroke-width:.85;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .25s ease}.map-region.is-active{fill:color-mix(in srgb,var(--color-land) 70%,var(--color-outline) 30%);stroke-width:1.05}.map-water-body,.map-lake,.map-river-bank,.map-city__water{fill:color-mix(in srgb,var(--color-water) 92%,var(--color-bg) 8%);stroke:var(--color-water-outline);stroke-width:.5;stroke-opacity:.55;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;opacity:.92}.map-river-bank.is-major{opacity:.96}.map-river-bank.is-minor{opacity:.8}.map-shell.is-lod3 .map-river-line.is-major{stroke-width:2;opacity:.95}.map-river-line{fill:none;stroke:color-mix(in srgb,var(--color-water) 82%,var(--color-river-edge) 18%);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;opacity:.9}.map-river-line.is-major{stroke-width:1.4;opacity:.94}.map-river-line.is-medium{stroke-width:.9;opacity:.9}.map-river-line.is-minor{stroke-width:.6;opacity:.84}.map-river-line.is-close{stroke:color-mix(in srgb,var(--color-water) 90%,var(--color-bg) 10%);opacity:.9;stroke-width:.9}.map-river-line.is-close.is-major{stroke-width:1.5;opacity:.94}.map-river-line.has-banks{opacity:.28;stroke-width:.65}.map-river-line.has-banks.is-major{opacity:.34;stroke-width:.85}.map-shell .map-water-hi .map-river-line.is-grid{stroke:color-mix(in srgb,var(--color-water) 92%,var(--color-bg) 8%);opacity:1}.map-shell .map-water-hi .map-river-line.is-grid.is-major{stroke-width:1.2}.map-shell .map-water-hi .map-river-line.is-grid.is-large{stroke-width:.7}.map-shell .map-water-hi .map-river-line.is-grid.is-medium{stroke-width:.5}.map-shell.is-lod2 .map-water-hi .map-river-line.is-grid.is-major{stroke-width:1.5}.map-shell.is-lod2 .map-water-hi .map-river-line.is-grid.is-large{stroke-width:.9}.map-shell.is-lod3 .map-water-hi .map-river-line.is-grid.is-major{stroke-width:2}.map-shell.is-lod3 .map-water-hi .map-river-line.is-grid.is-large{stroke-width:1.4}.map-shell.is-lod3 .map-water-hi .map-river-line.is-grid.is-medium{stroke-width:1}.map-shell.is-lod3 .map-water-hi .map-river-line.is-grid.is-minor{stroke-width:.75}.map-shell.is-lod3 .map-water-hi .map-river-line.is-grid.is-stream{stroke-width:.55}.map-river-line.is-close.is-stream{stroke-width:.8;opacity:.75}.map-river-line.is-grid.is-minor{stroke-width:1}.map-river-line.is-grid.is-medium{stroke-width:1.5}.map-shell .map-water-hi .map-hi-water{stroke:none;opacity:1}.map-shell.is-lod2 .map-water-body,.map-shell.is-lod3 .map-water-body,.map-shell.is-lod2 .map-lake,.map-shell.is-lod3 .map-lake,.map-shell.is-lod2 .map-river-bank,.map-shell.is-lod3 .map-river-bank,.map-shell.is-lod2 .map-city__water,.map-shell.is-lod3 .map-city__water{stroke-width:.45;stroke-opacity:.5}.map-shell.is-lod2 .map-region{stroke-width:.7;stroke-opacity:.75}.map-shell.is-lod3 .map-region{stroke-width:.5;stroke-opacity:.5}.map-land-tile{fill:var(--color-land);stroke:none}.map-regions.is-hollow .map-region:not(.is-active),.map-disputed.is-hollow .map-region:not(.is-active){fill:transparent;stroke:none}.map-regions.is-hollow .map-region.is-active,.map-disputed.is-hollow .map-region.is-active{fill:color-mix(in srgb,var(--color-outline) 18%,transparent);stroke:none}.map-border-line{fill:none;stroke:var(--color-outline);stroke-width:.5;stroke-opacity:.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.map-road{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.map-road{--road-k: 1.4}.map-shell.is-street-scale .map-road{--road-k: 2.1}.map-road.is-trunk{stroke:var(--color-road-trunk);stroke-width:calc(1.1 * var(--road-k, 1))}.map-road.is-primary,.map-road.is-secondary{stroke:var(--color-road-main);stroke-width:calc(.7 * var(--road-k, 1))}.map-road.is-tertiary{stroke:var(--color-road-tertiary);stroke-width:calc(.5 * var(--road-k, 1))}.map-road.is-street{stroke:var(--color-road-street);stroke-width:calc(.5 * var(--road-k, 1))}.map-shell.is-lod2 .map-road.is-trunk{stroke-width:calc(1.4 * var(--road-k, 1))}.map-shell.is-lod2 .map-road.is-primary,.map-shell.is-lod2 .map-road.is-secondary{stroke-width:calc(.9 * var(--road-k, 1))}.map-shell.is-lod3 .map-road.is-trunk{stroke-width:calc(2 * var(--road-k, 1))}.map-shell.is-lod3 .map-road.is-primary,.map-shell.is-lod3 .map-road.is-secondary{stroke-width:calc(1.3 * var(--road-k, 1))}.map-shell.is-lod3 .map-road.is-tertiary{stroke-width:calc(.9 * var(--road-k, 1))}.map-shell.is-lod3 .map-road.is-street{stroke-width:calc(.6 * var(--road-k, 1))}.map-city{cursor:pointer}.map-city:not(.is-village):not(.is-hamlet){opacity:0;animation:city-in .45s ease forwards}.map-city__shape{fill:var(--color-city);stroke:var(--color-city-outline);stroke-width:.9;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .06s ease}.map-city.is-town .map-city__shape{fill:var(--color-town);stroke:var(--color-town-outline)}.map-city.is-village .map-city__shape{fill:var(--color-village);stroke:var(--color-village-outline)}.map-city.is-hamlet .map-city__shape{fill:color-mix(in srgb,var(--color-village) 82%,var(--color-bg) 18%);stroke:var(--color-village-outline);stroke-width:.7}.map-shell.hl-click .map-cities .map-city.is-active .map-city__shape,.map-shell.hl-hover .map-cities .map-city:hover .map-city__shape{fill:var(--color-city-active);fill-opacity:.7;stroke:var(--color-city-active-outline);stroke-width:.4}.map-shell.hl-no-outline.hl-click .map-cities .map-city.is-active .map-city__shape,.map-shell.hl-no-outline.hl-hover .map-cities .map-city:hover .map-city__shape{stroke:var(--color-city-active)}.map-city__water{opacity:1}.map-city__label-wrap{pointer-events:none}.map-city__label{fill:color-mix(in srgb,var(--color-text) 82%,black 18%);font-family:var(--font);font-weight:500;letter-spacing:.01em;paint-order:stroke;stroke:color-mix(in srgb,var(--color-land) 70%,white 30%);stroke-opacity:.9;stroke-width:3px;stroke-linejoin:round;pointer-events:none;-webkit-user-select:none;user-select:none}.is-city .map-city__label{font-weight:700;text-transform:uppercase;letter-spacing:.09em}.is-town .map-city__label{font-weight:650}.is-village .map-city__label{fill:var(--color-text)}.is-hamlet .map-city__label{font-weight:400;font-style:italic;fill:color-mix(in srgb,var(--color-text) 75%,var(--color-text-soft) 25%)}.map-city__label-wrap.is-active .map-city__label{fill:color-mix(in srgb,var(--color-text) 80%,var(--color-city-outline) 20%);font-weight:700}.city-popup{position:absolute;left:1.25rem;bottom:1.25rem;z-index:2;width:min(320px,calc(100% - 2.5rem));padding:1.15rem 1.25rem 1.2rem;border:none;border-radius:0;background:color-mix(in srgb,var(--color-bg) 92%,var(--color-accent) 8%);color:var(--color-text);box-shadow:0 12px 40px color-mix(in srgb,var(--color-text) 12%,transparent);animation:popup-in .28s ease}.city-popup__close{position:absolute;top:.55rem;right:.7rem;border:none;background:transparent;color:var(--color-text-soft);font-size:1.4rem;line-height:1;cursor:pointer;padding:.2rem}.city-popup__close:hover{color:var(--color-text)}.city-popup__title{margin:0 1.5rem .45rem 0;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;color:var(--color-accent)}.city-popup__text{margin:0;font-size:.95rem;line-height:1.45;color:var(--color-text-soft)}.present-start{position:absolute;top:1rem;left:1rem;z-index:2;padding:.45rem .8rem;border:none;font-family:var(--font);font-size:.8rem;font-weight:600;color:var(--color-text);background:color-mix(in srgb,var(--color-bg) 88%,var(--color-accent) 12%);cursor:pointer}.map-controls{position:absolute;top:3.2rem;right:1rem;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;font-family:var(--font);font-size:.75rem;color:var(--color-text)}.map-controls__zoom{display:flex;flex-direction:column;background:color-mix(in srgb,var(--color-bg) 88%,var(--color-land) 12%)}.map-controls__zoom button{width:2rem;height:2rem;border:none;font:inherit;font-size:1.05rem;font-weight:600;line-height:1;color:inherit;background:transparent;cursor:pointer}.map-controls__zoom button+button{border-top:1px solid color-mix(in srgb,var(--color-outline) 25%,transparent)}.map-controls__zoom button:hover,.map-controls__reset:hover{background:color-mix(in srgb,var(--color-bg) 75%,var(--color-land) 25%)}.map-controls__layers{display:flex;flex-direction:column;gap:.3rem;padding:.5rem .65rem;background:color-mix(in srgb,var(--color-bg) 88%,var(--color-land) 12%)}.map-controls__layer{display:flex;align-items:center;gap:.4rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.map-controls__layer input{margin:0;accent-color:var(--color-city-outline, #5a8585);cursor:pointer}.map-controls__style{display:flex;flex-direction:column;gap:.4rem;width:11.5rem;padding:.5rem .65rem;background:color-mix(in srgb,var(--color-bg) 88%,var(--color-land) 12%)}.map-controls__title{font-weight:600;color:var(--color-text-soft)}.map-controls__themes{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.map-controls__theme{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.25rem .1rem;border:1px solid transparent;font:inherit;font-size:.68rem;color:inherit;background:transparent;cursor:pointer}.map-controls__theme:hover{background:color-mix(in srgb,var(--color-bg) 70%,var(--color-land) 30%)}.map-controls__theme.is-current{border-color:var(--color-outline)}.map-controls__swatch{display:flex;width:2.2rem;height:.9rem;overflow:hidden;border-radius:2px}.map-controls__swatch>i{flex:1}.map-controls__hl-colours{display:flex;gap:.35rem}.map-controls__hl-colour{width:1.15rem;height:1.15rem;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer}.map-controls__hl-colour.is-light{background:hsl(var(--settle-h) calc(var(--settle-s) + 14%) calc(var(--settle-l) + 16%));border-color:hsl(var(--settle-h) 45% 90%)}.map-controls__hl-colour.is-current{outline:2px solid var(--color-text);outline-offset:1px}.map-controls__slider{display:flex;flex-direction:column;gap:.15rem}.map-controls__slider input{width:100%;margin:0;accent-color:var(--color-city-outline)}.map-controls__slider.is-hue input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.55rem;border-radius:3px;background:linear-gradient(to right,hsl(0 var(--settle-s) 55%),hsl(60 var(--settle-s) 55%),hsl(120 var(--settle-s) 55%),hsl(180 var(--settle-s) 55%),hsl(240 var(--settle-s) 55%),hsl(300 var(--settle-s) 55%),hsl(360 var(--settle-s) 55%))}.map-controls__slider.is-light input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.55rem;border-radius:3px;background:linear-gradient(to right,hsl(var(--settle-h) var(--settle-s) 28%),hsl(var(--settle-h) var(--settle-s) 75%))}.map-controls__slider input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.8rem;height:.8rem;border:2px solid white;border-radius:50%;background:var(--color-city);box-shadow:0 0 0 1px var(--color-outline)}.map-controls__reset{align-self:flex-start;padding:.2rem .45rem;border:none;font:inherit;color:inherit;background:color-mix(in srgb,var(--color-bg) 80%,var(--color-land) 20%);cursor:pointer}.map-controls__renderer{padding:.35rem .6rem;border:none;font:inherit;font-weight:600;color:inherit;background:color-mix(in srgb,var(--color-bg) 80%,var(--color-accent) 20%);cursor:pointer}.map-controls__renderer:hover{background:color-mix(in srgb,var(--color-bg) 65%,var(--color-accent) 35%)}.fast-map{overflow:hidden}.fast-map__stage{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:none}.fast-map__stage:active{cursor:grabbing}.fast-map__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fast-map__canvas.is-overlay{pointer-events:none}.fast-map .map-scale,.fast-map .map-controls,.fast-map .city-popup{z-index:3}.map-shell.hide-roads .map-roads,.map-shell.hide-water .map-water,.map-shell.hide-water .map-water-hi,.map-shell.hide-water .map-city__water,.map-shell.hide-settlements .map-cities,.map-shell.hide-labels .map-labels,.map-shell.hide-borders .map-borders-hi{display:none}.map-shell.hide-borders .map-region{stroke:none}.present-start:hover{background:color-mix(in srgb,var(--color-bg) 75%,var(--color-accent) 25%)}.present-frame{transform-box:view-box;transform-origin:0 0;transition:transform 1.6s cubic-bezier(.65,0,.35,1)}.map-shell.is-presenting .map-region.is-present{transform-box:view-box;transform-origin:0 0;stroke:color-mix(in srgb,var(--color-bg) 70%,white 30%);stroke-width:.6;transition:transform 1.6s cubic-bezier(.65,0,.35,1),fill .9s ease,opacity .6s ease}.map-shell.is-presenting .map-region.is-present:hover{stroke:var(--color-text);stroke-width:1.1}.map-region.is-present.is-dim{opacity:.25}.present-labels{pointer-events:none}.present-label__name,.present-label__value{font-family:var(--font);paint-order:stroke;stroke:color-mix(in srgb,var(--color-bg) 85%,white 15%);stroke-linejoin:round;animation:city-in .6s ease .9s both}.present-label__name{font-size:13px;font-weight:700;fill:var(--color-text);stroke-width:3.5px}.present-label__value{font-size:11px;font-weight:500;fill:color-mix(in srgb,var(--color-text) 80%,var(--color-accent) 20%);stroke-width:3px}.present-card{position:absolute;top:1.25rem;left:1.25rem;z-index:3;width:min(460px,calc(100% - 2.5rem));padding:1.1rem 1.3rem 1rem;color:var(--color-text);background:color-mix(in srgb,var(--color-bg) 94%,var(--color-accent) 6%);box-shadow:0 12px 40px color-mix(in srgb,var(--color-text) 12%,transparent);animation:popup-in .35s ease}.present-card__step{font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--color-text-soft)}.present-card__title{margin:.35rem 0 .4rem;font-size:1.3rem;font-weight:700;line-height:1.25}.present-card__subtitle{margin:0 0 .9rem;font-size:.92rem;line-height:1.45;color:var(--color-text-soft)}.present-card__nav{display:flex;align-items:center;gap:.6rem}.present-card__nav>button{min-width:2.1rem;height:2.1rem;border:none;font-family:var(--font);font-size:1rem;font-weight:600;color:var(--color-text);background:color-mix(in srgb,var(--color-bg) 70%,var(--color-land) 30%);cursor:pointer}.present-card__nav>button:disabled{opacity:.35;cursor:default}.present-card__nav>.present-card__exit{margin-left:auto;padding:0 .8rem;font-size:.8rem}.present-card__dots{display:flex;gap:.35rem}.present-card__dots button{width:.55rem;height:.55rem;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,var(--color-text) 22%,transparent);cursor:pointer}.present-card__dots button.is-current{background:var(--color-accent)}.present-card__source{margin-top:.75rem;font-size:.7rem;color:var(--color-text-soft)}.present-list{position:absolute;top:1.25rem;right:1.25rem;z-index:3;width:min(320px,calc(100% - 2.5rem));max-height:calc(100% - 2.5rem);margin:0;padding:.9rem 1.1rem;overflow:auto;list-style:none;counter-reset:rank;color:var(--color-text);background:color-mix(in srgb,var(--color-bg) 94%,var(--color-accent) 6%);box-shadow:0 12px 40px color-mix(in srgb,var(--color-text) 12%,transparent);animation:popup-in .35s ease .4s both}.present-list li{counter-increment:rank;padding:.45rem 0}.present-list li+li{border-top:1px solid color-mix(in srgb,var(--color-text) 8%,transparent)}.present-list__row{display:flex;justify-content:space-between;gap:.75rem;font-size:.85rem}.present-list__name{font-weight:600}.present-list__name:before{content:counter(rank) ". ";color:var(--color-text-soft);font-weight:500}.present-list__value{white-space:nowrap}.present-list__bar{height:4px;margin:.35rem 0 .25rem;background:color-mix(in srgb,var(--color-text) 8%,transparent)}.present-list__bar span{display:block;height:100%;background:#2f6f6a}.present-list__note{font-size:.72rem;color:var(--color-text-soft)}@media(max-width:1199px){.present-list{top:auto;bottom:1.25rem;width:min(420px,calc(100% - 2.5rem));max-height:38%}}@keyframes city-in{0%{opacity:0}to{opacity:1}}@keyframes popup-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.city-popup{left:.75rem;right:.75rem;bottom:.75rem;width:auto}.map-city__label{font-size:12px}}:root{--ar-bg: #eef3f6;--ar-panel: #f8fafb;--ar-card: #ffffff;--ar-ink: #2f4656;--ar-soft: #6a8496;--ar-line: #dbe5eb;--ar-line-strong: #c3d3dd;--ar-nav: #2c4251;--ar-accent: #d9822b;--ar-accent-dark: #9c5512;--ar-accent-soft: #fbeedd;--ar-blue: #4f7d96;--ar-good: #4e9c7a;--ar-warn: #c48a1f;--ar-bad: #b5524a;--ar-shadow: 0 10px 34px rgba(47, 70, 86, .14);--font: "Manrope", system-ui, sans-serif}body{background:var(--ar-bg);color:var(--ar-ink);font-size:14px}a{color:var(--ar-blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}h1{font-size:1.6rem;font-weight:700;margin:0 0 .35rem;letter-spacing:-.01em}h2{font-size:1.15rem;line-height:1.35;margin:.3rem 0 .6rem}h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ar-soft);margin:0 0 .7rem}h4{font-size:.9rem;margin:.8rem 0 .4rem}.ar-muted{color:var(--ar-soft)}.ar-small{font-size:.8rem}.ar-error{color:var(--ar-bad)}.ar-hint{font-size:.82rem;color:var(--ar-soft);margin:.3rem 0 .8rem}.ar-app{display:grid;grid-template-columns:78px 1fr;height:100vh;overflow:hidden}.ar-nav{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:.7rem 0;background:var(--ar-nav);color:#c9d7e0;z-index:5}.ar-brand{display:flex;justify-content:center;margin-bottom:.9rem}.ar-brand__mark{display:grid;place-items:center;width:40px;height:40px;background:var(--ar-accent);color:#fff;font-weight:700;font-size:1.25rem}.ar-closed{min-height:100%;display:grid;place-items:center;padding:2rem 1.25rem;background:radial-gradient(880px 420px at 50% -8%,var(--ar-accent-soft) 0%,transparent 62%),var(--ar-bg)}.ar-closed__card{width:min(40rem,100%);text-align:center}.ar-closed__card .ar-brand__mark{margin:0 auto;width:56px;height:56px;font-size:1.7rem}.ar-closed h1{margin-top:1.25rem;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.35;font-weight:700}.ar-closed__enter{display:inline-block;margin-top:1.5rem;padding:.75rem 1.4rem;border-radius:10px;background:var(--ar-accent);color:#fff;font-weight:700;text-decoration:none}.ar-closed__enter:hover{background:var(--ar-accent-dark);color:#fff;text-decoration:none}.ar-nav__item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:.6rem .2rem;border:none;background:none;color:inherit;font-size:.7rem;font-weight:600;cursor:pointer;text-align:center;border-left:3px solid transparent}.ar-nav__item:hover{background:#ffffff0f;color:#fff;text-decoration:none}.ar-nav__item.is-active{color:#fff;border-left-color:var(--ar-accent);background:#ffffff14}.ar-nav__icon{position:relative;font-size:1.25rem;line-height:1}.ar-nav__count{position:absolute;top:-7px;right:-14px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#2f9e6a;color:#fff;font-size:.62rem;font-weight:700;line-height:16px;text-align:center}.ar-nav__avatar{display:grid;place-items:center;width:28px;height:28px;background:var(--ar-blue);color:#fff;font-weight:700}.ar-nav__spacer{flex:1}.ar-nav__login{color:#fff}.ar-main{position:relative;overflow:hidden;min-width:0}.ar-page{height:100%;overflow:auto}.ar-page--split{display:grid;grid-template-columns:390px 1fr;overflow:hidden}.ar-content{padding:1.5rem 1.8rem 3rem;overflow:auto;min-width:0}.ar-content--narrow{max-width:980px;margin:0 auto}.ar-center{text-align:center;padding-top:18vh}.ar-center p{max-width:520px;margin:.5rem auto 1.4rem}.ar-mappage{display:grid;grid-template-columns:410px 1fr;height:100%}.ar-panel{display:flex;flex-direction:column;min-height:0;background:var(--ar-panel);border-right:1px solid var(--ar-line);z-index:3}.ar-panel--static{overflow:auto}.ar-mapwrap{position:relative;min-width:0}.ar-mapwrap .map-shell{position:absolute;top:0;right:0;bottom:0;left:0}.ar-mapwrap .map-controls__style,.ar-mapwrap .map-controls__layers,.ar-mapwrap .map-controls__renderer{display:none}.ar-mapwrap .map-controls:hover .map-controls__style,.ar-mapwrap .map-controls:hover .map-controls__layers{display:flex}.ar-mapwrap .map-controls:after{content:"⚙ слои";font-size:.68rem;color:var(--ar-soft);padding:.1rem .3rem}.ar-mapwrap .map-controls:hover:after,.ar-mapwrap .map-controls.is-locked:after{display:none}.ar-labelfb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin:-.2rem 0 .6rem;font-size:.74rem}.ar-labelfb__src{color:var(--ar-soft)}.ar-labelfb__src.is-model{color:#8a6d1f}.ar-labelfb__src.is-manual,.ar-labelfb__sent{color:#2f7a35}.ar-labelfb__form{flex-basis:100%;display:flex;flex-direction:column;gap:.45rem;padding:.6rem .7rem;border:1px solid var(--ar-line);border-radius:6px;background:var(--ar-card)}.ar-labelfb__chips{display:flex;flex-wrap:wrap;gap:4px}.ar-labelfb__chips .ar-chip{border-radius:5px;font-size:.72rem;padding:.22rem .5rem}.ar-labelfb__comment{font:inherit;padding:.35rem .5rem;border:1px solid var(--ar-line-strong)}.ar-admin__log{max-height:140px;overflow:auto;margin:.6rem 0 0;padding:.5rem .6rem;background:var(--ar-bg, #f4f6f8);font-size:.7rem;white-space:pre-wrap}.ar-upd .ar-admin__log{max-height:320px}.ar-upd__head{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:.6rem 0}.ar-upd__head>div{display:flex;flex-direction:column;gap:.15rem}.ar-upd .is-ok{color:#2f7d4f}.ar-upd .is-bad{color:#b3412f}.ar-upd__msg{display:flex;align-items:center;gap:.5rem;margin:.4rem 0 .8rem;padding:.5rem .7rem;background:var(--ar-card);border:1px solid var(--ar-line);font-size:.85rem}.ar-upd__msg.is-bad{border-color:#e3b4aa;background:#fbf0ed}.ar-upd__spin{width:.85rem;height:.85rem;border:2px solid var(--ar-line-strong);border-top-color:var(--ar-accent);border-radius:50%;animation:ar-upd-spin .8s linear infinite}@keyframes ar-upd-spin{to{transform:rotate(360deg)}}.ar-upd__drop{display:flex;align-items:center;justify-content:center;min-height:3.2rem;margin:.4rem 0 .8rem;border:1px dashed var(--ar-line-strong);background:var(--ar-card);font-size:.88rem;font-weight:600;color:var(--ar-blue);cursor:pointer}.ar-upd__drop:hover{border-color:var(--ar-blue)}.ar-upd__drop.is-busy{color:var(--ar-soft);cursor:progress}.ar-upd__drop input{display:none}.ar-upd__list{list-style:none;margin:0 0 .8rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.ar-upd__list li{padding:.65rem .8rem;background:var(--ar-card);border:1px solid var(--ar-line);border-left:3px solid var(--ar-blue)}.ar-upd__list li.is-invalid{border-left-color:#b3412f}.ar-upd__list li.is-installed{border-left-color:#2f7d4f;opacity:.8}.ar-upd__badge{padding:.05rem .45rem;background:#e6f2ea;color:#2f7d4f;font-size:.72rem;font-weight:600}.ar-upd__list p{margin:.3rem 0 0}.ar-upd__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem}.ar-upd__notes{white-space:pre-line;font-size:.85rem}.ar-upd__actions{display:flex;align-items:center;gap:.8rem;margin-top:.5rem}.ar-upd__hist{margin:.6rem 0;font-size:.85rem}.ar-upd__hist summary{cursor:pointer;color:var(--ar-blue)}.ar-admin__flag{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem}.ar-tooltip{position:absolute;transform:translate(-50%,calc(-100% - 10px));display:flex;flex-direction:column;gap:2px;padding:.5rem .7rem;background:var(--ar-ink);color:#fff;font-size:.8rem;pointer-events:none;width:max-content;max-width:360px;white-space:normal;line-height:1.35;z-index:4;box-shadow:var(--ar-shadow)}.ar-tooltip b{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ar-tooltip i{font-style:normal;font-size:.7rem;opacity:.7}.ar-legend{position:absolute;right:1rem;bottom:1rem;max-width:340px;display:flex;flex-wrap:wrap;gap:.25rem .8rem;padding:.4rem .65rem;background:#f8fafbe6;font-size:.74rem;z-index:2}.ar-mapclear{position:absolute;left:1rem;top:1rem;z-index:3;display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .75rem .38rem .55rem;border:1px solid #c97a2c;border-radius:999px;background:#fffffff2;color:#9c5512;font:inherit;font-size:.8rem;font-weight:600;box-shadow:0 2px 8px #283c4b2e;cursor:pointer;animation:ar-subtags-in .18s ease-out}.ar-mapclear span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#d9822b;color:#fff;font-size:.9rem;line-height:1}.ar-mapclear i{font-style:normal;font-weight:400;color:var(--ar-soft)}.ar-mapclear:hover{background:#fff6ec}.ar-mapclear:hover span{background:#9c5512}.ar-hub{--map-h: 48%;--map-min: 300px;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:minmax(var(--map-min),var(--map-h)) minmax(0,1fr);transition:grid-template-rows .35s ease;grid-template-areas:"map side" "list side";height:100%;position:relative}.ar-hub[data-focus=map]{--map-h: 64%}.ar-hub[data-focus=list]{--map-h: 26%;--map-min: 190px}.ar-hub__map{grid-area:map;border-bottom:1px solid var(--ar-line)}.ar-hub__side{grid-area:side;overflow:auto;background:var(--ar-panel);border-left:1px solid var(--ar-line);z-index:3}.ar-hub__split{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.2rem 1rem .6rem}.ar-hub__split>div{display:flex;flex-direction:column;padding:.5rem .7rem;background:var(--ar-card);border:1px solid var(--ar-line);border-top:3px solid var(--ar-accent)}.ar-hub__split>div.is-commission{border-top-color:#8a9ba8}.ar-hub__split b{font-size:1.15rem}.ar-hub__split span{font-size:.75rem;color:var(--ar-soft)}.ar-hub__archive{padding:0 1rem}.ar-hub__list{grid-area:list;overflow:auto;padding:0 1rem 2rem}.ar-pcard__price{white-space:nowrap}.ar-drawer.ar-drawer--inline{top:0;right:0;bottom:0;left:0;width:auto;box-shadow:none;padding:1.1rem 1.6rem 2rem;animation:ar-fade .18s ease}@keyframes ar-fade{0%{opacity:0}}.ar-ppage{background:var(--ar-panel)}.ar-ppage__bar{position:sticky;top:0;z-index:4;max-width:860px;margin:0 auto;padding:.7rem 1.8rem .4rem;background:var(--ar-panel);font-size:.88rem}.ar-drawer.ar-drawer--page{position:static;width:auto;max-width:860px;margin:0 auto;overflow:visible;box-shadow:none;padding:0 1.8rem 3rem;animation:ar-fade .18s ease}.ar-drawer--page .ar-pd__updating{top:2.4rem;margin:0 -1.8rem .8rem;padding-left:1.8rem;padding-right:1.8rem}.ar-drawer--page .ar-pd__meta{padding-right:0}@media(max-width:760px){.ar-ppage__bar,.ar-drawer.ar-drawer--page{padding-left:1rem;padding-right:1rem}}.ar-hub__listhead{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.6rem 0;background:var(--ar-bg)}.ar-hub__listhead b{font-size:1.05rem}.ar-hub__listhead select{padding:.3rem .4rem;font-size:.8rem;max-width:13rem}.ar-hub__cards{display:flex;flex-direction:column;gap:.6rem}.ar-pcard__mapcell{position:relative;display:flex;flex:0 0 150px}.ar-pcard__mapcell .ar-mini{flex:1 1 auto}.ar-hub__cards .ar-pcard__mapcell{flex-basis:210px}.ar-hub__listtools{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.ar-fav{--fav: #d0365a;position:relative;display:inline-flex;align-items:center;gap:.35rem;border:none;background:none;cursor:pointer;color:var(--ar-soft);padding:0;font-weight:600}.ar-fav__heart{display:inline-block;font-size:1.25rem;line-height:1;transition:transform .15s ease}.ar-fav:hover .ar-fav__heart{transform:scale(1.15);color:var(--fav)}.ar-fav.is-on{color:var(--fav)}.ar-fav.is-burst .ar-fav__heart{animation:ar-fav-pop .45s cubic-bezier(.2,1.6,.4,1)}.ar-fav.is-burst:after{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:2px solid var(--fav);pointer-events:none;animation:ar-fav-ring .5s ease-out forwards}.ar-fav--label.is-burst:after{left:10px}@keyframes ar-fav-pop{0%{transform:scale(.6)}60%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes ar-fav-ring{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.9);opacity:0}}.ar-pcard__fav{position:absolute;top:6px;right:6px;width:30px;height:30px;justify-content:center;border-radius:50%;background:#ffffffeb;box-shadow:0 1px 4px #2f465640;z-index:1}.ar-pcard__fav .ar-fav__heart{font-size:1.05rem}.ar-pcard:not(:hover) .ar-pcard__fav:not(.is-on){opacity:.75}.ar-drawer__fav{margin-left:auto;margin-right:1.6rem;font-size:.82rem}.ar-favtab{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border:1px solid var(--ar-line-strong);background:var(--ar-card);font-size:.8rem;font-weight:600;cursor:pointer;color:var(--ar-ink)}.ar-favtab span{color:#d0365a;font-size:1rem;line-height:1}.ar-favtab b{min-width:1.3rem;padding:0 .3rem;background:#d0365a;color:#fff;font-size:.72rem;text-align:center}.ar-favtab i{font-style:normal;font-size:.72rem;color:var(--ar-bad)}.ar-favtab.is-on{background:#fdecef;border-color:#d0365a}.ar-favtab.is-empty{color:var(--ar-soft);cursor:default}.ar-worktab span{color:#2f9e6a}.ar-worktab b{background:#2f9e6a}.ar-worktab.is-on{background:#e5f4ec;border-color:#2f9e6a}.ar-pcard.is-urgent{border-left-color:#d0365a}.ar-pcard__urgent{font-size:.75rem;font-weight:600;color:#d0365a}.ar-toast{position:fixed;left:50%;bottom:1.4rem;transform:translate(-50%);display:flex;align-items:center;gap:1rem;max-width:min(560px,calc(100vw - 2rem));padding:.65rem .9rem .65rem 1rem;background:var(--ar-ink);color:#fff;font-size:.85rem;box-shadow:var(--ar-shadow);z-index:50;animation:ar-toast-in .2s ease}.ar-toast button{border:none;background:none;color:#ffc58a;font-weight:700;cursor:pointer;white-space:nowrap}@keyframes ar-toast-in{0%{transform:translate(-50%,10px);opacity:0}}.ar-hub__more{margin-top:.8rem}.ar-mini{position:relative;flex:0 0 150px;align-self:stretch;min-height:112px;overflow:hidden;background:#e8f0f5}.ar-mini canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ar-mini__dot{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--ar-accent);border:2px solid #fff;box-shadow:0 0 0 4px #d9822b40}.ar-mini__label{position:absolute;left:0;right:0;bottom:0;padding:.6rem .45rem .3rem;background:linear-gradient(to top,#2f4656d1,#2f465600);color:#fff;font-size:.74rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-mini.is-muted canvas{filter:saturate(.45);opacity:.85}.ar-mini.is-muted .ar-mini__dot{background:#8a9ba8;box-shadow:0 0 0 4px #8a9ba840}.ar-legend__dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--ar-accent);border:1.5px solid #fff;box-shadow:0 0 0 1px var(--ar-accent);margin-right:.3rem;vertical-align:-1px}.ar-filters{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1rem .6rem}.ar-search{position:relative}.ar-search input{width:100%;padding:.7rem 2.2rem .7rem .85rem;border:1px solid var(--ar-line-strong);background:var(--ar-card);outline:none}.ar-search input:focus{border-color:var(--ar-blue);box-shadow:0 0 0 3px #4f7d9626}.ar-search button{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);border:none;background:none;font-size:1.2rem;color:var(--ar-soft);cursor:pointer}.ar-search--big input{font-size:1.05rem;padding:.9rem 2.4rem .9rem 1rem}.ar-search--small input{padding:.45rem 2rem .45rem .65rem;font-size:.85rem}.ar-cust{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .65rem;background:var(--ar-card);border:1px solid var(--ar-line)}.ar-cust__head{display:flex;justify-content:space-between;align-items:baseline;font-size:.82rem;font-weight:600}.ar-cust__head b{color:var(--ar-accent-dark)}.ar-cust__actions{display:flex;gap:.8rem}.ar-cust__pillname{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-cust__fav{display:inline-flex;gap:.25rem;align-items:center;--tag: var(--ar-accent);color:var(--ar-accent-dark);border-style:dashed}.ar-cust__panel{display:flex;flex-direction:column;gap:.4rem}.ar-cust__list{list-style:none;margin:0;padding:0;max-height:290px;overflow:auto;border-top:1px solid var(--ar-line)}.ar-cust__list.is-loading{opacity:.55}.ar-cust__list li{display:flex;align-items:center;border-bottom:1px solid var(--ar-line)}.ar-cust__list li.is-on{background:var(--ar-accent-soft)}.ar-cust__list label{flex:1;min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.45rem;padding:.35rem .2rem;cursor:pointer}.ar-cust__list input[type=checkbox]{grid-row:span 2;align-self:center;accent-color:var(--ar-accent)}.ar-cust__name{font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-cust__stat{font-size:.72rem;color:var(--ar-soft)}.ar-cust__star{border:none;background:none;font-size:1.05rem;color:var(--ar-line-strong);cursor:pointer;padding:0 .4rem}.ar-cust__star:hover,.ar-cust__star.is-on{color:var(--ar-accent)}.ar-cust .ar-hint{margin:0}.ar-ind__pill--section{background:var(--ar-accent);color:#fff}.ar-ind__tree{list-style:none;margin:0;padding:0;max-height:380px;overflow:auto;border-top:1px solid var(--ar-line);font-size:.8rem}.ar-ind__tree>li{border-bottom:1px solid var(--ar-line)}.ar-ind__tree>li.is-on>.ar-ind__section{background:var(--ar-accent-soft)}.ar-ind__section,.ar-ind__tree ul li{display:flex;align-items:center;gap:.3rem;padding:.3rem .2rem}.ar-ind__section label,.ar-ind__tree ul label{flex:1;min-width:0;display:flex;align-items:flex-start;gap:.4rem;cursor:pointer}.ar-ind__section label span{font-weight:600;line-height:1.3}.ar-ind__tree ul{list-style:none;margin:0;padding:0 0 .3rem 1.7rem}.ar-ind__tree ul li{padding:.2rem;color:var(--ar-ink)}.ar-ind__tree ul li span{line-height:1.3}.ar-ind__tree input[type=checkbox]{margin-top:.12rem;accent-color:var(--ar-accent);flex:none}.ar-ind__tree i{font-style:normal;font-size:.72rem;color:var(--ar-soft);white-space:nowrap}.ar-ind__chev{flex:none;width:1.2rem;border:none;background:none;font-size:1rem;line-height:1;color:var(--ar-soft);cursor:pointer;transition:transform .15s}.ar-ind__chev.is-open{transform:rotate(90deg)}.ar-segment{display:flex;background:#e3ebf0;padding:3px;gap:2px}.ar-segment button{flex:1;border:none;background:transparent;padding:.42rem .4rem;font-size:.8rem;font-weight:600;color:var(--ar-soft);cursor:pointer;white-space:nowrap}.ar-segment button.is-on{background:var(--ar-card);color:var(--ar-ink);box-shadow:0 1px 3px #2f46561f}.ar-segment--wrap{flex-wrap:wrap}.ar-segment--wrap button{flex:0 0 auto;padding:.42rem .75rem}.ar-chips{display:flex;flex-wrap:wrap;gap:.35rem}.ar-chip{--tag: var(--ar-blue);border:1px solid var(--ar-line-strong);background:var(--ar-card);padding:.28rem .6rem;font-size:.78rem;font-weight:600;cursor:pointer;color:var(--ar-ink)}.ar-chip:hover{border-color:var(--tag)}.ar-chip.is-on{background:var(--tag);border-color:var(--tag);color:#fff}.ar-chip--plain{color:var(--ar-soft);border-style:dashed}.ar-tagwall{--gap: 4px;display:flex;flex-direction:column;gap:var(--gap)}.ar-tagwall .ar-chips{gap:var(--gap)}.ar-chips__break{flex-basis:100%;height:0;margin-top:calc(-1 * var(--gap))}.ar-tagwall .ar-chip{flex:1 1 auto;display:inline-flex;align-items:baseline;justify-content:center;gap:.3rem;border:0;border-radius:0;white-space:nowrap;transition:background .12s,color .12s}.ar-tagwall .ar-chip{padding:.42rem .6rem;border:1px solid color-mix(in srgb,var(--tag) 28%,var(--ar-line));border-radius:5px;background:color-mix(in srgb,var(--tag) 10%,var(--ar-card));color:color-mix(in srgb,var(--tag) 55%,var(--ar-ink));box-shadow:0 1px color-mix(in srgb,var(--tag) 18%,transparent);transition:background .12s,color .12s,border-color .12s,transform .08s}.ar-tagwall .ar-chip:hover{background:color-mix(in srgb,var(--tag) 22%,var(--ar-card));border-color:color-mix(in srgb,var(--tag) 60%,var(--ar-line))}.ar-tagwall .ar-chip:active{transform:translateY(1px);box-shadow:none}.ar-tagwall .ar-chip.is-on{background:var(--tag);border-color:var(--tag);color:#fff}.ar-tagwall .ar-chip.is-empty{background:var(--ar-card);border-color:var(--ar-line);box-shadow:none;color:#b9c0c7}.ar-tagwall .ar-chip.is-empty:hover{background:var(--ar-card);color:#9aa2aa}.ar-subtags{display:flex;flex-direction:column;gap:var(--gap, 4px);animation:ar-subtags-in .18s ease-out}@keyframes ar-subtags-in{0%{opacity:0;transform:translateY(-4px)}}.ar-subtags__group{--tag: var(--ar-blue);background:var(--ar-card);border:1px solid var(--ar-line);border-radius:5px;box-shadow:inset 3px 0 0 var(--tag);padding:.45rem .5rem .4rem .7rem}.ar-subtags__head{display:flex;align-items:baseline;gap:.5rem;padding:0 .35rem .3rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--tag) 80%,var(--ar-ink))}.ar-subtags__hint{font-weight:400;text-transform:none;letter-spacing:0;font-size:.72rem;color:var(--ar-soft)}.ar-subtags__all{margin-left:auto;border:0;background:none;padding:0;font:inherit;font-weight:600;text-transform:none;letter-spacing:0;font-size:.72rem;color:var(--tag);cursor:pointer}.ar-subtags__all:hover{text-decoration:underline}.ar-subtags__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ar-subchip{display:flex;align-items:center;gap:.5rem;border:0;border-radius:4px;background:none;padding:.3rem .4rem;font-size:.78rem;text-align:left;color:var(--ar-ink);cursor:pointer}.ar-subchip__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-subchip i{font-style:normal;font-size:.72rem;color:var(--ar-soft);font-variant-numeric:tabular-nums}.ar-subchip__box{flex:0 0 auto;width:13px;height:13px;border:1.5px solid color-mix(in srgb,var(--tag) 70%,var(--ar-line));border-radius:3px;display:grid;place-items:center}.ar-subchip:hover{background:color-mix(in srgb,var(--tag) 9%,transparent)}.ar-subchip.is-on{background:color-mix(in srgb,var(--tag) 13%,transparent);font-weight:600}.ar-subchip.is-on .ar-subchip__box{background:var(--tag);border-color:var(--tag)}.ar-subchip.is-on .ar-subchip__box:after{content:"";width:6px;height:3px;border:solid #fff;border-width:0 0 1.5px 1.5px;transform:translateY(-1px) rotate(-45deg)}.ar-subchip.is-empty{color:#b9c0c7}.ar-subchip.is-empty i{color:inherit}.ar-subchip.is-empty .ar-subchip__box{border-color:#d6dbe0}.ar-context{display:flex;flex-wrap:wrap;gap:.35rem}.ar-pill{display:inline-flex;align-items:center;gap:.25rem;background:var(--ar-accent-soft);color:var(--ar-accent-dark);font-weight:600;font-size:.8rem;padding:.22rem .25rem .22rem .6rem}.ar-pill.is-paused{background:#eef2f4;color:var(--ar-soft);font-weight:500}.ar-pill button{border:none;background:none;cursor:pointer;color:inherit;font-size:1rem;line-height:1;padding:0 .3rem}.ar-filters__row{display:flex;justify-content:space-between}.ar-link{border:none;background:none;padding:0;color:var(--ar-blue);font-weight:600;font-size:.82rem;cursor:pointer}.ar-link:hover{text-decoration:underline}.ar-more{display:flex;flex-direction:column;gap:.5rem;padding:.7rem;background:#edf2f5}.ar-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.7rem}.ar-field>span{font-size:.78rem;font-weight:600;color:var(--ar-soft)}.ar-field input,.ar-field select,.ar-range input,.ar-inline-form input,.ar-picker input,.ar-textarea,select{padding:.5rem .6rem;border:1px solid var(--ar-line-strong);background:var(--ar-card);outline:none;min-width:0}.ar-field input:focus,.ar-textarea:focus,.ar-picker input:focus{border-color:var(--ar-blue)}.ar-field--inline{display:grid;grid-template-columns:92px 1fr;align-items:center;margin:0}.ar-range{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.ar-check{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.ar-textarea{width:100%;resize:vertical}.ar-summary{display:flex;justify-content:space-between;align-items:center;padding:.55rem 1rem;border-top:1px solid var(--ar-line);border-bottom:1px solid var(--ar-line);background:#f1f5f7}.ar-summary b{font-size:1.05rem}.ar-summary select{padding:.3rem .4rem;font-size:.8rem}.ar-list{flex:1;overflow:auto;padding:.6rem .75rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.ar-empty{padding:2rem 1rem;text-align:center;color:var(--ar-soft)}.ar-pcard{display:flex;flex-direction:column;gap:.35rem;width:100%;text-align:left;border:1px solid var(--ar-line);border-left:3px solid transparent;background:var(--ar-card);padding:.7rem .8rem;cursor:pointer}.ar-pcard:hover{border-color:var(--ar-line-strong);border-left-color:var(--ar-accent);box-shadow:0 3px 12px #2f465614}.ar-pcard.is-active{border-left-color:var(--ar-accent-dark);background:#fffaf3}.ar-pcard__top{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.ar-pcard__price{font-weight:700;font-size:1rem}.ar-pcard__title{font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ar-pcard__meta{font-size:.8rem;color:var(--ar-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-pcard__foot{display:flex;justify-content:space-between;align-items:center;gap:.4rem;flex-wrap:wrap}.ar-pcard__place{font-size:.75rem;color:var(--ar-soft)}.ar-workbtn{display:inline-flex;align-items:center;gap:.2rem;padding:.22rem .6rem;border:1px solid var(--ar-accent);background:var(--ar-card);color:var(--ar-accent);font:inherit;font-size:.75rem;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.ar-workbtn:hover{background:var(--ar-accent);color:#fff}.ar-workbtn.is-on{border-color:#b9dfc9;background:#e5f4ec;color:#1f7a4f}.ar-workbtn.is-on:hover{background:#d3ecdf;color:#1f7a4f}.ar-workbtn--sm{padding:.08rem .4rem;font-size:.68rem;margin-left:auto}.ar-worktake{position:relative;display:inline-flex}.ar-worktake__more{margin-left:-1px;padding-left:.35rem;padding-right:.35rem}.ar-worktake.is-big .ar-worktake__more{border-left:1px solid rgba(255,255,255,.4)}.ar-worktake__menu{position:fixed;z-index:300;display:grid;min-width:15rem;padding:.35rem;background:var(--ar-card);border:1px solid var(--ar-line-strong);box-shadow:0 6px 20px #14283c2e}.ar-worktake__menu b{padding:.2rem .4rem .35rem;font-size:.72rem;color:var(--ar-soft);text-transform:uppercase}.ar-worktake__menu button{padding:.4rem .5rem;border:none;background:none;text-align:left;font:inherit;font-size:.85rem;cursor:pointer}.ar-worktake__menu button:hover{background:var(--ar-bg)}.ar-worktake__menu button.is-on{font-weight:700;box-shadow:inset 3px 0 0 var(--ar-accent)}.ar-worktoast{position:fixed;left:50%;bottom:1.2rem;transform:translate(-50%);z-index:200;display:flex;gap:.8rem;align-items:center;padding:.6rem 1rem;background:#24384a;color:#fff;font-size:.88rem;box-shadow:0 8px 24px #00000040}.ar-worktoast a{color:#ffd29a;font-weight:600}@media(max-width:800px){.ar-worktoast{bottom:5rem}}.ar-pcard__winner{font-size:.78rem;color:var(--ar-good);font-weight:600}.ar-pcard--map{flex-direction:row;gap:0;padding:0;overflow:hidden}.ar-pcard__body{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0;padding:.65rem .8rem}.ar-pcard.is-closed{background:#f7f9fa}.ar-pcard.is-closed .ar-pcard__price,.ar-pcard.is-closed .ar-pcard__title{color:#6f8494}.ar-pcard.is-closed .ar-pcard__title{font-weight:500}.ar-pcard.is-closed .ar-tag{opacity:.7}.ar-pcard.is-closed:hover{border-left-color:#8a9ba8}.ar-pcard__closed{font-size:.74rem;color:#5d6f7c;font-style:italic}.ar-stage--commission{color:#5d6f7c}.ar-tags{display:inline-flex;flex-wrap:wrap;gap:.25rem}.ar-tag{--tag: var(--ar-blue);font-size:.68rem;font-weight:700;padding:.12rem .4rem;color:var(--tag);background:color-mix(in srgb,var(--tag) 12%,transparent);text-transform:uppercase;letter-spacing:.03em}.ar-tag--seg{--tag: var(--ar-accent-dark)}.ar-tag--good{--tag: var(--ar-good)}.ar-tag--bad{--tag: var(--ar-bad)}.ar-countdown,.ar-stage{font-size:.75rem;font-weight:700;white-space:nowrap}.ar-countdown.is-ok{color:var(--ar-good)}.ar-countdown.is-soon{color:var(--ar-warn)}.ar-countdown.is-hot{color:var(--ar-bad)}.ar-countdown.is-over,.ar-stage{color:var(--ar-soft)}.ar-stage--done{color:var(--ar-blue)}.ar-stage--cancelled{color:var(--ar-bad)}.ar-drawer{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);overflow:auto;background:var(--ar-panel);box-shadow:var(--ar-shadow);padding:1.2rem 1.4rem 2.5rem;z-index:6;animation:ar-slide .22s ease}@keyframes ar-slide{0%{transform:translate(30px);opacity:0}}.ar-drawer__close,.ar-modal__close{position:absolute;top:.6rem;right:.8rem;border:none;background:none;font-size:1.6rem;line-height:1;cursor:pointer;color:var(--ar-soft)}.ar-drawer__head{display:flex;gap:.5rem;align-items:center;font-size:.8rem;padding-right:2rem}.ar-badge{background:var(--ar-ink);color:#fff;font-weight:700;font-size:.72rem;padding:.12rem .4rem}.ar-drawer__title{font-size:1.12rem}.ar-drawer__price{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin:.9rem 0;padding:.8rem .9rem;background:var(--ar-card);border:1px solid var(--ar-line)}.ar-drawer__price>div{display:flex;flex-direction:column;gap:.2rem}.ar-drawer__price>div:last-child{align-items:flex-end}.ar-drawer__price b{font-size:1.25rem}.ar-label{font-size:.72rem;color:var(--ar-soft);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ar-pc{display:flex;flex-direction:column}.ar-pc__tags{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.ar-okved{flex:none;display:inline-block;font-size:.7rem;font-weight:600;color:var(--ar-soft);border:1px solid var(--ar-line-strong);padding:.05rem .35rem}.ar-stagechip{font-size:.72rem;font-weight:700;padding:.12rem .45rem;background:#e7f4ed;color:var(--ar-good)}.ar-stagechip.is-commission{background:#edf1f4;color:#5d6f7c}.ar-stagechip.is-done{background:#e8eff5;color:var(--ar-blue)}.ar-stagechip.is-cancelled{background:#f8e9e7;color:var(--ar-bad)}.ar-copy{border:none;background:none;padding:0;color:var(--ar-soft);font-size:.85rem;cursor:pointer}.ar-copy:hover{color:var(--ar-ink)}.ar-pc__hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;margin:.9rem 0 .6rem;padding:.85rem .95rem;background:var(--ar-card);border:1px solid var(--ar-line)}.ar-pc__price,.ar-pc__time{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ar-pc__time{align-items:flex-end;text-align:right}.ar-pc__price>b{font-size:1.35rem}.ar-market{display:flex;flex-direction:column;gap:.2rem;margin-top:.35rem}.ar-market__track{position:relative;height:10px;background:#edf2f5}.ar-market__track i{position:absolute;top:0;bottom:0}.ar-market__band{background:#cfdde6}.ar-market__median{width:2px;background:var(--ar-blue)}.ar-market__dot{width:12px;height:12px;top:-1px!important;margin-left:-6px;border-radius:50%;background:var(--ar-accent);border:2px solid #fff;box-shadow:0 0 0 1px var(--ar-accent)}.ar-timeline{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 .4rem;padding:0;counter-reset:step}.ar-timeline li{position:relative;display:flex;flex-direction:column;gap:.1rem;padding-top:.7rem;font-size:.75rem;color:var(--ar-soft);border-top:3px solid var(--ar-line)}.ar-timeline li b{font-weight:600}.ar-timeline li.is-past{border-top-color:var(--ar-accent);color:var(--ar-ink)}.ar-timeline li.is-now{border-top-color:var(--ar-accent);border-top-style:dashed;color:var(--ar-ink)}.ar-timeline li.is-now b{color:var(--ar-accent-dark)}.ar-timeline.is-cancelled li:last-child{color:var(--ar-bad)}.ar-pc__signals{padding:.6rem .9rem;background:var(--ar-card);border:1px solid var(--ar-line);border-left:3px solid var(--ar-accent)}.ar-pc__signals h3{margin-bottom:.3rem}.ar-pc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.8rem;margin-top:.9rem}.ar-pc__box{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .95rem;background:var(--ar-card);border:1px solid var(--ar-line);min-width:0}.ar-pc__box h3{margin:0}.ar-pc__box h4{margin:.4rem 0 0}.ar-pc__box--wide{grid-column:1 / -1}.ar-pc__map .ar-mini{height:130px;width:100%}.ar-dl--tight{grid-template-columns:100px 1fr;gap:.3rem .7rem;margin-top:.5rem;font-size:.85rem}.ar-pc__cust{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1rem}.ar-pc__custname{font-weight:700;font-size:1rem}.ar-kpis--grid{grid-template-columns:repeat(2,1fr);gap:.4rem;align-content:start}.ar-kpis--grid>div{padding:.5rem .6rem;background:#f6f9fa}.ar-kpis--grid b{font-size:1rem}.ar-pc__custcats{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.ar-pc__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.4rem 1.2rem}.ar-reflist{list-style:none;margin:.3rem 0 0;padding:0}.ar-reflist li{display:flex;flex-direction:column;gap:.1rem;padding:.35rem 0;border-bottom:1px dashed var(--ar-line);min-width:0}.ar-reflist .ar-link{align-self:flex-start;text-align:left}.ar-reflist__title{text-align:left;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ar-pc__months{display:flex;align-items:flex-end;gap:3px;height:64px}.ar-pc__months>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px}.ar-pc__months i{display:block;width:100%;background:#b9cfdc;min-height:2px}.ar-pc__months span{font-size:.6rem;color:var(--ar-soft)}.ar-docs{margin:0;padding-left:1.1rem;font-size:.82rem}@media(max-width:700px){.ar-pc__hero,.ar-pc__cust{grid-template-columns:1fr}.ar-pc__time{align-items:flex-start;text-align:left}}.ar-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin:.6rem 0 1rem}.ar-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.55rem .95rem;border:1px solid var(--ar-line-strong);background:var(--ar-card);font-weight:600;cursor:pointer;color:var(--ar-ink);text-decoration:none}.ar-btn:hover{border-color:var(--ar-blue);text-decoration:none}.ar-btn:disabled{opacity:.5;cursor:default}.ar-btn--primary{background:var(--ar-accent);border-color:var(--ar-accent);color:#fff}.ar-btn--primary:hover{background:var(--ar-accent-dark);border-color:var(--ar-accent-dark)}.ar-btn--ok{background:#e6f3ed;border-color:#b9dccb;color:#2f6e52}.ar-btn--danger{color:var(--ar-bad)}.ar-btn--wide{width:100%}.ar-dl{display:grid;grid-template-columns:112px 1fr;gap:.5rem .8rem;margin:0}.ar-dl dt{color:var(--ar-soft);font-size:.8rem;font-weight:600}.ar-dl dd{margin:0;line-height:1.4}.ar-section{margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--ar-line)}.ar-lots{list-style:none;margin:0;padding:0;font-size:.82rem}.ar-lots li{padding:.35rem 0;border-bottom:1px dashed var(--ar-line)}.ar-lots li.is-current{font-weight:700}.ar-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem}.ar-kpis>div{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .8rem;background:var(--ar-card);border:1px solid var(--ar-line)}.ar-kpis b{font-size:1.1rem}.ar-kpis span{font-size:.75rem;color:var(--ar-soft)}.ar-kpis--big{margin-bottom:1rem}.ar-kpis--big b{font-size:1.45rem}.ar-rank{list-style:none;margin:0;padding:0}.ar-rank li{display:flex;justify-content:space-between;gap:.8rem;padding:.42rem 0;border-bottom:1px solid var(--ar-line);font-size:.85rem}.ar-rank li>span{color:var(--ar-soft);font-size:.78rem;white-space:nowrap}.ar-skeleton{height:220px;background:linear-gradient(90deg,#e8eef2,#f3f6f8,#e8eef2);background-size:200% 100%;animation:ar-shimmer 1.2s infinite}@keyframes ar-shimmer{to{background-position:-200% 0}}.ar-cardbox{background:var(--ar-card);border:1px solid var(--ar-line);padding:1rem 1.1rem;margin-bottom:1rem;min-width:0}.ar-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.ar-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:0 1rem}.ar-bars{list-style:none;margin:0;padding:0}.ar-bars li{display:grid;grid-template-columns:1fr 90px 52px;align-items:center;gap:.5rem;padding:.28rem 0;font-size:.82rem;cursor:pointer}.ar-bars li:hover span{color:var(--ar-blue)}.ar-bars i{display:block;height:8px;min-width:2px}.ar-bars b{text-align:right}.ar-months{display:flex;align-items:flex-end;gap:3px;height:160px}.ar-months>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px}.ar-months i{display:block;width:100%;background:var(--ar-blue);min-height:2px}.ar-months span{font-size:.62rem;color:var(--ar-soft)}.ar-tablehead{display:flex;justify-content:space-between;align-items:center}.ar-tablewrap{overflow-x:auto}.ar-table{width:100%;border-collapse:collapse;font-size:.85rem}.ar-table th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ar-soft);padding:.5rem;border-bottom:2px solid var(--ar-line)}.ar-table td{padding:.6rem .5rem;border-bottom:1px solid var(--ar-line);vertical-align:top}.ar-table tr{cursor:pointer}.ar-table tbody tr:hover,.ar-table tr.is-active{background:#fff8ee}.ar-table .num{text-align:right;white-space:nowrap;font-weight:700}.ar-table__title{font-weight:600;margin-bottom:.25rem;max-width:520px}.ar-pager{display:flex;justify-content:center;align-items:center;gap:.8rem;margin-top:.8rem}.ar-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.8rem 0 1rem}.ar-orglist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.ar-orgrow{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;background:var(--ar-card);border:1px solid var(--ar-line);color:var(--ar-ink)}a.ar-orgrow:hover{border-color:var(--ar-blue);text-decoration:none}.ar-orgrow>a{color:inherit}.ar-orgrow__name{font-weight:700;margin-bottom:.15rem}.ar-orgrow__num{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.ar-orgrow__num span{font-size:.75rem;color:var(--ar-soft)}.ar-orghead{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem}.ar-orghead .ar-tags{margin-top:.5rem}.ar-orghead__actions{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0;justify-content:flex-end}.ar-refresh-note{margin:-.4rem 0 .8rem}.ar-relbar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem}.ar-verdict{border-top:3px solid var(--ar-good)}.ar-verdict.is-warn{border-top-color:var(--ar-warn)}.ar-verdict.is-bad{border-top-color:var(--ar-bad)}.ar-signals{list-style:none;margin:0;padding:0}.ar-signals li{padding:.35rem 0 .35rem 1.3rem;position:relative;font-size:.88rem}.ar-signals li:before{position:absolute;left:0;font-weight:700}.ar-signals li.is-good:before{content:"✓";color:var(--ar-good)}.ar-signals li.is-warn:before{content:"!";color:var(--ar-warn)}.ar-signals li.is-bad:before{content:"✕";color:var(--ar-bad)}.ar-fin{display:flex;align-items:flex-end;gap:.5rem;height:200px}.ar-fin>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;font-size:.7rem;min-width:0}.ar-fin i{width:100%;max-width:54px;background:var(--ar-blue);min-height:2px;order:-1}.ar-fin b{font-size:.68rem;white-space:nowrap}.ar-fin span{color:var(--ar-good);white-space:nowrap}.ar-fin span.is-neg{color:var(--ar-bad)}.ar-fin em{font-style:normal;color:var(--ar-soft)}.ar-okved{list-style:none;margin:0;padding:0;font-size:.83rem;columns:2}.ar-okved li{padding:.2rem 0;break-inside:avoid}.ar-okved li.is-main{font-weight:700}.ar-page--work{display:flex;flex-direction:column;overflow:hidden}.ar-workhead{display:flex;align-items:baseline;gap:1rem;padding:1.2rem 1.5rem .6rem}.ar-board{flex:1;min-height:0;display:grid;grid-template-columns:repeat(6,minmax(230px,1fr));grid-template-rows:minmax(0,1fr);gap:.7rem;padding:.4rem 1.5rem 1.5rem;overflow-x:auto;overflow-y:hidden}.ar-col{display:flex;flex-direction:column;gap:.45rem;background:#e6edf1;padding:.6rem;min-height:0}.ar-col__list{flex:1;min-height:0;display:flex;flex-direction:column;gap:.45rem;overflow-y:auto;overscroll-behavior:contain}.ar-col__drop{flex:0 0 auto;min-height:72px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--ar-line-strong);color:var(--ar-soft);font-size:.8rem;background:#ffffff80}.ar-col.is-over .ar-col__drop{border-color:var(--ar-accent);color:var(--ar-accent);background:var(--ar-card)}@media(max-height:560px){.ar-board{overflow-y:auto;grid-template-rows:auto}.ar-col__list{overflow:visible}}.ar-col.is-over{background:var(--ar-accent-soft);outline:2px dashed var(--ar-accent)}.ar-col header{display:flex;justify-content:space-between;align-items:baseline;font-size:.85rem;padding:0 .2rem .3rem}.ar-col header span{color:var(--ar-soft);font-size:.75rem}.ar-col__empty{color:var(--ar-soft);font-size:.78rem;text-align:center;padding:1.5rem 0;border:1px dashed var(--ar-line-strong)}.ar-wcard{background:var(--ar-card);padding:.6rem .7rem;border:1px solid var(--ar-line);cursor:grab;display:flex;flex-direction:column;gap:.3rem}.ar-wcard:hover{border-color:var(--ar-accent)}.ar-wcard__title{font-weight:600;font-size:.85rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ar-wcard__foot{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.ar-progress{position:relative;padding-left:46px;color:var(--ar-soft)}.ar-progress:before,.ar-progress i{content:"";position:absolute;left:0;top:50%;height:5px;transform:translateY(-50%)}.ar-progress:before{width:40px;background:#e1e8ec}.ar-progress i{background:var(--ar-good)}.ar-checklist{list-style:none;margin:0 0 .6rem;padding:0}.ar-checklist li{padding:.3rem 0}.ar-inline-form input{width:100%}.ar-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e2d3873;display:grid;place-items:center;z-index:50;padding:1rem}.ar-modal__box{position:relative;width:min(420px,100%);max-height:92vh;overflow:auto;background:var(--ar-panel);padding:1.6rem 1.6rem 1.4rem;box-shadow:var(--ar-shadow);animation:ar-pop .18s ease}.ar-modal__box--wide{width:min(860px,100%)}@keyframes ar-pop{0%{transform:scale(.97);opacity:0}}.ar-login h2{margin-bottom:1rem}.ar-code-input{font-size:1.6rem!important;letter-spacing:.5em;text-align:center}.ar-rel{border-top:1px solid var(--ar-line);padding-bottom:.4rem}.ar-picker{position:relative;margin-top:.5rem}.ar-picker input{width:100%}.ar-picker.is-compact input{padding:.35rem .55rem;font-size:.82rem}.ar-picker ul{position:absolute;left:0;right:0;top:100%;list-style:none;margin:0;padding:0;background:var(--ar-card);border:1px solid var(--ar-line-strong);box-shadow:var(--ar-shadow);z-index:10;max-height:320px;overflow:auto}.ar-picker li button{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:none;background:none;text-align:left;padding:.5rem .7rem;cursor:pointer}.ar-picker li button:hover{background:#f2f6f8}.ar-picker li span{font-size:.75rem;color:var(--ar-soft)}.an-dyn{display:flex;flex-direction:column;gap:.9rem}.an-dyn.is-loading .ar-cardbox,.an-dyn.is-loading .ar-kpis{opacity:.55;transition:opacity .2s}.an-dyn .ar-kpis--big{margin-bottom:0}.an-dyn .ar-kpis b.is-up{color:var(--ar-good)}.an-dyn .ar-kpis b.is-down{color:var(--ar-bad)}.an-dyn__controls{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.an-dyn__toggle{display:inline-flex}.an-dyn__toggle button{flex:none;padding:.4rem .8rem}.an-dyn__note{margin:0;padding:.55rem .8rem;background:#fdf5e7;border-left:3px solid var(--ar-warn);font-size:.82rem}.an-dyn__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:.9rem}.an-chart{position:relative}.an-chart__svg{display:block;width:100%;height:auto}.an-chart__grid{stroke:var(--ar-line);stroke-width:1}.an-chart__axis{font-size:11px;fill:var(--ar-soft)}.an-chart__hit{fill:transparent}.an-chart__hit:hover{fill:#2f46560a}.an-chart__tip{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;gap:2px;padding:.45rem .65rem;background:var(--ar-ink);color:#fff;font-size:.75rem;pointer-events:none;white-space:nowrap;z-index:3;box-shadow:var(--ar-shadow)}.an-chart__tip i,.an-legend i{display:inline-block;width:9px;height:9px;margin-right:.3rem}.an-legend{display:flex;flex-wrap:wrap;gap:.3rem .5rem;margin-top:.5rem}.an-legend button{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--ar-line);background:var(--ar-card);padding:.2rem .5rem;font-size:.75rem;cursor:pointer;max-width:280px}.an-legend button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-legend button b{color:var(--ar-soft);font-weight:600}.an-legend button.is-on{border-color:var(--ar-ink)}.an-legend button.is-dim{opacity:.45}.an-rbars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(110px,170px) 1fr auto;gap:.35rem .6rem;align-items:center;font-size:.8rem}.an-rbars li{display:contents}.an-rbars .ar-link{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-rbars li.is-on .ar-link{font-weight:700;color:var(--ar-accent-dark)}.an-rbars__track{display:flex;height:14px;min-width:2px;background:#edf2f5}.an-rbars__track i{display:block;height:100%}.an-rbars b{font-size:.78rem;white-space:nowrap}.an-heat{display:grid;gap:2px;font-size:.7rem}.an-heat__row{display:contents}.an-heat__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.4rem}.an-heat__col{color:var(--ar-soft);font-size:.62rem;white-space:nowrap;overflow:visible}.an-heat i{display:block;height:16px}.an-cust td{vertical-align:middle}.an-cust .ar-link{white-space:nowrap}.an-share{display:flex;align-items:center;gap:.4rem;min-width:110px}.an-share i{display:block;height:8px;background:var(--ar-accent)}.an-share span{font-size:.75rem;color:var(--ar-soft)}.an-spark{display:block;width:140px;height:30px}.an-spark__line{fill:none;stroke:var(--ar-accent);stroke-width:1.6}.an-spark__fill{fill:#d9822b24;stroke:none}.an-shell{display:flex;flex-direction:column;height:100%}.an-tabs{padding:.6rem 1.5rem;background:var(--ar-panel);border-bottom:1px solid var(--ar-line)}.an-tabs .ar-segment{display:inline-flex}.an-tabs .ar-segment button{padding:.45rem 1.1rem}.an-shell__body{position:relative;flex:1;min-height:0}.ar-drawer__links{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.an-page{overflow:auto}.an-top{background:#e8f0f5;border-bottom:1px solid var(--ar-line)}.an-toolbar{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1.5rem .4rem}.an-toolbar .ar-segment{align-self:flex-start}.an-toolbar .ar-segment button{padding:.45rem 1rem}.an-orgs{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.3rem}.an-org{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;flex:0 0 auto;max-width:230px;padding:.45rem .7rem;border:1px solid var(--ar-line-strong);border-left:3px solid transparent;background:#ffffffbf;cursor:pointer;text-align:left}.an-org b{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.an-org span{font-size:.7rem;color:var(--ar-soft)}.an-org:hover{border-left-color:var(--ar-accent)}.an-org.is-on{background:#fff;border-color:var(--ar-accent);border-left-color:var(--ar-accent);box-shadow:0 2px 10px #d9822b40}.an-mapwrap{position:relative;height:max(420px,64vh)}.an-map{position:absolute;top:0;right:0;bottom:0;left:0}.an-map svg{width:100%;height:100%;display:block;cursor:default}.an-map svg.is-focused{cursor:grab}.an-region{stroke:#6f92a8;stroke-width:.6;vector-effect:non-scaling-stroke;stroke-linejoin:round;cursor:pointer;transform-box:view-box;transform-origin:0 0;transition-property:fill,transform,opacity;transition-duration:.6s,1.15s,.7s;transition-timing-function:ease,cubic-bezier(.65,0,.25,1),ease}.an-region:hover{stroke:#3d5566;stroke-width:1.4}.an-region.is-lit{filter:url(#an-glow)}.an-region.is-selected{stroke:#9c5512;stroke-width:1.6;cursor:grab;filter:drop-shadow(0 8px 18px rgba(47,70,86,.25))}.an-lakes path{fill:#d9ecf5;stroke:#8eb0c4;stroke-width:.4;vector-effect:non-scaling-stroke;pointer-events:none}.an-lakes{transition:opacity .4s}.an-lakes.is-hidden{opacity:0}.an-badge{cursor:pointer}.an-badge__in{opacity:0;animation:an-pop .45s ease forwards;transform-box:fill-box;transform-origin:center}.an-badge circle{fill:#fff;stroke:var(--ar-accent);stroke-width:2}.an-badge text{text-anchor:middle;font:700 12px Manrope,system-ui,sans-serif;fill:var(--ar-accent-dark);pointer-events:none}.an-badge:hover circle{fill:var(--ar-accent)}.an-badge:hover text{fill:#fff}@keyframes an-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1}}.an-city{cursor:pointer;animation:an-fade .4s ease}.an-city circle{fill:var(--ar-accent);fill-opacity:.88;stroke:#fff}.an-city.is-on circle{fill:var(--ar-accent-dark)}.an-city text{text-anchor:middle;font-family:Manrope,system-ui,sans-serif;font-weight:700;fill:#fff;pointer-events:none}.an-city .an-city__name{text-anchor:start;fill:var(--ar-ink);font-weight:600;paint-order:stroke;stroke:#ffffffe6;stroke-linejoin:round}@keyframes an-fade{0%{opacity:0}}.an-map__controls{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;animation:an-fade .4s ease}.an-map__controls .map-controls__zoom button{font-size:1.1rem}.an-map__hint{position:absolute;bottom:.8rem;right:1rem;font-size:.75rem;color:var(--ar-soft);animation:an-fade .6s ease}.an-tooltip{position:fixed}.an-caption{position:absolute;left:1.5rem;bottom:1rem;display:flex;flex-direction:column;gap:.15rem;max-width:520px;padding:.55rem .8rem;background:#f8fafbeb;font-size:.85rem;pointer-events:none}.an-caption b{font-size:.95rem}.an-demo-note{position:absolute;top:.7rem;left:1.5rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ar-accent-dark);background:var(--ar-accent-soft);padding:.15rem .45rem}.an-bottom{max-width:1400px;margin:0 auto}.ar-bars li.is-on span{color:var(--ar-accent-dark);font-weight:700}.an-plain{font-size:.85rem}.ar-rank .ar-link{text-align:left;font-size:.85rem}@media(max-width:900px){.ar-app{grid-template-columns:1fr;grid-template-rows:1fr auto}.ar-nav{order:2;flex-direction:row;padding:0}.ar-nav__item{flex:1;border-left:none;border-top:3px solid transparent}.ar-nav__item.is-active{border-top-color:var(--ar-accent)}.ar-brand,.ar-nav__spacer{display:none}.ar-mappage,.ar-page--split{grid-template-columns:1fr;grid-template-rows:45% 55%}.ar-mappage .ar-panel{order:2}.ar-hub{--map-vh: 40vh;display:block;overflow:auto}.ar-hub[data-focus=map]{--map-vh: 55vh}.ar-hub[data-focus=list]{--map-vh: 24vh}.ar-hub__map{position:sticky;top:0;height:var(--map-vh);transition:height .35s ease;z-index:4}.ar-hub__side{border-left:none;border-bottom:1px solid var(--ar-line)}.ar-hub__list{overflow:visible}.ar-drawer.ar-drawer--inline{position:fixed;z-index:30}.ar-hub__listhead{top:var(--map-vh)}.ar-hub__cards .ar-pcard__mapcell{flex-basis:110px}.ar-toast{bottom:5rem}}.ar-cab{max-width:1180px}.ar-cab__tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:1rem;border-bottom:1px solid var(--ar-line)}.ar-cab__tabs button{border:0;background:none;padding:.55rem .8rem;font:inherit;font-size:.86rem;color:var(--ar-soft);border-bottom:2px solid transparent;cursor:pointer}.ar-cab__tabs button:hover{color:var(--ar-ink)}.ar-cab__tabs button.is-on{color:var(--ar-ink);font-weight:600;border-bottom-color:#d9822b}.ar-cab__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.ar-cab__grid>.ar-cardbox{margin:0}.ar-cab__wide{grid-column:1 / -1}@media(max-width:900px){.ar-cab__grid{grid-template-columns:1fr}}.ar-cab__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ar-cab__badge{display:inline-block;min-width:1.3rem;padding:0 .35rem;border-radius:999px;background:#d9822b;color:#fff;font-size:.72rem;text-align:center;vertical-align:middle}.ar-cab__list,.ar-cab__events,.ar-cab__searches,.ar-feed{list-style:none;margin:0;padding:0}.ar-cab__list li{display:flex;flex-direction:column;gap:2px;padding:.45rem 0;border-bottom:1px solid var(--ar-line)}.ar-cab__events li button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:0;background:none;padding:.5rem .5rem .5rem .7rem;font:inherit;cursor:pointer;border-left:3px solid transparent}.ar-cab__events li.is-new button{border-left-color:#d9822b;background:color-mix(in srgb,#d9822b 6%,transparent)}.ar-cab__events li button:hover{background:color-mix(in srgb,#d9822b 10%,transparent)}.ar-cab__events span{font-size:.8rem;color:var(--ar-ink)}.ar-cab__events i{font-style:normal;font-size:.7rem;color:var(--ar-soft)}.ar-cab__stats{display:flex;gap:2rem}.ar-cab__stats a{color:var(--ar-ink);text-decoration:none}.ar-cab__stats b{font-size:1.4rem;margin-right:.3rem}.ar-feed li{display:flex;gap:.8rem;padding:.65rem 0;border-bottom:1px solid var(--ar-line)}.ar-feed__score{flex:0 0 auto;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;font-weight:700;font-size:.9rem;color:#fff}.ar-feed__score.is-high{background:#2f8f5b}.ar-feed__score.is-mid{background:#c79a2a}.ar-feed__score.is-low{background:#9aa3ab}.ar-feed__body{min-width:0;display:flex;flex-direction:column;gap:3px}.ar-feed__title{font-weight:600;color:var(--ar-ink);text-decoration:none}.ar-feed__title:hover{text-decoration:underline}.ar-feed__meta,.ar-feed__why{display:flex;flex-wrap:wrap;gap:.3rem .8rem;font-size:.78rem;color:var(--ar-soft)}.ar-feed__meta b{color:var(--ar-ink)}.ar-feed__why span{color:#2f6f4b}.ar-cab__chips{display:flex;flex-wrap:wrap;gap:4px}.ar-cab__chips .ar-chip{border-radius:5px}.ar-cab__chips .ar-subchip{--tag: #d9822b;flex:0 0 auto}.ar-cab__price{max-width:420px}.ar-cab__input{width:100%;max-width:560px;padding:.45rem .6rem;font:inherit;border:1px solid var(--ar-line-strong)}.ar-cab__save{margin-top:1rem}.ar-cab__searches li{display:flex;align-items:center;gap:.8rem;padding:.55rem 0;border-bottom:1px solid var(--ar-line)}.ar-cab__searches li>div{flex:1;min-width:0}.ar-cab__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;margin:.6rem 0}.ar-cab__kpis div{display:flex;flex-direction:column;padding:.55rem .7rem;border:1px solid var(--ar-line);border-radius:6px}.ar-cab__kpis b{font-size:1.15rem}.ar-cab__kpis span{font-size:.74rem;color:var(--ar-soft)}.ar-cab__bars{display:flex;align-items:flex-end;gap:4px;height:120px;margin:.8rem 0}.ar-cab__bars div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px}.ar-cab__bars i{width:100%;background:color-mix(in srgb,#d9822b 70%,#fff);border-radius:3px 3px 0 0;min-height:2px}.ar-cab__bars span{font-size:.66rem;color:var(--ar-soft)}.ar-season{display:inline-flex;align-items:flex-end;gap:2px;height:24px}.ar-season i{width:6px;background:color-mix(in srgb,#3b8fc2 70%,#fff);border-radius:1px}.ar-cab__registry{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:.4rem 0 .8rem;padding:.5rem .7rem;background:color-mix(in srgb,#2f8f5b 8%,transparent);font-size:.8rem}.ar-cab__docform,.ar-cab__invite{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem}.ar-cab__docform input:not([type=file]),.ar-cab__docform select,.ar-cab__invite input{padding:.4rem .55rem;font:inherit;border:1px solid var(--ar-line-strong)}.ar-nav__avatar{position:relative}.ar-nav__bell{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#d9822b;color:#fff;font-size:.62rem;font-weight:700;line-height:16px;text-align:center}.ar-savesearch{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ar-savesearch input,.ar-savesearch select{padding:.3rem .45rem;font:inherit;font-size:.82rem;border:1px solid var(--ar-line-strong)}.ar-savesearch .ar-btn{padding:.3rem .7rem}.ar-quick{display:flex;flex-direction:column;gap:.5rem;padding:.55rem .65rem;background:var(--ar-card);border:1px solid var(--ar-line);font-size:.8rem}.ar-quick__undo{color:var(--ar-soft)}.ar-quick__row{display:flex;flex-direction:column;gap:.3rem}.ar-quick__label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ar-soft)}.ar-quick__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.ar-quick__chip{display:inline-flex;align-items:baseline;gap:.35rem;max-width:100%;padding:.25rem .55rem;border:1px solid var(--ar-line-strong);background:var(--ar-panel);font:inherit;font-size:.78rem;font-weight:600;color:var(--ar-ink);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-quick__chip:hover{border-color:var(--ar-blue)}.ar-quick__chip.is-on{background:var(--ar-blue);border-color:var(--ar-blue);color:#fff;cursor:default}.ar-quick__chip i{font-style:normal;font-weight:500;color:var(--ar-soft)}.ar-quick__chip.is-on i{color:#fffc}.ar-quick__recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.ar-quick__recent li{display:flex;align-items:baseline;gap:.4rem}.ar-quick__recent .ar-link{text-align:left;font-size:.8rem;line-height:1.35}.ar-quick__forget{margin-left:auto;border:none;background:none;padding:0 .2rem;color:var(--ar-soft);font-size:.95rem;line-height:1;cursor:pointer;opacity:0}.ar-quick__recent li:hover .ar-quick__forget{opacity:1}.ar-agenda{display:flex;gap:.8rem;overflow-x:auto;padding:.5rem 1.2rem .8rem}.ar-agenda__day{flex:0 0 220px;display:flex;flex-direction:column;gap:4px}.ar-agenda__day>b{font-size:.78rem;text-transform:capitalize}.ar-agenda__day button{text-align:left;border:1px solid var(--ar-line);border-left:3px solid #9aa3ab;background:var(--ar-card);padding:.35rem .45rem;font:inherit;font-size:.74rem;cursor:pointer}.ar-agenda__day button.is-work{border-left-color:#d9822b}.ar-agenda__day button span{font-weight:700}.ar-agenda__day button i{display:block;font-style:normal;color:var(--ar-soft)}.ar-calc{margin-top:.8rem}.ar-calc__row{display:grid;grid-template-columns:6rem 4.5rem 1rem 1fr;align-items:center;gap:.4rem;font-size:.84rem;margin-bottom:.3rem}.ar-calc__row input{padding:.25rem .35rem;font:inherit;border:1px solid var(--ar-line-strong)}.ar-calc .ar-calc__row{grid-template-columns:8.5rem 4.5rem 2.2rem}.ar-calc .ar-calc__row--advance{grid-template-columns:8.5rem 4.5rem 1rem minmax(5rem,9rem) 1rem}.ar-offers2{margin-top:.8rem}.ar-offers2 h3{margin:0}.ar-offers2__list{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.35rem}.ar-offers2__list li{padding:.45rem .6rem;border-left:3px solid var(--ar-line-strong);background:var(--ar-bg);font-size:.85rem}.ar-offers2__list li.is-ours{border-left-color:var(--ar-blue)}.ar-offers2__list p{margin:.2rem 0 0}.ar-offers2__top{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.ar-offers2__diff{margin-left:.35rem;font-size:.75rem;font-weight:700}.ar-offers2__diff.is-down{color:#2f8f5b}.ar-offers2__diff.is-up{color:#c0392b}.ar-offers2__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.25rem}.ar-offers2__form{display:grid;gap:.45rem;margin-top:.5rem;padding:.6rem;border:1px solid var(--ar-line)}.ar-offers2__form input{padding:.3rem .45rem;font:inherit;font-size:.85rem;border:1px solid var(--ar-line-strong)}.ar-offers2__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.4rem}.ar-offers2__grid label{display:grid;gap:.15rem;font-size:.75rem;color:var(--ar-soft)}.ar-offers2__grid input{width:100%;min-width:0;box-sizing:border-box}.ar-result{margin:.8rem 0;padding:.6rem .8rem;border:1px solid var(--ar-line);border-radius:6px;background:color-mix(in srgb,#2f8f5b 5%,transparent)}.ar-result__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem}.ar-comments{margin-top:1rem;border-top:1px solid var(--ar-line);padding-top:.6rem}.ar-comments__item p{margin:.15rem 0 .6rem;white-space:pre-wrap}.ar-wcard__who{margin-left:auto;font-size:.7rem;color:var(--ar-soft)}.ar-cab{max-width:1320px}.ar-cab__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;border:0}.ar-cab__tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:.7rem 1rem;background:var(--ar-card);border:1px solid var(--ar-line);border-bottom:3px solid transparent;text-align:left}.ar-cab__tabs button b{font-size:1rem;color:var(--ar-ink)}.ar-cab__tabs button span{font-size:.74rem}.ar-cab__tabs button.is-on{border-bottom-color:#d9822b;box-shadow:0 4px 14px #2f465614}.ar-cab__overview{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:1rem;align-items:start}.ar-cab__overview>.ar-cardbox,.ar-cab__side>.ar-cardbox,.ar-cab__side>div>.ar-cardbox{margin:0}.ar-cab__side{display:flex;flex-direction:column;gap:1rem;min-width:0}.ar-cab__overview .ar-cab__side .ar-cab__events{max-height:330px;overflow:auto}.ar-cab__side .ar-cab__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.ar-cab__side .ar-cab__stats a{display:flex;flex-direction:column;padding:.6rem .7rem;background:var(--ar-card);border:1px solid var(--ar-line);font-size:.75rem;color:var(--ar-soft)}.ar-cab__side .ar-cab__stats a:hover{border-color:#d9822b}.ar-cab__side .ar-cab__stats b{color:var(--ar-ink)}.ar-cab__match{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem;align-items:start}.ar-cab__main{display:flex;flex-direction:column;gap:1rem;min-width:0}.ar-cab__main .ar-cardbox{margin:0}.ar-cab__fold{background:var(--ar-card);border:1px solid var(--ar-line)}.ar-cab__fold>summary{display:flex;align-items:baseline;gap:.8rem;padding:.75rem 1rem;cursor:pointer;list-style:none}.ar-cab__fold>summary:before{content:"⚙";color:#d9822b}.ar-cab__fold[open]>summary{border-bottom:1px solid var(--ar-line)}.ar-cab__fold>.ar-cab__grid,.ar-cab__fold>.ar-skeleton{padding:1rem}.ar-cab__sections{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:.4rem;padding:.5rem 0;margin-bottom:.5rem;background:var(--ar-bg, #f4f7f9)}.ar-cab__sections a{padding:.35rem .75rem;border:1px solid var(--ar-line);background:var(--ar-card);font-size:.8rem;color:var(--ar-ink);text-decoration:none}.ar-cab__sections a:hover{border-color:#d9822b}.ar-cab__section{scroll-margin-top:3.2rem;margin-bottom:1.5rem}@media(max-width:1000px){.ar-cab__overview,.ar-cab__match{grid-template-columns:1fr}}.ar-mm{background:var(--ar-card);border:1px solid var(--ar-line);min-width:0}.ar-mm__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem 1rem .5rem}.ar-mm__head h2{margin:0 0 .15rem}.ar-mm__view{flex:0 0 auto;width:220px}.ar-mm__layers{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1rem .7rem}.ar-mm__layer{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .6rem;border:1px solid var(--ar-line);background:#fff;font:inherit;font-size:.76rem;color:var(--ar-soft);cursor:pointer;opacity:.55}.ar-mm__layer.is-on{opacity:1;color:var(--ar-ink);border-color:color-mix(in srgb,var(--c) 45%,var(--ar-line));background:color-mix(in srgb,var(--c) 7%,#fff)}.ar-mm__layer b{font-size:.7rem;color:var(--ar-soft)}.ar-mm__layer i{width:10px;height:10px;background:var(--c);border-radius:50%}.ar-mm__layer i.is-competitor,.ar-mm__layer i.is-similar{border-radius:0;transform:rotate(45deg) scale(.85)}.ar-mm__layer i.is-partner{border-radius:0;background:none;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid var(--c)}.ar-mm__layer i.is-supplier{border-radius:0;transform:scale(.85)}.ar-mm__layer i.is-purchase{width:7px;height:7px}.ar-mm__layer i.is-rings{background:none;border:1.5px dashed var(--c)}.ar-mm__stage{position:relative;height:600px;border-top:1px solid var(--ar-line);overflow:hidden}.ar-mm__stage .map-shell{position:absolute;top:0;right:0;bottom:0;left:0}.ar-mm__skeleton{height:640px}.ar-mm__card{position:absolute;top:.8rem;left:.8rem;width:290px;max-height:calc(100% - 1.6rem);overflow:auto;padding:.9rem 1rem;background:#fffffff7;border:1px solid var(--ar-line);box-shadow:0 10px 30px #1f2d382e;z-index:4;animation:ar-mm-in .18s ease-out}@keyframes ar-mm-in{0%{opacity:0;transform:translate(-12px)}}.ar-mm__card h3{margin:.25rem 1.2rem .4rem 0;font-size:.95rem;line-height:1.3}.ar-mm__card p{margin:0 0 .5rem}.ar-mm__kind{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ar-mm__close{position:absolute;top:.4rem;right:.5rem;border:0;background:none;font-size:1.3rem;line-height:1;color:var(--ar-soft);cursor:pointer}.ar-mm__facts{list-style:none;margin:0 0 .7rem;padding:0;font-size:.8rem}.ar-mm__facts li{padding:.2rem 0;border-bottom:1px dashed var(--ar-line)}.ar-mm__actions{display:flex;flex-wrap:wrap;gap:.35rem}.ar-mm__links{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;margin:0 0 .5rem}.ar-mm__links .ar-btn{font-size:.8rem}.ar-mm__actions .ar-btn{font-size:.78rem;padding:.35rem .6rem}.ar-mm__radial{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#fbf6ee,#f2f6f8 70%)}.ar-mm__ring{fill:none;stroke:#2f46562e;stroke-dasharray:3 5}.ar-mm__ringlabel,.ar-mm__compass{font-size:10px;font-weight:600;fill:#2f46568c}.ar-mm__compass{text-anchor:middle;font-weight:700}.ar-mm__node{cursor:pointer}.ar-mm__node:hover circle,.ar-mm__node:hover rect,.ar-mm__node:hover polygon{filter:drop-shadow(0 2px 4px rgba(31,45,56,.35))}.ar-mm__label{font-size:10.5px;font-weight:600;text-anchor:middle;fill:#1f2d38;paint-order:stroke;stroke:#ffffffeb;stroke-width:3px;pointer-events:none}.ar-mm__label.is-me{font-size:12px;font-weight:700}.ar-mm__me{fill:#f2b544;font-size:14px;text-anchor:middle;pointer-events:none}.ar-mm__halo{fill:#d9822b2e;animation:ar-mm-pulse 2.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes ar-mm-pulse{50%{transform:scale(1.25);opacity:.5}}.ar-mm--compact .ar-mm__head{padding:.6rem .8rem .4rem}.ar-mm--compact .ar-mm__head h2{font-size:1rem}.ar-mm--compact .ar-mm__layers{padding:0 .8rem .5rem}.ar-mm--compact .ar-mm__stage{height:380px}.ar-mm--compact .ar-mm__card{width:240px}.ar-pcard__addr{margin-top:.15rem;font-size:.76rem;color:var(--ar-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ar-scopechip{display:inline-block;margin-left:.5rem;padding:.05rem .5rem;border:1px solid color-mix(in srgb,var(--ar-accent) 45%,var(--ar-line));background:color-mix(in srgb,var(--ar-accent) 10%,#fff);font:inherit;font-size:.74rem;color:#9a5512;cursor:pointer}.ar-scopechip.is-view{cursor:default;border-color:var(--ar-line);background:var(--ar-card);color:var(--ar-soft)}.ar-tooltip .ar-tooltip__addr{max-width:320px;margin-top:2px;font-size:.72rem;opacity:.85;white-space:normal}.ar-mm--bare{position:absolute;top:0;right:0;bottom:0;left:0;border:0}.ar-mm--bare .ar-mm__stage{height:100%;border-top:0}.ar-mm--bare .ar-mm__layers{position:absolute;bottom:.6rem;left:.6rem;z-index:3;padding:0}.ar-mm--bare .ar-mm__layer{box-shadow:0 2px 8px #1f2d381f}.ar-mm--bare .ar-mm__card{max-height:calc(100% - 4rem)}.ar-mm--bare .ar-drawer--inline{z-index:5}.ar-hub.ar-home2{grid-template-columns:minmax(0,1fr);grid-template-areas:"map" "list"}.ar-mm__group{list-style:none;margin:0;padding:0;max-height:260px;overflow:auto}.ar-mm__group li+li{border-top:1px solid var(--ar-line)}.ar-mm__group button,.ar-mm__group a{display:flex;flex-direction:column;gap:1px;width:100%;padding:.4rem .2rem;border:0;background:none;font:inherit;text-align:left;color:var(--ar-ink);text-decoration:none;cursor:pointer}.ar-mm__group button:hover,.ar-mm__group a:hover{background:var(--ar-bg)}.ar-mm__group b{font-size:.82rem}.ar-mm__group span{font-size:.76rem;color:var(--ar-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ar-mm__layer i.is-ad{width:14px;height:8px;border-radius:2px}.ar-adlogo{display:inline-block;align-self:flex-start;margin:.2rem 0 .3rem;padding:.25rem .55rem;border-radius:3px;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.03em;white-space:nowrap}.ar-rec.is-ad{cursor:default;border-color:color-mix(in srgb,var(--rc) 35%,var(--ar-line))}.ar-rec.is-ad .ar-rec__cell .ar-adlogo{align-self:center;font-size:.9rem;padding:.4rem .7rem}.ar-rec.is-ad .ar-rec__cell>span:last-child{color:var(--ar-soft)}.ar-pcard__note{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin-top:.35rem;padding-top:.35rem;border-top:1px dashed var(--ar-line);font-size:.74rem;color:var(--ar-soft)}.ar-pcard__note b{padding:0 .35rem;color:#fff;background:#8a9ba8}.ar-pcard__note b.is-high{background:var(--ar-good)}.ar-pcard__note b.is-mid{background:var(--ar-warn)}.ar-pcard__note .ar-link{margin-left:auto;font-size:.72rem}.ar-rec{--rc: var(--ar-blue);display:flex;min-height:110px;background:var(--ar-card);border:1px solid var(--ar-line);cursor:pointer;transition:box-shadow .15s}.ar-rec:hover{box-shadow:0 6px 18px #2f46561f}.ar-rec.is-supplier{--rc: #7a5cc4}.ar-rec.is-customer{--rc: #3b8fc2}.ar-rec.is-offer{--rc: var(--ar-good);cursor:default}.ar-rec.is-tip{--rc: var(--ar-accent)}.ar-rec.is-insight{--rc: var(--ar-blue)}.ar-rec__cell{display:flex;flex:0 0 210px;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;background:color-mix(in srgb,var(--rc) 10%,#fff);border-right:3px solid var(--rc);color:var(--rc);text-align:center}.ar-rec__cell i{font-style:normal;font-size:1.6rem;line-height:1}.ar-rec__cell span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ar-rec__body{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0;padding:.7rem .9rem}.ar-rec__title{font-weight:700;color:var(--ar-ink)}.ar-rec__title em{margin-left:.5rem;padding:0 .35rem;border:1px dashed currentColor;font-style:normal;font-size:.66rem;font-weight:600;color:var(--ar-soft)}.ar-rec__text{font-size:.82rem;color:var(--ar-soft)}.ar-rec__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin-top:auto;font-size:.76rem;color:var(--ar-soft)}.ar-rec__meta .ar-btn{font-size:.76rem;padding:.25rem .55rem}.ar-rec__hide{margin-left:auto;font-size:.72rem}@media(max-width:900px){.ar-rec__cell{flex-basis:110px}}.ar-nav__sep{height:1px;margin:.4rem .8rem;background:#ffffff1f}.ar-input{width:100%;padding:.5rem .65rem;margin:.25rem 0 .5rem;border:1px solid var(--ar-line);background:#fff;font:inherit;color:var(--ar-ink)}.ar-input:focus{outline:none;border-color:var(--ar-accent)}.ar-link.is-danger,button.is-danger{color:var(--ar-bad)}.ar-cab2{max-width:1400px}.ar-cab2__title{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.ar-cab2__title h1{margin:0}.ar-cab2__cos{display:flex;flex-wrap:wrap;gap:.5rem;margin:.7rem 0 1.2rem}.ar-co{display:flex;align-items:stretch;min-width:220px;max-width:360px;background:var(--ar-card);border:1px solid var(--ar-line);opacity:.65;transition:opacity .15s,box-shadow .15s}.ar-co.is-on{opacity:1;border-color:color-mix(in srgb,var(--ar-accent) 55%,var(--ar-line));box-shadow:inset 3px 0 0 var(--ar-accent)}.ar-co__check{display:grid;place-items:center;padding:0 .6rem;cursor:pointer}.ar-co__check input{width:16px;height:16px;accent-color:var(--ar-accent)}.ar-co__body{display:flex;flex-direction:column;gap:2px;padding:.55rem .8rem .55rem 0;color:var(--ar-ink);text-decoration:none;min-width:0}.ar-co__body b{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-co__body span{font-size:.74rem;color:var(--ar-soft)}.ar-co--plus{min-width:0;align-items:center;padding:0 1rem;border-style:dashed;font:inherit;font-size:.85rem;color:var(--ar-soft);cursor:pointer;opacity:1}.ar-co--plus:hover{color:var(--ar-ink);border-color:var(--ar-accent)}.ar-co--add{opacity:1;min-width:320px;padding:.3rem}.ar-co--add .ar-picker{width:100%}.ar-cab2__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1rem;align-items:start}.ar-cab2__zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:420px}.ar-cab2__side{display:flex;flex-direction:column;gap:1rem}.ar-cab2__more{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem;background:var(--ar-card);border:1px solid var(--ar-line)}.ar-cab2__more h3{margin:0 0 .3rem;font-size:.85rem;color:var(--ar-soft);text-transform:uppercase;letter-spacing:.04em}.ar-cab2__more a{font-size:.86rem}@media(max-width:1100px){.ar-cab2__grid{grid-template-columns:1fr}}@media(max-width:760px){.ar-cab2__zones{grid-template-columns:1fr}}.ar-zone{--zc: var(--ar-ink);display:flex;flex-direction:column;min-height:210px;background:color-mix(in srgb,var(--zc) 4%,var(--ar-card));border:1px solid color-mix(in srgb,var(--zc) 22%,var(--ar-line));border-top:3px solid var(--zc);transition:box-shadow .15s,background .15s}.ar-zone.is-customer{--zc: #3b8fc2}.ar-zone.is-competitor{--zc: #d0453a}.ar-zone.is-partner{--zc: #2f9e6a}.ar-zone.is-supplier{--zc: #7a5cc4}.ar-zone--work{--zc: var(--ar-accent);min-height:0;cursor:pointer}.ar-zone--groups{--zc: var(--ar-blue);min-height:0}.ar-zone.is-target{outline:2px dashed color-mix(in srgb,var(--zc) 45%,transparent);outline-offset:-6px}.ar-zone.is-over{background:color-mix(in srgb,var(--zc) 12%,var(--ar-card));box-shadow:0 0 0 2px var(--zc)}.ar-zone__head{display:flex;align-items:baseline;gap:.5rem;width:100%;padding:.7rem .9rem .5rem;border:0;background:none;font:inherit;color:var(--ar-ink);text-align:left;text-decoration:none;cursor:pointer}.ar-zone__head:hover{text-decoration:none}.ar-zone__head i{font-style:normal;color:var(--zc)}.ar-zone__head b{font-size:1.02rem}.ar-zone__count{font-size:.8rem;font-weight:700;color:var(--zc)}.ar-zone__changes{padding:.05rem .4rem;background:var(--ar-accent);color:#fff;font-size:.68rem;font-weight:700}.ar-zone__open{margin-left:auto;font-size:.75rem;color:var(--ar-soft)}.ar-zone__head:hover .ar-zone__open{color:var(--zc)}.ar-zone__body{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.45rem;align-content:start;flex:1;padding:0 .7rem .8rem}.ar-zone--work .ar-zone__body,.ar-zone--groups .ar-zone__body{display:block}.ar-zone__empty{grid-column:1 / -1;margin:.2rem .2rem 0;font-size:.8rem;color:var(--ar-soft)}.ar-ocard{position:relative;padding:.5rem 1.6rem .5rem .65rem;background:var(--ar-card);border:1px solid var(--ar-line);border-left:3px solid var(--zc);cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .12s,box-shadow .12s}.ar-ocard:hover{box-shadow:0 4px 12px #2f46561f;transform:translateY(-1px)}.ar-ocard:active{cursor:grabbing}.ar-ocard.is-dragged{opacity:.35}.ar-ocard.is-risk{border-left-color:var(--ar-bad)}.ar-ocard__name{font-size:.82rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ar-ocard__dot{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-left:.3rem;padding:0 3px;background:var(--ar-accent);color:#fff;font-size:.62rem;vertical-align:1px}.ar-ocard__meta{display:flex;flex-wrap:wrap;gap:.15rem .5rem;margin-top:.25rem;font-size:.72rem;color:var(--ar-soft)}.ar-ocard__meta b{color:var(--ar-ink)}.ar-ocard__flags{margin-top:.2rem;font-size:.68rem;color:var(--ar-bad)}.ar-ocard__menu{position:absolute;top:.25rem;right:.2rem;border:0;background:none;color:var(--ar-soft);font-size:1rem;line-height:1;cursor:pointer;padding:.1rem .3rem}.ar-ocard__menu:hover{color:var(--ar-ink)}.ar-ocard__pop,.ar-tile__pop{position:absolute;top:1.6rem;right:.2rem;z-index:6;display:flex;flex-direction:column;min-width:190px;padding:.35rem;background:#fff;border:1px solid var(--ar-line);box-shadow:var(--ar-shadow);cursor:default}.ar-ocard__pop span{padding:.2rem .4rem;font-size:.7rem;color:var(--ar-soft)}.ar-ocard__pop button,.ar-tile__pop button{padding:.35rem .5rem;border:0;background:none;font:inherit;font-size:.8rem;text-align:left;color:var(--ar-ink);cursor:pointer}.ar-ocard__pop button:hover,.ar-tile__pop button:hover{background:var(--ar-bg)}.ar-wstages{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.6rem}.ar-wstages span{padding:.2rem .5rem;background:var(--ar-card);border:1px solid var(--ar-line);font-size:.74rem;color:var(--ar-soft)}.ar-wstages b{color:var(--ar-ink)}.ar-wstages .is-won b{color:var(--ar-good)}.ar-wsoon,.ar-glist{list-style:none;margin:0;padding:0}.ar-wsoon li{display:flex;flex-direction:column;gap:2px;padding:.4rem 0;border-top:1px solid var(--ar-line);font-size:.8rem}.ar-wsoon li a{color:var(--ar-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ar-wsoon li span{font-size:.72rem;color:var(--ar-soft)}.ar-glist li{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;border-top:1px solid var(--ar-line)}.ar-glist a{display:flex;flex-direction:column;flex:1;color:var(--ar-ink);text-decoration:none}.ar-glist a b{font-size:.85rem}.ar-glist a span{font-size:.72rem;color:var(--ar-soft)}.ar-glist em{padding:.05rem .4rem;background:var(--ar-accent);color:#fff;font-style:normal;font-size:.7rem;font-weight:700}.ar-zonep{max-width:1400px}.ar-zonep__top{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.ar-zonep__tabs{display:flex;flex-wrap:wrap;gap:.35rem}.ar-zonep__tabs a{padding:.35rem .8rem;background:var(--ar-card);border:1px solid var(--ar-line);font-size:.84rem;color:var(--ar-ink);text-decoration:none}.ar-zonep__tabs a.is-on{border-color:var(--ar-accent);box-shadow:inset 0 -2px 0 var(--ar-accent);font-weight:700}.ar-zonep__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:1.2rem;align-items:start}@media(max-width:1100px){.ar-zonep__grid{grid-template-columns:1fr}}.ar-zonep__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ar-zonep__head h1{margin:0}.ar-zonep__empty{padding:1.5rem;background:var(--ar-card);border:1px dashed var(--ar-line);color:var(--ar-soft)}.ar-tracked{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.8rem}.ar-trk{display:flex;flex-direction:column;gap:.5rem;padding:.8rem .9rem;background:var(--ar-card);border:1px solid var(--ar-line)}.ar-trk.is-changed{border-color:color-mix(in srgb,var(--ar-accent) 60%,var(--ar-line));box-shadow:inset 3px 0 0 var(--ar-accent)}.ar-trk.is-risk{box-shadow:inset 3px 0 0 var(--ar-bad)}.ar-trk header{display:flex;flex-direction:column;gap:2px}.ar-trk__name{font-weight:700;color:var(--ar-ink)}.ar-trk__live{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.85rem}.ar-trk__live a{margin-left:auto;font-size:.78rem}.ar-trk__changes{margin:0;padding:.45rem .6rem .45rem 1.6rem;background:color-mix(in srgb,var(--ar-accent) 9%,#fff);font-size:.8rem}.ar-trk__flags{margin:0;font-size:.78rem;color:var(--ar-bad)}.ar-trk__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .8rem;margin:0}.ar-trk__facts div{min-width:0}.ar-trk__facts dt{font-size:.68rem;color:var(--ar-soft)}.ar-trk__facts dd{margin:0;font-size:.8rem;overflow:hidden;text-overflow:ellipsis}.ar-trk footer{display:flex;gap:.8rem;align-items:baseline;padding-top:.4rem;border-top:1px solid var(--ar-line)}.ar-trk footer span{margin-right:auto}.ar-potential{position:sticky;top:0;padding:.9rem 1rem;background:var(--ar-card);border:1px solid var(--ar-line)}.ar-potential h2{margin:0 0 .3rem;font-size:1.05rem}.ar-potential ul{list-style:none;margin:0;padding:0}.ar-pot{display:flex;gap:.6rem;align-items:center;padding:.55rem 0;border-top:1px solid var(--ar-line)}.ar-pot>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ar-pot a{font-size:.85rem;font-weight:700;color:var(--ar-ink)}.ar-pot span{font-size:.74rem}.ar-pot .ar-btn{flex:0 0 auto;font-size:.76rem;padding:.3rem .55rem}.ar-groups,.ar-group,.ar-more{max-width:1300px}.ar-groups__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:1.2rem;align-items:start}.ar-groups__grid aside .ar-cardbox{margin-top:0}@media(max-width:1000px){.ar-groups__grid,.ar-group__grid{grid-template-columns:1fr}}.ar-gcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem}.ar-gcards.is-compact{grid-template-columns:1fr}.ar-gcard{display:flex;flex-direction:column;gap:.5rem;padding:.8rem .9rem;background:var(--ar-card);border:1px solid var(--ar-line);border-top:3px solid var(--ar-blue)}.ar-gcard>a,.ar-gcard>div:first-child{display:flex;flex-direction:column;gap:.25rem;color:var(--ar-ink);text-decoration:none}.ar-gcard b{font-size:.95rem}.ar-gcard span{font-size:.75rem;color:var(--ar-soft)}.ar-gcard p{margin:0;font-size:.8rem}.ar-gcard__tags,.ar-gmember em{display:flex;flex-wrap:wrap;gap:.25rem}.ar-gcard__tags em,.ar-gmember em{padding:.05rem .4rem;background:var(--ar-bg);font-style:normal;font-size:.68rem;font-weight:600;color:var(--ar-soft)}.ar-gcard__tags .is-pending{background:color-mix(in srgb,var(--ar-accent) 15%,#fff);color:#9a5512}.ar-gcard__tags .is-telegram,.ar-gmember .is-telegram{background:#e3f1fb;color:#227aa8}.ar-gcard__tags .is-max,.ar-gmember .is-max{background:#ece6fb;color:#5b3fb3}.ar-gcard__tags .is-ai{background:#e6f4ee;color:#2c7a59}.ar-group__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin:.5rem 0 1rem}.ar-group__head h1{margin:0 0 .2rem}.ar-group__head p{margin:.4rem 0 0}.ar-group__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:1.2rem;align-items:start}.ar-group__main{display:flex;flex-direction:column;gap:1rem;min-width:0}.ar-group__main .ar-cardbox,.ar-group__main .ar-gfeed{margin:0}.ar-gdemo{margin:.5rem 0 0;padding:.55rem .8rem;background:#f4f0fc;border-left:3px solid #7a5cc4;color:#4b3790;font-size:.82rem}.ar-gcard__tags em.is-demo{background:#f1ecfb;color:#5a3fa8}.ar-gcard__projects{list-style:none;margin:0;padding:.35rem 0 0;border-top:1px dashed var(--ar-line);display:flex;flex-direction:column;gap:.2rem}.ar-gcard__projects li{display:flex;justify-content:space-between;gap:.5rem;font-size:.82rem}.ar-gsec__head{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.ar-gsec__head h2{margin:0}.ar-gprojects,.ar-gwork{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column}.ar-gprojects li,.ar-gwork li{display:flex;flex-direction:column;gap:.1rem;padding:.5rem 0;border-top:1px solid var(--ar-line)}.ar-gprojects li a{display:flex;flex-direction:column;text-decoration:none;color:inherit}.ar-gprojects li a b{color:var(--ar-blue)}.ar-gprojects li a span{font-size:.8rem;color:var(--ar-soft)}.ar-gwork li a{font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-gwork em{padding:0 .35rem;font-style:normal;font-weight:700;background:#eef2f4;color:var(--ar-ink)}.ar-gwork em.is-preparing,.ar-gwork em.is-submitted{background:#fff3e2;color:#94570f}.ar-gwork em.is-won{background:#e7f4ed;color:#2f6e52}.ar-gnewproj{display:flex;flex-direction:column;gap:.5rem;margin-top:.6rem;padding:.7rem;background:var(--ar-bg)}.ar-gnewproj .ar-segment button{font-size:.78rem}.ar-gnewproj__actions,.ar-ginv__form,.ar-gjoin{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ar-ginv__form{margin:.4rem 0 .5rem}.ar-ginv__form select{padding:.3rem;font-size:.8rem}.ar-ginv__form .ar-input,.ar-gjoin .ar-input{flex:1 1 140px}.ar-ginv{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;padding:.35rem 0;border-top:1px solid var(--ar-line);font-size:.8rem}.ar-ginv span{flex:1}.ar-ginvite{max-width:560px;margin:2rem auto}.ar-ginvite h1{margin:.2rem 0 .4rem}.ar-gmember__org{display:block;width:100%;font-size:.72rem;color:var(--ar-soft)}.ar-gmember.is-external .ar-gmember__org{color:#a35d12}.ar-gmember em.is-viewer{background:#eef2f4}.ar-gmember em.is-owner,.ar-gmember em.is-admin{background:#e8eff5;color:var(--ar-blue)}.ar-group__side{display:flex;flex-direction:column;gap:1rem}.ar-group__side .ar-cardbox,.ar-gfeed{margin:0}.ar-gfeed__list{display:flex;flex-direction:column;gap:.5rem;height:52vh;min-height:300px;overflow:auto;padding:.6rem;background:var(--ar-bg)}.ar-gmsg{align-self:flex-start;max-width:80%;padding:.45rem .7rem;background:#fff;border:1px solid var(--ar-line)}.ar-gmsg.is-telegram{border-left:3px solid #2a9fd8}.ar-gmsg.is-max{border-left:3px solid #7a5cc4}.ar-gmsg.is-system{align-self:center;background:none;border:0;font-size:.75rem;color:var(--ar-soft);text-align:center}.ar-gmsg b{font-size:.76rem}.ar-gmsg p{margin:.1rem 0;font-size:.86rem;white-space:pre-wrap}.ar-gmsg i{font-style:normal;font-size:.66rem;color:var(--ar-soft)}.ar-gfeed__form{display:flex;gap:.5rem;margin-top:.6rem}.ar-gfeed__form .ar-input{margin:0}.ar-pd{padding-top:0}.ar-pd__updating{position:sticky;top:0;z-index:3;margin:0 -1.4rem .8rem;padding:.55rem 1.4rem .5rem;background:#fff7ee;color:#a35d12;font-size:.8rem;font-weight:600;overflow:hidden}.ar-pd__updating i{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--ar-accent),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:ar-pd-run 1.3s linear infinite}@keyframes ar-pd-run{0%{background-position:-40% 0}to{background-position:140% 0}}.ar-pd__body{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem}.ar-pd__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-right:2rem;font-size:.8rem}.ar-pd__fav{margin-left:auto}.ar-pd__title{margin:0;font-size:1.12rem;line-height:1.35}.ar-pd__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ar-pd__tags .ar-labelfb{margin:0}.ar-pd__key{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1px;background:var(--ar-line);border:1px solid var(--ar-line)}.ar-pd__key>div{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.6rem .7rem;background:var(--ar-card)}.ar-pd__key>div>span{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ar-soft)}.ar-pd__key b{font-size:1.05rem}.ar-pd__key small{font-size:.72rem;color:var(--ar-soft);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ar-pd__where{font-size:.92rem!important}.ar-pd__actions{display:flex;flex-wrap:wrap;gap:.4rem}.ar-pd__actions .ar-btn{padding:.38rem .7rem;font-size:.8rem}.ar-pd__ai{border-color:#7a5cc4;color:#5a3fa8}.ar-pd__ai:hover{background:#f1ecfb}.ar-pd__actions .is-done{border:1px solid #d9cff2;background:#f4f0fc;color:#5a3fa8;cursor:default}.ar-pd__note{margin:-.3rem 0 0;font-size:.75rem;color:#5a3fa8}.ar-pd__signals{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.ar-pd__signals li{padding:.18rem .5rem;font-size:.75rem;background:#eef2f4;color:var(--ar-ink)}.ar-pd__signals li.is-good{background:#e7f4ed;color:#2f6e52}.ar-pd__signals li.is-warn{background:#fff3e2;color:#94570f}.ar-pd__signals li.is-bad{background:#f8e9e7;color:var(--ar-bad)}.ar-pd__sec{padding-top:.75rem;border-top:1px solid var(--ar-line)}.ar-pd__sec h3{margin:0 0 .45rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ar-soft)}.ar-pd__line,.ar-pd__muted{margin:0;font-size:.82rem}.ar-pd__muted{color:var(--ar-soft)}.ar-pd__facts{margin:0 0 .4rem;display:flex;flex-direction:column;gap:.35rem}.ar-pd__facts>div{display:grid;grid-template-columns:7.5rem 1fr;gap:.6rem;font-size:.82rem}.ar-pd__facts dt{color:var(--ar-soft)}.ar-pd__facts dd{margin:0;line-height:1.4}.ar-pd__lots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ar-pd__lots li{padding:.55rem .7rem;background:var(--ar-card);border:1px solid var(--ar-line);border-left:3px solid var(--ar-accent)}.ar-pd__lots li>div{display:flex;justify-content:space-between;gap:.6rem;font-size:.85rem}.ar-pd__lots li p{margin:.25rem 0 0;font-size:.82rem;line-height:1.4}.ar-pcard__lots{display:block;font-size:.72rem;font-weight:600;color:var(--ar-soft)}.ar-pd__excerpt{margin:.4rem 0 0;max-height:320px;overflow:auto;padding:.6rem .7rem;background:var(--ar-bg);border:1px solid var(--ar-line);font:inherit;font-size:.78rem;line-height:1.45;white-space:pre-wrap}.ar-pd__ghost{display:flex;flex-direction:column;gap:.45rem}.ar-pd__ghost i{height:.75rem;background:linear-gradient(90deg,#edf1f4 25%,#f6f8fa,#edf1f4 75%);background-size:200% 100%;animation:ar-pd-shimmer 1.2s linear infinite}.ar-pd__ghost i:nth-child(2){width:85%}.ar-pd__ghost i:nth-child(3){width:60%}@keyframes ar-pd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ar-vol__summary{width:100%;display:flex;flex-direction:column;gap:.45rem;padding:.6rem .7rem;text-align:left;background:var(--ar-card);border:1px solid var(--ar-line);color:inherit;font:inherit;cursor:pointer}.ar-vol__summary:hover{border-color:var(--ar-accent)}.ar-vol__sumline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;font-size:.85rem}.ar-vol__sumline small{flex-basis:100%;color:var(--ar-soft);font-size:.78rem}.ar-vol__summary em{font-style:normal;font-size:.8rem;font-weight:600;color:var(--ar-accent)}.ar-vol__lots{margin-bottom:.4rem}.ar-vol__lottitle{margin:0 0 .5rem;font-size:.8rem;line-height:1.4;color:var(--ar-soft)}.ar-vol__tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.ar-vol__filter{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.4rem}.ar-vol__filter button{border:none;background:none;padding:0;font:inherit;font-size:.78rem;color:var(--ar-soft);cursor:pointer}.ar-vol__filter button.is-on{color:var(--ar-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ar-vol__table{width:100%;border-collapse:collapse;font-size:.8rem;margin-bottom:.4rem}.ar-vol__table th{text-align:left;font-weight:500;font-size:.74rem;color:var(--ar-soft);padding:.3rem .35rem;border-bottom:1px solid var(--ar-line-strong)}.ar-vol__table td{padding:.35rem;border-bottom:1px solid var(--ar-line);vertical-align:top;line-height:1.35}.ar-vol__table td:nth-child(2){white-space:nowrap;color:var(--ar-soft)}.ar-vol__table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ar-vol__table tr.is-click{cursor:pointer}.ar-vol__table tr.is-click:hover td,.ar-vol__table tr.is-open td{background:#f4f7f9}.ar-vol__part td{padding-top:.7rem;font-weight:700;font-size:.8rem;border-bottom-color:var(--ar-line-strong)}.ar-vol__section td{font-size:.75rem;color:var(--ar-soft);background:#f8fafb}.ar-vol__num{display:inline-block;min-width:1.4rem;margin-right:.3rem;color:var(--ar-soft);font-variant-numeric:tabular-nums}.ar-vol__more{display:block;margin-top:.15rem;color:var(--ar-accent);font-size:.74rem}.ar-vol__mats td{background:#f8fafb;padding:.25rem .35rem .45rem 1.9rem}.ar-vol__mats ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.ar-vol__mats li{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;align-items:baseline;font-size:.76rem}.ar-vol__mats li b{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.ar-vol__mats em,.ar-vol__meta em{font-style:normal;margin-left:.35rem;color:var(--ar-blue)}.ar-vol__meta{display:flex;flex-wrap:wrap;gap:.1rem .5rem;margin-top:.1rem;font-size:.72rem;color:var(--ar-soft)}.ar-vol__meta em{margin-left:0}.ar-vol__supply{font-size:.72rem;white-space:nowrap;color:var(--ar-soft)}.ar-vol__supply.is-own{color:var(--ar-ink);font-weight:600}.ar-vol__total td{font-weight:700;border-bottom:none}.ar-vol__foot{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:baseline;font-size:.75rem;color:var(--ar-soft)}.ar-vol__foot span{flex:1 1 100%}.ar-pd__docs{list-style:none;margin:0 0 .3rem;padding:0;display:flex;flex-direction:column;gap:.3rem}.ar-pd__docs li{display:flex;align-items:baseline;gap:.45rem;font-size:.82rem}.ar-pd__docs a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-pd__docs em{font-style:normal;font-size:.68rem;padding:0 .35rem;background:#eef2f4;color:var(--ar-soft);white-space:nowrap}.ar-pd__cust{font-weight:700;font-size:.92rem}.ar-pd__contacts{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin-top:.25rem;font-size:.8rem}.ar-pd__stats{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:.45rem 0 .2rem;font-size:.8rem;color:var(--ar-soft)}.ar-pd__stats b{color:var(--ar-ink)}.ar-pd__details{margin-top:.35rem;font-size:.8rem}.ar-pd__details summary{cursor:pointer;color:var(--ar-blue)}.ar-pd__links{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin-top:.45rem;font-size:.8rem}.ar-pd__rivals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.ar-pd__rivals li{display:flex;justify-content:space-between;gap:.6rem;font-size:.82rem}.ar-pd__rivals li a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-pd__rivals li span{flex-shrink:0;font-size:.75rem;color:var(--ar-soft)}.ar-pd__foot{display:flex;flex-wrap:wrap;gap:.3rem;padding-top:.75rem;border-top:1px solid var(--ar-line);font-size:.72rem;color:var(--ar-soft)}.ar-pd__foot .ar-link{font-size:.72rem}@media(max-width:560px){.ar-pd__key{grid-template-columns:1fr 1fr}.ar-pd__key>div:first-child{grid-column:1 / -1}.ar-pd__facts>div{grid-template-columns:1fr;gap:.1rem}}.ar-viewswitch button{font-size:.78rem;white-space:nowrap}.ar-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(235px,1fr);gap:.6rem;overflow-x:auto;padding:.2rem 0 .8rem;align-items:start}.ar-kcol{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.55rem;background:var(--ar-panel);border:1px solid var(--ar-line);border-top:3px solid #8aa0ad}.ar-kcol.is-urgent{border-top-color:#c0392b}.ar-kcol.is-soon{border-top-color:#d9822b}.ar-kcol.is-ok{border-top-color:#2f9e6a}.ar-kcol.is-commission{border-top-color:#6a5acd}.ar-kcol__head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.ar-kcol__head b{font-size:.88rem}.ar-kcol__head span{font-weight:700;color:var(--ar-soft)}.ar-kcol__hint{margin:-.2rem 0 .1rem;font-size:.72rem;color:var(--ar-soft);min-height:1em}.ar-kcol__empty{margin:.4rem 0;font-size:.8rem;color:var(--ar-soft);text-align:center}.ar-kcard{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .6rem;background:var(--ar-card);border:1px solid var(--ar-line);cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.ar-kcard:hover{box-shadow:0 3px 10px #1f2d3824}.ar-kcard.is-active{border-color:var(--ar-accent);box-shadow:0 0 0 1px var(--ar-accent)}.ar-kcard.is-drag{opacity:.5;transform:scale(.98)}.ar-kcard__top{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.8rem}.ar-kcard__top b{font-size:.92rem}.ar-kcard__title{font-size:.82rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ar-kcard__meta{display:flex;flex-direction:column;font-size:.72rem;color:var(--ar-soft)}.ar-kcard__meta span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ar-kcard__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.7rem}.ar-kcard__tags i{font-style:normal;color:var(--ar-soft)}.ar-kcard__tags i.is-work{padding:0 .35rem;background:#e5f4ec;color:#1f7a4f;font-weight:700}.ar-kworkbar{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;margin-top:.4rem;padding:.65rem .9rem;background:var(--ar-panel);border:2px dashed var(--ar-line);box-shadow:0 -4px 12px #1f2d3814;font-size:.82rem;transition:background .15s ease,border-color .15s ease}.ar-kworkbar.is-ready{border-color:var(--ar-accent);color:var(--ar-accent);padding:1.1rem .9rem}.ar-kworkbar.is-over{background:#fff4e8}.ar-kworkbar__text{flex:1;color:var(--ar-soft)}.ar-vmark{display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.05em;min-width:14px;min-height:14px;border-radius:50%;background:#1d8fe1;color:#fff;font-size:.7em;font-weight:800;line-height:1;vertical-align:.1em;cursor:help}.ar-verify{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin-top:.3rem;font-size:.8rem}.ar-verify.is-ok{color:#1d6fae;font-weight:600}.ar-verify__status{color:var(--ar-soft)}.ar-verify__status.is-pending{color:#b7791f}.ar-verify__status.is-rejected,.ar-verify__status.is-revoked{color:#c0392b}.ar-verify__status .ar-link{margin-left:.4rem}.ar-verify__form{flex-basis:100%;padding:.6rem .7rem;border:1px solid var(--ar-line);background:var(--ar-card)}.ar-verify__methods{display:flex;flex-direction:column;gap:.25rem;margin:.4rem 0 .6rem}.ar-verify__methods label.is-off{opacity:.55}.ar-verify__actions,.ar-vqueue__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ar-vqueue{list-style:none;margin:.8rem 0 0;padding:0}.ar-vqueue li{padding:.7rem 0;border-top:1px solid var(--ar-line);display:flex;flex-direction:column;gap:.25rem}.ar-vqueue__actions .ar-input{flex:1 1 220px}.ar-gmember{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.35rem 0;border-top:1px solid var(--ar-line);font-size:.84rem}.ar-gmember>span{flex:1;min-width:0}.ar-gmember i{font-size:.74rem;color:var(--ar-soft)}.ar-gmember q{display:block;font-size:.76rem;color:var(--ar-soft)}.ar-gmember em{display:inline-block}.ar-gmember.is-pending{padding:.5rem;background:color-mix(in srgb,var(--ar-accent) 8%,#fff)}.ar-gpending{margin-bottom:.6rem}.ar-gchats__add{display:flex;gap:.4rem;margin-top:.5rem}.ar-glink{margin-top:.7rem;padding:.6rem .7rem;background:var(--ar-bg)}.ar-glink ol{margin:.3rem 0 0;padding-left:1.2rem}.ar-glink code{padding:.05rem .35rem;background:#fff;border:1px solid var(--ar-line);font-weight:700}.ar-gai{background:linear-gradient(135deg,#f3f9f6,#fff)}.ar-login__groups{display:grid;gap:.6rem;max-height:55vh;overflow:auto;margin-bottom:.8rem}.ar-login__groups .ar-cardbox{margin:0;padding:.8rem}.ar-login__groups h3{margin-top:0}.ar-home{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:1.2rem;align-items:start;max-width:1500px}.ar-home__head{display:flex;align-items:baseline;gap:1rem;margin-bottom:.8rem}.ar-home__head h1{margin:0}.ar-home__side{position:sticky;top:0}.ar-home__side p{margin:.5rem 0 0}@media(max-width:1100px){.ar-home{grid-template-columns:1fr}.ar-home__side{position:static;order:-1}}.ar-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.8rem;margin-bottom:1rem}.ar-tile{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:.8rem .9rem .9rem;background:var(--ar-card);border:1px solid var(--ar-line);cursor:pointer;transition:box-shadow .15s,transform .15s}.ar-tile:hover{box-shadow:0 8px 22px #2f465621;transform:translateY(-2px)}.ar-tile__top{display:flex;align-items:center;gap:.4rem;min-height:24px}.ar-tile__more{position:relative;margin-left:auto}.ar-tile__more>button{border:0;background:none;color:var(--ar-soft);font-size:1.1rem;cursor:pointer;padding:0 .3rem}.ar-tile__pop{top:1.5rem;right:0;min-width:220px}.ar-tile__pop p{margin:.2rem .4rem .4rem;font-size:.74rem;color:var(--ar-soft)}.ar-tile__price{font-size:1.15rem;font-weight:800;color:var(--ar-ink)}.ar-tile__title{margin:0;color:var(--ar-ink);text-transform:none;letter-spacing:0;font-size:.9rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ar-tile__text{margin:0;font-size:.8rem;color:var(--ar-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ar-tile__meta{display:flex;flex-wrap:wrap;gap:.2rem .6rem;font-size:.74rem;color:var(--ar-soft)}.ar-tile__why{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:auto}.ar-tile__why>span{padding:.05rem .4rem;background:var(--ar-bg);font-size:.68rem;color:var(--ar-soft)}.ar-tile__kind{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ar-tile__demo{padding:0 .35rem;border:1px dashed currentColor;font-size:.64rem;color:var(--ar-soft)}.ar-tile__icon{font-size:1.2rem}.ar-tile .ar-btn{align-self:flex-start;margin-top:auto;font-size:.78rem;padding:.35rem .65rem}.ar-tile.is-supplier{border-top:3px solid #7a5cc4}.ar-tile.is-supplier .ar-tile__kind{color:#7a5cc4}.ar-tile.is-customer{border-top:3px solid #3b8fc2}.ar-tile.is-customer .ar-tile__kind{color:#3b8fc2}.ar-tile.is-offer{cursor:default;background:linear-gradient(160deg,#fbf7f1,#fff 60%);border-top:3px solid var(--ar-good)}.ar-tile.is-offer .ar-tile__kind{color:var(--ar-good)}.ar-tile.is-tip{background:color-mix(in srgb,var(--ar-accent) 7%,#fff);border-color:color-mix(in srgb,var(--ar-accent) 35%,var(--ar-line))}.ar-tile.is-insight{background:linear-gradient(160deg,#eef5fa,#fff 70%)}.ar-offers{list-style:none;margin:0 0 .8rem;padding:0}.ar-offers li{display:flex;flex-direction:column;gap:2px;padding:.45rem 0;border-top:1px solid var(--ar-line)}.ar-offers li.is-off{opacity:.5}.ar-offers__new{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.4rem}.ar-offers__new input,.ar-offers__new select{padding:.4rem .5rem;border:1px solid var(--ar-line);font:inherit;font-size:.85rem}.ar-nav__item>span:last-child{line-height:1.15}.ar-gprivate{margin:.5rem 0 0;padding:.55rem .8rem;background:#fbf6ea;border-left:3px solid #c99a2e;color:#6b5114;font-size:.82rem}.ar-gcard__tags em.is-private{background:#fbf3df;color:#8a6512}.ar-gmember__role{font:inherit;font-size:.72rem;padding:.05rem .2rem;border:1px solid var(--ar-line);background:var(--ar-card)}.ar-fieldset{border:0;padding:0;margin:0;min-width:0}.ar-fieldset:disabled{opacity:.75}.ar-login__choice{display:grid;gap:.4rem;margin:.6rem 0 .8rem}.ar-login__choice button{display:grid;gap:.15rem;text-align:left;padding:.6rem .8rem;border:1px solid var(--ar-line-strong);background:var(--ar-card);font:inherit;cursor:pointer}.ar-login__choice button:hover,.ar-login__choice button.is-on{border-color:var(--ar-blue);box-shadow:inset 3px 0 0 var(--ar-blue)}.ar-login__choice span{font-size:.78rem;color:var(--ar-soft)}.ar-projects__team{margin-top:1.4rem}.ar-projects__team h2{margin:0;font-size:1.05rem}.ar-spaces{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1rem .6rem}.ar-spaces button{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1px solid var(--ar-line-strong);background:var(--ar-card);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.ar-spaces button.is-on{background:var(--ar-blue);border-color:var(--ar-blue);color:#fff}.ar-spaces i{font-style:normal;font-size:.72rem;padding:0 .35rem;background:#00000014;border-radius:8px}.ar-spaces button.is-on i{background:#ffffff40}.ar-inline-form{display:flex;gap:.4rem;align-items:center}.ar-emoji{position:relative;flex:none}.ar-emoji__btn{width:2.3rem;height:2.3rem;border:1px solid var(--ar-line-strong);background:var(--ar-card);font-size:1.1rem;cursor:pointer}.ar-emoji__grid{position:absolute;bottom:calc(100% + 4px);left:0;z-index:20;display:grid;grid-template-columns:repeat(8,2rem);gap:2px;padding:.35rem;background:var(--ar-card);border:1px solid var(--ar-line-strong);box-shadow:0 6px 20px #14283c2e}.ar-emoji__grid button{width:2rem;height:2rem;border:none;background:none;font-size:1.15rem;cursor:pointer}.ar-emoji__grid button:hover{background:var(--ar-bg)}.ar-msgs{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:1rem;align-items:start;max-width:1300px}.ar-msgs__side{display:grid;gap:.5rem}.ar-msgs__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ar-msgs__head h1{margin:0}.ar-msgs__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ar-msgs__list button{width:100%;display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;gap:.45rem;align-items:center;padding:.55rem .6rem;border:none;border-left:3px solid transparent;background:var(--ar-card);text-align:left;font:inherit;cursor:pointer}.ar-msgs__list button:hover{background:var(--ar-bg)}.ar-msgs__list button.is-on{border-left-color:var(--ar-blue);background:var(--ar-bg)}.ar-msgs__icon{font-size:1rem;text-align:center}.ar-msgs__body{display:grid;min-width:0}.ar-msgs__body b{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-msgs__body small{font-weight:400;color:var(--ar-soft)}.ar-msgs__last{font-size:.78rem;color:var(--ar-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-msgs__meta{display:grid;justify-items:end;gap:.15rem;font-size:.72rem;color:var(--ar-soft)}.ar-msgs__meta em{font-style:normal;font-weight:700;color:#fff;background:var(--ar-accent, #e07b24);padding:0 .4rem;border-radius:9px}.ar-msgs__title{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.ar-msgs__title h2{margin:0 0 .4rem}.ar-msgs__main .ar-gfeed__list{max-height:calc(100vh - 260px)}.ar-msgs__find{display:grid;gap:.6rem}.ar-msgs__find h2{margin:0}.ar-msgs__from{display:grid;gap:.4rem}.ar-msgs__actions{display:flex;gap:.4rem;margin-top:.5rem}@media(max-width:800px){.ar-msgs{grid-template-columns:1fr}}
