/* R268 · NEITH COMMUNITY REVIEWS */
.home268-reviews{position:relative;padding:72px 0 82px;background:linear-gradient(180deg,rgba(3,15,27,.34),rgba(2,10,18,.82));overflow:hidden}
.home268-reviews:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 10%,rgba(0,188,255,.08),transparent 42%)}
.home268-reviews-shell{position:relative;border:1px solid rgba(44,181,238,.34);border-radius:24px;padding:48px clamp(20px,3.3vw,54px) 38px;background:linear-gradient(145deg,rgba(4,21,36,.92),rgba(2,13,24,.96));box-shadow:0 28px 80px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.025)}
.home268-reviews-head{text-align:center;max-width:820px;margin:0 auto 34px}
.home268-reviews-kicker{font:700 11px/1.2 'Orbitron',sans-serif;letter-spacing:.32em;color:#6f91ab;margin-bottom:16px}
.home268-reviews-head h2{margin:0;color:#f3f8fc;font:800 clamp(28px,3.5vw,48px)/1.03 'Orbitron',sans-serif;letter-spacing:.02em}.home268-reviews-head h2 span{color:#25c9ff}
.home268-reviews-summary{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:18px;color:#bcd0df;font:600 16px/1.2 Inter,sans-serif}
.home268-summary-stars,.home268-stars{display:inline-flex;gap:3px;color:#2bd5ff;text-shadow:0 0 14px rgba(43,213,255,.45);letter-spacing:.04em}.home268-summary-stars{font-size:22px}.home268-stars{font-size:16px}
.home268-reviews-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;color:#7898ae;font:600 12px/1.2 Inter,sans-serif}.home268-reviews-trust svg{width:15px;height:15px;fill:none;stroke:#6dbbe1;stroke-width:1.8}
.home268-reviews-stage{position:relative}.home268-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}.home268-reviews-nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.home268-reviews-arrow{width:38px;height:38px;border-radius:50%;border:1px solid rgba(45,187,240,.38);background:rgba(5,28,45,.82);color:#aeeaff;font:800 22px/1 Inter,sans-serif;display:grid;place-items:center;cursor:pointer;transition:.18s ease}.home268-reviews-arrow:hover:not(:disabled){border-color:#35d0ff;color:#fff;transform:translateY(-1px)}.home268-reviews-arrow:disabled{opacity:.28;cursor:default}.home268-reviews-page{min-width:64px;text-align:center;color:#6f91ab;font:700 10px Orbitron,sans-serif;letter-spacing:.12em}
.home268-review-card{position:relative;min-height:235px;border:1px solid rgba(38,176,232,.38);border-radius:18px;padding:20px;background:linear-gradient(145deg,rgba(4,24,40,.88),rgba(3,17,29,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.02);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}
.home268-review-card:hover{border-color:rgba(54,205,255,.62);transform:translateY(-2px);box-shadow:0 15px 35px rgba(0,0,0,.18)}
.home268-review-top{display:flex;align-items:center;gap:12px}.home268-review-avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex:0 0 46px;border:1px solid rgba(53,206,255,.62);background:#071d2d;color:#6fdcff;font:800 15px Orbitron,sans-serif}.home268-review-avatar img{width:100%;height:100%;object-fit:cover}
.home268-review-who{min-width:0;flex:1}.home268-review-who strong{display:block;color:#e8f7ff;font:700 15px/1.2 Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home268-review-date{color:#64869e;font:600 11px/1.2 Inter,sans-serif;margin-left:auto;white-space:nowrap}.home268-review-card .home268-stars{margin-top:5px}
.home268-review-body{margin:18px 0 18px;color:#c8d7e2;font:500 14px/1.65 Inter,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.home268-review-edited{display:inline-block;margin-left:6px;color:#5e7d92;font-size:10px}
.home268-review-actions{display:flex;gap:8px;margin-top:auto;flex-wrap:wrap}.home268-review-action{border:1px solid rgba(65,171,216,.35);background:rgba(9,43,65,.55);color:#8bdfff;border-radius:9px;padding:7px 9px;font:700 10px/1 Orbitron,sans-serif;letter-spacing:.05em;cursor:pointer}.home268-review-action.danger{color:#ff8b9b;border-color:rgba(255,91,114,.3);background:rgba(73,17,29,.35)}
.home268-reviews-empty{grid-column:1/-1;display:grid;place-items:center;text-align:center;min-height:190px;border:1px dashed rgba(64,167,211,.28);border-radius:18px;background:rgba(3,17,29,.5);padding:28px}.home268-reviews-empty strong{display:block;color:#e7f5fc;font:700 18px Orbitron,sans-serif}.home268-reviews-empty span{display:block;color:#7896aa;font:500 13px Inter,sans-serif;margin-top:8px;max-width:480px}
.home268-reviews-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.home268-reviews-btn{min-height:46px;border-radius:12px;padding:0 22px;border:1px solid rgba(45,187,240,.45);background:rgba(5,28,45,.8);color:#b9eafa;font:700 11px Orbitron,sans-serif;letter-spacing:.08em;cursor:pointer;transition:.2s ease}.home268-reviews-btn:hover{border-color:#35d0ff;color:#fff}.home268-reviews-btn.primary{background:linear-gradient(135deg,#3cd8ff,#1498ee);border-color:rgba(102,226,255,.8);color:#02121e;box-shadow:0 10px 28px rgba(0,180,255,.15)}
.home268-modal[hidden]{display:none!important}.home268-modal{position:fixed;inset:0;z-index:10040;display:grid;place-items:center;padding:22px;overflow:hidden}.home268-modal-backdrop{position:absolute;inset:0;background:rgba(0,6,12,.82);backdrop-filter:blur(8px)}.home268-modal-panel{position:relative;width:min(980px,calc(100vw - 44px));max-width:100%;max-height:min(820px,90vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid rgba(48,194,248,.46);border-radius:20px;background:#061522;box-shadow:0 30px 100px rgba(0,0,0,.55);padding:24px;box-sizing:border-box}.home268-modal-panel.editor{width:min(610px,calc(100vw - 44px))}.home268-modal-panel *{box-sizing:border-box;min-width:0}
.home268-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(82,151,187,.18);padding-bottom:16px;margin-bottom:18px}.home268-modal-head span{display:block;color:#5e8ca8;font:700 10px Orbitron,sans-serif;letter-spacing:.17em}.home268-modal-head strong{display:block;color:#ecf9ff;font:800 21px Orbitron,sans-serif;margin-top:4px}.home268-modal-close{border:1px solid rgba(81,159,198,.3);background:#0a2234;color:#b9d7e8;width:36px;height:36px;border-radius:10px;font-size:22px;cursor:pointer}
.home268-all-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home268-all-grid .home268-review-card{min-height:210px}.home268-all-empty{padding:42px;text-align:center;color:#7c9bad}
.home268-editor-stars{display:flex;gap:7px;margin:10px 0 18px}.home268-editor-star{appearance:none;border:0;background:transparent;color:#34596e;font-size:32px;line-height:1;cursor:pointer;padding:0;transition:.15s ease}.home268-editor-star.is-on{color:#2bd5ff;text-shadow:0 0 14px rgba(43,213,255,.45)}
.home268-editor-label{display:block;color:#8eaabd;font:700 10px Orbitron,sans-serif;letter-spacing:.12em;margin:14px 0 7px}.home268-editor-text{display:block;width:100%;max-width:100%;min-height:150px;resize:none;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(72,157,199,.34);border-radius:13px;background:#04111c;color:#d9eaf4;padding:14px;font:500 14px/1.6 Inter,sans-serif;outline:none}.home268-editor-text:focus{border-color:#31c6ff;box-shadow:0 0 0 3px rgba(49,198,255,.08)}.home268-editor-meta{display:flex;justify-content:space-between;gap:10px;margin-top:7px;color:#5f8198;font:600 11px Inter,sans-serif}.home268-editor-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.home268-editor-note{color:#66879c;font:500 12px/1.5 Inter,sans-serif;margin-top:10px}.home268-review-error{margin-top:12px;color:#ff8798;font:600 12px Inter,sans-serif}.home268-review-success{margin-top:12px;color:#5ff0bb;font:600 12px Inter,sans-serif}
html.home268-modal-open,body.home268-modal-open{overflow:hidden!important;overscroll-behavior:none}
@media(max-width:980px){.home268-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home268-all-grid{grid-template-columns:1fr}.home268-reviews-shell{padding:38px 22px 30px}}
@media(max-width:680px){.home268-reviews{padding:48px 0 56px}.home268-reviews-shell{border-radius:18px;padding:32px 14px 24px}.home268-reviews-grid{grid-template-columns:1fr}.home268-review-card{min-height:auto}.home268-reviews-btn{width:100%}.home268-modal{padding:10px}.home268-modal-panel,.home268-modal-panel.editor{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px 14px}.home268-review-date{font-size:10px}.home268-reviews-head h2{font-size:28px}.home268-editor-actions{position:sticky;bottom:-18px;background:linear-gradient(180deg,rgba(6,21,34,0),#061522 28%);padding-top:18px;padding-bottom:4px}.home268-editor-meta{flex-wrap:wrap}.home268-editor-text{min-height:170px;max-height:42dvh}}
