:root:has(.console){--bg:#f7f1e7;--surface:#fffcf7;--surface-2:#f2eade;--line:#e8ddcc;--line-strong:#d3c5b1;--ink:#1e2b26;--soft:#45524c;--ink-3:#5f6761;--inverse:#1f4a3d;--on-inverse:#f7f1e7;--brand:#1f4a3d;--brand-ink:#fff;--brand-soft:#e3ede4;--panel:#e3ede4;--peach:#f1a07c;--danger:#b3362e;--danger-soft:#fbe1dd;--warn-bg:#fbefd0;--warn-line:#8a5a00;--r-md:16px;--r-lg:22px}@media (prefers-color-scheme:dark){:root:has(.console){--bg:#111814;--surface:#18211c;--surface-2:#1f2a24;--line:#26312b;--line-strong:#37453d;--ink:#f3eee4;--soft:#c5ccc6;--ink-3:#9aa39c;--inverse:#f3eee4;--on-inverse:#18211c;--brand:#93c7ab;--brand-ink:#0e211a;--brand-soft:#1d3329;--panel:#1d3329;--peach:#ee9a76;--danger:#f2837a;--danger-soft:#3a1b19;--warn-bg:#33290d;--warn-line:#e8b84f}}.page:has(.cx-shell){max-width:none;padding:0}:is(.page:has(.cx-shell)>header,.page:has(.cx-shell)>footer){display:none}.cx-brand{color:var(--ink);align-items:center;gap:10px;margin:0;display:inline-flex}.cx-logo-mark{background:var(--brand);border-radius:10px;width:30px;height:30px;position:relative}.cx-logo-mark:after{content:"";background:var(--peach);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.cx-logo-word{letter-spacing:-.03em;font-size:22px;font-weight:600}.cx-logo-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.cx-auth{max-width:28rem;margin:24px auto 0}.cx-auth.cx-wide{max-width:40rem}.cx-lead{font-size:16px}.cx-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cx-form{flex-direction:column;gap:16px;margin-top:20px;display:flex}.cx-field{flex-direction:column;gap:6px;display:flex}.cx-label{color:var(--ink);font-size:14px;font-weight:600}.cx-input{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);min-height:54px;color:var(--ink);font:inherit;width:100%;padding:0 14px;font-size:16px}.cx-input:focus,.cx-input:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 16%, transparent)}.cx-btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.cx-btn[disabled]{cursor:progress;opacity:.8}.cx-code{letter-spacing:.3em;text-align:center;font-size:24px;font-weight:600}.cx-btn{min-height:56px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.cx-btn-primary{background:var(--brand);color:var(--brand-ink);box-shadow:0 10px 24px -12px var(--brand)}.cx-btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.cx-btn-sm{min-height:44px;padding:0 16px;font-size:14.5px}.cx-notice{border-radius:var(--r-md);margin:16px 0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;display:block}.cx-notice.info{background:var(--surface-2);color:var(--ink);border-left:4px solid var(--brand)}.cx-notice.block{background:var(--danger-soft);color:var(--ink);border-left:4px solid var(--danger)}.cx-aside{margin-top:16px;font-size:15px}.cx-spaces{flex-direction:column;gap:10px;margin:16px 0;padding:0;list-style:none;display:flex}.cx-space{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-height:64px;color:var(--ink);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.cx-space:hover{border-color:var(--brand)}.cx-space-logo{background:var(--brand);border-radius:11px;flex:none;width:36px;height:36px}.cx-space-text b{font-weight:600;display:block}.cx-space-text small{color:var(--ink-3);font-size:13px;font-weight:600;display:block}.cx-shell{background:var(--bg);grid-template-columns:248px minmax(0,1fr);min-width:1024px;min-height:100vh;display:grid}.cx-side{background:var(--inverse);color:var(--on-inverse);flex-direction:column;gap:4px;padding:22px 14px;display:flex}.cx-side .cx-brand,.cx-side .cx-logo-word{color:var(--on-inverse);padding:0 8px}.cx-org{background:color-mix(in srgb, var(--on-inverse) 9%, transparent);border-radius:14px;align-items:center;gap:10px;margin:18px 0 12px;padding:12px;display:flex}.cx-org b{font-size:15px;display:block}.cx-org small{opacity:.72;font-size:12px;font-weight:600;display:block}.cx-org .cx-space-logo{background:color-mix(in srgb, var(--on-inverse) 22%, transparent)}.cx-side nav a{min-height:46px;color:inherit;opacity:.8;border-radius:12px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.cx-side nav a[aria-current=page]{opacity:1;background:color-mix(in srgb, var(--on-inverse) 16%, transparent)}.cx-side a:focus-visible,.cx-side button:focus-visible{outline:3px solid var(--on-inverse);outline-offset:2px}.cx-foot{color:inherit;opacity:.85;margin-top:auto;padding:12px;font-size:12.5px}.cx-main{flex-direction:column;gap:20px;min-width:0;padding:28px 36px 40px;display:flex}.cx-top{align-items:flex-end;gap:16px;display:flex}.cx-top h1{letter-spacing:-.02em;margin:0;font-size:34px;line-height:1.1}.cx-grow{flex:1;min-width:0}.cx-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:12px;font-weight:700}.cx-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.cx-panel h2{margin:0 0 6px;font-size:21px}
.cx-ic{width:20px;height:20px;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;vertical-align:middle;background-color:currentColor;flex:none;display:inline-block}.cx-i-grid{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3.5' y='3.5' width='7' height='7' rx='2'/><rect x='13.5' y='3.5' width='7' height='7' rx='2'/><rect x='3.5' y='13.5' width='7' height='7' rx='2'/><rect x='13.5' y='13.5' width='7' height='7' rx='2'/></svg>")}.cx-i-calendar{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3.5' y='5' width='17' height='15.5' rx='3'/><path d='M3.5 10h17M8 3v4M16 3v4'/></svg>")}.cx-i-bolt{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M13 3 5 13.5h6L10 21l8-10.5h-6L13 3Z'/></svg>")}.cx-i-users{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8.5' r='3.5'/><path d='M2.5 20a6.5 6.5 0 0 1 13 0'/><path d='M16 5.2a3.5 3.5 0 0 1 0 6.6M18 14.2a6.5 6.5 0 0 1 3.5 5.8'/></svg>")}.cx-i-check{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12.5 4.5 4.5L19 7'/></svg>")}.cx-i-download{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3.5V15M7.5 10.5 12 15l4.5-4.5M4.5 19.5h15'/></svg>")}.cx-i-shield{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3.5 19 6v5.5c0 4.5-3 7.8-7 9-4-1.2-7-4.5-7-9V6l7-2.5Z'/></svg>")}.cx-i-chev-l{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m15 5-7 7 7 7'/></svg>")}.cx-i-chev-r{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m9 5 7 7-7 7'/></svg>")}.cx-i-plus{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14M5 12h14'/></svg>")}.cx-i-search{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='6.5'/><path d='m20 20-4.2-4.2'/></svg>")}.cx-i-lock{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='10.5' width='14' height='10' rx='2.5'/><path d='M8 10.5V8a4 4 0 0 1 8 0v2.5'/></svg>")}.cx-i-key{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='8' cy='15' r='4.5'/><path d='m11.2 11.8 8.3-8.3M16 7l2.5 2.5M13.5 9.5l2 2'/></svg>")}.cx-i-gear{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M10.3 3.5h3.4l.6 2.4 1.6.9 2.4-.7 1.7 2.9-1.8 1.7v1.8l1.8 1.7-1.7 2.9-2.4-.7-1.6.9-.6 2.4h-3.4l-.6-2.4-1.6-.9-2.4.7-1.7-2.9 1.8-1.7v-1.8L3.9 9l1.7-2.9 2.4.7 1.6-.9.7-2.4Z'/><circle cx='12' cy='12' r='3'/></svg>")}.cx-i-trash{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4.5 7h15M9.5 7V4.5h5V7M6.5 7l1 12.5A1.5 1.5 0 0 0 9 21h6a1.5 1.5 0 0 0 1.5-1.5l1-12.5M10 11v6M14 11v6'/></svg>")}.cx-i-edit{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 20h4L19 9a2.8 2.8 0 0 0-4-4L4 16v4Z'/><path d='m13.5 6.5 4 4'/></svg>")}.cx-i-info{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='8.5'/><path d='M12 11v5.5M12 7.8v.2'/></svg>")}.cx-i-alert{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 4 2.8 19.5h18.4L12 4Z'/><path d='M12 10v4.5M12 17.2v.1'/></svg>")}.cx-i-x{--i:url("data:image/svg+xml;utf8,<svg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 6l12 12M18 6 6 18'/></svg>")}
.cx-h-0{height:0%}.cx-h-1{height:1%}.cx-h-2{height:2%}.cx-h-3{height:3%}.cx-h-4{height:4%}.cx-h-5{height:5%}.cx-h-6{height:6%}.cx-h-7{height:7%}.cx-h-8{height:8%}.cx-h-9{height:9%}.cx-h-10{height:10%}.cx-h-11{height:11%}.cx-h-12{height:12%}.cx-h-13{height:13%}.cx-h-14{height:14%}.cx-h-15{height:15%}.cx-h-16{height:16%}.cx-h-17{height:17%}.cx-h-18{height:18%}.cx-h-19{height:19%}.cx-h-20{height:20%}.cx-h-21{height:21%}.cx-h-22{height:22%}.cx-h-23{height:23%}.cx-h-24{height:24%}.cx-h-25{height:25%}.cx-h-26{height:26%}.cx-h-27{height:27%}.cx-h-28{height:28%}.cx-h-29{height:29%}.cx-h-30{height:30%}.cx-h-31{height:31%}.cx-h-32{height:32%}.cx-h-33{height:33%}.cx-h-34{height:34%}.cx-h-35{height:35%}.cx-h-36{height:36%}.cx-h-37{height:37%}.cx-h-38{height:38%}.cx-h-39{height:39%}.cx-h-40{height:40%}.cx-h-41{height:41%}.cx-h-42{height:42%}.cx-h-43{height:43%}.cx-h-44{height:44%}.cx-h-45{height:45%}.cx-h-46{height:46%}.cx-h-47{height:47%}.cx-h-48{height:48%}.cx-h-49{height:49%}.cx-h-50{height:50%}.cx-h-51{height:51%}.cx-h-52{height:52%}.cx-h-53{height:53%}.cx-h-54{height:54%}.cx-h-55{height:55%}.cx-h-56{height:56%}.cx-h-57{height:57%}.cx-h-58{height:58%}.cx-h-59{height:59%}.cx-h-60{height:60%}.cx-h-61{height:61%}.cx-h-62{height:62%}.cx-h-63{height:63%}.cx-h-64{height:64%}.cx-h-65{height:65%}.cx-h-66{height:66%}.cx-h-67{height:67%}.cx-h-68{height:68%}.cx-h-69{height:69%}.cx-h-70{height:70%}.cx-h-71{height:71%}.cx-h-72{height:72%}.cx-h-73{height:73%}.cx-h-74{height:74%}.cx-h-75{height:75%}.cx-h-76{height:76%}.cx-h-77{height:77%}.cx-h-78{height:78%}.cx-h-79{height:79%}.cx-h-80{height:80%}.cx-h-81{height:81%}.cx-h-82{height:82%}.cx-h-83{height:83%}.cx-h-84{height:84%}.cx-h-85{height:85%}.cx-h-86{height:86%}.cx-h-87{height:87%}.cx-h-88{height:88%}.cx-h-89{height:89%}.cx-h-90{height:90%}.cx-h-91{height:91%}.cx-h-92{height:92%}.cx-h-93{height:93%}.cx-h-94{height:94%}.cx-h-95{height:95%}.cx-h-96{height:96%}.cx-h-97{height:97%}.cx-h-98{height:98%}.cx-h-99{height:99%}.cx-h-100{height:100%}.cx-w-0{width:0%}.cx-w-1{width:1%}.cx-w-2{width:2%}.cx-w-3{width:3%}.cx-w-4{width:4%}.cx-w-5{width:5%}.cx-w-6{width:6%}.cx-w-7{width:7%}.cx-w-8{width:8%}.cx-w-9{width:9%}.cx-w-10{width:10%}.cx-w-11{width:11%}.cx-w-12{width:12%}.cx-w-13{width:13%}.cx-w-14{width:14%}.cx-w-15{width:15%}.cx-w-16{width:16%}.cx-w-17{width:17%}.cx-w-18{width:18%}.cx-w-19{width:19%}.cx-w-20{width:20%}.cx-w-21{width:21%}.cx-w-22{width:22%}.cx-w-23{width:23%}.cx-w-24{width:24%}.cx-w-25{width:25%}.cx-w-26{width:26%}.cx-w-27{width:27%}.cx-w-28{width:28%}.cx-w-29{width:29%}.cx-w-30{width:30%}.cx-w-31{width:31%}.cx-w-32{width:32%}.cx-w-33{width:33%}.cx-w-34{width:34%}.cx-w-35{width:35%}.cx-w-36{width:36%}.cx-w-37{width:37%}.cx-w-38{width:38%}.cx-w-39{width:39%}.cx-w-40{width:40%}.cx-w-41{width:41%}.cx-w-42{width:42%}.cx-w-43{width:43%}.cx-w-44{width:44%}.cx-w-45{width:45%}.cx-w-46{width:46%}.cx-w-47{width:47%}.cx-w-48{width:48%}.cx-w-49{width:49%}.cx-w-50{width:50%}.cx-w-51{width:51%}.cx-w-52{width:52%}.cx-w-53{width:53%}.cx-w-54{width:54%}.cx-w-55{width:55%}.cx-w-56{width:56%}.cx-w-57{width:57%}.cx-w-58{width:58%}.cx-w-59{width:59%}.cx-w-60{width:60%}.cx-w-61{width:61%}.cx-w-62{width:62%}.cx-w-63{width:63%}.cx-w-64{width:64%}.cx-w-65{width:65%}.cx-w-66{width:66%}.cx-w-67{width:67%}.cx-w-68{width:68%}.cx-w-69{width:69%}.cx-w-70{width:70%}.cx-w-71{width:71%}.cx-w-72{width:72%}.cx-w-73{width:73%}.cx-w-74{width:74%}.cx-w-75{width:75%}.cx-w-76{width:76%}.cx-w-77{width:77%}.cx-w-78{width:78%}.cx-w-79{width:79%}.cx-w-80{width:80%}.cx-w-81{width:81%}.cx-w-82{width:82%}.cx-w-83{width:83%}.cx-w-84{width:84%}.cx-w-85{width:85%}.cx-w-86{width:86%}.cx-w-87{width:87%}.cx-w-88{width:88%}.cx-w-89{width:89%}.cx-w-90{width:90%}.cx-w-91{width:91%}.cx-w-92{width:92%}.cx-w-93{width:93%}.cx-w-94{width:94%}.cx-w-95{width:95%}.cx-w-96{width:96%}.cx-w-97{width:97%}.cx-w-98{width:98%}.cx-w-99{width:99%}.cx-w-100{width:100%}
:root:has(.console){--ink-2:#45524c;--surface-3:#eae0d1;--accent:#b04d30;--accent-soft:#fadfd2;--ok:#2a6b45;--ok-soft:#dfeedf;--warn:#8a5a00;--warn-soft:#fbefd0;--sh-1:0 1px 2px #3c2d190d, 0 6px 18px #3c2d190f;--r-xs:8px;--c-sport:#a84a2b;--c-sport-soft:#fbe1d5;--c-outdoor:#2f6a4e;--c-outdoor-soft:#dcebdf;--c-well:#86507a;--c-well-soft:#f2e3ee;--c-social:#963a3a;--c-social-soft:#f8dcd6;--c-culture:#80600f;--c-culture-soft:#f5eacb;--r-sm:12px;--f-display:var(--f-ui)}@media (prefers-color-scheme:dark){:root:has(.console){--ink-2:#c5ccc6;--surface-3:#29352e;--accent:#ee9a76;--accent-soft:#3a231a;--ok:#7fd1a0;--ok-soft:#173325;--warn:#e8b84f;--warn-soft:#33290d;--sh-1:none;--c-sport:#f0a27f;--c-sport-soft:#3a2419;--c-outdoor:#8fd0ae;--c-outdoor-soft:#16302a;--c-well:#e0a6d2;--c-well-soft:#33203a;--c-social:#f29c94;--c-social-soft:#3a1d1b;--c-culture:#e5c06b;--c-culture-soft:#332910}}.console :focus-visible{outline:3px solid var(--brand);outline-offset:2px}.cx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx-ic{vertical-align:middle}.cx-side nav a .cx-ic{opacity:.9;margin-right:10px}.cx-side nav{flex-direction:column;gap:4px;display:flex}.cx-side .cx-foot{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cx-side-link{color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 0;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:underline}.cx-side-button{display:inline-block}.cx-top{flex-wrap:wrap}.cx-top>.cx-btn,.cx-top>.cx-seg,.cx-top>.cx-monthnav{align-self:center}.cx-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.cx-panel h2,.cx-aside-panel h2{letter-spacing:-.01em;margin:0;font-size:21px}.cx-panel h3{margin:0;font-size:16px}.cx-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cx-sub{color:var(--ink-3);margin:2px 0 0;font-size:13.5px;font-weight:500}.cx-lead-text{max-width:760px;color:var(--ink-2);margin:0}.cx-tag{background:var(--brand-soft);min-height:28px;color:var(--brand);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.cx-split{grid-template-columns:1.5fr 1fr;align-items:start;gap:16px;display:grid}.cx-two{grid-template-columns:1fr 1fr;gap:28px;display:grid}.cx-callout{border-radius:var(--r-md);color:var(--ink);align-self:flex-start;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.cx-callout .cx-ic{width:18px;height:18px;margin-top:1px}.cx-callout.info{background:var(--surface-2)}.cx-callout.info .cx-ic{color:var(--brand)}.cx-callout.block{background:var(--danger-soft)}.cx-callout.block .cx-ic{color:var(--danger)}.cx-callout.warn{background:var(--warn-soft)}.cx-callout.warn .cx-ic{color:var(--warn)}.cx-empty,.cx-error-state{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.cx-error-state{border-style:solid;border-color:var(--danger);background:var(--danger-soft)}.cx-error-state .cx-ic{width:28px;height:28px;color:var(--danger)}.cx-empty-title{color:var(--ink);margin:0;font-size:17px;font-weight:700}.cx-empty-text{max-width:520px;color:var(--ink-2);margin:0;font-size:14.5px}.cx-loading{flex-direction:column;gap:20px;display:flex}.cx-skel{border-radius:var(--r-lg);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.4s linear infinite cx-shimmer}.cx-skel-title{max-width:360px;height:48px}.cx-skel-kpi{height:104px}.cx-skel-panel{height:280px}@keyframes cx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cx-skel{animation:none}}.cx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cx-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}.cx-kpi-k{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.cx-kpi-k .cx-ic{width:18px;height:18px;color:var(--ink-3)}.cx-kpi-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:40px;font-weight:600;line-height:1.05}.cx-kpi-d{color:var(--ok);font-size:13px;font-weight:700}.cx-kpi-d.flat{color:var(--ink-3)}.cx-seg{background:var(--surface-3);border-radius:14px;gap:2px;padding:3px;display:inline-flex}.cx-seg a{min-height:40px;color:var(--ink-2);border-radius:11px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cx-seg a[aria-current=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1);outline:1px solid var(--line-strong)}.cx-chart-title{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:700}.cx-vbars{border-bottom:1px solid var(--line-strong);background:repeating-linear-gradient(to top, transparent 0 47px, var(--line) 47px 48px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:12px;height:190px;padding-top:22px;display:grid}.cx-vb{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.cx-vb span{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:12.5px;font-weight:700}.cx-vb i{background:var(--brand);border-radius:4px 4px 0 0;width:60%;max-width:40px;display:block}.cx-vb.hl i{background:var(--accent)}.cx-vlabels{color:var(--ink-3);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;margin-top:6px;font-size:12.5px;font-weight:600;display:grid}.cx-hbars{flex-direction:column;gap:10px;display:flex}.cx-bar-row{grid-template-columns:150px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:14px;font-weight:600;display:grid}.cx-bar-track{background:var(--surface-2);border-radius:6px;height:12px;overflow:hidden}.cx-bar-track i{background:var(--brand);border-radius:6px;height:100%;display:block}.cx-bar-n{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.cx-alt summary{cursor:pointer;color:var(--brand);align-items:center;min-height:36px;font-size:13.5px;font-weight:700;display:inline-flex}.cx-alt[open] summary{margin-bottom:6px}.cx-table{border-collapse:collapse;width:100%;font-size:14px}.cx-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);padding:8px 10px;font-size:12.5px;font-weight:700}.cx-table tbody th{color:var(--ink);font-size:14px}.cx-table td{border-bottom:1px solid var(--line);padding:12px 10px;font-weight:600}.cx-cell-sub{color:var(--ink-3);font-size:12.5px;font-weight:500;display:block}.cx-mx{border-collapse:separate;border-spacing:4px;width:100%;font-size:13px}.cx-mx th{color:var(--ink-2);font-size:12.5px;font-weight:700}.cx-mx thead th{text-align:center;vertical-align:bottom;padding:0 2px 6px;line-height:1.2}.cx-mx tbody th{text-align:right;white-space:nowrap;padding-right:10px}.cx-mx td{text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;height:40px;font-weight:800}.cx-mx td.h1{background:color-mix(in srgb, var(--brand) 14%, var(--surface));color:var(--ink)}.cx-mx td.h2{background:color-mix(in srgb, var(--brand) 32%, var(--surface));color:var(--ink)}.cx-mx td.h3{background:color-mix(in srgb, var(--brand) 58%, var(--surface));color:var(--ink)}.cx-mx td.h4{background:var(--brand);color:var(--brand-ink)}.cx-mx td.anon{background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, var(--surface) 6px 12px);color:var(--ink-3);font-size:12px;font-weight:700}.cx-legend{flex-wrap:wrap;gap:16px;display:flex}.cx-scale{color:var(--ink-3);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}.cx-scale i{border-radius:4px;width:28px;height:14px}.cx-sc1{background:color-mix(in srgb, var(--brand) 14%, var(--surface))}.cx-sc2{background:color-mix(in srgb, var(--brand) 32%, var(--surface))}.cx-sc3{background:color-mix(in srgb, var(--brand) 58%, var(--surface))}.cx-sc4{background:var(--brand)}.cx-sc-anon{background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, var(--surface) 6px 12px);border:1px solid var(--line)}.cx-big{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.cx-big-v{font-variant-numeric:tabular-nums lining-nums;color:var(--ink);font-size:34px;font-weight:600}.cx-big-l{color:var(--ink-3);font-size:13px;font-weight:600}.cx-defs{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.cx-monthnav{align-items:center;gap:4px;display:flex}.cx-monthnav-label{text-align:center;min-width:150px;font-size:22px;font-weight:600}.cx-iconbtn{background:var(--surface-3);width:44px;height:44px;color:var(--ink);border-radius:999px;place-items:center;display:inline-grid}.cx-planning-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.cx-planning-single{display:block}.cx-planning-main{flex-direction:column;gap:16px;min-width:0;display:flex}.cx-aside-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:20px;display:flex}.cx-cal{table-layout:fixed;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);width:100%}.cx-cal th{background:var(--surface-2);color:var(--ink-2);text-align:left;border:1px solid var(--line);padding:10px 12px;font-size:13px;font-weight:700}.cx-cal td{vertical-align:top;border:1px solid var(--line);background:var(--surface);height:128px;padding:8px}.cx-cal td>*+*{margin-top:4px}.cx-cal td.out{background:var(--surface-2)}.cx-cal-num{font-size:16px;font-weight:600;display:block}.cx-cal td.out .cx-cal-num{color:var(--ink-3)}.cx-cal td.today .cx-cal-num{color:var(--brand-ink);background:var(--brand);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.cx-cal-more{color:var(--ink-3);font-size:12px;font-weight:600;display:block}.cx-wev{border-radius:var(--r-xs);color:var(--ink);background:var(--brand-soft);flex-direction:column;gap:1px;padding:4px 8px;font-size:12.5px;font-weight:700;line-height:1.25;text-decoration:none;display:flex;overflow:hidden}.cx-wev.org{background:var(--accent-soft)}.cx-wev.cat-sport{background:var(--c-sport-soft)}.cx-wev.cat-outdoor{background:var(--c-outdoor-soft)}.cx-wev.cat-well{background:var(--c-well-soft)}.cx-wev.cat-social{background:var(--c-social-soft)}.cx-wev.cat-culture{background:var(--c-culture-soft)}.cx-catlegend{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.cx-catlegend li{align-items:center;gap:6px;display:inline-flex}.cx-catlegend i{border:1px solid var(--c-sport);background:var(--c-sport-soft);border-radius:5px;width:16px;height:16px}.cx-catlegend .cat-outdoor{border-color:var(--c-outdoor);background:var(--c-outdoor-soft)}.cx-catlegend .cat-well{border-color:var(--c-well);background:var(--c-well-soft)}.cx-catlegend .cat-social{border-color:var(--c-social);background:var(--c-social-soft)}.cx-catlegend .cat-culture{border-color:var(--c-culture);background:var(--c-culture-soft)}.cx-wev.open{background:var(--surface-2);border:1px dashed var(--line-strong)}.cx-wev.cancelled .cx-wev-t{text-decoration:line-through}.cx-wev.cancelled{opacity:.85}.cx-wev-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-wev-n{color:var(--ink-2);font-size:11.5px;font-weight:600}.cx-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0;padding:0;list-style:none;overflow:hidden}.cx-li{border-bottom:1px solid var(--line);gap:12px;padding:12px 14px;display:flex}.cx-li:last-child{border-bottom:0}.cx-li-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cx-li-t{font-size:16px;font-weight:700;line-height:1.3}.cx-li-s{color:var(--ink-3);font-size:13.5px;line-height:1.35}.cx-li-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.cx-program-form{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.cx-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cx-inline-form .cx-notice,.cx-inline-form .cx-confirm,.cx-inline-form .cx-proof,.cx-inline-form .cx-reveal{flex-basis:100%}.cx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid}.cx-form-grid>.cx-field-wide,.cx-form-grid>.cx-fieldset,.cx-form-grid>.cx-notice,.cx-form-grid>.cx-confirm,.cx-form-grid>.cx-proof,.cx-form-grid>.cx-reveal,.cx-form-grid>button{grid-column:1/-1;justify-self:start}.cx-form-grid>.cx-field-wide,.cx-form-grid>.cx-fieldset{justify-self:stretch}.cx-field-wide{grid-column:1/-1}.cx-hint{color:var(--ink-3);margin:0;font-size:13px;font-weight:500}.cx-input-sm{border-radius:var(--r-sm);min-height:40px;font-size:14px}.cx-textarea{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.45}select.cx-input{appearance:auto}.cx-fieldset{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px 16px 16px;display:flex}.cx-check{align-items:center;gap:10px;min-height:36px;font-size:15px;font-weight:600;display:flex}.cx-check input{width:20px;height:20px;accent-color:var(--brand)}.cx-actions{flex-wrap:wrap;gap:8px;display:flex}.cx-confirm,.cx-proof,.cx-reveal{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-strong);flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.cx-confirm-text{color:var(--ink);margin:0;font-size:14.5px;font-weight:600}.cx-proof .cx-field{width:min(100%,320px)}.cx-code-value{margin:0}.cx-code-value code{border-radius:var(--r-sm);background:var(--surface);border:2px solid var(--brand);color:var(--ink);letter-spacing:.12em;padding:10px 16px;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:26px;font-weight:700;display:inline-block}.cx-btn-danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.cx-btn-soft{background:var(--brand-soft);color:var(--brand)}.cx-btn .cx-ic{width:18px;height:18px}a.cx-btn:focus-visible,button.cx-btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.cx-switch{background:var(--line-strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:52px;height:32px;padding:0;position:relative}.cx-switch:before{content:"";position:absolute;inset:-6px 0}.cx-switch:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.cx-switch[aria-checked=true]{background:var(--brand)}.cx-switch[aria-checked=true]:after{transform:translate(20px)}.cx-switch[disabled]{cursor:progress;opacity:.7}@media (prefers-reduced-motion:reduce){.cx-switch:after{transition:none}}.cx-switch-form{flex-direction:column;gap:4px;display:flex}.cx-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.cx-tabs a{min-height:44px;color:var(--ink-2);border-bottom:3px solid #0000;align-items:center;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.cx-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--brand)}.cx-search{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.cx-search .cx-field{min-width:220px}.cx-search .cx-input{min-height:44px}.cx-row-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.cx-pager{margin:0}.cx-ops-text{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cx-ops-copy{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.cx-ops-photo{flex-direction:column;gap:6px;margin:0;display:flex}.cx-ops-photo img{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:auto;max-width:320px;height:auto;max-height:320px;display:block}.cx-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.cx-facts dt{color:var(--ink-3);font-size:12.5px;font-weight:700}.cx-facts dd{margin:2px 0 0;font-size:17px;font-weight:600}.cx-block{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.cx-sw{vertical-align:middle;border:1px solid var(--line-strong);border-radius:50%;flex:none;width:22px;height:22px;display:inline-block}.cx-sw-BRAND{background:#1f4a3d}.cx-sw-FOREST{background:#2f6a4e}.cx-sw-COMPANY{background:#2c4a63}.cx-sw-PLUM{background:#86507a}.cx-sw-TERRACOTTA{background:#a84a2b}.cx-sw-INDIGO{background:#2f3c96}@media (prefers-color-scheme:dark){.cx-sw-BRAND{background:#93c7ab}.cx-sw-FOREST{background:#3e8a66}.cx-sw-COMPANY{background:#46698a}.cx-sw-PLUM{background:#a0679a}.cx-sw-TERRACOTTA{background:#f0a27f}.cx-sw-INDIGO{background:#5b6bc0}}.cx-colors{flex-wrap:wrap;gap:8px 20px;display:flex}.cx-color{align-items:center;gap:8px;min-height:40px;font-size:15px;font-weight:600;display:inline-flex}.cx-color input{width:20px;height:20px;accent-color:var(--brand)}.cx-preview{align-items:flex-start;gap:16px;display:flex}.cx-preview-logo{color:#fff;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;font-size:24px;font-weight:700;display:grid}.cx-preview-logo.cx-sw-BRAND{color:#fff}@media (prefers-color-scheme:dark){.cx-preview-logo.cx-sw-BRAND,.cx-preview-logo.cx-sw-TERRACOTTA{color:#0e211a}}.cx-preview p{margin:0}.cx-preview-name{color:var(--ink);font-size:18px;font-weight:700}.cx-preview-sector{color:var(--ink-3);font-size:13.5px;font-weight:600}.cx-preview-desc{max-width:560px;color:var(--ink-2);white-space:pre-line;margin-top:6px!important}.page:has(.cx-print){max-width:none;padding:0}:is(.page:has(.cx-print)>header,.page:has(.cx-print)>footer){display:none}.cx-print{flex-direction:column;gap:18px;max-width:1280px;margin:0 auto;padding:24px 32px 40px;display:flex}.cx-print-bar{justify-content:space-between;gap:12px;display:flex}.cx-print-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cx-print-head h1{margin:0;font-size:28px}.cx-print-sub{color:var(--ink-2);margin:4px 0 0;font-weight:600}.cx-print-foot{border-top:1px solid var(--line-strong);color:var(--ink-2);padding-top:10px;font-size:13px}.cx-print-foot p,.cx-print-note{margin:0 0 4px}@page{size:A4 landscape;margin:12mm}@media print{:root:has(.console){--bg:#fff;--surface:#fff;--surface-2:#f2f2f2;--surface-3:#e8e8e8;--line:#cfcfcf;--line-strong:#9a9a9a;--ink:#111;--ink-2:#333;--ink-3:#444;--brand:#1f4a3d;--brand-ink:#fff;--brand-soft:#e3ede4;--accent:#b04d30}body{background:#fff;font-size:12px}.cx-print-bar,.cx-side,.cx-alt summary{display:none}.cx-print{max-width:none;padding:0}.cx-shell{min-width:0;display:block}.cx-panel,.cx-kpi{break-inside:avoid;box-shadow:none}.cx-kpi-v{font-size:28px}.cx-vbars{height:140px}.cx-mx td,.cx-mx td.anon,.cx-vb i,.cx-bar-track i,.cx-scale i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.cx-tree,.cx-tree ul{margin:0;padding:0;list-style:none}.cx-tree ul{border-left:2px solid var(--line);margin-left:10px;padding-left:18px}.cx-tree li{padding:4px 0}.cx-tree-row{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;display:flex}.cx-tree-name{overflow-wrap:anywhere;flex:160px;min-width:0;font-weight:600}.cx-tree-level{color:var(--ink-3);font-size:12.5px;font-weight:600}.cx-tree-more{flex-basis:100%}.cx-tree-more>summary{cursor:pointer;list-style:none;display:inline-flex}.cx-tree-more>summary::-webkit-details-marker{display:none}.cx-tree-forms{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:10px;padding:14px;display:grid}.cx-tree-forms h4{margin:0 0 8px;font-size:14px}.cx-badge{background:var(--surface-3);min-height:28px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.cx-badge-ok{background:var(--ok-soft);color:var(--ok)}.cx-badge-warn{background:var(--warn-soft);color:var(--warn)}.cx-badge-block{background:var(--accent-soft);color:var(--accent)}.cx-backup-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-backup-codes code{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);letter-spacing:.08em;text-align:center;padding:10px 12px;font-size:16px;display:block}.cx-steps{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.cx-import-result{flex-direction:column;gap:8px;display:flex}.cx-import-errors{margin:0;padding-left:20px}.cx-code-input{letter-spacing:.3em;text-align:center;font-size:22px}.cx-file{min-height:54px;padding:12px 14px}
.cx-menu-btn{display:none}.cx-side-body{display:contents}.cx-scroll{max-width:100%;overflow-x:auto}.cx-scroll:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media (max-width:900px){.console{overflow-x:clip}.cx-shell{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0}.cx-side{z-index:20;gap:0;padding:8px 14px;position:sticky;top:0}.cx-side-bar{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.cx-side .cx-brand{margin:0;padding:0}.cx-menu-btn{border:1px solid color-mix(in srgb, var(--on-inverse) 45%, transparent);min-width:88px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}.cx-menu-btn:focus-visible{outline:3px solid var(--on-inverse);outline-offset:2px}.cx-side-body{display:none}.cx-side[data-open=true] .cx-side-body{flex-direction:column;gap:4px;max-height:calc(100dvh - 72px);padding:8px 0 12px;display:flex;overflow-y:auto}.cx-org{margin:8px 0}.cx-side nav a{min-height:48px}.cx-side-link{align-items:center;min-height:44px;padding:10px 0;display:inline-flex}.cx-foot{margin-top:8px}.cx-main{overflow-wrap:anywhere;gap:16px;padding:16px}.cx-top h1{font-size:26px}.cx-top>.cx-btn,.cx-top>.cx-seg,.cx-top>.cx-monthnav{align-self:flex-start}.cx-panel{padding:16px}.cx-panel-head{flex-wrap:wrap}.cx-split,.cx-two,.cx-planning-grid,.cx-form-grid,.cx-facts,.cx-tree-forms{grid-template-columns:minmax(0,1fr)}.cx-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cx-bar-row{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 40px;align-items:start}.cx-monthnav-label{min-width:0}.cx-search{flex-direction:column;align-items:stretch}.cx-search .cx-field{width:100%;min-width:0}.cx-search .cx-btn{align-self:flex-start}.cx-btn,.cx-btn-sm,.cx-tabs a,.cx-seg a,.cx-check{min-height:44px}.cx-input,.cx-input-sm{min-height:48px;font-size:16px}.cx-check input{width:24px;height:24px}.cx-tabs,.cx-actions,.cx-row-actions{flex-wrap:wrap}.cx-inline-form{align-items:stretch}.cx-inline-form>.cx-field{flex:100%}.cx-table.cx-cards,.cx-table.cx-cards tbody,.cx-table.cx-cards tr,.cx-table.cx-cards th,.cx-table.cx-cards td{width:100%;display:block}.cx-table.cx-cards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cx-bar-row>span:first-child{overflow-wrap:anywhere;white-space:normal;min-width:0}.cx-table.cx-cards tr{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;margin-bottom:12px;padding:12px 14px;display:flex}.cx-table.cx-cards tbody th,.cx-table.cx-cards td{border-bottom:0;padding:6px 0}.cx-table.cx-cards tbody th{font-size:16px;font-weight:700}.cx-table.cx-cards td[data-label]:before{content:attr(data-label);color:var(--ink-3);font-size:12.5px;font-weight:700;display:block}.cx-table.cx-cards th[scope=row]{order:-1}.cx-table.cx-cards td:not([data-label]){padding-top:10px}.cx-backup-codes{grid-template-columns:minmax(0,1fr)}.cx-tree ul{margin-left:4px;padding-left:12px}}
