@charset "UTF-8";html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:Inter, "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--font-weight-bold:700;--radius-2xl:1rem;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#08090d;--color-panel:#151820;--color-panel-2:#1a1d25;--color-panel-3:#10131a;--color-line:#292d38;--color-line-soft:#20242e;--color-ink:#f5f7fb;--color-muted:#8f96a8;--color-muted-2:#656c7c;--color-primary:#4d8dff;--color-pink:#ff4f86;--color-green:#71e3a1;--color-yellow:#f5d76e;--color-orange:#ff9d64}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-\[17px\]{width:17px;height:17px}.h-10{height:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-\[238px\]{min-width:238px}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.justify-self-end{justify-self:flex-end}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-green\/30{border-color:#71e3a14d}@supports (color:color-mix(in lab,red,red)){.border-green\/30{border-color:color-mix(in oklab,var(--color-green) 30%,transparent)}}.border-line{border-color:var(--color-line)}.border-line-soft{border-color:var(--color-line-soft)}.border-orange\/30{border-color:#ff9d644d}@supports (color:color-mix(in lab,red,red)){.border-orange\/30{border-color:color-mix(in oklab,var(--color-orange) 30%,transparent)}}.border-pink\/30{border-color:#ff4f864d}@supports (color:color-mix(in lab,red,red)){.border-pink\/30{border-color:color-mix(in oklab,var(--color-pink) 30%,transparent)}}.border-primary\/30{border-color:#4d8dff4d}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.border-yellow\/30{border-color:#f5d76e4d}@supports (color:color-mix(in lab,red,red)){.border-yellow\/30{border-color:color-mix(in oklab,var(--color-yellow) 30%,transparent)}}.bg-bg\/95{background-color:#08090df2}@supports (color:color-mix(in lab,red,red)){.bg-bg\/95{background-color:color-mix(in oklab,var(--color-bg) 95%,transparent)}}.bg-green\/15{background-color:#71e3a126}@supports (color:color-mix(in lab,red,red)){.bg-green\/15{background-color:color-mix(in oklab,var(--color-green) 15%,transparent)}}.bg-orange\/15{background-color:#ff9d6426}@supports (color:color-mix(in lab,red,red)){.bg-orange\/15{background-color:color-mix(in oklab,var(--color-orange) 15%,transparent)}}.bg-panel-2{background-color:var(--color-panel-2)}.bg-panel-3{background-color:var(--color-panel-3)}.bg-panel\/50{background-color:#15182080}@supports (color:color-mix(in lab,red,red)){.bg-panel\/50{background-color:color-mix(in oklab,var(--color-panel) 50%,transparent)}}.bg-pink\/15{background-color:#ff4f8626}@supports (color:color-mix(in lab,red,red)){.bg-pink\/15{background-color:color-mix(in oklab,var(--color-pink) 15%,transparent)}}.bg-primary\/15{background-color:#4d8dff26}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-yellow\/15{background-color:#f5d76e26}@supports (color:color-mix(in lab,red,red)){.bg-yellow\/15{background-color:color-mix(in oklab,var(--color-yellow) 15%,transparent)}}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[15px\]{padding-inline:15px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-16{padding-block:calc(var(--spacing) * 16)}.pb-safe{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-green{color:var(--color-green)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-muted-2{color:var(--color-muted-2)}.text-orange{color:var(--color-orange)}.text-pink{color:var(--color-pink)}.text-primary{color:var(--color-primary)}.text-yellow{color:var(--color-yellow)}.no-underline{text-decoration-line:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(min-width:48rem){.md\:hidden{display:none}}}:root{--bg:#08090d;--bg-2:#0d0f15;--panel:#151820;--panel-2:#1a1d25;--panel-3:#10131a;--line:#292d38;--line-soft:#20242e;--text:#f5f7fb;--muted:#8f96a8;--muted-2:#656c7c;--primary:#4d8dff;--primary-2:#7c61ff;--cyan:#5ad8e8;--pink:#ff4f86;--green:#71e3a1;--yellow:#f5d76e;--orange:#ff9d64;--shadow:0 14px 40px #00000047;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% -8%,#4a71ff17,transparent 28%),radial-gradient(circle at 90% 0%,#9c46ff14,transparent 26%),var(--bg);min-width:1180px;color:var(--text);letter-spacing:.01em;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;font-size:15.5px}button,input,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090deb;border-bottom:1px solid #ffffff09;align-items:center;height:62px;padding:0 24px 0 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:250px;display:flex}.brand-mark{background:linear-gradient(145deg,#fff3,#fff0),linear-gradient(135deg,#2a70ff,#7253ff 64%,#38c8ff);border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid;box-shadow:0 0 26px #4d8dff61}.brand-name{font-size:16.5px;font-weight:800}.brand-sub{color:var(--muted-2);letter-spacing:.12em;margin-top:2px;font-size:10px}.main-nav{align-items:center;gap:14px;height:100%;display:flex}.nav-item{color:#8e94a3;cursor:pointer;align-items:center;height:100%;padding:0 16px;font-weight:700;transition:all .2s;display:flex;position:relative}.nav-item.active{color:#fff;background:linear-gradient(#0000 32%,#4179ff14)}.nav-item.active:after{content:"";background:linear-gradient(90deg,#0000,#4c8fff 20% 80%,#0000);border-radius:4px;height:2px;position:absolute;bottom:0;left:16px;right:16px;box-shadow:0 0 14px #4c8fffb3}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.global-search{color:#fff;background:#0c0e13;border:1px solid #2b303b;border-radius:18px;align-items:center;gap:8px;width:330px;height:36px;padding:0 12px;transition:all .2s;display:flex}.global-search:focus-within{border-color:#3e71c9;box-shadow:0 0 0 3px #4d8dff14}.global-search input{color:#dce2ef;background:0 0;border:0;outline:0;width:100%;font-size:13.5px}.icon-btn,.login-btn{cursor:pointer;background:#12141a;border:1px solid #282c35;border-radius:9px;height:36px;transition:all .2s}.icon-btn{color:#aeb5c3;place-items:center;width:36px;display:grid}.icon-btn:hover,.login-btn:hover{background:#191d25;border-color:#3a414f;transform:translateY(-1px)}.login-btn{color:#d9deea;padding:0 16px;font-weight:700}.page{width:100%;padding:28px 74px 42px}.hero-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}h1{letter-spacing:-.02em;margin:0;font-size:29px;font-weight:900;line-height:1.2}.page-desc{color:#737b8b;margin-top:8px;font-size:13.5px}.stat-line{align-items:center;gap:10px;margin-top:4px;display:flex}.mini-stat{color:#aeb5c3;background:#101219;border:1px solid #262b35;border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:13.5px;display:flex}.mini-stat strong{color:#fff;font-size:14.5px}.category-tabs{border-bottom:1px solid #ffffff09;align-items:center;gap:26px;height:42px;margin-bottom:18px;display:flex}.category{color:#6d7483;cursor:pointer;background:0 0;border:0;height:42px;padding:0;font-weight:700;position:relative}.category.active{color:#fff}.category.active:after{content:"";background:#4c8fff;border-radius:4px;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #4c8fff8c}.filters{align-items:center;gap:10px;margin-bottom:20px;display:flex}.select-wrap,.check-wrap,.local-search{background:#0d0f14;border:1px solid #2b303a;border-radius:8px;height:36px}.select-wrap{min-width:96px;position:relative}.select-wrap .base-select-trigger{color:#cbd1dc;font-size:13.5px;line-height:36px}.check-wrap{align-items:center;gap:14px;padding:0 12px;display:flex}.checkbox{color:#aab1c0;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13.5px;display:flex}.checkbox input{appearance:none;cursor:pointer;background:#0a0c10;border:1px solid #5c6473;border-radius:4px;width:14px;height:14px;position:relative}.checkbox input:checked{background:#4c8fff;border-color:#4c8fff}.checkbox input:checked:after{content:"✓";color:#fff;font-size:12.5px;font-weight:900;position:absolute;inset:-2px 0 0 2px}.local-search{background:#171920;align-items:center;gap:8px;width:260px;margin-left:auto;padding:0 12px;display:flex}.local-search input{color:#eef2f8;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.result-bar{color:#71798a;justify-content:space-between;align-items:center;margin:-4px 0 12px;font-size:13.5px;display:flex}.pagination-bar{justify-content:center;gap:12px;margin:28px 0 0}.result-bar strong{color:#d8deea}.result-tip{align-items:center;gap:10px;display:flex}.live-dot{background:#60d89d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #60d89db3}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.task-card{background:linear-gradient(#1a1c23,#181a21);border:1px solid #292d37;border-radius:14px;grid-template-columns:260px minmax(0,1fr);min-height:164px;transition:all .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000024}.task-card:hover{border-color:#3c4657;transform:translateY(-2px);box-shadow:0 18px 38px #0000004d}.task-card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 35%,#ffffff07,#0000 65%);transition:all .5s;position:absolute;inset:0;transform:translate(-40%)}.task-card:hover:before{opacity:1;transform:translate(40%)}.task-cover{background:radial-gradient(circle at 3% 0%,var(--glow-a),transparent 36%),radial-gradient(circle at 100% 0%,var(--glow-b),transparent 38%),linear-gradient(155deg,#17121e,#050607 66%);border-right:1px solid #292d37;min-height:164px;padding:22px 24px;position:relative;overflow:hidden}.task-cover:before{content:"";mix-blend-mode:screen;background:linear-gradient(145deg,#ffffff1f,#0000 17%),linear-gradient(115deg,#0000 32%,#4a7bff14,#0000 62%);position:absolute;inset:0}.task-cover:after{content:"";width:140px;height:140px;box-shadow:0 0 42px var(--glow-b);border:1px solid #ffffff1c;border-radius:50%;position:absolute;bottom:-80px;right:-74px}.cover-kicker{z-index:1;color:#b8bdc8;margin-bottom:4px;font-size:19px;font-weight:500;line-height:1.2;position:relative}.cover-title{z-index:1;letter-spacing:-.03em;text-shadow:0 4px 22px #0000008c;max-width:230px;margin-top:10px;font-size:26px;font-weight:900;line-height:1.15;position:relative}.cover-price{z-index:1;border:1px solid var(--cover-accent);color:#e9edf5;height:20px;box-shadow:0 0 16px var(--cover-accent);background:#07080cbd;border-radius:10px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:22px;left:24px}@supports (color:color-mix(in lab,red,red)){.cover-price{box-shadow:0 0 16px color-mix(in srgb,var(--cover-accent) 26%,transparent)}}.task-info{flex-direction:column;min-width:0;padding:14px 16px 14px 14px;display:flex}.task-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.badges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.badge{color:#aeb4c1;white-space:nowrap;background:#282b33;border-radius:4px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.badge.delivery{color:#77d9df;background:#2c7d851f;border:1px solid #357c83}.badge.urgent{color:#fff;background:linear-gradient(135deg,#ff2f75,#ff5f81)}.badge.featured{color:#143221;background:#75e8a0}.task-name{color:#edf1f7;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:15.5px;font-weight:800;line-height:1.4;overflow:hidden}.task-desc{color:#727a8b;white-space:nowrap;text-overflow:ellipsis;height:17px;margin-top:4px;font-size:11px;overflow:hidden}.task-id{color:#6f7787;align-items:center;gap:7px;margin-top:8px;font-size:11px;display:flex}.copy{color:#8991a1;cursor:pointer;background:0 0;border:0;place-items:center;width:15px;height:15px;padding:0;display:inline-grid}.tags{gap:6px;margin-top:7px;display:flex}.tag{color:#969eac;background:#24272f;border-radius:4px;align-items:center;height:21px;padding:0 7px;font-size:11px;display:inline-flex}.task-bottom{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:auto;display:grid}.meta-row{align-items:center;gap:14px;min-width:0;display:flex}.deadline{color:#9ba2b0;white-space:nowrap;font-size:12.5px}.deadline strong{color:#eceff5;letter-spacing:.02em;margin-left:5px;font-size:19px}.sep{background:#343842;width:1px;height:14px}.budget{white-space:nowrap;color:#8e96a5;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.budget strong{color:#ff4f71;letter-spacing:-.02em;font-size:20px;font-weight:900}.apply-btn{color:#7eb2ff;cursor:pointer;background:linear-gradient(#24395e,#172a49);border:1px solid #345284;border-radius:17px;min-width:72px;height:32px;padding:0 15px;font-size:13.5px;font-weight:800;transition:all .2s;box-shadow:inset 0 1px #ffffff0f}.apply-btn:hover{color:#dfeaff;transform:translateY(-1px);box-shadow:0 0 18px #4d8dff38}.apply-btn.closed{color:#7d8492;cursor:not-allowed;box-shadow:none;background:#252830;border-color:#343944;transform:none}.empty{text-align:center;color:#778091;background:#101219;border:1px dashed #2e3440;border-radius:14px;grid-column:1/-1;place-items:center;min-height:270px;display:none}.empty strong{color:#dfe4ee;margin-bottom:8px;font-size:18px;display:block}.floatbar{z-index:40;flex-direction:column;gap:10px;display:flex;position:fixed;top:42%;right:14px}.float-btn{color:#b4bbca;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111319eb;border:1px solid #343a46;border-radius:11px;place-items:center;width:40px;height:40px;transition:all .2s;display:grid;box-shadow:0 8px 22px #00000038}.float-btn:hover{color:#fff;transform:translate(-2px)}.float-btn.ai{color:#5e9cff;font-size:14.5px;font-weight:900}.modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020306b3;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.modal.open{display:flex}.modal-panel{background:linear-gradient(#1c1f27,#12151b);border:1px solid #343947;border-radius:18px;width:min(620px,92vw);animation:.2s ease-out pop;overflow:hidden;box-shadow:0 30px 80px #0000008f}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.modal-head{border-bottom:1px solid #2a2e38;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal-head h3{margin:0;font-size:20px}.close{cursor:pointer;background:#161920;border:1px solid #303540;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.modal-body{padding:20px}.detail-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0;display:grid}.detail-item{background:#12151b;border:1px solid #292e38;border-radius:10px;padding:12px}.detail-item span{color:#70798a;margin-bottom:7px;font-size:12.5px;display:block}.detail-item strong{font-size:15.5px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.secondary,.primary{cursor:pointer;border-radius:9px;height:38px;padding:0 18px;font-weight:800}.secondary{color:#aeb5c3;background:#171a21;border:1px solid #343a46}.primary{color:#fff;background:linear-gradient(135deg,#316fe1,#6052e8);border:1px solid #4d8dff;box-shadow:0 8px 24px #4d8dff33}.toast{z-index:120;color:#eaf0fb;opacity:0;pointer-events:none;background:#1b1f28;border:1px solid #343a46;border-radius:9px;padding:11px 16px;transition:all .25s;position:fixed;bottom:36px;left:50%;transform:translate(-50%,18px);box-shadow:0 16px 44px #00000061}.toast.show{opacity:1;transform:translate(-50%)}.login-panel{width:420px}.login-form{gap:12px;display:grid}.login-form input{color:#fff;background:#101319;border:1px solid #303642;border-radius:9px;outline:none;height:42px;padding:0 13px}.login-form input:focus{box-shadow:0 0 0 3px #4d8dff1a}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3478ef,#6b55ed);border:0;border-radius:9px;height:42px;margin-top:4px;font-weight:900}@media(max-width:1480px){.page{padding-left:40px;padding-right:54px}.task-card{grid-template-columns:224px minmax(0,1fr)}.task-cover{padding-left:20px;padding-right:18px}.cover-title{font-size:23px}.global-search{width:260px}}body.light-mode{--bg:#f4f6fa;--bg-2:#eef1f6;--panel:#fff;--panel-2:#f7f8fb;--panel-3:#f1f4f8;--line:#dfe4ec;--line-soft:#e9edf3;--text:#172033;--muted:#687286;--muted-2:#929bad;--shadow:0 16px 40px #1f2d471a;background:radial-gradient(circle at 10% -8%,#457eff1a,transparent 29%),radial-gradient(circle at 92% -2%,#8b5cf614,transparent 27%),var(--bg);color:var(--text)}body.light-mode .brand-name,body.light-mode h1{color:#172033}body.light-mode .brand-sub{color:#929bad}body.light-mode .nav-item.active{color:#1b2638;background:linear-gradient(#0000 32%,#4179ff12)}body.light-mode .global-search{color:#5f697b;background:#f5f7fa;border-color:#dbe1e9}body.light-mode .global-search input{color:#273247}body.light-mode .global-search input::placeholder,body.light-mode .local-search input::placeholder{color:#a0a8b7}body.light-mode .icon-btn:hover,body.light-mode .login-btn:hover{background:#eef2f7;border-color:#c9d1dc}body.light-mode .mini-stat{color:#687286;background:#ffffffc2;border-color:#dde3eb;box-shadow:0 6px 18px #1f2d470a}body.light-mode .mini-stat strong{color:#253046}body.light-mode .category-tabs{border-bottom-color:#e5e9ef}body.light-mode .category{color:#7b8597}body.light-mode .category:hover{color:#344056}body.light-mode .category.active{color:#172033}body.light-mode .select-wrap,body.light-mode .check-wrap{background:#fff;border-color:#dce2ea;box-shadow:0 4px 14px #1f2d4709}body.light-mode .select-wrap .base-select-trigger{color:#4d596d}body.light-mode .checkbox{color:#697487}body.light-mode .checkbox input{background:#fff;border-color:#aeb7c5}body.light-mode .local-search{color:#7a8496;background:#fff;border-color:#dce2ea;box-shadow:0 4px 14px #1f2d4709}body.light-mode .local-search input{color:#273247}body.light-mode .result-bar strong{color:#344056}body.light-mode .task-cover{border-right-color:#d7dde7}body.light-mode .cover-title{color:#fff}body.light-mode .badge.delivery{color:#16818b;background:#eaf8f9;border-color:#9fd7dc}body.light-mode .sep{background:#dde2e9}body.light-mode .apply-btn{color:#276bd2;background:linear-gradient(#edf4ff,#e1ecff);border-color:#9bbcf2}body.light-mode .apply-btn:hover{color:#164fa7;box-shadow:0 0 18px #4d8dff29}body.light-mode .apply-btn.closed{color:#9099a8;background:#edf0f4;border-color:#d9dee6}body.light-mode .empty{color:#7d8798;background:#fff;border-color:#d5dce6}body.light-mode .empty strong{color:#283449}body.light-mode .float-btn{color:#687387;background:#ffffffed;border-color:#d8dee7;box-shadow:0 8px 24px #1f2d471a}body.light-mode .float-btn:hover{color:#245fc2;border-color:#7ca8ef}body.light-mode .float-btn.ai{color:#3478e5}body.light-mode .modal{background:#e5eaf2b3}body.light-mode .modal-panel{background:linear-gradient(#fff,#f8fafc);border-color:#d9dfe8;box-shadow:0 30px 80px #1f2d4738}body.light-mode .modal-head{border-bottom-color:#e4e8ee}body.light-mode .modal-head h3{color:#202b3f}body.light-mode .close{color:#697487;background:#f3f6f9;border-color:#d9dfe7}body.light-mode .detail-item{background:#f6f8fb;border-color:#dfe4eb}body.light-mode .detail-item span{color:#7a8496}body.light-mode .detail-item strong{color:#273247}body.light-mode .detail-reject-btn{color:#c83c55;background:#fff5f7;border-color:#ef9aa8}body.light-mode .detail-reject-btn:hover{color:#a9233d;background:#ffecef;border-color:#e36d82;box-shadow:0 10px 24px #c83c551f}body.light-mode .detail-reject-btn.is-confirming{color:#fff;background:linear-gradient(135deg,#e04b65,#bd2947);border-color:#d83b58}body.light-mode .secondary{color:#667186;background:#f4f6f9;border-color:#d5dce5}body.light-mode .login-form input{color:#253046;background:#f6f8fb;border-color:#d8dfe8}body.light-mode .toast{color:#273247;background:#fff;border-color:#d9dfe7;box-shadow:0 16px 44px #1f2d472e}:root{--bg:#05070c;--bg-2:#090d15;--panel:#121824;--panel-2:#172031;--panel-3:#0c121d;--line:#354157;--line-soft:#263247;--text:#fff;--muted:#b7c3d8;--muted-2:#8290a7;--shadow:0 18px 46px #0000006b}.topbar{background:#05080ef5;border-bottom-color:#202b3d;box-shadow:0 10px 32px #0000003d}.nav-item{color:#aebbd0}.nav-item:hover{color:#fff}.brand-sub,.page-desc,.result-bar,.task-desc,.task-id{color:#91a0b7}.global-search,.select-wrap,.check-wrap{background:#0d1420;border-color:#334159}.global-search input,.local-search input{color:#f5f8ff}.global-search input::placeholder,.local-search input::placeholder{color:#8290a7}.local-search{background:#121a27;border-color:#3a4860}.icon-btn,.login-btn{color:#d6e0f0;background:#111927;border-color:#34425a}.mini-stat{color:#c1cbda;background:#0e1623;border-color:#344158}.category-tabs{border-bottom-color:#263247}.category{color:#96a4ba}.category:hover{color:#e8eef8}.task-card{background:linear-gradient(#172131,#111925);border-color:#35435a;box-shadow:0 14px 34px #00000047}.task-card:hover{border-color:#5c78a3;box-shadow:0 22px 48px #0000006b,0 0 0 1px #4d8dff14}.task-cover{background:radial-gradient(circle at 0% 0%,var(--glow-a),transparent 42%),radial-gradient(circle at 100% 0%,var(--glow-b),transparent 44%),linear-gradient(155deg,#171226,#070b12 68%);border-right-color:#3a4860}.task-cover:before{background:linear-gradient(145deg,#fff3,#0000 22%),linear-gradient(115deg,#0000 28%,#5f97ff26,#0000 68%)}.cover-kicker{color:#e3e9f4}.cover-title{color:#fff;text-shadow:0 5px 24px #000000b8,0 0 18px var(--cover-accent)}@supports (color:color-mix(in lab,red,red)){.cover-title{text-shadow:0 5px 24px #000000b8,0 0 18px color-mix(in srgb,var(--cover-accent) 28%,transparent)}}.cover-price{color:#fff;background:#05080ee0;border-width:1.5px}.task-name{color:#fff}.badge{color:#d5ddea;background:#2b3648}.tag{color:#c0cada;background:#253247}.deadline{color:#b8c3d3}.deadline strong{color:#fff}.budget{color:#b5c0d0}.budget strong{color:#ff6481}.apply-btn{color:#d9e8ff;background:linear-gradient(#28549a,#1c3762);border-color:#4f76b5;box-shadow:0 6px 18px #4d8dff29,inset 0 1px #ffffff1f}body.light-mode{--bg:#f7faff;--bg-2:#edf4ff;--panel:#fff;--panel-2:#f3f7ff;--panel-3:#eef4fd;--line:#cbd7e8;--line-soft:#dce5f1;--text:#10213d;--muted:#53657f;--muted-2:#72839b;background:radial-gradient(circle at 8% -10%,#2f76ff2e,#0000 30%),radial-gradient(circle at 94% -4%,#8658ff21,#0000 29%),linear-gradient(#f9fbff,#f2f7ff)}body.light-mode .page-desc,body.light-mode .result-bar,body.light-mode .task-desc,body.light-mode .task-id{color:#5f7088}body.light-mode .nav-item:hover{color:#10213d}body.light-mode .global-search,body.light-mode .select-wrap,body.light-mode .check-wrap,body.light-mode .local-search{background:#fff;border-color:#c8d4e5;box-shadow:0 5px 16px #2f4f7f0f}body.light-mode .task-card{background:linear-gradient(#fff,#f8fbff);border-color:#cbd7e6;box-shadow:0 12px 30px #2949781a}body.light-mode .task-card:hover{border-color:#8eafe0;box-shadow:0 20px 42px #29497829,0 0 0 1px #4d8dff14}body.light-mode .task-cover{filter:saturate(1.18)contrast(1.05);border-right-color:#c5d2e3}body.light-mode .task-name{color:#13223b}body.light-mode .badge{color:#43536b;background:#e5edf8}body.light-mode .tag{color:#53647c;background:#e8eff8}body.light-mode .deadline{color:#5c6d85}body.light-mode .deadline strong{color:#16243b}body.light-mode .budget{color:#5d6e86}body.light-mode .mini-stat{color:#52647b;background:#fff;border-color:#cbd7e6}body.light-mode .icon-btn,body.light-mode .login-btn{color:#445773;background:#fff;border-color:#cbd7e5}body{background:#070a10!important}body.light-mode{background:#f4f6f9!important}.app-page{display:none}.application-shell{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--panel),var(--panel-3));box-shadow:var(--shadow);overflow:hidden}.application-tabs{border-bottom:1px solid var(--line-soft);background:#ffffff03;align-items:center;gap:6px;min-height:54px;padding:0 18px;display:flex;position:relative}.application-tab-indicator{pointer-events:none;opacity:0;background:linear-gradient(90deg,#4d8dff,#7c61ff);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 14px #4d8dff80}.application-tabs.is-ready .application-tab-indicator{opacity:1;transition:transform .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1),opacity .2s}.application-tab{height:54px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 16px;font-weight:800;transition:all .2s;position:relative}.application-tab:hover,.application-tab.active{color:var(--text)}.application-tab .count{color:#cbd8eb;vertical-align:middle;background:#29364a;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10px;display:inline-flex}.application-tab.active .count{color:#8fbaff;background:#4d8dff33}.application-list{gap:12px;display:grid}.application-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-2),var(--panel));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:116px;padding:17px 18px;transition:all .22s;display:grid;box-shadow:0 8px 22px #0000001f}.application-card:hover{border-color:#4b6387;transform:translateY(-1px);box-shadow:0 14px 30px #0003}.application-main{min-width:0}.application-status{color:#f5d76e;white-space:nowrap;background:#f5d76e1a;border:1px solid #f5d76e6b;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.application-status.applying{color:#72dbe8;background:#5ad8e81a;border-color:#5ad8e866}.application-status.selected{color:#7ce6a8;background:#71e3a11c;border-color:#71e3a16b}.application-status.rejected{color:#ff8398;background:#ff4f7114;border-color:#ff6f8752}.application-status.expired{color:#a6afbf;background:#8f96a817;border-color:#8f96a859}.application-type{color:var(--muted);white-space:nowrap;font-size:12.5px}.application-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:16.5px;font-weight:900;line-height:1.35;overflow:hidden}.application-desc{max-width:850px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12.5px;line-height:1.55;overflow:hidden}.application-meta{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;font-size:11px;display:flex}.application-meta span{align-items:center;gap:6px;display:inline-flex}.meta-icon{border:1px solid var(--line);color:#96a8bf;background:#ffffff05;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.meta-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.application-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:88px;display:flex}.application-secondary,.application-primary{cursor:pointer;white-space:nowrap;border-radius:17px;height:34px;padding:0 15px;font-size:12.5px;font-weight:900;transition:all .2s}.application-secondary{border:1px solid var(--line);background:var(--panel-3);color:var(--muted)}.application-secondary:hover{color:var(--text);border-color:#526a90}.application-primary{color:#e3efff;background:linear-gradient(#28549a,#1b3967);border:1px solid #4e79b8;box-shadow:0 7px 18px #4d8dff24}.application-primary:hover{border-color:#6ca0ed;transform:translateY(-1px);box-shadow:0 10px 24px #4d8dff38}.application-empty{text-align:center;min-height:300px;color:var(--muted);place-items:center;display:grid}.application-empty-icon{border:1px dashed var(--line);background:var(--panel-3);color:#7890b1;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:23px;display:grid}.application-empty strong{color:var(--text);margin-bottom:6px;font-size:16.5px;display:block}.app-stats{margin-top:0}body.light-mode .application-shell{background:linear-gradient(#fff,#f8fbff);border-color:#cbd7e6;box-shadow:0 12px 30px #29497817}body.light-mode .application-tabs{background:#fff;border-bottom-color:#dce4ef}body.light-mode .application-tab .count{color:#62738c;background:#e8eef7}body.light-mode .application-tab.active .count{color:#276bd2;background:#e4efff}body.light-mode .application-card:hover{border-color:#9bb9e3;box-shadow:0 14px 30px #2949781f}body.light-mode .application-status{color:#8a6a00;background:#fff9dc;border-color:#e1c765}body.light-mode .application-status.applying{color:#167987;background:#edfafa;border-color:#9bd5dd}body.light-mode .application-status.selected{color:#28794a;background:#effbf4;border-color:#9ed7b5}body.light-mode .application-status.rejected{color:#b93f55;background:#fff0f3;border-color:#edb7c1}body.light-mode .application-status.expired{color:#6f7b8e;background:#f2f5f8;border-color:#d2d9e3}body.light-mode .application-secondary{color:#586a83;background:#fff;border-color:#cfd9e7}body.light-mode .application-primary{color:#235fae;background:linear-gradient(#eef5ff,#dfebff);border-color:#8fb3e8;box-shadow:0 7px 18px #4d8dff1a}body.light-mode .meta-icon{color:#657995;background:#f4f8fd;border-color:#cfd9e6}body.light-mode .application-empty-icon{color:#6782a8;background:#f6f9fd;border-color:#cfd9e6}.market-top-decoration{opacity:.9;justify-content:center;align-items:center;gap:14px;height:22px;margin-bottom:8px;display:flex}.market-top-decoration .deco-orb{background:linear-gradient(135deg,#74b3ff,#8b65ff);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #5f96ffbf}.market-top-decoration .deco-line{background:linear-gradient(90deg,#0000,#6f9cff,#0000);width:96px;height:1px;position:relative}.market-top-decoration .deco-line:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #78a8ff}.market-top-decoration .orb-right{background:linear-gradient(135deg,#9a7bff,#55d9ff)}.market-hero{isolation:isolate;text-align:center;border-bottom:1px solid #ffffff0a;min-height:470px;margin:-4px -18px 24px;padding:44px 18px 18px;position:relative;overflow:hidden}.market-hero:before,.market-hero:after{content:"";z-index:-2;pointer-events:none;filter:blur(10px);border-radius:50%;position:absolute}.market-hero:before{background:radial-gradient(circle,#5074ff42,#7c61ff1f 48%,#0000 72%);width:760px;height:360px;top:-230px;left:50%;transform:translate(-50%)}.market-hero:after{background:radial-gradient(#4d8dff1f,#0000 68%);width:860px;height:260px;bottom:70px;left:50%;transform:translate(-50%)}.hero-side-projections{z-index:1;pointer-events:none;position:absolute;inset:16px 10px 38px}.hero-side-projection{opacity:.84;width:500px;height:330px;box-shadow:none;filter:saturate(1.08);background:radial-gradient(at 50% 48%,#3b96ff3d,#1c56c42b 24%,#0b205417 46%,#050e2308 60%,#0000 76%),radial-gradient(circle at 26% 34%,#78e7ff6b 0 1.6px,#0000 4px),radial-gradient(circle at 61% 59%,#78e7ff5c 0 1.8px,#0000 4.3px),radial-gradient(circle at 73% 25%,#78e7ff4d 0 1.5px,#0000 3.8px);position:absolute;top:34px}.hero-side-projection:before{content:"";filter:blur(24px);opacity:.98;background:radial-gradient(#65c5ff38,#3b87ff24 30%,#13347e14 50%,#0000 74%),radial-gradient(at 50% 55%,#47a4ff1f,#0000 68%);position:absolute;inset:-56px -48px}.hero-side-projection.left{opacity:.78;width:430px;height:282px;top:20px;left:4px}.hero-side-projection.right{opacity:.68;width:560px;height:342px;top:74px;right:-10px}.market-hero-copy{z-index:4;max-width:1040px;margin:0 auto;position:relative}.market-eyebrow{color:#8fb4ff;letter-spacing:.18em;text-transform:uppercase;background:#4d8dff14;border:1px solid #6f97ff47;border-radius:13px;align-items:center;gap:8px;min-height:25px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.market-eyebrow:before{content:"";background:#6ba5ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6ba5ffe6}.market-title{color:var(--text);letter-spacing:-.018em;text-wrap:balance;margin:19px 0 0;font-size:45px;font-weight:950;line-height:1.22}.market-subtitle{max-width:820px;color:var(--muted);letter-spacing:.025em;margin:42px auto 0;font-size:15.5px;line-height:1.88}.hero-carousel{z-index:2;perspective:1200px;-webkit-user-select:none;user-select:none;max-width:1260px;height:205px;margin:20px auto 0;position:relative}.hero-carousel-stage{transform-style:preserve-3d;position:absolute;inset:0 52px 22px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.hero-card{--hero-a:#4d8dff;--hero-b:#7c61ff;color:#fff;text-align:left;cursor:pointer;transform-origin:50%;background:radial-gradient(circle at 88% 15%,var(--hero-b),transparent 42%),linear-gradient(145deg,var(--hero-a),#0b0f18 74%);border:1px solid #ffffff2e;border-radius:12px;width:222px;height:150px;margin-left:-111px;padding:16px 17px;position:absolute;top:5px;left:50%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-card{background:radial-gradient(circle at 88% 15%,color-mix(in srgb,var(--hero-b) 78%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--hero-a) 72%,#121826),#0b0f18 74%)}}.hero-card{will-change:transform,opacity,scale;transition:scale .36s cubic-bezier(.22,.8,.2,1),filter .18s,box-shadow .3s;scale:1;box-shadow:0 18px 38px #00000052,inset 0 1px #ffffff29}.hero-card:hover,.hero-card.is-hovered{scale:1.11;box-shadow:0 30px 68px #00000085,0 0 0 1px #7ea9ff47,inset 0 1px #ffffff38}.hero-card:before{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(120deg,#ffffff38,#0000 24%),repeating-linear-gradient(120deg,#0000 0 18px,#ffffff07 19px 20px);position:absolute;inset:0}.hero-card:after{content:"";width:112px;height:112px;box-shadow:0 0 42px var(--hero-b);border:1px solid #ffffff2e;border-radius:50%;position:absolute;bottom:-54px;right:-45px}@supports (color:color-mix(in lab,red,red)){.hero-card:after{box-shadow:0 0 42px color-mix(in srgb,var(--hero-b) 55%,transparent)}}.hero-card.is-current{box-shadow:0 23px 52px #0000006b,0 0 0 1px #739dff2e,inset 0 1px #fff3}.hero-card.is-current:hover{filter:brightness(1.09)saturate(1.08)}.hero-card-kind{z-index:1;color:#fff;letter-spacing:.12em;background:#04080fb8;border:1px solid #ffffff29;border-radius:5px;justify-content:center;align-items:center;width:max-content;min-width:37px;height:20px;padding:0 7px;font-size:11px;font-weight:900;display:flex;position:relative}.hero-card-kicker{z-index:1;color:#ffffffb8;margin-top:13px;font-size:11px;font-weight:700;position:relative}.hero-card-title{z-index:1;letter-spacing:-.02em;-webkit-line-clamp:2;text-shadow:0 3px 14px #0000007a;-webkit-box-orient:vertical;max-width:180px;margin-top:4px;font-size:19px;font-weight:950;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.hero-card-meta{z-index:1;color:#ffffffb3;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:13px;left:17px;right:17px}.hero-card-meta strong{color:#fff;font-size:11px}.hero-carousel-btn{z-index:30;border:1px solid var(--line);color:#b6c4d9;cursor:pointer;opacity:.72;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1420d1;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .2s;display:grid;position:absolute;top:57px}.hero-carousel-btn:hover{opacity:1;color:#fff;border-color:#628fd2;transform:scale(1.05)}.hero-carousel-btn.prev{left:4px}.hero-carousel-btn.next{right:4px}.hero-carousel-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.hero-carousel-dots{align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-carousel-dot{cursor:pointer;background:#4d586a;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:all .22s}.hero-carousel-dot.active{background:linear-gradient(90deg,#4d8dff,#7c61ff);border-radius:5px;width:20px;box-shadow:0 0 10px #4d8dff7a}.market-assurances{z-index:3;max-width:1120px;color:var(--muted);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:9px auto 0;font-size:12.5px;display:grid;position:relative}.market-assurance{justify-content:center;align-items:flex-start;gap:8px;min-width:0;display:flex}.market-check{color:#6eb0ff;background:#4d8dff1c;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;margin-top:-1px;font-size:11px;font-weight:950;display:grid}.market-assurance strong{color:#76afff;margin-right:5px;font-size:12.5px}body.light-mode .market-hero{border-bottom-color:#e6ebf2}body.light-mode .market-hero:before{background:radial-gradient(circle,#5476ff40,#8061ff21 45%,#0000 72%)}body.light-mode .market-hero:after{background:radial-gradient(#5b83ff1f,#0000 68%)}body.light-mode .hero-side-projection{opacity:.28;box-shadow:none;filter:saturate(.9);background:radial-gradient(at 50% 48%,#5ca0ff1f,#769be412 28%,#e4edfa0a,#0000 76%),radial-gradient(at 50% 58%,#68b6ff0f,#0000 70%)}body.light-mode .hero-side-projection:before{filter:blur(28px);opacity:.48;background:radial-gradient(#74b6ff1a,#a7c9f80d 38%,#0000 74%);inset:-48px -40px}body.light-mode .hero-side-projection.left{opacity:.26}body.light-mode .hero-side-projection.right{opacity:.2}body.light-mode .market-eyebrow{color:#3f72c6;background:#ffffffbd;border-color:#c5d6f5}body.light-mode .market-title{color:#132039}body.light-mode .market-subtitle{color:#66738a}body.light-mode .hero-card{box-shadow:0 18px 36px #2e3e603d,inset 0 1px #ffffff38}body.light-mode .hero-carousel-btn{color:#5c6c84;background:#ffffffe0;border-color:#d9e1ec;box-shadow:0 8px 20px #263d651a}body.light-mode .hero-carousel-btn:hover{color:#255cba;border-color:#9ab8e5}body.light-mode .hero-carousel-dot{background:#c5cedb}body.light-mode .market-check{color:#3d82e8;background:#eaf3ff}body.light-mode .market-assurance{color:#657288}body.light-mode .market-assurance strong{color:#4b91ef}@media(max-width:1480px){.market-title{font-size:41px}.hero-carousel-stage{left:42px;right:42px}.hero-card{width:205px;height:145px;margin-left:-102.5px}.market-assurances{max-width:1040px}}@media(prefers-reduced-motion:reduce){.hero-card{transition:none}}.hero-card{aspect-ratio:3/2;background:#080b12;border-color:#ffffff3d;border-radius:14px;padding:0;box-shadow:0 20px 46px #00000070,inset 0 1px #ffffff29}.hero-card:before,.hero-card:after{display:none}.hero-card-image{object-fit:cover;object-position:center;border-radius:inherit;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .38s cubic-bezier(.22,.8,.2,1),filter .25s;display:block;transform:scale(1.01)}.hero-card:hover .hero-card-image,.hero-card.is-hovered .hero-card-image{filter:brightness(1.05)saturate(1.06);transform:scale(1.045)}.hero-card.is-current{border-color:#84acff94;box-shadow:0 25px 60px #00000085,0 0 0 1px #739dff38,0 0 34px #4d8dff2e}body.light-mode .hero-card{background:#e8edf5;border-color:#637fb16b;box-shadow:0 18px 38px #2e3e603d,inset 0 1px #ffffff59}.market-hero{background:linear-gradient(#0a0e181f,#070a1000 52%),0 0}.hero-side-projections{inset:-8px -76px 30px;overflow:visible}.hero-side-projection{mix-blend-mode:screen;box-shadow:none;will-change:transform;border-radius:52% 48% 55% 45%/44% 56% 46% 54%}.hero-side-projection.left{opacity:.78;filter:blur(.2px)saturate(1.18);background:radial-gradient(circle at 30% 29%,#b5f8fff0 0 1.4px,#52d0ff75 2px,#0000 5px),radial-gradient(circle at 54% 63%,#95e7ffd1 0 1.6px,#49a9ff61 2.2px,#0000 5.4px),radial-gradient(circle at 77% 22%,#cffbffdb 0 1.25px,#76d1ff57 2px,#0000 4.8px),radial-gradient(at 38% 46%,#37aeff4a,#256ce82e 28%,#0f2f7c14,#0000 76%);width:490px;height:318px;top:-6px;left:-92px;transform:rotate(-8deg)}.hero-side-projection.left:before{opacity:.92;filter:blur(34px);background:radial-gradient(at 35% 42%,#4fd2ff47,#2d83ff2b 32%,#2648b114,#0000 76%),radial-gradient(at 70% 58%,#5866ff1f,#0000 66%);inset:-70px -76px -52px -48px}.hero-side-projection.right{opacity:.68;filter:blur(.4px)saturate(1.14);background:radial-gradient(circle at 23% 35%,#e2d3ffeb 0 1.45px,#a478ff73 2.1px,#0000 5px),radial-gradient(circle at 61% 64%,#9dedffc7 0 1.55px,#4ebeff59 2.2px,#0000 5.2px),radial-gradient(circle at 78% 27%,#ffd2f7d1 0 1.25px,#cd6dff57 2px,#0000 4.8px),radial-gradient(at 58% 48%,#8959ff40,#4966ee29 31%,#20398e12,#0000 77%);width:640px;height:278px;top:112px;right:-154px;transform:rotate(7deg)}.hero-side-projection.right:before{opacity:.88;filter:blur(38px);background:radial-gradient(at 62% 48%,#a661ff3d,#586aff26 34%,#304caa12,#0000 78%),radial-gradient(at 30% 66%,#44ccff1f,#0000 66%);inset:-58px -52px -66px -88px}.market-hero-copy{isolation:isolate}.market-title{z-index:1;color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 7px #63adff57)drop-shadow(0 0 18px #8b68ff38);background:linear-gradient(105deg,#f5fbff,#9bdcff,#8fa8ff 36%,#c69cff 53%,#f0aee8 66%,#7de8df 82%,#eef8ff) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate marketAuroraFlow;display:inline-block;position:relative}.market-title:before{content:"";z-index:-2;pointer-events:none;filter:blur(27px);opacity:.78;background:radial-gradient(at 24%,#36bcff40,#0000 42%),radial-gradient(at 52% 48%,#845cff3d,#0000 42%),radial-gradient(at 79% 52%,#e864d62e,#0000 40%);border-radius:50%;height:68px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-46%)}.market-title:after{content:"";z-index:-1;opacity:.72;background:linear-gradient(90deg,#0000,#60cbffb8,#9a70ffbd,#e571dd94,#0000);border-radius:50%;height:1px;position:absolute;bottom:-12px;left:18%;right:18%;box-shadow:0 0 12px #6f9eff6b}@keyframes marketAuroraFlow{0%{background-position:0%}to{background-position:100%}}body.light-mode .market-hero{background:0 0}body.light-mode .market-hero:before{opacity:.34;background:radial-gradient(circle,#5d8cff1f,#9774ff0b 46%,#0000 72%);width:680px;height:250px;top:-198px}body.light-mode .market-hero:after{opacity:.16;background:radial-gradient(#568dff0e,#0000 68%)}body.light-mode .hero-side-projection{mix-blend-mode:normal;filter:blur(12px)saturate(.72)}body.light-mode .hero-side-projection.left{opacity:.075;background:radial-gradient(at 38% 46%,#55a4ff52,#97c2f521 38%,#0000 72%);top:-18px;left:-126px}body.light-mode .hero-side-projection.right{opacity:.055;background:radial-gradient(at 58% 48%,#8968ff40,#aec2ed1a 40%,#0000 74%);top:132px;right:-190px}body.light-mode .hero-side-projection:before{opacity:.12;filter:blur(44px)}body.light-mode .market-title{-webkit-text-fill-color:transparent;filter:none;background:linear-gradient(90deg,#2d6df6,#3d8cff,#6a78ff 68%,#6bb7ff) 0 0/100% 100%;-webkit-background-clip:text;background-clip:text}body.light-mode .market-title:before{opacity:.04;filter:blur(24px)}body.light-mode .market-title:after{opacity:.1;box-shadow:none}@media(prefers-reduced-motion:reduce){.market-title{animation:none}}body{overflow-x:hidden}.market-hero,body.light-mode .market-hero{background:0 0!important;border-bottom:0!important;overflow:visible!important}.market-hero:before,.market-hero:after,body.light-mode .market-hero:before,body.light-mode .market-hero:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.hero-side-projections{clip-path:none!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.hero-side-projection,.hero-side-projection:before{box-shadow:none!important;outline:0!important}.market-toolbar{z-index:40;background:var(--bg);padding:16px 0 18px;position:sticky;top:68px}.market-filter-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.market-toolbar .filters{margin:0}.market-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.market-toolbar .result-bar{margin:0}.task-card{cursor:pointer}.task-card:focus-visible{border-color:#6f9fff;outline:0;box-shadow:0 0 0 3px #4d8dff2e,0 20px 42px #00000057}.task-detail-page{max-width:1560px;margin:0 auto;padding-top:22px}.detail-back-row{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.detail-deadline-notice{color:#f2f5fa;background:linear-gradient(90deg,#f2be5b1b,#f2be5b0b);border:1px solid #f2be5b52;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin-bottom:14px;padding:10px 14px;font-size:13.5px;font-weight:700;line-height:1.5;display:flex;box-shadow:inset 3px 0 #f2be5bc7,0 8px 24px #00000014}.detail-deadline-notice svg{color:#ffd073;background:#f2be5b1c;border-radius:50%;flex:none;width:18px;height:18px;padding:2px}.detail-back-btn{border:1px solid var(--line);background:var(--panel-3);height:36px;color:var(--muted);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 13px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.detail-back-btn:hover{color:var(--text);border-color:#5275aa;transform:translate(-2px)}.detail-back-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.detail-breadcrumb{color:var(--muted-2);font-size:12.5px}.task-detail-hero{border:1px solid var(--line);background:radial-gradient(circle at 92% 0%,#4d8dff21,transparent 28%),linear-gradient(180deg,var(--panel),var(--panel-3));box-shadow:var(--shadow);border-radius:16px;padding:26px 28px 24px;position:relative;overflow:hidden}.task-detail-hero:before{content:"";background:linear-gradient(90deg,#0000,#80a7ff8c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.detail-heading-row{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.detail-title-wrap{flex:1;min-width:0}.detail-title{max-width:920px;color:var(--text);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:950;line-height:1.35}.detail-publisher{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;font-size:12.5px;display:flex}.publisher-avatars{align-items:center;margin-right:2px;display:flex}.publisher-avatar{border:2px solid var(--panel);color:#fff;background:linear-gradient(145deg,#4d8dff,#7c61ff);border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-5px;font-size:10px;font-weight:900;display:grid;box-shadow:0 4px 12px #00000038}.publisher-avatar:first-child{background:linear-gradient(145deg,#ff7e63,#8b5cff);margin-left:0}.publisher-avatar:nth-child(2){background:linear-gradient(145deg,#2cc8b7,#3478ef)}.publisher-dot{background:var(--muted-2);border-radius:50%;width:3px;height:3px}.detail-applicants strong{color:#7af;font-size:13.5px;font-weight:950}.detail-status-box{flex-direction:column;flex:none;align-items:flex-end;gap:10px;min-width:148px;display:flex}.detail-status-chip{color:#79e5a6;background:#71e3a117;border:1px solid #71e3a161;border-radius:7px;align-items:center;gap:7px;height:28px;padding:0 11px;font-size:12.5px;font-weight:900;display:inline-flex}.detail-status-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px}.detail-status-chip.invite{color:#b6a8ff;background:#7c61ff1a;border-color:#7c61ff61}.detail-status-chip.closed{color:#ff8398;background:#ff4f7114;border-color:#ff6f8752}.detail-remaining{color:var(--muted-2);font-size:11px}.detail-summary-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(150px,1fr) 1px minmax(150px,1fr) 1px minmax(190px,1.15fr) 1px minmax(120px,.8fr) auto;align-items:center;gap:24px;margin-top:24px;padding-top:23px;display:grid}.detail-summary-divider{background:var(--line-soft);width:1px;height:42px}.detail-summary-label{color:var(--muted);margin-bottom:8px;font-size:12.5px}.detail-summary-value{color:var(--text);letter-spacing:.015em;white-space:nowrap;font-size:25px;font-weight:950;line-height:1.1}.detail-summary-value.budget-value{color:#ff607c;font-size:28px}.detail-actions{align-items:center;gap:9px;display:flex}.detail-share-btn{border:1px solid var(--line);background:var(--panel-3);width:42px;height:42px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;transition:all .2s;display:grid}.detail-share-btn:hover{color:var(--text);border-color:#5f83ba}.detail-share-btn svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.detail-apply-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3c73e8,#6657ec);border:1px solid #5a8ee3;border-radius:10px;min-width:126px;height:42px;padding:0 22px;font-weight:950;transition:all .2s;box-shadow:0 10px 28px #4d8dff40,inset 0 1px #ffffff29}.detail-apply-btn:hover{transform:translateY(-1px);box-shadow:0 14px 32px #4d8dff57}.detail-reject-btn{color:#ff7b90;cursor:pointer;background:#ff4c6712;border:1px solid #ff5c7385;border-radius:10px;min-width:104px;height:42px;padding:0 19px;font-weight:950;transition:all .2s;box-shadow:inset 0 1px #ffffff0a}.detail-reject-btn:hover{color:#ffd9df;background:#ff4c6724;border-color:#ff7188;transform:translateY(-1px);box-shadow:0 10px 24px #ff4c6721}.detail-reject-btn.is-confirming{color:#fff;background:linear-gradient(135deg,#d83b58,#b62443);border-color:#ff5c73;box-shadow:0 10px 24px #d83b583d}.detail-reject-btn[hidden]{display:none}.detail-reject-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.detail-apply-btn:disabled{color:#858e9e;border-color:var(--line);background:var(--panel-2);cursor:not-allowed;box-shadow:none;transform:none}.detail-actions.is-upload-mode{align-items:flex-end;min-width:min(430px,36vw)}.detail-trial-upload{justify-items:end;gap:9px;width:min(430px,36vw);display:grid}.detail-trial-upload[hidden]{display:none}.detail-upload-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#376fdc,#6357e7);border:1px solid #5b8fe3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:92px;height:38px;padding:0 16px;font-size:13px;font-weight:950;transition:all .2s;display:inline-flex;box-shadow:0 9px 24px #4d8dff38,inset 0 1px #ffffff24}.detail-upload-btn:hover{border-color:#78a9f4;transform:translateY(-1px);box-shadow:0 13px 28px #4d8dff4f,inset 0 1px #ffffff2e}.detail-upload-btn svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.detail-trial-tip{color:#ffc94a;background:linear-gradient(135deg,#ffc12524,#0f1622f0);border:1px solid #ffc74a94;border-radius:13px;align-items:flex-start;gap:10px;width:100%;min-height:56px;padding:11px 13px;display:flex;box-shadow:0 8px 22px #0000001f,inset 0 1px #ffffff0d}.detail-trial-tip>svg{color:#ffc94a;stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ffc94a38);flex:none;width:16px;height:16px;margin-top:1px}.detail-trial-tip-copy{gap:4px;min-width:0;font-size:11.5px;line-height:1.48;display:grid}.detail-trial-tip-copy strong{color:#ffe9a8;letter-spacing:.01em;font-size:12px;font-weight:950}.detail-trial-tip-copy span{color:#d9e1ee}.detail-uploaded-file{color:#8ee0bc;background:#38a97c13;border:1px solid #5bcc9d57;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 11px;font-size:10.5px;display:grid}.detail-uploaded-file[hidden]{display:none}.detail-uploaded-file-icon{background:#43b78a1a;border:1px solid #67d8ae47;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.detail-uploaded-file-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.detail-uploaded-file-copy{min-width:0}.detail-uploaded-file-name{color:#dff7ec;white-space:nowrap;text-overflow:ellipsis;font-weight:900;display:block;overflow:hidden}.detail-uploaded-file-meta{color:#74a891;margin-top:2px;font-size:9.5px;display:block}.detail-uploaded-file-state{color:#7de0b4;white-space:nowrap;background:#46be901f;border-radius:10px;align-items:center;height:20px;padding:0 7px;font-size:9.5px;font-weight:900;display:inline-flex}.task-detail-content{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-3));border-radius:16px;margin-top:18px;padding:26px 28px 30px;box-shadow:0 14px 36px #00000029}.detail-section+.detail-section{border-top:1px solid var(--line-soft);margin-top:28px;padding-top:25px}.detail-section-title{color:var(--text);margin:0 0 14px;font-size:18px;font-weight:950}.detail-tag-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;display:flex}.detail-tag{border:1px solid var(--line);background:var(--panel-2);height:27px;color:var(--muted);border-radius:7px;align-items:center;padding:0 11px;font-size:12.5px;font-weight:800;display:inline-flex}.detail-tag.highlight{color:#78b3ff;background:#4d8dff17;border-color:#4d8dff59}.detail-copy{color:var(--muted);font-size:14.5px;line-height:1.95}.detail-copy-stack{gap:12px;min-width:0;display:grid}.detail-clamp{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.detail-copy strong{color:var(--text);font-weight:900}.detail-numbered{counter-reset:detail-counter;gap:8px;margin:0;padding:0;list-style:none;display:grid}.detail-numbered li{counter-increment:detail-counter;padding-left:25px;position:relative}.detail-numbered li:before{content:counter(detail-counter) ".";color:#7faeff;font-weight:900;position:absolute;top:0;left:0}.reference-file{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:11px;align-items:center;gap:14px;width:min(720px,100%);min-height:76px;padding:14px 16px;transition:all .2s;display:flex}.reference-file:hover{border-color:#5b7fb5;transform:translateY(-1px)}.reference-icon{color:#fff;background:linear-gradient(145deg,#3b78ed,#7359ed);border-radius:8px;flex:none;place-items:center;width:39px;height:43px;display:grid;box-shadow:0 8px 18px #4d8dff38}.reference-icon svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:21px;height:21px}.reference-name{color:var(--text);font-size:13.5px;font-weight:900}.reference-size{color:var(--muted-2);margin-top:5px;font-size:11px}.detail-note{color:var(--muted);background:#4d8dff0e;border:1px solid #4d8dff38;border-radius:10px;margin-top:18px;padding:13px 15px;font-size:12.5px;line-height:1.7}body.light-mode .task-card:focus-visible{border-color:#6b9eea;box-shadow:0 0 0 3px #4d8dff24,0 20px 42px #29497826}body.light-mode .detail-deadline-notice{color:#344258;background:linear-gradient(90deg,#fff8e9,#fffdf8);border-color:#ecd49d;box-shadow:inset 3px 0 #d89b32,0 8px 22px #47566f0f}body.light-mode .detail-deadline-notice svg{color:#b97818;background:#fff0cd}body.light-mode .task-detail-hero,body.light-mode .task-detail-content{background:linear-gradient(#fff,#f9fbfe);border-color:#d5dfeb;box-shadow:0 12px 32px #29497817}body.light-mode .task-detail-hero{background:radial-gradient(circle at 92% 0,#4d8dff1a,#0000 28%),linear-gradient(#fff,#f8fbff)}body.light-mode .detail-back-btn,body.light-mode .detail-share-btn{color:#61718a;background:#fff;border-color:#d2dce9}body.light-mode .publisher-avatar{border-color:#fff}body.light-mode .detail-tag,body.light-mode .reference-file{background:#f4f7fb;border-color:#dbe3ed}body.light-mode .detail-status-chip{color:#278552;background:#effbf4;border-color:#a8d9bb}body.light-mode .detail-status-chip.invite{color:#6754c6;background:#f3f0ff;border-color:#c8bff1}body.light-mode .detail-status-chip.closed{color:#b93f55;background:#fff0f3;border-color:#edb7c1}body.light-mode .detail-note{background:#f1f7ff;border-color:#cfe0f8}body.light-mode .detail-trial-tip{color:#b87900;background:linear-gradient(135deg,#fffdf4,#fff8df);border-color:#edc34b;box-shadow:0 7px 18px #79570012,inset 0 1px #ffffffe6}body.light-mode .detail-trial-tip>svg{color:#b87900;filter:none}body.light-mode .detail-trial-tip-copy strong{color:#704a00}body.light-mode .detail-trial-tip-copy span{color:#526176}body.light-mode .detail-uploaded-file{color:#257650;background:#f1fbf6;border-color:#abdcc5}body.light-mode .detail-uploaded-file-icon{background:#e7f8ef;border-color:#b8dfcc}body.light-mode .detail-uploaded-file-name{color:#245d45}body.light-mode .detail-uploaded-file-meta{color:#668978}body.light-mode .detail-uploaded-file-state{color:#287a52;background:#dcf5e8}@media(max-width:1280px){.settings-subsection-head{flex-direction:column;align-items:flex-start}.settings-security-row{grid-template-columns:1fr}.settings-security-row .settings-primary-btn{width:100%}.settings-security-danger{flex-direction:column;align-items:flex-start}.detail-summary-row{grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr;gap:18px}.detail-actions{grid-column:1/-1;justify-content:flex-end;padding-top:2px}.detail-actions.is-upload-mode,.detail-trial-upload{width:100%;min-width:0}}.main-nav{position:relative}.nav-item{z-index:1;transition:color .24s,background-color .24s}.nav-item.active:after{opacity:0}.nav-slider{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#4c8fff 20% 80%,#0000);border-radius:4px;width:0;height:2px;transition:transform .36s cubic-bezier(.22,.8,.24,1),width .36s cubic-bezier(.22,.8,.24,1),opacity .2s;position:absolute;bottom:0;left:0;transform:translate(0);box-shadow:0 0 14px #4c8fffb3}.nav-slider.ready{opacity:1}.app-page.active-page.nav-enter-forward{animation:.34s cubic-bezier(.22,.8,.24,1) both navPageForward}.app-page.active-page.nav-enter-backward{animation:.34s cubic-bezier(.22,.8,.24,1) both navPageBackward}@keyframes navPageForward{0%{opacity:.16;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes navPageBackward{0%{opacity:.16;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}body.light-mode .checkbox input:checked{box-shadow:none;background:#4c8fff;border-color:#4c8fff}body.light-mode .checkbox input:checked:after{color:#fff}body.light-mode .nav-slider{background:linear-gradient(90deg,#0000,#397fe8 20% 80%,#0000);box-shadow:0 0 12px #397fe861}@media(prefers-reduced-motion:reduce){.nav-slider{transition:none}.app-page.active-page.nav-enter-forward,.app-page.active-page.nav-enter-backward{animation:none}}.badge.urgent{color:#ff9ab5;background:#ff4f862e;border:1px solid #ff4f8661}.badge.featured{color:#8cecb3;background:#71e3a12e;border:1px solid #71e3a161}.badge.invite{color:#dcd6ff;background:#6853ff2e;border:1px solid #7d67ff61}body.light-mode .badge.urgent{color:#c73560;background:#ff4f862e;border-color:#ff4f8661}body.light-mode .badge.featured{color:#28794a;background:#71e3a12e;border-color:#71e3a161}body.light-mode .badge.invite{color:#6651c9;background:#6853ff2e;border-color:#7d67ff61}.reference-copy{flex:1;min-width:0;display:grid}.reference-download{color:#9fc4ff;white-space:nowrap;opacity:0;pointer-events:none;background:linear-gradient(#4d8dff29,#4d8dff14);border:1px solid #6f9fdf6b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:opacity .2s,transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex;transform:translate(6px);box-shadow:inset 0 1px #ffffff14}.reference-download svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.reference-file:hover .reference-download,.reference-file:focus-within .reference-download{opacity:1;pointer-events:auto;transform:translate(0)}.reference-download:hover{color:#e8f1ff;background:linear-gradient(#4d8dff47,#4d8dff24);border-color:#8fbcffb8;transform:translateY(-1px);box-shadow:0 8px 18px #4d8dff2e,inset 0 1px #ffffff1f}.reference-download:focus-visible{opacity:1;pointer-events:auto;outline:none;transform:translate(0);box-shadow:0 0 0 3px #4d8dff38}body.light-mode .reference-download{color:#3f70b6;background:linear-gradient(#f3f8ff,#e8f1ff);border-color:#5f8cd65c;box-shadow:inset 0 1px #fff}body.light-mode .reference-download:hover{color:#2559a0;background:linear-gradient(#eaf3ff,#dceaff);border-color:#4d7ac48c;box-shadow:0 8px 16px #4d7ac41f,inset 0 1px #fff}@media(hover:none){.reference-download{opacity:1;pointer-events:auto;transform:none}}.application-content{padding:20px}.application-list{gap:14px}.application-card{--status-accent:#4d8dff;background:linear-gradient(135deg,#172131,#111925 58%,#0d1420);border:1px solid #324057;border-radius:16px;grid-template-columns:72px minmax(0,1fr) 310px;align-items:stretch;gap:0;min-height:144px;padding:0;transition:all .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000038}.application-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--status-accent),transparent 60%);opacity:.26;height:1px;position:absolute;bottom:0;left:72px;right:310px}.application-card:hover{box-shadow:0 20px 44px #00000057,0 0 0 1px var(--status-accent);border-color:#5a76a1;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.application-card:hover{box-shadow:0 20px 44px #00000057,0 0 0 1px color-mix(in srgb,var(--status-accent) 12%,transparent)}}.application-rail{background:radial-gradient(circle at 50% 16%,var(--status-accent),transparent 42%),linear-gradient(180deg,#162236,#0c131f);border-right:1px solid #324057;flex-direction:column;justify-content:space-between;align-items:center;padding:18px 10px 16px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.application-rail{background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--status-accent) 28%,transparent),transparent 42%),linear-gradient(180deg,#162236,#0c131f)}}.application-rail:before{content:"";background:var(--status-accent);width:3px;box-shadow:0 0 16px var(--status-accent);border-radius:0 4px 4px 0;position:absolute;top:16px;bottom:16px;left:0}@supports (color:color-mix(in lab,red,red)){.application-rail:before{box-shadow:0 0 16px color-mix(in srgb,var(--status-accent) 68%,transparent)}}.application-index{color:#75849b;letter-spacing:.12em;font-size:11px;font-weight:900}.application-rail-icon{border:1px solid var(--status-accent);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.application-rail-icon{border:1px solid color-mix(in srgb,var(--status-accent) 46%,#334157)}}.application-rail-icon{color:var(--status-accent);background:var(--status-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.application-rail-icon{background:color-mix(in srgb,var(--status-accent) 10%,#101824)}}.application-rail-icon{box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff0f}.application-rail-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.application-rail-dot{background:var(--status-accent);width:7px;height:7px;box-shadow:0 0 12px var(--status-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.application-rail-dot{box-shadow:0 0 12px color-mix(in srgb,var(--status-accent) 78%,transparent)}}.application-main{flex-direction:column;justify-content:center;min-width:0;padding:20px 24px 18px;display:flex}.application-head{align-items:center;gap:9px;min-width:0;display:flex}.application-status{border-radius:6px;height:23px;padding:0 9px}.application-type{color:#9ba8bc;border-left:1px solid #3a465b;padding-left:9px;font-size:12.5px}.application-title{letter-spacing:-.01em;margin-top:10px;font-size:19px;line-height:1.3}.application-desc{color:#92a0b5;max-width:none;margin-top:6px;font-size:12.5px;line-height:1.65}.application-inline-meta{color:#718097;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;font-size:11px;display:flex}.application-inline-meta span{align-items:center;gap:6px;min-width:0;display:inline-flex}.application-inline-meta b{color:#aebbd0;font-weight:800}.application-summary{background:#070c1461;border-left:1px solid #324057;flex-direction:column;justify-content:center;gap:12px;padding:17px 18px;display:flex}.application-summary-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.application-primary{border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:36px;padding:0 16px;font-size:12.5px;display:flex}body.light-mode .application-card:hover{box-shadow:0 18px 38px #29497826,0 0 0 1px var(--status-accent);border-color:#91b1df}@supports (color:color-mix(in lab,red,red)){body.light-mode .application-card:hover{box-shadow:0 18px 38px #29497826,0 0 0 1px color-mix(in srgb,var(--status-accent) 10%,transparent)}}body.light-mode .application-rail{background:radial-gradient(circle at 50% 16%,var(--status-accent),transparent 42%),linear-gradient(180deg,#f4f8fe,#eaf1fa);border-right-color:#d5deeb}@supports (color:color-mix(in lab,red,red)){body.light-mode .application-rail{background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--status-accent) 18%,transparent),transparent 42%),linear-gradient(180deg,#f4f8fe,#eaf1fa)}}body.light-mode .application-index{color:#8a99ae}body.light-mode .application-rail-icon{border-color:var(--status-accent)}@supports (color:color-mix(in lab,red,red)){body.light-mode .application-rail-icon{border-color:color-mix(in srgb,var(--status-accent) 38%,#cbd7e6)}}body.light-mode .application-rail-icon{background:var(--status-accent)}@supports (color:color-mix(in lab,red,red)){body.light-mode .application-rail-icon{background:color-mix(in srgb,var(--status-accent) 8%,#fff)}}body.light-mode .application-type{color:#6f7e93;border-left-color:#d6deea}body.light-mode .application-summary{background:#edf4fdb3;border-left-color:#d5deeb}@media(max-width:1480px){.application-card{grid-template-columns:64px minmax(0,1fr) 286px}.application-card:after{left:64px;right:286px}.application-main{padding-left:20px;padding-right:20px}.application-summary{padding-left:15px;padding-right:15px}}.application-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.application-card{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:58px minmax(0,1fr);min-width:0;min-height:232px}.application-card:after{left:58px;right:0}.application-rail{grid-area:1/1/3;padding:16px 8px 15px}.application-main{grid-area:1/2;justify-content:flex-start;padding:17px 18px 14px}.application-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:18px;display:-webkit-box;overflow:hidden}.application-desc{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin-top:6px;display:-webkit-box;overflow:hidden}.application-inline-meta{gap:8px 13px;margin-top:auto;padding-top:12px}.application-inline-meta span{max-width:100%}.application-inline-meta b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.application-summary{background:#070c144d;border-top:1px solid #324057;border-left:0;grid-area:2/2;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:10px;min-width:0;padding:12px 18px 15px;display:grid}.application-summary-grid{grid-template-columns:1fr 1fr;gap:8px;min-width:0}.application-summary-item{padding:9px 10px}.application-summary-item.amount strong{font-size:14px}.application-primary{min-width:0;padding:0 12px}body.light-mode .application-summary{border-top-color:#d5deeb;border-left:0}@media(max-width:1280px){.application-content{padding:16px}.application-list{gap:12px}.application-card{grid-template-columns:52px minmax(0,1fr)}.application-card:after{left:52px}.application-main{padding:15px 15px 12px}.application-summary{grid-template-columns:minmax(0,1fr) 96px;padding:11px 15px 14px}.application-summary-grid{grid-template-columns:1fr 1fr}.application-inline-meta{gap:7px 10px}}.application-primary,.application-secondary{border-radius:999px!important}.application-content{background:radial-gradient(circle at 8% 0,#4d8dff0e,#0000 28%),0 0;padding:22px}.application-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:18px;display:grid}.application-card{--card-a:#4d8dff;--card-b:#7c61ff;--status-accent:#6f9fff;background:linear-gradient(145deg,#172131,#111925 62%,#0c131e);border:1px solid #314057;border-radius:19px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;min-height:250px;padding:0;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000003d}.application-card:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 100% 0%,var(--card-b),transparent 34%),linear-gradient(120deg,#ffffff06,transparent 28%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.application-card:before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--card-b) 9%,transparent),transparent 34%),linear-gradient(120deg,#ffffff06,transparent 28%)}}.application-card:before{opacity:.9}.application-card:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,var(--status-accent),transparent 70%);height:1px;position:absolute;bottom:0;left:150px;right:18px}@supports (color:color-mix(in lab,red,red)){.application-card:after{background:linear-gradient(90deg,color-mix(in srgb,var(--status-accent) 55%,transparent),transparent 70%)}}.application-card:after{opacity:.42}.application-card:hover{border-color:var(--card-a);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.application-card:hover{border-color:color-mix(in srgb,var(--card-a) 54%,#53627a)}}.application-card:hover{box-shadow:0 22px 50px #0000005e,0 0 0 1px var(--card-a)}@supports (color:color-mix(in lab,red,red)){.application-card:hover{box-shadow:0 22px 50px #0000005e,0 0 0 1px color-mix(in srgb,var(--card-a) 12%,transparent)}}.application-card.status-received{--status-accent:#72a5ff}.application-card.status-applying{--status-accent:#5ad8e8}.application-card.status-selected{--status-accent:#71e3a1}.application-card.status-rejected{--status-accent:#ff6f87}.application-card.status-expired{--status-accent:#7e8796}.invite-visual{z-index:1;background:radial-gradient(circle at 22% 16%,var(--card-a),transparent 37%),radial-gradient(circle at 92% 82%,var(--card-b),transparent 42%),linear-gradient(155deg,var(--card-a),#0a101a 74%);border-right:1px solid #8fa6ca38;flex-direction:column;grid-area:1/1/3;justify-content:space-between;min-width:0;padding:16px 15px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.invite-visual{background:radial-gradient(circle at 22% 16%,color-mix(in srgb,var(--card-a) 76%,transparent),transparent 37%),radial-gradient(circle at 92% 82%,color-mix(in srgb,var(--card-b) 52%,transparent),transparent 42%),linear-gradient(155deg,color-mix(in srgb,var(--card-a) 38%,#142137),#0a101a 74%)}}.invite-visual{isolation:isolate}.invite-visual:before{display:none}.invite-visual:after{content:"";z-index:-1;mix-blend-mode:screen;background:linear-gradient(135deg,#ffffff29,#0000 24%),repeating-linear-gradient(135deg,#0000 0 22px,#ffffff06 23px 24px);position:absolute;inset:0}.invite-visual-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.invite-sequence{color:#ffffff9e;letter-spacing:.15em;font-size:11px;font-weight:950}.invite-featured-mark{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05091057;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-height:21px;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex}.invite-visual-center{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.invite-visual-icon{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05091047;border:1px solid #ffffff38;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff1f}.invite-visual-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.invite-visual-label{color:#fff;letter-spacing:.04em;text-shadow:0 4px 16px #00000061;max-width:112px;font-size:15.5px;font-weight:950;line-height:1.3}.invite-visual-foot{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.application-main{z-index:1;flex-direction:column;grid-area:1/2;justify-content:flex-start;min-width:0;padding:18px 18px 13px;display:flex;position:relative}.application-head{align-items:center;min-height:23px;display:flex}.application-status{border-radius:999px;height:23px;padding:0 9px;font-size:11px}.application-title{color:var(--text);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:18px;font-weight:950;line-height:1.38;display:-webkit-box;overflow:hidden}.application-desc{color:#92a0b5;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin-top:7px;font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.application-inline-meta{color:#75849a;align-items:center;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.application-inline-meta span{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.application-inline-meta b{color:#b3bed0;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}.application-inline-meta .meta-mini-icon{color:#8297b7;background:#111927;border:1px solid #34435a;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.application-inline-meta svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.application-summary{z-index:1;background:#050a1233;border:0;border-top:1px solid #849abc33;grid-area:2/2;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:11px;min-width:0;padding:12px 18px 16px;display:grid;position:relative}.application-summary-grid{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.application-summary-item{background:#111a28c7;border:1px solid #303e54;border-radius:10px;min-width:0;padding:9px 10px}.application-summary-item span{color:#73839a;letter-spacing:.06em;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.application-summary-item strong{color:#edf3ff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.3;display:block;overflow:hidden}.application-summary-item.amount strong{color:#ff6b87;font-size:14px;font-weight:950}.application-actions{min-width:0;display:block}.application-primary{justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;height:36px;padding:0 13px;font-size:12.5px;display:flex;border-radius:999px!important}.application-primary svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .2s}.application-primary:hover svg{transform:translate(3px)}.application-card-featured{background:linear-gradient(135deg,#19253a,#111a28 58%,#0c131e);grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:245px minmax(0,1fr) 318px;min-height:218px}.application-card-featured:after{left:245px;right:318px}.application-card-featured .invite-visual{grid-area:1/1;padding:20px 22px}.application-card-featured .invite-visual:before{display:none}.application-card-featured .invite-visual-center{gap:13px}.application-card-featured .invite-visual-icon{border-radius:17px;width:54px;height:54px}.application-card-featured .invite-visual-icon svg{width:25px;height:25px}.application-card-featured .invite-visual-label{letter-spacing:.02em;max-width:170px;font-size:23px;line-height:1.22}.application-card-featured .application-main{grid-area:1/2;justify-content:center;padding:27px 28px 24px}.application-card-featured .application-title{-webkit-line-clamp:2;margin-top:13px;font-size:25px;line-height:1.3}.application-card-featured .application-desc{-webkit-line-clamp:3;max-width:760px;min-height:auto;margin-top:9px;font-size:13.5px;line-height:1.75}.application-card-featured .application-inline-meta{margin-top:18px;padding-top:0}.application-card-featured .application-summary{background:#050a1257;border-top:0;border-left:1px solid #849abc3d;flex-direction:column;grid-area:1/3;justify-content:center;gap:13px;padding:22px;display:flex}.application-card-featured .application-summary-grid{grid-template-columns:1fr;gap:9px;width:100%}.application-card-featured .application-summary-item{padding:12px 13px}.application-card-featured .application-summary-item.amount strong{font-size:18px}.application-card-featured .application-primary{height:40px;font-size:13.5px}.application-empty{grid-column:1/-1}body.light-mode .application-content{background:radial-gradient(circle at 8% 0,#4d8dff12,#0000 28%),0 0}body.light-mode .application-card{background:linear-gradient(145deg,#fff,#f8fbff 62%,#f0f6fd);border-color:#ced9e8;box-shadow:0 12px 28px #29497817}body.light-mode .application-card:hover{border-color:var(--card-a)}@supports (color:color-mix(in lab,red,red)){body.light-mode .application-card:hover{border-color:color-mix(in srgb,var(--card-a) 42%,#9fb2cd)}}body.light-mode .application-card:hover{box-shadow:0 20px 42px #29497826,0 0 0 1px var(--card-a)}@supports (color:color-mix(in lab,red,red)){body.light-mode .application-card:hover{box-shadow:0 20px 42px #29497826,0 0 0 1px color-mix(in srgb,var(--card-a) 10%,transparent)}}body.light-mode .application-card:before{background:radial-gradient(circle at 100% 0%,var(--card-b),transparent 34%),linear-gradient(120deg,#ffffffad,transparent 28%)}@supports (color:color-mix(in lab,red,red)){body.light-mode .application-card:before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--card-b) 8%,transparent),transparent 34%),linear-gradient(120deg,#ffffffad,transparent 28%)}}body.light-mode .invite-visual{filter:saturate(.94)brightness(1.04);border-right-color:#5b77a133}body.light-mode .application-main{background:#ffffff1a}body.light-mode .application-title{color:#17263f}body.light-mode .application-desc{color:#687990}body.light-mode .application-inline-meta{color:#718197}body.light-mode .application-inline-meta b{color:#455a77}body.light-mode .application-inline-meta .meta-mini-icon{color:#657b9b;background:#f5f8fc;border-color:#d1dbe8}body.light-mode .application-summary{background:#edf4fd9e;border-top-color:#d7e0ec}body.light-mode .application-summary-item{background:#fff;border-color:#d5dfec;box-shadow:0 5px 14px #2949780a}body.light-mode .application-summary-item span{color:#7d8da3}body.light-mode .application-summary-item strong{color:#263a58}body.light-mode .application-summary-item.amount strong{color:#e44d6a}body.light-mode .application-card-featured{background:linear-gradient(135deg,#fff,#f7faff 58%,#edf4fd)}body.light-mode .application-card-featured .application-summary{background:#edf4fdc7;border-top:0;border-left-color:#d5deeb}@media(max-width:1480px){.application-card-featured{grid-template-columns:220px minmax(0,1fr) 292px}.application-card-featured:after{left:220px;right:292px}.application-card-featured .application-main{padding-left:23px;padding-right:23px}.application-card-featured .application-title{font-size:23px}.application-card{grid-template-columns:132px minmax(0,1fr)}.application-card:after{left:132px}.invite-visual{padding-left:11px;padding-right:11px}.application-main,.application-summary{padding-left:16px;padding-right:16px}}@media(max-width:1280px){.application-content{padding:17px}.application-list{gap:14px}.application-card{grid-template-columns:118px minmax(0,1fr)}.application-card:after{left:118px}.application-summary{grid-template-columns:minmax(0,1fr) 98px}.application-card-featured{grid-template-columns:190px minmax(0,1fr) 270px}.application-card-featured:after{left:190px;right:270px}.application-card-featured .invite-visual{padding:18px}.application-card-featured .invite-visual-label{font-size:21px}.application-card-featured .application-title{font-size:22px}.application-card-featured .application-summary{padding:18px}}.application-card:not(.application-card-featured){grid-template-columns:184px minmax(0,1fr)}.application-card:not(.application-card-featured):after{left:184px}@media(max-width:1480px){.application-card:not(.application-card-featured){grid-template-columns:164px minmax(0,1fr)}.application-card:not(.application-card-featured):after{left:164px}}@media(max-width:1280px){.application-card:not(.application-card-featured){grid-template-columns:148px minmax(0,1fr)}.application-card:not(.application-card-featured):after{left:148px}}.application-card-featured .application-actions{justify-content:center;width:224px;max-width:100%;display:flex;overflow:visible}.application-card-featured .application-primary{width:100%;max-width:224px;margin-left:0;margin-right:0;padding-left:30px;padding-right:30px}.login-entry{z-index:85;align-items:center;height:42px;display:flex;position:relative}.login-entry:after{content:"";width:366px;height:15px;position:absolute;top:100%;right:0}.login-btn.account-trigger{color:#eef4ff;background:linear-gradient(#151e2d,#0e1520);border:1px solid #34425a;border-radius:22px;align-items:center;gap:8px;max-width:210px;height:40px;padding:0 10px 0 6px;display:flex;box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff0d}.account-trigger-avatar{color:#fff;background:linear-gradient(145deg,#2585ff,#3152e6);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14.5px;font-weight:950;display:grid;box-shadow:0 6px 16px #2670ff57,inset 0 1px #ffffff4d}.account-trigger-copy{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.05;display:flex}.account-trigger-title{white-space:nowrap;text-overflow:ellipsis;color:#f7faff;max-width:128px;font-size:12.5px;font-weight:900;overflow:hidden}.account-trigger-subtitle{color:#7d8ba0;margin-top:4px;font-size:9px;font-weight:700}.account-trigger-caret{color:#7d8aa0;flex:none;width:13px;font-size:14.5px;line-height:1;transition:transform .2s}.login-entry:hover .account-trigger-caret,.login-entry:focus-within .account-trigger-caret,.login-entry.is-open .account-trigger-caret{transform:rotate(180deg)}.login-hover-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(#0f1520fc,#0a0f17fc);border:1px solid #334159;border-radius:20px;width:366px;padding:16px;transition:opacity .2s,transform .22s,visibility .2s;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;transform:translateY(-9px)scale(.985);box-shadow:0 30px 78px #0000008f,inset 0 0 0 1px #ffffff06}.login-hover-card:before{content:"";background:#0f1520;border-top:1px solid #334159;border-left:1px solid #334159;width:13px;height:13px;position:absolute;top:-7px;right:30px;transform:rotate(45deg)}.login-hover-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 8% 0,#3077ff1a,#0000 30%);position:absolute;inset:0}.login-entry:hover .login-hover-card,.login-entry:focus-within .login-hover-card,.login-entry.is-open .login-hover-card{opacity:1;visibility:visible;pointer-events:auto;transform:none}.account-view{z-index:1;position:relative}.account-view[hidden]{display:none!important}.account-profile-head{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:2px 4px 14px;display:grid}.account-profile-avatar{color:#fff;background:linear-gradient(145deg,#2085ff,#224edc);border-radius:50%;place-items:center;width:50px;height:50px;font-size:25px;font-weight:950;display:grid;box-shadow:0 9px 22px #1c64ef61,inset 0 1px #ffffff47}.account-profile-copy{min-width:0}.account-profile-name{white-space:nowrap;text-overflow:ellipsis;color:#f4f7fd;font-size:16.5px;font-weight:950;line-height:1.25;display:block;overflow:hidden}.account-profile-role{color:#8390a4;margin-top:5px;font-size:11px;display:block}.account-level{color:#b9c8e1;background:#192238;border:1px solid #405788;border-radius:14px;justify-content:center;align-items:center;height:27px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.account-growth-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-growth-title{font-size:16.5px;font-weight:950}.account-signin{color:#625229;cursor:pointer;background:linear-gradient(#fff9df,#fff1bd);border:1px solid #ffce56;border-radius:10px;height:29px;padding:0 12px;font-size:11px;font-weight:900;transition:all .2s;box-shadow:0 5px 13px #b180151a}.account-signin:hover{filter:brightness(1.03);transform:translateY(-1px)}.account-growth-meta{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.account-growth-label{color:#6f82a0;font-size:11px}.account-stars{gap:3px;margin-top:6px;display:flex}.account-exp{text-align:right;color:#7183a0;font-size:11px}.account-exp strong{color:#2f7bd7;margin:3px 0 2px;font-size:20px;font-weight:950;line-height:1;display:block}.account-progress{background:#4e7bb72e;border-radius:4px;height:4px;margin-top:10px;overflow:hidden}.account-progress span{border-radius:inherit;background:linear-gradient(90deg,#59a4ff,#7798ff);width:88%;height:100%;display:block;box-shadow:0 0 8px #4380ff4d}.account-wallet-summary{background:linear-gradient(#151d2a,#111823);border:1px solid #273246;border-radius:13px;grid-template-columns:1fr 1fr;min-height:72px;margin-top:14px;padding:12px 9px;display:grid;box-shadow:inset 0 1px #ffffff06}.account-balance{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:0 10px;display:grid}.account-balance strong{color:#f4f7fd;font-size:21px;font-weight:950;line-height:1.03;display:block}.account-balance span{color:#8d9aaf;white-space:nowrap;font-size:10px}.account-menu{gap:9px;margin-top:14px;display:grid}.account-menu-row{color:#e0e7f2;cursor:pointer;text-align:left;background:linear-gradient(#151d2a,#121924);border:1px solid #263246;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 14px;font-size:14.5px;font-weight:850;transition:all .2s;display:grid}.account-menu-row:hover{background:linear-gradient(#1b2739,#151f2d);border-color:#4b6893;transform:translate(-2px)}.account-menu-row.logout{color:#b8c3d4}.account-menu-icon{color:#39d6df;background:#19bfc924;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #41dae133}.account-menu-row.logout .account-menu-icon{color:#9ca8ba;box-shadow:none;background:#ffffff09}.account-menu-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.account-menu-arrow{color:#c1cbd9;font-size:24px;font-weight:300;line-height:1}.account-logged-out .account-profile-head{padding-bottom:12px}.account-login-card h4{color:#f3f7ff;margin:0;font-size:16.5px;font-weight:950}.account-login-card p{color:#8c9aaf;margin:7px 0 15px;font-size:11px;line-height:1.6}.account-login-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#347cf1,#6657e9);border:1px solid #5f8ee8;border-radius:10px;width:100%;height:40px;font-size:13.5px;font-weight:950;transition:all .2s;box-shadow:0 9px 22px #4570e73d,inset 0 1px #ffffff2e}.account-login-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.account-login-benefits{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.account-login-benefit{color:#95a4ba;text-align:center;background:#111925;border:1px solid #253248;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:58px;padding:9px 6px;font-size:10px;display:flex}.account-login-benefit svg{stroke:#72a8ff;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}body.light-mode .account-wallet-summary{background:linear-gradient(#fff,#f3f7fc);border-color:#d8e1ed}body.light-mode .account-menu-row{color:#30415c;background:linear-gradient(#fff,#f5f8fc);border-color:#d7e0eb}body.light-mode .account-menu-row:hover{background:#f2f7ff;border-color:#9eb9e1}body.light-mode .account-menu-row.logout{color:#627187}body.light-mode .account-login-card{background:radial-gradient(circle at 100% 0,#5276ff21,#0000 37%),linear-gradient(145deg,#f7faff,#edf3fb);border-color:#d2ddeb}@media(max-width:1280px){.account-trigger-copy{display:none}.login-btn.account-trigger{justify-content:center;width:40px;padding:0}.account-trigger-caret{display:none}}.login-entry{z-index:90;height:44px}.login-entry:after{width:392px;height:18px}.login-btn.account-trigger{isolation:isolate;color:#f7f9ff;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(#181e2bf5,#0b0f17fa) padding-box padding-box,linear-gradient(120deg,#7ba2ff59,#ffffff0a,#8469ff3d) border-box;border:1px solid #97aed638;border-radius:14px;gap:9px;max-width:224px;height:42px;padding:0 12px 0 7px;position:relative;overflow:hidden;transform:none;box-shadow:0 10px 26px #00000047,inset 0 1px #ffffff13,inset 0 -1px #ffffff05}.login-btn.account-trigger:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 16%,#ffffff14 45%,#0000 70%);transition:transform .55s cubic-bezier(.22,.8,.2,1);position:absolute;inset:-1px;transform:translate(-75%)}.login-btn.account-trigger:hover:before,.login-entry.is-open .login-btn.account-trigger:before{transform:translate(72%)}.login-btn.account-trigger:hover,.login-entry.is-open .login-btn.account-trigger{background:linear-gradient(#1d2535fa,#0d121cfa) padding-box padding-box,linear-gradient(120deg,#7aa5ff94,#ffffff14,#896cff61) border-box;border-color:#7da3ec7a;transform:translateY(-1px);box-shadow:0 14px 34px #0000005c,0 0 0 3px #5c85d80f,inset 0 1px #ffffff1a}.account-trigger-avatar{letter-spacing:.02em;background:linear-gradient(145deg,#fff3,#0000 40%),linear-gradient(135deg,#4a8cff,#5f69f1 55%,#8c64e8);border-radius:10px;width:30px;height:30px;font-size:14.5px;box-shadow:0 7px 18px #4066e952,inset 0 0 0 1px #ffffff3d}.account-trigger-title{color:#f7f9ff;letter-spacing:.01em;max-width:136px;font-size:12.5px}.account-trigger-subtitle{color:#8794a8;letter-spacing:.04em;margin-top:4px;font-size:9px}.account-trigger-caret{color:#7f8ca1;font-size:13.5px}.login-hover-card{-webkit-backdrop-filter:blur(30px)saturate(1.25);backdrop-filter:blur(30px)saturate(1.25);background:linear-gradient(#111620f6,#080c12fb) padding-box padding-box,linear-gradient(145deg,#85aaff47,#ffffff0b 38%,#845eff2e) border-box;border:1px solid #8ea1c433;border-radius:24px;width:392px;padding:18px;transition:opacity .22s,transform .28s cubic-bezier(.22,.8,.2,1),visibility .22s;top:calc(100% + 14px);transform:translateY(-12px)scale(.972);box-shadow:0 36px 90px #0000009e,0 12px 26px #0000003d,inset 0 1px #ffffff12}.login-hover-card:before{background:#111620;border-top:1px solid #8ea1c433;border-left:1px solid #8ea1c433;width:13px;height:13px;top:-7px;right:31px;box-shadow:-3px -3px 10px #00000014}.login-hover-card:after{border-radius:inherit;background:radial-gradient(circle at 8% -6%,#558dff2e,#0000 29%),radial-gradient(circle at 100% 8%,#845aff1a,#0000 30%),linear-gradient(120deg,#ffffff09,#0000 24%);inset:0}.account-profile-head{grid-template-columns:50px minmax(0,1fr) auto;gap:13px;min-height:62px;padding:2px 3px 16px}.account-profile-avatar{background:linear-gradient(145deg,#ffffff38,#0000 42%),linear-gradient(135deg,#447fff,#5a62e8 56%,#8a63da);border-radius:15px;width:50px;height:50px;font-size:23px;box-shadow:0 12px 26px #3d5bdc4d,inset 0 0 0 1px #ffffff3d}.account-profile-name{color:#f7f9fd;letter-spacing:.01em;font-size:16.5px}.account-profile-role{color:#7f8ca1;letter-spacing:.03em;margin-top:6px;font-size:11px}.account-level{color:#bdc9dd;letter-spacing:.08em;background:#5b719b1a;border:1px solid #84a0d64d;border-radius:9px;height:26px;padding:0 10px;font-size:10px;box-shadow:inset 0 1px #ffffff0a}.account-growth-card{color:#eef4ff;background:radial-gradient(circle at 92% 0,#5c81ff2e,#0000 34%),radial-gradient(circle at 0 100%,#684edc1c,#0000 35%),linear-gradient(145deg,#192232f5,#0d131dfa);border:1px solid #7295d83d;border-radius:17px;min-height:146px;padding:18px 17px 15px;box-shadow:inset 0 1px #ffffff0e,0 14px 30px #0000002e}.account-growth-title{color:#f3f6fd;letter-spacing:.02em;font-size:15.5px}.account-signin{color:#f3dda4;letter-spacing:.02em;background:linear-gradient(#5e4b1f57,#31271457);border:1px solid #eac66d61;border-radius:9px;height:28px;padding:0 11px;font-size:10px;box-shadow:inset 0 1px #ffffff0d}.account-signin:hover{filter:none;background:linear-gradient(#795e216b,#3a2c1466);border-color:#f7d2779e}.account-growth-meta{margin-top:18px}.account-growth-label{color:#8090a8;letter-spacing:.04em;font-size:10px}.account-star{color:#506179;width:16px;height:16px;font-size:18px;line-height:16px}.account-exp{color:#75849b;font-size:10px}.account-exp strong{color:#78a8ff;text-shadow:0 0 16px #5084ff38;margin:4px 0 3px;font-size:20px}.account-progress{background:#667ea42b;height:5px;margin-top:11px;box-shadow:inset 0 1px 2px #0000002e}.account-progress span{background:linear-gradient(90deg,#4e94ff,#7d79ff 72%,#9a6ef0);box-shadow:0 0 12px #5981ff57}.account-wallet-summary{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;margin-top:13px;padding:0}.account-balance{background:linear-gradient(#181f2cc7,#0f151fdb);border:1px solid #7087ae30;border-radius:14px;min-height:70px;padding:12px 13px;box-shadow:inset 0 1px #ffffff09}.account-balance+.account-balance{border-left:1px solid #7087ae30}.account-balance strong{color:#f4f7fc;letter-spacing:-.02em;font-size:20px}.account-balance span{color:#7c899e;letter-spacing:.04em;font-size:9px}.account-menu{gap:8px;margin-top:13px}.account-menu-row{color:#e7ebf3;letter-spacing:.01em;background:#171e2a94;border:1px solid #687ea42b;border-radius:13px;grid-template-columns:32px minmax(0,1fr) 16px;gap:11px;min-height:50px;padding:0 13px;font-size:13.5px;box-shadow:inset 0 1px #ffffff06}.account-menu-row:hover{background:linear-gradient(#1f2a3bd6,#141c28d1);border-color:#6f96da6b;transform:translateY(-1px);box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff0b}.account-menu-icon{color:#72dbe1;background:#20b9c21a;border-radius:10px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #54dae124}.account-menu-row.settings .account-menu-icon{color:#82aaff;background:#527bdc1f;box-shadow:inset 0 0 0 1px #779df229}.account-menu-row.logout{color:#9ba7b8;background:#13192375}.account-menu-row.logout .account-menu-icon{color:#8895a8;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0b}.account-menu-icon svg{width:16px;height:16px}.account-menu-arrow{color:#8996a8;font-size:22px}.account-login-card{background:radial-gradient(circle at 100% 0,#597fff2b,#0000 38%),linear-gradient(145deg,#182131f5,#0d131dfa);border:1px solid #6e8ecc3d;border-radius:17px;padding:18px;box-shadow:inset 0 1px #ffffff0b,0 14px 28px #00000029}.account-login-card h4{color:#f5f8ff;letter-spacing:.01em;font-size:16.5px}.account-login-card p{color:#8492a7;font-size:11px}.account-login-primary{letter-spacing:.02em;background:linear-gradient(135deg,#3e82ee,#6169e8 58%,#7d5edb);border:1px solid #7e9fed8a;border-radius:12px;height:42px;box-shadow:0 12px 28px #415ed43d,inset 0 1px #fff3}.account-login-benefit{color:#8e9bb0;background:#141b26a3;border-color:#687ea42b;border-radius:12px;min-height:60px}.account-login-benefit svg{stroke:#7fa7ff}body.light-mode .login-btn.account-trigger{color:#1d2b42;background:linear-gradient(#fffffffa,#f4f7fcfa) padding-box padding-box,linear-gradient(120deg,#5e89d847,#ffffffb8,#8165da2e) border-box;border-color:#6880a838;box-shadow:0 10px 24px #29436a17,inset 0 1px #fff}body.light-mode .login-btn.account-trigger:hover,body.light-mode .login-entry.is-open .login-btn.account-trigger{background:linear-gradient(#fff,#eef3fa) padding-box padding-box,linear-gradient(120deg,#5785dd6b,#ffffffe6,#7c60da40) border-box;border-color:#5b7fbf66;box-shadow:0 14px 30px #29436a21,0 0 0 3px #4c7ac80b}body.light-mode .account-trigger-title{color:#1c2b43}body.light-mode .account-trigger-subtitle{color:#7c8ba0}body.light-mode .login-hover-card{background:linear-gradient(#fffffffb,#f5f8fcfb) padding-box padding-box,linear-gradient(145deg,#6089d63d,#ffffffd1 40%,#7f63d821) border-box;border-color:#7186a933;box-shadow:0 34px 76px #3043632e,0 12px 26px #30436314,inset 0 1px #fff}body.light-mode .login-hover-card:before{background:#fbfcff;border-color:#7186a933}body.light-mode .login-hover-card:after{background:radial-gradient(circle at 8% -6%,#5789e11a,#0000 29%),radial-gradient(circle at 100% 8%,#845aff0e,#0000 30%),linear-gradient(120deg,#ffffffa8,#0000 24%)}body.light-mode .account-profile-name{color:#1d2c43}body.light-mode .account-profile-role{color:#7c8a9f}body.light-mode .account-level{color:#56677f;background:#f2f5f9;border-color:#d5deeb}body.light-mode .account-growth-card{color:#233651;background:radial-gradient(circle at 92% 0,#5b82eb1a,#0000 34%),radial-gradient(circle at 0 100%,#765adc0e,#0000 35%),linear-gradient(145deg,#fbfdff,#eef3f9);border-color:#d4deec;box-shadow:inset 0 1px #fff,0 14px 28px #2e456914}body.light-mode .account-growth-title{color:#253650}body.light-mode .account-growth-label{color:#75859c}body.light-mode .account-signin{color:#846a2c;background:linear-gradient(#fffaf0,#f8efd8);border-color:#ead8a4}body.light-mode .account-star.active{color:#d9a43a}body.light-mode .account-exp{color:#7a899e}body.light-mode .account-exp strong{color:#3b78cf;text-shadow:none}body.light-mode .account-progress{background:#dce5f1}body.light-mode .account-wallet-summary{background:0 0;border:0}body.light-mode .account-balance{background:linear-gradient(#fff,#f3f6fa);border-color:#dbe3ed;box-shadow:inset 0 1px #fff}body.light-mode .account-balance+.account-balance{border-left-color:#dbe3ed}body.light-mode .account-balance strong{color:#22324a}body.light-mode .account-balance span{color:#79879a}body.light-mode .account-menu-row{color:#31425b;background:#ffffffb8;border-color:#dbe3ed;box-shadow:inset 0 1px #fff}body.light-mode .account-menu-row:hover{background:linear-gradient(#fff,#f1f5fa);border-color:#aebfda;box-shadow:0 10px 22px #2b416514,inset 0 1px #fff}body.light-mode .account-menu-row.logout{color:#68778c;background:#f7f9fcbd}body.light-mode .account-menu-row.logout .account-menu-icon{background:#f1f4f8;box-shadow:inset 0 0 0 1px #e0e6ee}body.light-mode .account-login-card{background:radial-gradient(circle at 100% 0,#5a81ed1a,#0000 38%),linear-gradient(145deg,#fbfdff,#eef3f9);border-color:#d8e1ec;box-shadow:inset 0 1px #fff,0 14px 28px #2e456914}body.light-mode .account-login-card h4{color:#22334c}body.light-mode .account-login-card p{color:#76869d}body.light-mode .account-login-benefit{color:#6e7d92;background:#ffffffa8;border-color:#dbe3ed}@media(max-width:1280px){.login-entry:after{width:392px}.login-btn.account-trigger{border-radius:13px;justify-content:center;width:42px;padding:0}}.login-entry.is-guest:after{width:392px;height:18px;display:block!important}.login-entry.is-guest .login-hover-card{display:block!important}.login-entry.is-guest .login-btn.account-trigger{background:linear-gradient(#1d2a41f5,#101928fa) padding-box padding-box,linear-gradient(120deg,#5791ff94,#ffffff1f,#7c61ff6b) border-box;border-color:#6491e06b;border-radius:11px;justify-content:center;gap:0;width:auto;min-width:104px;height:38px;padding:0 19px;box-shadow:0 9px 24px #0000003d,inset 0 1px #ffffff12}.login-entry.is-guest .login-btn.account-trigger:hover{background:linear-gradient(#253754fa,#142135fa) padding-box padding-box,linear-gradient(120deg,#65a4ff,#fff3,#8c72ff) border-box;border-color:#74a5ffad;box-shadow:0 12px 28px #19428738,0 0 0 3px #4d8dff0f,inset 0 1px #ffffff1a}.login-entry.is-guest .account-trigger-avatar,.login-entry.is-guest .account-trigger-subtitle,.login-entry.is-guest .account-trigger-caret{display:none!important}.login-entry.is-guest .account-trigger-copy{line-height:1;display:block!important}.login-entry.is-guest .account-trigger-title{color:#edf4ff;letter-spacing:.04em;max-width:none;font-size:13.5px;overflow:visible}body.light-mode .login-entry.is-guest .login-btn.account-trigger{background:linear-gradient(#fff,#f2f6fc) padding-box padding-box,linear-gradient(120deg,#427cdd70,#ffffffe6,#795ed847) border-box;border-color:#5a84ca57;box-shadow:0 8px 20px #2a467017,inset 0 1px #fff}body.light-mode .login-entry.is-guest .login-btn.account-trigger:hover{background:linear-gradient(#fff,#eaf1fb) padding-box padding-box,linear-gradient(120deg,#3771d3b3,#fff,#7053d36b) border-box;border-color:#4575c58f;box-shadow:0 11px 26px #2a467024,0 0 0 3px #4c7ac80d}body.light-mode .login-entry.is-guest .account-trigger-title{color:#24466f}@media(max-width:1280px){.login-entry.is-guest .login-btn.account-trigger{border-radius:11px;width:auto;min-width:98px;padding:0 16px}}.user-avatar{cursor:pointer;background:#eaf3ff;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 8px 20px #0000002e}.user-avatar:hover{transform:translateY(-1px)}.user-avatar img{object-fit:cover;width:100%;height:100%}body.light-mode .user-avatar{background:#edf4ff;border:0}.user-area{align-items:center;gap:10px;display:flex}.account-trigger-avatar,.account-profile-avatar{flex:none;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}.account-trigger-avatar img,.account-profile-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.login-entry.is-logged-in .login-btn.account-trigger{width:40px;min-width:40px;max-width:40px;height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:50%;justify-content:center;gap:0;padding:0;overflow:visible}.login-entry.is-logged-in .login-btn.account-trigger:before{display:none}.login-entry.is-logged-in .account-trigger-avatar{outline-offset:0;outline:1px solid #ffffff2e;width:38px;height:38px;transition:transform .22s,outline-color .22s,box-shadow .22s;display:block;border-radius:50%!important}.login-entry.is-logged-in .account-trigger-copy,.login-entry.is-logged-in .account-trigger-caret{display:none!important}.login-entry.is-logged-in .login-btn.account-trigger:hover,.login-entry.is-logged-in.is-open .login-btn.account-trigger{box-shadow:none;background:0 0;border:0;transform:none}.login-entry.is-logged-in .login-btn.account-trigger:hover .account-trigger-avatar,.login-entry.is-logged-in.is-open .account-trigger-avatar{outline-color:#5f9cff;transform:translateY(-1px);box-shadow:0 0 0 3px #4d8dff1f,0 10px 24px #0000003d!important}body.light-mode .login-entry.is-logged-in .login-btn.account-trigger{box-shadow:none;background:0 0;border:0}body.light-mode .login-entry.is-logged-in .account-trigger-avatar{outline-color:#d0d9e6}body.light-mode .login-entry.is-logged-in .login-btn.account-trigger:hover .account-trigger-avatar,body.light-mode .login-entry.is-logged-in.is-open .account-trigger-avatar{outline-color:#4d8dff;box-shadow:0 0 0 3px #4d8dff1a,0 9px 22px #26437024!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.login-modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02050ac7;padding:24px}.login-modal .login-panel{background:radial-gradient(circle at 50% -12%,#4d8dff2e,#0000 34%),linear-gradient(#151d2b,#0d1420);border:1px solid #344159;border-radius:20px;width:min(440px,92vw);position:relative;overflow:hidden;box-shadow:0 34px 96px #0000009e,0 0 0 1px #4d8dff0f}.login-modal .login-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6da7ff,#0000);width:168px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #4d8dff80}.login-close{z-index:3;color:#7f8da2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:32px;height:32px;transition:all .2s;display:grid;position:absolute;top:15px;right:15px}.login-close:hover{color:#eff5ff;background:#182131;border-color:#35445c}.login-modal-body{padding:40px 40px 34px}.login-heading{text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.login-title{color:#f7f9ff;letter-spacing:.01em;margin-top:0;font-size:22px;font-weight:900;line-height:1.25}.login-subtitle{color:#8796ab;margin:8px 0 0;font-size:13.5px;line-height:1.6}.login-form{margin:0;display:block}.login-form-panel{gap:14px;display:grid}.login-form-panel[hidden]{display:none!important}.login-field{background:#0c1420;border:1px solid #334159;border-radius:11px;align-items:center;height:48px;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;display:flex}.login-field:hover{background:#0e1724;border-color:#40516c}.login-field:focus-within{background:#101a29;box-shadow:0 0 0 3px #4d8dff17}.login-field-icon{color:#a9b8cb;flex:none;place-items:center;width:46px;height:100%;display:grid}.login-field-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.login-field input{outline:0;flex:1;min-width:0;height:100%;padding:0 14px 0 0;font-size:15.5px;color:#f5f8ff!important;box-shadow:none!important;background:0 0!important;border:0!important}.login-field input::placeholder{color:#7f8da2}.login-field-divider{background:#2c394d;flex:none;width:1px;height:18px}.get-code-btn{color:#c9d8ee;cursor:pointer;background:#172131;border:1px solid #40506a;border-radius:9px;min-width:104px;height:34px;margin:0 7px;padding:0 13px;font-size:13.5px;font-weight:800;transition:all .2s}.get-code-btn:hover{color:#fff;background:#1c2a40;border-color:#568fe7;transform:translateY(-1px);box-shadow:0 6px 16px #2d5aaa29}.get-code-btn:disabled{color:#687386;box-shadow:none;cursor:not-allowed;background:#141820;border-color:#303744;transform:none}.login-submit{color:#fff;letter-spacing:.06em;cursor:pointer;background:linear-gradient(135deg,#3478e8,#6355e7);border:1px solid #5a91ed;border-radius:11px;width:100%;height:44px;margin-top:20px;font-size:15.5px;font-weight:900;transition:all .2s;box-shadow:0 10px 26px #4d8dff38,inset 0 1px #ffffff1f}.login-submit:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 13px 30px #4d8dff4d,inset 0 1px #ffffff26}.login-register-entry{color:#8391a6;justify-content:center;align-items:center;gap:7px;min-height:24px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}.auth-mode-switch{color:#73aaff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 3px;font-weight:850;transition:color .2s,transform .2s;display:inline-flex}.auth-mode-switch:hover{color:#a9cbff;transform:translate(1px)}.auth-mode-switch-arrow{font-size:15px;line-height:1;transition:transform .2s}.auth-mode-switch:hover .auth-mode-switch-arrow{transform:translate(2px)}.captcha-field input{text-transform:uppercase;letter-spacing:.08em}.graphic-captcha{isolation:isolate;color:#eaf3ff;letter-spacing:.16em;text-shadow:1px 1px #315487,-1px -1px #8fb8ff52;cursor:pointer;background:repeating-linear-gradient(138deg,#0000 0 8px,#6ea2ff21 9px 10px),linear-gradient(135deg,#18263a,#202c45);border:1px solid #40506a;border-radius:9px;min-width:104px;height:34px;margin:0 7px;padding:0 12px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:900;line-height:1;transition:all .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.graphic-captcha:before,.graphic-captcha:after{content:"";z-index:-1;background:#73aaff7a;width:74px;height:1px;position:absolute;transform:rotate(-14deg)}.graphic-captcha:before{top:11px;left:-8px}.graphic-captcha:after{bottom:10px;right:-7px;transform:rotate(17deg)}.graphic-captcha:hover{background:repeating-linear-gradient(138deg,#0000 0 8px,#6ea2ff2b 9px 10px),linear-gradient(135deg,#1d2d45,#263650);border-color:#679bf0;transform:translateY(-1px);box-shadow:0 6px 16px #2d5aaa2e,inset 0 1px #ffffff14}.login-agreement{color:#93a1b5;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-start;gap:8px;max-width:330px;margin:18px auto 0;font-size:12.5px;line-height:1.65;display:flex;position:relative}.login-agreement input{opacity:0;pointer-events:none;position:absolute}.agreement-check{background:#0d1420;border:1px solid #42516a;border-radius:5px;flex:none;width:16px;height:16px;margin-top:1px;transition:all .2s;position:relative}.login-agreement input:checked+.agreement-check{background:#3478e8;border-color:#3478e8;box-shadow:0 0 0 3px #3478e81a}.login-agreement input:checked+.agreement-check:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:8px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.login-agreement a{color:#6da7ff;text-decoration:none}.login-agreement a:hover{text-decoration:underline}body.light-mode .login-modal{background:#e0e6efb8}body.light-mode .login-modal .login-panel{background:radial-gradient(circle at 50% -12%,#4d8dff1a,#0000 35%),#fff;border-color:#dce5ef;box-shadow:0 30px 76px #243c6233}body.light-mode .login-modal .login-panel:before{background:linear-gradient(90deg,#0000,#76a8f4,#0000);box-shadow:0 0 14px #4d8dff3d}body.light-mode .login-close{color:#8794a7}body.light-mode .login-close:hover{color:#263247;background:#f3f6fa;border-color:#dce3ec}body.light-mode .login-brand-icon{color:#fff;border-color:#bcd1f2;box-shadow:0 12px 26px #3660d833,inset 0 1px #ffffff42}body.light-mode .login-title{color:#172033}body.light-mode .login-subtitle{color:#77869b}body.light-mode .login-modal .login-field{background:#f8fafd!important;border-color:#dbe4ef!important}body.light-mode .login-modal .login-field:hover{background:#fff!important;border-color:#c8d5e6!important}body.light-mode .login-modal .login-field:focus-within{box-shadow:0 0 0 3px #4d8dff14;background:#fff!important}body.light-mode .login-field-icon{color:#53647b}body.light-mode .login-field input{color:#243047!important}body.light-mode .login-field input::placeholder{color:#a4afbf}body.light-mode .login-field-divider{background:#e2e8f0}body.light-mode .get-code-btn{color:#53657e;background:#f1f5fa;border-color:#cfd9e6}body.light-mode .get-code-btn:hover{color:#235fae;background:#eaf3ff;border-color:#8fb3e8}body.light-mode .get-code-btn:disabled{color:#a1a9b6;background:#f2f4f7;border-color:#e0e5ec}body.light-mode .login-register-entry{color:#7a8799}body.light-mode .auth-mode-switch{color:#3478d9}body.light-mode .auth-mode-switch:hover{color:#205caf}body.light-mode .graphic-captcha{color:#24487d;text-shadow:1px 1px #fff,-1px -1px #3866ab21;background:repeating-linear-gradient(138deg,#0000 0 8px,#3d79d41a 9px 10px),linear-gradient(135deg,#edf4ff,#e4edfb);border-color:#cbd8e8;box-shadow:inset 0 1px #fffc}body.light-mode .graphic-captcha:before,body.light-mode .graphic-captcha:after{background:#3d79d457}body.light-mode .graphic-captcha:hover{background:repeating-linear-gradient(138deg,#0000 0 8px,#3d79d421 9px 10px),linear-gradient(135deg,#eaf3ff,#dfeaff);border-color:#8fb3e8;box-shadow:0 6px 16px #2d5aaa1f,inset 0 1px #ffffffe6}body.light-mode .login-agreement{color:#5f6c7f}body.light-mode .agreement-check{background:#fff;border-color:#cfd9e6}@media(max-width:560px){.login-modal{padding:16px}.login-modal-body{padding:36px 24px 28px}.login-title{font-size:21px}.login-subtitle{font-size:12.5px}.get-code-btn{min-width:96px;padding:0 10px}}.account-star{flex:none;place-items:center;display:inline-grid}.account-star svg{width:100%;height:100%;display:block;overflow:visible}.account-star svg path{fill:currentColor;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill}.account-signin{color:#c7d0de;letter-spacing:.01em;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #8d9aaf57;border-radius:10px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.account-signin:after{content:"→";color:#9fb0c8;font-size:13.5px;line-height:1;transform:translateY(-.5px)}.account-signin:hover{color:#edf3ff;filter:none;background:linear-gradient(#ffffff17,#ffffff0d);border-color:#a8b5ca85;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000029}body.light-mode .account-signin{color:#5e6f87;background:linear-gradient(#fff,#f5f7fb);border-color:#d2d9e5;box-shadow:inset 0 1px #fff,0 6px 14px #2e45690f}body.light-mode .account-signin:after{color:#8393a8}body.light-mode .account-signin:hover{color:#36455d;background:linear-gradient(#fff,#eef2f7);border-color:#b8c3d4;box-shadow:inset 0 1px #fff,0 8px 18px #2e456914}.account-stars{gap:7px;margin-top:8px}.account-star{color:#60728e;width:22px;height:22px}.account-star.active{color:#efbd5c;text-shadow:0 0 14px #efbd5c57}.account-signin{height:auto;box-shadow:none;color:#9fb0c8;letter-spacing:.01em;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:13.5px;font-weight:800;display:inline-flex}.account-signin:after{content:"";transform-origin:50%;border-top:1.8px solid;border-right:1.8px solid;flex:none;width:7px;height:7px;margin-left:1px;transform:rotate(45deg)translateY(-.5px)}.account-signin:hover{color:#dbe6f7;box-shadow:none;filter:none;background:0 0;transform:none}body.light-mode .account-star{color:#8e9eb2}body.light-mode .account-star.active{color:#d8a33a;text-shadow:0 0 10px #d8a33a2e}body.light-mode .account-signin{color:#637893;box-shadow:none;background:0 0}body.light-mode .account-signin:hover{color:#3f526b;box-shadow:none;background:0 0}.level-detail-modal .modal-panel{border-radius:22px;width:min(920px,94vw);max-height:calc(100vh - 48px);overflow-y:auto}.level-detail-modal .modal-body{padding:22px 24px 20px}.level-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 0;display:flex}.level-detail-title-wrap{align-items:flex-start;gap:14px;min-width:0;display:flex}.level-detail-icon{color:#5b8fe6;background:#4d8dff1f;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #4d8dff29}.level-detail-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.level-detail-title{color:var(--text);margin:0;font-size:31px;font-weight:950;line-height:1.2}.level-detail-subtitle{color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.7}.level-detail-close{place-items:center;margin-top:2px;display:grid}.level-overview-card{color:#244b82;background:radial-gradient(circle at 92% 14%,#ffffff80,#0000 28%),linear-gradient(135deg,#bfeafff5,#c9d9fff5 58%,#d7ddfff5);border:1px solid #9ac4ff57;border-radius:18px;margin-top:18px;padding:20px 22px;box-shadow:inset 0 1px #ffffffa6,0 12px 28px #124b9114}.level-overview-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.level-overview-name{color:#274a80;margin-top:8px;font-size:37px;font-weight:950;line-height:1.1}.level-overview-star{color:#6f8bb6;place-items:center;width:22px;height:22px;display:inline-grid}.level-overview-star svg{width:100%;height:100%;display:block}.level-overview-star svg path{fill:currentColor;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.level-overview-badge{color:#3f5e8f;white-space:nowrap;background:#ffffff8a;border:1px solid #6680ad42;border-radius:16px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:16.5px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.level-detail-table-wrap{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-2),var(--panel));border-radius:16px;margin-top:18px;overflow:hidden}.level-detail-table{border-collapse:collapse;table-layout:fixed;width:100%}.level-detail-table thead th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);background:#ffffff08;padding:16px 18px;font-size:13.5px;font-weight:900}.level-detail-table tbody td{color:var(--text);border-top:1px solid var(--line-soft);padding:16px 18px;font-size:15.5px}.level-detail-table tbody tr:first-child td{border-top:0}.level-detail-table tbody td:first-child{width:180px;font-weight:900}.level-detail-table tbody tr.current-row td{color:#dbe8ff;background:#4d8dff14}.level-tier{align-items:center;gap:8px;display:inline-flex}.level-tier-star{color:#f0ac23;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.level-tier-star svg{width:100%;height:100%;display:block}.level-tier-star svg path{fill:currentColor;stroke:currentColor;stroke-width:1.35px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.level-current-tag{color:#8cb8ff;vertical-align:middle;background:#4d8dff1f;border-radius:10px;align-items:center;height:20px;margin-left:6px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.level-rule-card{background:linear-gradient(#ff785d0f,#ff785d0a);border:1px solid #ff8f6f2e;border-radius:16px;margin-top:16px;padding:16px 18px}.level-rule-title{color:#ff9d64;font-size:15.5px;font-weight:900}.level-rule-desc{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.8}.level-rule-list{color:var(--muted);margin:8px 0 0;padding-left:0;font-size:13.5px;line-height:1.85;list-style:none}.level-rule-list li{padding-left:16px;position:relative}.level-rule-list li:before{content:"·";color:#ffb084;font-size:18px;line-height:1.45;position:absolute;top:0;left:0}.level-detail-footer{justify-content:flex-end;margin-top:18px;display:flex}.level-detail-ack{border-radius:14px;min-width:102px;height:44px;font-size:16.5px}body.light-mode .level-detail-icon{color:#4d7fd0;background:#eef5f2;box-shadow:inset 0 0 0 1px #4d7fd01f}body.light-mode .level-detail-subtitle{color:#6c7c91}body.light-mode .level-overview-card{border-color:#c7d6ea;box-shadow:inset 0 1px #fffc,0 14px 28px #2e456914}body.light-mode .level-overview-badge{color:#536b90;background:#ffffffd1;border-color:#cad5e5}body.light-mode .level-detail-table-wrap{background:#fff;border-color:#d4dce8;box-shadow:0 10px 24px #2e45690f}body.light-mode .level-detail-table thead th{color:#6e7d92;background:#f5f7fb;border-bottom-color:#dbe3ed}body.light-mode .level-detail-table tbody td{color:#33445c;border-top-color:#e7edf4}body.light-mode .level-detail-table tbody tr.current-row td{color:#2f4d78;background:#eef5ff}body.light-mode .level-current-tag{color:#4f80d4;background:#e8f0ff}body.light-mode .level-rule-card{background:linear-gradient(#fff8f5,#fff6f2);border-color:#efd9cf}body.light-mode .level-rule-title{color:#c77d50}body.light-mode .level-rule-desc,body.light-mode .level-rule-list{color:#6d7c92}@media(max-width:900px){.level-detail-modal .modal-panel{width:min(94vw,920px)}.level-detail-title{font-size:24px}.level-overview-name{font-size:31px}.level-detail-table thead th,.level-detail-table tbody td{padding:14px 12px;font-size:13.5px}.level-detail-head,.level-detail-modal .modal-body{padding-left:18px;padding-right:18px}}.level-overview-card{isolation:isolate;min-height:176px;color:var(--text);background:linear-gradient(145deg,#22314bfa,#131c2bfa 58%,#0d141ffc);border:1px solid #6791d657;border-radius:18px;margin-top:18px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 38px #0000003d,0 0 0 1px #4d8dff06}.level-overview-card:before{content:"";z-index:-2;filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#5b7cff47,#5b7cff14 45%,#0000 72%);border-radius:50%;width:310px;height:230px;position:absolute;top:-92px;right:-88px}.level-overview-card:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background:linear-gradient(115deg,#ffffff14,#0000 24%),repeating-linear-gradient(90deg,#0000 0 58px,#ffffff05 59px 60px);position:absolute;inset:0}.level-overview-top{z-index:1;justify-content:space-between;align-items:center;gap:28px;min-height:130px;display:flex;position:relative}.level-overview-primary{align-items:center;gap:18px;min-width:0;display:flex}.level-overview-emblem{width:78px;height:78px;color:var(--primary);background:radial-gradient(circle at 34% 28%,#ffffff2b,#0000 34%),linear-gradient(145deg,#4d8dff3d,#7c61ff24);border:1px solid #7ca5ea57;border-radius:22px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #050a143d,0 0 26px #4d8dff1f}.level-overview-emblem svg{filter:drop-shadow(0 5px 10px #4d8dff3d);width:40px;height:40px;display:block}.level-overview-emblem svg path{fill:currentColor;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round}.level-overview-copy{min-width:0}.level-overview-kicker{color:#8296b7;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.level-overview-name{color:#f5f8ff;letter-spacing:-.025em;margin-top:8px;font-size:33px;font-weight:950;line-height:1.1}.level-overview-stars{align-items:center;gap:5px;margin-top:11px;display:flex}.level-overview-star{color:#566783;filter:drop-shadow(0 2px 4px #0000002e);place-items:center;width:20px;height:20px;display:inline-grid}.level-overview-star.active{color:#f7b63b;text-shadow:none}.level-overview-status{color:#a9c9ff;white-space:nowrap;background:#4d8dff17;border:1px solid #67a1ff47;border-radius:13px;align-items:center;gap:7px;width:max-content;max-width:100%;height:25px;margin-top:12px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.level-overview-status-dot{background:#6ba6ff;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px #6ba6ffc7}.level-overview-summary{text-align:right;border-left:1px solid #9ab1d626;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;width:230px;min-height:112px;padding-left:24px;display:flex}.level-overview-badge{color:#dbe9ff;letter-spacing:.06em;background:linear-gradient(#42659e57,#273e6347);border:1px solid #719fe557;border-radius:12px;justify-content:center;align-items:center;min-width:82px;height:38px;padding:0 16px;font-size:16.5px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff17,0 8px 20px #00000024}.level-overview-note{color:#8797af;margin-top:14px;font-size:12.5px;line-height:1.7}.level-overview-note strong{color:#c5d2e5;font-size:13.5px;font-weight:850;display:block}body.light-mode .level-overview-card{color:#20324f;background:linear-gradient(145deg,#fff,#f4f8ff 58%,#edf3fc);border-color:#c9d8eb;box-shadow:inset 0 1px #fffffff5,0 14px 30px #2b466e17}body.light-mode .level-overview-card:before{background:radial-gradient(circle,#5b7cff29,#5b7cff0d 46%,#0000 72%)}body.light-mode .level-overview-card:after{opacity:.34;background:linear-gradient(115deg,#ffffffe6,#0000 26%),repeating-linear-gradient(90deg,#0000 0 58px,#385c9106 59px 60px)}body.light-mode .level-overview-emblem{color:var(--primary);background:radial-gradient(circle at 34% 28%,#ffffffe6,#0000 34%),linear-gradient(145deg,#e8f2ff,#eef0ff);border-color:#c4d6ee;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #2d4c7717}body.light-mode .level-overview-kicker{color:#71839e}body.light-mode .level-overview-name{color:#213653}body.light-mode .level-overview-star{color:#aab5c6}body.light-mode .level-overview-star.active{color:#e9aa2f}body.light-mode .level-overview-status{color:#4777bf;background:#edf5ff;border-color:#c5d8f4}body.light-mode .level-overview-status-dot{background:#4d8dff;box-shadow:0 0 9px #4d8dff73}body.light-mode .level-overview-summary{border-left-color:#d8e1ed}body.light-mode .level-overview-badge{color:#3d5f8f;background:linear-gradient(#fff,#eaf2fd);border-color:#c5d5e9;box-shadow:inset 0 1px #fffffff2,0 8px 18px #304a6e12}body.light-mode .level-overview-note{color:#74849a}body.light-mode .level-overview-note strong{color:#3d506d}@media(max-width:720px){.level-overview-card{padding:20px}.level-overview-top{align-items:flex-start;gap:18px}.level-overview-primary{align-items:flex-start;gap:14px}.level-overview-emblem{border-radius:18px;width:62px;height:62px}.level-overview-emblem svg{width:32px;height:32px}.level-overview-name{font-size:28px}.level-overview-summary{border-left:0;width:auto;min-height:0;padding-left:0}.level-overview-note{display:none}}.account-settings-page{min-height:calc(100vh - 62px)}.settings-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.settings-page-copy h1{font-size:28px}.settings-status-pill{color:#8ae8b0;white-space:nowrap;background:#71e3a114;border:1px solid #71e3a152;border-radius:17px;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:12.5px;font-weight:800;display:inline-flex}.settings-status-dot{background:#71e3a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #71e3a1a3}.settings-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;min-height:650px;display:grid}.settings-sidebar,.settings-content{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-3));border-radius:14px;box-shadow:0 14px 34px #0000002e}.settings-sidebar{padding:12px;position:sticky;top:88px}.settings-sidebar-title{color:var(--muted-2);letter-spacing:.16em;text-transform:uppercase;padding:8px 10px 11px;font-size:11px;font-weight:900}.settings-nav{gap:5px;display:grid}.settings-nav-btn{width:100%;min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:800;transition:all .2s;display:flex}.settings-nav-btn:hover{color:var(--text);border-color:var(--line-soft);background:#ffffff06}.settings-nav-btn.active{color:#fff;background:linear-gradient(135deg,#4d8dff2e,#7c61ff1a);border-color:#4d8dff6b;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #4d8dff14}.settings-nav-icon{color:#dbe8fb;width:22px;height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;transition:all .2s;display:grid}.settings-nav-icon svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.settings-nav-btn:hover .settings-nav-icon{color:#fff;box-shadow:none;background:0 0;border-color:#0000}.settings-nav-btn.active .settings-nav-icon{color:#8fbaff;box-shadow:none;background:0 0;border-color:#0000}.settings-content{min-width:0;overflow:hidden}.settings-pane{min-height:648px;padding:25px 28px 30px;display:none}.settings-pane.active{animation:.24s both settingsPaneIn;display:block}@keyframes settingsPaneIn{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:none}}.settings-section-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.settings-section-head h2{color:var(--text);margin:0;font-size:20px;line-height:1.25}.settings-section-head p{color:var(--muted);margin:7px 0 0;font-size:12.5px;line-height:1.7}.settings-section-tag{border:1px solid var(--line);color:#8ea0b9;letter-spacing:.08em;white-space:nowrap;background:0 0;border-radius:13px;align-items:center;height:26px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.settings-avatar-block{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding:21px 0;display:flex}.settings-avatar{background:linear-gradient(145deg,#243d69,#151d2b);border:0;border-radius:22px;flex:none;width:70px;height:70px;overflow:hidden;box-shadow:0 10px 26px #00000038,0 0 22px #4d8dff21}.settings-avatar img{object-fit:cover;width:100%;height:100%;display:block}.settings-avatar-copy{flex:1;min-width:0}.settings-avatar-title{color:var(--text);font-size:14.5px;font-weight:900}.settings-avatar-note{color:var(--muted-2);margin-top:6px;font-size:11px;line-height:1.65}.settings-avatar-actions{flex:none;align-items:center;gap:8px;display:flex}.settings-form{padding-top:22px}.settings-field{margin-bottom:18px}.settings-field-head{justify-content:space-between;align-items:center;gap:12px;min-height:19px;margin-bottom:8px;display:flex}.settings-field label{color:#d9e1ee;font-size:12.5px;font-weight:850}.settings-field-note{color:var(--muted-2);font-size:10px}.settings-control{border:1px solid var(--line);background:var(--panel-3);width:100%;height:42px;color:var(--text);border-radius:10px;outline:none;padding:0 13px;font-size:13.5px;transition:all .2s}.settings-control:hover{border-color:#44536b}.settings-control:focus{box-shadow:0 0 0 3px #4d8dff1a}.settings-control[readonly]{color:#8794a8;cursor:not-allowed;background:#ffffff04}.settings-save-bar{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding-top:20px;display:flex}.settings-save-tip{color:var(--muted-2);font-size:11px;line-height:1.6}.settings-primary-btn,.settings-secondary-btn{cursor:pointer;white-space:nowrap;border-radius:9px;height:36px;padding:0 16px;font-size:12.5px;font-weight:900;transition:all .2s}.settings-primary-btn{color:#fff;background:linear-gradient(135deg,#3175e7,#6052e8);border:1px solid #4d8dff;box-shadow:0 8px 22px #4d8dff2e}.settings-primary-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px #4d8dff42}.settings-secondary-btn{border:1px solid var(--line);color:var(--muted);background:var(--panel-3)}.settings-secondary-btn:hover{color:var(--text);border-color:#536a8e;transform:translateY(-1px)}.settings-primary-btn:disabled,.settings-secondary-btn:disabled{cursor:not-allowed;border-color:var(--line);color:#5c6a80;background:var(--panel-3);box-shadow:none;transform:none}.settings-control:disabled{cursor:not-allowed;border-color:var(--line);color:#5c6a80;background:#ffffff08}.settings-control:disabled:hover{border-color:var(--line)}.settings-list{gap:10px;padding-top:21px;display:grid}.settings-list-row{border:1px solid var(--line-soft);background:#ffffff04;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:14px 15px;transition:all .2s;display:grid}.settings-list-row:hover{background:#4d8dff09;border-color:#435571}.settings-list-icon{border:1px solid var(--line);color:#8eabd4;background:var(--panel-3);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.settings-list-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.settings-list-copy{min-width:0}.settings-list-copy strong{color:var(--text);font-size:13.5px;display:block}.settings-list-copy span{color:var(--muted-2);margin-top:5px;font-size:11px;line-height:1.55;display:block}.settings-switch{cursor:pointer;background:#202938;border:1px solid #435068;border-radius:12px;flex:none;width:40px;height:22px;transition:all .2s;position:relative}.settings-switch:before{content:"";background:#8d99aa;border-radius:50%;width:16px;height:16px;transition:all .22s cubic-bezier(.22,.8,.24,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000040}.settings-switch.active{background:linear-gradient(90deg,#3f7ee5,#6b58ed);box-shadow:0 0 15px #4d8dff2e}.settings-switch.active:before{background:#fff;transform:translate(18px)}.settings-danger-note{color:#c7ad9e;background:#ff9d640d;border:1px solid #ff9d6438;border-radius:10px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px 14px;font-size:11px;line-height:1.65;display:flex}.settings-danger-note strong{color:#ffb186}.settings-merged-section{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:22px}.settings-subsection-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:2px;display:flex}.settings-subsection-kicker{color:#6f9fe9;letter-spacing:.15em;margin-bottom:7px;font-size:10px;font-weight:950;display:block}.settings-subsection-head h3{color:var(--text);margin:0;font-size:18px;line-height:1.35}.settings-subsection-head p{color:var(--muted);margin:7px 0 0;font-size:12.5px;line-height:1.7}.settings-subsection-state{color:#86e5ad;white-space:nowrap;background:#71e3a112;border:1px solid #71e3a147;border-radius:14px;flex:none;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:10.5px;font-weight:900;display:inline-flex}.settings-subsection-state i{background:#71e3a1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #71e3a194}.settings-security-form{padding-top:0}.settings-security-card{border:1px solid var(--line);background:linear-gradient(#ffffff04,#ffffff01);border-radius:16px;padding:18px 18px 20px;box-shadow:0 10px 26px #00000014}.settings-security-card-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.settings-security-card-title{color:var(--text);font-size:14.5px;font-weight:900;line-height:1.35}.settings-security-card-note{color:var(--muted);margin-top:7px;font-size:12.5px;line-height:1.65}.settings-security-icon{color:#6fb89d;opacity:.95;flex:none;width:22px;height:22px}.settings-security-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.settings-security-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.settings-security-row .settings-control{box-sizing:border-box;background:#ffffff04;border-radius:14px;width:100%;height:46px;min-height:46px;padding:0 15px;line-height:46px}.settings-security-row .settings-control::placeholder{color:#95a2b6}.settings-security-row .settings-primary-btn{box-sizing:border-box;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;height:46px;min-height:46px;padding:0 18px;line-height:44px;display:inline-flex}.settings-danger-row{border:1px solid var(--line);background:linear-gradient(#ffffff03,#ffffff01);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-top:12px;padding:0 18px;display:flex;box-shadow:0 8px 22px #0000000f}.settings-danger-label{color:var(--text);font-size:13.5px;font-weight:500;line-height:1.4}.settings-danger-inline{color:#e65e58;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:800;transition:color .2s,opacity .2s}.settings-danger-inline:hover{color:#ff7b73;opacity:1}.settings-danger-inline:active{opacity:.8}body.light-mode .settings-status-pill{color:#28784b;background:#effaf3;border-color:#a5d7b9}body.light-mode .settings-sidebar,body.light-mode .settings-content{background:linear-gradient(#fff,#f8fbff);border-color:#d4deeb;box-shadow:0 14px 34px #29497814}body.light-mode .settings-nav-btn{color:#68788f}body.light-mode .settings-nav-btn:hover{color:#20304a;background:#f5f8fc;border-color:#dde5ef}body.light-mode .settings-nav-btn.active{color:#245fae;background:linear-gradient(135deg,#edf5ff,#f2efff);border-color:#b9cff0;box-shadow:0 8px 20px #4269a612}body.light-mode .settings-nav-icon,body.light-mode .settings-list-icon{color:#4b6485;box-shadow:none;background:0 0;border-color:#0000}body.light-mode .settings-nav-btn:hover .settings-nav-icon{color:#244f83;box-shadow:none;background:0 0;border-color:#0000}body.light-mode .settings-nav-btn.active .settings-nav-icon{color:#2a6fd4;box-shadow:none;background:0 0;border-color:#0000}body.light-mode .settings-section-head,body.light-mode .settings-avatar-block,body.light-mode .settings-save-bar{border-color:#e3e9f1}body.light-mode .settings-section-tag{color:#63758e;background:#f4f7fb;border-color:#d8e1ec}body.light-mode .settings-avatar{background:#e7eef8;border:0;box-shadow:0 10px 24px #2a48741f}body.light-mode .settings-field label{color:#34445c}body.light-mode .settings-control{color:#26364d;background:#fff;border-color:#d6e0ec}body.light-mode .settings-control:hover{border-color:#b9c8db}body.light-mode .settings-control[readonly]{color:#8290a3;background:#f4f7fa}body.light-mode .settings-control:disabled{cursor:not-allowed;color:#94a0b1;background:#f0f3f7;border-color:#e2e8f0}body.light-mode .settings-control:disabled:hover{border-color:#e2e8f0}body.light-mode .settings-primary-btn:disabled,body.light-mode .settings-secondary-btn:disabled{cursor:not-allowed;color:#9aa6b7;box-shadow:none;background:#eef2f6;border-color:#dde4ec}body.light-mode .settings-secondary-btn{color:#5e6f87;background:#fff;border-color:#d2dce8}body.light-mode .settings-list-row{background:#fbfdff;border-color:#dde5ef}body.light-mode .settings-list-row:hover{background:#f4f8ff;border-color:#abc2e2}body.light-mode .settings-switch{background:#dfe5ed;border-color:#c2ccda}body.light-mode .settings-switch:before{background:#fff}body.light-mode .settings-switch.active{background:linear-gradient(90deg,#3f7ee5,#6b58ed)}body.light-mode .settings-danger-note{color:#8b6957;background:#fff8f3;border-color:#f0c8ae}body.light-mode .settings-danger-note strong{color:#b65b25}body.light-mode .settings-subsection-kicker{color:#3f72bd}body.light-mode .settings-subsection-state{color:#28784b;background:#effaf3;border-color:#a5d7b9}body.light-mode .settings-security-card{background:#fff;border-color:#dbe4ee;box-shadow:0 10px 24px #2949780f}body.light-mode .settings-danger-row{background:#fff;border-color:#dbe4ee;box-shadow:0 8px 20px #2949780d}body.light-mode .settings-security-icon{color:#2e8b70}body.light-mode .settings-security-row .settings-control{background:#fff}body.light-mode .settings-security-row .settings-control::placeholder{color:#9ba8ba}body.light-mode .settings-danger-label{color:#22344f}body.light-mode .settings-danger-inline{color:#d84f49}body.light-mode .settings-danger-inline:hover{color:#b93631}.settings-nav-badge{color:#81e3aa;letter-spacing:.02em;white-space:nowrap;background:#71e3a114;border:1px solid #71e3a147;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 7px;font-size:9px;font-weight:950;display:inline-flex}.settings-nav-btn.active .settings-nav-badge{color:#a4efc1;background:#71e3a11f;border-color:#89edb261}.onboarding-pane{--onboard:#61d7a0;--onboard-strong:#3cb982;--onboard-soft:#61d7a01a}.onboarding-pane .settings-section-tag{color:#86e4b0;background:#61d7a012;border-color:#61d7a04d;gap:6px}.onboarding-pane .settings-section-tag:before{content:"";background:var(--onboard);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #61d7a09e}.onboarding-status-banner{isolation:isolate;background:radial-gradient(circle at 94% 0,#61d7a021,#0000 34%),linear-gradient(135deg,#61d7a017,#61d7a006);border:1px solid #61d7a042;border-radius:15px;align-items:center;gap:15px;min-height:92px;margin-top:20px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.onboarding-status-banner:after{content:"";z-index:-1;border:1px solid #61d7a021;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-34px;box-shadow:0 0 42px #61d7a014}.onboarding-status-icon{color:#8ce7b5;background:#61d7a01c;border:1px solid #61d7a03d;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 24px #14754c1a,inset 0 1px #ffffff0d}.onboarding-status-icon svg,.onboarding-card-icon svg,.onboarding-check svg,.onboarding-history-icon svg,.onboarding-action-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.onboarding-status-copy{min-width:0}.onboarding-status-title{color:#c8f6db;letter-spacing:.01em;font-size:15px;font-weight:950}.onboarding-status-note{color:#8fa99d;margin-top:6px;font-size:11.5px;line-height:1.65}.onboarding-status-seal{color:#91e9b9;white-space:nowrap;background:#61d7a014;border:1px solid #61d7a04d;border-radius:14px;flex:none;align-items:center;gap:6px;height:28px;margin-left:auto;padding:0 10px;font-size:10.5px;font-weight:900;display:inline-flex}.onboarding-status-seal:before{content:"";background:#67dda3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #67dda3ad}.onboarding-summary-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.onboarding-card{border:1px solid var(--line-soft);background:linear-gradient(#ffffff05,#ffffff02);border-radius:14px;min-height:132px;padding:16px 17px;box-shadow:0 10px 24px #00000012}.onboarding-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.onboarding-card-title{color:var(--text);font-size:13.5px;font-weight:900}.onboarding-card-note{color:var(--muted-2);margin-top:5px;font-size:10px;line-height:1.5}.onboarding-card-icon{color:#7fc9ac;flex:none;place-items:center;width:26px;height:26px;display:grid}.onboarding-attempt-count{color:#9fe9bd;letter-spacing:.04em;font-size:18px;font-weight:950;line-height:1}.onboarding-attempt-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.onboarding-attempt-track span{background:#26313d;border-radius:5px;height:5px}.onboarding-complete-note{color:#789087;margin-top:9px;font-size:10px}.onboarding-requirements{gap:9px;margin-top:13px;display:grid}.onboarding-requirement{color:#a8b6ac;align-items:center;gap:8px;font-size:11px;display:flex}.onboarding-check{color:#6edda6;flex:none;place-items:center;width:16px;height:16px;display:grid}.onboarding-check svg{width:14px;height:14px}.onboarding-progress-card{border:1px solid var(--line-soft);background:linear-gradient(#ffffff04,#ffffff01);border-radius:14px;margin-top:12px;padding:17px 18px 18px}.onboarding-progress-title{color:var(--text);font-size:13.5px;font-weight:900}.onboarding-timeline{grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid;position:relative}.onboarding-timeline:before{content:"";background:linear-gradient(90deg,#61d7a085,#61d7a03d);height:1px;position:absolute;top:14px;left:16.66%;right:16.66%}.onboarding-step{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.onboarding-step-dot{color:#8be7b4;background:#10241c;border:1px solid #61d7a057;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;box-shadow:0 0 0 5px #61d7a009,0 7px 16px #00000029}.onboarding-step-dot svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.onboarding-step-label{color:#85c9aa;margin-top:8px;font-size:10.5px;font-weight:850}.onboarding-history{border:1px solid var(--line-soft);background:linear-gradient(#ffffff04,#ffffff01);border-radius:14px;margin-top:12px;overflow:hidden}.onboarding-history-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:58px;padding:0 17px;display:flex}.onboarding-history-icon{color:#7bcba9;background:#61d7a012;border:1px solid #61d7a02e;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.onboarding-history-copy{min-width:0}.onboarding-history-copy strong{color:var(--text);font-size:13px;display:block}.onboarding-history-copy span{color:var(--muted-2);margin-top:4px;font-size:10px;display:block}.onboarding-history-count{color:#7d8b9d;margin-left:auto;font-size:10px;font-weight:800}.onboarding-history-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:13px 16px;display:grid}.onboarding-history-number{color:#8edfb2;background:#61d7a00f;border:1px solid #61d7a033;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid}.onboarding-history-main{min-width:0}.onboarding-history-title{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.onboarding-history-approved{color:#87dfae;background:#61d7a012;border:1px solid #61d7a042;border-radius:9px;align-items:center;height:19px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.onboarding-history-meta{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;line-height:1.5;overflow:hidden}.onboarding-history-files{color:#718194;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9.5px;overflow:hidden}.onboarding-actions{align-items:center;gap:7px;display:flex}.onboarding-action-btn{border:1px solid var(--line);color:#aebdce;background:var(--panel-3);cursor:pointer;border-radius:9px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:10px;font-weight:850;transition:all .2s;display:inline-flex}.onboarding-action-btn:hover{color:#dff6e9;background:#61d7a00e;border-color:#61d7a06b;transform:translateY(-1px)}.onboarding-action-btn svg{width:13px;height:13px}body.light-mode .settings-nav-badge{color:#337f55;background:#eff9f3;border-color:#b8dfc9}body.light-mode .settings-nav-btn.active .settings-nav-badge{color:#236b46;background:#e8f7ee;border-color:#a8d8bc}body.light-mode .onboarding-status-icon{color:#2d8a5b;background:#e7f7ee;border-color:#b9dec9;box-shadow:0 10px 22px #347b5414}body.light-mode .onboarding-card,body.light-mode .onboarding-progress-card,body.light-mode .onboarding-history{background:linear-gradient(#fff,#fafcfe);border-color:#dce5ee;box-shadow:0 10px 22px #2a48740d}body.light-mode .onboarding-card-icon{color:#408467}body.light-mode .onboarding-attempt-count{color:#347c58}body.light-mode .onboarding-complete-note{color:#71847b}body.light-mode .onboarding-requirement{color:#61756b}body.light-mode .onboarding-history-head{border-bottom-color:#e2e8ef}body.light-mode .onboarding-history-icon{color:#347e59;background:#eff8f3;border-color:#c2ddce}body.light-mode .onboarding-history-number{color:#377f5b;background:#eff8f3;border-color:#bddbc9}body.light-mode .onboarding-action-btn:hover{color:#276b49;background:#f1faf5;border-color:#a7d1ba}@media(max-width:1280px){.onboarding-summary-grid{grid-template-columns:1fr}.onboarding-history-row{grid-template-columns:34px minmax(0,1fr)}.onboarding-actions{grid-column:2;justify-content:flex-start}.settings-shell{grid-template-columns:196px minmax(0,1fr)}.settings-pane{padding-left:22px;padding-right:22px}}:root{--platform-fixed-width:1520px}html{min-width:var(--platform-fixed-width)}body{overflow-x:auto;min-width:var(--platform-fixed-width)!important}.topbar,.page{width:var(--platform-fixed-width)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.topbar{padding-left:20px!important;padding-right:24px!important}.page{padding:28px 56px 42px!important}.topbar{-webkit-backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(#0e141ff5,#090e17f0)!important;border-bottom:1px solid #7691bb29!important;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff06!important}.topbar:before{content:"";pointer-events:none;opacity:.85;background:radial-gradient(circle at 28% -80%,#4d8dff1c,#0000 36%),radial-gradient(circle at 76% -100%,#7c61ff12,#0000 32%);position:absolute;inset:0}.nav-item.active{background:linear-gradient(#0000 38%,#4d8dff0e)}body.light-mode .topbar{background:linear-gradient(#fffffffb,#f7f9fdf7)!important;border-bottom-color:#9daec759!important;box-shadow:0 10px 28px #2337590f,inset 0 1px #ffffffe6!important}body.light-mode .nav-item.active{background:linear-gradient(#0000 38%,#397fe80b)}.wallet-page{padding-bottom:58px}.wallet-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.wallet-page-copy{min-width:0}.wallet-verified-pill{color:#8ce9b0;white-space:nowrap;background:#71e3a114;border:1px solid #71e3a157;border-radius:17px;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:12.5px;font-weight:850;display:inline-flex}.wallet-verified-pill svg,.wallet-icon svg,.wallet-inline-icon svg,.wallet-copy-btn svg,.wallet-upload-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.wallet-shell{gap:16px;display:grid}.wallet-panel{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-3));border-radius:15px;overflow:hidden;box-shadow:0 12px 32px #0000002e}.wallet-intro{justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px 0;display:flex}.wallet-intro h2,.wallet-section-head h2{color:var(--text);margin:0;font-size:18px;font-weight:950;line-height:1.35}.wallet-intro p,.wallet-section-head p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.55}.wallet-outline-btn,.wallet-primary-btn{cursor:pointer;white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 15px;font-size:12.5px;font-weight:900;transition:all .2s;display:inline-flex}.wallet-outline-btn{border:1px solid var(--line);color:#c2cee0;background:var(--panel-3)}.wallet-outline-btn:hover{color:#fff;border-color:#59769f;transform:translateY(-1px)}.wallet-primary-btn{color:#e6f0ff;background:linear-gradient(#28549a,#1b3967);border:1px solid #4e79b8;box-shadow:0 8px 20px #4d8dff29}.wallet-primary-btn:hover{border-color:#6ca0ed;transform:translateY(-1px);box-shadow:0 12px 26px #4d8dff3b}.wallet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 20px 20px;display:grid}.wallet-summary-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel-2),var(--panel));border-radius:13px;min-height:116px;padding:18px;position:relative;overflow:hidden}.wallet-summary-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#4d8dff30,#0000 68%);border-radius:50%;width:142px;height:142px;position:absolute;top:-72px;right:-65px}.wallet-summary-card.withdrawn:after{background:radial-gradient(circle,#7c61ff2b,#0000 68%)}.wallet-summary-top{z-index:1;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;font-weight:800;display:flex;position:relative}.wallet-icon{color:#7fb1ff;background:#4d8dff17;border:1px solid #4d8dff57;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.wallet-summary-card.withdrawn .wallet-icon{color:#a895ff;background:#7c61ff17;border-color:#7c61ff57}.wallet-balance-value{z-index:1;color:#f8fbff;letter-spacing:-.025em;margin-top:14px;font-size:28px;font-weight:950;line-height:1;position:relative}.wallet-balance-value span{color:#91a0b6;letter-spacing:.02em;margin-left:5px;font-size:12.5px;font-weight:800}.wallet-balance-note{z-index:1;color:var(--muted-2);margin-top:8px;font-size:11px;position:relative}.wallet-section-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:16px 18px;display:flex}.wallet-earning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.wallet-earning-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-2),var(--panel));border-radius:12px;min-height:108px;padding:15px;transition:all .2s}.wallet-earning-card:hover{border-color:#536f98;transform:translateY(-1px)}.wallet-earning-title{color:#dfe7f3;align-items:center;gap:8px;font-size:13.5px;font-weight:900;display:flex}.wallet-inline-icon{color:#7ee0b0;background:#71e3a11a;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;display:grid}.wallet-earning-meta{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:10px;overflow:hidden}.wallet-earning-amount{color:#75e3a7;letter-spacing:-.02em;margin-top:13px;font-size:20px;font-weight:950}.wallet-lower-grid{grid-template-columns:minmax(0,1fr) 334px;align-items:start;gap:16px;display:grid}.wallet-table-wrap{overflow:auto}.wallet-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.wallet-table th,.wallet-table td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:13px 14px}.wallet-table th{color:#8f9db2;background:#ffffff05;font-size:11px;font-weight:850}.wallet-table td{color:#c4cfdf;font-size:11px}.wallet-table tr:last-child td{border-bottom:0}.wallet-table tbody tr{transition:all .18s}.wallet-table .amount{color:#f1f5fb;font-size:12.5px;font-weight:900}.wallet-address,.wallet-hash{white-space:nowrap;text-overflow:ellipsis;color:#9eabc0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;overflow:hidden}.wallet-status{color:#82e8ae;background:#71e3a114;border:1px solid #71e3a14d;border-radius:12px;justify-content:center;align-items:center;min-width:52px;height:23px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.wallet-status.pending{color:#f2d876;background:#f5d76e14;border-color:#f5d76e57}.wallet-side-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-verify-tag{color:#86e8ae;align-items:center;gap:5px;font-size:10px;font-weight:900;display:inline-flex}.wallet-asset-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 14px 0;display:grid}.wallet-asset-box{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;padding:12px}.wallet-asset-box span{color:var(--muted-2);font-size:10px;display:block}.wallet-asset-box strong{color:#f1f5fb;margin-top:7px;font-size:15.5px;font-weight:950;display:block}.wallet-address-block{padding:14px 14px 0}.wallet-field-label{color:#8e9bb0;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.wallet-address-row{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:8px 8px 8px 11px;display:flex}.wallet-address-row code{white-space:nowrap;text-overflow:ellipsis;color:#d5ddea;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;overflow:hidden}.wallet-copy-btn{border:1px solid var(--line);color:#8fb5f0;background:var(--panel-3);cursor:pointer;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.wallet-copy-btn:hover{color:#fff;border-color:#6387bd}.wallet-upload-block{padding:14px 14px 0}.wallet-upload-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.wallet-upload-top p{color:var(--muted-2);margin:4px 0 0;font-size:10px;line-height:1.45}.wallet-upload-btn{border:1px solid var(--line);color:#9dbbe7;background:var(--panel-3);cursor:pointer;white-space:nowrap;border-radius:8px;height:30px;padding:0 10px;font-size:10px;font-weight:900}.wallet-upload-btn:hover{color:#fff;border-color:#6387bd}.wallet-upload-zone{color:#8392a9;cursor:pointer;background:#ffffff04;border:1px dashed #45546d;border-radius:12px;place-items:center;height:118px;display:grid;position:relative;overflow:hidden}.wallet-upload-zone:hover{background:#4d8dff09;border-color:#6793d2}.wallet-upload-placeholder{text-align:center;font-size:10px}.wallet-upload-icon{color:#8fb3e8;background:#4d8dff14;border-radius:9px;place-items:center;width:30px;height:30px;margin:0 auto 7px;display:grid}.wallet-qr-preview{object-fit:contain;background:#fff;width:100%;height:100%;padding:8px;display:none}.wallet-security-note{color:#d4ad94;background:#ff9d640e;border:1px solid #ff9d642e;border-radius:10px;margin:12px 14px 0;padding:10px 11px;font-size:10px;line-height:1.5}.wallet-modal-panel{width:min(540px,92vw)}.wallet-withdraw-form{gap:12px;display:grid}.wallet-withdraw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-modal-field{gap:7px;display:grid}.wallet-modal-field.full{grid-column:1/-1}.wallet-modal-field label{color:#8c9ab0;font-size:11px;font-weight:800}.wallet-modal-field input,.wallet-modal-field select{color:#eef4ff;background:#101722;border:1px solid #303b4f;border-radius:9px;outline:none;width:100%;height:40px;padding:0 11px}.wallet-modal-field input:focus,.wallet-modal-field select:focus{border-color:#4d8dff;box-shadow:0 0 0 3px #4d8dff1a}.wallet-modal-tip{color:#8e9db3;background:#4d8dff0f;border-radius:9px;padding:10px 11px;font-size:10px;line-height:1.55}.wallet-manage-flash{animation:.72s walletFlash}@keyframes walletFlash{0%,to{box-shadow:0 12px 32px #0000002e}45%{box-shadow:0 0 0 2px #4d8dff38,0 18px 44px #4d8dff29}}body.light-mode .wallet-outline-btn:hover{color:#245fb6;border-color:#91b3e2}body.light-mode .wallet-summary-card,body.light-mode .wallet-earning-card{background:linear-gradient(#fff,#f7faff);border-color:#d4deeb}body.light-mode .wallet-summary-card:after{background:radial-gradient(circle,#4d8dff21,#0000 68%)}body.light-mode .wallet-summary-card.withdrawn:after{background:radial-gradient(circle,#7c61ff1c,#0000 68%)}body.light-mode .wallet-balance-value,body.light-mode .wallet-asset-box strong,body.light-mode .wallet-table .amount{color:#1c2c46}body.light-mode .wallet-balance-value span{color:#687991}body.light-mode .wallet-section-head{border-bottom-color:#dce5ef}body.light-mode .wallet-earning-title{color:#283a55}body.light-mode .wallet-table td{color:#53647c;border-bottom-color:#e2e8f0}body.light-mode .wallet-table tbody tr:hover{background:#f4f8ff}body.light-mode .wallet-address,body.light-mode .wallet-hash{color:#687891}body.light-mode .wallet-status{color:#28794a;background:#effaf4;border-color:#a7d9bb}body.light-mode .wallet-status.pending{color:#856900;background:#fff9df;border-color:#dfcc86}body.light-mode .wallet-asset-box,body.light-mode .wallet-address-row{background:#f6f9fd;border-color:#d7e1ed}body.light-mode .wallet-address-row code{color:#40536e}body.light-mode .wallet-copy-btn,body.light-mode .wallet-upload-btn{color:#4678bf;background:#fff;border-color:#d1dce9}body.light-mode .wallet-upload-zone{color:#74849a;background:#fbfdff;border-color:#c5d2e2}@media(max-width:1480px){.wallet-lower-grid{grid-template-columns:minmax(0,1fr) 310px}.wallet-summary-grid{padding-left:18px;padding-right:18px}.wallet-earning-grid{gap:8px}}.wallet-page-head{align-items:flex-start;margin-bottom:18px}.wallet-verified-pill{border-color:var(--line);height:34px;color:var(--muted);background:var(--panel-3);box-shadow:none;border-radius:10px;padding:0 12px}.wallet-verified-pill svg{color:#71e3a1}.wallet-shell{gap:14px}.wallet-panel{background:linear-gradient(180deg,var(--panel),var(--panel-3));border-radius:14px;box-shadow:0 14px 34px #0000002e}.wallet-intro{align-items:center;min-height:72px;padding:17px 18px 0}.wallet-intro h2,.wallet-section-head h2{font-size:16.5px;font-weight:900}.wallet-intro p,.wallet-section-head p{color:var(--muted);font-size:11px}.wallet-outline-btn,.wallet-primary-btn{border-radius:9px;height:36px;padding:0 15px;font-size:12.5px;font-weight:900}.wallet-outline-btn{border-color:var(--line);color:var(--muted);background:var(--panel-3)}.wallet-outline-btn:hover{color:var(--text);box-shadow:none;border-color:#536a8e}.wallet-primary-btn{color:#fff;background:linear-gradient(135deg,#3175e7,#6052e8);border-color:#4d8dff;box-shadow:0 8px 22px #4d8dff2e}.wallet-primary-btn:hover{border-color:#69a0ff;box-shadow:0 12px 28px #4d8dff42}.wallet-outline-btn .wallet-inline-icon,.wallet-primary-btn .wallet-inline-icon{color:currentColor;background:0 0;border-radius:0;width:16px;height:16px}.wallet-outline-btn .wallet-inline-icon svg,.wallet-primary-btn .wallet-inline-icon svg{width:15px;height:15px}.wallet-summary-grid{gap:10px;padding:15px 18px 18px}.wallet-summary-card{border-color:var(--line-soft);background:#ffffff04;border-radius:11px;min-height:108px;padding:16px}.wallet-summary-card:after{display:none}.wallet-summary-top{color:var(--muted);font-size:11px}.wallet-icon{border:1px solid var(--line);color:#8fbaff;background:var(--panel-3);border-radius:9px;width:30px;height:30px}.wallet-summary-card.withdrawn .wallet-icon{border-color:var(--line);color:#a99aff;background:var(--panel-3)}.wallet-balance-value{color:var(--text);margin-top:12px;font-size:25px}.wallet-balance-note{color:var(--muted-2);margin-top:7px}.wallet-section-head{border-bottom-color:var(--line-soft);background:#ffffff02;min-height:64px;padding:15px 18px}.wallet-earning-grid{gap:10px;padding:14px}.wallet-earning-card{border-color:var(--line-soft);min-height:105px;box-shadow:none;background:#ffffff04;border-radius:11px;padding:14px}.wallet-earning-card:hover{background:#4d8dff09;border-color:#435571}.wallet-earning-title{color:var(--text);font-size:12.5px}.wallet-earning-title .wallet-inline-icon{border:1px solid var(--line);color:#8fbaff;background:var(--panel-3);border-radius:7px;width:22px;height:22px}.wallet-earning-title .wallet-inline-icon svg{width:13px;height:13px}.wallet-earning-meta{color:var(--muted-2);margin-top:10px}.wallet-earning-amount{color:#79dfa6;margin-top:12px;font-size:19px}.wallet-lower-grid{grid-template-columns:minmax(0,1fr) 320px;gap:14px}.wallet-table th{color:var(--muted-2);background:var(--panel-3);font-weight:900}.wallet-table td{color:var(--muted);border-bottom-color:var(--line-soft)}.wallet-table tbody tr:hover{background:#4d8dff06}.wallet-table .amount{color:var(--text)}.wallet-status{color:#7ce6a8;background:#71e3a114;border-radius:11px}.wallet-side-card{padding-bottom:14px}.wallet-asset-pairs{gap:8px;padding:14px 14px 0}.wallet-asset-box{border-color:var(--line-soft);background:#ffffff04;border-radius:10px}.wallet-address-row{border-color:var(--line-soft);background:#ffffff04}.wallet-copy-btn,.wallet-upload-btn{border-color:var(--line);color:#8fbaff;background:var(--panel-3)}.wallet-upload-zone{background:#ffffff03;border-color:#3b4659}.wallet-upload-icon{border:1px solid var(--line);color:#8fbaff;background:var(--panel-3)}.wallet-security-note{border-color:var(--line-soft);color:var(--muted-2);background:#ffffff04}body.light-mode .wallet-verified-pill{color:#5c6d85;background:#fff;border-color:#d4deeb}body.light-mode .wallet-panel{background:linear-gradient(#fff,#f8fbff);border-color:#cbd7e6;box-shadow:0 12px 30px #29497817}body.light-mode .wallet-outline-btn{color:#586a83;background:#fff;border-color:#cfd9e7}body.light-mode .wallet-primary-btn{color:#235fae;background:linear-gradient(#eef5ff,#dfebff);border-color:#8fb3e8;box-shadow:0 7px 18px #4d8dff1a}body.light-mode .wallet-summary-card,body.light-mode .wallet-earning-card,body.light-mode .wallet-asset-box,body.light-mode .wallet-address-row{background:#f7faff;border-color:#d7e1ed}body.light-mode .wallet-icon,body.light-mode .wallet-summary-card.withdrawn .wallet-icon,body.light-mode .wallet-earning-title .wallet-inline-icon,body.light-mode .wallet-upload-icon{background:#fff;border-color:#d1dce9}body.light-mode .wallet-section-head{background:#fff;border-bottom-color:#dce5ef}body.light-mode .wallet-table th{color:#65758d;background:#f4f7fb}body.light-mode .wallet-security-note{color:#687891;background:#f7faff;border-color:#dce4ee}.wallet-dashboard{gap:14px;display:grid}.wallet-balance-hero{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);align-items:stretch;gap:14px;display:grid}.wallet-hero-main,.wallet-hero-metrics{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-3));border-radius:14px;box-shadow:0 14px 34px #0000002e}.wallet-hero-main{background:radial-gradient(circle at 94% 4%,#4d8dff29,#0000 34%),radial-gradient(circle at 72% 116%,#7c61ff1c,#0000 38%),linear-gradient(145deg,#172131,#0f1723 72%);min-height:244px;padding:20px;position:relative;overflow:hidden}.wallet-hero-main:before{content:"";pointer-events:none;border:1px solid #84a8e01c;border-radius:50%;width:230px;height:230px;position:absolute;top:-92px;right:-74px;box-shadow:0 0 70px #4d8dff1a}.wallet-hero-top,.wallet-hero-title-wrap,.wallet-hero-actions,.wallet-hero-foot{z-index:1;align-items:center;display:flex;position:relative}.wallet-hero-top{justify-content:space-between;gap:16px}.wallet-hero-title-wrap{gap:10px}.wallet-hero-title-wrap>div{gap:3px;display:grid}.wallet-hero-title-wrap strong{color:var(--text);font-size:14.5px;font-weight:900}.wallet-hero-title-wrap span{color:var(--muted-2);font-size:10px}.wallet-hero-mark{color:#8fbaff;background:#4d8dff14;border:1px solid #6599e757;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.wallet-hero-mark svg,.wallet-income-icon svg,.wallet-security-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.wallet-hero-safe{color:#8ce9b0;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.wallet-hero-balance{z-index:1;margin-top:25px;position:relative}.wallet-hero-balance>span{color:#a8b5c8;font-size:12.5px;font-weight:800}.wallet-hero-balance strong{color:#fff;letter-spacing:-.035em;margin-top:8px;font-size:42px;font-weight:950;line-height:1;display:block}.wallet-hero-balance strong em,.wallet-metric-card strong em,.wallet-income-row>b em{color:#8fa0b8;letter-spacing:.02em;margin-left:5px;font-size:11px;font-style:normal;font-weight:850}.wallet-hero-balance p{color:#8594aa;max-width:660px;margin:11px 0 0;font-size:11px;line-height:1.55}.wallet-hero-actions{gap:9px;margin-top:19px}.wallet-hero-foot{color:#8392a8;border-top:1px solid #ffffff0e;gap:20px;margin-top:18px;padding-top:13px;font-size:10px}.wallet-hero-foot span{align-items:center;gap:6px;display:inline-flex}.wallet-hero-foot i{background:#5f91dd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #5f91dd7a}.wallet-hero-metrics{grid-template-rows:1.08fr .92fr;gap:10px;min-height:244px;padding:12px;display:grid}.wallet-metric-grid{grid-template-columns:1fr;gap:10px;display:grid}.wallet-metric-card{border:1px solid var(--line-soft);background:#ffffff04;border-radius:11px;min-width:0;padding:16px 16px 15px}.wallet-metric-card.is-primary{background:linear-gradient(135deg,#4d8dff14,#7c61ff0b)}.wallet-metric-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wallet-metric-head span{color:var(--muted);letter-spacing:.01em;font-size:12px;font-weight:850;line-height:1.25}.wallet-metric-card strong{color:var(--text);letter-spacing:-.03em;white-space:nowrap;align-items:baseline;gap:7px;margin-top:17px;font-size:24px;font-weight:950;line-height:1.05;display:flex}.wallet-metric-card.is-primary strong{font-size:30px}.wallet-metric-card p{color:var(--muted-2);letter-spacing:.01em;margin:11px 0 0;font-size:10px;line-height:1.55}.wallet-content-layout{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:14px;display:grid}.wallet-main-column{gap:14px;min-width:0;display:grid}.wallet-section-head-compact{min-height:61px}.wallet-income-list{display:grid}.wallet-income-row{border-bottom:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) 62px 116px;align-items:center;gap:12px;min-height:70px;padding:12px 16px;transition:all .18s;display:grid}.wallet-income-row:last-child{border-bottom:0}.wallet-income-row:hover{background:#4d8dff07}.wallet-income-icon{color:#79dfa6;background:#71e3a111;border:1px solid #71e3a140;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.wallet-income-copy{gap:5px;min-width:0;display:grid}.wallet-income-copy strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:900;overflow:hidden}.wallet-income-copy span{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.wallet-income-state{color:#79dfa6;background:#71e3a10f;border:1px solid #71e3a13d;border-radius:11px;justify-self:start;align-items:center;height:22px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.wallet-income-row>b{color:#79dfa6;white-space:nowrap;justify-self:end;font-size:15.5px;font-weight:950}.wallet-history-head{min-height:66px}.wallet-history-summary{justify-items:end;gap:3px;display:grid}.wallet-history-summary span{color:var(--muted-2);font-size:10px}.wallet-history-summary strong{color:var(--text);font-size:14.5px;font-weight:950}.wallet-table-redesign{min-width:850px}.wallet-table-redesign th,.wallet-table-redesign td{padding-top:14px;padding-bottom:14px}.wallet-receive-redesign{padding-bottom:14px;position:sticky;top:78px}.wallet-receive-head{min-height:72px}.wallet-chain-banner{border:1px solid var(--line-soft);background:#ffffff04;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 14px 0;padding:13px 14px;display:grid}.wallet-chain-logo{--wallet-chain-bg:linear-gradient(145deg,#132236,#0f1a2a 72%);--wallet-chain-border:#3fd38042;--wallet-chain-shadow:0 10px 22px #0000003d,0 0 0 1px #27d17f14;--wallet-coin-fill:#26c977;--wallet-coin-mark:#fff;background:var(--wallet-chain-bg);width:38px;height:38px;box-shadow:var(--wallet-chain-shadow);border:1px solid var(--wallet-chain-border);border-radius:11px;place-items:center;transition:background .42s,border-color .42s,box-shadow .42s,transform .22s;display:grid;overflow:hidden}.wallet-chain-logo svg{width:24px;height:24px;display:block}.wallet-chain-logo .coin-disc,.wallet-chain-logo .coin-disc-shadow,.wallet-chain-logo .coin-mark{transition:fill .42s,stroke .42s,opacity .42s}.wallet-chain-logo .coin-disc-shadow{opacity:.14}.wallet-chain-logo .coin-disc{fill:var(--wallet-coin-fill)}.wallet-chain-logo .coin-mark{stroke:var(--wallet-coin-mark)}.wallet-chain-banner>div{gap:3px;min-width:0;display:grid}.wallet-chain-banner strong{color:var(--text);letter-spacing:.01em;font-size:13px;font-weight:900;line-height:1.2}.wallet-chain-banner span{color:var(--muted-2);letter-spacing:.01em;font-size:9.5px;line-height:1.45}.wallet-chain-banner>b{color:#8fbaff;letter-spacing:.14em;white-space:nowrap;font-size:9px;line-height:1.2}body.light-mode .wallet-chain-logo{--wallet-chain-bg:linear-gradient(135deg,#f5fffa,#fff 72%);--wallet-chain-border:#10b9812e;--wallet-chain-shadow:0 8px 18px #10b9811a;--wallet-coin-fill:#18b96a;--wallet-coin-mark:#fff}.wallet-receive-redesign .wallet-upload-zone{height:132px}.wallet-security-note{align-items:flex-start;gap:8px;margin-top:12px;display:flex}.wallet-security-icon{color:#8fbaff;flex:none;margin-top:1px}body.light-mode .wallet-hero-main,body.light-mode .wallet-hero-metrics{border-color:#cbd7e6;box-shadow:0 12px 30px #29497817}body.light-mode .wallet-hero-main{background:radial-gradient(circle at 94% 4%,#4d8dff1f,#0000 34%),radial-gradient(circle at 72% 116%,#7c61ff14,#0000 38%),linear-gradient(145deg,#fff,#f5f9ff 72%)}body.light-mode .wallet-hero-main:before{border-color:#5679ae1f}body.light-mode .wallet-hero-title-wrap strong,body.light-mode .wallet-hero-balance strong{color:#17243a}body.light-mode .wallet-hero-title-wrap span,body.light-mode .wallet-hero-balance p,body.light-mode .wallet-hero-foot{color:#687a92}body.light-mode .wallet-hero-balance>span{color:#5e7089}body.light-mode .wallet-hero-foot{border-top-color:#dce5ef}body.light-mode .wallet-hero-foot i{background:#4b87dc}body.light-mode .wallet-metric-card,body.light-mode .wallet-chain-banner{background:#f7faff;border-color:#d7e1ed}body.light-mode .wallet-metric-card.is-primary{background:linear-gradient(135deg,#edf4ff,#f3efff)}body.light-mode .wallet-metric-card strong,body.light-mode .wallet-history-summary strong{color:#1c2c46}body.light-mode .wallet-metric-head span{color:#596b84}body.light-mode .wallet-income-row:hover{background:#f4f8ff}body.light-mode .wallet-income-copy strong{color:#283a55}body.light-mode .wallet-income-icon{color:#2e8152;background:#effaf4;border-color:#b8dfc7}body.light-mode .wallet-income-state{color:#2d7b4e;background:#effaf4;border-color:#b6dcc5}body.light-mode .wallet-income-row>b{color:#2d8152}body.light-mode .wallet-chain-banner strong{color:#263a56}@media(max-width:1480px){.wallet-balance-hero{grid-template-columns:minmax(0,1.42fr) minmax(330px,.78fr)}.wallet-content-layout{grid-template-columns:minmax(0,1fr) 310px}.wallet-hero-main{padding:18px}.wallet-income-row{grid-template-columns:32px minmax(0,1fr) 58px 104px;gap:10px}}body.light-mode #walletPage{color:#17243a}body.light-mode #walletPage .wallet-page-head{position:relative}body.light-mode #walletPage .wallet-dashboard{--wallet-light-line:#d8e2ef;--wallet-light-line-soft:#e6ecf4;--wallet-light-text:#17243a;--wallet-light-muted:#5e6f87;--wallet-light-muted-2:#7d8ba0;--wallet-light-panel:#fff;--wallet-light-panel-soft:#f7faff;--wallet-light-blue:#2f73df}body.light-mode #walletPage .wallet-hero-main,body.light-mode #walletPage .wallet-hero-metrics,body.light-mode #walletPage .wallet-panel{border-color:var(--wallet-light-line);background:#fff;box-shadow:0 12px 30px #314c7414}body.light-mode #walletPage .wallet-hero-main:before{border-color:#4d7bbf24;box-shadow:0 0 64px #4d8dff14}body.light-mode #walletPage .wallet-hero-mark{color:#286fd5;background:#edf4ff;border-color:#c8d9f1;box-shadow:0 7px 18px #2f73df14}body.light-mode #walletPage .wallet-hero-title-wrap strong,body.light-mode #walletPage .wallet-hero-balance strong,body.light-mode #walletPage .wallet-metric-card strong,body.light-mode #walletPage .wallet-history-summary strong,body.light-mode #walletPage .wallet-income-copy strong,body.light-mode #walletPage .wallet-chain-banner strong,body.light-mode #walletPage .wallet-table .amount,body.light-mode #walletPage .wallet-address-row code{color:var(--wallet-light-text)}body.light-mode #walletPage .wallet-hero-title-wrap span,body.light-mode #walletPage .wallet-hero-balance p,body.light-mode #walletPage .wallet-hero-foot,body.light-mode #walletPage .wallet-metric-card p,body.light-mode #walletPage .wallet-income-copy span,body.light-mode #walletPage .wallet-history-summary span,body.light-mode #walletPage .wallet-chain-banner span,body.light-mode #walletPage .wallet-field-label,body.light-mode #walletPage .wallet-upload-top p{color:var(--wallet-light-muted-2)}body.light-mode #walletPage .wallet-hero-balance>span,body.light-mode #walletPage .wallet-metric-head span,body.light-mode #walletPage .wallet-section-head p,body.light-mode #walletPage .wallet-table td{color:var(--wallet-light-muted)}body.light-mode #walletPage .wallet-hero-balance strong em,body.light-mode #walletPage .wallet-metric-card strong em,body.light-mode #walletPage .wallet-income-row>b em{color:#75859c}body.light-mode #walletPage .wallet-hero-safe{color:#28794a}body.light-mode #walletPage .wallet-hero-foot{border-top-color:var(--wallet-light-line-soft)}body.light-mode #walletPage .wallet-hero-foot i{background:#377fdc;box-shadow:0 0 8px #377fdc52}body.light-mode #walletPage .wallet-outline-btn{color:#52657f;background:#fff;border-color:#ccd8e7;box-shadow:0 5px 13px #314c740a}body.light-mode #walletPage .wallet-outline-btn:hover{color:#245fb6;background:#f7fbff;border-color:#8eb2e4;box-shadow:0 8px 18px #2f73df14}body.light-mode #walletPage .wallet-primary-btn{color:#fff;background:linear-gradient(135deg,#347ce8,#6255e8);border-color:#2f73df;box-shadow:0 9px 22px #2f73df33}body.light-mode #walletPage .wallet-primary-btn:hover{color:#fff;background:linear-gradient(135deg,#2d72dd,#584bdc);border-color:#2869cf;box-shadow:0 12px 28px #2f73df42}body.light-mode #walletPage .wallet-metric-card,body.light-mode #walletPage .wallet-chain-banner,body.light-mode #walletPage .wallet-asset-box,body.light-mode #walletPage .wallet-address-row{border-color:var(--wallet-light-line);background:var(--wallet-light-panel-soft)}body.light-mode #walletPage .wallet-chain-banner>b{color:#4d73ac}body.light-mode #walletPage .wallet-section-head{border-bottom-color:var(--wallet-light-line-soft);background:#fff}body.light-mode #walletPage .settings-section-tag{color:#6b7d95;background:#f6f9fd;border-color:#d7e1ee}body.light-mode #walletPage .wallet-income-row{border-bottom-color:var(--wallet-light-line-soft)}body.light-mode #walletPage .wallet-income-row:hover{background:#f5f9ff}body.light-mode #walletPage .wallet-income-icon,body.light-mode #walletPage .wallet-income-state{color:#28794a;background:#effaf4;border-color:#b9dfc8}body.light-mode #walletPage .wallet-income-row>b{color:#287c4d}body.light-mode #walletPage .wallet-table th{color:#66768c;background:#f4f7fb;border-bottom-color:#dde5ef}body.light-mode #walletPage .wallet-table td{background:#fff;border-bottom-color:#e5ebf3}body.light-mode #walletPage .wallet-table tbody tr:hover td{background:#f5f9ff}body.light-mode #walletPage .wallet-status{color:#28794a;background:#effaf4;border-color:#acd9bc}body.light-mode #walletPage .wallet-status.pending{color:#836700;background:#fff8dd;border-color:#e2cf8b}body.light-mode #walletPage .wallet-chain-logo{color:#fff;box-shadow:0 8px 18px #6852d92e}body.light-mode #walletPage .wallet-copy-btn,body.light-mode #walletPage .wallet-upload-btn{color:#376fbf;background:#fff;border-color:#cedae8;box-shadow:0 4px 12px #314c740a}body.light-mode #walletPage .wallet-copy-btn:hover,body.light-mode #walletPage .wallet-upload-btn:hover{color:#245fb6;background:#f7fbff;border-color:#8fb2df}body.light-mode #walletPage .wallet-upload-zone{color:#74849a;background:#fbfdff;border-color:#c8d5e4}body.light-mode #walletPage .wallet-upload-zone:hover{background:#f4f8ff;border-color:#8eb3e4}body.light-mode #walletPage .wallet-upload-icon{color:#3773c6;background:#eef5ff;border-color:#d2deeb}body.light-mode #walletPage .wallet-security-note{color:#63758d;background:#f6f9fd;border-color:#d8e3ef}body.light-mode #walletPage .wallet-security-icon{color:#3773c6}body.light-mode .wallet-modal-panel{background:linear-gradient(#fff,#f8fbff);border-color:#d5dfeb;box-shadow:0 28px 72px #263d6533}body.light-mode .wallet-modal-field label{color:#60718a}body.light-mode .wallet-modal-field input,body.light-mode .wallet-modal-field select{color:#24354f;background:#fff;border-color:#d3deea}body.light-mode .wallet-modal-field input:focus,body.light-mode .wallet-modal-field select:focus{border-color:#4d8dff;box-shadow:0 0 0 3px #4d8dff1a}body.light-mode .wallet-modal-tip{color:#5d708a;background:#edf4ff}body.light-mode .wallet-manage-control.is-fixed{background:#f4f8fd;border-color:#c7d5e7}body.light-mode .wallet-manage-control.is-fixed input[readonly]{color:#27415f}.wallet-confirm-panel{background:linear-gradient(#171e2a,#111722);border-color:#344055;border-radius:16px;width:min(482px,92vw);overflow:hidden;box-shadow:0 30px 82px #0000008c}.wallet-confirm-form{display:block}.wallet-confirm-head{align-items:flex-start;gap:12px;padding:20px 54px 10px 20px;display:flex;position:relative}.wallet-confirm-alert{color:#ff7891;background:#ff4f711a;border:1px solid #ff648145;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.wallet-confirm-alert svg,.wallet-confirm-warning svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.wallet-confirm-heading{min-width:0}.wallet-confirm-heading h3{color:var(--text);margin:1px 0 0;font-size:18px;font-weight:950;line-height:1.35}.wallet-confirm-heading p{max-width:350px;color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.wallet-confirm-close{background:0 0;border-color:#0000;font-size:20px;position:absolute;top:16px;right:16px}.wallet-confirm-close:hover{border-color:var(--line);background:var(--panel-3)}.wallet-confirm-body{padding:10px 20px 20px}.wallet-confirm-label{color:#b6c2d3;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.wallet-confirm-amount-field{background:#101722;border:1px solid #3b475d;border-radius:13px;align-items:center;height:50px;transition:all .2s;display:flex}.wallet-confirm-amount-field:focus-within{border-color:#4d8dff;box-shadow:0 0 0 3px #4d8dff1a}.wallet-confirm-amount-field input{color:#f5f8ff;appearance:textfield;background:0 0;border:0;outline:0;width:100%;height:48px;padding:0 14px;font-size:19px;font-weight:650}.wallet-confirm-amount-field input::-webkit-outer-spin-button{appearance:none;margin:0}.wallet-confirm-amount-field input::-webkit-inner-spin-button{appearance:none;margin:0}.wallet-confirm-summary{border:1px solid var(--line-soft);background:#ffffff06;border-radius:14px;gap:10px;margin-top:12px;padding:13px 13px 12px;display:grid}.wallet-confirm-row{min-width:0;color:var(--muted);justify-content:space-between;align-items:flex-start;gap:18px;font-size:11px;line-height:1.45;display:flex}.wallet-confirm-row>span{flex:none}.wallet-confirm-row strong,.wallet-confirm-row code{color:#dfe8f5;text-align:right;min-width:0;font-size:11px;font-weight:900}.wallet-confirm-row code{overflow-wrap:anywhere;letter-spacing:.01em;max-width:292px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wallet-confirm-row.is-amount{border-top:1px solid var(--line-soft);align-items:center;margin-top:3px;padding-top:10px}.wallet-confirm-row.is-amount strong{color:#eef4ff;font-size:12.5px}.wallet-confirm-warning{color:#df8e80;align-items:flex-start;gap:7px;margin-top:11px;font-size:10px;line-height:1.55;display:flex}.wallet-confirm-warning svg{flex:none;width:13px;height:13px;margin-top:1px}.wallet-confirm-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.wallet-confirm-actions .secondary,.wallet-confirm-actions .primary{border-radius:10px;min-width:96px;height:36px;padding:0 15px;font-size:12.5px}.wallet-confirm-actions .primary{background:linear-gradient(135deg,#3175e7,#6052e8);border-color:#4d8dff;min-width:174px;box-shadow:0 8px 22px #4d8dff33}.wallet-confirm-actions .primary:hover{border-color:#6ba1ff;transform:translateY(-1px);box-shadow:0 12px 28px #4d8dff47}body.light-mode .wallet-confirm-panel{background:#fff;border-color:#d4dde8;box-shadow:0 28px 72px #263d6533}body.light-mode .wallet-confirm-alert{color:#d95566;background:#fff0f2;border-color:#ffd2d8}body.light-mode .wallet-confirm-heading h3{color:#1d2d45}body.light-mode .wallet-confirm-heading p{color:#64758a}body.light-mode .wallet-confirm-label{color:#394a61}body.light-mode .wallet-confirm-amount-field{background:#fff;border-color:#d2dce7;box-shadow:inset 0 1px #fffc}body.light-mode .wallet-confirm-amount-field input{color:#24354d}body.light-mode .wallet-confirm-summary{background:#f6f8f9;border-color:#e5eaf0}body.light-mode .wallet-confirm-row{color:#748195}body.light-mode .wallet-confirm-row strong,body.light-mode .wallet-confirm-row code{color:#445263}body.light-mode .wallet-confirm-row.is-amount{border-top-color:#e3e8ee}body.light-mode .wallet-confirm-row.is-amount strong{color:#344356}body.light-mode .wallet-confirm-warning{color:#a95448}body.light-mode .wallet-confirm-actions .secondary{color:#465568;background:#fff;border-color:#d2d9e1}body.light-mode .wallet-confirm-actions .primary{color:#fff;background:linear-gradient(135deg,#3175e7,#6052e8);border-color:#4d8dff}@media(max-width:560px){.wallet-confirm-head{padding-left:16px}.wallet-confirm-body{padding-left:16px;padding-right:16px}.wallet-confirm-actions{grid-template-columns:1fr 1.55fr;display:grid}.wallet-confirm-actions .secondary,.wallet-confirm-actions .primary{min-width:0;padding:0 10px}}:root{--theme-transition-x: calc(100vw - 48px) ;--theme-transition-y:31px;--theme-transition-radius:150vmax}#themeBtn{isolation:isolate;position:relative;overflow:hidden}#themeBtn:before{content:"";z-index:0;opacity:0;pointer-events:none;background:currentColor;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)scale(0)}#themeBtn svg{z-index:1;position:relative}#themeBtn.theme-switching:before{animation:.88s cubic-bezier(.2,.72,.18,1) themeBtnRipple}#themeBtn.theme-switching svg{transform-origin:50%;animation:.88s cubic-bezier(.2,.78,.18,1) themeIconTurn}@keyframes themeBtnRipple{0%{opacity:.22;transform:translate(-50%,-50%)scale(0)}70%{opacity:.1}to{opacity:0;transform:translate(-50%,-50%)scale(18)}}@keyframes themeIconTurn{0%{opacity:.58;transform:rotate(-38deg)scale(.72)}62%{opacity:1;transform:rotate(12deg)scale(1.12)}to{opacity:1;transform:rotate(0)scale(1)}}::view-transition-new(root){z-index:2;clip-path:circle(0 at var(--theme-transition-x) var(--theme-transition-y));animation:1.05s cubic-bezier(.22,.78,.18,1) both themeReveal}@keyframes themeReveal{0%{clip-path:circle(0 at var(--theme-transition-x,50%) var(--theme-transition-y,50%))}to{clip-path:circle(var(--theme-transition-radius,100vmax) at var(--theme-transition-x,50%) var(--theme-transition-y,50%))}}html.theme-transition-fallback body,html.theme-transition-fallback body *{transition-property:color,background-color,border-color,box-shadow,fill,stroke!important;transition-duration:.78s!important;transition-timing-function:cubic-bezier(.22,.78,.18,1)!important}@media(prefers-reduced-motion:reduce){#themeBtn.theme-switching:before,#themeBtn.theme-switching svg{animation:none!important}::view-transition-new(root){animation:none!important}html.theme-transition-fallback body,html.theme-transition-fallback body *{transition:none!important}}#walletPage .wallet-history-panel{overflow:hidden}#walletPage .wallet-history-table-shell{scrollbar-width:thin;scrollbar-color:#3c4a61 transparent;max-height:390px;overflow:auto}#walletPage .wallet-history-table-shell::-webkit-scrollbar{width:7px;height:7px}#walletPage .wallet-history-table-shell::-webkit-scrollbar-track{background:0 0}#walletPage .wallet-history-table-shell::-webkit-scrollbar-thumb{background:#3c4a61 padding-box padding-box;border:2px solid #0000;border-radius:8px}#walletPage .wallet-history-table-shell .wallet-table-redesign thead th{z-index:4;box-shadow:0 1px 0 var(--line-soft),0 8px 18px #0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}#walletPage .wallet-history-table-shell tbody tr[hidden]{display:none}#walletPage .wallet-history-time{gap:3px;line-height:1.2;display:grid}#walletPage .wallet-history-time strong{color:var(--text);font-size:11px;font-weight:850}#walletPage .wallet-history-time span{color:var(--muted-2);font-size:10px}#walletPage .wallet-network-pill{color:#8fbaff;letter-spacing:.03em;background:#4d8dff12;border:1px solid #4d8dff47;border-radius:7px;justify-content:center;align-items:center;min-width:54px;height:23px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}#walletPage .wallet-status.rejected{color:#ff8398;background:#ff4f7114;border-color:#ff6f8752}#walletPage .wallet-history-footer{border-top:1px solid var(--line-soft);background:var(--panel-3);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}#walletPage .wallet-history-range{color:var(--muted-2);white-space:nowrap;font-size:10px}#walletPage .wallet-history-range strong{color:var(--text);font-weight:900}#walletPage .wallet-history-controls,#walletPage .wallet-history-pages{align-items:center;gap:6px;display:flex}#walletPage .wallet-history-size{border:1px solid var(--line);height:30px;color:var(--muted-2);background:var(--panel);border-radius:8px;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:10px;display:flex}#walletPage .wallet-history-size .base-select-trigger{width:auto;color:var(--text);padding:0;font-size:10px;font-weight:850}#walletPage .wallet-page-btn{border:1px solid var(--line);min-width:30px;height:30px;color:var(--muted);background:var(--panel);cursor:pointer;border-radius:8px;place-items:center;padding:0 8px;font-size:10px;font-weight:900;transition:all .18s;display:grid}#walletPage .wallet-page-btn:hover:not(:disabled){color:#dce9ff;background:#4d8dff14;border-color:#5679ad;transform:translateY(-1px)}#walletPage .wallet-page-btn.active{color:#fff;background:linear-gradient(135deg,#347ce8,#6255e8);border-color:#4d8dff;box-shadow:0 7px 16px #4d8dff33}#walletPage .wallet-page-btn:disabled{opacity:.38;cursor:not-allowed}body.light-mode #walletPage .wallet-history-table-shell{scrollbar-color:#bdc9d9 transparent}body.light-mode #walletPage .wallet-history-table-shell::-webkit-scrollbar-thumb{background:#bdc9d9 padding-box padding-box}body.light-mode #walletPage .wallet-history-table-shell .wallet-table-redesign thead th{box-shadow:0 1px #dde5ef,0 8px 18px #314c7412}body.light-mode #walletPage .wallet-history-time strong{color:#273a55}body.light-mode #walletPage .wallet-history-time span{color:#8290a4}body.light-mode #walletPage .wallet-network-pill{color:#316fc9;background:#edf4ff;border-color:#c7d9f2}body.light-mode #walletPage .wallet-status.rejected{color:#b93f55;background:#fff1f4;border-color:#edb7c1}body.light-mode #walletPage .wallet-history-footer{background:#f7faff;border-top-color:#e1e8f1}body.light-mode #walletPage .wallet-history-range{color:#78879b}body.light-mode #walletPage .wallet-history-range strong{color:#263a56}body.light-mode #walletPage .wallet-history-size,body.light-mode #walletPage .wallet-page-btn{color:#65758b;background:#fff;border-color:#d3deeb}body.light-mode #walletPage .wallet-history-size .base-select-trigger{color:#2b3f5d}body.light-mode #walletPage .wallet-page-btn:hover:not(:disabled){color:#245fb6;background:#f1f7ff;border-color:#92b2df}body.light-mode #walletPage .wallet-page-btn.active{color:#fff;background:linear-gradient(135deg,#347ce8,#6255e8);border-color:#3479df}#walletPage{isolation:isolate;padding-top:30px;padding-bottom:68px;position:relative}#walletPage:before{content:"";z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(circle at 12% 12%,#4d8dff13,#0000 33%),radial-gradient(circle at 84% 6%,#7c61ff0e,#0000 30%);height:410px;position:absolute;top:0;left:34px;right:34px}#walletPage .wallet-page-head{align-items:center;margin-bottom:24px;padding:0 2px}#walletPage .wallet-page-copy h1{letter-spacing:-.035em;font-size:31px}#walletPage .page-desc{color:#8e9db2;max-width:680px;margin-top:9px;font-size:13px;line-height:1.65}#walletPage .wallet-verified-pill{color:#9aeabc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#71e3a118,#71e3a10b);border-color:#71e3a140;height:36px;padding:0 15px;box-shadow:0 10px 24px #00000024,inset 0 1px #ffffff09}#walletPage .wallet-dashboard{gap:18px}#walletPage .wallet-balance-hero{grid-template-columns:minmax(0,1.48fr) minmax(370px,.82fr);gap:18px}#walletPage .wallet-hero-main,#walletPage .wallet-hero-metrics,#walletPage .wallet-panel{border-color:#2d3a4f;border-radius:18px;box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff06}#walletPage .wallet-hero-main{background:radial-gradient(circle at 92% 6%,#558eff3d,#0000 34%),radial-gradient(circle at 72% 112%,#855bff21,#0000 40%),linear-gradient(145deg,#182439,#111a28 52%,#0d1420);min-height:272px;padding:25px 27px 22px}#walletPage .wallet-hero-main:after{content:"";pointer-events:none;opacity:.3;background-image:radial-gradient(circle,#aecaf480 1px,#0000 1.4px);background-size:14px 14px;width:158px;height:98px;position:absolute;bottom:28px;right:30px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}#walletPage .wallet-hero-title-wrap{gap:12px}#walletPage .wallet-hero-mark{color:#a7c8ff;background:linear-gradient(145deg,#5b93ef2e,#5b93ef0f);border-color:#7aa7ef54;border-radius:12px;width:40px;height:40px;box-shadow:0 10px 24px #2359b026,inset 0 1px #ffffff0f}#walletPage .wallet-hero-title-wrap strong{letter-spacing:.01em;font-size:15px}#walletPage .wallet-hero-safe{color:#99e7b7;background:#71e3a10b;border:1px solid #71e3a129;border-radius:14px;height:28px;padding:0 10px;font-size:10px}#walletPage .wallet-hero-balance>span{color:#a9b8ce;letter-spacing:.04em;font-size:12px}#walletPage .wallet-hero-balance strong{letter-spacing:-.045em;text-shadow:0 12px 34px #00000042;margin-top:9px;font-size:48px}#walletPage .wallet-hero-balance strong em{color:#9cacc2;letter-spacing:.08em;margin-left:8px;font-size:12px}#walletPage .wallet-hero-balance p{color:#8292aa;max-width:600px;margin-top:12px;font-size:11.5px}#walletPage .wallet-hero-actions{gap:10px;margin-top:21px}#walletPage .wallet-primary-btn,#walletPage .wallet-outline-btn{letter-spacing:.01em;border-radius:11px;height:38px;padding:0 17px;font-size:12px}#walletPage .wallet-primary-btn{background:linear-gradient(135deg,#347ce8,#5265e6 58%,#684fdc);border-color:#5989d7;box-shadow:0 11px 25px #3f70dd40,inset 0 1px #ffffff29}#walletPage .wallet-primary-btn:hover{border-color:#82aff4;box-shadow:0 15px 32px #3f70dd54,0 0 0 4px #4d8dff0f}#walletPage .wallet-outline-btn{color:#c7d2e3;background:#0e1723b3;border-color:#3b4a61;box-shadow:inset 0 1px #ffffff06}#walletPage .wallet-outline-btn:hover{background:#172235;border-color:#617b9f}#walletPage .wallet-primary-btn .wallet-inline-icon,#walletPage .wallet-outline-btn .wallet-inline-icon{color:currentColor;background:0 0;width:21px;height:21px}#walletPage .wallet-primary-btn .wallet-inline-icon svg,#walletPage .wallet-outline-btn .wallet-inline-icon svg{width:15px;height:15px}#walletPage .wallet-hero-foot{color:#8090a7;gap:24px;margin-top:20px;padding-top:15px;font-size:10px}#walletPage .wallet-hero-foot i{background:#72a6f5;box-shadow:0 0 10px #72a6f580}#walletPage .wallet-hero-metrics{background:linear-gradient(#141d2a,#0f1722);gap:11px;min-height:272px;padding:13px}#walletPage .wallet-metric-card{background:linear-gradient(150deg,#ffffff06,#ffffff02);border-color:#27364a;border-radius:13px;padding:17px;transition:transform .22s,border-color .22s,background-color .22s;position:relative;overflow:hidden}#walletPage .wallet-metric-card:before{content:"";opacity:.72;background:linear-gradient(#76aaff,#76aaff14);border-radius:2px;width:2px;position:absolute;top:17px;bottom:17px;left:0}#walletPage .wallet-metric-card.is-primary{background:radial-gradient(circle at 93% 8%,#765cff29,#0000 38%),linear-gradient(135deg,#4d8dff1b,#7c61ff0e);border-color:#31445f}#walletPage .wallet-metric-card.is-primary:before{background:linear-gradient(#8baeff,#9b7cff)}#walletPage .wallet-metric-card:hover{border-color:#50698e;transform:translateY(-2px)}#walletPage .wallet-metric-head span{font-size:11.5px}#walletPage .wallet-metric-card strong{margin-top:18px;font-size:25px}#walletPage .wallet-metric-card.is-primary strong{font-size:31px}#walletPage .wallet-metric-card p{margin-top:10px;font-size:10px}#walletPage .wallet-content-layout{grid-template-columns:minmax(0,1fr) 356px;gap:18px}#walletPage .wallet-main-column{gap:18px}#walletPage .wallet-panel{background:linear-gradient(#141d2a,#0f1722)}#walletPage .wallet-section-head{background:linear-gradient(#ffffff05,#0000);border-bottom-color:#243146;min-height:70px;padding:17px 20px}#walletPage .wallet-section-head h2{letter-spacing:-.012em;font-size:17px}#walletPage .wallet-section-head p{color:#7f8fa7;margin-top:6px;font-size:11.5px}#walletPage .wallet-income-row{background:#ffffff03;border:1px solid #0000;border-bottom:0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 66px 124px;gap:13px;min-height:72px;padding:12px 14px}#walletPage .wallet-income-icon{background:linear-gradient(145deg,#71e3a11f,#71e3a109);border-color:#71e3a138;border-radius:10px;width:34px;height:34px;box-shadow:inset 0 1px #ffffff09}#walletPage .wallet-income-copy strong{font-size:12.5px}#walletPage .wallet-income-copy span{font-size:10px}#walletPage .wallet-income-state{border-radius:8px}#walletPage .wallet-history-head{min-height:72px}#walletPage .wallet-history-summary{border-left:1px solid #2c394d;min-width:148px;padding-left:18px}#walletPage .wallet-history-table-shell{background:#0d1520;border:1px solid #253349;border-radius:12px;max-height:405px;margin:10px 10px 0}#walletPage .wallet-table-redesign th,#walletPage .wallet-table-redesign td{padding-left:15px;padding-right:15px}#walletPage .wallet-history-table-shell .wallet-table-redesign thead th{color:#8696ac;background:#141e2cf0;box-shadow:0 1px #26354a,0 10px 22px #0000001f}#walletPage .wallet-table tbody tr:hover{background:#4d8dff0b}#walletPage .wallet-history-footer{background:#101824;border:1px solid #253349;border-top:0;border-radius:0 0 12px 12px;margin:0 10px 10px}#walletPage .wallet-network-pill{border-radius:8px}#walletPage .wallet-page-btn,#walletPage .wallet-history-size{background:#121c2a;border-radius:9px}#walletPage .wallet-receive-redesign{background:radial-gradient(circle at 90% -4%,#27c97713,#0000 30%),linear-gradient(#151f2d,#0f1722);padding-bottom:15px;top:82px}#walletPage .wallet-receive-head{background:linear-gradient(#ffffff05,#0000);min-height:78px}#walletPage .wallet-verify-tag{background:#71e3a10b;border:1px solid #71e3a12e;border-radius:12px;height:24px;padding:0 8px}#walletPage .wallet-chain-banner{background:linear-gradient(145deg,#ffffff08,#ffffff03);border-color:#2d3d52;border-radius:13px;margin:15px 15px 0;padding:14px;box-shadow:inset 0 1px #ffffff06}#walletPage .wallet-chain-logo{border-radius:13px;width:42px;height:42px;box-shadow:0 12px 24px #0000003d,0 0 0 1px #27d17f12}#walletPage .wallet-chain-banner>b{background:#4d8dff0b;border:1px solid #4d8dff29;border-radius:8px;align-items:center;height:24px;padding:0 8px;display:inline-flex}#walletPage .wallet-address-row{background:#0d1520;border-color:#2d3b50;border-radius:11px;min-height:46px}#walletPage .wallet-copy-btn{background:#172235;border-radius:8px}#walletPage .wallet-upload-zone{background:radial-gradient(circle at 50% 18%,#4d8dff12,#0000 45%),#0d1520;border-color:#324259;border-radius:13px;height:138px}#walletPage .wallet-upload-zone:hover{background-color:#101b2a;border-color:#5a7dac}#walletPage .wallet-security-note{background:#4d8dff09;border-color:#29384d;border-radius:11px;margin:14px 15px 0}body.light-mode #walletPage:before{background:radial-gradient(circle at 12% 12%,#4d8dff17,#0000 33%),radial-gradient(circle at 84% 6%,#7c61ff0f,#0000 30%)}body.light-mode #walletPage .page-desc{color:#687990}body.light-mode #walletPage .wallet-verified-pill{color:#267849;background:linear-gradient(#f4fcf7,#eef9f3);border-color:#cce8d7;box-shadow:0 10px 24px #314c7412}body.light-mode #walletPage .wallet-hero-main,body.light-mode #walletPage .wallet-hero-metrics,body.light-mode #walletPage .wallet-panel{border-color:#d5dfec;box-shadow:0 16px 40px #2d487017,inset 0 1px #fffc}body.light-mode #walletPage .wallet-hero-main:after{background-image:radial-gradient(circle,#507ab859 1px,#0000 1.4px)}body.light-mode #walletPage .wallet-hero-title-wrap span{color:#74849a}body.light-mode #walletPage .wallet-hero-safe{color:#28794a;background:#f1faf5;border-color:#cde9d8}body.light-mode #walletPage .wallet-hero-balance>span{color:#566a85}body.light-mode #walletPage .wallet-hero-balance p{color:#718198}body.light-mode #walletPage .wallet-outline-btn{color:#526680;background:#fffc;border-color:#ccd9e8}body.light-mode #walletPage .wallet-outline-btn:hover{color:#245fb6;background:#f8fbff;border-color:#8eafe0}body.light-mode #walletPage .wallet-hero-foot{color:#6f8097;border-top-color:#dce5ef}body.light-mode #walletPage .wallet-hero-metrics,body.light-mode #walletPage .wallet-panel{background:linear-gradient(#fff,#f8fbff)}body.light-mode #walletPage .wallet-metric-card{background:linear-gradient(150deg,#fbfdff,#f5f8fc);border-color:#dce5ef}body.light-mode #walletPage .wallet-metric-card.is-primary{background:radial-gradient(circle at 92% 8%,#7e5fe814,#0000 38%),linear-gradient(135deg,#edf4ff,#f6f2ff);border-color:#ccdaef}body.light-mode #walletPage .wallet-section-head{background:linear-gradient(#fff,#fbfdff);border-bottom-color:#e1e8f1}body.light-mode #walletPage .wallet-section-head p{color:#718198}body.light-mode #walletPage .wallet-income-row{background:#fbfdff}body.light-mode #walletPage .wallet-history-summary{border-left-color:#dce5ef}body.light-mode #walletPage .wallet-history-table-shell{background:#fff;border-color:#dfe7f0}body.light-mode #walletPage .wallet-history-table-shell .wallet-table-redesign thead th{color:#65758b;background:#f5f8fcf5;box-shadow:0 1px #e0e7f0,0 9px 20px #314c740e}body.light-mode #walletPage .wallet-history-footer{background:#f7faff;border-color:#dfe7f0}body.light-mode #walletPage .wallet-page-btn,body.light-mode #walletPage .wallet-history-size{background:#fff}body.light-mode #walletPage .wallet-chain-banner{background:linear-gradient(145deg,#fbfdff,#f4f8fd);border-color:#d7e2ee}body.light-mode #walletPage .wallet-chain-banner>b{color:#3f70b5;background:#eef5ff;border-color:#cfddf0}body.light-mode #walletPage .wallet-address-row,body.light-mode #walletPage .wallet-upload-zone{background:#f8fbff;border-color:#d8e2ed}body.light-mode #walletPage .wallet-copy-btn{background:#edf3fb}body.light-mode #walletPage .wallet-security-note{background:#f3f8ff;border-color:#d8e2ed}@media(max-width:1480px){#walletPage .wallet-balance-hero{grid-template-columns:minmax(0,1.36fr) minmax(340px,.84fr)}#walletPage .wallet-content-layout{grid-template-columns:minmax(0,1fr) 330px}#walletPage .wallet-hero-main{padding-left:23px;padding-right:23px}#walletPage .wallet-income-row{grid-template-columns:36px minmax(0,1fr) 62px 112px}}#walletPage .wallet-page-head{border-bottom:1px solid #ffffff0e;align-items:center;margin-bottom:18px;padding:2px 2px 18px}#walletPage .wallet-page-copy h1{letter-spacing:-.035em;margin-top:1px;font-size:31px}#walletPage .wallet-verified-pill{border-radius:10px;height:36px;padding:0 14px;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff09}#walletPage .wallet-dashboard{grid-template-columns:minmax(0,1.62fr) minmax(350px,.78fr);grid-template-areas:"hero receive""metrics receive""income income""history history";align-items:stretch;gap:18px;display:grid}#walletPage .wallet-balance-hero,#walletPage .wallet-content-layout,#walletPage .wallet-main-column{display:contents}#walletPage .wallet-hero-main{background:radial-gradient(circle at 92% 10%,#4d8dff36,#0000 34%),radial-gradient(circle at 67% 118%,#7c61ff24,#0000 42%),linear-gradient(145deg,#172235,#101926 62%,#0d1520);border-radius:18px;grid-area:hero;min-height:286px;padding:25px 27px 22px;box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff0a}#walletPage .wallet-hero-main:before{border-color:#87afeb21;width:286px;height:286px;top:-112px;right:-88px;box-shadow:0 0 90px #4d8dff1f}#walletPage .wallet-hero-main:after{opacity:.34}#walletPage .wallet-hero-title-wrap strong{font-size:15px}#walletPage .wallet-hero-title-wrap span{font-size:10.5px}#walletPage .wallet-hero-mark{border-radius:12px;width:38px;height:38px}#walletPage .wallet-hero-balance>span{letter-spacing:.06em;font-size:12px}#walletPage .wallet-hero-balance strong{margin-top:10px;font-size:48px}#walletPage .wallet-hero-balance strong em{font-size:12px}#walletPage .wallet-hero-balance p{max-width:720px;margin-top:12px;font-size:11.5px}#walletPage .wallet-hero-actions{margin-top:21px}#walletPage .wallet-primary-btn,#walletPage .wallet-outline-btn{border-radius:10px;height:40px;padding:0 17px}#walletPage .wallet-primary-btn{background:linear-gradient(135deg,#3479ea,#6958ea);box-shadow:0 11px 26px #4d8dff3d,inset 0 1px #ffffff26}#walletPage .wallet-hero-foot{justify-content:space-between;gap:12px;margin-top:21px;padding-top:15px}#walletPage .wallet-hero-metrics{min-height:126px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:metrics;grid-template-rows:1fr;grid-template-columns:1.18fr 1fr 1fr;gap:12px;padding:0;display:grid;overflow:visible}#walletPage .wallet-metric-grid{display:contents}#walletPage .wallet-metric-card,#walletPage .wallet-metric-card.is-primary{background:linear-gradient(#ffffff06,#ffffff02),#111a27;border:1px solid #2d3c52;border-radius:15px;min-height:126px;padding:18px 19px 16px;box-shadow:0 12px 28px #0000002b,inset 0 1px #ffffff06}#walletPage .wallet-metric-card.is-primary{background:radial-gradient(circle at 94% 8%,#7c61ff26,#0000 38%),linear-gradient(145deg,#17243a,#111b2a)}#walletPage .wallet-metric-card:before{border-radius:0 3px 3px 0;width:3px}#walletPage .wallet-metric-card strong,#walletPage .wallet-metric-card.is-primary strong{margin-top:17px;font-size:25px}#walletPage .wallet-receive-redesign{background:radial-gradient(circle at 92% -2%,#27c97718,#0000 31%),linear-gradient(#151f2e,#0e1722);border-radius:18px;flex-direction:column;grid-area:receive;height:100%;min-height:430px;padding-bottom:15px;display:flex;position:relative;top:auto;box-shadow:0 20px 48px #0000003d,inset 0 1px #ffffff09}#walletPage .wallet-chain-banner{margin:16px 17px 0;padding:15px}#walletPage .wallet-address-block,#walletPage .wallet-upload-block{padding-left:17px;padding-right:17px}#walletPage .wallet-upload-block{flex-direction:column;flex:1;min-height:0;display:flex}#walletPage .wallet-security-note{margin:14px 17px 0;padding:12px 13px}#walletPage .wallet-income-panel{border-radius:18px;grid-area:income}#walletPage .wallet-income-row{background:linear-gradient(150deg,#ffffff06,#ffffff02);border:1px solid #29384d;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"icon copy amount""icon state amount";align-items:center;gap:6px 11px;min-height:112px;padding:15px;display:grid}#walletPage .wallet-income-row:hover{background:linear-gradient(145deg,#4d8dff13,#4d8dff05);border-color:#405b80;transform:translateY(-2px)}#walletPage .wallet-income-icon{border-radius:11px;grid-area:icon;align-self:start;width:38px;height:38px}#walletPage .wallet-income-copy{grid-area:copy}#walletPage .wallet-income-copy strong{font-size:13px;line-height:1.35}#walletPage .wallet-income-copy span{margin-top:1px;font-size:9.5px}#walletPage .wallet-income-state{grid-area:state;place-self:end start}#walletPage .wallet-income-row>b{grid-area:amount;align-self:center;padding-left:12px;font-size:17px}#walletPage .wallet-history-panel{border-radius:18px;grid-area:history}#walletPage .wallet-history-table-shell{max-height:372px;margin:12px 12px 0}body.light-mode #walletPage .wallet-page-head{border-bottom-color:#dce4ee}body.light-mode #walletPage .wallet-hero-main{background:radial-gradient(circle at 92% 9%,#4180ea2e,#0000 34%),radial-gradient(circle at 68% 118%,#7e5fe817,#0000 42%),linear-gradient(145deg,#fff,#f6f9ff 60%,#f0f5fd)}body.light-mode #walletPage .wallet-metric-card,body.light-mode #walletPage .wallet-metric-card.is-primary{background:linear-gradient(145deg,#fff,#f6f9fd);border-color:#d7e1ed;box-shadow:0 12px 26px #2d487014,inset 0 1px #fff}body.light-mode #walletPage .wallet-metric-card.is-primary{background:radial-gradient(circle at 94% 8%,#7e5fe817,#0000 38%),linear-gradient(145deg,#f4f8ff,#f7f4ff)}body.light-mode #walletPage .wallet-receive-redesign{background:radial-gradient(circle at 92% -2%,#27c97712,#0000 31%),linear-gradient(#fff,#f7faff)}body.light-mode #walletPage .wallet-income-row{background:linear-gradient(145deg,#fff,#f8fbff);border-color:#dbe4ef}body.light-mode #walletPage .wallet-income-row:hover{background:linear-gradient(145deg,#eff6ff,#fbfdff);border-color:#acc4e4}@media(max-width:1480px){#walletPage .wallet-dashboard{grid-template-columns:minmax(0,1.48fr) 330px}#walletPage .wallet-hero-main{padding-left:22px;padding-right:22px}#walletPage .wallet-hero-balance strong{font-size:43px}#walletPage .wallet-income-list{gap:10px;padding:12px}#walletPage .wallet-income-row{grid-template-columns:34px minmax(0,1fr) auto;padding:13px}#walletPage .wallet-income-icon{width:34px;height:34px}#walletPage .wallet-income-row>b{padding-left:8px;font-size:15.5px}}#walletPage .wallet-income-row{min-height:112px;padding:15px 126px 15px 64px;display:block;position:relative}#walletPage .wallet-income-icon{position:absolute;top:15px;left:15px}#walletPage .wallet-income-copy{gap:7px;padding-top:1px;display:grid}#walletPage .wallet-income-copy span{margin-top:0}#walletPage .wallet-income-state{z-index:1;margin:0;position:absolute;top:15px;right:15px}#walletPage .wallet-income-row>b{text-align:right;padding-left:0;position:absolute;bottom:15px;right:15px}@media(max-width:1480px){#walletPage .wallet-income-row{padding:13px 112px 13px 57px}#walletPage .wallet-income-icon{top:13px;left:13px}#walletPage .wallet-income-state{top:13px;right:13px}#walletPage .wallet-income-row>b{padding-left:0;bottom:13px;right:13px}}body.light-mode #walletPage .wallet-metric-card,body.light-mode #walletPage .wallet-metric-card.is-primary{box-shadow:none!important;background:0 0!important}body.light-mode #walletPage .wallet-metric-card:not(.is-primary):before{display:none!important}body.light-mode #walletPage .wallet-hero-metrics{box-shadow:none!important;background:0 0!important;border:0!important}body.light-mode #walletPage .wallet-metric-grid,body.light-mode #walletPage .wallet-metric-card,body.light-mode #walletPage .wallet-metric-card.is-primary{box-shadow:none!important;background:0 0!important}body.light-mode #walletPage .wallet-hero-metrics,body.light-mode #walletPage .wallet-metric-grid{box-shadow:none!important;background:0 0!important;border:0!important}body.light-mode #walletPage .wallet-metric-card{background:linear-gradient(145deg,#fff,#f5f8fc)!important;border-color:#d7e1ed!important;box-shadow:0 10px 24px #2d487013,inset 0 1px #ffffffe6!important}body.light-mode #walletPage .wallet-metric-card.is-primary{background:#f7faff linear-gradient(145deg,#fff,#f3f8ff)!important;border-color:#d6e2f0!important;box-shadow:0 8px 20px #315b940e,inset 0 1px #fffffff5!important}body.light-mode #walletPage .wallet-metric-card.is-primary:before{opacity:.58!important;background:linear-gradient(#78a9f7,#a9c8f7)!important}body.light-mode #walletPage .wallet-metric-card.is-primary:hover{background-image:linear-gradient(145deg,#fff,#eef5ff)!important;border-color:#b8cce6!important;box-shadow:0 12px 26px #315b9414,inset 0 1px #fffffffa!important}#walletPage{--wallet-readable-text:#f5f8ff;--wallet-readable-muted:#b6c2d4;--wallet-readable-soft:#94a4bb}#walletPage .wallet-page-copy h1{font-size:32px}#walletPage .page-desc{color:var(--wallet-readable-muted);font-size:14.5px;line-height:1.7}#walletPage .wallet-verified-pill{color:#b4f0cb;font-size:13px}#walletPage .wallet-hero-title-wrap strong{color:var(--wallet-readable-text);font-size:16px}#walletPage .wallet-hero-title-wrap span{color:var(--wallet-readable-soft);font-size:12px}#walletPage .wallet-hero-safe{font-size:11.5px}#walletPage .wallet-hero-balance>span{color:#c2cede;font-size:13.5px}#walletPage .wallet-hero-balance strong{font-size:50px}#walletPage .wallet-hero-balance strong em{color:#afbdd0;font-size:13.5px}#walletPage .wallet-hero-balance p{color:var(--wallet-readable-soft);font-size:13px;line-height:1.65}#walletPage .wallet-primary-btn,#walletPage .wallet-outline-btn{font-size:13.5px}#walletPage .wallet-hero-foot{color:var(--wallet-readable-muted);font-size:12.5px}#walletPage .wallet-metric-head span{color:var(--wallet-readable-muted);font-size:13px}#walletPage .wallet-metric-card strong,#walletPage .wallet-metric-card.is-primary strong{font-size:27px}#walletPage .wallet-metric-card strong em{font-size:12.5px}#walletPage .wallet-metric-card p{color:var(--wallet-readable-soft);font-size:12.5px;line-height:1.55}#walletPage .wallet-intro h2,#walletPage .wallet-section-head h2{font-size:18px;line-height:1.4}#walletPage .wallet-intro p,#walletPage .wallet-section-head p{color:var(--wallet-readable-muted);font-size:13px;line-height:1.55}#walletPage .wallet-income-copy strong{color:var(--wallet-readable-text);font-size:14.5px}#walletPage .wallet-income-copy span{color:var(--wallet-readable-soft);font-size:12px}#walletPage .wallet-income-state{min-height:24px;font-size:11.5px}#walletPage .wallet-income-row>b{font-size:18.5px}#walletPage .wallet-income-row>b em{font-size:12.5px}#walletPage .wallet-history-summary span{font-size:12px}#walletPage .wallet-history-summary strong{font-size:16px}#walletPage .wallet-table th{color:#aebcd0;letter-spacing:.02em;font-size:12.5px}#walletPage .wallet-table td{color:#c6d1e1;font-size:12.5px;line-height:1.45}#walletPage .wallet-table .amount{font-size:14px}#walletPage .wallet-history-time strong{font-size:12.5px}#walletPage .wallet-history-time span{font-size:11.5px}#walletPage .wallet-address,#walletPage .wallet-hash{color:#adbad0;font-size:11.5px}#walletPage .wallet-network-pill,#walletPage .wallet-status{min-height:24px;font-size:11.5px}#walletPage .wallet-history-range,#walletPage .wallet-history-size,#walletPage .wallet-history-size .base-select-trigger,#walletPage .wallet-page-btn{font-size:11.5px}#walletPage .wallet-chain-banner strong{font-size:14.5px}#walletPage .wallet-chain-banner span{color:var(--wallet-readable-soft);font-size:11.5px}#walletPage .wallet-chain-banner>b{font-size:10.5px}#walletPage .wallet-field-label{color:#aebbd0;font-size:11.5px}#walletPage .wallet-address-row code{color:#e0e7f2;font-size:11.5px}#walletPage .wallet-upload-top p,#walletPage .wallet-upload-placeholder,#walletPage .wallet-security-note{color:var(--wallet-readable-soft);font-size:11.5px}#walletPage .wallet-upload-btn{font-size:11.5px}body:not(.light-mode) #walletPage .wallet-hero-main,body:not(.light-mode) #walletPage .wallet-receive-redesign,body:not(.light-mode) #walletPage .wallet-panel,body:not(.light-mode) #walletPage .wallet-metric-card{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body:not(.light-mode) #walletPage .wallet-table th{color:#b9c6d9;background:#172131}body:not(.light-mode) #walletPage .wallet-table td{color:#cbd5e4}body:not(.light-mode) #walletPage .wallet-history-time strong,body:not(.light-mode) #walletPage .wallet-table .amount,body:not(.light-mode) #walletPage .wallet-address-row code{color:#f2f6fc}body:not(.light-mode) #walletPage .wallet-history-time span,body:not(.light-mode) #walletPage .wallet-history-range,body:not(.light-mode) #walletPage .wallet-history-size{color:#a8b6ca}body.light-mode #walletPage{--wallet-readable-text:#17243a;--wallet-readable-muted:#52647d;--wallet-readable-soft:#6f8097}body.light-mode #walletPage .page-desc,body.light-mode #walletPage .wallet-intro p,body.light-mode #walletPage .wallet-section-head p,body.light-mode #walletPage .wallet-metric-head span,body.light-mode #walletPage .wallet-table td{color:var(--wallet-readable-muted)}body.light-mode #walletPage .wallet-hero-title-wrap span,body.light-mode #walletPage .wallet-hero-balance p,body.light-mode #walletPage .wallet-metric-card p,body.light-mode #walletPage .wallet-income-copy span,body.light-mode #walletPage .wallet-chain-banner span,body.light-mode #walletPage .wallet-upload-top p,body.light-mode #walletPage .wallet-upload-placeholder,body.light-mode #walletPage .wallet-security-note{color:var(--wallet-readable-soft)}body.light-mode #walletPage .wallet-table th{color:#53657d}body.light-mode #walletPage .wallet-address,body.light-mode #walletPage .wallet-hash{color:#5f7088}@media(max-width:1480px){#walletPage .wallet-hero-balance strong{font-size:46px}#walletPage .wallet-income-copy strong{font-size:14px}#walletPage .wallet-income-row>b{font-size:17px}}.onboarding-pane{--onboard:var(--primary);--onboard-2:var(--primary-2);--onboard-success:var(--green);--onboard-soft:#4d8dff17}.onboarding-pane .settings-section-tag{color:#8fbaff;background:#4d8dff12;border-color:#4d8dff4d}.onboarding-pane .settings-section-tag:before{background:#6fa4ff;box-shadow:0 0 10px #4d8dff9e}.onboarding-status-banner{border-color:var(--line);background:linear-gradient(105deg,#4d8dff16,#7c61ff09 48%,#ffffff03),var(--panel-3);border-radius:12px;gap:14px;min-height:88px;margin-top:20px;padding:17px 18px;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000014}.onboarding-status-banner:before{content:"";background:linear-gradient(180deg,var(--primary),var(--primary-2));border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0;box-shadow:0 0 16px #4d8dff5c}.onboarding-status-banner:after{border-color:#4d8dff1a;width:200px;height:200px;top:-94px;right:-54px;box-shadow:0 0 48px #4d8dff0e}.onboarding-status-icon{color:#8ce7b5;background:#71e3a116;border-color:#71e3a147;border-radius:12px;width:44px;height:44px;box-shadow:inset 0 1px #ffffff0a}.onboarding-status-title{color:var(--text);letter-spacing:0;font-size:14.5px}.onboarding-status-note{color:var(--muted);margin-top:5px;font-size:11.5px}.onboarding-status-seal{color:#8be6b1;background:#71e3a112;border-color:#71e3a14d;height:26px;padding:0 10px;font-size:10px}.onboarding-summary-grid{gap:10px;margin-top:10px}.onboarding-card,.onboarding-progress-card,.onboarding-history{border-color:var(--line);box-shadow:none;background:linear-gradient(#ffffff05,#ffffff02);border-radius:12px}.onboarding-card{min-height:128px;padding:15px 16px;transition:all .2s}.onboarding-card:hover,.onboarding-progress-card:hover,.onboarding-history:hover{border-color:#465b7a}.onboarding-card-title,.onboarding-progress-title{color:var(--text);font-size:13.5px}.onboarding-card-note{color:var(--muted-2);font-size:10.5px}.onboarding-card-icon{color:#8fbaff;width:28px;height:28px}.onboarding-attempt-count{color:#8fbaff;font-size:18px}.onboarding-attempt-track{margin-top:17px}.onboarding-attempt-track span{background:#263247;height:4px}.onboarding-attempt-track span.active{background:linear-gradient(90deg,var(--primary),var(--primary-2));box-shadow:0 0 10px #4d8dff38}.onboarding-complete-note{color:var(--muted-2)}.onboarding-requirements{gap:8px;margin-top:12px}.onboarding-requirement{color:var(--muted);font-size:11px}.onboarding-check{color:var(--onboard-success)}.onboarding-progress-card{margin-top:10px;padding:16px 17px 17px;transition:all .2s}.onboarding-timeline{margin-top:21px}.onboarding-timeline:before{background:linear-gradient(90deg,#4d8dff94,#7c61ff6b)}.onboarding-step-dot{color:#9bc0ff;background:var(--panel-3);border-color:#4d8dff6b;box-shadow:0 0 0 4px #4d8dff0b,0 7px 16px #00000026}.onboarding-step-label{color:#9bb0cc;font-size:10.5px}.onboarding-history{margin-top:10px;transition:all .2s}.onboarding-history-head{min-height:58px;padding:0 16px}.onboarding-history-icon{color:#8fbaff;background:#4d8dff12;border-color:#4d8dff38}.onboarding-history-copy strong{font-size:13px}.onboarding-history-count{color:var(--muted-2)}.onboarding-history-row{min-height:76px;padding:13px 15px}.onboarding-history-number{color:#9bc0ff;background:#4d8dff12;border-color:#4d8dff3d}.onboarding-history-approved{color:#88e5af;background:#71e3a112;border-color:#71e3a147}.onboarding-history-files{color:#78889d}.onboarding-action-btn{height:32px;color:var(--muted);background:var(--panel-3);border-radius:9px}.onboarding-action-btn:hover{color:#e5efff;background:#4d8dff12;border-color:#536f9a;box-shadow:0 7px 18px #4d8dff14}body.light-mode .onboarding-pane .settings-section-tag{color:#276bd2;background:#edf4ff;border-color:#bdd2f2}body.light-mode .onboarding-pane .settings-section-tag:before{background:#4d8dff;box-shadow:0 0 9px #4d8dff61}body.light-mode .onboarding-status-banner{background:linear-gradient(105deg,#4d8dff13,#7c61ff06 50%,#ffffffc2),#fff;border-color:#d5deea;box-shadow:0 9px 22px #2949780e,inset 0 1px #fff}body.light-mode .onboarding-status-banner:after{border-color:#4d8dff17}body.light-mode .onboarding-status-icon{color:#2f8a5c;box-shadow:none;background:#edf9f2;border-color:#b9dec9}body.light-mode .onboarding-status-title{color:#1c2a40}body.light-mode .onboarding-status-note{color:#66758a}body.light-mode .onboarding-status-seal{color:#2d7c53;background:#eff9f3;border-color:#b6dcc6}body.light-mode .onboarding-card,body.light-mode .onboarding-progress-card,body.light-mode .onboarding-history{box-shadow:none;background:linear-gradient(#fff,#fafcff);border-color:#d8e1ec}body.light-mode .onboarding-card:hover,body.light-mode .onboarding-progress-card:hover,body.light-mode .onboarding-history:hover{border-color:#a8c0e4}body.light-mode .onboarding-card-icon,body.light-mode .onboarding-attempt-count,body.light-mode .onboarding-history-icon,body.light-mode .onboarding-history-number{color:#3478e5}body.light-mode .onboarding-attempt-track span{background:#dfe6f0}body.light-mode .onboarding-attempt-track span.active{background:linear-gradient(90deg,#4d8dff,#7c61ff)}body.light-mode .onboarding-requirement,body.light-mode .onboarding-step-label{color:#627187}body.light-mode .onboarding-check{color:#398e61}body.light-mode .onboarding-timeline:before{background:linear-gradient(90deg,#4d8dff85,#7c61ff57)}body.light-mode .onboarding-history-icon,body.light-mode .onboarding-history-number{background:#eef5ff;border-color:#bfd2ec}body.light-mode .onboarding-history-approved{color:#2e7951;background:#eff9f3;border-color:#badbc7}body.light-mode .onboarding-action-btn{color:#5b6d84;background:#fff;border-color:#d2dce8}body.light-mode .onboarding-action-btn:hover{color:#245fae;background:#f1f6ff;border-color:#aac2e5;box-shadow:0 7px 18px #4d8dff12}.onboarding-progress-card{position:relative;overflow:hidden}.onboarding-progress-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#4d8dff24,#0000 70%);border-radius:50%;width:260px;height:180px;position:absolute;top:-36px;left:-18px}.onboarding-progress-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#7c61ff1f,#0000 72%);border-radius:50%;width:240px;height:180px;position:absolute;bottom:-56px;right:-36px}.onboarding-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;padding:6px 0 2px;position:relative}.onboarding-timeline:before{background:linear-gradient(90deg,#4d8dfff5,#6779ffeb 52%,#7c61ffe6);border-radius:999px;height:4px;top:25px;left:calc(16.66% + 22px);right:calc(16.66% + 22px);box-shadow:0 0 0 1px #ffffff08,0 0 20px #4d8dff2e}.onboarding-timeline:after{content:"";filter:blur(12px);opacity:.95;pointer-events:none;background:linear-gradient(90deg,#4d8dff2e,#7c61ff26);border-radius:999px;height:20px;position:absolute;top:17px;left:calc(16.66% + 22px);right:calc(16.66% + 22px)}.onboarding-step{gap:0}.onboarding-step-dot{isolation:isolate;color:#eaf2ff;background:radial-gradient(circle at 24% 18%,#ffffff3d,#0000 34%),linear-gradient(135deg,#4d8dff47,#7c61ff38 54%,#09101bf5);border:1px solid #5f89d58a;border-radius:18px;width:52px;height:52px;position:relative;overflow:hidden;box-shadow:0 14px 30px #070c1457,inset 0 1px #ffffff1f,0 0 0 1px #4d8dff14}.onboarding-step-dot:before{content:"";background:linear-gradient(#ffffff17,#fff0);border:1px solid #ffffff24;border-radius:13px;position:absolute;inset:7px}.onboarding-step-dot:after{content:"";filter:blur(8px);opacity:.74;background:radial-gradient(circle,#7c61ffad,#0000 72%);border-radius:50%;width:34px;height:34px;position:absolute;bottom:-10px;right:-8px}.onboarding-step.is-complete .onboarding-step-dot{background:radial-gradient(circle at 22% 16%,#ffffff4d,#0000 33%),linear-gradient(135deg,#4d8dff,#697bff 48%,#7c61ff);border-color:#80abffd1;box-shadow:0 16px 34px #2a4ea04d,0 0 0 1px #6c9dff1f,0 0 24px #4d8dff2e}.onboarding-step.is-complete .onboarding-step-dot:before{border-color:#ffffff2e}.onboarding-step-dot svg{z-index:2;fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;position:relative}.onboarding-step-label{color:var(--text);letter-spacing:.01em;margin-top:12px;font-size:11.5px;font-weight:900}.onboarding-step-state{color:#9bbcff;letter-spacing:.02em;white-space:nowrap;background:#4d8dff14;border:1px solid #4d8dff38;border-radius:999px;align-items:center;gap:6px;min-height:22px;margin-top:7px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.onboarding-step-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px}.onboarding-step-desc{max-width:156px;color:var(--muted-2);margin-top:7px;font-size:10px;line-height:1.5}body.light-mode .onboarding-progress-card:before{background:radial-gradient(circle,#4d8dff1c,#0000 70%)}body.light-mode .onboarding-progress-card:after{background:radial-gradient(circle,#7c61ff17,#0000 72%)}body.light-mode .onboarding-timeline:after{background:linear-gradient(90deg,#4d8dff24,#7c61ff1a)}body.light-mode .onboarding-step-dot{color:#fff;background:radial-gradient(circle at 24% 18%,#ffffff57,#0000 34%),linear-gradient(135deg,#6aa6ff,#7e86ff 48%,#8b71ff);border-color:#b8cae8;box-shadow:0 12px 24px #2e436c29,inset 0 1px #fff3,0 0 0 1px #4d8dff0f}body.light-mode .onboarding-step-dot:before{border-color:#ffffff47}body.light-mode .onboarding-step-dot:after{background:radial-gradient(circle,#7c61ff6b,#0000 72%)}body.light-mode .onboarding-step-label{color:#15253d}body.light-mode .onboarding-step-state{color:#366fc9;background:#eef4ff;border-color:#c4d5ee}.onboarding-step:first-child{--step-a:#4d8dff;--step-b:#58d8ff}.onboarding-step:nth-child(2){--step-a:#6685ff;--step-b:#9270ff}.onboarding-step:nth-child(3){--step-a:#7c61ff;--step-b:#d56bff}.onboarding-timeline:before{background:linear-gradient(90deg,#4d8dffd1,#7c61ffc7);height:2px;top:26px;box-shadow:0 0 14px #5b7bff38}.onboarding-timeline:after{opacity:.55;filter:blur(10px);height:14px;top:20px}.onboarding-step-dot,.onboarding-step.is-complete .onboarding-step-dot{color:#f4f8ff;width:54px;height:54px;box-shadow:0 12px 26px #0000004d,inset 0 1px #ffffff14,0 0 24px var(--step-a);background:radial-gradient(circle at 36% 28%,#ffffff1f,#0000 34%),linear-gradient(145deg,#19243af5,#090e18fa);border:0;border-radius:50%;overflow:visible}@supports (color:color-mix(in lab,red,red)){.onboarding-step-dot,.onboarding-step.is-complete .onboarding-step-dot{box-shadow:0 12px 26px #0000004d,inset 0 1px #ffffff14,0 0 24px color-mix(in srgb,var(--step-a) 16%,transparent)}}.onboarding-step-dot:before{content:"";z-index:-1;background:conic-gradient(from 205deg,transparent 0 9%,var(--step-a) 13% 39%,#ffffffd1 43% 45%,var(--step-b) 49% 73%,transparent 78% 100%);filter:drop-shadow(0 0 8px var(--step-a));border-radius:50%;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:color-mix(in lab,red,red)){.onboarding-step-dot:before{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--step-a) 42%,transparent))}}.onboarding-step-dot:before{opacity:.98}.onboarding-step-dot:after{content:"";width:38px;height:38px;box-shadow:inset 0 0 18px var(--step-a);background:radial-gradient(circle at 32% 26%,#ffffff14,#0000 45%);border:1px solid #ffffff13;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.onboarding-step-dot:after{box-shadow:inset 0 0 18px color-mix(in srgb,var(--step-a) 8%,transparent)}}.onboarding-step-dot:after{filter:none;opacity:1}.onboarding-step-dot>svg{z-index:2;stroke:currentColor;stroke-width:1.75px;width:22px;height:22px;filter:drop-shadow(0 0 7px var(--step-a));position:relative}@supports (color:color-mix(in lab,red,red)){.onboarding-step-dot>svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--step-a) 52%,transparent))}}.onboarding-step-badge{z-index:4;border:2px solid var(--panel-3);color:#fff;background:linear-gradient(135deg,var(--step-a),var(--step-b));width:18px;height:18px;box-shadow:0 5px 12px #00000047,0 0 10px var(--step-a);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1px;right:-2px}@supports (color:color-mix(in lab,red,red)){.onboarding-step-badge{box-shadow:0 5px 12px #00000047,0 0 10px color-mix(in srgb,var(--step-a) 40%,transparent)}}.onboarding-step-badge svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.onboarding-step-label{letter-spacing:.02em;margin-top:13px}.onboarding-step-state{border-color:var(--step-a)}@supports (color:color-mix(in lab,red,red)){.onboarding-step-state{border-color:color-mix(in srgb,var(--step-a) 28%,transparent)}}@supports (color:color-mix(in lab,red,red)){.onboarding-step-state{color:color-mix(in srgb,var(--step-a) 70%,#fff)}}@supports (color:color-mix(in lab,red,red)){.onboarding-step-state{background:color-mix(in srgb,var(--step-a) 8%,transparent)}}.onboarding-step-state:before{width:5px;height:5px;box-shadow:0 0 9px}body.light-mode .onboarding-step-dot,body.light-mode .onboarding-step.is-complete .onboarding-step-dot{color:#2f5fae;box-shadow:0 10px 22px #2d456c21,inset 0 1px #fff,0 0 20px var(--step-a);background:radial-gradient(circle at 34% 26%,#fffffff0,#0000 38%),linear-gradient(145deg,#fff,#edf3fb)}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-dot,body.light-mode .onboarding-step.is-complete .onboarding-step-dot{box-shadow:0 10px 22px #2d456c21,inset 0 1px #fff,0 0 20px color-mix(in srgb,var(--step-a) 11%,transparent)}}body.light-mode .onboarding-step-dot:after{background:radial-gradient(circle at 32% 26%,#fffffff5,#0000 50%);border-color:#3b5b8c17}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-dot>svg{color:color-mix(in srgb,var(--step-a) 80%,#27486f)}}body.light-mode .onboarding-step-badge{border-color:#f7faff}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-state{border-color:color-mix(in srgb,var(--step-a) 25%,#dbe5f1)}}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-state{color:color-mix(in srgb,var(--step-a) 74%,#24466f)}}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-state{background:color-mix(in srgb,var(--step-a) 7%,#fff)}}.onboarding-step:first-child{--step-a:#4f8fff;--step-b:#62d9ff;--step-ink:#d9ebff}.onboarding-step:nth-child(2){--step-a:#6e7dff;--step-b:#a06dff;--step-ink:#e5e2ff}.onboarding-step:nth-child(3){--step-a:#8a63ff;--step-b:#d16fff;--step-ink:#f1ddff}.onboarding-timeline{gap:18px;padding-top:8px}.onboarding-timeline:before{background:linear-gradient(90deg,#4f8fff38,#4f8fffeb 15%,#7c71ffe0 52%,#b169ffd1 86%,#d16fff38);height:1px;top:36px;left:calc(16.66% + 29px);right:calc(16.66% + 29px);box-shadow:0 0 12px #5e7eff33}.onboarding-timeline:after{opacity:.35;filter:blur(9px);background:linear-gradient(90deg,#4f8fff2e,#a167ff24);height:11px;top:31px;left:calc(16.66% + 36px);right:calc(16.66% + 36px)}.onboarding-step-dot,.onboarding-step.is-complete .onboarding-step-dot{width:58px;height:58px;color:var(--step-ink);background:linear-gradient(145deg,#171f30fa,#080d16fa) padding-box,linear-gradient(145deg,var(--step-a),#ffffff2e 42%,var(--step-b)) border-box;border:1px solid #0000;border-radius:19px;overflow:visible}@supports (color:color-mix(in lab,red,red)){.onboarding-step-dot,.onboarding-step.is-complete .onboarding-step-dot{background:linear-gradient(145deg,#171f30fa,#080d16fa) padding-box,linear-gradient(145deg,color-mix(in srgb,var(--step-a) 86%,#fff),#ffffff2e 42%,color-mix(in srgb,var(--step-b) 78%,transparent)) border-box}}.onboarding-step-dot,.onboarding-step.is-complete .onboarding-step-dot{box-shadow:0 16px 34px #0000004d,inset 0 1px #ffffff1a,inset 0 -14px 28px #00000029,0 0 24px var(--step-a)}@supports (color:color-mix(in lab,red,red)){.onboarding-step-dot,.onboarding-step.is-complete .onboarding-step-dot{box-shadow:0 16px 34px #0000004d,inset 0 1px #ffffff1a,inset 0 -14px 28px #00000029,0 0 24px color-mix(in srgb,var(--step-a) 16%,transparent)}}.onboarding-step-dot,.onboarding-step.is-complete .onboarding-step-dot{transform:translateZ(0)}.onboarding-step-dot:before{content:"";z-index:0;background:linear-gradient(145deg,#ffffff38,var(--step-a) 44%,#ffffff09);border-radius:13px;padding:1px;position:absolute;inset:7px}@supports (color:color-mix(in lab,red,red)){.onboarding-step-dot:before{background:linear-gradient(145deg,#ffffff38,color-mix(in srgb,var(--step-a) 38%,transparent) 44%,#ffffff09)}}.onboarding-step-dot:before{opacity:.76;filter:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.onboarding-step-dot:after{content:"";z-index:3;width:auto;height:auto;box-shadow:none;color:var(--step-a);background:0 0;border:0;border-radius:0;position:absolute;top:5px;left:7px;transform:none}@supports (color:color-mix(in lab,red,red)){.onboarding-step-dot:after{color:color-mix(in srgb,var(--step-a) 72%,#fff)}}.onboarding-step-dot:after{letter-spacing:.1em;opacity:.7;filter:none;font-size:7px;font-weight:950;line-height:1}.onboarding-step:first-child .onboarding-step-dot:after{content:"01"}.onboarding-step:nth-child(2) .onboarding-step-dot:after{content:"02"}.onboarding-step:nth-child(3) .onboarding-step-dot:after{content:"03"}.onboarding-step-dot>svg{z-index:2;width:24px;height:24px;color:var(--step-ink);stroke:currentColor;stroke-width:1.65px;filter:drop-shadow(0 0 8px var(--step-a));position:relative}@supports (color:color-mix(in lab,red,red)){.onboarding-step-dot>svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--step-a) 42%,transparent))}}.onboarding-step-badge{border:2px solid var(--panel-3);color:#fff;background:linear-gradient(145deg,#ffffff38,transparent 36%),linear-gradient(135deg,var(--step-a),var(--step-b));width:20px;height:20px;box-shadow:0 7px 14px #00000047,0 0 13px var(--step-a),inset 0 1px #ffffff47;border-radius:7px;bottom:-4px;right:-4px}@supports (color:color-mix(in lab,red,red)){.onboarding-step-badge{box-shadow:0 7px 14px #00000047,0 0 13px color-mix(in srgb,var(--step-a) 34%,transparent),inset 0 1px #ffffff47}}.onboarding-step-badge{transform:rotate(10deg)}.onboarding-step-badge svg{stroke-width:2.4px;width:10px;height:10px;transform:rotate(-10deg)}.onboarding-step-label{letter-spacing:.025em;margin-top:14px;font-size:12px}.onboarding-step-state{border-color:var(--step-a);min-height:23px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.onboarding-step-state{border-color:color-mix(in srgb,var(--step-a) 30%,transparent)}}.onboarding-step-state{color:var(--step-a)}@supports (color:color-mix(in lab,red,red)){.onboarding-step-state{color:color-mix(in srgb,var(--step-a) 74%,#fff)}}.onboarding-step-state{background:linear-gradient(180deg,var(--step-a),var(--step-a))}@supports (color:color-mix(in lab,red,red)){.onboarding-step-state{background:linear-gradient(180deg,color-mix(in srgb,var(--step-a) 11%,transparent),color-mix(in srgb,var(--step-a) 5%,transparent))}}.onboarding-step-state{box-shadow:inset 0 1px #ffffff09}body.light-mode .onboarding-timeline:before{background:linear-gradient(90deg,#4f8fff1f,#4f8fffbd 15%,#7c71ffad 52%,#b169ff9e 86%,#d16fff1a);box-shadow:0 0 10px #4f6ebe17}body.light-mode .onboarding-timeline:after{opacity:.16;background:linear-gradient(90deg,#4f8fff1f,#9b69ff14)}body.light-mode .onboarding-step-dot,body.light-mode .onboarding-step.is-complete .onboarding-step-dot{color:var(--step-a)}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-dot,body.light-mode .onboarding-step.is-complete .onboarding-step-dot{color:color-mix(in srgb,var(--step-a) 72%,#29496f)}}body.light-mode .onboarding-step-dot,body.light-mode .onboarding-step.is-complete .onboarding-step-dot{background:linear-gradient(145deg,#fff,#f4f7fc) padding-box,linear-gradient(145deg,var(--step-a),#fff 43%,var(--step-b)) border-box}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-dot,body.light-mode .onboarding-step.is-complete .onboarding-step-dot{background:linear-gradient(145deg,#fff,#f4f7fc) padding-box,linear-gradient(145deg,color-mix(in srgb,var(--step-a) 66%,#d6e3f3),#fff 43%,color-mix(in srgb,var(--step-b) 48%,#dfe6f2)) border-box}}body.light-mode .onboarding-step-dot,body.light-mode .onboarding-step.is-complete .onboarding-step-dot{box-shadow:0 12px 25px #273d601f,inset 0 1px #fff,inset 0 -12px 24px #53699109,0 0 18px var(--step-a)}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-dot,body.light-mode .onboarding-step.is-complete .onboarding-step-dot{box-shadow:0 12px 25px #273d601f,inset 0 1px #fff,inset 0 -12px 24px #53699109,0 0 18px color-mix(in srgb,var(--step-a) 9%,transparent)}}body.light-mode .onboarding-step-dot:before{background:linear-gradient(145deg,#fffffffa,var(--step-a) 48%,#8196b80d)}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-dot:before{background:linear-gradient(145deg,#fffffffa,color-mix(in srgb,var(--step-a) 23%,#eef4fb) 48%,#8196b80d)}}body.light-mode .onboarding-step-dot:before{opacity:.88}body.light-mode .onboarding-step-dot:after{color:var(--step-a)}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-dot:after{color:color-mix(in srgb,var(--step-a) 70%,#395575)}}body.light-mode .onboarding-step-dot:after{opacity:.66}body.light-mode .onboarding-step-dot>svg{color:var(--step-a)}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-dot>svg{color:color-mix(in srgb,var(--step-a) 76%,#2b4a71)}}body.light-mode .onboarding-step-dot>svg{filter:drop-shadow(0 2px 4px var(--step-a))}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-dot>svg{filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--step-a) 12%,transparent))}}body.light-mode .onboarding-step-badge{box-shadow:0 6px 13px #30456729,0 0 10px var(--step-a),inset 0 1px #ffffff61;border-color:#f7f9fc}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-badge{box-shadow:0 6px 13px #30456729,0 0 10px color-mix(in srgb,var(--step-a) 18%,transparent),inset 0 1px #ffffff61}}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-state{border-color:color-mix(in srgb,var(--step-a) 22%,#d4deeb)}}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-state{color:color-mix(in srgb,var(--step-a) 68%,#304f75)}}body.light-mode .onboarding-step-state{background:linear-gradient(180deg,var(--step-a),var(--step-a))}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-state{background:linear-gradient(180deg,color-mix(in srgb,var(--step-a) 6%,#fff),color-mix(in srgb,var(--step-a) 3%,#fff))}}body.light-mode .onboarding-step-state{box-shadow:0 3px 10px #364d7109,inset 0 1px #fff}body.light-mode .onboarding-progress-card{background:#fff;border-color:#d7e1ee;box-shadow:0 14px 34px #263d6013,inset 0 1px #fff}body.light-mode .onboarding-progress-card:hover{border-color:#bdcde1;box-shadow:0 18px 42px #263d601b,inset 0 1px #fff}body.light-mode .onboarding-progress-card:before{opacity:.62;background:radial-gradient(circle,#4484ee16,#0000 68%);width:290px;height:190px;top:-72px;left:-56px}body.light-mode .onboarding-progress-card:after{opacity:.48;background:radial-gradient(circle,#815de011,#0000 70%);width:280px;height:190px;bottom:-92px;right:-72px}body.light-mode .onboarding-progress-title{color:#17263d;letter-spacing:.015em}body.light-mode .onboarding-step:first-child{--light-step:#2d74de;--light-step-2:#4aa9d8;--light-step-border:#9bbcf0;--light-step-soft:#eaf3ff}body.light-mode .onboarding-step:nth-child(2){--light-step:#5e63dc;--light-step-2:#8068df;--light-step-border:#b2b3ef;--light-step-soft:#f0f0ff}body.light-mode .onboarding-step:nth-child(3){--light-step:#8254d5;--light-step-2:#a45ac9;--light-step-border:#c3ace9;--light-step-soft:#f5effd}body.light-mode .onboarding-timeline:before{background:linear-gradient(90deg,#b9d1f4,#6395e6 18%,#7278df 52%,#9b70dc 82%,#d4c2ee);border-radius:999px;height:2px;top:36px;box-shadow:0 1px #ffffffe6}body.light-mode .onboarding-timeline:after{display:none}body.light-mode .onboarding-step-dot,body.light-mode .onboarding-step.is-complete .onboarding-step-dot{border:1px solid var(--light-step-border);width:58px;height:58px;color:var(--light-step);background:radial-gradient(circle at 28% 20%,#fff,#fff0 36%),linear-gradient(145deg,#fff 0%,#f8fbff 56%,var(--light-step-soft) 100%);box-shadow:0 10px 23px #2b446b1f,0 2px 5px #2b446b0e,inset 0 1px #fff,inset 0 -9px 18px #405c8806}body.light-mode .onboarding-step-dot:before{border:1px solid var(--light-step);padding:0;inset:7px}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-dot:before{border:1px solid color-mix(in srgb,var(--light-step) 23%,#dbe6f3)}}body.light-mode .onboarding-step-dot:before{opacity:1;filter:none;background:linear-gradient(145deg,#fffffff5,#ecf3fc94);border-radius:13px;-webkit-mask:none;mask:none}body.light-mode .onboarding-step-dot:after{color:var(--light-step);top:6px;left:8px}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-dot:after{color:color-mix(in srgb,var(--light-step) 78%,#2b4569)}}body.light-mode .onboarding-step-dot:after{opacity:.82;text-shadow:none;font-size:7px;font-weight:950}body.light-mode .onboarding-step-dot>svg{width:24px;height:24px;color:var(--light-step);stroke-width:1.8px;filter:none}body.light-mode .onboarding-step-badge{color:#fff;background:linear-gradient(135deg,var(--light-step),var(--light-step-2));border-color:#fff;bottom:-4px;right:-4px;box-shadow:0 5px 12px #2d3f602e,0 0 0 1px #4a638d0d,inset 0 1px #ffffff59}body.light-mode .onboarding-step-label{color:#1b2b44;font-weight:900}body.light-mode .onboarding-step-state{border-color:var(--light-step)}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-state{border-color:color-mix(in srgb,var(--light-step) 25%,#d7e1ee)}}body.light-mode .onboarding-step-state{color:var(--light-step)}@supports (color:color-mix(in lab,red,red)){body.light-mode .onboarding-step-state{color:color-mix(in srgb,var(--light-step) 86%,#274261)}}body.light-mode .onboarding-step-state{background:linear-gradient(180deg,#fff,var(--light-step-soft));box-shadow:0 3px 9px #30486c0b,inset 0 1px #fff}body.light-mode .onboarding-step-state:before{box-shadow:none}body.light-mode .onboarding-step-desc{color:#6a788c}@media(prefers-contrast:more){body.light-mode .onboarding-step-dot,body.light-mode .onboarding-step.is-complete .onboarding-step-dot{border-width:2px}body.light-mode .onboarding-step-dot>svg{stroke-width:2.1px}body.light-mode .onboarding-step-desc{color:#536277}}.topbar{isolation:isolate;-webkit-backdrop-filter:none;height:68px;overflow:visible;box-shadow:none!important;background:0 0!important;border-bottom:0!important;padding-left:56px!important;padding-right:56px!important}.topbar:before{content:"";z-index:0;pointer-events:none;opacity:1;background:radial-gradient(circle at 20% -110%,#4d8dff21,#0000 38%),radial-gradient(circle at 78% -130%,#7c61ff13,#0000 34%),linear-gradient(#0b111bfb,#070b12f6);border-bottom:1px solid #849abe1a;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%);box-shadow:0 10px 30px #00000038}.topbar:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#070a1052,#070a1000);width:100vw;height:18px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.topbar>*{z-index:1;position:relative}.brand{gap:11px;min-width:238px}.brand-mark{border-radius:9px;width:32px;height:32px;box-shadow:0 0 20px #4d8dff47}.brand-name{letter-spacing:.01em}.main-nav{align-self:center;gap:4px;height:42px}.nav-item{color:#a7b3c6;border-radius:10px;height:40px;padding:0 15px;transition:color .22s,background-color .22s,box-shadow .22s}.nav-item:hover{color:#f4f7fc;background:#ffffff09}.nav-item.active{color:#fff;box-shadow:inset 0 0 0 1px #709eff14;background:#4d8dff16!important}.nav-slider{background:linear-gradient(90deg,#0000,#5b97ff 18%,#7b8dff 82%,#0000);height:2px;bottom:-13px;box-shadow:0 -1px 12px #5694ff85}.top-actions{gap:8px}.topbar .icon-btn:hover{color:#fff;background:#ffffff0b;border-color:#7691bb1f;transform:none}.topbar .login-entry .login-btn.account-trigger{background:#ffffff09;border-color:#7691bb26;min-height:40px;box-shadow:inset 0 1px #ffffff06}.topbar .login-entry .login-btn.account-trigger:hover,.topbar .login-entry.is-open .login-btn.account-trigger{background:#4d8dff13;border-color:#6997dd47;transform:none;box-shadow:inset 0 1px #ffffff0a}body.light-mode .topbar{box-shadow:none!important;background:0 0!important;border-bottom:0!important}body.light-mode .topbar:before{background:radial-gradient(circle at 20% -115%,#4d8dff14,#0000 38%),radial-gradient(circle at 78% -130%,#7c61ff0b,#0000 34%),linear-gradient(#fffffffe,#f7f9fdfb);border-bottom-color:#91a1b933;box-shadow:0 10px 28px #25395b1a}body.light-mode .topbar:after{background:linear-gradient(#eaeff775,#f4f6f900)}body.light-mode .nav-item{color:#65738a}body.light-mode .nav-item:hover{color:#1a2940;background:#425d840b}body.light-mode .nav-item.active{color:#18345f;box-shadow:inset 0 0 0 1px #4d8dff12;background:#4d8dff13!important}body.light-mode .topbar .icon-btn{color:#65748b;box-shadow:none;background:0 0;border-color:#0000}body.light-mode .topbar .icon-btn:hover{color:#245fae;background:#476aa00e;border-color:#6885b21f}body.light-mode .topbar .login-entry .login-btn.account-trigger{background:#fff9;border-color:#879ab733;box-shadow:inset 0 1px #fffffff2}body.light-mode .topbar .login-entry .login-btn.account-trigger:hover,body.light-mode .topbar .login-entry.is-open .login-btn.account-trigger{background:#edf4ffeb;border-color:#4e7fc747;box-shadow:inset 0 1px #fffffff2}.topbar:before{opacity:1;background:radial-gradient(circle at 20% -110%,#4d8dff21,#0000 38%),radial-gradient(circle at 78% -130%,#7c61ff13,#0000 34%),linear-gradient(#0b111b,#070b12)}body.light-mode .topbar:before{opacity:1;background:radial-gradient(circle at 20% -115%,#4d8dff14,#0000 38%),radial-gradient(circle at 78% -130%,#7c61ff0b,#0000 34%),linear-gradient(#fff,#f7f9fd)}.settings-security-card{padding:20px 18px 0}.settings-security-card-head{border-bottom:1px solid var(--line-soft);margin-bottom:20px;padding-bottom:17px}.settings-security-stack{display:block}.settings-security-stack .settings-field{margin-bottom:18px}.settings-security-stack .settings-control{background:var(--panel-3);border-radius:10px;width:100%;height:42px;min-height:42px;padding:0 13px;line-height:normal}.settings-security-save-bar{margin-top:4px;padding:18px 0 20px}.settings-security-save-bar .settings-primary-btn{border-radius:9px;height:36px;min-height:36px;padding:0 16px;line-height:normal}.settings-danger-row{align-items:center;min-height:86px;margin-top:14px;padding:17px 18px}.settings-danger-copy{min-width:0}.settings-danger-label{font-size:14px;font-weight:900}.settings-danger-note-text{color:var(--muted-2);margin-top:6px;font-size:11px;line-height:1.6}.settings-danger-inline{color:#ff686d;height:36px;box-shadow:none;background:0 0;border:1px solid #ef4e53d1;border-radius:9px;padding:0 16px;font-size:12.5px;font-weight:900;transition:transform .2s,border-color .2s,color .2s,background .2s,box-shadow .2s}.settings-danger-inline:hover{color:#ff7d82;opacity:1;background:#ef4e5314;border-color:#ff686d;transform:translateY(-1px);box-shadow:0 8px 20px #da36431f}.settings-danger-inline:active{opacity:1;background:#ef4e531f;transform:translateY(0)}body.light-mode .settings-security-stack .settings-control{background:#fff}body.light-mode .settings-danger-note-text{color:#718097}body.light-mode .settings-danger-inline{color:#d83f49;box-shadow:none;background:0 0;border-color:#e15a63}body.light-mode .settings-danger-inline:hover{color:#c92f3b;background:#fff3f4;border-color:#d83f49;box-shadow:0 8px 18px #c934421a}@media(max-width:1280px){.settings-security-save-bar,.settings-danger-row{flex-direction:column;align-items:flex-start}.settings-security-save-bar .settings-primary-btn,.settings-danger-inline{width:100%}}.settings-pane[data-settings-pane=profile]{padding-bottom:28px}.settings-pane[data-settings-pane=profile] .settings-avatar-block,.settings-pane[data-settings-pane=profile] .settings-security-card-head,.settings-pane[data-settings-pane=profile] .settings-danger-row{padding-left:0;padding-right:0}.settings-pane[data-settings-pane=profile] .settings-form{padding-top:22px}.settings-pane[data-settings-pane=profile] .settings-field{margin-bottom:18px}.settings-pane[data-settings-pane=profile] .settings-save-bar{margin-top:16px;padding-top:14px}.settings-pane[data-settings-pane=profile] #accountProfileForm .settings-field:last-of-type{margin-bottom:0}.settings-pane[data-settings-pane=profile] .settings-merged-section{border-top:0;margin-top:0;padding-top:0}.settings-pane[data-settings-pane=profile] .settings-security-form{padding-top:0}.settings-pane[data-settings-pane=profile] .settings-security-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.settings-pane[data-settings-pane=profile] .settings-security-card-head{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:78px;margin:0;padding-top:21px;padding-bottom:18px}.settings-pane[data-settings-pane=profile] .settings-security-card-title{font-size:14.5px;line-height:1.4}.settings-pane[data-settings-pane=profile] .settings-security-card-note{color:var(--muted-2);margin-top:6px;font-size:11px;line-height:1.65}.settings-pane[data-settings-pane=profile] .settings-security-stack{padding-top:22px}.settings-pane[data-settings-pane=profile] .settings-security-save-bar{margin-top:25px;padding:20px 0}.settings-pane[data-settings-pane=profile] .settings-danger-row{border:0;border-top:1px solid var(--line-soft);min-height:78px;box-shadow:none;background:0 0;border-radius:0;margin-top:0;padding-top:20px;padding-bottom:20px}.settings-pane[data-settings-pane=profile] .settings-danger-label{font-size:14.5px;font-weight:900}.settings-pane[data-settings-pane=profile] .settings-danger-note-text{margin-top:6px;font-size:11px;line-height:1.65}body.light-mode .settings-pane[data-settings-pane=profile] .settings-security-card,body.light-mode .settings-pane[data-settings-pane=profile] .settings-danger-row{box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}body.light-mode .settings-pane[data-settings-pane=profile] .settings-security-card-head,body.light-mode .settings-pane[data-settings-pane=profile] .settings-danger-row{border-color:#e3e9f1}@media(max-width:1280px){.settings-pane[data-settings-pane=profile] .settings-danger-row{gap:14px}}.workspace-page{padding-top:26px;padding-bottom:56px}.workspace-overview{justify-content:flex-start;align-items:flex-start;gap:28px;margin:0 0 20px;display:flex}.workspace-overview-copy{min-width:0;max-width:860px}.workspace-overview h1{letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.2}.workspace-overview .page-desc{max-width:780px}.workspace-overview-stats{flex:none;align-items:center;gap:10px;display:flex}.workspace-stat-dot{background:#64dca0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #64dca0b8}.workspace-shell{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-3));box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.workspace-shell-head{border-bottom:1px solid var(--line-soft);background:#ffffff03;justify-content:space-between;align-items:center;gap:22px;min-height:76px;padding:18px 18px 16px;display:flex}.workspace-shell-copy h2{color:var(--text);margin:0;font-size:18px;line-height:1.25}.workspace-shell-copy p{color:var(--muted);margin:5px 0 0;font-size:12.5px}.workspace-tabs{border:1px solid var(--line);background:var(--panel-3);border-radius:12px;align-items:center;gap:5px;padding:4px;display:flex;position:relative}.workspace-tab-indicator{pointer-events:none;opacity:0;z-index:0;background:linear-gradient(135deg,#3671e2eb,#574bd3eb);border-radius:8px;height:32px;position:absolute;top:4px;left:0;box-shadow:0 7px 18px #4d8dff33,inset 0 1px #ffffff1f}.workspace-tabs.is-ready .workspace-tab-indicator{opacity:1;transition:transform .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1),opacity .2s}.workspace-tab{z-index:1;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:12px;font-weight:850;transition:color .2s;position:relative}.workspace-tab:hover{color:var(--text)}.workspace-tab.active{color:#eaf2ff}.workspace-shell-body{padding:18px}.workspace-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-task-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-2),var(--panel));border-radius:14px;flex-direction:column;min-height:188px;padding:18px 16px 16px;transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 24px #0000001f}.workspace-task-card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 26%,#ffffff0b,#0000 72%);transition:opacity .35s,transform .58s;position:absolute;inset:0;transform:translate(-45%)}.workspace-task-card:hover{border-color:#526d94;transform:translateY(-3px);box-shadow:0 18px 38px #0000003d,0 0 0 1px #4d8dff0f}.workspace-task-card:hover:before{opacity:1;transform:translate(45%)}.workspace-task-card[hidden]{display:none}.workspace-task-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;min-height:24px;display:flex;position:relative}.workspace-task-flags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.workspace-task-type,.workspace-flag{white-space:nowrap;border-radius:11px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.workspace-task-type{color:#78d9bc;background:#3dab891c;border:1px solid #59c7a347}.workspace-task-type.public{color:#75c9d8;background:#3697a81c;border-color:#52bed04d}.workspace-flag.urgent{color:#ff9a9a;background:#ff45511a;border:1px solid #ff656e47}.workspace-flag.countdown{color:#f2cf72;background:#f2cf721a;border:1px solid #f2cf7252}.workspace-flag.status{color:#84ccff;background:#3a91cf1a;border:1px solid #55aeeb57}.workspace-flag.review{color:#f2ce73;background:#dca9361c;border-color:#f2ce735c}.workspace-task-title{z-index:1;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:14px;font-size:15.5px;font-weight:900;line-height:1.5;position:relative;overflow:hidden}.workspace-task-no{z-index:1;color:var(--muted);margin-top:8px;font-size:12px;line-height:1.4;position:relative}.workspace-task-deadline{z-index:1;color:var(--muted);align-items:center;gap:7px;margin-top:13px;font-size:12px;display:flex;position:relative}.workspace-task-deadline svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.workspace-task-progress{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;margin-top:14px;display:grid;position:relative}.workspace-progress-step{min-width:0;color:var(--muted-2);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.workspace-progress-step:before{content:"";background:var(--panel-3);border:1px solid #59687e;border-radius:50%;flex:none;width:7px;height:7px}.workspace-progress-step.done{color:#76d9ac}.workspace-progress-step.done:before{background:#5bd49b;border-color:#5bd49b;box-shadow:0 0 8px #5bd49b75}.workspace-progress-step.current{color:#82b7ff;font-weight:800}.workspace-progress-step.current:before{background:#5d9af2;border-color:#5d9af2;box-shadow:0 0 9px #5d9af28a}.workspace-task-bottom{z-index:1;border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex;position:relative}.workspace-task-actions-label{color:var(--muted);font-size:12px;font-weight:750}.workspace-enter-btn{color:#dceaff;cursor:pointer;background:linear-gradient(#244a84,#19335d);border:1px solid #4d6f9f;border-radius:17px;align-items:center;gap:7px;height:34px;padding:0 15px;font-size:12px;font-weight:900;transition:transform .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:0 7px 18px #4d8dff26,inset 0 1px #ffffff17}.workspace-enter-btn:hover{color:#fff;border-color:#78a8ef;transform:translateY(-1px);box-shadow:0 10px 24px #4d8dff40}.workspace-enter-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.workspace-empty{min-height:300px;color:var(--muted);text-align:center;background:var(--panel-3);border:0;border-radius:14px;grid-column:1/-1;place-items:center;display:none}.workspace-empty.show{display:grid}.workspace-empty strong{color:var(--text);margin-bottom:7px;font-size:16px;display:block}.workspace-operation-panel{width:min(720px,92vw)}.workspace-operation-summary{border:1px solid var(--line);background:var(--panel-3);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;display:grid}.workspace-operation-item{border-right:1px solid var(--line-soft);min-width:0;padding:10px 11px}.workspace-operation-item:last-child{border-right:0}.workspace-operation-item span{color:var(--muted-2);margin-bottom:6px;font-size:11px;display:block}.workspace-operation-item strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.workspace-operation-note{border:1px solid var(--line-soft);color:var(--muted);background:#ffffff05;border-radius:10px;margin-top:14px;padding:13px 14px;font-size:12.5px;line-height:1.75}body.light-mode .workspace-tabs{background:#f3f7fc;border-color:#d5dfeb}body.light-mode .workspace-tab-indicator{background:linear-gradient(135deg,#3479e8,#6657df)}body.light-mode .workspace-enter-btn:hover{color:#174f9d;border-color:#75a3e5;box-shadow:0 10px 23px #4d8dff29}body.light-mode .workspace-operation-item{border-right-color:#dfe6ef}@media(max-width:1480px){.workspace-task-grid{gap:12px}.workspace-task-card{min-height:182px;padding-left:14px;padding-right:14px}.workspace-overview{align-items:flex-start}}.page-side-decor{z-index:12;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.9;filter:drop-shadow(0 14px 28px #0000002e);width:76px;position:fixed;top:78px;bottom:24px;overflow:hidden}.page-side-decor.left{left:-24px}.page-side-decor.right{right:-24px}.page-side-decor:before{content:"";background:linear-gradient(#0000,#709ce02e 13%,#709ce08c 46%,#8969ff42 74%,#0000);width:1px;position:absolute;top:6%;bottom:6%;box-shadow:0 0 16px #4d8dff3d}.page-side-decor.left:before{right:18px}.page-side-decor.right:before{left:18px}.side-decor-halo{background:radial-gradient(#4d8dff0e,#0000 60%),linear-gradient(#0000,#7c61ff08,#0000);border:1px solid #709ce029;border-radius:50%;width:104px;height:288px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 32px #4d8dff09,0 0 44px #4d8dff0b}.left .side-decor-halo{right:-66px}.right .side-decor-halo{left:-66px}.side-decor-halo:before,.side-decor-halo:after{content:"";background:#0a101a;border:1px solid #8eb6f4a3;width:5px;height:5px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 14px #5e9aff85}.side-decor-halo:before{top:25px}.side-decor-halo:after{bottom:25px}.side-decor-node{background:#09101a;border:1px solid #7aaaf3b8;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 4px #4d8dff0e,0 0 18px #4d8dff80}.left .side-decor-node{right:14px}.right .side-decor-node{left:14px}.side-decor-node.node-a{top:21%}.side-decor-node.node-b{border-color:#9980ffd1;width:12px;height:12px;top:50%;box-shadow:0 0 0 5px #7c61ff12,0 0 22px #7c61ff94}.side-decor-node.node-c{bottom:18%}.side-decor-tick{opacity:.7;background:linear-gradient(90deg,#0000,#80a9e8a3);width:25px;height:1px;position:absolute}.left .side-decor-tick{right:18px}.right .side-decor-tick{left:18px;transform:scaleX(-1)}.side-decor-tick.tick-a{top:12%}.side-decor-tick.tick-b{width:35px;top:35%}.side-decor-tick.tick-c{width:31px;top:66%}.side-decor-tick.tick-d{width:20px;bottom:8%}.page-side-decor:after{content:"";filter:blur(3px);background:radial-gradient(circle,#5091ff21,#7c61ff0b 38%,#0000 72%);border-radius:50%;width:44px;height:44px;animation:5.2s ease-in-out infinite sideDecorPulse;position:absolute;top:46%}.page-side-decor.left:after{right:-3px}.page-side-decor.right:after{animation-delay:-2.6s;left:-3px}@keyframes sideDecorPulse{0%,to{opacity:.42;transform:scale(.88)}50%{opacity:.9;transform:scale(1.16)}}body.light-mode .page-side-decor{opacity:.72;filter:drop-shadow(0 12px 22px #36538014)}body.light-mode .page-side-decor:before{background:linear-gradient(#0000,#5079b51f 13%,#4775bd66 46%,#795cd62b 74%,#0000);box-shadow:0 0 14px #4d8dff1a}body.light-mode .side-decor-halo{background:radial-gradient(#4d8dff09,#0000 61%);border-color:#4a73b321;box-shadow:inset 0 0 28px #4d8dff06}body.light-mode .side-decor-halo:before,body.light-mode .side-decor-halo:after,body.light-mode .side-decor-node{background:#f4f7fb}body.light-mode .side-decor-halo:before,body.light-mode .side-decor-halo:after{border-color:#4979c27a;box-shadow:0 0 11px #4d8dff38}body.light-mode .side-decor-node{border-color:#4879c28a;box-shadow:0 0 0 4px #4d8dff0b,0 0 14px #4d8dff38}body.light-mode .side-decor-node.node-b{border-color:#745bd68c;box-shadow:0 0 0 5px #7c61ff0b,0 0 16px #7c61ff3d}body.light-mode .side-decor-tick{background:linear-gradient(90deg,#0000,#4c74b173)}body.light-mode .page-side-decor:after{background:radial-gradient(circle,#5091ff14,#7c61ff06 40%,#0000 72%)}@media(max-width:1320px){.page-side-decor{opacity:.58}.page-side-decor.left{left:-34px}.page-side-decor.right{right:-34px}}@media(prefers-reduced-motion:reduce){.page-side-decor:after{animation:none}.workspace-tabs.is-ready .workspace-tab-indicator{transition:none}}.workspace-task-card{cursor:pointer}.workspace-task-card:focus-visible{border-color:#6d9de6;outline:0;box-shadow:0 0 0 3px #4d8dff24,0 18px 38px #0000003d}.operation-page{padding-top:22px;padding-bottom:64px}.operation-backbar{justify-content:space-between;align-items:center;gap:18px;min-height:42px;margin-bottom:13px;display:flex}.operation-back{border:1px solid var(--line);height:36px;color:var(--muted);cursor:pointer;background:#ffffff05;border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:12.5px;font-weight:850;transition:all .2s;display:inline-flex}.operation-back:hover{color:var(--text);border-color:#56739d;transform:translate(-2px)}.operation-back svg,.operation-private-btn svg,.operation-panel-title svg,.operation-script-btn svg,.operation-upload-icon svg,.operation-version-title svg,.operation-side-title svg,.operation-feedback-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.operation-back svg{width:15px;height:15px}.operation-breadcrumb{color:var(--muted-2);font-size:11.5px}.operation-breadcrumb strong{color:var(--muted);font-weight:800}.operation-flow-head{border:1px solid var(--line);background:radial-gradient(circle at 88% -50%,#5b6fff38,transparent 38%),linear-gradient(180deg,var(--panel),var(--panel-3));box-shadow:var(--shadow);border-radius:18px;margin-bottom:16px;position:relative;overflow:hidden}.operation-flow-head:before{content:"";pointer-events:none;border:1px solid #729deb2e;border-radius:50%;width:330px;height:170px;position:absolute;top:-82px;right:6%;transform:rotate(-8deg);box-shadow:0 0 70px #4d8dff14}.operation-head-main{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:24px;min-height:92px;padding:18px 20px 14px;display:flex}.operation-head-copy{min-width:0}.operation-head-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.operation-state-chip,.operation-meta-chip{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.operation-state-chip{color:#86b8ff;background:#417fdd1f;border:1px solid #5997ee59;box-shadow:0 0 16px #4d8dff14}.operation-state-chip.review{color:#f1cc72;background:#daa6331c;border-color:#e7be585c}.operation-state-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.operation-meta-chip{color:var(--muted);border:1px solid var(--line-soft);background:#ffffff05}.operation-head-title{color:var(--text);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:950;line-height:1.32}.operation-head-sub{color:var(--muted);margin-top:5px;font-size:11.5px;line-height:1.6}.operation-private-btn{border:1px solid var(--line);color:#d8e3f4;cursor:pointer;background:#0b111bb3;border-radius:19px;flex:none;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12.5px;font-weight:900;transition:all .2s;display:inline-flex}.operation-private-btn:hover{color:#fff;border-color:#6893d2;transform:translateY(-1px);box-shadow:0 9px 23px #4d8dff29}.operation-private-btn svg{width:15px;height:15px}.operation-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;min-height:54px;padding:0 20px;display:grid}.operation-step{min-width:0;height:54px;color:var(--muted-2);align-items:center;gap:9px;display:flex;position:relative}.operation-step:not(:last-child):after{content:"";background:var(--line-soft);height:1px;position:absolute;top:27px;left:35px;right:10px}.operation-step-index{z-index:1;color:#8a98ad;background:var(--panel-3);border:1px solid #445167;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:950;display:grid;position:relative}.operation-step-copy{z-index:1;background:linear-gradient(90deg,var(--panel-3) 82%,transparent);min-width:0;padding-right:10px;position:relative}.operation-step-copy strong{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.operation-step-copy span{white-space:nowrap;margin-top:2px;font-size:9.5px;display:block}.operation-step.done{color:#76d9ac}.operation-step.done .operation-step-index{color:#092718;background:#65d9a0;border-color:#59c996;box-shadow:0 0 14px #65d9a040}.operation-step.done:not(:last-child):after{background:linear-gradient(90deg,#5ed69c,var(--line-soft))}.operation-step.current{color:#8dbbff}.operation-step.current .operation-step-index{color:#fff;background:linear-gradient(135deg,#3478e8,#6958df);border-color:#71a8f4;box-shadow:0 0 0 4px #4d8dff17,0 0 16px #4d8dff47}.operation-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.operation-main{gap:16px;min-width:0;display:grid}.operation-sidebar{gap:12px;min-width:0;display:grid;position:sticky;top:78px}.operation-panel,.operation-side-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-3));border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #00000029}.operation-panel-head{border-bottom:1px solid var(--line-soft);background:#ffffff03;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:13px 15px;display:flex}.operation-panel-title{min-width:0;color:var(--text);align-items:center;gap:9px;display:flex}.operation-panel-title svg{color:#91b9f4;flex:none;width:16px;height:16px}.operation-panel-title strong{font-size:14px;line-height:1.3;display:block}.operation-panel-title span{color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:500;display:block}.operation-permission{color:#80b2f8;white-space:nowrap;background:#4481da1a;border:1px solid #5291e852;border-radius:12px;align-items:center;min-height:23px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.operation-script-body{grid-template-columns:minmax(0,1fr) 235px;gap:12px;padding:13px;display:grid}.operation-script-file{border:1px solid var(--line-soft);background:#ffffff04;border-radius:13px;align-items:center;gap:12px;min-height:92px;padding:14px;display:flex}.operation-file-icon{color:#8bb9f8;letter-spacing:.06em;background:linear-gradient(160deg,#4d8dff24,#7c61ff0f);border:1px solid #6597e047;border-radius:10px;flex:none;place-items:center;width:42px;height:48px;font-size:10px;font-weight:950;display:grid}.operation-script-copy{min-width:0}.operation-script-label{color:var(--muted-2);font-size:10px}.operation-script-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;font-weight:900;line-height:1.45;overflow:hidden}.operation-script-note{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.55}.operation-script-action{border:1px solid var(--line-soft);background:linear-gradient(145deg,#4d8dff0f,#7c61ff06);border-radius:13px;flex-direction:column;justify-content:space-between;padding:12px;display:flex}.operation-script-action span{color:var(--muted);font-size:10.5px;line-height:1.5}.operation-script-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3e75e7,#6654e8);border:1px solid #6870ffb3;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:35px;margin-top:9px;font-size:12px;font-weight:900;transition:all .2s;display:flex;box-shadow:0 9px 20px #4d5eeb38,inset 0 1px #ffffff29}.operation-script-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px #4d5eeb4d}.operation-script-btn svg{width:14px;height:14px}.operation-stage-head{align-items:flex-start}.operation-stage-info{min-width:0}.operation-stage-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.operation-stage-chip{color:#8fd6bf;background:#4cb58b1a;border:1px solid #66d3a947;border-radius:11px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.operation-stage-chip.deadline{color:var(--muted);border-color:var(--line);background:#ffffff04}.operation-stage-chip.urgent{color:#ff9a9f;background:#ff4a5517;border-color:#ff6f764d}.operation-submit-grid{grid-template-columns:minmax(0,1fr) 292px;min-height:420px;display:grid}.operation-submit-main{border-right:1px solid var(--line-soft);min-width:0;padding:14px}.operation-dropzone{min-height:174px;color:var(--muted);text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 0,#4d8dff0f,#0000 46%),#ffffff03;border:1px dashed #50627e;border-radius:14px;place-items:center;transition:all .22s;display:grid}.operation-dropzone:hover,.operation-dropzone.dragging{background:#4d8dff0e;border-color:#72a7ef;box-shadow:inset 0 0 30px #4d8dff09}.operation-upload-icon{color:#8bb8f5;background:#4d8dff14;border:1px solid #6fa1e73d;border-radius:13px;place-items:center;width:42px;height:42px;margin:0 auto 10px;display:grid;box-shadow:0 10px 24px #4d8dff14}.operation-upload-icon svg{width:20px;height:20px}.operation-dropzone strong{color:#dfe7f3;font-size:12.5px;display:block}.operation-dropzone p{margin:5px 0 0;font-size:10.5px;line-height:1.55}.operation-choose-btn{border:1px solid var(--line);color:#d8e4f5;background:var(--panel-2);cursor:pointer;border-radius:15px;height:30px;margin-top:10px;padding:0 12px;font-size:11px;font-weight:900}.operation-selected-file{border:1px solid var(--line-soft);min-height:34px;color:var(--muted);background:#ffffff04;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:0 11px;font-size:10.5px;display:flex}.operation-selected-file.ready{color:#7fdbb0;background:#45b18712;border-color:#63d0a447}.operation-selected-file span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.operation-selected-file small{color:var(--muted-2);flex:none;font-size:9.5px}.operation-submit-label{color:#cfd9e8;margin:13px 0 7px;font-size:11px;font-weight:850;display:block}.operation-submit-note{resize:vertical;border:1px solid var(--line);width:100%;min-height:112px;color:var(--text);font:inherit;background:#ffffff04;border-radius:11px;outline:0;padding:11px 12px;font-size:11.5px;line-height:1.65;transition:all .2s}.operation-submit-note:focus{border-color:#618bd0;box-shadow:0 0 0 3px #4d8dff14}.operation-submit-note::placeholder{color:var(--muted-2)}.operation-submit-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.operation-submit-hint{color:var(--muted-2);font-size:9.5px;line-height:1.55}.operation-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#477ee8,#6c55e8);border:1px solid #748cff;border-radius:18px;flex:none;align-items:center;gap:7px;height:36px;padding:0 16px;font-size:11.5px;font-weight:950;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #4c57e13d,inset 0 1px #ffffff26}.operation-submit-btn:hover{transform:translateY(-1px);box-shadow:0 13px 30px #4c57e152}.operation-version-panel{background:#ffffff02;min-width:0}.operation-version-head{border-bottom:1px solid var(--line-soft);align-items:center;height:44px;padding:0 12px;display:flex}.operation-version-title{color:#dce5f1;align-items:center;gap:7px;font-size:11.5px;font-weight:900;display:flex}.operation-version-title svg{color:#90afd9;width:14px;height:14px}.operation-version-list{gap:9px;padding:10px;display:grid}.operation-version-item{border:1px solid var(--line-soft);background:#ffffff04;border-radius:11px;padding:11px}.operation-version-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.operation-version-badge{color:#72d8ac;background:#4fbe921c;border-radius:10px;justify-content:center;align-items:center;min-width:27px;height:20px;padding:0 7px;font-size:10px;font-weight:950;display:inline-flex}.operation-version-status{color:#ecc866;background:#daa52f17;border:1px solid #e8be524d;border-radius:10px;align-items:center;min-height:20px;padding:0 7px;font-size:9.5px;font-weight:900;display:inline-flex}.operation-version-status.accepted{color:#76d8aa;background:#3fae8217;border-color:#5dcc9d4d}.operation-version-name{color:#dbe4f1;word-break:break-all;margin-top:8px;font-size:10.5px;line-height:1.45}.operation-version-time,.operation-version-hash{color:var(--muted-2);word-break:break-all;margin-top:4px;font-size:9.5px;line-height:1.45}.operation-side-card{box-shadow:0 10px 26px #00000021}.operation-reward-head,.operation-side-head{border-bottom:1px solid var(--line-soft);padding:13px 14px}.operation-side-eyebrow{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:850}.operation-reward-stage{color:var(--text);margin-top:4px;font-size:14.5px;font-weight:950}.operation-reward-body{background:linear-gradient(135deg,#4ccd9e1c,#2e937c0e);padding:13px 14px 15px}.operation-reward-state{color:#80d9b4;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.operation-reward-state:before{content:"";background:#68d3a4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #68d3a499}.operation-reward-amount{color:#73e1b3;letter-spacing:-.02em;margin-top:7px;font-size:21px;font-weight:950}.operation-reward-amount span{color:#8fceb5;letter-spacing:.04em;margin-left:4px;font-size:10px}.operation-side-title{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:950;display:flex}.operation-side-title svg{color:#8eb1e4;width:15px;height:15px}.operation-summary-list{gap:11px;padding:12px 14px 14px;display:grid}.operation-summary-item{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:14px;font-size:10.5px;display:flex}.operation-summary-item strong{color:#dce4f0;text-align:right;max-width:185px;font-size:10.5px;font-weight:850;line-height:1.55}.operation-valid-chip{color:#7eaff3;background:#417eda17;border:1px solid #5291e847;border-radius:10px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.operation-feedback-card{background:linear-gradient(180deg,#5d3e1533,var(--panel-3));border-color:#e1a5425c}.operation-feedback-card.no-feedback{border-color:var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-3))}.operation-feedback-top{border-bottom:1px solid #e1a5423b;padding:12px 13px}.operation-feedback-card.no-feedback .operation-feedback-top{border-bottom-color:var(--line-soft)}.operation-feedback-label{color:#f0c266;align-items:center;gap:7px;font-size:11px;font-weight:950;display:flex}.operation-feedback-card.no-feedback .operation-feedback-label{color:#9db0ca}.operation-feedback-label b{color:#2c1802;background:#eaa63d;border-radius:10px;align-items:center;min-height:19px;padding:0 7px;font-size:9px;display:inline-flex}.operation-feedback-card.no-feedback .operation-feedback-label b{color:#687992;background:#243146}.operation-feedback-time{color:#c99f5e;margin-top:5px;font-size:9.5px}.operation-feedback-card.no-feedback .operation-feedback-time{color:var(--muted-2)}.operation-feedback-body{padding:12px 13px 13px}.operation-feedback-body strong{color:#d7b679;margin-bottom:6px;font-size:10px;display:block}.operation-feedback-card.no-feedback .operation-feedback-body strong{color:#a9b8cc}.operation-feedback-body p{color:#c7b28e;margin:0;font-size:10px;line-height:1.65}.operation-feedback-card.no-feedback .operation-feedback-body p{color:var(--muted)}.operation-feedback-deadline{box-shadow:none;background:0 0;border:0;border-top:1px dashed #e6b86221;border-radius:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;padding:9px 2px 0;display:grid}.operation-feedback-card.no-feedback .operation-feedback-deadline{display:none}.operation-feedback-deadline-icon{color:#e2b667;background:#e2b15613;border:1px solid #e6b8623d;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 1px #ffffff09}.operation-feedback-deadline-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.operation-feedback-deadline>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.operation-feedback-deadline>div>span{color:#9da8b8;white-space:nowrap;min-width:0;font-size:8.8px;font-weight:600;display:block}.operation-feedback-deadline strong{color:#dbc28f;letter-spacing:.015em;white-space:nowrap;margin:0;font-size:9.8px;font-weight:700}.operation-feedback-actions{gap:7px;margin-top:10px;display:flex}.operation-feedback-actions button{color:#e5bd73;cursor:pointer;background:#dfa63b12;border:1px solid #ddab5047;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:9.5px;font-weight:900;display:inline-flex}.operation-feedback-card.no-feedback .operation-feedback-actions{display:none}.operation-feedback-actions svg{width:12px;height:12px}.operation-activity-list{padding:3px 14px 13px}.operation-activity-item{border-bottom:1px solid var(--line-soft);min-height:42px;padding:10px 0 10px 17px;position:relative}.operation-activity-item:last-child{border-bottom:0}.operation-activity-item:before{content:"";background:#658ac0;border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:0;box-shadow:0 0 8px #658ac059}.operation-activity-item strong{color:#cfd9e8;font-size:10px;display:block}.operation-activity-item span{color:var(--muted-2);margin-top:3px;font-size:9px;display:block}body.light-mode .operation-back,body.light-mode .operation-private-btn{color:#50647f;background:#fff;border-color:#d2dce9}body.light-mode .operation-flow-head,body.light-mode .operation-panel,body.light-mode .operation-side-card{background:linear-gradient(#fff,#f7faff);border-color:#ccd8e8;box-shadow:0 12px 30px #29497817}body.light-mode .operation-flow-head{background:radial-gradient(circle at 88% -50%,#5b6fff26,#0000 38%),linear-gradient(#fff,#f6f9fd)}body.light-mode .operation-head-main,body.light-mode .operation-panel-head,body.light-mode .operation-reward-head,body.light-mode .operation-side-head,body.light-mode .operation-version-head{background:#ffffffb3;border-color:#dce4ef}body.light-mode .operation-step-index{background:#fff;border-color:#b9c6d8}body.light-mode .operation-script-file,body.light-mode .operation-script-action,body.light-mode .operation-selected-file,body.light-mode .operation-version-item,body.light-mode .operation-submit-note{background:#f8fafd;border-color:#d7e0eb}body.light-mode .operation-script-name,body.light-mode .operation-dropzone strong,body.light-mode .operation-version-name,body.light-mode .operation-summary-item strong,body.light-mode .operation-version-title{color:#263650}body.light-mode .operation-dropzone{background:linear-gradient(#fbfdff,#f5f8fc);border-color:#adbed4}body.light-mode .operation-dropzone:hover,body.light-mode .operation-dropzone.dragging{background:#f0f6ff;border-color:#6e9fe4}body.light-mode .operation-choose-btn{color:#425a78;background:#fff;border-color:#cfdae7}body.light-mode .operation-submit-main{border-right-color:#dde5ef}body.light-mode .operation-reward-body{background:linear-gradient(135deg,#ecfbf5,#f5fcf9)}body.light-mode .operation-feedback-card{background:linear-gradient(#fff9eb,#fffdf8);border-color:#e5c181}body.light-mode .operation-feedback-card.no-feedback{background:linear-gradient(#fff,#f8fbff);border-color:#d1dbe8}@media(max-width:1460px){.operation-layout{grid-template-columns:minmax(0,1fr) 300px}.operation-submit-grid{grid-template-columns:minmax(0,1fr) 260px}.operation-script-body{grid-template-columns:minmax(0,1fr) 215px}}@media(max-width:1240px){.operation-layout{grid-template-columns:minmax(0,1fr) 280px}.operation-submit-grid{grid-template-columns:1fr}.operation-submit-main{border-right:0;border-bottom:1px solid var(--line-soft)}.operation-version-panel{min-height:150px}.operation-version-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.task-private-modal{padding:28px}.task-private-modal .task-private-panel{border-color:var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-3));border-radius:18px;width:min(500px,92vw);box-shadow:0 30px 80px #0000008f}.task-private-head{align-items:center;gap:18px;min-height:68px;padding:16px 18px 15px 20px}.task-private-heading{flex:1;min-width:0;display:block}.task-private-title-wrap{min-width:0}.task-private-title-wrap h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:900;line-height:1.35}.task-private-close{flex:none;place-items:center;width:32px;height:32px;padding:0;line-height:0;display:grid}.task-private-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;margin:0;display:block}.task-private-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.task-private-channel{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;padding:0 0 16px;display:grid}.task-private-channel-icon{border:1px solid var(--line);color:#7eb2ff;background:#4d8dff17;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 22px #4d8dff14}.task-private-channel-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.task-private-channel-copy{min-width:0}.task-private-channel-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.task-private-channel-copy strong{color:var(--text);font-size:14px;font-weight:900;line-height:1.35}.task-private-channel-copy>span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.55;display:block}.task-private-verified{min-height:22px;padding:0 8px;font-size:10px}.task-private-link-block{border-top:1px solid var(--line-soft);padding-top:16px}.task-private-link-label{color:var(--muted);margin-bottom:9px;font-size:11px;line-height:1.4;display:block}.task-private-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.task-private-link-pill{border:1px solid var(--primary);align-items:center;gap:12px;min-width:0;min-height:54px;padding:0 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.task-private-link-pill{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--line))}}.task-private-link-pill{background:linear-gradient(#4d8dff1f,#4d8dff0a);border-radius:14px;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #4d8dff14}.task-private-link-content{min-width:0}.task-private-link-kicker{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;line-height:1.2;display:block}.task-private-link-value{color:#f4f8ff;letter-spacing:.01em;overflow-wrap:anywhere;margin-top:4px;font-size:18px;font-weight:900;line-height:1.25;display:block}.task-private-action{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;width:132px;height:36px;padding:0 13px;display:inline-flex}.task-private-action span{color:inherit;margin:0;font-size:12.5px;display:inline}.task-private-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.task-private-action.copy:hover{transform:translateY(-1px)}.task-private-action:focus-visible,.task-private-close:focus-visible{outline:0;box-shadow:0 0 0 3px #4d8dff29}body.light-mode .task-private-channel-icon{color:#3478e5;background:#eef5ff;border-color:#cfdbee;box-shadow:0 8px 20px #3478e514}body.light-mode .task-private-card{box-shadow:none;background:0 0;border:0}body.light-mode .task-private-link-block{border-top-color:#e2e8f0}body.light-mode .task-private-link-pill{background:linear-gradient(#f2f7ff,#f9fbff);border-color:#cfe0f6;box-shadow:inset 0 1px #ffffffb8,0 8px 22px #3478e514}body.light-mode .task-private-title-wrap h3,body.light-mode .task-private-channel-copy strong,body.light-mode .task-private-link-value{color:#273247}body.light-mode .task-private-channel-copy>span,body.light-mode .task-private-link-label{color:#7a8496}body.light-mode .task-private-link-kicker{color:#7890ad}@media(max-width:560px){.task-private-modal{padding:16px}.task-private-head{padding:15px 14px 14px 16px}.task-private-body{padding:16px}.task-private-channel{grid-template-columns:42px minmax(0,1fr);gap:11px;padding-bottom:15px}.task-private-channel-icon{border-radius:12px;width:42px;height:42px}.task-private-link-row{grid-template-columns:1fr;gap:12px}.task-private-link-pill{align-items:flex-start;min-height:52px;padding:12px 14px}.task-private-link-value{font-size:16px}.task-private-action{width:100%}}.task-private-link-block{border:1px solid var(--primary);padding:16px}@supports (color:color-mix(in lab,red,red)){.task-private-link-block{border:1px solid color-mix(in srgb,var(--primary) 34%,var(--line))}}.task-private-link-block{background:radial-gradient(circle at 100% 0,#4d8dff24,#0000 42%),linear-gradient(#4d8dff14,#4d8dff06);border-radius:15px;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000001f}.task-private-link-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.task-private-link-heading{align-items:center;gap:10px;min-width:0;display:flex}.task-private-link-mark{color:#9bc2ff;background:#4d8dff26;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #679eff29}.task-private-link-label{color:#eaf2ff;margin:0;font-size:12px;font-weight:900;line-height:1.35;display:block}.task-private-link-tip{color:var(--muted-2);margin-top:3px;font-size:10.5px;line-height:1.4;display:block}.task-private-link-value{color:#93bdff;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;scrollbar-width:thin;scrollbar-color:#6fa4ff80 transparent;background:#050a1275;border:1px solid #69a0ff3d;border-radius:11px;min-width:0;max-height:94px;margin-top:13px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:800;line-height:1.58;text-decoration:none;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:block;overflow:hidden auto}.task-private-link-value:hover{color:#c5dcff;background:#4d8dff17;border-color:#71aaff8c;box-shadow:0 0 0 3px #4d8dff12}.task-private-link-value:focus-visible{border-color:#5f9bf2;outline:0;box-shadow:0 0 0 3px #4d8dff26}.task-private-link-value::-webkit-scrollbar{width:6px}.task-private-link-value::-webkit-scrollbar-thumb{background:#6fa4ff73;border-radius:8px}.task-private-link-value::-webkit-scrollbar-track{background:0 0}.task-private-link-block .task-private-action{flex:none;width:auto;min-width:112px;height:34px;padding:0 13px}body.light-mode .task-private-link-block{background:radial-gradient(circle at 100% 0,#3478e51a,#0000 44%),linear-gradient(#f5f9ff,#fff);border-color:#cbdcf3;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #34527e12}body.light-mode .task-private-link-mark{color:#286bd0;background:#e9f2ff;box-shadow:inset 0 0 0 1px #3478e51c}body.light-mode .task-private-link-label{color:#263a59}body.light-mode .task-private-link-tip{color:#8290a4}body.light-mode .task-private-link-value{color:#2465bd;background:#f7faff;border-color:#d3e0f1}body.light-mode .task-private-link-value:hover{color:#174f9a;background:#eef5ff;border-color:#93b5e6;box-shadow:0 0 0 3px #3478e512}@media(max-width:560px){.task-private-link-block{padding:14px}.task-private-link-head{flex-direction:column;align-items:flex-start}.task-private-link-block .task-private-action{width:100%}.task-private-link-value{max-height:112px;margin-top:12px;font-size:12.5px}}.task-private-modal .task-private-panel{width:min(560px,92vw)}.task-private-link-hero{background:radial-gradient(circle at 94% 6%,#508fff3d,#0000 34%),linear-gradient(145deg,#24529747,#0a121f9e);border-color:#5c97ff85;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 16px 34px #0000002e,0 0 0 1px #4d8dff0d}.task-private-link-hero:after{content:"";pointer-events:none;border:1px solid #7db1ff2e;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-102px;right:-86px;box-shadow:0 0 48px #4d8dff2e}.task-private-link-hero .task-private-link-head{z-index:1;align-items:center;position:relative}.task-private-link-hero .task-private-link-heading{gap:11px}.task-private-link-hero .task-private-link-mark{background:linear-gradient(145deg,#5b9bff47,#3d73ce24);border-radius:11px;width:36px;height:36px;box-shadow:inset 0 0 0 1px #84b5ff38,0 8px 18px #2157ae33}.task-private-link-hero .task-private-link-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.task-private-link-hero .task-private-link-label{color:#f5f8ff;letter-spacing:.01em;font-size:13px}.task-private-link-hero .task-private-link-tip{color:#91a6c4;font-size:10.5px}.task-private-link-hero .task-private-verified{color:#9fc4ff;background:#4c89e921;border-color:#70a7ff61;flex:none}.task-private-link-stage{z-index:1;background:#040a1494;border:1px solid #75abff4d;border-radius:13px;margin-top:16px;padding:16px 16px 14px;position:relative;box-shadow:inset 0 1px #ffffff09}.task-private-link-stage .task-private-link-kicker{color:#6f91c3;letter-spacing:.16em;font-size:9.5px;font-weight:900}.task-private-link-stage .task-private-link-value{color:#8fbcff;letter-spacing:-.015em;text-shadow:0 0 18px #5797ff2e;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:7px 0 15px;padding:0;font-size:19px;line-height:1.42;overflow:visible}.task-private-link-stage .task-private-link-value:hover{color:#c8ddff;box-shadow:none;background:0 0;border:0}.task-private-link-stage .task-private-link-value:focus-visible{border-radius:6px;outline:0;box-shadow:0 0 0 3px #4d8dff29}.task-private-link-stage .task-private-action{color:#dcebff;background:linear-gradient(#213d68,#172d4f);border-color:#41679f;border-radius:10px;width:100%;height:40px;box-shadow:0 8px 20px #12366838,inset 0 1px #ffffff14}.task-private-link-stage .task-private-action:hover{color:#fff;background:linear-gradient(#294d82,#1b3761);border-color:#6498df;box-shadow:0 10px 24px #2456a247,inset 0 1px #ffffff1a}.task-private-channel-compact{border-top:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-top:14px;padding:13px 14px 0}.task-private-channel-compact .task-private-channel-icon{color:#86b5fb;width:38px;height:38px;box-shadow:none;background:#4d8dff12;border-radius:11px}.task-private-channel-compact .task-private-channel-icon svg{width:16px;height:16px}.task-private-channel-compact .task-private-channel-copy strong{font-size:12.5px}.task-private-channel-compact .task-private-channel-copy>span{color:var(--muted-2);margin-top:3px;font-size:10.5px}body.light-mode .task-private-link-hero{background:radial-gradient(circle at 94% 6%,#3478e521,#0000 36%),linear-gradient(145deg,#edf5ff,#fff);border-color:#b8d1f3;box-shadow:inset 0 1px #fffffff2,0 14px 30px #34527e17}body.light-mode .task-private-link-hero .task-private-link-label{color:#203654}body.light-mode .task-private-link-hero .task-private-link-tip{color:#7789a2}body.light-mode .task-private-link-hero .task-private-verified{color:#2368c7;background:#eaf3ff;border-color:#bed3f2}body.light-mode .task-private-link-stage{background:#ffffffc2;border-color:#c9dcf4;box-shadow:inset 0 1px #fffffff2}body.light-mode .task-private-link-stage .task-private-link-kicker{color:#6e88aa}body.light-mode .task-private-link-stage .task-private-link-value{color:#2368c7}body.light-mode .task-private-link-stage .task-private-link-value:hover{color:#174e98}body.light-mode .task-private-link-stage .task-private-action{color:#245fae;background:linear-gradient(#edf5ff,#dfeaff);border-color:#9fbee9;box-shadow:0 8px 18px #3462a61a,inset 0 1px #ffffffe6}body.light-mode .task-private-link-stage .task-private-action:hover{color:#174d94;background:linear-gradient(#e5f0ff,#d6e6ff);border-color:#7ea8e3}body.light-mode .task-private-channel-compact{border-top-color:#e1e8f1}@media(max-width:560px){.task-private-link-hero{padding:15px}.task-private-link-hero .task-private-link-head{flex-direction:row;align-items:flex-start}.task-private-link-hero .task-private-verified{margin-top:2px}.task-private-link-stage{padding:14px}.task-private-link-stage .task-private-link-value{margin-bottom:13px;font-size:16px}.task-private-channel-compact{padding-left:4px;padding-right:4px}}.task-private-head{min-height:62px;padding:14px 17px 13px 18px}.task-private-body{padding:14px 18px 18px}.task-private-link-hero{border-radius:14px;padding:16px;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000026}.task-private-link-hero:after{opacity:.7;width:132px;height:132px;bottom:-86px;right:-76px}.task-private-link-stage{box-shadow:none;background:0 0;border:0;border-top:1px solid #75abff38;border-radius:0;margin-top:14px;padding:13px 0 0}.task-private-link-stage .task-private-link-value{margin:6px 0 14px;font-size:19px}body.light-mode .task-private-link-stage{box-shadow:none;background:0 0;border:0;border-top:1px solid #d7e4f4}@media(max-width:560px){.task-private-body{padding:12px 14px 15px}.task-private-link-hero{padding:14px}.task-private-link-stage{padding-top:12px}}html{scrollbar-gutter:stable;overflow-y:scroll}body{min-height:100vh;overflow-x:clip}.topbar{grid-template-columns:238px max-content minmax(0,1fr);align-items:center;column-gap:0;width:100%;display:grid!important}.topbar .brand{flex:none;width:238px;min-width:238px}.topbar .main-nav{flex:none;justify-self:start;width:max-content;min-width:max-content;transform:none!important}.topbar .nav-item{flex:none;transform:none!important}@supports not (overflow-x:clip){body{overflow-x:hidden}}body.light-mode .workspace-page,body.light-mode .operation-page,body.light-mode .workspace-overview h1,body.light-mode .workspace-shell-copy h2,body.light-mode .workspace-task-title,body.light-mode .workspace-empty strong{color:#17253b}body.light-mode .workspace-overview .page-desc,body.light-mode .workspace-shell-copy p,body.light-mode .workspace-task-deadline,body.light-mode .workspace-task-no,body.light-mode .workspace-task-actions-label,body.light-mode .workspace-operation-note{color:#617188}body.light-mode .workspace-shell{background:#fff;border-color:#d4deeb;box-shadow:0 18px 44px #2b446c17}body.light-mode .workspace-shell-head{background:linear-gradient(#fff,#fbfcfe);border-bottom-color:#e3e9f1}body.light-mode .workspace-tabs{background:#f3f6fa;border-color:#dbe3ee;box-shadow:inset 0 1px 2px #23365409}body.light-mode .workspace-tab{color:#65758b}body.light-mode .workspace-tab:hover{color:#1b2a40}body.light-mode .workspace-tab:hover:not(.active){background:#fff}body.light-mode .workspace-tab.active{color:#fff}body.light-mode .workspace-tab-indicator{background:linear-gradient(135deg,#397be3,#6659dc);box-shadow:0 8px 20px #4869d333,inset 0 1px #ffffff38}body.light-mode .workspace-shell-body{background:#f8fafc}body.light-mode .workspace-task-card{background:#fff;border-color:#dce4ee;box-shadow:0 8px 22px #263f6511}body.light-mode .workspace-task-card:before{background:linear-gradient(112deg,#0000 26%,#4e7ed60e,#0000 72%)}body.light-mode .workspace-task-card:hover{border-color:#9db7dc;box-shadow:0 17px 38px #263f6521,0 0 0 1px #4d8dff0b}body.light-mode .workspace-task-type{color:#23725a;background:#eff9f5;border-color:#b6dfd2}body.light-mode .workspace-task-type.public{color:#216c7a;background:#eef8fa;border-color:#b5dce3}body.light-mode .workspace-flag.status{color:#245f9b;background:#eef6ff;border-color:#bad3ed}body.light-mode .workspace-flag.urgent{color:#bb3d49;background:#fff3f4;border-color:#efc0c5}body.light-mode .workspace-flag.countdown,body.light-mode .workspace-flag.review{color:#7d6010;background:#fffae9;border-color:#ead99e}body.light-mode .workspace-progress-step{color:#7a889b}body.light-mode .workspace-progress-step:before{background:#fff;border-color:#b8c3d1}body.light-mode .workspace-progress-step.done{color:#238463}body.light-mode .workspace-progress-step.current{color:#286bc8}body.light-mode .workspace-task-bottom{border-top-color:#e7ecf2}body.light-mode .workspace-enter-btn{color:#225da9;background:linear-gradient(#f4f8ff,#e7f0ff);border-color:#9bb9e7;box-shadow:0 7px 18px #3d69b11a,inset 0 1px #ffffffe6}body.light-mode .workspace-enter-btn:hover{color:#174c91;background:linear-gradient(#edf5ff,#dceaff);border-color:#6f9edc;box-shadow:0 11px 25px #3d69b12b}body.light-mode .workspace-empty,body.light-mode .workspace-operation-summary{background:#f7f9fc;border-color:#dbe3ed}body.light-mode .workspace-operation-note{background:#fbfcfe;border-color:#dfe6ef}body.light-mode .operation-backbar{color:#5f7087}body.light-mode .operation-back,body.light-mode .operation-private-btn{color:#465d79;background:#fff;border-color:#d7e0ea;box-shadow:0 5px 15px #273d5e0e}body.light-mode .operation-back:hover,body.light-mode .operation-private-btn:hover{color:#1e4f94;background:#f8fbff;border-color:#93b2de;box-shadow:0 9px 22px #3a5e971f}body.light-mode .operation-breadcrumb{color:#8390a2}body.light-mode .operation-breadcrumb strong{color:#53667f}body.light-mode .operation-flow-head{background:radial-gradient(circle at 88% -48%,#6579ff1f,#0000 39%),linear-gradient(#fff,#f8faff);border-color:#d5dfeb;box-shadow:0 16px 38px #2a446d17}body.light-mode .operation-flow-head:before{border-color:#5880c226;box-shadow:0 0 55px #4671bc0f}body.light-mode .operation-head-main{background:#ffffffb8;border-bottom-color:#e2e8f0}body.light-mode .operation-head-title{color:#17253b}body.light-mode .operation-head-sub{color:#63738a}body.light-mode .operation-state-chip{color:#276bc4;box-shadow:none;background:#edf5ff;border-color:#b9d1f2}body.light-mode .operation-state-chip.review{color:#8a6508;background:#fff8df;border-color:#ead697}body.light-mode .operation-meta-chip{color:#52657e;background:#f7f9fc;border-color:#dce4ed}body.light-mode .operation-steps{background:linear-gradient(#fbfcfe,#f5f8fc)}body.light-mode .operation-step{color:#8390a2}body.light-mode .operation-step:not(:last-child):after{background:#dce4ed}body.light-mode .operation-step-copy{background:linear-gradient(90deg,#f7f9fc 82%,#0000)}body.light-mode .operation-step-index{color:#738299;background:#fff;border-color:#b9c6d6;box-shadow:0 2px 6px #273d5e0b}body.light-mode .operation-step.done{color:#238463}body.light-mode .operation-step.done .operation-step-index{color:#fff;background:#4fc692;border-color:#42b786;box-shadow:0 0 0 4px #4fc6921a}body.light-mode .operation-step.done:not(:last-child):after{background:linear-gradient(90deg,#62c99e,#dce4ed)}body.light-mode .operation-step.current{color:#2e6ec7}body.light-mode .operation-step.current .operation-step-index{color:#fff;background:linear-gradient(135deg,#397ce5,#6859df);border-color:#4d86df;box-shadow:0 0 0 4px #4d8dff1a,0 5px 12px #4d6dca2e}body.light-mode .operation-panel,body.light-mode .operation-side-card{background:#fff;border-color:#d7e0ea;box-shadow:0 12px 30px #2a446d13}body.light-mode .operation-panel-head,body.light-mode .operation-reward-head,body.light-mode .operation-side-head,body.light-mode .operation-version-head{background:linear-gradient(#fff,#fbfcfe);border-color:#e3e9f1}body.light-mode .operation-panel-title,body.light-mode .operation-side-title,body.light-mode .operation-version-title,body.light-mode .operation-reward-stage{color:#1c2b41}body.light-mode .operation-panel-title span,body.light-mode .operation-script-action span,body.light-mode .operation-script-note,body.light-mode .operation-stage-chip.deadline,body.light-mode .operation-summary-item,body.light-mode .operation-selected-file,body.light-mode .operation-submit-hint{color:#65758b}body.light-mode .operation-permission,body.light-mode .operation-valid-chip{color:#286bc4;background:#edf5ff;border-color:#bfd4ef}body.light-mode .operation-script-file{background:#fbfcfe;border-color:#dce4ed}body.light-mode .operation-file-icon{color:#3977cb;background:linear-gradient(160deg,#edf5ff,#f4f0ff);border-color:#bed3ef;box-shadow:0 7px 18px #446fb714}body.light-mode .operation-script-label{color:#7a8799}body.light-mode .operation-script-name{color:#1d2c42}body.light-mode .operation-script-action{background:linear-gradient(145deg,#f7faff,#f8f6ff);border-color:#dce4ed}body.light-mode .operation-script-btn,body.light-mode .operation-submit-btn{color:#fff;background:linear-gradient(135deg,#3d78df,#6557df);border-color:#6583ec;box-shadow:0 10px 22px #495ccf33,inset 0 1px #ffffff38}body.light-mode .operation-stage-chip{color:#26745c;background:#eef9f5;border-color:#b7dfd1}body.light-mode .operation-stage-chip.deadline{background:#f7f9fc;border-color:#dbe3ec}body.light-mode .operation-stage-chip.urgent{color:#b9404d;background:#fff2f3;border-color:#efc2c7}body.light-mode .operation-submit-main{background:#fff;border-right-color:#e2e8f0}body.light-mode .operation-dropzone{color:#68788e;background:radial-gradient(circle at 50% 0,#4d8dff0e,#0000 45%),#f9fbfd;border-color:#b9c8da}body.light-mode .operation-dropzone:hover,body.light-mode .operation-dropzone.dragging{color:#455f80;background:#f1f6fd;border-color:#6f9fdf;box-shadow:inset 0 0 28px #4d8dff09}body.light-mode .operation-upload-icon{color:#3977cb;background:#edf5ff;border-color:#bed3ef;box-shadow:0 8px 18px #446fb717}body.light-mode .operation-dropzone strong,body.light-mode .operation-submit-label{color:#263650}body.light-mode .operation-choose-btn{color:#324d6d;background:#fff;border-color:#cbd7e5;box-shadow:0 4px 12px #273d5e0d}body.light-mode .operation-selected-file{background:#f8fafc;border-color:#dce4ed}body.light-mode .operation-selected-file.ready{color:#24795c;background:#eff9f5;border-color:#b5dccd}body.light-mode .operation-selected-file small{color:#8793a3}body.light-mode .operation-submit-note{color:#263650;background:#fbfcfe;border-color:#d6e0eb;box-shadow:inset 0 1px 2px #273d5e06}body.light-mode .operation-submit-note:focus{background:#fff;border-color:#6d98d7;box-shadow:0 0 0 3px #4d8dff17}body.light-mode .operation-submit-note::placeholder{color:#9aa5b4}body.light-mode .operation-version-panel{background:#f7f9fc}body.light-mode .operation-version-item{background:#fff;border-color:#dce4ed;box-shadow:0 4px 12px #273d5e09}body.light-mode .operation-version-badge{color:#23795c;background:#eaf8f2}body.light-mode .operation-version-status{color:#80600d;background:#fff8e3;border-color:#ead699}body.light-mode .operation-version-status.accepted{color:#24795b;background:#eef9f4;border-color:#b8dccd}body.light-mode .operation-version-name{color:#263650}body.light-mode .operation-version-time,body.light-mode .operation-version-hash{color:#7b8899}body.light-mode .operation-side-eyebrow{color:#78869a}body.light-mode .operation-reward-body{background:linear-gradient(135deg,#ebfaf4,#f7fcfa);border-top:0}body.light-mode .operation-reward-state{color:#287b60}body.light-mode .operation-reward-state:before{background:#4fc692;box-shadow:0 0 9px #4fc69252}body.light-mode .operation-reward-amount{color:#1f865f}body.light-mode .operation-reward-amount span{color:#5f9f86}body.light-mode .operation-summary-item strong{color:#263650}body.light-mode .operation-feedback-card{background:linear-gradient(#fff9ed,#fffdfa);border-color:#e4c584;box-shadow:0 10px 26px #73562213}body.light-mode .operation-feedback-top{border-bottom-color:#eedcb5}body.light-mode .operation-feedback-label{color:#8a620d}body.light-mode .operation-feedback-label b{color:#fff;background:#d99a31}body.light-mode .operation-feedback-time{color:#99773e}body.light-mode .operation-feedback-body strong{color:#765521}body.light-mode .operation-feedback-body p{color:#725f3f}body.light-mode .operation-feedback-deadline{background:0 0;border-top-color:#b2802c2e}body.light-mode .operation-feedback-deadline-icon{color:#9a6a18;background:#fff8e8;border-color:#dfc58f;box-shadow:inset 0 1px #fffc}body.light-mode .operation-feedback-deadline>div>span{color:#7d8794}body.light-mode .operation-feedback-deadline strong{color:#785b2d}body.light-mode .operation-feedback-actions button{color:#805e1d;background:#fff8e8;border-color:#e8d19c}body.light-mode .operation-feedback-card.no-feedback{background:#fff;border-color:#d7e0ea;box-shadow:0 10px 26px #2a446d11}body.light-mode .operation-feedback-card.no-feedback .operation-feedback-label{color:#506781}body.light-mode .operation-feedback-card.no-feedback .operation-feedback-label b{color:#4f6480;background:#edf1f6}body.light-mode .operation-feedback-card.no-feedback .operation-feedback-body strong{color:#52657e}body.light-mode .operation-feedback-card.no-feedback .operation-feedback-body p{color:#6d7d91}body.light-mode .operation-activity-item{border-color:#e5eaf1}body.light-mode .operation-activity-item:before{background:#4f7fbd;box-shadow:0 0 8px #4f7fbd33}body.light-mode .operation-activity-item strong{color:#40546f}body.light-mode .operation-activity-item span{color:#8490a1}.operation-record-panel{position:relative}.operation-record-panel .operation-panel-head{min-height:56px}.operation-record-status{color:#8bb9ff;white-space:nowrap;background:#417fdd1c;border:1px solid #5794eb57;border-radius:12px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:10.5px;font-weight:900;display:inline-flex}.operation-record-body{padding:15px 16px 17px}.operation-record-list{gap:0;display:grid}.operation-record-item{min-height:56px;padding:0 0 14px 25px;position:relative}.operation-record-item:last-child{min-height:42px;padding-bottom:0}.operation-record-item:not(:last-child):before{content:"";background:linear-gradient(180deg,#44546b,var(--line-soft));width:1px;position:absolute;top:13px;bottom:-1px;left:5px}.operation-record-dot{background:var(--panel);border:2px solid #5b687b;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:0;box-shadow:0 0 0 3px #ffffff03}.operation-record-item.complete .operation-record-dot{background:#247f68;border-color:#5bd0a7;box-shadow:0 0 0 3px #4ac29714,0 0 10px #4ac2972e}.operation-record-item.current .operation-record-dot{background:#171b21;border-color:#e0bd63;box-shadow:0 0 0 3px #e0bd6312}.operation-record-item.pending .operation-record-dot{background:var(--panel);border-color:#586579}.operation-record-copy{min-width:0}.operation-record-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.operation-record-title{color:#d9e3f0;font-size:12px;font-weight:900;line-height:1.45}.operation-record-time{color:var(--muted-2);white-space:nowrap;flex:none;font-size:9.5px}.operation-record-desc{color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.55}.operation-record-item.complete .operation-record-title{color:#dce9e5}.operation-record-item.current .operation-record-title{color:#ead99d}.operation-record-item.pending .operation-record-title{color:#a5b0c1}body.light-mode .operation-record-status{color:#276bc4;background:#edf5ff;border-color:#bfd4ef}body.light-mode .operation-record-body{background:#fff}body.light-mode .operation-record-item:not(:last-child):before{background:linear-gradient(#c5d0dd,#e1e7ee)}body.light-mode .operation-record-dot{background:#fff;border-color:#aab7c8;box-shadow:0 0 0 3px #29497809}body.light-mode .operation-record-item.complete .operation-record-dot{background:#2d8b70;border-color:#3ca77d;box-shadow:0 0 0 3px #2d8b7014,0 0 9px #2d8b7029}body.light-mode .operation-record-item.current .operation-record-dot{background:#fff;border-color:#c8a33c;box-shadow:0 0 0 3px #c8a33c12}body.light-mode .operation-record-item.pending .operation-record-dot{background:#fff;border-color:#aab7c8}body.light-mode .operation-record-title,body.light-mode .operation-record-item.complete .operation-record-title{color:#40536d}body.light-mode .operation-record-item.current .operation-record-title{color:#8b690e}body.light-mode .operation-record-item.pending .operation-record-title{color:#748297}body.light-mode .operation-record-desc{color:#6b7b90}body.light-mode .operation-record-time{color:#8a96a6}#workspaceOperationPage.operation-page{width:min(100%,1720px);margin:0 auto;padding-top:18px;padding-bottom:72px}#workspaceOperationPage .operation-back{background:linear-gradient(#ffffff09,#ffffff03);border-radius:19px;height:38px;padding:0 15px;box-shadow:inset 0 1px #ffffff09}#workspaceOperationPage .operation-breadcrumb{letter-spacing:.02em;background:#ffffff04;border:1px solid #ffffff0b;border-radius:15px;align-items:center;min-height:30px;padding:0 11px;display:flex}#workspaceOperationPage .operation-flow-head{isolation:isolate;background:radial-gradient(circle at 4% 0%,#438bff29,transparent 34%),radial-gradient(circle at 92% 10%,#7958ff29,transparent 31%),linear-gradient(145deg,var(--panel),var(--panel-3));border-radius:20px;grid-template-columns:minmax(430px,.9fr) minmax(620px,1.35fr);min-height:206px;margin-bottom:18px;display:grid}@supports (color:color-mix(in lab,red,red)){#workspaceOperationPage .operation-flow-head{background:radial-gradient(circle at 4% 0%,#438bff29,transparent 34%),radial-gradient(circle at 92% 10%,#7958ff29,transparent 31%),linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,#17233a),var(--panel-3))}}#workspaceOperationPage .operation-flow-head{box-shadow:0 22px 56px #00000042,inset 0 1px #ffffff09}#workspaceOperationPage .operation-flow-head:before{border-color:#6f9ae824;width:480px;height:280px;top:auto;bottom:-138px;right:-76px;transform:rotate(-11deg);box-shadow:0 0 90px #4d8dff14}#workspaceOperationPage .operation-head-main{border-right:1px solid var(--line-soft);background:linear-gradient(125deg,#ffffff06,#0000 44%),#ffffff01;border-bottom:0;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:206px;padding:26px 28px 24px}#workspaceOperationPage .operation-state-chip,#workspaceOperationPage .operation-meta-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:13px;min-height:26px;padding:0 10px}#workspaceOperationPage .operation-head-title{letter-spacing:-.025em;max-width:680px;font-size:26px;line-height:1.3}#workspaceOperationPage .operation-head-sub{max-width:650px;margin-top:8px;font-size:12px;line-height:1.75}#workspaceOperationPage .operation-private-btn{background:linear-gradient(135deg,#2b5597c2,#392e77c2);border-color:#6997e285;border-radius:20px;align-self:flex-start;min-width:122px;height:40px;padding:0 16px;box-shadow:0 10px 24px #1f3e7b2e,inset 0 1px #ffffff14}#workspaceOperationPage .operation-steps{background:linear-gradient(145deg,#080d162e,#ffffff02);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-height:206px;padding:24px}#workspaceOperationPage .operation-step{border:1px solid var(--line-soft);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:13px;gap:11px;height:auto;min-height:70px;padding:13px 14px;transition:border-color .22s,transform .22s,background .22s;box-shadow:inset 0 1px #ffffff06}#workspaceOperationPage .operation-step-copy{padding-right:0;background:0 0!important}#workspaceOperationPage .operation-step-copy strong{letter-spacing:.01em;font-size:12.5px}#workspaceOperationPage .operation-step-copy span{margin-top:4px;font-size:10px}#workspaceOperationPage .operation-layout{grid-template-columns:286px minmax(0,1fr);gap:18px}#workspaceOperationPage .operation-sidebar{grid-area:1/1;gap:14px;top:80px}#workspaceOperationPage .operation-main{grid-area:1/2;grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);align-items:start;gap:18px;display:grid}#workspaceOperationPage .operation-main>.operation-panel:first-child{grid-column:1/-1}#workspaceOperationPage .operation-main>.operation-panel:nth-child(2){grid-column:1}#workspaceOperationPage .operation-main>.operation-record-panel{grid-column:2;min-height:100%;position:sticky;top:80px}#workspaceOperationPage .operation-sidebar>.operation-side-card:first-child{order:1}#workspaceOperationPage .operation-sidebar>.operation-feedback-card{order:2}#workspaceOperationPage .operation-sidebar>.operation-side-card:nth-child(2){order:3}#workspaceOperationPage .operation-sidebar>.operation-side-card:last-child{order:4}#workspaceOperationPage .operation-panel{position:relative}#workspaceOperationPage .operation-panel-head{background:linear-gradient(#ffffff06,#ffffff02);min-height:64px;padding:14px 17px}#workspaceOperationPage .operation-panel-title{gap:11px}#workspaceOperationPage .operation-panel-title svg{width:18px;height:18px}#workspaceOperationPage .operation-panel-title strong{letter-spacing:.01em;font-size:14.5px}#workspaceOperationPage .operation-panel-title span{margin-top:4px;font-size:10.5px}#workspaceOperationPage .operation-script-body{grid-template-columns:minmax(0,1fr) 290px;gap:14px;padding:16px}#workspaceOperationPage .operation-script-file,#workspaceOperationPage .operation-script-action{border-radius:14px;min-height:112px}#workspaceOperationPage .operation-script-file{background:radial-gradient(circle at 0 0,#4d8dff13,#0000 35%),#ffffff04;padding:17px}#workspaceOperationPage .operation-file-icon{border-radius:12px;width:48px;height:56px}#workspaceOperationPage .operation-script-name{font-size:13.5px}#workspaceOperationPage .operation-script-action{background:radial-gradient(circle at 100% 0,#714fff1c,#0000 46%),linear-gradient(145deg,#4d8dff12,#7c61ff09);justify-content:center;padding:15px}#workspaceOperationPage .operation-script-btn{border-radius:19px;height:38px}#workspaceOperationPage .operation-submit-grid{grid-template-columns:1fr;min-height:0}#workspaceOperationPage .operation-submit-main{border-right:0;border-bottom:1px solid var(--line-soft);padding:16px}#workspaceOperationPage .operation-dropzone{background:radial-gradient(circle at 50% -15%,#4e8dff1f,#0000 48%),linear-gradient(#ffffff05,#ffffff02);border-radius:15px;min-height:194px}#workspaceOperationPage .operation-upload-icon{border-radius:15px;width:48px;height:48px}#workspaceOperationPage .operation-dropzone strong{font-size:13px}#workspaceOperationPage .operation-submit-note{border-radius:12px;min-height:120px}#workspaceOperationPage .operation-submit-btn{border-radius:19px;height:38px;padding:0 18px}#workspaceOperationPage .operation-version-panel{background:linear-gradient(#ffffff03,#ffffff01)}#workspaceOperationPage .operation-version-head{height:48px;padding:0 15px}#workspaceOperationPage .operation-version-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}#workspaceOperationPage .operation-version-item{background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:12px;min-height:116px;padding:12px}#workspaceOperationPage .operation-record-panel .operation-panel-head{min-height:64px}#workspaceOperationPage .operation-record-list{gap:10px}#workspaceOperationPage .operation-record-item{border:1px solid var(--line-soft);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:13px;min-height:82px;padding:14px 13px 14px 45px}#workspaceOperationPage .operation-record-item:last-child{min-height:82px;padding-bottom:14px}#workspaceOperationPage .operation-record-item:not(:last-child):before{background:linear-gradient(180deg,#4c6487,var(--line-soft));top:38px;bottom:-12px;left:22px}#workspaceOperationPage .operation-record-dot{border-width:2px;width:13px;height:13px;top:17px;left:16px}#workspaceOperationPage .operation-record-desc{margin-top:7px;font-size:10.5px;line-height:1.7}#workspaceOperationPage .operation-record-item.complete{background:linear-gradient(145deg,#3d9d7713,#ffffff02);border-color:#50b98f38}#workspaceOperationPage .operation-record-item.current{background:linear-gradient(145deg,#b07f2214,#ffffff02);border-color:#d6b35745}#workspaceOperationPage .operation-reward-head{padding:16px 16px 13px}#workspaceOperationPage .operation-reward-body{background:radial-gradient(circle at 95% 5%,#5ce8b521,#0000 42%),linear-gradient(135deg,#37a98126,#236a5e0e);padding:17px 16px 19px}#workspaceOperationPage .operation-reward-amount{margin-top:9px;font-size:25px}#workspaceOperationPage .operation-side-head{padding:14px 15px}#workspaceOperationPage .operation-summary-list{gap:8px;padding:12px 15px 14px}#workspaceOperationPage .operation-summary-item{border-bottom:1px solid var(--line-soft);padding-bottom:7px}#workspaceOperationPage .operation-summary-item:last-child{border-bottom:0;padding-bottom:0}#workspaceOperationPage .operation-feedback-card{box-shadow:0 15px 34px #5a390f1f,inset 0 1px #ffffff06}#workspaceOperationPage .operation-activity-list{padding:5px 15px 14px}body.light-mode #workspaceOperationPage .operation-back{background:linear-gradient(#fff,#f7f9fc)}body.light-mode #workspaceOperationPage .operation-private-btn{color:#fff;background:linear-gradient(135deg,#477fe5,#6759df);border-color:#7897e5;box-shadow:0 10px 24px #495ccf2e,inset 0 1px #fff3}body.light-mode #workspaceOperationPage .operation-breadcrumb{background:#f8fafc;border-color:#dce4ed}body.light-mode #workspaceOperationPage .operation-flow-head{background:radial-gradient(circle at 4% 0,#438bff1a,#0000 34%),radial-gradient(circle at 92% 10%,#7958ff17,#0000 31%),linear-gradient(145deg,#fff,#f6f9fd);box-shadow:0 20px 48px #2a446d1a,inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-panel,body.light-mode #workspaceOperationPage .operation-side-card{background:#fff;border-color:#d7e0ea;box-shadow:0 14px 34px #2a446d13,inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-panel-head{background:linear-gradient(#fff,#fafbfd)}body.light-mode #workspaceOperationPage .operation-script-file{background:radial-gradient(circle at 0 0,#4d8dff0e,#0000 35%),#fbfcfe}body.light-mode #workspaceOperationPage .operation-script-action{background:radial-gradient(circle at 100% 0,#714fff11,#0000 46%),linear-gradient(145deg,#f7faff,#f8f6ff)}body.light-mode #workspaceOperationPage .operation-dropzone{background:radial-gradient(circle at 50% -15%,#4e8dff13,#0000 48%),#f9fbfd}body.light-mode #workspaceOperationPage .operation-version-panel{background:#f7f9fc}body.light-mode #workspaceOperationPage .operation-version-item,body.light-mode #workspaceOperationPage .operation-record-item{background:linear-gradient(145deg,#fff,#f7f9fc);border-color:#dce4ed;box-shadow:0 5px 15px #2a446d09}body.light-mode #workspaceOperationPage .operation-record-item.complete{background:linear-gradient(145deg,#f1faf6,#fff);border-color:#b9dfd1}body.light-mode #workspaceOperationPage .operation-record-item.current{background:linear-gradient(145deg,#fff9e9,#fff);border-color:#ead79c}body.light-mode #workspaceOperationPage .operation-reward-body{background:radial-gradient(circle at 95% 5%,#41bd8f1a,#0000 42%),linear-gradient(135deg,#eaf9f3,#f8fcfa)}@media(max-width:1500px){#workspaceOperationPage .operation-flow-head{grid-template-columns:minmax(410px,.88fr) minmax(560px,1.2fr)}#workspaceOperationPage .operation-layout{grid-template-columns:268px minmax(0,1fr)}#workspaceOperationPage .operation-main{grid-template-columns:minmax(0,1.35fr) 300px}}@media(max-width:1280px){#workspaceOperationPage .operation-flow-head{grid-template-columns:1fr}#workspaceOperationPage .operation-head-main{border-right:0;border-bottom:1px solid var(--line-soft);min-height:170px}#workspaceOperationPage .operation-steps{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));min-height:104px;padding:15px}#workspaceOperationPage .operation-layout{grid-template-columns:250px minmax(0,1fr)}#workspaceOperationPage .operation-main{grid-template-columns:1fr}#workspaceOperationPage .operation-main>.operation-panel,#workspaceOperationPage .operation-main>.operation-record-panel{grid-column:1}#workspaceOperationPage .operation-main>.operation-record-panel{position:relative;top:auto}#workspaceOperationPage .operation-record-list{grid-template-columns:repeat(3,minmax(0,1fr))}#workspaceOperationPage .operation-record-item:not(:last-child):before{display:none}}#workspaceOperationPage .operation-flow-head{background:radial-gradient(circle at 7% 4%,#4089ff38,#0000 31%),radial-gradient(circle at 91% 8%,#6f5beb29,#0000 28%),linear-gradient(118deg,#13233d,#101a2d 45%,#15172d);border-color:#7497d33d;box-shadow:0 24px 62px #00000057,0 0 0 1px #5a84cc0d,inset 0 1px #ffffff12}#workspaceOperationPage .operation-flow-head:before{border-color:#649af52e;box-shadow:0 0 110px #3e80ee1f}#workspaceOperationPage .operation-head-main{background:linear-gradient(130deg,#3c82ee21,#1e32520d 48%,#0000 72%);border-right-color:#7694c638;position:relative;overflow:hidden}#workspaceOperationPage .operation-head-main:before{content:"";opacity:.9;background:linear-gradient(#0000,#5da1ff 24%,#7b79ff 72%,#0000);border-radius:2px;width:2px;position:absolute;top:25px;bottom:25px;left:0;box-shadow:0 0 18px #5394ff7a}#workspaceOperationPage .operation-head-title{color:#f8fbff;text-shadow:0 5px 24px #00000042}#workspaceOperationPage .operation-head-sub{color:#a8b8cf}#workspaceOperationPage .operation-state-chip{color:#eaf4ff;background:linear-gradient(135deg,#2574e0c7,#4660cbb8);border-color:#66acff8a;box-shadow:0 6px 18px #2367d22e,inset 0 1px #ffffff1f}#workspaceOperationPage .operation-meta-chip{color:#c5d2e4;background:#08111f61;border-color:#7692be40;box-shadow:inset 0 1px #ffffff09}#workspaceOperationPage .operation-private-btn{color:#f1f6ff;background:linear-gradient(135deg,#326fce,#554fc7);border-color:#75a4ef99;box-shadow:0 12px 28px #2951a540,inset 0 1px #ffffff26}#workspaceOperationPage .operation-private-btn:hover{background:linear-gradient(135deg,#3d7fe1,#625add);border-color:#8ab9ff;box-shadow:0 15px 34px #2e5dbf57,0 0 20px #5b89ed24,inset 0 1px #ffffff2e}#workspaceOperationPage .operation-step{color:#9eabc0;background:linear-gradient(145deg,#233045c7,#151d2cb8);border-color:#6982aa33;box-shadow:inset 0 1px #ffffff09}#workspaceOperationPage .operation-step-index{color:#afbdd0;background:#111c2e;border-color:#7e95b94d}#workspaceOperationPage .operation-step-copy strong{color:#d8e1ee}#workspaceOperationPage .operation-step-copy span{color:#8594aa}#workspaceOperationPage .operation-step.done{color:#85dfbf;background:linear-gradient(145deg,#1e685261,#13302b75);border-color:#4cbe9252}#workspaceOperationPage .operation-step.done .operation-step-index{color:#d9fff1;background:linear-gradient(145deg,#287e67,#205b50);border-color:#5cddaa7a;box-shadow:0 0 18px #42be9129,inset 0 1px #ffffff1a}#workspaceOperationPage .operation-step.done .operation-step-copy strong{color:#dff7ed}#workspaceOperationPage .operation-step.done .operation-step-copy span{color:#83b9a7}#workspaceOperationPage .operation-step.current{color:#a8caff;background:radial-gradient(circle at 100% 0,#765bff33,#0000 48%),linear-gradient(145deg,#2a68cb7a,#34307c5c);border-color:#64a0ff9e;box-shadow:0 13px 30px #214fa233,inset 0 1px #ffffff14}#workspaceOperationPage .operation-step.current .operation-step-index{color:#fff;background:linear-gradient(145deg,#438ef0,#695ce1);border-color:#8dbfffb3;box-shadow:0 0 22px #538bf447,inset 0 1px #ffffff29}#workspaceOperationPage .operation-step.current .operation-step-copy strong{color:#fff}#workspaceOperationPage .operation-step.current .operation-step-copy span{color:#b7cbed}body.light-mode #workspaceOperationPage .operation-flow-head:before{border-color:#5e8edb26;box-shadow:0 0 90px #4880d814}body.light-mode #workspaceOperationPage .operation-head-main{background:linear-gradient(130deg,#4284e113,#fff3 52%,#0000 75%);border-right-color:#dce5f1}body.light-mode #workspaceOperationPage .operation-head-main:before{background:linear-gradient(#0000,#4d8ff0 24%,#7468df 72%,#0000);box-shadow:0 0 15px #4d8ff038}body.light-mode #workspaceOperationPage .operation-head-title{color:#14233c;text-shadow:none}body.light-mode #workspaceOperationPage .operation-state-chip{color:#fff;background:linear-gradient(135deg,#3f7fdc,#5b61cf);border-color:#7ba6e9;box-shadow:0 7px 17px #3e6bbe29,inset 0 1px #ffffff38}body.light-mode #workspaceOperationPage .operation-meta-chip{color:#53657d;background:#ffffffc7;border-color:#d3deec;box-shadow:0 4px 12px #2a446d0a,inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-step-index{color:#66778f;background:#f7f9fc;border-color:#c9d5e4}body.light-mode #workspaceOperationPage .operation-step.done .operation-step-index{color:#fff;background:linear-gradient(145deg,#43a482,#37866f);border-color:#79c5aa;box-shadow:0 6px 15px #388b7024,inset 0 1px #fff3}body.light-mode #workspaceOperationPage .operation-step.done .operation-step-copy strong{color:#27634f}body.light-mode #workspaceOperationPage .operation-step.done .operation-step-copy span{color:#669485}body.light-mode #workspaceOperationPage .operation-step.current .operation-step-index{color:#fff;background:linear-gradient(145deg,#458ce8,#6659d7);border-color:#75a8ed;box-shadow:0 7px 17px #4473ce2e,inset 0 1px #ffffff38}body.light-mode #workspaceOperationPage .operation-step.current .operation-step-copy strong{color:#234f91}body.light-mode #workspaceOperationPage .operation-step.current .operation-step-copy span{color:#5f76a0}#workspaceOperationPage .operation-layout{grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:18px}#workspaceOperationPage .operation-main,#workspaceOperationPage .operation-sidebar{display:contents}#workspaceOperationPage .operation-sidebar>.operation-side-card:not(.operation-feedback-card){display:none!important}#workspaceOperationPage .operation-main>.operation-panel:first-child{grid-area:1/1/auto/-1}#workspaceOperationPage .operation-main>.operation-panel:nth-child(2){grid-area:2/1;min-height:100%}#workspaceOperationPage .operation-sidebar>.operation-feedback-card{grid-area:2/2;align-self:start;position:sticky;top:80px}#workspaceOperationPage .operation-main>.operation-record-panel{grid-area:3/1/auto/-1;min-height:0;position:static}#workspaceOperationPage .operation-record-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}#workspaceOperationPage .operation-record-item,#workspaceOperationPage .operation-record-item:last-child{border:1px solid var(--line-soft);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:13px;min-height:96px;padding:14px 14px 14px 44px}#workspaceOperationPage .operation-record-item:before,#workspaceOperationPage .operation-record-item:not(:last-child):before{display:none}#workspaceOperationPage .operation-record-dot{top:18px;left:16px}#workspaceOperationPage .operation-record-title-row{flex-direction:column;align-items:flex-start;gap:5px}#workspaceOperationPage .operation-record-time{white-space:normal;line-height:1.45}#workspaceOperationPage .operation-feedback-card{min-height:fit-content}#workspaceOperationPage .operation-feedback-top{padding:14px 14px 12px}#workspaceOperationPage .operation-feedback-body{padding:14px}#workspaceOperationPage .operation-feedback-actions button{height:30px}@media(max-width:1420px){#workspaceOperationPage .operation-layout{grid-template-columns:1fr}#workspaceOperationPage .operation-main,#workspaceOperationPage .operation-sidebar{display:block}#workspaceOperationPage .operation-sidebar{margin-top:18px}#workspaceOperationPage .operation-sidebar>.operation-feedback-card,#workspaceOperationPage .operation-main>.operation-record-panel{position:static}#workspaceOperationPage .operation-record-list{grid-template-columns:1fr}}#workspaceOperationPage .operation-main-clean{grid-template-columns:1fr;gap:18px;min-width:0;display:grid}#workspaceOperationPage .operation-work-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:18px;min-width:0;display:grid}#workspaceOperationPage .operation-work-grid>.operation-panel{min-width:0;height:100%}#workspaceOperationPage .operation-work-side{flex-direction:column;align-self:stretch;gap:16px;min-width:0;display:flex}#workspaceOperationPage .operation-work-side>.operation-feedback-card{flex:none;margin:0;position:static}#workspaceOperationPage .operation-work-side>.operation-record-panel{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex;position:relative}#workspaceOperationPage .operation-work-side>.operation-record-panel .operation-record-body{flex:auto;padding:14px;display:flex}#workspaceOperationPage .operation-work-side>.operation-record-panel .operation-record-list{grid-template-columns:1fr;align-content:start;gap:10px;width:100%;display:grid}#workspaceOperationPage .operation-work-side .operation-record-time{white-space:normal;margin-top:4px;line-height:1.45;display:block}#workspaceOperationPage .operation-work-grid>.operation-panel:first-child{flex-direction:column;display:flex}#workspaceOperationPage .operation-work-grid>.operation-panel:first-child .operation-submit-grid{flex:auto}@media(max-width:1420px){#workspaceOperationPage .operation-work-grid{grid-template-columns:minmax(0,1fr) 310px;gap:15px}}@media(max-width:1180px){#workspaceOperationPage .operation-work-grid{grid-template-columns:1fr}#workspaceOperationPage .operation-work-side{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;display:grid}#workspaceOperationPage .operation-work-side>.operation-record-panel{min-height:100%}}#workspaceOperationPage .operation-step{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}#workspaceOperationPage .operation-step:focus-visible{border-color:#79aaff;outline:0;box-shadow:0 0 0 3px #4d8dff24,inset 0 1px #ffffff0a}#workspaceOperationPage .operation-dropzone.locked{cursor:not-allowed;border-style:solid;border-color:var(--line-soft);box-shadow:none;opacity:.78;background:linear-gradient(#ffffff03,#ffffff01)}#workspaceOperationPage .operation-dropzone.locked:hover{border-color:var(--line-soft);box-shadow:none;background:linear-gradient(#ffffff03,#ffffff01)}#workspaceOperationPage .operation-dropzone.locked .operation-upload-icon{color:#78879d;border-color:var(--line-soft);box-shadow:none;background:#ffffff05}#workspaceOperationPage .operation-choose-btn:disabled,#workspaceOperationPage .operation-submit-btn:disabled{cursor:not-allowed;color:#7f8b9d;border-color:var(--line);box-shadow:none;opacity:.72;background:#202735;transform:none}#workspaceOperationPage .operation-submit-note:disabled{cursor:not-allowed;color:var(--muted-2);opacity:.78;background:#ffffff02}body.light-mode #workspaceOperationPage .operation-step.pending.active-view{background:linear-gradient(145deg,#f4f7fb,#eef2f7);border-color:#b6c3d5}body.light-mode #workspaceOperationPage .operation-dropzone.locked{background:#f5f7fa;border-color:#d9e1eb}body.light-mode #workspaceOperationPage .operation-choose-btn:disabled,body.light-mode #workspaceOperationPage .operation-submit-btn:disabled{color:#8b97a8;background:#edf1f5;border-color:#d6dee8}body:not(.light-mode) #workspaceOperationPage{--operation-surface:#111a27;--operation-surface-2:#0c141f;--operation-surface-3:#162131;--operation-border:#314159;--operation-border-soft:#25344a;--operation-text:#f7faff;--operation-text-2:#c5d0df;--operation-muted:#9aa9be}body:not(.light-mode) #workspaceOperationPage .operation-panel,body:not(.light-mode) #workspaceOperationPage .operation-side-card{border-color:var(--operation-border);background:linear-gradient(180deg,var(--operation-surface),var(--operation-surface-2));box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff09}body:not(.light-mode) #workspaceOperationPage .operation-panel-head,body:not(.light-mode) #workspaceOperationPage .operation-side-head,body:not(.light-mode) #workspaceOperationPage .operation-reward-head{border-bottom-color:var(--operation-border-soft);background:linear-gradient(#1f2d41b8,#141e2d6b)}body:not(.light-mode) #workspaceOperationPage .operation-panel-title strong,body:not(.light-mode) #workspaceOperationPage .operation-side-title,body:not(.light-mode) #workspaceOperationPage .operation-version-title,body:not(.light-mode) #workspaceOperationPage .operation-submit-label{color:var(--operation-text)}body:not(.light-mode) #workspaceOperationPage .operation-panel-title span,body:not(.light-mode) #workspaceOperationPage .operation-script-note,body:not(.light-mode) #workspaceOperationPage .operation-script-action span,body:not(.light-mode) #workspaceOperationPage .operation-dropzone,body:not(.light-mode) #workspaceOperationPage .operation-record-desc,body:not(.light-mode) #workspaceOperationPage .operation-summary-item,body:not(.light-mode) #workspaceOperationPage .operation-feedback-card.no-feedback .operation-feedback-body p{color:var(--operation-muted)}body:not(.light-mode) #workspaceOperationPage .operation-panel-title svg,body:not(.light-mode) #workspaceOperationPage .operation-side-title svg,body:not(.light-mode) #workspaceOperationPage .operation-version-title svg{color:#8fbbfb}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child{overflow:hidden}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child:after{opacity:.7;bottom:10px}#workspaceOperationPage .operation-script-body{background:radial-gradient(circle at 0 100%,#4287eb0f,#0000 34%),linear-gradient(#ffffff02,#0000);padding:0 18px 16px;display:block}#workspaceOperationPage .operation-script-file{min-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:50px minmax(0,1fr) minmax(300px,360px);align-items:center;gap:16px;padding:18px 0;display:grid}#workspaceOperationPage .operation-file-icon{color:#a9ceff;background:linear-gradient(160deg,#3f7fe03b,#634bd31a);border-color:#74aaf66b;width:48px;height:56px;box-shadow:0 10px 26px #2456a526,inset 0 1px #ffffff14}#workspaceOperationPage .operation-script-copy{padding-right:8px}#workspaceOperationPage .operation-script-label{color:#8191a9;letter-spacing:.02em;font-size:11px}#workspaceOperationPage .operation-script-name{color:#f8fbff;margin-top:4px;font-size:14.5px;line-height:1.45}#workspaceOperationPage .operation-script-note{margin-top:5px;font-size:11.5px;line-height:1.55}#workspaceOperationPage .operation-script-action{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:16px;padding:0;display:grid}#workspaceOperationPage .operation-script-action span{font-size:11.5px;line-height:1.65}#workspaceOperationPage .operation-script-btn{background:linear-gradient(135deg,#3f7ee8,#6654e8);border-color:#7b94ffc7;border-radius:20px;width:148px;height:40px;margin:0;box-shadow:0 11px 26px #4253de42,inset 0 1px #ffffff2e}#workspaceOperationPage .operation-script-btn:hover{filter:brightness(1.07);border-color:#9db7ff;box-shadow:0 14px 32px #4253de57,0 0 20px #5c7bf31f,inset 0 1px #fff3}body:not(.light-mode) #workspaceOperationPage .operation-dropzone{background:radial-gradient(circle at 50% -8%,#468bef21,#0000 46%),linear-gradient(#121c2a,#0e1622);border-color:#49617f;box-shadow:inset 0 1px #ffffff06}body:not(.light-mode) #workspaceOperationPage .operation-dropzone:hover,body:not(.light-mode) #workspaceOperationPage .operation-dropzone.dragging{background:radial-gradient(circle at 50% -8%,#4c94fa2e,#0000 48%),linear-gradient(#142136,#101a29);border-color:#78aaf0}body:not(.light-mode) #workspaceOperationPage .operation-dropzone strong{color:#f4f8ff;font-size:13.5px}body:not(.light-mode) #workspaceOperationPage .operation-dropzone p{color:#9dacbf;font-size:11px}body:not(.light-mode) #workspaceOperationPage .operation-selected-file,body:not(.light-mode) #workspaceOperationPage .operation-submit-note,body:not(.light-mode) #workspaceOperationPage .operation-version-item,body:not(.light-mode) #workspaceOperationPage .operation-work-side .operation-record-item{background:linear-gradient(145deg,#1b283bdb,#0f1723e0);border-color:#2e3e55}body:not(.light-mode) #workspaceOperationPage .operation-submit-note{color:#f4f7fc}body:not(.light-mode) #workspaceOperationPage .operation-submit-note::placeholder{color:#7f8fa5}body:not(.light-mode) #workspaceOperationPage .operation-version-name,body:not(.light-mode) #workspaceOperationPage .operation-record-title{color:#edf3fb}body:not(.light-mode) #workspaceOperationPage .operation-version-time,body:not(.light-mode) #workspaceOperationPage .operation-version-hash,body:not(.light-mode) #workspaceOperationPage .operation-record-time{color:#8393aa}body:not(.light-mode) #workspaceOperationPage .operation-feedback-card{background:linear-gradient(#4f361657,#0f151f 60%);border-color:#dda44475}body:not(.light-mode) #workspaceOperationPage .operation-feedback-card.no-feedback{border-color:var(--operation-border);background:linear-gradient(180deg,var(--operation-surface),var(--operation-surface-2))}body:not(.light-mode) #workspaceOperationPage .operation-feedback-body p{color:#d3bd97;font-size:11px}body:not(.light-mode) #workspaceOperationPage .operation-permission{color:#a9ceff;background:#3371cd29;border-color:#67a4f475;box-shadow:inset 0 1px #ffffff0d}body.light-mode #workspaceOperationPage .operation-script-body{background:radial-gradient(circle at 0 100%,#4b88e20e,#0000 34%),linear-gradient(#4578c905,#0000)}body.light-mode #workspaceOperationPage .operation-script-file,body.light-mode #workspaceOperationPage .operation-script-action{box-shadow:none;background:0 0;border:0;border-radius:0}body.light-mode #workspaceOperationPage .operation-script-label{color:#75849a}body.light-mode #workspaceOperationPage .operation-script-name{color:#16253d}body.light-mode #workspaceOperationPage .operation-script-note,body.light-mode #workspaceOperationPage .operation-script-action span{color:#687890}@media(max-width:1360px){#workspaceOperationPage .operation-script-file{grid-template-columns:48px minmax(0,1fr) minmax(270px,320px);gap:14px}#workspaceOperationPage .operation-script-action{grid-template-columns:minmax(0,1fr) 140px}#workspaceOperationPage .operation-script-btn{width:140px}}body.light-mode #workspaceOperationPage .operation-file-icon{isolation:isolate;color:#6f90c2;letter-spacing:.065em;width:48px;height:58px;text-shadow:none;background:linear-gradient(#f8fbff,#edf5ff 46%,#e2eeff);border:1px solid #bfd4f0;border-radius:11px;font-size:9px;font-weight:950;position:relative;overflow:hidden;box-shadow:0 8px 18px #567bb11f,0 2px 5px #567bb114,inset 0 1px #fffffff2}body.light-mode #workspaceOperationPage .operation-file-icon:before{content:"";z-index:0;clip-path:polygon(0 0,100% 0,100% 100%);filter:drop-shadow(-1px 1px 1px #668bbf1f);background:linear-gradient(225deg,#fff 0 49%,#d5e5f8 50% 54%,#eef5ff 55% 100%);width:16px;height:16px;position:absolute;top:-1px;right:-1px}body.light-mode #workspaceOperationPage .operation-file-icon:after{content:none;display:none}body.light-mode #workspaceOperationPage .operation-script-file:hover .operation-file-icon{background:linear-gradient(#fff,#f3f8ff 48%,#e7f1ff);border-color:#a9c6ec;transform:translateY(-1px);box-shadow:0 10px 20px #567bb129,0 0 0 3px #8db0e21a,inset 0 1px #fffffffa}#workspaceOperationPage .operation-dropzone.has-file{background:radial-gradient(circle at 50% -10%,#53d5a429,#0000 50%),linear-gradient(#3bb18413,#ffffff02);border-style:solid;border-color:#58d3a37a;min-height:158px;box-shadow:inset 0 0 0 1px #6ce1b509,inset 0 0 36px #3fb88b0b,0 12px 28px #0000001f}#workspaceOperationPage .operation-dropzone.has-file:hover{background:radial-gradient(circle at 50% -10%,#53d5a430,#0000 50%),linear-gradient(#3bb18417,#ffffff03);border-color:#6be4b5ad}#workspaceOperationPage .operation-dropzone.has-file .operation-upload-icon{color:#75dfb4;background:#3eb98b1f;border-color:#68e1b357;position:relative;box-shadow:0 10px 24px #36b3841f,inset 0 1px #ffffff14}#workspaceOperationPage .operation-dropzone.has-file .operation-upload-icon svg{opacity:0}#workspaceOperationPage .operation-dropzone.has-file .operation-upload-icon:after{content:"✓";color:#84e8bd;place-items:center;font-size:20px;font-weight:950;display:grid;position:absolute;inset:0}#workspaceOperationPage .operation-dropzone.has-file strong{color:#dff9ee}#workspaceOperationPage .operation-dropzone.has-file p{color:#8fcbb3}#workspaceOperationPage .operation-dropzone.has-file .operation-choose-btn{color:#a9e5ca;background:#30916d1a;border-color:#69dab04d}#workspaceOperationPage .operation-dropzone.has-file .operation-choose-btn:hover{color:#e9fff5;background:#36a67c29;border-color:#77e8be80}#workspaceOperationPage .operation-selected-file.ready{background:linear-gradient(135deg,#309b7318,#ffffff03);border-color:#59cea157;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff06}#workspaceOperationPage .operation-zip-icon{color:#a8ead0;letter-spacing:.08em;background:linear-gradient(145deg,#4fc7992e,#26765b1a);border:1px solid #67d8ae57;border-radius:11px;place-items:end center;width:44px;height:50px;padding-bottom:7px;font-size:8px;font-weight:950;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #247f5d1a,inset 0 1px #ffffff0f}#workspaceOperationPage .operation-zip-icon:before{content:"";opacity:.9;background:repeating-linear-gradient(#9ce7c8 0 3px,#0000 3px 5px);border-radius:3px;width:7px;height:24px;position:absolute;top:7px;left:50%;transform:translate(-50%)}#workspaceOperationPage .operation-zip-icon:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:linear-gradient(225deg,#b5f6da6b 0 49%,#3a916d29 50% 100%);width:13px;height:13px;position:absolute;top:0;right:0}#workspaceOperationPage .operation-file-ready-main{min-width:0}#workspaceOperationPage .operation-file-ready-name{color:#eaf8f2;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:900;line-height:1.35;display:block;overflow:hidden}#workspaceOperationPage .operation-file-ready-meta{color:#789b8d;flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:9.5px;display:flex}#workspaceOperationPage .operation-file-ready-meta span{align-items:center;gap:5px;display:inline-flex}#workspaceOperationPage .operation-file-ready-meta .verified{color:#76d7ad}#workspaceOperationPage .operation-file-ready-meta .verified:before{content:"";background:#66d9aa;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #66d9aaa6}#workspaceOperationPage .operation-file-ready-actions{align-items:center;gap:7px;display:flex}#workspaceOperationPage .operation-file-action{color:#aab9c7;cursor:pointer;background:#ffffff06;border:1px solid #7b99ad33;border-radius:14px;height:28px;padding:0 10px;font-size:9.5px;font-weight:850;transition:all .18s}#workspaceOperationPage .operation-file-action:hover{color:#f3f8ff;background:#4d8dff17;border-color:#75abe06b;transform:translateY(-1px)}#workspaceOperationPage .operation-file-action.remove:hover{color:#ffb5bd;background:#ff4e5d14;border-color:#ff707c61}body.light-mode #workspaceOperationPage .operation-dropzone.has-file{background:radial-gradient(circle at 50% -10%,#64d3a529,#0000 52%),linear-gradient(#f7fffb,#f1faf6);border-color:#9fd7bf;box-shadow:0 10px 24px #347b5b14,inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-dropzone.has-file:hover{background:linear-gradient(#f9fffc,#edf9f3);border-color:#7fc9a9}body.light-mode #workspaceOperationPage .operation-dropzone.has-file .operation-upload-icon{color:#2e9b70;background:#e9f8f1;border-color:#a7d9c3;box-shadow:0 8px 18px #3990691a}body.light-mode #workspaceOperationPage .operation-dropzone.has-file .operation-upload-icon:after{color:#389f76}body.light-mode #workspaceOperationPage .operation-dropzone.has-file strong{color:#245c48}body.light-mode #workspaceOperationPage .operation-dropzone.has-file p{color:#658b7a}body.light-mode #workspaceOperationPage .operation-dropzone.has-file .operation-choose-btn{color:#397b61;background:#f6fffa;border-color:#afd9c7}body.light-mode #workspaceOperationPage .operation-selected-file.ready{background:linear-gradient(135deg,#f4fcf8,#fff);border-color:#b5ddcb;box-shadow:0 7px 18px #37785b11,inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-zip-icon{color:#3d876b;background:linear-gradient(145deg,#effaf5,#dff2e9);border-color:#b7ddcc;box-shadow:0 7px 16px #35795914,inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-zip-icon:before{background:repeating-linear-gradient(#5fae8d 0 3px,#0000 3px 5px)}body.light-mode #workspaceOperationPage .operation-file-ready-name{color:#244c3e}body.light-mode #workspaceOperationPage .operation-file-ready-meta{color:#738a80}body.light-mode #workspaceOperationPage .operation-file-ready-meta .verified{color:#3a956f}body.light-mode #workspaceOperationPage .operation-file-action{color:#617285;background:#fff;border-color:#d5e0e8}body.light-mode #workspaceOperationPage .operation-file-action:hover{color:#2766b7;background:#f4f8ff;border-color:#a9c6e8}body.light-mode #workspaceOperationPage .operation-file-action.remove:hover{color:#c84f60;background:#fff6f7;border-color:#edb4bc}@media(max-width:1180px){#workspaceOperationPage .operation-selected-file.ready{grid-template-columns:42px minmax(0,1fr)}#workspaceOperationPage .operation-file-ready-actions{grid-column:1/-1;justify-content:flex-end}}#workspaceOperationPage .operation-steps{background:linear-gradient(145deg,#0a0f1829,#ffffff02)}#workspaceOperationPage .operation-step{background:linear-gradient(145deg,#ffffff05,#ffffff02);border-color:#45546c6b;box-shadow:inset 0 1px #ffffff05}#workspaceOperationPage .operation-step:hover{background:linear-gradient(145deg,#3e5c8a13,#ffffff02);border-color:#6175967a;box-shadow:0 8px 18px #0000001f,inset 0 1px #ffffff05}#workspaceOperationPage .operation-step-index{color:#b8c5d8;box-shadow:none;background:linear-gradient(145deg,#1a212fdb,#262f40eb);border-color:#65759280}#workspaceOperationPage .operation-step.current{background:linear-gradient(145deg,#3353881c,#4f40910d);border-color:#587cb857;box-shadow:0 10px 22px #12223f1f,inset 0 1px #ffffff07}#workspaceOperationPage .operation-step.active-view{background:linear-gradient(145deg,#3f649f29,#56479812);border-color:#6e90c680;transform:translateY(-1px);box-shadow:0 10px 22px #162a4f24,0 0 0 1px #5d91ff0d,inset 0 1px #ffffff0b}#workspaceOperationPage .operation-step.active-view .operation-step-index{color:#edf4ff;background:linear-gradient(135deg,#527fc8,#6d68bf);border-color:#759bdf8f;box-shadow:0 0 0 3px #4d8dff12}#workspaceOperationPage .operation-step.done.active-view .operation-step-index{color:#f2fff8;background:linear-gradient(135deg,#4ea685,#5dbb95);border-color:#6cd6ab7a;box-shadow:0 0 0 3px #5bd2a40f}#workspaceOperationPage .operation-step.pending.active-view{background:linear-gradient(145deg,#54617d1f,#ffffff03);border-color:#75819c6b;box-shadow:0 10px 20px #0000001a,inset 0 1px #ffffff07}body.light-mode #workspaceOperationPage .operation-steps{background:linear-gradient(145deg,#f5f8fc,#f1f5fa)}body.light-mode #workspaceOperationPage .operation-step{background:linear-gradient(145deg,#fff,#f7f9fc);border-color:#d9e2ec;box-shadow:0 5px 14px #2a446d0a,inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-step.current{background:linear-gradient(145deg,#f1f6fd,#f6f3fb);border-color:#b6c9e6;box-shadow:0 8px 18px #375c9d12,inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-step.current .operation-step-index,body.light-mode #workspaceOperationPage .operation-step.active-view .operation-step-index{background:linear-gradient(145deg,#6397dc,#7a72cb);border-color:#93b6e8;box-shadow:0 6px 14px #4473ce1f,inset 0 1px #fff3}body.light-mode #workspaceOperationPage .operation-step.done .operation-step-index,body.light-mode #workspaceOperationPage .operation-step.done.active-view .operation-step-index{background:linear-gradient(145deg,#59a98b,#70b99e);border-color:#8cc9b1;box-shadow:0 6px 14px #388b701a,inset 0 1px #fff3}#workspaceOperationPage .operation-dropzone.has-file .operation-choose-btn{display:none!important}.task-private-modal,.task-private-modal .task-private-panel,.task-private-modal .task-private-head,.task-private-modal .task-private-close,.task-private-modal .task-private-link-hero,.task-private-modal .task-private-link-mark,.task-private-modal .task-private-verified,.task-private-modal .task-private-link-stage,.task-private-modal .task-private-link-value,.task-private-modal .task-private-action{transition:background-color .28s,border-color .28s,color .28s,box-shadow .28s}body:not(.light-mode) .task-private-modal{background:#02050bc2}body:not(.light-mode) .task-private-modal .task-private-panel{background:linear-gradient(#141b28,#0d131e);border-color:#31405a;box-shadow:0 34px 88px #0000009e,0 0 0 1px #5c97ff0a}body:not(.light-mode) .task-private-modal .task-private-head{border-bottom-color:#263247}body:not(.light-mode) .task-private-modal .task-private-title-wrap h3{color:#f7f9fd}body:not(.light-mode) .task-private-modal .task-private-close{color:#aebbd0;background:#151d2a;border-color:#334158}body:not(.light-mode) .task-private-modal .task-private-close:hover{color:#fff;background:#1b2637;border-color:#526b91}body:not(.light-mode) .task-private-modal .task-private-link-hero{background:radial-gradient(circle at 95% 2%,#4989f63b,#0000 36%),linear-gradient(145deg,#142844,#0b1524 68%,#0b111b);border-color:#5e99ff85;box-shadow:inset 0 1px #fff1,0 16px 34px #0000003d}body:not(.light-mode) .task-private-modal .task-private-link-hero:after{border-color:#80b3ff2e;box-shadow:0 0 46px #4d8dff29}body:not(.light-mode) .task-private-modal .task-private-link-mark{color:#9fc5ff;background:linear-gradient(145deg,#5b9bff47,#2f61b324);box-shadow:inset 0 0 0 1px #84b5ff38,0 8px 18px #1c4b9333}body:not(.light-mode) .task-private-modal .task-private-link-label{color:#f4f7fc}body:not(.light-mode) .task-private-modal .task-private-link-tip{color:#91a2ba}body:not(.light-mode) .task-private-modal .task-private-verified{color:#a9cbff;background:#4986e521;border-color:#74aaff61}body:not(.light-mode) .task-private-modal .task-private-link-kicker{color:#7393bf}body:not(.light-mode) .task-private-modal .task-private-link-value{color:#9ec5ff;text-shadow:0 0 18px #5797ff33}body:not(.light-mode) .task-private-modal .task-private-link-value:hover{color:#d6e7ff}body:not(.light-mode) .task-private-modal .task-private-action{color:#e4efff;background:linear-gradient(#234575,#183153);border-color:#466fa9;box-shadow:0 8px 20px #0e2b5547,inset 0 1px #ffffff14}body:not(.light-mode) .task-private-modal .task-private-action:hover{color:#fff;background:linear-gradient(#2b538c,#1d3b67);border-color:#679ce4}body.light-mode .task-private-modal{background:#e1e8f2b8}body.light-mode .task-private-modal .task-private-panel{background:linear-gradient(#fff,#f8fbff);border-color:#d6dfeb;box-shadow:0 34px 80px #2940602e,inset 0 0 0 1px #ffffffb8}body.light-mode .task-private-modal .task-private-head{border-bottom-color:#e3e9f1}body.light-mode .task-private-modal .task-private-title-wrap h3{color:#1d2c42}body.light-mode .task-private-modal .task-private-close{color:#6f7d90;background:#f4f7fb;border-color:#d4dde9}body.light-mode .task-private-modal .task-private-close:hover{color:#253b59;background:#edf3fa;border-color:#aebfd5}body.light-mode .task-private-modal .task-private-link-hero{background:radial-gradient(circle at 95% 2%,#4184e51c,#0000 38%),linear-gradient(145deg,#f3f8ff,#fff 72%);border-color:#bcd3ef;box-shadow:inset 0 1px #fffffff2,0 14px 30px #31527e14}body.light-mode .task-private-modal .task-private-link-hero:after{border-color:#578bd41f;box-shadow:0 0 38px #417ed11a}body.light-mode .task-private-modal .task-private-link-mark{color:#2d70cf;background:#eaf3ff;box-shadow:inset 0 0 0 1px #3478e51f,0 7px 16px #34609d14}body.light-mode .task-private-modal .task-private-link-label{color:#233954}body.light-mode .task-private-modal .task-private-link-tip{color:#748399}body.light-mode .task-private-modal .task-private-verified{color:#2468c5;background:#ebf4ff;border-color:#bfd5f0}body.light-mode .task-private-modal .task-private-link-kicker{color:#6d86a5}body.light-mode .task-private-modal .task-private-link-value{color:#2467c2;text-shadow:none}body.light-mode .task-private-modal .task-private-link-value:hover{color:#174f99}body.light-mode .task-private-modal .task-private-action{color:#245fae;background:linear-gradient(#f2f7ff,#e3edff);border-color:#a8c3e7;box-shadow:0 8px 18px #3462a617,inset 0 1px #fffffff2}body.light-mode .task-private-modal .task-private-action:hover{color:#164d94;background:linear-gradient(#e9f2ff,#d9e8ff);border-color:#82a9df}@media(prefers-reduced-motion:reduce){.task-private-modal,.task-private-modal *{transition:none!important;animation:none!important}}.task-private-modal .task-private-panel{border-radius:16px;width:min(500px,92vw)}.task-private-modal .task-private-body{padding:16px 20px 20px}.task-private-modal .task-private-link-hero,body:not(.light-mode) .task-private-modal .task-private-link-hero,body.light-mode .task-private-modal .task-private-link-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0 0;overflow:visible}.task-private-modal .task-private-link-hero:after{display:none}.task-private-modal .task-private-link-stage{border:0;border-top:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;margin-top:15px;padding:14px 0 0}body:not(.light-mode) .task-private-modal .task-private-link-stage{border-top-color:#2a3850}body.light-mode .task-private-modal .task-private-link-stage{border-top-color:#e0e7f0}.task-private-modal .task-private-close,body:not(.light-mode) .task-private-modal .task-private-close,body.light-mode .task-private-modal .task-private-close{box-shadow:none;background:0 0;border-color:#0000}body:not(.light-mode) .task-private-modal .task-private-close:hover{background:#ffffff0e;border-color:#0000}body.light-mode .task-private-modal .task-private-close:hover{background:#f0f4f9;border-color:#0000}@media(max-width:560px){.task-private-modal .task-private-body{padding:14px 16px 17px}.task-private-modal .task-private-link-hero{padding-top:0}}#notificationBtn{position:relative}#notificationBtn .notification-bell-badge{transform-origin:50%;background:#ff4f68;border:2px solid #0b111b;border-radius:50%;width:8px;min-width:8px;height:8px;padding:0;transition:opacity .2s,transform .2s;display:block;position:absolute;top:5px;right:4px;transform:scale(1);box-shadow:0 0 0 1px #ff4f681a,0 3px 10px #ee3f6161}#notificationBtn .notification-bell-badge.is-empty{opacity:0;transform:scale(.55)}#notificationBtn.is-active{color:#dceaff!important;background:#4d8dff1a!important;border-color:#5b97ff33!important;box-shadow:inset 0 0 0 1px #709eff14!important}body.light-mode #notificationBtn .notification-bell-badge{border-color:#fff}body.light-mode #notificationBtn.is-active{color:#245fae!important;background:#4d8dff16!important;border-color:#4d8dff2e!important}#notificationsPage{max-width:none}.notification-page-head{align-items:center}.notification-head-actions{align-items:center;gap:10px;display:flex}.notification-head-button{border:1px solid var(--line);background:var(--panel-3);min-height:36px;color:var(--muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:850;transition:border-color .2s,color .2s,background .2s,transform .2s;display:inline-flex}.notification-head-button:hover:not(:disabled){color:var(--text);border-color:#526a90;transform:translateY(-1px)}.notification-head-button:disabled{opacity:.45;cursor:not-allowed}.notification-shell{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-3));box-shadow:var(--shadow);border-radius:16px;position:relative;overflow:hidden}.notification-shell:before{content:"";pointer-events:none;background:radial-gradient(circle,#4d8dff1a,#0000 68%);width:290px;height:190px;position:absolute;top:-96px;right:-70px}.notification-toolbar{z-index:1;border-bottom:1px solid var(--line-soft);background:#ffffff03;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:13px 17px 13px 20px;display:flex;position:relative}.notification-toolbar-copy{min-width:0}.notification-toolbar-copy strong{color:var(--text);font-size:16px;font-weight:900;display:block}.notification-toolbar-copy span{color:var(--muted-2);margin-top:4px;font-size:11.5px;display:block}.notification-toolbar-controls{align-items:center;gap:10px;display:flex}.notification-segmented{border:1px solid var(--line);background:var(--panel-3);border-radius:12px;align-items:center;gap:3px;padding:3px;display:flex}.notification-filter{min-width:66px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:850;transition:background .2s,color .2s,box-shadow .2s}.notification-filter span{color:inherit;opacity:.76;margin-left:5px}.notification-filter:hover{color:var(--text)}.notification-filter.active{color:#e8f1ff;background:linear-gradient(#284e83,#1a355c);box-shadow:0 6px 14px #1b43793d,inset 0 1px #ffffff12}.notification-list{z-index:1;position:relative}.notification-item{border-bottom:1px solid var(--line-soft);cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:15px;min-height:96px;padding:16px 18px;transition:background .22s,transform .22s,box-shadow .22s;display:grid;position:relative}.notification-item:last-child{border-bottom:0}.notification-item:hover{z-index:2;background:#4d8dff0b;box-shadow:inset 3px 0 #4d8dff47}.notification-item.is-unread{background:linear-gradient(90deg,#4d8dff1a,#4d8dff09 58%,#4d8dff03);box-shadow:inset 0 0 0 1px #67a2ff14}.notification-item:not(.is-unread) .notification-icon{opacity:.58;filter:saturate(.55)}.notification-item:not(.is-unread) .notification-title-line h3{color:var(--muted);font-weight:750}.notification-item.is-unread:before{content:"";background:linear-gradient(#67a2ff,#7569ff);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:0;box-shadow:0 0 12px #4d8dff7a}.notification-icon{color:#79aaff;background:#4d8dff13;border:1px solid #688bbe3d;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff09}.notification-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.notification-icon.success{color:#76dda4;background:#71e3a113;border-color:#71e3a13d}.notification-icon.warning{color:#f2ce70;background:#f5d76e14;border-color:#f5d76e42}.notification-icon.danger{color:#ff8a93;background:#ff6f7913;border-color:#ff6f793d}.notification-icon.wallet{color:#73d5c7;background:#5ad8c813;border-color:#5ad8c83d}.notification-main{min-width:0}.notification-title-line{align-items:center;gap:8px;min-width:0;display:flex}.notification-title-line h3{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:900;line-height:1.35;overflow:hidden}.notification-unread-dot{color:#fff;background:linear-gradient(135deg,#4d8dff,#7569ff);border-radius:999px;flex:none;place-items:center;min-width:34px;height:18px;padding:0 7px;font-size:10px;font-weight:850;line-height:1;display:grid;box-shadow:0 4px 12px #4d8dff52}.notification-unread-dot:after{content:"未读"}.notification-description{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;line-height:1.55;overflow:hidden}.notification-time{color:var(--muted-2);margin-top:6px;font-size:10.5px}.notification-empty{text-align:center;min-height:340px;color:var(--muted);place-items:center;padding:44px 20px;display:grid}.notification-empty-icon{border:1px dashed var(--line);background:var(--panel-3);color:#7895bc;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}.notification-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:25px;height:25px}.notification-empty strong{color:var(--text);margin-bottom:6px;font-size:16px;display:block}.notification-footer-note{border-top:1px solid var(--line-soft);min-height:44px;color:var(--muted-2);justify-content:center;align-items:center;gap:7px;font-size:10.5px;display:flex}.notification-footer-note svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:13px;height:13px}body.light-mode .notification-head-button{color:#5d6f87;background:#fff;border-color:#cbd7e6;box-shadow:0 5px 16px #2f4f7f0d}body.light-mode .notification-shell{background:linear-gradient(#fff,#f8fbff);border-color:#cbd7e6;box-shadow:0 14px 34px #2949781a}body.light-mode .notification-shell:before{background:radial-gradient(circle,#4d8dff16,#0000 68%)}body.light-mode .notification-toolbar{background:#f8fbffd6;border-bottom-color:#dce4ef}body.light-mode .notification-segmented{background:#f2f6fb;border-color:#ced9e7}body.light-mode .notification-filter{color:#66778f}body.light-mode .notification-filter:hover{color:#1d2d44}body.light-mode .notification-filter.active{color:#235fae;background:#fff;box-shadow:0 5px 15px #2d52841a,inset 0 0 0 1px #c5d7ee}body.light-mode .notification-item{border-bottom-color:#e2e8f0}body.light-mode .notification-item:hover{background:#f6f9fe;box-shadow:inset 3px 0 #4d8dff38}body.light-mode .notification-item.is-unread{background:linear-gradient(90deg,#eef5ff,#f8fbff 62%,#fff);box-shadow:inset 0 0 0 1px #dbe8f8}body.light-mode .notification-icon{color:#3474cd;background:#eef5ff;border-color:#cbdcf2}body.light-mode .notification-icon.success{color:#2c8553;background:#f0faf4;border-color:#c7e5d2}body.light-mode .notification-icon.warning{color:#936f0b;background:#fff9e8;border-color:#ead99a}body.light-mode .notification-icon.danger{color:#c74858;background:#fff2f3;border-color:#efc7cc}body.light-mode .notification-icon.wallet{color:#247e72;background:#edf9f7;border-color:#bfe1dc}body.light-mode .notification-title-line h3{color:#172842}body.light-mode .notification-description{color:#607189}body.light-mode .notification-time,body.light-mode .notification-footer-note{color:#8592a4}body.light-mode .notification-empty-icon{background:#f4f8fd;border-color:#ccd8e7}@media(max-width:1320px){.notification-item{grid-template-columns:40px minmax(0,1fr);padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){#notificationsPage *,#notificationBtn *{transition:none!important;animation:none!important}}:root{--ui-ease:cubic-bezier(.22,.8,.24,1);--ui-ease-out:cubic-bezier(.16,1,.3,1);--ui-fast:.16s;--ui-normal:.28s;--ui-slow:.42s}html{scrollbar-gutter:stable;text-rendering:optimizelegibility;scroll-padding-top:78px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}body.ui-modal-open{padding-right:var(--ui-scrollbar-width,0px);overflow:hidden}button,a,[role=button],[data-open-card],input,select,textarea{-webkit-tap-highlight-color:transparent}button,a,[role=button],[data-open-card]{touch-action:manipulation}button:disabled,[aria-disabled=true]{pointer-events:none;cursor:not-allowed}.ui-pressable{backface-visibility:hidden;transform-origin:50%;transition:scale var(--ui-fast) var(--ui-ease),color var(--ui-fast) ease,background-color var(--ui-fast) ease,border-color var(--ui-fast) ease,box-shadow var(--ui-normal) var(--ui-ease),opacity var(--ui-fast) ease,filter var(--ui-fast) ease;scale:1}.ui-pressable.is-pressing{filter:brightness(.97);transition-duration:80ms;scale:.975}:where(button,a,[role=button],[data-open-card],input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #5b99ffeb;box-shadow:0 0 0 5px #4d8dff21}body.light-mode :where(button,a,[role=button],[data-open-card],input,select,textarea):focus-visible{outline-color:#397fe8;box-shadow:0 0 0 5px #397fe821}.topbar,.global-search,.local-search,.select-wrap,.check-wrap,.icon-btn,.login-btn,.application-tab,.workspace-tab,.notification-filter,.settings-nav-item,.wallet-tab,.apply-btn,.primary,.secondary,.close,.login-submit{transition:color var(--ui-fast) ease,background-color var(--ui-fast) ease,border-color var(--ui-fast) ease,box-shadow var(--ui-normal) var(--ui-ease),opacity var(--ui-fast) ease,scale var(--ui-fast) var(--ui-ease),transform var(--ui-normal) var(--ui-ease)}.task-card,.application-card,.workspace-task-card,.notification-item,.wallet-overview-card,.wallet-income-card,.settings-card,.operation-stage-card,.operation-version-item,.reference-file{backface-visibility:hidden;transition:transform var(--ui-normal) var(--ui-ease),border-color var(--ui-fast) ease,box-shadow var(--ui-normal) var(--ui-ease),background-color var(--ui-normal) ease,opacity var(--ui-fast) ease;transform:translateZ(0)}.task-grid,.application-list,.workspace-task-grid,.notification-list,.operation-version-list,.wallet-history-table-shell{overflow-anchor:none}.app-page.active-page.nav-enter-forward,.app-page.active-page.nav-enter-backward{animation-duration:var(--ui-slow);animation-timing-function:var(--ui-ease-out);will-change:transform,opacity}.modal{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ui-normal) ease,visibility 0s linear var(--ui-normal),backdrop-filter var(--ui-normal) ease;display:flex!important}.modal.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.modal .modal-panel{opacity:0;will-change:transform,opacity;transition:transform .36s var(--ui-ease-out),opacity .22s ease,box-shadow var(--ui-normal) ease;transform:translateY(18px)scale(.975);animation:none!important}.modal.open .modal-panel{opacity:1;transform:translate(0)scale(1)}.toast{filter:blur(2px);will-change:transform,opacity;transition:opacity .22s ease,transform .36s var(--ui-ease-out),filter .22s ease}.toast.show{filter:blur()}input,select,textarea{transition:border-color var(--ui-fast) ease,background-color var(--ui-fast) ease,color var(--ui-fast) ease,box-shadow var(--ui-normal) var(--ui-ease)}.ui-enter{animation:uiContentEnter .44s var(--ui-ease-out) both;animation-delay:calc(var(--ui-enter-index,0) * 34ms)}@keyframes uiContentEnter{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@media(hover:hover)and (pointer:fine){.task-card:hover,.application-card:hover,.workspace-task-card:hover,.notification-item:hover,.reference-file:hover{will-change:transform,box-shadow}.ui-pressable:not(:disabled):hover{filter:brightness(1.025)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ui-pressable.is-pressing{scale:1}}#workspacePage.workspace-page{padding-left:52px;padding-right:52px}#workspacePage .workspace-shell-body{padding-left:16px;padding-right:16px}#workspacePage .workspace-task-grid{gap:12px}#workspacePage .workspace-task-card{padding-left:17px;padding-right:17px}@media(max-width:1480px){#workspacePage.workspace-page{padding-left:30px;padding-right:38px}#workspacePage .workspace-shell-body{padding-left:14px;padding-right:14px}}@media(max-width:1280px){#workspacePage.workspace-page{padding-left:24px;padding-right:30px}}#workspacePage .workspace-shell-body{padding:20px}#workspacePage .workspace-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#workspacePage .workspace-task-card{border-radius:16px;min-height:218px;padding:20px 22px 18px}#workspacePage .workspace-task-top{gap:18px;min-height:26px}#workspacePage .workspace-task-type{flex:none}#workspacePage .workspace-task-flags{gap:7px 8px}#workspacePage .workspace-task-type,#workspacePage .workspace-flag{border-radius:12px;min-height:24px;padding:0 10px;font-size:11.5px}#workspacePage .workspace-task-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.48;display:-webkit-box}#workspacePage .workspace-task-deadline{border:1px solid var(--line-soft);background:#ffffff06;border-radius:10px;gap:8px;width:fit-content;max-width:100%;min-height:34px;margin-top:12px;padding:8px 11px;font-size:12.5px;line-height:1.45}#workspacePage .workspace-task-deadline svg{width:15px;height:15px}#workspacePage .workspace-task-bottom{gap:18px;margin-top:20px;padding-top:16px}#workspacePage .workspace-task-actions-label{min-width:0;color:var(--muted);font-size:12.5px;line-height:1.45}#workspacePage .workspace-enter-btn{flex:none;min-width:108px;height:36px;padding:0 17px}body.light-mode #workspacePage .workspace-task-deadline{background:#f5f8fc;border-color:#dfe6ef}@media(min-width:1900px){#workspacePage .workspace-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){#workspacePage .workspace-shell-body{padding:16px}#workspacePage .workspace-task-grid{gap:14px}#workspacePage .workspace-task-card{padding:18px 18px 17px}}#workspaceOperationPage .operation-feedback-attachment{border-top:1px solid #e2b15633;margin-top:11px;padding-top:11px}#workspaceOperationPage .operation-feedback-card.no-feedback .operation-feedback-attachment{display:none}#workspaceOperationPage .operation-feedback-attachment-title{color:#d4b16f;margin-bottom:7px;font-size:9.5px;font-weight:900;line-height:1.4}#workspaceOperationPage .operation-feedback-file{background:#fffaec09;border:1px solid #e2b15647;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:40px;padding:7px 8px;display:grid;box-shadow:inset 0 1px #ffffff06}#workspaceOperationPage .operation-feedback-file-icon{color:#e8bd70;background:#e2b15612;border:1px solid #e2b15638;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}#workspaceOperationPage .operation-feedback-file-icon svg,#workspaceOperationPage .operation-feedback-download-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}#workspaceOperationPage .operation-feedback-file-copy{min-width:0}#workspaceOperationPage .operation-feedback-file-name{color:#ead7b3;white-space:nowrap;min-width:0;font-size:9.5px;font-weight:850;line-height:1.4;display:flex;overflow:hidden}#workspaceOperationPage .operation-feedback-file-stem{text-overflow:ellipsis;min-width:0;overflow:hidden}#workspaceOperationPage .operation-feedback-file-name>span:last-child{flex-shrink:0}#workspaceOperationPage .operation-feedback-file-size{color:#ab9065;margin-top:2px;font-size:8.5px;line-height:1.3}#workspaceOperationPage .operation-feedback-download-btn{color:#efc579;cursor:pointer;background:#e2b15614;border:1px solid #e2b15657;border-radius:13px;justify-content:center;align-items:center;gap:4px;height:26px;padding:0 9px;font-size:9px;font-weight:900;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}#workspaceOperationPage .operation-feedback-download-btn:hover{color:#fff0ce;background:#e2b15626;border-color:#eec26f9e;transform:translateY(-1px)}body.light-mode #workspaceOperationPage .operation-feedback-attachment-title{color:#81622e}body:not(.light-mode) #workspaceOperationPage .operation-feedback-card:not(.no-feedback){--feedback-accent:#f2c46e;--feedback-accent-strong:#ffd88f;--feedback-line:#f2c46e57;background:radial-gradient(circle at 100% 0,#ffd27a21,#0000 34%),linear-gradient(#342617,#21170f 42%,#131821);border-color:#f2c46e80;box-shadow:0 16px 36px #00000042,inset 0 1px #ffffff0a}body:not(.light-mode) #workspaceOperationPage .operation-feedback-top{background:linear-gradient(#ffd78c13,#ffd78c00);border-bottom-color:#f2c46e3d}body:not(.light-mode) #workspaceOperationPage .operation-feedback-label{color:var(--feedback-accent-strong)}body:not(.light-mode) #workspaceOperationPage .operation-feedback-label b{color:#251706;background:linear-gradient(#ffd67f,#e7ad48);box-shadow:inset 0 1px #ffffff57,0 4px 12px #d99a2f2e}body:not(.light-mode) #workspaceOperationPage .operation-feedback-time{color:#c4cddd}body:not(.light-mode) #workspaceOperationPage .operation-feedback-body strong{color:#ffd88d}body:not(.light-mode) #workspaceOperationPage .operation-feedback-body p{color:#edf2fb}body:not(.light-mode) #workspaceOperationPage .operation-feedback-deadline{border-top-color:#f2c46e3d}body:not(.light-mode) #workspaceOperationPage .operation-feedback-deadline-icon{color:var(--feedback-accent);border-color:var(--feedback-line);background:#f2c46e1c;box-shadow:inset 0 1px #ffffff0f,0 0 14px #f2c46e0f}body:not(.light-mode) #workspaceOperationPage .operation-feedback-deadline>div>span,body:not(.light-mode) #workspaceOperationPage .operation-feedback-deadline strong{color:var(--feedback-accent)}body:not(.light-mode) #workspaceOperationPage .operation-feedback-attachment{border-top-color:#f2c46e3d}body:not(.light-mode) #workspaceOperationPage .operation-feedback-attachment-title{color:var(--feedback-accent)}body:not(.light-mode) #workspaceOperationPage .operation-feedback-file{background:linear-gradient(#ffe3ab0d,#121720ad);border-color:#f2c46e2e;box-shadow:inset 0 1px #ffffff0a}body:not(.light-mode) #workspaceOperationPage .operation-feedback-file-icon{color:var(--feedback-accent);background:#f2c46e1a;border-color:#f2c46e57}body:not(.light-mode) #workspaceOperationPage .operation-feedback-file-name{color:#f5f8ff}body:not(.light-mode) #workspaceOperationPage .operation-feedback-file-size{color:#b7c1d1}body:not(.light-mode) #workspaceOperationPage .operation-feedback-download-btn{color:#f6cd80;background:#f2c46e17;border-color:#f2c46e6b}body:not(.light-mode) #workspaceOperationPage .operation-feedback-download-btn:hover{color:#fff4dc;background:#f2c46e29;border-color:#ffd483b3}body.light-mode #workspaceOperationPage .operation-feedback-card:not(.no-feedback){--feedback-accent-light:#936416;background:radial-gradient(circle at 100% 0,#e8ae4216,#0000 38%),linear-gradient(#fff,#fffdf8);border-color:#e4c47c;box-shadow:0 14px 32px #4d391513,inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-feedback-top{background:#fffaf1;border-bottom-color:#ead8b2}body.light-mode #workspaceOperationPage .operation-feedback-label,body.light-mode #workspaceOperationPage .operation-feedback-body strong{color:#79500d}body.light-mode #workspaceOperationPage .operation-feedback-label b{color:#fff;background:linear-gradient(#e9ad43,#cf8a20);box-shadow:inset 0 1px #ffffff47}body.light-mode #workspaceOperationPage .operation-feedback-time{color:#7f8a99}body.light-mode #workspaceOperationPage .operation-feedback-body p{color:#4e5b6e}body.light-mode #workspaceOperationPage .operation-feedback-deadline{border-top-color:#ead9b6}body.light-mode #workspaceOperationPage .operation-feedback-deadline-icon{color:var(--feedback-accent-light);background:#fff8e9;border-color:#e1c68f}body.light-mode #workspaceOperationPage .operation-feedback-deadline>div>span,body.light-mode #workspaceOperationPage .operation-feedback-deadline strong,body.light-mode #workspaceOperationPage .operation-feedback-attachment-title{color:var(--feedback-accent-light)}body.light-mode #workspaceOperationPage .operation-feedback-attachment{border-top-color:#ead9b6}body.light-mode #workspaceOperationPage .operation-feedback-file{background:linear-gradient(#fffdfa,#f9fbfd);border-color:#e6d7b4;box-shadow:inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-feedback-file-icon{color:var(--feedback-accent-light);background:#fff8e9;border-color:#e1c68f}body.light-mode #workspaceOperationPage .operation-feedback-file-name{color:#26354a}body.light-mode #workspaceOperationPage .operation-feedback-file-size{color:#7c8797}body.light-mode #workspaceOperationPage .operation-feedback-download-btn{color:#79500d;background:#fff8e9;border-color:#dec189}body.light-mode #workspaceOperationPage .operation-feedback-download-btn:hover{color:#5f3a04;background:#ffefcf;border-color:#cda556}#workspaceOperationPage .operation-flow-head{background:radial-gradient(circle at 2% 0,#3680f438,#0000 34%),radial-gradient(circle at 96% 6%,#7157ec2b,#0000 32%),linear-gradient(126deg,#13243d,#101a2c 48%,#16182e);border-color:#6f97db4d;border-radius:22px;min-height:0;margin-bottom:18px;display:block;overflow:hidden;box-shadow:0 24px 62px #00000052,inset 0 1px #ffffff12}#workspaceOperationPage .operation-flow-head:before{opacity:.8;width:560px;height:320px;bottom:-168px;right:-110px}#workspaceOperationPage .operation-head-main{background:linear-gradient(118deg,#367ce31f,#0000 46%);border-bottom:1px solid #7999cd33;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;gap:32px;min-height:148px;padding:25px 28px 23px;display:flex}#workspaceOperationPage .operation-head-main:before{top:25px;bottom:25px}#workspaceOperationPage .operation-head-title{max-width:900px;font-size:27px}#workspaceOperationPage .operation-head-sub{max-width:820px;font-size:12.5px}#workspaceOperationPage .operation-private-btn{flex:none;align-self:center;min-width:128px}#workspaceOperationPage .operation-steps{--stage-card-min:205px;grid-template-rows:1fr;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--stage-card-min),1fr);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#6f9ae26b transparent;background:radial-gradient(circle at 96% 0,#7057e01c,#0000 36%),linear-gradient(#070f1b9e,#080d186b);align-items:stretch;gap:10px;min-height:132px;padding:17px 18px;display:grid;position:relative;overflow:auto hidden}#workspaceOperationPage .operation-steps::-webkit-scrollbar{height:7px}#workspaceOperationPage .operation-steps::-webkit-scrollbar-track{background:0 0}#workspaceOperationPage .operation-steps::-webkit-scrollbar-thumb{background:#6f9ae261 padding-box padding-box;border:2px solid #0000;border-radius:8px}#workspaceOperationPage .operation-step{scroll-snap-align:start;color:#9eacc0;background:linear-gradient(145deg,#233147d6,#141c2bc7);border:1px solid #6b86b03b;border-radius:14px;align-items:center;gap:11px;width:auto;min-width:0;height:auto;min-height:70px;padding:13px 14px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;box-shadow:inset 0 1px #ffffff09}#workspaceOperationPage .operation-step:hover{background:linear-gradient(145deg,#2c456af0,#182438e0);border-color:#71a4ef8f;transform:translateY(-2px)}#workspaceOperationPage .operation-step-index{border-radius:10px;flex:none;width:31px;height:31px;font-size:11px}#workspaceOperationPage .operation-step-copy{padding:0;background:0 0!important}#workspaceOperationPage .operation-step.active-view{z-index:1;background:radial-gradient(circle at 100% 0,#7156eb30,#0000 46%),linear-gradient(145deg,#3568beb8,#2b287085);border-color:#79aaf0;transform:translateY(-2px);box-shadow:0 12px 28px #1d4b9a3d,0 0 0 1px #76a9f41f,inset 0 1px #ffffff17}#workspaceOperationPage .operation-step.active-view .operation-step-copy strong{color:#fff}#workspaceOperationPage .operation-step.active-view .operation-step-copy span{color:#c0d2eb}#workspaceOperationPage .operation-step.done.active-view{background:linear-gradient(145deg,#217d5ec2,#17433aa8);border-color:#68d2a9;box-shadow:0 12px 28px #26816233,0 0 0 1px #69dbae1a,inset 0 1px #ffffff14}#workspaceOperationPage .operation-layout{display:block}#workspaceOperationPage .operation-main-clean{grid-template-rows:auto auto auto;grid-template-columns:minmax(300px,.7fr) minmax(650px,1.62fr);align-items:start;gap:16px;min-width:0;display:grid}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child{grid-area:1/1;min-width:0}#workspaceOperationPage .operation-work-grid{display:contents}#workspaceOperationPage .operation-work-grid>.operation-panel{flex-direction:column;grid-area:1/2/span 2;min-width:0;height:100%;display:flex}#workspaceOperationPage .operation-work-grid>.operation-panel .operation-submit-grid{flex:auto}#workspaceOperationPage .operation-work-side>.operation-feedback-card{grid-area:2/1;min-width:0;margin:0;position:static}#workspaceOperationPage .operation-work-side>.operation-record-panel{grid-area:3/1/auto/-1;min-width:0;min-height:0;margin:0;display:block;position:relative}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-copy{padding:1px 0 0}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-name{white-space:normal;text-overflow:clip;word-break:break-word;overflow:visible}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-action{border-top:1px solid var(--operation-border-soft,var(--line-soft));grid-column:1/-1;min-height:0;margin-top:2px;padding:14px 0 0;display:block}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-btn{width:100%;height:38px;margin-top:11px}#workspaceOperationPage .operation-work-grid>.operation-panel .operation-submit-main{padding:17px}#workspaceOperationPage .operation-work-grid>.operation-panel .operation-dropzone{min-height:200px}#workspaceOperationPage .operation-work-grid>.operation-panel .operation-submit-note{min-height:126px}#workspaceOperationPage .operation-work-grid>.operation-panel .operation-version-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#workspaceOperationPage .operation-work-side>.operation-record-panel .operation-record-body{padding:15px 16px 17px;display:block}#workspaceOperationPage .operation-work-side>.operation-record-panel .operation-record-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}#workspaceOperationPage .operation-work-side .operation-record-item,#workspaceOperationPage .operation-work-side .operation-record-item:last-child{border:1px solid var(--line-soft);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:13px;min-height:100px;padding:14px 13px 14px 43px}#workspaceOperationPage .operation-work-side .operation-record-item:before,#workspaceOperationPage .operation-work-side .operation-record-item:not(:last-child):before{display:none}#workspaceOperationPage .operation-work-side .operation-record-dot{top:18px;left:15px}#workspaceOperationPage .operation-work-side .operation-record-title-row{display:block}#workspaceOperationPage .operation-work-side .operation-record-time{white-space:normal;margin-top:4px;display:block}#workspaceOperationPage .operation-work-side .operation-record-desc{margin-top:7px}#workspacePage .workspace-task-grid{grid-template-columns:repeat(auto-fill,minmax(430px,1fr))}body.light-mode #workspaceOperationPage .operation-head-main{background:linear-gradient(118deg,#367ce30b,#0000 46%);border-bottom-color:#dce5ef}body.light-mode #workspaceOperationPage .operation-steps{scrollbar-color:#b9cbe2 transparent;background:linear-gradient(#f7f9fc,#f1f5fa)}body.light-mode #workspaceOperationPage .operation-steps:before{color:#65768e}body.light-mode #workspaceOperationPage .operation-step{color:#61728a;background:linear-gradient(145deg,#fff,#f6f9fc);border-color:#d8e2ed;box-shadow:0 6px 16px #2a446d0b,inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-step.active-view .operation-step-copy strong{color:#183d73}body.light-mode #workspaceOperationPage .operation-step.active-view .operation-step-copy span{color:#607b9f}body.light-mode #workspaceOperationPage .operation-step.done.active-view{background:linear-gradient(145deg,#e7f8f1,#f7fcfa);border-color:#4aa982;box-shadow:0 10px 24px #2f8b681a,inset 0 1px #fff}body.light-mode #workspaceOperationPage .operation-work-side .operation-record-item{background:linear-gradient(145deg,#fff,#f7faff);border-color:#d8e1ec}@media(max-width:1480px){#workspaceOperationPage.operation-page{padding-left:34px;padding-right:42px}#workspaceOperationPage .operation-main-clean{grid-template-columns:minmax(280px,.64fr) minmax(610px,1.52fr)}#workspaceOperationPage .operation-steps{--stage-card-min:190px}}@media(max-width:1260px){#workspaceOperationPage .operation-head-main{align-items:flex-start}#workspaceOperationPage .operation-main-clean{grid-template-columns:minmax(260px,.58fr) minmax(560px,1.42fr);gap:14px}#workspaceOperationPage .operation-work-grid>.operation-panel .operation-version-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){#workspaceOperationPage .operation-head-main{flex-direction:column;align-items:stretch}#workspaceOperationPage .operation-private-btn{align-self:flex-start}#workspaceOperationPage .operation-main-clean{grid-template-rows:auto;grid-template-columns:1fr}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child,#workspaceOperationPage .operation-work-grid>.operation-panel,#workspaceOperationPage .operation-work-side>.operation-feedback-card,#workspaceOperationPage .operation-work-side>.operation-record-panel{grid-area:auto/1}#workspaceOperationPage .operation-work-side>.operation-record-panel .operation-record-list{grid-template-columns:repeat(3,minmax(0,1fr))}}#workspacePage .workspace-task-card.is-disabled{opacity:.72;box-shadow:none;cursor:default}#workspacePage .workspace-task-card.is-disabled:hover{border-color:var(--line);box-shadow:none;transform:none}#workspacePage .workspace-task-card.is-disabled:hover:before{opacity:0}body.light-mode #workspacePage .workspace-task-card.is-disabled,body.light-mode #workspacePage .workspace-task-card.is-disabled:hover{box-shadow:none;background:linear-gradient(#f7f8fa,#f3f5f8);border-color:#d5dfeb}#workspaceOperationPage .operation-main-clean{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:16px;display:grid}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child{grid-area:1/1}#workspaceOperationPage .operation-work-grid{grid-area:2/1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px;min-width:0;display:grid}#workspaceOperationPage .operation-work-grid>.operation-panel{grid-area:1/1;min-width:0;height:100%}#workspaceOperationPage .operation-work-side{display:contents}#workspaceOperationPage .operation-work-side>.operation-feedback-card{grid-area:1/2;align-self:start;min-width:0;height:auto}#workspaceOperationPage .operation-work-side>.operation-record-panel{grid-area:2/1/auto/-1;min-width:0}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-body{padding:0 18px 16px;display:block}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-file{grid-template-columns:50px minmax(0,1fr) minmax(300px,360px);align-items:center;gap:16px;min-height:112px;padding:18px 0;display:grid}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-copy{padding-right:8px}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-action{border-top:0;grid-column:auto;grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:16px;min-height:auto;margin:0;padding:0;display:grid}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-btn{width:148px;height:40px;margin:0}@media(max-width:1380px){#workspaceOperationPage .operation-work-grid{grid-template-columns:minmax(0,1fr) 320px;gap:14px}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-file{grid-template-columns:48px minmax(0,1fr) minmax(270px,320px);gap:14px}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-action{grid-template-columns:minmax(0,1fr) 140px}#workspaceOperationPage .operation-main-clean>.operation-panel:first-child .operation-script-btn{width:140px}}@media(max-width:1120px){#workspaceOperationPage .operation-work-grid{grid-template-columns:1fr}#workspaceOperationPage .operation-work-grid>.operation-panel,#workspaceOperationPage .operation-work-side>.operation-feedback-card,#workspaceOperationPage .operation-work-side>.operation-record-panel{grid-area:auto/1}}#workspaceOperationPage .operation-main-clean.operation-layout-v2{grid-template-rows:auto;grid-template-columns:310px minmax(0,1fr) 330px;align-items:stretch;gap:16px;min-width:0;display:grid}#workspaceOperationPage .operation-layout-v2>.operation-resource-stack{flex-direction:column;grid-column:1;gap:16px;min-width:0;display:flex}#workspaceOperationPage .operation-layout-v2>.operation-delivery-panel{flex-direction:column;grid-column:2;min-width:0;height:100%;display:flex}#workspaceOperationPage .operation-layout-v2>.operation-delivery-panel .operation-submit-grid{flex:auto}#workspaceOperationPage .operation-layout-v2>.operation-audit-panel{flex-direction:column;grid-column:3;min-width:0;height:100%;display:flex}#workspaceOperationPage .operation-resource-stack>.operation-resource-panel{flex:none;min-width:0}#workspaceOperationPage .operation-resource-stack>.operation-feedback-card{flex:auto;min-width:0;margin:0;position:static}#workspaceOperationPage .operation-resource-panel .operation-script-file{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:13px;min-height:0;padding:16px 0 0;display:grid}#workspaceOperationPage .operation-resource-panel .operation-script-action{border-top:1px solid var(--operation-border-soft,var(--line-soft));grid-column:1/-1;min-height:0;margin-top:2px;padding:14px 0 0;display:block}#workspaceOperationPage .operation-resource-stack .operation-feedback-body{padding-bottom:14px}#workspaceOperationPage .operation-audit-panel .operation-record-body{flex:auto;padding:14px;display:flex}#workspaceOperationPage .operation-audit-panel .operation-record-list{grid-template-columns:1fr;align-content:start;gap:10px;width:100%;display:grid}#workspaceOperationPage .operation-audit-panel .operation-record-item,#workspaceOperationPage .operation-audit-panel .operation-record-item:last-child{border:1px solid var(--line-soft);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:12px;min-height:92px;padding:13px 12px 13px 42px}#workspaceOperationPage .operation-audit-panel .operation-record-item:before,#workspaceOperationPage .operation-audit-panel .operation-record-item:not(:last-child):before{display:none}#workspaceOperationPage .operation-audit-panel .operation-record-dot{top:17px;left:14px}#workspaceOperationPage .operation-audit-panel .operation-record-title-row{display:block}#workspaceOperationPage .operation-audit-panel .operation-record-time{white-space:normal;margin-top:4px;line-height:1.45;display:block}#workspaceOperationPage .operation-audit-panel .operation-record-desc{margin-top:6px}body.light-mode #workspaceOperationPage .operation-audit-panel .operation-record-item{background:linear-gradient(145deg,#fff,#f7faff);border-color:#d8e1ec}@media(max-width:1500px){#workspaceOperationPage .operation-main-clean.operation-layout-v2{grid-template-columns:285px minmax(0,1fr) 305px;gap:14px}}@media(max-width:1320px){#workspaceOperationPage .operation-main-clean.operation-layout-v2{grid-template-columns:280px minmax(0,1fr)}#workspaceOperationPage .operation-layout-v2>.operation-resource-stack{grid-area:1/1}#workspaceOperationPage .operation-layout-v2>.operation-delivery-panel{grid-area:1/2}#workspaceOperationPage .operation-layout-v2>.operation-audit-panel{grid-area:2/1/auto/-1;height:auto}#workspaceOperationPage .operation-audit-panel .operation-record-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){#workspaceOperationPage .operation-main-clean.operation-layout-v2{grid-template-columns:1fr}#workspaceOperationPage .operation-layout-v2>.operation-resource-stack,#workspaceOperationPage .operation-layout-v2>.operation-delivery-panel,#workspaceOperationPage .operation-layout-v2>.operation-audit-panel{grid-area:auto/1}}#workspaceOperationPage .operation-main-clean.operation-layout-v2>.operation-resource-stack{grid-area:1/1!important}#workspaceOperationPage .operation-main-clean.operation-layout-v2>.operation-delivery-panel{grid-area:1/2!important;position:relative!important;top:auto!important}#workspaceOperationPage .operation-main-clean.operation-layout-v2>.operation-audit-panel{grid-area:1/3!important;position:relative!important;top:auto!important}@media(max-width:1320px){#workspaceOperationPage .operation-main-clean.operation-layout-v2>.operation-resource-stack{grid-area:1/1!important}#workspaceOperationPage .operation-main-clean.operation-layout-v2>.operation-delivery-panel{grid-area:1/2!important}#workspaceOperationPage .operation-main-clean.operation-layout-v2>.operation-audit-panel{grid-area:2/1/auto/-1!important}}@media(max-width:1120px){#workspaceOperationPage .operation-main-clean.operation-layout-v2>.operation-resource-stack,#workspaceOperationPage .operation-main-clean.operation-layout-v2>.operation-delivery-panel,#workspaceOperationPage .operation-main-clean.operation-layout-v2>.operation-audit-panel{grid-area:auto/1!important}}#workspaceOperationPage .operation-main-clean.operation-layout-v2>.operation-resource-stack{align-self:start!important}#workspaceOperationPage .operation-resource-stack>.operation-feedback-card{flex:none!important;height:auto!important}#workspaceOperationPage .operation-steps.stage-mode-single,#workspaceOperationPage .operation-steps.stage-mode-few{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;justify-content:center;padding-left:22px;padding-right:22px;overflow-x:hidden}#workspaceOperationPage .operation-steps.stage-mode-single{grid-template-columns:minmax(280px,460px)}#workspaceOperationPage .operation-steps.stage-mode-few{grid-template-columns:repeat(var(--stage-count),minmax(0,1fr))}#workspaceOperationPage .operation-steps.stage-mode-single .operation-step,#workspaceOperationPage .operation-steps.stage-mode-few .operation-step{border-radius:15px;min-height:78px;padding:15px 17px}#workspaceOperationPage .operation-steps.stage-mode-single .operation-step{width:100%}#workspaceOperationPage .operation-steps.stage-mode-few .operation-step-index,#workspaceOperationPage .operation-steps.stage-mode-single .operation-step-index{border-radius:11px;width:34px;height:34px;font-size:12px}#workspaceOperationPage .operation-steps.stage-mode-few .operation-step-copy strong,#workspaceOperationPage .operation-steps.stage-mode-single .operation-step-copy strong{font-size:13px}#workspaceOperationPage .operation-steps.stage-mode-few .operation-step-copy span,#workspaceOperationPage .operation-steps.stage-mode-single .operation-step-copy span{margin-top:5px;font-size:10.5px}@media(max-width:1260px){#workspaceOperationPage .operation-steps.stage-mode-few{grid-template-columns:repeat(var(--stage-count),minmax(170px,1fr));justify-content:stretch}}@media(max-width:980px){#workspaceOperationPage .operation-steps.stage-mode-few{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;justify-content:start;overflow-x:auto}}#workspaceOperationPage.operation-page{width:min(100%,1780px)!important;margin:0 auto!important;padding:20px 52px 76px!important}#workspaceOperationPage .operation-backbar{min-height:40px!important;margin-bottom:14px!important}#workspaceOperationPage .operation-breadcrumb{gap:8px!important}#workspaceOperationPage .operation-breadcrumb-sep{color:#536078}#workspaceOperationPage .operation-flow-head{background:radial-gradient(circle at 4% -18%,#3781f640,#0000 36%),radial-gradient(circle at 93% 4%,#7452ee2e,#0000 32%),linear-gradient(128deg,#14243a,#0f1929 52%,#17172b)!important;border:1px solid #6791d347!important;border-radius:22px!important;min-height:0!important;margin-bottom:16px!important;display:block!important;overflow:hidden!important;box-shadow:0 24px 64px #0000004d,inset 0 1px #ffffff12!important}#workspaceOperationPage .operation-flow-head:before{content:""!important;pointer-events:none!important;border:1px solid #7797de26!important;border-radius:50%!important;width:570px!important;height:360px!important;position:absolute!important;inset:auto -120px -210px auto!important;transform:rotate(-10deg)!important}#workspaceOperationPage .operation-head-main{background:linear-gradient(110deg,#468bf41a,#0000 46%)!important;border:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:32px!important;min-height:136px!important;padding:25px 28px 20px!important;display:flex!important}#workspaceOperationPage .operation-head-main:before{display:none!important}#workspaceOperationPage .operation-head-copy{min-width:0!important;max-width:1000px!important}#workspaceOperationPage .operation-code-chip{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}#workspaceOperationPage .operation-head-title{max-width:940px!important;font-size:28px!important;line-height:1.22!important}#workspaceOperationPage .operation-head-sub{color:#99a9bf!important;max-width:820px!important;margin-top:9px!important;font-size:12.5px!important}#workspaceOperationPage .operation-head-actions{flex:none;align-items:center;gap:12px;display:flex}#workspaceOperationPage .operation-live-indicator{color:#a7b7cc;background:#080f1a61;border:1px solid #678dc342;border-radius:17px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}#workspaceOperationPage .operation-live-indicator i{background:#65d9a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #65d9a0b8}#workspaceOperationPage .operation-private-btn{align-self:center!important;min-width:126px!important;height:38px!important}#workspaceOperationPage .operation-summary-strip{z-index:1;background:#050b1461;border-top:1px solid #7797c929;grid-template-columns:1.22fr .72fr 1fr .72fr;display:grid;position:relative}#workspaceOperationPage .operation-summary-item{border-right:1px solid #7797c921;flex-direction:column;min-width:0;min-height:0;display:flex;border-bottom:0!important;justify-content:center!important;align-items:stretch!important;gap:0!important;padding:8px 15px!important}#workspaceOperationPage .operation-summary-item:last-child{border-right:0}#workspaceOperationPage .operation-summary-item>span{color:#8292aa;letter-spacing:.05em;font-size:10px;font-weight:800}#workspaceOperationPage .operation-summary-item>strong{color:#f2f6fc;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:13px;display:block;overflow:hidden;text-align:left!important;max-width:none!important;height:auto!important;margin:7px 0 0!important;line-height:1.4!important}#workspaceOperationPage .operation-summary-item.reward>strong{color:#ff7089;font-size:20px;line-height:1}#workspaceOperationPage .operation-summary-item.reward>strong span{color:#aab7c9;margin-left:5px;font-size:9px}#workspaceOperationPage .operation-summary-item.progress>strong{font-size:14px}#workspaceOperationPage .operation-progress-track{background:#8499ba29;border-radius:4px;height:4px;margin-top:10px;overflow:hidden;width:100%!important}#workspaceOperationPage .operation-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#4f91ff,#8164ff);width:25%;height:100%;transition:width .3s;display:block;box-shadow:0 0 10px #538fff73}#workspaceOperationPage .operation-command-layout{grid-template-columns:252px minmax(0,1fr) 338px!important;align-items:start!important;gap:16px!important;display:grid!important}#workspaceOperationPage .operation-stage-rail,#workspaceOperationPage .operation-context-column,#workspaceOperationPage .operation-layout-v3{min-width:0}#workspaceOperationPage .operation-stage-rail{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-3));border-radius:18px;position:sticky;top:78px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){#workspaceOperationPage .operation-stage-rail{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,#15223a),var(--panel-3))}}#workspaceOperationPage .operation-stage-rail{box-shadow:0 16px 38px #0003,inset 0 1px #ffffff06}#workspaceOperationPage .operation-stage-rail-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:66px;padding:14px 15px;display:flex}#workspaceOperationPage .operation-stage-rail-head span{color:#6f8cb5;letter-spacing:.16em;font-size:8.5px;font-weight:900;display:block}#workspaceOperationPage .operation-stage-rail-head strong{color:var(--text);margin-top:4px;font-size:14px;display:block}#workspaceOperationPage .operation-stage-rail-head b{color:#8dbbff;background:#3a71c51f;border:1px solid #5e97eb4d;border-radius:10px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:12px;display:grid}#workspaceOperationPage .operation-stage-rail-tip{color:var(--muted);margin:0;padding:12px 15px 0;font-size:10px;line-height:1.55}#workspaceOperationPage .operation-steps{scrollbar-width:thin;scrollbar-color:#6f9ae257 transparent;max-height:calc(100vh - 290px);grid-template-columns:none!important;grid-auto-flow:initial!important;scroll-snap-type:y proximity!important;background:0 0!important;flex-direction:column!important;gap:8px!important;min-height:0!important;padding:12px 11px 14px!important;display:flex!important;position:relative!important;overflow:hidden auto!important}#workspaceOperationPage .operation-steps:before,#workspaceOperationPage .operation-steps:after{display:none!important}#workspaceOperationPage .operation-step{text-align:left;cursor:pointer;scroll-snap-align:start;color:#91a0b4!important;background:#151f2f9e!important;border:1px solid #687fa233!important;border-radius:13px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:56px!important;padding:11px 10px!important;display:flex!important;transform:none!important;box-shadow:inset 0 1px #ffffff06!important}#workspaceOperationPage .operation-step:hover{background:#1f314ac7!important;border-color:#70a3ec85!important}#workspaceOperationPage .operation-step:not(:last-child):after{display:none!important}#workspaceOperationPage .operation-step-index{border-radius:10px!important;width:30px!important;height:30px!important;font-size:10px!important}#workspaceOperationPage .operation-step-copy{background:0 0!important;min-width:0!important;padding:0!important}#workspaceOperationPage .operation-step-copy strong{color:#d7e0ed!important;font-size:12px!important}#workspaceOperationPage .operation-step-copy span{color:#8190a5!important;margin-top:4px!important;font-size:9.5px!important}#workspaceOperationPage .operation-step.done{background:#1e564557!important;border-color:#53be933d!important}#workspaceOperationPage .operation-step.current{background:#25447457!important;border-color:#568ad747!important}#workspaceOperationPage .operation-step.active-view{background:linear-gradient(145deg,#3060aeb8,#302b708f)!important;border-color:#6fa4ef!important;box-shadow:0 10px 22px #1f4c9733,0 0 0 1px #75a6f01a!important}#workspaceOperationPage .operation-step.done.active-view{background:linear-gradient(145deg,#1f7457b3,#164138a3)!important;border-color:#62cda4!important}#workspaceOperationPage .operation-stage-legend{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;gap:10px 12px;padding:12px 14px;font-size:9px;display:flex}#workspaceOperationPage .operation-stage-legend span{align-items:center;gap:5px;display:inline-flex}#workspaceOperationPage .operation-stage-legend i{background:#67758b;border-radius:50%;width:7px;height:7px}#workspaceOperationPage .operation-stage-legend i.done{background:#65d9a0}#workspaceOperationPage .operation-stage-legend i.current{background:#6fa4ef}#workspaceOperationPage .operation-main-clean.operation-layout-v3{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}#workspaceOperationPage .operation-layout-v3>.operation-panel{grid-area:auto/1!important;width:auto!important;height:auto!important;margin:0!important;position:relative!important;top:auto!important}#workspaceOperationPage .operation-context-column{align-items:start;gap:16px;display:grid}#workspaceOperationPage .operation-panel,#workspaceOperationPage .operation-side-card{border-radius:18px!important;box-shadow:0 16px 38px #0003,inset 0 1px #ffffff06!important}#workspaceOperationPage .operation-panel-head{min-height:62px!important;padding:14px 16px!important}#workspaceOperationPage .operation-delivery-panel{overflow:hidden}#workspaceOperationPage .operation-delivery-panel .operation-submit-grid{grid-template-columns:minmax(0,1fr) 270px!important;min-height:470px!important;display:grid!important}#workspaceOperationPage .operation-delivery-panel .operation-submit-main{padding:17px!important}#workspaceOperationPage .operation-delivery-panel .operation-dropzone{min-height:196px!important}#workspaceOperationPage .operation-version-panel{min-width:0;border-left:1px solid var(--line-soft)!important;background:#080e1740!important}#workspaceOperationPage .operation-version-head>span{color:var(--muted-2);font-size:9px;font-weight:800}#workspaceOperationPage .operation-version-list{grid-template-columns:1fr!important;gap:9px!important}#workspaceOperationPage .operation-record-panel{min-height:0!important}#workspaceOperationPage .operation-record-body{padding:14px 16px 17px!important}#workspaceOperationPage .operation-record-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}#workspaceOperationPage .operation-record-item{border:1px solid var(--line-soft)!important;background:#ffffff05!important;border-radius:12px!important;min-width:0!important;height:auto!important;min-height:96px!important;padding:12px!important}#workspaceOperationPage .operation-record-item:before,#workspaceOperationPage .operation-record-item:after{display:none!important}#workspaceOperationPage .operation-record-dot{margin-bottom:8px!important;display:inline-block!important;position:static!important}#workspaceOperationPage .operation-resource-panel .operation-script-body{padding:0 16px 16px!important;display:block!important}#workspaceOperationPage .operation-resource-panel .operation-script-file{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:16px 0 0!important;display:grid!important}#workspaceOperationPage .operation-resource-panel .operation-script-copy{padding:1px 0 0!important}#workspaceOperationPage .operation-resource-panel .operation-script-name{white-space:normal!important;text-overflow:clip!important;word-break:break-word!important;overflow:visible!important}#workspaceOperationPage .operation-resource-panel .operation-script-action{border-top:1px solid var(--line-soft)!important;grid-column:1/-1!important;padding:14px 0 0!important;display:block!important}#workspaceOperationPage .operation-resource-panel .operation-script-btn{width:100%!important;height:38px!important;margin-top:11px!important}#workspaceOperationPage .operation-feedback-card{margin:0!important;position:relative!important;top:auto!important}body.light-mode #workspaceOperationPage .operation-flow-head{background:radial-gradient(circle at 3% -20%,#4084ee29,#0000 36%),radial-gradient(circle at 94% 4%,#805beb1a,#0000 32%),linear-gradient(128deg,#fff,#f5f8fd 54%,#f8f6ff)!important;border-color:#c7d7ed!important;box-shadow:0 20px 48px #2b48731f,inset 0 1px #fff!important}body.light-mode #workspaceOperationPage .operation-flow-head:before{border-color:#5c7db81f!important}body.light-mode #workspaceOperationPage .operation-head-sub{color:#6c7d93!important}body.light-mode #workspaceOperationPage .operation-live-indicator{color:#64758c;background:#ffffffb3;border-color:#d5dfec}body.light-mode #workspaceOperationPage .operation-summary-strip{background:#f7fafec7;border-top-color:#dbe4ef}body.light-mode #workspaceOperationPage .operation-summary-item{border-right-color:#e0e7f0}body.light-mode #workspaceOperationPage .operation-summary-item>span{color:#7b899c}body.light-mode #workspaceOperationPage .operation-summary-item>strong{color:#26364d}body.light-mode #workspaceOperationPage .operation-summary-item.reward>strong{color:#d94d68}body.light-mode #workspaceOperationPage .operation-summary-item.reward>strong span{color:#77869a}body.light-mode #workspaceOperationPage .operation-progress-track{background:#e1e8f2}body.light-mode #workspaceOperationPage .operation-stage-rail{background:linear-gradient(#fff,#f6f9fd);border-color:#ced9e8;box-shadow:0 14px 34px #2d4b771a}body.light-mode #workspaceOperationPage .operation-stage-rail-head{border-bottom-color:#e1e7ef}body.light-mode #workspaceOperationPage .operation-stage-rail-tip{color:#6e7c8f}body.light-mode #workspaceOperationPage .operation-step{color:#6d7b8e!important;background:#f7f9fc!important;border-color:#dbe3ee!important}body.light-mode #workspaceOperationPage .operation-step:hover{background:#f1f6fd!important;border-color:#9bb9e1!important}body.light-mode #workspaceOperationPage .operation-step-copy strong{color:#34445b!important}body.light-mode #workspaceOperationPage .operation-step-copy span{color:#78869a!important}body.light-mode #workspaceOperationPage .operation-step.done{background:#f0faf5!important;border-color:#b9decf!important}body.light-mode #workspaceOperationPage .operation-step.current{background:#f0f5fc!important;border-color:#bfd1ec!important}body.light-mode #workspaceOperationPage .operation-step.active-view{background:linear-gradient(145deg,#e8f1ff,#eeeaff)!important;border-color:#75a2e3!important;box-shadow:0 10px 22px #4069a71f!important}body.light-mode #workspaceOperationPage .operation-step.done.active-view{background:linear-gradient(145deg,#e7f8f0,#eefaf6)!important;border-color:#70c7a4!important}body.light-mode #workspaceOperationPage .operation-stage-legend{border-top-color:#e1e7ef}body.light-mode #workspaceOperationPage .operation-version-panel{background:#f7f9fc!important;border-left-color:#dde5ef!important}body.light-mode #workspaceOperationPage .operation-record-item{background:#fafbfd!important;border-color:#e0e6ee!important}#workspaceOperationPage .operation-step-arrow{color:#64748a;margin-left:auto;font-size:17px;line-height:1;transition:transform .2s,color .2s}#workspaceOperationPage .operation-step.active-view .operation-step-arrow{color:#d8e8ff;transform:translate(2px)}body.light-mode #workspaceOperationPage .operation-step.active-view .operation-step-arrow{color:#4675b7}@media(max-width:1540px){#workspaceOperationPage.operation-page{padding-left:34px!important;padding-right:42px!important}#workspaceOperationPage .operation-command-layout{grid-template-columns:230px minmax(0,1fr) 310px!important}#workspaceOperationPage .operation-delivery-panel .operation-submit-grid{grid-template-columns:minmax(0,1fr) 248px!important}}@media(max-width:1320px){#workspaceOperationPage .operation-command-layout{grid-template-columns:230px minmax(0,1fr)!important}#workspaceOperationPage .operation-context-column{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#workspaceOperationPage .operation-context-column>.operation-panel,#workspaceOperationPage .operation-context-column>.operation-side-card{height:100%}#workspaceOperationPage .operation-summary-strip{grid-template-columns:1.2fr .72fr 1fr .72fr}}@media(max-width:1180px){#workspaceOperationPage.operation-page{padding-left:26px!important;padding-right:26px!important}#workspaceOperationPage .operation-head-main{padding:22px!important}#workspaceOperationPage .operation-head-title{font-size:25px!important}#workspaceOperationPage .operation-command-layout{grid-template-columns:1fr!important}#workspaceOperationPage .operation-stage-rail{position:relative;top:auto}#workspaceOperationPage .operation-stage-rail-tip,#workspaceOperationPage .operation-stage-legend{display:none}#workspaceOperationPage .operation-steps{scroll-snap-type:x proximity!important;grid-auto-columns:minmax(185px,1fr)!important;grid-auto-flow:column!important;max-height:none!important;display:grid!important;overflow:auto hidden!important}#workspaceOperationPage .operation-context-column{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}}#workspaceOperationPage.operation-page{width:var(--platform-fixed-width)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:56px!important;padding-right:56px!important}#workspaceOperationPage .operation-summary-strip{display:none!important}#workspaceOperationPage .operation-flow-head{overflow:hidden}#workspaceOperationPage .operation-version-panel{flex-direction:column!important;display:flex!important;overflow:hidden!important}#workspaceOperationPage .operation-version-list{scrollbar-width:thin;scrollbar-color:#6f9ae257 transparent;flex:auto!important;align-content:start!important;justify-items:stretch!important;min-height:0!important;max-height:430px!important;padding-right:12px!important;overflow:hidden auto!important}#workspaceOperationPage .operation-version-item{width:100%!important}#workspaceOperationPage .operation-version-list::-webkit-scrollbar{width:6px}#workspaceOperationPage .operation-version-list::-webkit-scrollbar-track{background:0 0}#workspaceOperationPage .operation-version-list::-webkit-scrollbar-thumb{background:#6f9ae247;border-radius:999px}#workspaceOperationPage .operation-version-list::-webkit-scrollbar-thumb:hover{background:#6f9ae26b}body.light-mode #workspaceOperationPage .operation-version-list{scrollbar-color:#577db757 transparent}body.light-mode #workspaceOperationPage .operation-version-list::-webkit-scrollbar-thumb{background:#577db73d}body.light-mode #workspaceOperationPage .operation-version-list::-webkit-scrollbar-thumb:hover{background:#577db75c}#workspaceOperationPage .operation-back,#workspaceOperationPage .operation-breadcrumb{font-size:12.5px!important}#workspaceOperationPage .operation-state-chip,#workspaceOperationPage .operation-meta-chip{font-size:11px!important}#workspaceOperationPage .operation-head-title{font-size:30px!important;line-height:1.24!important}#workspaceOperationPage .operation-head-sub{font-size:13.5px!important;line-height:1.7!important}#workspaceOperationPage .operation-live-indicator{font-size:12px!important}#workspaceOperationPage .operation-private-btn{font-size:13px!important}#workspaceOperationPage .operation-stage-rail-head span{font-size:9.5px!important}#workspaceOperationPage .operation-stage-rail-head strong{font-size:15px!important}#workspaceOperationPage .operation-stage-rail-head b{font-size:13px!important}#workspaceOperationPage .operation-stage-rail-tip{font-size:11px!important;line-height:1.6!important}#workspaceOperationPage .operation-step-index{font-size:11px!important}#workspaceOperationPage .operation-step-copy strong{font-size:13px!important}#workspaceOperationPage .operation-step-copy span{font-size:10.5px!important}#workspaceOperationPage .operation-stage-legend{font-size:10px!important}#workspaceOperationPage .operation-panel-title strong{font-size:15.5px!important}#workspaceOperationPage .operation-panel-title span{font-size:11.5px!important;line-height:1.5!important}#workspaceOperationPage .operation-permission,#workspaceOperationPage .operation-record-status{font-size:10.5px!important}#workspaceOperationPage .operation-stage-chip{font-size:11px!important}#workspaceOperationPage .operation-script-label{font-size:12px!important}#workspaceOperationPage .operation-script-name{font-size:15.5px!important;line-height:1.48!important}#workspaceOperationPage .operation-script-note,#workspaceOperationPage .operation-script-action span{font-size:12.5px!important;line-height:1.62!important}#workspaceOperationPage .operation-script-btn{font-size:12.5px!important}#workspaceOperationPage .operation-dropzone strong,body:not(.light-mode) #workspaceOperationPage .operation-dropzone strong{font-size:14.5px!important}#workspaceOperationPage .operation-dropzone p,body:not(.light-mode) #workspaceOperationPage .operation-dropzone p,#workspaceOperationPage .operation-choose-btn{font-size:12px!important}#workspaceOperationPage .operation-selected-file{font-size:11.5px!important}#workspaceOperationPage .operation-selected-file small{font-size:10.5px!important}#workspaceOperationPage .operation-submit-label{font-size:12px!important}#workspaceOperationPage .operation-submit-note{font-size:12.5px!important;line-height:1.65!important}#workspaceOperationPage .operation-submit-hint{font-size:10.5px!important}#workspaceOperationPage .operation-submit-btn{font-size:12.5px!important}#workspaceOperationPage .operation-version-title{font-size:11.5px!important}#workspaceOperationPage .operation-version-head>span{font-size:10px!important}#workspaceOperationPage .operation-version-badge{font-size:11px!important}#workspaceOperationPage .operation-version-status{font-size:10.5px!important}#workspaceOperationPage .operation-version-name{font-size:12px!important;line-height:1.5!important}#workspaceOperationPage .operation-version-time,#workspaceOperationPage .operation-version-hash{font-size:10.5px!important;line-height:1.5!important}#workspaceOperationPage .operation-record-title{font-size:13.5px!important}#workspaceOperationPage .operation-record-time{font-size:10.5px!important}#workspaceOperationPage .operation-record-desc{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:11.5px!important;line-height:1.58!important;overflow:hidden!important}#workspaceOperationPage .operation-feedback-label{font-size:12px!important}#workspaceOperationPage .operation-feedback-label b{font-size:10px!important}#workspaceOperationPage .operation-feedback-time{font-size:10.5px!important}#workspaceOperationPage .operation-feedback-body strong{font-size:11.5px!important}#workspaceOperationPage .operation-feedback-body p,body:not(.light-mode) #workspaceOperationPage .operation-feedback-body p{font-size:11.5px!important;line-height:1.68!important}#workspaceOperationPage .operation-feedback-deadline>div>span{font-size:9.8px!important}#workspaceOperationPage .operation-feedback-deadline strong{font-size:10.8px!important}#workspaceOperationPage .operation-feedback-actions button,#workspaceOperationPage .operation-feedback-attachment-title{font-size:10.5px!important}#workspaceOperationPage .operation-feedback-file-name{font-size:11px!important}#workspaceOperationPage .operation-feedback-file-size{font-size:10px!important}#workspaceOperationPage .operation-feedback-download-btn{font-size:10.5px!important}#workspaceOperationPage{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal}#workspaceOperationPage .operation-head-title,#workspaceOperationPage .operation-panel-title strong,#workspaceOperationPage .operation-stage-rail-head strong,#workspaceOperationPage .operation-step-copy strong,#workspaceOperationPage .operation-script-name,#workspaceOperationPage .operation-version-name,#workspaceOperationPage .operation-record-title{letter-spacing:.005em!important}body:not(.light-mode) #workspaceOperationPage .operation-back,body:not(.light-mode) #workspaceOperationPage .operation-breadcrumb{color:#c7d2e2!important;font-weight:650!important}body:not(.light-mode) #workspaceOperationPage .operation-breadcrumb strong{color:#f4f7fc!important}body:not(.light-mode) #workspaceOperationPage .operation-head-title{text-shadow:0 2px 14px #0003;color:#fff!important;font-weight:850!important}body:not(.light-mode) #workspaceOperationPage .operation-head-sub{color:#b8c5d6!important;font-weight:520!important}body:not(.light-mode) #workspaceOperationPage .operation-state-chip,body:not(.light-mode) #workspaceOperationPage .operation-meta-chip,body:not(.light-mode) #workspaceOperationPage .operation-live-indicator{color:#c4d0df!important}body:not(.light-mode) #workspaceOperationPage .operation-stage-rail-head span{color:#8fb8ee!important;font-weight:900!important}body:not(.light-mode) #workspaceOperationPage .operation-stage-rail-head strong{color:#f7f9fd!important;font-weight:800!important}body:not(.light-mode) #workspaceOperationPage .operation-stage-rail-tip{color:#a8b5c7!important;font-weight:520!important}body:not(.light-mode) #workspaceOperationPage .operation-step-copy strong{color:#eef4fc!important;font-weight:760!important}body:not(.light-mode) #workspaceOperationPage .operation-step-copy span{color:#aebbd0!important;font-size:11px!important;font-weight:520!important;line-height:1.45!important}body:not(.light-mode) #workspaceOperationPage .operation-stage-legend{color:#aab7c9!important;font-size:10.5px!important;font-weight:580!important}body:not(.light-mode) #workspaceOperationPage .operation-panel-title strong,body:not(.light-mode) #workspaceOperationPage .operation-version-title,body:not(.light-mode) #workspaceOperationPage .operation-submit-label{color:#fff!important;font-weight:800!important}body:not(.light-mode) #workspaceOperationPage .operation-panel-title span{color:#b4c1d2!important;font-weight:520!important}body:not(.light-mode) #workspaceOperationPage .operation-permission,body:not(.light-mode) #workspaceOperationPage .operation-record-status{font-weight:800!important}body:not(.light-mode) #workspaceOperationPage .operation-stage-chip{color:#dbe6f5!important;font-weight:720!important}body:not(.light-mode) #workspaceOperationPage .operation-script-label{color:#a9b8cc!important;font-weight:700!important}body:not(.light-mode) #workspaceOperationPage .operation-script-name{color:#fff!important;font-weight:760!important}body:not(.light-mode) #workspaceOperationPage .operation-script-note,body:not(.light-mode) #workspaceOperationPage .operation-script-action span{color:#b8c5d5!important;font-weight:520!important}body:not(.light-mode) #workspaceOperationPage .operation-script-btn{font-weight:800!important}body:not(.light-mode) #workspaceOperationPage .operation-dropzone strong{color:#fff!important;font-weight:760!important}body:not(.light-mode) #workspaceOperationPage .operation-dropzone p{color:#b2bfd0!important;font-weight:520!important}body:not(.light-mode) #workspaceOperationPage .operation-choose-btn{color:#dce9fb!important;font-weight:760!important}body:not(.light-mode) #workspaceOperationPage .operation-selected-file{color:#c5d0df!important;font-weight:560!important}body:not(.light-mode) #workspaceOperationPage .operation-selected-file small{color:#9eacc0!important;font-size:11px!important}body:not(.light-mode) #workspaceOperationPage .operation-submit-note{color:#f6f8fc!important;font-weight:520!important}body:not(.light-mode) #workspaceOperationPage .operation-submit-note::placeholder{color:#9ba9bc!important;opacity:1!important}body:not(.light-mode) #workspaceOperationPage .operation-submit-hint{color:#aab7c9!important;font-size:11px!important;font-weight:520!important}body:not(.light-mode) #workspaceOperationPage .operation-submit-btn{font-weight:820!important}body:not(.light-mode) #workspaceOperationPage .operation-version-head>span{color:#a7b4c6!important;font-size:10.5px!important}body:not(.light-mode) #workspaceOperationPage .operation-version-badge,body:not(.light-mode) #workspaceOperationPage .operation-version-status{font-weight:820!important}body:not(.light-mode) #workspaceOperationPage .operation-version-name{color:#f7f9fc!important;font-weight:700!important}body:not(.light-mode) #workspaceOperationPage .operation-version-time,body:not(.light-mode) #workspaceOperationPage .operation-version-hash{color:#a6b3c5!important;font-size:11px!important;font-weight:520!important}body:not(.light-mode) #workspaceOperationPage .operation-record-title{color:#f7f9fc!important;font-weight:760!important}body:not(.light-mode) #workspaceOperationPage .operation-record-time{color:#a3b0c2!important;font-size:11px!important;font-weight:540!important}body:not(.light-mode) #workspaceOperationPage .operation-record-desc{color:#bdc8d7!important;font-size:12px!important;font-weight:520!important;line-height:1.62!important}body:not(.light-mode) #workspaceOperationPage .operation-feedback-label,body:not(.light-mode) #workspaceOperationPage .operation-feedback-time{color:#efd7aa!important;font-weight:700!important}body:not(.light-mode) #workspaceOperationPage .operation-feedback-body strong{color:#f4ddb1!important;font-weight:800!important}body:not(.light-mode) #workspaceOperationPage .operation-feedback-body p{color:#e0c9a2!important;font-size:12px!important;font-weight:530!important}body:not(.light-mode) #workspaceOperationPage .operation-feedback-deadline>div>span{color:#d5b77f!important;font-size:10.5px!important;font-weight:650!important}body:not(.light-mode) #workspaceOperationPage .operation-feedback-deadline strong{color:#f0cd86!important;font-size:11.5px!important;font-weight:800!important}body:not(.light-mode) #workspaceOperationPage .operation-feedback-attachment-title{color:#d8bd8c!important;font-size:11px!important;font-weight:700!important}body:not(.light-mode) #workspaceOperationPage .operation-feedback-file-name{color:#f4dfb9!important;font-size:11.5px!important;font-weight:650!important}body:not(.light-mode) #workspaceOperationPage .operation-feedback-file-size{color:#c6ad82!important;font-size:10.5px!important}body:not(.light-mode) #workspaceOperationPage .operation-feedback-download-btn{font-weight:780!important}body.light-mode #workspaceOperationPage .operation-back,body.light-mode #workspaceOperationPage .operation-breadcrumb{color:#53657c!important;font-weight:650!important}body.light-mode #workspaceOperationPage .operation-breadcrumb strong,body.light-mode #workspaceOperationPage .operation-head-title{color:#14243a!important;font-weight:850!important}body.light-mode #workspaceOperationPage .operation-head-sub{color:#5b6d84!important;font-weight:520!important}body.light-mode #workspaceOperationPage .operation-stage-rail-tip{color:#64758b!important;font-weight:520!important}body.light-mode #workspaceOperationPage .operation-step-copy strong{color:#26384f!important;font-weight:760!important}body.light-mode #workspaceOperationPage .operation-step-copy span{color:#65768c!important;font-size:11px!important;font-weight:520!important;line-height:1.45!important}body.light-mode #workspaceOperationPage .operation-stage-legend{color:#66768a!important;font-size:10.5px!important;font-weight:580!important}body.light-mode #workspaceOperationPage .operation-panel-title strong,body.light-mode #workspaceOperationPage .operation-version-title,body.light-mode #workspaceOperationPage .operation-submit-label{color:#17283f!important;font-weight:800!important}body.light-mode #workspaceOperationPage .operation-panel-title span{color:#617288!important;font-weight:520!important}body.light-mode #workspaceOperationPage .operation-script-label{color:#60748e!important;font-weight:700!important}body.light-mode #workspaceOperationPage .operation-script-name{color:#14243a!important;font-weight:760!important}body.light-mode #workspaceOperationPage .operation-script-note,body.light-mode #workspaceOperationPage .operation-script-action span{color:#5f7188!important;font-weight:520!important}body.light-mode #workspaceOperationPage .operation-dropzone strong{color:#20334c!important;font-weight:760!important}body.light-mode #workspaceOperationPage .operation-dropzone p{color:#64768d!important;font-weight:520!important}body.light-mode #workspaceOperationPage .operation-selected-file{color:#52657d!important;font-weight:560!important}body.light-mode #workspaceOperationPage .operation-selected-file small{color:#718198!important;font-size:11px!important}body.light-mode #workspaceOperationPage .operation-submit-note{color:#21334b!important;font-weight:520!important}body.light-mode #workspaceOperationPage .operation-submit-note::placeholder{color:#77879a!important;opacity:1!important}body.light-mode #workspaceOperationPage .operation-submit-hint{color:#66778d!important;font-size:11px!important;font-weight:520!important}body.light-mode #workspaceOperationPage .operation-version-head>span{color:#687990!important;font-size:10.5px!important}body.light-mode #workspaceOperationPage .operation-version-name{color:#21344d!important;font-weight:700!important}body.light-mode #workspaceOperationPage .operation-version-time,body.light-mode #workspaceOperationPage .operation-version-hash{color:#68798f!important;font-size:11px!important;font-weight:520!important}body.light-mode #workspaceOperationPage .operation-record-title{color:#21344d!important;font-weight:760!important}body.light-mode #workspaceOperationPage .operation-record-time{color:#6c7c91!important;font-size:11px!important;font-weight:540!important}body.light-mode #workspaceOperationPage .operation-record-desc{color:#596b81!important;font-size:12px!important;font-weight:520!important;line-height:1.62!important}body.light-mode #workspaceOperationPage .operation-feedback-body p{color:#6f552e!important;font-size:12px!important;font-weight:530!important}body.light-mode #workspaceOperationPage .operation-feedback-file-name{color:#664b22!important;font-size:11.5px!important;font-weight:650!important}body.light-mode #workspaceOperationPage .operation-feedback-file-size{color:#846b43!important;font-size:10.5px!important}#workspaceOperationPage .operation-head-main{min-height:116px!important}#workspaceOperationPage .operation-resource-panel .operation-script-action{border-top:0!important;padding:12px 0 0!important}#workspaceOperationPage .operation-resource-panel .operation-script-btn{margin-top:0!important}#workspaceOperationPage .operation-step:not(.current):not(.active-view){color:#91a0b4!important}#workspaceOperationPage.operation-page.active-page{grid-template-columns:252px minmax(0,1fr) 338px!important;align-items:start!important;gap:16px!important;display:grid!important}#workspaceOperationPage .operation-backbar,#workspaceOperationPage>.empty{grid-column:1/-1}#workspaceOperationPage .operation-backbar{margin-bottom:0!important}#workspaceOperationPage .operation-flow-head{grid-area:2/1/auto/3;margin-bottom:0!important}#workspaceOperationPage .operation-command-layout{display:contents!important}#workspaceOperationPage .operation-stage-rail{grid-area:3/1}#workspaceOperationPage .operation-main{grid-area:3/2}#workspaceOperationPage .operation-context-column{grid-area:2/3/4}#workspaceOperationPage .operation-head-main{min-height:88px!important;padding:16px 22px!important}#workspaceOperationPage .operation-head-meta{margin-bottom:8px!important}@media(max-width:1540px){#workspaceOperationPage.operation-page{grid-template-columns:230px minmax(0,1fr) 310px!important}}@media(max-width:1320px){#workspaceOperationPage.operation-page{grid-template-columns:230px minmax(0,1fr)!important}#workspaceOperationPage .operation-flow-head{grid-column:1/-1}#workspaceOperationPage .operation-context-column{grid-area:auto/1/auto/-1}}@media(max-width:1180px){#workspaceOperationPage.operation-page{grid-template-columns:minmax(0,1fr)!important}#workspaceOperationPage .operation-flow-head,#workspaceOperationPage .operation-stage-rail,#workspaceOperationPage .operation-main,#workspaceOperationPage .operation-context-column{grid-area:auto/1}}#walletPage .wallet-address-row{transition:border-color .2s,box-shadow .2s,background .2s}#walletPage .wallet-address-row:focus-within{background:#101a29;box-shadow:0 0 0 3px #4d8dff1f;border-color:#5f8fd8!important}#walletPage .wallet-address-input{color:#f2f6fc;letter-spacing:.01em;background:0 0;border:0;outline:0;flex:1;min-width:0;height:30px;padding:0 4px;font:600 11.5px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}#walletPage .wallet-address-input::selection{background:#4d8dff57}#walletPage .wallet-address-save-btn{color:#dbeaff;cursor:pointer;background:linear-gradient(#244d85,#1a3760);border:1px solid #456b9f;border-radius:8px;flex:none;height:30px;padding:0 11px;font-size:11.5px;font-weight:850;transition:all .2s}#walletPage .wallet-address-save-btn:hover{border-color:#6a9ce3;transform:translateY(-1px);box-shadow:0 7px 16px #4d8dff29}#walletPage .wallet-address-save-btn:active{transform:none}#walletPage .wallet-address-save-btn:disabled,#walletPage .wallet-upload-btn[aria-disabled=true],#walletPage .wallet-upload-zone[aria-disabled=true]{opacity:.58;cursor:not-allowed;pointer-events:none}body.light-mode #walletPage .wallet-address-row:focus-within{background:#fff;box-shadow:0 0 0 3px #4d8dff1a;border-color:#6f9fe3!important}body.light-mode #walletPage .wallet-address-input{color:#263b57}body.light-mode #walletPage .wallet-address-save-btn{color:#2a64b3;background:linear-gradient(#f2f7ff,#e4eeff);border-color:#9ebbe3}#walletPage .wallet-hero-main{flex-direction:column;min-height:286px;padding-bottom:25px;display:flex}#walletPage .wallet-address-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px 7px 12px;display:grid}#walletPage .wallet-address-input{width:100%;padding-left:0}#walletPage .wallet-address-save-btn{min-width:58px;height:32px;padding:0 13px}body.light-mode #walletPage .wallet-address-row{background:#fff}@media(max-width:1480px){#walletPage .wallet-hero-main{min-height:286px}}#walletPage .wallet-page-head{margin-bottom:14px;padding-bottom:14px}#walletPage .wallet-dashboard{grid-template-columns:minmax(0,1.62fr) minmax(350px,.78fr);gap:12px}#walletPage .wallet-hero-main{min-height:254px;padding:21px 23px 18px}#walletPage .wallet-hero-balance{margin-top:20px}#walletPage .wallet-hero-balance strong{margin-top:7px}#walletPage .wallet-hero-balance p{margin-top:8px}#walletPage .wallet-hero-actions{padding-top:0;margin-top:32px!important}#walletPage .wallet-primary-btn,#walletPage .wallet-outline-btn{height:37px}#walletPage .wallet-metric-card strong,#walletPage .wallet-metric-card.is-primary strong{margin-top:9px}#walletPage .wallet-metric-card p{margin-top:5px}#walletPage .wallet-receive-redesign{min-height:380px;padding-bottom:11px}#walletPage .wallet-receive-head{min-height:64px;padding:14px 15px 12px}#walletPage .wallet-chain-banner{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;margin:10px 12px 0;padding:10px 11px}#walletPage .wallet-chain-logo{width:34px;height:34px}#walletPage .wallet-chain-logo svg{width:22px;height:22px}#walletPage .wallet-address-block,#walletPage .wallet-upload-block{padding-top:10px;padding-left:12px;padding-right:12px}#walletPage .wallet-field-label{margin-bottom:5px}#walletPage .wallet-address-row{min-height:38px}#walletPage .wallet-upload-top{margin-bottom:6px}#walletPage .wallet-upload-zone{flex:none;height:92px;min-height:92px}#walletPage .wallet-upload-icon{width:27px;height:27px;margin-bottom:5px}#walletPage .wallet-security-note{margin:8px 12px 0;padding:9px 10px;line-height:1.4}#walletPage .wallet-content-layout,#walletPage .wallet-main-column{gap:12px}#walletPage .wallet-section-head{min-height:62px;padding:14px 17px}#walletPage .wallet-income-list{gap:8px;padding:10px}#walletPage .wallet-income-row{min-height:94px;padding:12px 116px 12px 56px}#walletPage .wallet-income-icon{width:34px;height:34px;top:12px;left:12px}#walletPage .wallet-income-copy{gap:5px}#walletPage .wallet-income-state{top:12px;right:12px}#walletPage .wallet-income-row>b{bottom:12px;right:12px}#walletPage .wallet-history-head{min-height:66px;padding-left:17px;padding-right:17px}#walletPage .wallet-history-table-shell{margin:8px 10px 0}#walletPage .wallet-history-footer{margin:0 10px 10px}@media(max-width:1480px){#walletPage .wallet-dashboard{grid-template-columns:minmax(0,1.48fr) 330px;gap:11px}#walletPage .wallet-hero-main{min-height:250px;padding-left:20px;padding-right:20px}#walletPage .wallet-hero-metrics,#walletPage .wallet-metric-card,#walletPage .wallet-metric-card.is-primary{min-height:112px}#walletPage .wallet-receive-redesign{min-height:373px}#walletPage .wallet-income-list{gap:7px;padding:9px}#walletPage .wallet-income-row{padding:11px 108px 11px 53px}#walletPage .wallet-income-icon{top:11px;left:11px}#walletPage .wallet-income-state{top:11px;right:11px}#walletPage .wallet-income-row>b{bottom:11px;right:11px}}#workspaceOperationPage .operation-record-panel{overflow:hidden!important}#workspaceOperationPage .operation-record-panel .operation-panel-head{min-height:54px!important;padding:12px 16px!important}#workspaceOperationPage .operation-record-body{padding:0 16px 14px!important;overflow:hidden!important}#workspaceOperationPage .operation-record-list{scrollbar-gutter:stable;border-top:1px solid var(--line-soft)!important;width:100%!important;max-height:348px!important;padding-right:5px!important;display:block!important;overflow:hidden auto!important}#workspaceOperationPage .operation-record-item,#workspaceOperationPage .operation-record-item:last-child{border:0!important;border-bottom:1px solid var(--line-soft)!important;min-height:68px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:136px minmax(0,1fr)!important;align-items:center!important;column-gap:24px!important;padding:12px 14px 12px 0!important;transition:background .18s!important;display:grid!important}#workspaceOperationPage .operation-record-item:last-child{border-bottom:0!important}#workspaceOperationPage .operation-record-item:hover{background:#4d8dff09!important}#workspaceOperationPage .operation-record-index{display:none!important}#workspaceOperationPage .operation-record-time{font-variant-numeric:tabular-nums;color:#91a0b5!important;white-space:nowrap!important;min-width:0!important;padding:0 18px 0 12px!important;font-size:10.5px!important;font-weight:700!important;line-height:1.35!important}#workspaceOperationPage .operation-record-copy{grid-template-columns:180px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-width:0!important;display:grid!important}#workspaceOperationPage .operation-record-title,#workspaceOperationPage .operation-record-desc{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#workspaceOperationPage .operation-record-title{color:#e2e9f3!important;font-size:12px!important}#workspaceOperationPage .operation-record-desc{color:#aeb9c8!important;border-left:1px solid #7387a233!important;width:100%!important;margin:0!important;padding-left:18px!important}#workspaceOperationPage .operation-record-list::-webkit-scrollbar{width:5px}#workspaceOperationPage .operation-record-list::-webkit-scrollbar-thumb{background:#7e97ba47;border-radius:999px}body.light-mode #workspaceOperationPage .operation-record-item:hover{background:#f6f9fd!important}body.light-mode #workspaceOperationPage .operation-record-title{color:#30445f!important}body.light-mode #workspaceOperationPage .operation-record-desc{color:#64758b!important;border-left-color:#e0e6ee!important}@media(max-width:980px){#workspaceOperationPage .operation-record-item,#workspaceOperationPage .operation-record-item:last-child{grid-template-columns:96px minmax(0,1fr)!important}#workspaceOperationPage .operation-record-time{padding:0 12px 0 8px!important}#workspaceOperationPage .operation-record-copy{display:block!important}#workspaceOperationPage .operation-record-desc{border-left:0!important;margin-top:3px!important;padding-left:0!important}}#walletPage .wallet-receive-card{align-self:start;padding:22px}#walletPage .wallet-receive-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}#walletPage .wallet-receive-card__head h2{color:var(--text);margin:0;font-size:17px;font-weight:950}#walletPage .wallet-edit-trigger{color:#8ce3b1;cursor:pointer;background:#71e3a10e;border:1px solid #71e3a15c;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}#walletPage .wallet-edit-trigger:hover{background:#71e3a11a;border-color:#71e3a19e}#walletPage .wallet-receive-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}#walletPage .wallet-receive-meta>div{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:10px;align-content:center;gap:7px;min-height:72px;padding:14px;display:grid}#walletPage .wallet-receive-meta span,#walletPage .wallet-receive-address>span{color:var(--muted-2);font-size:12px}#walletPage .wallet-receive-meta strong{color:var(--text);font-size:16px;font-weight:900}#walletPage .wallet-receive-address{gap:7px;margin-top:18px;display:grid}#walletPage .wallet-receive-address strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;font-weight:850;line-height:1.45}#walletPage .wallet-receive-qr{border:1px dashed var(--line);width:132px;height:132px;color:var(--muted-2);background:var(--panel-2);border-radius:10px;place-items:center;margin-top:16px;display:grid;overflow:hidden}#walletPage .wallet-receive-qr.is-empty{align-content:center;gap:10px;font-size:12px}#walletPage .wallet-receive-qr img{object-fit:contain;background:var(--panel-3);width:100%;height:100%;padding:8px}#walletPage .wallet-receive-state,#walletPage .wallet-receive-warning{border-radius:10px;align-items:flex-start;gap:10px;margin:18px 0 0;padding:15px 16px;font-size:13px;line-height:1.5;display:flex}#walletPage .wallet-receive-state{color:#94e5b7;background:#71e3a10e;border:1px dashed #71e3a15c}#walletPage .wallet-receive-state svg{flex:none;margin-top:1px}#walletPage .wallet-receive-warning{color:#ff9f87;background:#ff775717;border:1px solid #ff8a6f29}#walletPage .wallet-edit-panel{width:min(520px,92vw);max-height:calc(100vh - 40px);overflow:auto}#walletPage .wallet-edit-head{align-items:flex-start}#walletPage .wallet-edit-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}#walletPage .wallet-edit-heading>span{color:#79dfa6;background:#71e3a117;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}#walletPage .wallet-edit-heading h3{font-size:18px}#walletPage .wallet-edit-heading p{color:var(--muted-2);margin:5px 0 0;font-size:12px;line-height:1.45}#walletPage .wallet-edit-body{gap:16px;display:grid}#walletPage .wallet-edit-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#walletPage .wallet-edit-meta label,#walletPage .wallet-edit-field{color:var(--muted);gap:7px;font-size:12px;font-weight:750;display:grid}#walletPage .wallet-edit-meta input,#walletPage .wallet-edit-field>input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:var(--panel-2);border-radius:9px;outline:0;padding:0 12px;font-size:13px}#walletPage .wallet-edit-meta input:disabled{color:#8fbaff;opacity:1}#walletPage .wallet-edit-field>input:focus{border-color:#5f8fd8;box-shadow:0 0 0 3px #4d8dff1f}#walletPage .wallet-edit-qr{color:#8fa0b8;background:var(--panel-2);cursor:pointer;border:1px dashed #45546d;border-radius:11px;place-items:center;min-height:178px;display:grid;position:relative;overflow:hidden}#walletPage .wallet-edit-qr:hover{border-color:#6793d2}#walletPage .wallet-edit-qr>input{z-index:2;opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}#walletPage .wallet-edit-qr>input:disabled{cursor:not-allowed}#walletPage .wallet-edit-qr img{object-fit:contain;background:var(--panel-3);width:100%;height:178px;padding:10px}#walletPage .wallet-edit-qr__empty{justify-items:center;gap:8px;display:grid}#walletPage .wallet-edit-qr__empty strong{color:var(--text);font-size:13px}#walletPage .wallet-edit-qr__empty small{color:var(--muted-2);font-size:11px}#walletPage .wallet-edit-qr__mask{z-index:1;color:#fff;background:#0a121dc7;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:10px;right:10px}#walletPage .wallet-edit-hint{color:#8bdcaf;background:#71e3a10d;border:1px solid #71e3a133;border-radius:9px;align-items:center;gap:8px;margin:0;padding:11px 12px;font-size:12px;display:flex}#walletPage .wallet-edit-actions{justify-content:flex-end;gap:10px;display:flex}#walletPage .wallet-edit-actions .primary,#walletPage .wallet-edit-actions .secondary{justify-content:center;align-items:center;gap:7px;min-width:96px;display:inline-flex}#walletPage .wallet-edit-actions button:disabled,#walletPage .wallet-edit-head .close:disabled{opacity:.58;cursor:not-allowed}body.light-mode #walletPage .wallet-edit-trigger{color:#245f4c;background:#fff;border-color:#b8cdc3}body.light-mode #walletPage .wallet-receive-meta>div,body.light-mode #walletPage .wallet-receive-qr{background:#f5f7f6;border-color:#e3e8e5}body.light-mode #walletPage .wallet-receive-state{color:#245f4c;background:#f5fbf8;border-color:#b7dfcf}body.light-mode #walletPage .wallet-edit-heading>span{color:#287455;background:#edf8f2}body.light-mode #walletPage .wallet-edit-meta input,body.light-mode #walletPage .wallet-edit-field>input,body.light-mode #walletPage .wallet-edit-qr{color:#263b57;background:#f8fbff;border-color:#d6e0ea}body.light-mode #walletPage .wallet-edit-qr__empty strong{color:#263b57}body.light-mode #walletPage .wallet-edit-hint{color:#287455;background:#f3faf6;border-color:#cce5d8}@media(max-width:560px){#walletPage .wallet-receive-card{padding:18px}#walletPage .wallet-edit-meta{grid-template-columns:1fr}#walletPage .wallet-edit-actions{grid-template-columns:1fr 1.4fr;display:grid}#walletPage .wallet-edit-actions .primary,#walletPage .wallet-edit-actions .secondary{min-width:0}}#walletPage .wallet-income-panel{overflow:hidden}#walletPage .wallet-income-head{min-height:80px;padding:16px 18px}#walletPage .wallet-income-detail-trigger{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 2px;font-size:11px;font-weight:800;transition:color .18s;display:inline-flex}#walletPage .wallet-income-detail-trigger:hover{color:var(--text)}#walletPage .wallet-income-detail-trigger:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #4d8dff}#walletPage .wallet-income-empty{min-height:104px}#walletPage .wallet-income-empty strong,#walletPage .wallet-history-panel .empty strong{font-size:14px}#walletPage .wallet-income-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}#walletPage .wallet-income-row{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-width:0;min-height:94px;padding:12px;transition:border-color .18s,background .18s;display:grid;position:relative}#walletPage .wallet-income-row:last-child{border-bottom:1px solid var(--line)}#walletPage .wallet-income-row:hover{background:#17202c;border-color:#40536f}#walletPage .wallet-income-card-main{align-items:center;gap:10px;min-width:0;display:flex}#walletPage .wallet-income-icon{color:#70d5a8;background:#50be8c1a;border:1px solid #50be8c3d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;position:static}#walletPage .wallet-income-copy{gap:4px;min-width:0;margin:0;padding:0;display:grid}#walletPage .wallet-income-copy strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:850;overflow:hidden}#walletPage .wallet-income-copy span{color:var(--muted-2);white-space:nowrap;font-size:10px}#walletPage .wallet-income-state{color:#78d6ac;background:#50be8c14;border:1px solid #50be8c47;border-radius:8px;grid-area:1/2;place-self:start end;align-items:center;margin:0;padding:4px 9px;font-size:10px;font-weight:850;display:inline-flex;position:static}#walletPage .wallet-income-amount{color:#78d9ac;white-space:nowrap;grid-area:2/2;place-self:end;font-size:18px;font-weight:900;line-height:1}#walletPage .wallet-income-amount em{color:#8290a5;letter-spacing:.04em;margin-left:6px;font-size:10px;font-style:normal;font-weight:750}#walletPage .wallet-income-dialog{border-radius:18px;width:min(744px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}#walletPage .wallet-income-dialog-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}#walletPage .wallet-income-dialog-heading{align-items:center;gap:13px;display:flex}#walletPage .wallet-income-dialog-heading>span{color:#76d5aa;background:#50be8c1f;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}#walletPage .wallet-income-dialog-heading h3{color:var(--text);margin:0 0 4px;font-size:18px;font-weight:900}#walletPage .wallet-income-dialog-heading p{color:var(--muted);margin:0;font-size:12px}#walletPage .wallet-income-dialog-close{border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}#walletPage .wallet-income-dialog-body{padding:0 24px 22px}#walletPage .wallet-income-dialog-empty{min-height:154px}#walletPage .wallet-income-dialog-table-wrap{border:1px solid var(--line);border-radius:16px;transition:opacity .18s;overflow-x:auto}#walletPage .wallet-income-dialog-table-wrap.is-loading{opacity:.55}#walletPage .wallet-income-dialog-table{border-collapse:collapse;table-layout:fixed;width:100%}#walletPage .wallet-income-dialog-table th,#walletPage .wallet-income-dialog-table td{text-align:left;white-space:nowrap;padding:13px 12px}#walletPage .wallet-income-dialog-table th{color:var(--muted);background:var(--panel-3);font-size:10.5px;font-weight:850}#walletPage .wallet-income-dialog-table th:first-child{width:31%}#walletPage .wallet-income-dialog-table th:nth-child(2){width:29%}#walletPage .wallet-income-dialog-table th:nth-child(3){width:24%}#walletPage .wallet-income-dialog-table th:last-child{width:16%}#walletPage .wallet-income-dialog-table td{border-top:1px solid var(--line-soft);color:var(--muted);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}#walletPage .wallet-income-dialog-table td:first-child{color:var(--text);font-weight:800}#walletPage .wallet-income-dialog-table td:nth-child(3){color:#76d5aa;font-weight:900}#walletPage .wallet-income-dialog-table td:last-child span{color:#8fbaff;background:#4d8dff14;border:1px solid #4d8dff57;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:850;display:inline-flex}#walletPage .wallet-income-dialog-pagination{border:1px solid var(--line-soft);border-radius:12px;margin:14px 0 0}#walletPage .wallet-income-dialog-actions{justify-content:flex-end;padding-top:20px;display:flex}#walletPage .wallet-income-dialog-actions button{color:#fff;cursor:pointer;background:#205644;border:1px solid #2c6a57;border-radius:10px;justify-content:center;align-items:center;min-width:64px;height:40px;padding:0 18px;font-size:12px;font-weight:850;transition:background .18s,transform .18s;display:inline-flex}#walletPage .wallet-income-dialog-actions button:hover{background:#286b55;transform:translateY(-1px)}body.light-mode #walletPage .wallet-income-detail-trigger{color:#4e5f5a}body.light-mode #walletPage .wallet-income-detail-trigger:hover{color:#183e32}body.light-mode #walletPage .wallet-income-row{background:#fff;border-color:#d8e2de;box-shadow:0 3px 10px #204c3e09}body.light-mode #walletPage .wallet-income-row:last-child{border-bottom-color:#d8e2de}body.light-mode #walletPage .wallet-income-row:hover{background:#fff;border-color:#b9d3ca;box-shadow:0 8px 20px #204c3e14}body.light-mode #walletPage .wallet-income-icon{color:#27795d;background:#eaf7f2}body.light-mode #walletPage .wallet-income-state{color:#286f58;background:#edf8f4;border-color:#b8dfd1}body.light-mode #walletPage .wallet-income-copy span{color:#71817c}body.light-mode #walletPage .wallet-income-copy strong{color:#233c35}body.light-mode #walletPage .wallet-income-amount{color:#257157}body.light-mode #walletPage .wallet-income-dialog-heading>span{color:#286f58;background:#edf7f3}body.light-mode #walletPage .wallet-income-dialog-table-wrap{border-color:#d9e1de}body.light-mode #walletPage .wallet-income-dialog-table th{color:#50605b;background:#f3f6f5}body.light-mode #walletPage .wallet-income-dialog-table td{color:#455650;border-top-color:#e1e7e5}body.light-mode #walletPage .wallet-income-dialog-table td:first-child{color:#263d36}body.light-mode #walletPage .wallet-income-dialog-table td:nth-child(3){color:#286f58}body.light-mode #walletPage .wallet-income-dialog-table td:last-child span{color:#286788;background:#f1f8fc;border-color:#b8d8ec}@media(max-width:1100px){#walletPage .wallet-income-list{grid-template-columns:1fr}}@media(max-width:680px){#walletPage .wallet-income-head{align-items:flex-start}#walletPage .wallet-income-detail-trigger{min-height:32px}#walletPage .wallet-income-dialog-head,#walletPage .wallet-income-dialog-body{padding-left:16px;padding-right:16px}#walletPage .wallet-income-dialog-table{min-width:620px}#walletPage .wallet-income-dialog-pagination{flex-direction:column;align-items:flex-start}}#walletPage .wallet-hero-main{min-height:286px}#walletPage .wallet-hero-metrics{grid-template-columns:1.18fr 1fr 1fr;gap:12px;min-height:138px;margin-top:0}#walletPage .wallet-metric-grid{gap:12px}#walletPage .wallet-metric-card,#walletPage .wallet-metric-card.is-primary{min-height:138px;padding:20px 16px 14px}#walletPage .wallet-receive-card{background:linear-gradient(#141d2a,#0f1722);grid-area:receive;align-self:stretch;height:100%;min-height:436px;padding:18px}#walletPage .wallet-receive-meta{gap:10px;margin-top:14px}#walletPage .wallet-receive-meta>div{min-height:78px;padding:13px}#walletPage .wallet-receive-address{min-height:42px;margin-top:14px}#walletPage .wallet-receive-address strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#walletPage .wallet-receive-qr-row{grid-template-columns:132px minmax(0,1fr);gap:12px;min-width:0;margin-top:14px;display:grid}#walletPage .wallet-receive-qr{margin-top:0}#walletPage .wallet-receive-qr-info{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;flex-direction:column;justify-content:center;gap:8px;min-width:0;height:132px;padding:13px;display:flex}#walletPage .wallet-edit-qr-info{align-items:flex-start;height:auto;padding:12px 14px}#walletPage .wallet-receive-qr-info strong{color:var(--text);align-items:center;gap:7px;font-size:13px;display:flex}#walletPage .wallet-receive-qr-info p{color:var(--muted-2);margin:0;font-size:11px;line-height:1.5}#walletPage .wallet-receive-qr-format{border:1px solid var(--line);width:max-content;max-width:100%;color:var(--muted-2);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:9px}#walletPage .wallet-receive-qr-tip{color:#79aef7;font-size:10px;font-weight:800;line-height:1.4}#walletPage .wallet-receive-warning{color:#9dacbf;background:#0f1825c7;border-color:#2b3b53;align-items:center;min-height:46px;margin-top:14px;padding:11px 13px;font-size:11px}#walletPage .wallet-receive-warning svg{color:#76aaff;flex:none}body.light-mode #walletPage .wallet-receive-card{background:linear-gradient(#fff,#f8fbff)}body.light-mode #walletPage .wallet-receive-qr-info{background:#f5f7f6;border-color:#e3e8e5}body.light-mode #walletPage .wallet-receive-warning{color:#65758b;background:#f8fbff;border-color:#d8e2ed}@media(max-width:900px){#walletPage .wallet-dashboard{grid-template-columns:1fr;grid-template-areas:"hero""metrics""receive""income""history"}#walletPage .wallet-receive-card{min-height:0}}@media(max-width:680px){#walletPage .wallet-hero-metrics{grid-template-columns:1fr}#walletPage .wallet-metric-grid{grid-template-columns:1fr;display:grid}#walletPage .wallet-receive-qr-row{grid-template-columns:1fr}#walletPage .wallet-receive-qr{aspect-ratio:1;width:100%;height:auto}}[data-sonner-toaster][data-sonner-theme=dark]{--border-radius:12px;--normal-bg:linear-gradient(135deg, #4d8dff1f, #0c121df7 52%);--normal-border:#354157;--normal-text:#f7f9ff;--success-bg:linear-gradient(135deg, #71e3a124, #0c121df7 52%);--success-border:#71e3a14d;--success-text:#f7f9ff;--info-bg:linear-gradient(135deg, #5ad8e824, #0c121df7 52%);--info-border:#5ad8e84d;--info-text:#f7f9ff;--warning-bg:linear-gradient(135deg, #f5d76e24, #0c121df7 52%);--warning-border:#f5d76e4d;--warning-text:#f7f9ff;--error-bg:linear-gradient(135deg, #ff4f8626, #0c121df7 52%);--error-border:#ff4f8657;--error-text:#f7f9ff;font-family:var(--font-sans)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true]{--toast-accent:#4d8dff;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);border-width:1px;gap:10px;min-height:56px;padding:14px 16px;overflow:hidden;box-shadow:0 18px 48px #0000007a,inset 0 1px #ffffff0b}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true]:before{content:"";background:var(--toast-accent);width:2px;box-shadow:0 0 14px var(--toast-accent);border-radius:0 2px 2px 0;position:absolute;inset:10px auto 10px 0}@supports (color:color-mix(in lab,red,red)){[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true]:before{box-shadow:0 0 14px color-mix(in srgb,var(--toast-accent) 58%,transparent)}}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-type=success]{--toast-accent:#71e3a1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-type=info],[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-type=loading]{--toast-accent:#5ad8e8}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-type=warning]{--toast-accent:#f5d76e}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-type=error]{--toast-accent:#ff4f86}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-icon]{width:20px;height:20px;color:var(--toast-accent)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-icon] svg{width:20px;height:20px}[data-sonner-toaster][data-sonner-theme=dark] [data-title]{letter-spacing:.01em;font-size:13.5px;font-weight:700}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#aebbd0}.app-page.active-page{display:block}.empty.is-visible{display:grid}.page-refresh{border:1px solid var(--line);background:var(--panel-3);height:32px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.page-refresh:hover:not(:disabled){color:var(--text);border-color:#526a90}.page-refresh:disabled{cursor:not-allowed;opacity:.55}.page-refresh svg{width:13px;height:13px}.page-refresh .spinning{animation:.8s linear infinite page-refresh-spin}@keyframes page-refresh-spin{to{transform:rotate(360deg)}}#themeBtn.theme-switching:before{content:"";z-index:0;opacity:.18;pointer-events:none;background:currentColor;border-radius:50%;animation:.88s cubic-bezier(.2,.72,.18,1) themeBtnRipple;position:absolute;inset:50%;transform:translate(-50%,-50%)scale(0)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;animation:.55s ease-out both themeReveal}.topbar{z-index:50;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:238px max-content minmax(0,1fr);align-items:center;column-gap:18px;height:68px;position:sticky;top:0;overflow:visible;width:var(--platform-fixed-width,1520px)!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:56px!important;padding-right:56px!important;display:grid!important}.topbar .top-actions{justify-self:end;min-width:max-content;margin-left:0}.topbar .main-nav{gap:4px;height:42px;position:relative;overflow:visible}.topbar .nav-item{color:#a7b3c6;height:40px;font:inherit;border-radius:10px;padding:0 15px;font-weight:700}.topbar .nav-item:hover{color:#f4f7fc;background:#ffffff09}.topbar .nav-item.active{color:#fff;box-shadow:inset 0 0 0 1px #709eff14;background:#4d8dff16!important}.topbar .nav-item.active:after{display:none}.topbar .nav-slider{background:linear-gradient(90deg,#0000,#5b97ff 18%,#7b8dff 82%,#0000);height:2px;bottom:-13px;box-shadow:0 -1px 12px #5694ff85}body.light-mode .topbar .nav-slider{background:linear-gradient(90deg,#0000,#397fe8 20% 80%,#0000);box-shadow:0 0 12px #397fe861}.topbar .icon-btn{color:#aeb9ca;width:38px;height:38px;box-shadow:none;background:0 0;border-color:#0000;border-radius:10px}.topbar .icon-btn:hover{color:#f2f6ff;background:#ffffff0a;transform:none}body.light-mode .topbar .nav-item{color:#65738a}body.light-mode .topbar .nav-item:hover{color:#1a2940;background:#425d840b}body.light-mode .topbar .nav-item.active{color:#18345f;box-shadow:inset 0 0 0 1px #4d8dff12;background:#4d8dff13!important}body.light-mode .topbar .icon-btn{color:#65748b}body.light-mode .topbar .icon-btn:hover{color:#245fae;background:#476aa00e}.topbar,.topbar .main-nav,.topbar .nav-item,.topbar .top-actions{pointer-events:auto}.topbar:before,.topbar:after{pointer-events:none!important}.topbar .nav-item{z-index:2;cursor:pointer;position:relative}#loginModal.login-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200;background:#02050a33;padding:24px;overflow-y:auto;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important}@keyframes login-panel-enter{0%{opacity:0;transform:translateY(12px)scale(.97)}}#loginModal .login-panel{background:radial-gradient(circle at 50% -12%,#4d8dff2e,#0000 34%),linear-gradient(#151d2b,#0d1420);border:1px solid #344159;border-radius:20px;width:min(420px,92vw);margin:auto;position:relative;overflow:hidden;box-shadow:0 34px 96px #0000009e,0 0 0 1px #4d8dff0f;animation:.24s cubic-bezier(.2,.8,.2,1) both login-panel-enter!important}#loginModal .login-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6da7ff,#0000);width:168px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #4d8dff80}#loginModal .login-modal-body{padding:32px 36px 28px}#loginModal .login-heading{text-align:center;flex-direction:column;align-items:center;margin-bottom:22px;display:flex}#loginModal .login-title{color:#f7f9ff;letter-spacing:.01em;margin:0;font-size:22px;font-weight:900;line-height:1.25}#loginModal .login-subtitle{color:#8796ab;margin:8px 0 0;font-size:13.5px;line-height:1.6}#loginModal .login-form{margin:0;display:block}#loginModal .login-form-panel{gap:14px;display:grid}#loginModal .login-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#loginModal .login-field{height:48px;box-shadow:none;background:#0c1420;border:1px solid #334159;border-radius:11px;align-items:center;transition:border-color .2s,background .2s;display:flex}#loginModal .login-field:hover{background:#0e1724;border-color:#40516c}#loginModal .login-field:focus-within{background:#101a29;border-color:#4a5d7a;box-shadow:none!important;outline:none!important}#loginModal .login-field-icon{color:#a9b8cb;flex:none;place-items:center;width:46px;height:100%;display:grid}#loginModal .login-field-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}#loginModal .login-password-toggle{color:#8796ab;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:100%;padding:0;display:grid}#loginModal .login-password-toggle:hover{color:#f5f8ff}#loginModal .login-password-toggle svg{width:17px;height:17px}#loginModal .login-field input,#loginModal .login-form input{caret-color:#f5f8ff;outline-offset:0!important;width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;-webkit-box-shadow:none!important;color:#f5f8ff!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex:auto!important;margin:0!important;padding:0 14px 0 0!important;font-size:15.5px!important;line-height:1.4!important}#loginModal .login-field input::placeholder,#loginModal .login-form input::placeholder{color:#7f8da2!important;opacity:1!important}#loginModal .graphic-captcha{flex:none;place-items:center;display:grid}#loginModal .graphic-captcha:disabled{cursor:wait;opacity:.72;transform:none}#loginModal .graphic-captcha img{object-fit:cover;pointer-events:none;width:112px;max-width:none;height:38px;display:block}#loginModal .login-field input:hover,#loginModal .login-field input:focus,#loginModal .login-field input:focus-visible,#loginModal .login-field input:active,#loginModal .login-form input:hover,#loginModal .login-form input:focus,#loginModal .login-form input:focus-visible,#loginModal .login-form input:active{--tw-ring-inset:initial;box-shadow:none!important;-webkit-box-shadow:none!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-color:transparent!important;--tw-ring-color:transparent!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;--tw-shadow:0 0 #0000!important;background:0 0!important;border:0!important;outline:0!important}#loginModal .login-submit{color:#fff;letter-spacing:.06em;cursor:pointer;background:linear-gradient(135deg,#3478e8,#6355e7);border:1px solid #5a91ed;border-radius:11px;width:100%;height:44px;margin-top:20px;font-size:15.5px;font-weight:900;transition:all .2s;box-shadow:0 10px 26px #4d8dff38,inset 0 1px #ffffff1f}#loginModal .login-submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}#loginModal .login-submit:disabled{opacity:.65;cursor:not-allowed;transform:none}#loginModal .login-submit:focus,#loginModal .login-submit:focus-visible{outline:none!important;box-shadow:0 10px 26px #4d8dff38,inset 0 1px #ffffff1f!important}body.light-mode #loginModal.login-modal{background:#e0e6ef14}body.light-mode #loginModal .login-panel{background:radial-gradient(circle at 50% -12%,#4d8dff1a,#0000 35%),#fff;border-color:#dce5ef;box-shadow:0 30px 76px #243c6233}body.light-mode #loginModal .login-title{color:#172033}body.light-mode #loginModal .login-subtitle{color:#77869b}body.light-mode #loginModal .login-field{background:#f8fafd!important;border-color:#dbe4ef!important}body.light-mode #loginModal .login-field:hover,body.light-mode #loginModal .login-field:focus-within{box-shadow:none!important;background:#fff!important;border-color:#c8d5e6!important}body.light-mode #loginModal .login-field-icon{color:#53647b}body.light-mode #loginModal .login-field input,body.light-mode #loginModal .login-form input{caret-color:#243047;color:#243047!important}body.light-mode #loginModal .login-field input::placeholder{color:#a4afbf!important}.task-card .task-bottom{grid-template-columns:minmax(0,1fr) auto;gap:10px}.task-card .meta-row{gap:10px;min-width:0;overflow:hidden}.task-card .deadline{text-overflow:ellipsis;min-width:0;overflow:hidden}.task-card .deadline strong{font-size:15px}.task-card .budget{white-space:nowrap;flex:none}.task-card .budget strong{white-space:nowrap;font-size:16px}.task-card .apply-btn{z-index:1;white-space:nowrap;flex:none}.task-card .cover-price{white-space:nowrap;max-width:calc(100% - 40px)}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=hidden]),textarea):is(:focus,:focus-visible),:where(.global-search,.local-search,.login-field,.wallet-confirm-amount-field,.wallet-address-row):focus-within{outline-offset:0!important;border-color:#5c78a0!important;outline:none!important;box-shadow:0 0 0 2px #4d8dff13!important}body.light-mode :where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=hidden]),textarea):is(:focus,:focus-visible),body.light-mode :where(.global-search,.local-search,.login-field,.wallet-confirm-amount-field,.wallet-address-row):focus-within{border-color:#9eb4d2!important;box-shadow:0 0 0 2px #397fe811!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}html,body,#app{min-height:100%}
