/**handles:admirly**/
:root{--admirly-color:#52466A;--admirly-dark:#3B2B53;--admirly-light:#EEEBF5;--admirly-line:#DAD4EB}.admirly{--admirly-gray:#5e6680;--admirly-star:#f2b632;--admirly-r:10px;box-sizing:border-box}.admirly *,.admirly ::after,.admirly ::before{box-sizing:inherit}.admirly img{max-width:100%;height:auto;display:block}.admirly-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.admirly-btn{display:inline-flex;align-items:center;gap:8px;background:var(--admirly-color);color:#fff;border:0;border-radius:8px;padding:13px 22px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;line-height:1.2}.admirly-btn:hover{background:var(--admirly-dark);color:#fff}.admirly button:focus-visible,.admirly input:focus-visible,.admirly select:focus-visible,.admirly textarea:focus-visible,.admirly-btn:focus-visible{outline:3px solid var(--admirly-star);outline-offset:2px}.admirly-btn:disabled{opacity:.6;cursor:wait}.admirly-stars{color:var(--admirly-star);letter-spacing:2px;font-size:15px;line-height:1}.admirly-star-empty{color:var(--admirly-line)}.admirly-card{background:#fff;border:1px solid var(--admirly-line);border-radius:var(--admirly-r);padding:20px;display:grid;gap:10px;break-inside:avoid;color:inherit}.admirly-card-head{display:flex;align-items:center;gap:12px}.admirly-avatar{width:42px;height:42px;border-radius:50%;background:var(--admirly-light);color:var(--admirly-dark);display:grid;place-items:center;font-weight:700;font-size:14px;flex:none;object-fit:cover}.admirly-name{font-weight:700;font-size:15px;line-height:1.3}.admirly-role{font-size:13px;color:var(--admirly-gray)}.admirly-text{margin:0;font-size:15.5px;line-height:1.6}.admirly-card-foot{font-size:12px;color:var(--admirly-gray)}.admirly-wall-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.admirly-summary{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--admirly-line);border-radius:var(--admirly-r);padding:14px 20px}.admirly-summary b{font-size:40px;line-height:1;color:var(--admirly-dark)}.admirly-summary p{margin:4px 0 0;font-size:14px;color:var(--admirly-gray)}.admirly-wall-tools{display:grid;gap:10px;justify-items:end}.admirly-wall-tools:empty{display:none}.admirly-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.admirly-cols-1{grid-template-columns:1fr}.admirly-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admirly-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admirly-wall .admirly-card[hidden]{display:none}.admirly-empty,.admirly-wall-cta{background:var(--admirly-light);border-radius:var(--admirly-r);padding:24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:32px 0}.admirly-empty p,.admirly-wall-cta p{margin:0;font-weight:600}.admirly-strip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.admirly-strip-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,320px);gap:16px;overflow-x:auto;padding:4px 4px 12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.admirly-strip-scroll .admirly-card{scroll-snap-align:start}@media (max-width:900px){.admirly-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admirly-strip-grid{grid-template-columns:1fr}}.admirly-strip-link{text-align:center;margin:8px 0 0}.admirly-strip-link a{font-weight:700;color:var(--admirly-color)}.admirly-form-wrap{max-width:none}.admirly-form{display:grid;gap:16px;background:#fff;border:1px solid var(--admirly-line);border-radius:var(--admirly-r);padding:clamp(20px,4vw,32px)}.admirly-form-title{margin:0 0 4px;font-size:1.4em}.admirly-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admirly-sub[hidden]{display:none}.admirly-field{display:grid;gap:6px;font-size:14px;font-weight:700;margin:0;padding:0;border:0;min-width:0}.admirly-field em{color:var(--admirly-color);font-style:normal}.admirly-field legend{padding:0;font-weight:700;margin-bottom:6px}.admirly-form input[type=text],.admirly-form input[type=url],.admirly-form select,.admirly-form textarea{font:inherit;font-weight:400;font-size:15px;padding:12px 14px;border:1px solid var(--admirly-line);border-radius:8px;background:#fff;color:inherit;width:100%;margin:0}.admirly-form input[aria-invalid=true],.admirly-form select[aria-invalid=true]{border-color:#c0392b}.admirly-form textarea{min-height:130px;resize:vertical}.admirly-stars-input{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px;justify-self:start}.admirly-row-rating{grid-template-columns:1fr}.admirly-stars-input input{position:absolute;opacity:0;width:1px;height:1px}.admirly-stars-input label{font-size:32px;line-height:1;color:var(--admirly-line);cursor:pointer;padding:0 2px;transition:color .1s}.admirly-stars-input input:checked~label,.admirly-stars-input label:hover,.admirly-stars-input label:hover~label{color:var(--admirly-star)}.admirly-stars-input input:focus-visible+label{outline:3px solid var(--admirly-star);border-radius:4px}.admirly-consent{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--admirly-gray);margin:0}.admirly-consent input{margin:3px 0 0;flex:none}.admirly-consent a{color:var(--admirly-color)}.admirly-note{margin:0;font-size:13px;color:var(--admirly-gray)}.admirly-error{margin:0;font-size:13px;font-weight:600;color:#c0392b}.admirly-error-general{background:#fdecea;border-radius:8px;padding:10px 14px}.admirly-hp{position:absolute;left:-9999px;top:-9999px;height:0;overflow:hidden}.admirly-success{display:flex;gap:14px;align-items:center;background:var(--admirly-light);border:1px solid var(--admirly-line);border-radius:var(--admirly-r);padding:22px 24px}.admirly-success p{margin:0;font-weight:600}.admirly-success-icon{width:40px;height:40px;border-radius:50%;background:var(--admirly-color);color:#fff;display:grid;place-items:center;font-weight:700;flex:none}@media (max-width:900px){.admirly-cols-4,.admirly-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admirly-cols-2,.admirly-cols-4,.admirly-wall{grid-template-columns:1fr}.admirly-row{grid-template-columns:1fr}.admirly-summary b{font-size:32px}}@media (prefers-reduced-motion:reduce){.admirly *{transition:none!important}}