html,body,#root{min-height:100%;margin:0}html[data-rubick-themed=true] header[role=banner]{background:var(--rubick-header-bg)!important;color:var(--rubick-header-text)!important;border-bottom-color:var(--rubick-header-selected)!important}html[data-rubick-themed=true] header[role=banner] .mantine-Text-root,html[data-rubick-themed=true] header[role=banner] .mantine-Button-root[data-variant=subtle],html[data-rubick-themed=true] header[role=banner] .mantine-ActionIcon-root[data-variant=subtle]{color:var(--rubick-header-text)!important}html[data-rubick-themed=true] header[role=banner] .mantine-Button-root[data-variant=subtle]:hover,html[data-rubick-themed=true] header[role=banner] .mantine-ActionIcon-root[data-variant=subtle]:hover{background:var(--rubick-header-hover)!important}html[data-rubick-themed=true] header[role=banner] .mantine-Button-root[data-variant=subtle][aria-expanded=true]{background:var(--rubick-header-selected)!important}html[data-rubick-themed=true][data-mantine-color-scheme=light]{--mantine-color-anchor:var(--rubick-link)}html[data-rubick-themed=true][data-mantine-color-scheme=light] h1,html[data-rubick-themed=true][data-mantine-color-scheme=light] h2,html[data-rubick-themed=true][data-mantine-color-scheme=light] h3,html[data-rubick-themed=true][data-mantine-color-scheme=light] h4{color:var(--rubick-heading)}.rubick-banner a{text-decoration:underline}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range: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+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ji-nav-h:56px;--ji-nav-gap:0px;--ji-nav-offset:calc(var(--ji-nav-h) + 2 * var(--ji-nav-gap));--ji-row-pad:10px;--ji-page-bg:var(--ji-canvas)}html[data-density=compact]{--ji-row-pad:5px}html,body{background:var(--ji-canvas,#f6f6f8);color:var(--ji-text)}html[data-mantine-color-scheme=dark],html[data-mantine-color-scheme=dark] body{background:var(--ji-canvas,#0a0a0c)}body{font-feature-settings:"cv11", "ss03", "calt";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance}::selection{background:var(--ji-accent-soft);color:var(--ji-text)}:focus-visible{outline:2px solid var(--ji-focus);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ji-muted) 40%, transparent) transparent}header[role=banner]{-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:color-mix(in srgb, var(--ji-surface) var(--ji-nav-bg-alpha), transparent)!important;border-bottom:1px solid color-mix(in srgb, var(--ji-line) 80%, transparent)!important}header[role=banner] .mantine-Button-root[data-variant=subtle]{color:var(--ji-muted);font-size:var(--mantine-font-size-sm);height:34px;padding-inline:10px}header[role=banner] .mantine-Button-root[data-variant=subtle]:hover,header[role=banner] .mantine-Button-root[data-variant=subtle][aria-expanded=true]{background:var(--ji-subtle);color:var(--ji-text)}header[role=banner] .mantine-Button-section{opacity:.7}@media (width<=1439px){header[role=banner] .mantine-Button-root[data-variant=subtle]{padding-inline:6px}}.ji-sidebar{border-right:1px solid var(--ji-line);background:var(--ji-surface)}.mantine-Menu-dropdown,.mantine-Popover-dropdown,.mantine-Select-dropdown,.mantine-Combobox-dropdown,.mantine-MultiSelect-dropdown{border-color:var(--ji-line);padding:6px}.mantine-Menu-item{border-radius:var(--mantine-radius-sm);padding:7px 10px}.mantine-Menu-label{text-transform:none;font-size:var(--mantine-font-size-xs);letter-spacing:0;color:var(--ji-faint);padding:8px 10px 4px}.mantine-Combobox-option{border-radius:var(--mantine-radius-sm)}.mantine-Modal-content,.mantine-Drawer-content{border:1px solid var(--ji-line)}.mantine-Modal-title{letter-spacing:-.02em;font-size:1.1875rem;font-weight:500}.mantine-Modal-header{padding-bottom:4px}.mantine-Paper-root[data-with-border],.mantine-Card-root[data-with-border]{border-color:var(--ji-line);box-shadow:var(--mantine-shadow-xs)}.mantine-Input-input{transition:border-color var(--ji-dur) var(--ji-ease), box-shadow var(--ji-dur) var(--ji-ease), background-color var(--ji-dur) var(--ji-ease);border-color:var(--ji-line)}.mantine-Input-input:hover{border-color:color-mix(in srgb, var(--ji-muted) 45%, var(--ji-line))}.mantine-Input-input:focus,.mantine-Input-input:focus-within{border-color:var(--ji-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ji-accent) 18%, transparent);outline:none}.mantine-InputWrapper-label{color:var(--ji-text);margin-bottom:4px;font-weight:500}.mantine-InputWrapper-description{color:var(--ji-muted)}.mantine-Button-root:active:not(:disabled){transform:translateY(.5px)}.mantine-Button-root[data-variant=default]{border-color:var(--ji-line);box-shadow:var(--mantine-shadow-xs)}.mantine-Button-root[data-variant=default]:hover{background:var(--ji-subtle)}.mantine-Table-table{--table-border-color:var(--ji-line);--table-highlight-on-hover-color:var(--ji-subtle)}.mantine-Table-th{font-size:var(--mantine-font-size-xs);color:var(--ji-muted);text-transform:none;letter-spacing:0;white-space:nowrap;background:0 0;font-weight:500}.mantine-Table-tr{transition:background-color var(--ji-dur-fast) var(--ji-ease)}.mantine-Table-td,.mantine-Table-th{padding-block:var(--ji-row-pad)}.mantine-Tabs-tab{color:var(--ji-muted);transition:color var(--ji-dur) var(--ji-ease), border-color var(--ji-dur) var(--ji-ease);font-weight:500}.mantine-Tabs-tab[data-active]{color:var(--ji-text)}.mantine-Tabs-tab:hover{color:var(--ji-text);background:0 0}.mantine-Tabs-list:before{border-color:var(--ji-line)}.mantine-NavLink-root{border-radius:var(--mantine-radius-md);color:var(--ji-muted);transition:background-color var(--ji-dur-fast) var(--ji-ease);padding-block:7px}.mantine-NavLink-root:hover{background:var(--ji-subtle);color:var(--ji-text)}.mantine-NavLink-root[data-active]{background:var(--ji-accent-soft);color:var(--ji-accent-text);font-weight:500}.mantine-NavLink-root[data-active]:hover{background:var(--ji-accent-soft)}.mantine-Badge-root{text-transform:none;letter-spacing:0;height:22px;padding-inline:9px;font-size:.75rem}.mantine-Tooltip-tooltip{background:var(--ji-text);color:var(--ji-surface-solid);box-shadow:var(--mantine-shadow-md);padding:5px 9px;font-size:.75rem}.mantine-Skeleton-root:after{background:var(--ji-subtle)}.mantine-Spotlight-content{border:1px solid var(--ji-line);border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-xl);overflow:hidden}.mantine-Spotlight-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb, var(--ji-canvas) 55%, transparent)}.mantine-Spotlight-search{background:0 0;border-radius:0;height:56px;font-size:1.0625rem;box-shadow:none!important;border:0!important;border-bottom:1px solid var(--ji-line)!important}.mantine-Spotlight-actionsLabel,.mantine-Spotlight-actionsGroup{color:var(--ji-faint);text-transform:none;letter-spacing:0;font-size:.75rem}.mantine-Spotlight-action{border-radius:var(--mantine-radius-md)}.mantine-Spotlight-action[data-selected]{background:var(--ji-accent-soft)}kbd,.mantine-Kbd-root{background:var(--ji-subtle);border:1px solid var(--ji-line);color:var(--ji-muted);border-bottom-width:2px;border-radius:6px;padding:1px 6px;font-family:inherit;font-size:.6875rem;font-weight:500}.mantine-Alert-root[data-testid=announcement-banner]{border-bottom:1px solid var(--ji-line);border-radius:0}@media (width<=48em){main{overflow-x:clip}table{max-width:100%;display:block;overflow-x:auto}}@keyframes ji-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}main>*{animation:ji-fade-in var(--ji-dur-slow) var(--ji-ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.portal-header{background:color-mix(in srgb, var(--ji-surface) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid var(--ji-line);z-index:50;position:sticky;top:0}.portal-hero{background:radial-gradient(700px 260px at 50% 0%, color-mix(in srgb, var(--ji-accent) 10%, transparent), transparent 72%);border-radius:var(--mantine-radius-xl)}.portal-hero .mantine-Input-input{height:56px;box-shadow:var(--mantine-shadow-sm);border-radius:999px;padding-left:52px;font-size:1.0625rem}.portal-hero .mantine-Input-section{width:52px}.portal-card{transition:transform var(--ji-dur) var(--ji-ease), box-shadow var(--ji-dur) var(--ji-ease), border-color var(--ji-dur) var(--ji-ease);color:inherit;text-decoration:none}.portal-card:hover{box-shadow:var(--mantine-shadow-md);border-color:color-mix(in srgb, var(--ji-accent) 40%, var(--ji-line));transform:translateY(-2px)}.portal-card-icon{border-radius:var(--mantine-radius-md);background:var(--ji-accent-soft);width:44px;height:44px;color:var(--ji-accent-text);flex:none;place-items:center;display:grid}[style*="text-transform: uppercase"]{text-transform:none!important;letter-spacing:0!important}.mantine-Badge-root[data-variant=outline]{border-color:color-mix(in srgb, var(--ji-muted) 45%, transparent);color:var(--ji-text);background:0 0}.queue-table .mantine-Badge-root{width:max-content;max-width:160px}html[data-theme-style=glassy]{--ji-nav-gap:10px;--ji-glass-blur:22px;--ji-glass-sat:160%;--ji-glass-filter:blur(var(--ji-glass-blur)) saturate(var(--ji-glass-sat));--mantine-radius-md:.75rem;--mantine-radius-lg:1.125rem;--mantine-radius-xl:1.5rem}html[data-theme-style=glassy][data-mantine-color-scheme=light]{--ji-glass-base:#eef0f8;--ji-blob-1:#d6d2ff;--ji-blob-2:#ffd2e4;--ji-blob-3:#c4eedf;--ji-blob-4:#c9deff;--ji-blob-5:#ffddbf;--ji-blob-alpha:85%;--ji-glass:#ffffff8c;--ji-glass-item:#ffffffb8;--ji-glass-overlay:#ffffffd6;--ji-glass-nav:#ffffffa8;--ji-glass-edge:#ffffffb8;--ji-subtle:#181a400f;--ji-line:#181a401c;--ji-accent-soft:#4f46e51f;--ji-muted:#4d505b;--ji-faint:#545864;--ji-glass-shadow:0 18px 44px -20px #2a2e7847, 0 2px 6px #2a2e780d;--ji-glass-shadow-hover:0 24px 52px -20px #2a2e785c, 0 3px 8px #2a2e7812}html[data-theme-style=glassy][data-mantine-color-scheme=dark]{--ji-glass-base:#07070d;--ji-blob-1:#3a2f8c;--ji-blob-2:#55215c;--ji-blob-3:#0c3e46;--ji-blob-4:#1b3874;--ji-blob-5:#4f2e16;--ji-blob-alpha:80%;--ji-glass:#16162080;--ji-glass-item:#1c1c28a8;--ji-glass-overlay:#12121adb;--ji-glass-nav:#1010189e;--ji-glass-edge:#ffffff17;--ji-subtle:#ffffff12;--ji-line:#ffffff1a;--ji-accent-soft:#8f91fa24;--ji-muted:#b0b3bf;--ji-faint:#a3a6b3;--ji-glass-shadow:0 20px 48px -18px #000000b3, inset 0 1px 0 #ffffff0d;--ji-glass-shadow-hover:0 26px 56px -18px #000c, inset 0 1px 0 #ffffff12}html[data-theme-style=glassy][data-mantine-color-scheme]{--ji-canvas:color-mix(in srgb, var(--ji-glass-base) 45%, transparent);--ji-surface:var(--ji-glass-item);--ji-page-bg:var(--ji-glass-mesh);--mantine-color-body:var(--ji-glass-item);--mantine-color-default:var(--ji-glass-item);--mantine-color-default-hover:var(--ji-subtle);--mantine-color-default-border:var(--ji-line);--mantine-color-dimmed:var(--ji-muted);--mantine-color-placeholder:var(--ji-faint);--mantine-color-red-text:var(--ji-danger-text);--mantine-color-green-text:var(--ji-success-text);--mantine-color-yellow-text:var(--ji-warning-text);--mantine-color-orange-text:var(--ji-warning-text);--mantine-color-blue-text:var(--ji-info-text);--ji-flag-bg:linear-gradient(var(--mantine-color-yellow-light), var(--mantine-color-yellow-light)), var(--ji-glass-item);--ji-glass-mesh:radial-gradient(44vmax 40vmax at 6% 8%, color-mix(in srgb, var(--ji-blob-1) var(--ji-blob-alpha), transparent), transparent 68%), radial-gradient(38vmax 34vmax at 96% 4%, color-mix(in srgb, var(--ji-blob-2) var(--ji-blob-alpha), transparent), transparent 68%), radial-gradient(46vmax 42vmax at 90% 96%, color-mix(in srgb, var(--ji-blob-3) var(--ji-blob-alpha), transparent), transparent 68%), radial-gradient(40vmax 36vmax at 12% 98%, color-mix(in srgb, var(--ji-blob-4) var(--ji-blob-alpha), transparent), transparent 68%), radial-gradient(30vmax 26vmax at 54% 46%, color-mix(in srgb, var(--ji-blob-5) var(--ji-blob-alpha), transparent), transparent 70%), var(--ji-glass-base);background:var(--ji-glass-base)}html[data-theme-style=glassy] body{background:0 0}html[data-theme-style=glassy]:before{content:"";z-index:-1;pointer-events:none;background:var(--ji-glass-mesh);position:fixed;inset:0}html[data-theme-style=glassy] :is(.mantine-Paper-root,.ji-panel){background-color:var(--ji-glass);border:1px solid var(--ji-glass-edge);box-shadow:var(--ji-glass-shadow)}html[data-theme-style=glassy] :is(.mantine-Paper-root,.ji-panel) .mantine-Paper-root{box-shadow:none}html[data-theme-style=glassy] :is(.mantine-Popover-dropdown,.mantine-Modal-content,.mantine-Drawer-content,.mantine-Notification-root){background-color:var(--ji-glass-overlay);border:1px solid var(--ji-glass-edge);box-shadow:var(--ji-glass-shadow)}html[data-theme-style=glassy] .mantine-Modal-header,html[data-theme-style=glassy] .mantine-Drawer-header{background:0 0}html[data-theme-style=glassy] :is(.mantine-Popover-dropdown,.mantine-Modal-content,.mantine-Drawer-content,.mantine-Notification-root,.ji-panel,.mantine-Paper-root[style*="position: fixed"]){-webkit-backdrop-filter:var(--ji-glass-filter);backdrop-filter:var(--ji-glass-filter)}html[data-theme-style=glassy] :is(.mantine-Modal-content,.mantine-Drawer-content,.ji-panel,.mantine-Popover-dropdown) [style*=backdrop-filter]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(html[data-theme-style=glassy]) header[role=banner]{border-radius:var(--mantine-radius-lg);box-shadow:var(--ji-glass-shadow);-webkit-backdrop-filter:var(--ji-glass-filter);backdrop-filter:var(--ji-glass-filter);background:var(--ji-glass-nav)!important;border:1px solid var(--ji-glass-edge)!important}html[data-theme-style=glassy] .ji-sidebar{border:1px solid var(--ji-glass-edge);border-radius:var(--mantine-radius-lg)}html[data-theme-style=glassy] nav.ji-panel{border-radius:var(--mantine-radius-lg);align-self:flex-start;padding:8px}html[data-theme-style=glassy] .mantine-Input-input[data-variant=default]{--input-bg:var(--ji-glass-item)}html[data-theme-style=glassy] .mantine-SegmentedControl-root{background:var(--ji-glass-item);box-shadow:inset 0 0 0 1px var(--ji-line)}html[data-theme-style=glassy] .mantine-SegmentedControl-indicator{background:var(--ji-glass-overlay);box-shadow:var(--mantine-shadow-xs)}html[data-theme-style=glassy] .mantine-Menu-item[data-hovered],html[data-theme-style=glassy] .mantine-Combobox-option:hover{background:var(--ji-subtle)}html[data-theme-style=glassy][data-mantine-color-scheme=dark] :is(.mantine-Button-root,.mantine-ActionIcon-root,.mantine-Badge-root):is(:not([data-variant]),[data-variant=filled]):is(:not([style*=-bg\:]),[style*="-bg: var(--mantine-color-accent-filled)"]):not(:disabled,[data-disabled],[style*=background]){color:var(--ji-on-accent)}html[data-theme-style=glassy] main .mantine-Table-table:not(:is(.mantine-Paper-root,.ji-panel) *){background:var(--ji-glass-item)}html[data-theme-style=glassy] [data-cell],html[data-theme-style=glassy] [role=columnheader][data-breach]{border-radius:var(--mantine-radius-md)!important}html[data-theme-style=glassy] .ji-card{border-radius:var(--mantine-radius-md)!important;border-top-color:var(--ji-glass-edge)!important;border-right-color:var(--ji-glass-edge)!important;border-bottom-color:var(--ji-glass-edge)!important}html[data-theme-style=glassy] :is(.ji-card,main a.mantine-Paper-root,.portal-card){transition:transform var(--ji-dur-fast) var(--ji-ease), box-shadow var(--ji-dur) var(--ji-ease)}html[data-theme-style=glassy] :is(.ji-card,main a.mantine-Paper-root,.portal-card):hover{transform:translateY(-2px);box-shadow:var(--ji-glass-shadow-hover)!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-theme-style=glassy][data-mantine-color-scheme=light]{--ji-glass:#ffffffdb;--ji-glass-overlay:#fffffff7;--ji-glass-nav:#fffffff0}html[data-theme-style=glassy][data-mantine-color-scheme=dark]{--ji-glass:#161620db;--ji-glass-overlay:#12121af7;--ji-glass-nav:#101018f0}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-theme-style=glassy][data-mantine-color-scheme=light]{--ji-glass:#fffffff0;--ji-glass-item:#fffffff7;--ji-glass-overlay:#fff;--ji-glass-nav:#fffffff7;--ji-glass-edge:#181a4024}html[data-theme-style=glassy][data-mantine-color-scheme=dark]{--ji-glass:#161620f0;--ji-glass-item:#1c1c28f7;--ji-glass-overlay:#131318;--ji-glass-nav:#101018f7;--ji-glass-edge:#ffffff24}html[data-theme-style=glassy]{--ji-glass-filter:none}}@media (prefers-reduced-motion:reduce){html[data-theme-style=glassy] :is(.ji-card,main a.mantine-Paper-root,.portal-card):hover{transform:none}}
