:root{--cz-bg:#f7f8fb;--cz-card:#ffffff;--cz-line:#e5e7ec;--cz-line-soft:#eff0f3;--cz-text:#252629;--cz-muted:#697386;--cz-purple:#7206fd;--cz-purple-dark:#5a00cf;--cz-purple-soft:#f3ecff;--cz-aqua:#0cd0d0;--cz-aqua-soft:#e3fafa;--cz-bad:#b42318;--cz-bad-soft:#fdecea;--cz-warn:#8a5300;--cz-warn-soft:#fff4dc;--cz-radius:13px;--cz-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.cz-app,.cz-shell,.manageApp{font-family:var(--cz-font)}.cz-page{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:36px 0 90px}.cz-narrow{max-width:820px}.cz-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px;flex-wrap:wrap}.cz-pagehead>div:first-child{min-width:0}.cz-pagehead h1{margin:0 0 6px;font-size:32px;line-height:1.1;letter-spacing:-.9px}.cz-pagehead p{margin:0;color:var(--cz-muted);font-size:14px;line-height:1.55;max-width:680px}.cz-eyebrow{display:block;color:var(--cz-purple);font-size:10px;font-weight:850;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.cz-back{display:inline-block;font-size:13px;color:var(--cz-muted);text-decoration:none;margin-bottom:12px}.cz-back:hover{color:var(--cz-purple)}.cz-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cz-grid{grid-gap:16px}.cz-grid,.cz-grid-2{display:grid;gap:16px}.cz-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px}.cz-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px}.cz-grid-3,.cz-split{display:grid;gap:16px}.cz-split{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);grid-gap:16px;align-items:start}.cz-stack{display:grid;grid-gap:16px;gap:16px;align-content:start}.cz-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cz-spacer{flex:1 1}.cz-muted{color:var(--cz-muted)}.cz-small{font-size:12px}.cz-text-bad{color:var(--cz-bad)!important}.cz-text-warn{color:var(--cz-warn)!important}.cz-text-good{color:#0b7a7a!important}.cz-right{text-align:right}.cz-nowrap{white-space:nowrap}.cz-hr{border:0;border-top:1px solid var(--cz-line);margin:20px 0}.cz-card{background:var(--cz-card);border:1px solid var(--cz-line);border-radius:var(--cz-radius);padding:22px;min-width:0}.cz-card+.cz-card{margin-top:0}.cz-cardhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 16px;flex-wrap:wrap}.cz-cardhead h2{margin:0;font-size:17px;letter-spacing:-.2px}.cz-card>p{margin:0 0 12px;color:var(--cz-muted);font-size:14px;line-height:1.55}.cz-card.cz-flush{padding:0;overflow:hidden}.cz-card.cz-flush>.cz-cardhead{padding:18px 22px 0}.cz-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.cz-stat{background:#fff;border:1px solid var(--cz-line);border-radius:12px;padding:18px;display:grid;grid-gap:6px;gap:6px;text-decoration:none;color:inherit;min-width:0}a.cz-stat:hover{border-color:rgba(114,6,253,.35)}.cz-stat span{font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--cz-muted);text-transform:uppercase}.cz-stat b{font-size:24px;letter-spacing:-.5px}.cz-stat small{font-size:12px;color:var(--cz-muted)}.cz-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--cz-purple);background:var(--cz-purple);color:#fff;font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,transform .1s;white-space:nowrap}.cz-btn:hover{background:var(--cz-purple-dark);border-color:var(--cz-purple-dark)}.cz-btn:active{transform:translateY(1px)}.cz-btn:disabled,.cz-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.cz-btn:focus-visible,.cz-form input:focus-visible,.cz-form select:focus-visible,.cz-form textarea:focus-visible,.cz-input:focus-visible{outline:3px solid rgba(114,6,253,.3);outline-offset:2px}.cz-btn-ghost{background:#fff;color:var(--cz-text);border-color:var(--cz-line)}.cz-btn-ghost:hover{background:var(--cz-purple-soft);border-color:rgba(114,6,253,.3);color:var(--cz-purple)}.cz-btn-danger{background:#fff;color:var(--cz-bad);border-color:#f2c4bf}.cz-btn-danger:hover{background:var(--cz-bad-soft);border-color:var(--cz-bad);color:var(--cz-bad)}.cz-btn-aqua{background:var(--cz-aqua);border-color:var(--cz-aqua);color:var(--cz-text)}.cz-btn-aqua:hover{background:#0bbaba;border-color:#0bbaba}.cz-btn-sm{min-height:36px;padding:0 12px;font-size:13px;border-radius:8px}.cz-btn-block{width:100%}.cz-link{color:var(--cz-purple);font-weight:700;text-decoration:none}.cz-link:hover{text-decoration:underline}.cz-inline-form{display:inline}.cz-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:750;white-space:nowrap}.cz-good{background:var(--cz-aqua-soft);color:#075f5f}.cz-info{background:var(--cz-purple-soft);color:var(--cz-purple)}.cz-warn{background:var(--cz-warn-soft);color:var(--cz-warn)}.cz-bad{background:var(--cz-bad-soft);color:var(--cz-bad)}.cz-neutral{background:#f0f1f4;color:#5b6271}.cz-flash{border-radius:11px;padding:13px 16px;font-size:14px;font-weight:600;margin-bottom:18px}.cz-flash-good{background:var(--cz-aqua-soft);color:#075f5f;border:1px solid #b6eeee}.cz-flash-bad{background:var(--cz-bad-soft);color:var(--cz-bad);border:1px solid #f2c4bf}.cz-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:12px;padding:16px 18px;margin-bottom:16px;flex-wrap:wrap;border:1px solid}.cz-notice b{display:block;font-size:14px;margin-bottom:3px}.cz-notice p{margin:0;font-size:13px;line-height:1.5}.cz-notice-info{background:var(--cz-purple-soft);border-color:#e2d3ff;color:#3b1780}.cz-notice-good{background:var(--cz-aqua-soft);border-color:#b6eeee;color:#075f5f}.cz-notice-warn{background:var(--cz-warn-soft);border-color:#f5dca6;color:#5c3a00}.cz-notice-bad{background:var(--cz-bad-soft);border-color:#f2c4bf;color:#7a1a12}.cz-empty{padding:34px 22px;text-align:center;color:var(--cz-muted);font-size:14px}.cz-empty b{display:block;color:var(--cz-text);font-size:15px;margin-bottom:6px}.cz-empty p{margin:0 auto 14px;max-width:460px;line-height:1.55}.cz-tablewrap{width:100%;overflow-x:auto}.cz-table{width:100%;border-collapse:collapse;font-size:14px}.cz-table th{text-align:left;font-size:11px;font-weight:800;color:#727985;letter-spacing:.03em;padding:12px 16px;background:#fafbfc;border-bottom:1px solid var(--cz-line);white-space:nowrap}.cz-table td{padding:14px 16px;border-bottom:1px solid var(--cz-line-soft);vertical-align:middle}.cz-table tr:last-child td{border-bottom:0}.cz-table td a{color:var(--cz-text);font-weight:700;text-decoration:none}.cz-table tr.cz-rowlink:hover td{background:#fbf9ff}.cz-table tr.cz-rowlink td:first-child a{color:var(--cz-purple)}.cz-table td small{display:block;color:var(--cz-muted);font-size:12px;margin-top:2px;font-weight:500}.cz-card>.cz-tablewrap{margin:0 -22px -22px;width:calc(100% + 44px)}.cz-card.cz-flush>.cz-tablewrap{margin:0;width:100%}.cz-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 22px;gap:14px 22px;margin:0}.cz-dl div{min-width:0}.cz-dl dt{font-size:11px;font-weight:800;color:var(--cz-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.cz-dl dd{margin:0;font-size:14px;overflow-wrap:anywhere}.cz-tabs{display:flex;gap:4px;border-bottom:1px solid var(--cz-line);margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.cz-tabs a{flex:0 0 auto;padding:11px 14px;font-size:14px;font-weight:650;color:var(--cz-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.cz-tabs a:hover{color:var(--cz-text)}.cz-tabs a.active{color:var(--cz-purple);border-bottom-color:var(--cz-purple)}.cz-form{display:grid;grid-gap:16px;gap:16px}.cz-form .cz-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.cz-form .cz-fields-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.cz-form .cz-full{grid-column:1/-1}.cz-form label,.cz-label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:700;color:var(--cz-text)}.cz-form label>small,.cz-hint{font-weight:500;color:var(--cz-muted);font-size:12px;line-height:1.45}.cz-form input:not([type=checkbox]):not([type=radio]),.cz-form select,.cz-form textarea,.cz-input{width:100%;min-height:46px;border:1px solid #d9dce3;border-radius:9px;padding:10px 13px;background:#fff;font:inherit;font-size:15px;color:var(--cz-text)}.cz-form textarea{min-height:110px;resize:vertical;line-height:1.5}.cz-form input:focus,.cz-form select:focus,.cz-form textarea:focus,.cz-input:focus{border-color:var(--cz-purple);outline:none;box-shadow:0 0 0 3px rgba(114,6,253,.14)}.cz-form .cz-check{display:flex;align-items:flex-start;gap:10px;font-weight:600;cursor:pointer}.cz-form .cz-check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--cz-purple);flex:0 0 auto}.cz-form .cz-check span{display:block;line-height:1.45}.cz-form .cz-check small{display:block;margin-top:3px;font-weight:500;color:var(--cz-muted)}.cz-formactions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding-top:4px}.cz-fieldset{border:1px solid var(--cz-line);border-radius:12px;padding:16px;margin:0;display:grid;grid-gap:12px;gap:12px}.cz-fieldset legend{font-size:13px;font-weight:800;padding:0 6px}.cz-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.cz-filters input,.cz-filters select{min-height:42px;border:1px solid #d9dce3;border-radius:9px;padding:0 12px;background:#fff;font:inherit;font-size:14px}.cz-filters input[type=search]{flex:1 1 240px}.cz-radiocards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.cz-radiocards label{border:1px solid var(--cz-line);border-radius:11px;padding:14px;display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-weight:650}.cz-radiocards label:has(input:checked){border-color:var(--cz-purple);background:var(--cz-purple-soft)}.cz-radiocards input{accent-color:var(--cz-purple);margin-top:2px}.cz-radiocards small{display:block;font-weight:500;color:var(--cz-muted);margin-top:3px;line-height:1.4}.cz-list{list-style:none;margin:0;padding:0}.cz-list>li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--cz-line-soft)}.cz-list>li:first-child{border-top:0;padding-top:2px}.cz-list>li>div{min-width:0;flex:1 1}.cz-list b{display:block;font-size:14px}.cz-list small{display:block;color:var(--cz-muted);font-size:12px;margin-top:2px}.cz-avatar{width:40px;height:40px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:var(--cz-purple-soft);color:var(--cz-purple);font-size:13px;font-weight:800}.cz-avatar.lg{width:56px;height:56px;font-size:18px}.cz-steps{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.cz-steps li{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--cz-line);border-radius:11px;background:#fff}.cz-steps li:before{counter-increment:step;content:counter(step);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--cz-purple-soft);color:var(--cz-purple);font-weight:800;font-size:13px;flex:0 0 auto}.cz-steps li.done:before{content:"✓";background:var(--cz-aqua);color:var(--cz-text)}.cz-steps li>div{flex:1 1;min-width:0}.cz-steps li b{display:block;font-size:14px}.cz-steps li small{color:var(--cz-muted);font-size:12px}.cz-register{display:grid;grid-gap:10px;gap:10px}.cz-reg-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;background:#fff;border:1px solid var(--cz-line);border-radius:12px;padding:12px 14px}.cz-reg-row b{display:block;font-size:15px}.cz-reg-row small{color:var(--cz-muted);font-size:12px}.cz-reg-flag{display:inline-block;margin-top:4px;font-size:11px;font-weight:750;color:var(--cz-bad);background:var(--cz-bad-soft);border-radius:6px;padding:2px 7px}.cz-reg-buttons{display:flex;gap:6px}.cz-reg-buttons label{position:relative}.cz-reg-buttons input{position:absolute;opacity:0;inset:0;cursor:pointer}.cz-reg-buttons span{display:grid;place-items:center;min-width:52px;height:46px;padding:0 10px;border:1px solid var(--cz-line);border-radius:10px;font-size:13px;font-weight:750;background:#fff;color:var(--cz-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cz-reg-buttons input:checked+span.p{background:var(--cz-aqua);border-color:var(--cz-aqua);color:var(--cz-text)}.cz-reg-buttons input:checked+span.a{background:var(--cz-bad-soft);border-color:var(--cz-bad);color:var(--cz-bad)}.cz-reg-buttons input:checked+span.l{background:var(--cz-warn-soft);border-color:#e3b65c;color:var(--cz-warn)}.cz-reg-buttons input:checked+span.e{background:var(--cz-purple-soft);border-color:var(--cz-purple);color:var(--cz-purple)}.cz-reg-buttons input:focus-visible+span{outline:3px solid rgba(114,6,253,.3)}.cz-stickybar{position:-webkit-sticky;position:sticky;bottom:0;background:rgba(247,248,251,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 0 calc(14px + env(safe-area-inset-bottom));display:flex;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--cz-line);margin-top:16px;z-index:5}.cz-bars{display:grid;grid-gap:10px;gap:10px}.cz-bar{display:grid;grid-template-columns:90px minmax(0,1fr) 90px;grid-gap:12px;gap:12px;align-items:center;font-size:13px}.cz-bar>div{height:12px;background:#f0f1f4;border-radius:99px;overflow:hidden}.cz-bar>div>i{display:block;height:100%;background:var(--cz-purple);border-radius:99px}.cz-bar>span:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cz-shell{min-height:100vh;background:var(--cz-bg);color:var(--cz-text)}.cz-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:70px;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--cz-line);display:flex;align-items:center;gap:18px;padding:0 max(20px,calc((100vw - 1240px) / 2))}.cz-topbar .cz-logo img{width:128px;height:44px;object-fit:contain;object-position:left center;display:block}.cz-topnav{display:flex;gap:4px;margin-left:12px}.cz-topnav a{padding:9px 12px;border-radius:9px;font-size:14px;font-weight:650;color:var(--cz-muted);text-decoration:none}.cz-topnav a.active,.cz-topnav a:hover{color:var(--cz-purple);background:var(--cz-purple-soft)}.cz-topbar .cz-menu{margin-left:auto;display:flex;gap:8px;align-items:center}.cz-topbar .cz-menu form{margin:0}.cz-bottomnav{display:none}.cz-switcher{position:relative}.cz-switcher summary{list-style:none;cursor:pointer}.cz-switcher summary::-webkit-details-marker{display:none}.cz-switcher>div{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--cz-line);border-radius:12px;box-shadow:0 18px 40px rgba(37,38,41,.12);padding:8px;min-width:240px;display:grid;grid-gap:2px;gap:2px;z-index:40}.cz-switcher>div a,.cz-switcher>div button{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;color:var(--cz-text);text-decoration:none;background:none;border:0;cursor:pointer}.cz-switcher>div a:hover,.cz-switcher>div button:hover{background:var(--cz-purple-soft);color:var(--cz-purple)}.cz-switcher>div small{display:block;padding:8px 12px 4px;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--cz-muted);text-transform:uppercase}.cz-centre{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:linear-gradient(160deg,#fff 0,var(--cz-bg) 55%,#f3ecff 100%);font-family:var(--cz-font)}.cz-authcard{width:min(480px,100%);background:#fff;border:1px solid var(--cz-line);border-radius:18px;padding:34px;box-shadow:0 24px 60px rgba(37,38,41,.08)}.cz-authcard.wide{width:min(680px,100%)}.cz-authcard>img{width:132px;height:46px;object-fit:contain;object-position:left center;display:block;margin-bottom:24px}.cz-authcard h1{font-size:27px;letter-spacing:-.7px;margin:0 0 8px}.cz-authcard>p{color:var(--cz-muted);font-size:14px;line-height:1.55;margin:0 0 22px}.cz-authfoot{margin-top:22px;padding-top:18px;border-top:1px solid var(--cz-line);font-size:13px;color:var(--cz-muted);display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between}.cz-authfoot a{color:var(--cz-purple);font-weight:700;text-decoration:none}.cz-choice{display:grid;grid-gap:10px;gap:10px}.cz-choice a{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--cz-line);border-radius:12px;text-decoration:none;color:var(--cz-text);transition:.15s}.cz-choice a:hover{border-color:var(--cz-purple);background:#fbf9ff}.cz-choice a b{display:block;font-size:15px}.cz-choice a small{color:var(--cz-muted);font-size:13px}.cz-choice a>i{margin-left:auto;font-style:normal;color:var(--cz-purple);font-weight:800}.cz-supportbar{background:var(--cz-text);color:#fff;font-size:13px;padding:10px 20px;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cz-supportbar b{color:var(--cz-aqua)}.cz-supportbar button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:8px;padding:6px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.manageSide nav a[aria-current=page]{background:#7206fd;color:#fff}.manageSide nav a[aria-current=page] img{filter:brightness(0) invert(1)}.manageMain .cz-page{width:min(1320px,calc(100% - 64px))}.cz-stripe{min-height:120px}@media (max-width:1000px){.cz-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-split{grid-template-columns:1fr}.cz-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:720px){.cz-page,.manageMain .cz-page{width:calc(100% - 32px);padding:22px 0 110px}.cz-pagehead{align-items:flex-start;margin-bottom:18px}.cz-pagehead h1{font-size:26px}.cz-pagehead .cz-actions{width:100%}.cz-pagehead .cz-actions .cz-btn{flex:1 1 auto}.cz-dl,.cz-form .cz-fields,.cz-form .cz-fields-3,.cz-grid-2,.cz-grid-3{grid-template-columns:1fr}.cz-card{padding:18px}.cz-card>.cz-tablewrap{margin:0 -18px -18px;width:calc(100% + 36px)}.cz-stats{gap:10px}.cz-stat{padding:14px}.cz-stat b{font-size:20px}.cz-table thead{display:none}.cz-table,.cz-table tbody,.cz-table td,.cz-table tr{display:block;width:100%}.cz-table tr{padding:12px 16px;border-bottom:1px solid var(--cz-line)}.cz-table tr:last-child{border-bottom:0}.cz-table td{padding:4px 0;border:0;display:flex;justify-content:space-between;gap:14px;text-align:right}.cz-table td:before{content:attr(data-label);font-size:12px;font-weight:700;color:var(--cz-muted);text-align:left;flex:0 0 auto}.cz-table td:first-child{display:block;text-align:left;font-size:15px;padding-bottom:6px}.cz-table td:first-child:before{display:none}.cz-table td small{margin-top:0}.cz-bar{grid-template-columns:70px minmax(0,1fr) 70px}.cz-topbar{height:62px;padding:0 16px}.cz-topbar .cz-logo img{width:108px}.cz-topnav{display:none}.cz-bottomnav{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--cz-line);padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.cz-bottomnav a{display:grid;place-items:center;grid-gap:3px;gap:3px;padding:6px 4px;font-size:11px;font-weight:700;color:var(--cz-muted);text-decoration:none;border-radius:9px}.cz-bottomnav a img{width:22px;height:22px;opacity:.7}.cz-bottomnav a.active{color:var(--cz-purple);background:var(--cz-purple-soft)}.cz-bottomnav a.active img{opacity:1}.cz-authcard{padding:24px 20px}.cz-reg-row{grid-template-columns:1fr}.cz-reg-buttons{display:grid;grid-template-columns:repeat(4,1fr)}.cz-reg-buttons span{min-width:0}.cz-switcher>div{right:-8px;min-width:220px}}