.app-container{width:85vw;box-sizing:border-box;max-width:none;margin:0 auto;padding:0 24px}.app-container--header{width:96vw;padding:0 20px}@media (max-width: 768px){.app-container{width:85vw;padding:0 16px}.app-container--header{width:96vw;padding:0 12px}}.ui-page-content{position:relative;z-index:1}.ui-lego-overlay,.ui-lego-sprites,.ui-pixel-overlay,.ui-pixel-sprites{z-index:0}@keyframes seesaw{0%{transform:rotate(0) translateY(0) scale(1)}10%{transform:rotate(-2deg) translateY(-1px) scale(1.02)}20%{transform:rotate(2deg) translateY(1px) scale(1)}30%{transform:rotate(-1deg) translateY(-2px) scale(1.01)}40%{transform:rotate(1deg) translateY(0) scale(1)}50%{transform:rotate(0) translateY(1px) scale(1.03)}60%{transform:rotate(-1.5deg) translateY(-1px) scale(1)}70%{transform:rotate(1.5deg) translateY(2px) scale(1.01)}80%{transform:rotate(-.5deg) translateY(0) scale(1)}90%{transform:rotate(.5deg) translateY(-1px) scale(1.02)}to{transform:rotate(0) translateY(0) scale(1)}}:root{--app-font-family: "HarmonyOS Sans SC", "MiSans", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif}*{font-family:var(--app-font-family)!important}html,body{font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.page-title,.card-title,.ant-card-head-title,.ant-modal-title{font-weight:600!important}button,.ant-btn,.nav-item,.tab-item,.ant-tabs-tab,.ant-menu-item{font-weight:500!important}.font-switcher{position:fixed;bottom:20px;left:20px;z-index:1000}.font-switcher-checkbox{display:flex;align-items:center;gap:8px;background:#fffffff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px 12px;border-radius:0;box-shadow:4px 4px #000;border:1px solid #f0f0f0;transition:all .3s ease}.font-switcher-checkbox:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.font-switcher-label{font-size:12px;color:#666;font-weight:500;white-space:nowrap}.ui-glow-card{transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 1px 4px #00000014;border:1px solid #e5e7eb}.ui-glow-card:hover{box-shadow:0 8px 26px #0000002e}.ui-tilt{will-change:transform}.ui-tilt:hover{transform:translateY(-2px)}.ui-gradient-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#22c1c3);border:none;border-radius:0;cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,filter .16s ease,opacity .16s ease;box-shadow:0 8px 16px #22c1c340,0 2px 6px #00000026}.ui-gradient-btn:hover{transform:translateY(-1px);filter:brightness(1.03)}.ui-gradient-btn:active{transform:translateY(0)}.ui-gradient-btn:disabled{opacity:.6;cursor:not-allowed}.ui-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:12px;border-radius:0;border:2px solid #000;font-weight:600}.ui-tag-default{color:#ffffffd9;background:#ffffff12;border-color:#ffffff2e}.ui-tag-success{color:#34d399;background:#10b98126;border-color:#10b98159;box-shadow:0 0 10px #10b98140 inset}.ui-tag-warning{color:#ffedd5;background:#f59e0b;border-color:#d97706}.ui-tag-danger{color:#fca5a5;background:#ef44442e;border-color:#ef444461;box-shadow:0 0 10px #ef444440 inset}.ui-tag-default{color:#334155;background:#0f172a0d;border-color:#0f172a1f}@keyframes ui-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ui-skeleton{background:linear-gradient(90deg,#0000000f 25%,#0000001a 37%,#0000000f 63%);background-size:400% 100%;animation:ui-shimmer 1.4s ease-in-out infinite}.ui-divider{height:1px;background:#eee}.pixel-tabs .ant-tabs-nav{margin-bottom:16px!important}.pixel-tabs .ant-tabs-tab{border:2px solid #000!important;border-radius:0!important;background:linear-gradient(45deg,#f5f5f5 25%,#f5f5f54d 25%),linear-gradient(-45deg,#f5f5f5 25%,#f5f5f54d 25%),linear-gradient(45deg,#f5f5f54d 75%,#f5f5f5 75%),linear-gradient(-45deg,#f5f5f54d 75%,#f5f5f5 75%)!important;background-size:4px 4px!important;background-position:0 0,0 2px,2px -2px,-2px 0px!important;box-shadow:2px 2px #000!important;margin-right:8px!important;padding:8px 16px!important;font-family:inherit!important;font-weight:700!important;transition:all .1s ease!important}.pixel-tabs .ant-tabs-tab:active{transform:translate(1px,1px)!important;box-shadow:1px 1px #000!important}.pixel-tabs .ant-tabs-tab-active{background:linear-gradient(45deg,#1890ff 25%,#1890ff4d 25%),linear-gradient(-45deg,#1890ff 25%,#1890ff4d 25%),linear-gradient(45deg,#1890ff4d 75%,#1890ff 75%),linear-gradient(-45deg,#1890ff4d 75%,#1890ff 75%)!important;background-size:4px 4px!important;background-position:0 0,0 2px,2px -2px,-2px 0px!important;color:#fff!important}.pixel-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.pixel-tabs .ant-tabs-ink-bar{display:none!important}.pixel-modal .ant-modal-content{border-radius:0!important;border:2px solid #000!important;box-shadow:8px 8px #000!important;background:linear-gradient(45deg,#fff 25%,#ffffff4d 25%),linear-gradient(-45deg,#fff 25%,#ffffff4d 25%),linear-gradient(45deg,#ffffff4d 75%,#fff 75%),linear-gradient(-45deg,#ffffff4d 75%,#fff 75%)!important;background-size:4px 4px!important;background-position:0 0,0 2px,2px -2px,-2px 0px!important}.pixel-modal .ant-modal-header{border-bottom:none!important;border-radius:0!important;background:transparent!important}.pixel-modal .ant-modal-close{border-radius:0!important;border:1px solid #000!important;background:#f5f5f5!important;box-shadow:2px 2px #000!important;top:8px!important;right:8px!important;width:32px!important;height:32px!important}.pixel-modal .ant-modal-close:hover{background:#e0e0e0!important;transform:translate(1px,1px)!important;box-shadow:1px 1px #000!important}.pixel-modal .ant-descriptions-bordered .ant-descriptions-item-label,.pixel-modal .ant-descriptions-bordered .ant-descriptions-item-content{border:1px solid #000!important}.pixel-modal .ant-descriptions-bordered .ant-descriptions-view{border:2px solid #000!important;border-radius:0!important}.pixel-modal .ant-tag{border-radius:0!important;border:1px solid #000!important;font-family:inherit!important;font-weight:700!important;box-shadow:2px 2px #000!important}.pixel-modal .ant-btn{font-family:inherit!important;border-radius:0!important;border:2px solid #000!important;box-shadow:4px 4px #000!important;text-shadow:1px 1px 0px rgba(0,0,0,.1)!important;letter-spacing:1px!important;font-weight:700!important;background:linear-gradient(45deg,#fafafa 25%,#fafafa4d 25%),linear-gradient(-45deg,#fafafa 25%,#fafafa4d 25%),linear-gradient(45deg,#fafafa4d 75%,#fafafa 75%),linear-gradient(-45deg,#fafafa4d 75%,#fafafa 75%)!important;background-size:4px 4px!important;background-position:0 0,0 2px,2px -2px,-2px 0px!important}.pixel-modal .ant-btn:active{transform:translate(2px,2px)!important;box-shadow:2px 2px #000!important}.pixel-modal .ant-btn-primary{background:linear-gradient(45deg,#1890ff 25%,#1890ff4d 25%),linear-gradient(-45deg,#1890ff 25%,#1890ff4d 25%),linear-gradient(45deg,#1890ff4d 75%,#1890ff 75%),linear-gradient(-45deg,#1890ff4d 75%,#1890ff 75%)!important;background-size:4px 4px!important;background-position:0 0,0 2px,2px -2px,-2px 0px!important;color:#fff!important}.industrial-menu .ant-menu-item-selected{box-shadow:4px 4px #000!important;transform:translate(-2px)!important;position:relative!important;z-index:10!important}.industrial-menu .ant-menu-item{transition:all .1s ease!important}.ui-pixel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-5;opacity:.7;background-blend-mode:overlay;background-image:linear-gradient(0deg,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px),radial-gradient(circle at 24px 24px,rgba(0,0,0,.025) 2px,transparent 2px);background-size:32px 32px,32px 32px,64px 64px}.ui-pixel-sprites{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-4}.ui-px{position:absolute;width:8px;height:8px;image-rendering:pixelated;border-radius:2px;opacity:.9;animation:ui-float 7s ease-in-out infinite}@keyframes ui-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.ui-px.c-blue{background:#3b82f6;box-shadow:0 0 10px #3b82f673}.ui-px.c-green{background:#10b981;box-shadow:0 0 10px #10b98173}.ui-px.c-amber{background:#f59e0b;box-shadow:0 0 10px #f59e0b73}.ui-px.c-rose{background:#ef4444;box-shadow:0 0 10px #ef444473}.ui-px.c-vio{background:#8b5cf6;box-shadow:0 0 10px #8b5cf673}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--mech-bg: #0a0f14;--mech-panel: #11171d;--mech-border: #1e293b;--mech-primary: #00c2ff;--mech-text: #e2e8f0;--mech-sub: #64748b;--mech-panel-rgb: 17, 23, 29;--mech-border-rgb: 30, 41, 59;--mech-primary-rgb: 0, 194, 255;--mech-text-rgb: 226, 232, 240;--mech-sub-rgb: 100, 116, 139;--dark-bg: #1F1F1F;--dark-card: #2B2B2B;--dark-border: #303030;--dark-text: #E5E7EB;--dark-text-secondary: #B0B8C4;--dark-link: #93C5FD;--shadow-1: 0 1px 3px rgba(0, 0, 0, .08);--shadow-2: 0 2px 6px rgba(0, 0, 0, .12);--inner-line: inset 0 1px 0 rgba(255, 255, 255, .1)}html,body,#root{height:100%}body{background-color:#fff;color:#111827;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}html[data-theme=light] body{background-color:#fff;color:#111827}html[data-theme=dark] body{background-color:var(--dark-bg);color:var(--dark-text)}html[data-theme=dark] a{color:var(--dark-link)}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@keyframes mech-scan{0%{background-position:0 0}to{background-position:0 30px}}.mech-card{position:relative;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));border-radius:8px;border-color:#e5e7eb;box-shadow:var(--shadow-1),var(--inner-line);transition:box-shadow .2s ease-out}.admin-skin .mech-card{position:relative;border-radius:.5rem;border-width:1px;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgba(var(--mech-panel-rgb),.7);border-color:rgba(var(--mech-border-rgb),.8);box-shadow:inset 0 1px #ffffff0d,0 4px 12px -2px #0009}.mech-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:.025em;color:#111827}.mech-sub{font-size:.875rem;line-height:1.25rem;color:#6b7280}.admin-skin .mech-title{color:var(--mech-text)}.admin-skin .mech-sub{color:var(--mech-sub)}.mech-input{width:100%;border-radius:.375rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.mech-input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.mech-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.mech-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mech-input{border-color:#d1d5db;--tw-ring-color: #6366f1}.admin-skin .mech-input{background-color:rgba(var(--mech-panel-rgb),.8);border-color:rgba(var(--mech-border-rgb),.6);color:var(--mech-text);--tw-ring-color: rgba(var(--mech-primary-rgb), .6)}html[data-theme=dark] .mech-card{background-color:var(--dark-card);border-color:var(--dark-border);box-shadow:var(--shadow-1),var(--inner-line)}html[data-theme=dark] .mech-title{color:var(--dark-text)}html[data-theme=dark] .mech-sub{color:var(--dark-text-secondary)}html[data-theme=dark] .mech-input{background-color:var(--dark-card);border-color:var(--dark-border);color:var(--dark-text)}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-full{height:100%}.max-h-40{max-height:10rem}.min-h-\[50vh\]{min-height:50vh}.w-auto{width:auto}.w-full{width:100%}.min-w-\[720px\]{min-width:720px}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-400\/30{border-color:#4ade804d}.border-mech-border\/50{border-color:#1e263080}.border-mech-border\/60{border-color:#1e263099}.border-mech-border\/70{border-color:#1e2630b3}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-400\/30{border-color:#f871714d}.border-red-400\/60{border-color:#f8717199}.border-transparent{border-color:transparent}.border-white\/20{border-color:#fff3}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-400\/30{border-color:#facc154d}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/40{background-color:#22c55e66}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-mech-panel\/70{background-color:#0d141cb3}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500\/20{background-color:#ef444433}.bg-white\/10{background-color:#ffffff1a}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/20{background-color:#eab30833}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-mech-sub{--tw-text-opacity: 1;color:rgb(140 163 184 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.mech-scan-overlay{background-image:radial-gradient(circle at 20% 0%,rgba(var(--mech-primary-rgb),.06),transparent 40%),radial-gradient(circle at 80% 0%,rgba(0,230,168,.06),transparent 40%)}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:text-mech-text:hover{--tw-text-opacity: 1;color:rgb(230 237 243 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}}.ui-lego-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-6;pointer-events:none;opacity:.75;background-color:#f2f3f5;background-image:radial-gradient(circle at 30% 30%,#ffffffb3 0,#ffffff38 28%,#fff0 29%),radial-gradient(circle at 70% 70%,#0000002e 0,#0000000d 26%,#0000 27%);background-size:28px 28px,28px 28px;background-position:0 0,0 0;image-rendering:pixelated}.ui-lego-sprites{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-5;pointer-events:none}.ui-brick{position:absolute;border-radius:10px;box-shadow:0 10px 22px #00000038,inset 0 1px #ffffff1a;animation:lego-float 8s ease-in-out infinite;filter:saturate(1.02);border:1px solid rgba(0,0,0,.1);overflow:hidden}@keyframes lego-float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.ui-brick:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:6px;opacity:.9;background-image:radial-gradient(circle at 30% 30%,#fff9 0,#ffffff2e 38%,#fff0 39%),radial-gradient(circle at 70% 70%,#0000002e 0,#0000000f 35%,#0000 36%);background-size:22px 22px,22px 22px;background-position:0 0,0 0;image-rendering:pixelated}.ui-brick.b-red{background:linear-gradient(145deg,#ff6b6b,#d94d4d);border-color:#c73f3f}.ui-brick.b-blue{background:linear-gradient(145deg,#60a5fa,#3b82f6);border-color:#2f62c9}.ui-brick.b-green{background:linear-gradient(145deg,#34d399,#10b981);border-color:#0d9268}.ui-brick.b-amber{background:linear-gradient(145deg,#fbbf24,#f59e0b);border-color:#d97706}.ui-brick.b-violet{background:linear-gradient(145deg,#a78bfa,#8b5cf6);border-color:#6d28d9}html{scrollbar-gutter:stable}body.is-user #root,body.is-user .ant-layout,body.is-user .ant-layout-content{background:transparent!important}body.is-user.play-immersive{--user-page-bg: #0a0f14;background-color:var(--user-page-bg);background-image:linear-gradient(180deg,#0a0f14e6,#0a0f14bd),url(https://didctf-file.s3.bitiful.net/image/background/zsdark_background_converted.webp?no-wait=on);background-size:100% 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:center center,center center;background-attachment:fixed;color:#e5e7eb}body.is-user.play-immersive #root,body.is-user.play-immersive .ant-layout,body.is-user.play-immersive .ant-layout-content{background:transparent!important}body.is-user.play-immersive .play-page{min-height:100vh;background:transparent;color:inherit}body.is-user.user-theme-light .ui-yellow-selected.ant-btn-primary,body.is-user.user-theme-light .ui-yellow-selected.ant-btn-primary:hover,body.is-user.user-theme-light .ui-yellow-selected.ant-btn-primary:active,body.is-user.user-theme-light .ui-yellow-selected.ant-btn-primary:focus{background:linear-gradient(180deg,#ffe04d,#ffd200 55%,#f5c900)!important;border-color:#0d0d0d!important;color:#000!important;border-radius:0!important;border-width:2px!important;box-shadow:0 10px 22px #00000038,inset 0 0 0 1px #ffffff2e!important}body.is-user.user-theme-light .ui-yellow-selected.ant-btn-primary .anticon{color:#000!important}body.is-user.user-theme-light .ui-yellow-selected.ant-btn-primary:hover{filter:brightness(1.02) contrast(1.02)!important}body.is-user.user-theme-light .ui-yellow-selected.ant-btn-primary:active{filter:brightness(.98)!important}body.is-user.user-theme-dark .ui-tactical-selected.ant-btn,body.is-user.user-theme-dark .ui-tactical-selected.ant-btn:hover,body.is-user.user-theme-dark .ui-tactical-selected.ant-btn:active,body.is-user.user-theme-dark .ui-tactical-selected.ant-btn:focus{border-color:#226648!important;box-shadow:none!important;color:#fff!important}body.is-user.user-theme-dark .ui-tactical-selected.ant-btn{position:relative}body.is-user.user-theme-dark .ui-tactical-selected.ant-btn:after{content:"";position:absolute;top:0;right:0;width:10px;height:10px;border-top:1px solid #00ff9d;border-right:1px solid #00ff9d;pointer-events:none}body.is-user.user-theme-light .ant-float-btn-primary .ant-float-btn-body,body.is-user.user-theme-light .ant-float-btn-primary:hover .ant-float-btn-body,body.is-user.user-theme-light .ant-float-btn-primary:active .ant-float-btn-body{background:#ffd200!important;border:2px solid #0d0d0d!important;border-radius:0!important;box-shadow:none!important;color:#000!important}body.is-user.user-theme-light .ant-float-btn-primary .ant-float-btn-body .anticon{color:#000!important}body.is-user.user-theme-light .ant-back-top .ant-btn-primary,body.is-user.user-theme-light .ant-back-top .ant-btn-primary:hover,body.is-user.user-theme-light .ant-back-top .ant-btn-primary:active{background:#ffd200!important;border:2px solid #0d0d0d!important;color:#000!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .ant-back-top .ant-btn-primary .anticon{color:#000!important}body.is-user .ant-tag:hover{border-color:inherit!important}body.is-user.user-theme-dark .ant-dropdown .ant-dropdown-menu,body.is-user.user-theme-dark .ant-dropdown-menu,body.is-user.user-theme-dark .ant-select-dropdown{background:var(--user-surface-solid, #121a22)!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 16px 28px #00000073,inset 0 0 0 1px #e2e8f014!important;padding:6px!important}body.is-user.user-theme-dark .ant-select-dropdown .rc-virtual-list,body.is-user.user-theme-dark .ant-select-dropdown .rc-virtual-list-holder,body.is-user.user-theme-dark .ant-select-dropdown .rc-virtual-list-holder-inner{background:var(--user-surface-solid, #121a22)!important}body.is-user.user-theme-dark .ant-dropdown .ant-dropdown-menu-item,body.is-user.user-theme-dark .ant-dropdown .ant-dropdown-menu-submenu-title,body.is-user.user-theme-dark .ant-dropdown-menu-item,body.is-user.user-theme-dark .ant-dropdown-menu-submenu-title,body.is-user.user-theme-dark .ant-select-item,body.is-user.user-theme-dark .ant-select-item-option{margin:0!important;border-radius:2px!important;border:1px solid transparent!important;color:#e5e7eb!important;background:var(--user-surface-solid, #121a22)!important}body.is-user.user-theme-dark .ant-dropdown .ant-dropdown-menu-item:hover,body.is-user.user-theme-dark .ant-dropdown .ant-dropdown-menu-submenu-title:hover,body.is-user.user-theme-dark .ant-dropdown-menu-item:hover,body.is-user.user-theme-dark .ant-dropdown-menu-submenu-title:hover,body.is-user.user-theme-dark .ant-select-item-option-active:not(.ant-select-item-option-disabled),body.is-user.user-theme-dark .ant-select-item-option:hover:not(.ant-select-item-option-disabled){background:#e2e8f01a!important;box-shadow:inset 0 0 0 1px #94a3b873!important;border-color:transparent!important;color:#e5e7eb!important;outline:none!important}body.is-user.user-theme-dark .ant-dropdown .ant-dropdown-menu-item-selected,body.is-user.user-theme-dark .ant-dropdown-menu-item-selected,body.is-user.user-theme-dark .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#20ad7b33!important;box-shadow:inset 0 0 0 1px #20ad7b8c!important;color:#e5e7eb!important}body.is-user.user-theme-dark .ant-select-item-option-disabled,body.is-user.user-theme-dark .ant-dropdown-menu-item-disabled{color:#94a3b8!important;background:var(--user-surface-solid, #121a22)!important;opacity:.65!important}body.is-user.user-theme-dark .ant-dropdown .ant-dropdown-menu-item-divider,body.is-user.user-theme-dark .ant-dropdown-menu-item-divider,body.is-user.user-theme-dark .ant-select-item-option-grouped,body.is-user.user-theme-dark .ant-select-item-divider{background:#94a3b838!important}body.is-user.user-theme-dark .ant-dropdown,body.is-user.user-theme-dark .ant-select-dropdown{border-radius:2px!important}body.is-user.user-theme-dark .ant-select-dropdown .ant-select-item-option-content,body.is-user.user-theme-dark .ant-select-dropdown .ant-empty-description{color:#e5e7eb!important}body.is-user.user-theme-dark .ant-menu-item:hover,body.is-user.user-theme-dark .ant-menu-submenu-title:hover{box-shadow:none!important}body.is-user.user-theme-dark .ant-tabs-tab:hover,body.is-user.user-theme-dark .ant-tabs-tab:hover .ant-tabs-tab-btn{color:inherit!important}body.is-user.user-theme-dark .ant-tabs-tab:hover{background:transparent!important;box-shadow:inset 0 0 0 1px #94a3b88c!important}body.is-user.user-theme-dark .ant-pagination-item:hover,body.is-user.user-theme-dark .ant-pagination-prev:hover .ant-pagination-item-link,body.is-user.user-theme-dark .ant-pagination-next:hover .ant-pagination-item-link{background:transparent!important;border-color:#94a3b899!important}body.is-user.user-theme-dark .ant-pagination-item:hover a,body.is-user.user-theme-dark .ant-pagination-prev:hover .anticon,body.is-user.user-theme-dark .ant-pagination-next:hover .anticon{color:inherit!important}body.is-user.user-theme-dark .ant-input:hover:not(.practice-answer-input),body.is-user.user-theme-dark .ant-input-affix-wrapper:hover,body.is-user.user-theme-dark .ant-select-selector:hover{border-color:#94a3b899!important}body.is-user .app-user-header{background:var(--user-header-bg)!important;border-bottom:1px solid var(--user-header-border)!important;color:var(--user-text-primary)}body.is-user .app-user-header .app-site-title{color:var(--user-header-text)!important}body.is-user .site-footer__link{color:var(--user-footer-link)}body.is-user .site-footer__link:hover{color:var(--user-footer-link-hover)}body.is-user .site-footer__meta-link,body.is-user .site-footer__sep,body.is-user .site-footer__custom-html{color:var(--user-footer-meta);text-decoration:none;transition:color .2s ease}body.is-user .site-footer__meta-link:hover{color:var(--user-footer-link-hover)}body.is-user .theme-switcher-trigger.ant-btn-icon-only .anticon{font-size:16px}body.is-user .header-register-btn,body.is-user .header-register-btn:hover,body.is-user .header-register-btn:focus,body.is-user .header-register-btn:active,body.is-user .header-register-btn.ant-btn-default:hover,body.is-user .header-register-btn.ant-btn-default:focus,body.is-user .header-register-btn.ant-btn-default:active{background:#20ad7b!important;border-color:#20ad7b!important;color:#000!important;box-shadow:none!important;transform:none!important;transition:none!important}body.is-user .header-register-btn:before,body.is-user .header-register-btn:after{display:none!important;opacity:0!important;box-shadow:none!important}body.is-user .manage-contest-btn,body.is-user .manage-contest-btn:hover,body.is-user .manage-contest-btn:focus,body.is-user .manage-contest-btn:active{border-radius:2px!important;box-shadow:none!important;transition:none!important}body.is-user .manage-contest-btn{background:#20ad7b!important;border-color:#20ad7b!important;color:#000!important}body.is-user .manage-contest-btn:hover,body.is-user .manage-contest-btn:focus,body.is-user .manage-contest-btn:active{background:transparent!important;border-color:#20ad7b!important;color:#20ad7b!important}body.is-user .manage-contest-select-dropdown.ant-select-dropdown{background:#061218fa!important;border:1px solid rgba(32,173,123,.45)!important;border-radius:0!important;box-shadow:none!important}body.is-user .manage-contest-select-dropdown .ant-select-item{color:#d1d5db!important;border-radius:0!important}body.is-user .manage-contest-select-dropdown .ant-select-item-option-active{background:#20ad7b2e!important}body.is-user .manage-contest-select-dropdown .ant-select-item-option-selected{background:#20ad7b42!important;color:#fff!important}body.is-user .manage-contest-modal .ant-modal-content{position:relative;overflow:hidden;background:#061218f5!important;border:1px solid rgba(32,173,123,.5)!important;border-radius:2px!important;box-shadow:0 0 0 1px #8fd0d51f inset!important}body.is-user .manage-contest-modal .ant-modal-content:before,body.is-user .manage-contest-modal .ant-modal-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}body.is-user .manage-contest-modal .ant-modal-content:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 18px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 18px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 18px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 18px no-repeat}body.is-user .manage-contest-modal .ant-modal-content:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 18px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 18px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 18px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 18px no-repeat}body.is-user .manage-contest-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(32,173,123,.35)!important}body.is-user .manage-contest-modal .ant-modal-title{color:#e5e7eb!important;font-family:inherit!important;font-weight:700!important;letter-spacing:.6px!important}body.is-user .manage-contest-modal .ant-modal-footer{border-top:1px solid rgba(148,163,184,.22)!important}body.is-user .manage-contest-modal .ant-select-selector{background:#0c272f6b!important;border-color:#20ad7b73!important;color:#e5e7eb!important;border-radius:0!important;box-shadow:none!important}body.is-user .manage-contest-modal .ant-select-selection-placeholder{color:#8fb3b7!important}body.is-user .manage-contest-modal .ant-select-arrow{color:#8fd0d5!important}body.is-user .manage-contest-ok-btn,body.is-user .manage-contest-ok-btn:hover,body.is-user .manage-contest-ok-btn:focus,body.is-user .manage-contest-ok-btn:active,body.is-user .manage-contest-cancel-btn,body.is-user .manage-contest-cancel-btn:hover,body.is-user .manage-contest-cancel-btn:focus,body.is-user .manage-contest-cancel-btn:active{border-radius:0!important;box-shadow:none!important;transition:none!important}body.is-user .manage-contest-ok-btn:hover,body.is-user .manage-contest-ok-btn:focus,body.is-user .manage-contest-ok-btn:active{background:transparent!important;color:#20ad7b!important;border-color:#20ad7b!important}@keyframes certProgressSweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes certProgressPulse{0%,to{box-shadow:0 0 10px #20ad7b59}50%{box-shadow:0 0 18px #20ad7ba6}}.cert-writeups-page .cert-writeups-tab-btn{box-sizing:border-box;min-height:48px;padding:14px 28px;line-height:1.45}body.is-user .custom-page .ant-skeleton-title,body.is-user .custom-page .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#94a3b81f 25%,#94a3b83d 37%,#94a3b81f 63%)!important}body.is-user .custom-page .custom-page-card .ant-card-head{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.28)!important}body.is-user .custom-page .custom-page-card .ant-card-body{color:#d1d5db!important}body.is-user .custom-page .custom-page-card .markdown-body,body.is-user .custom-page .custom-page-card .markdown-body p,body.is-user .custom-page .custom-page-card .markdown-body li,body.is-user .custom-page .custom-page-card .markdown-body ul,body.is-user .custom-page .custom-page-card .markdown-body ol,body.is-user .custom-page .custom-page-card .markdown-body blockquote,body.is-user .custom-page .custom-page-card .markdown-body td,body.is-user .custom-page .custom-page-card .markdown-body th,body.is-user .custom-page .custom-page-card .markdown-body kbd,body.is-user .custom-page .custom-page-card .markdown-body details,body.is-user .custom-page .custom-page-card .markdown-body summary{color:#d1d5db!important}body.is-user .custom-page .custom-page-card .markdown-body h1,body.is-user .custom-page .custom-page-card .markdown-body h2,body.is-user .custom-page .custom-page-card .markdown-body h3,body.is-user .custom-page .custom-page-card .markdown-body h4,body.is-user .custom-page .custom-page-card .markdown-body h5,body.is-user .custom-page .custom-page-card .markdown-body h6,body.is-user .custom-page .custom-page-card .markdown-body strong{color:#e5e7eb!important}body.is-user .custom-page .custom-page-card .markdown-body a{color:#20ad7b!important}body.is-user .custom-page .custom-page-card .markdown-body hr,body.is-user .custom-page .custom-page-card .markdown-body h1,body.is-user .custom-page .custom-page-card .markdown-body h2,body.is-user .custom-page .custom-page-card .markdown-body table th,body.is-user .custom-page .custom-page-card .markdown-body table td,body.is-user .custom-page .custom-page-card .markdown-body table tr{border-color:#94a3b847!important}body.is-user .custom-page .custom-page-card .markdown-body table th,body.is-user .custom-page .custom-page-card .markdown-body table tr,body.is-user .custom-page .custom-page-card .markdown-body table tr:nth-child(2n),body.is-user .custom-page .custom-page-card .markdown-body blockquote,body.is-user .custom-page .custom-page-card .markdown-body code,body.is-user .custom-page .custom-page-card .markdown-body kbd,body.is-user .custom-page .custom-page-card .markdown-body details summary{background:#0c272f38!important}body.is-user .forgot-page .forgot-send-btn,body.is-user .forgot-page .forgot-send-btn:focus,body.is-user .forgot-page .forgot-send-btn:active,body.is-user .forgot-page .forgot-send-btn.ant-btn-default:focus,body.is-user .forgot-page .forgot-send-btn.ant-btn-default:active{background:#20ad7b!important;border-color:#20ad7ba6!important;color:#000!important;box-shadow:none!important;transform:none!important;transition:none!important;outline:none!important}body.is-user .forgot-page .forgot-send-btn:hover,body.is-user .forgot-page .forgot-send-btn.ant-btn-default:hover{background:#20ad7b!important;border-color:#20ad7ba6!important;color:#fff!important;box-shadow:none!important;transform:none!important;transition:none!important;outline:none!important}body.is-user .forgot-page .forgot-reset-btn,body.is-user .forgot-page .forgot-reset-btn:focus,body.is-user .forgot-page .forgot-reset-btn:active,body.is-user .forgot-page .forgot-reset-btn.ant-btn-default:focus,body.is-user .forgot-page .forgot-reset-btn.ant-btn-default:active{background:#20ad7b!important;border-color:#20ad7ba6!important;color:#000!important;box-shadow:none!important;transform:none!important;transition:none!important;outline:none!important}body.is-user .forgot-page .forgot-reset-btn:hover,body.is-user .forgot-page .forgot-reset-btn.ant-btn-default:hover{background:#20ad7b!important;border-color:#20ad7ba6!important;color:#fff!important;box-shadow:none!important;transform:none!important;transition:none!important;outline:none!important}body.is-user .forgot-page .forgot-tactical-corners{position:relative;overflow:hidden}body.is-user .forgot-page .forgot-tactical-corners:before,body.is-user .forgot-page .forgot-tactical-corners:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}body.is-user .forgot-page .forgot-tactical-corners:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user .forgot-page .forgot-tactical-corners:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user .home-page-grid .home-quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}body.is-user .home-page-grid .home-quick-link-card{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:96px;padding:16px;margin:0;border:none;color:inherit;text-align:left;cursor:pointer;position:relative;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}body.is-user .home-page-grid .home-quick-link-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:20px}body.is-user .home-page-grid .home-quick-link-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-right:20px}body.is-user .home-page-grid .home-quick-link-title{font-size:14px;font-weight:600;line-height:1.4}body.is-user .home-page-grid .home-quick-link-desc{display:block;font-size:12px;line-height:1.45}body.is-user .home-page-grid .home-quick-link-arrow{position:absolute;right:14px;bottom:14px;font-size:12px;transition:color .15s ease,transform .15s ease}@media (max-width: 1023px){body.is-user .home-page-grid .home-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){body.is-user .home-page-grid .home-quick-links{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){body.is-user .home-page-grid .home-quick-link-card:active,body.is-user .home-page-grid .home-quick-link-card:hover .home-quick-link-arrow{transform:none!important}}body.is-user .home-page-grid .home-recent-events{width:100%}body.is-user .home-page-grid .home-recent-events-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}body.is-user .home-page-grid .home-recent-events-title{margin:0;font-size:20px;font-weight:700;line-height:1.3}body.is-user .home-page-grid .home-recent-events-subtitle{margin:0;font-size:13px;line-height:1.5;max-width:100%}body.is-user .home-page-grid .home-recent-events-body{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}body.is-user .home-page-grid .home-recent-events-grid{display:contents}body.is-user .home-page-grid .home-recent-events-sidebar{display:flex;flex-direction:column;gap:12px;min-width:0}body.is-user .home-page-grid .home-recent-events-side-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;padding:12px 14px;font-size:18px;font-weight:700;font-family:inherit;line-height:1.35;text-align:center;border-radius:2px;box-sizing:border-box;transition:filter .15s ease,border-color .15s ease,background .15s ease}body.is-user .home-page-grid .home-recent-events-side-btn--signin{margin:0;width:100%}body.is-user .home-page-grid .home-recent-events-side-btn--signin .signin-btn-content{flex-direction:row;gap:8px}body.is-user .home-page-grid .home-recent-events-side-btn--signin .signin-text{font-size:20px}body.is-user .home-page-grid .home-recent-events-side-btn--signin .signin-icon-coin{font-size:24px}body.is-user .home-page-grid .home-recent-events-side-btn--signin .signin-icon-check{font-size:30px}body.is-user .home-page-grid .home-recent-events-side-btn--material,body.is-user .home-page-grid .home-recent-events-side-btn--wiki{color:#e5e7eb;background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#37415138,#4755692e);border:1px solid rgba(148,163,184,.52);cursor:pointer}body.is-user .home-page-grid .home-recent-events-side-btn--material:hover,body.is-user .home-page-grid .home-recent-events-side-btn--wiki:hover{border-color:#20ad7b8c;background:#10b9811f;color:#6ee7b7}body.is-user .home-page-grid .home-recent-events-side-btn--material .anticon,body.is-user .home-page-grid .home-recent-events-side-btn--wiki .anticon{font-size:20px}body.is-user .home-page-grid .home-recent-event-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}body.is-user .home-page-grid .home-recent-event-cover{position:relative;min-height:128px;padding:12px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}body.is-user .home-page-grid .home-recent-event-cover--default{background-color:#141a22;background-image:radial-gradient(ellipse 70% 55% at 18% 20%,rgba(47,103,216,.28),transparent 58%),radial-gradient(ellipse 60% 50% at 82% 78%,rgba(212,168,75,.22),transparent 55%),linear-gradient(165deg,#243044,#121820 52%,#0a0e14)}body.is-user .home-page-grid .home-recent-event-cover--has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b8,#0000002e 55%,#00000014);pointer-events:none;z-index:0}body.is-user .home-page-grid .home-recent-event-cover--has-image .home-recent-event-badge{z-index:1}body.is-user .home-page-grid .home-recent-event-cover--has-image .home-recent-event-cover-title{position:relative;z-index:1}body.is-user .home-page-grid .home-recent-event-badge{position:absolute;top:12px;left:12px;z-index:1;align-self:flex-start;width:auto;max-width:calc(100% - 24px);white-space:nowrap;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.5;color:#fff}body.is-user .home-page-grid .home-recent-event-cover-title{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}body.is-user .home-page-grid .home-recent-event-body{display:flex;flex-direction:column;flex:1;padding:12px}body.is-user .home-page-grid .home-recent-event-meta{margin:0 0 12px}body.is-user .home-page-grid .home-recent-event-meta-row{display:flex;gap:8px;font-size:12px;line-height:1.6}body.is-user .home-page-grid .home-recent-event-meta-row+.home-recent-event-meta-row{margin-top:4px}body.is-user .home-page-grid .home-recent-event-meta-row dt{flex-shrink:0;margin:0;font-weight:500}body.is-user .home-page-grid .home-recent-event-meta-row dd{margin:0;min-width:0}body.is-user .home-page-grid .home-recent-event-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}body.is-user .home-page-grid .home-recent-event-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;line-height:1.5}body.is-user .home-page-grid .home-recent-event-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}body.is-user .home-page-grid .home-recent-event-btn{height:36px;margin:0;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;line-height:1;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease}body.is-user .home-page-grid .home-recent-event-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}body.is-user .home-page-grid .home-recent-event-btn--primary.is-disabled,body.is-user .home-page-grid .home-recent-event-btn--primary:disabled{opacity:.55;cursor:not-allowed}body.is-user .home-page-grid .home-recent-events-empty{grid-column:1 / span 4;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;padding:32px 24px;text-align:center;border:1px dashed var(--user-border, #e4e7ec);border-radius:8px;background:var(--user-surface, #ffffff)}body.is-user .home-page-grid .home-recent-events-empty-text{margin:0 0 12px;font-size:13px;color:var(--user-text-muted, #8f959e)}body.is-user .home-page-grid .home-recent-events-empty-btn{min-width:140px}@media (max-width: 1023px){body.is-user .home-page-grid .home-recent-events-body{grid-template-columns:1fr}body.is-user .home-page-grid .home-recent-events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.is-user .home-page-grid .home-recent-events-empty{grid-column:auto}body.is-user .home-page-grid .home-recent-events-sidebar{grid-column:auto;grid-row:auto;flex-direction:row}body.is-user .home-page-grid .home-recent-events-side-btn{min-height:56px;font-size:16px}body.is-user .home-page-grid .home-recent-events-side-btn--signin .signin-text{font-size:18px}body.is-user .home-page-grid .home-recent-events-side-btn--signin .signin-btn-content{flex-direction:row;gap:8px}}@media (max-width: 767px){body.is-user .home-page-grid .home-recent-events-grid{grid-template-columns:1fr}body.is-user .home-page-grid .home-recent-events-sidebar{flex-direction:column}}body.is-user .home-page-grid .home-hot-writeups{grid-column:1 / -1;width:100%}body.is-user .home-page-grid .home-hot-writeups__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:16px;flex-wrap:wrap}body.is-user .home-page-grid .home-hot-writeups__header-main{flex:1;min-width:200px}body.is-user .home-page-grid .home-hot-writeups__title{margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.3}body.is-user .home-page-grid .home-hot-writeups__subtitle{margin:0;font-size:13px;line-height:1.5;color:#94a3b8f2}body.is-user .home-page-grid .home-hot-writeups__more{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#8fd0d5;cursor:pointer;white-space:nowrap;border:none;background:none;padding:4px 0;font-family:inherit}body.is-user .home-page-grid .home-hot-writeups__more:hover{color:#6ee7b7}body.is-user .home-page-grid .home-hot-writeups__layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:stretch}body.is-user .home-page-grid .home-hot-writeups__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;min-height:100%}body.is-user .home-page-grid .home-hot-writeup-card{display:flex;flex-direction:column;height:100%;min-height:100%;min-width:0;padding:16px;box-sizing:border-box;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}body.is-user .home-page-grid .home-hot-writeup-card__tag{align-self:flex-start;margin-bottom:10px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;border:1px solid transparent}body.is-user .home-page-grid .home-hot-writeup-card__tag--orange{color:#fdba74;background:#fb923c26;border-color:#fb923c59}body.is-user .home-page-grid .home-hot-writeup-card__tag--blue{color:#93c5fd;background:#3b82f626;border-color:#3b82f659}body.is-user .home-page-grid .home-hot-writeup-card__tag--cyan{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee59}body.is-user .home-page-grid .home-hot-writeup-card__title{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4;color:#ecfeff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.is-user .home-page-grid .home-hot-writeup-card__author{display:flex;align-items:center;gap:8px;margin-bottom:10px}body.is-user .home-page-grid .home-hot-writeup-card__avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;background:#20ad7b33;color:#6ee7b7;border:1px solid rgba(32,173,123,.45)}body.is-user .home-page-grid .home-hot-writeup-card__avatar--image{padding:0;overflow:hidden;background:#0f172a59}body.is-user .home-page-grid .home-hot-writeup-card__avatar--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}body.is-user .home-page-grid .home-hot-writeup-card__author-name{font-size:12px;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.is-user .home-page-grid .home-hot-writeup-card__stats{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;color:#94a3b8}body.is-user .home-page-grid .home-hot-writeup-card__stat{display:inline-flex;align-items:center;gap:4px}body.is-user .home-page-grid .home-hot-writeup-card__desc{margin:0;font-size:12px;line-height:1.55;color:#94a3b8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}body.is-user .home-page-grid .home-hot-writeups__rank{display:flex;flex-direction:column;padding:0;overflow:hidden;min-height:100%}body.is-user .home-page-grid .home-hot-writeups__tabs{display:flex;border-bottom:1px solid rgba(148,163,184,.28)}body.is-user .home-page-grid .home-hot-writeups__tab{flex:1;padding:12px 8px;font-size:13px;font-weight:600;text-align:center;cursor:pointer;border:none;background:transparent;color:#94a3b8;font-family:inherit;transition:color .15s ease,background .15s ease}body.is-user .home-page-grid .home-hot-writeups__tab--active{color:#6ee7b7;background:#10b9811a;box-shadow:inset 0 -2px #20ad7b}body.is-user .home-page-grid .home-hot-writeups__rank-list{--home-rank-row-height: 42px;flex:1 1 auto;list-style:none;margin:0;padding:8px 12px 12px;min-height:calc(var(--home-rank-row-height) * 3 + 20px);box-sizing:border-box}body.is-user .home-page-grid .home-hot-writeups__rank-item{display:flex;align-items:center;gap:10px;min-height:var(--home-rank-row-height);padding:10px 4px;box-sizing:border-box;cursor:pointer;border-radius:2px;transition:background .15s ease}body.is-user .home-page-grid .home-hot-writeups__rank-item--placeholder{cursor:default;pointer-events:none}body.is-user .home-page-grid .home-hot-writeups__rank-item--placeholder .home-hot-writeups__rank-num{color:#94a3b859;background:#94a3b814}body.is-user .home-page-grid .home-hot-writeups__rank-title--empty{color:#94a3b840}body.is-user .home-page-grid .home-hot-writeups__rank-item:hover{background:#e2e8f00f}body.is-user .home-page-grid .home-hot-writeups__rank-num{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border-radius:50%;color:#94a3b8;background:#94a3b81f}body.is-user .home-page-grid .home-hot-writeups__rank-num--1{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c)}body.is-user .home-page-grid .home-hot-writeups__rank-num--2{color:#fff;background:linear-gradient(135deg,#fb923c,#f97316)}body.is-user .home-page-grid .home-hot-writeups__rank-num--3{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6)}body.is-user .home-page-grid .home-hot-writeups__rank-body{flex:1;min-width:0}body.is-user .home-page-grid .home-hot-writeups__rank-title{font-size:13px;font-weight:500;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}body.is-user .home-page-grid .home-hot-writeups__rank-views{font-size:11px;color:#94a3b8}body.is-user .home-page-grid .home-hot-writeups__empty{grid-column:1 / -1;padding:32px 16px;text-align:center;font-size:13px;color:#94a3b8}body.is-user .home-page-grid .home-hot-writeups__loading{grid-column:1 / -1;display:flex;justify-content:center;padding:40px}@media (max-width: 1199px){body.is-user .home-page-grid .home-hot-writeups__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 899px){body.is-user .home-page-grid .home-hot-writeups__layout,body.is-user .home-page-grid .home-hot-writeups__cards{grid-template-columns:1fr}body.is-user .home-page-grid .home-hot-writeups__rank{order:-1}}body.is-user .home-page-grid .home-contribute-banner{grid-column:1 / -1;width:100%;position:relative;border-radius:12px;overflow:hidden;min-height:168px;background-color:#0b1830;background-repeat:no-repeat;background-size:cover;background-position:center right;border:1px solid rgba(148,163,184,.28);box-shadow:0 8px 24px #0003}body.is-user .home-page-grid .home-contribute-banner--has-image{background-image:linear-gradient(90deg,rgba(8,18,42,.96) 0%,rgba(8,18,42,.82) 38%,rgba(8,18,42,.45) 62%,rgba(8,18,42,.15) 85%,transparent 100%)}body.is-user .home-page-grid .home-contribute-banner--no-image{background-image:linear-gradient(105deg,#0a1628,#0f2240 45%,#152a4a)}body.is-user .home-page-grid .home-contribute-banner__inner{position:relative;z-index:1;display:flex;align-items:center;min-height:168px;padding:28px 32px;box-sizing:border-box}body.is-user .home-page-grid .home-contribute-banner__content{max-width:min(640px,72%)}body.is-user .home-page-grid .home-contribute-banner__title{margin:0 0 12px;font-size:26px;font-weight:800;line-height:1.25;letter-spacing:.02em;color:#e8c872;text-shadow:0 1px 12px rgba(0,0,0,.35)}body.is-user .home-page-grid .home-contribute-banner__desc{margin:0 0 20px;font-size:14px;line-height:1.65;color:#e2e8f0eb}body.is-user .home-page-grid .home-contribute-banner__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px;font-size:15px;font-weight:700;font-family:inherit;line-height:1.4;color:#1a1208;background:linear-gradient(180deg,#f0d78c,#e8c872 48%,#d4b25e);border:1px solid rgba(255,255,255,.25);border-radius:4px;box-shadow:0 4px 14px #00000040;cursor:pointer;transition:filter .15s ease,transform .15s ease}body.is-user .home-page-grid .home-contribute-banner__btn:hover{filter:brightness(1.06);transform:translateY(-1px)}body.is-user .home-page-grid .home-contribute-banner__btn:active{transform:translateY(0)}@media (max-width: 767px){body.is-user .home-page-grid .home-contribute-banner__inner{padding:22px 20px;min-height:0}body.is-user .home-page-grid .home-contribute-banner__content{max-width:100%}body.is-user .home-page-grid .home-contribute-banner__title{font-size:22px}body.is-user .home-page-grid .home-contribute-banner__desc{font-size:13px;margin-bottom:16px}}.lobby-page{min-height:100vh}.lobby-page:not(.lobby-page--finals):not(.lobby-page--minimal-light) .lobby-list-item--test{border-left:3px solid rgba(250,173,20,.75)}.lobby-page:not(.lobby-page--finals):not(.lobby-page--minimal-light) .lobby-status-tag--test{display:inline-block;padding:2px 8px;border-radius:2px;font-size:11px;line-height:16px;font-weight:700;white-space:nowrap;flex-shrink:0;color:#faad14;background:#faad1429;border:1px solid rgba(250,173,20,.55)}.lobby-page:not(.lobby-page--finals):not(.lobby-page--minimal-light) .lobby-tag-test{background:#faad1429;color:#faad14;border:1px solid rgba(250,173,20,.55);border-radius:2px}.lobby-page:not(.lobby-page--finals) .cyber-scroll::-webkit-scrollbar{width:8px}.lobby-page:not(.lobby-page--finals) .cyber-scroll::-webkit-scrollbar-track{background:#0c272f59}.lobby-page:not(.lobby-page--finals) .cyber-scroll::-webkit-scrollbar-thumb{background:#8fd0d58c;border:1px solid rgba(148,163,184,.42)}.lobby-page:not(.lobby-page--finals) .list-item-hover:not(.lobby-list-item--active):hover{background-color:#e2e8f00f!important}.list-item-hover,.list-item-hover *{-webkit-user-select:none;-moz-user-select:none;user-select:none;caret-color:transparent}.skew-fix{transform:skew(15deg);display:inline-block}.fade-in-content{animation:fadeIn .4s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}body.is-user .login-page .login-submit-btn,body.is-user .login-page .login-submit-btn:focus,body.is-user .login-page .login-submit-btn:active,body.is-user .login-page .login-submit-btn.ant-btn-default:focus,body.is-user .login-page .login-submit-btn.ant-btn-default:active{background:#20ad7b!important;border-color:#20ad7ba6!important;color:#000!important;box-shadow:none!important;transform:none!important;transition:none!important;outline:none!important}body.is-user .login-page .login-submit-btn:hover,body.is-user .login-page .login-submit-btn.ant-btn-default:hover{background:#20ad7b!important;border-color:#20ad7ba6!important;color:#fff!important;box-shadow:none!important;transform:none!important;transition:none!important;outline:none!important}body.is-user .login-page .login-tactical-corners{position:relative;overflow:hidden}body.is-user .login-page .login-tactical-corners:before,body.is-user .login-page .login-tactical-corners:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}body.is-user .login-page .login-tactical-corners:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user .login-page .login-tactical-corners:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#aeb4b8!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab:hover,body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab:focus,body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab:focus-visible,body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab:active{box-shadow:none!important;border-color:transparent!important;outline:none!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab-active:hover{background:#0c272f47!important;color:#fff!important;border-color:#226648!important;box-shadow:none!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-nav{margin-bottom:0!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-nav:before{border-bottom:none!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab{color:#aeb4b8!important;border-radius:2px!important;padding:12px 24px!important;border:1px solid transparent!important;background:#0c272f2e!important;transition:all .15s ease!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:inherit!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab:last-child{border-right:none!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab:hover{background:#e2e8f00f!important;color:#e5e7eb!important;border:1px solid transparent!important;outline:none!important;box-shadow:none!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab:focus,.tactical-tabs .ant-tabs-tab:focus-visible,.tactical-tabs .ant-tabs-tab:active{border:1px solid transparent!important;outline:none!important;box-shadow:none!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab:before,.tactical-tabs .ant-tabs-tab:after{border:0!important;box-shadow:none!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#e5e7eb!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab-active{background:#0c272f47!important;color:#fff!important;font-weight:500!important;border-color:#226648!important;box-shadow:none!important;position:relative!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:inherit!important;font-weight:500!important}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-tab-active:after{content:"";position:absolute;top:3px;right:3px;width:12px;height:12px;border-top:2px solid #20ad7b!important;border-right:2px solid #20ad7b!important;pointer-events:none}body.is-user.user-theme-dark .tactical-tabs .ant-tabs-ink-bar{display:none!important}body.is-user.user-theme-dark .leaderboard-pagination .ant-pagination-item,.leaderboard-pagination .ant-pagination-prev .ant-pagination-item-link,.leaderboard-pagination .ant-pagination-next .ant-pagination-item-link{background:#0c272f47!important;border:1px solid rgba(148,163,184,.45)!important;border-radius:2px!important;color:#d1d5db!important;min-width:34px;height:34px;line-height:32px;transition:none!important;box-shadow:none!important}body.is-user.user-theme-dark .leaderboard-pagination .ant-pagination-item a{color:#d1d5db!important}body.is-user.user-theme-dark .leaderboard-pagination .ant-pagination-item:hover,.leaderboard-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.leaderboard-pagination .ant-pagination-next:hover .ant-pagination-item-link{background:transparent!important;border-color:#20ad7b!important;color:#20ad7b!important;box-shadow:none!important}body.is-user.user-theme-dark .leaderboard-pagination .ant-pagination-item:hover a{color:#20ad7b!important}body.is-user.user-theme-dark .leaderboard-pagination .ant-pagination-item-active{background:#20ad7b!important;border-color:#20ad7b!important}body.is-user.user-theme-dark .leaderboard-pagination .ant-pagination-item-active a{color:#000!important;font-weight:700!important}body.is-user.user-theme-dark .leaderboard-pagination .ant-pagination-disabled .ant-pagination-item-link,.leaderboard-pagination .ant-pagination-disabled:hover .ant-pagination-item-link{background:#0f172a59!important;border-color:#94a3b84d!important;color:#7f8896!important}body.is-user.user-theme-dark .tactical-corner-glow{position:relative;overflow:hidden}body.is-user.user-theme-dark .tactical-corner-glow:before,.tactical-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}body.is-user.user-theme-dark .tactical-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .tactical-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .practice-leaderboard-table .ant-table,.practice-leaderboard-table .ant-table-container,.practice-leaderboard-table .ant-table-content,.practice-leaderboard-table .ant-table-body{background:transparent!important}.practice-leaderboard-page .practice-leaderboard-table .ant-table-container,.practice-leaderboard-page .practice-leaderboard-table .ant-table-content,.practice-leaderboard-page .practice-leaderboard-table .ant-table-body{overflow:visible!important;max-height:none!important}.practice-leaderboard-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder,.practice-leaderboard-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover{background:transparent!important}body.is-user.user-theme-dark .practice-leaderboard-table .ant-table-tbody>tr.ant-table-placeholder>td,.practice-leaderboard-table .ant-table-tbody>tr.ant-table-placeholder>td.ant-table-cell,.practice-leaderboard-table .ant-table-placeholder>td{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.18)!important;padding:64px 16px!important}body.is-user .practice-submit-btn.ant-btn,body.is-user .practice-submit-btn.ant-btn.ant-btn-default,body.is-user .practice-submit-btn.ant-btn:disabled,body.is-user .practice-submit-btn.ant-btn[disabled],body.is-user .practice-submit-btn.ant-btn.ant-btn-default:disabled,.practice-submit-btn.ant-btn,.practice-submit-btn.ant-btn.ant-btn-default,.practice-submit-btn.ant-btn:disabled,.practice-submit-btn.ant-btn[disabled],.practice-submit-btn.ant-btn.ant-btn-default:disabled{background:#20ad7b!important;border-color:#20ad7b!important;color:#000!important;border-radius:2px!important;box-shadow:none!important;opacity:1!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease}body.is-user .practice-submit-btn.ant-btn:not(:disabled):hover,body.is-user .practice-submit-btn.ant-btn:not(:disabled):focus,body.is-user .practice-submit-btn.ant-btn:not(:disabled):active,.practice-submit-btn.ant-btn:not(:disabled):hover,.practice-submit-btn.ant-btn:not(:disabled):focus,.practice-submit-btn.ant-btn:not(:disabled):active{background:#20ad7b!important;border-color:#20ad7b!important;color:#000!important;border-radius:2px!important;box-shadow:none!important}body.is-user .practice-submit-btn.ant-btn:disabled,body.is-user .practice-submit-btn.ant-btn[disabled],.practice-submit-btn.ant-btn:disabled,.practice-submit-btn.ant-btn[disabled]{background:#20ad7b!important;border-color:#20ad7b!important;color:#000!important;border-radius:2px!important;opacity:1!important;cursor:not-allowed}.practice-answer-input,.practice-answer-input.ant-input,.practice-answer-input.ant-input-textarea textarea{background:#0f172a73!important;color:#e5e7eb!important;border-color:#94a3b873!important}.practice-answer-input::-moz-placeholder,.practice-answer-input.ant-input::-moz-placeholder,.practice-answer-input.ant-input-textarea textarea::-moz-placeholder{color:#9ca3af!important}.practice-answer-input::placeholder,.practice-answer-input.ant-input::placeholder,.practice-answer-input.ant-input-textarea textarea::placeholder{color:#9ca3af!important}.practice-answer-input:hover,.practice-answer-input:hover.ant-input,.practice-answer-input.ant-input-outlined:hover,.practice-answer-input.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.practice-answer-input.ant-input:hover,.practice-answer-input .ant-input:hover{border-color:#7dbbc0!important;box-shadow:none!important}.practice-answer-input:focus,.practice-answer-input:focus-within,.practice-answer-input.ant-input:focus,.practice-answer-input .ant-input:focus{border-color:#7dbbc0!important;box-shadow:0 0 0 2px #7dbbc02e!important}.practice-option-group .ant-radio-wrapper,.practice-option-group .ant-checkbox-wrapper{color:#e5e7eb!important}.practice-option-group .ant-radio-inner,.practice-option-group .ant-checkbox-inner{background:#0c272f66!important;border-color:#94a3b89e!important}.practice-option-group .ant-radio-wrapper:hover .ant-radio-inner,.practice-option-group .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#20ad7b!important}.practice-option-group .ant-radio-checked .ant-radio-inner,.practice-option-group .ant-checkbox-checked .ant-checkbox-inner{border-color:#20ad7b!important;background:#20ad7b!important}.practice-option-group .ant-radio-disabled+span,.practice-option-group .ant-checkbox-disabled+span{color:#9ca3af!important}.practice-progress-bar .ant-progress-inner{overflow:hidden}.practice-progress-bar .ant-progress-bg{position:relative;overflow:hidden;box-shadow:0 0 12px #20ad7b66;animation:practiceProgressPulse 1.9s ease-in-out infinite}.practice-progress-bar .ant-progress-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.7) 46%,transparent 100%);transform:translate(-130%);animation:practiceProgressSweep 1.6s linear infinite;pointer-events:none}@keyframes practiceProgressSweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes practiceProgressPulse{0%,to{box-shadow:0 0 10px #20ad7b59}50%{box-shadow:0 0 18px #20ad7ba6}}.practice-list-mode .ant-card{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.practice-list-mode .ant-card-body{padding:14px 0!important}.practice-question-view-anim{transition:opacity .22s ease,transform .22s ease;opacity:1;transform:translateY(0)}.outer-corner-glow{position:relative;overflow:hidden}.outer-corner-glow:before,.outer-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.outer-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.outer-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.writeups-page .writeups-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 960px){.writeups-page .writeups-list-grid{grid-template-columns:1fr}}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light){color:#d1d5db}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-filter-card{position:relative;background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a);border:1px solid rgba(148,163,184,.52);border-radius:2px;overflow:hidden;box-shadow:0 10px 22px #0000002e,inset 0 0 0 1px #e2e8f014}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-item-card{position:relative;background:linear-gradient(0deg,#ffffff08,#ffffff08),#0c272f38;border:1px solid rgba(148,163,184,.42);border-radius:2px;transition:all .15s ease;overflow:hidden}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-item-card:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;background:linear-gradient(#8fd0d559,#8fd0d559) left top / 12px 1px no-repeat,linear-gradient(#8fd0d559,#8fd0d559) left top / 1px 12px no-repeat,linear-gradient(#8fd0d559,#8fd0d559) right top / 12px 1px no-repeat,linear-gradient(#8fd0d559,#8fd0d559) right top / 1px 12px no-repeat,linear-gradient(#8fd0d559,#8fd0d559) left bottom / 12px 1px no-repeat,linear-gradient(#8fd0d559,#8fd0d559) left bottom / 1px 12px no-repeat,linear-gradient(#8fd0d559,#8fd0d559) right bottom / 12px 1px no-repeat,linear-gradient(#8fd0d559,#8fd0d559) right bottom / 1px 12px no-repeat;opacity:.75}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-item-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:#20ad7b;opacity:0;transition:opacity .15s ease}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-item-card:hover:before{opacity:1}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-item-card:hover{transform:translate(0);box-shadow:none}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-tag{border-radius:2px!important;border:1px solid rgba(148,163,184,.42)!important;font-family:inherit!important;font-weight:600!important;letter-spacing:.5px!important;transition:all .15s ease!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-tag:hover{transform:translateY(0);box-shadow:none;border-color:#20ad7ba6!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-button:not(.writeups-view-btn){border-radius:2px!important;font-family:inherit!important;font-weight:600!important;letter-spacing:.5px!important;border:1px solid rgba(148,163,184,.52)!important;transition:all .15s ease!important;color:#e5e7eb!important;background:#0c272f47!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-button:not(.writeups-view-btn):hover{transform:translate(0)!important;box-shadow:none!important;border-color:#20ad7ba6!important}.writeups-page.writeups-page--finals .tactical-button:not(.writeups-view-btn){border-radius:2px!important;font-family:inherit!important;font-weight:600!important;letter-spacing:.5px!important;border:1px solid #d9d9d9!important;transition:all .15s ease!important;color:#333!important;background:#0000000a!important}.writeups-page.writeups-page--finals .tactical-button:not(.writeups-view-btn):hover{transform:translate(0)!important;box-shadow:none!important;border-color:#20ad7ba6!important;color:#1a1a1a!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-filter-card div,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-filter-card span,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-item-card div,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-item-card span,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-card div,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-card span,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-typography,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-card-head-title,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-select-selection-item,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-select-item-option-content,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-modal-title{color:#d1d5db!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-input,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-select-selector,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-input-affix-wrapper{background:#0c272f38!important;border-color:#94a3b86b!important;color:#e5e7eb!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-outlined,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-affix-wrapper{background:#0c272f6b!important;border-color:#94a3b86b!important;color:#e5e7eb!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-search-button{background:#0c272f6b!important;color:#8fd0d5!important;border-color:#94a3b86b!important;box-shadow:none!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-outlined,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-affix-wrapper{background:#0c272f6b!important;border-color:#94a3b86b!important;color:#f3f4f6!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input::-moz-placeholder{color:#9fb3b7!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input::placeholder{color:#9fb3b7!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-clear-icon,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-clear-icon:hover{color:#d1d5db!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-outlined:hover,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-outlined:focus,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-outlined:focus-within{background:#0c272f6b!important;border-color:#20ad7b!important;box-shadow:0 0 0 2px #20ad7b2e!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-group-addon{background:#0c272f6b!important;border-color:#94a3b86b!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-search-button{background:#0c272f6b!important;color:#f3f4f6!important;border-color:#94a3b86b!important;box-shadow:none!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input-search,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-group-wrapper{width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-group{width:100%!important;max-width:100%!important;display:flex!important;align-items:stretch!important;box-sizing:border-box!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-group .ant-input,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-group .ant-input-outlined{flex:1 1 auto!important;min-width:0!important;width:auto!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-group-addon{flex:0 0 auto!important;white-space:nowrap!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-affix-wrapper,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-group-addon,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-search-button,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-group-addon .ant-btn{height:38px!important;line-height:36px!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search .ant-input-group-addon{padding:0!important;border:none!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search-row,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search-row{width:100%;display:flex;align-items:stretch;gap:0;overflow:hidden;border-radius:2px}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search-row .tactical-search,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search-row .tactical-search{flex:1 1 auto;min-width:0}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input-affix-wrapper,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input-affix-wrapper{height:38px!important;background:#0c272f6b!important;border:1px solid rgba(148,163,184,.42)!important;border-right:none!important;color:#f3f4f6!important;border-radius:2px 0 0 2px!important;box-shadow:none!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input::-moz-placeholder,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input-affix-wrapper input::-moz-placeholder,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input::-moz-placeholder,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input-affix-wrapper input::-moz-placeholder{color:#9fb3b7!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input::placeholder,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input-affix-wrapper input::placeholder,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input::placeholder,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input-affix-wrapper input::placeholder{color:#9fb3b7!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input-affix-wrapper input,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input-affix-wrapper .ant-input,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input-affix-wrapper input,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input-affix-wrapper .ant-input{background:transparent!important;color:#f3f4f6!important;height:36px!important;line-height:36px!important;padding-top:0!important;padding-bottom:0!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input-affix-wrapper,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input-affix-wrapper{display:flex!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input:hover,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input:focus,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input-affix-wrapper:hover,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input-affix-wrapper:focus,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search.ant-input-affix-wrapper:focus-within,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input:hover,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input:focus,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input-affix-wrapper:hover,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input-affix-wrapper:focus,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search.ant-input-affix-wrapper:focus-within{background:#0c272f85!important;border-color:#20ad7b!important;border-right:none!important;box-shadow:0 0 0 2px #20ad7b2e!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search-btn,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search-btn{flex:0 0 auto;height:38px!important;border-radius:0 2px 2px 0!important;background:#0c272f6b!important;color:#f3f4f6!important;border:1px solid rgba(148,163,184,.42)!important;border-left:none!important;box-shadow:none!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search-btn:hover,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .tactical-search-btn:focus,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search-btn:hover,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .tactical-search-btn:focus{background:#0c272f85!important;color:#fff!important;border-color:#20ad7b!important;border-left:none!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-input::-moz-placeholder{color:#8c939a!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-input::placeholder{color:#8c939a!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-card,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-modal-content,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .ant-modal-content{background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a)!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 10px 22px #0000002e,inset 0 0 0 1px #e2e8f014!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-card .ant-card-head,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-modal-header,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .ant-modal-footer,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .ant-modal-header,.writeups-cat-modal:not(.writeups-cat-modal--finals):not(.writeups-cat-modal--minimal-light) .ant-modal-footer{background:transparent!important;border-color:#94a3b847!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-filter-card .tactical-tag.type-tag-selected{color:#000!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .outer-corner-glow{position:relative;overflow:hidden}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .outer-corner-glow:before,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .outer-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .outer-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .outer-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.writeup-editor-page,.writeup-detail-page{padding:8px 0 24px}.writeup-detail-back-top{position:fixed;right:24px;bottom:24px;z-index:1000;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,box-shadow .15s ease}.writeup-detail-back-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-back-top.ant-btn-primary{background:#0c272feb!important;border:1px solid rgba(32,173,123,.65)!important;color:#6ee7b7!important;box-shadow:0 6px 20px #00000059}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-back-top.ant-btn-primary:hover{background:#10343efa!important;border-color:#20ad7b!important;color:#a7f3d0!important}.writeup-editor-header,.writeup-detail-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.writeup-detail-intro{margin-bottom:20px}.writeup-detail-intro .writeup-detail-meta{margin-bottom:0}.writeup-detail-body-card .writeup-detail-markdown-wrap--split{margin-top:0;padding-top:0;border-top:none}.writeup-detail-layout:not(.writeup-detail-layout--with-toc){display:block}.writeup-detail-layout:not(.writeup-detail-layout--with-toc) .writeup-detail-body-card{margin-top:0}.writeup-detail-layout{display:grid;gap:20px;align-items:stretch}.writeup-detail-layout--with-toc{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.writeup-detail-toc-aside,.writeup-detail-main{min-width:0;margin:0;display:flex;flex-direction:column}.writeup-detail-toc-sticky{position:sticky;top:80px;z-index:5;width:100%;flex:0 0 auto;align-self:flex-start;overflow:visible}.writeup-detail-layout--with-toc .writeup-detail-toc-panel-card,.writeup-detail-layout--with-toc .writeup-detail-body-card{margin:0!important}.writeup-detail-main .writeup-detail-body-card{flex:1 1 auto;width:100%}.writeup-detail-markdown-wrap{min-width:0;margin-top:16px;padding-top:16px;border-top:1px solid rgba(148,163,184,.2)}@media (max-width: 899px){.writeup-detail-layout--with-toc{grid-template-columns:1fr}.writeup-detail-toc-aside{order:-1}.writeup-detail-toc-sticky{position:relative;top:auto}.writeup-detail-toc-body{max-height:200px!important}}.writeup-editor-title{margin:0;flex:1;font-size:22px;font-weight:700}.writeup-editor-save-status{margin-left:auto}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-editor-card,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-card{position:relative;overflow:hidden;background:linear-gradient(0deg,#ffffff08,#ffffff08),#0c272f38!important;border:1px solid rgba(148,163,184,.42)!important;border-radius:2px;box-shadow:0 10px 22px #0000002e,inset 0 0 0 1px #e2e8f014}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-card .ant-card-body{background:transparent!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-back.ant-btn-text{color:#e5e7eb!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-type-tag{color:#93c5fd!important;border-color:#93c5fd6b!important;background:#0d2931ad!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-meta .ant-typography{color:#aeb4b8!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-toc-panel-card,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-toc-panel-card.ant-card{position:relative;overflow:hidden;background:linear-gradient(0deg,#ffffff08,#ffffff08),#0c272f38!important;border:1px solid rgba(148,163,184,.42)!important;border-radius:2px;box-shadow:0 10px 22px #0000002e,inset 0 0 0 1px #e2e8f014}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-layout--with-toc .writeup-detail-body-card .ant-card-body{padding:28px 32px 36px!important;background:transparent!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-toc-panel-card .ant-card-body{padding:28px 12px 16px!important;background:transparent!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-toc-body{position:relative;z-index:2;padding:14px 12px 16px;max-height:calc(100vh - 112px);overflow-y:auto;font-family:inherit}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-toc-title{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#6ee7b7;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(32,173,123,.25)}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-toc-list{list-style:none;margin:0;padding:0}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-toc-item{margin:0 0 6px;line-height:1.35}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-toc-link{display:block;font-size:12px;color:#94a3b8;text-decoration:none;border-radius:2px;padding:4px 2px;word-break:break-word;transition:color .15s ease,background .15s ease}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-toc-link:hover{color:#a7f3d0}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-toc-link--active{color:#6ee7b7!important;background:#10b98124;border-left:2px solid #20ad7b;padding-left:8px;font-weight:600}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-editor-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-editor-actions{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(148,163,184,.2)}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-title{color:#f3f4f6}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h1,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h2,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h3,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h4,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h5,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h6{scroll-margin-top:88px}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body p,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body li,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body ul,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body ol,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body blockquote,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body td,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body th,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body kbd,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body details,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body summary{color:#d1d5db!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h1,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h2,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h3,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h4,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h5,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h6,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body strong{color:#e5e7eb!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body a{color:#20ad7b!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body a:hover{color:#6ee7b7!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h1,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body h2{border-bottom-color:#94a3b847!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body hr{border-color:#94a3b847!important;background-color:#94a3b847!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body code{color:#e5e7eb!important;background:#0f172aa6!important;border:1px solid rgba(148,163,184,.25)!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body pre{background:#08121cd9!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:2px}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body pre code{color:#c9d1d9!important;background:transparent!important;border:none!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body blockquote{margin:0 0 16px;padding:10px 14px;color:#cbd5e1eb!important;background:#10b98114!important;border-left:3px solid rgba(32,173,123,.75)!important;border-radius:2px}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body blockquote p{color:#cbd5e1eb!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body .table-wrapper{border:1px solid rgba(148,163,184,.28);border-radius:2px;background:#08121c8c}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body table{background:transparent!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body table th,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body table td{border-color:#94a3b847!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body table th{background-color:#10b9811f!important;color:#e5e7eb!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body table tr{background-color:#0f172a73!important;border-top-color:#94a3b838!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body table tr:nth-child(2n){background-color:#0c272f59!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body table td{background-color:transparent!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body kbd,.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body details summary{color:#d1d5db!important;background:#0f172a8c!important;border-color:#94a3b847!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeup-detail-body .markdown-body img{box-shadow:0 4px 16px #00000059}@media (max-width: 767px){.writeup-editor-meta-grid{grid-template-columns:1fr}}.writeups-workspace-modal .writeups-workspace-create{margin-bottom:20px}.writeups-workspace-modal .writeups-workspace-hint{margin:10px 0 0!important;font-size:13px}.writeups-workspace-modal .writeups-workspace-section{margin-top:20px}.writeups-workspace-modal .writeups-workspace-section-title{margin:0 0 10px!important;font-size:14px!important}.writeups-workspace-modal .writeups-workspace-empty{padding:24px 0 8px}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeups-workspace-modal .writeups-workspace-section-title{color:#d1d5db!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeups-workspace-modal .ant-modal-content{background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a)!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important}.writeups-page:not(.writeups-page--finals):not(.writeups-page--minimal-light) .writeups-workspace-modal .writeups-workspace-create-btn{height:44px;font-weight:600;letter-spacing:.5px}.cd-ml-pre-ann-modal-root .ant-modal-header{margin-bottom:0!important;padding-bottom:0!important}.cd-ml-pre-ann-modal-root .ant-modal-close{top:18px;inset-inline-end:18px;width:32px;height:32px;border-radius:6px;transition:background .15s ease,color .15s ease,border-color .15s ease}.cd-ml-pre-ann-modal-head{display:flex;align-items:flex-start;gap:14px;padding-right:36px;position:relative}.cd-ml-pre-ann-modal-head-mark{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px;flex-shrink:0}.cd-ml-pre-ann-modal-head-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-left:12px}.cd-ml-pre-ann-modal-head-text{flex:1;min-width:0;padding-top:2px}.cd-ml-pre-ann-modal-kicker{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.cd-ml-pre-ann-modal-title{margin:0;font-size:18px;font-weight:700;line-height:1.35;word-break:break-word}.cd-ml-pre-ann-modal-inner{display:flex;flex-direction:column;min-height:0}.cd-ml-pre-ann-modal-meta{display:inline-flex;align-items:center;gap:8px;padding:12px 24px 0;font-size:12px;font-variant-numeric:tabular-nums}.cd-ml-pre-ann-modal-meta-icon{font-size:13px;opacity:.85}.cd-ml-pre-ann-modal-scroll{max-height:min(52vh,440px);overflow-y:auto;margin:16px 24px 0;padding:16px 18px;border-radius:8px}.cd-ml-pre-ann-modal-scroll::-webkit-scrollbar{width:6px}.cd-ml-pre-ann-modal-scroll::-webkit-scrollbar-thumb{border-radius:999px}.cd-ml-pre-ann-modal-body{font-size:14px;line-height:1.75}.cd-ml-pre-ann-modal-body.contest-intro-text>:first-child{margin-top:0}.cd-ml-pre-ann-modal-body.contest-intro-text>:last-child{margin-bottom:0}.cd-ml-pre-ann-modal-body.contest-intro-text p{margin:0 0 .85em}.cd-ml-pre-ann-modal-body.contest-intro-text ul,.cd-ml-pre-ann-modal-body.contest-intro-text ol{margin:0 0 .85em;padding-left:1.25em}.cd-ml-pre-ann-modal-foot{display:flex;justify-content:flex-end;padding:16px 24px 20px;margin-top:4px}@media (max-width: 640px){.cd-ml-pre-ann-modal-root .ant-modal{max-width:calc(100vw - 24px)!important}.cd-ml-pre-ann-modal-scroll{margin-inline:16px;padding:14px}.cd-ml-pre-ann-modal-meta,.cd-ml-pre-ann-modal-foot{padding-inline:16px}}body.is-user .auth-page .ant-card-head{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.28)!important}body.is-user .auth-page .ant-card-body{color:#d1d5db!important}body.is-user .auth-page .ant-form-item-label>label,body.is-user .auth-page .ant-form-item-label>label span{color:#aeb4b8!important;font-weight:700!important;letter-spacing:.3px!important}body.is-user .auth-page .ant-input,body.is-user .auth-page .ant-input-password,body.is-user .auth-page .ant-input-affix-wrapper{background:#0f172a6b!important;color:#e5e7eb!important;border:1px solid rgba(148,163,184,.45)!important;border-radius:2px!important;box-shadow:none!important}body.is-user .auth-page .ant-input-affix-wrapper .ant-input{border:none!important;box-shadow:none!important;background:transparent!important}body.is-user .auth-page .ant-input::-moz-placeholder{color:#9ca3af!important}body.is-user .auth-page .ant-input::placeholder{color:#9ca3af!important}body.is-user .auth-page .ant-checkbox-wrapper span{color:#aeb4b8!important}body.is-user .auth-page .auth-cap-wrap{display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:0;background:transparent;transition:none}body.is-user .auth-page .auth-cap-wrap:hover{border:none;background:transparent}body.is-user .auth-page .auth-cap-wrap cap-widget{display:block;border-radius:0;overflow:visible;box-shadow:none}body.is-user .auth-page .auth-cap-wrap cap-widget::part(label){color:#e5e7eb!important;font-weight:700;letter-spacing:.2px}body.is-user .auth-page .auth-cap-wrap cap-widget::part(attribution){color:#8fd0d5!important}body.is-user .auth-page .auth-primary-btn{background:#20ad7b!important;border-color:#20ad7ba6!important;color:#000!important;box-shadow:none!important;transform:none!important}body.is-user .auth-page .auth-secondary-btn{background:#0c272f5c!important;border-color:#94a3b885!important;color:#e5e7eb!important;box-shadow:none!important}body.is-user .register-page .register-submit-btn,body.is-user .register-page .register-submit-btn:focus,body.is-user .register-page .register-submit-btn:active,body.is-user .register-page .register-submit-btn.ant-btn-default:focus,body.is-user .register-page .register-submit-btn.ant-btn-default:active,body.is-user .register-page .register-submit-btn[disabled],body.is-user .register-page .register-submit-btn[disabled]:hover,body.is-user .register-page .register-submit-btn[disabled]:focus{background:#20ad7b!important;border-color:#20ad7ba6!important;color:#000!important;box-shadow:none!important;transform:none!important;transition:none!important;outline:none!important}body.is-user .register-page .register-submit-btn:hover,body.is-user .register-page .register-submit-btn.ant-btn-default:hover{background:#20ad7b!important;border-color:#20ad7ba6!important;color:#fff!important;box-shadow:none!important;transform:none!important;transition:none!important;outline:none!important}body.is-user .register-page .register-submit-btn[disabled]{opacity:1!important;cursor:not-allowed!important}body.is-user .register-page .register-verify-btn,body.is-user .register-page .register-verify-btn:focus,body.is-user .register-page .register-verify-btn:active,body.is-user .register-page .register-verify-btn.ant-btn-default:focus,body.is-user .register-page .register-verify-btn.ant-btn-default:active{background:#20ad7b!important;border-color:#20ad7ba6!important;color:#000!important;box-shadow:none!important;transform:none!important;transition:none!important;outline:none!important}body.is-user .register-page .register-verify-btn:hover,body.is-user .register-page .register-verify-btn.ant-btn-default:hover{background:#20ad7b!important;border-color:#20ad7ba6!important;color:#fff!important;box-shadow:none!important;transform:none!important;transition:none!important;outline:none!important}body.is-user .register-page .register-tactical-corners{position:relative;overflow:hidden}body.is-user .register-page .register-tactical-corners:before,body.is-user .register-page .register-tactical-corners:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}body.is-user .register-page .register-tactical-corners:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user .register-page .register-tactical-corners:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-typography,.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-descriptions-item-label,.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-descriptions-item-content,.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-list-item-meta-description{color:#d1d5db!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input,.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input-textarea textarea{color:#e5e7eb!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input::-moz-placeholder,.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input-textarea textarea::-moz-placeholder{color:#8c939a!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input::placeholder,.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input-textarea textarea::placeholder{color:#8c939a!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ticket-detail-desc .ant-descriptions-view,.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ticket-detail-desc .ant-descriptions-bordered .ant-descriptions-item-label,.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ticket-detail-desc .ant-descriptions-bordered .ant-descriptions-item-content{background:#0c272f2e!important;border-color:#94a3b847!important;color:#d1d5db!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ticket-detail-desc .ant-typography-copy{color:#8fd0d5!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ticket-message-list .ant-list-item{border-bottom:1px solid rgba(148,163,184,.22)!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ticket-message-list .ant-empty-description{color:#aeb4b8!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-drag{background:#0c272f2e!important;border-color:#94a3b86b!important;border-radius:2px!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-drag-icon .anticon{color:#8fd0d5!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-drag .ant-upload-text{color:#d1d5db!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-drag .ant-upload-hint{color:#8c939a!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-list-picture .ant-upload-list-item{background:#0c272f38!important;border:1px solid rgba(148,163,184,.35)!important;border-radius:2px!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-list-item-name{color:#d1d5db!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-list-item-actions .anticon{color:#8c939a!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-list-item-actions .anticon:hover{color:#8fd0d5!important}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow{position:relative;overflow:hidden}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:before,.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.ticket-detail-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-mine-table .ant-table,.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-mine-table .ant-table-container,.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-mine-table .ant-table-content,.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-mine-table .ant-table-body{background:transparent!important}.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-mine-table .ant-table-thead>tr>th{background:#0c272f6b!important;color:#e5e7eb!important;border-bottom:1px solid rgba(148,163,184,.22)!important}.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-mine-table .ant-table-tbody>tr>td{background:#0c272f2e!important;color:#d1d5db!important;border-bottom:1px solid rgba(148,163,184,.18)!important}.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-mine-table .ant-table-tbody>tr:hover>td{background:#e2e8f00f!important}.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-mine-table .ant-empty-description{color:#aeb4b8!important}.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow{position:relative;overflow:hidden}.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:before,.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.tickets-mine-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-form-item-label>label{color:#aeb4b8!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input,.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input-affix-wrapper,.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input-textarea textarea{color:#e5e7eb!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input::-moz-placeholder,.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input-textarea textarea::-moz-placeholder{color:#8c939a!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input::placeholder,.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-input-textarea textarea::placeholder{color:#8c939a!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-upload-drag-icon .anticon{color:#8fd0d5!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-upload-drag .ant-upload-text{color:#d1d5db!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-upload-drag .ant-upload-hint{color:#8c939a!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-drag{background:#0c272f2e!important;border-color:#94a3b86b!important;border-radius:2px!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-upload-list-item-name,.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-upload-list-item-name:hover,.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-upload-list-item-name:focus,.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .ant-upload-list-item .ant-upload-list-item-name,.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-list-item-name{color:#d1d5db!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-list-picture .ant-upload-list-item{background:#0c272f38!important;border:1px solid rgba(148,163,184,.35)!important;border-radius:2px!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-list-item-actions .anticon{color:#8c939a!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .tickets-upload .ant-upload-list-item-actions .anticon:hover{color:#8fd0d5!important}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow{position:relative;overflow:hidden}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:before,.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.tickets-new-page:not(.tickets-page--finals):not(.tickets-page--minimal-light) .outer-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light){color:#d1d5db}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .writeup-filter-card{position:relative;background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a);border:1px solid rgba(148,163,184,.52);border-radius:2px;overflow:hidden;box-shadow:0 10px 22px #0000002e,inset 0 0 0 1px #e2e8f014}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .writeup-item-card{position:relative;background:linear-gradient(0deg,#ffffff08,#ffffff08),#0c272f38;border:1px solid rgba(148,163,184,.42);border-radius:2px;overflow:hidden}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tactical-tag{border-radius:2px!important;border:1px solid rgba(148,163,184,.42)!important;font-family:inherit!important;font-weight:600!important;letter-spacing:.5px!important;transition:all .15s ease!important;color:#aeb4b8!important;background:#0c272f2e!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tactical-tag:hover{transform:translateY(0);box-shadow:none;border-color:#20ad7ba6!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tactical-button{border-radius:2px!important;font-family:inherit!important;font-weight:600!important;letter-spacing:.5px!important;border:1px solid rgba(148,163,184,.52)!important;transition:all .15s ease!important;color:#e5e7eb!important;background:#0c272f47!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tactical-button:hover{transform:translate(0)!important;box-shadow:none!important;border-color:#20ad7ba6!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .writeup-filter-card div,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .writeup-filter-card span,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .writeup-item-card div,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .writeup-item-card span,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-typography,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-card-head-title,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-select-selection-item,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-select-item-option-content{color:#d1d5db!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-input,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-select-selector{background:#0c272f38!important;border-color:#94a3b86b!important;color:#e5e7eb!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-category-select .ant-select-selector{height:40px!important;border-radius:2px!important;display:flex!important;align-items:center!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-category-select .ant-select-selection-placeholder{color:#8c939a!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-category-select .ant-select-arrow,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-category-select .ant-select-clear{color:#e2e8f0b3!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-category-select .ant-select-clear:hover{color:#8fd0d5!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-category-select.ant-select-focused .ant-select-selector{border-color:#20ad7bbf!important;box-shadow:none!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-input::-moz-placeholder{color:#8c939a!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-input::placeholder{color:#8c939a!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-affix-wrapper,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input{height:40px!important;border-radius:2px!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search.ant-input-search{width:100%}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-group,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-group-wrapper,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-wrapper{background:transparent!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-affix-wrapper{background:#0c272f38!important;border:1px solid rgba(148,163,184,.42)!important;box-shadow:none!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-affix-wrapper>input.ant-input{background:transparent!important;color:#e5e7eb!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-affix-wrapper>input.ant-input::-moz-placeholder{color:#8c939a!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-affix-wrapper>input.ant-input::placeholder{color:#8c939a!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-affix-wrapper .ant-input-suffix,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-affix-wrapper .ant-input-clear-icon{color:#e2e8f0b3!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-affix-wrapper .ant-input-clear-icon:hover{color:#8fd0d5!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-affix-wrapper{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-group-addon{background:transparent!important;border:none!important;padding:0!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-search-button{height:40px!important;border-radius:2px!important;background:#0c272f6b!important;border:1px solid rgba(148,163,184,.42)!important;color:#8fd0d5!important;box-shadow:none!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-search-button:hover{border-color:#20ad7ba6!important;color:#20ad7b!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-affix-wrapper:focus,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .tools-search .ant-input-affix-wrapper-focused{border-color:#20ad7bbf!important;box-shadow:none!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-select-dropdown,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-select-item-option{background:#0c272fb8!important;color:#d1d5db!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-select-dropdown{border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 16px 28px #00000047,inset 0 0 0 1px #e2e8f014!important;padding:6px!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.tools-category-dropdown{background:#0c272fb8!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 16px 28px #00000047,inset 0 0 0 1px #e2e8f014!important;padding:6px!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.tools-category-dropdown .ant-select-item-option{background:transparent!important;color:#d1d5db!important;border-radius:2px!important;border:1px solid transparent!important;margin:0!important}.tools-category-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.tools-category-dropdown .ant-select-item-option:hover:not(.ant-select-item-option-disabled){background:#e2e8f00f!important;box-shadow:inset 0 0 0 1px #94a3b88c!important;border-color:transparent!important;color:#e5e7eb!important}.tools-category-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#20ad7b1f!important;box-shadow:inset 0 0 0 1px #20ad7b8c!important;color:#e5e7eb!important}.tools-category-dropdown .ant-select-item-option-content{color:inherit!important}.tools-category-dropdown .ant-empty-description{color:#aeb4b8!important}.tools-category-dropdown .ant-badge-count{background:#0c272f8c!important;color:#8fd0d5!important;border:1px solid rgba(143,208,213,.45)!important;border-radius:8px!important;box-shadow:none!important;min-width:18px!important;height:18px!important;line-height:18px!important;padding:0 6px!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-select-item-option{border-radius:2px!important;border:1px solid transparent!important;margin:0!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-select-item-option-active:not(.ant-select-item-option-disabled),.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-select-item-option:hover:not(.ant-select-item-option-disabled){background:#e2e8f00f!important;box-shadow:inset 0 0 0 1px #94a3b88c!important;border-color:transparent!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#20ad7b1f!important;box-shadow:inset 0 0 0 1px #20ad7b8c!important;color:#e5e7eb!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-select-dropdown .ant-badge-count{background:#0c272f8c!important;color:#8fd0d5!important;border:1px solid rgba(143,208,213,.45)!important;border-radius:8px!important;box-shadow:none!important;min-width:18px!important;height:18px!important;line-height:18px!important;padding:0 6px!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-badge-count{background:#0c272fcc!important;color:#8fd0d5!important;border:1px solid rgba(148,163,184,.42)!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-card{background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a)!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 10px 22px #0000002e,inset 0 0 0 1px #e2e8f014!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .ant-card .ant-card-head{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.28)!important}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .outer-corner-glow{position:relative;overflow:hidden}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .outer-corner-glow:before,.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .outer-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .outer-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}.tools-page:not(.tools-page--finals):not(.tools-page--minimal-light) .outer-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark,body.is-user.user-theme-dark *{scrollbar-width:thin;scrollbar-color:rgba(32,173,123,.62) rgba(12,39,47,.28)}body.is-user.user-theme-dark::-webkit-scrollbar,body.is-user.user-theme-dark *::-webkit-scrollbar{width:10px;height:10px}body.is-user.user-theme-dark::-webkit-scrollbar-track,body.is-user.user-theme-dark *::-webkit-scrollbar-track{background:#000;border-radius:2px}body.is-user.user-theme-dark::-webkit-scrollbar-thumb,body.is-user.user-theme-dark *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#20ad7bc7,#8fd0d5b8);border:1px solid rgba(12,39,47,.46);border-radius:2px;box-shadow:inset 0 0 0 1px #e2e8f01f}body.is-user.user-theme-dark::-webkit-scrollbar-thumb:hover,body.is-user.user-theme-dark *::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#20ad7beb,#8fd0d5db)}body.is-user.user-theme-dark::-webkit-scrollbar-corner,body.is-user.user-theme-dark *::-webkit-scrollbar-corner{background:#0c272f3d}body.is-user.user-theme-dark .filter-modal-scrollbar{scrollbar-width:thin;scrollbar-color:#34d399 #000000}body.is-user.user-theme-dark .filter-modal-scrollbar::-webkit-scrollbar{width:10px}body.is-user.user-theme-dark .filter-modal-scrollbar::-webkit-scrollbar-track{background:#000;border-left:1px solid rgba(148,163,184,.28)}body.is-user.user-theme-dark .filter-modal-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#34d399,#8fd0d5);border:1px solid rgba(0,0,0,.75);border-radius:8px}body.is-user.user-theme-dark .filter-modal-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6ee7b7,#b7f0f3)}body.is-user.user-theme-dark::-webkit-scrollbar{width:12px}html:has(body.is-user.user-theme-dark){scrollbar-width:thin;scrollbar-color:rgba(32,173,123,.95) #000000}html:has(body.is-user.user-theme-dark)::-webkit-scrollbar{width:12px}html:has(body.is-user.user-theme-dark)::-webkit-scrollbar-track{background:#000;border-left:1px solid rgba(148,163,184,.35)}html:has(body.is-user.user-theme-dark)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#34d399,#8fd0d5);border:2px solid rgba(0,0,0,.72);box-shadow:inset 0 0 0 1px #ecfdf5a6;border-radius:10px}html:has(body.is-user.user-theme-dark)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6ee7b7,#b7f0f3)}body.is-user.user-theme-dark .announcement-markdown .markdown-body{color:#d1d5db!important}body.is-user.user-theme-dark .announcement-markdown .markdown-body h1,body.is-user.user-theme-dark .announcement-markdown .markdown-body h2,body.is-user.user-theme-dark .announcement-markdown .markdown-body h3,body.is-user.user-theme-dark .announcement-markdown .markdown-body h4,body.is-user.user-theme-dark .announcement-markdown .markdown-body h5,body.is-user.user-theme-dark .announcement-markdown .markdown-body h6{color:#e5e7eb!important;border-color:#94a3b838!important}body.is-user.user-theme-dark .announcement-markdown .markdown-body a{color:#8fd0d5!important}body.is-user.user-theme-dark .announcement-markdown .markdown-body blockquote{color:#aeb4b8!important;background:#e2e8f00f!important;border-left-color:#8fd0d5a6!important}body.is-user.user-theme-dark .announcement-markdown .markdown-body hr{background-color:#94a3b838!important}body.is-user.user-theme-dark .announcement-markdown .markdown-body code{background-color:#e2e8f00f!important;border-color:#94a3b847!important;color:#e5e7eb!important}body.is-user.user-theme-dark .announcement-markdown .markdown-body table th{background-color:#e2e8f00f!important;color:#e5e7eb!important;border-color:#94a3b847!important}body.is-user.user-theme-dark .announcement-markdown .markdown-body table td{color:#d1d5db!important;border-color:#94a3b838!important}body.is-user.user-theme-dark .announcement-markdown .markdown-body table tr,body.is-user.user-theme-dark .announcement-markdown .markdown-body table tr:nth-child(2n){background-color:#0c272f1f!important}body.is-user.user-theme-dark .announcement-markdown .markdown-body kbd{color:#e5e7eb!important;background-color:#e2e8f00f!important;border-color:#94a3b847!important}body.is-user.user-theme-dark .ant-btn:not(.ant-btn-link):not(.ant-btn-text):hover{background:transparent!important;border-color:#94a3b899!important}body.is-user.user-theme-dark{--user-page-bg: #0a0f14;--user-surface: rgba(12, 39, 47, .35);--user-surface-solid: #121a22;--user-surface-elevated: #161f2a;--user-text-primary: #e5e7eb;--user-text-secondary: #94a3b8;--user-border: rgba(148, 163, 184, .52);--user-accent: #20ad7b;--user-accent-alt: #8fd0d5;--user-header-bg: linear-gradient( 180deg, rgba(10, 15, 20, .92) 0%, rgba(10, 15, 20, .86) 100% ), linear-gradient( 0deg, rgba(255, 255, 255, .03), rgba(255, 255, 255, .03) ), linear-gradient(180deg, rgba(55, 65, 81, .1) 0%, rgba(71, 85, 105, .1) 100%);--user-header-text: #e5e7eb;--user-header-border: rgba(148, 163, 184, .52);--user-footer-bg: linear-gradient(0deg, rgba(255, 255, 255, .03), rgba(255, 255, 255, .03)), linear-gradient(180deg, rgba(55, 65, 81, .1) 0%, rgba(71, 85, 105, .1) 100%);--user-footer-border: rgba(148, 163, 184, .52);--user-footer-divider: rgba(148, 163, 184, .32);--user-footer-title: #d1d5db;--user-footer-link: #aeb4b8;--user-footer-link-hover: #20ad7b;--user-footer-meta: #9ca3af;--user-footer-qr-bg: rgba(15, 23, 42, .35);--user-footer-shadow: 0 -6px 18px rgba(0, 0, 0, .14), inset 0 0 0 1px rgba(226, 232, 240, .08)}body.is-user.user-theme-dark{background-color:var(--user-page-bg);background-image:linear-gradient(180deg,#0a0f14e6,#0a0f14bd),url(https://didctf-file.s3.bitiful.net/image/background/zsdark_background_converted.webp?no-wait=on);background-size:100% 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:center center,center center;background-attachment:fixed}body.is-user.user-theme-dark .app-user-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 18px #0000001f,inset 0 0 0 1px #e2e8f014!important}body.is-user.user-theme-dark .app-user-header .header-outline-btn.ant-btn{background:#0c272f59!important;border-color:#94a3b885!important;color:#e5e7eb!important;box-shadow:none!important;border-radius:0!important}body.is-user.user-theme-dark .app-user-header .header-outline-btn.ui-tactical-selected.ant-btn{border-color:#226648!important;color:#fff!important}body.is-user.user-theme-dark .app-user-header .header-login-btn.ant-btn{border-color:#94a3b885!important;background:#0c272f59!important;color:#e5e7eb!important}body.is-user.user-theme-dark .theme-switcher-trigger--pulse.ant-btn{animation:theme-switcher-pulse-dark 1.8s ease-in-out infinite}body.is-user.user-theme-dark .ant-tour .ant-tour-next-btn{color:#fff!important;background:#20ad7b!important;border-color:#94a3b8a6!important;font-weight:600}body.is-user.user-theme-dark .ant-tour .ant-tour-next-btn:hover{color:#fff!important;background:#34d399!important;border-color:#e2e8f080!important}@keyframes theme-switcher-pulse-dark{0%,to{box-shadow:0 0 #20ad7b73}50%{box-shadow:0 0 0 8px #20ad7b00}}body.is-user.user-theme-dark .cert-invite-page .ant-card-head{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.28)!important}body.is-user.user-theme-dark .cert-invite-page .ant-card-body{color:#d1d5db!important}body.is-user.user-theme-dark .cert-invite-page .ant-tabs-tab-btn{color:#aeb4b8!important;font-weight:700;transition:color .15s ease!important}body.is-user.user-theme-dark .cert-invite-page .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#dbe4ea!important}body.is-user.user-theme-dark .cert-invite-page .ant-tabs-tab,body.is-user.user-theme-dark .cert-invite-page .ant-tabs-tab:hover,body.is-user.user-theme-dark .cert-invite-page .ant-tabs-tab:focus,body.is-user.user-theme-dark .cert-invite-page .ant-tabs-tab:focus-visible{border:none!important;outline:none!important;box-shadow:none!important}body.is-user.user-theme-dark .cert-invite-page .ant-tabs-tab:after,body.is-user.user-theme-dark .cert-invite-page .ant-tabs-tab:hover:after{display:none!important;border:0!important}body.is-user.user-theme-dark .cert-invite-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e5e7eb!important}body.is-user.user-theme-dark .cert-invite-page .ant-tabs-ink-bar{background:#20ad7b!important}body.is-user.user-theme-dark .cert-invite-page .ant-input,body.is-user.user-theme-dark .cert-invite-page .ant-input-affix-wrapper{background:#0f172a6b!important;color:#e5e7eb!important;border-color:#94a3b873!important;border-radius:2px!important;box-shadow:none!important}body.is-user.user-theme-dark .cert-invite-page .ant-input::-moz-placeholder{color:#9ca3af!important}body.is-user.user-theme-dark .cert-invite-page .ant-input::placeholder{color:#9ca3af!important}body.is-user.user-theme-dark .cert-invite-page .ant-upload.ant-upload-select-picture-card{background:#0c272f38!important;border:1px dashed rgba(148,163,184,.52)!important;border-radius:2px!important;color:#aeb4b8!important;transition:border-color .15s ease,background .15s ease!important}body.is-user.user-theme-dark .cert-invite-page .ant-upload.ant-upload-select-picture-card .anticon,body.is-user.user-theme-dark .cert-invite-page .ant-upload.ant-upload-select-picture-card .ant-upload-text,body.is-user.user-theme-dark .cert-invite-page .ant-upload.ant-upload-select-picture-card div{color:#aeb4b8!important}body.is-user.user-theme-dark .cert-invite-page .ant-upload.ant-upload-select-picture-card:hover{border-color:#20ad7ba6!important;background:#20ad7b1f!important}body.is-user.user-theme-dark .cert-invite-page .ant-upload.ant-upload-select-picture-card:hover .anticon,body.is-user.user-theme-dark .cert-invite-page .ant-upload.ant-upload-select-picture-card:hover .ant-upload-text,body.is-user.user-theme-dark .cert-invite-page .ant-upload.ant-upload-select-picture-card:hover div{color:#8fd0d5!important}body.is-user.user-theme-dark .cert-invite-page .cert-invite-upload-trigger{color:#aeb4b8!important;transition:color .15s ease!important}body.is-user.user-theme-dark .cert-invite-page .ant-upload.ant-upload-select-picture-card:hover .cert-invite-upload-trigger{color:#8fd0d5!important}body.is-user.user-theme-dark .cert-invite-page .ant-upload-list-item-container .ant-upload-list-item{background:#0c272f38!important;border-color:#94a3b873!important;border-radius:2px!important}body.is-user.user-theme-dark .cert-invite-page .ant-alert{border-radius:2px!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.is-user.user-theme-dark .cert-invite-page .ant-alert-info{background:#38bdf81a!important;border:1px solid rgba(56,189,248,.32)!important}body.is-user.user-theme-dark .cert-invite-page .ant-alert-error{background:#ef44441a!important;border:1px solid rgba(239,68,68,.4)!important}body.is-user.user-theme-dark .cert-invite-page .ant-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}body.is-user.user-theme-dark .cert-invite-page .ant-btn:not(:disabled):hover,body.is-user.user-theme-dark .cert-invite-page .ant-btn:not(:disabled):focus{transform:none!important;box-shadow:none!important;border-color:#20ad7bbf!important}body.is-user.user-theme-dark .cert-invite-page .cert-invite-primary-btn:not(:disabled):hover,body.is-user.user-theme-dark .cert-invite-page .cert-invite-primary-btn:not(:disabled):focus{background:#1c9d70!important;color:#000!important}body.is-user.user-theme-dark .cert-invite-page .cert-invite-cancel-btn:not(:disabled):hover,body.is-user.user-theme-dark .cert-invite-page .cert-invite-cancel-btn:not(:disabled):focus{background:#0c272f73!important;color:#e5e7eb!important;border-color:#20ad7ba6!important}body.is-user.user-theme-dark .cert-invite-page .cert-invite-danger-btn:not(:disabled):hover,body.is-user.user-theme-dark .cert-invite-page .cert-invite-danger-btn:not(:disabled):focus{background:linear-gradient(90deg,#dc2626,#b91c1c)!important;color:#f8fafc!important}body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-cancel-btn.ant-btn,body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-danger-btn.ant-btn{transition:none!important}body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-cancel-btn.ant-btn:after,body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-danger-btn.ant-btn:after{display:none!important}body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-cancel-btn.ant-btn:not(:disabled){background:#0c272f4d!important;color:#aeb4b8!important;border:1px solid rgba(148,163,184,.45)!important;box-shadow:none!important}body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-cancel-btn.ant-btn:not(:disabled):hover,body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-cancel-btn.ant-btn:not(:disabled):focus{background:#0c272f73!important;color:#e5e7eb!important;border-color:#20ad7ba6!important;box-shadow:none!important}body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-danger-btn.ant-btn:not(:disabled){background:#ef4444!important;color:#f8fafc!important;border:none!important;box-shadow:none!important}body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-danger-btn.ant-btn:not(:disabled):hover,body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-danger-btn.ant-btn:not(:disabled):focus,body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-danger-btn.ant-btn:not(:disabled):active{background:#dc2626!important;color:#f8fafc!important;border:none!important;box-shadow:none!important}body.is-user.user-theme-dark .cert-invite-warning-modal--dark .cert-invite-danger-btn.ant-btn:disabled{background:#94a3b83d!important;color:#64748b!important;border:none!important;box-shadow:none!important}body.is-user.user-theme-dark .practice-answer-input,body.is-user.user-theme-dark .practice-answer-input.ant-input,body.is-user.user-theme-dark .practice-answer-input.ant-input-textarea textarea{background:#0f172a73!important;color:#e5e7eb!important;border-color:#94a3b873!important}body.is-user.user-theme-dark .practice-answer-input::-moz-placeholder,body.is-user.user-theme-dark .practice-answer-input.ant-input::-moz-placeholder,body.is-user.user-theme-dark .practice-answer-input.ant-input-textarea textarea::-moz-placeholder{color:#9ca3af!important}body.is-user.user-theme-dark .practice-answer-input::placeholder,body.is-user.user-theme-dark .practice-answer-input.ant-input::placeholder,body.is-user.user-theme-dark .practice-answer-input.ant-input-textarea textarea::placeholder{color:#9ca3af!important}body.is-user.user-theme-dark .practice-answer-input:hover,body.is-user.user-theme-dark .practice-answer-input:hover.ant-input,body.is-user.user-theme-dark .practice-answer-input.ant-input-outlined:hover,body.is-user.user-theme-dark .practice-answer-input.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,body.is-user.user-theme-dark .practice-answer-input.ant-input:hover,body.is-user.user-theme-dark .practice-answer-input .ant-input:hover{border-color:#7dbbc0!important;box-shadow:none!important}body.is-user.user-theme-dark .practice-answer-input:focus,body.is-user.user-theme-dark .practice-answer-input:focus-within,body.is-user.user-theme-dark .practice-answer-input.ant-input:focus,body.is-user.user-theme-dark .practice-answer-input .ant-input:focus{border-color:#7dbbc0!important;box-shadow:0 0 0 2px #7dbbc02e!important}body.is-user.user-theme-dark .cert-option-group .ant-radio-wrapper,body.is-user.user-theme-dark .cert-option-group .ant-checkbox-wrapper{color:#e5e7eb!important}body.is-user.user-theme-dark .cert-option-group .ant-radio-inner,body.is-user.user-theme-dark .cert-option-group .ant-checkbox-inner{background:#0c272f66!important;border-color:#94a3b89e!important}body.is-user.user-theme-dark .cert-option-group .ant-radio-wrapper:hover .ant-radio-inner,body.is-user.user-theme-dark .cert-option-group .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#20ad7b!important}body.is-user.user-theme-dark .cert-option-group .ant-radio-checked .ant-radio-inner,body.is-user.user-theme-dark .cert-option-group .ant-checkbox-checked .ant-checkbox-inner{border-color:#20ad7b!important;background:#20ad7b!important}body.is-user.user-theme-dark .cert-option-group .ant-radio-disabled+span,body.is-user.user-theme-dark .cert-option-group .ant-checkbox-disabled+span{color:#9ca3af!important}body.is-user.user-theme-dark .cert-progress-bar .ant-progress-inner{overflow:hidden}body.is-user.user-theme-dark .cert-progress-bar .ant-progress-bg{position:relative;overflow:hidden;box-shadow:0 0 12px #20ad7b66;animation:certProgressPulse 1.9s ease-in-out infinite}body.is-user.user-theme-dark .cert-progress-bar .ant-progress-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.7) 46%,transparent 100%);transform:translate(-130%);animation:certProgressSweep 1.6s linear infinite;pointer-events:none}body.is-user.user-theme-dark .cert-submit-btn.ant-btn,body.is-user.user-theme-dark .cert-submit-btn.ant-btn.ant-btn-default,body.is-user.user-theme-dark .cert-submit-btn.ant-btn:disabled,body.is-user.user-theme-dark .cert-submit-btn.ant-btn[disabled],body.is-user.user-theme-dark .cert-submit-btn.ant-btn.ant-btn-default:disabled{background:#20ad7b!important;border-color:#20ad7b!important;color:#000!important;box-shadow:none!important;opacity:1!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease}body.is-user.user-theme-dark .cert-submit-btn.ant-btn:not(:disabled):hover,body.is-user.user-theme-dark .cert-submit-btn.ant-btn:not(:disabled):focus,body.is-user.user-theme-dark .cert-submit-btn.ant-btn:not(:disabled):active{background:#20ad7b!important;border-color:#20ad7b!important;color:#000!important;box-shadow:none!important}body.is-user.user-theme-dark .cert-submit-btn.ant-btn:disabled,body.is-user.user-theme-dark .cert-submit-btn.ant-btn[disabled]{background:#20ad7b!important;border-color:#20ad7b!important;color:#000!important;opacity:1!important;cursor:not-allowed}body.is-user.user-theme-dark .cert-category-search .ant-input,body.is-user.user-theme-dark .cert-category-search .ant-input-affix-wrapper{background:#0d293180!important;border-color:#54aab057!important;color:#d6edef!important;border-radius:2px!important}body.is-user.user-theme-dark .cert-category-search .ant-input::-moz-placeholder{color:#8fb3b7!important}body.is-user.user-theme-dark .cert-category-search .ant-input::placeholder{color:#8fb3b7!important}body.is-user.user-theme-dark .cert-category-search .ant-input-search-button{background:#0c272f80!important;border-color:#54aab057!important;color:#d6edef!important;border-radius:2px!important}body.is-user.user-theme-dark .cert-category-search .ant-input:focus,body.is-user.user-theme-dark .cert-category-search .ant-input-affix-wrapper-focused,body.is-user.user-theme-dark .cert-category-search .ant-input-affix-wrapper:focus-within{border-color:#20ad7b!important;box-shadow:0 0 0 2px #20ad7b2e!important}body.is-user.user-theme-dark .outer-corner-glow{position:relative;overflow:hidden}body.is-user.user-theme-dark .outer-corner-glow:before,body.is-user.user-theme-dark .outer-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}body.is-user.user-theme-dark .outer-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .outer-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .cert-writeups-page{color:#d1d5db}body.is-user.user-theme-dark .cert-writeups-page .outer-corner-glow{position:relative;overflow:hidden}body.is-user.user-theme-dark .cert-writeups-page .outer-corner-glow:before,body.is-user.user-theme-dark .cert-writeups-page .outer-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}body.is-user.user-theme-dark .cert-writeups-page .outer-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .cert-writeups-page .outer-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .cert-writeups-page .ant-card{background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a)!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 10px 22px #0000002e,inset 0 0 0 1px #e2e8f014!important}body.is-user.user-theme-dark .cert-writeups-page .ant-table,body.is-user.user-theme-dark .cert-writeups-page .ant-table-container,body.is-user.user-theme-dark .cert-writeups-page .ant-table-content,body.is-user.user-theme-dark .cert-writeups-page .ant-table-body{background:transparent!important}body.is-user.user-theme-dark .cert-writeups-page .ant-table-thead>tr>th{background:#0c272f6b!important;color:#e5e7eb!important;border-bottom:1px solid rgba(148,163,184,.22)!important}body.is-user.user-theme-dark .cert-writeups-page .ant-table-tbody>tr>td{background:transparent!important;color:#d1d5db!important;border-bottom:1px solid rgba(148,163,184,.18)!important}body.is-user.user-theme-dark .cert-writeups-page .ant-table-tbody>tr:hover>td{background:linear-gradient(90deg,#14364057,#1436403d)!important}body.is-user.user-theme-dark .cert-writeups-page .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder,body.is-user.user-theme-dark .cert-writeups-page .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover{background:transparent!important}body.is-user.user-theme-dark .cert-writeups-page .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder>td,body.is-user.user-theme-dark .cert-writeups-page .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder>td.ant-table-cell,body.is-user.user-theme-dark .cert-writeups-page .ant-table-wrapper .ant-table-placeholder>td{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.18)!important}body.is-user.user-theme-dark .cert-writeups-page .ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:transparent!important}body.is-user.user-theme-dark .cert-writeups-page .ant-empty-description{color:#6f6f6f!important}body.is-user.user-theme-dark .cert-writeups-page .cert-writeups-tab-switch{display:flex;gap:10px;margin-bottom:18px}body.is-user.user-theme-dark .cert-writeups-page .cert-writeups-tab-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;padding:14px 28px;line-height:1.45;font-size:14px;border-radius:2px!important;box-shadow:none!important;transition:none!important;text-shadow:0 1px 2px rgba(0,0,0,.45);cursor:pointer;box-sizing:border-box;min-height:48px}body.is-user.user-theme-dark .cert-writeups-page .ant-pagination-item,body.is-user.user-theme-dark .cert-writeups-page .ant-pagination-prev .ant-pagination-item-link,body.is-user.user-theme-dark .cert-writeups-page .ant-pagination-next .ant-pagination-item-link{background:#0c272f47!important;border:1px solid rgba(148,163,184,.45)!important;border-radius:2px!important}body.is-user.user-theme-dark .cert-writeups-page .ant-pagination-item a{color:#d1d5db!important}body.is-user.user-theme-dark .cert-writeups-page .ant-pagination-item-active{background:#20ad7b!important;border-color:#20ad7b!important}body.is-user.user-theme-dark .cert-writeups-page .ant-pagination-item-active a{color:#000!important;font-weight:700}body.is-user.user-theme-dark .cert-writeups-action-btn{background:#0c272f47!important;color:#d1d5db!important;border:1px solid rgba(148,163,184,.45)!important;border-radius:2px!important;box-shadow:none!important;transition:none!important}body.is-user.user-theme-dark .cert-writeups-action-btn:hover{background:transparent!important;color:#20ad7b!important;border-color:#20ad7b!important}body.is-user.user-theme-dark .cert-writeups-primary-btn{background:#20ad7b!important;color:#000!important;border:1px solid rgba(32,173,123,.65)!important;border-radius:2px!important;box-shadow:none!important;transition:none!important}body.is-user.user-theme-dark .cert-writeups-primary-btn:hover{background:transparent!important;color:#20ad7b!important;border-color:#20ad7b!important}body.is-user.user-theme-dark .cert-writeups-danger-btn{background:#dc26262e!important;color:#fca5a5!important;border:1px solid rgba(248,113,113,.55)!important;border-radius:2px!important;box-shadow:none!important;transition:none!important}body.is-user.user-theme-dark .cert-writeups-danger-btn:hover{background:transparent!important;color:#fca5a5!important;border-color:#f87171d9!important}body.is-user.user-theme-dark .cert-writeups-page .cert-writeups-select .ant-select-selector{background:#0c272f47!important;border-color:#94a3b873!important;color:#e5e7eb!important;border-radius:2px!important;box-shadow:none!important}body.is-user.user-theme-dark .cert-writeups-page .cert-writeups-filter-label{color:#f3f4f6!important;text-shadow:0 1px 2px rgba(0,0,0,.45)}body.is-user.user-theme-dark .cert-writeups-page .cert-writeups-select .ant-select-selection-item,body.is-user.user-theme-dark .cert-writeups-page .cert-writeups-select .ant-select-selection-placeholder,body.is-user.user-theme-dark .cert-writeups-page .cert-writeups-select .ant-select-arrow{color:#e5e7eb!important}body.is-user.user-theme-dark .cert-writeups-filter-dropdown{background:linear-gradient(180deg,#071216f5,#0a1a20f0)!important;border:1px solid rgba(148,163,184,.35)!important}body.is-user.user-theme-dark .cert-writeups-filter-dropdown .ant-select-item{color:#e5e7eb!important}body.is-user.user-theme-dark .cert-writeups-filter-dropdown .ant-select-item-option-active{background:#20ad7b24!important}body.is-user.user-theme-dark .cert-writeups-filter-dropdown .ant-select-item-option-selected{background:#20ad7b38!important;color:#fff!important}body.is-user.user-theme-dark .cert-writeups-modal .ant-modal-title{color:#f3f4f6!important}body.is-user.user-theme-dark .cert-writeups-modal .ant-form-item-label>label{color:#e5e7eb!important;font-weight:500}body.is-user.user-theme-dark .cert-writeups-modal .ant-form-item-explain-error{color:#fca5a5!important}body.is-user.user-theme-dark .cert-writeups-modal .ant-input,body.is-user.user-theme-dark .cert-writeups-modal .ant-input-affix-wrapper,body.is-user.user-theme-dark .cert-writeups-modal .ant-select-selector,body.is-user.user-theme-dark .cert-writeups-modal .ant-select-selection-item{color:#f3f4f6!important}body.is-user.user-theme-dark .cert-writeups-modal .ant-select .ant-select-selector{background:#0c272f47!important;border-color:#94a3b873!important;box-shadow:none!important}body.is-user.user-theme-dark .cert-writeups-modal .ant-input::-moz-placeholder{color:#9ca3af!important}body.is-user.user-theme-dark .cert-writeups-modal .ant-input::placeholder,body.is-user.user-theme-dark .cert-writeups-modal .ant-select-selection-placeholder{color:#9ca3af!important}body.is-user.user-theme-dark .cert-writeups-modal .ant-upload-list-item-name,body.is-user.user-theme-dark .cert-writeups-modal .ant-upload-list-item-card-actions-btn,body.is-user.user-theme-dark .cert-writeups-select-dropdown .ant-select-item{color:#e5e7eb!important}body.is-user.user-theme-dark .cert-writeups-select-dropdown.ant-select-dropdown{background:linear-gradient(180deg,#071216f5,#0a1a20f0)!important;border:1px solid rgba(148,163,184,.35)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.is-user.user-theme-dark .cert-writeups-select-dropdown .ant-select-item-option-active{background:#20ad7b24!important}body.is-user.user-theme-dark .cert-writeups-select-dropdown .ant-select-item-option-selected{background:#20ad7b33!important;color:#f3f4f6!important}body.is-user.user-theme-dark .contest-detail-page .team-join-input.ant-input{color:#f3f4f6!important}body.is-user.user-theme-dark .contest-detail-page .team-join-input.ant-input::-moz-placeholder{color:#d1d5db!important;opacity:1!important}body.is-user.user-theme-dark .contest-detail-page .team-join-input.ant-input::placeholder{color:#d1d5db!important;opacity:1!important}body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .ant-form-item-label>label{color:#e5e7eb!important}body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .ant-form-item-required:before{color:#fb7185!important}body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .contest-apply-input.ant-input{color:#f3f4f6!important}body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .contest-apply-input.ant-input::-moz-placeholder{color:#d1d5dbe6!important;opacity:1!important}body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .contest-apply-input.ant-input::placeholder{color:#d1d5dbe6!important;opacity:1!important}body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .contest-apply-select.ant-select .ant-select-selector{background:#091e2473!important;border-color:#8fd0d566!important;color:#f3f4f6!important}body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .contest-apply-select.ant-select .ant-select-selection-placeholder{color:#d1d5dbe6!important;opacity:1!important}body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .ant-upload-list .ant-upload-list-item-name,body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .ant-upload-list .ant-upload-list-item-name:hover,body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .ant-upload-list .ant-upload-list-item-name:focus,body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .ant-upload-list .ant-upload-list-item-name:active{color:#e5e7eb!important}body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .ant-upload-list .ant-upload-icon .anticon,body.is-user.user-theme-dark .contest-detail-page .contest-apply-form .ant-upload-list .ant-upload-list-item-actions .anticon{color:#94a3b8eb!important}body.is-user.user-theme-dark .contest-detail-page .section-card{margin-bottom:16px}body.is-user.user-theme-dark .contest-detail-page .section-title{font-size:13px;font-weight:700;color:#e5e7eb;letter-spacing:.3px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.28);position:relative}body.is-user.user-theme-dark .contest-detail-page .section-title:after{content:"";position:absolute;left:0;bottom:-1px;width:40px;height:1px;background:#20ad7b}body.is-user.user-theme-dark .contest-detail-page .kv{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center}body.is-user.user-theme-dark .contest-detail-page .kv .k{font-size:12px;font-weight:600;color:#aeb4b8}body.is-user.user-theme-dark .contest-detail-page .kv .v{font-size:14px;color:#e5e7eb;font-weight:500}body.is-user.user-theme-dark .contest-detail-page .ant-modal-content{background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a)!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 16px 28px #00000047,inset 0 0 0 1px #e2e8f014!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.is-user.user-theme-dark .contest-detail-page .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.28)!important}body.is-user.user-theme-dark .contest-detail-page .ant-modal-title{color:#e5e7eb!important}body.is-user.user-theme-dark .contest-detail-page .ant-form-item-label>label{color:#aeb4b8!important;font-weight:700!important}body.is-user.user-theme-dark .contest-detail-page .ant-input,body.is-user.user-theme-dark .contest-detail-page .ant-input-affix-wrapper,body.is-user.user-theme-dark .contest-detail-page .ant-select-selector,body.is-user.user-theme-dark .contest-detail-page .ant-input-number{background:#0f172a6b!important;color:#e5e7eb!important;border-color:#94a3b873!important;border-radius:2px!important;box-shadow:none!important}body.is-user.user-theme-dark .contest-detail-page .ant-checkbox-wrapper span{color:#d1d5db}body.is-user.user-theme-dark .contest-detail-page .view-submitted-btn{height:28px!important;padding:0 10px!important;border-radius:2px!important;font-size:12px!important;background:#0f172a61!important;color:#d1d5db!important;border:1px solid rgba(148,163,184,.45)!important}body.is-user.user-theme-dark .contest-detail-page .view-submitted-btn:hover,body.is-user.user-theme-dark .contest-detail-page .view-submitted-btn:focus{background:transparent!important;color:#20ad7b!important;border-color:#20ad7b!important}body.is-user.user-theme-dark .contest-detail-page .contest-stripe-divider{height:2px;background:repeating-linear-gradient(90deg,rgba(32,173,123,.55) 0px,rgba(32,173,123,.55) 10px,transparent 10px,transparent 20px);margin:20px 0}body.is-user.user-theme-dark .contest-detail-page .contest-enter-btn.ant-btn{height:48px;border-radius:2px;font-weight:700;background:#20ad7b!important;border:1px solid rgba(32,173,123,.65)!important;color:#000!important;box-shadow:none!important}body.is-user.user-theme-dark .contest-detail-page .contest-enter-btn.ant-btn:hover{background:transparent!important;border-color:#20ad7b!important;color:#20ad7b!important}body.is-user.user-theme-dark .contest-detail-page .contest-timeline-line{background:linear-gradient(180deg,#20ad7bf2,#8fd0d5e6)}body.is-user.user-theme-dark .contest-detail-page .contest-timeline-dot--start{background:#20ad7b;border:2px solid rgba(15,23,42,.9);box-shadow:0 0 0 3px #20ad7b3d}body.is-user.user-theme-dark .contest-detail-page .contest-timeline-dot--end{background:#8fd0d5;border:2px solid rgba(15,23,42,.9);box-shadow:0 0 0 3px #8fd0d538}body.is-user.user-theme-dark .contest-detail-page .contest-timeline-label{color:#aeb4b8}body.is-user.user-theme-dark .contest-detail-page .contest-timeline-value,body.is-user.user-theme-dark .contest-detail-page .contest-page-title{color:#e5e7eb}body.is-user.user-theme-dark .contest-detail-page .contest-countdown-badge{background:#0c272f6b;color:#20ad7b;border:1px solid rgba(32,173,123,.55)}body.is-user.user-theme-dark .contest-detail-page .contest-intro-text{color:#d1d5db}body.is-user.user-theme-dark .contest-detail-page .contest-hint-box{color:#aeb4b8;background:#091e2473;border:1px dashed rgba(143,208,213,.4)}body.is-user.user-theme-dark .contest-detail-page .contest-entry-reason{background:#20ad7b1f;color:#20ad7b;border:1px solid rgba(32,173,123,.55)}body.is-user.user-theme-dark .contest-detail-page .contest-pending-hint{background:#091e2473;color:#aeb4b8;border:1px dashed rgba(143,208,213,.4)}body.is-user.user-theme-dark .contest-detail-page .contest-muted-caption{color:#aeb4b8}body.is-user.user-theme-dark .contest-detail-page .contest-reject-reason,body.is-user.user-theme-dark .contest-detail-page .contest-deadline-expired{background:#dc262633;color:#fca5a5;border:1px solid rgba(248,113,113,.5)}body.is-user.user-theme-dark .contest-detail-page .contest-stripe-divider{height:2px;background:repeating-linear-gradient(90deg,rgba(32,173,123,.55) 0px,rgba(32,173,123,.55) 10px,transparent 10px,transparent 20px);margin:20px 0;border:none}body.is-user.user-theme-dark .contest-detail-page .contest-intro-text h1,body.is-user.user-theme-dark .contest-detail-page .contest-intro-text h2,body.is-user.user-theme-dark .contest-detail-page .contest-intro-text h3{color:#e5e7eb;margin:.6em 0 .35em;font-weight:700}body.is-user.user-theme-dark .contest-detail-page .contest-intro-text p,body.is-user.user-theme-dark .contest-detail-page .contest-intro-text li{color:#d1d5db}body.is-user.user-theme-dark .contest-detail-page .contest-intro-text a{color:#8fd0d5;font-weight:600}body.is-user.user-theme-dark .contest-detail-page .contest-intro-text code{color:#e5e7eb;background:#091e248c;border:1px solid rgba(143,208,213,.35);padding:0 4px;border-radius:2px}body.is-user.user-theme-dark .contest-detail-page--minimal-light{--cd-accent: #20ad7b;--cd-accent-hover: #34d399;--cd-primary: #20ad7b;--cd-ink: #e5e7eb;--cd-paper: rgba(12, 39, 47, .36);--cd-muted: #aeb4b8;--cd-surface: rgba(15, 23, 42, .42)}body.is-user.user-theme-dark .contest-detail-page--minimal-light .section-card{background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a)!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 10px 22px #0000002e,inset 0 0 0 1px #e2e8f014!important}body.is-user.user-theme-dark .contest-detail-page--minimal-light .section-title{color:#e5e7eb!important;border-bottom-color:#94a3b847!important}body.is-user.user-theme-dark .contest-detail-page--minimal-light .section-title:after{background:#20ad7b}body.is-user.user-theme-dark .contest-detail-page--minimal-light .cd-ml-phase--success{background:#20ad7b29!important;color:#20ad7b!important}body.is-user.user-theme-dark .contest-detail-page--minimal-light .cd-ml-reject-box{background:#ef44441f!important;border-color:#ef444473!important}body.is-user.user-theme-dark .contest-detail-page--minimal-light .cd-ml-reject-label,body.is-user.user-theme-dark .contest-detail-page--minimal-light .cd-ml-reject-text{color:#fca5a5!important}body.is-user.user-theme-dark .contest-detail-page--minimal-light .cd-ml-hero-aside{border-left-color:#94a3b847}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .ant-modal-content{background:linear-gradient(180deg,#071216f5,#0a1a20eb)!important;border:1px solid rgba(143,208,213,.32)!important;border-radius:2px!important;box-shadow:0 24px 48px #00000080,inset 0 0 0 1px #20ad7b14!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .ant-modal-header{border-bottom:1px solid rgba(32,173,123,.35)!important;background:transparent!important;padding-bottom:16px!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .ant-modal-body{background:transparent!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .ant-modal-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061794!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-head-mark{background:#20ad7b;box-shadow:0 0 10px #20ad7b73}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-head-icon{background:#20ad7b1f;color:#20ad7b;border:1px solid rgba(32,173,123,.45);border-radius:2px}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-kicker{color:#8fd0d5}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-title{color:#e5e7eb}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-meta{color:#aeb4b8}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-scroll{background:#091e248c;border:1px solid rgba(143,208,213,.22);border-radius:2px;box-shadow:inset 0 0 0 1px #20ad7b0f}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-scroll::-webkit-scrollbar-thumb{background:#20ad7b59}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body{color:#d1d5db!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body h1,body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body h2,body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body h3,body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body h4,body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body h5,body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body h6{color:#e5e7eb!important;border-color:#94a3b838!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body a{color:#8fd0d5!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body blockquote{color:#aeb4b8!important;background:#e2e8f00f!important;border-left-color:#8fd0d5a6!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body hr{background-color:#94a3b838!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body code{background-color:#0f172a99!important;border:1px solid rgba(143,208,213,.25)!important;padding:.1em .35em;border-radius:2px;color:#e5e7eb!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body table th{background-color:#e2e8f00f!important;color:#e5e7eb!important;border-color:#94a3b847!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body table td{color:#d1d5db!important;border-color:#94a3b838!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body table tr,body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-body .markdown-body table tr:nth-child(2n){background-color:#0c272f1f!important}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .cd-ml-pre-ann-modal-foot{border-top:1px solid rgba(32,173,123,.28);margin-top:0}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .ant-modal-close{color:#aeb4b8;border-radius:2px}body.is-user.user-theme-dark .cd-ml-pre-ann-modal-root.cd-ml-pre-ann-modal-root--dark .ant-modal-close:hover{background:#20ad7b26;color:#20ad7b}body.is-user.user-theme-dark .home-page-grid .carousel-card,body.is-user.user-theme-dark .home-page-grid .events-card{box-shadow:0 4px 12px #0000000f;transition:box-shadow .2s ease,transform .2s ease}body.is-user.user-theme-dark .home-page-grid .hot-writeups-card{box-shadow:none}body.is-user.user-theme-dark .home-page-grid .carousel-card:hover,body.is-user.user-theme-dark .home-page-grid .events-card:hover{box-shadow:0 8px 24px #0000001f}body.is-user.user-theme-dark .home-page-grid .carousel-card,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card,body.is-user.user-theme-dark .home-page-grid .events-card{background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a)!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 10px 22px #0000002e,inset 0 0 0 1px #e2e8f014!important}body.is-user.user-theme-dark .home-page-grid .carousel-card .ant-card-body{background:transparent!important}body.is-user.user-theme-dark .home-page-grid .hot-writeups-card .ant-card-head,body.is-user.user-theme-dark .home-page-grid .events-card .ant-card-head{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.28)!important}body.is-user.user-theme-dark .home-page-grid .writeup-card-title,body.is-user.user-theme-dark .home-page-grid .events-card-title,body.is-user.user-theme-dark .home-page-grid .writeup-card-more,body.is-user.user-theme-dark .home-page-grid .events-card-more,body.is-user.user-theme-dark .home-page-grid .event-title{color:#e5e7eb!important}body.is-user.user-theme-dark .home-page-grid .writeup-card-more:hover,body.is-user.user-theme-dark .home-page-grid .events-card-more:hover{color:#8fd0d5!important}body.is-user.user-theme-dark .home-page-grid .hot-writeups-card .ant-card-body,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card .industrial-item{background:transparent!important}body.is-user.user-theme-dark .home-page-grid .hot-writeups-card .industrial-item:hover{background:#e2e8f00f!important;padding-left:0!important}body.is-user.user-theme-dark .home-page-grid .writeup-link-icon{color:#8fd0d5!important}body.is-user.user-theme-dark .home-page-grid .hot-writeups-card .industrial-item:hover .writeup-link-icon{color:#20ad7b!important}body.is-user.user-theme-dark .home-page-grid .signin-btn-wrapper.finals-style{border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important}body.is-user.user-theme-dark .home-page-grid .signin-btn-wrapper.finals-style.unsigned{background:#20ad7b29!important;box-shadow:none!important}body.is-user.user-theme-dark .home-page-grid .signin-btn-wrapper.finals-style.unsigned:hover{background:#20ad7b3d!important;transform:none!important;box-shadow:none!important}body.is-user.user-theme-dark .home-page-grid .signin-btn-wrapper.finals-style.signed{background:#0c272f6b!important}body.is-user.user-theme-dark .home-page-grid .signin-btn-wrapper.finals-style.unsigned:after,body.is-user.user-theme-dark .home-page-grid .signin-btn-wrapper.finals-style.unsigned:before,body.is-user.user-theme-dark .home-page-grid .signin-btn-wrapper.finals-style.signed:before,body.is-user.user-theme-dark .home-page-grid .signin-btn-wrapper.finals-style.signed:after{opacity:.25}body.is-user.user-theme-dark .home-page-grid .signin-btn-wrapper .signin-text{color:#e5e7eb!important;text-shadow:none!important}body.is-user.user-theme-dark .home-page-grid .signin-icon-check,body.is-user.user-theme-dark .home-page-grid .signin-icon-coin{color:#8fd0d5!important;text-shadow:none!important}body.is-user.user-theme-dark .home-page-grid .contribute-btn.finals-upload{background:#0c272f38!important;border:1px solid rgba(148,163,184,.52)!important;color:#e5e7eb!important;clip-path:none!important;border-radius:2px!important}body.is-user.user-theme-dark .home-page-grid .contribute-btn.finals-upload:before{background:#20ad7b29!important}body.is-user.user-theme-dark .home-page-grid .contribute-btn.finals-upload:hover{color:#e5e7eb!important;border-color:#20ad7ba6!important}body.is-user.user-theme-dark .home-page-grid .contribute-btn.finals-upload:hover .anticon{color:#8fd0d5!important}body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card:before,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:before{display:none!important}body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card:hover .ant-card-head,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:hover .ant-card-head{background:transparent!important}body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card:hover .events-card-title,body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card:hover .events-card-more,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:hover .writeup-card-title,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:hover .writeup-card-more,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:hover .writeup-card-title .anticon{color:#e5e7eb!important}body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card .writeup-card-title .anticon,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card .writeup-card-title .anticon svg,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:hover .writeup-card-title .anticon,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:hover .writeup-card-title .anticon svg{color:#20ad7b!important;fill:#20ad7b!important}body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card .events-card-title .events-trophy-icon,body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card .events-card-title .events-trophy-icon svg,body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card:hover .events-card-title .events-trophy-icon,body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card:hover .events-card-title .events-trophy-icon svg{color:#20ad7b!important;fill:#20ad7b!important}body.is-user.user-theme-dark .home-page-grid .tactical-row:hover{border-left-color:#20ad7ba6!important;background:#e2e8f00f!important}body.is-user.user-theme-dark .home-page-grid .tactical-buttons{transform:none!important}body.is-user.user-theme-dark .home-page-grid .tactical-btn.primary-btn:hover,body.is-user.user-theme-dark .home-page-grid .tactical-btn.secondary-btn:hover{background:#0c272f6b!important;color:#e5e7eb!important;border-color:#20ad7ba6!important}body.is-user.user-theme-dark .home-page-grid .tactical-scrollbar::-webkit-scrollbar-thumb{background:#8fd0d58c}body.is-user.user-theme-dark .home-page-grid .outer-corner-glow{position:relative;overflow:hidden}body.is-user.user-theme-dark .home-page-grid .outer-corner-glow:before,body.is-user.user-theme-dark .home-page-grid .outer-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}body.is-user.user-theme-dark .home-page-grid .outer-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .home-page-grid .outer-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .home-page-grid .industrial-tag{background:#0c272f38!important;color:#aeb4b8!important;border:1px solid rgba(148,163,184,.42)!important}body.is-user.user-theme-dark .home-page-grid .status-tag{background:#20ad7b29!important;border:1px solid rgba(32,173,123,.55)!important}body.is-user.user-theme-dark .home-page-grid .status-tag.status-ended,body.is-user.user-theme-dark .home-page-grid .status-tag--ended{background:#94a3b82e!important;border-color:#94a3b86b!important}body.is-user.user-theme-dark .home-page-grid .tactical-row{background:#0c272f2e!important;border-bottom:1px solid rgba(148,163,184,.22)!important}body.is-user.user-theme-dark .home-event-modal-link,body.is-user.user-theme-dark .home-event-modal-link-icon{color:#8fd0d5!important}body.is-user.user-theme-dark .home-event-modal-close-btn{background:#0c272f6b!important;border:1px solid rgba(148,163,184,.52)!important;color:#e5e7eb!important}body.is-user.user-theme-dark .home-event-modal .home-event-modal-status-tag{background:#0c272f6b!important}body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:hover .ant-card-head,body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card:hover .ant-card-head{background:transparent!important}body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:hover .writeup-card-title,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:hover .writeup-card-more,body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card:hover .events-card-title,body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card:hover .events-card-more{color:#e5e7eb!important}body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:hover .writeup-card-title .anticon,body.is-user.user-theme-dark .home-page-grid .hot-writeups-card.industrial-card:hover .writeup-card-title .anticon svg,body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card:hover .events-card-title .events-trophy-icon,body.is-user.user-theme-dark .home-page-grid .events-card.tactical-card:hover .events-card-title .events-trophy-icon svg{color:#20ad7b!important;fill:#20ad7b!important}body.is-user.user-theme-dark .home-page-grid .home-quick-link-card{background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a)!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 8px 18px #00000029,inset 0 0 0 1px #e2e8f014!important}body.is-user.user-theme-dark .home-page-grid .home-quick-link-card:hover{border-color:#20ad7b8c!important;background:#e2e8f00f!important}body.is-user.user-theme-dark .home-page-grid .home-quick-link-card:focus-visible{outline:2px solid rgba(32,173,123,.75);outline-offset:2px}body.is-user.user-theme-dark .home-page-grid .home-quick-link-icon{border-radius:50%;background:#0c272f6b;color:#8fd0d5}body.is-user.user-theme-dark .home-page-grid .home-quick-link-card:hover .home-quick-link-icon{color:#20ad7b}body.is-user.user-theme-dark .home-page-grid .home-quick-link-title{color:#e5e7eb}body.is-user.user-theme-dark .home-page-grid .home-quick-link-desc{color:#94a3b8}body.is-user.user-theme-dark .home-page-grid .home-quick-link-arrow{color:#64748b}body.is-user.user-theme-dark .home-page-grid .home-quick-link-card:hover .home-quick-link-arrow{color:#8fd0d5;transform:translate(2px)}body.is-user.user-theme-dark .home-page-grid .home-recent-events-title{color:#e5e7eb}body.is-user.user-theme-dark .home-page-grid .home-recent-events-subtitle{color:#94a3b8}body.is-user.user-theme-dark .home-page-grid .home-recent-event-card{border:1px solid rgba(148,163,184,.52);border-radius:2px;background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a);box-shadow:0 8px 18px #00000029,inset 0 0 0 1px #e2e8f014}body.is-user.user-theme-dark .home-page-grid .home-recent-event-cover{border-radius:0}body.is-user.user-theme-dark .home-page-grid .home-recent-event-cover--default{background-image:radial-gradient(ellipse 70% 55% at 18% 20%,rgba(32,173,123,.24),transparent 58%),radial-gradient(ellipse 60% 50% at 82% 78%,rgba(143,208,213,.16),transparent 55%),linear-gradient(165deg,#1a2830,#0f171d 52%,#080c10)}body.is-user.user-theme-dark .home-page-grid .home-recent-event-badge--signup{background:#ef4444eb}body.is-user.user-theme-dark .home-page-grid .home-recent-event-badge--upcoming{background:#f59e0beb}body.is-user.user-theme-dark .home-page-grid .home-recent-event-badge--active{background:#20ad7beb}body.is-user.user-theme-dark .home-page-grid .home-recent-event-badge--ended{background:#64748beb}body.is-user.user-theme-dark .home-page-grid .home-recent-events-empty{border-color:#94a3b859;background:#0c272f2e}body.is-user.user-theme-dark .home-page-grid .home-recent-events-empty-text,body.is-user.user-theme-dark .home-page-grid .home-recent-event-meta-row dt{color:#94a3b8}body.is-user.user-theme-dark .home-page-grid .home-recent-event-meta-row dd{color:#e5e7eb}body.is-user.user-theme-dark .home-page-grid .home-recent-event-tag{background:#0c272f6b;color:#aeb4b8;border:1px solid rgba(148,163,184,.28)}body.is-user.user-theme-dark .home-page-grid .home-recent-event-btn--ghost{border:1px solid rgba(148,163,184,.52);background:#0c272f38;color:#e5e7eb}body.is-user.user-theme-dark .home-page-grid .home-recent-event-btn--ghost:hover{background:#e2e8f014;border-color:#20ad7b8c}body.is-user.user-theme-dark .home-page-grid .home-recent-event-btn--primary{border:1px solid rgba(32,173,123,.65);background:#20ad7bd9;color:#fff}body.is-user.user-theme-dark .home-page-grid .home-recent-event-btn--primary:hover{background:#20ad7b}body.is-user.user-theme-dark .home-page-grid:not(.home-page-grid--finals):not(.home-page-grid--minimal-light) .home-hot-writeup-card,body.is-user.user-theme-dark .home-page-grid:not(.home-page-grid--finals):not(.home-page-grid--minimal-light) .home-hot-writeups__rank{background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a);border:1px solid rgba(148,163,184,.52);border-radius:2px;box-shadow:0 10px 22px #0000002e,inset 0 0 0 1px #e2e8f014}body.is-user.user-theme-dark .home-page-grid:not(.home-page-grid--finals):not(.home-page-grid--minimal-light) .home-hot-writeup-card:hover{border-color:#20ad7b8c}body.is-user.user-theme-dark .home-page-grid:not(.home-page-grid--finals):not(.home-page-grid--minimal-light) .home-hot-writeups__title{color:#ecfeff}body.is-user.user-theme-dark .home-page-grid:not(.home-page-grid--finals):not(.home-page-grid--minimal-light) .home-hot-writeups__more:hover{color:#6ee7b7}body.is-user.user-theme-dark .knowledge-page:not(.knowledge-page--finals):not(.knowledge-page--minimal-light) .kn-flow-controls{background:#0c272f38;border:1px solid rgba(148,163,184,.52);border-radius:2px;overflow:hidden}body.is-user.user-theme-dark .knowledge-page:not(.knowledge-page--finals):not(.knowledge-page--minimal-light) .kn-flow-controls__btn{background:#0c272f47!important;color:#e5e7eb!important;border:none!important;border-bottom:1px solid rgba(148,163,184,.52)!important;border-radius:0!important}body.is-user.user-theme-dark .knowledge-page:not(.knowledge-page--finals):not(.knowledge-page--minimal-light) .kn-flow-controls__btn:last-child{border-bottom:none!important}body.is-user.user-theme-dark .knowledge-page:not(.knowledge-page--finals):not(.knowledge-page--minimal-light) .kn-flow-controls__btn:hover{background:#10b98133!important;color:#6ee7b7!important}body.is-user.user-theme-dark .knowledge-page:not(.knowledge-page--finals):not(.knowledge-page--minimal-light) .outer-corner-glow{position:relative;overflow:hidden}body.is-user.user-theme-dark .knowledge-page:not(.knowledge-page--finals):not(.knowledge-page--minimal-light) .outer-corner-glow:before,body.is-user.user-theme-dark .knowledge-page:not(.knowledge-page--finals):not(.knowledge-page--minimal-light) .outer-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}body.is-user.user-theme-dark .knowledge-page:not(.knowledge-page--finals):not(.knowledge-page--minimal-light) .outer-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .knowledge-page:not(.knowledge-page--finals):not(.knowledge-page--minimal-light) .outer-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .knowledge-page:not(.knowledge-page--finals):not(.knowledge-page--minimal-light) .kt-tab-btn{padding:6px 18px;font-size:13px;border-radius:2px;border:1px solid rgba(148,163,184,.38);background:#0f172a73;color:#94a3b8;cursor:pointer;font-weight:500;font-family:inherit}body.is-user.user-theme-dark .knowledge-page:not(.knowledge-page--finals):not(.knowledge-page--minimal-light) .kt-tab-btn.kt-tab-btn--active{border-color:#20ad7bbf;background:#10b98129;color:#6ee7b7;font-weight:700}@keyframes scanline{0%{left:-100%}to{left:200%}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}body.is-user.user-theme-dark .practice-leaderboard-table .ant-table,body.is-user.user-theme-dark .practice-leaderboard-table .ant-table-container,body.is-user.user-theme-dark .practice-leaderboard-table .ant-table-content,body.is-user.user-theme-dark .practice-leaderboard-table .ant-table-body{background:transparent!important}body.is-user.user-theme-dark .practice-leaderboard-table .ant-table-tbody>tr>td{background:transparent!important;color:#d1d5db!important;border-bottom:1px solid rgba(148,163,184,.18)!important}body.is-user.user-theme-dark .practice-leaderboard-table .ant-table-tbody>tr:hover>td{background:#e2e8f00f!important}body.is-user.user-theme-dark .practice-leaderboard-table .ant-table-thead>tr>th{color:#e5e7eb!important}body.is-user.user-theme-dark .practice-leaderboard-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder,body.is-user.user-theme-dark .practice-leaderboard-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover{background:transparent!important}body.is-user.user-theme-dark .practice-leaderboard-table .ant-table-tbody>tr.ant-table-placeholder>td,body.is-user.user-theme-dark .practice-leaderboard-table .ant-table-tbody>tr.ant-table-placeholder>td.ant-table-cell,body.is-user.user-theme-dark .practice-leaderboard-table .ant-table-placeholder>td{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.18)!important;padding:64px 16px!important}body.is-user.user-theme-dark .practice-leaderboard-table .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:transparent!important}body.is-user.user-theme-dark .practice-leaderboard-table .ant-empty,body.is-user.user-theme-dark .practice-leaderboard-table .ant-empty-description{color:#aeb4b8!important}body.is-user.user-theme-dark .practice-leaderboard-table .ant-empty-image{opacity:.65;filter:grayscale(1)}body.is-user.user-theme-dark .practice-category-search .ant-input,body.is-user.user-theme-dark .practice-category-search .ant-input-affix-wrapper{background:#0d293180!important;border-color:#54aab057!important;color:#d6edef!important;border-radius:2px!important}body.is-user.user-theme-dark .practice-category-search .ant-input::-moz-placeholder{color:#8fb3b7!important}body.is-user.user-theme-dark .practice-category-search .ant-input::placeholder{color:#8fb3b7!important}body.is-user.user-theme-dark .practice-category-search .ant-input-search-button{background:#0c272f80!important;border-color:#54aab057!important;color:#d6edef!important;border-radius:2px!important}body.is-user.user-theme-dark .practice-category-search .ant-input:focus,body.is-user.user-theme-dark .practice-category-search .ant-input-affix-wrapper-focused,body.is-user.user-theme-dark .practice-category-search .ant-input-affix-wrapper:focus-within{border-color:#20ad7b!important;box-shadow:0 0 0 2px #20ad7b2e!important}body.is-user.user-theme-dark .case-intro-modal .ant-modal-close{color:#e5e7eb!important;background:#08161ce6!important;border:1px solid rgba(32,173,123,.65)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-dark .case-intro-modal .ant-modal-close:hover{color:#fff!important;background:#20ad7b4d!important;border-color:#20ad7b!important}body.is-user.user-theme-dark .case-intro-modal .ant-modal-content{position:relative;overflow:hidden;background:#061218fc!important;border:1px solid rgba(32,173,123,.72)!important;border-radius:0!important;box-shadow:0 0 0 1px #8fd0d533 inset!important}body.is-user.user-theme-dark .case-intro-modal .ant-modal-content:before,body.is-user.user-theme-dark .case-intro-modal .ant-modal-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}body.is-user.user-theme-dark .case-intro-modal .ant-modal-content:before{background:linear-gradient(90deg,#20ad7b,#20ad7b59) left top / 26px 2px no-repeat,linear-gradient(180deg,#20ad7b,#20ad7b59) left top / 2px 26px no-repeat,linear-gradient(90deg,#20ad7b59,#20ad7b) right top / 26px 2px no-repeat,linear-gradient(180deg,#20ad7b,#20ad7b59) right top / 2px 26px no-repeat}body.is-user.user-theme-dark .case-intro-modal .ant-modal-content:after{background:linear-gradient(90deg,#20ad7b,#20ad7b59) left bottom / 26px 2px no-repeat,linear-gradient(180deg,#20ad7b59,#20ad7b) left bottom / 2px 26px no-repeat,linear-gradient(90deg,#20ad7b59,#20ad7b) right bottom / 26px 2px no-repeat,linear-gradient(180deg,#20ad7b59,#20ad7b) right bottom / 2px 26px no-repeat}body.is-user.user-theme-dark .case-intro-modal .ant-modal-header{position:relative;background:transparent!important;border-bottom:1px solid rgba(32,173,123,.35)!important}body.is-user.user-theme-dark .case-intro-modal .ant-modal-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#20ad7b00,#20ad7bcc 20%,#8fd0d5bf 80%,#8fd0d500)}body.is-user.user-theme-dark .case-intro-modal .ant-modal-title{color:#e5e7eb!important;font-family:inherit!important;font-weight:900!important;letter-spacing:.8px!important;text-transform:uppercase}body.is-user.user-theme-dark .case-intro-modal .ant-modal-body{position:relative}body.is-user.user-theme-dark .case-intro-modal .case-intro-content{font-size:14px;line-height:1.9;color:#d1d5db!important;border:1px solid rgba(148,163,184,.3);background:#0a1c236b!important;border-radius:0!important;padding:12px!important}body.is-user.user-theme-dark .corr-modal .ant-modal-content,body.is-user.user-theme-dark .my-corr-modal .ant-modal-content{background:linear-gradient(180deg,#071216f0,#0a1a20e6)!important;border:1px solid rgba(143,208,213,.3)!important;border-radius:2px!important;box-shadow:0 20px 40px #00000073,inset 0 0 0 1px #8fd0d50f!important}body.is-user.user-theme-dark .corr-modal .ant-modal-header,body.is-user.user-theme-dark .my-corr-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(32,173,123,.35)!important}body.is-user.user-theme-dark .corr-modal .ant-modal-title,body.is-user.user-theme-dark .my-corr-modal .ant-modal-title{color:#e5e7eb!important;font-weight:800!important;letter-spacing:.4px!important}body.is-user.user-theme-dark .corr-modal .ant-modal-close,body.is-user.user-theme-dark .my-corr-modal .ant-modal-close{color:#b6c2cf!important;border:1px solid rgba(148,163,184,.4)!important;background:#0c272f73!important;border-radius:2px!important;width:30px!important;height:30px!important;transition:all .18s ease!important}body.is-user.user-theme-dark .corr-modal .ant-modal-close:hover,body.is-user.user-theme-dark .my-corr-modal .ant-modal-close:hover{color:#e5e7eb!important;border-color:#20ad7bbf!important;background:#20ad7b33!important;box-shadow:0 0 0 1px #20ad7b33!important}body.is-user.user-theme-dark .corr-modal .ant-modal-close:active,body.is-user.user-theme-dark .my-corr-modal .ant-modal-close:active{transform:translateY(1px)!important;background:#20ad7b47!important}body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn,body.is-user.user-theme-dark .my-corr-modal .ant-modal-footer .ant-btn{border-radius:2px!important;box-shadow:none!important;height:34px!important;padding:0 14px!important;border:1px solid rgba(148,163,184,.45)!important;background:#0c272f66!important;color:#d1d5db!important;transition:all .16s ease!important}body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn:hover,body.is-user.user-theme-dark .my-corr-modal .ant-modal-footer .ant-btn:hover{border-color:#7dbbc0c7!important;color:#e5e7eb!important;background:#33415594!important}body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn:active,body.is-user.user-theme-dark .my-corr-modal .ant-modal-footer .ant-btn:active{transform:translateY(1px)!important}body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn-primary,body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn-primary.ant-btn-color-primary,body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn-primary.ant-btn-variant-solid,body.is-user.user-theme-dark .my-corr-modal .ant-modal-footer .ant-btn-primary{border-color:#22c58b!important;border-width:1px!important;background:linear-gradient(180deg,#34d399,#10b981 52%,#0f9f6f)!important;color:#02130c!important;font-weight:800!important;letter-spacing:.35px!important;text-shadow:none!important;box-shadow:0 0 0 1px #10b98152,0 8px 20px #10b98147!important}body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn-primary:hover,body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn-primary.ant-btn-color-primary:hover,body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn-primary.ant-btn-variant-solid:hover,body.is-user.user-theme-dark .my-corr-modal .ant-modal-footer .ant-btn-primary:hover{border-color:#6ee7b7!important;background:linear-gradient(180deg,#6ee7b7,#34d399 52%,#10b981)!important;color:#fff!important;box-shadow:0 0 0 1px #34d39973,0 10px 24px #34d39959!important;transform:translateY(-1px)!important}body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn-primary:active,body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn-primary.ant-btn-color-primary:active,body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn-primary.ant-btn-variant-solid:active,body.is-user.user-theme-dark .my-corr-modal .ant-modal-footer .ant-btn-primary:active{background:linear-gradient(180deg,#10b981,#0f9f6f)!important;border-color:#10b981!important;box-shadow:0 0 0 1px #10b98140,0 3px 10px #10b9813d!important;transform:translateY(1px)!important}body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn-primary[disabled],body.is-user.user-theme-dark .corr-modal .ant-modal-footer .ant-btn-primary:disabled{opacity:.65!important;cursor:not-allowed!important}body.is-user.user-theme-dark .corr-modal .ant-form-item-label>label,body.is-user.user-theme-dark .my-corr-modal .ant-form-item-label>label{color:#d1d5db!important}body.is-user.user-theme-dark .corr-modal .ant-input,body.is-user.user-theme-dark .corr-modal .ant-input-affix-wrapper,body.is-user.user-theme-dark .corr-modal .ant-select-selector{background:#0c272f5c!important;border-color:#94a3b873!important;color:#e5e7eb!important;box-shadow:none!important;border-radius:2px!important}body.is-user.user-theme-dark .corr-modal .ant-input::-moz-placeholder{color:#8fb3b7!important}body.is-user.user-theme-dark .corr-modal .ant-input::placeholder,body.is-user.user-theme-dark .corr-modal .ant-select-selection-placeholder{color:#8fb3b7!important}body.is-user.user-theme-dark .my-corr-modal .ant-table,body.is-user.user-theme-dark .my-corr-modal .ant-table-container,body.is-user.user-theme-dark .my-corr-modal .ant-table-content,body.is-user.user-theme-dark .my-corr-modal .ant-table-body{background:transparent!important}body.is-user.user-theme-dark .my-corr-modal .ant-table-thead>tr>th{background:#0c272f6b!important;color:#e5e7eb!important;border-bottom:1px solid rgba(148,163,184,.22)!important}body.is-user.user-theme-dark .my-corr-modal .ant-table-tbody>tr>td{background:#0c272f2e!important;color:#d1d5db!important;border-bottom:1px solid rgba(148,163,184,.18)!important}body.is-user.user-theme-dark .my-corr-modal .ant-table-tbody>tr:hover>td{background:#e2e8f00f!important}body.is-user.user-theme-dark .my-corr-modal .ant-empty-description{color:#aeb4b8!important}body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-item,body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-prev .ant-pagination-item-link,body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-next .ant-pagination-item-link,body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link-icon,body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-jump-next .ant-pagination-item-link-icon{background:#0c272f66!important;border-color:#94a3b866!important;color:#cbd5e1!important;border-radius:2px!important}body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-item a{color:#cbd5e1!important}body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-item:hover,body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{border-color:#7dbbc0cc!important;background:#3341558c!important}body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-item:hover a{color:#e5e7eb!important}body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-item-active{border-color:#20ad7b!important;background:#20ad7b38!important;box-shadow:inset 0 0 0 1px #20ad7b33!important}body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-item-active a{color:#6ee7b7!important;font-weight:700!important}body.is-user.user-theme-dark .my-corr-modal .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{color:#64748b!important;border-color:#64748b59!important;background:#0f172a59!important}body.is-user.user-theme-dark .discussion-modal .ant-modal-content{background:linear-gradient(180deg,#071216f2,#0a1a20eb)!important;border:1px solid rgba(143,208,213,.3)!important;border-radius:2px!important;box-shadow:0 20px 40px #00000073,inset 0 0 0 1px #8fd0d50f!important}body.is-user.user-theme-dark .discussion-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(32,173,123,.35)!important}body.is-user.user-theme-dark .discussion-modal .ant-modal-title{color:#e5e7eb!important;font-weight:800!important;letter-spacing:.35px!important}body.is-user.user-theme-dark .discussion-modal .ant-modal-close{color:#b6c2cf!important;border:1px solid rgba(148,163,184,.4)!important;background:#0c272f73!important;border-radius:2px!important;width:30px!important;height:30px!important}body.is-user.user-theme-dark .discussion-modal .ant-modal-close:hover{color:#e5e7eb!important;border-color:#20ad7bbf!important;background:#20ad7b33!important}body.is-user.user-theme-dark .discussion-modal .ant-list-item{border-bottom:1px solid rgba(148,163,184,.24)!important}body.is-user.user-theme-dark .discussion-modal .ant-empty-description{color:#9fb3b7!important}body.is-user.user-theme-dark .discussion-modal .ant-input,body.is-user.user-theme-dark .discussion-modal .ant-input-affix-wrapper,body.is-user.user-theme-dark .discussion-modal .ant-input-textarea textarea{background:#0c272f5c!important;border-color:#94a3b873!important;color:#e5e7eb!important;border-radius:2px!important;box-shadow:none!important}body.is-user.user-theme-dark .discussion-modal .ant-input::-moz-placeholder,body.is-user.user-theme-dark .discussion-modal .ant-input-textarea textarea::-moz-placeholder{color:#8fb3b7!important}body.is-user.user-theme-dark .discussion-modal .ant-input::placeholder,body.is-user.user-theme-dark .discussion-modal .ant-input-textarea textarea::placeholder{color:#8fb3b7!important}body.is-user.user-theme-dark .discussion-modal .comment-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(110,231,183,.55) #000000}body.is-user.user-theme-dark .discussion-modal .comment-scrollbar::-webkit-scrollbar{width:10px;height:10px}body.is-user.user-theme-dark .discussion-modal .comment-scrollbar::-webkit-scrollbar-track{background:#000}body.is-user.user-theme-dark .discussion-modal .comment-scrollbar::-webkit-scrollbar-thumb{background:#34d39999;border:2px solid #000000;border-radius:2px}body.is-user.user-theme-dark .discussion-modal .discussion-submit-btn.ant-btn-primary{border-radius:2px!important;border-color:#22c58b!important;background:linear-gradient(180deg,#34d399,#10b981 52%,#0f9f6f)!important;color:#02130c!important;font-weight:800!important;letter-spacing:.3px!important;box-shadow:0 0 0 1px #10b98152,0 8px 20px #10b98147!important}body.is-user.user-theme-dark .discussion-modal .discussion-submit-btn.ant-btn-primary:hover{border-color:#6ee7b7!important;background:linear-gradient(180deg,#6ee7b7,#34d399 52%,#10b981)!important;color:#fff!important}body.is-user.user-theme-dark .discussion-modal .discussion-upload-btn.ant-btn-text{color:#b7c4d1!important;border:1px solid rgba(148,163,184,.4)!important;background:#0c272f59!important;border-radius:2px!important}body.is-user.user-theme-dark .discussion-modal .discussion-upload-btn.ant-btn-text:hover{color:#e5e7eb!important;border-color:#7dbbc0c7!important;background:#3341558c!important}body.is-user.user-theme-dark .discussion-modal .pq-discussion-item{flex-direction:column!important;align-items:flex-start!important;border-bottom:1px solid rgba(148,163,184,.24)!important;padding:16px 0!important}body.is-user.user-theme-dark .discussion-modal .pq-discussion-username,body.is-user.user-theme-dark .discussion-modal .pq-discussion-username.ant-typography{color:#f8fafc!important}body.is-user.user-theme-dark .discussion-modal .pq-discussion-time{color:#94a3b8!important;font-size:12px!important}body.is-user.user-theme-dark .discussion-modal .pq-discussion-body{margin-top:4px;color:#e2e8f0!important;white-space:pre-wrap;word-break:break-word}body.is-user.user-theme-dark .discussion-modal .pq-discussion-body--reply{margin:4px 0 4px 32px}body.is-user.user-theme-dark .discussion-modal .pq-discussion-actions{margin-top:8px;display:flex;gap:16px;font-size:12px;color:#9fb3b7!important}body.is-user.user-theme-dark .discussion-modal .pq-discussion-actions--reply{gap:12px;margin-left:32px}body.is-user.user-theme-dark .discussion-modal .pq-discussion-action{cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:#9fb3b7!important}body.is-user.user-theme-dark .discussion-modal .pq-discussion-action--danger{color:#ff4d4f!important;opacity:.5}body.is-user.user-theme-dark .discussion-modal .pq-discussion-replies{margin-left:44px;width:calc(100% - 44px);background:#0c272f52;border:1px solid rgba(148,163,184,.24);padding:12px;border-radius:2px}body.is-user.user-theme-dark .discussion-modal .pq-discussion-reply{margin-bottom:12px;border-bottom:1px dashed rgba(148,163,184,.35);padding-bottom:8px}body.is-user.user-theme-dark .discussion-modal .pq-discussion-reply:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}body.is-user.user-theme-dark .discussion-modal .pq-discussion-reply-hd{display:flex;justify-content:space-between;font-size:12px}body.is-user.user-theme-dark .discussion-modal .pq-discussion-reply-user{display:flex;align-items:center;gap:8px}body.is-user.user-theme-dark .discussion-modal .pq-discussion-reply-label{color:#9fb3b7!important}body.is-user.user-theme-dark .discussion-modal .pq-discussion-compose{border-top:1px solid rgba(148,163,184,.24);padding-top:16px}body.is-user.user-theme-dark .discussion-modal .pq-discussion-reply-banner{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;background:#10b9811f;border:1px solid rgba(16,185,129,.35);padding:4px 8px;border-radius:2px}body.is-user.user-theme-dark .discussion-modal .pq-discussion-reply-banner-text{font-size:12px;color:#6ee7b7!important}body.is-user.user-theme-dark .discussion-modal .pq-discussion-item-main{display:flex;width:100%;margin-bottom:8px}body.is-user.user-theme-dark .discussion-modal .pq-discussion-avatar{margin-right:12px;flex-shrink:0}body.is-user.user-theme-dark .discussion-modal .pq-discussion-item-hd{display:flex;justify-content:space-between;align-items:center}body.is-user.user-theme-dark .profile-page .ant-card{background:linear-gradient(0deg,#ffffff08,#ffffff08),linear-gradient(180deg,#3741511a,#4755691a)!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 12px 26px #0000002e,inset 0 0 0 1px #e2e8f01f!important}body.is-user.user-theme-dark .profile-page .ant-card-head{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.28)!important;color:#e5e7eb!important}body.is-user.user-theme-dark .profile-page .ant-card-body{background:transparent!important;color:#d1d5db!important}body.is-user.user-theme-dark .profile-page .ant-typography,body.is-user.user-theme-dark .profile-page .ant-typography *{color:inherit}body.is-user.user-theme-dark .profile-page .ant-form-item-label>label{color:#aeb4b8!important;font-weight:700}body.is-user.user-theme-dark .profile-page .ant-input,body.is-user.user-theme-dark .profile-page .ant-input-affix-wrapper,body.is-user.user-theme-dark .profile-page .ant-input-textarea textarea{background:#0f172a73!important;color:#e5e7eb!important;border-color:#94a3b873!important;border-radius:2px!important}body.is-user.user-theme-dark .profile-page .ant-input::-moz-placeholder,body.is-user.user-theme-dark .profile-page .ant-input-textarea textarea::-moz-placeholder{color:#9ca3af!important}body.is-user.user-theme-dark .profile-page .ant-input::placeholder,body.is-user.user-theme-dark .profile-page .ant-input-textarea textarea::placeholder{color:#9ca3af!important}body.is-user.user-theme-dark .profile-page .ant-input:hover,body.is-user.user-theme-dark .profile-page .ant-input-affix-wrapper:hover{border-color:#20ad7ba6!important;box-shadow:none!important}body.is-user.user-theme-dark .profile-page .ant-input:focus,body.is-user.user-theme-dark .profile-page .ant-input-affix-wrapper-focused,body.is-user.user-theme-dark .profile-page .ant-input-affix-wrapper:focus-within{border-color:#20ad7bbf!important;box-shadow:0 0 0 2px #20ad7b2e!important}body.is-user.user-theme-dark .profile-page .industrial-menu.ant-menu{background:transparent!important;border-inline-end:1px solid rgba(148,163,184,.22)!important;color:#aeb4b8!important}body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item{border-radius:2px!important;color:#dbe4ea!important;opacity:1!important;transition:background-color .12s ease,color .12s ease,border-color .12s ease!important;outline:none!important;box-shadow:none!important}body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item .ant-menu-title-content,body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item .anticon{color:#dbe4ea!important;opacity:1!important}body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item:hover{background:#e2e8f00f!important;color:#f1f5f9!important}body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item:hover .ant-menu-title-content,body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item:hover .anticon{color:#f1f5f9!important}body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item-selected{background:#20ad7b29!important;color:#e5e7eb!important;border:1px solid rgba(32,173,123,.45)!important}body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item-selected .ant-menu-title-content,body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item-selected .anticon{color:#e5e7eb!important}body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item:focus,body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item:focus-visible,body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item:active,body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item-selected:focus,body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item-selected:active{outline:none!important;box-shadow:none!important;border-color:#20ad7b73!important}body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item:after,body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item-selected:after{display:none!important;border:0!important}body.is-user.user-theme-dark .profile-page .industrial-menu .ant-menu-item:active{background:#20ad7b29!important;color:#e5e7eb!important}body.is-user.user-theme-dark .profile-page .ant-tag{border-radius:2px!important;background:#0c272f38!important;border:1px solid rgba(148,163,184,.42)!important;color:#aeb4b8!important}body.is-user.user-theme-dark .profile-page .ant-modal-content{background:linear-gradient(180deg,#3741518c,#4755698c)!important;border:1px solid rgba(148,163,184,.52)!important;border-radius:2px!important;box-shadow:0 16px 28px #00000047,inset 0 0 0 1px #e2e8f014!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.is-user.user-theme-dark .profile-page .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(148,163,184,.28)!important}body.is-user.user-theme-dark .profile-page .ant-modal-title{color:#e5e7eb!important;font-weight:900}body.is-user.user-theme-dark .profile-page,body.is-user.user-theme-dark .profile-page .ant-typography,body.is-user.user-theme-dark .profile-page .ant-typography *:not(a):not(.ant-tag),body.is-user.user-theme-dark .profile-page .ant-descriptions-item-content,body.is-user.user-theme-dark .profile-page .ant-descriptions-item-label,body.is-user.user-theme-dark .profile-page .ant-statistic-title,body.is-user.user-theme-dark .profile-page .ant-statistic-content,body.is-user.user-theme-dark .profile-page .ant-list-item-meta-title,body.is-user.user-theme-dark .profile-page .ant-list-item-meta-description{color:#d1d5db!important}body.is-user.user-theme-dark .profile-page h1,body.is-user.user-theme-dark .profile-page h2,body.is-user.user-theme-dark .profile-page h3,body.is-user.user-theme-dark .profile-page h4,body.is-user.user-theme-dark .profile-page .ant-card-head-title,body.is-user.user-theme-dark .profile-page .ant-typography strong{color:#e5e7eb!important}body.is-user.user-theme-dark .profile-page .ant-typography-secondary,body.is-user.user-theme-dark .profile-page .ant-form-item-explain,body.is-user.user-theme-dark .profile-page .ant-descriptions-item-label,body.is-user.user-theme-dark .profile-page .ant-statistic-title{color:#aeb4b8!important}body.is-user.user-theme-dark .profile-page .outer-corner-glow{position:relative;overflow:hidden}body.is-user.user-theme-dark .profile-page .outer-corner-glow:before,body.is-user.user-theme-dark .profile-page .outer-corner-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}body.is-user.user-theme-dark .profile-page .outer-corner-glow:before{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) left top / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right top / 22px 1px no-repeat,linear-gradient(180deg,#20ad7bf2,#20ad7b33) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-dark .profile-page .outer-corner-glow:after{background:linear-gradient(90deg,#20ad7bf2,#20ad7b33) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#20ad7b33,#20ad7bf2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#20ad7b33,#20ad7bf2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(32,173,123,.42))}body.is-user.user-theme-light .ant-btn-primary:not(.ant-btn-link):not(.ant-btn-text):hover,body.is-user.user-theme-light .ant-btn-primary:not(.ant-btn-link):not(.ant-btn-text):focus{background:#ff4d00!important;border-color:#000!important;color:#fff!important}body.is-user.user-theme-light .ant-btn-primary:not(.ant-btn-link):not(.ant-btn-text):hover .anticon,body.is-user.user-theme-light .ant-btn-primary:not(.ant-btn-link):not(.ant-btn-text):hover span{color:#fff!important}body.is-user.user-theme-light .ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):hover,body.is-user.user-theme-light .ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):focus{background:#f1f5f9!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):hover .anticon,body.is-user.user-theme-light .ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):hover span{color:#000!important}body.is-user.user-theme-light{--user-page-bg: #f1f5f9;--user-surface: rgba(255, 255, 255, .86);--user-surface-solid: #ffffff;--user-text-primary: #1f2937;--user-text-secondary: #64748b;--user-border: #d8e6f5;--user-border-alt: #e2e8f0;--user-primary: #ffe600;--user-primary-hover: #d4bc00;--user-accent: #ffe600;--user-accent-alt: #c9b000;--user-navbar-accent: #ff6822;--user-navbar-accent-hover: #e55a15;--user-navbar-hover-bg: rgba(255, 104, 34, .18);--user-icon: #334155;--user-icon-active: var(--user-navbar-accent);--user-nav-hover-bg: rgba(255, 230, 0, .22);--user-error: #ff4d4f;--user-header-bg: rgba(255, 255, 255, .85);--user-header-text: #1f2937;--user-header-border: #d8e6f5;--user-footer-bg: rgba(255, 255, 255, .88);--user-footer-border: #d8e6f5;--user-footer-divider: #e2e8f0;--user-footer-title: #1f2937;--user-footer-link: #64748b;--user-footer-link-hover: #1677ff;--user-footer-meta: #64748b;--user-footer-qr-bg: rgba(255, 255, 255, .95);--user-footer-shadow: 0 -1px 0 #e2e8f0}body.is-user.user-theme-light{background-color:var(--user-page-bg);background-image:linear-gradient(180deg,#f1f5f9e6,#f1f5f9bd),url(https://didctf-file.s3.bitiful.net/image/background/zslight_background_converted.webp?no-wait=on);background-size:100% 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:center center,center center;background-attachment:fixed}body.is-user.user-theme-light::-webkit-scrollbar,body.is-user.user-theme-light *::-webkit-scrollbar{width:10px;height:10px}body.is-user.user-theme-light::-webkit-scrollbar-track,body.is-user.user-theme-light *::-webkit-scrollbar-track{background:#e2e8f0}body.is-user.user-theme-light::-webkit-scrollbar-thumb,body.is-user.user-theme-light *::-webkit-scrollbar-thumb{background:#ffe6008c;border-radius:2px}body.is-user.user-theme-light{scrollbar-color:rgba(255,230,0,.55) #e2e8f0}body.is-user.user-theme-light .app-user-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #d8e6f5e6!important}body.is-user.user-theme-light .app-user-header .ant-menu-horizontal{line-height:62px}body.is-user.user-theme-light .app-user-header .ant-menu-item,body.is-user.user-theme-light .app-user-header .ant-menu-submenu-title{color:var(--user-text-primary)!important}body.is-user.user-theme-light .app-user-header .ant-menu-item .anticon,body.is-user.user-theme-light .app-user-header .ant-menu-submenu-title .anticon{color:var(--user-icon)!important}body.is-user.user-theme-light .app-user-header .ant-menu-item:hover,body.is-user.user-theme-light .app-user-header .ant-menu-item-active{color:var(--user-navbar-accent-hover)!important;background:var(--user-navbar-hover-bg)!important}body.is-user.user-theme-light .app-user-header .ant-menu-item:hover .anticon,body.is-user.user-theme-light .app-user-header .ant-menu-item-active .anticon{color:var(--user-navbar-accent-hover)!important}body.is-user.user-theme-light .app-user-header .ant-menu-item-selected{color:var(--user-navbar-accent)!important;background:transparent!important;font-weight:600}body.is-user.user-theme-light .app-user-header .ant-menu-item-selected .anticon{color:var(--user-navbar-accent)!important}body.is-user.user-theme-light .app-user-header .ant-menu-horizontal>.ant-menu-item-selected:after,body.is-user.user-theme-light .app-user-header .ant-menu-horizontal>.ant-menu-submenu-selected:after{border-bottom-color:var(--user-navbar-accent)!important;border-bottom-width:2px!important}body.is-user.user-theme-light .app-user-header .header-outline-btn.ant-btn{background:#ffffffb8!important;border:1px solid #000000!important;color:#000!important;box-shadow:none!important;border-radius:2px!important}body.is-user.user-theme-light .app-user-header .header-outline-btn.ant-btn:hover,body.is-user.user-theme-light .app-user-header .header-outline-btn.ant-btn:focus-visible{background:var(--user-navbar-hover-bg)!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .app-user-header .header-outline-btn.ant-btn .anticon{color:#000!important}body.is-user.user-theme-light .app-user-header .header-outline-btn.ui-tactical-selected.ant-btn{background:var(--user-navbar-accent)!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .app-user-header .header-outline-btn.ui-tactical-selected.ant-btn:after{display:none!important}body.is-user.user-theme-light .app-user-header .header-login-btn.ant-btn{background:#ffffffb8!important;border:1px solid var(--user-border-alt)!important;color:var(--user-text-primary)!important}body.is-user.user-theme-light .app-user-header .header-register-btn{background:var(--user-navbar-accent)!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .app-user-header .header-register-btn:hover{background:var(--user-navbar-accent-hover)!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .app-user-header .manage-contest-btn{background:var(--user-navbar-accent)!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .app-user-header .manage-contest-btn:hover{background:transparent!important;border-color:#000!important;color:var(--user-navbar-accent-hover)!important}body.is-user.user-theme-light .app-user-header .ant-btn-text{color:var(--user-icon)!important}body.is-user.user-theme-light .app-user-header .ant-btn-text:hover{color:var(--user-navbar-accent-hover)!important;background:var(--user-navbar-hover-bg)!important}body.is-user.user-theme-light .ant-dropdown .ant-dropdown-menu,body.is-user.user-theme-light .ant-dropdown-menu,body.is-user.user-theme-light .ant-select-dropdown{background:var(--user-surface-solid)!important;border:1px solid var(--user-border)!important;border-radius:2px!important;box-shadow:0 10px 28px #0f172a1f,0 0 0 1px #0f172a0a!important;padding:6px!important}body.is-user.user-theme-light .ant-dropdown .ant-dropdown-menu-item,body.is-user.user-theme-light .ant-dropdown .ant-dropdown-menu-submenu-title,body.is-user.user-theme-light .ant-dropdown-menu-item,body.is-user.user-theme-light .ant-dropdown-menu-submenu-title,body.is-user.user-theme-light .ant-select-item-option{color:var(--user-text-primary)!important}body.is-user.user-theme-light .ant-dropdown-menu-item-icon,body.is-user.user-theme-light .ant-dropdown-menu-item .anticon{color:var(--user-icon)!important}body.is-user.user-theme-light .ant-dropdown .ant-dropdown-menu-item:hover,body.is-user.user-theme-light .ant-dropdown .ant-dropdown-menu-submenu-title:hover,body.is-user.user-theme-light .ant-dropdown-menu-item:hover,body.is-user.user-theme-light .ant-dropdown-menu-submenu-title:hover,body.is-user.user-theme-light .ant-select-item-option-active:not(.ant-select-item-option-disabled),body.is-user.user-theme-light .ant-select-item-option:hover:not(.ant-select-item-option-disabled){background:var(--user-nav-hover-bg)!important;box-shadow:none!important;border-color:transparent!important;color:var(--user-text-primary)!important}body.is-user.user-theme-light .ant-dropdown-menu-item:hover .ant-dropdown-menu-item-icon,body.is-user.user-theme-light .ant-dropdown-menu-item:hover .anticon{color:var(--user-primary-hover)!important}body.is-user.user-theme-light .ant-dropdown .ant-dropdown-menu-item-selected,body.is-user.user-theme-light .ant-dropdown-menu-item-selected,body.is-user.user-theme-light .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#ffe60033!important;box-shadow:inset 0 0 0 1px #00000038!important;color:var(--user-text-primary)!important}body.is-user.user-theme-light .ant-dropdown .ant-dropdown-menu-item-divider,body.is-user.user-theme-light .ant-dropdown-menu-item-divider,body.is-user.user-theme-light .ant-select-item-divider{background:var(--user-footer-divider)!important}body.is-user.user-theme-light .ant-dropdown-menu-item-disabled,body.is-user.user-theme-light .ant-select-item-option-disabled{color:var(--user-text-secondary)!important;opacity:.65!important}body.is-user.user-theme-light .ant-dropdown-menu-item-danger,body.is-user.user-theme-light .ant-dropdown-menu-item-danger .anticon{color:var(--user-error)!important}body.is-user.user-theme-light .ant-dropdown-menu-item-danger:hover{background:#ff4d4f14!important;color:var(--user-error)!important}body.is-user.user-theme-light .auth-page .ant-card-head{background:transparent!important;border-bottom:1px solid var(--user-border)!important}body.is-user.user-theme-light .auth-page .ant-card-body{color:var(--user-text-primary)!important}body.is-user.user-theme-light .auth-page .ant-form-item-label>label,body.is-user.user-theme-light .auth-page .ant-form-item-label>label span{color:var(--user-text-secondary)!important}body.is-user.user-theme-light .auth-page .ant-input,body.is-user.user-theme-light .auth-page .ant-input-password,body.is-user.user-theme-light .auth-page .ant-input-affix-wrapper{background:#f8fafc!important;color:var(--user-text-primary)!important;border:2px solid #000000!important;border-radius:2px!important;box-shadow:none!important}body.is-user.user-theme-light .auth-page .ant-input-affix-wrapper .ant-input{border:none!important;box-shadow:none!important;background:transparent!important}body.is-user.user-theme-light .auth-page .ant-input[disabled],body.is-user.user-theme-light .auth-page .ant-input-affix-wrapper-disabled{background:#f1f5f9!important;color:var(--user-text-secondary)!important;border-color:#cbd5e1!important}body.is-user.user-theme-light .auth-page .ant-input::-moz-placeholder{color:#94a3b8!important}body.is-user.user-theme-light .auth-page .ant-input::placeholder{color:#94a3b8!important}body.is-user.user-theme-light .auth-page .ant-input-affix-wrapper .anticon{color:var(--user-icon)!important}body.is-user.user-theme-light .auth-page .ant-checkbox-wrapper span{color:var(--user-text-primary)!important}body.is-user.user-theme-light .auth-page .ant-checkbox-inner{border-radius:2px!important;border:2px solid #000000!important;background:#fff!important}body.is-user.user-theme-light .auth-page .ant-checkbox-checked .ant-checkbox-inner{background:var(--user-primary)!important;border-color:#000!important}body.is-user.user-theme-light .auth-page .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#000!important}body.is-user.user-theme-light .auth-page .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#000!important}body.is-user.user-theme-light .auth-page .ant-checkbox-indeterminate .ant-checkbox-inner{background:#fff!important}body.is-user.user-theme-light .auth-page .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#000!important}body.is-user.user-theme-light .auth-page .ant-checkbox:hover .ant-checkbox-inner{border-color:#000!important}body.is-user.user-theme-light .auth-page .ant-checkbox-wrapper:hover .ant-checkbox-inner,body.is-user.user-theme-light .auth-page .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#000!important}body.is-user.user-theme-light .auth-page .auth-cap-wrap cap-widget::part(label){color:var(--user-text-primary)!important;font-weight:700;letter-spacing:.2px}body.is-user.user-theme-light .auth-page .auth-cap-wrap cap-widget::part(attribution){color:var(--user-text-secondary)!important}body.is-user.user-theme-light .auth-page .auth-primary-btn{background:var(--user-primary)!important;border-color:#000!important;color:#000!important;box-shadow:none!important}body.is-user.user-theme-light .auth-page .auth-secondary-btn{background:#fff!important;border:2px solid #000000!important;color:#000!important;box-shadow:none!important}body.is-user.user-theme-light .auth-page .ant-btn-link{color:var(--user-text-primary)!important}body.is-user.user-theme-light .auth-page .ant-btn-link:hover{color:var(--user-footer-link-hover)!important}body.is-user.user-theme-light .login-page .login-submit-btn,body.is-user.user-theme-light .login-page .login-submit-btn:hover,body.is-user.user-theme-light .login-page .login-submit-btn:focus,body.is-user.user-theme-light .login-page .login-submit-btn:active,body.is-user.user-theme-light .login-page .login-submit-btn.ant-btn-default:hover,body.is-user.user-theme-light .login-page .login-submit-btn.ant-btn-default:focus,body.is-user.user-theme-light .login-page .login-submit-btn.ant-btn-default:active{background:var(--user-primary)!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .login-page .login-submit-btn[disabled],body.is-user.user-theme-light .login-page .login-submit-btn[disabled]:hover,body.is-user.user-theme-light .login-page .login-submit-btn[disabled]:focus{background:#e2e8f0!important;border-color:#94a3b8!important;color:#64748b!important;cursor:not-allowed!important}body.is-user.user-theme-light .register-page .register-submit-btn,body.is-user.user-theme-light .register-page .register-submit-btn:hover,body.is-user.user-theme-light .register-page .register-submit-btn:focus,body.is-user.user-theme-light .register-page .register-submit-btn:active,body.is-user.user-theme-light .register-page .register-submit-btn.ant-btn-default:hover,body.is-user.user-theme-light .register-page .register-submit-btn.ant-btn-default:focus,body.is-user.user-theme-light .register-page .register-submit-btn.ant-btn-default:active{background:var(--user-primary)!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .register-page .register-submit-btn[disabled],body.is-user.user-theme-light .register-page .register-submit-btn[disabled]:hover,body.is-user.user-theme-light .register-page .register-submit-btn[disabled]:focus{background:#e2e8f0!important;border-color:#94a3b8!important;color:#64748b!important;cursor:not-allowed!important}body.is-user.user-theme-light .register-page .register-verify-btn,body.is-user.user-theme-light .register-page .register-verify-btn:hover,body.is-user.user-theme-light .register-page .register-verify-btn:focus,body.is-user.user-theme-light .register-page .register-verify-btn:active{background:var(--user-primary)!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .forgot-page .forgot-send-btn,body.is-user.user-theme-light .forgot-page .forgot-send-btn:hover,body.is-user.user-theme-light .forgot-page .forgot-send-btn:focus,body.is-user.user-theme-light .forgot-page .forgot-send-btn:active{background:var(--user-primary)!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .forgot-page .forgot-send-btn[disabled],body.is-user.user-theme-light .forgot-page .forgot-send-btn[disabled]:hover,body.is-user.user-theme-light .forgot-page .forgot-send-btn[disabled]:focus{background:#e2e8f0!important;border-color:#94a3b8!important;color:#64748b!important;cursor:not-allowed!important}body.is-user.user-theme-light .forgot-page .forgot-reset-btn,body.is-user.user-theme-light .forgot-page .forgot-reset-btn:hover,body.is-user.user-theme-light .forgot-page .forgot-reset-btn:focus,body.is-user.user-theme-light .forgot-page .forgot-reset-btn:active{background:var(--user-primary)!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .forgot-page .forgot-reset-btn[disabled],body.is-user.user-theme-light .forgot-page .forgot-reset-btn[disabled]:hover,body.is-user.user-theme-light .forgot-page .forgot-reset-btn[disabled]:focus{background:#e2e8f0!important;border-color:#94a3b8!important;color:#64748b!important;cursor:not-allowed!important}body.is-user.user-theme-light .auth-page .login-tactical-corners:before,body.is-user.user-theme-light .auth-page .register-tactical-corners:before,body.is-user.user-theme-light .auth-page .forgot-tactical-corners:before{background:linear-gradient(90deg,#ffe600f2,#ffe60033) left top / 22px 1px no-repeat,linear-gradient(180deg,#ffe600f2,#ffe60033) left top / 1px 22px no-repeat,linear-gradient(90deg,#ffe60033,#ffe600f2) right top / 22px 1px no-repeat,linear-gradient(180deg,#ffe600f2,#ffe60033) right top / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(255,230,0,.45))}body.is-user.user-theme-light .auth-page .login-tactical-corners:after,body.is-user.user-theme-light .auth-page .register-tactical-corners:after,body.is-user.user-theme-light .auth-page .forgot-tactical-corners:after{background:linear-gradient(90deg,#ffe600f2,#ffe60033) left bottom / 22px 1px no-repeat,linear-gradient(180deg,#ffe60033,#ffe600f2) left bottom / 1px 22px no-repeat,linear-gradient(90deg,#ffe60033,#ffe600f2) right bottom / 22px 1px no-repeat,linear-gradient(180deg,#ffe60033,#ffe600f2) right bottom / 1px 22px no-repeat;filter:drop-shadow(0 0 6px rgba(255,230,0,.45))}body.is-user.user-theme-light .site-footer{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.is-user.user-theme-light .site-footer__custom-html a{color:var(--user-footer-link-hover)}body.is-user.user-theme-light .theme-switcher-trigger--pulse.ant-btn{animation:theme-switcher-pulse-light 1.8s ease-in-out infinite}body.is-user.user-theme-light .ant-tour .ant-tour-next-btn{color:#000!important;background:#ffe600!important;border-color:#000!important;font-weight:600}body.is-user.user-theme-light .ant-tour .ant-tour-next-btn:hover{color:#000!important;background:#e6cf00!important;border-color:#000!important}body.is-user.user-theme-light .ant-tour .ant-tour-next-btn:focus-visible{color:#000!important;outline:2px solid #000000;outline-offset:1px}@keyframes theme-switcher-pulse-light{0%,to{box-shadow:0 0 #ff682273}50%{box-shadow:0 0 0 8px #ff682200}}body.is-user.user-theme-light .announcements-page--finals,body.is-user.user-theme-light .announcement-detail-page--finals{--an-accent: #ffe600;--an-ink: #000000;--an-paper: #ffffff;--an-muted: #64748b;--an-surface: #fafafa}body.is-user.user-theme-light .announcements-page--finals,body.is-user.user-theme-light .announcement-detail-page--finals{background:var(--an-surface)}body.is-user.user-theme-light .announcements-page--finals .announcements-title-icon{color:var(--an-ink)!important}body.is-user.user-theme-light .announcements-page--finals .ant-empty-description{color:var(--an-muted)!important}body.is-user.user-theme-light .announcement-detail-page--finals .announcement-back-btn.ant-btn-link{color:var(--an-ink)!important}body.is-user.user-theme-light .announcement-detail-page--finals .announcement-back-btn.ant-btn-link:hover{color:#ff4d00!important}body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown,body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown .markdown-body{color:#1f2937!important}body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown .markdown-body h1,body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown .markdown-body h2,body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown .markdown-body h3,body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown .markdown-body h4,body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown .markdown-body h5,body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown .markdown-body h6{color:var(--an-ink)!important;border-color:#0003!important}body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown .markdown-body a{color:#000!important;font-weight:600}body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown .markdown-body a:hover{color:#ff4d00!important}body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown .markdown-body pre,body.is-user.user-theme-light .announcement-detail-page--finals .announcement-markdown .markdown-body code{border:1px solid var(--an-ink);background:var(--an-surface)!important}body.is-user.user-theme-light .announcement-detail-page--finals .announcement-notfound-btn.ant-btn{background:var(--an-accent)!important;color:var(--an-ink)!important;border:2px solid var(--an-ink)!important;border-radius:0!important;box-shadow:none!important;height:auto!important;min-height:40px!important;padding:8px 18px!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-card{background:transparent!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-card-head{background:transparent!important;border-bottom:2px solid #000000!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-card-body{color:#1f2937!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-tabs-tab-btn{color:#64748b!important;font-weight:700;transition:color .15s ease!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#000!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-tabs-tab,body.is-user.user-theme-light .cert-invite-page--finals .ant-tabs-tab:hover,body.is-user.user-theme-light .cert-invite-page--finals .ant-tabs-tab:focus,body.is-user.user-theme-light .cert-invite-page--finals .ant-tabs-tab:focus-visible{border:none!important;outline:none!important;box-shadow:none!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-tabs-tab:after,body.is-user.user-theme-light .cert-invite-page--finals .ant-tabs-tab:hover:after{display:none!important;border:0!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-tabs-tab-active .ant-tabs-tab-btn{color:#000!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-tabs-ink-bar{background:#000!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-input,body.is-user.user-theme-light .cert-invite-page--finals .ant-input-affix-wrapper{background:transparent!important;color:#111827!important;border:1px solid #000000!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-input::-moz-placeholder{color:#94a3b8!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-input::placeholder{color:#94a3b8!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-upload.ant-upload-select-picture-card{background:transparent!important;border:2px dashed #000000!important;border-radius:0!important;color:#64748b!important;transition:border-color .15s ease,background .15s ease!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-upload.ant-upload-select-picture-card .anticon,body.is-user.user-theme-light .cert-invite-page--finals .ant-upload.ant-upload-select-picture-card .ant-upload-text,body.is-user.user-theme-light .cert-invite-page--finals .ant-upload.ant-upload-select-picture-card div{color:#64748b!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-upload.ant-upload-select-picture-card:hover{border-color:#000!important;background:#ffe600!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-upload.ant-upload-select-picture-card:hover .anticon,body.is-user.user-theme-light .cert-invite-page--finals .ant-upload.ant-upload-select-picture-card:hover .ant-upload-text,body.is-user.user-theme-light .cert-invite-page--finals .ant-upload.ant-upload-select-picture-card:hover div{color:#000!important}body.is-user.user-theme-light .cert-invite-page--finals .cert-invite-upload-trigger{color:#64748b!important;transition:color .15s ease!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-upload.ant-upload-select-picture-card:hover .cert-invite-upload-trigger{color:#000!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-upload-list-item-container .ant-upload-list-item{background:transparent!important;border:1px solid #000000!important;border-radius:0!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-alert{border-radius:0!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-alert-info,body.is-user.user-theme-light .cert-invite-page--finals .ant-alert-error{background:transparent!important;border:2px solid #000000!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-result{background:transparent!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}body.is-user.user-theme-light .cert-invite-page--finals .ant-btn:not(:disabled):hover,body.is-user.user-theme-light .cert-invite-page--finals .ant-btn:not(:disabled):focus{transform:none!important;box-shadow:none!important;border-color:#000!important}body.is-user.user-theme-light .cert-invite-page--finals .cert-invite-primary-btn:not(:disabled):hover,body.is-user.user-theme-light .cert-invite-page--finals .cert-invite-primary-btn:not(:disabled):focus{background:#e6cf00!important;color:#000!important}body.is-user.user-theme-light .cert-invite-page--finals .cert-invite-cancel-btn:not(:disabled):hover,body.is-user.user-theme-light .cert-invite-page--finals .cert-invite-cancel-btn:not(:disabled):focus{background:transparent!important;color:#000!important;border:2px solid #000000!important}body.is-user.user-theme-light .cert-invite-page--finals .cert-invite-danger-btn:not(:disabled):hover,body.is-user.user-theme-light .cert-invite-page--finals .cert-invite-danger-btn:not(:disabled):focus{background:#dc2626!important;color:#fff!important}body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-cancel-btn.ant-btn,body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-danger-btn.ant-btn{transition:none!important}body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-cancel-btn.ant-btn:after,body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-danger-btn.ant-btn:after{display:none!important}body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-cancel-btn.ant-btn:not(:disabled){background:#fff!important;color:#000!important;border:2px solid #000000!important;box-shadow:2px 2px #000!important}body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-cancel-btn.ant-btn:not(:disabled):hover,body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-cancel-btn.ant-btn:not(:disabled):focus{background:#fafafa!important;color:#000!important;border-color:#000!important;box-shadow:2px 2px #000!important}body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-danger-btn.ant-btn:not(:disabled){background:#ef4444!important;color:#fff!important;border:2px solid #000000!important;box-shadow:2px 2px #000!important}body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-danger-btn.ant-btn:not(:disabled):hover,body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-danger-btn.ant-btn:not(:disabled):focus,body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-danger-btn.ant-btn:not(:disabled):active{background:#dc2626!important;color:#fff!important;border-color:#000!important;box-shadow:2px 2px #000!important}body.is-user.user-theme-light .cert-invite-warning-modal--finals .cert-invite-danger-btn.ant-btn:disabled{background:#e2e8f0!important;color:#94a3b8!important;border:2px solid #cbd5e1!important;box-shadow:none!important}body.is-user.user-theme-light .cert-writeups-root--finals{--cw-accent: #ffe600;--cw-ink: #000000;--cw-paper: #ffffff;--cw-muted: #64748b;--cw-surface: #fafafa;background:var(--cw-surface);color:var(--cw-ink)}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-secondary-text{color:var(--cw-muted)!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-table .ant-typography,body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-table strong{color:var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .outer-corner-glow:before,body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .outer-corner-glow:after{display:none!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-card{background:var(--cw-paper)!important;border:2px solid var(--cw-ink)!important;border-radius:0!important;box-shadow:4px 4px 0 0 var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-table-thead>tr>th{background:var(--cw-surface)!important;color:var(--cw-ink)!important;border-bottom:2px solid var(--cw-ink)!important;font-weight:700!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-table-tbody>tr>td{background:var(--cw-paper)!important;color:var(--cw-ink)!important;border-bottom:1px solid var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-table-tbody>tr:hover>td{background:var(--cw-surface)!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-empty-description{color:var(--cw-muted)!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-pagination-item,body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-pagination-prev .ant-pagination-item-link,body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-pagination-next .ant-pagination-item-link{background:var(--cw-paper)!important;border:2px solid var(--cw-ink)!important;border-radius:0!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-pagination-item a{color:var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-pagination-item-active{background:var(--cw-accent)!important;border-color:var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .ant-pagination-item-active a{color:var(--cw-ink)!important;font-weight:700!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-action-btn.ant-btn{background:var(--cw-paper)!important;color:var(--cw-ink)!important;border:2px solid var(--cw-ink)!important;border-radius:0!important;box-shadow:2px 2px 0 0 var(--cw-ink)!important;height:auto!important;min-height:48px!important;padding:12px 20px!important;line-height:1.45!important;display:inline-flex!important;align-items:center!important;gap:8px!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-action-btn:hover{background:var(--cw-accent)!important;color:var(--cw-ink)!important;border-color:var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-primary-btn.ant-btn{background:var(--cw-accent)!important;color:var(--cw-ink)!important;border:2px solid var(--cw-ink)!important;border-radius:0!important;box-shadow:3px 3px 0 0 var(--cw-ink)!important;height:auto!important;min-height:48px!important;padding:12px 22px!important;line-height:1.45!important;display:inline-flex!important;align-items:center!important;gap:8px!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-primary-btn:hover{background:var(--cw-paper)!important;filter:none!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-danger-btn.ant-btn{background:var(--cw-paper)!important;color:#b91c1c!important;border:2px solid var(--cw-ink)!important;border-radius:0!important;box-shadow:2px 2px 0 0 var(--cw-ink)!important;height:auto!important;min-height:44px!important;padding:10px 18px!important;display:inline-flex!important;align-items:center!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-danger-btn:hover{background:#fee2e2!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-select.ant-select .ant-select-selector{background:var(--cw-paper)!important;border:2px solid var(--cw-ink)!important;color:var(--cw-ink)!important;border-radius:0!important;box-shadow:2px 2px 0 0 var(--cw-ink)!important;min-height:48px!important;height:auto!important;padding:8px 14px!important;align-items:center!important;display:flex!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-select.ant-select-single .ant-select-selector .ant-select-selection-item,body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:1.45!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-select .ant-select-selection-item,body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-select .ant-select-selection-placeholder,body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-select .ant-select-arrow{color:var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-filter-label{color:var(--cw-ink)!important;text-shadow:none!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-tab-switch{gap:14px!important;margin-bottom:22px!important}body.is-user.user-theme-light .cert-writeups-root--finals .cert-writeups-page .cert-writeups-tab-btn{text-shadow:none!important;border-radius:0!important;padding:14px 28px!important;min-height:48px!important;line-height:1.45!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.is-user.user-theme-light .cert-writeups-filter-dropdown--finals.ant-select-dropdown{background:var(--cw-paper)!important;border:2px solid var(--cw-ink)!important;border-radius:0!important;box-shadow:4px 4px 0 0 var(--cw-ink)!important;padding:4px 0!important}body.is-user.user-theme-light .cert-writeups-filter-dropdown--finals{--cw-accent: #ffe600;--cw-ink: #000000;--cw-paper: #ffffff;--cw-surface: #fafafa}body.is-user.user-theme-light .cert-writeups-filter-dropdown--finals .ant-select-item{color:var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-filter-dropdown--finals .ant-select-item-option-active{background:var(--cw-surface)!important}body.is-user.user-theme-light .cert-writeups-filter-dropdown--finals .ant-select-item-option-selected{background:var(--cw-accent)!important;color:var(--cw-ink)!important;font-weight:700!important}body.is-user.user-theme-light .cert-writeups-select-dropdown--finals.ant-select-dropdown{background:var(--cw-paper)!important;border:2px solid var(--cw-ink)!important;border-radius:0!important;box-shadow:4px 4px 0 0 var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-select-dropdown--finals{--cw-accent: #ffe600;--cw-ink: #000000;--cw-paper: #ffffff;--cw-surface: #fafafa}body.is-user.user-theme-light .cert-writeups-select-dropdown--finals .ant-select-item{color:var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-select-dropdown--finals .ant-select-item-option-active{background:var(--cw-surface)!important}body.is-user.user-theme-light .cert-writeups-select-dropdown--finals .ant-select-item-option-selected{background:var(--cw-accent)!important;color:var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-modal--finals{--cw-accent: #ffe600;--cw-ink: #000000;--cw-paper: #ffffff;--cw-muted: #64748b;--cw-surface: #fafafa}body.is-user.user-theme-light .cert-writeups-modal--finals .ant-modal-content{background:var(--cw-paper)!important;border:2px solid var(--cw-ink)!important;border-radius:0!important;box-shadow:8px 8px 0 0 var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-modal--finals .ant-modal-header{background:var(--cw-paper)!important;border-bottom:2px solid var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-modal--finals .ant-modal-title{color:var(--cw-ink)!important;font-weight:800!important}body.is-user.user-theme-light .cert-writeups-modal--finals .ant-modal-body{background:var(--cw-paper)!important;color:var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-modal--finals .ant-modal-close{color:var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-modal--finals .ant-form-item-label>label{color:var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-modal--finals .ant-input,body.is-user.user-theme-light .cert-writeups-modal--finals .ant-input-affix-wrapper,body.is-user.user-theme-light .cert-writeups-modal--finals .ant-select .ant-select-selector{background:var(--cw-paper)!important;border:2px solid var(--cw-ink)!important;color:var(--cw-ink)!important;border-radius:0!important;box-shadow:2px 2px 0 0 var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-modal--finals .ant-input::-moz-placeholder{color:var(--cw-muted)!important}body.is-user.user-theme-light .cert-writeups-modal--finals .ant-input::placeholder{color:var(--cw-muted)!important}body.is-user.user-theme-light .cert-writeups-modal--finals .cert-writeups-action-btn.ant-btn,body.is-user.user-theme-light .cert-writeups-modal--finals .cert-writeups-primary-btn.ant-btn{border-radius:0!important;height:auto!important;min-height:48px!important;padding:12px 22px!important;line-height:1.45!important;display:inline-flex!important;align-items:center!important;gap:8px!important}body.is-user.user-theme-light .cert-writeups-modal--finals .cert-writeups-primary-btn.ant-btn{background:var(--cw-accent)!important;color:var(--cw-ink)!important;border:2px solid var(--cw-ink)!important;box-shadow:3px 3px 0 0 var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-modal--finals .cert-writeups-action-btn.ant-btn{background:var(--cw-paper)!important;color:var(--cw-ink)!important;border:2px solid var(--cw-ink)!important;box-shadow:2px 2px 0 0 var(--cw-ink)!important}body.is-user.user-theme-light .cert-writeups-modal--finals .cert-writeups-action-btn.ant-btn:hover,body.is-user.user-theme-light .cert-writeups-modal--finals .cert-writeups-primary-btn.ant-btn:hover{background:var(--cw-accent)!important}body.is-user.user-theme-light .cert-writeups-modal--finals .ant-upload-list-item-name{color:var(--cw-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals{--cd-accent: #ffe600;--cd-accent-hover: #ff4d00;--cd-primary: #ffe600;--cd-ink: #000000;--cd-paper: #ffffff;--cd-muted: #64748b;--cd-surface: #fafafa}body.is-user.user-theme-light .contest-detail-page--finals .contest-main-shell{background:var(--cd-paper)!important;border:2px solid var(--cd-ink)!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;overflow:visible!important;position:relative}body.is-user.user-theme-light .contest-detail-page--finals .contest-main-shell:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--cd-accent);z-index:5;pointer-events:none}body.is-user.user-theme-light .contest-detail-page--finals .section-card{background:var(--cd-paper)!important;border:2px solid var(--cd-ink)!important;border-radius:0!important;box-shadow:none!important;margin-bottom:16px;position:relative}body.is-user.user-theme-light .contest-detail-page--finals .section-title{font-size:13px;font-weight:800;color:var(--cd-ink)!important;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .section-title:after{content:"";position:absolute;left:0;bottom:-2px;width:48px;height:3px;background:var(--cd-accent)}body.is-user.user-theme-light .contest-detail-page--finals .section-text,body.is-user.user-theme-light .contest-detail-page--finals .contest-intro-text{color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .kv .k{color:var(--cd-muted)!important}body.is-user.user-theme-light .contest-detail-page--finals .kv .v,body.is-user.user-theme-light .contest-detail-page--finals .contest-page-title{color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-countdown-badge{background:var(--cd-accent)!important;color:var(--cd-ink)!important;border:2px solid var(--cd-ink)!important;border-radius:0!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-status-tag--success{background:var(--cd-accent)!important;color:var(--cd-ink)!important;border:2px solid var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-status-tag--warning{background:#fff7e6!important;color:#d46b08!important;border:2px solid var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-status-tag--danger{background:#fff1f0!important;color:#cf1322!important;border:2px solid var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-status-tag--default{background:#f1f5f9!important;color:var(--cd-muted)!important;border:2px solid var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-stripe-divider{height:3px;background:repeating-linear-gradient(90deg,var(--cd-ink) 0px,var(--cd-ink) 8px,var(--cd-accent) 8px,var(--cd-accent) 16px);margin:20px 0}body.is-user.user-theme-light .contest-detail-page--finals .contest-enter-btn.ant-btn{height:48px;border-radius:0!important;font-weight:800!important;background:var(--cd-accent)!important;border:2px solid var(--cd-ink)!important;color:var(--cd-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-enter-btn.ant-btn:hover,body.is-user.user-theme-light .contest-detail-page--finals .contest-enter-btn.ant-btn:focus,body.is-user.user-theme-light .contest-detail-page--finals .contest-enter-btn.ant-btn:active{background:var(--cd-accent-hover)!important;color:var(--cd-paper)!important;border-color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-enter-btn.ant-btn:hover span,body.is-user.user-theme-light .contest-detail-page--finals .contest-enter-btn.ant-btn:hover .anticon{color:var(--cd-paper)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-timeline-line{background:linear-gradient(180deg,var(--cd-accent) 0%,var(--cd-primary) 100%)}body.is-user.user-theme-light .contest-detail-page--finals .contest-timeline-dot--start{background:var(--cd-accent);border:2px solid var(--cd-ink);box-shadow:0 0 0 2px var(--cd-paper);border-radius:0}body.is-user.user-theme-light .contest-detail-page--finals .contest-timeline-dot--end{background:var(--cd-primary);border:2px solid var(--cd-ink);box-shadow:0 0 0 2px var(--cd-paper);border-radius:0}body.is-user.user-theme-light .contest-detail-page--finals .contest-timeline-label{color:var(--cd-muted)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-timeline-value{color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-hint-box,body.is-user.user-theme-light .contest-detail-page--finals .contest-pending-hint{color:var(--cd-muted)!important;background:var(--cd-surface)!important;border:2px dashed var(--cd-ink)!important;border-radius:0!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-entry-reason{background:var(--cd-accent)!important;color:var(--cd-ink)!important;border:2px solid var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-muted-caption{color:var(--cd-muted)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-hint-box{font-size:13px;font-weight:500;padding:8px 12px;display:inline-block;width:-moz-fit-content;width:fit-content}body.is-user.user-theme-light .contest-detail-page--finals .contest-reject-reason{display:inline-block;padding:8px 12px;font-size:12px;font-weight:600;background:#fff1f0!important;color:#cf1322!important;border:2px solid var(--cd-ink)!important;border-radius:0!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-deadline-expired{display:inline-block;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.5px;background:#fff1f0!important;color:#cf1322!important;border:2px solid var(--cd-ink)!important;border-radius:0!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-intro-text h1,body.is-user.user-theme-light .contest-detail-page--finals .contest-intro-text h2,body.is-user.user-theme-light .contest-detail-page--finals .contest-intro-text h3{color:var(--cd-ink)!important;margin:.6em 0 .35em;font-weight:800}body.is-user.user-theme-light .contest-detail-page--finals .contest-intro-text p,body.is-user.user-theme-light .contest-detail-page--finals .contest-intro-text li{color:#1f2937!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-intro-text a{color:var(--cd-ink)!important;font-weight:600;text-decoration:underline}body.is-user.user-theme-light .contest-detail-page--finals .contest-intro-text a:hover{color:var(--cd-accent-hover)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-intro-text code{color:var(--cd-ink)!important;background:var(--cd-surface)!important;border:1px solid var(--cd-ink);padding:0 4px;border-radius:0}body.is-user.user-theme-light .contest-detail-page--finals .contest-intro-text strong{color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-timeline-label{font-size:11px;font-weight:700;text-transform:none;letter-spacing:.5px;margin-bottom:4px}body.is-user.user-theme-light .contest-detail-page--finals .contest-timeline-value{font-size:14px;font-weight:600}body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-default.ant-btn{background:var(--cd-paper)!important;border:2px solid var(--cd-ink)!important;color:var(--cd-ink)!important;border-radius:0!important;font-weight:700!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-default.ant-btn:hover,body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-default.ant-btn:focus,body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-default.ant-btn:active{background:var(--cd-surface)!important;color:var(--cd-ink)!important;border-color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-default.ant-btn:hover span,body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-default.ant-btn:hover .anticon{color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-primary.ant-btn-primary{background:var(--cd-accent)!important;border:2px solid var(--cd-ink)!important;color:var(--cd-ink)!important;border-radius:0!important;font-weight:700!important;box-shadow:none!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-primary.ant-btn-primary:hover,body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-primary.ant-btn-primary:focus,body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-primary.ant-btn-primary:active{background:var(--cd-accent-hover)!important;color:var(--cd-paper)!important;border-color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-primary.ant-btn-primary:hover span,body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-primary.ant-btn-primary:hover .anticon,body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-primary.ant-btn-primary:focus span,body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-primary.ant-btn-primary:focus .anticon{color:var(--cd-paper)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-warn.ant-btn,body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-warn.ant-btn{background:#fff7e6!important;border:2px solid var(--cd-ink)!important;color:#d46b08!important;border-radius:0!important;font-weight:700!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-warn.ant-btn:hover,body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-warn.ant-btn:focus,body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-warn.ant-btn:hover,body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-warn.ant-btn:focus{background:#ff4d00!important;color:#fff!important;border-color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--finals .contest-btn-warn.ant-btn:hover span,body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-warn.ant-btn:hover span{color:#fff!important}body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-default.ant-btn:hover,body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-default.ant-btn:focus{background:var(--cd-surface)!important;color:var(--cd-ink)!important;border-color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-primary.ant-btn-primary:hover,body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-primary.ant-btn-primary:focus{background:var(--cd-accent-hover)!important;color:var(--cd-paper)!important;border-color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-primary.ant-btn-primary:hover span,body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-primary.ant-btn-primary:hover .anticon{color:var(--cd-paper)!important}body.is-user.user-theme-light .contest-detail-page--finals .poster.placeholder{color:var(--cd-muted)!important;border:2px dashed var(--cd-ink)!important;background:var(--cd-surface)!important;border-radius:0!important}body.is-user.user-theme-light .contest-detail-modal--finals{--cd-accent: #ffe600;--cd-accent-hover: #ff4d00;--cd-ink: #000000;--cd-muted: #64748b;--cd-paper: #ffffff;--cd-surface: #fafafa}body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-default.ant-btn{background:var(--cd-paper)!important;border:2px solid var(--cd-ink)!important;color:var(--cd-ink)!important;border-radius:0!important;font-weight:700!important}body.is-user.user-theme-light .contest-detail-modal--finals .contest-btn-primary.ant-btn-primary{background:var(--cd-accent)!important;border:2px solid var(--cd-ink)!important;color:var(--cd-ink)!important;border-radius:0!important;font-weight:700!important;box-shadow:none!important}body.is-user.user-theme-light .contest-detail-modal--finals .ant-modal-content{background:var(--cd-paper)!important;border:2px solid var(--cd-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .contest-detail-modal--finals .ant-modal-header{border-bottom:2px solid var(--cd-ink)!important;background:var(--cd-paper)!important}body.is-user.user-theme-light .contest-detail-modal--finals .ant-modal-body{background:var(--cd-paper)!important}body.is-user.user-theme-light .contest-detail-modal--finals .ant-modal-footer{border-top:2px solid var(--cd-ink)!important;background:var(--cd-paper)!important}body.is-user.user-theme-light .contest-detail-modal--finals .ant-modal-title{color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-modal--finals .ant-form-item-label>label{color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-modal--finals .ant-input,body.is-user.user-theme-light .contest-detail-modal--finals .ant-input-affix-wrapper,body.is-user.user-theme-light .contest-detail-modal--finals .ant-select-selector,body.is-user.user-theme-light .contest-detail-modal--finals .ant-input-number{background:#f8fafc!important;color:var(--cd-ink)!important;border:2px solid var(--cd-ink)!important;border-radius:0!important}body.is-user.user-theme-light .contest-detail-modal--finals .contest-apply-form .ant-form-item-label>label{color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-modal--finals .contest-apply-form .contest-apply-input.ant-input,body.is-user.user-theme-light .contest-detail-modal--finals .contest-apply-form .contest-apply-select.ant-select .ant-select-selector{background:#f8fafc!important;border:2px solid var(--cd-ink)!important;color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-modal--finals .team-join-input.ant-input{color:var(--cd-ink)!important;border:2px solid var(--cd-ink)!important;background:#f8fafc!important}body.is-user.user-theme-light .contest-detail-modal--finals .ant-checkbox-inner{border-radius:0!important;border:2px solid var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-modal--finals .ant-checkbox-checked .ant-checkbox-inner{background:var(--cd-accent)!important;border-color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-modal--finals .ant-checkbox-wrapper span,body.is-user.user-theme-light .contest-detail-modal--finals .ant-select-arrow{color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-modal--finals .ant-upload-list-item{border:1px solid var(--cd-ink)!important;border-radius:0!important}body.is-user.user-theme-light .contest-detail-page--minimal-light{--cd-accent: #ffe600;--cd-accent-hover: #ff4d00;--cd-primary: #ffe600;--cd-ink: #000000;--cd-paper: #ffffff;--cd-muted: #64748b;--cd-surface: #fafafa}body.is-user.user-theme-light .contest-detail-page--minimal-light .section-card{border:2px solid var(--cd-ink)!important;border-radius:0!important}body.is-user.user-theme-light .contest-detail-page--minimal-light .section-title{border-bottom:2px solid var(--cd-ink)!important;font-weight:800!important}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-phase--success{background:var(--cd-accent)!important;color:var(--cd-ink)!important;border:2px solid var(--cd-ink)}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-tag{border:1px solid var(--cd-ink);border-radius:0;color:var(--cd-ink);background:#fff7b8}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-poster-img,body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-poster-placeholder{border-radius:0!important;border:2px solid var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-org-icon,body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-breadcrumb-link:hover{color:#a16207}body.is-user.user-theme-light .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary,body.is-user.user-theme-light .contest-detail-page--minimal-light .contest-enter-btn.ant-btn,body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-register-btn.ant-btn{background:var(--cd-accent)!important;color:var(--cd-ink)!important;border:2px solid var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary:hover,body.is-user.user-theme-light .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary:focus,body.is-user.user-theme-light .contest-detail-page--minimal-light .contest-enter-btn.ant-btn:hover,body.is-user.user-theme-light .contest-detail-page--minimal-light .contest-enter-btn.ant-btn:focus,body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-register-btn.ant-btn:hover,body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-register-btn.ant-btn:focus{background:var(--cd-accent-hover)!important;color:var(--cd-ink)!important;border-color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary:hover span,body.is-user.user-theme-light .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary:hover .anticon,body.is-user.user-theme-light .contest-detail-page--minimal-light .contest-enter-btn.ant-btn:hover span,body.is-user.user-theme-light .contest-detail-page--minimal-light .contest-enter-btn.ant-btn:hover .anticon,body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-register-btn.ant-btn:hover span,body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-register-btn.ant-btn:hover .anticon{color:var(--cd-ink)!important}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-action-item:hover:not(:disabled){border-color:var(--cd-ink);background:#fff7b8}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-action-icon{background:#fff7b8;color:#a16207;border:1px solid var(--cd-ink);border-radius:0}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-action-arrow{color:var(--cd-ink)}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-tabs{border-bottom:2px solid var(--cd-ink)}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-tab--active{color:var(--cd-ink);border-bottom-color:var(--cd-ink)}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-ann-pin{color:var(--cd-ink);background:#fff7b8;border:1px solid var(--cd-ink);border-radius:0}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-ann-item:hover .cd-ml-ann-title{color:var(--cd-ink)}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-link-btn{font-size:13px;font-weight:600;color:var(--cd-ink);padding:4px 10px;border-radius:0;border:1px solid var(--cd-ink);background:#fff7b8}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-link-btn .anticon{font-size:12px}body.is-user.user-theme-light .contest-detail-page--minimal-light .cd-ml-link-btn:hover{background:var(--cd-accent-hover);color:var(--cd-ink);border-color:var(--cd-ink)}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .ant-modal-content{border-radius:0!important}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .ant-modal-header{border-bottom:2px solid #000000!important;padding-bottom:16px!important}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .cd-ml-pre-ann-modal-head-mark{background:#ffe600;width:6px;border-radius:0}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .cd-ml-pre-ann-modal-head-icon{background:#ffe600;color:#000;border:2px solid #000000;border-radius:0;box-shadow:3px 3px #000}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .cd-ml-pre-ann-modal-kicker{color:#64748b}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .cd-ml-pre-ann-modal-title{color:#000;font-weight:800;letter-spacing:-.02em}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .cd-ml-pre-ann-modal-meta{color:#64748b}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .cd-ml-pre-ann-modal-scroll{background:#f8fafc;border:2px solid #000000;border-radius:0}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .cd-ml-pre-ann-modal-scroll::-webkit-scrollbar-thumb{background:#000}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .cd-ml-pre-ann-modal-body{color:#1e293b}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .cd-ml-pre-ann-modal-body.contest-intro-text a{color:#000;font-weight:600}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .cd-ml-pre-ann-modal-body.contest-intro-text code{background:#f1f5f9;border:1px solid #000000;padding:.1em .35em;border-radius:0}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .ant-modal-close{color:#000;border:2px solid transparent;border-radius:0}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .ant-modal-close:hover{background:#ffe600;border-color:#000;color:#000}body.is-user.user-theme-light .cd-ml-pre-ann-modal-root.contest-detail-modal--finals .cd-ml-pre-ann-modal-foot{border-top:2px solid #000000;margin-top:0;padding-top:16px}body.is-user.user-theme-light .custom-page.custom-page--finals .ant-skeleton-title,body.is-user.user-theme-light .custom-page.custom-page--finals .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#cbd5e159 25%,#cbd5e18c 37%,#cbd5e159 63%)!important}body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .ant-card-head{background:transparent!important;border-bottom:1px solid var(--user-border)!important}body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .ant-card-body{color:var(--user-text-primary)!important}body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body p,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body li,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body ul,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body ol,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body blockquote,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body td,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body th,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body kbd,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body details,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body summary{color:var(--user-text-primary)!important}body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body h1,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body h2,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body h3,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body h4,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body h5,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body h6,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body strong{color:#000!important}body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body a{color:#000!important;font-weight:600}body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body a:hover{color:#ff4d00!important}body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body hr,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body h1,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body h2,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body table th,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body table td,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body table tr{border-color:var(--user-border-alt)!important}body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body table th,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body table tr,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body table tr:nth-child(2n),body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body blockquote,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body code,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body kbd,body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body details summary{background:#f8fafc!important}body.is-user.user-theme-light .custom-page.custom-page--finals .custom-page-card .markdown-body pre{background:#f1f5f9!important;border:1px solid #000000!important;border-radius:2px!important}body.is-user.user-theme-light .home-page-grid--finals .hot-writeups-card.industrial-card,body.is-user.user-theme-light .home-page-grid--finals .events-card.tactical-card,body.is-user.user-theme-light .home-page-grid .hot-writeups-card.industrial-card,body.is-user.user-theme-light .home-page-grid .events-card.tactical-card{position:relative!important;background:#fff!important;border:2px solid #000000!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .home-page-grid .hot-writeups-card.industrial-card:before,body.is-user.user-theme-light .home-page-grid .events-card.tactical-card:before{display:block!important}body.is-user.user-theme-light .home-page-grid .hot-writeups-card.industrial-card .ant-card-head,body.is-user.user-theme-light .home-page-grid .events-card.tactical-card .ant-card-head{background:#fff!important;border-bottom:2px solid #000000!important;border-radius:0!important}body.is-user.user-theme-light .home-page-grid .hot-writeups-card.industrial-card .ant-card-body,body.is-user.user-theme-light .home-page-grid .events-card.tactical-card .ant-card-body{background:#fff!important}body.is-user.user-theme-light .home-page-grid .writeup-card-more,body.is-user.user-theme-light .home-page-grid .events-card-more{color:#000!important}body.is-user.user-theme-light .home-page-grid .writeup-card-more:hover,body.is-user.user-theme-light .home-page-grid .events-card-more:hover{color:#ff4d00!important}body.is-user.user-theme-light .home-page-grid .signin-btn-wrapper.finals-style{border:3px solid #000000!important;border-radius:0!important;overflow:visible!important}body.is-user.user-theme-light .home-page-grid .signin-btn-wrapper.finals-style.unsigned{background:#ffe600!important;box-shadow:none!important}body.is-user.user-theme-light .home-page-grid .signin-btn-wrapper.finals-style.unsigned:hover{background:#ff4d00!important;transform:none!important;box-shadow:none!important}body.is-user.user-theme-light .home-page-grid .signin-btn-wrapper.finals-style.unsigned:before,body.is-user.user-theme-light .home-page-grid .signin-btn-wrapper.finals-style.unsigned:after{display:block!important;opacity:1!important}body.is-user.user-theme-light .home-page-grid .signin-btn-wrapper.finals-style.signed{background:#000!important;box-shadow:none!important}body.is-user.user-theme-light .home-page-grid .signin-btn-wrapper.finals-style.signed:before,body.is-user.user-theme-light .home-page-grid .signin-btn-wrapper.finals-style.signed:after{display:block!important;opacity:1!important}body.is-user.user-theme-light .home-page-grid .signin-btn-wrapper.finals-style.unsigned .signin-text{color:#000!important;text-transform:uppercase!important;font-weight:800!important}body.is-user.user-theme-light .home-page-grid .signin-btn-wrapper.finals-style.signed .signin-text{color:#0f0!important;font-family:inherit!important;text-shadow:none!important}body.is-user.user-theme-light .home-page-grid .signin-icon-coin{color:#000!important;font-size:28px!important}body.is-user.user-theme-light .home-page-grid .signin-icon-check{color:#0f0!important;text-shadow:none!important}body.is-user.user-theme-light .home-page-grid .contribute-btn.finals-upload{background:#00000008!important;border:2px dashed #000000!important;color:#000!important;border-radius:0!important;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important}body.is-user.user-theme-light .home-page-grid .contribute-btn.finals-upload:before{background:#000!important}body.is-user.user-theme-light .home-page-grid .contribute-btn.finals-upload:hover{color:#fff!important;border-style:solid!important}body.is-user.user-theme-light .home-page-grid .contribute-btn.finals-upload:hover .anticon,body.is-user.user-theme-light .home-page-grid .contribute-btn.finals-upload:hover>span{color:#ffe600!important}body.is-user.user-theme-light .home-page-grid .hot-writeups-card .industrial-item{background:#fff!important;border-bottom:1px dashed rgba(0,0,0,.35)!important}body.is-user.user-theme-light .home-page-grid .hot-writeups-card .industrial-item:hover{background:#fafafa!important;padding-left:8px!important}body.is-user.user-theme-light .home-page-grid .tactical-scrollbar::-webkit-scrollbar-thumb{background:#ffe600!important}body.is-user.user-theme-light .home-page-grid .tactical-scrollbar::-webkit-scrollbar-thumb:hover{background:#ff4d00!important}body.is-user.user-theme-light .home-page-grid .tactical-scrollbar{scrollbar-color:#ffe600 transparent!important}body.is-user.user-theme-light .home-page-grid .carousel-card{border:2px solid #000000!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}body.is-user.user-theme-light .home-page-grid .carousel-card .ant-card-body{background:transparent!important}body.is-user.user-theme-light .home-page-grid .carousel-card:hover{box-shadow:none!important;transform:none!important}body.is-user.user-theme-light .home-page-grid .carousel-image{border-radius:0!important}body.is-user.user-theme-light .home-page-grid .home-carousel .slick-prev:before,body.is-user.user-theme-light .home-page-grid .home-carousel .slick-next:before{color:#000!important;opacity:1!important;font-size:20px!important}body.is-user.user-theme-light .home-page-grid .home-carousel .slick-prev:hover:before,body.is-user.user-theme-light .home-page-grid .home-carousel .slick-next:hover:before{color:#ff4d00!important}body.is-user.user-theme-light .home-page-grid .carousel-placeholder{background:#fff!important;color:#666!important;border:1px solid #000000!important;border-radius:0!important}body.is-user.user-theme-light .home-page-grid .home-carousel .slick-dots li button{background:#00000040!important}body.is-user.user-theme-light .home-page-grid .home-carousel .slick-dots li.slick-active button{background:#ffe600!important}body.is-user.user-theme-light .home-page-grid .writeup-card-title,body.is-user.user-theme-light .home-page-grid .events-card-title,body.is-user.user-theme-light .home-page-grid .event-title,body.is-user.user-theme-light .home-page-grid .home-writeup-meta,body.is-user.user-theme-light .home-page-grid .home-writeup-meta span{color:#000!important}body.is-user.user-theme-light .home-page-grid .writeup-card-title .anticon,body.is-user.user-theme-light .home-page-grid .events-card-title .events-trophy-icon,body.is-user.user-theme-light .home-page-grid .events-card-title .events-trophy-icon svg{color:#000!important;fill:#000!important}body.is-user.user-theme-light .home-page-grid .industrial-item>div>div:first-child{color:#000!important}body.is-user.user-theme-light .home-page-grid .home-writeup-meta{color:#666!important}body.is-user.user-theme-light .home-page-grid .industrial-tag{background:#f5f5f5!important;color:#333!important;border:1px solid #000000!important}body.is-user.user-theme-light .home-page-grid .hot-writeups-card .industrial-item:hover .industrial-tag{background:#000!important;color:#ffe600!important}body.is-user.user-theme-light .home-page-grid .writeup-link-icon{color:#333!important}body.is-user.user-theme-light .home-page-grid .hot-writeups-card .industrial-item:hover .writeup-link-icon{color:#ff4d00!important}body.is-user.user-theme-light .home-page-grid .tactical-row{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.12)!important}body.is-user.user-theme-light .home-page-grid .tactical-row:hover{border-left-color:#ffe600!important;background:#f5f5f5!important}body.is-user.user-theme-light .home-page-grid .event-time-info,body.is-user.user-theme-light .home-page-grid .event-time-label{color:#666!important}body.is-user.user-theme-light .home-page-grid .event-time-label{color:#000!important;font-weight:700!important}body.is-user.user-theme-light .home-page-grid .tactical-tag.team-tag{border:1px solid #000000!important;color:#333!important;background:transparent!important}body.is-user.user-theme-light .home-page-grid .tactical-btn.secondary-btn,body.is-user.user-theme-light .home-page-grid .tactical-btn.primary-btn{background:transparent!important;border:1px solid #000000!important;color:#000!important}body.is-user.user-theme-light .home-page-grid .tactical-btn.primary-btn{background:#0000000a!important}body.is-user.user-theme-light .home-page-grid .tactical-btn.secondary-btn:hover,body.is-user.user-theme-light .home-page-grid .tactical-btn.primary-btn:hover{background:#ffe600!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .home-page-grid .tactical-btn:hover .anticon{color:#000!important}body.is-user.user-theme-light .home-page-grid .no-events-placeholder{color:#666!important}body.is-user.user-theme-light .home-page-grid .no-events-placeholder .anticon{color:#999!important}body.is-user.user-theme-light .home-page-grid .outer-corner-glow:before,body.is-user.user-theme-light .home-page-grid .outer-corner-glow:after{display:none!important}body.is-user.user-theme-light .home-event-modal .ant-modal-title,body.is-user.user-theme-light .home-event-modal-title{color:#000!important}body.is-user.user-theme-light .home-event-modal-title-mark{border:2px solid #000000;background:#ffe600;box-shadow:none}body.is-user.user-theme-light .home-event-modal-access-btn{background:#ffe600!important;border:2px solid #000000!important;color:#000!important}body.is-user.user-theme-light .home-event-modal-access-btn .anticon,body.is-user.user-theme-light .home-event-modal-access-btn svg{color:#000!important;fill:#000!important}body.is-user.user-theme-light .home-event-modal-access-btn:hover{background:#ff4d00!important;border-color:#000!important;color:#000!important;box-shadow:none!important}body.is-user.user-theme-light .home-page-grid .status-tag:not(.status-ended):not(.status-tag--ended){background:#ffe60040!important}body.is-user.user-theme-light .home-event-modal .ant-modal-content{background:#fff!important;border:2px solid #000000!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .home-event-modal .ant-modal-header{border-bottom:2px solid #000000!important}body.is-user.user-theme-light .home-event-modal .ant-modal-footer{border-top:1px solid #000000!important}body.is-user.user-theme-light .home-event-modal .ant-modal-mask{background-color:#00000073!important}body.is-user.user-theme-light .home-event-modal .home-event-modal-status-tag{background:#f5f5f5!important;color:#000!important}body.is-user.user-theme-light .home-event-modal .ant-descriptions-item-label{background:#f5f5f5!important;color:#333!important;border-color:#000!important}body.is-user.user-theme-light .home-event-modal .ant-descriptions-item-content{background:#fff!important;color:#000!important;border-color:#000!important}body.is-user.user-theme-light .home-event-modal-close-btn{background:transparent!important;border:2px solid #000000!important;color:#000!important}body.is-user.user-theme-light .home-event-modal-close-btn:hover{background:#ffe600!important;border-color:#000!important;color:#000!important}body.is-user.user-theme-light .home-event-modal-link,body.is-user.user-theme-light .home-event-modal-link-icon{color:#000!important}body.is-user.user-theme-light .home-event-modal-link:hover{color:#ff4d00!important}body.is-user.user-theme-light .home-page-grid .home-quick-link-card{background:#fff!important;border:2px solid #000000!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .home-page-grid .home-quick-link-card:hover{background:#ffe600!important;transform:none;box-shadow:none!important}body.is-user.user-theme-light .home-page-grid .home-quick-link-card:focus-visible{outline:2px solid #000000;outline-offset:2px}body.is-user.user-theme-light .home-page-grid .home-quick-link-icon{border-radius:0;background:#f5f5f5;color:#000;border:1px solid #000000}body.is-user.user-theme-light .home-page-grid .home-quick-link-card:hover .home-quick-link-icon{background:#fff;color:#000}body.is-user.user-theme-light .home-page-grid .home-quick-link-title{color:#000;font-weight:700}body.is-user.user-theme-light .home-page-grid .home-quick-link-desc{color:#666}body.is-user.user-theme-light .home-page-grid .home-quick-link-card:hover .home-quick-link-desc{color:#333}body.is-user.user-theme-light .home-page-grid .home-quick-link-arrow{color:#999}body.is-user.user-theme-light .home-page-grid .home-quick-link-card:hover .home-quick-link-arrow{color:#ff4d00;transform:translate(2px)}body.is-user.user-theme-light .home-page-grid .home-recent-events-title{color:#000}body.is-user.user-theme-light .home-page-grid .home-recent-events-subtitle{color:#666}body.is-user.user-theme-light .home-page-grid .home-recent-event-card{border:2px solid #000000;border-radius:0;background:#fff;box-shadow:none}body.is-user.user-theme-light .home-page-grid .home-recent-event-cover{border-radius:0}body.is-user.user-theme-light .home-page-grid .home-recent-event-cover--default{background-image:radial-gradient(ellipse 70% 55% at 18% 20%,rgba(255,230,0,.22),transparent 58%),radial-gradient(ellipse 60% 50% at 82% 78%,rgba(255,77,0,.16),transparent 55%),linear-gradient(165deg,#2a2a2a,#111 52%,#000)}body.is-user.user-theme-light .home-page-grid .home-recent-event-badge--signup{background:#c60003}body.is-user.user-theme-light .home-page-grid .home-recent-event-badge--upcoming{background:#ff4d00}body.is-user.user-theme-light .home-page-grid .home-recent-event-badge--active{background:#000}body.is-user.user-theme-light .home-page-grid .home-recent-event-badge--ended{background:#666}body.is-user.user-theme-light .home-page-grid .home-recent-events-empty{border:2px dashed #000000;background:#fff}body.is-user.user-theme-light .home-page-grid .home-recent-events-empty-text,body.is-user.user-theme-light .home-page-grid .home-recent-event-meta-row dt{color:#666}body.is-user.user-theme-light .home-page-grid .home-recent-event-meta-row dd{color:#000}body.is-user.user-theme-light .home-page-grid .home-recent-event-tag{background:#f5f5f5;color:#333;border:1px solid #000000}body.is-user.user-theme-light .home-page-grid .home-recent-event-btn--ghost{border:1px solid #000000;background:#fff;color:#000}body.is-user.user-theme-light .home-page-grid .home-recent-event-btn--ghost:hover{background:#f5f5f5}body.is-user.user-theme-light .home-page-grid .home-recent-event-btn--primary{border:1px solid #000000;background:#ffe600;color:#000}body.is-user.user-theme-light .home-page-grid .home-recent-event-btn--primary:hover{background:#ff4d00;color:#000}body.is-user.user-theme-light .home-page-grid .home-recent-events-side-btn--material,body.is-user.user-theme-light .home-page-grid .home-recent-events-side-btn--wiki{background:#fff;border:1px solid #000000;color:#000}body.is-user.user-theme-light .home-page-grid .home-recent-events-side-btn--material:hover,body.is-user.user-theme-light .home-page-grid .home-recent-events-side-btn--wiki:hover{background:#ffe600;border-color:#000;color:#000}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__title{color:#000}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__subtitle{color:#666}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__more{color:#000;font-weight:700}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__more:hover{color:#ff4d00}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeup-card{background:#fff;border:2px solid #000000;border-radius:0;box-shadow:none}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeup-card:hover{transform:none;box-shadow:none}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeup-card__title{color:#000}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeup-card__author-name,body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeup-card__desc{color:#666}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeup-card__stats{color:#999}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeup-card__tag--orange{color:#c2410c;background:#ffedd5;border-color:#fdba74}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeup-card__tag--blue{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeup-card__tag--cyan{color:#0e7490;background:#cffafe;border-color:#67e8f9}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__rank{background:#fff;border:2px solid #000000;border-radius:0;box-shadow:none}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__tabs{border-bottom:2px solid #000000}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__tab{color:#666}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__tab--active{color:#000;background:#ffe600;box-shadow:none;border-bottom:3px solid #000000}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__rank-title{color:#000}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__rank-item:hover{background:#f5f5f5}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__rank-num{color:#666;background:#f0f0f0}body.is-user.user-theme-light .home-page-grid--finals .home-contribute-banner{border:2px solid #000000;border-radius:0;box-shadow:none}body.is-user.user-theme-light .home-page-grid--finals .home-contribute-banner--no-image{background-image:linear-gradient(105deg,#1a1a2e,#16213e,#0f3460)}body.is-user.user-theme-light .home-page-grid--finals .home-contribute-banner__title{color:#ffe600;text-shadow:none}body.is-user.user-theme-light .home-page-grid--finals .home-contribute-banner__desc{color:#f0f0f0}body.is-user.user-theme-light .home-page-grid--finals .home-contribute-banner__btn{background:#ffe600;color:#000;border:2px solid #000000;border-radius:0;box-shadow:none}body.is-user.user-theme-light .home-page-grid--finals .home-contribute-banner__btn:hover{background:#ff4d00;color:#000;transform:none;box-shadow:none}body.is-user.user-theme-light .home-page-grid .signin-btn-wrapper.finals-style,body.is-user.user-theme-light .home-page-grid .home-recent-events-side-btn--signin.signin-btn-wrapper.finals-style.unsigned,body.is-user.user-theme-light .home-page-grid .hot-writeups-card.industrial-card,body.is-user.user-theme-light .home-page-grid .events-card.tactical-card,body.is-user.user-theme-light .home-page-grid .carousel-card,body.is-user.user-theme-light .home-page-grid--finals .home-contribute-banner,body.is-user.user-theme-light .home-page-grid--finals .home-contribute-banner__btn,body.is-user.user-theme-light .home-page-grid--finals .home-contribute-banner__title{box-shadow:none!important;text-shadow:none!important}body.is-user.user-theme-light .home-page-grid--finals .home-hot-writeups__tab--active{box-shadow:none!important}body.is-user.user-theme-light .knowledge-page--finals .kt-articles-wrap{gap:20px;padding:8px 12px 16px}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2{gap:14px;padding:20px 20px 18px 24px;border:2px solid #000000!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2:before{width:4px;background:#ffe600!important;box-shadow:none!important;border-radius:0}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__badge{border:2px solid #000000!important;color:#000!important;background:#ffe600!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2--md .kt-article-v2__badge{background:#fafafa!important;color:#000!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__title{color:#000!important;font-size:19px}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__category{color:#000!important;background:#fff!important;border:2px solid #000000!important;border-radius:0!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__url-row{border:2px dashed #000000!important;background:#fafafa!important;border-radius:0!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__url-text{color:#475569!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__url-icon{color:#ffe600!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__desc{color:#64748b!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__meta-pill{border:2px solid #000000!important;background:#fafafa!important;border-radius:0!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__meta-label{color:#64748b!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__meta-value{color:#000!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__meta-pill--accessible{background:#f0fdf4!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__meta-pill--accessible .kt-article-v2__meta-value,body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__meta-pill--accessible .anticon{color:#059669!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__meta-pill--unavailable{background:#fef2f2!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__meta-pill--unavailable .kt-article-v2__meta-value{color:#dc2626!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__foot{border-top:2px solid #000000!important;padding-top:14px}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__btn{border:2px solid #000000!important;background:#fff!important;color:#000!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__btn:hover{background:#fafafa!important;color:#ff4d00!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__btn--primary{background:#ffe600!important;color:#000!important;border:2px solid #000000!important;box-shadow:none!important}body.is-user.user-theme-light .knowledge-page--finals .kt-article-v2__btn--primary:hover{background:#ff4d00!important;color:#fff!important;box-shadow:none!important}body.is-user.user-theme-light .knowledge-page--finals .kt-articles-panel,body.is-user.user-theme-light .knowledge-page--finals .outer-corner-glow .ant-card-body{background:#f8fafc!important}body.is-user.user-theme-light .knowledge-page--finals.knowledge-article-detail{--kad-accent: #ffe600;--kad-accent-hover: #ff4d00;--kad-ink: #000000;--kad-paper: #ffffff;--kad-muted: #64748b;--kad-surface: #fafafa}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__back{border:2px solid var(--kad-ink);background:var(--kad-paper);color:var(--kad-ink);border-radius:0;font-weight:700;box-shadow:none}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__back:hover{background:var(--kad-accent);color:var(--kad-ink)}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__card,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__toc-card{background:var(--kad-paper);border:2px solid var(--kad-ink);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;overflow:visible}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__card:before,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__toc-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--kad-accent);z-index:3;pointer-events:none;filter:none;background-image:none}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__card:after,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__toc-card:after{display:none}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__head{border-bottom:2px solid var(--kad-ink)}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__badge{border:2px solid var(--kad-ink);color:var(--kad-ink);background:var(--kad-accent);border-radius:0}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__title{color:var(--kad-ink)}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__category{color:var(--kad-ink);background:var(--kad-accent);border:2px solid var(--kad-ink);border-radius:0}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__meta,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__meta-item .anticon{color:var(--kad-muted)}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__meta-item--ok,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__meta-item--ok .anticon{color:#059669}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__toc-title{color:var(--kad-ink);border-bottom:2px solid var(--kad-ink)}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__toc-link{color:var(--kad-muted)}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__toc-link:hover{color:var(--kad-ink)}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__toc-link--active{color:var(--kad-ink)!important;background:var(--kad-accent)!important;border-left:3px solid var(--kad-ink)!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__intro .knowledge-article-detail__head{border-bottom:2px solid var(--kad-ink)}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__page-grid--with-toc .knowledge-article-detail__markdown-wrap{border-top:none}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__back-top.ant-btn-primary{background:var(--kad-accent)!important;border:2px solid var(--kad-ink)!important;color:var(--kad-ink)!important;border-radius:0!important;box-shadow:4px 4px 0 var(--kad-ink)!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__back-top.ant-btn-primary:hover{background:#fff566!important;color:var(--kad-ink)!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body p,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body li,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body ul,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body ol,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body dl,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body dd,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body td{color:#1e293b!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body h1,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body h2,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body h3,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body h4,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body h5,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body h6,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body strong{color:var(--kad-ink)!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body a{color:#ffe600!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body .table-wrapper{border:none;border-radius:0;background:transparent}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body table th{background-color:var(--kad-accent)!important;color:var(--kad-ink)!important;border-color:var(--kad-ink)!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body table tr{background-color:var(--kad-paper)!important;border-top-color:#e2e8f0!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body table tr:nth-child(2n){background-color:var(--kad-surface)!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body table td,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body table th{border:1px solid #e2e8f0!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body table td{color:#1e293b!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body table td code,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body pre,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body pre code{color:var(--kad-ink)!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body code{background:#f1f5f9!important;border:1px solid #e2e8f0;color:var(--kad-ink)!important}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body pre{background:#f8fafc!important;border:2px solid var(--kad-ink);border-radius:0}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body blockquote,body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__content .markdown-body blockquote p{color:#475569!important;background:#fafafa!important;border-left:4px solid var(--kad-accent)!important;border-radius:0}body.is-user.user-theme-light .knowledge-page--finals .knowledge-article-detail__empty{color:var(--kad-muted)}body.is-user.user-theme-light .knowledge-page--finals{--kn-accent: #ffe600;--kn-accent-hover: #ff4d00;--kn-primary: #ffe600;--kn-ink: #000000;--kn-paper: #ffffff;--kn-muted: #64748b;--kn-surface: #fafafa;--kn-edge: #1677ff}body.is-user.user-theme-light .knowledge-page--finals .outer-corner-glow.ant-card{position:relative!important;background:var(--kn-paper)!important;border:2px solid var(--kn-ink)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}body.is-user.user-theme-light .knowledge-page--finals .outer-corner-glow.ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--kn-accent);z-index:3;pointer-events:none}body.is-user.user-theme-light .knowledge-page--finals .outer-corner-glow:before,body.is-user.user-theme-light .knowledge-page--finals .outer-corner-glow:after{display:none!important}body.is-user.user-theme-light .knowledge-page--finals .ant-card-head{background:var(--kn-paper)!important;border-bottom:2px solid var(--kn-ink)!important;border-radius:0!important}body.is-user.user-theme-light .knowledge-page--finals .kn-page-title{color:var(--kn-ink)!important}body.is-user.user-theme-light .knowledge-page--finals .kn-tab-group{gap:12px;padding-right:6px;padding-bottom:6px}body.is-user.user-theme-light .knowledge-page--finals .kt-tab-btn{border:2px solid var(--kn-ink)!important;background:var(--kn-paper)!important;color:var(--kn-ink)!important;border-radius:0!important;font-weight:700!important;box-shadow:none!important}body.is-user.user-theme-light .knowledge-page--finals .kt-tab-btn:hover{background:var(--kn-surface)!important}body.is-user.user-theme-light .knowledge-page--finals .kt-tab-btn.kt-tab-btn--active{background:var(--kn-accent)!important;color:var(--kn-ink)!important;border-color:var(--kn-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .knowledge-page--finals .kt-articles-hint{color:var(--kn-muted)!important;border:2px dashed var(--kn-ink)!important;background:var(--kn-surface)!important;border-radius:0!important}body.is-user.user-theme-light .knowledge-page--finals .kt-articles-empty .ant-empty-description{color:var(--kn-muted)!important}body.is-user.user-theme-light .knowledge-page--finals .react-flow{background:var(--kn-surface)!important}body.is-user.user-theme-light .knowledge-page--finals .react-flow__background pattern circle{fill:#cbd5e1!important}body.is-user.user-theme-light .knowledge-page--finals .kn-flow-controls{background:var(--kn-paper)!important;border:2px solid var(--kn-ink)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}body.is-user.user-theme-light .knowledge-page--finals .kn-flow-controls__btn{background:var(--kn-paper)!important;color:var(--kn-ink)!important;border:none!important;border-radius:0!important;border-bottom:2px solid var(--kn-ink)!important}body.is-user.user-theme-light .knowledge-page--finals .kn-flow-controls__btn:last-child{border-bottom:none!important}body.is-user.user-theme-light .knowledge-page--finals .kn-flow-controls__btn:hover{background:var(--kn-accent)!important}body.is-user.user-theme-light .knowledge-page--finals .react-flow__minimap{background:var(--kn-paper)!important;border:2px solid var(--kn-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .kn-submit-modal--finals{--kn-accent: #ffe600;--kn-accent-hover: #ff4d00;--kn-ink: #000000;--kn-paper: #ffffff}body.is-user.user-theme-light .kn-submit-modal--finals .kn-submit-btn{background:var(--kn-accent)!important;color:var(--kn-ink)!important;border:2px solid var(--kn-ink)!important;border-radius:0!important;box-shadow:none!important;font-weight:700!important}body.is-user.user-theme-light .kn-submit-modal--finals .kn-submit-btn:hover:not(:disabled){background:var(--kn-accent-hover)!important;color:var(--kn-paper)!important;border-color:var(--kn-ink)!important}body.is-user.user-theme-light .kn-submit-modal--finals .kn-submit-btn:hover:not(:disabled) span,body.is-user.user-theme-light .kn-submit-modal--finals .kn-submit-btn:hover:not(:disabled) .anticon{color:var(--kn-paper)!important}body.is-user.user-theme-light .lobby-page--finals{--lb-accent: #ffe600;--lb-accent-hover: #ff4d00;--lb-primary: #ffe600;--lb-ink: #000000;--lb-paper: #ffffff;--lb-muted: #64748b;--lb-surface: #fafafa;color:var(--lb-ink)}body.is-user.user-theme-light .lobby-page--finals .lobby-list-col{scrollbar-color:var(--lb-muted) var(--lb-surface)}body.is-user.user-theme-light .lobby-page--finals .lobby-list-col::-webkit-scrollbar-track{background:var(--lb-surface)}body.is-user.user-theme-light .lobby-page--finals .lobby-list-col::-webkit-scrollbar-thumb{background:var(--lb-muted);border:1px solid var(--lb-ink)}body.is-user.user-theme-light .lobby-page--finals .lobby-list-item--test{border-left:3px solid #faad14!important}body.is-user.user-theme-light .lobby-page--finals .lobby-status-tag--test,body.is-user.user-theme-light .lobby-page--finals .lobby-tag-test{background:#faad1424;color:#ad6800;border:1px solid rgba(250,173,20,.45)}body.is-user.user-theme-light .lobby-page--finals .lobby-list-item{background:var(--lb-paper)!important;border:2px solid var(--lb-ink)!important;border-left-width:4px!important;border-left-color:transparent!important;color:var(--lb-ink)!important;box-shadow:none!important;border-radius:0!important}body.is-user.user-theme-light .lobby-page--finals .lobby-list-item:not(.lobby-list-item--active):hover{background:var(--lb-surface)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-list-item--active{background:var(--lb-accent)!important;border-left-color:var(--lb-ink)!important;border-color:var(--lb-ink)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-list-item--active .lobby-list-item__name{color:var(--lb-ink)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-list-item__name{color:var(--lb-ink)}body.is-user.user-theme-light .lobby-page--finals .lobby-status-tag{display:inline-block;padding:2px 8px;font-size:11px;line-height:16px;white-space:nowrap;flex-shrink:0;border-radius:0!important;font-weight:700!important}body.is-user.user-theme-light .lobby-page--finals .lobby-status-tag--running{background:var(--lb-accent)!important;color:var(--lb-ink)!important;border:2px solid var(--lb-ink)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-status-tag--upcoming{background:var(--lb-paper)!important;color:var(--lb-primary)!important;border:2px solid var(--lb-primary)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-status-tag--ended,body.is-user.user-theme-light .lobby-page--finals .lobby-status-tag--unknown{background:#f1f5f9!important;color:var(--lb-muted)!important;border:2px solid var(--lb-ink)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-list-item__arrow{color:var(--lb-ink)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-detail-panel{background:var(--lb-paper)!important;border:2px solid var(--lb-ink)!important;border-radius:0!important;box-shadow:none!important;position:relative;overflow:visible!important}body.is-user.user-theme-light .lobby-page--finals .lobby-detail-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--lb-accent);z-index:40;pointer-events:none}body.is-user.user-theme-light .lobby-page--finals .lobby-corner{border-color:var(--lb-ink)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-poster-overlay{background:linear-gradient(to top,rgba(255,255,255,.98) 0%,rgba(255,255,255,.85) 30%,transparent 55%)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-poster-placeholder{color:var(--lb-muted)!important;background:var(--lb-surface)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-tag-invite{background:var(--lb-accent)!important;color:var(--lb-ink)!important;border:2px solid var(--lb-ink)!important;border-radius:0!important}body.is-user.user-theme-light .lobby-page--finals .lobby-tag-status{border:2px solid var(--lb-ink)!important;border-radius:0!important;color:var(--lb-ink)!important;font-weight:700!important}body.is-user.user-theme-light .lobby-page--finals .lobby-tag-status--running{background:var(--lb-accent)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-tag-status--upcoming{background:var(--lb-paper)!important;color:var(--lb-primary)!important;border-color:var(--lb-primary)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-tag-status--ended,body.is-user.user-theme-light .lobby-page--finals .lobby-tag-status--unknown{background:#f1f5f9!important;color:var(--lb-muted)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-detail-title{color:var(--lb-ink)!important;text-shadow:none!important}body.is-user.user-theme-light .lobby-page--finals .lobby-time-label{background:var(--lb-accent)!important;color:var(--lb-ink)!important;border:2px solid var(--lb-ink)!important;border-radius:0!important}body.is-user.user-theme-light .lobby-page--finals .lobby-time-label--end{background:var(--lb-paper)!important;color:var(--lb-ink)!important;border:2px solid var(--lb-ink)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-time-row{color:var(--lb-ink)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-enter-btn{background:var(--lb-accent)!important;color:var(--lb-ink)!important;border:2px solid var(--lb-ink)!important;box-shadow:none!important;border-radius:0!important}body.is-user.user-theme-light .lobby-page--finals .lobby-enter-btn:hover{background:var(--lb-accent-hover)!important;color:var(--lb-paper)!important}body.is-user.user-theme-light .lobby-page--finals .lobby-empty-state,body.is-user.user-theme-light .lobby-page--finals .lobby-empty-state .anticon{color:var(--lb-muted)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals{--plb-accent: #ffe600;--plb-accent-hover: #ff4d00;--plb-ink: #000000;--plb-paper: #ffffff;--plb-muted: #64748b;--plb-chart: #1677ff;--plb-terminal: #00ff00}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-panel-card.ant-card,body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-card.industrial-card.ant-card{position:relative!important;background:var(--plb-paper)!important;border:2px solid var(--plb-ink)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-panel-card.ant-card:before,body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-card.industrial-card.ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--plb-accent);z-index:3;pointer-events:none}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-panel-card .ant-card-head,body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-card .ant-card-head{background:var(--plb-paper)!important;border-bottom:2px solid var(--plb-ink)!important;border-radius:0!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-panel-card .ant-card-body,body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-card .ant-card-body{background:var(--plb-paper)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-card-title,body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-card-title .anticon,body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-card-title[style*="#e5e7eb"]{color:var(--plb-ink)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-corner-glow:before,body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-corner-glow:after{display:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-nav{margin-bottom:0!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-nav:before{border-bottom:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab{padding:0!important;margin:0 8px 0 0!important;background:transparent!important;border:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab:before,body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab:after{display:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab .ant-tabs-tab-btn{display:inline-block!important;box-sizing:border-box!important;padding:12px 24px!important;margin:0!important;color:var(--plb-ink)!important;background:var(--plb-paper)!important;border:2px solid transparent!important;border-radius:0!important;line-height:1.4!important;font-weight:600!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important;outline:none!important;box-shadow:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab .ant-tabs-tab-btn span{color:inherit!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-ink-bar{display:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn:hover{color:var(--plb-ink)!important;background:#fafafa!important;border-color:transparent!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn:focus,body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn:focus-visible,body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn:active{color:var(--plb-ink)!important;background:#fafafa!important;border-color:transparent!important;outline:none!important;box-shadow:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--plb-ink)!important;background:var(--plb-accent)!important;border:2px solid var(--plb-ink)!important;font-weight:700!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab-active .ant-tabs-tab-btn:hover,body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab-active .ant-tabs-tab-btn:focus,body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab-active .ant-tabs-tab-btn:focus-visible{color:var(--plb-ink)!important;background:var(--plb-accent)!important;border-color:var(--plb-ink)!important;outline:none!important;box-shadow:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .tactical-tabs .ant-tabs-tab-active:after{display:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-notice-bar{background:var(--plb-paper)!important;border:2px solid var(--plb-ink)!important;border-radius:0!important;color:var(--plb-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-notice-bar__accent{background:var(--plb-accent)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium{background:var(--plb-paper)!important;border-radius:0!important;border:2px solid var(--plb-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium__bar{height:3px!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium--gold{border:2px solid var(--plb-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium--gold .plb-podium__bar{background:var(--plb-accent)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium--gold .plb-podium__score{color:var(--plb-accent-hover)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium--silver .plb-podium__score{color:#475569!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium--bronze .plb-podium__score{color:#b45309!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium--gold .plb-podium__badge{background:var(--plb-accent)!important;border-color:var(--plb-ink)!important;color:var(--plb-ink)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium--silver .plb-podium__bar{background:silver!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium--silver .plb-podium__rank-badge{background:#f1f5f9!important;border-color:var(--plb-ink)!important;color:#475569!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium--bronze .plb-podium__bar{background:#cd7f32!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium--bronze .plb-podium__rank-badge{background:#fff7ed!important;border-color:var(--plb-ink)!important;color:#b45309!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium__name{color:var(--plb-ink)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium__name:hover{color:var(--plb-accent-hover)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium__score{color:var(--plb-ink)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium__badge,body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-podium__rank-badge{color:var(--plb-ink)!important;background:var(--plb-accent)!important;border:2px solid var(--plb-ink)!important;border-radius:0!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-empty-state{background:#fafafa!important;border:2px dashed var(--plb-ink)!important;color:var(--plb-muted)!important;border-radius:0!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-status-bar{background:var(--plb-ink)!important;border-top:2px solid var(--plb-ink)!important;color:var(--plb-terminal)!important;font-family:inherit!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-status-bar__pulse{background:var(--plb-terminal)!important;box-shadow:0 0 8px #00ff008c!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-status-bar__highlight{color:var(--plb-terminal)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-status-bar__scanline{background:linear-gradient(90deg,transparent 0%,rgba(0,255,0,.12) 50%,transparent 100%)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-status-bar__edge{background:var(--plb-accent)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-status-ticker__cursor{background:var(--plb-terminal)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .practice-leaderboard-table .ant-table-thead>tr>th{background:var(--plb-ink)!important;border-bottom:none!important;color:var(--plb-accent)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .practice-leaderboard-table .ant-table-thead>tr>th span{color:var(--plb-accent)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .practice-leaderboard-table .ant-table-tbody>tr>td{background:var(--plb-paper)!important;color:var(--plb-ink)!important;border-bottom:1px solid var(--plb-ink)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .practice-leaderboard-table .ant-table-tbody [style*="#e5e7eb"],body.is-user.user-theme-light .practice-leaderboard-page--finals .practice-leaderboard-table .ant-table-tbody [style*="#d1d5db"]{color:var(--plb-ink)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .practice-leaderboard-table .ant-table-tbody .plb-table-total[style*="#20ad7b"]{color:var(--plb-accent-hover)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .practice-leaderboard-table .ant-table-tbody>tr:hover>td{background:#fafafa!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-table-rank,body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-table-solved,body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-table-username{color:var(--plb-ink)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-table-username:hover{color:var(--plb-accent-hover)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-table-total{color:var(--plb-accent-hover)!important;font-weight:700!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .plb-table-avatar{border-color:var(--plb-ink)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .practice-leaderboard-table .ant-empty,body.is-user.user-theme-light .practice-leaderboard-page--finals .practice-leaderboard-table .ant-empty-description{color:var(--plb-muted)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-pagination .ant-pagination-item,body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-pagination .ant-pagination-prev .ant-pagination-item-link,body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--plb-paper)!important;border:2px solid var(--plb-ink)!important;border-radius:0!important;color:var(--plb-ink)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-pagination .ant-pagination-item a{color:var(--plb-ink)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-pagination .ant-pagination-item:hover,body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-pagination .ant-pagination-prev:hover .ant-pagination-item-link,body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-pagination .ant-pagination-next:hover .ant-pagination-item-link{border-color:var(--plb-ink)!important;color:var(--plb-accent-hover)!important;background:#fafafa!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-pagination .ant-pagination-item-active{background:var(--plb-accent)!important;border-color:var(--plb-ink)!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .leaderboard-pagination .ant-pagination-item-active a{color:var(--plb-ink)!important;font-weight:700!important}body.is-user.user-theme-light .plb-user-modal-root .ant-modal-content,body.is-user.user-theme-light .plb-user-modal-root .ant-modal-body{background:#fff!important;box-shadow:none!important}body.is-user.user-theme-light .plb-user-modal-root .ant-modal-header{border-bottom:2px solid #000000!important;background:#fff!important;margin-bottom:0!important}body.is-user.user-theme-light .plb-user-modal-root .ant-modal-close{color:#000!important}body.is-user.user-theme-light .plb-user-modal-root .ant-modal-close:hover{color:#ff4d00!important;background:#ffe60033!important}body.is-user.user-theme-light .plb-user-modal-root .plb-modal-title,body.is-user.user-theme-light .plb-user-modal-root .plb-modal-section-title,body.is-user.user-theme-light .plb-user-modal-root .plb-achievements-title{color:#000!important}body.is-user.user-theme-light .plb-user-modal-root .plb-modal-accent{background:#ffe600!important}body.is-user.user-theme-light .plb-user-modal-root .plb-modal-corner{border-color:transparent #ffe600 transparent transparent!important}body.is-user.user-theme-light .plb-user-modal-root .plb-modal-avatar{border-color:#000!important;box-shadow:0 0 0 2px #ffe600!important}body.is-user.user-theme-light .plb-user-modal-root .plb-radar-wrap{background:#fafafa!important;border:2px solid #000000!important;border-radius:0!important}body.is-user.user-theme-light .plb-user-modal-root .plb-modal-muted{color:#64748b!important;font-family:inherit!important}body.is-user.user-theme-light .plb-user-modal-root .plb-modal-error{color:#c60003!important}body.is-user.user-theme-light .plb-user-modal-root .plb-stat-panel{background:#fff!important;border:2px solid #000000!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .plb-user-modal-root .plb-stat-label{color:#64748b!important}body.is-user.user-theme-light .plb-user-modal-root .plb-stat-dot--solved{background:#ffe600!important;border-color:#000!important}body.is-user.user-theme-light .plb-user-modal-root .plb-stat-dot--total{background:#ff4d00!important;border-color:#000!important}body.is-user.user-theme-light .plb-user-modal-root .plb-stat-value{color:#000!important}body.is-user.user-theme-light .plb-user-modal-root .plb-stat-value--total{color:#ff4d00!important}body.is-user.user-theme-light .plb-user-modal-root .plb-achievements-header{border-bottom:2px solid #000000!important}body.is-user.user-theme-light .plb-user-modal-root .plb-achievements-underline{background:#ffe600!important;height:3px!important;bottom:-3px!important}body.is-user.user-theme-light .plb-user-modal-root .plb-achievements-count{background:#ffe600!important;color:#000!important;border:2px solid #000000!important;border-radius:0!important}body.is-user.user-theme-light .plb-user-modal-root .plb-modal-empty{background:#fafafa!important;border:2px dashed #000000!important;border-radius:0!important;color:#64748b!important;font-family:inherit!important}body.is-user.user-theme-light .plb-user-modal-root .plb-achievement-card{background:#fff!important;border:2px solid #000000!important;border-radius:0!important;box-shadow:none!important;transition:border-color .12s ease,background .12s ease}body.is-user.user-theme-light .plb-user-modal-root .plb-achievement-card:hover{transform:none;box-shadow:none!important;border-color:#ff4d00!important}body.is-user.user-theme-light .plb-user-modal-root .plb-achievement-card__bar{background:#ffe600!important;height:3px!important}body.is-user.user-theme-light .plb-user-modal-root .plb-achievement-card__icon{background:#f8fafc!important;border:1px solid #000000!important;border-radius:0!important}body.is-user.user-theme-light .plb-user-modal-root .plb-achievement-card__name{color:#000!important}body.is-user.user-theme-light .practice-leaderboard-page--finals .practice-leaderboard-table .ant-table-thead>tr>th span{text-transform:uppercase;letter-spacing:.06em}body.is-user.user-theme-light .practice-questions-page--finals{--pq-accent: #ffe600;--pq-accent-hover: #ff4d00;--pq-primary: #ffe600;--pq-link: #000000;--pq-link-hover: #ff4d00;--pq-ink: #000000;--pq-paper: #ffffff;--pq-muted: #64748b;--pq-surface: #fafafa;--pq-correct-bg: #fffef5;--pq-correct-border: #000000;--pq-correct-text: #000000;background:transparent;color:var(--pq-ink)}body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card [style*="#aeb4b8"],body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card [style*="#e5e7eb"],body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card [style*="#d1d5db"]{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-case-intro-modal--finals{--pq-accent: #ffe600;--pq-ink: #000000;--pq-paper: #ffffff;--pq-surface: #fafafa}body.is-user.user-theme-light .practice-case-intro-modal--finals .ant-modal-content{background:var(--pq-paper)!important;border:2px solid var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-light .practice-case-intro-modal--finals .ant-modal-content:before,body.is-user.user-theme-light .practice-case-intro-modal--finals .ant-modal-content:after{display:none!important}body.is-user.user-theme-light .practice-case-intro-modal--finals .ant-modal-header,body.is-user.user-theme-light .practice-case-intro-modal--finals .ant-modal-body{background:var(--pq-paper)!important;border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-case-intro-modal--finals .ant-modal-title,body.is-user.user-theme-light .practice-case-intro-modal--finals .pq-case-intro-title{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-case-intro-modal--finals .case-intro-content{color:var(--pq-ink)!important;background:var(--pq-surface)!important;border:2px solid var(--pq-ink)!important;border-radius:0!important}body.is-user.user-theme-light .practice-case-intro-modal--finals .filter-modal-scrollbar{scrollbar-color:var(--pq-accent) var(--pq-surface)}body.is-user.user-theme-light .practice-case-intro-modal--finals .ant-modal-close{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-case-intro-modal--finals .ant-modal-close:hover{color:var(--pq-accent-hover)!important}body.is-user.user-theme-light .practice-case-intro-modal--finals .ant-modal-footer{border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel{background:var(--pq-paper)!important;border:2px solid var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important;color:var(--pq-ink)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel.outer-corner-glow:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--pq-accent);z-index:3;pointer-events:none;filter:none;background-image:none}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel.outer-corner-glow:after{display:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel button[type=button]{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-divider{border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-btn{color:var(--pq-ink)!important;border:2px solid var(--pq-ink)!important;background:var(--pq-paper)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-btn:hover{background:var(--pq-surface)!important;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-tag{border:1px solid var(--pq-ink)!important;border-radius:0!important;color:var(--pq-ink)!important;background:var(--pq-paper)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-tag-checkable-checked{background:var(--pq-accent)!important;color:var(--pq-ink)!important;border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel span:not(.anticon):not(.anticon *){color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-typography,body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel button[type=button],body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel button[type=button] .anticon,body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-btn,body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-btn span{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-typography.ant-typography-secondary,body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-typography-caption,body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-typography p{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-typography strong{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel a{color:var(--pq-link)!important;font-weight:600}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel a:hover{color:var(--pq-link-hover)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .pq-case-expand-btn.ant-btn-link,body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .pq-case-expand-btn.ant-btn-link span{color:var(--pq-muted)!important;font-weight:500!important;font-size:13px!important;padding:0!important;height:auto!important;border:none!important;box-shadow:none!important;background:transparent!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .pq-case-expand-btn.ant-btn-link:hover,body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .pq-case-expand-btn.ant-btn-link:hover span{color:var(--pq-ink)!important;text-decoration:underline!important;text-underline-offset:2px}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-typography code{color:var(--pq-ink)!important;background:var(--pq-surface)!important;border:1px solid var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-tag{color:var(--pq-ink)!important;background:var(--pq-surface)!important;border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-tag[style*="#20ad7b"]{background:var(--pq-accent)!important;color:var(--pq-ink)!important;border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel .ant-empty-description{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel [style*="#ffffff"],body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel [style*="#f1fbfc"],body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel [style*="#d1d5db"],body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel [style*="#d6edef"],body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel [style*="#b5d9dc"]{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel [style*="#aeb4b8"],body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel [style*="#8e959b"],body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel [style*="#8c939a"]{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel a[style*="#6ee7d8"],body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel a[style*="#39d6c2"]{color:var(--pq-link)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel [style*="#39d6c2"]:not(.ant-btn){color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-filter-panel [style*="#d8ffec"]{color:var(--pq-ink)!important;background:var(--pq-surface)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card.ant-card{background:var(--pq-paper)!important;border:2px solid var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card.outer-corner-glow:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--pq-accent);z-index:3;pointer-events:none;filter:none;background-image:none}body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card.outer-corner-glow:after{display:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card .ant-card-head{border-bottom:2px solid var(--pq-ink)!important;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card .ant-card-head-title,body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card .ant-card-head-title span,body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card .ant-card-head .ant-card-extra{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card .ant-card-body,body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card .ant-card-body>div{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card .ant-progress-text,body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card .practice-progress-bar span,body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card [style*="#d1d5db"],body.is-user.user-theme-light .practice-questions-page--finals .practice-panel-card .pq-panel-card-title{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-group-hd{border-bottom-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-group-title{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-group-desc{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-view-toggle button{color:var(--pq-muted)!important;background:var(--pq-paper)!important;border:1px solid var(--pq-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-view-toggle button .anticon{color:var(--pq-muted)!important;border:none!important;box-shadow:none!important;background:transparent!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-view-toggle button.is-active{color:var(--pq-ink)!important;border:2px solid var(--pq-ink)!important;background:var(--pq-accent)!important;box-shadow:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-view-toggle button.is-active .anticon{color:var(--pq-ink)!important;border:none!important;box-shadow:none!important;background:transparent!important}body.is-user.user-theme-light .practice-questions-page--finals .anticon{border:none!important;box-shadow:none!important;outline:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-view-toggle button.is-active[style*="#ffffff"]{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-view-toggle button.is-active span[style*="#00ff9d"]{border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card.ant-card,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list{background:var(--pq-paper)!important;border:2px solid var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-q-title,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list .pq-q-meta-title{color:var(--pq-ink)!important;font-weight:700!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-q-body,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list .pq-q-body{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list .pq-q-meta-sub{color:var(--pq-muted)!important;font-size:13px}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-q-meta-row .pq-q-tag,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-q-meta-row .ant-tag.pq-q-tag{color:var(--pq-ink)!important;background:var(--pq-surface)!important;border:1px solid var(--pq-ink)!important;border-radius:0!important;margin-inline-end:0!important;font-weight:600!important;font-size:12px!important;line-height:1.4!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-q-meta-row .pq-q-tag-cat{background:var(--pq-accent)!important;color:var(--pq-ink)!important;border:1px solid var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-q-meta-row .pq-q-tag-attach{background:var(--pq-paper)!important;color:var(--pq-primary)!important;border:1px solid var(--pq-primary)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-q-index{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card.is-active .pq-q-index,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list.is-active .pq-q-index{color:var(--pq-ink)!important;font-weight:800!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card.is-active.ant-card,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list.is-active{border:2px solid var(--pq-ink)!important;box-shadow:none!important;background:var(--pq-paper)!important;overflow:visible!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card.is-active.ant-card:before,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list.is-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pq-accent);z-index:12;pointer-events:none}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card.is-active .pq-active-corner,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list.is-active .pq-active-corner,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card.is-active>span.pq-active-corner,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list.is-active>span.pq-active-corner{display:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list.is-active .pq-q-index--active,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card.is-active .pq-q-index--active,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .ant-btn-text{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-muted{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-answer-box{position:relative;margin-top:10px;padding:14px 16px 14px 20px;background:var(--pq-correct-bg)!important;border:2px solid var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important;color:var(--pq-correct-text)!important;overflow:hidden}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-answer-bar{position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--pq-accent)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-answer-inner{position:relative;padding-left:8px}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-answer-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-answer-icon{font-size:18px;color:var(--pq-primary)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-answer-label{display:inline-flex;align-items:center;padding:3px 10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pq-ink)!important;background:var(--pq-accent)!important;border:2px solid var(--pq-ink)!important;border-radius:0;box-shadow:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-answer-val{font-size:15px;line-height:1.75;font-weight:600;color:var(--pq-correct-text)!important;font-family:inherit;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;padding:10px 12px;background:#fff;border:2px solid var(--pq-ink);box-shadow:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-answer-wrap .pq-answer-toggle.ant-btn-link,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-answer-wrap .pq-answer-toggle.ant-btn-link>span,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list .pq-answer-wrap .pq-answer-toggle.ant-btn-link,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list .pq-answer-wrap .pq-answer-toggle.ant-btn-link>span{color:var(--pq-ink)!important;font-weight:700!important;padding:0!important;text-decoration:underline!important;text-underline-offset:3px}body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-answer-wrap .pq-answer-toggle.ant-btn-link:hover,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card .pq-answer-wrap .pq-answer-toggle.ant-btn-link:hover>span,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list .pq-answer-wrap .pq-answer-toggle.ant-btn-link:hover,body.is-user.user-theme-light .practice-questions-page--finals .practice-question-card--list .pq-answer-wrap .pq-answer-toggle.ant-btn-link:hover>span{color:var(--pq-link-hover)!important;text-decoration:underline!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-answer-input,body.is-user.user-theme-light .practice-questions-page--finals .practice-answer-input.ant-input,body.is-user.user-theme-light .practice-questions-page--finals .practice-answer-input.ant-input-textarea textarea{background:var(--pq-paper)!important;color:var(--pq-ink)!important;border:2px solid var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-answer-input::-moz-placeholder,body.is-user.user-theme-light .practice-questions-page--finals .practice-answer-input.ant-input-textarea textarea::-moz-placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-answer-input::placeholder,body.is-user.user-theme-light .practice-questions-page--finals .practice-answer-input.ant-input-textarea textarea::placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-answer-input:focus,body.is-user.user-theme-light .practice-questions-page--finals .practice-answer-input.ant-input:focus,body.is-user.user-theme-light .practice-questions-page--finals .practice-answer-input.ant-input-textarea textarea:focus{border-color:var(--pq-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-option-group .ant-radio-wrapper,body.is-user.user-theme-light .practice-questions-page--finals .practice-option-group .ant-checkbox-wrapper{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-option-group .ant-radio-inner,body.is-user.user-theme-light .practice-questions-page--finals .practice-option-group .ant-checkbox-inner{background:var(--pq-paper)!important;border:2px solid var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-option-group .ant-radio-checked .ant-radio-inner,body.is-user.user-theme-light .practice-questions-page--finals .practice-option-group .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--pq-ink)!important;background:var(--pq-accent)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-option-group .ant-radio-checked .ant-radio-inner:after{background-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-option-group .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-submit-btn.ant-btn,body.is-user.user-theme-light .practice-questions-page--finals .practice-submit-btn.ant-btn.ant-btn-default{background:var(--pq-accent)!important;border:2px solid var(--pq-ink)!important;color:var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important;font-weight:700!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-submit-btn.ant-btn:not(:disabled):hover{background:var(--pq-accent-hover)!important;color:var(--pq-paper)!important;border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-submit-btn.ant-btn:disabled{background:var(--pq-surface)!important;color:var(--pq-muted)!important;border-color:var(--pq-muted)!important;box-shadow:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-progress-bar .ant-progress-bg{box-shadow:none!important;animation:none!important}body.is-user.user-theme-light .practice-questions-page--finals .practice-progress-bar .ant-progress-bg:after{display:none!important}body.is-user.user-theme-light .practice-adv-modal--finals{--pq-accent: #ffe600;--pq-accent-hover: #ff4d00;--pq-primary: #ffe600;--pq-link: #000000;--pq-link-hover: #ff4d00;--pq-ink: #000000;--pq-paper: #ffffff;--pq-muted: #64748b;--pq-surface: #fafafa}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-content{background:var(--pq-paper)!important;border:2px solid var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-header,body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-footer{border-color:var(--pq-ink)!important;background:var(--pq-paper)!important}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-title,body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-body{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-adv-modal--finals .filter-modal-scrollbar{border:2px solid var(--pq-ink)!important;background:var(--pq-surface)!important;border-radius:0!important;scrollbar-width:thin;scrollbar-color:var(--pq-accent) var(--pq-surface)}body.is-user.user-theme-light .practice-adv-modal--finals .filter-modal-scrollbar::-webkit-scrollbar{width:8px;height:8px}body.is-user.user-theme-light .practice-adv-modal--finals .filter-modal-scrollbar::-webkit-scrollbar-track{background:var(--pq-surface);border-left:1px solid var(--pq-ink)}body.is-user.user-theme-light .practice-adv-modal--finals .filter-modal-scrollbar::-webkit-scrollbar-thumb{background:var(--pq-accent);border:1px solid var(--pq-ink);border-radius:0}body.is-user.user-theme-light .practice-adv-modal--finals .filter-modal-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--pq-accent-hover)}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row{display:flex;align-items:stretch;width:100%;border:2px solid var(--pq-ink);border-radius:0;overflow:hidden;box-shadow:none!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input{flex:1 1 auto;min-width:0}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input.ant-input,body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input.ant-input-affix-wrapper{height:40px!important;background:var(--pq-paper)!important;border:none!important;border-right:2px solid var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input.ant-input-affix-wrapper input{background:transparent!important;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input::-moz-placeholder,body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input.ant-input-affix-wrapper input::-moz-placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input::placeholder,body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input.ant-input-affix-wrapper input::placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input .ant-input-clear-icon{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input.ant-input:focus,body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input.ant-input-affix-wrapper:focus,body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-input.ant-input-affix-wrapper:focus-within{box-shadow:none!important;border-right:2px solid var(--pq-ink)!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-btn.ant-btn{flex:0 0 auto;height:40px!important;min-width:48px!important;padding:0 14px!important;background:var(--pq-accent)!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--pq-ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-btn.ant-btn:hover,body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-btn.ant-btn:focus{background:var(--pq-accent-hover)!important;border:none!important;border-color:transparent!important;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-search-row .pq-adv-search-btn .anticon{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-header{position:relative}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--pq-accent);pointer-events:none}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-title,body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-modal-title{color:var(--pq-ink)!important;font-weight:800!important}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-close{color:var(--pq-ink)!important;border:2px solid var(--pq-ink)!important;background:var(--pq-paper)!important;border-radius:0!important;width:32px!important;height:32px!important}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-close:hover{background:var(--pq-accent)!important;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-toggle.ant-btn{background:var(--pq-paper)!important;border:2px solid var(--pq-ink)!important;color:var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important;font-weight:600!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-toggle.ant-btn:hover{background:var(--pq-accent)!important;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-tag.ant-tag{cursor:pointer;margin:0;border-radius:0!important;border:2px solid var(--pq-ink)!important;background:var(--pq-paper)!important;color:var(--pq-ink)!important;font-weight:500!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-tag.ant-tag.is-active{background:var(--pq-accent)!important;color:var(--pq-ink)!important;font-weight:700!important;box-shadow:none!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-tag .pq-adv-rating{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-adv-modal--finals .pq-adv-tag.is-active .pq-adv-rating{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-adv-modal--finals .ant-empty-description{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-footer .ant-btn-default{background:var(--pq-paper)!important;border:2px solid var(--pq-ink)!important;color:var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important;font-weight:600!important}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-footer .ant-btn-default:hover{background:var(--pq-surface)!important;color:var(--pq-primary)!important}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-footer .ant-btn-primary{background:var(--pq-accent)!important;border:2px solid var(--pq-ink)!important;color:var(--pq-ink)!important;box-shadow:none!important;border-radius:0!important;font-weight:800!important}body.is-user.user-theme-light .practice-adv-modal--finals .ant-modal-footer .ant-btn-primary:hover:not(:disabled){background:var(--pq-primary)!important;color:#fff!important}body.is-user.user-theme-light .practice-discussion-modal--finals{--pq-accent: #ffe600;--pq-accent-hover: #ff4d00;--pq-primary: #ffe600;--pq-link: #000000;--pq-link-hover: #ff4d00;--pq-ink: #000000;--pq-paper: #ffffff;--pq-muted: #64748b;--pq-surface: #fafafa}body.is-user.user-theme-light .practice-discussion-modal--finals .ant-modal{background:transparent!important}body.is-user.user-theme-light .practice-discussion-modal--finals .discussion-modal.ant-modal .ant-modal-content,body.is-user.user-theme-light .practice-discussion-modal--finals .ant-modal-content{background:#fff!important;background-color:#fff!important;border:2px solid #000000!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}body.is-user.user-theme-light .practice-discussion-modal--finals .ant-modal-header{background:#fff!important;background-color:#fff!important;border-bottom:2px solid #000000!important;position:relative}body.is-user.user-theme-light .practice-discussion-modal--finals .ant-modal-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--pq-accent);pointer-events:none}body.is-user.user-theme-light .practice-discussion-modal--finals .ant-modal-title,body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-modal-title{color:var(--pq-ink)!important;font-weight:800!important}body.is-user.user-theme-light .practice-discussion-modal--finals .ant-modal-close{color:var(--pq-ink)!important;border:2px solid var(--pq-ink)!important;background:var(--pq-paper)!important;border-radius:0!important;width:32px!important;height:32px!important}body.is-user.user-theme-light .practice-discussion-modal--finals .ant-modal-close:hover{background:var(--pq-accent)!important;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-discussion-modal--finals .ant-modal-body{background:#fff!important;background-color:#fff!important;color:#000!important}body.is-user.user-theme-light .practice-discussion-modal--finals .anticon,body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-action,body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-action .anticon,body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-action span,body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-username,body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-username.ant-typography,body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-reply-label{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-list{border:none;background:transparent;padding:0}body.is-user.user-theme-light .practice-discussion-modal--finals .comment-scrollbar{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}body.is-user.user-theme-light .practice-discussion-modal--finals .comment-scrollbar::-webkit-scrollbar{width:8px}body.is-user.user-theme-light .practice-discussion-modal--finals .comment-scrollbar::-webkit-scrollbar-track{background:#f1f5f9}body.is-user.user-theme-light .practice-discussion-modal--finals .comment-scrollbar::-webkit-scrollbar-thumb{background:#ffe600;border:none;border-radius:4px}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-item{flex-direction:column!important;align-items:flex-start!important;border-bottom:1px solid #e2e8f0!important;padding:16px 0!important}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-item:last-child{border-bottom:none!important}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-item-main{display:flex;width:100%;margin-bottom:8px}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-avatar{margin-right:12px;flex-shrink:0;border:none!important;border-radius:50%}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-item-hd{display:flex;justify-content:space-between;align-items:center;gap:12px}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-username,body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-username.ant-typography{font-weight:700!important;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-time{color:var(--pq-muted)!important;font-size:12px!important;flex-shrink:0}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-body{margin-top:4px;color:var(--pq-ink)!important;line-height:1.7;white-space:pre-wrap;word-break:break-word}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-body--reply{margin:4px 0 4px 32px}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-actions{margin-top:8px;display:flex;gap:16px;font-size:12px}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-actions--reply{gap:12px;margin-left:32px}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-action{cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:var(--pq-muted)!important;font-weight:600}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-action:hover{color:var(--pq-primary)!important}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-action--danger{color:#dc2626!important;opacity:1}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-replies{margin-left:44px;width:calc(100% - 44px);background:#f8fafc;border:none;border-left:3px solid #ffe600;padding:10px 12px;border-radius:0;box-shadow:none}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-reply{margin-bottom:12px;border-bottom:1px dashed #e2e8f0;padding-bottom:8px}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-reply:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-reply-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:12px}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-reply-user{display:flex;align-items:center;gap:8px}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-reply-label{color:var(--pq-muted)!important;font-weight:500!important}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-compose{border-top:1px solid #e2e8f0;padding-top:16px;margin-top:4px}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-reply-banner{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;background:#fffbeb;border:none;border-left:3px solid #ffe600;padding:6px 10px;border-radius:0;box-shadow:none}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-reply-banner-text{font-size:12px;font-weight:700;color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-discussion-modal--finals .ant-empty-description{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-textarea,body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-textarea.ant-input,body.is-user.user-theme-light .practice-discussion-modal--finals .ant-input-textarea textarea{background:var(--pq-paper)!important;border:2px solid var(--pq-ink)!important;border-radius:0!important;color:var(--pq-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-textarea::-moz-placeholder,body.is-user.user-theme-light .practice-discussion-modal--finals .ant-input-textarea textarea::-moz-placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-discussion-modal--finals .pq-discussion-textarea::placeholder,body.is-user.user-theme-light .practice-discussion-modal--finals .ant-input-textarea textarea::placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-light .practice-discussion-modal--finals .ant-modal-body .ant-btn:not(.discussion-submit-btn){border:none!important;box-shadow:none!important;background:transparent!important}body.is-user.user-theme-light .practice-discussion-modal--finals .discussion-submit-btn.ant-btn-primary{background:var(--pq-accent)!important;border:2px solid var(--pq-ink)!important;color:var(--pq-ink)!important;border-radius:0!important;font-weight:800!important;box-shadow:none!important}body.is-user.user-theme-light .practice-discussion-modal--finals .discussion-submit-btn.ant-btn-primary:hover:not(:disabled){background:var(--pq-primary)!important;color:#fff!important;border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-discussion-modal--finals .discussion-upload-btn.ant-btn-text,body.is-user.user-theme-light .practice-discussion-modal--finals .discussion-upload-btn.ant-btn-text .anticon,body.is-user.user-theme-light .practice-discussion-modal--finals .discussion-upload-btn.ant-btn-text>span{color:var(--pq-muted)!important;border:none!important;box-shadow:none!important;background:transparent!important;padding:0 4px!important;height:auto!important;font-weight:500!important}body.is-user.user-theme-light .practice-discussion-modal--finals .discussion-upload-btn.ant-btn-text:hover,body.is-user.user-theme-light .practice-discussion-modal--finals .discussion-upload-btn.ant-btn-text:hover .anticon,body.is-user.user-theme-light .practice-discussion-modal--finals .discussion-upload-btn.ant-btn-text:hover>span{color:var(--pq-primary)!important;background:transparent!important}body.is-user.user-theme-light .practice-corr-modal--finals{--pq-accent: #ffe600;--pq-accent-hover: #ff4d00;--pq-primary: #ffe600;--pq-link: #000000;--pq-link-hover: #ff4d00;--pq-ink: #000000;--pq-paper: #ffffff;--pq-muted: #64748b;--pq-surface: #fafafa}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-content{background:#fff!important;background-color:#fff!important;border:2px solid #000000!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-header{background:#fff!important;border-bottom:2px solid #000000!important;position:relative}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#ffe600;pointer-events:none}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-title{color:#000!important;font-weight:800!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-close{color:#000!important;border:2px solid #000000!important;background:#fff!important;border-radius:0!important;width:32px!important;height:32px!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-close:hover{background:#ffe600!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-body{background:#fff!important;color:#000!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-footer{background:#fff!important;border-top:2px solid #000000!important}body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-tip{background:#fffbeb!important;border:none!important;border-left:3px solid #ffe600!important;border-radius:0!important;color:#000!important;box-shadow:none!important}body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-tip strong{color:#000!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-form-item-label>label{color:#000!important;font-weight:600!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-input,body.is-user.user-theme-light .practice-corr-modal--finals .ant-input-affix-wrapper,body.is-user.user-theme-light .practice-corr-modal--finals .ant-input-textarea,body.is-user.user-theme-light .practice-corr-modal--finals .ant-input-textarea textarea,body.is-user.user-theme-light .practice-corr-modal--finals .ant-select-selector{background:#fff!important;border:2px solid #000000!important;border-radius:0!important;color:#000!important;box-shadow:none!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-input::-moz-placeholder,body.is-user.user-theme-light .practice-corr-modal--finals .ant-input-textarea textarea::-moz-placeholder{color:#64748b!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-input::placeholder,body.is-user.user-theme-light .practice-corr-modal--finals .ant-input-textarea textarea::placeholder,body.is-user.user-theme-light .practice-corr-modal--finals .ant-select-selection-placeholder{color:#64748b!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-select-arrow,body.is-user.user-theme-light .practice-corr-modal--finals .ant-select-clear{color:#000!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-footer .ant-btn-default{background:#fff!important;border:2px solid #000000!important;color:#000!important;border-radius:0!important;box-shadow:none!important;font-weight:600!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-footer .ant-btn-default:hover{background:#fafafa!important;color:#ffe600!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-footer .ant-btn-primary{background:#ffe600!important;border:2px solid #000000!important;color:#000!important;border-radius:0!important;box-shadow:none!important;font-weight:800!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-footer .ant-btn-primary:hover:not(:disabled){background:#ffe600!important;color:#fff!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-modal-footer .ant-btn-primary:disabled{opacity:.55!important}body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-table .ant-table,body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-table .ant-table-container,body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-table .ant-table-content,body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-table .ant-table-body{background:#fff!important;color:#000!important}body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-table .ant-table-thead>tr>th{background:#fafafa!important;color:#000!important;font-weight:700!important;border-bottom:2px solid #000000!important}body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-table .ant-table-tbody>tr>td{background:#fff!important;color:#000!important;border-bottom:1px solid #e2e8f0!important}body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-table .ant-table-tbody>tr:hover>td{background:#fffbeb!important}body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-admin-reply{color:#ffe600!important;cursor:pointer;border:none!important;background:transparent!important}body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-empty{color:#64748b!important}body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-status{display:inline-block;padding:2px 8px;font-size:12px;font-weight:700;border-radius:0;border:1px solid #000000}body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-status--done{background:#dcfce7;color:#166534}body.is-user.user-theme-light .practice-corr-modal--finals .pq-corr-status--pending{background:#fee2e2;color:#991b1b}body.is-user.user-theme-light .practice-corr-modal--finals .ant-empty-description{color:#64748b!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-pagination .ant-pagination-item,body.is-user.user-theme-light .practice-corr-modal--finals .ant-pagination .ant-pagination-prev .ant-pagination-item-link,body.is-user.user-theme-light .practice-corr-modal--finals .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:#fff!important;border:1px solid #000000!important;border-radius:0!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-pagination .ant-pagination-item a{color:#000!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-pagination .ant-pagination-item-active{background:#ffe600!important;border-color:#000!important}body.is-user.user-theme-light .practice-corr-modal--finals .ant-pagination .ant-pagination-item-active a{color:#000!important;font-weight:700!important}body.is-user.user-theme-light .practice-corr-modal--finals .anticon{border:none!important;box-shadow:none!important}body.is-user.user-theme-light .pq-fab-btn.ant-btn{width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;background:#fff!important;border:2px solid #000000!important;border-radius:0!important;box-shadow:none!important;color:#000!important}body.is-user.user-theme-light .pq-fab-btn.ant-btn .anticon{color:#000!important;font-size:18px!important;border:none!important;box-shadow:none!important}body.is-user.user-theme-light .pq-fab-btn.ant-btn:hover,body.is-user.user-theme-light .pq-fab-btn.ant-btn:focus{background:#ffe600!important;border-color:#000!important;color:#000!important;box-shadow:none!important}body.is-user.user-theme-light .pq-fab-btn.ant-btn:hover .anticon,body.is-user.user-theme-light .pq-fab-btn.ant-btn:focus .anticon{color:#000!important}body.is-user.user-theme-light .pq-fab-btn.ant-btn:active{transform:none!important;box-shadow:none!important}body.is-user.user-theme-light .practice-questions-page--finals .cert-submit-btn.ant-btn,body.is-user.user-theme-light .practice-questions-page--finals .cert-submit-btn.ant-btn.ant-btn-default{background:var(--pq-accent)!important;border:2px solid var(--pq-ink)!important;color:var(--pq-ink)!important;border-radius:0!important;box-shadow:none!important;font-weight:700!important}body.is-user.user-theme-light .practice-questions-page--finals .cert-submit-btn.ant-btn:not(:disabled):hover{background:var(--pq-primary)!important;color:#fff!important}body.is-user.user-theme-light .practice-questions-page--finals .cert-progress-bar .ant-progress-bg{box-shadow:none!important;animation:none!important}body.is-user.user-theme-light .practice-questions-page--finals .cert-option-group .ant-radio-wrapper,body.is-user.user-theme-light .practice-questions-page--finals .cert-option-group .ant-checkbox-wrapper{color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .cert-option-group .ant-radio-inner,body.is-user.user-theme-light .practice-questions-page--finals .cert-option-group .ant-checkbox-inner{background:var(--pq-paper)!important;border:2px solid var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .cert-option-group .ant-radio-checked .ant-radio-inner,body.is-user.user-theme-light .practice-questions-page--finals .cert-option-group .ant-checkbox-checked .ant-checkbox-inner{background:var(--pq-accent)!important;border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .cert-option-group .ant-radio-checked .ant-radio-inner:after{background:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .cert-option-group .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .pq-solved-stamp{width:76px;top:6px;right:6px}body.is-user.user-theme-light .practice-questions-page--finals .pq-secret-warning.ant-alert{border-radius:0!important;background:var(--pq-accent)!important;border:2px solid var(--pq-ink)!important;box-shadow:none!important;padding:10px 14px!important}body.is-user.user-theme-light .practice-questions-page--finals .pq-secret-warning.ant-alert-error{background:var(--pq-accent)!important;border-color:var(--pq-ink)!important}body.is-user.user-theme-light .practice-questions-page--finals .pq-secret-warning .ant-alert-message{color:var(--pq-ink)!important;font-weight:900!important;font-size:14px!important;letter-spacing:.02em}body.is-user.user-theme-light .practice-questions-page--finals .pq-secret-warning .ant-alert-icon,body.is-user.user-theme-light .practice-questions-page--finals .pq-secret-warning .ant-alert-icon .anticon{color:var(--pq-ink)!important}body.is-user.user-theme-light .writeups-page--finals{--wr-accent: #ffe600;--wr-accent-hover: #ff4d00;--wr-primary: #ffe600;--wr-ink: #000000;--wr-paper: #ffffff;--wr-muted: #64748b;--wr-surface: #fafafa}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card{background:var(--wr-paper)!important;border:2px solid var(--wr-ink)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card.outer-corner-glow:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--wr-accent);z-index:3;pointer-events:none;filter:none;background-image:none}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card.outer-corner-glow:after{display:none!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .writeups-filter-accent{background:var(--wr-accent)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .writeups-filter-title{color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .writeups-filter-title .anticon{color:var(--wr-primary)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .writeups-filter-label{color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .tactical-button{background:var(--wr-paper)!important;color:var(--wr-ink)!important;border:2px solid var(--wr-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .tactical-button span{color:var(--wr-muted)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .tactical-tag{border:1px solid var(--wr-ink)!important;border-radius:0!important;color:var(--wr-ink)!important;background:var(--wr-surface)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .tactical-tag.type-tag-selected{background:var(--wr-accent)!important;border-color:var(--wr-ink)!important;color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .tactical-button[style*="#20ad7b"]{background:var(--wr-accent)!important;color:var(--wr-ink)!important;border:2px solid var(--wr-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .writeups-recommend-btn{background:var(--wr-accent)!important;color:var(--wr-ink)!important;border:2px solid var(--wr-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .writeups-recommend-btn:hover{background:var(--wr-accent-hover)!important;color:var(--wr-paper)!important;border-color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .writeups-recommend-btn .anticon,body.is-user.user-theme-light .writeups-page--finals .writeup-filter-card .writeups-recommend-btn span{color:inherit!important}body.is-user.user-theme-light .writeups-page--finals .outer-corner-glow.ant-card{background:var(--wr-paper)!important;border:2px solid var(--wr-ink)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-light .writeups-page--finals .outer-corner-glow.ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--wr-accent);z-index:3;pointer-events:none;filter:none;background-image:none}body.is-user.user-theme-light .writeups-page--finals .outer-corner-glow.ant-card:after{display:none!important}body.is-user.user-theme-light .writeups-page--finals .outer-corner-glow.ant-card .ant-card-head{background:var(--wr-paper)!important;border-bottom:2px solid var(--wr-ink)!important}body.is-user.user-theme-light .writeups-page--finals .outer-corner-glow.ant-card .ant-card-head-title,body.is-user.user-theme-light .writeups-page--finals .outer-corner-glow.ant-card .ant-card-head-title span{color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-page--finals .outer-corner-glow.ant-card .ant-card-head-title .anticon{color:var(--wr-primary)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-item-card{position:relative!important;background:var(--wr-paper)!important;border:2px solid var(--wr-ink)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}body.is-user.user-theme-light .writeups-page--finals .writeup-item-card:after{display:none!important}body.is-user.user-theme-light .writeups-page--finals .writeup-item-card:before{display:none!important}body.is-user.user-theme-light .writeups-page--finals .writeup-item-card [style*="fontSize: 18"]{color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-item-card [style*="width: 3"]{background:var(--wr-accent)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-item-card .tactical-tag{background:var(--wr-surface)!important;color:var(--wr-ink)!important;border:1px solid var(--wr-ink)!important;border-radius:0!important}body.is-user.user-theme-light .writeups-page--finals .writeup-item-card>div[style*="right: 12"]{background:var(--wr-accent)!important;color:var(--wr-ink)!important;border:2px solid var(--wr-ink)!important;z-index:2!important}body.is-user.user-theme-light .writeups-page--finals .writeup-item-card .writeups-view-btn{background:var(--wr-accent)!important;color:var(--wr-ink)!important;border:2px solid var(--wr-ink)!important;border-radius:0!important;box-shadow:none!important;font-weight:700!important;font-family:inherit!important;letter-spacing:.5px!important;height:36px!important;padding:0 20px!important}body.is-user.user-theme-light .writeups-page--finals .writeup-item-card .writeups-view-btn:hover,body.is-user.user-theme-light .writeups-page--finals .writeup-item-card .writeups-view-btn:focus{background:var(--wr-accent-hover)!important;color:var(--wr-paper)!important;border-color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-item-card .writeups-view-btn .anticon{color:inherit!important}body.is-user.user-theme-light .writeups-page--finals [style*=dashed]{color:var(--wr-muted)!important;border-color:var(--wr-ink)!important;background:var(--wr-surface)!important}body.is-user.user-theme-light .writeups-cat-modal--finals{--wr-accent: #ffe600;--wr-accent-hover: #ff4d00;--wr-primary: #ffe600;--wr-ink: #000000;--wr-paper: #ffffff;--wr-muted: #64748b;--wr-surface: #fafafa}body.is-user.user-theme-light .writeups-cat-modal--finals .ant-modal-content{background:var(--wr-paper)!important;border:2px solid var(--wr-ink)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}body.is-user.user-theme-light .writeups-cat-modal--finals .ant-modal-header{padding:20px 24px!important;margin-bottom:0!important;border-bottom:2px solid var(--wr-ink)!important;background:var(--wr-paper)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .ant-modal-footer{border-top:2px solid var(--wr-ink)!important;padding:16px 24px!important;background:var(--wr-paper)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .ant-modal-title,body.is-user.user-theme-light .writeups-cat-modal--finals .ant-modal-title span{color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .ant-modal-title .anticon{color:var(--wr-primary)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .ant-modal-body,body.is-user.user-theme-light .writeups-cat-modal--finals .ant-modal-close{color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .ant-modal-close:hover{color:var(--wr-primary)!important;background:var(--wr-accent)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-modal-accent{background:var(--wr-accent)!important;left:0!important;width:4px!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-modal-top-bar{background:var(--wr-accent)!important;height:4px!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-modal-label{color:var(--wr-ink)!important;text-transform:uppercase;letter-spacing:.08em!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-cat-section-hd .writeups-modal-label{color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-modal-count{background:var(--wr-accent)!important;color:var(--wr-ink)!important;border:2px solid var(--wr-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-filter-accent{background:var(--wr-accent)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .filter-modal-scrollbar{border:2px solid var(--wr-ink)!important;background:var(--wr-surface)!important;border-radius:0!important;scrollbar-width:thin;scrollbar-color:var(--wr-accent) var(--wr-surface)}body.is-user.user-theme-light .writeups-cat-modal--finals .filter-modal-scrollbar::-webkit-scrollbar{width:8px;height:8px}body.is-user.user-theme-light .writeups-cat-modal--finals .filter-modal-scrollbar::-webkit-scrollbar-track{background:var(--wr-surface);border-left:1px solid var(--wr-ink)}body.is-user.user-theme-light .writeups-cat-modal--finals .filter-modal-scrollbar::-webkit-scrollbar-thumb{background:var(--wr-accent);border:1px solid var(--wr-ink);border-radius:0}body.is-user.user-theme-light .writeups-cat-modal--finals .filter-modal-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--wr-accent-hover)}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-cat-tag{color:var(--wr-muted)!important;background:var(--wr-paper)!important;border:1px solid var(--wr-ink)!important;border-radius:0!important;margin:0!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-cat-tag:hover{color:var(--wr-ink)!important;border-color:var(--wr-ink)!important;background:var(--wr-surface)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-cat-tag--selected{color:var(--wr-ink)!important;background:var(--wr-accent)!important;border:2px solid var(--wr-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-cat-empty{color:var(--wr-muted)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .tactical-search-row{display:flex;border:2px solid var(--wr-ink)!important;border-radius:0!important;overflow:hidden;box-shadow:none!important}body.is-user.user-theme-light .writeups-cat-modal--finals .tactical-search.ant-input,body.is-user.user-theme-light .writeups-cat-modal--finals .tactical-search.ant-input-affix-wrapper{flex:1;border:none!important;box-shadow:none!important;background:var(--wr-paper)!important;color:var(--wr-ink)!important;border-radius:0!important}body.is-user.user-theme-light .writeups-cat-modal--finals .tactical-search.ant-input-affix-wrapper input{color:var(--wr-ink)!important;background:transparent!important}body.is-user.user-theme-light .writeups-cat-modal--finals .tactical-search.ant-input::-moz-placeholder,body.is-user.user-theme-light .writeups-cat-modal--finals .tactical-search.ant-input-affix-wrapper input::-moz-placeholder{color:var(--wr-muted)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .tactical-search.ant-input::placeholder,body.is-user.user-theme-light .writeups-cat-modal--finals .tactical-search.ant-input-affix-wrapper input::placeholder{color:var(--wr-muted)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .tactical-search .ant-input-clear-icon{color:var(--wr-muted)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .tactical-search-btn{background:var(--wr-accent)!important;color:var(--wr-ink)!important;border:none!important;border-left:2px solid var(--wr-ink)!important;box-shadow:none!important;font-weight:700!important;border-radius:0!important;height:auto!important}body.is-user.user-theme-light .writeups-cat-modal--finals .tactical-search-btn:hover{background:var(--wr-accent-hover)!important;color:var(--wr-paper)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-modal-ok-btn{background:var(--wr-accent)!important;color:var(--wr-ink)!important;border:2px solid var(--wr-ink)!important;border-radius:0!important;box-shadow:none!important;font-weight:700!important;height:38px!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-modal-ok-btn:hover{background:var(--wr-accent-hover)!important;color:var(--wr-paper)!important;border-color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-modal-cancel-btn{background:var(--wr-paper)!important;color:var(--wr-ink)!important;border:2px solid var(--wr-ink)!important;border-radius:0!important;box-shadow:none!important;font-weight:700!important;height:38px!important}body.is-user.user-theme-light .writeups-cat-modal--finals .writeups-modal-cancel-btn:hover{background:var(--wr-surface)!important;color:var(--wr-ink)!important;border-color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-editor-card,body.is-user.user-theme-light .writeups-page--finals .writeup-detail-card{border:2px solid var(--wr-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .writeups-page--finals .writeup-editor-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.is-user.user-theme-light .writeups-page--finals .writeup-editor-actions{margin-top:16px;padding-top:16px;border-top:2px solid var(--wr-ink)}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-back-top.ant-btn-primary{background:var(--wr-accent, #ffe600)!important;border:2px solid var(--wr-ink)!important;color:var(--wr-ink)!important;border-radius:0!important;box-shadow:4px 4px 0 var(--wr-ink)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-back-top.ant-btn-primary:hover{background:#fff566!important;color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-markdown-wrap{margin-top:16px;padding-top:16px;border-top:2px solid var(--wr-ink)}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-panel-card.ant-card{position:relative;overflow:visible!important;background:#fff!important;border:2px solid var(--wr-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-panel-card.ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--wr-accent, #ffe600);z-index:1;pointer-events:none}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-panel-card .ant-card-body{padding:0!important;background:transparent!important}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-title{display:flex;align-items:center;margin:0;padding:14px 14px 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wr-ink)!important;border-bottom:2px solid var(--wr-ink)}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-title .anticon{color:var(--wr-ink);font-size:13px}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-body{max-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;padding:10px 10px 14px;scrollbar-width:thin;scrollbar-color:var(--wr-ink) #f1f5f9}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-body::-webkit-scrollbar{width:6px}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-body::-webkit-scrollbar-thumb{background:var(--wr-ink);border-radius:0}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-list{list-style:none;margin:0;padding:0}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-item{margin:0 0 4px;line-height:1.4}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-link{display:block;padding:6px 8px;font-size:13px;font-weight:500;line-height:1.45;color:#64748b!important;text-decoration:none!important;border-radius:0;border-left:3px solid transparent;word-break:break-word;transition:color .12s ease,background .12s ease,border-color .12s ease}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-link:hover{color:var(--wr-ink)!important;background:#f8fafc}body.is-user.user-theme-light .writeups-page--finals .writeup-detail-toc-link--active{color:var(--wr-ink)!important;font-weight:700;background:var(--wr-accent, #ffe600)!important;border-left-color:var(--wr-ink)!important;padding-left:8px}body.is-user.user-theme-light .writeups-workspace-modal .writeups-workspace-section-title{color:var(--wr-ink)!important}body.is-user.user-theme-light .writeups-workspace-modal .ant-modal-content{border:2px solid var(--wr-ink)!important;border-radius:0!important}body.is-user.user-theme-light .writeups-workspace-modal .writeups-workspace-create-btn{border-radius:0!important;font-weight:700!important}body.is-user.user-theme-light .profile-page--finals{--pf-accent: #ffe600;--pf-accent-hover: #ff4d00;--pf-ink: #000000;--pf-paper: #ffffff;--pf-muted: #64748b;--pf-border: #e2e8f0;--pf-chart: #1677ff}body.is-user.user-theme-light .profile-page--finals .outer-corner-glow.ant-card,body.is-user.user-theme-light .profile-page--finals .profile-industrial-card.ant-card{position:relative!important;background:var(--pf-paper)!important;border:2px solid var(--pf-ink)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}body.is-user.user-theme-light .profile-page--finals .outer-corner-glow.ant-card:before,body.is-user.user-theme-light .profile-page--finals .profile-industrial-card.ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--pf-accent);z-index:3;pointer-events:none}body.is-user.user-theme-light .profile-page--finals .outer-corner-glow:before,body.is-user.user-theme-light .profile-page--finals .outer-corner-glow:after{display:none!important}body.is-user.user-theme-light .profile-page--finals .ant-card-head{background:var(--pf-paper)!important;border-bottom:2px solid var(--pf-ink)!important;border-radius:0!important;color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .ant-card-body{background:var(--pf-paper)!important;color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-card-title,body.is-user.user-theme-light .profile-page--finals .ant-card-head-title,body.is-user.user-theme-light .profile-page--finals h1,body.is-user.user-theme-light .profile-page--finals h2,body.is-user.user-theme-light .profile-page--finals h3,body.is-user.user-theme-light .profile-page--finals h4,body.is-user.user-theme-light .profile-page--finals h5,body.is-user.user-theme-light .profile-page--finals .ant-typography strong{color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .ant-typography,body.is-user.user-theme-light .profile-page--finals .ant-typography-secondary,body.is-user.user-theme-light .profile-page--finals .ant-form-item-explain,body.is-user.user-theme-light .profile-page--finals .ant-statistic-title,body.is-user.user-theme-light .profile-page--finals .ant-list-item-meta-description{color:var(--pf-muted)!important}body.is-user.user-theme-light .profile-page--finals .profile-sidebar-header{border-bottom:2px solid var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-sidebar-username{color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-sidebar-avatar{border:3px solid var(--pf-ink)!important;box-shadow:0 0 0 2px var(--pf-accent)!important}body.is-user.user-theme-light .profile-page--finals .profile-camera-btn{color:var(--pf-ink)!important;background:var(--pf-accent)!important;border:2px solid var(--pf-ink)!important;border-radius:0!important}body.is-user.user-theme-light .profile-page--finals .profile-certified-badge{background:var(--pf-accent)!important;color:var(--pf-ink)!important;border:2px solid var(--pf-ink)!important;border-radius:0!important}body.is-user.user-theme-light .profile-page--finals .profile-stat-item{background:var(--pf-paper)!important;border:2px solid var(--pf-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .profile-page--finals .profile-stat-item__label{color:var(--pf-muted)!important}body.is-user.user-theme-light .profile-page--finals .profile-stat-item__value{color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .ant-divider{border-color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .industrial-menu.ant-menu{border-inline-end:none!important;color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .industrial-menu .ant-menu-item{color:var(--pf-ink)!important;border:2px solid transparent!important;border-radius:0!important;font-weight:700!important}body.is-user.user-theme-light .profile-page--finals .industrial-menu .ant-menu-item .ant-menu-title-content,body.is-user.user-theme-light .profile-page--finals .industrial-menu .ant-menu-item .anticon{color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .industrial-menu .ant-menu-item:hover{background:#fafafa!important;color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .industrial-menu .ant-menu-item-selected{background:var(--pf-accent)!important;color:var(--pf-ink)!important;border:2px solid var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .industrial-menu .ant-menu-item-selected .ant-menu-title-content,body.is-user.user-theme-light .profile-page--finals .industrial-menu .ant-menu-item-selected .anticon{color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .ant-form-item-label>label,body.is-user.user-theme-light .profile-page--finals .profile-form-label{color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .ant-input,body.is-user.user-theme-light .profile-page--finals .ant-input-affix-wrapper,body.is-user.user-theme-light .profile-page--finals .ant-input-textarea textarea{background:var(--pf-paper)!important;color:var(--pf-ink)!important;border:2px solid var(--pf-ink)!important;border-radius:0!important}body.is-user.user-theme-light .profile-page--finals .ant-input::-moz-placeholder{color:#94a3b8!important}body.is-user.user-theme-light .profile-page--finals .ant-input::placeholder{color:#94a3b8!important}body.is-user.user-theme-light .profile-page--finals .ant-input:hover,body.is-user.user-theme-light .profile-page--finals .ant-input-affix-wrapper:hover{border-color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .ant-input:focus,body.is-user.user-theme-light .profile-page--finals .ant-input-affix-wrapper-focused{border-color:var(--pf-accent-hover)!important;box-shadow:0 0 0 2px #ff4d0026!important}body.is-user.user-theme-light .profile-page--finals .ant-input[disabled]{background:#f1f5f9!important;color:var(--pf-muted)!important}body.is-user.user-theme-light .profile-page--finals .profile-btn--primary.ant-btn-primary{background:var(--pf-accent)!important;border:2px solid var(--pf-ink)!important;color:var(--pf-ink)!important;border-radius:0!important;font-weight:700!important;box-shadow:none!important}body.is-user.user-theme-light .profile-page--finals .profile-btn--primary.ant-btn-primary:hover{background:var(--pf-accent-hover)!important;border-color:var(--pf-ink)!important;color:var(--pf-paper)!important;box-shadow:none!important}body.is-user.user-theme-light .profile-page--finals .profile-btn--default.ant-btn{background:var(--pf-paper)!important;border:2px solid var(--pf-ink)!important;color:var(--pf-ink)!important;border-radius:0!important;font-weight:700!important}body.is-user.user-theme-light .profile-page--finals .profile-btn--default.ant-btn:hover{background:#fafafa!important;border-color:var(--pf-ink)!important;color:var(--pf-accent-hover)!important}body.is-user.user-theme-light .profile-page--finals .profile-list-item{border-bottom:1px solid var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-list-item:hover{background:#fafafa!important;border-left:4px solid var(--pf-accent)!important}body.is-user.user-theme-light .profile-page--finals .profile-list-item__title{color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-list-item__time{color:var(--pf-muted)!important}body.is-user.user-theme-light .profile-page--finals .ant-tag{border-radius:0!important;border:2px solid var(--pf-ink)!important;font-weight:700!important}body.is-user.user-theme-light .profile-page--finals .profile-tag--earned{background:var(--pf-accent)!important;color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-tag--pending{background:#f1f5f9!important;color:var(--pf-muted)!important}body.is-user.user-theme-light .profile-page--finals .profile-achievement-card.ant-card{background:var(--pf-paper)!important;border:2px solid var(--pf-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .profile-page--finals .profile-achievement-card .profile-achievement-name{color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-achievement-card:hover{border-color:var(--pf-accent-hover)!important;box-shadow:none!important}body.is-user.user-theme-light .profile-page--finals .profile-achievement-status-tag.ant-tag{font-weight:800!important}body.is-user.user-theme-light .profile-page--finals .profile-achievement-status-tag--earned.ant-tag{background:var(--pf-accent)!important;border:2px solid var(--pf-ink)!important;color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-achievement-status-tag--pending.ant-tag{background:#fafafa!important;border:2px solid var(--pf-ink)!important;color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-empty-hint{color:var(--pf-muted)!important;border:2px dashed var(--pf-ink)!important;background:#fafafa!important;border-radius:0!important}body.is-user.user-theme-light .profile-page--finals .profile-chart-empty{color:var(--pf-muted)!important;font-family:inherit}body.is-user.user-theme-light .profile-page--finals .profile-chart-hint{color:var(--pf-muted)!important}body.is-user.user-theme-light .profile-page--finals .profile-chart-hint--warn{color:#c60003!important}body.is-user.user-theme-light .profile-page--finals .ant-modal-content{background:var(--pf-paper)!important;border:2px solid var(--pf-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .profile-page--finals .ant-modal-header{border-bottom:2px solid var(--pf-ink)!important;background:var(--pf-paper)!important}body.is-user.user-theme-light .profile-page--finals .ant-modal-title{color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-contribution-card .ant-card-head{border-bottom:2px solid var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-contribution-title{color:var(--pf-ink)!important}body.is-user.user-theme-light .profile-page--finals .profile-contribution-grid{background:#fafafa!important;border:2px solid var(--pf-ink)!important;border-radius:0!important}body.is-user.user-theme-light .profile-page--finals .profile-contribution-legend,body.is-user.user-theme-light .profile-page--finals .profile-contribution-month{color:var(--pf-muted)!important}body.is-user.user-theme-light .profile-page--finals .ant-skeleton-content .ant-skeleton-title,body.is-user.user-theme-light .profile-page--finals .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%)!important}body.is-user.user-theme-light .tickets-page--finals{--tk-accent: #ffe600;--tk-accent-hover: #ff4d00;--tk-primary: #000000;--tk-link-hover: #ff4d00;--tk-ink: #000000;--tk-paper: #ffffff;--tk-muted: #64748b;--tk-surface: #fafafa}body.is-user.user-theme-light .tickets-page--finals .tickets-main-card.ant-card{background:var(--tk-paper)!important;border:2px solid var(--tk-ink)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-light .tickets-page--finals .tickets-main-card.outer-corner-glow:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--tk-accent);z-index:3;pointer-events:none;filter:none;background-image:none}body.is-user.user-theme-light .tickets-page--finals .tickets-main-card.outer-corner-glow:after{display:none!important}body.is-user.user-theme-light .tickets-page--finals .tickets-main-card>.ant-card-head{border-bottom:2px solid var(--tk-ink)!important;background:var(--tk-paper)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-main-card>.ant-card-body{background:var(--tk-paper)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-card-title{color:var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-form-label,body.is-user.user-theme-light .tickets-page--finals .ant-form-item-label>label{color:var(--tk-ink)!important;font-weight:600!important}body.is-user.user-theme-light .tickets-page--finals .ant-input,body.is-user.user-theme-light .tickets-page--finals .ant-input-affix-wrapper,body.is-user.user-theme-light .tickets-page--finals .ant-input-textarea textarea{background:var(--tk-paper)!important;border:2px solid var(--tk-ink)!important;color:var(--tk-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .tickets-page--finals .ant-input::-moz-placeholder,body.is-user.user-theme-light .tickets-page--finals .ant-input-textarea textarea::-moz-placeholder{color:var(--tk-muted)!important}body.is-user.user-theme-light .tickets-page--finals .ant-input::placeholder,body.is-user.user-theme-light .tickets-page--finals .ant-input-textarea textarea::placeholder{color:var(--tk-muted)!important}body.is-user.user-theme-light .tickets-page--finals .ant-input:hover,body.is-user.user-theme-light .tickets-page--finals .ant-input:focus,body.is-user.user-theme-light .tickets-page--finals .ant-input-affix-wrapper:hover,body.is-user.user-theme-light .tickets-page--finals .ant-input-affix-wrapper-focused,body.is-user.user-theme-light .tickets-page--finals .ant-input-textarea textarea:hover,body.is-user.user-theme-light .tickets-page--finals .ant-input-textarea textarea:focus{border-color:var(--tk-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .tickets-page--finals .tickets-upload .ant-upload-drag,body.is-user.user-theme-light .tickets-page--finals .ant-upload-drag{background:var(--tk-surface)!important;border:2px dashed var(--tk-ink)!important;border-radius:0!important}body.is-user.user-theme-light .tickets-page--finals .ant-upload-drag-icon .anticon{color:var(--tk-primary)!important}body.is-user.user-theme-light .tickets-page--finals .ant-upload-drag .ant-upload-text{color:var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .ant-upload-drag .ant-upload-hint{color:var(--tk-muted)!important}body.is-user.user-theme-light .tickets-page--finals .ant-upload-list-item-name,body.is-user.user-theme-light .tickets-page--finals .tickets-upload .ant-upload-list-item-name{color:var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-upload .ant-upload-list-picture .ant-upload-list-item{background:var(--tk-paper)!important;border:2px solid var(--tk-ink)!important;border-radius:0!important}body.is-user.user-theme-light .tickets-page--finals .tickets-btn-primary{background:var(--tk-accent)!important;color:var(--tk-ink)!important;border:2px solid var(--tk-ink)!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important}body.is-user.user-theme-light .tickets-page--finals .tickets-btn-primary:hover:not(:disabled){background:var(--tk-accent-hover)!important;color:var(--tk-paper)!important;border-color:var(--tk-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .tickets-page--finals .tickets-btn-primary:hover:not(:disabled) span,body.is-user.user-theme-light .tickets-page--finals .tickets-btn-primary:hover:not(:disabled) .anticon{color:var(--tk-paper)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-btn-secondary,body.is-user.user-theme-light .tickets-page--finals .tickets-btn-back{background:var(--tk-paper)!important;color:var(--tk-ink)!important;border:2px solid var(--tk-ink)!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important}body.is-user.user-theme-light .tickets-page--finals .tickets-btn-secondary:hover:not(:disabled),body.is-user.user-theme-light .tickets-page--finals .tickets-btn-back:hover:not(:disabled){background:var(--tk-surface)!important;color:var(--tk-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .tickets-page--finals .tickets-btn-secondary:hover:not(:disabled) span,body.is-user.user-theme-light .tickets-page--finals .tickets-btn-secondary:hover:not(:disabled) .anticon,body.is-user.user-theme-light .tickets-page--finals .tickets-btn-back:hover:not(:disabled) span,body.is-user.user-theme-light .tickets-page--finals .tickets-btn-back:hover:not(:disabled) .anticon{color:var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-btn-danger{background:var(--tk-paper)!important;color:#dc2626!important;border:2px solid #dc2626!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .tickets-page--finals .tickets-btn-danger:hover:not(:disabled){background:#dc2626!important;color:var(--tk-paper)!important;box-shadow:none!important}body.is-user.user-theme-light .tickets-page--finals .tickets-mine-table .ant-table,body.is-user.user-theme-light .tickets-page--finals .tickets-mine-table .ant-table-container,body.is-user.user-theme-light .tickets-page--finals .tickets-mine-table .ant-table-content,body.is-user.user-theme-light .tickets-page--finals .tickets-mine-table .ant-table-body{background:transparent!important}body.is-user.user-theme-light .tickets-page--finals .tickets-mine-table .ant-table-thead>tr>th{background:var(--tk-accent)!important;color:var(--tk-ink)!important;border-bottom:2px solid var(--tk-ink)!important;font-weight:700!important}body.is-user.user-theme-light .tickets-page--finals .tickets-mine-table .ant-table-tbody>tr>td{background:var(--tk-paper)!important;color:var(--tk-ink)!important;border-bottom:1px solid var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-mine-table .ant-table-tbody>tr:hover>td{background:var(--tk-surface)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-mine-table .ant-empty-description{color:var(--tk-muted)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-link{color:var(--tk-primary)!important;font-weight:600}body.is-user.user-theme-light .tickets-page--finals .tickets-link:hover{color:var(--tk-link-hover)!important}body.is-user.user-theme-light .tickets-page--finals .ant-btn-primary:not(.ant-btn-link):not(.ant-btn-text):hover,body.is-user.user-theme-light .tickets-page--finals .ant-btn-primary:not(.ant-btn-link):not(.ant-btn-text):focus{background:var(--tk-accent-hover)!important;border-color:var(--tk-ink)!important;color:var(--tk-paper)!important}body.is-user.user-theme-light .tickets-page--finals .ant-btn-primary:not(.ant-btn-link):not(.ant-btn-text):hover span,body.is-user.user-theme-light .tickets-page--finals .ant-btn-primary:not(.ant-btn-link):not(.ant-btn-text):hover .anticon,body.is-user.user-theme-light .tickets-page--finals .ant-btn-primary:not(.ant-btn-link):not(.ant-btn-text):focus span,body.is-user.user-theme-light .tickets-page--finals .ant-btn-primary:not(.ant-btn-link):not(.ant-btn-text):focus .anticon{color:var(--tk-paper)!important}body.is-user.user-theme-light .tickets-page--finals .ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):hover,body.is-user.user-theme-light .tickets-page--finals .ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):focus{background:var(--tk-surface)!important;border-color:var(--tk-ink)!important;color:var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):hover span,body.is-user.user-theme-light .tickets-page--finals .ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):hover .anticon,body.is-user.user-theme-light .tickets-page--finals .ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):focus span,body.is-user.user-theme-light .tickets-page--finals .ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):focus .anticon{color:var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-status-badge{border-radius:0!important;font-family:inherit}body.is-user.user-theme-light .tickets-page--finals .ant-typography,body.is-user.user-theme-light .tickets-page--finals .ant-descriptions-item-label,body.is-user.user-theme-light .tickets-page--finals .ant-descriptions-item-content,body.is-user.user-theme-light .tickets-page--finals .ant-list-item-meta-description{color:var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .ticket-detail-desc .ant-descriptions-view,body.is-user.user-theme-light .tickets-page--finals .ticket-detail-desc .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--tk-surface)!important;border-color:var(--tk-ink)!important;color:var(--tk-ink)!important;font-weight:700!important}body.is-user.user-theme-light .tickets-page--finals .ticket-detail-desc .ant-descriptions-bordered .ant-descriptions-item-content{background:var(--tk-paper)!important;border-color:var(--tk-ink)!important;color:var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .ticket-detail-desc .ant-typography-copy{color:var(--tk-primary)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-sub-card.ant-card{background:var(--tk-surface)!important;border:2px solid var(--tk-ink)!important;border-radius:0!important;box-shadow:none!important}body.is-user.user-theme-light .tickets-page--finals .tickets-sub-card>.ant-card-head{border-bottom:2px solid var(--tk-ink)!important;background:var(--tk-paper)!important;color:var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-sub-card>.ant-card-head .ant-card-head-title{color:var(--tk-ink)!important;font-weight:700!important}body.is-user.user-theme-light .tickets-page--finals .ticket-message-list .ant-list-item{border-bottom:1px solid var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .ticket-message-list .ant-empty-description{color:var(--tk-muted)!important}body.is-user.user-theme-light .tickets-page--finals .tickets-msg-admin{color:var(--tk-link-hover)!important;font-weight:700}body.is-user.user-theme-light .tickets-page--finals .tickets-msg-user{color:var(--tk-ink)!important;font-weight:700}body.is-user.user-theme-light .tickets-page--finals .ant-divider{border-color:var(--tk-ink)!important}body.is-user.user-theme-light .tickets-page--finals .ant-image{border:2px solid var(--tk-ink)!important;border-radius:0!important}body.is-user.user-theme-light .tools-page--finals{--tl-accent: #ffe600;--tl-accent-hover: #ff4d00;--tl-primary: #ffe600;--tl-ink: #000000;--tl-paper: #ffffff;--tl-muted: #64748b;--tl-surface: #fafafa}body.is-user.user-theme-light .tools-page--finals .writeup-filter-card{background:var(--tl-paper)!important;border:2px solid var(--tl-ink)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-light .tools-page--finals .writeup-filter-card.outer-corner-glow:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--tl-accent);z-index:3;pointer-events:none;filter:none;background-image:none}body.is-user.user-theme-light .tools-page--finals .writeup-filter-card.outer-corner-glow:after{display:none!important}body.is-user.user-theme-light .tools-page--finals .writeup-filter-card .tools-filter-accent{background:var(--tl-accent)!important}body.is-user.user-theme-light .tools-page--finals .writeup-filter-card .tools-filter-title,body.is-user.user-theme-light .tools-page--finals .writeup-filter-card .tools-filter-label{color:var(--tl-ink)!important}body.is-user.user-theme-light .tools-page--finals .writeup-filter-card .tools-filter-title .anticon{color:var(--tl-primary)!important}body.is-user.user-theme-light .tools-page--finals .tools-category-select .ant-select-selector{background:var(--tl-paper)!important;border:2px solid var(--tl-ink)!important;color:var(--tl-ink)!important;border-radius:0!important;min-height:40px!important}body.is-user.user-theme-light .tools-page--finals .tools-search.ant-input-search,body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-group,body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-group-wrapper,body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-wrapper{border:none!important;box-shadow:none!important;background:transparent!important}body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-affix-wrapper{background:var(--tl-paper)!important;border:2px solid var(--tl-ink)!important;border-right:none!important;border-radius:0!important;box-shadow:none!important;min-height:40px!important}body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-affix-wrapper>input.ant-input,body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-affix-wrapper .ant-input{border:none!important;box-shadow:none!important;background:transparent!important;color:var(--tl-ink)!important}body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-affix-wrapper>input.ant-input::-moz-placeholder{color:#94a3b8!important}body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-affix-wrapper>input.ant-input::placeholder{color:#94a3b8!important}body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-affix-wrapper-focused{border-color:var(--tl-primary)!important;box-shadow:none!important}body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-search-button{height:40px!important;background:var(--tl-accent)!important;border:2px solid var(--tl-ink)!important;border-radius:0!important;color:var(--tl-ink)!important;font-weight:700!important;box-shadow:none!important}body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-group-addon{background:transparent!important;border:none!important;padding:0!important}body.is-user.user-theme-light .tools-page--finals .tools-search .ant-input-search-button:hover{background:var(--tl-accent-hover)!important;color:var(--tl-paper)!important}body.is-user.user-theme-light .tools-page--finals .tools-category-select.ant-select-focused .ant-select-selector{border-color:var(--tl-primary)!important}body.is-user.user-theme-light .tools-page--finals .writeup-filter-card .tactical-button:not(:disabled){background:var(--tl-accent)!important;color:var(--tl-ink)!important;border:2px solid var(--tl-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .tools-page--finals .writeup-filter-card .tactical-button:not(:disabled):hover{background:var(--tl-accent-hover)!important;color:var(--tl-paper)!important}body.is-user.user-theme-light .tools-page--finals .writeup-filter-card .tactical-button:disabled{background:var(--tl-surface)!important;color:var(--tl-muted)!important;border:2px solid #cbd5e1!important;box-shadow:none!important}body.is-user.user-theme-light .tools-page--finals .outer-corner-glow.ant-card{background:var(--tl-paper)!important;border:2px solid var(--tl-ink)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-light .tools-page--finals .outer-corner-glow.ant-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--tl-accent);z-index:3;pointer-events:none;filter:none;background-image:none}body.is-user.user-theme-light .tools-page--finals .outer-corner-glow.ant-card:after{display:none!important}body.is-user.user-theme-light .tools-page--finals .outer-corner-glow.ant-card .ant-card-head{background:var(--tl-paper)!important;border-bottom:2px solid var(--tl-ink)!important}body.is-user.user-theme-light .tools-page--finals .outer-corner-glow.ant-card .ant-card-head-title,body.is-user.user-theme-light .tools-page--finals .outer-corner-glow.ant-card .ant-card-head-title span{color:var(--tl-ink)!important}body.is-user.user-theme-light .tools-page--finals .outer-corner-glow.ant-card .ant-card-head-title .anticon{color:var(--tl-primary)!important}body.is-user.user-theme-light .tools-page--finals .writeup-item-card{position:relative;background:var(--tl-paper)!important;border:2px solid var(--tl-ink)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-light .tools-page--finals .writeup-item-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tl-accent);z-index:1;pointer-events:none}body.is-user.user-theme-light .tools-page--finals .writeup-item-card .ant-typography,body.is-user.user-theme-light .tools-page--finals .writeup-item-card h5{color:var(--tl-ink)!important}body.is-user.user-theme-light .tools-page--finals .writeup-item-card .ant-typography-secondary,body.is-user.user-theme-light .tools-page--finals .writeup-item-card p{color:var(--tl-muted)!important}body.is-user.user-theme-light .tools-page--finals .writeup-item-card [style*=border-top]{border-top:2px solid var(--tl-ink)!important}body.is-user.user-theme-light .tools-page--finals .writeup-item-card .tactical-tag{background:var(--tl-surface)!important;color:var(--tl-ink)!important;border:1px solid var(--tl-ink)!important;border-radius:0!important}body.is-user.user-theme-light .tools-page--finals .writeup-item-card .tactical-button[style*="#20ad7b"]{background:var(--tl-accent)!important;color:var(--tl-ink)!important;border:2px solid var(--tl-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .tools-page--finals .writeup-item-card .tactical-button:not([style*="#20ad7b"]){background:var(--tl-paper)!important;color:var(--tl-ink)!important;border:2px solid var(--tl-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .tools-page--finals [style*=dashed]{color:var(--tl-muted)!important;border-color:var(--tl-ink)!important;background:var(--tl-surface)!important}body.is-user.user-theme-light .tools-category-dropdown{background:var(--tl-paper)!important;border:2px solid var(--tl-ink)!important;box-shadow:none!important}body.is-user.user-theme-light .tools-category-dropdown .ant-select-item-option{color:var(--tl-ink)!important}body.is-user.user-theme-light .tools-category-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--tl-accent)!important;color:var(--tl-ink)!important}body.is-user.user-theme-light .tools-category-dropdown .ant-badge-count{background:var(--tl-accent)!important;color:var(--tl-ink)!important;border:1px solid var(--tl-ink)!important}body.is-user.user-theme-minimal-light{--user-page-bg: #f6f7f9;--user-surface: #ffffff;--user-surface-muted: #f2f3f5;--user-surface-hover: #eceef2;--user-border: #e4e7ec;--user-border-subtle: #eef0f3;--user-text-primary: #1d2129;--user-text-secondary: #646a73;--user-text-muted: #8f959e;--user-primary: #2f67d8;--user-primary-hover: #2558c1;--user-primary-muted: #eef3fc;--user-success: #0d9488;--user-success-muted: #e8f5f0;--user-warning: #b45309;--user-warning-muted: #faf3e8;--user-danger: #dc2626;--user-danger-muted: #fef0f0;--user-hover-bg: rgba(29, 33, 41, .04);--user-radius: 8px;--user-radius-sm: 6px;--user-radius-lg: 10px;--user-shadow-sm: 0 1px 2px rgba(29, 33, 41, .05);--user-shadow-md: 0 4px 16px rgba(29, 33, 41, .08);--user-font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", sans-serif;--user-header-bg: #ffffff;--user-header-text: #1d2129;--user-header-border: #e4e7ec;--user-footer-bg: #ffffff;--user-footer-border: #e4e7ec;--user-footer-divider: #eef0f3;--user-footer-title: #1d2129;--user-footer-link: #646a73;--user-footer-link-hover: var(--user-primary);--user-footer-meta: #8f959e;--user-footer-qr-bg: #f2f3f5;--user-footer-shadow: none;background-color:var(--user-page-bg)!important;background-image:radial-gradient(circle at 1px 1px,rgba(148,163,184,.22) 1px,transparent 1px)!important;background-size:18px 18px!important;background-position:0 0!important;color:var(--user-text-primary);font-family:var(--user-font);-webkit-font-smoothing:antialiased}body.is-user.user-theme-minimal-light .ant-layout,body.is-user.user-theme-minimal-light .ant-layout-content,body.is-user.user-theme-minimal-light #root{background-color:var(--user-page-bg)!important;background-image:radial-gradient(circle at 1px 1px,rgba(148,163,184,.22) 1px,transparent 1px)!important;background-size:18px 18px!important;background-position:0 0!important}body.is-user.user-theme-minimal-light .site-header,body.is-user.user-theme-minimal-light header.app-header,body.is-user.user-theme-minimal-light .app-user-header{background:var(--user-header-bg)!important;border-bottom:1px solid var(--user-header-border)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.is-user.user-theme-minimal-light .app-user-header .app-site-title{color:var(--user-header-text)!important;font-weight:600;letter-spacing:0}body.is-user.user-theme-minimal-light .site-header .ant-menu,body.is-user.user-theme-minimal-light header.app-header .ant-menu,body.is-user.user-theme-minimal-light .app-user-header .ant-menu{background:transparent!important;border:none!important;line-height:56px}body.is-user.user-theme-minimal-light .site-header .ant-menu-item,body.is-user.user-theme-minimal-light header.app-header .ant-menu-item,body.is-user.user-theme-minimal-light .app-user-header .ant-menu-item{color:var(--user-text-secondary)!important;border-radius:var(--user-radius-sm)!important;margin:0 2px!important;padding-inline:12px!important;font-weight:400!important;text-transform:none!important;transition:color .15s ease,background .15s ease!important}body.is-user.user-theme-minimal-light .site-header .ant-menu-item .ant-menu-title-content,body.is-user.user-theme-minimal-light header.app-header .ant-menu-item .ant-menu-title-content,body.is-user.user-theme-minimal-light .app-user-header .ant-menu-item .ant-menu-title-content{color:inherit!important}body.is-user.user-theme-minimal-light .site-header .ant-menu-item:not(.ant-menu-item-selected):hover,body.is-user.user-theme-minimal-light header.app-header .ant-menu-item:not(.ant-menu-item-selected):hover,body.is-user.user-theme-minimal-light .app-user-header .ant-menu-item:not(.ant-menu-item-selected):hover,body.is-user.user-theme-minimal-light .site-header .ant-menu-item:not(.ant-menu-item-selected):focus,body.is-user.user-theme-minimal-light header.app-header .ant-menu-item:not(.ant-menu-item-selected):focus,body.is-user.user-theme-minimal-light .app-user-header .ant-menu-item:not(.ant-menu-item-selected):focus,body.is-user.user-theme-minimal-light .site-header .ant-menu-item:not(.ant-menu-item-selected):focus-visible,body.is-user.user-theme-minimal-light header.app-header .ant-menu-item:not(.ant-menu-item-selected):focus-visible,body.is-user.user-theme-minimal-light .app-user-header .ant-menu-item:not(.ant-menu-item-selected):focus-visible{color:var(--user-text-primary)!important;background:var(--user-hover-bg)!important;outline:none!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .site-header .ant-menu-item-selected,body.is-user.user-theme-minimal-light header.app-header .ant-menu-item-selected,body.is-user.user-theme-minimal-light .app-user-header .ant-menu-item-selected,body.is-user.user-theme-minimal-light .site-header .ant-menu-item-selected:hover,body.is-user.user-theme-minimal-light header.app-header .ant-menu-item-selected:hover,body.is-user.user-theme-minimal-light .app-user-header .ant-menu-item-selected:hover,body.is-user.user-theme-minimal-light .site-header .ant-menu-item-selected:focus,body.is-user.user-theme-minimal-light header.app-header .ant-menu-item-selected:focus,body.is-user.user-theme-minimal-light .app-user-header .ant-menu-item-selected:focus,body.is-user.user-theme-minimal-light .site-header .ant-menu-item-selected:focus-visible,body.is-user.user-theme-minimal-light header.app-header .ant-menu-item-selected:focus-visible,body.is-user.user-theme-minimal-light .app-user-header .ant-menu-item-selected:focus-visible{color:var(--user-primary)!important;background:var(--user-primary-muted)!important;font-weight:500!important;outline:none!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .site-header .ant-menu-item:after,body.is-user.user-theme-minimal-light header.app-header .ant-menu-item:after,body.is-user.user-theme-minimal-light .app-user-header .ant-menu-item:after{display:none!important}body.is-user.user-theme-minimal-light .header-outline-btn,body.is-user.user-theme-minimal-light .theme-switcher-trigger.ant-btn{border:1px solid var(--user-border)!important;background:var(--user-surface)!important;color:var(--user-text-primary)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .header-outline-btn:hover,body.is-user.user-theme-minimal-light .theme-switcher-trigger.ant-btn:hover{border-color:#d0d3d9!important;color:var(--user-text-primary)!important;background:var(--user-surface-muted)!important}body.is-user.user-theme-minimal-light .header-register-btn,body.is-user.user-theme-minimal-light .header-register-btn:hover,body.is-user.user-theme-minimal-light .header-register-btn:focus,body.is-user.user-theme-minimal-light .header-register-btn:active{background:var(--user-primary)!important;border-color:var(--user-primary)!important;color:#fff!important;box-shadow:none!important;transform:none!important;transition:none!important}body.is-user.user-theme-minimal-light .header-register-btn:hover,body.is-user.user-theme-minimal-light .header-register-btn:focus,body.is-user.user-theme-minimal-light .header-register-btn:active{background:var(--user-primary-hover)!important;border-color:var(--user-primary-hover)!important}body.is-user.user-theme-minimal-light .site-footer{background:var(--user-footer-bg)!important;border-top:1px solid var(--user-footer-border)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .ant-card{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .ant-card-head{border-bottom:1px solid var(--user-border-subtle)!important;background:var(--user-surface)!important;font-weight:600;min-height:48px}body.is-user.user-theme-minimal-light .ant-typography.ant-typography-secondary,body.is-user.user-theme-minimal-light .text-secondary{color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light,body.is-user.user-theme-minimal-light .lobby-page--minimal-light,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light,body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light,body.is-user.user-theme-minimal-light .writeups-page--minimal-light,body.is-user.user-theme-minimal-light .tools-page--minimal-light,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light,body.is-user.user-theme-minimal-light .announcements-page--minimal-light,body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light,body.is-user.user-theme-minimal-light .tickets-new-page.tickets-page--minimal-light,body.is-user.user-theme-minimal-light .tickets-mine-page.tickets-page--minimal-light,body.is-user.user-theme-minimal-light .ticket-detail-page.tickets-page--minimal-light,body.is-user.user-theme-minimal-light .profile-page--minimal-light,body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light,body.is-user.user-theme-minimal-light .custom-page--minimal-light{background:transparent;color:var(--user-text-primary)}body.is-user.user-theme-minimal-light .pixel-overlay,body.is-user.user-theme-minimal-light .lego-overlay,body.is-user.user-theme-minimal-light .plb-status-bar,body.is-user.user-theme-minimal-light .plb-status-bar__scanline,body.is-user.user-theme-minimal-light [class*=scanline],body.is-user.user-theme-minimal-light [class*=corner-glow]:before,body.is-user.user-theme-minimal-light [class*=corner-glow]:after,body.is-user.user-theme-minimal-light .outer-corner-glow:before,body.is-user.user-theme-minimal-light .outer-corner-glow:after,body.is-user.user-theme-minimal-light .tactical-corner-glow:before,body.is-user.user-theme-minimal-light .tactical-corner-glow:after,body.is-user.user-theme-minimal-light .industrial-card:before,body.is-user.user-theme-minimal-light .tactical-card:before,body.is-user.user-theme-minimal-light .practice-filter-panel:before,body.is-user.user-theme-minimal-light .practice-panel-card:before,body.is-user.user-theme-minimal-light .plb-panel-card:before,body.is-user.user-theme-minimal-light .leaderboard-card:before,body.is-user.user-theme-minimal-light .lobby-detail-panel:before{display:none!important;content:none!important;animation:none!important}body.is-user.user-theme-minimal-light .skew-fix,body.is-user.user-theme-minimal-light .lobby-enter-btn,body.is-user.user-theme-minimal-light .lobby-enter-btn .skew-fix{transform:none!important}body.is-user.user-theme-minimal-light :where(.practice-filter-panel,.practice-panel-card,.practice-question-card,.industrial-card,.tactical-card,.leaderboard-card,.plb-panel-card,.lobby-detail-panel,.pq-answer-box,.case-intro-content){background:var(--user-surface)!important;background-image:none!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important}body.is-user.user-theme-minimal-light :where(.tactical-row,.ant-table-tbody>tr):hover{box-shadow:none!important;filter:none!important}body.is-user.user-theme-minimal-light .tactical-row,body.is-user.user-theme-minimal-light .writeups-page .ant-list-item{border-left:none!important}body.is-user.user-theme-minimal-light .cyber-scroll::-webkit-scrollbar{width:6px}body.is-user.user-theme-minimal-light .cyber-scroll::-webkit-scrollbar-track{background:transparent}body.is-user.user-theme-minimal-light .cyber-scroll::-webkit-scrollbar-thumb{background:#d0d3d9;border:none;border-radius:3px}body.is-user.user-theme-minimal-light .cyber-scroll::-webkit-scrollbar-thumb:hover{background:#b8bcc4}body.is-user.user-theme-minimal-light .list-item-hover:not(.lobby-list-item--active):hover{background-color:var(--user-hover-bg)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light :where(.tactical-btn,.finals-style,.finals-upload,.contribute-btn,.signin-btn-wrapper){text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .tactical-btn.primary-btn,body.is-user.user-theme-minimal-light .ant-btn-primary:not(.ant-btn-dangerous){background:var(--user-primary)!important;border-color:var(--user-primary)!important;color:#fff!important}body.is-user.user-theme-minimal-light .tactical-btn.secondary-btn,body.is-user.user-theme-minimal-light .ant-btn-default{background:var(--user-surface)!important;border-color:var(--user-border)!important;color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .industrial-tag,body.is-user.user-theme-minimal-light .pq-adv-tag{background:var(--user-surface-muted)!important;border:none!important;color:var(--user-text-secondary)!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .pq-adv-tag.is-active,body.is-user.user-theme-minimal-light .industrial-tag.is-active{background:var(--user-primary-muted)!important;color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .lobby-corner{display:none!important}body.is-user.user-theme-minimal-light .ant-btn{border-radius:var(--user-radius-sm);box-shadow:none!important;font-weight:500}body.is-user.user-theme-minimal-light .ant-btn-primary:not(.ant-btn-dangerous){background:var(--user-primary)!important;border-color:var(--user-primary)!important;color:#fff!important}body.is-user.user-theme-minimal-light .ant-btn-primary:not(.ant-btn-dangerous):hover:not(:disabled){background:var(--user-primary-hover)!important;border-color:var(--user-primary-hover)!important}body.is-user.user-theme-minimal-light .ant-btn-default{background:var(--user-surface)!important;border-color:var(--user-border)!important;color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .ant-btn-default:hover:not(:disabled){border-color:#d0d3d9!important;color:var(--user-text-primary)!important;background:var(--user-surface-muted)!important}body.is-user.user-theme-minimal-light .ant-btn-link,body.is-user.user-theme-minimal-light a.ant-typography{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .ui-tactical-selected.ant-btn,body.is-user.user-theme-minimal-light .ui-yellow-selected.ant-btn-primary{background:var(--user-primary-muted)!important;border-color:var(--user-border)!important;color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .ui-tactical-selected.ant-btn:after{display:none!important}body.is-user.user-theme-minimal-light .ant-input,body.is-user.user-theme-minimal-light .ant-input-affix-wrapper,body.is-user.user-theme-minimal-light .ant-select-selector,body.is-user.user-theme-minimal-light .ant-picker{background:var(--user-surface)!important;border-color:var(--user-border)!important;border-radius:var(--user-radius-sm)!important;color:var(--user-text-primary)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .ant-input:hover:not(:disabled),body.is-user.user-theme-minimal-light .ant-input-affix-wrapper:hover:not(.ant-input-affix-wrapper-disabled),body.is-user.user-theme-minimal-light .ant-select-selector:hover{border-color:#d0d3d9!important}body.is-user.user-theme-minimal-light .ant-input:focus,body.is-user.user-theme-minimal-light .ant-input-affix-wrapper-focused,body.is-user.user-theme-minimal-light .ant-select-focused .ant-select-selector{border-color:var(--user-primary)!important;box-shadow:0 0 0 2px var(--user-primary-muted)!important}body.is-user.user-theme-minimal-light .ant-table{background:var(--user-surface)!important;border:1px solid var(--user-border);border-radius:var(--user-radius)}body.is-user.user-theme-minimal-light .ant-table-thead>tr>th{background:var(--user-surface-muted)!important;color:var(--user-text-secondary)!important;border-bottom:1px solid var(--user-border)!important;font-weight:500}body.is-user.user-theme-minimal-light .ant-table-tbody>tr>td{border-bottom:1px solid var(--user-border-subtle)!important;background:var(--user-surface)!important}body.is-user.user-theme-minimal-light .ant-table-tbody>tr:hover>td{background:var(--user-hover-bg)!important}body.is-user.user-theme-minimal-light .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--user-primary-muted)!important}body.is-user.user-theme-minimal-light .ant-tag{border:none;background:var(--user-surface-muted);color:var(--user-text-secondary);border-radius:var(--user-radius-sm);font-weight:500}body.is-user.user-theme-minimal-light .ant-tag-blue,body.is-user.user-theme-minimal-light .ant-tag-processing{background:var(--user-primary-muted);color:var(--user-primary)}body.is-user.user-theme-minimal-light .ant-tag-success{background:var(--user-success-muted);color:var(--user-success)}body.is-user.user-theme-minimal-light .ant-tag-warning{background:var(--user-warning-muted);color:var(--user-warning)}body.is-user.user-theme-minimal-light .ant-tag-error,body.is-user.user-theme-minimal-light .ant-tag-red{background:var(--user-danger-muted);color:var(--user-danger)}body.is-user.user-theme-minimal-light .ant-modal-content{background:var(--user-surface)!important;border:1px solid var(--user-border);border-radius:var(--user-radius-lg);box-shadow:var(--user-shadow-md)!important}body.is-user.user-theme-minimal-light .ant-modal-header{border-bottom:1px solid var(--user-border-subtle);background:var(--user-surface)!important}body.is-user.user-theme-minimal-light .ant-modal-footer{border-top:1px solid var(--user-border-subtle)}body.is-user.user-theme-minimal-light .ant-dropdown .ant-dropdown-menu,body.is-user.user-theme-minimal-light .ant-select-dropdown{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:var(--user-shadow-sm)!important}body.is-user.user-theme-minimal-light .ant-dropdown-menu-item:hover,body.is-user.user-theme-minimal-light .ant-select-item-option:hover{background:var(--user-hover-bg)!important}body.is-user.user-theme-minimal-light .ant-dropdown-menu-item-selected,body.is-user.user-theme-minimal-light .ant-select-item-option-selected{background:var(--user-primary-muted)!important;color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .ant-tabs-tab{color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--user-primary)!important;font-weight:500}body.is-user.user-theme-minimal-light .ant-tabs-ink-bar{background:var(--user-primary)!important;height:2px!important}body.is-user.user-theme-minimal-light .ant-tabs-tab:hover{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .ant-pagination-item-active{border-color:var(--user-primary)!important;background:var(--user-primary-muted)!important}body.is-user.user-theme-minimal-light .ant-pagination-item-active a{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .ant-float-btn-primary .ant-float-btn-body,body.is-user.user-theme-minimal-light .ant-back-top .ant-btn-primary{background:var(--user-primary)!important;border:none!important;box-shadow:var(--user-shadow-sm)!important;color:#fff!important}body.is-user.user-theme-minimal-light .ant-divider{border-color:var(--user-border-subtle)!important}body.is-user.user-theme-minimal-light .ant-empty-description{color:var(--user-text-muted)!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .carousel-card,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .hot-writeups-card,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .events-card{border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;background:var(--user-surface)!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .hot-writeups-card .ant-card-head,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .events-card .ant-card-head{border-bottom:1px solid var(--user-border-subtle)!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .writeup-card-title,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .events-card-title,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .event-title{color:var(--user-text-primary)!important;font-weight:600;text-transform:none!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .writeup-card-more,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .events-card-more{color:var(--user-primary)!important;font-weight:500}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style{border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;background:var(--user-surface)!important;box-shadow:none!important;transform:none!important;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .18s cubic-bezier(.4,0,.2,1)!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.unsigned{background:var(--user-primary-muted)!important;border-color:#2f67d847!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.unsigned:hover{background:#2f67d81f!important;border-color:var(--user-primary)!important;transform:none!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.unsigned:active{transform:scale(.985)!important;background:#2f67d82e!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.signed{background:var(--user-surface-muted)!important;border-color:var(--user-border)!important;cursor:default}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.signed:hover,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.signed:active{transform:none!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.unsigned .signin-text,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.signed .signin-text{color:var(--user-text-primary)!important;font-weight:500;text-shadow:none!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.unsigned .signin-icon-coin{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.signed .signin-icon-check{color:var(--user-success, #16a34a)!important;text-shadow:none!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.unsigned:before,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.unsigned:after,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.signed:before,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .signin-btn-wrapper.finals-style.signed:after{display:none!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .contribute-btn--minimal-light.ant-btn{border:1px solid var(--user-primary)!important;background:var(--user-primary-muted)!important;color:var(--user-primary)!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important;clip-path:none!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .contribute-btn--minimal-light:before{display:none!important;content:none!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .contribute-btn--minimal-light .anticon{color:inherit!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .contribute-btn--minimal-light:hover:not(:disabled){background:var(--user-primary)!important;border-color:var(--user-primary)!important;color:#fff!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .contribute-btn--minimal-light:hover:not(:disabled) .anticon,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .contribute-btn--minimal-light:hover:not(:disabled)>span{color:#fff!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .tactical-row{border-bottom:1px solid var(--user-border-subtle)!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .tactical-row:hover{background:var(--user-hover-bg)!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-carousel .slick-dots li button{background:#d0d3d9!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-carousel .slick-dots li.slick-active button{background:var(--user-primary)!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-list-item{border:1px solid var(--user-border)!important;border-left-width:1px!important;border-radius:var(--user-radius-sm)!important;background:var(--user-surface)!important;padding:12px 16px!important;color:var(--user-text-primary)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-list-item--test{border-left:3px solid #faad14!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-status-tag--test{background:#faad1424!important;color:#ad6800!important;border:1px solid rgba(250,173,20,.45)!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-tag-test{background:#faad1424;color:#ad6800;border:1px solid rgba(250,173,20,.45);border-radius:var(--user-radius-sm)}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-list-item:not(.lobby-list-item--active):hover{background:var(--user-surface-muted)!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-list-item--active{background:var(--user-primary-muted)!important;border-color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-list-item--active .lobby-list-item__name{color:var(--user-text-primary)!important;font-weight:600}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-list-item__arrow{flex-shrink:0!important;white-space:nowrap!important;line-height:0!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-list-item__name{text-transform:none!important;font-weight:500}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-status-tag{font-weight:500!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-status-tag--running{background:var(--user-success-muted)!important;color:var(--user-success)!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-status-tag--upcoming,body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-status-tag--ended,body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-status-tag--unknown{background:var(--user-surface-muted)!important;color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-tag-invite,body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-tag-status{background:var(--user-surface-muted)!important;color:var(--user-text-secondary)!important;border:none!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important;text-transform:none!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-tag-status--running{background:var(--user-success-muted)!important;color:var(--user-success)!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-time-label{background:var(--user-surface-muted)!important;color:var(--user-text-secondary)!important;border:none!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-enter-btn{background:var(--user-primary)!important;border:1px solid var(--user-primary)!important;color:#fff!important;transform:skew(-15deg)!important;transform-origin:center!important;display:inline-block!important;border-radius:0!important;padding:12px 32px!important;font-size:18px!important;font-weight:700!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-enter-btn:hover{background:var(--user-primary-hover)!important;border-color:var(--user-primary-hover)!important}body.is-user.user-theme-minimal-light .lobby-page--minimal-light .lobby-list-col{scrollbar-color:#d0d3d9 transparent}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .ant-modal-content,body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-content,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-content{background-image:none!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light{--plb-primary: var(--user-primary);--plb-muted: var(--user-text-secondary);--plb-ink: var(--user-text-primary);--plb-paper: var(--user-surface);padding:20px 24px 32px!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-panel-card.ant-card,body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .leaderboard-card.ant-card{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;overflow:hidden!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-panel-card .ant-card-head,body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .leaderboard-card .ant-card-head{background:var(--user-surface)!important;border-bottom:1px solid var(--user-border-subtle)!important;min-height:48px;padding:0 16px!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-panel-card .ant-card-body,body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .leaderboard-card .ant-card-body{background:var(--user-surface)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-card-title{color:var(--user-text-primary)!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;font-size:15px!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-card-title .anticon{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-tabs.ant-tabs{padding:0 8px}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-tabs .ant-tabs-nav{margin-bottom:0!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-tabs .ant-tabs-tab{padding:12px 16px!important;color:var(--user-text-secondary)!important;background:transparent!important;border:none!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-tabs .ant-tabs-tab:hover{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--user-primary)!important;font-weight:500}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-tabs .ant-tabs-ink-bar{background:var(--user-primary)!important;height:2px!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-notice-bar{display:block;width:100%;padding:10px 14px!important;background:var(--user-surface-muted)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important;color:var(--user-text-secondary)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-notice-bar__accent{display:none!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-empty-state{margin:16px;padding:48px 16px!important;text-align:center;color:var(--user-text-muted)!important;background:var(--user-surface-muted)!important;border:1px dashed var(--user-border)!important;border-radius:var(--user-radius-sm)!important;font-size:14px!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium{background:var(--user-surface)!important;border-radius:var(--user-radius-sm)!important;border:1px solid var(--user-border)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium--gold{border-color:var(--user-primary)!important;background:var(--user-primary-muted)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium--gold .plb-podium__bar{background:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium--gold .plb-podium__score{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium--gold .plb-podium__badge{background:var(--user-primary)!important;border:1px solid var(--user-primary)!important;color:#fff!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium--silver .plb-podium__bar{background:#94a3b8!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium--silver .plb-podium__rank-badge{background:var(--user-surface-muted)!important;border:1px solid var(--user-border)!important;color:#64748b!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium--bronze .plb-podium__bar{background:#cd7f32!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium--bronze .plb-podium__rank-badge{background:var(--user-warning-muted)!important;border:1px solid #f0d9b8!important;color:#b45309!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium__name{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium__name:hover{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-podium .ant-avatar{box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-status-bar{display:none!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .practice-leaderboard-table{border:none!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .practice-leaderboard-table .ant-table{border:none!important;border-radius:0!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .practice-leaderboard-table .ant-table-thead>tr>th{background:var(--user-surface-muted)!important;color:var(--user-text-secondary)!important;border-bottom:1px solid var(--user-border)!important;font-weight:500!important;padding:10px 16px!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .practice-leaderboard-table .ant-table-thead>tr>th span{color:var(--user-text-secondary)!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .practice-leaderboard-table .ant-table-tbody>tr>td{background:var(--user-surface)!important;border-bottom:1px solid var(--user-border-subtle)!important;padding:10px 16px!important;border-left:none!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .practice-leaderboard-table .ant-table-tbody>tr:hover>td{background:var(--user-hover-bg)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .practice-leaderboard-table .ant-table-tbody [style*="#e5e7eb"],body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .practice-leaderboard-table .ant-table-tbody [style*="#d1d5db"],body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .practice-leaderboard-table .ant-table-tbody [style*="#8fd0d5"]{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .practice-leaderboard-table .ant-table-tbody .plb-table-total[style*="#20ad7b"]{color:var(--user-primary)!important;text-shadow:none!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-table-rank,body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-table-solved{color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-table-username{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-table-username:hover,body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-table-total{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-table-avatar{border:1px solid var(--user-border)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .leaderboard-pagination .ant-pagination-item-active{border-color:var(--user-primary)!important;background:var(--user-primary-muted)!important}body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .leaderboard-pagination .ant-pagination-item-active a{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .ant-modal-content,body.is-user.user-theme-minimal-light .plb-user-modal-root .ant-modal-body{background:var(--user-surface)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .ant-modal-content{border:1px solid var(--user-border)!important;border-radius:var(--user-radius-lg)!important;box-shadow:var(--user-shadow-md)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .ant-modal-header{background:var(--user-surface)!important;border-bottom:1px solid var(--user-border-subtle)!important;margin-bottom:0!important;padding:16px 20px!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .ant-modal-close{color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .ant-modal-close:hover{color:var(--user-text-primary)!important;background:var(--user-hover-bg)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-modal-accent,body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-modal-corner{display:none!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-modal-title,body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-modal-section-title,body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-achievements-title{color:var(--user-text-primary)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-modal-avatar{border:1px solid var(--user-border)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-radar-wrap{background:var(--user-surface-muted)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-modal-muted{color:var(--user-text-muted)!important;font-family:inherit!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-modal-error{color:var(--user-danger)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-stat-panel{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-stat-label{color:var(--user-text-secondary)!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:13px!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-stat-dot--solved{background:var(--user-primary)!important;border:none!important;border-radius:2px!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-stat-dot--total{background:var(--user-text-muted)!important;border:none!important;border-radius:2px!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-stat-value{color:var(--user-text-primary)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-stat-value--total{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-achievements-header{border-bottom:1px solid var(--user-border-subtle)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-achievements-underline{display:none!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-achievements-count{background:var(--user-surface-muted)!important;color:var(--user-text-secondary)!important;border:none!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-modal-empty{background:var(--user-surface-muted)!important;border:1px dashed var(--user-border)!important;border-radius:var(--user-radius-sm)!important;color:var(--user-text-muted)!important;font-family:inherit!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-achievement-card{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-achievement-card:hover{transform:none;box-shadow:none!important;border-color:var(--user-primary)!important;background:var(--user-hover-bg)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-achievement-card__bar{display:none!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-achievement-card__icon{background:var(--user-surface-muted)!important;border:1px solid var(--user-border-subtle)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-achievement-card__name{color:var(--user-text-primary)!important;font-weight:500!important}body.is-user.user-theme-minimal-light .plb-user-modal-root [style*="#e5e7eb"],body.is-user.user-theme-minimal-light .plb-user-modal-root [style*="#aeb4b8"],body.is-user.user-theme-minimal-light .plb-user-modal-root [style*="#d1d5db"]{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-modal-muted[style*="#aeb4b8"],body.is-user.user-theme-minimal-light .plb-user-modal-root .plb-modal-empty[style*="#aeb4b8"]{color:var(--user-text-muted)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root [style*="rgba(12, 39, 47"]{background:var(--user-surface-muted)!important}body.is-user.user-theme-minimal-light .plb-user-modal-root [style*="rgba(32, 173, 123"]{background:var(--user-primary-muted)!important;border-color:var(--user-border)!important}@media (max-width: 900px){body.is-user.user-theme-minimal-light .practice-leaderboard-page--minimal-light .plb-charts-grid{grid-template-columns:1fr!important;grid-template-areas:"left" "right"!important}}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light{--pq-primary: var(--user-primary);--pq-ink: var(--user-text-primary);--pq-muted: var(--user-text-secondary);--pq-paper: var(--user-surface);--pq-surface: var(--user-surface-muted);--pq-border: var(--user-border);color:var(--pq-ink)}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;color:var(--pq-ink)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel.outer-corner-glow:before,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel.outer-corner-glow:after{display:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel span:not(.anticon):not(.anticon *){color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel .ant-typography{color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel .ant-typography-secondary,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel .ant-typography-caption{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel .ant-divider{border-color:var(--user-border-subtle)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel .ant-btn{border:1px solid var(--user-border)!important;background:var(--user-surface)!important;color:var(--pq-ink)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel .ant-btn:hover{background:var(--user-surface-muted)!important;border-color:#d0d3d9!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel .ant-tag{border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-filter-panel a{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card.ant-card{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card.outer-corner-glow:before,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card.outer-corner-glow:after{display:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card .ant-card-head{background:var(--user-surface)!important;border-bottom:1px solid var(--user-border-subtle)!important;color:var(--pq-ink)!important;min-height:48px}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card .ant-card-head-title,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card .pq-panel-card-title,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card .ant-card-extra{color:var(--pq-ink)!important;font-weight:600!important;font-style:normal!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card .ant-card-body{background:var(--user-surface)!important;color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card [style*="#d1d5db"],body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card [style*="#e5e7eb"],body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card [style*="#aeb4b8"]{color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card .ant-progress-text,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card .practice-progress-bar span{color:var(--pq-ink)!important;font-weight:500!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-progress-bar .ant-progress-inner{background:var(--user-border-subtle)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-progress-bar .ant-progress-bg{background:var(--user-primary)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-progress-bar .ant-progress-bg:after{display:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-view-toggle button{color:var(--pq-muted)!important;background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-view-toggle button .anticon{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-view-toggle button.is-active{color:var(--user-primary)!important;background:var(--user-primary-muted)!important;border-color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-view-toggle button.is-active[style*="#ffffff"],body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-view-toggle button.is-active .anticon{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-view-toggle button.is-active span[style*="#00ff9d"]{display:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-group-hd{border-bottom:1px solid var(--user-border-subtle)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-group-title{color:var(--pq-ink)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-group-desc{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card.ant-card,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card.is-active,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list.is-active{border-color:var(--user-primary)!important;background:var(--user-primary-muted)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-active-corner{display:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-q-title,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list .pq-q-meta-title,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-q-body,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list .pq-q-body{color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-q-meta-sub,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list .pq-q-meta-sub,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list .pq-q-index{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list.is-active .pq-q-index,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card.is-active .pq-q-index--active{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-q-tag-type,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-q-tag-score{color:var(--pq-muted)!important;background:var(--user-surface-muted)!important;border:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-q-tag-cat{color:var(--user-primary)!important;background:var(--user-primary-muted)!important;border:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .ant-btn-text,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list .ant-btn-text,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card [style*="#94a3b8"],body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list [style*="#94a3b8"]{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card [style*=border-top],body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list [style*=border-top]{border-top-color:var(--user-border-subtle)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-submit-btn.ant-btn-primary,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-submit-btn.ant-btn-default:not(:disabled){background:var(--user-primary)!important;border-color:var(--user-primary)!important;color:#fff!important;font-weight:500!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-submit-btn.ant-btn-default:not(:disabled):hover{background:var(--user-primary-hover)!important;border-color:var(--user-primary-hover)!important;color:#fff!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-submit-btn.ant-btn:disabled{background:var(--user-surface-muted)!important;border-color:var(--user-border)!important;color:var(--user-text-muted)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-answer-input,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-answer-input.ant-input,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-answer-input.ant-input-textarea textarea{background:var(--user-surface)!important;color:var(--pq-ink)!important;border-color:var(--user-border)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-answer-input::-moz-placeholder,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-answer-input.ant-input-textarea textarea::-moz-placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-answer-input::placeholder,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-answer-input.ant-input-textarea textarea::placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-option-group .ant-radio-wrapper,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-option-group .ant-checkbox-wrapper{color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-option-group .ant-radio-inner,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-option-group .ant-checkbox-inner{background:var(--user-surface)!important;border-color:var(--user-border)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-option-group .ant-radio-checked .ant-radio-inner,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-option-group .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--user-primary)!important;background:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-option-group .ant-radio-checked .ant-radio-inner:after{background-color:#fff!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-option-group .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-option-group .ant-radio-disabled+span,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-option-group .ant-checkbox-disabled+span{color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-answer-box{background:var(--user-surface-muted)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-answer-bar{background:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-answer-label,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-answer-val{color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-answer-icon{color:var(--user-success)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-answer-wrap .pq-answer-toggle.ant-btn-link,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-answer-wrap .pq-answer-toggle.ant-btn-link>span,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list .pq-answer-wrap .pq-answer-toggle.ant-btn-link,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list .pq-answer-wrap .pq-answer-toggle.ant-btn-link>span{color:var(--user-success)!important;font-weight:500!important;padding:0!important;text-decoration:none!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-answer-wrap .pq-answer-toggle.ant-btn-link:hover,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card .pq-answer-wrap .pq-answer-toggle.ant-btn-link:hover>span,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list .pq-answer-wrap .pq-answer-toggle.ant-btn-link:hover,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-question-card--list .pq-answer-wrap .pq-answer-toggle.ant-btn-link:hover>span{color:#0f766e!important;text-decoration:underline!important;text-underline-offset:3px}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card [style*="#666"],body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card [style*="#999"]{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .practice-panel-card [style*=border-top][style*="#e5e7eb"]{border-top:1px dashed var(--user-border)!important}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light{--pq-ink: var(--user-text-primary);--pq-muted: var(--user-text-secondary);--pq-paper: var(--user-surface);--pq-surface: var(--user-surface-muted);--pq-border: var(--user-border)}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .ant-modal-content{background:var(--pq-paper)!important;border:1px solid var(--pq-border)!important;border-radius:var(--user-radius)!important;box-shadow:var(--user-shadow-md)!important;background-image:none!important}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .ant-modal-content:before,body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .ant-modal-content:after{display:none!important}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .ant-modal-header,body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .ant-modal-body{background:var(--pq-paper)!important;border-color:var(--pq-border)!important}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .ant-modal-title,body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .pq-case-intro-title{color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .case-intro-content{color:var(--pq-ink)!important;background:var(--pq-surface)!important;border:1px solid var(--pq-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .filter-modal-scrollbar{scrollbar-width:thin;scrollbar-color:#d0d3d9 var(--pq-surface)}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .filter-modal-scrollbar::-webkit-scrollbar{width:6px}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .filter-modal-scrollbar::-webkit-scrollbar-thumb{background:#d0d3d9;border-radius:3px}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .ant-modal-close{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-case-intro-modal--minimal-light .ant-modal-close:hover{color:var(--user-primary)!important;background:var(--user-primary-muted)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .pq-case-expand-btn.ant-btn-link{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .pq-case-expand-btn.ant-btn-link:hover{color:var(--user-primary-hover)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light{--pq-ink: var(--user-text-primary);--pq-muted: var(--user-text-secondary);--pq-paper: var(--user-surface);--pq-surface: var(--user-surface-muted);--pq-border: var(--user-border)}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-content{background:var(--pq-paper)!important;border:1px solid var(--pq-border)!important;border-radius:var(--user-radius)!important;box-shadow:var(--user-shadow-md)!important;background-image:none!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-header,body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-footer{background:var(--pq-paper)!important;border-color:var(--pq-border)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-title,body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-modal-title,body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-body{color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-close{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-close:hover{color:var(--user-primary)!important;background:var(--user-primary-muted)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .filter-modal-scrollbar{border:1px solid var(--pq-border)!important;background:var(--pq-surface)!important;border-radius:var(--user-radius-sm)!important;scrollbar-width:thin;scrollbar-color:#d0d3d9 var(--pq-surface)}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .filter-modal-scrollbar::-webkit-scrollbar{width:6px;height:6px}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .filter-modal-scrollbar::-webkit-scrollbar-thumb{background:#d0d3d9;border-radius:3px}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .filter-modal-scrollbar::-webkit-scrollbar-thumb:hover{background:#b8bcc4}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row{display:flex;align-items:stretch;width:100%;border:1px solid var(--pq-border);border-radius:var(--user-radius-sm);overflow:hidden;background:var(--pq-paper)}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-input{flex:1 1 auto;min-width:0}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-input.ant-input,body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-input.ant-input-affix-wrapper{height:36px!important;background:var(--pq-paper)!important;border:none!important;border-right:1px solid var(--pq-border)!important;border-radius:0!important;box-shadow:none!important;color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-input.ant-input-affix-wrapper input{background:transparent!important;color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-input::-moz-placeholder,body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-input.ant-input-affix-wrapper input::-moz-placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-input::placeholder,body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-input.ant-input-affix-wrapper input::placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-input .ant-input-clear-icon{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-btn.ant-btn{flex:0 0 auto;height:36px!important;min-width:40px!important;padding:0 12px!important;background:var(--user-primary)!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#fff!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-btn.ant-btn:hover,body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-search-row .pq-adv-search-btn.ant-btn:focus{background:var(--user-primary-hover)!important;color:#fff!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-toggle.ant-btn{background:var(--pq-paper)!important;border:1px solid var(--pq-border)!important;color:var(--pq-ink)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;font-weight:500!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-toggle.ant-btn:hover{background:var(--pq-surface)!important;border-color:#d0d3d9!important;color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-tag.ant-tag{cursor:pointer;margin:0;border:1px solid var(--pq-border)!important;background:var(--pq-paper)!important;color:var(--pq-ink)!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-tag.ant-tag.is-active{background:var(--user-primary-muted)!important;border-color:var(--user-primary)!important;color:var(--user-primary)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-tag .pq-adv-rating{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .pq-adv-tag.is-active .pq-adv-rating{color:var(--user-primary)!important;opacity:.85}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-empty-description{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-footer .ant-btn-default{background:var(--pq-paper)!important;border:1px solid var(--pq-border)!important;color:var(--pq-ink)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-footer .ant-btn-default:hover{background:var(--pq-surface)!important;border-color:#d0d3d9!important;color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-footer .ant-btn-primary{background:var(--user-primary)!important;border:1px solid var(--user-primary)!important;color:#fff!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-adv-modal--minimal-light .ant-modal-footer .ant-btn-primary:hover:not(:disabled){background:var(--user-primary-hover)!important;border-color:var(--user-primary-hover)!important;color:#fff!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light{--pq-ink: var(--user-text-primary);--pq-muted: var(--user-text-secondary);--pq-paper: var(--user-surface);--pq-surface: var(--user-surface-muted);--pq-border: var(--user-border)}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-content{background:var(--pq-paper)!important;border:1px solid var(--pq-border)!important;border-radius:var(--user-radius)!important;box-shadow:var(--user-shadow-md)!important;background-image:none!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-header,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-footer{background:var(--pq-paper)!important;border-color:var(--pq-border)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-title,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-body{color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-close{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-close:hover{color:var(--user-primary)!important;background:var(--user-primary-muted)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-tip{background:var(--user-warning-muted)!important;border:1px solid #f0d9b8!important;border-radius:var(--user-radius-sm)!important;color:var(--pq-ink)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-tip strong{color:var(--pq-ink)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-form-item-label>label{color:var(--pq-ink)!important;font-weight:500!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-input,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-input-affix-wrapper,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-input-textarea,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-input-textarea textarea,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-select-selector{background:var(--pq-paper)!important;border:1px solid var(--pq-border)!important;border-radius:var(--user-radius-sm)!important;color:var(--pq-ink)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-input::-moz-placeholder,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-input-textarea textarea::-moz-placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-input::placeholder,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-input-textarea textarea::placeholder,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-select-selection-placeholder{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-select-arrow,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-select-clear{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-footer .ant-btn-default{background:var(--pq-paper)!important;border:1px solid var(--pq-border)!important;color:var(--pq-ink)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-footer .ant-btn-default:hover{background:var(--pq-surface)!important;border-color:#d0d3d9!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-footer .ant-btn-primary{background:var(--user-primary)!important;border:1px solid var(--user-primary)!important;color:#fff!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-footer .ant-btn-primary:hover:not(:disabled){background:var(--user-primary-hover)!important;border-color:var(--user-primary-hover)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-footer .ant-btn-primary:disabled,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-modal-footer .ant-btn-primary.ant-btn-dangerous:disabled{opacity:.55!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-table .ant-table,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-table .ant-table-container,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-table .ant-table-content,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-table .ant-table-body{background:var(--pq-paper)!important;color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-table .ant-table-thead>tr>th{background:var(--pq-surface)!important;color:var(--pq-ink)!important;font-weight:600!important;border-bottom:1px solid var(--pq-border)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-table .ant-table-tbody>tr>td{background:var(--pq-paper)!important;color:var(--pq-ink)!important;border-bottom:1px solid var(--user-border-subtle)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-table .ant-table-tbody>tr:hover>td{background:var(--pq-surface)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-admin-reply{color:var(--user-primary)!important;cursor:pointer}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-empty{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-status{display:inline-block;padding:2px 8px;font-size:12px;font-weight:500;border-radius:var(--user-radius-sm);border:1px solid transparent}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-status--done{background:var(--user-success-muted)!important;color:#0f766e!important;border-color:#b8e6d8!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .pq-corr-status--pending{background:var(--user-danger-muted)!important;color:#b91c1c!important;border-color:#f5c4c4!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-empty-description{color:var(--pq-muted)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-pagination .ant-pagination-item,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-pagination .ant-pagination-prev .ant-pagination-item-link,body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--pq-paper)!important;border:1px solid var(--pq-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-pagination .ant-pagination-item a{color:var(--pq-ink)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-pagination .ant-pagination-item-active{background:var(--user-primary-muted)!important;border-color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .practice-corr-modal--minimal-light .ant-pagination .ant-pagination-item-active a{color:var(--user-primary)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .pq-secret-warning.ant-alert{border-radius:var(--user-radius-sm)!important;background:var(--user-danger-muted)!important;border:1px solid #f5c4c4!important;box-shadow:none!important;padding:10px 14px!important;margin-bottom:12px!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .pq-secret-warning.ant-alert-error{background:var(--user-danger-muted)!important;border-color:#f5c4c4!important}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .pq-secret-warning .ant-alert-message{color:#b91c1c!important;font-weight:600!important;font-size:14px!important;letter-spacing:.01em}body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .pq-secret-warning .ant-alert-icon,body.is-user.user-theme-minimal-light .practice-questions-page--minimal-light .pq-secret-warning .ant-alert-icon .anticon{color:#dc2626!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light{--wr-primary: var(--user-primary);--wr-ink: var(--user-text-primary);--wr-muted: var(--user-text-secondary);--wr-paper: var(--user-surface);--wr-surface: var(--user-surface-muted);--wr-border: var(--user-border);color:var(--wr-ink)}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card{background:var(--wr-paper)!important;border:1px solid var(--wr-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card.outer-corner-glow:before,body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card.outer-corner-glow:after{display:none!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-filter-accent{background:var(--wr-primary)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-filter-title{color:var(--wr-ink)!important;letter-spacing:.02em!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-filter-title .anticon{color:var(--wr-primary)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-filter-label{color:var(--wr-ink)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-filter-divider{background:var(--wr-border)!important;height:1px!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-filter-header{border-bottom-color:var(--wr-border)!important;border-bottom-width:1px!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .tactical-button{background:var(--wr-paper)!important;color:var(--wr-ink)!important;border:1px solid var(--wr-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .tactical-button:hover{background:var(--wr-surface)!important;border-color:#d0d3d9!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .tactical-button span{color:var(--wr-muted)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .tactical-tag{border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-reset-btn{background:var(--wr-primary)!important;color:#fff!important;border:1px solid var(--wr-primary)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-reset-btn span,body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-reset-btn .anticon{color:#fff!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-reset-btn:hover{background:#2557b8!important;border-color:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-reset-btn:hover span,body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-reset-btn:hover .anticon{color:#fff!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-recommend-btn{background:var(--wr-paper)!important;color:var(--wr-ink)!important;border:1px solid var(--wr-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-filter-card .writeups-recommend-btn:hover{background:var(--wr-surface)!important;border-color:#d0d3d9!important;color:var(--wr-ink)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeups-list-card.ant-card{background:var(--wr-paper)!important;border:1px solid var(--wr-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeups-list-card.outer-corner-glow:before,body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeups-list-card.outer-corner-glow:after{display:none!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeups-list-card .ant-card-head{background:var(--wr-paper)!important;border-bottom:1px solid var(--wr-border)!important;border-radius:var(--user-radius) var(--user-radius) 0 0!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeups-list-card .ant-card-head-title,body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeups-list-card .ant-card-head-title span{color:var(--wr-ink)!important;font-style:normal!important;font-weight:600!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeups-list-card .ant-card-head-title .anticon{color:var(--wr-primary)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeups-empty-state{color:var(--wr-muted)!important;border:1px dashed var(--wr-border)!important;border-radius:var(--user-radius-sm)!important;background:var(--wr-surface)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card{position:relative!important;background:var(--wr-paper)!important;border:1px solid var(--wr-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;overflow:hidden!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card:before,body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card:after{display:none!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card .writeups-item-index{background:var(--wr-surface)!important;color:var(--wr-primary)!important;border:1px solid var(--wr-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card .writeups-item-title{color:var(--wr-ink)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card .writeups-item-accent{background:var(--wr-primary)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card .tactical-tag{background:var(--wr-surface)!important;color:var(--wr-muted)!important;border:1px solid var(--wr-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card .writeups-item-meta{color:var(--wr-muted)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card .writeups-view-btn{background:var(--wr-primary)!important;color:#fff!important;border:1px solid var(--wr-primary)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;font-weight:500!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card .writeups-view-btn:hover,body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card .writeups-view-btn:focus{background:#2557b8!important;border-color:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-item-card .writeups-view-btn .anticon{color:inherit!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .ant-modal-content{border-radius:var(--user-radius)!important;box-shadow:0 4px 16px #1d212914!important;border:1px solid var(--user-border)!important;overflow:hidden}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .ant-modal-header{border-bottom:1px solid var(--user-border)!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .ant-modal-footer{border-top:1px solid var(--user-border)!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .ant-modal-title,body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .ant-modal-title span{color:var(--user-text-primary)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .ant-modal-title .anticon{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .ant-modal-close{color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .ant-modal-close:hover{color:var(--user-primary)!important;background:var(--user-surface-muted)!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-modal-accent{background:var(--user-primary)!important;left:0!important;width:3px!important;border-radius:0 2px 2px 0}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-modal-top-bar{display:none!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-modal-label{color:var(--user-text-primary)!important;font-weight:600!important;letter-spacing:.02em!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-modal-count{background:var(--user-surface-muted)!important;color:var(--user-text-secondary)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-filter-accent{background:var(--user-primary)!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-cat-section-hd{border-bottom-color:var(--user-border)!important;border-bottom-width:1px!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .filter-modal-scrollbar{border:1px solid var(--user-border)!important;background:var(--user-surface-muted)!important;border-radius:var(--user-radius-sm)!important;scrollbar-width:thin;scrollbar-color:#c9cdd4 var(--user-surface-muted)}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-cat-tag{border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-cat-tag--selected{background:#eef3fc!important;color:var(--user-primary)!important;border-color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-cat-empty{color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .tactical-search-row{display:flex;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important;overflow:hidden}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .tactical-search.ant-input,body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .tactical-search.ant-input-affix-wrapper{flex:1;border:none!important;box-shadow:none!important;background:var(--user-surface)!important;color:var(--user-text-primary)!important;border-radius:0!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .tactical-search.ant-input-affix-wrapper input{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .tactical-search-btn{background:var(--user-primary)!important;color:#fff!important;border:none!important;border-left:1px solid var(--user-border)!important;border-radius:0!important;font-weight:500!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .tactical-search-btn:hover{background:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-modal-ok-btn{background:var(--user-primary)!important;color:#fff!important;border:1px solid var(--user-primary)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;font-weight:500!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-modal-ok-btn:hover{background:#2557b8!important;border-color:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-modal-cancel-btn{background:var(--user-surface)!important;color:var(--user-text-primary)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .writeups-cat-modal--minimal-light .writeups-modal-cancel-btn:hover{background:var(--user-surface-muted)!important;border-color:#d0d3d9!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-editor-card,body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-card{border:1px solid var(--wr-border)!important;border-radius:var(--user-radius)!important;box-shadow:var(--user-shadow-sm)!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-editor-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-editor-actions{margin-top:16px;padding-top:16px;border-top:1px solid var(--wr-border)}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-back-top.ant-btn-primary{background:var(--wr-accent, #2f67d8)!important;border:none!important;color:#fff!important;border-radius:50%!important;box-shadow:var(--user-shadow-md, 0 4px 12px rgba(47, 103, 216, .28))!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-back-top.ant-btn-primary:hover{background:#3d78e8!important;color:#fff!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-markdown-wrap{margin-top:16px;padding-top:16px;border-top:1px solid var(--wr-border)}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-panel-card.ant-card{position:relative;overflow:hidden!important;background:#fff!important;border:1px solid var(--wr-border)!important;border-radius:var(--user-radius, 8px)!important;box-shadow:var(--user-shadow-sm, 0 1px 4px rgba(29, 33, 41, .06))!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-panel-card .ant-card-body{padding:0!important;background:transparent!important}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-title{display:flex;align-items:center;margin:0;padding:14px 16px 12px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--wr-text, #1d2129)!important;border-bottom:1px solid var(--wr-border);background:linear-gradient(180deg,#fafbfc,#fff)}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-title .anticon{color:var(--wr-accent, #2f67d8);font-size:14px}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-body{max-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;padding:10px 12px 14px;scrollbar-width:thin;scrollbar-color:#c9cdd4 transparent}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-body::-webkit-scrollbar{width:5px}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-body::-webkit-scrollbar-thumb{background:#c9cdd4;border-radius:4px}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-body::-webkit-scrollbar-thumb:hover{background:#a8adb4}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-list{list-style:none;margin:0;padding:0}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-item{margin:0 0 2px;line-height:1.4}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-link{display:block;padding:7px 10px;font-size:13px;font-weight:400;line-height:1.45;color:var(--wr-muted, #646a73)!important;text-decoration:none!important;border-radius:6px;border-left:3px solid transparent;word-break:break-word;transition:color .15s ease,background .15s ease,border-color .15s ease}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-link:hover{color:var(--wr-accent, #2f67d8)!important;background:#f2f3f5}body.is-user.user-theme-minimal-light .writeups-page--minimal-light .writeup-detail-toc-link--active{color:var(--wr-accent, #2f67d8)!important;font-weight:600;background:#eef3fc!important;border-left-color:var(--wr-accent, #2f67d8)!important}body.is-user.user-theme-minimal-light .writeups-workspace-modal .writeups-workspace-section-title{color:var(--wr-text)!important}body.is-user.user-theme-minimal-light .writeups-workspace-modal .ant-modal-content{border-radius:var(--user-radius)!important;box-shadow:var(--user-shadow-md)!important}body.is-user.user-theme-minimal-light .writeups-workspace-modal .writeups-workspace-create-btn{border-radius:var(--user-radius)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light{--tl-primary: var(--user-primary);--tl-ink: var(--user-text-primary);--tl-muted: var(--user-text-secondary);--tl-paper: var(--user-surface);--tl-surface: var(--user-surface-muted);--tl-border: var(--user-border);color:var(--tl-ink)}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card{background:var(--tl-paper)!important;border:1px solid var(--tl-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card.outer-corner-glow:before,body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card.outer-corner-glow:after{display:none!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-filter-accent{background:var(--tl-primary)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-filter-title,body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-filter-label{color:var(--tl-ink)!important;letter-spacing:.02em!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-filter-title .anticon{color:var(--tl-primary)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-filter-header{border-bottom-color:var(--tl-border)!important;border-bottom-width:1px!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-filter-divider{background:var(--tl-border)!important;height:1px!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-search.ant-input-search,body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-search .ant-input-group,body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-search .ant-input-group-wrapper{border:none!important;box-shadow:none!important;background:transparent!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-search .ant-input-affix-wrapper{background:var(--tl-paper)!important;border:1px solid var(--tl-border)!important;border-right:none!important;border-radius:var(--user-radius-sm) 0 0 var(--user-radius-sm)!important;min-height:40px!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-search .ant-input-affix-wrapper>input.ant-input{color:var(--tl-ink)!important;background:transparent!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-search .ant-input-affix-wrapper-focused{border-color:var(--tl-primary)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-search .ant-input-search-button{height:40px!important;background:var(--tl-primary)!important;border:1px solid var(--tl-primary)!important;border-radius:0 var(--user-radius-sm) var(--user-radius-sm) 0!important;color:#fff!important;font-weight:500!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-search .ant-input-search-button:hover{background:#2557b8!important;border-color:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-search .ant-input-group-addon{background:transparent!important;border:none!important;padding:0!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-category-select .ant-select-selector{background:var(--tl-paper)!important;border:1px solid var(--tl-border)!important;color:var(--tl-ink)!important;border-radius:var(--user-radius-sm)!important;min-height:40px!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-category-select.ant-select-focused .ant-select-selector{border-color:var(--tl-primary)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-category-select .ant-select-selection-item,body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-category-select .ant-select-selection-placeholder{color:var(--tl-ink)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-category-select .ant-select-arrow{color:var(--tl-muted)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tactical-button:not(.tools-reset-btn):not(.tools-recommend-btn){background:var(--tl-paper)!important;color:var(--tl-ink)!important;border:1px solid var(--tl-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-reset-btn:not(:disabled){background:var(--tl-primary)!important;color:#fff!important;border:1px solid var(--tl-primary)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-reset-btn:not(:disabled) span,body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-reset-btn:not(:disabled) .anticon{color:#fff!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-reset-btn:not(:disabled):hover{background:#2557b8!important;border-color:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-reset-btn:not(:disabled):hover span,body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-reset-btn:not(:disabled):hover .anticon{color:#fff!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-reset-btn:disabled{background:var(--tl-surface)!important;color:var(--tl-muted)!important;border:1px solid var(--tl-border)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-reset-btn:disabled span,body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-reset-btn:disabled .anticon{color:var(--tl-muted)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-recommend-btn{background:var(--tl-paper)!important;color:var(--tl-ink)!important;border:1px solid var(--tl-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-recommend-btn:hover{background:var(--tl-surface)!important;border-color:#d0d3d9!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-recommend-btn span,body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tools-recommend-btn .anticon{color:var(--tl-ink)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-filter-card .tactical-button span{color:inherit!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-list-card.ant-card{background:var(--tl-paper)!important;border:1px solid var(--tl-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-list-card.outer-corner-glow:before,body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-list-card.outer-corner-glow:after{display:none!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-list-card .ant-card-head{background:var(--tl-paper)!important;border-bottom:1px solid var(--tl-border)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-list-card .ant-card-head-title,body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-list-card .ant-card-head-title span{color:var(--tl-ink)!important;font-style:normal!important;font-weight:600!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-list-card .ant-card-head-title .anticon{color:var(--tl-primary)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .tools-empty-state{color:var(--tl-muted)!important;border:1px dashed var(--tl-border)!important;border-radius:var(--user-radius-sm)!important;background:var(--tl-surface)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card{background:var(--tl-paper)!important;border:1px solid var(--tl-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card:before{display:none!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card .tools-card-icon-box{background:#eef3fc!important;border:1px solid var(--tl-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card .tools-card-icon-box .anticon{color:var(--tl-primary)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card h5,body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card .ant-typography{color:var(--tl-ink)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card p,body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card .tools-card-submitter{color:var(--tl-muted)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card .tools-card-actions{border-top-color:var(--tl-border)!important;border-top-width:1px!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card .tactical-tag{background:var(--tl-surface)!important;color:var(--tl-muted)!important;border:1px solid var(--tl-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card .tools-card-btn-primary{background:var(--tl-primary)!important;color:#fff!important;border:1px solid var(--tl-primary)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card .tools-card-btn-primary span,body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card .tools-card-btn-primary .anticon{color:#fff!important}body.is-user.user-theme-minimal-light .tools-page--minimal-light .writeup-item-card .tools-card-btn-outline{background:var(--tl-paper)!important;color:var(--tl-ink)!important;border:1px solid var(--tl-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .tools-category-dropdown{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;box-shadow:0 4px 16px #1d212914!important;padding:4px!important}body.is-user.user-theme-minimal-light .tools-category-dropdown .ant-select-item-option{color:var(--user-text-primary)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .tools-category-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),body.is-user.user-theme-minimal-light .tools-category-dropdown .ant-select-item-option:hover:not(.ant-select-item-option-disabled){background:var(--user-surface-muted)!important}body.is-user.user-theme-minimal-light .tools-category-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#eef3fc!important;color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .tools-category-dropdown .ant-badge-count{background:#eef3fc!important;color:var(--user-primary)!important;border:1px solid var(--user-border)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light{--kn-primary: var(--user-primary);--kn-ink: var(--user-text-primary);--kn-muted: var(--user-text-secondary);--kn-paper: var(--user-surface);--kn-surface: var(--user-surface-muted);--kn-border: var(--user-border);color:var(--kn-ink)}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kn-main-card.ant-card{background:var(--kn-paper)!important;border:1px solid var(--kn-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kn-main-card.outer-corner-glow:before,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kn-main-card.outer-corner-glow:after{display:none!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kn-main-card .ant-card-head{background:var(--kn-paper)!important;border-bottom:1px solid var(--kn-border)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kn-page-title{color:var(--kn-ink)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-tab-btn{border:1px solid var(--kn-border)!important;background:var(--kn-paper)!important;color:var(--kn-muted)!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-tab-btn:hover{background:var(--kn-surface)!important;color:var(--kn-ink)!important;border-color:#d0d3d9!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-tab-btn.kt-tab-btn--active{background:#eef3fc!important;color:var(--kn-primary)!important;border-color:var(--kn-primary)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-articles-panel,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kn-main-card .ant-card-body{background:var(--kn-surface)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-articles-panel .ant-input,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-articles-panel .ant-input-affix-wrapper,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-articles-panel .ant-select-selector,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-articles-panel .ant-btn-default{background:var(--kn-paper)!important;border-color:var(--kn-border)!important;color:var(--kn-ink)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-articles-panel .ant-btn-default:hover{background:var(--kn-surface)!important;border-color:#d0d3d9!important;color:var(--kn-ink)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-articles-panel .kn-recommend-btn{background:var(--kn-paper)!important;border-color:var(--kn-border)!important;color:var(--kn-ink)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-articles-empty .ant-empty-description{color:var(--kn-muted)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .react-flow{background:var(--kn-surface)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .react-flow__background pattern circle{fill:#d0d3d9!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kn-flow-controls{background:var(--kn-paper)!important;border:1px solid var(--kn-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:0 2px 8px #1d21290f!important;overflow:hidden}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kn-flow-controls__btn{background:var(--kn-paper)!important;color:var(--kn-ink)!important;border:none!important;border-bottom:1px solid var(--kn-border)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kn-flow-controls__btn:last-child{border-bottom:none!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kn-flow-controls__btn:hover{background:#eef3fc!important;color:var(--kn-primary)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .react-flow__minimap{background:var(--kn-paper)!important;border:1px solid var(--kn-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:0 2px 8px #1d21290f!important}body.is-user.user-theme-minimal-light .kn-submit-modal--minimal-light .kn-submit-btn{background:var(--user-primary)!important;color:#fff!important;border:1px solid var(--user-primary)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;font-weight:500!important}body.is-user.user-theme-minimal-light .kn-submit-modal--minimal-light .kn-submit-btn:hover:not(:disabled){background:#2557b8!important;border-color:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-articles-wrap{gap:16px}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2{padding:20px 20px 18px 22px;border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;background:var(--user-surface)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2:before{width:3px;background:var(--user-primary)!important;box-shadow:none!important;border-radius:var(--user-radius) 0 0 var(--user-radius)}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__badge{border:1px solid var(--user-border)!important;color:var(--user-primary)!important;background:#eef3fc!important;border-radius:var(--user-radius-sm)!important;text-transform:none}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2--md .kt-article-v2__badge{color:var(--user-text-secondary)!important;background:var(--user-surface-muted)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__title{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__category{color:var(--user-primary)!important;background:#eef3fc!important;border:1px solid #c5d8f5!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__url-row{border:1px dashed var(--user-border)!important;background:var(--user-surface-muted)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__url-text{color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__url-icon{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__desc{color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__meta-pill{border:1px solid var(--user-border)!important;background:var(--user-surface-muted)!important;border-radius:var(--user-radius-sm)!important;color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__meta-label{color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__meta-value{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__meta-pill--accessible{background:#f0fdf4!important;border-color:#bbf7d0!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__meta-pill--accessible .kt-article-v2__meta-value,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__meta-pill--accessible .anticon{color:#059669!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__meta-pill--unavailable{background:#fef2f2!important;border-color:#fecaca!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__meta-pill--unavailable .kt-article-v2__meta-value{color:#dc2626!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__foot{border-top:1px solid var(--user-border)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__btn{border:1px solid var(--user-border)!important;background:var(--user-surface)!important;color:var(--user-text-primary)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__btn:hover{background:var(--user-surface-muted)!important;color:var(--user-primary)!important;border-color:#d0d3d9!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__btn--primary{background:var(--user-primary)!important;color:#fff!important;border:1px solid var(--user-primary)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .kt-article-v2__btn--primary:hover{background:#2557b8!important;border-color:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light.knowledge-article-detail{--kad-primary: var(--user-primary);--kad-ink: var(--user-text-primary);--kad-muted: var(--user-text-secondary);--kad-paper: var(--user-surface);--kad-surface: var(--user-surface-muted);--kad-border: var(--user-border);color:var(--kad-ink)}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__back{border:1px solid var(--kad-border)!important;background:var(--kad-paper)!important;color:var(--kad-ink)!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__back:hover{background:var(--kad-surface)!important;color:var(--kad-primary)!important;border-color:#d0d3d9!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__card,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__toc-card{background:var(--kad-paper)!important;border:1px solid var(--kad-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__card:before,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__card:after,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__toc-card:before,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__toc-card:after{display:none!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__head{border-bottom:1px solid var(--kad-border)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__badge{border:1px solid #c5d8f5!important;color:var(--kad-primary)!important;background:#eef3fc!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__title{color:var(--kad-ink)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__category{color:var(--kad-primary)!important;background:#eef3fc!important;border:1px solid #c5d8f5!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__meta{color:var(--kad-muted)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__meta-item .anticon{color:var(--kad-primary)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__meta-item--ok,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__meta-item--ok .anticon{color:#059669!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__toc-title{color:var(--kad-ink)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__toc-link{color:var(--kad-muted)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__toc-link:hover{color:var(--kad-primary)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__toc-link--active{color:var(--kad-primary)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__page-grid--with-toc .knowledge-article-detail__markdown-wrap{border-top:none!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__back-top.ant-btn-primary{background:var(--kad-primary)!important;border:none!important;color:#fff!important;border-radius:50%!important;box-shadow:var(--user-shadow-md, 0 4px 12px rgba(47, 103, 216, .28))!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__back-top.ant-btn-primary:hover{background:#3d78e8!important;color:#fff!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body p,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body li,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body h1,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body h2,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body h3,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body h4,body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body strong{color:var(--kad-ink)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body a{color:var(--kad-primary)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body pre{background:var(--kad-surface)!important;border:1px solid var(--kad-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body code{background:var(--kad-surface)!important;color:var(--kad-primary)!important;border-radius:4px!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body blockquote{border-left-color:var(--kad-primary)!important;background:var(--kad-surface)!important;color:var(--kad-muted)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body table th{background:var(--kad-surface)!important;color:var(--kad-ink)!important;border-color:var(--kad-border)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__content .markdown-body table td{border-color:var(--kad-border)!important;color:var(--kad-ink)!important}body.is-user.user-theme-minimal-light .knowledge-page--minimal-light .knowledge-article-detail__empty{color:var(--kad-muted)!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light,body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light{--an-primary: var(--user-primary);--an-ink: var(--user-text-primary);--an-muted: var(--user-text-secondary);--an-paper: var(--user-surface);--an-surface: var(--user-surface-muted);--an-border: var(--user-border);background:var(--an-surface)!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcements-main-card.ant-card{background:var(--an-paper)!important;border:1px solid var(--an-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcements-main-card .ant-card-head{border-bottom:1px solid var(--an-border)!important;background:var(--an-paper)!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcements-card-title{color:var(--an-ink)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcements-title-icon{color:var(--an-primary)!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .ant-empty-description{color:var(--an-muted)!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcement-list-item{background:var(--an-paper)!important;border:1px solid var(--an-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcement-list-item:hover{border-color:#d0d3d9!important;background:var(--an-surface)!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcement-list-item--pinned{border-color:#c5d8f5!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcement-list-item__pin-bar{background:var(--an-primary)!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcement-list-item__pin-badge{background:#eef3fc!important;color:var(--an-primary)!important;border:1px solid #c5d8f5!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcement-list-item__title{color:var(--an-ink)!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcement-list-item__excerpt,body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcement-list-item__meta,body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcement-list-item__hint{color:var(--an-muted)!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcement-list-item__meta .anticon{color:var(--an-primary)!important}body.is-user.user-theme-minimal-light .announcements-page--minimal-light .announcement-list-item .ant-divider{border-color:var(--an-border)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-back-btn.ant-btn-link{color:var(--an-primary)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-back-btn.ant-btn-link:hover{color:#2557b8!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-detail-card.ant-card{background:var(--an-paper)!important;border:1px solid var(--an-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-detail-card__pin{background:#eef3fc!important;color:var(--an-primary)!important;border:1px solid #c5d8f5!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-detail-card__title{color:var(--an-ink)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-detail-card__meta-bar{border-color:var(--an-border)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-detail-card__meta .anticon,body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-detail-card__meta .ant-typography{color:var(--an-muted)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-detail-card__meta .anticon{color:var(--an-primary)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-detail-card .ant-tag{border:1px solid var(--an-border)!important;color:var(--an-ink)!important;background:var(--an-surface)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-detail-card .ant-divider{border-color:var(--an-border)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown,body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body{color:var(--an-ink)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body h1,body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body h2,body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body h3,body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body h4,body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body h5,body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body h6{color:var(--an-ink)!important;border-color:var(--an-border)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body a{color:var(--an-primary)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body a:hover{color:#2557b8!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body pre,body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body code{background:var(--an-surface)!important;border:1px solid var(--an-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-markdown .markdown-body blockquote{border-left-color:var(--an-primary)!important;background:var(--an-surface)!important;color:var(--an-muted)!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-notfound-btn.ant-btn{background:var(--an-primary)!important;color:#fff!important;border:1px solid var(--an-primary)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .announcement-detail-page--minimal-light .announcement-notfound-btn.ant-btn:hover{background:#2557b8!important;border-color:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light{--tk-primary: var(--user-primary);--tk-ink: var(--user-text-primary);--tk-muted: var(--user-text-secondary);--tk-paper: var(--user-surface);--tk-surface: var(--user-surface-muted);--tk-border: var(--user-border)}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-main-card.ant-card{background:var(--tk-paper)!important;border:1px solid var(--tk-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;overflow:visible!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-main-card.outer-corner-glow:before,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-main-card.outer-corner-glow:after{display:none!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-main-card>.ant-card-head{border-bottom:1px solid var(--tk-border)!important;background:var(--tk-paper)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-main-card>.ant-card-body{background:var(--tk-paper)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-card-title{color:var(--tk-ink)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-form-label,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-form-item-label>label{color:var(--tk-ink)!important;font-weight:500!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input-affix-wrapper,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input-textarea textarea{background:var(--tk-paper)!important;border:1px solid var(--tk-border)!important;color:var(--tk-ink)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input::-moz-placeholder,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input-textarea textarea::-moz-placeholder{color:var(--tk-muted)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input::placeholder,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input-textarea textarea::placeholder{color:var(--tk-muted)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input:hover,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input:focus,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input-affix-wrapper:hover,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input-affix-wrapper-focused,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input-textarea textarea:hover,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-input-textarea textarea:focus{border-color:var(--tk-primary)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-drag,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload-dragger.ant-upload-drag{background:var(--tk-surface)!important;border:1px dashed var(--tk-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-drag:hover,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload-dragger.ant-upload-drag:hover{border-color:var(--tk-primary)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-drag-icon .anticon,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload-dragger .ant-upload-drag-icon .anticon{color:var(--tk-primary)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-drag .ant-upload-text,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload-dragger .ant-upload-text{color:var(--tk-ink)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-drag .ant-upload-hint,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload-dragger .ant-upload-hint{color:var(--tk-muted)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-list-picture .ant-upload-list-item,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-list-picture-card .ant-upload-list-item-container .ant-upload-list-item{background:var(--tk-paper)!important;border:1px solid var(--tk-border)!important;border-radius:var(--user-radius-sm)!important;padding:8px!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-list-item-name,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-list-item .ant-upload-list-item-name{color:var(--tk-ink)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-list-item-actions .anticon{color:var(--tk-muted)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-list-item-actions .anticon:hover{color:var(--tk-primary)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-list-item-thumbnail img{-o-object-fit:cover;object-fit:cover;border-radius:4px}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-select-picture-card{background:var(--tk-surface)!important;border:1px dashed var(--tk-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-select-picture-card:hover{border-color:var(--tk-primary)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload-trigger{color:var(--tk-muted)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-upload .ant-upload-select-picture-card:hover .tickets-upload-trigger{color:var(--tk-primary)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-btn-primary{background:var(--tk-primary)!important;color:#fff!important;border:1px solid var(--tk-primary)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-btn-primary:hover:not(:disabled){background:#2557b8!important;border-color:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-btn-primary:hover:not(:disabled) span,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-btn-primary:hover:not(:disabled) .anticon{color:#fff!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-btn-secondary,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-btn-back{background:var(--tk-paper)!important;color:var(--tk-ink)!important;border:1px solid var(--tk-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-btn-secondary:hover:not(:disabled),body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-btn-back:hover:not(:disabled){background:var(--tk-surface)!important;border-color:#d0d3d9!important;color:var(--tk-ink)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-btn-danger{background:var(--tk-paper)!important;color:#dc2626!important;border:1px solid #dc2626!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-btn-danger:hover:not(:disabled){background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table.ant-table-wrapper .ant-table{border:none!important;box-shadow:none!important;border-radius:0!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-pagination{margin-top:16px!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-pagination-item,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-pagination-prev .ant-pagination-item-link,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-pagination-next .ant-pagination-item-link{background:var(--tk-paper)!important;border-color:var(--tk-border)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-table,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-table-container,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-table-content,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-table-body{background:transparent!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-table-thead>tr>th{background:var(--tk-surface)!important;color:var(--tk-ink)!important;border-bottom:1px solid var(--tk-border)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-table-tbody>tr>td{background:var(--tk-paper)!important;color:var(--tk-ink)!important;border-bottom:1px solid var(--tk-border)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-table-tbody>tr:hover>td{background:var(--tk-surface)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-mine-table .ant-empty-description{color:var(--tk-muted)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-link{color:var(--tk-primary)!important;font-weight:500}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-link:hover{color:#2557b8!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-btn-primary:not(.tickets-btn-primary):not(.ant-btn-link):not(.ant-btn-text){background:var(--tk-primary)!important;border-color:var(--tk-primary)!important;color:#fff!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-btn-default:not(.ant-btn-link):not(.ant-btn-text):hover{border-color:#d0d3d9!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-typography,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-descriptions-item-label,body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-descriptions-item-content{color:var(--tk-ink)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ticket-detail-desc .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--tk-surface)!important;border-color:var(--tk-border)!important;color:var(--tk-muted)!important;font-weight:500!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ticket-detail-desc .ant-descriptions-bordered .ant-descriptions-item-content{background:var(--tk-paper)!important;border-color:var(--tk-border)!important;color:var(--tk-ink)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ticket-detail-desc .ant-typography-copy{color:var(--tk-primary)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-sub-card.ant-card{background:var(--tk-surface)!important;border:1px solid var(--tk-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-sub-card>.ant-card-head{border-bottom:1px solid var(--tk-border)!important;background:var(--tk-paper)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-sub-card>.ant-card-head .ant-card-head-title{color:var(--tk-ink)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ticket-message-list .ant-list-item{border-bottom:1px solid var(--tk-border)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ticket-message-list .ant-empty-description{color:var(--tk-muted)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-msg-admin{color:var(--tk-primary)!important;font-weight:600}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .tickets-msg-user{color:var(--tk-ink)!important;font-weight:600}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-divider{border-color:var(--tk-border)!important}body.is-user.user-theme-minimal-light .tickets-page--minimal-light .ant-image{border:1px solid var(--tk-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light{--pf-accent: var(--user-primary);--pf-accent-hover: #2557b8;--pf-ink: var(--user-text-primary);--pf-muted: var(--user-text-secondary);--pf-paper: var(--user-surface);--pf-surface: var(--user-surface-muted);--pf-border: var(--user-border);--pf-chart: #2f67d8}body.is-user.user-theme-minimal-light .profile-page--minimal-light .outer-corner-glow.ant-card,body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-industrial-card.ant-card,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-card{position:relative!important;background:var(--pf-paper)!important;border:1px solid var(--pf-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .outer-corner-glow:before,body.is-user.user-theme-minimal-light .profile-page--minimal-light .outer-corner-glow:after{display:none!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-card-head{background:var(--pf-paper)!important;border-bottom:1px solid var(--pf-border)!important;color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-card-body{background:var(--pf-paper)!important;color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-card-title,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-card-head-title,body.is-user.user-theme-minimal-light .profile-page--minimal-light h1,body.is-user.user-theme-minimal-light .profile-page--minimal-light h2,body.is-user.user-theme-minimal-light .profile-page--minimal-light h3,body.is-user.user-theme-minimal-light .profile-page--minimal-light h4,body.is-user.user-theme-minimal-light .profile-page--minimal-light h5,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-typography strong{color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-typography,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-typography-secondary,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-form-item-explain,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-statistic-title,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-list-item-meta-description{color:var(--pf-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-sidebar-header{border-bottom:1px solid var(--pf-border)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-sidebar-username{color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-sidebar-avatar{border:2px solid var(--pf-border)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-camera-btn{color:#fff!important;background:var(--pf-accent)!important;border:1px solid var(--pf-accent)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-certified-badge{background:var(--user-primary-muted)!important;color:var(--pf-accent)!important;border:1px solid #c5d8f5!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-stat-item{background:var(--pf-surface)!important;border:1px solid var(--pf-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-stat-item__label{color:var(--pf-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-stat-item__value{color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-divider{border-color:var(--pf-border)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .industrial-menu.ant-menu{border-inline-end:none!important;color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .industrial-menu .ant-menu-item{color:var(--pf-ink)!important;border:1px solid transparent!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .industrial-menu .ant-menu-item .ant-menu-title-content,body.is-user.user-theme-minimal-light .profile-page--minimal-light .industrial-menu .ant-menu-item .anticon{color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .industrial-menu .ant-menu-item:hover{background:var(--pf-surface)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .industrial-menu .ant-menu-item-selected{background:var(--user-primary-muted)!important;color:var(--pf-accent)!important;border:1px solid #c5d8f5!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .industrial-menu .ant-menu-item-selected .ant-menu-title-content,body.is-user.user-theme-minimal-light .profile-page--minimal-light .industrial-menu .ant-menu-item-selected .anticon{color:var(--pf-accent)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-form-item-label>label,body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-form-label{color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-input,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-input-affix-wrapper,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-input-textarea textarea{background:var(--pf-paper)!important;color:var(--pf-ink)!important;border:1px solid var(--pf-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-input::-moz-placeholder{color:var(--pf-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-input::placeholder{color:var(--pf-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-input:hover,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-input-affix-wrapper:hover{border-color:#d0d3d9!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-input:focus,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-input-affix-wrapper-focused{border-color:var(--pf-accent)!important;box-shadow:0 0 0 2px var(--user-primary-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-input[disabled]{background:var(--pf-surface)!important;color:var(--pf-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-btn--primary.ant-btn-primary{background:var(--pf-accent)!important;border:1px solid var(--pf-accent)!important;color:#fff!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-btn--primary.ant-btn-primary:hover:not(:disabled){background:var(--pf-accent-hover)!important;border-color:var(--pf-accent-hover)!important;color:#fff!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-btn--default.ant-btn{background:var(--pf-paper)!important;border:1px solid var(--pf-border)!important;color:var(--pf-ink)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-btn--default.ant-btn:hover:not(:disabled){background:var(--pf-surface)!important;border-color:#d0d3d9!important;color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-list-item{border-bottom:1px solid var(--pf-border)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-list-item:hover{background:var(--pf-surface)!important;border-left:3px solid var(--pf-accent)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-list-item__title{color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-list-item__time{color:var(--pf-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-tag{border-radius:var(--user-radius-sm)!important;border:none!important;font-weight:500!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-tag--earned{background:var(--user-primary-muted)!important;color:var(--pf-accent)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-tag--pending{background:var(--pf-surface)!important;color:var(--pf-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-achievement-card.ant-card{background:var(--pf-paper)!important;border:1px solid var(--pf-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-achievement-card .profile-achievement-name{color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-achievement-card:hover{border-color:var(--pf-accent)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-achievement-status-tag--earned.ant-tag{background:var(--user-primary-muted)!important;color:var(--pf-accent)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-achievement-status-tag--pending.ant-tag{background:var(--pf-surface)!important;color:var(--pf-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-empty-hint{color:var(--pf-muted)!important;border:1px dashed var(--pf-border)!important;background:var(--pf-surface)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-chart-empty,body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-chart-hint{color:var(--pf-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-chart-hint--warn{color:#b45309!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-modal-content{background:var(--pf-paper)!important;border:1px solid var(--pf-border)!important;border-radius:var(--user-radius-lg)!important;box-shadow:var(--user-shadow-md)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-modal-header{border-bottom:1px solid var(--pf-border)!important;background:var(--pf-paper)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-modal-title{color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-contribution-card .ant-card-head{border-bottom:1px solid var(--pf-border)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-contribution-title{color:var(--pf-ink)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-contribution-grid{background:var(--pf-surface)!important;border:1px solid var(--pf-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-contribution-legend,body.is-user.user-theme-minimal-light .profile-page--minimal-light .profile-contribution-month{color:var(--pf-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-skeleton-content .ant-skeleton-title,body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#f2f3f5 25%,#e4e7ec,#f2f3f5 75%)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-pagination-item-active{border-color:var(--pf-accent)!important;background:var(--user-primary-muted)!important}body.is-user.user-theme-minimal-light .profile-page--minimal-light .ant-pagination-item-active a{color:var(--pf-accent)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light{--cw-primary: var(--user-primary);--cw-ink: var(--user-text-primary);--cw-muted: var(--user-text-secondary);--cw-paper: var(--user-surface);--cw-surface: var(--user-surface-muted);--cw-border: var(--user-border);background:transparent;color:var(--cw-ink)}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-secondary-text{color:var(--cw-muted)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-table .ant-typography,body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-table strong{color:var(--cw-ink)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .outer-corner-glow:before,body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .outer-corner-glow:after{display:none!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-card{background:var(--cw-paper)!important;border:1px solid var(--cw-border)!important;border-radius:var(--user-radius)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page h3.ant-typography{color:var(--cw-ink)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-table-thead>tr>th{background:var(--cw-surface)!important;color:var(--cw-ink)!important;border-bottom:1px solid var(--cw-border)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-table-tbody>tr>td{background:var(--cw-paper)!important;color:var(--cw-ink)!important;border-bottom:1px solid var(--cw-border)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-table-tbody>tr:hover>td{background:var(--cw-surface)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-empty-description{color:var(--cw-muted)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-pagination-item,body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-pagination-prev .ant-pagination-item-link,body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-pagination-next .ant-pagination-item-link{background:var(--cw-paper)!important;border:1px solid var(--cw-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-pagination-item a{color:var(--cw-ink)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-pagination-item-active{background:var(--user-primary-muted)!important;border-color:var(--cw-primary)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-pagination-item-active a{color:var(--cw-primary)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-action-btn.ant-btn{background:var(--cw-paper)!important;color:var(--cw-ink)!important;border:1px solid var(--cw-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;height:auto!important;min-height:40px!important;padding:8px 16px!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-action-btn:hover:not(:disabled){background:var(--cw-surface)!important;border-color:#d0d3d9!important;color:var(--cw-ink)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-primary-btn.ant-btn{background:var(--cw-primary)!important;color:#fff!important;border:1px solid var(--cw-primary)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;height:auto!important;min-height:40px!important;padding:8px 20px!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-primary-btn:hover:not(:disabled){background:#2557b8!important;border-color:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-danger-btn.ant-btn{background:var(--cw-paper)!important;color:#dc2626!important;border:1px solid #f5c4c4!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-danger-btn:hover:not(:disabled){background:var(--user-danger-muted)!important;border-color:#dc2626!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-select.ant-select .ant-select-selector{background:var(--cw-paper)!important;border:1px solid var(--cw-border)!important;color:var(--cw-ink)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;min-height:40px!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-select .ant-select-selection-item,body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-select .ant-select-selection-placeholder,body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-select .ant-select-arrow,body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-filter-label{color:var(--cw-ink)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-tab-switch{gap:12px!important;margin-bottom:20px!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-tab-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--cw-border)!important;background:var(--cw-paper)!important;color:var(--cw-muted)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;font-weight:500!important;padding:12px 24px!important;min-height:44px!important;cursor:pointer}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-tab-btn:hover{border-color:#d0d3d9!important;color:var(--cw-ink)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-tab-btn.is-active{background:var(--user-primary-muted)!important;border-color:#c5d8f5!important;color:var(--cw-primary)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-status-tag.ant-tag{border-radius:var(--user-radius-sm)!important;font-weight:500!important;border:none!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-status--pending.ant-tag{color:#b45309!important;background:#fff7e6!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-status--approved.ant-tag{color:#0d9488!important;background:#ecfdf5!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .cert-writeups-status--rejected.ant-tag{color:#dc2626!important;background:var(--user-danger-muted)!important}body.is-user.user-theme-minimal-light .cert-writeups-root--minimal-light .cert-writeups-page .ant-tag-blue{background:var(--user-primary-muted)!important;color:var(--cw-primary)!important;border:none!important}body.is-user.user-theme-minimal-light .cert-writeups-filter-dropdown--minimal-light.ant-select-dropdown,body.is-user.user-theme-minimal-light .cert-writeups-select-dropdown--minimal-light.ant-select-dropdown{background:var(--cw-paper)!important;border:1px solid var(--cw-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:var(--user-shadow-sm)!important}body.is-user.user-theme-minimal-light .cert-writeups-filter-dropdown--minimal-light .ant-select-item,body.is-user.user-theme-minimal-light .cert-writeups-select-dropdown--minimal-light .ant-select-item{color:var(--cw-ink)!important}body.is-user.user-theme-minimal-light .cert-writeups-filter-dropdown--minimal-light .ant-select-item-option-active,body.is-user.user-theme-minimal-light .cert-writeups-select-dropdown--minimal-light .ant-select-item-option-active{background:var(--cw-surface)!important}body.is-user.user-theme-minimal-light .cert-writeups-filter-dropdown--minimal-light .ant-select-item-option-selected,body.is-user.user-theme-minimal-light .cert-writeups-select-dropdown--minimal-light .ant-select-item-option-selected{background:var(--user-primary-muted)!important;color:var(--cw-primary)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light{--cw-primary: var(--user-primary);--cw-ink: var(--user-text-primary);--cw-muted: var(--user-text-secondary);--cw-paper: var(--user-surface);--cw-surface: var(--user-surface-muted);--cw-border: var(--user-border)}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-modal-content{background:var(--cw-paper)!important;border:1px solid var(--cw-border)!important;border-radius:var(--user-radius-lg)!important;box-shadow:var(--user-shadow-md)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-modal-header{background:var(--cw-paper)!important;border-bottom:1px solid var(--cw-border)!important;margin-bottom:0!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-modal-title{color:var(--cw-ink)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-modal-body{background:var(--cw-paper)!important;color:var(--cw-ink)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-modal-close{color:var(--cw-muted)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-modal-close:hover{color:var(--cw-ink)!important;background:var(--cw-surface)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-form-item-label>label{color:var(--cw-ink)!important;font-weight:500!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-form-item-explain-error{color:var(--user-danger)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-input,body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-input-affix-wrapper,body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .cert-writeups-select.ant-select .ant-select-selector{background:var(--cw-paper)!important;border:1px solid var(--cw-border)!important;color:var(--cw-ink)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;min-height:40px!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .cert-writeups-select .ant-select-selection-item,body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .cert-writeups-select .ant-select-selection-placeholder{color:var(--cw-ink)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .cert-writeups-select .ant-select-selection-placeholder,body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .cert-writeups-select .ant-select-arrow{color:var(--cw-muted)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-input::-moz-placeholder{color:var(--cw-muted)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-input::placeholder{color:var(--cw-muted)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-upload-list-item{border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-upload-list-item-name{color:var(--cw-ink)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-upload-list-item .anticon,body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-upload-list-item-card-actions .anticon{color:var(--cw-muted)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .ant-upload-list-item-card-actions .anticon:hover{color:var(--user-danger)!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .cert-writeups-primary-btn.ant-btn{background:var(--cw-primary)!important;color:#fff!important;border:1px solid var(--cw-primary)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;min-height:40px!important;font-weight:500!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .cert-writeups-primary-btn.ant-btn:hover:not(:disabled){background:#2557b8!important;border-color:#2557b8!important;color:#fff!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .cert-writeups-action-btn.ant-btn{background:var(--cw-paper)!important;color:var(--cw-ink)!important;border:1px solid var(--cw-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;min-height:40px!important}body.is-user.user-theme-minimal-light .cert-writeups-modal--minimal-light .cert-writeups-action-btn.ant-btn:hover:not(:disabled){background:var(--cw-surface)!important;border-color:#d0d3d9!important;color:var(--cw-ink)!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-card{background:transparent!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-card-head{background:transparent!important;border-bottom:1px solid var(--user-border)!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-card-body{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-tabs-tab-btn{color:var(--user-text-secondary)!important;font-weight:600;transition:color .15s ease!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-tabs-tab:hover .ant-tabs-tab-btn,body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-tabs-ink-bar{background:var(--user-primary)!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-input,body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-input-affix-wrapper{background:#fff!important;color:var(--user-text-primary)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-input::-moz-placeholder{color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-input::placeholder{color:var(--user-text-secondary)!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-upload.ant-upload-select-picture-card{background:#fff!important;border:1px dashed var(--user-border)!important;border-radius:var(--user-radius-sm)!important;color:var(--user-text-secondary)!important;transition:border-color .15s ease,background .15s ease!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-upload.ant-upload-select-picture-card:hover{border-color:var(--user-primary)!important;background:var(--user-primary-muted)!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-upload-list-item-container .ant-upload-list-item{background:#fff!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-alert{border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-alert-info,body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-alert-error{background:#fff!important;border:1px solid var(--user-border)!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-result{background:transparent!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .ant-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .cert-invite-primary-btn:not(:disabled):hover,body.is-user.user-theme-minimal-light .cert-invite-page--minimal-light .cert-invite-primary-btn:not(:disabled):focus{background:var(--user-primary-hover)!important;border-color:var(--user-primary-hover)!important;color:#fff!important}body.is-user.user-theme-minimal-light .cert-invite-warning-modal--minimal-light .ant-modal-content{padding:0!important;border-radius:12px!important;border:1px solid var(--user-border)!important;box-shadow:0 18px 40px #1d21292e!important;background:#fff!important}body.is-user.user-theme-minimal-light .cert-invite-warning-modal--minimal-light .ant-modal-header{background:#fff!important;border-bottom:1px solid var(--user-border)!important}body.is-user.user-theme-minimal-light .cert-invite-warning-modal--minimal-light .ant-modal-body{background:#fff!important}body.is-user.user-theme-minimal-light .cert-invite-warning-modal--minimal-light .ant-modal-title{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .cert-invite-warning-modal--minimal-light .home-event-modal-title{color:var(--user-text-primary)!important;font-weight:700;letter-spacing:0}body.is-user.user-theme-minimal-light .cert-invite-warning-modal--minimal-light .home-event-modal-title-mark{width:10px;height:10px;border-radius:3px;border:1px solid var(--user-border)!important;background:var(--user-primary)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-card-head{background:transparent!important;border-bottom:1px solid var(--user-border)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-card-body{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-form-item-label>label,body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-form-item-label>label span{color:var(--user-text-secondary)!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-input,body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-input-password,body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-input-affix-wrapper{background:var(--user-surface)!important;color:var(--user-text-primary)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-input-affix-wrapper .ant-input{border:none!important;box-shadow:none!important;background:transparent!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-input[disabled],body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-input-affix-wrapper-disabled{background:var(--user-surface-muted)!important;color:var(--user-text-secondary)!important;border-color:var(--user-border)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-input::-moz-placeholder{color:var(--user-text-muted)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-input::placeholder{color:var(--user-text-muted)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-input-affix-wrapper .anticon{color:var(--user-text-muted)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-checkbox-wrapper span{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-checkbox-inner{border-radius:var(--user-radius-sm)!important;border:1px solid var(--user-border)!important;background:var(--user-surface)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-checkbox-checked .ant-checkbox-inner{background:var(--user-primary)!important;border-color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-checkbox-indeterminate .ant-checkbox-inner{background:var(--user-surface)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-checkbox:hover .ant-checkbox-inner,body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-checkbox-wrapper:hover .ant-checkbox-inner,body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .auth-cap-wrap cap-widget::part(label){color:var(--user-text-primary)!important;font-weight:500}body.is-user.user-theme-minimal-light .auth-page--minimal-light .auth-cap-wrap cap-widget::part(attribution){color:var(--user-text-muted)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .auth-primary-btn{background:var(--user-primary)!important;border-color:var(--user-primary)!important;color:#fff!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .auth-secondary-btn{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;color:var(--user-text-primary)!important;box-shadow:none!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .auth-secondary-btn:hover:not(:disabled){background:var(--user-surface-muted)!important;border-color:#d0d3d9!important;color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-btn-link{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .ant-btn-link:hover{color:var(--user-primary-hover)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .login-submit-btn,body.is-user.user-theme-minimal-light .auth-page--minimal-light .login-submit-btn:hover,body.is-user.user-theme-minimal-light .auth-page--minimal-light .login-submit-btn:focus,body.is-user.user-theme-minimal-light .auth-page--minimal-light .login-submit-btn:active,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-submit-btn,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-submit-btn:hover,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-submit-btn:focus,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-submit-btn:active,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-verify-btn,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-verify-btn:hover,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-verify-btn:focus,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-verify-btn:active,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-send-btn,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-send-btn:hover,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-send-btn:focus,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-send-btn:active,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-reset-btn,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-reset-btn:hover,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-reset-btn:focus,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-reset-btn:active{background:var(--user-primary)!important;border-color:var(--user-primary)!important;color:#fff!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .login-submit-btn[disabled],body.is-user.user-theme-minimal-light .auth-page--minimal-light .login-submit-btn[disabled]:hover,body.is-user.user-theme-minimal-light .auth-page--minimal-light .login-submit-btn[disabled]:focus,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-submit-btn[disabled],body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-submit-btn[disabled]:hover,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-submit-btn[disabled]:focus,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-send-btn[disabled],body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-send-btn[disabled]:hover,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-send-btn[disabled]:focus,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-reset-btn[disabled],body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-reset-btn[disabled]:hover,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-reset-btn[disabled]:focus{background:#f2f3f5!important;border-color:#e4e7ec!important;color:#8f959e!important;cursor:not-allowed!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .login-tactical-corners:before,body.is-user.user-theme-minimal-light .auth-page--minimal-light .login-tactical-corners:after,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-tactical-corners:before,body.is-user.user-theme-minimal-light .auth-page--minimal-light .register-tactical-corners:after,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-tactical-corners:before,body.is-user.user-theme-minimal-light .auth-page--minimal-light .forgot-tactical-corners:after{display:none!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .auth-info-banner{background:var(--user-primary-muted)!important;border:1px solid #c5d8f5!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .auth-info-banner .auth-info-accent{color:var(--user-primary)!important}body.is-user.user-theme-minimal-light .auth-page--minimal-light .auth-closed-notice{border:1px dashed var(--user-border)!important;background:var(--user-surface-muted)!important;color:var(--user-text-secondary)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light{background:transparent;color:var(--user-text-primary)}body.is-user.user-theme-minimal-light .custom-page--minimal-light .ant-skeleton-title,body.is-user.user-theme-minimal-light .custom-page--minimal-light .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#eef0f3 25%,#e4e7ec 37%,#eef0f3 63%)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card.ant-card{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;box-shadow:var(--user-shadow-md)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .ant-card-head{background:transparent!important;border-bottom:1px solid var(--user-border)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .ant-card-body{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body p,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body li,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body ul,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body ol,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body blockquote,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body td,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body th,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body kbd,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body details,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body summary{color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body h1,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body h2,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body h3,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body h4,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body h5,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body h6,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body strong{color:var(--user-text-primary)!important;font-weight:600!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body a{color:var(--user-primary)!important;font-weight:500}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body a:hover{color:var(--user-primary-hover)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body hr,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body h1,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body h2,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body table th,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body table td,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body table tr{border-color:var(--user-border)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body table th{background:var(--user-surface-muted)!important;color:var(--user-text-primary)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body table tr:nth-child(2n){background:var(--user-surface-muted)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body blockquote{border-left:3px solid var(--user-primary)!important;background:var(--user-primary-muted)!important;color:var(--user-text-secondary)!important;border-radius:0 var(--user-radius-sm) var(--user-radius-sm) 0!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body code{background:var(--user-surface-muted)!important;color:var(--user-primary)!important;border-radius:4px!important;padding:.15em .35em!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body kbd,body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body details summary{background:var(--user-surface-muted)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body pre{background:var(--user-surface-muted)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user.user-theme-minimal-light .custom-page--minimal-light .custom-page-card .markdown-body pre code{background:transparent!important;color:var(--user-text-primary)!important;padding:0!important}body.is-user .contest-detail-page--minimal-light{--cd-accent: var(--user-primary);--cd-accent-hover: var(--user-primary-hover);--cd-primary: var(--user-primary);--cd-ink: var(--user-text-primary);--cd-paper: var(--user-surface);--cd-muted: var(--user-text-secondary);--cd-surface: var(--user-surface-muted);width:80vw;max-width:80vw;margin-left:auto;margin-right:auto;padding:24px 0;box-sizing:border-box}body.is-user .contest-detail-page--minimal-light .contest-main-shell{background:var(--cd-paper)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;box-shadow:var(--user-shadow-md)!important;clip-path:none!important;overflow:visible!important;position:relative}body.is-user .contest-detail-page--minimal-light .contest-main-shell:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--cd-accent);z-index:5;pointer-events:none}body.is-user .contest-detail-page--minimal-light .section-card{background:var(--cd-paper)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important;margin-bottom:16px;position:relative}body.is-user .contest-detail-page--minimal-light .section-title{font-size:13px;font-weight:600;color:var(--cd-ink)!important;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--user-border)!important}body.is-user .contest-detail-page--minimal-light .section-title:after{content:"";position:absolute;left:0;bottom:-2px;width:48px;height:3px;background:var(--cd-accent)}body.is-user .contest-detail-page--minimal-light .section-text,body.is-user .contest-detail-page--minimal-light .contest-intro-text{color:var(--cd-ink)!important}body.is-user .contest-detail-page--minimal-light .kv .k{color:var(--cd-muted)!important}body.is-user .contest-detail-page--minimal-light .kv .v,body.is-user .contest-detail-page--minimal-light .contest-page-title{color:var(--cd-ink)!important}body.is-user .contest-detail-page--minimal-light .contest-countdown-badge{background:var(--cd-accent)!important;color:var(--cd-ink)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user .contest-detail-page--minimal-light .contest-status-tag--success{background:#e8f5f0!important;color:#0d9488!important;border:1px solid rgba(13,148,136,.25)!important}body.is-user .contest-detail-page--minimal-light .contest-status-tag--warning{background:#fff7e6!important;color:#d46b08!important;border:1px solid rgba(212,107,8,.25)!important}body.is-user .contest-detail-page--minimal-light .contest-status-tag--danger{background:#fff1f0!important;color:#cf1322!important;border:1px solid rgba(207,19,34,.25)!important}body.is-user .contest-detail-page--minimal-light .contest-status-tag--default{background:var(--cd-surface)!important;color:var(--cd-muted)!important;border:1px solid var(--user-border)!important}body.is-user .contest-detail-page--minimal-light .contest-stripe-divider{height:1px;background:var(--user-border);margin:20px 0}body.is-user .contest-detail-page--minimal-light .contest-enter-btn.ant-btn{height:48px;border-radius:var(--user-radius-sm)!important;font-weight:600!important;background:var(--cd-accent)!important;border:1px solid var(--user-border)!important;color:var(--cd-ink)!important;box-shadow:none!important}body.is-user .contest-detail-page--minimal-light .contest-enter-btn.ant-btn:hover,body.is-user .contest-detail-page--minimal-light .contest-enter-btn.ant-btn:focus,body.is-user .contest-detail-page--minimal-light .contest-enter-btn.ant-btn:active{background:var(--cd-accent-hover)!important;color:#fff!important;border-color:var(--cd-ink)!important}body.is-user .contest-detail-page--minimal-light .contest-enter-btn.ant-btn:hover span,body.is-user .contest-detail-page--minimal-light .contest-enter-btn.ant-btn:hover .anticon{color:#fff!important}body.is-user .contest-detail-page--minimal-light .contest-timeline-line{background:linear-gradient(180deg,var(--cd-accent) 0%,var(--cd-primary) 100%)}body.is-user .contest-detail-page--minimal-light .contest-timeline-dot--start{background:var(--cd-accent);border:1px solid var(--user-border);box-shadow:0 0 0 2px var(--cd-paper);border-radius:0}body.is-user .contest-detail-page--minimal-light .contest-timeline-dot--end{background:var(--cd-primary);border:1px solid var(--user-border);box-shadow:0 0 0 2px var(--cd-paper);border-radius:0}body.is-user .contest-detail-page--minimal-light .contest-timeline-label{color:var(--cd-muted)!important}body.is-user .contest-detail-page--minimal-light .contest-timeline-value{color:var(--cd-ink)!important}body.is-user .contest-detail-page--minimal-light .contest-hint-box,body.is-user .contest-detail-page--minimal-light .contest-pending-hint{color:var(--cd-muted)!important;background:var(--cd-surface)!important;border:1px dashed var(--user-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user .contest-detail-page--minimal-light .contest-entry-reason{background:var(--cd-accent)!important;color:var(--cd-ink)!important;border:1px solid var(--user-border)!important}body.is-user .contest-detail-page--minimal-light .contest-muted-caption{color:var(--cd-muted)!important}body.is-user .contest-detail-page--minimal-light .contest-hint-box{font-size:13px;font-weight:500;padding:8px 12px;display:inline-block;width:-moz-fit-content;width:fit-content}body.is-user .contest-detail-page--minimal-light .contest-reject-reason{display:inline-block;padding:8px 12px;font-size:12px;font-weight:600;background:#fff1f0!important;color:#cf1322!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user .contest-detail-page--minimal-light .contest-deadline-expired{display:inline-block;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.5px;background:#fff1f0!important;color:#cf1322!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user .contest-detail-page--minimal-light .contest-intro-text h1,body.is-user .contest-detail-page--minimal-light .contest-intro-text h2,body.is-user .contest-detail-page--minimal-light .contest-intro-text h3{color:var(--cd-ink)!important;margin:.6em 0 .35em;font-weight:600}body.is-user .contest-detail-page--minimal-light .contest-intro-text p,body.is-user .contest-detail-page--minimal-light .contest-intro-text li{color:var(--cd-muted)!important}body.is-user .contest-detail-page--minimal-light .contest-intro-text a{color:var(--cd-ink)!important;font-weight:600;text-decoration:underline}body.is-user .contest-detail-page--minimal-light .contest-intro-text a:hover{color:var(--cd-accent-hover)!important}body.is-user .contest-detail-page--minimal-light .contest-intro-text code{color:var(--cd-ink)!important;background:var(--cd-surface)!important;border:1px solid var(--cd-ink);padding:0 4px;border-radius:0}body.is-user .contest-detail-page--minimal-light .contest-intro-text strong{color:var(--cd-ink)!important}body.is-user .contest-detail-page--minimal-light .contest-timeline-label{font-size:11px;font-weight:700;text-transform:none;letter-spacing:.5px;margin-bottom:4px}body.is-user .contest-detail-page--minimal-light .contest-timeline-value{font-size:14px;font-weight:600}body.is-user .contest-detail-page--minimal-light .contest-btn-default.ant-btn{background:var(--cd-paper)!important;border:1px solid var(--user-border)!important;color:var(--cd-ink)!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important}body.is-user .contest-detail-page--minimal-light .contest-btn-default.ant-btn:hover,body.is-user .contest-detail-page--minimal-light .contest-btn-default.ant-btn:focus,body.is-user .contest-detail-page--minimal-light .contest-btn-default.ant-btn:active{background:var(--cd-surface)!important;color:var(--cd-ink)!important;border-color:var(--cd-ink)!important}body.is-user .contest-detail-page--minimal-light .contest-btn-default.ant-btn:hover span,body.is-user .contest-detail-page--minimal-light .contest-btn-default.ant-btn:hover .anticon{color:var(--cd-ink)!important}body.is-user .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary{background:var(--user-primary)!important;border:1px solid var(--user-primary)!important;color:#fff!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important;box-shadow:none!important}body.is-user .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary:hover,body.is-user .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary:focus,body.is-user .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary:active{background:var(--cd-accent-hover)!important;color:#fff!important;border-color:var(--cd-ink)!important}body.is-user .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary:hover span,body.is-user .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary:hover .anticon,body.is-user .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary:focus span,body.is-user .contest-detail-page--minimal-light .contest-btn-primary.ant-btn-primary:focus .anticon{color:#fff!important}body.is-user .contest-detail-page--minimal-light .contest-btn-warn.ant-btn,body.is-user .contest-detail-modal--minimal-light .contest-btn-warn.ant-btn{background:#fff7e6!important;border:1px solid var(--user-border)!important;color:#d46b08!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important}body.is-user .contest-detail-page--minimal-light .contest-btn-warn.ant-btn:hover,body.is-user .contest-detail-page--minimal-light .contest-btn-warn.ant-btn:focus,body.is-user .contest-detail-modal--minimal-light .contest-btn-warn.ant-btn:hover,body.is-user .contest-detail-modal--minimal-light .contest-btn-warn.ant-btn:focus{background:#ff4d00!important;color:#fff!important;border-color:var(--cd-ink)!important}body.is-user .contest-detail-page--minimal-light .contest-btn-warn.ant-btn:hover span,body.is-user .contest-detail-modal--minimal-light .contest-btn-warn.ant-btn:hover span{color:#fff!important}body.is-user .contest-detail-modal--minimal-light .contest-btn-default.ant-btn:hover,body.is-user .contest-detail-modal--minimal-light .contest-btn-default.ant-btn:focus{background:var(--cd-surface)!important;color:var(--cd-ink)!important;border-color:var(--cd-ink)!important}body.is-user .contest-detail-modal--minimal-light .contest-btn-primary.ant-btn-primary:hover,body.is-user .contest-detail-modal--minimal-light .contest-btn-primary.ant-btn-primary:focus{background:var(--cd-accent-hover)!important;color:#fff!important;border-color:var(--cd-ink)!important}body.is-user .contest-detail-modal--minimal-light .contest-btn-primary.ant-btn-primary:hover span,body.is-user .contest-detail-modal--minimal-light .contest-btn-primary.ant-btn-primary:hover .anticon{color:#fff!important}body.is-user .contest-detail-page--minimal-light .poster.placeholder{color:var(--cd-muted)!important;border:1px dashed var(--user-border)!important;background:var(--cd-surface)!important;border-radius:var(--user-radius-sm)!important}body.is-user .contest-detail-modal--minimal-light{--cd-accent: var(--user-primary);--cd-accent-hover: var(--user-primary-hover);--cd-ink: var(--user-text-primary);--cd-muted: var(--user-text-secondary);--cd-paper: var(--user-surface);--cd-surface: var(--user-surface-muted)}body.is-user .contest-detail-modal--minimal-light .contest-btn-default.ant-btn{background:var(--cd-paper)!important;border:1px solid var(--user-border)!important;color:var(--cd-ink)!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important}body.is-user .contest-detail-modal--minimal-light .contest-btn-primary.ant-btn-primary{background:var(--user-primary)!important;border:1px solid var(--user-primary)!important;color:#fff!important;border-radius:var(--user-radius-sm)!important;font-weight:500!important;box-shadow:none!important}body.is-user .contest-detail-modal--minimal-light .ant-modal-content{background:var(--cd-paper)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important;box-shadow:none!important}body.is-user .contest-detail-modal--minimal-light .ant-modal-header{border-bottom:1px solid var(--user-border)!important;background:var(--cd-paper)!important}body.is-user .contest-detail-modal--minimal-light .ant-modal-body{background:var(--cd-paper)!important}body.is-user .contest-detail-modal--minimal-light .ant-modal-footer{border-top:1px solid var(--user-border)!important;background:var(--cd-paper)!important}body.is-user .contest-detail-modal--minimal-light .ant-modal-title{color:var(--cd-ink)!important}body.is-user .contest-detail-modal--minimal-light .ant-form-item-label>label{color:var(--cd-ink)!important}body.is-user .contest-detail-modal--minimal-light .ant-input,body.is-user .contest-detail-modal--minimal-light .ant-input-affix-wrapper,body.is-user .contest-detail-modal--minimal-light .ant-select-selector,body.is-user .contest-detail-modal--minimal-light .ant-input-number{background:#f8fafc!important;color:var(--cd-ink)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius-sm)!important}body.is-user .contest-detail-modal--minimal-light .contest-apply-form .ant-form-item-label>label{color:var(--cd-ink)!important}body.is-user .contest-detail-modal--minimal-light .contest-apply-form .contest-apply-input.ant-input,body.is-user .contest-detail-modal--minimal-light .contest-apply-form .contest-apply-select.ant-select .ant-select-selector{background:#f8fafc!important;border:1px solid var(--user-border)!important;color:var(--cd-ink)!important}body.is-user .contest-detail-modal--minimal-light .team-join-input.ant-input{color:var(--cd-ink)!important;border:1px solid var(--user-border)!important;background:#f8fafc!important}body.is-user .contest-detail-modal--minimal-light .ant-checkbox-inner{border-radius:var(--user-radius-sm)!important;border:1px solid var(--user-border)!important}body.is-user .contest-detail-modal--minimal-light .ant-checkbox-checked .ant-checkbox-inner{background:var(--cd-accent)!important;border-color:var(--cd-ink)!important}body.is-user .contest-detail-modal--minimal-light .ant-checkbox-wrapper span,body.is-user .contest-detail-modal--minimal-light .ant-select-arrow{color:var(--cd-ink)!important}body.is-user .contest-detail-modal--minimal-light .ant-upload-list-item{border:1px solid var(--cd-ink)!important;border-radius:var(--user-radius-sm)!important}body.is-user .contest-detail-page--minimal-light .contest-main-shell--minimal-layout{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}body.is-user .contest-detail-page--minimal-light .contest-main-shell--minimal-layout:before{display:none!important}body.is-user .contest-detail-page--minimal-light .cd-ml{display:flex;flex-direction:column;gap:20px}body.is-user .contest-detail-page--minimal-light .cd-ml-test-banner{margin-bottom:16px;border-radius:var(--user-radius-sm)}body.is-user .contest-detail-page--minimal-light .cd-ml-test-banner-link{padding:0 4px;height:auto;font-weight:600}body.is-user .contest-detail-page--minimal-light .cd-ml-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cd-muted);margin-bottom:4px}body.is-user .contest-detail-page--minimal-light .cd-ml-breadcrumb-link{background:none;border:none;padding:0;color:var(--cd-muted);cursor:pointer;font-size:inherit}body.is-user .contest-detail-page--minimal-light .cd-ml-breadcrumb-link:hover{color:var(--user-primary)}body.is-user .contest-detail-page--minimal-light .cd-ml-breadcrumb-current{color:var(--cd-ink);font-weight:500}body.is-user .contest-detail-page--minimal-light .cd-ml-hero{display:grid;grid-template-columns:1fr 280px;gap:24px;padding:24px!important}body.is-user .contest-detail-page--minimal-light .cd-ml-hero-main{display:grid;grid-template-columns:minmax(360px,52%) minmax(0,1fr);gap:20px;min-width:0;align-items:start}body.is-user .contest-detail-page--minimal-light .cd-ml-hero-poster{width:100%;max-width:100%;min-width:0}body.is-user .contest-detail-page--minimal-light .cd-ml-poster-img{width:100%;height:auto;aspect-ratio:800 / 390;min-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--user-radius-sm);border:1px solid var(--user-border);display:block}body.is-user .contest-detail-page--minimal-light .cd-ml-poster-placeholder{width:100%;height:auto;aspect-ratio:800 / 390;min-height:200px;display:flex;align-items:center;justify-content:center;background:var(--cd-surface);border:1px dashed var(--user-border);border-radius:var(--user-radius-sm);color:var(--cd-muted);font-size:13px}body.is-user .contest-detail-page--minimal-light .cd-ml-hero-body{flex:1;min-width:0}body.is-user .contest-detail-page--minimal-light .cd-ml-hero-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}body.is-user .contest-detail-page--minimal-light .cd-ml-title{margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.35;flex:1 1 auto}body.is-user .contest-detail-page--minimal-light .cd-ml-phase{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;border-radius:999px;white-space:nowrap}body.is-user .contest-detail-page--minimal-light .cd-ml-phase--success{background:#e8f5f0;color:#0d9488}body.is-user .contest-detail-page--minimal-light .cd-ml-phase--info{background:var(--user-primary-muted);color:var(--user-primary)}body.is-user .contest-detail-page--minimal-light .cd-ml-phase--muted{background:var(--cd-surface);color:var(--cd-muted)}body.is-user .contest-detail-page--minimal-light .cd-ml-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}body.is-user .contest-detail-page--minimal-light .cd-ml-tag{display:inline-block;padding:2px 10px;font-size:12px;color:var(--user-primary);background:var(--user-primary-muted);border-radius:999px}body.is-user .contest-detail-page--minimal-light .cd-ml-lead{margin:0 0 14px;font-size:14px;line-height:1.7;color:var(--cd-muted)}body.is-user .contest-detail-page--minimal-light .cd-ml-org-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}body.is-user .contest-detail-page--minimal-light .cd-ml-org-row{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}body.is-user .contest-detail-page--minimal-light .cd-ml-org-icon{color:var(--user-primary);margin-top:2px}body.is-user .contest-detail-page--minimal-light .cd-ml-org-label{color:var(--cd-muted);flex:0 0 auto}body.is-user .contest-detail-page--minimal-light .cd-ml-org-values{color:var(--cd-ink);font-weight:500}body.is-user .contest-detail-page--minimal-light .cd-ml-stats{display:flex;gap:32px;padding-top:8px;border-top:1px solid var(--user-border-subtle)}body.is-user .contest-detail-page--minimal-light .cd-ml-stat-value{font-size:28px;font-weight:700;color:var(--cd-ink);line-height:1.2}body.is-user .contest-detail-page--minimal-light .cd-ml-stat-label{font-size:13px;color:var(--cd-muted);margin-top:4px}body.is-user .contest-detail-page--minimal-light .cd-ml-hero-aside{border-left:1px solid var(--user-border-subtle);padding-left:24px;display:flex;flex-direction:column}body.is-user .contest-detail-page--minimal-light .cd-ml-register-btn.ant-btn{height:44px!important;font-size:15px!important;font-weight:600!important;margin-bottom:8px}body.is-user .contest-detail-page--minimal-light .cd-ml-reject-box{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;margin-top:12px;padding:12px 14px;border-radius:var(--user-radius-sm);background:#fff1f0;border:1px solid rgba(207,19,34,.2)}body.is-user .contest-detail-page--minimal-light .cd-ml-reject-label{flex-shrink:0;font-size:13px;font-weight:600;color:#cf1322;white-space:nowrap}body.is-user .contest-detail-page--minimal-light .cd-ml-reject-label:after{content:"："}body.is-user .contest-detail-page--minimal-light .cd-ml-reject-text{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.6;color:#a8071a;word-break:break-word}body.is-user .contest-detail-page--minimal-light .cd-ml-reject-aside-hint{margin:10px 0 0;font-size:12px;line-height:1.5;color:#cf1322}body.is-user .contest-detail-page--minimal-light .cd-ml-aside-hint{margin:0 0 16px;font-size:12px;color:var(--cd-muted);text-align:center}body.is-user .contest-detail-page--minimal-light .cd-ml-action-list{display:flex;flex-direction:column;gap:10px}body.is-user .contest-detail-page--minimal-light .cd-ml-action-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;background:var(--cd-paper);border:1px solid var(--user-border);border-radius:var(--user-radius-sm);cursor:pointer;transition:border-color .15s ease,background .15s ease}body.is-user .contest-detail-page--minimal-light .cd-ml-action-item:hover:not(:disabled){border-color:var(--user-primary);background:var(--user-primary-muted)}body.is-user .contest-detail-page--minimal-light .cd-ml-action-item--disabled,body.is-user .contest-detail-page--minimal-light .cd-ml-action-item:disabled{opacity:.55;cursor:not-allowed}body.is-user .contest-detail-page--minimal-light .cd-ml-action-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--cd-surface);border-radius:var(--user-radius-sm);color:var(--user-primary);font-size:16px;flex-shrink:0}body.is-user .contest-detail-page--minimal-light .cd-ml-action-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}body.is-user .contest-detail-page--minimal-light .cd-ml-action-text strong{font-size:14px;color:var(--cd-ink);font-weight:600}body.is-user .contest-detail-page--minimal-light .cd-ml-action-text small{font-size:12px;color:var(--cd-muted)}body.is-user .contest-detail-page--minimal-light .cd-ml-action-arrow{color:var(--cd-muted);font-size:12px}body.is-user .contest-detail-page--minimal-light .cd-ml-mid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}body.is-user .contest-detail-page--minimal-light .cd-ml-mid-right{display:flex;flex-direction:column;gap:16px}body.is-user .contest-detail-page--minimal-light .cd-ml-mid-right--solo{height:100%}body.is-user .contest-detail-page--minimal-light .cd-ml-mid-right--solo>.cd-ml-panel{flex:1;display:flex;flex-direction:column;min-height:0}body.is-user .contest-detail-page--minimal-light .cd-ml-panel{padding:20px!important;margin-bottom:0!important}body.is-user .contest-detail-page--minimal-light .cd-ml-mid>.cd-ml-panel{height:100%;display:flex;flex-direction:column;min-height:0}body.is-user .contest-detail-page--minimal-light .cd-ml-panel-title{margin:0 0 16px;font-size:15px;font-weight:600;color:var(--cd-ink);display:flex;align-items:center;gap:8px;border:none;padding:0}body.is-user .contest-detail-page--minimal-light .cd-ml-panel-title-icon{font-size:16px;color:var(--cd-muted)}body.is-user .contest-detail-page--minimal-light .cd-ml-panel-title:after{display:none}body.is-user .contest-detail-page--minimal-light .cd-ml-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}body.is-user .contest-detail-page--minimal-light .cd-ml-panel-head .cd-ml-panel-title{margin-bottom:0}body.is-user .contest-detail-page--minimal-light .cd-ml-panel-title-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}body.is-user .contest-detail-page--minimal-light .cd-ml-team-status-tag .contest-status-tag{padding:4px 10px;font-size:11px}body.is-user .contest-detail-page--minimal-light .cd-ml-link-btn{background:none;border:none;padding:0;font-size:13px;color:var(--user-primary);cursor:pointer;display:inline-flex;align-items:center;gap:4px}body.is-user .contest-detail-page--minimal-light .cd-ml-time-rows{margin:0;flex:1;min-height:0;display:flex;flex-direction:column}body.is-user .contest-detail-page--minimal-light .cd-ml-time-row{display:grid;grid-template-columns:max-content 1fr;gap:12px 16px;padding:12px 0;border-bottom:1px solid var(--user-border-subtle);align-items:center;flex:1;min-height:0}body.is-user .contest-detail-page--minimal-light .cd-ml-time-row:last-child{border-bottom:none}body.is-user .contest-detail-page--minimal-light .cd-ml-time-row dt{margin:0;font-size:13px;color:var(--cd-muted);font-weight:500;white-space:nowrap}body.is-user .contest-detail-page--minimal-light .cd-ml-time-dt{display:inline-flex;align-items:center;gap:6px}body.is-user .contest-detail-page--minimal-light .cd-ml-time-dt-icon{font-size:14px;color:var(--cd-muted);opacity:.9}body.is-user .contest-detail-page--minimal-light .cd-ml-time-row dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--cd-ink);font-weight:500}body.is-user .contest-detail-page--minimal-light .cd-ml-signup-time{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}body.is-user .contest-detail-page--minimal-light .cd-ml-signup-time-sep{color:var(--cd-muted);font-weight:400}body.is-user .contest-detail-page--minimal-light .cd-ml-signup-time-end{font-variant-numeric:tabular-nums}body.is-user .contest-detail-page--minimal-light .cd-ml-pill{display:inline-flex;flex-shrink:0;white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600;border-radius:999px}body.is-user .contest-detail-page--minimal-light .cd-ml-pill--success{background:#e8f5f0;color:#0d9488}body.is-user .contest-detail-page--minimal-light .cd-ml-pill--info{background:var(--user-primary-muted);color:var(--user-primary)}body.is-user .contest-detail-page--minimal-light .cd-ml-pill--muted{background:var(--cd-surface);color:var(--cd-muted)}body.is-user .contest-detail-page--minimal-light .cd-ml-kv-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:0}body.is-user .contest-detail-page--minimal-light .cd-ml-kv-grid dt{margin:0 0 4px;font-size:12px;color:var(--cd-muted)}body.is-user .contest-detail-page--minimal-light .cd-ml-kv-grid dd{margin:0;font-size:14px;font-weight:600;color:var(--cd-ink)}body.is-user .contest-detail-page--minimal-light .cd-ml-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.is-user .contest-detail-page--minimal-light .cd-ml-overview-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 10px;min-height:88px;text-align:center;background:var(--cd-surface);border-radius:var(--user-radius-sm);font-size:22px;color:var(--user-primary)}body.is-user .contest-detail-page--minimal-light .cd-ml-overview-label{font-size:12px;color:var(--cd-muted);margin-bottom:2px}body.is-user .contest-detail-page--minimal-light .cd-ml-overview-value{font-size:13px;font-weight:600;color:var(--cd-ink)}body.is-user .contest-detail-page--minimal-light .cd-ml-bottom{display:grid;grid-template-columns:1fr 420px;gap:16px;align-items:stretch}body.is-user .contest-detail-page--minimal-light .cd-ml-bottom>.cd-ml-content,body.is-user .contest-detail-page--minimal-light .cd-ml-bottom>.cd-ml-ann{height:100%;display:flex;flex-direction:column;min-height:0}body.is-user .contest-detail-page--minimal-light .cd-ml-content{padding:0!important;overflow:hidden}body.is-user .contest-detail-page--minimal-light .cd-ml-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--user-border);padding:0 16px;background:var(--cd-surface)}body.is-user .contest-detail-page--minimal-light .cd-ml-tab{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:14px 16px;font-size:14px;color:var(--cd-muted);cursor:pointer;font-weight:500}body.is-user .contest-detail-page--minimal-light .cd-ml-tab--active{color:var(--user-primary);border-bottom-color:var(--user-primary);font-weight:600}body.is-user .contest-detail-page--minimal-light .cd-ml-tab-panel{flex:1;min-height:0;padding:20px 24px 24px}body.is-user .contest-detail-page--minimal-light .cd-ml-rich{font-size:14px;line-height:1.8}body.is-user .contest-detail-page--minimal-light .cd-ml-empty{margin:0;font-size:13px;color:var(--cd-muted)}body.is-user .contest-detail-page--minimal-light .cd-ml-ann{padding:20px!important}body.is-user .contest-detail-page--minimal-light .cd-ml-ann .cd-ml-panel-head{flex-shrink:0;margin-bottom:16px}body.is-user .contest-detail-page--minimal-light .cd-ml-ann-list,body.is-user .contest-detail-page--minimal-light .cd-ml-ann>.cd-ml-empty{flex:1;min-height:0}body.is-user .contest-detail-page--minimal-light .cd-ml-ann-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}body.is-user .contest-detail-page--minimal-light .cd-ml-ann-item{display:grid;grid-template-columns:1fr auto;gap:8px 12px;width:100%;padding:14px 0;border:none;border-bottom:1px solid var(--user-border-subtle);background:none;text-align:left;cursor:pointer;align-items:center;transition:color .15s ease}body.is-user .contest-detail-page--minimal-light .cd-ml-ann-list>li:last-child .cd-ml-ann-item{border-bottom:none;padding-bottom:0}body.is-user .contest-detail-page--minimal-light .cd-ml-ann-item:hover .cd-ml-ann-title{color:var(--user-primary)}body.is-user .contest-detail-page--minimal-light .cd-ml-ann-title-row{display:flex;align-items:center;gap:8px;min-width:0}body.is-user .contest-detail-page--minimal-light .cd-ml-ann-pin{flex-shrink:0;display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;color:var(--user-primary);background:var(--user-primary-muted);border-radius:4px}body.is-user .contest-detail-page--minimal-light .cd-ml-ann-title{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--cd-ink);transition:color .15s ease}body.is-user .contest-detail-page--minimal-light .cd-ml-ann-arrow{font-size:12px;color:var(--cd-muted)}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .cd-ml-pre-ann-modal-head-mark{background:var(--user-primary)}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .cd-ml-pre-ann-modal-head-icon{background:var(--user-primary-muted);color:var(--user-primary);border-radius:var(--user-radius-sm)}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .cd-ml-pre-ann-modal-kicker{color:var(--user-primary)}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .cd-ml-pre-ann-modal-title{color:var(--user-text-primary)}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .cd-ml-pre-ann-modal-meta{color:var(--user-text-secondary)}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .cd-ml-pre-ann-modal-scroll{background:var(--user-surface-muted);border:1px solid var(--user-border-subtle)}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .cd-ml-pre-ann-modal-scroll::-webkit-scrollbar-thumb{background:#1d21292e}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .cd-ml-pre-ann-modal-body{color:var(--user-text-primary)}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .cd-ml-pre-ann-modal-body.contest-intro-text a{color:var(--user-primary)}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .cd-ml-pre-ann-modal-body.contest-intro-text code{background:var(--user-surface-muted);border:1px solid var(--user-border-subtle);padding:.1em .35em;border-radius:4px;font-size:.92em}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .cd-ml-pre-ann-modal-foot{border-top:1px solid var(--user-border-subtle);margin-top:0}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .ant-modal-close{color:var(--user-text-secondary)}body.is-user .cd-ml-pre-ann-modal-root.contest-detail-modal--minimal-light .ant-modal-close:hover{background:var(--user-surface-muted);color:var(--user-primary)}@media (max-width: 1024px){body.is-user .contest-detail-page--minimal-light .cd-ml-hero,body.is-user .contest-detail-page--minimal-light .cd-ml-hero-main{grid-template-columns:1fr}body.is-user .contest-detail-page--minimal-light .cd-ml-hero-aside{border-left:none;padding-left:0;border-top:1px solid var(--user-border-subtle);padding-top:20px}body.is-user .contest-detail-page--minimal-light .cd-ml-mid,body.is-user .contest-detail-page--minimal-light .cd-ml-bottom{grid-template-columns:1fr}}@media (max-width: 640px){body.is-user .contest-detail-page--minimal-light .cd-ml-hero-main{flex-direction:column}body.is-user .contest-detail-page--minimal-light .cd-ml-hero-poster{width:100%;flex:none}body.is-user .contest-detail-page--minimal-light .cd-ml-poster-img,body.is-user .contest-detail-page--minimal-light .cd-ml-poster-placeholder{height:auto;aspect-ratio:800 / 390;min-height:200px}}body.is-user.user-theme-minimal-light .contest-end-page--minimal-light .contest-end-card{background:var(--user-surface)!important;border:1px solid var(--user-border)!important;border-radius:var(--user-radius)!important;box-shadow:var(--user-shadow-md)!important}body.is-user.user-theme-minimal-light .contest-end-page--minimal-light .contest-end-card__top-bar{background:var(--user-primary)!important;height:3px!important}body.is-user.user-theme-minimal-light .contest-end-page--minimal-light .contest-end-card__grid,body.is-user.user-theme-minimal-light .contest-end-page--minimal-light .contest-end-card__corners{display:none!important}body.is-user.user-theme-minimal-light .contest-end-page--minimal-light .contest-end-card__divider{background:var(--user-border)!important;height:1px!important}body.is-user.user-theme-minimal-light .contest-end-page--minimal-light .contest-end-btn.ant-btn{height:40px!important;border-radius:var(--user-radius-sm)!important;background:var(--user-primary)!important;color:#fff!important;border:1px solid var(--user-primary)!important;box-shadow:none!important;font-weight:500!important;letter-spacing:normal!important}body.is-user.user-theme-minimal-light .contest-end-page--minimal-light .contest-end-btn.ant-btn:hover,body.is-user.user-theme-minimal-light .contest-end-page--minimal-light .contest-end-btn.ant-btn:focus,body.is-user.user-theme-minimal-light .contest-end-page--minimal-light .contest-end-btn.ant-btn:active{background:var(--user-primary-hover)!important;color:#fff!important;border-color:var(--user-primary-hover)!important}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-quick-link-card{border:1px solid var(--user-border);border-radius:var(--user-radius);background:var(--user-surface)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-quick-link-card:hover{border-color:#2f67d859}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-quick-link-card:active{transform:scale(.99)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-quick-link-card:focus-visible{outline:2px solid var(--user-primary);outline-offset:2px}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-quick-link-icon{border-radius:50%;background:var(--user-surface-muted);color:var(--user-text-secondary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-quick-link-card:hover .home-quick-link-icon{color:var(--user-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-quick-link-title{color:var(--user-text-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-quick-link-desc{color:var(--user-text-secondary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-quick-link-arrow{color:var(--user-text-muted)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-quick-link-card:hover .home-quick-link-arrow{color:var(--user-primary);transform:translate(2px)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-events-side-btn--signin.signin-btn-wrapper.finals-style{overflow:hidden}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-events-side-btn--signin.signin-btn-wrapper.finals-style:focus-visible{outline:2px solid var(--user-primary);outline-offset:2px}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-events-title{color:var(--user-text-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-events-subtitle{color:var(--user-text-secondary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-card{border:1px solid var(--user-border);border-radius:var(--user-radius-lg);background:var(--user-surface);box-shadow:var(--user-shadow-sm)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-cover{border-radius:var(--user-radius-lg) var(--user-radius-lg) 0 0}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-badge--signup{background:#dc2626}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-badge--upcoming{background:#ea580c}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-badge--active{background:var(--user-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-badge--ended{background:#94a3b8}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-events-empty{border-color:var(--user-border);background:var(--user-surface)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-events-empty-text,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-meta-row dt{color:var(--user-text-muted)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-meta-row dd{color:var(--user-text-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-tag{background:var(--user-surface-muted);color:var(--user-text-secondary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-events-side-btn--material,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-events-side-btn--wiki{background:var(--user-surface);border:1px solid var(--user-border);color:var(--user-text-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-events-side-btn--material:hover,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-events-side-btn--wiki:hover{background:var(--user-surface-muted);border-color:var(--user-accent, #2563eb);color:var(--user-accent, #2563eb)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-btn--ghost{border:1px solid var(--user-border);background:var(--user-surface);color:var(--user-text-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-btn--ghost:hover{background:var(--user-hover-bg)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-btn--primary{border:1px solid var(--user-primary);background:var(--user-primary);color:#fff}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-recent-event-btn--primary:hover{background:var(--user-primary-hover);border-color:var(--user-primary-hover)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeups__title{color:var(--user-text-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeups__subtitle{color:var(--user-text-secondary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeups__more{color:var(--user-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeup-card,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeups__rank{background:var(--user-surface);border:1px solid var(--user-border);border-radius:var(--user-radius);box-shadow:var(--user-shadow-sm)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeup-card:hover{border-color:#2f67d859;box-shadow:var(--user-shadow-md)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeup-card__title{color:var(--user-text-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeup-card__author-name,body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeup-card__desc{color:var(--user-text-secondary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeup-card__stats{color:var(--user-text-muted)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeups__tabs{border-bottom:1px solid var(--user-border)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeups__tab--active{color:var(--user-primary);background:var(--user-primary-soft);box-shadow:inset 0 -2px 0 var(--user-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeups__rank-title{color:var(--user-text-primary)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-hot-writeups__rank-item:hover{background:var(--user-hover-bg)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-contribute-banner{border:1px solid var(--user-border);border-radius:var(--user-radius);box-shadow:var(--user-shadow-sm);background-color:var(--user-surface-muted)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-contribute-banner--no-image{background-image:linear-gradient(105deg,#1e293b,#334155 55%,#475569)}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-contribute-banner__title{color:#fbbf24;text-shadow:none}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-contribute-banner__desc{color:#f8fafce6}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-contribute-banner__btn{background:var(--user-primary);color:#fff;border:none;border-radius:var(--user-radius);box-shadow:none}body.is-user.user-theme-minimal-light .home-page-grid--minimal-light .home-contribute-banner__btn:hover{background:var(--user-primary-hover);transform:none;filter:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
