@keyframes gaFade{0%{opacity:0}to{opacity:1}}@keyframes gaBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dash__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.dash__date{font-size:12.5px;color:#aaa59a}.dash__note{margin-top:22px;color:#aaa59a;font-size:14px}.dash__stale{margin-top:14px;font-size:12.5px;color:#e4c48c}.dash__stale button{background:none;border:none;color:#f6e7c4;text-decoration:underline;cursor:pointer;font:inherit}.dash__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:22px;transition:opacity .25s}.dash__kpis.is-loading{opacity:.6}.dash__kpi{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:18px 18px 16px;border-radius:20px;border:1px solid rgba(217,187,133,.16);background:linear-gradient(180deg,#46162066,#16060b8c);overflow:hidden;cursor:pointer;animation:gaIn .5s both;transition:border-color .3s,transform .3s;color:inherit;font:inherit;min-width:0}.dash__kpi:hover:not(:disabled),.dash__kpi:focus-visible{border-color:#d9bb8580;transform:translateY(-2px)}.dash__kpi:disabled{cursor:default}.dash__kpi.is-skeleton{min-height:138px;animation:none;background:#1e080e66}.dash__kpi-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#aaa59a}.dash__kpi-icon{width:34px;height:34px;border-radius:10px;background:#d9bb851f;color:#e4c48c;display:flex;align-items:center;justify-content:center}.dash__kpi-value{font-family:Cormorant Garamond,serif;font-size:38px;line-height:1;color:#f6e7c4;margin-top:10px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash__kpi-cap{font-family:Inter,system-ui,sans-serif;font-size:12px;color:#8f8a80;margin-left:6px}.dash__kpi-delta{font-size:12px;color:#9fe0bd;margin-top:6px;display:flex;align-items:center;gap:4px}.dash__kpi-delta.is-warn{color:#e4c48c}.dash__kpi-delta.is-down{color:#f0b4a6}.dash__row2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:14px;margin-top:14px}.dash__row3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;margin-top:14px}.dash__card{min-width:0}.dash__card.is-skeleton{background:#1e080e66}.dash__card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.dash__title{margin:0;font-size:15px;font-weight:400;color:#f1e1bd}.dash__title--icon{display:flex;align-items:center;gap:8px}.dash__sub{font-size:12px;color:#8f8a80;margin-top:2px}.dash__total{font-family:Cormorant Garamond,serif;font-size:28px;color:#f6e7c4}.dash__empty{padding:26px 8px;text-align:center;font-size:13px;color:#8f8a80}.dash__chart{width:100%;height:200px;margin-top:12px;display:block;overflow:visible}.dash__area{animation:gaFade 1.2s .4s both}.dash__line{stroke-dasharray:1400;animation:gaDraw 1.8s cubic-bezier(.2,.8,.2,1) both;filter:drop-shadow(0 0 6px rgba(228,196,140,.6))}.dash__dot{animation:gaFade .4s 1.6s both}.dash__axis{display:flex;justify-content:space-between;font-size:11px;color:#7d7068;margin-top:6px}.dash__bars{display:flex;align-items:flex-end;gap:12px;height:200px;margin-top:16px}.dash__bar{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.dash__bar-v{font-size:12px;color:#f1e1bd}.dash__bar-fill{width:100%;max-width:46px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#f6e7c4,#b8925a);transform-origin:bottom;animation:gaGrow .9s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 0 18px #e4c48c40}.dash__bar-labels{display:flex;gap:12px;margin-top:8px}.dash__bar-labels span{flex:1;min-width:0;text-align:center;font-size:11px;color:#8f8a80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash__attention{padding:20px;border-radius:22px;border:1px solid rgba(217,187,133,.3);background:radial-gradient(80% 100% at 100% 0%,rgba(130,28,46,.35),transparent 60%),#1e080e99}.dash__att-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.dash__att{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(217,187,133,.14);background:#0c030680;color:#e9e4d6;cursor:pointer;text-align:left;transition:border-color .25s,transform .25s;font:inherit}.dash__att:hover,.dash__att:focus-visible{border-color:#d9bb8580;transform:translate(3px)}.dash__att-icon{width:36px;height:36px;border-radius:10px;background:#d9bb8524;color:#e4c48c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash__att-icon.is-red{background:#f0786424;color:#f0b4a6}.dash__att-text{flex:1;min-width:0;font-size:13.5px}.dash__att-n{font-family:Cormorant Garamond,serif;font-size:24px;color:#f6e7c4}.dash__link{background:none;border:none;color:#e4c48c;font-size:12.5px;cursor:pointer}.dash__events{display:flex;flex-direction:column;gap:12px;margin-top:14px}.dash__event{display:flex;gap:12px;align-items:center;cursor:pointer;background:none;border:none;padding:0;text-align:left;color:inherit;font:inherit}.dash__event:disabled{cursor:default}.dash__event-date{width:50px;padding:6px 0;border-radius:12px;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;text-align:center;flex-shrink:0;display:flex;flex-direction:column}.dash__event-date span:first-child{font-size:9.5px;letter-spacing:.14em;font-weight:600}.dash__event-date span:last-child{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;line-height:1}.dash__event-body{flex:1;min-width:0;display:flex;flex-direction:column}.dash__event-title{font-size:13.5px;color:#f1e1bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash__event-track{height:6px;border-radius:3px;background:#d9bb851f;margin:7px 0 2px;overflow:hidden}.dash__event-track span{display:block;height:100%;background:linear-gradient(90deg,#c9a56c,#f6e7c4);transform-origin:left;animation:gaBar 1.2s .3s both}.dash__top{display:flex;flex-direction:column;gap:10px;margin-top:14px}.dash__top-row{display:flex;align-items:center;gap:10px}.dash__top-rank{width:20px;font-family:Cormorant Garamond,serif;font-size:18px;color:#d9bb85}.dash__top-logo{width:32px;height:32px;border-radius:9px;background:#d9bb8524;color:#e4c48c;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;overflow:hidden}.dash__top-logo img{width:100%;height:100%;object-fit:cover}.dash__top-name{flex:1;min-width:0;font-size:13px;color:#e9e4d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash__top-track{width:80px;height:5px;border-radius:3px;background:#d9bb851f;overflow:hidden}.dash__top-track span{display:block;height:100%;background:#d9bb85}.dash__top-v{width:34px;text-align:right;font-size:12.5px;color:#f1e1bd}@media(prefers-reduced-motion:reduce){.dash__kpi,.dash__area,.dash__line,.dash__dot,.dash__bar-fill,.dash__event-track span{animation:none}.dash__line{stroke-dasharray:none}}:root{--color-ground-deep: #0c0306;--color-ground-base: #14050a;--color-ground-surface: #22080f;--color-ground-surface2: #26101a;--color-ground-wine: #2a0a12;--color-ground-wine-mid: #17060b;--color-ground-drawer-top: #1e070d;--color-ground-drawer-bottom: #110409;--color-ground-modal-bottom: #120409;--color-ground-image-fallback: #1e070d;--color-gold-50: #fff6e0;--color-gold-100: #fbf3e3;--color-gold-150: #f6e7c4;--color-gold-200: #f1e1bd;--color-gold-250: #f3e3bf;--color-gold-300: #ecd9b0;--color-gold-320: #d9c39a;--color-gold-400: #e4c48c;--color-gold-500: #d9bb85;--color-gold-550: #d4b27a;--color-gold-600: #c9a56c;--color-gold-650: #b8925a;--color-gold-680: #a9875a;--color-gold-700: #9c7d4f;--color-gold-750: #8f7449;--color-gold-ink: #1b160c;--color-text-body: #e9e4d6;--color-text-post: #e3dfd4;--color-text-article: #e3ddd0;--color-text-muted: #d9d4c8;--color-text-muted2: #cfc9bb;--color-text-secondary: #aaa59a;--color-text-meta: #8f8a80;--color-text-faint: #857f75;--color-text-placeholder-web: #7d7068;--color-text-kicker-faint: #8f7d78;--color-text-dialog: #ece6d8;--color-text-dialog-sub: #bdb8ad;--color-text-dialog-deny: #c9b98f;--color-state-success: #5fbf8f;--color-state-success-text: #9fe0bd;--color-state-success-light: #cff3df;--color-state-danger: #f0b4a6;--color-state-danger-hint: #e3a08f;--color-state-danger-link: #d98c7a;--color-state-info: #cfd8f0;--color-state-grey: #aaa59a;--color-state-flame: #e9b65e;--color-state-whatsapp-ink: #0a0a09;--color-line-subtle: rgba(217,187,133,.12);--color-line-base: rgba(217,187,133,.16);--color-line-medium: rgba(217,187,133,.2);--color-line-strong: rgba(217,187,133,.3);--color-line-emphasis: rgba(217,187,133,.45);--color-line-active: #d9bb85;--color-fill-input: rgba(14,4,8,.6);--color-fill-glass-top: rgba(70,22,32,.28);--color-fill-glass-bottom: rgba(22,6,11,.5);--color-fill-chip-off: rgba(217,187,133,.04);--color-fill-button2: rgba(217,187,133,.06);--color-fill-icon-button: rgba(42,12,20,.5);--color-fill-hero-button: rgba(14,4,8,.55);--color-fill-row: rgba(42,12,20,.45);--color-fill-kv: rgba(22,6,11,.5);--color-fill-tab-bar: rgba(18,17,15,.6);--color-fill-toast: rgba(42,12,20,.85);--color-fill-sheet-top: rgba(38,33,24,.95);--color-fill-sheet-bottom: rgba(22,6,11,.97);--color-fill-backdrop: rgba(5,5,4,.55);--color-fill-lightbox: rgba(5,5,4,.96);--color-fill-success-bg: rgba(95,191,143,.15);--color-fill-danger-bg: rgba(240,180,166,.15);--color-fill-gold-bg: rgba(217,187,133,.12);--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 16px;--radius-xl: 18px;--radius-card: 22px;--radius-hero: 26px;--radius-sheet: 30px;--radius-pill: 999px;--gradient-gold-cta: linear-gradient(135deg, #f3e3bf 0%, #d4b27a 55%, #a9875a 100%);--gradient-gold-card: linear-gradient(135deg, #f3e3bf 0%, #d4b27a 55%, #9c7d4f 100%);--gradient-gold-chip: linear-gradient(135deg, #f3e3bf 0%, #c9a56c 100%);--gradient-avatar: linear-gradient(135deg, #f3e3bf 0%, #c9a56c 60%, #8f7449 100%);--gradient-shimmer: linear-gradient(100deg, #c9a56c 0%, #f6e7c4 30%, #d9bb85 50%, #f6e7c4 70%, #c9a56c 100%);--gradient-shimmer-web: linear-gradient(100deg, #b8925a 0%, #f6e7c4 30%, #d9bb85 50%, #f6e7c4 70%, #b8925a 100%);--gradient-whatsapp: linear-gradient(135deg, #7fd6a6 0%, #3f9b6e 100%);--gradient-glass: linear-gradient(180deg, rgba(70,22,32,.28) 0%, rgba(22,6,11,.5) 100%);--gradient-sheet: linear-gradient(180deg, rgba(38,33,24,.95) 0%, rgba(22,6,11,.97) 100%);--gradient-code-chars: linear-gradient(180deg, #f6e7c4 0%, #c9a56c 100%);--gradient-progress: linear-gradient(90deg, #c9a56c 0%, #f6e7c4 100%);--gradient-danger: linear-gradient(135deg, #f4b9a8 0%, #d97862 100%);--font-body: "Inter", system-ui, sans-serif;--font-display: "Cormorant Garamond", Georgia, serif;--font-mono: ui-monospace, Menlo, monospace;--ease-out: cubic-bezier(.2,.8,.2,1);--ease-sheet: cubic-bezier(.2,.9,.2,1);--duration-screen-in: .48s;--duration-sheet: .45s;--duration-word: .7s;--duration-toast: 2.8s;--duration-shimmer: 5s;--duration-sheen: 3.5s;--duration-ken-burns: 9s;--duration-pulse: 1.6s;--duration-glow: 3s;--duration-code-drop: .5s;--duration-code-stagger: 60ms;--duration-splash: 6s}@keyframes gwRise{0%{opacity:0;transform:translateY(48px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes gwIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes gwFade{0%{opacity:0}to{opacity:1}}@keyframes gwWord{0%{opacity:0;transform:translateY(.5em);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes gwShimmer{to{background-position:-200% center}}@keyframes gwKen{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes gwSheen{0%{transform:translate(-140%) skew(-20deg)}to{transform:translate(260%) skew(-20deg)}}@keyframes gwGlint{0%,to{opacity:0;transform:scale(.3) rotate(0)}40%{opacity:1;transform:scale(1.1) rotate(90deg)}60%{opacity:.9;transform:scale(.9) rotate(120deg)}}@keyframes gwDust{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-90vh) translate(40px)}}@keyframes gwRing{0%{opacity:.7;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@keyframes gwBreath{0%,to{opacity:.65;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}@keyframes gwMarquee{to{transform:translate(-50%)}}@keyframes gwFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes gwPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes gwSpin{to{transform:rotate(360deg)}}@keyframes gwBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gwLogo{0%{opacity:0;transform:scale(.88);filter:blur(16px)}60%{opacity:1;filter:none}to{opacity:1;transform:scale(1)}}@keyframes gwGlow{0%,to{filter:drop-shadow(0 0 20px rgba(228,196,140,.25))}50%{filter:drop-shadow(0 0 44px rgba(228,196,140,.6))}}@keyframes gaIn{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes gaSlide{0%{transform:translate(100%)}to{transform:none}}@keyframes gaPop{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:none}}@keyframes gaDraw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@keyframes gaGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ppIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ppPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ppShake{0%,to{transform:none}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes ppRing{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.8);opacity:0}}@keyframes ppScan{0%,to{top:12px}50%{top:186px}}@keyframes ppSlide{0%{transform:translate(100%)}to{transform:none}}.g-shimmer{background:var(--gradient-shimmer, linear-gradient(100deg,#c9a56c 0%,#f6e7c4 30%,#d9bb85 50%,#f6e7c4 70%,#c9a56c 100%));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gwShimmer 5s linear infinite}.g-shimmer-web{background-image:var(--gradient-shimmer-web)}.g-word{display:inline-block;animation:gwWord 1s both}.g-rise{animation:gwRise linear both;animation-timeline:view();animation-range:entry 0% cover 30%}@supports not (animation-timeline: view()){.g-rise{animation:none;opacity:0;transform:translateY(48px);filter:blur(6px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out),filter 1s var(--ease-out)}.g-rise.is-visible{opacity:1;transform:none;filter:none}}.g-sheen{position:absolute;top:0;bottom:0;width:35%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,250,235,.45),transparent);animation:gwSheen 3.5s ease-in-out infinite}.g-pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5fbf8f;animation:gwPulse 1.6s infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.15s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.15s!important;transition-delay:0s!important}.g-shimmer,.g-pulse-dot,.g-loop{animation:none!important}.g-sheen,.g-burst,[data-motion=burst],[data-motion=sheen]{display:none!important}.g-word{animation:gwFade .15s both!important;filter:none!important;transform:none!important}.g-rise{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.g-spin{animation-duration:1s!important;animation-iteration-count:infinite!important}}html,body,#root{height:100%}html,body{margin:0;background:#0c0306;color:#e9e4d6;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:#e4c48c;text-decoration:none}a:hover{color:#f6e7c4}input,textarea,button,select{font-family:inherit}input::placeholder,textarea::placeholder{color:#9a8f86}:focus-visible{outline:2px solid #d9bb85;outline-offset:2px}::selection{background:#d9bb8559}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d9bb8533;border-radius:8px}::-webkit-scrollbar-track{background:transparent}.display{font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.app{height:100vh;display:flex;overflow:hidden;position:relative;background:radial-gradient(90% 60% at 70% 0%,#26080f,#14050a 45%,#0c0306)}.sidebar{flex-shrink:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid rgba(217,187,133,.12);background:linear-gradient(180deg,#1e080ed9,#0c0306e6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:width .35s cubic-bezier(.2,.8,.2,1)}.sidebar__brand{height:76px;display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid rgba(217,187,133,.1);flex-shrink:0}.sidebar__brand img{height:38px;width:auto;display:block;animation:gwFade .4s both}.sidebar__mono{width:36px;height:36px;border-radius:10px;transform:rotate(45deg);background:linear-gradient(135deg,#f3e3bf,#c9a56c);display:flex;align-items:center;justify-content:center;margin-left:4px}.sidebar__mono span{transform:rotate(-45deg);font-family:Cormorant Garamond,serif;font-weight:600;font-size:15px;color:#1b160c}.sidebar__nav{flex:1;overflow-y:auto;padding:12px 10px 20px}.sidebar__group{font-size:10px;letter-spacing:.2em;color:#9a8f86;font-weight:600;padding:8px 12px 6px;margin-top:10px}.navitem{width:100%;height:42px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:12px;border:1px solid transparent;background:transparent;color:#bdb6a8;font-size:13.5px;cursor:pointer;text-align:left;position:relative;transition:all .25s;margin-top:2px}.navitem:hover{background:#d9bb8514;color:#f6e7c4}.navitem.is-active{background:linear-gradient(90deg,#d9bb852e,#d9bb850a);border-color:#d9bb854d;color:#f6e7c4}.navitem__label{flex:1;white-space:nowrap}.badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.sidebar.is-collapsed .badge{position:absolute;top:4px;right:4px}.sidebar__foot{padding:12px;border-top:1px solid rgba(217,187,133,.1);flex-shrink:0}.collapse{width:100%;height:38px;border-radius:10px;border:1px solid rgba(217,187,133,.18);background:none;color:#aaa59a;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px}.collapse:hover{color:#f6e7c4;border-color:#d9bb8566}.main{flex:1;min-width:0;display:flex;flex-direction:column;height:100%}.topbar{height:76px;flex-shrink:0;display:flex;align-items:center;gap:14px;padding:0 clamp(16px,2.4vw,32px);border-bottom:1px solid rgba(217,187,133,.1);background:#0e04088c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;z-index:60}.search{flex:1;min-width:0;max-width:460px;height:42px;border-radius:12px;border:1px solid rgba(217,187,133,.18);background:#0c030699;display:flex;align-items:center;gap:10px;padding:0 14px}.search input{flex:1;min-width:0;background:none;border:none;outline:none;color:#f1e1bd;font-size:13.5px}.kbd{font-size:11px;color:#9a8f86;border:1px solid rgba(217,187,133,.2);border-radius:6px;padding:2px 6px}.topbar__right{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.live{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;white-space:nowrap;border-radius:999px;font-size:12px}.live--ok{border:1px solid rgba(95,191,143,.35);background:#5fbf8f14;color:#cff3df}.live--down{border:1px solid rgba(240,180,166,.35);background:#f0786414;color:#f0b4a6}.live__dot{width:7px;height:7px;border-radius:50%;animation:gwPulse 1.6s infinite}@media(max-width:1100px){.live{display:none}}.iconbtn{width:42px;height:42px;border-radius:50%;border:1px solid rgba(217,187,133,.2);background:#2a0c1480;color:#ecd9b0;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.iconbtn__dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:#e4c48c;box-shadow:0 0 8px #e4c48c}.me{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;white-space:nowrap;border-radius:999px;border:1px solid rgba(217,187,133,.2);background:#2a0c1473}.me__av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;font-weight:600;font-size:12.5px;display:flex;align-items:center;justify-content:center}.me__name{display:block;font-size:13px;color:#f1e1bd;line-height:1.2}.me__role{display:block;font-size:11px;color:#8f8a80;line-height:1.2}.content{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding:clamp(18px,2.4vw,32px)}.content__inner{max-width:1440px;margin:0 auto}.kicker{font-size:11px;letter-spacing:.2em;color:#d9bb85;font-weight:600}.h1{margin:6px 0 0;font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(32px,3.4vw,44px);line-height:1.05;color:#f1e1bd}.sub{font-size:13.5px;color:#aaa59a;margin-top:6px;max-width:640px}.anim-in{animation:gaIn .5s both}.ranges{display:flex;padding:4px;border-radius:12px;border:1px solid rgba(217,187,133,.16);background:#0c03068c}.ranges button{height:34px;padding:0 14px;border-radius:9px;border:none;background:transparent;color:#aaa59a;font-size:12.5px;cursor:pointer;transition:all .25s}.ranges button.is-on{background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c}.card{padding:20px;border-radius:22px;border:1px solid rgba(217,187,133,.14);background:#1e080e8c}.btn{height:46px;padding:0 18px;border-radius:12px;border:1px solid transparent;font-size:13.5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:box-shadow .25s,background .25s,filter .2s}.btn:disabled{cursor:default;opacity:.7}.btn--h44{height:44px}.btn--block{width:100%;height:50px;font-size:14.5px}.btn--gold{border:none;background:linear-gradient(135deg,#f3e3bf,#d4b27a 55%,#a9875a);color:#1b160c;font-weight:600}.btn--gold:not(:disabled):hover{box-shadow:0 0 26px #e4c48c73}.btn--outline{border-color:#d9bb854d;background:#d9bb850d;color:#f1e1bd}.btn--outline:hover{background:#d9bb851f}.btn--danger{border:none;background:linear-gradient(135deg,#f4b9a8,#d97862);color:#1b160c;font-weight:600}.btn--danger:hover{filter:brightness(1.08)}.spin{animation:gwSpin .9s linear infinite}.acts{display:flex;gap:6px;justify-content:flex-end}.act{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:filter .2s}.act:hover:not(:disabled){filter:brightness(1.15)}.act:disabled{cursor:default;opacity:.7}.act--sm{height:32px;padding:0 11px;border-radius:9px;font-size:12px}.act--sm.act--icon{width:32px;padding:0;flex:none}.act--lg{flex:1;min-width:120px;height:46px;border-radius:12px;font-size:13.5px;gap:7px}.act--ok{background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;font-weight:600}.act--no{background:#f0786414;color:#f0b4a6;border-color:#f0b4a659}.act--ghost{background:#d9bb850d;color:#f1e1bd;border-color:#d9bb8540}.page-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.page-head__actions{display:flex;gap:10px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:20px}.stat{padding:16px 18px;border-radius:18px;border:1px solid rgba(217,187,133,.14);background:linear-gradient(180deg,#46162059,#16060b80);animation:gaIn .45s both}.stat__label{display:flex;align-items:center;gap:8px;font-size:12px;color:#aaa59a}.stat__value{font-family:Cormorant Garamond,serif;font-size:32px;line-height:1;color:#f6e7c4;margin-top:8px}.stat__note{font-size:11.5px;margin-top:4px}.table{margin-top:18px;border-radius:22px;border:1px solid rgba(217,187,133,.14);background:#1e080e8c;overflow:hidden}.table__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(217,187,133,.1)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(217,187,133,.22);background:#0c030680;color:#d9d4c8;font-size:12.5px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .25s}.chip.is-on{border-color:transparent;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c}.chip__count{font-size:11px;opacity:.75}.table__search{margin-left:auto;width:min(280px,100%);height:36px;border-radius:10px;border:1px solid rgba(217,187,133,.18);background:#0c030699;display:flex;align-items:center;gap:8px;padding:0 12px}.table__search input{flex:1;min-width:0;background:none;border:none;outline:none;color:#f1e1bd;font-size:13px}.table__scroll{overflow-x:auto}.table__head{display:grid;gap:14px;padding:11px 18px;border-bottom:1px solid rgba(217,187,133,.1);background:#0c030659}.table__head span{font-size:10.5px;letter-spacing:.14em;color:#a8948d;font-weight:600}.table__row{display:grid;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid rgba(217,187,133,.07);transition:background .2s;animation:gaIn .35s both}.table__row.is-clickable{cursor:pointer}.table__row.is-clickable:hover,.table__row.is-clickable:focus-visible{background:#d9bb850d}.table__row.is-skeleton{animation:none;min-height:61px}.table__empty{padding:50px 20px;text-align:center;color:#8f8a80;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.table__more{display:block;margin:14px auto 0;height:36px;padding:0 18px;border-radius:10px;border:1px solid rgba(217,187,133,.25);background:#d9bb850d;color:#f1e1bd;font-size:12.5px;cursor:pointer}.table__foot{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;font-size:12px;color:#8f8a80}.cell{min-width:0}.cell__main{display:block;font-size:13px;color:#e9e4d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell__sub{display:block;font-size:11.5px;color:#8f8a80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.person{display:flex;align-items:center;gap:11px;min-width:0}.person__av{width:36px;height:36px;flex-shrink:0;background:linear-gradient(135deg,#f3e3bf,#c9a56c);border:1px solid rgba(217,187,133,.3);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#1b160c}.person__txt{min-width:0}.person__name{display:block;font-size:13.5px;color:#f1e1bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person__sub{display:block;font-size:11.5px;color:#8f8a80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill{display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;font-size:11.5px;white-space:nowrap}.pill--md{height:26px}.pill--sm{height:24px}.pill__dot{width:6px;height:6px;border-radius:50%}.mono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;color:#f6e7c4;letter-spacing:.04em;padding:4px 8px;border-radius:7px;background:#d9bb8514;border:1px solid rgba(217,187,133,.18)}.skel{display:inline-block;height:12px;border-radius:6px;background:linear-gradient(90deg,#d9bb850f,#d9bb8524,#d9bb850f);background-size:200% 100%;animation:gwShimmer 1.4s linear infinite}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;animation:gwFade .25s both}.overlay--drawer{z-index:150;background:#0601038c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.overlay--confirm{z-index:180;background:#060103b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;animation-duration:.2s}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:151;width:min(480px,100vw);background:linear-gradient(180deg,#1e070d,#110409);border-left:1px solid rgba(217,187,133,.25);box-shadow:-30px 0 60px #00000080;display:flex;flex-direction:column;animation:gaSlide .4s cubic-bezier(.2,.8,.2,1) both}.drawer__head{position:relative;padding:22px 22px 18px;border-bottom:1px solid rgba(217,187,133,.12);overflow:hidden}.drawer__cover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35}.drawer__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1104094d,#1a060c)}.drawer__top{position:relative;display:flex;justify-content:space-between;align-items:center}.drawer__close{width:36px;height:36px;border-radius:50%;border:1px solid rgba(217,187,133,.3);background:#0c030680;color:#f1e1bd;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.drawer__id{position:relative;display:flex;align-items:center;gap:14px;margin-top:16px}.drawer__av{width:64px;height:64px;flex-shrink:0;background:linear-gradient(135deg,#f3e3bf,#c9a56c);border:2px solid #d9bb85;display:flex;align-items:center;justify-content:center;color:#1b160c;font-size:22px;font-weight:600}.drawer__title{font-family:Cormorant Garamond,serif;font-size:28px;line-height:1.1;color:#f6e7c4}.drawer__sub{font-size:13px;color:#cfc9bb;margin-top:3px}.drawer__body{flex:1;overflow-y:auto;padding:6px 22px 22px}.drawer__foot{padding:14px 22px 22px;border-top:1px solid rgba(217,187,133,.12);display:flex;flex-wrap:wrap;gap:8px}.dsec{margin-top:18px;animation:gaIn .4s both}.dsec__title{font-size:10.5px;letter-spacing:.18em;color:#d9bb85;font-weight:600;display:flex;align-items:center;gap:8px}.dsec__diamond{width:5px;height:5px;background:#d9bb85;transform:rotate(45deg)}.kv{margin-top:10px;border-radius:16px;border:1px solid rgba(217,187,133,.12);background:#0c030673;overflow:hidden}.kv__row{display:flex;gap:12px;padding:11px 14px;border-bottom:1px solid rgba(217,187,133,.06);font-size:13px}.kv__row:last-child{border-bottom:none}.kv__k{width:42%;color:#8f8a80;flex-shrink:0}.kv__v{flex:1;color:#e9e4d6;word-break:break-word}.dtext{margin-top:10px;padding:14px;border-radius:16px;border:1px solid rgba(217,187,133,.12);background:#0c030673;font-size:14px;line-height:1.6;color:#e9e4d6}.tl{margin-top:12px}.tl__item{display:flex;gap:12px}.tl__rail{display:flex;flex-direction:column;align-items:center}.tl__dot{width:10px;height:10px;border-radius:50%;margin-top:4px}.tl__line{width:1px;flex:1;min-height:18px;background:#d9bb8533;margin:4px 0}.tl__txt{padding-bottom:12px;font-size:13px;color:#e9e4d6}.tl__time{font-size:11.5px;color:#8f8a80;margin-top:1px}.confirm{width:min(420px,100%);padding:24px;border-radius:24px;border:1px solid rgba(217,187,133,.3);background:linear-gradient(180deg,#22080f,#120409);animation:gaPop .3s both}.confirm__icon{width:48px;height:48px;border-radius:50%;background:#d9bb8524;color:#e4c48c;display:flex;align-items:center;justify-content:center}.confirm__icon.is-danger{background:#f0786424;color:#f0b4a6}.confirm__title{font-family:Cormorant Garamond,serif;font-size:28px;color:#f1e1bd;margin-top:14px;line-height:1.1}.confirm__text{font-size:14px;color:#cfc9bb;margin-top:8px;line-height:1.6}.confirm__row{display:flex;gap:10px;margin-top:22px}.confirm__row .btn{flex:1}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:200;padding:13px 20px;border-radius:999px;background:#1e080ef0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(217,187,133,.45);color:#f1e1bd;font-size:13.5px;display:flex;align-items:center;gap:10px;animation:gaIn .3s both;box-shadow:0 20px 40px #00000073;white-space:nowrap}.me-wrap{position:relative}button.me{cursor:pointer;font:inherit;color:inherit}.menu{position:absolute;right:0;top:calc(100% + 8px);z-index:120;min-width:220px;padding:6px;border-radius:14px;border:1px solid rgba(217,187,133,.25);background:linear-gradient(180deg,#22080f,#120409);box-shadow:0 20px 40px #00000080;animation:gaPop .2s both}.menu__head{padding:8px 10px 10px;font-size:12px;color:#8f8a80;border-bottom:1px solid rgba(217,187,133,.1);margin-bottom:4px}.menu__item{width:100%;height:38px;padding:0 10px;border-radius:10px;border:none;background:none;color:#f1e1bd;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:9px}.menu__item:hover{background:#d9bb8514}.boot{height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(90% 60% at 70% 0%,#26080f,#14050a 45%,#0c0306)}.boot img{height:46px;opacity:.85;animation:gwPulse 1.6s ease-in-out infinite}.signin{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(90% 60% at 70% 0%,#26080f,#14050a 45%,#0c0306)}.signin__glow{position:absolute;width:640px;height:640px;left:50%;top:42%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(120,28,44,.38),transparent 62%);animation:gwBreath 5s ease-in-out infinite;pointer-events:none}.signin__card{position:relative;width:min(440px,100%);padding:32px 30px 28px;border-radius:26px;border:1px solid rgba(217,187,133,.3);background:linear-gradient(180deg,#22080feb,#120409f0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 40px 80px #0000008c;animation:gaPop .45s cubic-bezier(.2,.8,.2,1) both}.signin__card.is-shaking{animation:ppShake .4s both}.signin__logo{display:block;height:52px;margin:0 auto 14px}.signin__title{margin:18px 0 0;font-family:Cormorant Garamond,serif;font-weight:500;font-size:36px;line-height:1.05;color:#f1e1bd}.signin__sub{margin:8px 0 18px;font-size:13.5px;line-height:1.55;color:#aaa59a}.signin__err{min-height:18px;margin:8px 0 12px;font-size:12.5px;color:#f0b4a6}.signin__back{height:32px;padding:0 10px 0 6px;margin-top:14px;border-radius:9px;border:none;background:none;color:#d9c39a;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.signin__back:hover{background:#d9bb8514}.signin__back+.signin__title{margin-top:6px}.signin__foot{position:relative;margin-top:18px;font-size:12px;color:#9a8f86;text-align:center}.field{display:flex;flex-direction:column;gap:7px;margin-top:14px}.field__label{font-size:12px;letter-spacing:.05em;color:#d9c39a}.input{height:46px;padding:0 14px;border-radius:12px;border:1px solid rgba(217,187,133,.22);background:#0c030699;color:#f1e1bd;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.input:focus,.input--icon:focus-within{border-color:#d9bb8599;box-shadow:0 0 0 3px #d9bb851a}.input--icon{display:flex;align-items:center;padding:0 6px 0 14px}.input--icon input{flex:1;min-width:0;height:100%;background:none;border:none;outline:none;color:inherit;font-size:inherit}.input__btn{width:34px;height:34px;border-radius:9px;border:none;background:none;color:#d9bb85;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:17px}.code{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:4px;cursor:text}.code__box{height:56px;border-radius:12px;border:1px solid rgba(217,187,133,.16);background:#0c030699;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,Menlo,monospace;font-size:22px;color:#f6e7c4;transition:border-color .2s,box-shadow .2s}.code__box.is-filled{border-color:#d9bb8573}.code__box.is-next{border-color:#d9bb85;box-shadow:0 0 0 3px #d9bb851f}.code__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;border:none;font-size:16px;caret-color:transparent}.qr{display:flex;gap:16px;align-items:center;margin-bottom:16px;padding:14px;border-radius:16px;border:1px solid rgba(217,187,133,.14);background:#0c030673}.qr__img{width:132px;height:132px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#f6e7c4;display:flex;align-items:center;justify-content:center;color:#1b160c}.qr__img img{width:100%;height:100%;display:block}.qr__secret{min-width:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.qr__secret code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;color:#f6e7c4;letter-spacing:.06em;word-break:break-all;line-height:1.6}@media(max-width:420px){.qr{flex-direction:column}.signin__card{padding:26px 20px 22px}}@media(prefers-reduced-motion:reduce){.signin__glow,.boot img,.skel,.live__dot{animation:none!important}.spin{animation-duration:.9s!important;animation-iteration-count:infinite!important}}.toggle{width:48px;height:28px;border-radius:14px;border:1px solid rgba(217,187,133,.3);background:#0c030699;position:relative;cursor:pointer;transition:all .3s;flex-shrink:0;padding:0}.toggle.is-on{border-color:transparent;background:linear-gradient(135deg,#f3e3bf,#c9a56c)}.toggle:disabled{opacity:.5;cursor:default}.toggle__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#aaa59a;transition:all .3s;box-shadow:0 2px 6px #0000004d}.toggle.is-on .toggle__knob{left:23px;background:#1b160c}.stepper{display:flex;align-items:center;border:1px solid rgba(217,187,133,.25);border-radius:11px;overflow:hidden;flex-shrink:0}.stepper button{width:34px;height:34px;border:none;background:#d9bb850f;color:#f1e1bd;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center}.stepper button:hover:not(:disabled){background:#d9bb8524}.stepper button:disabled{opacity:.35;cursor:default}.stepper input{width:70px;height:34px;border:none;background:none;text-align:center;font-size:14px;color:#f6e7c4;font-variant-numeric:tabular-nums;outline:none}.fchips{display:flex;flex-wrap:wrap;gap:6px}.fchip{border-radius:999px;border:1px solid rgba(217,187,133,.22);background:#0c030680;color:#d9d4c8;cursor:pointer;transition:all .2s;white-space:nowrap}.fchip--md{height:34px;padding:0 12px;font-size:12.5px}.fchip--sm{height:30px;padding:0 11px;font-size:12px}.fchip.is-on{border-color:transparent;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c}.finput{height:46px;padding:0 14px;border-radius:12px;border:1px solid rgba(217,187,133,.22);background:#0c030699;color:#f1e1bd;font-size:14px;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.finput:focus,.finput:focus-within{border-color:#d9bb8599;box-shadow:0 0 0 3px #d9bb851a}.finput.is-bad{border-color:#f0b4a699}.finput--sm{height:36px;width:auto;min-width:160px;font-size:13px;padding:0 10px}.finput--area{height:auto;min-height:92px;padding:12px 14px;line-height:1.55;resize:vertical;font-family:inherit}.finput--affix{display:flex;align-items:center;gap:10px;padding:0 12px}.finput--affix input{flex:1;min-width:0;height:100%;background:none;border:none;outline:none;color:inherit;font-size:inherit}.finput--affix input[type=color]{flex:0 0 26px;width:26px;height:26px;padding:0;border-radius:7px;cursor:pointer}.finput__icon{width:26px;height:26px;border-radius:8px;background:#d9bb851a;color:#e4c48c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.finput__warn{font-size:11.5px;color:#f0b4a6;white-space:nowrap}select.finput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#d9bb85 50%),linear-gradient(135deg,#d9bb85 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}select.finput option{background:#1e070d}.fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ffield{display:flex;flex-direction:column;gap:7px;min-width:0}.ffield.is-wide{grid-column:1 / -1}.ffield__label{font-size:12px;letter-spacing:.05em;color:#d9c39a}.ffield__opt{color:#9a8f86;letter-spacing:0}.ffield__err{font-size:11.5px;color:#f0b4a6;min-height:12px}.ffield__hint{font-size:11.5px;color:#8f8a80}.fcheck{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#cfc9bb;cursor:pointer;width:fit-content}.fcheck input{width:16px;height:16px;margin:0;accent-color:#d4b27a;cursor:pointer}.fnest{padding:14px;border-radius:16px;border:1px solid rgba(217,187,133,.12);background:#0c030659}.flist{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.flist__row{width:100%;display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;border:1px solid rgba(217,187,133,.12);background:#0c030659}.flist__row>.fgrid{flex:1}.flist__del{width:34px;height:34px;flex-shrink:0;border-radius:9px;border:1px solid rgba(240,180,166,.3);background:#f078640f;color:#f0b4a6;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:22px}.tags{min-height:46px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;border-radius:12px;border:1px solid rgba(217,187,133,.22);background:#0c030699}.tag{height:28px;padding:0 6px 0 10px;border-radius:999px;background:#d9bb851f;color:#f1e1bd;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.tag button{width:20px;height:20px;border:none;background:none;color:#d9bb85;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%}.tags__input{flex:1;min-width:80px;height:30px;border:none;background:none;outline:none;color:#f1e1bd;font-size:13px}.weekdays{display:flex;gap:6px}.weekdays__d{width:38px;height:38px;border-radius:10px;border:1px solid rgba(217,187,133,.22);background:#0c030680;color:#aaa59a;font-size:13px;cursor:pointer;transition:all .2s}.weekdays__d.is-on{border-color:transparent;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;font-weight:600}.fimage{display:flex;gap:12px;align-items:center}.fimage__thumb{width:92px;height:62px;flex-shrink:0;border-radius:12px;border:1px dashed rgba(217,187,133,.4);background:#d9bb850a center/cover no-repeat}.cbox{width:20px;height:20px;border-radius:6px;border:1px solid rgba(217,187,133,.45);background:#0c030680;color:#1b160c;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;padding:0;transition:all .15s}.cbox.is-on{border-color:transparent;background:linear-gradient(135deg,#f3e3bf,#c9a56c)}.cbox:disabled{cursor:default;opacity:.55}.linkbtn{border:none;background:none;padding:0 0 0 8px;color:#e4c48c;font-size:11.5px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.linkbtn:hover{color:#f6e7c4}.overlay--form{z-index:170;background:#060103b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.fmodal{width:min(620px,100%);max-height:90vh;display:flex;flex-direction:column;border-radius:26px;border:1px solid rgba(217,187,133,.3);background:linear-gradient(180deg,#22080f,#120409);box-shadow:0 40px 80px #0009;animation:gaPop .35s cubic-bezier(.2,.8,.2,1) both;overflow:hidden}.fmodal--wide{width:min(760px,100%)}.fmodal__head{padding:20px 22px;border-bottom:1px solid rgba(217,187,133,.12);display:flex;align-items:center;gap:12px}.fmodal__tile{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fmodal__title{font-family:Cormorant Garamond,serif;font-size:26px;color:#f1e1bd;line-height:1.1}.fmodal__sub{font-size:12px;color:#8f8a80;margin-top:2px}.fmodal__body{flex:1;overflow-y:auto;padding:18px 22px}.fmodal__foot{padding:16px 22px 20px;border-top:1px solid rgba(217,187,133,.12);display:flex;gap:10px;justify-content:flex-end;align-items:center}.fmodal__err{margin-right:auto;font-size:12.5px;color:#f0b4a6}@media(max-width:560px){.fgrid{grid-template-columns:1fr}}.pill--ok{background:#5fbf8f24;color:#9fe0bd}.pill--ok .pill__dot{background:#9fe0bd}.pill--bad{background:#f0786424;color:#f0b4a6}.pill--bad .pill__dot{background:#f0b4a6}.pill--off{background:#aaa59a1f;color:#aaa59a}.pill--off .pill__dot{background:#aaa59a}.th-sort{border:none;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:10.5px;letter-spacing:.14em;color:#a8948d;font-weight:600;text-align:left}.th-sort:hover,.th-sort.is-on{color:#e4c48c}.th-sort__idle{opacity:0;transition:opacity .2s}.th-sort:hover .th-sort__idle{opacity:.6}.table__row.is-selected{background:#d9bb8512}.bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(217,187,133,.18);background:linear-gradient(90deg,#d9bb8524,#d9bb8508);animation:gaIn .25s both}.bulkbar__n{font-size:13px;color:#f6e7c4;font-weight:500}.bulkbar__acts{display:flex;flex-wrap:wrap;gap:6px}.bulkbar__clear{margin-left:auto;border:none;background:none;color:#aaa59a;font-size:12.5px;cursor:pointer}.tabs{display:flex;flex-wrap:wrap;gap:4px;margin-top:16px;padding:4px;border-radius:14px;border:1px solid rgba(217,187,133,.16);background:#0c03068c;width:fit-content;max-width:100%}.tabs__t{height:36px;padding:0 16px;border-radius:10px;border:none;background:transparent;color:#aaa59a;font-size:13px;cursor:pointer;transition:all .25s;white-space:nowrap}.tabs__t:hover{color:#f6e7c4}.tabs__t.is-on{background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;font-weight:500}.settings-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.setcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;margin-top:18px;align-items:start}.setcard{padding:22px;border-radius:22px;border:1px solid rgba(217,187,133,.16);background:#1e080e8c;animation:gaIn .45s both}.setcard__head{display:flex;align-items:center;gap:10px}.setcard__tile{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.setcard__title{font-size:15.5px;color:#f1e1bd}.setcard__sub{font-size:12px;color:#8f8a80}.setcard__rows{display:flex;flex-direction:column;margin-top:14px}.setrow{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid rgba(217,187,133,.08);transition:background .2s}.setcard__rows>.setrow:first-child{border-top:none}.setrow.is-stacked{flex-direction:column;align-items:stretch;gap:10px}.setrow.is-bad{background:#f078640f;box-shadow:inset 3px 0 #f0b4a6;padding-left:10px}.setrow__txt{flex:1;min-width:0}.setrow__label{font-size:13.5px;color:#e9e4d6}.setrow__hint{font-size:11.5px;color:#8f8a80;margin-top:2px;display:flex;flex-wrap:wrap;align-items:center}.setrow__desc{font-size:11.5px;color:#8f8a80;margin-top:2px;line-height:1.45}.setrow__desc+.setrow__hint{color:#6f6a62}.setrow__desc+.setrow__hint:empty{display:none}.setrow__ctl{display:flex;justify-content:flex-end;min-width:0}.setrow.is-stacked .setrow__ctl{justify-content:flex-start}.setrow__num{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.setrow__none{font-size:13px;color:#f6e7c4;display:flex;align-items:center}.setrow__text{width:min(280px,46vw)}.setrow__text .finput{height:38px;font-size:13px}.setrow__edit{display:flex;align-items:center;gap:10px}.setrow__val{font-size:12.5px;color:#aaa59a}.savebar{position:sticky;bottom:16px;z-index:50;margin:18px auto 0;width:fit-content;max-width:100%;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 20px;border-radius:999px;border:1px solid rgba(217,187,133,.45);background:#1e080ef0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 40px #00000073;animation:gaIn .3s both;font-size:13.5px;color:#f1e1bd}.savebar .btn{height:38px;border-radius:999px}.streak-preview{margin-top:12px;padding:14px;border-radius:16px;background:#0c030680;border:1px dashed rgba(217,187,133,.3)}.streak-preview__k{font-size:11px;letter-spacing:.14em;color:#d9bb85;font-weight:600}.streak-preview__days{display:flex;gap:6px;margin-top:10px}.streak-preview__d{flex:1;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12px;border:1px solid rgba(217,187,133,.25);color:#8f8a80;background:#0c030666}.streak-preview__d.is-done{background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;border-color:transparent}.streak-preview__d.is-goal{color:#e4c48c;border-style:dashed}.streak-preview__note{font-size:12.5px;color:#cfc9bb;margin-top:10px}.catalog{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:start}@media(max-width:860px){.catalog{grid-template-columns:1fr}.catalog__rail{flex-direction:row;overflow-x:auto}.catalog__item{flex-shrink:0}}.catalog__rail{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:18px;border:1px solid rgba(217,187,133,.14);background:#1e080e8c;position:sticky;top:0}.catalog__item{height:40px;padding:0 12px;border-radius:11px;border:1px solid transparent;background:none;color:#bdb6a8;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;transition:all .2s}.catalog__item:hover{background:#d9bb8514;color:#f6e7c4}.catalog__item.is-on{background:linear-gradient(90deg,#d9bb852e,#d9bb850a);border-color:#d9bb854d;color:#f6e7c4}.catalog__count{font-size:11px;color:#8f8a80}.catalog__main{min-width:0}.catalog__main .table{margin-top:14px}.catalog__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.catalog__title{font-family:Cormorant Garamond,serif;font-size:30px;color:#f1e1bd;line-height:1.1}.crow{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 8px;border-bottom:1px solid rgba(217,187,133,.07);animation:gaIn .35s both;transition:background .2s,opacity .2s}.crow:hover{background:#d9bb850a}.crow.is-hidden .crow__main{opacity:.5}.crow.is-dragging{opacity:.4}.crow__grip{width:30px;height:34px;border:none;background:none;color:#9a8f86;cursor:grab;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.crow__grip:hover,.crow__grip:focus-visible{color:#e4c48c;background:#d9bb8514}.crow__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.crow__meta{display:flex;flex-wrap:wrap;gap:6px}.crow__tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:7px;background:#d9bb8514;color:#aaa59a;font-size:11.5px;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.crow__thumb{width:40px;height:26px;border-radius:6px;background:center/cover no-repeat;border:1px solid rgba(217,187,133,.2)}.swatch{width:10px;height:10px;border-radius:3px;border:1px solid rgba(255,255,255,.2)}.matrix{margin-top:18px;padding:20px;border-radius:22px;border:1px solid rgba(217,187,133,.14);background:#1e080e8c;animation:gaIn .45s both}.matrix__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.matrix__t{width:100%;min-width:760px;border-collapse:collapse}.matrix__t th,.matrix__t td{padding:10px 12px;border-bottom:1px solid rgba(217,187,133,.07);text-align:center}.matrix__t thead th{font-size:10.5px;letter-spacing:.14em;color:#a8948d;font-weight:600;background:#0c030659}.matrix__t thead th:first-child,.matrix__t tbody th{text-align:left}.matrix__t td .cbox{margin:0 auto}.matrix__t tbody tr:hover{background:#d9bb850a}.matrix__perm{display:block;font-size:13px;color:#e9e4d6;font-weight:400}.matrix__code{display:block;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#9a8f86;margin-top:1px;font-weight:400}.matrix__role{display:inline-flex;align-items:center;gap:6px;letter-spacing:.08em}.matrix__del{border:none;background:none;color:#f0b4a6;cursor:pointer;padding:2px;display:inline-flex}.search-wrap{position:relative;flex:1;min-width:0;max-width:460px}.search-wrap .search{max-width:none}.popover{position:absolute;z-index:130;top:calc(100% + 8px);border-radius:16px;border:1px solid rgba(217,187,133,.25);background:linear-gradient(180deg,#22080f,#120409);box-shadow:0 24px 48px #0000008c;animation:gaPop .2s both;padding:6px}.search-pop{left:0;right:0;max-height:min(460px,70vh);overflow-y:auto}.notif-pop{right:0;width:320px}.popover__group{display:flex;align-items:center;gap:6px;padding:8px 10px 4px;font-size:10px;letter-spacing:.2em;color:#a8948d;font-weight:600}.popover__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:11px;cursor:pointer}.popover__item.is-hi{background:#d9bb851a}.popover__empty{padding:18px 12px;text-align:center;font-size:13px;color:#8f8a80;display:flex;align-items:center;justify-content:center;gap:8px}.notif{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;border:none;background:none;cursor:pointer;text-align:left}.notif:hover{background:#d9bb8514}.notif__count{font-family:Cormorant Garamond,serif;font-size:24px;line-height:1;min-width:28px}.notif__label{font-size:13px;color:#e9e4d6}.iconbtn__badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e4c48c;color:#1b160c;font-size:10.5px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 8px #e4c48c99}.notif-pop{width:360px;max-width:calc(100vw - 32px)}.notif-head{justify-content:space-between;border-top:1px solid rgba(217,187,133,.12);margin-top:6px;padding-top:10px}.notif-head .linkbtn{font-size:11px;letter-spacing:.02em;font-weight:500}.notif-list{max-height:min(380px,55vh);overflow-y:auto}.notif--row{align-items:flex-start;gap:10px;padding:9px 10px}.notif__ic{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d9bb851a;color:#d9bb85}.notif__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.notif__title{font-size:13px;color:#c9c1b3}.notif--row.is-unread .notif__title{color:#f6e7c4;font-weight:500}.notif__body{font-size:12px;color:#9a8f86;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif__time{font-size:11px;color:#7f766d}.notif__unread{flex-shrink:0;width:7px;height:7px;margin-top:6px;border-radius:50%;background:#e4c48c}.strength{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.strength span{height:4px;border-radius:2px;background:#d9bb8524;transition:background .3s}.strength .is-on.s1{background:#f0b4a6}.strength .is-on.s2{background:#e4c48c}.strength .is-on.s3,.strength .is-on.s4{background:#5fbf8f}.ipick{position:relative}.ipick__btn{cursor:pointer;text-align:left}.ipick__name{flex:1;min-width:0;font-size:13.5px;color:#f1e1bd;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipick__pop{position:static;width:100%;margin-top:8px;padding:10px;box-shadow:none}.ipick__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;margin-top:8px;max-height:240px;overflow-y:auto}.ipick__i{height:40px;border-radius:10px;border:1px solid transparent;background:#0c030666;color:#e9e4d6;cursor:pointer;display:flex;align-items:center;justify-content:center}.ipick__i:hover{background:#d9bb851a;color:#f6e7c4}.ipick__i.is-on{background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c}.page-loading{display:flex;flex-direction:column;gap:18px}.crow .act{flex-shrink:0}@media(max-width:1100px){.crow .act--sm{padding:0 9px;font-size:0;gap:0}.crow .act--sm svg{font-size:14px}}.table__head{align-items:center}.fmodal__tile.is-danger{background:linear-gradient(135deg,#f4b9a8,#d97862)}.fupload-wrap{display:flex;flex-direction:column;gap:6px;align-items:stretch}.fupload{position:relative;overflow:hidden;height:92px;border-radius:14px;border:1px dashed rgba(217,187,133,.4);background:#0c030680;color:#d9c39a;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,border-color .2s}.fupload:hover,.fupload.is-over{border-color:#d9bb85bf;background:#d9bb850f}.fupload.is-done{background:#5fbf8f14;color:#9fe0bd;border-color:#5fbf8f73}.fupload__thumb{position:absolute;top:0;right:0;bottom:0;left:0;background:center/cover no-repeat;opacity:.22;z-index:-1}.fupload{isolation:isolate}.fupload__rm{align-self:flex-end;padding:0}.dlist{margin-top:10px;border-radius:16px;border:1px solid rgba(217,187,133,.12);background:#0c030673;overflow:hidden}.dlist__row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(217,187,133,.06);font-size:13px;color:#e9e4d6;min-height:52px}.dlist__row:last-child{border-bottom:none}.dlist__main{flex:1;min-width:0}.dlist__title{display:block;color:#f1e1bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlist__sub{display:block;font-size:11.5px;color:#8f8a80;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlist__empty{padding:14px;font-size:13px;color:#8f8a80}.dlist__acts{display:flex;gap:6px;flex-shrink:0}.dlink{color:#e4c48c;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.dlink:hover{color:#f6e7c4;text-decoration:underline}.diff{margin-top:10px;display:flex;flex-direction:column;gap:8px}.diff__row{padding:12px 14px;border-radius:14px;border:1px solid rgba(217,187,133,.18);background:#d9bb850a;font-size:13px}.diff__field{font-size:10.5px;letter-spacing:.14em;color:#d9bb85;font-weight:600;text-transform:uppercase}.diff__from{margin-top:6px;color:#b49a92;text-decoration:line-through;text-decoration-color:#f0b4a68c;white-space:pre-wrap}.diff__to{margin-top:4px;color:#f1e1bd;white-space:pre-wrap}.dnote{margin-top:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(228,196,140,.35);background:#e4c48c12;color:#e9dcc0;font-size:13px;line-height:1.55}.fprefix{text-transform:uppercase;letter-spacing:.3em;font-family:ui-monospace,Menlo,monospace;font-size:16px}.fhint-code{margin-top:2px;font-size:11.5px;color:#8f8a80}.cell__flag{color:#e4c48c}.finput[type=date]{color-scheme:dark}.drawer__tabs{display:flex;gap:4px;margin:12px 22px 0;padding:3px;border-radius:12px;border:1px solid rgba(217,187,133,.16);background:#0c03068c;flex-shrink:0}.drawer__tab{flex:1;height:32px;padding:0 10px;border-radius:9px;border:none;background:transparent;color:#aaa59a;font-size:12.5px;cursor:pointer;transition:all .25s;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px}.drawer__tab:hover{color:#f6e7c4}.drawer__tab.is-on{background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;font-weight:500}.drawer__tabn{font-size:11px;opacity:.7}.rimgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-top:12px}.rimgs__i{aspect-ratio:1;border-radius:12px;border:1px solid rgba(217,187,133,.2);background:#2a0c13 center/cover no-repeat;display:block}.dlist__note{display:block;font-size:12.5px;color:#cfc9bb;margin-top:3px;line-height:1.5;white-space:normal}.dlist__thumb{width:40px;height:40px;border-radius:10px;flex-shrink:0;border:1px solid rgba(217,187,133,.2);background:#2a0c13 center/cover no-repeat}.dlist__more{width:100%;height:40px;border:none;border-top:1px solid rgba(217,187,133,.06);background:transparent;color:#d9bb85;font-size:12.5px;cursor:pointer}.dlist__more:hover{color:#f6e7c4}.dlist__row--btn{width:100%;border:none;border-bottom:1px solid rgba(217,187,133,.06);background:transparent;text-align:left;cursor:pointer;font:inherit;transition:background .2s}.dlist__row--btn:hover{background:#d9bb850f}.sup{display:grid;gap:14px;margin-top:18px;height:calc(100vh - 250px);min-height:520px}.sup__list,.sup__thread{border-radius:22px;border:1px solid rgba(217,187,133,.14);background:#1e080e8c;display:flex;flex-direction:column;overflow:hidden;min-height:0}.sup__bar{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;border-bottom:1px solid rgba(217,187,133,.1)}.sup__rows{flex:1;overflow-y:auto}.sup__row{width:100%;display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:none;border-bottom:1px solid rgba(217,187,133,.07);border-left:2px solid transparent;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s;animation:gaIn .35s both}.sup__row:hover{background:#d9bb850d}.sup__row.is-on{background:linear-gradient(90deg,#d9bb8524,#d9bb8505);border-left-color:#d9bb85}.sup__row.is-skeleton{animation:none;align-items:center;cursor:default}.sup__row .badge{margin-top:2px;flex-shrink:0}.sup__logo{width:40px;height:40px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,#f3e3bf,#c9a56c);border:1px solid rgba(217,187,133,.3);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;color:#1b160c}.sup__main{flex:1;min-width:0}.sup__top{display:flex;justify-content:space-between;gap:8px}.sup__name{font-size:13.5px;color:#f1e1bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup__row.is-unread .sup__name{font-weight:600}.sup__time{font-size:11px;color:#8f8a80;white-space:nowrap}.sup__preview{display:block;font-size:12px;color:#aaa59a;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup__row.is-unread .sup__preview{color:#e9e4d6}.sup__wait{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:2px 8px;border-radius:999px;font-size:11px;color:#f0c987;background:#f0b45a1f;border:1px solid rgba(240,180,90,.3)}.sup__thread--empty{align-items:center;justify-content:center;gap:10px;text-align:center;padding:30px}.sup__head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(217,187,133,.1);background:linear-gradient(180deg,#46162059,#16060b33)}.sup__title{font-family:Cormorant Garamond,serif;font-size:24px;line-height:1.1;color:#f1e1bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup__subline{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#8f8a80;margin-top:3px}.sup__composer{padding:12px 14px;border-top:1px solid rgba(217,187,133,.1)}.sup__compose{display:flex;gap:10px;align-items:flex-end}.sup__compose .iconbtn{width:46px;height:46px;flex-shrink:0}.sup__compose .iconbtn:disabled{opacity:.5;cursor:default}.sup__input{min-height:46px;max-height:140px;padding:12px 14px;line-height:1.45;resize:none;field-sizing:content}.sup__atts{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.sup__att{position:relative;width:58px;height:58px;border-radius:12px;border:1px solid rgba(217,187,133,.25);background:#2a0c13 center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:#f1e1bd}.sup__att.is-bad{border-color:#f0b4a699;opacity:.6}.sup__att button{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;border:1px solid rgba(217,187,133,.3);background:#1e070d;color:#f1e1bd;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.chat__log{flex:1;min-height:0;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:8px}.chat--drawer .chat__log{max-height:56vh;padding:12px 2px}.chat__older{display:flex;justify-content:center;color:#8f8a80}.chat__skel{height:42px;width:46%;border-radius:16px}.chat__empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:10px;color:#8f8a80;font-size:13.5px;text-align:center;padding:30px}.chat__day{display:flex;align-items:center;gap:10px;margin:8px 0 2px;font-size:10.5px;letter-spacing:.16em;color:#a8948d;font-weight:600;text-transform:uppercase}.chat__day:before,.chat__day:after{content:"";flex:1;height:1px;background:#d9bb851f}.chat__sys{align-self:center;font-size:11.5px;color:#8f8a80;padding:3px 12px;border-radius:999px;border:1px solid rgba(217,187,133,.12);background:#0c030673}.chat__typing{align-self:flex-start;display:flex;align-items:center;gap:4px;padding:10px 14px;border-radius:16px 16px 16px 5px;border:1px solid rgba(217,187,133,.16);background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chat__typing span{width:6px;height:6px;border-radius:50%;background:#d9bb85;animation:gwPulse 1s infinite}.chat__typing span:nth-child(2){animation-delay:.2s}.chat__typing span:nth-child(3){animation-delay:.4s}.chat__typing em{font-style:normal;font-size:11.5px;color:#8f8a80;margin-left:6px}.bub{max-width:min(72%,560px);padding:10px 14px;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere;animation:gaIn .25s both}.bub--team{align-self:flex-end;border-radius:16px 16px 5px;background:linear-gradient(135deg,#f3e3bf,#d4b27a 55%,#a9875a);color:#1b160c;box-shadow:0 6px 20px #c9a56c2e}.bub--them{align-self:flex-start;border-radius:16px 16px 16px 5px;border:1px solid rgba(217,187,133,.16);background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9e4d6}.bub.is-pending{opacity:.7}.bub__name{font-size:11px;font-weight:600;color:#e4c48c;margin-bottom:2px}.bub--team .bub__name{color:#5a4630}.bub__name span{font-weight:400;opacity:.75}.bub__body{white-space:pre-wrap}.bub__removed{opacity:.65}.bub__time{font-size:10.5px;opacity:.6;margin-top:3px;text-align:right}.bub__retry{border:none;background:none;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:0;text-decoration:underline}.bub__imgs{display:grid;gap:4px;margin:2px 0 6px;width:min(280px,100%)}.bub__imgs.n2,.bub__imgs.n3,.bub__imgs.n4{grid-template-columns:1fr 1fr}.bub__imgs a{display:block;aspect-ratio:1;border-radius:10px;background:#2a0c13 center/cover no-repeat}.bub__imgs.n1 a{aspect-ratio:4/3}.bub__link{display:block;margin-top:6px;padding:8px 10px;border-radius:10px;background:#0000002e;color:inherit;font-size:12.5px}.bub__link span{display:block;opacity:.7;font-size:11.5px}.mpick{display:flex;flex-direction:column;gap:10px}.mpick__chosen{display:flex;flex-wrap:wrap;gap:6px}.mpick__tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 11px;border-radius:999px;background:#d9bb851f;border:1px solid rgba(217,187,133,.3);color:#f1e1bd;font-size:12px}.mpick__tag button{width:18px;height:18px;border-radius:50%;border:none;background:#0c030699;color:#f1e1bd;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.mpick__list{margin-top:0;max-height:280px;overflow-y:auto}.dlist__row.is-picked{background:#d9bb8514}@media(prefers-reduced-motion:reduce){.bub,.sup__row,.chat__typing span{animation:none!important}}.pbar{display:flex;flex-direction:column;gap:6px;width:100%}.pbar__track{display:block;height:6px;border-radius:999px;background:#d9bb851f;overflow:hidden}.pbar__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#c9a56c,#f3e3bf);transition:width .6s cubic-bezier(.2,.8,.2,1)}.pbar__label{font-size:12px;color:#cfc9bb}.pbar__held{color:#8f8a80}a.act{text-decoration:none}.btn--sm{height:36px;padding:0 14px;border-radius:10px;font-size:12.5px;gap:6px}.fsec{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:10.5px;letter-spacing:.18em;color:#d9bb85;font-weight:600}.fsec:after{content:"";flex:1;height:1px;background:#d9bb8524}.fgrid>.fsec:first-child{margin-top:0}.frow{display:flex;align-items:center;gap:8px}.frow>.finput{flex:1;min-width:0}.frow__sep{font-size:12px;color:#8f8a80}.frow__link{white-space:nowrap;font-size:12.5px}.frow--toggle{min-height:46px;gap:12px}.erows{display:flex;flex-direction:column;gap:8px;align-items:stretch}.erows>.act{align-self:flex-start}.erow{display:flex;align-items:center;gap:8px;padding:8px;border-radius:14px;border:1px solid rgba(217,187,133,.12);background:#0c030659}.erow .finput{height:38px;font-size:13px}.erow__time{flex:0 0 110px;width:110px}.erow>.finput:not(.erow__time){flex:1;min-width:0}.erow--host{flex-wrap:wrap}.erow__who{flex:1 1 200px;min-width:0}.erow__title{flex:1 1 160px;width:auto}.rtools{display:flex;gap:4px;flex-shrink:0;margin-left:auto}.rtools__b{width:30px;height:30px;border-radius:8px;border:1px solid rgba(217,187,133,.22);background:#0c030680;color:#d9bb85;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.rtools__b:disabled{opacity:.35;cursor:default}.rtools__b.is-del{border-color:#f0b4a64d;color:#f0b4a6;background:#f078640f}.hpick{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.hpick__list{margin-top:0;width:100%;max-height:240px;overflow-y:auto}.gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.gal__item{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:14px;border:1px solid rgba(217,187,133,.12);background:#0c030659}.gal__thumb{display:block;aspect-ratio:4/3;border-radius:10px;background:#2a0c13 center/cover no-repeat}.gal__cap{width:100%;min-width:0}.gal__item .rtools{margin-left:0;justify-content:flex-end}.fupload--slim{height:56px}.agenda__t{flex:0 0 74px;color:#e4c48c;font-size:12px}.guests__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.guests__count{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#cfc9bb}.checkin{flex-shrink:0;height:32px;padding:0 12px;border-radius:9px;border:1px solid transparent;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .2s}.checkin.is-on{background:#5fbf8f24;color:#9fe0bd;border-color:#5fbf8f66;font-weight:500}.checkin:disabled{opacity:.7;cursor:default}.scan{margin-top:12px;padding:12px;border-radius:18px;border:1px solid rgba(217,187,133,.18);background:#0c030680;display:flex;flex-direction:column;gap:10px;animation:gaPop .3s both}.scan__view{position:relative;height:300px;border-radius:14px;overflow:hidden;background:#0a0204}.scan__view video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.scan__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.scan__frame{position:relative;width:190px;height:190px;border-radius:18px;box-shadow:0 0 0 999px #0601038c;transition:box-shadow .2s}.scan__frame i{position:absolute;width:34px;height:34px;border:0 solid #d9bb85}.scan__frame i:nth-child(1){left:-2px;top:-2px;border-left-width:3px;border-top-width:3px;border-radius:18px 0 0}.scan__frame i:nth-child(2){right:-2px;top:-2px;border-right-width:3px;border-top-width:3px;border-radius:0 18px 0 0}.scan__frame i:nth-child(3){left:-2px;bottom:-2px;border-left-width:3px;border-bottom-width:3px;border-radius:0 0 0 18px}.scan__frame i:nth-child(4){right:-2px;bottom:-2px;border-right-width:3px;border-bottom-width:3px;border-radius:0 0 18px}.scan__frame.is-ok{box-shadow:0 0 0 999px #0601038c,0 0 0 3px #9fe0bd inset}.scan__frame.is-dup{box-shadow:0 0 0 999px #0601038c,0 0 0 3px #e4c48c inset}.scan__frame.is-bad{box-shadow:0 0 0 999px #0601038c,0 0 0 3px #f0b4a6 inset}.scan__line{position:absolute;left:10px;right:10px;top:10px;height:2px;background:linear-gradient(90deg,transparent,#e4c48c,transparent);box-shadow:0 0 12px #e4c48c;animation:evScan 2s ease-in-out infinite}@keyframes evScan{0%,to{transform:translateY(0)}50%{transform:translateY(166px)}}.scan__msg{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:#e9e4d6;text-align:center}.scan__bar{display:flex;gap:8px;justify-content:space-between}.scan__results{display:flex;flex-direction:column;gap:6px}.scan__res{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid;font-size:13px;animation:gaIn .3s both}.scan__res svg{flex-shrink:0;font-size:20px}.scan__res.is-ok{border-color:#5fbf8f66;background:#5fbf8f1a;color:#9fe0bd}.scan__res.is-dup{border-color:#e4c48c66;background:#e4c48c14;color:#e4c48c}.scan__res.is-bad{border-color:#f0b4a666;background:#f0786414;color:#f0b4a6}.scan__res .dlist__title{color:inherit}.scan__res.is-old{opacity:.6;padding:7px 12px}@media(prefers-reduced-motion:reduce){.scan__line,.scan,.scan__res{animation:none!important}}.blked{display:flex;flex-direction:column}.blked__empty{padding:22px;border-radius:16px;border:1px dashed rgba(217,187,133,.25);color:#8f8a80;font-size:13px;text-align:center;margin-bottom:10px}.blk{position:relative;padding:10px 14px 14px;border-radius:16px;border:1px solid rgba(217,187,133,.1);background:#0c030659;transition:border-color .2s,background .2s,opacity .2s}.blk:hover{border-color:#d9bb8533}.blk.is-current{border-color:#d9bb8561;background:#1e080e99}.blk.is-dragging{opacity:.45;border-style:dashed}.blk__bar{display:flex;align-items:center;gap:8px;margin-bottom:6px;opacity:.55;transition:opacity .2s}.blk:hover .blk__bar,.blk.is-current .blk__bar,.blk__bar:focus-within{opacity:1}.blk__grip{width:26px;height:28px;border:none;background:none;color:#8f8a80;cursor:grab;display:flex;align-items:center;justify-content:center;border-radius:7px;padding:0}.blk__grip:hover{color:#e4c48c;background:#d9bb8514}.blk__grip:active{cursor:grabbing}.blk__type{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 9px;border-radius:8px;border:1px solid rgba(217,187,133,.18);background:#d9bb850d;color:#d9bb85}.blk__type select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#d9c39a;font-size:11.5px;letter-spacing:.04em;cursor:pointer;padding:0 6px 0 0;outline:none}.blk__type select option{background:#1e070d;color:#f1e1bd}.blk__fmt{display:inline-flex;gap:2px;padding:2px;border-radius:8px;border:1px solid rgba(217,187,133,.18)}.blk__fmt button{width:26px;height:22px;border:none;border-radius:6px;background:none;color:#d9c39a;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.blk__fmt button:hover{background:#d9bb8524;color:#f6e7c4}.blk__bar .rtools__b{width:26px;height:26px}.blk__text{display:block;width:100%;resize:none;overflow:hidden;border:none;outline:none;background:transparent;color:#e9e4d6;font-size:15px;line-height:1.7;padding:2px 0;font-family:inherit}.blk__text--drop{font-size:15.5px}.blk__text--drop:first-letter{font-family:Cormorant Garamond,serif;font-size:2.4em;color:#e4c48c}.blk__text--h{font-family:Cormorant Garamond,serif;font-size:25px;line-height:1.25;color:#f1e1bd;padding-left:26px;background:linear-gradient(#d9bb85,#d9bb85) 0 50%/18px 1px no-repeat}.blk__quote{padding:4px 0 0 16px;border-left:2px solid rgba(217,187,133,.5)}.blk__text--q{font-family:Cormorant Garamond,serif;font-style:italic;font-size:22px;line-height:1.4;color:#f6e7c4}.blk__by{display:flex;align-items:center;gap:8px;margin-top:8px;color:#d9bb85}.blk__by .finput,.blk__img .finput{height:38px;font-size:13px}.blk__img{display:flex;flex-direction:column;gap:8px}.blk__imgprev{display:block;height:220px;border-radius:14px;background:#2a0c13 center/cover no-repeat;border:1px solid rgba(217,187,133,.15)}.blk__img .fupload{height:64px}.blk__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.blk__list li{display:flex;align-items:flex-start;gap:10px}.blk__n{width:24px;height:24px;flex-shrink:0;margin-top:3px;border-radius:50%;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.blk__listadd{padding-left:26px}.blkins{position:relative;height:18px;display:flex;align-items:center;justify-content:center;z-index:2}.blkins.is-first{height:0}.blkins.is-first .blkins__btn{top:-9px}.blkins:before{content:"";position:absolute;left:30px;right:30px;top:50%;height:1px;background:#d9bb8559;opacity:0;transition:opacity .2s}.blkins:hover:before,.blkins.is-open:before{opacity:1}.blkins__btn{position:relative;width:22px;height:22px;border-radius:50%;border:1px solid rgba(217,187,133,.45);background:#1e070d;color:#e4c48c;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;transition:opacity .2s,transform .2s}.blkins:hover .blkins__btn,.blkins.is-open .blkins__btn,.blkins__btn:focus-visible{opacity:1}.blkins__btn:hover{transform:scale(1.12);background:#2a0c13}.blkins__menu{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);width:300px;padding:6px;border-radius:16px;border:1px solid rgba(217,187,133,.25);background:linear-gradient(180deg,#22080f,#140509);box-shadow:0 20px 50px #0000008c;animation:gaPop .2s both}.blkins__item{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;border:none;border-radius:11px;background:none;color:#d9bb85;cursor:pointer;text-align:left}.blkins__item:hover,.blkins__item:focus-visible{background:#d9bb851a}.blkins__l{display:block;font-size:13px;color:#f1e1bd}.blkins__h{display:block;font-size:11.5px;color:#8f8a80}.blked__add{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:10px;border-radius:14px;border:1px dashed rgba(217,187,133,.25)}.blked__addl{display:inline-flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.14em;color:#8f8a80;text-transform:uppercase;padding:0 6px}.blked__addb{height:32px;padding:0 11px;border-radius:9px;border:1px solid rgba(217,187,133,.2);background:#d9bb850d;color:#f1e1bd;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.blked__addb:hover{background:#d9bb851f;border-color:#d9bb8566}.blked__addb svg{color:#d9bb85}.blked--min .blk__text--h{font-size:21px}.blked--min .blk__imgprev{height:140px}.aed__head{position:sticky;top:calc(-1*clamp(18px,2.4vw,32px));z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;margin-top:-12px;background:linear-gradient(180deg,#0c0306 80%,#0c030600)}.aed__back{display:inline-flex;align-items:center;gap:4px;height:38px;padding:0 12px 0 8px;border-radius:11px;border:1px solid rgba(217,187,133,.2);color:#d9c39a;font-size:13px}.aed__back:hover{background:#d9bb8514}.aed__htitle{display:flex;flex-direction:column;gap:2px;flex:1;min-width:180px}.aed__name{display:flex;align-items:center;gap:10px;font-family:Cormorant Garamond,serif;font-size:28px;color:#f1e1bd;line-height:1.1}.aed__save{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#8f8a80;white-space:nowrap}.aed__save svg{color:#9fe0bd}.aed__save.is-bad,.aed__save.is-bad svg{color:#f0b4a6}.btn.is-on{background:#d9bb8529;border-color:#d9bb8580}.aed__err{display:flex;align-items:center;gap:8px;margin:4px 0 10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(240,180,166,.35);background:#f0786414;color:#f0b4a6;font-size:13px}.aed__err .linkbtn{margin-left:auto;color:#f0b4a6}.aed__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start;margin-top:8px}.aed__grid.has-preview{grid-template-columns:minmax(0,1fr) 420px}@media(max-width:1100px){.aed__grid,.aed__grid.has-preview{grid-template-columns:minmax(0,1fr)}}.aed__main{min-width:0;max-width:820px;width:100%;justify-self:center}.aed__title{display:block;width:100%;resize:none;overflow:hidden;border:none;border-bottom:1px solid transparent;outline:none;background:transparent;padding:6px 0;font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(32px,3.2vw,44px);line-height:1.12;color:#f6e7c4}.aed__title.is-bad{border-bottom-color:#f0b4a699}.aed__dek{display:block;width:100%;resize:none;overflow:hidden;border:none;outline:none;background:transparent;padding:4px 0;font-size:17px;line-height:1.55;color:#d9c39a;font-family:inherit}.aed__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 16px;padding-bottom:14px;border-bottom:1px solid rgba(217,187,133,.12);font-size:12px;color:#8f8a80}.aed__tip{margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#9a8f86}.aed__side{position:sticky;top:70px;max-height:calc(100vh - 160px);overflow-y:auto;padding-right:4px}@media(max-width:1100px){.aed__side{position:static;max-height:none;overflow:visible}}.aed__cards{display:flex;flex-direction:column;gap:14px}.aed__card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;border:1px solid rgba(217,187,133,.14);background:#1e080e8c}.aed__card .ffield__err:empty{display:none}.aed__when{display:grid;grid-template-columns:1fr 120px;gap:8px}.aed__when .ffield__hint,.aed__when .ffield__err{grid-column:1 / -1}.aed__when input{color-scheme:dark}.aed__kv{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.aed__kv>div{display:flex;justify-content:space-between;gap:10px;color:#8f8a80}.aed__kv b{font-weight:500;color:#e9e4d6;text-align:right}.aed__web{font-size:12.5px}.aed__toggle{justify-content:space-between}.aed__toggle>span{display:flex;flex-direction:column;gap:3px}.aed__slugpre{color:#8f8a80;font-size:13px;white-space:nowrap}.aed__serp{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:14px;background:#0c030680;border:1px solid rgba(217,187,133,.1)}.aed__serpu{font-size:11.5px;color:#8f8a80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aed__serpt{font-size:15px;color:#cfd8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aed__serpd{font-size:12.5px;color:#aaa59a;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aed__serp.is-hidden .aed__serpu,.aed__serp.is-hidden .aed__serpt,.aed__serp.is-hidden .aed__serpd{opacity:.45}.aed__serpx{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#e4c48c;margin-bottom:2px}.aed__serpc{display:flex;gap:12px;font-size:11.5px;color:#8f8a80;font-variant-numeric:tabular-nums}.aed__serpc .is-warn{color:#f0c27a}.aed__serpw{display:flex;align-items:flex-start;gap:5px;font-size:11.5px;color:#f0c27a;line-height:1.4}.aed__serpw svg{flex:none;margin-top:2px}.rd__p a,.rd__q a,.rd__list a{color:#e4c48c;text-decoration:underline;text-underline-offset:2px}.pickd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:14px;border:1px solid rgba(217,187,133,.2);background:#0c030673}.pickd .person{min-width:0}.aed__preview{display:flex;flex-direction:column;gap:10px;align-items:center}.aed__pvhead{align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.phone{width:390px;max-width:100%;padding:8px;border-radius:44px;background:#050102;border:1px solid rgba(217,187,133,.18);box-shadow:0 30px 70px #0000008c}.phone__screen{height:min(780px,calc(100vh - 230px));min-height:520px;overflow-y:auto;border-radius:36px;background:#14050a;scrollbar-width:none}.phone__screen::-webkit-scrollbar{display:none}.rd{position:relative;color:#e9e4d6;padding-bottom:80px}.rd__progress{position:sticky;top:0;z-index:3;height:3px;width:30%;background:linear-gradient(90deg,#f3e3bf,#c9a56c);box-shadow:0 0 10px #e4c48c99}.rd__hero{position:relative;height:340px;margin-top:-3px;background:linear-gradient(135deg,#46161f,#16060b) center/cover no-repeat}.rd__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14050a40,#14050a00 35%,#14050a)}.rd__top{position:absolute;top:46px;left:16px;right:16px;display:flex;justify-content:space-between}.rd__round{width:36px;height:36px;border-radius:50%;background:#0c03068c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(217,187,133,.2);color:#f1e1bd;display:flex;align-items:center;justify-content:center}.rd__pills{position:absolute;left:22px;bottom:34px;display:flex;gap:6px}.rd__pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:#0c030699;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(217,187,133,.25);font-size:11.5px;color:#f1e1bd}.rd__body{position:relative;margin-top:-22px;padding:0 22px}.rd__title{margin:0;font-family:Cormorant Garamond,serif;font-weight:500;font-size:27px;line-height:1.15;color:#f6e7c4;overflow-wrap:anywhere}.rd__ph{color:#9a8f86;font-style:italic}.rd__dek{margin:10px 0 0;font-size:15px;line-height:1.5;color:#d9c39a}.rd__byline{display:flex;align-items:center;gap:10px;margin:16px 0;padding:12px 0;border-top:1px solid rgba(217,187,133,.14);border-bottom:1px solid rgba(217,187,133,.14)}.rd__logo{width:34px;height:34px;border-radius:50%;background:#1b160c;border:1px solid #c9a56c;color:#e4c48c;font-family:Cormorant Garamond,serif;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rd__by{display:block;font-size:13px;color:#f1e1bd}.rd__date{display:block;font-size:11.5px;color:#8f8a80}.rd__likes{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#e4c48c}.rd__k{display:block;font-size:10px;letter-spacing:.2em;color:#d9bb85;font-weight:600;margin-bottom:8px}.rd__member{margin:0 0 18px;padding:12px;border-radius:16px;border:1px solid rgba(217,187,133,.18);background:#46162059}.rd__mrow{display:flex;align-items:center;gap:10px}.rd__mav{width:42px;height:42px;border-radius:50%;border:1.5px solid #d9bb85;background:#2a0c13 center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:#e4c48c;flex-shrink:0}.rd__mname{display:block;font-size:14px;color:#f1e1bd}.rd__msub{display:block;font-size:11.5px;color:#8f8a80}.rd__mlink{font-size:12px;color:#e4c48c;display:inline-flex;align-items:center;gap:2px}.rd__p{margin:0 0 16px;font-size:15.5px;line-height:1.75;color:#e2dccd;overflow-wrap:anywhere}.rd__p strong,.rd__q strong,.rd__list strong{color:#f6e7c4;font-weight:600}.rd__cap{float:left;font-family:Cormorant Garamond,serif;font-size:58px;line-height:.82;margin:6px 8px 0 0;background:linear-gradient(110deg,#c9a56c 20%,#f6e7c4,#c9a56c 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.rd__h{display:flex;align-items:center;gap:10px;margin:24px 0 12px;font-family:Cormorant Garamond,serif;font-weight:500;font-size:19px;color:#f6e7c4}.rd__rule{width:18px;height:1px;background:#d9bb85;flex-shrink:0}.rd__q{position:relative;margin:22px 0;padding:22px 18px 18px;border-radius:20px;border:1px solid rgba(217,187,133,.22);background:linear-gradient(135deg,#46162080,#1e080e99)}.rd__qm{position:absolute;top:-8px;left:14px;font-family:Cormorant Garamond,serif;font-size:56px;line-height:1;color:#e4c48c}.rd__qt{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:19px;line-height:1.45;color:#f6e7c4}.rd__qby{display:block;margin-top:10px;font-size:12px;color:#d9bb85}.rd__fig{margin:20px 0}.rd__img{display:flex;align-items:center;justify-content:center;height:210px;border-radius:18px;background:#2a0c13 center/cover no-repeat;color:#9a8f86;font-size:12px}.rd__fig figcaption{margin-top:8px;font-size:12px;color:#8f8a80;font-style:italic}.rd__list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:10px}.rd__list li{display:flex;gap:12px;font-size:15px;line-height:1.6;color:#e2dccd}.rd__n{width:24px;height:24px;flex-shrink:0;margin-top:1px;border-radius:50%;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.rd__feat{margin:26px 0 18px}.rd__fcard{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:18px;border:1px solid rgba(217,187,133,.3);background:#46162066}.rd__fimg{display:block;height:120px;border-radius:12px;margin-bottom:8px;background:center/cover no-repeat}.rd__fk{font-size:10px;letter-spacing:.18em;color:#d9bb85;font-weight:600}.rd__ft{font-size:15px;color:#f6e7c4}.rd__fs{font-size:12px;color:#8f8a80}.rd__fcta{align-self:flex-start;margin-top:8px;height:34px;padding:0 16px;border-radius:10px;background:linear-gradient(135deg,#f3e3bf,#c9a56c);color:#1b160c;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center}.rd__tags{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.rd__tag{height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(217,187,133,.22);font-size:11.5px;color:#d9c39a;display:inline-flex;align-items:center}.rd__more{margin-top:22px}.rd__mgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rd__mcard{display:flex;flex-direction:column;gap:4px}.rd__mimg{display:block;height:100px;border-radius:14px;background:#2a0c13 center/cover no-repeat}.rd__mcat{font-size:9.5px;letter-spacing:.16em;color:#d9bb85}.rd__mt{font-size:12.5px;color:#f1e1bd;line-height:1.35}.rd__bar{position:sticky;bottom:14px;margin:0 16px;display:flex;justify-content:space-around;padding:10px 6px;border-radius:18px;background:#0c0306bf;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(217,187,133,.2);font-size:12px;color:#d9c39a}.rd__bar span{display:inline-flex;align-items:center;gap:5px}.catalog__grp{display:flex;flex-direction:column;gap:4px}.catalog__grp+.catalog__grp{margin-top:8px;padding-top:8px;border-top:1px solid rgba(217,187,133,.1)}.catalog__glabel{display:flex;align-items:center;gap:6px;padding:4px 10px 2px;font-size:10px;letter-spacing:.18em;color:#9a8f86;font-weight:600;text-transform:uppercase}@media(max-width:860px){.catalog__grp{flex-direction:row}.catalog__grp+.catalog__grp{margin:0 0 0 8px;padding:0 0 0 8px;border-top:none;border-left:1px solid rgba(217,187,133,.1)}.catalog__glabel{align-self:center}}.surface{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;margin-right:8px;border-radius:999px;font-size:10.5px;letter-spacing:.06em;vertical-align:1px}.surface--app{background:#d9bb851f;color:#e4c48c}.surface--website{background:#96aae624;color:#cfd8f0}.surface--portal{background:#5fbf8f24;color:#9fe0bd}.inbox__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.45}.blk__imgprev+.fupload-wrap .fupload{height:46px}.blk__imgprev+.fupload-wrap .fupload__thumb{display:none}.stars{display:inline-flex;align-items:center;gap:1px;color:#d9bb8559}.stars .is-on{color:#e4c48c}.rv__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.rv__tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(217,187,133,.22);background:#d9bb8512;color:#e9dcc0;font-size:12px}.rv__reply{padding:12px 14px;border-radius:14px;border-left:2px solid rgba(217,187,133,.5);background:#ffffff08}.rv__meta{margin-top:6px;color:#8f8a80;font-size:12px}.push{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;margin-top:20px;align-items:stretch}.push__card{padding:22px;border-radius:22px;border:1px solid rgba(217,187,133,.16);background:#1e080e8c;display:flex;flex-direction:column;gap:16px;min-width:0}.push__count{font-size:11px;color:#9a8f86;text-align:right;margin-top:-3px}.push__add svg,.push__link svg{vertical-align:-2px;margin-right:5px}.push__link{display:inline-flex;align-items:center}.push__when{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:8px;align-items:center;margin-top:8px}.push__check{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:#cfc9bb;cursor:pointer;width:fit-content}.push__check input{width:16px;height:16px;accent-color:#d4b27a;cursor:pointer}.push__foot{display:flex;gap:10px;flex-wrap:wrap}.push__send{flex:1;min-width:220px;height:52px;border-radius:14px;font-size:15px}.push__send:disabled{opacity:.45}.reach{font-size:12px;color:#8f8a80;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.reach b{color:#f1e1bd;font-weight:500}.reach__acts{margin-left:auto;display:inline-flex;gap:4px}.reach__err{color:#f0b4a6}.push__stage{display:flex;justify-content:center;align-items:center;padding:20px;border-radius:22px;border:1px solid rgba(217,187,133,.14);background:radial-gradient(70% 60% at 50% 30%,rgba(130,28,46,.4),transparent 70%),#1e080e73}.phone{width:300px;height:560px;flex-shrink:0;border-radius:44px;border:8px solid #1a0a0e;box-shadow:0 0 0 1px #d9bb854d,0 40px 80px #00000080;background:radial-gradient(90% 60% at 30% 20%,rgba(201,165,108,.35),transparent 60%),radial-gradient(80% 70% at 80% 90%,rgba(130,28,46,.8),transparent 70%),#2a0c13 center/cover no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden;transition:background-image .3s}.phone__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c030640,#0c0306a6)}.phone__lock{position:relative;text-align:center;margin-top:56px;color:#fff6e0}.phone__day{font-size:15px}.phone__clock{font-size:64px;font-weight:300;line-height:1;margin-top:2px}.phone__note{position:relative;margin:30px 12px 0;padding:12px 14px;border-radius:20px;background:#1e0a10b8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(217,187,133,.25);animation:gaPop .4s both}.phone__app{display:flex;align-items:center;gap:8px}.phone__logo{width:22px;height:22px;border-radius:6px;background:#14050a url(/logo.png) center/85% no-repeat;border:1px solid rgba(217,187,133,.4);flex-shrink:0}.phone__name{font-size:11.5px;letter-spacing:.06em;color:#d9c39a;flex:1}.phone__now{font-size:11px;color:#aaa59a}.phone__title{font-size:14px;color:#fff6e0;font-weight:600;margin-top:8px;overflow-wrap:anywhere}.phone__body{font-size:13px;color:#e9e4d6;margin-top:2px;line-height:1.4;overflow-wrap:anywhere}.tpick{display:flex;flex-direction:column;gap:6px;margin-top:8px}.tpick__list{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto}.tpick__opt,.tpick__sel{display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:12px;border:1px solid rgba(217,187,133,.1);background:#0c030673;text-align:left;color:inherit;min-width:0}.tpick__opt{cursor:pointer;transition:background .2s,border-color .2s}.tpick__opt:hover,.tpick__opt:focus-visible{background:#d9bb8514;border-color:#d9bb854d}.tpick__sel{margin-top:8px;border-color:#d9bb854d}.tpick__img{width:36px;height:36px;border-radius:9px;background:#d9bb851a center/cover no-repeat;color:#d9bb85;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tpick__txt{flex:1;min-width:0}.tpick__t{display:block;font-size:13px;color:#f1e1bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpick__s{display:block;font-size:11.5px;color:#8f8a80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpick__empty{padding:10px;font-size:12.5px;color:#8f8a80}.push__hist{margin-top:16px}.push__histhead{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 18px;border-bottom:1px solid rgba(217,187,133,.1)}.push__histtitle{font-size:15px;color:#f1e1bd}.push__stat{font-size:12px;color:#8f8a80}.push__stat b{color:#f1e1bd;font-weight:500}.push__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 120px 100px 100px 110px 100px}.segb{display:flex;flex-direction:column;gap:8px}.segb__row{display:grid;grid-template-columns:200px minmax(0,1fr) 36px;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(217,187,133,.12);background:#0c030659;position:relative}.segb__join{position:absolute;top:-13px;left:16px;font-size:10px;letter-spacing:.14em;color:#d9bb85;background:#1e080e;padding:1px 6px;border-radius:6px;border:1px solid rgba(217,187,133,.2)}.segb__field{height:38px;font-size:13px;padding:0 10px}.segb__val{min-width:0}.segb__val .finput--sm{width:100%}.segb__days{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#cfc9bb}.segb__bad .fchips{outline:1px dashed rgba(240,180,166,.5);outline-offset:4px;border-radius:10px}.segb__add{align-self:flex-start}@media(max-width:640px){.segb__row{grid-template-columns:minmax(0,1fr) 36px}.segb__val{grid-column:1 / -1;grid-row:2}}.tpl__list{display:flex;flex-direction:column;gap:14px;margin-top:14px}.tpl__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:18px;margin-top:16px;align-items:start}.tpl__form{display:flex;flex-direction:column;gap:12px;min-width:0}.tpl__chip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tpl__acts{display:flex;justify-content:flex-end;gap:8px}.tpl__preview{padding:14px;border-radius:18px;background:radial-gradient(90% 70% at 30% 10%,rgba(130,28,46,.5),transparent 70%),#0c030680;border:1px solid rgba(217,187,133,.12)}.tpl__note{margin:10px 0 0;animation:none}.tpl__var{background:#d9bb852e;color:inherit;border-radius:4px;padding:0 2px}.tpl__var.is-unknown{background:#f078642e;color:#f0b4a6}@media(max-width:1100px){.tpl__grid{grid-template-columns:minmax(0,1fr)}}.tpl__about{display:flex;flex-direction:column;gap:6px;margin-top:12px}.tpl__desc{font-size:13px;color:#b9b2a6;line-height:1.45}.tpl__locked{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;font-size:12px;color:#9a8f86;padding:4px 10px;border-radius:999px;border:1px dashed rgba(217,187,133,.22)}.tpl__grid--email{grid-template-columns:minmax(0,1fr) minmax(0,620px)}@media(max-width:1300px){.tpl__grid--email{grid-template-columns:minmax(0,1fr)}}.tpl__preview--email{display:flex;flex-direction:column;gap:10px;min-width:0}.tpl__ptop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.tpl__ptop .fchip{display:inline-flex;align-items:center;gap:5px}.tpl__inbox{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#0c03068c;border:1px solid rgba(217,187,133,.12);font-size:13px;min-width:0}.tpl__inboxfrom{font-size:11.5px;color:#8f8a80}.tpl__inboxline{color:#d9d4c8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl__inboxline b{color:#f6e7c4;font-weight:600}.tpl__inboxline span{color:#8f8a80}.tpl__perr{display:block}.tpl__frame{position:relative;width:100%;overflow:hidden;border-radius:12px;background:#fff}.tpl__frame iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;background:#fff;display:block}.tpl__text{margin:0;max-height:640px;overflow:auto;padding:14px;border-radius:12px;background:#0c030699;border:1px solid rgba(217,187,133,.12);color:#d9d4c8;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.setnote{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:12px;font-size:12.5px;color:#e9d9b6;background:#d9bb8512;border:1px solid rgba(217,187,133,.2)}.setnote svg{flex-shrink:0;color:#e4c48c}.setnote a{color:#f1e1bd;text-decoration:underline;text-underline-offset:2px}.settime{width:120px;height:38px;font-size:13px;color-scheme:dark}.search:focus-within,.table__search:focus-within,.tags:focus-within,.stepper:focus-within{box-shadow:0 0 0 2px #d9bb85}.blk__text:focus-visible,.blk__type select:focus-visible{outline:2px solid #d9bb85;outline-offset:2px;border-radius:4px}.table__error{display:flex;flex-direction:column;align-items:center;gap:10px}.table__retry{margin-top:4px}.skiplink{position:absolute;left:12px;top:-60px;z-index:400;padding:10px 14px;border-radius:10px;background:#f1e1bd;color:#1b160c;font-weight:600;font-size:13px}.skiplink:focus{top:12px;color:#1b160c}.content:focus{outline:none}html.is-scroll-locked,html.is-scroll-locked body,html.is-scroll-locked .content{overflow:hidden}
