[data-portal-root] .pro-admin-tab-icon{flex-shrink:0;width:20px;height:20px}[data-portal-root] :is(.pro-platform-tabs,.portal-nav,.workspace-tabs,.portal-site-header) :is(a,button),[data-portal-root] :is(.pro-platform-tabs,.portal-nav,.workspace-tabs,.portal-site-header) :is(svg,svg *){animation:none!important;translate:none!important;scale:none!important;rotate:none!important}[data-portal-root] :is(.pro-platform-tabs,.portal-nav,.workspace-tabs,.portal-site-header) :is(a,button),[data-portal-root] :is(.pro-platform-tabs,.portal-nav,.workspace-tabs,.portal-site-header) :is(svg,svg *):not(.boardmarker-icon>g){transform:none!important}[data-portal-root] :is(.pro-platform-tabs,.portal-nav,.workspace-tabs,.portal-site-header) :is(svg,svg *){transition:none!important}[data-portal-root] [data-testid=admin-content-boundary]{display:grid;gap:var(--cabinet-section-gap,20px);min-width:0;font:400 var(--cabinet-text-size,14px)/1.6 var(--font-geist-sans),Arial,sans-serif}[data-portal-root] [data-testid=admin-content-boundary] :is(.space-y-5,.space-y-4,.space-y-3,.space-y-2,.space-y-1){display:grid;min-width:0;gap:var(--cabinet-content-gap,16px)}[data-portal-root] [data-testid=admin-content-boundary] .space-y-1{gap:5px}[data-portal-root] [data-testid=admin-content-boundary] :is(h2,h3,p){margin:0}[data-portal-root] [data-testid=admin-content-boundary] h2{font-size:var(--cabinet-title-size,20px);font-weight:var(--cabinet-heading-weight,750);line-height:1.35;overflow-wrap:anywhere}[data-portal-root] [data-testid=admin-content-boundary] h3{font-size:var(--cabinet-subtitle-size,16px);font-weight:700;line-height:1.4}[data-portal-root] [data-testid=admin-content-boundary] :is(a,button){font:inherit;text-decoration:none}[data-portal-root] [data-testid=admin-content-boundary] .text-muted-foreground{color:var(--pro-secondary)}[data-portal-root] [data-testid=admin-content-boundary] .text-xs{font-size:12px}[data-portal-root] [data-testid=admin-content-boundary] .text-sm{font-size:var(--cabinet-text-size,14px)}[data-portal-root] [data-testid=admin-content-boundary] .font-semibold{font-weight:650}[data-portal-root] [data-testid=admin-content-boundary] .data-nums{font-variant-numeric:tabular-nums}[data-portal-root] [data-testid=admin-content-boundary] :is(.flex,nav){display:flex;flex-wrap:wrap;align-items:center;gap:12px}[data-portal-root] [data-testid=admin-content-boundary] .justify-between{justify-content:space-between}[data-portal-root] [data-testid=admin-content-boundary] .justify-end{justify-content:flex-end}[data-portal-root] [data-testid=admin-content-boundary] .items-start{align-items:flex-start}[data-portal-root] [data-testid=admin-content-boundary] :is(.grid,.grid-cols-2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-portal-root] [data-testid=admin-content-boundary] :is(fieldset,legend){border:0;padding:0;margin:0}[data-portal-root] [data-testid=admin-content-boundary] fieldset{display:grid;gap:10px;min-width:0}[data-portal-root] [data-testid=admin-content-boundary] legend{margin-bottom:10px;font-weight:650}[data-portal-root] [data-testid=admin-content-boundary] label:not(:has(input[type=checkbox])){display:grid;gap:8px;min-width:0}[data-portal-root] [data-testid=admin-content-boundary] label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;min-height:44px}[data-portal-root] [data-testid=admin-content-boundary] input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold,#ffbf37)}[data-portal-root] [data-testid=admin-content-boundary] :is(.card,.bg-card,.bg-muted){border:0;border-radius:12px;background:var(--pro-section);color:var(--pro-text);padding:var(--cabinet-card-padding,20px)}[data-portal-root] [data-testid=admin-content-boundary] :is(td,th).bg-card{border-radius:0;padding:12px 16px;background:var(--pro-paper)}[data-portal-root] [data-testid=admin-content-boundary] details{border:0;border-radius:12px;padding:var(--cabinet-card-padding,20px);background:var(--pro-section);--pro-control:var(--pro-control-on-section)}[data-portal-root] [data-testid=admin-content-boundary] summary{cursor:pointer;font-weight:650}[data-portal-root] [data-testid=admin-content-boundary] details[open]>summary{margin-bottom:var(--cabinet-content-gap,16px)}[data-portal-root] [data-testid=admin-content-boundary] :is(.workspace-tab,nav a){display:inline-flex;align-items:center;gap:8px;min-height:var(--cabinet-control-height,44px);padding:10px 16px;border:0;border-radius:10px;background:var(--pro-control);color:var(--pro-secondary);text-decoration:none;position:relative}[data-portal-root] [data-testid=admin-content-boundary] :is(.workspace-tab,nav a)[aria-current=page]{color:var(--pro-text);background:var(--pro-control)}[data-portal-root] [data-testid=admin-content-boundary] :is(.workspace-tab,nav a)[aria-current=page]:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--gold,#ffbf37);pointer-events:none}[data-portal-root] [data-testid=admin-content-boundary] :is(.workspace-tab,nav a)[aria-current=page]:after{content:none}[data-portal-root] [data-testid=admin-content-boundary] nav a:hover{color:var(--pro-text);background:var(--pro-control)}[data-portal-root] .pro-admin-landing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cabinet-content-gap,16px)}[data-portal-root] [data-testid=admin-content-boundary] .card form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}[data-portal-root] [data-testid=admin-content-boundary] dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0}[data-portal-root] [data-testid=admin-content-boundary] dl>div{padding:14px;border-radius:10px;background:var(--pro-paper)}[data-portal-root] [data-testid=admin-content-boundary] dt{color:var(--pro-secondary);font-size:var(--cabinet-helper-size,12px)}[data-portal-root] [data-testid=admin-content-boundary] dd{margin:8px 0 0;font-size:var(--cabinet-value-size,22px);line-height:1.35;font-weight:var(--cabinet-heading-weight,750);font-variant-numeric:tabular-nums}[data-portal-root] [data-testid=admin-content-boundary] .ui-select{width:100%;min-height:44px;padding:10px 40px 10px 14px}[data-portal-root] [data-testid=admin-content-boundary] .admin-grid-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-block:4px 12px}[data-portal-root] [data-testid=admin-content-boundary] .admin-grid-toolbar>[role=status]{margin-right:auto;min-width:130px;color:var(--pro-secondary);font-size:13px}[data-portal-root] [data-testid=admin-content-boundary] .admin-grid-boundary{width:100%;max-width:100%;min-width:0;border-radius:12px;overflow:hidden}[data-portal-root] [data-testid=admin-content-boundary] .admin-grid-empty{display:grid;place-items:center;min-height:180px;padding:24px;border-radius:12px;background:var(--pro-section);color:var(--pro-secondary);text-align:center}[data-portal-root] [data-testid=admin-content-boundary] .overflow-x-auto{max-width:100%;overflow:auto;border:0;border-radius:12px}[data-portal-root] [data-testid=admin-content-boundary] table{border-collapse:collapse;width:100%;min-width:600px;text-align:left;font-size:13px;font-variant-numeric:tabular-nums}[data-portal-root] [data-testid=admin-content-boundary] :is(th,td){padding:12px 16px;vertical-align:middle;border:0}[data-portal-root] [data-testid=admin-content-boundary] thead{background:var(--pro-hover);color:var(--pro-secondary)}[data-portal-root] [data-testid=admin-content-boundary] tbody tr:nth-child(odd){background:var(--pro-section)}[data-portal-root] [data-testid=admin-content-boundary] table .ui-button{min-height:var(--cabinet-compact-height,36px);padding:8px 12px}[data-portal-root] [data-testid=admin-content-boundary] .sticky{position:sticky;right:0}[data-portal-root] [data-testid=admin-content-boundary] button:not(.pro-platform-metric-help):not(.ui-button):not([role=combobox]):not([role=option]):not([data-cabinet-tone]){border:0;border-radius:10px;min-height:var(--cabinet-control-height,44px);padding:10px 16px;background:var(--pro-control);color:var(--pro-text)}[data-portal-root] [data-testid=admin-content-boundary] [aria-label="Сводка по всем сервисным центрам"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}[data-portal-root] [data-testid=admin-content-boundary] [aria-label="Сводка по всем сервисным центрам"]>:is(div,button){display:grid;align-content:start;gap:8px;padding:16px;text-align:left;border:0;border-radius:12px;background:var(--pro-control);transition:background-color .18s ease}[data-portal-root] [data-testid=admin-content-boundary] [aria-label="Сводка по всем сервисным центрам"] .data-nums{font-size:var(--cabinet-value-size,22px);line-height:1.35;font-weight:var(--cabinet-heading-weight,750)}[data-portal-root] [data-testid=admin-content-boundary] [role=dialog]:not(.admin-grid-filter-menu):not(.ui-date-popover){position:fixed;inset:0;z-index:80;display:grid;grid-template-columns:1fr;place-items:center;padding:20px;background:#0008;overflow:auto}[data-portal-root] [data-testid=admin-content-boundary] [role=dialog]:not(.admin-grid-filter-menu):not(.ui-date-popover)>div{width:min(100%,620px);box-sizing:border-box;padding:24px;border-radius:16px;background:var(--pro-paper);color:var(--pro-text)}[data-portal-root] [data-testid=admin-content-boundary] button:not(.pro-platform-metric-help):enabled:hover{background:var(--pro-hover);color:var(--pro-text)}html:root[data-portal-theme] body:has([data-portal-root]) .ui-select-menu{position:fixed;z-index:1000;max-height:min(320px,calc(100dvh - 32px));overflow:auto;padding:6px;border:0;border-radius:12px;background:var(--pro-paper);color:var(--pro-text);box-shadow:0 12px 32px #0003;font:400 14px/1.5 var(--font-geist-sans),Arial,sans-serif}html:root[data-portal-theme] body:has([data-portal-root]) .ui-select-option{display:flex;align-items:center;min-height:38px;width:100%;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--pro-text);text-align:left;cursor:pointer}html:root[data-portal-theme] body:has([data-portal-root]) .ui-select-option[aria-selected=true]{background:var(--pro-active);color:var(--pro-text);box-shadow:inset 3px 0 0 var(--gold,#ffbf37)}[data-portal-root] .pro-payment-mode-control{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;border:0;background:transparent;width:-moz-fit-content;width:fit-content;max-width:100%}[data-portal-root] .pro-payment-mode-control button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 14px;border:0;border-radius:9px;font:inherit;font-size:13px;font-weight:650;line-height:20px;background:var(--pro-control);color:var(--pro-text);cursor:pointer}[data-portal-root] .pro-payment-mode-control button[aria-pressed=true]{background:var(--pro-control);color:var(--pro-text)}[data-portal-root] .pro-overview-link:disabled{color:var(--pro-secondary);cursor:default}@media(min-width:1000px){[data-portal-root] [data-testid=admin-content-boundary] .grid-cols-2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){[data-portal-root] .pro-admin-landing,[data-portal-root] [data-testid=admin-content-boundary] .grid{grid-template-columns:minmax(0,1fr)}[data-portal-root] [data-testid=admin-content-boundary] [aria-label="Сводка по всем сервисным центрам"]{grid-template-columns:repeat(2,minmax(0,1fr))}}html:root[data-portal-theme] body:has([data-portal-root]) .ui-select-menu ul{list-style:none;padding:0;margin:0}html:root[data-portal-theme] body:has([data-portal-root]) .ui-select-option:is(:hover,[data-active=true]){background:var(--pro-hover);color:var(--pro-text);box-shadow:inset 3px 0 0 var(--gold,#ffbf37)}html:root[data-portal-theme] body:has([data-portal-root]) .ui-select-option[aria-disabled=true]{opacity:.5;cursor:default}[data-portal-root] [data-testid=admin-content-boundary] .admin-grid-filter-menu{position:fixed;z-index:10000;display:flex;flex-direction:column;gap:12px;width:320px;max-width:calc(100vw - 16px);max-height:min(352px,calc(100dvh - 16px));padding:16px;box-sizing:border-box;border:0;border-radius:12px;background:var(--pro-paper);color:var(--pro-text);box-shadow:0 12px 32px #0003}[data-portal-root] [data-testid=admin-content-boundary] .admin-grid-filter-menu [role=group]{overflow:auto;min-height:0}[data-portal-root] [data-testid=admin-content-boundary] .admin-grid-filter-menu label{min-height:36px;padding:8px 10px;border-radius:8px}[data-portal-root] [data-testid=admin-content-boundary] .admin-grid-filter-menu label:hover{background:var(--pro-control)}[data-portal-root] [data-testid=admin-content-boundary] .workspace-tabs{gap:8px;padding:0;margin:0}[data-portal-root] [data-testid=admin-content-boundary] :is(.ui-input,.ui-select){box-sizing:border-box;height:44px;min-height:44px;min-width:0;border:0;border-radius:10px;background-color:var(--pro-control);color:var(--pro-text);font:400 14px/1.4 var(--font-geist-sans),Arial,sans-serif}[data-portal-root] [data-testid=admin-content-boundary] .ui-input{width:100%;padding:11px 14px}[data-portal-root] [data-testid=admin-content-boundary] :is(.ui-input,.ui-select)::-moz-placeholder{color:var(--pro-secondary);opacity:.8}[data-portal-root] [data-testid=admin-content-boundary] :is(.ui-input,.ui-select)::placeholder{color:var(--pro-secondary);opacity:.8}[data-portal-root] [data-testid=admin-content-boundary] label>span{color:var(--pro-text);font-size:var(--cabinet-text-size,14px);font-weight:600}[data-portal-root] [data-testid=admin-content-boundary] .ui-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--cabinet-action-gap,8px);box-sizing:border-box;line-height:1.4;min-height:var(--cabinet-control-height,44px);padding:10px 16px;border:0;border-radius:10px;background:var(--pro-control);color:var(--pro-text);font-size:var(--cabinet-button-size,13px);font-weight:650;white-space:normal;max-width:100%;box-shadow:none}[data-portal-root] [data-testid=admin-content-boundary] .ui-button:disabled{background:var(--pro-control);color:var(--pro-secondary);opacity:1;cursor:not-allowed}[data-portal-root] [data-testid=admin-content-boundary] :is(button[aria-pressed=true],.pro-payment-mode-control button[aria-pressed=true]){position:relative;background:var(--pro-control);color:var(--pro-text)}[data-portal-root] .pro-payment-mode-control button[aria-pressed=true]:before,[data-portal-root] [data-testid=admin-content-boundary] button:is([aria-pressed=true],:focus-visible):before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--gold,#ffbf37);pointer-events:none}[data-portal-root] [data-testid=admin-content-boundary] :is(.ui-input,.ui-select):focus-visible{outline:0;box-shadow:inset 3px 0 0 var(--gold,#ffbf37)}[data-portal-root] [data-testid=admin-content-boundary] .ui-button:focus-visible{outline:0;box-shadow:none}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-scope-form{display:flex;align-items:end;gap:10px;width:min(100%,460px);margin:0}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-scope-form>label{flex:1}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-scope-form>button{min-height:44px}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-invitations{display:grid;gap:20px}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-invitation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:var(--cabinet-content-gap,16px);align-items:end}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-invitation-email{flex:1;min-width:min(100%,260px)}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-segmented{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;background:transparent}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-table-scroll{max-width:100%;overflow:auto;border:0;border-radius:10px}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-table{width:100%;min-width:620px;border-collapse:collapse;font-size:13px}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-table :is(thead,tbody){border:0;padding:0;border-radius:0}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-table thead{background:var(--pro-hover);color:var(--pro-secondary)}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-table :is(th,td){padding:12px 14px;text-align:left;vertical-align:middle;border:0}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-table th{font-weight:550;white-space:nowrap}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-table tbody tr:nth-child(2n){background:var(--pro-paper)}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-table td:last-child{min-width:220px}[data-portal-root] [data-testid=admin-content-boundary] form.pro-admin-report-filters{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr)) minmax(280px,1.5fr) auto;gap:var(--cabinet-content-gap,16px);align-items:end;width:100%}[data-portal-root] [data-testid=admin-content-boundary] form.pro-admin-report-filters>button{min-height:44px}[data-portal-root] .ui-date-field,[data-portal-root] .ui-date-picker{position:relative;min-width:0}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-input{padding-right:44px;font-variant-numeric:tabular-nums}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-open{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--pro-secondary);cursor:pointer}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-open:disabled{opacity:.5;cursor:not-allowed}[data-portal-root] .ui-date-error{margin:6px 0 0;color:var(--pro-secondary);font-size:12px}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-popover{position:fixed;z-index:990;display:block;box-sizing:border-box;padding:14px;overflow:auto;border:0;border-radius:14px;background:var(--pro-paper);color:var(--pro-text);box-shadow:0 16px 40px #0003;font:400 14px/1.4 var(--font-geist-sans),Arial,sans-serif}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-heading{display:flex;align-items:center;gap:6px}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-heading>.ui-button{flex:none;width:30px;min-height:38px;padding:0}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-month-controls{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:6px;flex:1;min-width:0}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-month-controls .ui-select{height:38px;min-height:38px;padding:8px 26px 8px 10px;font-size:13px}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-month-label{margin:10px 0 4px;text-align:center;font-size:13px;color:var(--pro-secondary)}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-calendar{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:3px}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-calendar :is(th,td){padding:0;border:0;text-align:center}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-calendar th{height:28px;color:var(--pro-secondary);font-size:12px;font-weight:500}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-calendar button{position:relative;display:grid;place-items:center;width:100%;min-height:35px;padding:6px 0;border:0;border-radius:8px;background:transparent;color:var(--pro-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:none}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-calendar button[data-outside-month=true]{color:var(--pro-secondary)}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-calendar button[aria-current=date]:after{content:"";position:absolute;bottom:4px;width:3px;height:3px;border-radius:50%;background:var(--gold,#ffbf37)}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-calendar button[aria-pressed=true]{background:var(--pro-control);color:var(--pro-text)}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-calendar button:disabled{opacity:.3;cursor:not-allowed}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-calendar button:is(:hover,:focus-visible):enabled{background:var(--pro-control);color:var(--pro-text);outline:0;box-shadow:inset 3px 0 0 var(--gold,#ffbf37)}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-footer{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px}@media(max-width:1150px){[data-portal-root] [data-testid=admin-content-boundary] form.pro-admin-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){[data-portal-root] [data-testid=admin-content-boundary]{gap:var(--cabinet-section-gap,16px)}[data-portal-root] [data-testid=admin-content-boundary] :is(.card,.bg-card,.bg-muted,details){padding:16px}[data-portal-root] [data-testid=admin-content-boundary] form.pro-admin-report-filters{grid-template-columns:minmax(0,1fr)}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-table :is(th,td){padding:10px 12px}}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-portal-root] [data-testid=admin-content-boundary] .ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%237e838d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 7 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-month-controls .ui-select{background-position:right 6px center}[data-portal-root] :is([data-testid=admin-content-boundary],.owner-courses) .ui-date-calendar :is(thead,tbody tr){background:transparent}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-status-field{width:min(100%,320px)}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-permissions{display:flex;flex-wrap:wrap;gap:6px;max-height:160px;overflow:auto;padding:12px;background:var(--pro-control)}[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-permission-chip{padding:5px 8px;border:0;border-radius:6px;background:var(--pro-paper);color:var(--pro-secondary);font-size:var(--cabinet-helper-size,12px);line-height:1.5;overflow-wrap:anywhere}[data-portal-root] [data-testid=admin-content-boundary] table:not(.ui-date-calendar) tbody tr{--table-row-surface:var(--pro-paper);background:var(--table-row-surface)}[data-portal-root] [data-testid=admin-content-boundary] table:not(.ui-date-calendar) tbody tr:nth-child(odd){--table-row-surface:var(--pro-section)}[data-portal-root] [data-testid=admin-content-boundary] table:not(.ui-date-calendar) tbody tr:hover{--table-row-surface:var(--pro-hover)}[data-portal-root] [data-testid=admin-content-boundary] table:not(.ui-date-calendar) tbody tr>:is(th,td){background:var(--table-row-surface)}[data-portal-root] [data-testid=admin-content-boundary] table:not(.ui-date-calendar) thead th{background:var(--pro-hover);color:var(--pro-text)}[data-portal-root] .pro-payment-mode-control button[aria-pressed=true],[data-portal-root] [data-testid=admin-content-boundary] .pro-admin-segmented button[aria-pressed=true]{background:var(--pro-active);color:var(--pro-text)}[data-portal-root] .pro-platform-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;margin:0}[data-portal-root] .pro-platform-tabs .workspace-tab{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;min-height:var(--cabinet-control-height,44px);padding:10px 16px;border:0;border-radius:10px;background:var(--pro-control);color:var(--pro-secondary);font:inherit;font-size:var(--cabinet-button-size,13px);font-weight:650;text-decoration:none}[data-portal-root] .pro-platform-tabs .workspace-tab:is(:hover,:focus-visible){background:var(--pro-hover);color:var(--pro-text);box-shadow:none}[data-portal-root] .pro-platform-tabs .workspace-tab[aria-current=page]{background:var(--pro-active);color:var(--pro-text)}[data-portal-root] .pro-platform-tabs .workspace-tab:is([aria-current=page],:focus-visible):before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--gold,#ffbf37);pointer-events:none}[data-portal-root] .pro-platform-tabs .workspace-tab[aria-current=page]:after{content:none}[data-portal-root] .pro-platform-tabs .workspace-tab:focus-visible{outline:0;box-shadow:none}[data-portal-root] .pro-platform-tabs .workspace-tab{background:transparent}[data-portal-root] .pro-platform-tabs .workspace-tab[aria-current=page]:is(:hover,:focus-visible){background:var(--pro-active)}[data-portal-root] [data-testid=admin-content-boundary] :is(.workspace-tab,nav a):hover{background:var(--pro-hover)}[data-portal-root] [data-testid=admin-content-boundary] :is(.workspace-tab,nav a)[aria-current=page]{background:var(--pro-active)}[data-portal-root] :is(.pro-platform-tabs,.portal-nav,.workspace-tabs) svg{animation:none!important;transform:none!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important}html:root[data-portal-theme] body [data-portal-root] [data-testid=admin-content-boundary] .ui-button[data-variant=primary]:enabled{background:var(--ui-green);color:var(--pro-canvas)}html:root[data-portal-theme] body [data-portal-root] [data-testid=admin-content-boundary] .ui-button[data-variant=destructive]:enabled{background:#b93b3b;color:#fff}html:root[data-portal-theme] body [data-portal-root] [data-testid=admin-content-boundary] button[aria-pressed=true]:enabled:hover:not([data-cabinet-tone]){background:var(--pro-active)}[data-portal-root] [data-testid=admin-content-boundary] form.pro-admin-report-filters :is(.ui-date-input,.ui-button:not(.ui-date-open),.pro-payment-mode-control button){box-sizing:border-box;height:44px;min-height:44px;line-height:20px}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]){--check-surface:#464646;--check-mark:var(--pro-text);--check-edge:var(--portal-gold,var(--gold,#ffbf37))}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]) input:is([type=checkbox],[type=radio]):not(.ui-switch):not(.sr-only):not([hidden]){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:20px;min-width:20px;height:20px;flex:0 0 20px;padding:0;border:0;border-radius:5px;background-color:var(--check-surface);background-position:50%;background-repeat:no-repeat;box-shadow:none;vertical-align:middle;cursor:pointer}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]) input[type=checkbox]:not(.ui-switch):not(.sr-only):checked{background-color:var(--check-edge);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23151515' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 10 3.5 3.5L15 7'/%3E%3C/svg%3E");box-shadow:none}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]) input[type=radio]:not(.sr-only):checked{background-color:var(--check-edge);background-image:radial-gradient(circle,#151515 0 4px,transparent 4.5px);box-shadow:none}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]) input:is([type=checkbox],[type=radio]):not(.ui-switch):not(.sr-only):focus-visible{outline:0;box-shadow:inset 3px 0 0 var(--check-mark)}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]) input:is([type=checkbox],[type=radio]):disabled{opacity:.45;cursor:not-allowed}@media(forced-colors:active){[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]) input:is([type=checkbox],[type=radio]):not(.ui-switch):not(.sr-only){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;box-shadow:none;border:1px solid ButtonText}}html[data-portal-theme=light] [data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]){--check-surface:#d6d6d6}[data-portal-root] [data-testid=admin-content-boundary] :is(.ui-input,.ui-select,.ui-button,button){transition:background-color .18s ease,color .18s ease}[data-portal-root] [data-testid=admin-content-boundary] :is(.ui-input,.ui-select):hover:enabled{background-color:var(--pro-hover)}[data-portal-root] [data-testid=admin-content-boundary] .pro-registry-summary button[aria-pressed=true]{background:var(--cabinet-soft,var(--pro-active));box-shadow:none}[data-portal-root] [data-testid=admin-content-boundary] .pro-registry-summary button:focus-visible{position:relative;outline:0;box-shadow:none}[data-portal-root] [data-testid=admin-content-boundary] .pro-registry-summary>div{color:var(--pro-secondary)}[data-portal-root] [data-testid=admin-content-boundary] :is(.card,.bg-card,.bg-muted):not(:is(button,a,td,th)){--pro-control:var(--pro-control-on-section)}[data-portal-root] .pro-client-filters{display:grid;grid-template-columns:minmax(200px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:var(--cabinet-content-gap,16px)}[data-portal-root] .pro-client-pagination,[data-portal-root] .pro-client-pagination nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px}[data-portal-root] .pro-admin-table th[aria-sort] button{font:inherit;color:inherit;cursor:pointer}@media(max-width:960px){[data-portal-root] .pro-client-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-portal-root] .pro-client-actions{display:flex;flex-wrap:wrap;gap:8px}[data-portal-root] .pro-client-actions a{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:8px;background:var(--pro-control);font-size:var(--cabinet-button-size,13px);font-weight:650;white-space:normal;max-width:100%}[data-portal-root] .pro-client-actions a:is(:hover,:focus-visible){background:var(--pro-hover)}@media(max-width:600px){[data-portal-root] .pro-client-filters{grid-template-columns:1fr}}[data-portal-root] [data-testid=admin-content-boundary] .pro-registry-summary button:not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--cabinet-accent,var(--pro-text)) 8%,var(--cabinet-soft,var(--pro-hover)))}html[data-portal-theme] [data-portal-root] .pricing-card:is(.pricing-free,.pricing-pro) .pricing-cta{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start;align-items:center;justify-content:center;gap:12px;padding:12px 18px;min-height:46px;flex:0 0 auto;border:0;border-radius:10px;font:inherit;font-size:14px;font-weight:600;line-height:1.4}html[data-portal-theme] [data-portal-root] .pricing-card.pricing-free .pricing-cta{background:var(--ui-blue);color:var(--pro-canvas)}html[data-portal-theme] [data-portal-root] .pricing-card.pricing-pro .pricing-cta{background:var(--ui-pro-button);color:#fff}html[data-portal-theme] [data-portal-root]{--pro-control-shadow-rest:0 2px 6px #00000014;--pro-control-shadow-hover:0 7px 18px #00000026;--pro-control-motion:180ms cubic-bezier(.2,.8,.2,1)}html[data-portal-theme=dark] [data-portal-root]{--pro-control-shadow-rest:0 2px 8px #0004;--pro-control-shadow-hover:0 0 16px #ffffff21,0 7px 18px #0005}html[data-portal-theme] [data-portal-root] :is(.portal-account-action,.pro-intro-actions>a,.pricing-cta,.pro-partner-link,.kop-primary,.project-subscribe-link,.pro-compact-action,:is(.pro-cabinet-content,.pro-cabinet-page) .ui-button:enabled:not(.ui-date-open):not(.ui-date-day),.pro-payment-mode-control button:enabled,.pro-privacy-actions button:enabled):not(:where(.training-content *,.course-enrollment-header *,.pro-footer-compact *)){transition:transform var(--pro-control-motion),box-shadow var(--pro-control-motion);box-shadow:var(--pro-control-shadow-rest);transform-origin:center}html[data-portal-theme] [data-portal-root] .portal-site-header .portal-account-action.portal-open-link{background:var(--ui-blue);color:var(--pro-canvas);--pro-shadow-rest:var(--pro-control-shadow-rest);--pro-shadow-hover:var(--pro-control-shadow-hover)}html[data-portal-theme] [data-portal-root] .pro-partner-link{width:-moz-fit-content;width:fit-content;max-width:100%;padding-inline:18px}html[data-portal-theme] [data-portal-root] :is(.portal-account-action,.pricing-cta,.pro-intro-actions>a,.pro-partner-link,.kop-primary) :is(svg,span[aria-hidden=true]){transition:transform var(--pro-control-motion)}html[data-portal-theme] [data-portal-root] :is(.portal-account-action,.pricing-cta,.pro-intro-actions>a,.pro-partner-link,.kop-primary):focus-visible{outline:0;box-shadow:inset 3px 0 0 var(--portal-gold,var(--gold,#ffbf37)),var(--pro-control-shadow-hover)}@media(hover:hover) and (pointer:fine){html[data-portal-theme] [data-portal-root] :is(.portal-account-action,.pro-intro-actions>a,.pricing-cta,.pro-partner-link,.kop-primary,.project-subscribe-link,.pro-compact-action,:is(.pro-cabinet-content,.pro-cabinet-page) .ui-button:enabled:not(.ui-date-open):not(.ui-date-day),.pro-payment-mode-control button:enabled,.pro-privacy-actions button:enabled):not(:where(.training-content *,.course-enrollment-header *,.pro-footer-compact *)):hover{box-shadow:var(--pro-control-shadow-hover)}}@media(prefers-reduced-motion:no-preference){@media(hover:hover) and (pointer:fine){html[data-portal-theme] [data-portal-root] :is(.portal-account-action,.pro-intro-actions>a,.pricing-cta,.pro-partner-link,.kop-primary,.project-subscribe-link,.pro-compact-action,:is(.pro-cabinet-content,.pro-cabinet-page) .ui-button:enabled:not(.ui-date-open):not(.ui-date-day),.pro-payment-mode-control button:enabled,.pro-privacy-actions button:enabled):not(:where(.training-content *,.course-enrollment-header *,.pro-footer-compact *)):hover{transform:translateY(-2px)}html[data-portal-theme] [data-portal-root] :is(.portal-account-action,.pro-intro-actions>a,.pricing-cta,.pro-partner-link,.kop-primary):hover>:is(svg:last-child,span[aria-hidden=true]:last-child){transform:translateX(3px)}}html[data-portal-theme] [data-portal-root] :is(.portal-route-home .pro-intro-actions>.pro-subscribe-primary,.portal-route-home .pricing-landing .pricing-pro>.pricing-cta-pro):not(:hover):not(:focus-visible){background-image:linear-gradient(110deg,transparent 35%,#ffffff24 48%,#ffffff40 50%,#ffffff24 52%,transparent 65%);background-size:300% 100%;animation:pro-cta-shimmer 9s ease-in-out infinite}}html[data-portal-theme] [data-portal-root] :is(.portal-account-action,.pro-intro-actions>a,.pricing-cta,.pro-partner-link,.kop-primary):active{transform:translateY(0)}@keyframes pro-cta-shimmer{0%,80%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){html[data-portal-theme] [data-portal-root] :is(.portal-account-action,.pro-intro-actions>a,.pricing-cta,.pro-partner-link,.kop-primary) :is(svg,span[aria-hidden=true]),html[data-portal-theme] [data-portal-root] :is(.portal-account-action,.pro-intro-actions>a,.pricing-cta,.pro-partner-link,.kop-primary,.project-subscribe-link,.pro-compact-action,:is(.pro-cabinet-content,.pro-cabinet-page) .ui-button,.pro-payment-mode-control button,.pro-privacy-actions button):not(:where(.training-content *,.course-enrollment-header *,.pro-footer-compact *)){transform:none;transition:none;animation:none}}html[data-portal-theme] [data-portal-root] :is(.portal-theme-toggle,.portal-search-trigger,.portal-report-bug,.portal-home-stage),html[data-portal-theme] [data-portal-root] :is(.portal-theme-toggle,.portal-search-trigger,.portal-report-bug,.portal-home-stage):is(:hover,:focus-visible,:active){box-shadow:none}html[data-portal-theme] [data-portal-root] .pro-account-shell .portal-nav :is(button,a):is(:hover,:focus-visible){transform:none;box-shadow:none}html[data-portal-theme] [data-portal-root] .pro-account-shell .portal-nav :is(button,a):focus-visible{box-shadow:inset 3px 0 0 var(--portal-gold,var(--gold,#ffbf37))}html[data-portal-theme] [data-portal-root] :is(.portal-theme-toggle,.portal-search-trigger,.portal-report-bug,.portal-home-stage):focus-visible{outline:0;background:var(--pro-control);box-shadow:inset 3px 0 0 var(--portal-gold,var(--gold,#ffbf37))}@font-face{font-family:Exo\ 2;src:url(/portal/_next/static/_vinext_fonts/exo-2-12419ca987c1/exo-2-2895b7ea.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:u+d,u+20,u+41,u+a0,u+c1,u+102,u+462-463,u+46a-46b,u+472-475,u+48a-48f,u+492-4af,u+4b2-4ff,u+510-513,u+51a-51d,u+524-529,u+52e-52f}@font-face{font-family:Exo\ 2;src:url(/portal/_next/static/_vinext_fonts/exo-2-12419ca987c1/exo-2-7378f120.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:u+d,u+20,u+41,u+a0,u+c1,u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo\ 2;src:url(/portal/_next/static/_vinext_fonts/exo-2-12419ca987c1/exo-2-c3310928.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:u+d,u+20,u+41,u+a0,u+c1,u+102,u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Exo\ 2;src:url(/portal/_next/static/_vinext_fonts/exo-2-12419ca987c1/exo-2-cdc41b50.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:u+d,u+20,u+41,u+a0,u+c1,u+100-130,u+132-148,u+14a-151,u+154-17e,u+18f,u+192,u+1a0-1a1,u+1af-1b0,u+1c4-1cc,u+1e6-1e7,u+1ea-1eb,u+1fa-21b,u+22a-22d,u+230-233,u+237,u+259,u+2b9-2ba,u+2bc,u+2be-2bf,u+2c7-2cc,u+2dd,u+300-301,u+303-304,u+308-309,u+323,u+1e08-1e09,u+1e0c-1e0f,u+1e14-1e17,u+1e1c-1e1d,u+1e20-1e21,u+1e24-1e25,u+1e2a-1e2b,u+1e2e-1e2f,u+1e36-1e37,u+1e3a-1e3b,u+1e42-1e49,u+1e4c-1e53,u+1e5a-1e5b,u+1e5e-1e69,u+1e6c-1e6f,u+1e78-1e7b,u+1e80-1e85,u+1e8e-1e8f,u+1e92-1e93,u+1e97,u+1e9e,u+1ef2-1ef9,u+2020,u+20a1,u+20a3-20a4,u+20a6-20a7,u+20a9,u+20ab,u+20ad,u+20b1-20b2,u+20b5,u+20b9-20ba,u+20bc-20bd,u+2113}@font-face{font-family:Exo\ 2;src:url(/portal/_next/static/_vinext_fonts/exo-2-12419ca987c1/exo-2-e34105f4.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:u+d,u+20-7e,u+a0-ac,u+ae-ff,u+102,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+300-301,u+303-304,u+308-309,u+323,u+2009,u+200b,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2039-203a,u+2044,u+20ac,u+2122,u+2212,u+2215}@font-face{font-family:Geist;src:url(/portal/_next/static/_vinext_fonts/geist-8ac0455e797f/geist-001175b1.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20,u+41,u+a0,u+c1,u+100-113,u+116-12b,u+12e-130,u+132-137,u+139-13e,u+141-148,u+14a-14d,u+150-151,u+154-17e,u+18f,u+192,u+1a0-1a1,u+1af-1b0,u+1cd-1ce,u+1e4-1e9,u+218-21b,u+237,u+259,u+2b9,u+2bc,u+2c7-2c8,u+2dd,u+300-301,u+303-304,u+308-309,u+323,u+1e20-1e21,u+1e80-1e85,u+1e9e,u+1ef2-1ef9,u+2020,u+20aa,u+20b1,u+20b4,u+20b9,u+20bd,u+a78b-a78c}@font-face{font-family:Geist;src:url(/portal/_next/static/_vinext_fonts/geist-8ac0455e797f/geist-52306abf.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20,u+41,u+a0,u+c1,u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+1ea0-1ef9}@font-face{font-family:Geist;src:url(/portal/_next/static/_vinext_fonts/geist-8ac0455e797f/geist-875ccdd4.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20,u+41,u+a0,u+c1,u+102,u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Geist;src:url(/portal/_next/static/_vinext_fonts/geist-8ac0455e797f/geist-98bbbccb.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20-7e,u+a0-ac,u+ae-ff,u+102,u+131,u+152-153,u+2bc,u+2c6,u+2da,u+2dc,u+300-301,u+303-304,u+308-309,u+323,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212}@font-face{font-family:Geist;src:url(/portal/_next/static/_vinext_fonts/geist-8ac0455e797f/geist-ff2310f5.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20,u+41,u+a0,u+c1,u+102,u+462-463,u+46a-46b,u+472-475,u+492-493,u+496-497,u+49a-49b,u+4a2-4a3,u+4ae-4af,u+4b2-4b3,u+4b6-4b7,u+4ba-4bb,u+4c0,u+4cf,u+4d8-4d9,u+4e2-4e3,u+4e8-4e9,u+4ee-4ef,u+20b4}@font-face{font-family:Geist Mono;src:url(/portal/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-013b2f2f.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20-7e,u+a0-ac,u+ae-ff,u+102,u+131,u+152-153,u+2bc,u+2c6,u+2da,u+2dc,u+300-301,u+303-304,u+308-309,u+323,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212}@font-face{font-family:Geist Mono;src:url(/portal/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-0638449e.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20,u+41,u+a0,u+c1,u+102,u+2500-259f}@font-face{font-family:Geist Mono;src:url(/portal/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-44745446.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20,u+41,u+a0,u+c1,u+100-113,u+116-12b,u+12e-130,u+134-137,u+139-13e,u+141-148,u+14a-14d,u+150-151,u+154-17e,u+18f,u+192,u+1a0-1a1,u+1af-1b0,u+1cd-1ce,u+1e4-1e9,u+218-21b,u+237,u+259,u+2b9,u+2bc,u+2c7-2c8,u+2dd,u+300-301,u+303-304,u+308-309,u+323,u+1e20-1e21,u+1e80-1e85,u+1e9e,u+1ef2-1ef9,u+2020,u+20aa,u+20b1,u+20b4,u+20b9,u+20bd,u+a78b-a78c}@font-face{font-family:Geist Mono;src:url(/portal/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-44e03052.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20,u+41,u+a0,u+c1,u+102,u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Geist Mono;src:url(/portal/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-971fb274.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20,u+41,u+a0,u+c1,u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+1ea0-1ef9}@font-face{font-family:Geist Mono;src:url(/portal/_next/static/_vinext_fonts/geist-mono-00e989178794/geist-mono-f6b33328.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+20,u+41,u+a0,u+c1,u+102,u+462-463,u+46a-46b,u+472-475,u+492-493,u+496-497,u+49a-49b,u+4a2-4a3,u+4ae-4af,u+4b2-4b3,u+4b6-4b7,u+4ba-4bb,u+4c0,u+4cf,u+4d8-4d9,u+4e2-4e3,u+4e8-4e9,u+4ee-4ef,u+20b4}@font-face{font-family:Manrope;src:url(/portal/_next/static/_vinext_fonts/manrope-07bcc023f7f9/manrope-65222ea4.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:u+d,u+20-7e,u+a0-ff,u+102,u+131,u+152-153,u+2c6,u+2da,u+2dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Manrope;src:url(/portal/_next/static/_vinext_fonts/manrope-07bcc023f7f9/manrope-6f52ef9d.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:u+d,u+20,u+41,u+a0,u+c1,u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;src:url(/portal/_next/static/_vinext_fonts/manrope-07bcc023f7f9/manrope-8d938f54.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:u+d,u+20,u+41,u+a0,u+c1,u+102,u+400-45f,u+490-491,u+2116}@font-face{font-family:Manrope;src:url(/portal/_next/static/_vinext_fonts/manrope-07bcc023f7f9/manrope-911bc7f1.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:u+d,u+20,u+41,u+a0,u+c1,u+102,u+4ae-4af,u+4ba-4bb,u+4e8-4e9,u+20b4}@font-face{font-family:Manrope;src:url(/portal/_next/static/_vinext_fonts/manrope-07bcc023f7f9/manrope-dab1ae12.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:u+d,u+20,u+41,u+a0,u+c1,u+102,u+374-375,u+37e,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ce}@font-face{font-family:Manrope;src:url(/portal/_next/static/_vinext_fonts/manrope-07bcc023f7f9/manrope-dee9d996.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:u+d,u+20,u+41,u+a0,u+c1,u+100-113,u+116-12b,u+12e-130,u+134-137,u+139-13e,u+141-148,u+14a-14d,u+150-151,u+154-17e,u+192,u+1a0-1a1,u+1af-1b0,u+218-21b,u+259,u+2c7,u+2dd,u+1e80-1e85,u+1e9e,u+1ef2-1ef9,u+2020,u+20a3,u+20a9-20ab,u+20ae,u+20b1,u+20b4,u+20b9-20ba,u+20bd,u+20bf}@font-face{font-family:Russo One;src:url(/portal/_next/static/_vinext_fonts/russo-one-2c86a0e40b9a/russo-one-066d4cfb.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+20,u+a0,u+100-107,u+10c-113,u+116-11b,u+11e-11f,u+122-123,u+127-12b,u+12e-130,u+133-13e,u+140-148,u+14c-14d,u+150-151,u+154-15b,u+15e-165,u+16a-16b,u+16e-173,u+178-17e,u+192,u+218-219,u+2c7,u+2dd,u+2020}@font-face{font-family:Russo One;src:url(/portal/_next/static/_vinext_fonts/russo-one-2c86a0e40b9a/russo-one-2541dc41.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+20-7e,u+a0-ff,u+131,u+152-153,u+2c6,u+2da,u+2dc,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2039-203a,u+20ac,u+2122}@font-face{font-family:Russo One;src:url(/portal/_next/static/_vinext_fonts/russo-one-2c86a0e40b9a/russo-one-a7992a09.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+20,u+a0,u+401-40c,u+40e-44f,u+451-45c,u+45e-45f,u+490-491,u+2116}@font-face{font-family:Space Grotesk;src:url(/portal/_next/static/_vinext_fonts/space-grotesk-d0d2c728368e/space-grotesk-753e9db6.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:u+d,u+20-7e,u+a0-ff,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+300-301,u+303-304,u+308-309,u+323,u+2009,u+200b,u+2013-2014,u+2018-201a,u+201c-201e,u+2022,u+2026,u+2032-2033,u+2039-203a,u+2044,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215}@font-face{font-family:Space Grotesk;src:url(/portal/_next/static/_vinext_fonts/space-grotesk-d0d2c728368e/space-grotesk-82ded335.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:u+d,u+20,u+a0,u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;src:url(/portal/_next/static/_vinext_fonts/space-grotesk-d0d2c728368e/space-grotesk-c1e6f126.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:u+d,u+20,u+a0,u+100-130,u+132-151,u+154-180,u+18f,u+192,u+1a0-1a1,u+1af-1b0,u+1c4-1dc,u+1e6-1e7,u+1ea-1eb,u+1fa-21b,u+22a-22d,u+230-233,u+237,u+243,u+251,u+259,u+2b9-2ba,u+2bc,u+2be-2bf,u+2c7-2cc,u+2dd,u+300-301,u+303-304,u+308-309,u+323,u+1e08-1e09,u+1e0c-1e0f,u+1e14-1e17,u+1e1c-1e1d,u+1e20-1e21,u+1e24-1e25,u+1e2a-1e2b,u+1e2e-1e2f,u+1e36-1e3b,u+1e42-1e49,u+1e4c-1e53,u+1e5a-1e69,u+1e6c-1e6f,u+1e78-1e7b,u+1e80-1e85,u+1e8e-1e8f,u+1e92-1e93,u+1e97,u+1e9e,u+1ef2-1ef9,u+2020,u+20a1,u+20a3-20a4,u+20a6-20a7,u+20a9,u+20ab,u+20ad,u+20b1-20b2,u+20b5,u+20b9-20ba,u+20bc-20bd,u+20bf,u+2113}[data-portal-root]{--cabinet-page-title-size:24px;--cabinet-title-size:20px;--cabinet-subtitle-size:16px;--cabinet-value-size:22px;--cabinet-text-size:14px;--cabinet-helper-size:12px;--cabinet-button-size:13px;--cabinet-table-size:13px;--cabinet-control-height:44px;--cabinet-compact-height:36px;--cabinet-control-radius:10px;--cabinet-action-gap:8px;--cabinet-label-gap:8px;--cabinet-minor-gap:12px;--cabinet-heading-weight:750;--cabinet-section-gap:20px;--cabinet-content-gap:16px;--cabinet-card-padding:20px}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,.pro-platform-dashboard){min-width:0;font-size:var(--cabinet-text-size);line-height:1.6}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .card{min-width:0;padding:var(--cabinet-card-padding)}[data-portal-root] .pro-overview-card>header>h2,[data-portal-root] .pro-platform-header h2,[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .card h2{font-size:var(--cabinet-title-size);font-weight:var(--cabinet-heading-weight);line-height:1.35;overflow-wrap:anywhere}[data-portal-root] .pro-platform-panel p,[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .card p{font-size:var(--cabinet-text-size);line-height:1.6}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .field-hint,[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .settings-side-note{font-size:var(--cabinet-helper-size);line-height:1.5}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) label{font-size:var(--cabinet-text-size);line-height:1.5}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) :is(.stack,.personal-subscription-body,.personal-history-body){gap:var(--cabinet-content-gap)}[data-portal-root] :is(.pro-overview-grid,.pro-overview-column,.pro-platform-dashboard,.settings-layout,.personal-billing-history){gap:var(--cabinet-section-gap)}[data-portal-root] .pro-overview-value{font-size:var(--cabinet-value-size);font-weight:var(--cabinet-heading-weight);line-height:1.35}[data-portal-root] .pro-platform-panel h3,[data-portal-root] .settings-telegram-confirmation h3{font-size:var(--cabinet-subtitle-size);font-weight:700;line-height:1.4}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .ui-button{max-width:100%;min-height:var(--cabinet-control-height);font-size:var(--cabinet-button-size);font-weight:650;line-height:1.4;white-space:normal}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .ui-button>svg{flex-shrink:0}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .ui-button[data-variant=destructive]:not(:disabled){background:#bb352b;color:#fff}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .ui-button[data-variant=destructive]:not(:disabled):is(:hover,:focus-visible){background:#9e2d25;color:#fff}[data-portal-root] .pro-platform-panel{padding:var(--cabinet-card-padding)}[data-portal-root] .pro-device-list li{background:var(--pro-control)}@media(max-width:700px){[data-portal-root]{--cabinet-card-padding:16px;--cabinet-section-gap:16px}[data-portal-root] .pro-overview-card{padding:var(--cabinet-card-padding)}[data-portal-root] .pro-cabinet-content .settings-card__icon{top:16px;right:16px}}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .ui-button[data-size=sm]{min-height:var(--cabinet-compact-height);padding:8px 12px}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .ui-button[data-size=lg]{min-height:48px;padding:12px 20px}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .ui-button[data-size=icon]:not(.ui-date-heading>.ui-button){width:var(--cabinet-control-height);min-width:var(--cabinet-control-height);padding:0}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .card>div:first-child:not(.stack){margin-bottom:var(--cabinet-content-gap)}[data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page) .card>div:first-child>p{margin:0}[data-portal-root] .settings-card__icon{top:var(--cabinet-card-padding);right:var(--cabinet-card-padding)}[data-portal-root] :is(.pro-team-page,.pro-organization-overview>section){display:grid;min-width:0;gap:var(--cabinet-section-gap)}[data-portal-root] .pro-team-header{display:grid;gap:8px}[data-portal-root] .pro-team-header h2{margin:0;font-size:var(--cabinet-title-size);font-weight:var(--cabinet-heading-weight);line-height:1.35}[data-portal-root] .pro-team-header p{margin:0;color:var(--pro-secondary)}[data-portal-root] .pro-team-invitation-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--cabinet-content-gap)}[data-portal-root] .pro-team-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cabinet-action-gap)}[data-portal-root] .pro-team-page table{min-width:680px}[data-portal-root] .pro-team-page table .ui-button,[data-portal-root] .pro-team-page table select{min-height:var(--cabinet-compact-height);padding:8px 12px}[data-portal-root] .pro-team-page table label{min-width:180px}[data-portal-root] .pro-team-page table small{font-size:var(--cabinet-helper-size);line-height:1.5;color:var(--pro-secondary)}[data-portal-root] .pro-organization-overview .card [role=alert],[data-portal-root] .pro-team-page .card [role=alert]{display:grid;justify-items:start;gap:var(--cabinet-minor-gap)}[data-portal-root] .pro-organization-overview{margin-top:var(--cabinet-section-gap)}[data-portal-root] .pro-organization-overview .data-nums{display:block;font-size:var(--cabinet-value-size);font-weight:var(--cabinet-heading-weight);line-height:1.35;overflow-wrap:anywhere}@media(max-width:700px){[data-portal-root] .pro-team-invitation-form{grid-template-columns:minmax(0,1fr)}[data-portal-root] .pro-team-invitation-form>div{justify-self:start}}[data-portal-root] [data-cabinet-tone]{--cabinet-accent:var(--ui-blue);--cabinet-soft:var(--ui-blue-soft);--cabinet-button:#176bb0;--cabinet-button-hover:#12558c}[data-portal-root] [data-cabinet-tone=subscription]{--cabinet-accent:var(--pro-overview-red);--cabinet-soft:var(--pro-overview-red-soft);--cabinet-button:#bb352b;--cabinet-button-hover:#9e2d25}[data-portal-root] [data-cabinet-tone=access],[data-portal-root] [data-cabinet-tone=finance]{--cabinet-accent:var(--ui-green);--cabinet-soft:var(--ui-green-soft);--cabinet-button:#176b46;--cabinet-button-hover:#125438}[data-portal-root] [data-cabinet-tone=gift]{--cabinet-accent:var(--ui-purple);--cabinet-soft:var(--ui-purple-soft);--cabinet-button:#613db5;--cabinet-button-hover:#4f3098}[data-portal-root] [data-cabinet-tone=warning]{--cabinet-accent:var(--ui-orange);--cabinet-soft:var(--ui-orange-soft);--cabinet-button:#96500c;--cabinet-button-hover:#764009}html:root[data-portal-theme] body [data-portal-root] [data-cabinet-tone]{min-width:0;padding:var(--cabinet-card-padding,20px);border:0;border-radius:14px;background:var(--cabinet-soft);color:var(--pro-text);--pro-control:var(--pro-control-on-section)}html:root[data-portal-theme] body [data-portal-root] button[data-cabinet-tone]:is(:hover,:focus-visible){background:color-mix(in srgb,var(--cabinet-accent) 8%,var(--cabinet-soft))}[data-portal-root] [data-cabinet-tone] :is(.card-title-icon,.pro-cabinet-card-label),[data-portal-root] [data-cabinet-tone].card>div:first-child>h2,[data-portal-root] [data-cabinet-tone]>header>:is(svg,h2,h3){color:var(--cabinet-accent)}[data-portal-root] .card h2:has(.card-title-icon),[data-portal-root] .pro-cabinet-card-label{display:flex;align-items:center;gap:8px;min-width:0}[data-portal-root] .card-title-icon{display:inline-flex;flex-shrink:0}[data-portal-root] .pro-cabinet-card-label>svg{flex-shrink:0}[data-portal-root] .pro-cabinet-card-label>.pro-cabinet-hint-icon{margin-left:auto;opacity:.75}[data-portal-root] .pro-cabinet-status-hint{display:inline-flex;align-items:center;gap:7px;max-width:100%}[data-portal-root] .pro-cabinet-status-hint>svg{flex-shrink:0;color:var(--pro-secondary)}html:root[data-portal-theme] body [data-portal-root] .pro-registry-summary [data-cabinet-tone]{display:grid;align-content:start;gap:12px;height:100%;cursor:pointer;background:var(--cabinet-soft);border:1px solid color-mix(in srgb,var(--cabinet-accent) 10%,transparent)}[data-portal-root] .pro-registry-summary div[data-cabinet-tone]{cursor:help}[data-portal-root] .pro-registry-summary [data-cabinet-tone]:focus-visible{outline:2px solid var(--cabinet-accent);outline-offset:3px}[data-portal-root] .pro-platform-metric>dt>.pro-platform-metric-icon{color:var(--cabinet-accent,var(--ui-blue));flex-shrink:0}html:root[data-portal-theme] body [data-portal-root] [data-cabinet-tone] .ui-button[data-variant=primary]:enabled{background:var(--cabinet-button);color:#fff}html:root[data-portal-theme] body [data-portal-root] [data-cabinet-tone] .ui-button[data-variant=primary]:enabled:is(:hover,:focus-visible){background:var(--cabinet-button-hover);color:#fff}[data-portal-root] [data-cabinet-tone] .ui-button:not([data-variant=primary]):not([data-variant=destructive])>.cabinet-action-icon{color:var(--cabinet-accent)}[data-portal-root] .ui-button>.cabinet-action-icon{flex-shrink:0;transition:transform .22s cubic-bezier(.2,.7,.2,1)}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-portal-root] .ui-button:not(:disabled):is(:hover,:focus-visible)>.cabinet-action-icon{transform:translateY(-1px) rotate(-6deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){[data-portal-root] .ui-button>.cabinet-action-icon{transition:none;transform:none}}[data-portal-root] .pro-platform-online dt{display:flex;align-items:center;gap:8px}[data-portal-root] .pro-platform-online dt>svg{color:var(--cabinet-accent);flex-shrink:0}[data-portal-root] [data-testid=admin-content-boundary] summary:has(>svg){display:flex;align-items:center;gap:8px}[data-portal-root] [data-testid=admin-content-boundary] summary>svg{flex-shrink:0;color:var(--ui-blue)}[data-portal-root]{--cabinet-table-action-bg:#fff;--cabinet-table-action-hover:#f1f7fc;--cabinet-table-action-text:#162534;--cabinet-table-action-edge:#d5e0e8;--cabinet-table-action-icon:#176bb0;--cabinet-warning-bg:#fff1df;--cabinet-warning-text:#864705;--cabinet-warning-edge:#d9af72;--cabinet-positive-bg:#e8f7ee;--cabinet-positive-text:#176b46;--cabinet-positive-edge:#a4d2b8}html[data-portal-theme=dark] [data-portal-root]{--cabinet-table-action-bg:#303a45;--cabinet-table-action-hover:#3a4856;--cabinet-table-action-text:#f6f8fa;--cabinet-table-action-edge:#536576;--cabinet-table-action-icon:#98d6ff;--cabinet-warning-bg:#493320;--cabinet-warning-text:#ffcf90;--cabinet-warning-edge:#996a3d;--cabinet-positive-bg:#203e2d;--cabinet-positive-text:#a2e3b7;--cabinet-positive-edge:#4a8360}html:root[data-portal-theme] body [data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]) table:not(.ui-date-calendar) .ui-button:is([data-variant=secondary],[data-variant=outline],[data-variant=ghost]){background:var(--cabinet-table-action-bg);color:var(--cabinet-table-action-text);border:1px solid var(--cabinet-table-action-edge);box-shadow:0 1px 3px #0000000d}html:root[data-portal-theme] body [data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]) table:not(.ui-date-calendar) .ui-button:is([data-variant=secondary],[data-variant=outline],[data-variant=ghost]):enabled:is(:hover,:focus-visible){background:var(--cabinet-table-action-hover);border-color:var(--cabinet-table-action-icon)}html:root[data-portal-theme] body [data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]) table:not(.ui-date-calendar) .ui-button:is([data-variant=secondary],[data-variant=outline],[data-variant=ghost])>.cabinet-action-icon{color:var(--cabinet-table-action-icon)}[data-portal-root] .ui-button[data-cabinet-intent=warning]{--cabinet-table-action-bg:var(--cabinet-warning-bg);--cabinet-table-action-hover:color-mix(in srgb,var(--cabinet-warning-text) 8%,var(--cabinet-warning-bg));--cabinet-table-action-text:var(--cabinet-warning-text);--cabinet-table-action-edge:var(--cabinet-warning-edge);--cabinet-table-action-icon:var(--cabinet-warning-text)}[data-portal-root] .ui-button[data-cabinet-intent=positive]{--cabinet-table-action-bg:var(--cabinet-positive-bg);--cabinet-table-action-hover:color-mix(in srgb,var(--cabinet-positive-text) 8%,var(--cabinet-positive-bg));--cabinet-table-action-text:var(--cabinet-positive-text);--cabinet-table-action-edge:var(--cabinet-positive-edge);--cabinet-table-action-icon:var(--cabinet-positive-text)}html:root[data-portal-theme] body [data-portal-root] :is(.pro-cabinet-content,.pro-cabinet-page,[data-testid=admin-content-boundary]) table:not(.ui-date-calendar) .ui-button:is([data-variant=secondary],[data-variant=outline],[data-variant=ghost]):disabled{color:var(--pro-secondary);opacity:.55;box-shadow:none;cursor:not-allowed}@media(max-width:700px){[data-portal-root] [data-testid=admin-content-boundary] nav.pro-subscription-datasets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}[data-portal-root] [data-testid=admin-content-boundary] nav.pro-subscription-datasets a{min-width:0;padding:10px;font-size:12px;line-height:1.4;white-space:normal}[data-portal-root] nav.pro-subscription-datasets a>svg{flex-shrink:0}}