:root:has(.admin-wrap){--bg:var(--b-x-f5f6f4,#f5f6f4);--hover:var(--b-x-f1f3f0,#f1f3f0);--radius-field:var(--r-sm);--vk-shadow:0 1px 2px rgba(var(--b-x-14-19-16,14, 19, 16), .04);--vk-accent:var(--b-brass,#a6822f);--vk-accent-text:#85651a;--vk-accent-line:rgba(var(--b-brass-rgb,166, 130, 47), .5);--vk-accent-soft:rgba(var(--b-gold-rgb,201, 169, 97), .16);--vk-glow:rgba(var(--b-gold-rgb,201, 169, 97), .5);--vk-card-bg:#fff;--vk-card-edge:#e3e6e2;--vk-card-hi:none;--vk-field-bg:#fff;--vk-pill-bg:#fff;--vk-line-soft:var(--b-x-eceeeb,#eceeeb);--vk-row-hover:rgba(var(--b-forest-rgb,19, 61, 46), .045);--vk-scroll:rgba(var(--b-forest-rgb,19, 61, 46), .28);--vk-pool-warm:rgba(var(--b-gold-rgb,201, 169, 97), 0);--vk-pool-lift:#fff0;--vk-vig:rgba(var(--b-forest-rgb,19, 61, 46), 0);--vk-grain-o:0;--vk-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .1 0 0 0 0 .2 0 0 0 0 .15 1.4 0 0 0 -.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--vk-btn-bg:var(--b-forest,#133d2e);--vk-btn-text:#fff;--vk-btn-edge:var(--b-forest,#133d2e);--vk-btn-hi:none;--vk-btn-shadow:none;--vk-sheet-bg:#fff;--vk-av-bg:var(--b-forest,#133d2e);--vk-av-fg:#f4ecda;--vk-av-edge:none;--vk-well-edge:inset 0 0 0 1px var(--border);--vk-scrim:rgba(var(--b-x-8-20-14,8, 20, 14), .46);--vk-empty-stroke:%23A6822F}:root[data-theme=dark]:has(.admin-wrap){--bg:var(--b-ground,#06170f);--hover:var(--b-hover,#1b2e27);--vk-shadow:none;--vk-accent:var(--b-mint,#62e6a6);--vk-accent-text:var(--b-mint,#62e6a6);--vk-accent-line:rgba(var(--b-mint-rgb,98, 230, 166), .3);--vk-accent-soft:rgba(var(--b-mint-rgb,98, 230, 166), .12);--vk-glow:rgba(var(--b-mint-rgb,98, 230, 166), .4);--vk-card-bg:radial-gradient(120% 70% at 50% -14%, #ffffff0d, transparent 58%), linear-gradient(180deg, var(--b-surface-2,#13261f), var(--b-surface,#0f1c18));--vk-card-edge:#ffffff17;--vk-card-hi:inset 0 1px 0 #ffffff14;--vk-field-bg:rgba(var(--b-x-4-18-12,4, 18, 12), .55);--vk-pill-bg:var(--b-surface,#0f1c18);--vk-line-soft:#ffffff0f;--vk-row-hover:#ffffff0a;--vk-scroll:#efe9dc33;--vk-pool-warm:rgba(var(--b-mint-rgb,98, 230, 166), .07);--vk-pool-lift:rgba(var(--b-x-19-54-41,19, 54, 41), .8);--vk-vig:rgba(var(--b-x-2-10-6,2, 10, 6), .62);--vk-grain-o:.04;--vk-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.4 0 0 0 -.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--vk-btn-bg:var(--b-mint,#62e6a6);--vk-btn-text:var(--b-on-mint,#0a2b1c);--vk-btn-edge:transparent;--vk-btn-hi:none;--vk-btn-shadow:0 10px 30px -10px rgba(var(--b-mint-rgb,98, 230, 166), .7);--vk-sheet-bg:linear-gradient(180deg, var(--b-hover,#1b2e27), var(--b-surface,#0f1c18));--vk-av-bg:radial-gradient(circle at 32% 24%, var(--b-raised,#243329), var(--b-surface,#0f1c18) 70%);--vk-av-fg:#efe9dc;--vk-av-edge:0 0 0 1px #ffffff1f, inset 0 1px 0 #ffffff14;--vk-well-edge:inset 0 1px 0 #ffffff1a, 0 1px 2px #0000004d;--vk-scrim:rgba(var(--b-x-3-12-8,3, 12, 8), .62);--vk-empty-stroke:%2147483647a6}:where(:root:has(.admin-wrap)) .admin-wrap{isolation:isolate;position:relative}:where(:root:has(.admin-wrap)) .admin-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 92% 82% at 50% 36%, transparent 52%, var(--vk-vig) 100%), radial-gradient(ellipse 34vw 240px at 50% 190px, var(--vk-pool-warm), transparent 72%), radial-gradient(ellipse 52vw 340px at 50% 200px, var(--vk-pool-lift), transparent 74%), var(--bg);position:fixed;inset:0}:where(:root:has(.admin-wrap)) .admin-wrap:after{content:"";z-index:-1;pointer-events:none;background:var(--vk-grain);opacity:var(--vk-grain-o);background-size:180px 180px;position:fixed;inset:0}:where(:root:has(.admin-wrap)) .admin-main{scrollbar-width:thin;scrollbar-color:var(--vk-scroll) transparent;background:0 0}:where(:root:has(.admin-wrap)){scrollbar-color:var(--vk-scroll) transparent}:where(:root:has(.admin-wrap)) .cm-toolbar-top{border-bottom:1px solid #0000;border-image:linear-gradient(90deg, var(--vk-accent-line), var(--border) 34%, transparent 96%) 1;padding-bottom:14px}:where(:root:has(.admin-wrap)) :where(.cm-toolbar~.cm-toolbar) .cm-title{font-size:var(--t-xl);line-height:1.5}:where(:root:has(.admin-wrap)) .est-back{color:var(--muted)}:where(:root:has(.admin-wrap)) .est-back:hover{color:var(--vk-accent-text)}:where(:root:has(.admin-wrap)) .cm-toolbar .est-back:not(.inline){width:fit-content;display:block}:where(:root:has(.admin-wrap)) .cm-subtab{transition:color .25s,border-color .25s,box-shadow .3s}:where(:root:has(.admin-wrap)) .cm-subtab.active{border-bottom-color:var(--vk-accent);box-shadow:0 10px 14px -12px var(--vk-glow)}:where(:root:has(.admin-wrap)) .cm-subtab:focus-visible{outline:2px solid var(--vk-accent);outline-offset:-2px;border-radius:8px}:where(:root:has(.admin-wrap)) .cm-btn{background:var(--vk-pill-bg);border-color:var(--border);box-shadow:var(--vk-card-hi);transition:background .25s,border-color .25s,box-shadow .3s,color .25s,filter .25s}:where(:root:has(.admin-wrap)) .cm-btn:hover{background:var(--vk-pill-bg);border-color:var(--vk-accent-line);box-shadow:var(--vk-card-hi), 0 0 22px -10px var(--vk-glow)}:where(:root:has(.admin-wrap)) .cm-btn.primary{background:var(--vk-btn-bg);border-color:var(--vk-btn-edge);color:var(--vk-btn-text);box-shadow:var(--vk-btn-hi), var(--vk-btn-shadow)}:where(:root:has(.admin-wrap)) .cm-btn.primary:hover{background:var(--vk-btn-bg);filter:brightness(1.07);box-shadow:var(--vk-btn-hi), var(--vk-btn-shadow), 0 0 26px -6px var(--vk-glow)}:where(:root:has(.admin-wrap)) .cm-btn.danger:hover{border-color:#b3402d8c;box-shadow:0 0 20px -10px #b3402d99}:where(:root:has(.admin-wrap)) .cm-btn:focus-visible,:where(:root:has(.admin-wrap)) .cm-icon-btn:focus-visible,:where(:root:has(.admin-wrap)) .cm-sheet-x:focus-visible{outline:2px solid var(--vk-accent);outline-offset:2px}:where(:root:has(.admin-wrap)) .cm-btn:disabled{box-shadow:none;filter:none}:where(:root:has(.admin-wrap)) .cm-card{background:var(--vk-card-bg);border-color:var(--vk-card-edge);box-shadow:var(--vk-card-hi), var(--vk-shadow)}:where(:root:has(.admin-wrap)) .cm-table thead th{letter-spacing:.1em;border-bottom-color:var(--vk-line-soft);padding-top:14px;padding-bottom:14px}:where(:root:has(.admin-wrap)) .cm-table tbody td{border-bottom-color:var(--vk-line-soft)}:where(:root:has(.admin-wrap)) .cm-table tbody tr{transition:background .2s}:where(:root:has(.admin-wrap)) .cm-table tbody tr:hover{background:var(--vk-row-hover)}:where(:root:has(.admin-wrap)) .cm-empty{gap:10px}:where(:root:has(.admin-wrap)) .cm-empty strong{font-size:var(--t-xl);letter-spacing:-.005em}:where(:root:has(.admin-wrap)) .cm-sheet-backdrop{background:var(--vk-scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:where(:root:has(.admin-wrap)) .cm-sheet{background:var(--vk-sheet-bg);border-left:1px solid var(--vk-card-edge);box-shadow:-40px 0 90px -34px #00000080, var(--vk-card-hi);scrollbar-color:var(--vk-scroll) transparent}:where(:root:has(.admin-wrap)) .cm-sheet-head{border-bottom-color:var(--vk-line-soft)}:where(:root:has(.admin-wrap)) .cm-sheet-head h2{font-size:var(--t-3xl);letter-spacing:-.005em;line-height:1.5;font-family:var(--font-cormorant), Georgia, serif;font-weight:500}:where(:root:has(.admin-wrap)) .cm-sheet-foot{border-top-color:var(--vk-line-soft)}:where(:root:has(.admin-wrap)) .cm-sheet-x{border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .2s,color .2s;display:grid}:where(:root:has(.admin-wrap)) .cm-sheet-body{scrollbar-width:thin;scrollbar-color:var(--vk-scroll) transparent}:root[data-theme=dark]:has(.admin-wrap) :is(.de-modal:not(.cl-modal),.imp-modal){background:var(--vk-sheet-bg);color:var(--text);border:1px solid var(--vk-card-edge);box-shadow:var(--vk-card-hi), 0 40px 90px -30px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(:root:has(.admin-wrap)) .cm-group-h{letter-spacing:.12em;color:var(--vk-accent-text);align-items:center;gap:12px;display:flex}:where(:root:has(.admin-wrap)) .cm-group-h:after{content:"";background:linear-gradient(90deg, var(--vk-accent-line), transparent 78%);opacity:.7;flex:1;height:1px}:where(:root:has(.admin-wrap)) .cm-form label,:where(:root:has(.admin-wrap)) .cm-fields label{letter-spacing:.01em}:where(:root:has(.admin-wrap)) input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=image])),:where(:root:has(.admin-wrap)) select,:where(:root:has(.admin-wrap)) textarea{background:var(--vk-field-bg);border-color:var(--border);transition:border-color .25s,box-shadow .25s,background .25s}:where(:root:has(.admin-wrap)) input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=image])):focus,:where(:root:has(.admin-wrap)) select:focus,:where(:root:has(.admin-wrap)) textarea:focus{border-color:var(--vk-accent);box-shadow:0 0 0 3px var(--vk-accent-soft), 0 0 22px -8px var(--vk-glow)}:where(:root:has(.admin-wrap)) input::placeholder,:where(:root:has(.admin-wrap)) textarea::placeholder{color:var(--muted);opacity:1}:where(:root:has(.admin-wrap)) input:where([type=checkbox],[type=radio],[type=range]){accent-color:var(--vk-accent)}:where(:root[data-theme=dark]:has(.admin-wrap)) :is(.cm-btn.danger,.cm-badge.danger){color:var(--danger)}:where(:root:has(.admin-wrap)) .cm-badge{letter-spacing:.05em}:where(:root:has(.admin-wrap)) .cm-badge.forest{box-shadow:inset 0 0 0 1px var(--vk-accent-line)}:where(:root:has(.admin-wrap)) .cm-tag{transition:border-color .2s,box-shadow .2s}:where(:root:has(.admin-wrap)) .cm-tag:hover{border-color:var(--vk-accent-line)}:where(:root:has(.admin-wrap)) .cm-avatar{background:radial-gradient(circle at 32% 24%, var(--b-x-1f5a45,#1f5a45), var(--b-x-0e3024,#0e3024) 70%);color:#e8d7a7;box-shadow:0 0 0 1px var(--vk-accent-line), inset 0 1px 0 #ffffff24;font-family:var(--font-cormorant), Georgia, serif;font-size:1.05rem;font-weight:500}:where(:root:has(.admin-wrap)) .mt-thumb-ph{background:radial-gradient(circle at 32% 24%, var(--b-x-1f5a45,#1f5a45), var(--b-x-0e3024,#0e3024) 70%);color:#e8d7a7;box-shadow:0 0 0 1px var(--vk-accent-line)}:where(:root[data-theme=dark]:has(.admin-wrap)) :is(.cm-avatar,.mt-thumb-ph){background:var(--vk-av-bg);color:var(--vk-av-fg);box-shadow:var(--vk-av-edge)}@media (prefers-reduced-motion:reduce){:where(:root:has(.admin-wrap)) :is(.cm-btn,.cm-subtab,.cm-table tbody tr,.cm-tag,.cm-sheet-x){transition-duration:.001ms!important}}@media print{:where(:root:has(.admin-wrap)) .admin-wrap:before,:where(:root:has(.admin-wrap)) .admin-wrap:after{display:none}}
:root{--brand-forest:var(--b-forest,#133d2e);--brand-forest-deep:var(--b-forest-deep,#0b2419);--brand-champagne:var(--b-gold,#c9a961);--brand-brass:var(--b-brass,#a6822f);--brand-cream:#f8f2ea;--brand-ink:var(--b-x-0e1310,#0e1310);--brand-slate:#4a5650}:root[data-theme=dark]{--muted:#a3aca5;--brand-champagne-ink:#d9c28a;--link-ink:var(--cream)}:root[data-theme=dark] a{color:var(--link-ink)}:root[data-theme=dark]:has(.admin-wrap){--vk-accent-text:var(--brand-champagne-ink)}