.cm-scope{--ff-sans:var(--font-ubuntu,Ubuntu), Cantarell, "Noto Sans", system-ui, sans-serif;--ff-display:var(--font-ubuntu,Ubuntu), Cantarell, "Noto Sans", system-ui, sans-serif;--ff-mono:"Ubuntu Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r:10px;--r-lg:16px;--r-xl:22px;font-family:var(--ff-sans);color:var(--ink)}.cm-scope .wrap{max-width:1440px;margin:0 auto;padding:24px 28px 60px}@media (max-width:700px){.cm-scope .wrap{padding:16px 14px 56px}}.cm-scope button{font:inherit}.cm-scope a{color:inherit;text-decoration:none}.cm-scope{--hair-soft:#e6dcc3;--danger-soft:#f3dad2;--guru-200:#f2d98a;--budha-200:#c9dfcf;--guru-900:#5a3e0a;--guru-400:#e6bb55;--budha-900:#0f2a1f;--budha-600:#276d4a;--budha-500:#3c8a63;--clay:#b86a3e}.cm-scope .detail-back{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.cm-scope .detail-back .crumb{color:var(--budha-700);cursor:pointer;border:1px solid var(--hair);background:var(--paper);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;transition:all .15s;display:inline-flex}.cm-scope .detail-back .crumb:hover{background:var(--budha-100);border-color:var(--budha-200)}.cm-scope .detail-back .sep{color:var(--hair)}.cm-scope .detail-back .here{color:var(--ink-soft)}.cm-scope .detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}@media (max-width:1080px){.cm-scope .detail-grid{grid-template-columns:1fr}}.cm-scope .detail-main{flex-direction:column;gap:16px;min-width:0;display:flex}.cm-scope .detail-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:74px}@media (max-width:1080px){.cm-scope .detail-rail{position:static}}.cm-scope .panel{background:var(--paper);border:1px solid var(--hair);border-radius:22px}.cm-scope .btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.cm-scope .btn-primary{background:var(--budha-700);color:var(--cream-soft)}.cm-scope .btn-primary:hover{background:var(--budha-800)}.cm-scope .btn-ghost{border-color:var(--budha-700);color:var(--budha-700);background:0 0}.cm-scope .btn-ghost:hover{background:var(--budha-100)}.cm-scope .btn-quiet{border-color:var(--hair);color:var(--ink-soft);background:var(--cream-soft)}.cm-scope .btn-quiet:hover{background:var(--cream-deep)}.cm-scope .btn-danger{border-color:var(--danger);color:var(--danger);background:0 0}.cm-scope .btn-danger:hover{background:var(--danger-soft)}.cm-scope .btn-sm{padding:6px 12px;font-size:12.5px}.cm-scope .btn-xs{border-radius:999px;padding:5px 11px;font-size:12px}.cm-scope .icon-btn{background:var(--cream-soft);border:1px solid var(--hair);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.cm-scope .icon-btn:hover{background:var(--cream-deep);color:var(--budha-700)}.cm-scope .chero{padding:0;position:relative;overflow:hidden}.cm-scope .chero .cover{aspect-ratio:16/9;background-position:50%;background-size:cover;height:auto;position:relative}.cm-scope .chero .cover:after{content:"";pointer-events:none;background:linear-gradient(185deg,#0f2a1f1f 0%,#0f2a1f0d 38%,#0f2a1f8c 74%,#0f2a1fdb 100%);position:absolute;inset:0}.cm-scope .cover-top{z-index:2;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;top:16px;left:16px;right:16px}.cm-scope .online-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--budha-700);font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;background:#faf3e4f0;border-radius:999px;align-items:center;padding:5px 12px;font-size:10px;font-weight:600;display:inline-flex}.cm-scope .cover-cap{z-index:2;color:#fff;padding:28px 32px;position:absolute;bottom:0;left:0;right:0}.cm-scope .cover-cap .ctype{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.cm-scope .cover-cap h1{font-family:var(--ff-display,var(--ff-sans));letter-spacing:-.02em;text-wrap:balance;text-shadow:0 1px 24px #0000004d;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.04}.cm-scope .tpill{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.13em;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:500}.cm-scope .tpill.glass{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #ffffff47}.cm-scope .tpill.gold{background:var(--guru-500);color:var(--budha-900)}.cm-scope .cover-cap .cmeta{color:#fffffff0;flex-wrap:wrap;gap:18px;margin-top:13px;font-size:13.5px;display:flex}.cm-scope .cover-cap .cmeta span{align-items:center;gap:7px;display:inline-flex}.cm-scope .cover-cap .cmeta svg{opacity:.85;flex-shrink:0}.cm-scope .cover-cap .cmeta .hav{background-position:50%;background-size:cover;border:1.5px solid #ffffff80;border-radius:50%;flex-shrink:0;width:24px;height:24px}.cm-scope .cover-cap .cmeta .hav.av-init{color:#fff;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.cm-scope .ctab-band{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.cm-scope .ctabs{scrollbar-width:none;flex:auto;gap:2px;min-width:0;display:flex;overflow-x:auto}.cm-scope .ctabs::-webkit-scrollbar{display:none}.cm-scope .ctab{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;cursor:pointer;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:13px 16px;font-size:11.5px;transition:color .15s;display:inline-flex}.cm-scope .ctab:hover{color:var(--ink-soft)}.cm-scope .ctab.on{color:var(--ink);border-bottom-color:var(--guru-500)}.cm-scope .ctab .cnt{font-family:var(--ff-mono);background:var(--budha-100);color:var(--budha-700);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.cm-scope .ctab.on .cnt{background:var(--guru-100);color:var(--guru-700)}.cm-scope .ctab .cnt.alert{background:var(--danger);color:#fff}.cm-scope .ctab-actions{flex-shrink:0;align-items:center;gap:8px;padding-bottom:7px;display:flex}.cm-scope .ctab-actions .icon-btn{width:36px;height:36px}.cm-scope .ctab-acts-inline{align-items:center;gap:8px;display:flex}.cm-scope .ctab-acts-kebab{display:none}@media (max-width:680px){.cm-scope .ctab-band{align-items:stretch}.cm-scope .ctab-actions{padding-bottom:10px}.cm-scope .ctab-acts-inline{display:none}.cm-scope .ctab-acts-kebab{align-items:center;display:flex}}.cm-scope .sec-panel{padding:22px 26px}.cm-scope .sec-panel h3{font-family:var(--ff-display,var(--ff-sans));letter-spacing:-.01em;align-items:center;gap:9px;margin:0 0 14px;font-size:18px;font-weight:500;display:flex}.cm-scope .sec-panel h3 .ic{background:var(--budha-100);width:28px;height:28px;color:var(--budha-700);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cm-scope .sec-panel h3 .tail{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-mute);margin-left:auto;font-size:11px;font-weight:400}.cm-scope .sec-panel h3 .tail a{color:var(--budha-700);cursor:pointer}.cm-scope .detail-body{color:var(--ink-soft);font-size:15px;line-height:1.72}.cm-scope .detail-body p{margin:0 0 14px}.cm-scope .detail-body p:last-child{margin-bottom:0}.cm-scope .detail-body .lead{color:var(--ink);font-size:16.5px;font-weight:400;line-height:1.6}.cm-scope .statstrip{border-top:1px dashed var(--hair);grid-template-columns:repeat(4,1fr);gap:0;margin-top:18px;padding-top:16px;display:grid}.cm-scope .statstrip .st{border-left:1px solid var(--hair-soft);flex-direction:column;gap:4px;padding:0 18px;display:flex}.cm-scope .statstrip .st:first-child{border-left:0;padding-left:0}.cm-scope .statstrip .st .n{font-family:var(--ff-display,var(--ff-sans));color:var(--ink);font-size:21px;font-weight:500;line-height:1}.cm-scope .statstrip .st .l{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute);font-size:9.5px}@media (max-width:560px){.cm-scope .statstrip{grid-template-columns:repeat(2,1fr);gap:14px 0}}.cm-scope .post-row{border-bottom:1px dashed var(--hair);cursor:pointer;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;margin:0 -6px;padding:11px 6px;transition:background .15s;display:grid}.cm-scope .post-row:last-child{border-bottom:0}.cm-scope .post-row:hover{background:var(--cream)}.cm-scope .post-thumb{background-position:50%;background-size:cover;border-radius:8px;width:64px;height:52px}.cm-scope .post-cat{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--guru-700);background:var(--guru-100);border-radius:3px;margin-bottom:4px;padding:2px 7px;font-size:9.5px;display:inline-block}.cm-scope .post-cat.learning{color:var(--budha-700);background:var(--budha-100)}.cm-scope .post-title{color:var(--ink);margin:0 0 3px;font-size:13.5px;font-weight:500;line-height:1.3}.cm-scope .post-meta{color:var(--ink-mute);font-size:11px}.cm-scope .post-when{font-family:var(--ff-mono);color:var(--ink-mute);text-align:right;white-space:nowrap;font-size:11px}.cm-scope .news-item{border-bottom:1px dashed var(--hair);padding:16px 0}.cm-scope .news-item:first-child{padding-top:0}.cm-scope .news-item:last-child{border-bottom:0;padding-bottom:0}.cm-scope .news-head{align-items:center;gap:10px;margin-bottom:7px;display:flex}.cm-scope .news-head .nav-mini{border:1px solid var(--hair);background-position:50%;background-size:cover;border-radius:50%;width:30px;height:30px}.cm-scope .news-head .nm{color:var(--ink);font-size:12.5px;font-weight:500}.cm-scope .news-head .when{font-family:var(--ff-mono);color:var(--ink-mute);font-size:10.5px}.cm-scope .news-item h4{font-family:var(--ff-display,var(--ff-sans));letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:500;line-height:1.25}.cm-scope .news-item p{color:var(--ink-soft);margin:0 0 9px;font-size:13.5px;line-height:1.55}.cm-scope .news-foot{font-family:var(--ff-mono);color:var(--ink-mute);align-items:center;gap:14px;font-size:11px;display:flex}.cm-scope .news-foot .react{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.cm-scope .news-foot .react:hover{color:var(--budha-700)}.cm-scope .news-tag{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--guru-700);background:var(--guru-100);border-radius:3px;margin-left:auto;padding:2px 8px;font-size:9.5px}.cm-scope .pill{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:9.5px;font-weight:500;display:inline-flex}.cm-scope .pill.need{background:var(--guru-100);color:var(--guru-700)}.cm-scope .pill.offer{background:var(--budha-100);color:var(--budha-700)}.cm-scope .pill.role{background:var(--budha-700);color:var(--cream-soft)}.cm-scope .pill.role.muted{background:var(--cream-deep);color:var(--ink-soft)}.cm-scope .people-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.cm-scope .people-grid{grid-template-columns:1fr}}.cm-scope .person{background:var(--cream-soft);border:1px solid var(--hair);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cm-scope .person .av{border:1px solid var(--hair);background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.cm-scope .person .nm{font-family:var(--ff-display,var(--ff-sans));color:var(--ink);font-size:14px;font-weight:500;line-height:1.2}.cm-scope .person .rl{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute);margin-top:3px;font-size:9.5px}.cm-scope .req-card{border:1px solid var(--guru-200);background:#d8a73417;border-radius:14px;margin-bottom:14px;padding:14px 16px}.cm-scope .req-card .rh{font-family:var(--ff-display,var(--ff-sans));color:var(--guru-900);align-items:center;gap:9px;margin-bottom:4px;font-size:14.5px;font-weight:500;display:flex}.cm-scope .req-card .rh .badge{font-family:var(--ff-mono);background:var(--danger);color:#fff;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.cm-scope .req-card .rsub{color:var(--ink-mute);margin:0 0 12px;font-size:12px}.cm-scope .mrow{border-bottom:1px dashed var(--hair);align-items:center;gap:13px;padding:11px 0;display:flex}.cm-scope .mrow:last-child{border-bottom:0}.cm-scope .mrow.clickrow{cursor:pointer;border-bottom:1px dashed var(--hair);border-radius:12px;margin:0 -10px;padding:11px 10px;transition:background .14s}.cm-scope .mrow.clickrow:hover{background:var(--cream-soft)}.cm-scope .mrow.clickrow:hover .who .nm{color:var(--budha-700)}.cm-scope .mrow-link{min-width:0;color:inherit;flex:1;align-items:center;gap:13px;text-decoration:none;display:flex}.cm-scope .person.clickable{cursor:pointer;transition:border-color .14s,background .14s}.cm-scope .person.clickable:hover{border-color:var(--budha-500);background:var(--paper)}.cm-scope .person.clickable svg{color:var(--ink-mute);flex-shrink:0;margin-left:auto}.cm-scope .person.clickable:hover svg,.cm-scope .who[title]:hover .nm{color:var(--budha-700)}.cm-scope .mrow .av{border:1px solid var(--hair);background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:42px;height:42px}.cm-scope .mrow .who{flex:1;min-width:0}.cm-scope .mrow .who .nm{font-family:var(--ff-display,var(--ff-sans));color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.cm-scope .mrow .who .sub{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mute);margin-top:3px;font-size:10.5px}.cm-scope .mrow .acts{align-items:center;gap:7px;display:flex}.cm-scope .member-search{background:var(--cream-soft);border:1px solid var(--hair);color:var(--ink-mute);border-radius:999px;align-items:center;gap:9px;margin-bottom:6px;padding:8px 14px;font-size:13px;display:flex}.cm-scope .member-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.cm-scope .mfilter{flex-wrap:wrap;gap:6px;margin:4px 0 2px;display:flex}.cm-scope .mfilter button{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;background:var(--cream-soft);border:1px solid var(--hair);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:11px;transition:all .12s}.cm-scope .mfilter button:hover{background:var(--cream-deep)}.cm-scope .mfilter button.on{background:var(--budha-700);color:var(--cream-soft);border-color:var(--budha-700)}.cm-scope .load-more{justify-content:center;margin-top:16px;display:flex}.cm-scope .menu-wrap{position:relative}.cm-scope .menu{z-index:40;background:var(--paper);border:1px solid var(--hair);border-radius:14px;min-width:248px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 44px #0f2a1f2e}.cm-scope .menu.left{left:0;right:auto}.cm-scope .menu-h{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--ink-mute);padding:8px 11px 5px;font-size:9.5px}.cm-scope .menu-i{text-align:left;width:100%;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;transition:background .12s;display:flex}.cm-scope .menu-i:hover{background:var(--cream-deep)}.cm-scope .menu-i svg{color:var(--budha-600);flex-shrink:0}.cm-scope .menu-i .mi-sub{color:var(--ink-mute);margin-top:1px;font-size:11px;display:block}.cm-scope .menu-i.danger,.cm-scope .menu-i.danger svg{color:var(--danger)}.cm-scope .menu-i.danger:hover{background:var(--danger-soft)}.cm-scope .menu-div{background:var(--hair-soft);height:1px;margin:6px 8px}.cm-scope .menu-backdrop{z-index:35;position:fixed;inset:0}.cm-scope .rail-card{padding:18px}.cm-scope .rail-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.cm-scope .rail-head h3{font-family:var(--ff-display,var(--ff-sans));color:var(--ink);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:500;display:flex}.cm-scope .rail-head h3 .ic{background:var(--budha-100);width:26px;height:26px;color:var(--budha-700);border-radius:8px;justify-content:center;align-items:center;display:flex}.cm-scope .rail-sub{color:var(--ink-mute);margin:0 0 10px;font-size:12px}.cm-scope .contact-row{border-bottom:1px dashed var(--hair);align-items:center;gap:11px;padding:9px 0;display:flex}.cm-scope .contact-row:last-child{border-bottom:0}.cm-scope .contact-row .av{border:1px solid var(--hair);background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.cm-scope .contact-row .nm{color:var(--ink);font-size:12.5px;font-weight:500}.cm-scope .contact-row .rl{font-family:var(--ff-mono);color:var(--ink-mute);font-size:10px}.cm-scope .gate{text-align:center;flex-direction:column;align-items:center;gap:13px;padding:50px 30px;display:flex}.cm-scope .gate .gic{background:var(--budha-100);width:58px;height:58px;color:var(--budha-700);border-radius:17px;justify-content:center;align-items:center;display:flex}.cm-scope .gate h3{font-family:var(--ff-display,var(--ff-sans));letter-spacing:-.01em;margin:0;font-size:21px;font-weight:500}.cm-scope .gate p{color:var(--ink-mute);max-width:42ch;margin:0 0 4px;font-size:13.5px;line-height:1.55}.cm-scope .empty{text-align:center;color:var(--ink-mute);flex-direction:column;align-items:center;gap:9px;padding:36px 20px;display:flex}.cm-scope .empty .eic{background:var(--cream-deep);width:48px;height:48px;color:var(--ink-mute);border-radius:14px;justify-content:center;align-items:center;display:flex}.cm-scope .empty .et{font-family:var(--ff-display,var(--ff-sans));color:var(--ink-soft);font-size:16.5px;font-weight:500}.cm-scope .empty .ed{max-width:38ch;font-size:12.5px;line-height:1.5}.cm-scope .modal-backdrop{z-index:8000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f2a1f6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cm-scope .modal{background:var(--paper);border:1px solid var(--hair);border-radius:22px;flex-direction:column;width:min(470px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 28px 70px #0f2a1f57}.cm-scope .modal-h{border-bottom:1px dashed var(--hair);align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.cm-scope .modal-h .mt{font-family:var(--ff-display,var(--ff-sans));letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500}.cm-scope .modal-h .ms{color:var(--ink-mute);margin:3px 0 0;font-size:12.5px}.cm-scope .modal-h .x{flex-shrink:0;margin-left:auto}.cm-scope .modal-body{padding:16px 22px;overflow:auto}.cm-scope .modal-foot{border-top:1px dashed var(--hair);justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.cm-scope .modal-foot .count{font-family:var(--ff-mono);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.1em;margin-right:auto;font-size:11px}@media (max-width:700px){.cm-scope .modal-backdrop{align-items:flex-end;padding:0}.cm-scope .modal{border-bottom:0;border-radius:22px 22px 0 0;max-height:92dvh;animation:.32s cubic-bezier(.2,.8,.2,1) cm-sheet-up;width:100%!important;max-width:100%!important}.cm-scope .modal-h{padding:18px 18px 12px}.cm-scope .modal-foot{padding:14px 18px calc(16px + env(safe-area-inset-bottom))}}@keyframes cm-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.cm-scope .cm-row{border:1px solid var(--hair);background:var(--cream-soft);border-radius:12px;align-items:center;gap:12px;margin-bottom:9px;padding:11px 12px;display:flex}.cm-scope .cm-row:last-child{margin-bottom:0}.cm-scope .cm-ic{background:var(--budha-100);width:34px;height:34px;color:var(--budha-700);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cm-scope .cm-row .t{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-mute);font-size:9.5px}.cm-scope .cm-row .v{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cm-scope .cm-copy{color:var(--budha-700);border:1px solid var(--hair);background:var(--paper);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-size:12px;transition:all .12s;display:inline-flex}.cm-scope .cm-copy:hover{background:var(--budha-100);border-color:var(--budha-200)}.cm-scope .cm-copy.done{background:var(--budha-600);color:#fff;border-color:var(--budha-600)}.cm-scope .toaster{z-index:9000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.cm-scope .toast{background:var(--budha-900);color:var(--cream-soft);border-radius:999px;align-items:center;gap:9px;padding:11px 17px;font-size:13px;display:inline-flex;box-shadow:0 14px 34px #0f2a1f52}.cm-scope .toast svg{color:var(--guru-400);flex-shrink:0}.cm-scope .auth-field{margin-bottom:12px;display:block}.cm-scope .auth-field span{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute);margin-bottom:6px;font-size:10px;display:block}.cm-scope .auth-field input{background:var(--cream-soft);border:1px solid var(--hair);width:100%;font:inherit;color:var(--ink);border-radius:11px;outline:none;padding:11px 14px;font-size:14px}.cm-scope .auth-field input:focus{border-color:var(--budha-500)}.cm-scope .report-flag{cursor:pointer;color:var(--ink-mute);background:0 0;border:0;justify-content:center;align-items:center;transition:color .15s,background .15s,opacity .16s,transform .16s;display:inline-flex}.cm-scope .cover-flag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:34px;height:34px;color:var(--ink-soft);background:#faf3e4eb;border-radius:50%}.cm-scope .cover-flag:hover{background:var(--paper);color:var(--danger)}.cm-scope .rp-overlay{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f2a1f6b;justify-content:center;align-items:center;padding:24px;animation:.18s rpfade;display:flex;position:fixed;inset:0}@keyframes rpfade{0%{opacity:0}to{opacity:1}}.cm-scope .rp-card{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-xl);width:100%;max-width:440px;animation:.22s cubic-bezier(.2,.7,.3,1) rprise;overflow:hidden;box-shadow:0 30px 70px -24px #0f2a1f73}@keyframes rprise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.cm-scope .rp-head{align-items:flex-start;gap:13px;padding:20px 22px 14px;display:flex}.cm-scope .rp-head .ic{width:38px;height:38px;color:var(--danger);background:#f1e2d6;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cm-scope .rp-head h3{font-family:var(--ff-display);color:var(--ink);margin:1px 0 3px;font-size:18px;font-weight:500}.cm-scope .rp-head .sub{color:var(--ink-mute);font-size:12.5px;line-height:1.4}.cm-scope .rp-head .sub b{color:var(--ink-soft);font-weight:600}.cm-scope .rp-x{cursor:pointer;width:30px;height:30px;color:var(--ink-mute);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.cm-scope .rp-x:hover{background:var(--cream-deep);color:var(--ink)}.cm-scope .rp-body{padding:4px 22px 6px}.cm-scope .rp-lbl{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-mute);margin:10px 0 9px;font-size:10px}.cm-scope .rp-reasons{flex-direction:column;gap:7px;display:flex}.cm-scope .rp-reason{text-align:left;border:1px solid var(--hair);background:var(--cream-soft);width:100%;font:inherit;color:var(--ink-soft);cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:11px 13px;font-size:13.5px;transition:all .14s;display:flex}.cm-scope .rp-reason:hover{border-color:var(--budha-300,#9dc3ac);background:var(--paper)}.cm-scope .rp-reason.on{border-color:var(--budha-600);background:var(--budha-100);color:var(--budha-800)}.cm-scope .rp-reason .tick{border:1.5px solid var(--hair);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;display:inline-flex}.cm-scope .rp-reason.on .tick{border-color:var(--budha-600);background:var(--budha-600);color:#fff}.cm-scope .rp-reason .rico{color:var(--ink-mute);flex-shrink:0}.cm-scope .rp-reason.on .rico{color:var(--budha-700)}.cm-scope .rp-ta{background:var(--cream-soft);border:1px solid var(--hair);width:100%;font:inherit;color:var(--ink);resize:vertical;border-radius:11px;outline:none;min-height:74px;padding:11px 13px;font-size:13.5px}.cm-scope .rp-ta:focus{border-color:var(--budha-500);background:var(--paper)}.cm-scope .rp-error{color:var(--danger);margin:10px 0 0;font-size:12.5px;line-height:1.45}.cm-scope .rp-note{color:var(--ink-mute);padding:0 22px 4px;font-size:11.5px;line-height:1.45}.cm-scope .rp-foot{justify-content:flex-end;gap:10px;padding:14px 22px 20px;display:flex}.cm-scope .rp-done{text-align:center;flex-direction:column;align-items:center;padding:30px 26px 28px;display:flex}.cm-scope .rp-done .big{background:var(--budha-100);width:58px;height:58px;color:var(--budha-700);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.cm-scope .rp-done h3{font-family:var(--ff-display);color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:500}.cm-scope .rp-done p{color:var(--ink-mute);max-width:34ch;margin:0 0 18px;font-size:13px;line-height:1.5}.cm-scope .chero .cover.noimg{background:linear-gradient(135deg,var(--budha-800),var(--budha-900))}.cm-scope .av.av-init,.cm-scope .nav-mini.av-init{color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;font-weight:600;display:flex}.cm-scope .mrow .av.av-init,.cm-scope .person .av.av-init{font-size:14px}.cm-scope .contact-row .av.av-init{font-size:12px}.cm-scope .news-head .nav-mini.av-init{font-size:11px}.cm-scope .post-thumb.noimg{background:linear-gradient(135deg,var(--budha-600),var(--budha-900))}.cm-scope .form-msg{color:var(--danger);margin:2px 0 0;font-size:12.5px}