*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--background: 42 24% 96%;--foreground: 220 15% 12%;--card: 40 23% 99%;--card-foreground: 220 15% 12%;--popover: 40 23% 99%;--popover-foreground: 220 15% 12%;--primary: 38 92% 50%;--primary-foreground: 222 19% 9%;--secondary: 215 18% 91%;--secondary-foreground: 220 15% 18%;--muted: 216 15% 92%;--muted-foreground: 218 10% 39%;--accent: 211 54% 32%;--accent-foreground: 0 0% 100%;--destructive: 356 59% 40%;--destructive-foreground: 0 0% 100%;--border: 216 14% 80%;--input: 216 14% 74%;--ring: 38 92% 50%;--radius: .5rem;--canvas: #f3f1eb;--surface: #fbfaf6;--surface-raised: #ffffff;--ink: #191b20;--ink-muted: #626770;--line: #d5d2ca;--line-strong: #a7a59f;--graphite: #17191f;--graphite-soft: #22252d;--amber: #f2a900;--amber-soft: #fff1c7;--ice: #80bfff;--ice-deep: #2b4b7c;--danger: #aa3540;--space-xs: 2px;--space-sm: 4px;--space-md: 8px;--space-lg: 12px;--space-xl: 16px;--space-2xl: 24px;--space-3xl: 32px}.dark{--background: 222 16% 10%;--foreground: 40 20% 94%;--card: 222 15% 13%;--card-foreground: 40 20% 94%;--popover: 222 15% 13%;--popover-foreground: 40 20% 94%;--primary: 38 92% 50%;--primary-foreground: 222 19% 9%;--secondary: 222 13% 18%;--secondary-foreground: 40 20% 94%;--muted: 222 12% 20%;--muted-foreground: 215 10% 68%;--accent: 211 59% 68%;--accent-foreground: 222 19% 9%;--destructive: 356 56% 48%;--destructive-foreground: 0 0% 100%;--border: 220 10% 27%;--input: 220 10% 33%;--ring: 38 92% 50%;--canvas: #15171c;--surface: #1c1e24;--surface-raised: #23262d;--ink: #f2efe8;--ink-muted: #aeb2ba;--line: #343740;--line-strong: #555a65;--graphite: #111216;--graphite-soft: #1a1c22;--amber-soft: #3b3017;--ice-deep: #80bfff;color-scheme:dark}*{border-color:hsl(var(--border));box-sizing:border-box}html{min-width:320px;background:var(--canvas)}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden;background:var(--canvas);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,[role=button]{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(242,169,0,.42);outline-offset:2px}::-moz-selection{background:var(--amber);color:var(--graphite)}::selection{background:var(--amber);color:var(--graphite)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-40{bottom:-10rem}.-left-40{left:-10rem}.-right-40{right:-10rem}.-top-40{top:-10rem}.bottom-20{bottom:5rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-16{width:4rem;height:4rem}.size-24{width:6rem;height:6rem}.size-5{width:1.25rem;height:1.25rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-full{width:100%;height:100%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-72{height:18rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.min-h-10{min-height:2.5rem}.min-h-52{min-height:13rem}.min-h-8{min-height:2rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-80{width:20rem}.w-96{width:24rem}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent\/20{border-color:hsl(var(--accent) / .2)}.border-accent\/25{border-color:hsl(var(--accent) / .25)}.border-accent\/35{border-color:hsl(var(--accent) / .35)}.border-background{border-color:hsl(var(--background))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-transparent{border-color:transparent}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-amber-300\/20{background-color:#fcd34d33}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/60{background-color:#0009}.bg-blue-300\/40{background-color:#93c5fd66}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-300\/20{background-color:#67e8f933}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-300\/40{background-color:#a5b4fc66}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-primary{background-color:hsl(var(--primary))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-300\/30{background-color:#7dd3fc4d}.bg-slate-300\/30{background-color:#cbd5e14d}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-300\/20{background-color:#fde04733}.bg-opacity-50{--tw-bg-opacity: .5}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pl-10{padding-left:2.5rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-6xl{font-size:3.75rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-accent{color:hsl(var(--accent))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.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)}.blur-3xl{--tw-blur: blur(64px);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-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\,border-color\,box-shadow\,transform\]{transition-property:background-color,color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}#root{min-height:100vh}.app-shell{min-height:100vh;background:var(--canvas)}.app-workspace{height:100vh;margin-left:280px;padding:12px;overflow:hidden}.app-workspace__frame{height:100%;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:linear-gradient(rgba(23,25,31,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(23,25,31,.025) 1px,transparent 1px),var(--surface);background-size:24px 24px;box-shadow:0 16px 42px #14161c14}.command-sidebar{position:fixed;inset:0 auto 0 0;z-index:60;display:flex;width:280px;flex-direction:column;color:#f5f1e8;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 42%),var(--graphite);border-right:1px solid #30333b}.command-sidebar__brand{display:flex;align-items:center;gap:12px;min-height:78px;padding:14px 16px;border-bottom:1px solid #30333b}.brand-mark{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:var(--graphite);background:var(--amber);border-radius:7px 7px 7px 1px;box-shadow:6px 6px #30333b}.brand-mark svg{width:22px;height:22px}.brand-copy{min-width:0;display:flex;flex-direction:column}.brand-copy strong,.login-brand strong{font-family:IBM Plex Sans SC,sans-serif;font-size:16px;letter-spacing:.02em}.brand-copy span,.login-brand span{color:#959aa5;font-family:Fira Code,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sidebar-environment{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;margin:14px 12px 4px;padding:10px 12px;background:#202229;border:1px solid #343741;border-radius:7px}.sidebar-environment div{display:flex;min-width:0;flex-direction:column}.sidebar-environment strong{font-size:12px}.sidebar-environment span{color:#989da8;font-size:10px}.sidebar-environment code{color:var(--ice);font:10px Fira Code,monospace}.status-beacon{width:8px;height:8px;border-radius:50%;background:var(--ice);box-shadow:0 0 0 4px #80bfff21,0 0 14px #80bfff6b}.command-sidebar__nav{flex:1;overflow-y:auto;padding:8px 10px 24px;scrollbar-width:thin;scrollbar-color:#4a4e59 transparent}.nav-label{margin:18px 10px 6px;color:#747985;font:600 10px Fira Code,monospace;letter-spacing:.13em;text-transform:uppercase}.side-link{position:relative;display:flex;width:100%;min-height:42px;align-items:center;gap:11px;padding:8px 10px;border:0;border-radius:6px;color:#b8bcc5;background:transparent;text-align:left;transition:color .18s ease,background .18s ease}.side-link:hover{color:#fff;background:#252831}.side-link.is-active{color:var(--graphite);background:var(--amber);font-weight:700}.side-link.is-active:before{content:"";position:absolute;left:-10px;width:3px;height:24px;background:var(--amber)}.side-link svg{width:18px;height:18px;flex:0 0 18px}.side-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-link--group .side-link__chevron{margin-left:auto;width:15px;transition:transform .18s ease}.side-group__items{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease,opacity .18s ease}.side-group__items.is-open{grid-template-rows:1fr;opacity:1}.side-group__items>*{overflow:hidden}.side-link--nested{min-height:34px;padding-left:18px;color:#9297a2;font-size:12px}.side-link__rail{width:13px;height:1px;flex:0 0 13px;background:#5a5e69}.command-sidebar__footer{padding:12px;border-top:1px solid #30333b}.command-sidebar__footer>p{margin:10px 2px 0;color:#666b77;font:9px Fira Code,monospace;letter-spacing:.08em}.operator-card{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:10px}.operator-card__avatar{display:grid;width:36px;height:36px;place-items:center;color:var(--graphite);background:#e8e4db;border-radius:6px;font:700 12px Fira Code,monospace}.operator-card div{min-width:0;display:flex;flex-direction:column}.operator-card strong{overflow:hidden;font-size:12px;text-overflow:ellipsis}.operator-card span{color:#858a95;font-size:10px}.icon-button{display:inline-grid;width:36px;height:36px;place-items:center;padding:0;color:inherit;background:transparent;border:1px solid transparent;border-radius:6px;transition:background .18s ease,border-color .18s ease}.icon-button:hover{background:#ffffff12;border-color:#ffffff14}.ui-card{border-color:var(--line)!important;background:var(--surface-raised)!important;color:var(--ink)!important;border-radius:8px!important;box-shadow:0 8px 24px #16181e0e!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.page-stack{display:flex;min-height:100%;flex-direction:column;gap:20px;padding:clamp(16px,2.2vw,30px)}.page-header{position:relative;display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:22px;overflow:hidden;padding:22px 24px;color:#f4f0e7;background:linear-gradient(110deg,rgba(242,169,0,.12),transparent 42%),linear-gradient(135deg,#1d2027,#15171c);border:1px solid #30343d;border-radius:9px;box-shadow:0 12px 32px #14161c1f}.page-header:after{content:"";position:absolute;inset:auto -40px -90px auto;width:210px;height:210px;border:1px solid rgba(242,169,0,.32);border-radius:50%;box-shadow:0 0 0 24px #f2a90006,0 0 0 55px #80bfff06}.page-header__identity{position:relative;z-index:1;display:flex;min-width:0;align-items:center;gap:16px}.page-header__icon{display:grid;width:50px;height:50px;flex:0 0 50px;place-items:center;color:var(--graphite);background:var(--amber);border-radius:7px 7px 7px 1px;box-shadow:6px 6px #ffffff14}.page-header__icon svg{width:24px;height:24px}.page-header__meta{display:flex;align-items:center;gap:10px;margin-bottom:4px;color:var(--amber);font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.page-header h1{margin:0;font-size:clamp(24px,3vw,36px);line-height:1.12}.page-header p{max-width:720px;margin:7px 0 0;color:#aeb3bd;font-size:13px}.page-header__actions{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;gap:8px}.dashboard-metric{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-metric:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--amber),var(--ice));transform:scaleX(.25);transform-origin:left;transition:transform .22s ease}.dashboard-metric:hover{transform:translateY(-2px);border-color:var(--line-strong)!important;box-shadow:0 12px 25px #14161c14}.dashboard-metric:hover:after{transform:scaleX(1)}.metric-icon,.feature-card__icon,.activity-row__icon,.section-icon{display:grid;place-items:center;color:var(--ice-deep);background:#80bfff24;border:1px solid rgba(43,75,124,.18);border-radius:7px}.metric-icon{width:38px;height:38px}.metric-icon svg{width:18px;height:18px}.feature-card{height:100%;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.feature-card:hover{transform:translateY(-3px);border-color:#f2a9008c!important;box-shadow:7px 7px #17191f14}.feature-card__icon{width:42px;height:42px;color:var(--graphite);background:var(--amber-soft);border-color:#f2a90061}.feature-card__icon svg{width:20px;height:20px}.activity-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px dashed var(--line)}.activity-row__icon{width:34px;height:34px}.activity-row__icon svg{width:16px;height:16px}.section-icon{width:34px;height:34px;flex:0 0 34px;color:var(--graphite);background:var(--amber-soft);border-color:#f2a90059}.section-icon svg{width:17px;height:17px}.workflow-strip{display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:center;gap:8px;padding:14px 18px;background:#17191f06;border:1px solid var(--line);border-radius:8px}.workflow-step{display:grid;width:32px;height:32px;place-items:center;color:var(--ink-muted);background:var(--surface-raised);border:1px solid var(--line);border-radius:50%;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.workflow-step.is-active{color:var(--graphite);background:var(--amber);border-color:#d39200;transform:scale(1.06)}.workflow-connector{width:clamp(24px,5vw,72px);height:2px;background:var(--line)}.workflow-connector.is-active{background:linear-gradient(90deg,var(--amber),#d39200)}.license-output{position:relative;min-height:150px;overflow:auto;padding:18px;color:#dcecff;background:#14171d;border:1px solid #343944;border-radius:8px;box-shadow:inset 0 1px #ffffff0a;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-all}.license-output:before{content:"LICENSE OUTPUT";display:block;margin-bottom:12px;color:var(--amber);font-size:9px;font-weight:700;letter-spacing:.15em}.settings-stack{display:grid;gap:16px}.settings-row{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px dashed var(--line)}.settings-row__copy strong{display:block;color:var(--ink);font-size:14px}.settings-row__copy span{display:block;margin-top:3px;color:var(--ink-muted);font-size:12px}.settings-row__actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.modal-surface{position:relative;width:min(100%,460px);overflow:hidden;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:9px;box-shadow:12px 12px #17191f21,0 28px 70px #00000038}.modal-surface:before{content:"";display:block;height:4px;background:var(--amber)}.modal-surface--danger:before{background:var(--danger)}.floating-action{display:grid;width:44px;height:44px;place-items:center;color:var(--graphite);background:var(--amber);border:1px solid #d39200;border-radius:7px;box-shadow:5px 5px #17191f29;transition:transform .18s ease,box-shadow .18s ease}.floating-action:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #17191f2e}@media (max-width: 720px){.page-stack{padding:12px;gap:14px}.page-header{min-height:0;align-items:flex-start;flex-direction:column;padding:18px}.page-header__icon{width:42px;height:42px;flex-basis:42px}.page-header__actions{width:100%;flex-wrap:wrap}.page-header__actions>*{flex:1}.workflow-strip{gap:5px;padding-inline:10px}.workflow-step{width:28px;height:28px}.workflow-connector{width:clamp(12px,4vw,26px)}.activity-row{grid-template-columns:34px minmax(0,1fr)}.activity-row>:last-child{grid-column:2}.settings-row{align-items:flex-start;flex-direction:column}.settings-row__actions{width:100%;justify-content:flex-end}}.ui-card:hover{border-color:var(--line-strong)!important;box-shadow:0 14px 34px #16181e17!important}.ui-card-title{font-family:IBM Plex Sans SC,sans-serif;letter-spacing:-.025em!important}.ui-button{min-width:44px;border-radius:6px!important;letter-spacing:.01em}.ui-button[class*=bg-indigo]{color:var(--graphite)!important;background:var(--amber)!important}.ui-button[class*=bg-indigo]:hover{background:#d99600!important}.ui-button[class*=text-indigo]{color:var(--ice-deep)!important}.ui-button[class*=border-gray]{border-color:var(--line)!important;background:var(--surface-raised)!important;color:var(--ink)!important}.ui-button[class*="hover:bg-gray"]:hover{background:#2b4b7c14!important}.ui-input,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px;border-color:var(--line-strong)!important;border-radius:6px!important;background:var(--surface-raised)!important;color:var(--ink)!important;box-shadow:inset 0 1px #ffffff80}.ui-input:focus,input:focus,select:focus,textarea:focus{border-color:var(--amber)!important;box-shadow:0 0 0 3px #f2a9002e!important}.ui-tabs-list{height:auto!important;min-height:46px;gap:3px;padding:4px!important;background:#e5e2da!important;border:1px solid var(--line)}.ui-tab{min-height:36px;border-radius:5px!important;color:var(--ink-muted)!important}.ui-tab[aria-selected=true]{color:var(--graphite)!important;background:var(--amber)!important;box-shadow:none!important}.ui-switch{border:1px solid var(--line-strong)}.peer:checked+.ui-switch,.ui-switch.peer-checked\:bg-indigo-600{background:var(--ice-deep)!important}.system-spinner{width:38px;height:38px;border:3px solid var(--line);border-top-color:var(--amber);border-radius:50%;animation:spin .7s linear infinite}.login-stage{display:grid;min-height:100vh;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);background:var(--graphite);color:#f6f2e9}.login-stage__identity{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow:hidden;padding:clamp(28px,5vw,72px);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 72% 35%,rgba(128,191,255,.13),transparent 26%),#17191f;background-size:34px 34px,34px 34px,auto}.login-stage__identity:after{content:"";position:absolute;right:8%;bottom:12%;width:180px;height:180px;border:1px solid rgba(242,169,0,.35);border-radius:50%;box-shadow:0 0 0 28px #f2a90006,0 0 0 56px #f2a90005}.login-brand{position:relative;z-index:1;display:flex;align-items:center;gap:14px}.brand-mark--large{width:50px;height:50px;box-shadow:7px 7px #30333b}.login-manifesto{position:relative;z-index:1;max-width:760px;margin:auto 0 54px}.eyebrow{margin:0 0 12px;color:var(--amber);font:600 11px Fira Code,monospace;letter-spacing:.16em}.login-manifesto h1{margin:0;font-family:IBM Plex Sans SC,sans-serif;font-size:clamp(40px,5.6vw,76px);font-weight:600;line-height:1.08;letter-spacing:-.055em}.login-manifesto>p:last-child{max-width:620px;margin:26px 0 0;color:#afb3bc;font-size:16px;line-height:1.8}.login-signal-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #353840;background:#353840}.login-signal-grid>div{display:flex;min-height:104px;align-items:flex-start;gap:12px;padding:18px;background:#1c1e24}.login-signal-grid svg{width:19px;color:var(--ice)}.login-signal-grid span{color:#898e99;font-size:11px;line-height:1.55}.login-signal-grid strong{display:block;margin-bottom:4px;color:#ece8df;font-size:12px}.login-stage__meta{display:flex;justify-content:space-between;margin-top:24px;color:#646975;font:10px Fira Code,monospace}.login-stage__form{display:grid;min-height:100vh;place-items:center;padding:40px;color:var(--ink);background:var(--canvas);border-left:1px solid #32353d}.auth-panel{width:min(100%,470px);padding:clamp(26px,4vw,44px);background:var(--surface-raised);border:1px solid var(--line);border-radius:10px 10px 10px 2px;box-shadow:16px 16px #dedbd3}.auth-panel__header h2{margin:0;font-family:IBM Plex Sans SC,sans-serif;font-size:32px;letter-spacing:-.04em}.auth-panel__header>p:last-child{margin:8px 0 0;color:var(--ink-muted);font-size:13px}.auth-form{display:grid;gap:20px;margin-top:32px}.field-stack{display:grid;gap:8px}.field-stack label{color:#353840;font-size:13px;font-weight:600}.field-stack input{width:100%;padding:10px 12px}.password-field button{position:absolute;top:4px;right:4px;display:grid;width:36px;height:36px;place-items:center;padding:0;color:var(--ink-muted);background:transparent;border:0;border-radius:5px}.password-field svg{width:18px}.auth-submit{display:flex;min-height:50px;align-items:center;justify-content:space-between;margin-top:4px;padding:0 17px;color:var(--graphite);background:var(--amber);border:1px solid #d39200;border-radius:6px;font-weight:700;box-shadow:5px 5px #292c33;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.auth-submit:hover{background:#f7b61c;transform:translate(-2px,-2px);box-shadow:7px 7px #292c33}.auth-submit:disabled{cursor:wait;opacity:.7}.auth-submit svg{width:19px}.auth-panel__notice{margin:26px 0 0;padding-top:18px;color:var(--ink-muted);border-top:1px dashed var(--line);font:10px/1.6 Fira Code,monospace}.custom-scrollbar::-webkit-scrollbar-thumb{background:#a7a59f;border-radius:8px}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#a7a59f transparent}.app-workspace [class*=bg-gray-50],.app-workspace [class*=bg-gray-100]{background-color:var(--canvas)!important}.app-workspace [class*=bg-white]{background-color:var(--surface-raised)!important}.app-workspace [class*=text-gray-400],.app-workspace [class*=text-gray-500],.app-workspace [class*=text-gray-600]{color:var(--ink-muted)!important}.app-workspace [class*=text-indigo],.app-workspace [class*=text-blue]{color:var(--ice-deep)!important}.app-workspace [class*=bg-indigo-50],.app-workspace [class*=bg-blue-50]{background:#80bfff21!important}.app-workspace [class*=bg-indigo-500],.app-workspace [class*=bg-indigo-600]{background:var(--amber)!important;color:var(--graphite)!important}.app-workspace [class*=from-indigo],.app-workspace [class*=from-blue]{--tw-gradient-from: #24466d var(--tw-gradient-from-position) !important}.app-workspace [class*=to-blue],.app-workspace [class*=to-indigo]{--tw-gradient-to: #17191f var(--tw-gradient-to-position) !important}.app-workspace h1,.app-workspace h2,.app-workspace h3{font-family:IBM Plex Sans SC,sans-serif;letter-spacing:-.025em}.app-workspace thead{background:#242730!important;color:#eeeae1}.app-workspace tbody tr{transition:background .16s ease}.app-workspace tbody tr:hover{background:#80bfff14!important}.app-workspace pre{font-family:Fira Code,monospace!important}@media (max-width: 1023px){.command-sidebar{width:min(86vw,310px);transform:translate(-105%);transition:transform .22s ease;box-shadow:24px 0 60px #00000057}.command-sidebar.is-open{transform:translate(0)}.sidebar-close{display:inline-grid;margin-left:auto}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:block;width:100%;height:100%;padding:0;background:#0a0b0e99;border:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-command-bar{position:fixed;inset:0 0 auto 0;z-index:50;display:grid;min-height:62px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:8px 12px;color:#f5f1e8;background:var(--graphite);border-bottom:1px solid #30333b}.mobile-command-bar>div{display:flex;flex-direction:column}.mobile-command-bar strong{font-size:13px}.mobile-command-bar__eyebrow{color:#777c87;font:9px Fira Code,monospace;letter-spacing:.1em}.app-workspace{height:100vh;margin-left:0;padding:74px 8px 8px}}@media (max-width: 720px){.login-stage{display:block;overflow-y:auto;background:var(--canvas)}.login-stage__identity{min-height:auto;padding:26px 22px 34px}.login-manifesto{margin:70px 0 32px}.login-manifesto h1{font-size:clamp(34px,10vw,48px)}.login-manifesto>p:last-child{font-size:14px}.login-signal-grid{grid-template-columns:1fr}.login-signal-grid>div{min-height:76px}.login-stage__form{min-height:auto;padding:28px 16px 52px;border:0}.auth-panel{padding:25px 20px;box-shadow:8px 8px #dedbd3}.app-workspace__frame{border-radius:7px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:border-foreground\/25:hover{border-color:hsl(var(--foreground) / .25)}.hover\:bg-background\/55:hover{background-color:hsl(var(--background) / .55)}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:bg-amber-800\/20:is(.dark *){background-color:#92400e33}.dark\:bg-blue-800\/40:is(.dark *){background-color:#1e40af66}.dark\:bg-cyan-800\/20:is(.dark *){background-color:#155e7533}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-800\/40:is(.dark *){background-color:#3730a366}.dark\:bg-sky-800\/30:is(.dark *){background-color:#0759854d}.dark\:bg-slate-800\/30:is(.dark *){background-color:#1e293b4d}.dark\:bg-yellow-800\/20:is(.dark *){background-color:#854d0e33}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.sm\:bottom-8{bottom:2rem}.sm\:right-8{right:2rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-auto{height:auto}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:p-6{padding:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:h-6{height:1.5rem}.md\:w-6{width:1.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:size-5 svg{width:1.25rem;height:1.25rem}.\[\&_svg\]\:text-muted-foreground svg{color:hsl(var(--muted-foreground))}:root{--background: 216 38% 97%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--primary: 221 83% 53%;--primary-foreground: 0 0% 100%;--secondary: 214 32% 95%;--secondary-foreground: 222 47% 15%;--muted: 214 30% 96%;--muted-foreground: 217 16% 42%;--accent: 18 86% 50%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 214 24% 88%;--input: 214 20% 80%;--ring: 221 83% 53%;--radius: .75rem;--app-bg: #f3f6fb;--surface: #ffffff;--surface-soft: #f7f9fc;--surface-strong: #eef3f9;--text: #111827;--text-soft: #5f6b7d;--text-faint: #8490a3;--line: #dfe5ee;--line-strong: #c8d1df;--nav: #101827;--nav-soft: #172236;--nav-hover: #1e2b42;--blue: #2563eb;--blue-deep: #1d4ed8;--blue-soft: #eaf0ff;--orange: #ea580c;--orange-soft: #fff0e8;--red: #dc2626;--red-soft: #fff0f0;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 8px 24px rgba(30, 41, 59, .06);--shadow-md: 0 18px 48px rgba(15, 23, 42, .12)}.license-console{--desk-paper: #f7f5ef;--desk-paper-deep: #ebe9e2;--desk-ink: #111827;--desk-muted: #687083;--desk-rule: #cfd3dc;--desk-cobalt: #1746d1;--desk-cobalt-deep: #0d2d8f;--desk-signal: #e44d26;--desk-night: #111827;display:grid;width:min(100%,1540px);gap:22px;margin:0 auto;padding:28px 38px 44px;color:var(--desk-ink)}.issuance-desk,.activity-ledger,.system-telemetry{min-width:0;animation:desk-enter .52s cubic-bezier(.2,.8,.2,1) both}.issuance-desk{overflow:hidden;background:var(--desk-paper);border:1px solid var(--desk-rule);border-radius:3px;box-shadow:0 18px 50px #11182714}.issuance-desk__masthead{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px;padding:13px 22px;color:#f8fafc;background:linear-gradient(90deg,transparent 0 72%,rgba(255,255,255,.035) 72% 72.2%,transparent 72.2%),var(--desk-night);border-bottom:4px solid var(--desk-cobalt)}.issuance-desk__identity,.issuance-desk__session,.issuance-desk__identity>div{display:flex;align-items:center}.issuance-desk__identity{min-width:0;gap:13px}.issuance-desk__identity>div{min-width:0;align-items:flex-start;flex-direction:column}.issuance-desk__seal{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:#fff;background:var(--desk-cobalt);border:1px solid #5b7ff0;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;transform:rotate(-2deg)}.issuance-desk__identity strong{font-family:Avenir Next Condensed,Avenir Next,Segoe UI,sans-serif;font-size:14px;font-weight:800;letter-spacing:.09em}.issuance-desk__identity div span,.issuance-desk__session,.desk-eyebrow,.workflow-index__heading span,.workflow-index__heading small,.ledger-heading span,.ledger-heading small,.license-counter__caption,.license-counter__unit,.license-counter i,.desk-metric__number,.telemetry-verdict span,.telemetry-verdict small{font-family:SFMono-Regular,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.issuance-desk__identity div span{overflow:hidden;max-width:100%;color:#8996aa;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.issuance-desk__session{flex:0 0 auto;gap:20px;color:#a9b4c5;font-size:9px}.issuance-desk__session>span{display:inline-flex;align-items:center;gap:7px;color:#d8e2f3}.issuance-desk__session i{width:7px;height:7px;background:#6f93ff;border:1px solid #b5c6ff;border-radius:50%;box-shadow:0 0 0 4px #6f93ff21}.issuance-desk__session .is-offline{color:#ffb4a5}.issuance-desk__session .is-offline i{background:#f15a45;border-color:#ffc0b5;box-shadow:0 0 0 4px #f15a4521}.issuance-desk__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(390px,.85fr);min-height:420px}.issuance-brief{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(150px,.34fr);gap:38px;align-items:end;padding:52px 46px 44px;background:linear-gradient(rgba(23,70,209,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(23,70,209,.055) 1px,transparent 1px),var(--desk-paper);background-size:34px 34px;border-right:1px solid var(--desk-rule)}.issuance-brief:before{content:"01";position:absolute;top:24px;right:26px;color:#1746d117;font-family:Avenir Next Condensed,Avenir Next,sans-serif;font-size:96px;font-weight:800;line-height:1}.issuance-brief__copy{position:relative;z-index:1;min-width:0}.desk-eyebrow{margin:0 0 21px;color:var(--desk-cobalt);font-size:9px;font-weight:800}.issuance-brief h1{margin:0;color:var(--desk-night);font-family:Avenir Next Condensed,Avenir Next,Segoe UI Variable,PingFang SC,sans-serif;font-size:clamp(52px,5.1vw,82px);font-weight:750;line-height:.89;letter-spacing:-.072em}.issuance-brief h1 span{color:transparent;-webkit-text-stroke:1.5px var(--desk-cobalt)}.issuance-brief__intro{max-width:550px;margin:27px 0 0;color:var(--desk-muted);font-size:13px;line-height:1.75}.issuance-brief__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.issuance-brief__actions .ui-button{min-height:44px;border-radius:2px!important}.issuance-brief__actions .ui-button:first-child{background:var(--desk-cobalt)!important;box-shadow:5px 5px 0 var(--desk-night)}.issuance-brief__actions .ui-button:first-child:hover{background:var(--desk-cobalt-deep)!important;transform:translate(2px,2px);box-shadow:3px 3px 0 var(--desk-night)}.issuance-brief__actions .ui-button[data-variant=outline]{color:var(--desk-ink);background:#f7f5efb8;border-color:#9da4b1}.license-counter{position:relative;z-index:1;display:flex;min-width:0;min-height:218px;align-items:flex-start;align-self:center;flex-direction:column;justify-content:center;padding:23px 15px 20px 20px;background:#ffffff8f;border-top:4px solid var(--desk-signal);border-right:1px solid var(--desk-rule);border-bottom:1px solid var(--desk-rule);border-left:1px solid var(--desk-rule)}.license-counter:after{content:"";position:absolute;right:11px;bottom:11px;width:40px;height:40px;border:1px solid rgba(228,77,38,.35);border-radius:50%;box-shadow:inset 0 0 0 5px var(--desk-paper),inset 0 0 0 6px #e44d2633}.license-counter__caption,.license-counter__unit{color:var(--desk-muted);font-size:8px}.license-counter strong{display:block;max-width:100%;margin:8px 0 0 -3px;color:var(--desk-night);font-family:Avenir Next Condensed,Avenir Next,sans-serif;font-size:clamp(58px,6vw,92px);font-weight:650;line-height:.9;letter-spacing:-.08em}.license-counter__loader{width:40px;height:40px;margin:22px 0;color:var(--desk-cobalt)}.license-counter__unit{margin-top:10px;color:var(--desk-cobalt-deep);font-weight:800}.license-counter i{margin-top:31px;color:var(--desk-signal);font-size:7px;font-style:normal;transform:rotate(-3deg)}.workflow-index{min-width:0;padding:33px 28px 28px;background:var(--desk-paper-deep)}.workflow-index__heading,.ledger-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.workflow-index__heading{padding-bottom:19px;border-bottom:2px solid var(--desk-night)}.workflow-index__heading span,.ledger-heading span{display:block;margin-bottom:5px;color:var(--desk-cobalt);font-size:8px;font-weight:800}.workflow-index__heading h2,.ledger-heading h2{margin:0;font-family:Avenir Next Condensed,Avenir Next,PingFang SC,sans-serif;font-size:25px;font-weight:750;letter-spacing:-.04em}.workflow-index__heading small,.ledger-heading small{color:var(--desk-muted);font-size:8px}.workflow-index__list{display:grid}.desk-route{display:grid;min-width:0;min-height:76px;grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 3px;color:var(--desk-ink);border-bottom:1px solid #c7c9ce;text-align:left;transition:color .16s ease,background-color .16s ease}.desk-route:hover{color:var(--desk-cobalt-deep);background:#ffffff8f}.desk-route:focus-visible,.desk-metric__detail:focus-visible{outline:3px solid rgba(23,70,209,.28);outline-offset:2px}.desk-route__index{color:#8e939d;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.desk-route__icon{display:grid;width:36px;height:36px;place-items:center;color:var(--desk-cobalt);border:1px solid #b5bac5}.desk-route__icon svg,.desk-route__action svg{width:15px;height:15px}.desk-route__copy strong{font-size:12px;letter-spacing:-.01em}.desk-route__copy small{overflow:hidden;margin-top:4px;color:var(--desk-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.desk-route__action{display:inline-flex;align-items:center;gap:4px;color:#737a88;font-size:9px;font-weight:750;white-space:nowrap}.desk-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-top:1px solid var(--desk-rule)}.desk-metric{position:relative;display:grid;min-width:0;min-height:104px;grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:5px 10px;align-items:start;padding:18px 20px 16px;border-right:1px solid var(--desk-rule)}.desk-metric:last-child{border-right:0}.desk-metric:after{content:"";position:absolute;top:0;left:0;width:0;height:3px;background:var(--desk-cobalt);transition:width .22s ease}.desk-metric:hover:after{width:100%}.desk-metric__number{grid-column:1;color:#999faa;font-size:7px}.desk-metric__icon{display:grid;width:22px;height:22px;grid-column:1;grid-row:2;place-items:center;color:var(--desk-cobalt)}.desk-metric__icon svg{width:17px;height:17px}.desk-metric__label{grid-column:2 / -1;color:var(--desk-muted);font-size:10px}.desk-metric__value{min-width:0;grid-column:2;grid-row:2;color:var(--desk-night);font-family:Avenir Next Condensed,Avenir Next,sans-serif;font-size:34px;font-weight:650;line-height:1;letter-spacing:-.055em}.desk-metric__value--loading{display:inline-flex;align-items:center;gap:7px;color:var(--desk-muted);font-size:10px;letter-spacing:0}.desk-metric__value--loading svg{width:15px;height:15px}.desk-metric__detail{display:inline-flex;grid-column:3;grid-row:2;align-items:center;align-self:end;gap:5px;color:var(--desk-cobalt);font-size:8px;font-weight:750;white-space:nowrap}.desk-metric__detail svg{width:13px;height:13px}.operations-ledger{display:grid;min-width:0;grid-template-columns:minmax(0,1.48fr) minmax(320px,.72fr);gap:22px}.activity-ledger{padding:28px 30px 8px;background:var(--desk-paper);border:1px solid var(--desk-rule);border-radius:3px;animation-delay:90ms}.ledger-heading{padding-bottom:19px;border-bottom:2px solid var(--desk-night)}.ledger-heading h2{color:var(--desk-night);font-size:27px}.activity-ledger__body{max-height:330px;overflow-y:auto;padding-right:8px}.ledger-entry{display:grid;min-width:0;grid-template-columns:112px 34px minmax(0,1fr);gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid var(--desk-rule)}.ledger-entry time{padding-top:8px;color:var(--desk-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1.55}.ledger-entry__marker{display:grid;width:32px;height:32px;place-items:center;color:var(--desk-cobalt);background:#e5eaf9;border:1px solid #c0c9e8;border-radius:50%}.ledger-entry__marker svg{width:14px;height:14px}.ledger-entry__copy{min-width:0}.ledger-entry__copy h4{margin:1px 0 0;color:var(--desk-night);font-size:12px;font-weight:750}.ledger-entry__copy p{margin:5px 0 0;color:var(--desk-muted);font-size:10px;line-height:1.55}.ledger-entry--skeleton>:first-child{margin-top:9px}.system-telemetry{padding:28px 28px 24px;color:#eef3ff;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),var(--desk-cobalt-deep);background-size:100% 32px;border:1px solid #0b287f;border-radius:3px;animation-delay:.16s}.ledger-heading--inverse{border-bottom-color:#ffffff47}.ledger-heading--inverse span{color:#9db4ff}.ledger-heading--inverse h2{color:#fff}.ledger-heading--inverse>svg{width:22px;height:22px;color:#9db4ff}.telemetry-verdict{display:grid;grid-template-columns:1fr auto;align-items:end;gap:3px 16px;padding:24px 0 20px;border-bottom:1px solid rgba(255,255,255,.18)}.telemetry-verdict span,.telemetry-verdict small{grid-column:1;color:#9db4e8;font-size:8px}.telemetry-verdict strong{grid-column:1;color:#fff;font-family:Avenir Next Condensed,Avenir Next,sans-serif;font-size:36px;line-height:.92;letter-spacing:-.04em}.telemetry-verdict small{grid-column:2;grid-row:1 / 4;align-self:center;padding:5px 7px;color:#dce6ff;border:1px solid rgba(255,255,255,.3)}.telemetry-verdict.is-offline strong,.telemetry-verdict.is-offline small{color:#ffbdaf}.telemetry-table{margin:0}.telemetry-table>div{display:grid;min-width:0;grid-template-columns:98px minmax(0,1fr);gap:15px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.13)}.telemetry-table dt{color:#9db4e8;font-size:9px}.telemetry-table dd{overflow-wrap:anywhere;color:#f7f9ff;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;text-align:right}.telemetry-detail-button.ui-button[data-variant=outline]{width:100%;min-height:41px;margin-top:18px;color:#fff;background:#ffffff12;border-color:#ffffff4d;border-radius:2px!important}.telemetry-detail-button.ui-button[data-variant=outline]:hover{background:#ffffff24}.telemetry-help{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:19px;padding-top:17px;color:#b9c9ed;border-top:1px dashed rgba(255,255,255,.25)}.telemetry-help svg{width:18px;height:18px}.telemetry-help p{display:flex;margin:0;flex-direction:column;font-size:9px;line-height:1.5}.telemetry-help strong{color:#fff;font-size:10px}@keyframes desk-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dark .license-console{--desk-paper: #161f2d;--desk-paper-deep: #1c2737;--desk-ink: #edf2fa;--desk-muted: #9aa8bb;--desk-rule: #354256;--desk-cobalt: #7295ff;--desk-cobalt-deep: #17398f;--desk-signal: #ff7658;--desk-night: #0d1522}.dark .issuance-brief{background:linear-gradient(rgba(114,149,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(114,149,255,.06) 1px,transparent 1px),var(--desk-paper);background-size:34px 34px}.dark .issuance-brief h1,.dark .license-counter strong,.dark .desk-metric__value,.dark .ledger-heading h2,.dark .ledger-entry__copy h4{color:var(--desk-ink)}.dark .issuance-brief h1 span{-webkit-text-stroke-color:var(--desk-cobalt)}.dark .issuance-brief__actions .ui-button:first-child{color:#0b1220;background:var(--desk-cobalt)!important;box-shadow:5px 5px #050910}.dark .issuance-brief__actions .ui-button[data-variant=outline]{color:var(--desk-ink);background:#0d152252;border-color:#53627a}.dark .license-counter{background:#080e1866}.dark .license-counter:after{box-shadow:inset 0 0 0 5px #151f2d,inset 0 0 0 6px #ff765847}.dark .desk-route{border-bottom-color:#39465a}.dark .desk-route:hover{background:#7295ff14}.dark .desk-route__icon{border-color:#4e5d73}.dark .desk-metrics{background:#111a28}.dark .ledger-entry__marker{background:#222f4c;border-color:#3a4c79}@media (max-width: 1180px){.license-console{padding-right:26px;padding-left:26px}.issuance-desk__body{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.issuance-brief{grid-template-columns:1fr;gap:30px;padding:44px 36px 34px}.license-counter{width:min(100%,310px);min-height:148px;align-self:end}.license-counter strong{font-size:60px}.license-counter i{position:absolute;right:18px;bottom:19px;margin:0}.operations-ledger{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}}@media (max-width: 900px){.issuance-desk__body,.operations-ledger{grid-template-columns:1fr}.issuance-brief{grid-template-columns:minmax(0,1fr) 190px;border-right:0;border-bottom:1px solid var(--desk-rule)}.workflow-index__list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.desk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-metric:nth-child(2){border-right:0}.desk-metric:nth-child(-n+2){border-bottom:1px solid var(--desk-rule)}}@media (max-width: 640px){.license-console{gap:14px;padding:14px 12px 28px}.issuance-desk__masthead{min-height:58px;padding:10px 13px}.issuance-desk__identity{gap:9px}.issuance-desk__seal{width:32px;height:32px;flex-basis:32px;font-size:8px}.issuance-desk__identity strong{font-size:11px}.issuance-desk__session time,.issuance-desk__identity div span{display:none}.issuance-desk__session{font-size:8px}.issuance-brief{grid-template-columns:1fr;gap:26px;padding:34px 20px 24px}.issuance-brief:before{top:15px;right:14px;font-size:68px}.desk-eyebrow{margin-bottom:16px}.issuance-brief h1{font-size:clamp(45px,14vw,61px)}.issuance-brief__intro{margin-top:21px;font-size:12px}.issuance-brief__actions{display:grid;grid-template-columns:1fr}.issuance-brief__actions .ui-button{width:100%}.license-counter{width:100%;min-height:126px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:18px}.license-counter strong,.license-counter__loader{grid-column:1;grid-row:2 / 4}.license-counter strong{margin:2px 0 0;font-size:54px}.license-counter__unit{grid-column:2;grid-row:2;align-self:end;margin:0 0 3px}.license-counter i{position:static;grid-column:2;grid-row:3;align-self:start;margin:0}.license-counter:after{display:none}.workflow-index{padding:25px 18px 19px}.workflow-index__heading h2,.ledger-heading h2{font-size:22px}.workflow-index__list{grid-template-columns:1fr}.desk-route{min-height:70px;grid-template-columns:24px 34px minmax(0,1fr) 16px}.desk-route__action{font-size:0}.desk-metric{min-height:96px;grid-template-columns:20px minmax(0,1fr);padding:15px 13px}.desk-metric__detail{grid-column:2;grid-row:2;align-self:end;justify-self:end}.desk-metric__detail span{display:none}.desk-metric__value{font-size:29px}.activity-ledger,.system-telemetry{padding:22px 17px 8px}.system-telemetry{padding-bottom:20px}.ledger-entry{grid-template-columns:32px minmax(0,1fr);gap:11px;padding:15px 0}.ledger-entry time{grid-column:2;grid-row:1;padding:0}.ledger-entry__marker{grid-column:1;grid-row:1 / 3}.ledger-entry__copy{grid-column:2;grid-row:2}.ledger-entry--skeleton>:first-child{grid-column:2;margin:0}.telemetry-table>div{grid-template-columns:82px minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.issuance-desk,.activity-ledger,.system-telemetry{animation:none}.desk-route,.desk-metric:after,.issuance-brief__actions .ui-button{transition:none!important}}.dark{--background: 222 47% 8%;--foreground: 214 32% 94%;--card: 222 35% 12%;--card-foreground: 214 32% 94%;--popover: 222 35% 12%;--popover-foreground: 214 32% 94%;--primary: 217 91% 64%;--primary-foreground: 222 47% 8%;--secondary: 220 28% 17%;--secondary-foreground: 214 32% 94%;--muted: 220 27% 16%;--muted-foreground: 215 17% 68%;--accent: 24 95% 57%;--accent-foreground: 222 47% 8%;--destructive: 0 73% 57%;--destructive-foreground: 0 0% 100%;--border: 219 23% 24%;--input: 219 20% 31%;--ring: 217 91% 64%;--app-bg: #0c1320;--surface: #121c2b;--surface-soft: #162235;--surface-strong: #1b2940;--text: #f1f5f9;--text-soft: #a8b3c4;--text-faint: #748196;--line: #2a3850;--line-strong: #3c4c67;--nav: #080e19;--nav-soft: #111b2b;--nav-hover: #19263b;--blue: #60a5fa;--blue-deep: #93c5fd;--blue-soft: #1c2d4e;--orange: #fb923c;--orange-soft: #3a271e;--red: #f87171;--red-soft: #402126;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 10px 28px rgba(0, 0, 0, .2);--shadow-md: 0 24px 60px rgba(0, 0, 0, .34);color-scheme:dark}html,body{background:var(--app-bg)}body{color:var(--text);font-family:Avenir Next,Avenir,Segoe UI Variable,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 32%,transparent);outline-offset:2px}::-moz-selection{color:#fff;background:var(--blue)}::selection{color:#fff;background:var(--blue)}.app-shell{display:flex;min-height:100vh;background:var(--app-bg)}.workspace-column{min-width:0;flex:1;margin-left:260px}.workspace-topbar{position:fixed;inset:0 0 auto 260px;z-index:45;display:flex;height:64px;align-items:center;justify-content:space-between;gap:24px;padding:0 30px;color:var(--text-soft);background:color-mix(in srgb,var(--surface) 93%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-topbar__product,.workspace-topbar__hint{display:flex;align-items:center;gap:10px;font-size:13px}.workspace-topbar__product>svg,.workspace-topbar__hint>svg{width:17px;height:17px;color:var(--blue)}.workspace-topbar__product span{color:var(--text);font-weight:700}.workspace-topbar__product em{color:var(--line-strong);font-style:normal}.workspace-topbar__product strong,.workspace-topbar__hint{color:var(--text-soft);font-size:12px;font-weight:600}.app-workspace{height:100vh;margin:0;padding:64px 0 0;overflow:hidden}.app-workspace__frame{height:100%;overflow:hidden;background:var(--app-bg);border:0;border-radius:0;box-shadow:none}.command-sidebar{position:fixed;inset:0 auto 0 0;z-index:60;display:flex;width:260px;flex-direction:column;color:#e5edf8;background:var(--nav);border-right:1px solid rgba(255,255,255,.07)}.command-sidebar:after{display:none}.command-sidebar__brand{display:flex;min-height:76px;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-mark{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:#fff;background:var(--blue);border:0;border-radius:12px;box-shadow:0 8px 20px #2563eb47}.brand-mark svg{width:21px;height:21px}.brand-copy,.login-brand>div{display:flex;min-width:0;flex-direction:column}.brand-copy strong,.login-brand strong{color:#fff;font-size:15px;font-weight:750;letter-spacing:-.01em}.brand-copy span,.login-brand span{margin-top:2px;color:#8fa0b8;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sidebar-environment{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 14px 8px;padding:11px 12px;background:var(--nav-soft);border:1px solid rgba(255,255,255,.08);border-radius:10px}.sidebar-environment>div{display:flex;min-width:0;flex-direction:column}.sidebar-environment strong{color:#eaf1fb;font-size:12px;font-weight:650}.sidebar-environment span{color:#8493a9;font-size:10px}.sidebar-environment code{color:#a8c3ff;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}.status-beacon{position:relative;display:inline-block;width:8px;height:8px;flex:0 0 8px;background:#60a5fa;border:2px solid rgba(96,165,250,.22);border-radius:999px;box-sizing:content-box}.status-beacon:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(96,165,250,.28);border-radius:inherit;animation:beacon-pulse 2.4s ease-out infinite}@keyframes beacon-pulse{0%,35%{opacity:.8;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.25)}}.command-sidebar__nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:3px;overflow-y:auto;padding:8px 12px 20px}.nav-label{margin:17px 10px 6px;color:#687a93;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.side-link{position:relative;display:flex;width:100%;min-height:42px;align-items:center;gap:11px;padding:0 11px;color:#aab7ca;background:transparent;border:0;border-radius:9px;font-size:13px;font-weight:600;text-align:left;transition:color .18s ease,background-color .18s ease}.side-link svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.9}.side-link:hover{color:#f4f7fb;background:var(--nav-hover)}.side-link.is-active{color:#fff;background:var(--blue);box-shadow:0 8px 20px #2563eb38}.side-link.is-active:before{display:none}.side-link--group .side-link__chevron{width:15px;height:15px;margin-left:auto;transition:transform .18s ease}.side-link--group.is-open .side-link__chevron{transform:rotate(180deg)}.side-group__items{display:grid;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .22s ease,opacity .16s ease,visibility 0s linear .22s}.side-group__items.is-open{max-height:240px;opacity:1;visibility:visible;padding:3px 0 5px;transition:max-height .22s ease,opacity .16s ease,visibility 0s}.side-link--nested{min-height:36px;margin-top:2px;padding-left:43px;color:#8999af;font-size:12px}.side-link--nested svg{display:none}.side-link--nested.is-active{color:#dce8ff;background:#2563eb2e;box-shadow:none}.side-link__rail{position:absolute;left:26px;width:5px;height:5px;background:currentColor;border-radius:999px}.command-sidebar__footer{padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.08)}.operator-card{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:10px;background:var(--nav-soft);border:1px solid rgba(255,255,255,.07);border-radius:10px}.operator-card__avatar{display:grid;width:38px;height:38px;place-items:center;color:#dbe7ff;background:#253653;border-radius:10px;font-size:11px;font-weight:800}.operator-card>div{display:flex;min-width:0;flex-direction:column}.operator-card strong{overflow:hidden;color:#f1f5f9;font-size:12px;text-overflow:ellipsis}.operator-card span:not(.operator-card__avatar){color:#8291a7;font-size:10px}.command-sidebar__footer>p{margin:10px 4px 0;color:#64748b;font-size:9px;text-align:center}.icon-button{display:inline-grid;width:38px;height:38px;place-items:center;padding:0;color:inherit;background:transparent;border:0;border-radius:8px;transition:color .18s ease,background-color .18s ease}.icon-button svg{width:18px;height:18px}.icon-button:hover{color:#fff;background:#ffffff17}.sidebar-close,.mobile-command-bar,.sidebar-backdrop{display:none}.ui-card{color:var(--text);background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:var(--shadow-xs)!important}.ui-card-title{color:var(--text);font-size:16px;font-weight:700;letter-spacing:-.01em}.ui-button{min-height:40px;border-radius:9px!important;font-weight:650!important;box-shadow:none!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}.ui-button.bg-primary{color:#fff!important;background:var(--blue)!important;border:1px solid var(--blue)!important}.ui-button.bg-primary:hover{background:var(--blue-deep)!important;border-color:var(--blue-deep)!important;box-shadow:0 8px 18px #2563eb33!important}.ui-button.border-input{color:var(--text)!important;background:var(--surface)!important;border-color:var(--line-strong)!important}.ui-button.border-input:hover{color:var(--blue-deep)!important;background:var(--blue-soft)!important;border-color:color-mix(in srgb,var(--blue) 38%,var(--line))!important}.ui-button.bg-destructive{color:#fff!important;background:var(--red)!important}.ui-button:active,.auth-submit:active,.side-link:active,.icon-button:active{opacity:.84}.ui-input,.auth-form input,.captcha-field input,.app-workspace select,.app-workspace textarea,.app-workspace input:not([type=checkbox]):not([type=radio]){min-height:44px;color:var(--text)!important;background:var(--surface)!important;border:1px solid var(--line-strong)!important;border-radius:9px!important;box-shadow:0 1px 2px #0f172a05!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important}.ui-input::-moz-placeholder,.auth-form input::-moz-placeholder,.captcha-field input::-moz-placeholder,.app-workspace input::-moz-placeholder,.app-workspace textarea::-moz-placeholder{color:var(--text-faint)!important}.ui-input::placeholder,.auth-form input::placeholder,.captcha-field input::placeholder,.app-workspace input::placeholder,.app-workspace textarea::placeholder{color:var(--text-faint)!important}.ui-input:hover,.auth-form input:hover,.captcha-field input:hover,.app-workspace select:hover,.app-workspace textarea:hover,.app-workspace input:not([type=checkbox]):not([type=radio]):hover{border-color:color-mix(in srgb,var(--blue) 35%,var(--line-strong))!important}.ui-input:focus,.auth-form input:focus,.captcha-field input:focus,.app-workspace select:focus,.app-workspace textarea:focus,.app-workspace input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--blue)!important;outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 16%,transparent)!important}.ui-tabs-list{min-height:44px;padding:4px;background:var(--surface-strong)!important;border:1px solid var(--line);border-radius:10px!important}.ui-tabs-trigger{min-height:36px;border-radius:7px!important}.ui-tabs-trigger[data-state=active]{color:var(--blue-deep)!important;background:var(--surface)!important;box-shadow:var(--shadow-xs)!important}.ui-switch,.peer:checked+.ui-switch,.ui-switch.peer-checked\:bg-indigo-600{border-color:var(--line-strong)!important}.peer:checked+.ui-switch,.ui-switch.peer-checked\:bg-indigo-600{background:var(--blue)!important}.page-stack{display:flex;width:min(100%,1500px);min-height:100%;flex-direction:column;gap:22px;margin:0 auto;padding:28px 30px 36px}.compact .page-stack{gap:14px;padding-top:20px;padding-bottom:24px}.page-header{display:flex;min-height:112px;align-items:flex-end;justify-content:space-between;gap:28px;padding:4px 0 22px;background:transparent;border:0;border-bottom:1px solid var(--line)}.page-header:after,.page-header__folio{display:none}.page-header__eyebrow{display:block;margin-bottom:10px;color:var(--blue-deep);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.page-header__identity{display:flex;align-items:center;gap:14px}.page-header__icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;color:var(--blue);background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));border-radius:12px}.page-header__icon svg{width:23px;height:23px}.page-header h1{margin:0;color:var(--text);font-size:clamp(25px,2.3vw,32px);font-weight:750;letter-spacing:-.035em;line-height:1.15}.page-header p{max-width:760px;margin:7px 0 0;color:var(--text-soft);font-size:13px;line-height:1.6}.page-header__aside{display:flex;flex:0 0 auto;align-items:center;gap:12px}.page-header__actions{display:flex;align-items:center;gap:8px}.dashboard-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.dashboard-stats-grid>*,.dashboard-stats-grid>*:first-child{grid-column:auto}.dashboard-metric{position:relative;min-height:132px;overflow:hidden;border-color:var(--line)!important}.dashboard-metric:before{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--blue),color-mix(in srgb,var(--blue) 20%,transparent))}.dashboard-metric:after{display:none}.dashboard-metric:hover{border-color:color-mix(in srgb,var(--blue) 28%,var(--line))!important;box-shadow:var(--shadow-sm)!important}.dashboard-metric .text-muted-foreground{color:var(--text-soft)!important;font-size:12px;font-weight:600}.dashboard-metric p.font-mono{color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:30px;font-weight:700;letter-spacing:-.05em}.metric-icon,.feature-card__icon,.activity-row__icon,.section-icon{display:grid;place-items:center;color:var(--blue);background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 15%,var(--line));border-radius:10px}.metric-icon{width:42px;height:42px;flex:0 0 42px}.metric-icon svg,.feature-card__icon svg,.activity-row__icon svg,.section-icon svg{width:19px;height:19px}.content-section{display:flex;flex-direction:column;gap:13px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 2px 12px;border-bottom:1px solid var(--line)}.section-heading span{display:block;margin-bottom:3px;color:var(--blue-deep);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.section-heading h2{margin:0;color:var(--text);font-size:20px;font-weight:720;letter-spacing:-.02em}.section-heading>svg{width:19px;height:19px;color:var(--text-faint)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.feature-card{position:relative;min-height:218px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.feature-card:after{display:none}.feature-card:hover{transform:none;border-color:color-mix(in srgb,var(--blue) 28%,var(--line))!important;box-shadow:var(--shadow-sm)!important}.feature-card__icon{width:42px;height:42px;margin-bottom:7px}.feature-card .ui-card-title{font-size:16px}.feature-card .text-muted-foreground{color:var(--text-soft)!important;line-height:1.65}.feature-card>div:last-child{margin-top:auto}.dashboard-lower-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:14px}.dashboard-activity-card,.dashboard-status-card{min-height:350px}.activity-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.activity-row:last-child{border-bottom:0}.activity-row__icon{width:38px;height:38px;border-radius:10px}.activity-row h4{color:var(--text)}.workflow-strip{padding:0;background:transparent;border:0;border-radius:0}.workflow-strip>.ui-card{width:100%}.workflow-strip .ui-card>div{padding:18px 24px!important}.workflow-step{display:grid;width:32px;height:32px;place-items:center;color:var(--text-soft);background:var(--surface-strong);border:1px solid var(--line-strong);border-radius:9px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.workflow-step.is-active{color:#fff;background:var(--blue);border-color:var(--blue);transform:none;box-shadow:0 6px 14px #2563eb33}.workflow-connector{width:clamp(28px,6vw,82px);min-width:24px;height:1px;margin:0 10px;background:var(--line-strong)}.workflow-connector.is-active{background:var(--blue)}.license-form{display:flex;flex-direction:column;gap:20px}.license-form__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:start}.license-form__grid>*{grid-column:span 6}.license-form__grid>*:nth-child(1){grid-column:span 4}.license-form__grid>*:nth-child(2){grid-column:span 8}.license-form__grid>*:nth-child(3){grid-column:span 7}.license-form__grid>*:nth-child(4){grid-column:span 5}.license-form__grid .ui-card{overflow:hidden}.license-form__grid .ui-card>.border-b{padding:15px 18px!important;background:var(--surface-soft)!important;border-color:var(--line)!important}.license-form__grid .ui-card h3{color:var(--text);font-size:14px;font-weight:700}.license-form__grid .ui-card>div:last-child{padding:18px!important}.license-form__submit{display:flex;justify-content:flex-end;padding-top:2px}.license-form__submit .ui-button{min-width:180px}.form-inline-note{display:flex;gap:9px;margin-top:10px;padding:11px 12px;color:var(--blue-deep);background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 16%,var(--line));border-radius:9px;font-size:11px;line-height:1.6}.form-inline-note svg{width:16px;height:16px;flex:0 0 16px;margin-top:1px}.license-output{position:relative;min-height:190px;padding:48px 20px 20px;overflow:auto;color:#dce8ff;background:#0d1626;border:1px solid #24334d;border-radius:11px;box-shadow:inset 0 1px #ffffff0a}.license-output:before{content:"LICENSE OUTPUT";position:absolute;top:16px;left:20px;color:#7fa7ff;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.12em}.history-search-card{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;box-shadow:var(--shadow-xs)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.history-list{padding:1px 2px 18px}.license-record{overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.license-record:hover{border-color:color-mix(in srgb,var(--blue) 28%,var(--line))!important;box-shadow:var(--shadow-sm)!important}.license-record .bg-primary{background:var(--blue)!important}.license-record [class*=bg-purple],.license-record [class*=bg-indigo],.license-record [class*=bg-cyan],.license-record [class*=bg-blue]{background-color:var(--blue-soft)!important}.license-record [class*=text-purple],.license-record [class*=text-indigo],.license-record [class*=text-cyan],.license-record [class*=text-blue]{color:var(--blue-deep)!important}.license-record [class*=bg-amber]{background-color:var(--orange-soft)!important}.license-record [class*=text-amber]{color:var(--orange)!important}.floating-action{display:grid;width:46px;height:46px;place-items:center;color:#fff;background:var(--blue);border:0;border-radius:12px;box-shadow:0 12px 24px #2563eb3d;transition:background-color .18s ease,box-shadow .18s ease}.floating-action:hover{transform:none;background:var(--blue-deep);box-shadow:0 15px 30px #2563eb4d}.settings-stack{display:flex;flex-direction:column;gap:12px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)!important}.settings-row:last-child{border-bottom:0!important}.settings-row__copy strong{color:var(--text);font-size:14px}.settings-row__copy p{margin:4px 0 0;color:var(--text-soft);font-size:12px}.settings-row__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.modal-surface{color:var(--text);background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:14px!important;box-shadow:var(--shadow-md)!important}.modal-surface:before{display:none}.modal-surface--danger{border-top:4px solid var(--red)!important}.app-workspace table{border-collapse:separate;border-spacing:0}.app-workspace thead{color:var(--text-soft)!important;background:var(--surface-soft)!important}.app-workspace th{font-size:11px;font-weight:700;letter-spacing:.04em}.app-workspace tbody tr{transition:background-color .16s ease}.app-workspace tbody tr:hover{background:var(--blue-soft)!important}.login-page{position:relative;display:grid;min-height:100vh;place-items:center;overflow:auto;padding:34px;color:var(--text);background:#edf2f8}.login-page__glow{position:fixed;top:-160px;right:-120px;width:520px;height:520px;background:radial-gradient(circle,rgba(37,99,235,.13),transparent 68%);pointer-events:none}.login-shell{position:relative;z-index:1;display:grid;width:min(1120px,100%);min-height:680px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);overflow:hidden;background:var(--surface);border:1px solid rgba(148,163,184,.32);border-radius:22px;box-shadow:0 30px 80px #1e293b29}.login-overview{position:relative;display:flex;min-width:0;flex-direction:column;padding:38px 42px 34px;overflow:hidden;color:#fff;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#101a2b;background-size:32px 32px}.login-overview:after{content:"";position:absolute;right:-150px;bottom:-180px;width:430px;height:430px;background:#2563eb33;border:70px solid rgba(96,165,250,.12);border-radius:50%}.login-brand .brand-mark{width:44px;height:44px;flex-basis:44px;border-radius:13px}.login-overview__content{position:relative;z-index:1;width:min(100%,540px);margin:auto 0;padding:48px 0}.login-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:7px 10px;color:#bcd0ff;background:#2563eb26;border:1px solid rgba(125,160,238,.22);border-radius:999px;font-size:9px;font-weight:750;letter-spacing:.11em}.login-kicker svg{width:14px;height:14px}.login-overview h1{max-width:560px;margin:0;color:#f8fafc;font-size:clamp(38px,4vw,52px);font-weight:760;letter-spacing:-.05em;line-height:1.18}.login-overview__content>p{max-width:520px;margin:20px 0 0;color:#aebbd0;font-size:14px;line-height:1.75}.login-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px}.login-capabilities article{display:flex;min-width:0;flex-direction:column;gap:11px;padding:15px 13px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:11px}.login-capabilities svg{width:19px;height:19px;color:#7da2ff}.login-capabilities article>div{display:flex;min-width:0;flex-direction:column}.login-capabilities strong{color:#f5f8fd;font-size:12px}.login-capabilities span{margin-top:4px;color:#8190a7;font-size:10px;line-height:1.45}.login-runtime{position:relative;z-index:1;display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;padding-top:20px;border-top:1px solid rgba(255,255,255,.09)}.login-runtime strong{color:#edf3fc;font-size:11px}.login-runtime span:not(.status-beacon){color:#7f8da3;font-size:10px}.login-runtime code{color:#a8c3ff;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.login-access{display:grid;place-items:center;padding:48px 54px;background:var(--surface)}.auth-panel{width:min(100%,390px);padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.auth-panel__eyebrow{display:block;margin-bottom:9px;color:var(--blue-deep);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.auth-panel__header h2{margin:0;color:var(--text);font-size:30px;font-weight:760;letter-spacing:-.04em}.auth-panel__header p{margin:9px 0 0;color:var(--text-soft);font-size:13px;line-height:1.65}.auth-form{display:flex;flex-direction:column;gap:18px}.field-stack,.captcha-field{display:flex;flex-direction:column;gap:7px}.field-stack label,.captcha-field>label{color:var(--text);font-size:12px;font-weight:700}.auth-form input,.captcha-field input{width:100%;min-height:46px;padding:10px 13px;font-size:13px}.password-field input{padding-right:48px}.password-field button{position:absolute;top:4px;right:4px;display:grid;width:38px;height:38px;place-items:center;padding:0;color:var(--text-soft);background:transparent;border:0;border-radius:7px;transition:color .18s ease,background-color .18s ease}.password-field button:hover{color:var(--blue-deep);background:var(--blue-soft)}.password-field svg{width:18px;height:18px}.captcha-field__row{display:grid;grid-template-columns:minmax(0,1fr) 154px;gap:10px}.captcha-field__challenge{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:5px}.captcha-code{position:relative;display:grid;height:46px;place-items:center;overflow:hidden;color:#17377e;background:#edf3ff;border:1px solid #cbd9f8;border-radius:9px;font-family:SFMono-Regular,Consolas,monospace}.captcha-code.is-verified,.captcha-field input.is-verified{color:var(--blue-deep)!important;background:var(--blue-soft)!important;border-color:color-mix(in srgb,var(--blue) 40%,var(--line))!important}.captcha-code__value{position:relative;z-index:2;font-size:15px;font-weight:800;letter-spacing:.08em}.captcha-code__noise{position:absolute;top:0;right:0;bottom:0;left:0}.captcha-code__line,.captcha-code__dot{position:absolute;background:#2563eb29}.captcha-code__dot{border-radius:50%}.captcha-refresh{display:grid;width:38px;height:38px;place-items:center;padding:0;color:var(--text-soft);background:transparent;border:0;border-radius:8px;transition:color .18s ease,background-color .18s ease}.captcha-refresh:hover{color:var(--blue-deep);background:var(--blue-soft)}.captcha-refresh svg,.captcha-message svg,.auth-panel__notice svg{width:15px;height:15px;flex:0 0 15px}.captcha-message{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:650}.captcha-message--verified{color:var(--blue-deep)}.captcha-message--error{color:var(--red)}.auth-submit{display:flex;min-height:48px;align-items:center;justify-content:space-between;margin-top:2px;padding:0 16px;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:9px;font-size:13px;font-weight:700;box-shadow:0 10px 22px #2563eb38;transition:background-color .18s ease,box-shadow .18s ease}.auth-submit:hover{transform:none;color:#fff;background:var(--blue-deep);box-shadow:0 13px 28px #2563eb47}.auth-submit:disabled{cursor:wait;opacity:.58}.auth-submit svg{width:18px;height:18px}.auth-panel__notice{display:flex;align-items:center;gap:7px;margin:24px 0 0;padding-top:18px;color:var(--text-soft);border-top:1px solid var(--line);font-size:10px;line-height:1.55}.login-page__footer{position:relative;z-index:1;display:flex;width:min(1120px,100%);justify-content:space-between;gap:20px;margin-top:16px;padding:0 4px;color:#778397;font-size:10px;font-weight:600}.app-workspace [class*=bg-gray-50],.app-workspace [class*=bg-gray-100],.app-workspace [class*=bg-slate-50]{background-color:var(--surface-soft)!important}.app-workspace [class*=bg-white]{background-color:var(--surface)!important}.app-workspace [class*=text-gray-400],.app-workspace [class*=text-gray-500],.app-workspace [class*=text-gray-600],.app-workspace [class*=text-slate-500]{color:var(--text-soft)!important}.app-workspace [class*=text-indigo],.app-workspace [class*=text-blue],.app-workspace [class*=text-cyan],.app-workspace [class*=text-purple]{color:var(--blue-deep)!important}.app-workspace [class*=bg-indigo-50],.app-workspace [class*=bg-blue-50],.app-workspace [class*=bg-cyan-50],.app-workspace [class*=bg-purple-50]{background:var(--blue-soft)!important}.app-workspace [class*=bg-indigo-500],.app-workspace [class*=bg-indigo-600],.app-workspace [class*=bg-blue-500],.app-workspace [class*=bg-blue-600],.app-workspace [class*=bg-cyan-600]{color:#fff!important;background:var(--blue)!important}.app-workspace [class*=bg-amber-50]{background:var(--orange-soft)!important}.app-workspace [class*=text-amber]{color:var(--orange)!important}.app-workspace h1,.app-workspace h2,.app-workspace h3{font-family:Avenir Next,Avenir,Segoe UI Variable,Segoe UI,PingFang SC,sans-serif}.app-workspace pre,.app-workspace code,.font-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important}.system-spinner{width:38px;height:38px;border:3px solid var(--line);border-top-color:var(--blue);border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.custom-scrollbar::-webkit-scrollbar{width:7px;height:7px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.custom-scrollbar{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}@media (max-width: 1180px){.license-form__grid>*:nth-child(n){grid-column:span 6}.dashboard-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr)}}@media (max-width: 1023px){.workspace-column{margin-left:0}.workspace-topbar{display:none}.command-sidebar{width:min(86vw,312px);transform:translate(-105%);box-shadow:24px 0 60px #00000057;transition:transform .22s ease}.command-sidebar.is-open{transform:translate(0)}.sidebar-close{display:inline-grid;margin-left:auto}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:block;width:100%;height:100%;padding:0;background:#04080f9e;border:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-command-bar{position:fixed;inset:0 0 auto 0;z-index:50;display:grid;min-height:64px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;color:#e8eef7;background:color-mix(in srgb,var(--nav) 95%,transparent);border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-command-bar>div{display:flex;min-width:0;flex-direction:column}.mobile-command-bar strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mobile-command-bar__eyebrow{color:#72839b;font-size:9px;font-weight:700;letter-spacing:.1em}.app-workspace{padding-top:64px}.page-stack{padding:24px 22px 32px}.dashboard-lower-grid{grid-template-columns:1fr}.login-page{padding:22px}.login-shell{min-height:650px;grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr)}.login-overview{padding:30px}.login-overview h1{font-size:38px}.login-capabilities{grid-template-columns:1fr}.login-capabilities article{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start}.login-capabilities article:nth-child(3){display:none}.login-access{padding:38px}}@media (max-width: 760px){.page-stack{gap:17px;padding:20px 16px 28px}.page-header{min-height:auto;align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:18px}.page-header__identity{align-items:flex-start}.page-header__icon{width:42px;height:42px;flex-basis:42px}.page-header h1{font-size:25px}.page-header__aside{width:100%;justify-content:space-between}.page-header__actions{margin-left:auto}.dashboard-stats-grid,.feature-grid{grid-template-columns:1fr}.dashboard-metric{min-height:118px}.feature-card{min-height:0}.license-form__grid>*:nth-child(n){grid-column:1 / -1}.workflow-strip .ui-card>div{padding:15px 12px!important}.workflow-connector{width:22px;min-width:14px;margin:0 3px}.workflow-step{width:30px;height:30px}.settings-row{align-items:flex-start;flex-direction:column}.settings-row__actions{width:100%}.login-page{display:block;min-height:100vh;padding:0;background:var(--surface)}.login-page__glow,.login-page__footer{display:none}.login-shell{display:flex;width:100%;min-height:100vh;flex-direction:column;overflow:visible;border:0;border-radius:0;box-shadow:none}.login-overview{min-height:220px;padding:24px 22px 34px;background-size:28px 28px}.login-overview:after{right:-150px;bottom:-260px}.login-overview__content{margin:34px 0 0;padding:0}.login-kicker,.login-overview__content>p,.login-capabilities,.login-runtime{display:none}.login-overview h1{max-width:390px;font-size:clamp(29px,8vw,38px);line-height:1.22}.login-access{display:block;padding:34px 22px 44px}.auth-panel{width:100%;max-width:480px;margin:0 auto}.auth-panel__header h2{font-size:28px}.captcha-field__row{grid-template-columns:minmax(0,1fr) 146px}.ui-button,.icon-button,.side-link,.captcha-refresh,.password-field button{min-height:44px}}@media (max-width: 420px){.page-header__identity{gap:11px}.page-header__aside{align-items:stretch;flex-direction:column}.page-header__actions,.page-header__actions .ui-button{width:100%}.captcha-field__row{grid-template-columns:1fr}.captcha-field__challenge{grid-template-columns:minmax(0,1fr) 44px}.captcha-code{height:44px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.status-beacon:after{display:none}}.app-shell{display:block;min-height:100vh;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 40%,transparent) 1px,transparent 1px),var(--app-bg);background-size:80px 100%}.workspace-column{width:100%;min-width:0;margin-left:0}.app-workspace{height:100vh;padding:76px 0 0;overflow:hidden}.app-workspace__frame{height:100%;overflow:hidden;background:transparent}.global-header{position:fixed;inset:0 0 auto;z-index:80;height:76px;color:#e7edf8;background:color-mix(in srgb,var(--nav) 96%,transparent);border-bottom:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-header__inner{display:flex;width:min(100%,1680px);height:100%;align-items:center;gap:30px;margin:0 auto;padding:0 32px}.global-brand{display:inline-flex;min-width:224px;align-items:center;gap:12px;color:inherit;text-align:left}.global-brand__mark{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;color:#fff;background:var(--blue);border:1px solid rgba(255,255,255,.22);border-radius:9px 9px 9px 2px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:800;letter-spacing:-.06em;box-shadow:7px 7px #2563eb2e}.global-brand__copy{display:flex;min-width:0;flex-direction:column}.global-brand__copy strong{color:#f8fafc;font-size:13px;font-weight:750;letter-spacing:-.01em}.global-brand__copy small{margin-top:2px;color:#7f8ca3;font-size:9px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.global-nav{display:flex;height:100%;align-items:center;gap:3px}.global-nav__group{position:relative;display:flex;height:100%;align-items:center}.global-nav__link,.global-nav__trigger{position:relative;display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:0 13px;color:#aab5c6;border-radius:8px;font-size:13px;font-weight:650;transition:color .16s ease,background-color .16s ease}.global-nav__trigger svg{width:14px;height:14px;transition:transform .16s ease}.global-nav__link:hover,.global-nav__trigger:hover,.global-nav__trigger.is-open{color:#fff;background:#ffffff12}.global-nav__link.is-active,.global-nav__trigger.is-active{color:#fff}.global-nav__link.is-active:after,.global-nav__trigger.is-active:after{content:"";position:absolute;right:13px;bottom:-18px;left:13px;height:3px;background:#5c8cff;border-radius:3px 3px 0 0}.global-nav__trigger.is-open svg{transform:rotate(180deg)}.global-nav__panel{position:absolute;top:calc(100% - 8px);left:0;width:360px;padding:10px;color:var(--text);background:color-mix(in srgb,var(--surface) 97%,transparent);border:1px solid var(--line);border-radius:14px;box-shadow:0 26px 70px #070d1847;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:global-menu-in .15s ease-out both}.global-nav__panel--wide{width:570px}@keyframes global-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.global-nav__panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:9px 10px 14px;border-bottom:1px solid var(--line)}.global-nav__panel-heading span{color:var(--blue-deep);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:750;letter-spacing:.12em}.global-nav__panel-heading strong{font-size:15px}.global-nav__panel-grid{display:grid;gap:4px;padding-top:8px}.global-nav__panel-grid--products{grid-template-columns:repeat(2,minmax(0,1fr))}.global-nav__panel-link{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px;color:var(--text);border-radius:9px;text-align:left;transition:background-color .15s ease,color .15s ease}.global-nav__panel-link:hover,.global-nav__panel-link.is-active{color:var(--blue-deep);background:var(--blue-soft)}.global-nav__panel-icon{display:grid;width:34px;height:34px;place-items:center;color:var(--blue);background:var(--surface);border:1px solid var(--line);border-radius:8px}.global-nav__panel-icon svg,.global-nav__panel-link>svg{width:15px;height:15px}.global-nav__panel-link strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.global-nav__panel-link small{margin-top:3px;color:var(--text-soft);font-size:10px}.global-header__tools{display:flex;align-items:center;gap:14px;margin-left:auto}.runtime-pill{display:flex;align-items:center;gap:9px;padding:8px 11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9px}.runtime-pill__pulse{width:8px;height:8px;flex:0 0 8px;background:#6f9bff;border:2px solid #b9ceff;border-radius:50%;box-shadow:0 0 0 4px #5787f424}.runtime-pill>span:last-child,.header-operator>span:last-child{display:flex;flex-direction:column}.runtime-pill small,.header-operator small{color:#728098;font-size:8px;font-weight:750;letter-spacing:.1em}.runtime-pill strong,.header-operator strong{margin-top:1px;color:#e9eef7;font-size:10px;font-weight:650}.header-operator{display:flex;align-items:center;gap:9px}.header-operator__avatar{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:#dce7ff;background:#25334b;border:1px solid #3a4b68;border-radius:50%;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.header-logout,.mobile-menu-button,.mobile-nav__close{display:grid;width:38px;height:38px;place-items:center;color:#94a2b8;border:1px solid rgba(255,255,255,.09);border-radius:9px;transition:color .16s ease,background-color .16s ease}.header-logout:hover,.mobile-menu-button:hover,.mobile-nav__close:hover{color:#fff;background:#ffffff14}.header-logout svg,.mobile-menu-button svg,.mobile-nav__close svg{width:17px;height:17px}.page-stack.dashboard-page{width:min(100%,1600px);gap:18px;padding:30px 38px 42px}.dashboard-command-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(390px,.75fr);gap:18px;min-height:430px}.dashboard-welcome{position:relative;display:flex;min-height:430px;flex-direction:column;overflow:hidden;padding:28px 32px 26px;color:#eef4ff;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),#111b2c;background-size:36px 36px;border:1px solid #25334a;border-radius:18px 18px 18px 4px;box-shadow:var(--shadow-sm)}.dashboard-welcome:after{content:"";position:absolute;right:-110px;bottom:-130px;width:330px;height:330px;background:#2563eb3b;border:54px solid rgba(92,140,255,.1);border-radius:50%;pointer-events:none}.dashboard-welcome__topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#8190a8;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:750;letter-spacing:.12em}.dashboard-welcome__topline span:last-child{display:inline-flex;align-items:center;gap:7px;letter-spacing:.04em}.dashboard-welcome__topline i{width:7px;height:7px;background:#6794ff;border-radius:50%;box-shadow:0 0 0 4px #6794ff1f}.dashboard-welcome__topline .is-offline i{background:var(--red);box-shadow:0 0 0 4px #dc262624}.dashboard-welcome__body{position:relative;z-index:1;max-width:670px;margin:auto 0;padding:30px 0 24px}.dashboard-welcome__body>p{margin:0 0 14px;color:#94a5bf;font-size:12px}.dashboard-welcome__body h1{margin:0;color:#f8fafc;font-size:clamp(38px,4.5vw,64px);font-weight:700;letter-spacing:-.06em;line-height:1.02}.dashboard-welcome__body h1 em{color:#78a0ff;font-style:normal}.dashboard-welcome__body>span{display:block;max-width:600px;margin-top:20px;color:#a9b5c8;font-size:13px;line-height:1.75}.dashboard-welcome__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}.dashboard-welcome__actions .ui-button[data-variant=outline]{color:#dbe6f8;background:#ffffff0a;border-color:#ffffff29}.dashboard-welcome__actions .ui-button[data-variant=outline]:hover{background:#ffffff17}.dashboard-welcome__meta{position:absolute;z-index:1;right:28px;bottom:25px;display:flex;gap:20px}.dashboard-welcome__meta span{display:flex;flex-direction:column;color:#697991;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-welcome__meta strong{margin-bottom:3px;color:#c8d5e9;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.dashboard-snapshot{display:flex;min-width:0;flex-direction:column;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:4px 18px 18px;box-shadow:var(--shadow-xs)}.dashboard-snapshot__heading,.operations-board__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.dashboard-snapshot__heading>div>span,.operations-board__heading>div>span{display:block;margin-bottom:5px;color:var(--blue-deep);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:750;letter-spacing:.13em}.dashboard-snapshot__heading h2,.operations-board__heading h2{margin:0;color:var(--text);font-size:22px;font-weight:740;letter-spacing:-.035em}.dashboard-snapshot__heading>small{color:var(--text-faint);font-size:10px}.dashboard-snapshot .dashboard-stats-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;margin-top:20px}.dashboard-snapshot .dashboard-metric{min-height:145px;background:var(--surface-soft);border:0!important;border-radius:11px;box-shadow:none!important}.dashboard-snapshot .dashboard-stats-grid>:last-child:nth-child(odd){grid-column:1 / -1}.dashboard-snapshot .dashboard-stats-grid>:last-child:nth-child(odd) .ui-card-header{align-items:center}.dashboard-snapshot .dashboard-metric:before{inset:0 auto 0 0;width:3px;height:auto}.dashboard-snapshot .dashboard-metric p.font-mono{font-size:clamp(28px,3vw,40px)}.dashboard-snapshot .metric-icon{width:36px;height:36px;flex-basis:36px;border-radius:8px}.operations-board{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;padding:25px 26px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.operations-board__heading{display:block;padding-right:26px;border-right:1px solid var(--line)}.operations-board__heading p{margin:15px 0 0;color:var(--text-soft);font-size:12px;line-height:1.65}.operation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.operation-row{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 10px;color:var(--text);border-bottom:1px solid var(--line);text-align:left;transition:color .16s ease,background-color .16s ease}.operation-row:hover{color:var(--blue-deep);background:var(--blue-soft)}.operation-row__icon{display:grid;width:42px;height:42px;place-items:center;color:var(--blue);background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 16%,var(--line));border-radius:9px}.operation-row__icon svg,.operation-row__action svg{width:17px;height:17px}.operation-row__copy{display:flex;min-width:0;flex-direction:column}.operation-row__copy strong{font-size:13px}.operation-row__copy small{overflow:hidden;margin-top:4px;color:var(--text-soft);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.operation-row__action{display:inline-flex;align-items:center;gap:5px;color:var(--text-faint);font-size:10px;font-weight:700}.dashboard-page .dashboard-lower-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:18px}.dashboard-page .dashboard-activity-card,.dashboard-page .dashboard-status-card{border-radius:14px!important}.generator-page{width:min(100%,1480px);padding-right:38px;padding-left:38px}.generator-page>.page-header,.generator-page>div:first-child .page-header{min-height:126px}.generator-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"main rail" "output rail";align-items:start;gap:20px}.generator-main{grid-area:main;min-width:0}.generator-output{grid-area:output;min-width:0}.generator-rail{position:sticky;top:22px;grid-area:rail}.generator-rail>.ui-card{overflow:hidden;color:#dce5f4;background:#121d2f!important;border-color:#253550!important;border-radius:4px 16px 16px!important;box-shadow:var(--shadow-sm)!important}.generator-rail .ui-card>div{padding:24px!important}.generator-rail__heading{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.generator-rail__heading span{color:#7ca1fb;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:750;letter-spacing:.13em}.generator-rail__heading h2{margin:7px 0 0;color:#f5f8fd!important;font-size:21px}.generator-rail__heading p{margin:9px 0 0;color:#8594aa;font-size:11px;line-height:1.65}.generator-rail__steps{display:flex;flex-direction:column;padding:22px 0}.generator-rail__step{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px}.generator-rail__step-copy{display:flex;flex-direction:column;color:#cbd6e7;font-size:12px;font-weight:650}.generator-rail__step-copy small{margin-bottom:2px;color:#65748b;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.09em}.generator-rail .workflow-step{color:#8896ab;background:#1b2940;border-color:#33445f}.generator-rail .workflow-step.is-active{color:#fff;background:var(--blue);border-color:#6e99ff}.generator-rail .workflow-connector{width:1px;min-width:1px;height:28px;margin:4px 0 4px 16px;background:#31415b}.generator-rail .workflow-connector.is-active{background:#5f8df7}.generator-rail__summary{display:grid;gap:0;padding-top:6px;border-top:1px solid rgba(255,255,255,.1)}.generator-rail__summary>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.generator-rail__summary small{color:#718097;font-size:9px}.generator-rail__summary strong{overflow:hidden;color:#e1e9f6;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.generator-main .license-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.generator-main .license-form__grid>*:nth-child(n){grid-column:auto}.generator-main .license-form__grid>*:nth-child(2),.generator-main .license-form__grid>*:nth-child(3){grid-row:span 2}.generator-main .license-form__grid .ui-card{border-radius:13px!important}.generator-main .license-form__grid .ui-card>.border-b{background:transparent!important;border-bottom-style:dashed!important}.generator-main .license-form__submit{position:sticky;bottom:14px;z-index:12;margin-top:2px;padding:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.history-page{display:grid!important;width:min(100%,1540px);min-height:100%;grid-template-columns:285px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:20px!important;margin:0 auto;padding:26px 36px 34px!important}.history-page>.page-header{grid-column:1 / -1}.history-search-card{align-self:start;padding:22px!important;background:#121d2f!important;border-color:#263752!important;border-radius:4px 15px 15px!important}.history-search-card__intro{margin-bottom:22px;color:#e8eef8}.history-search-card__intro>span{color:#7da1f6;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:750;letter-spacing:.13em}.history-search-card__intro h2{margin:8px 0 0;color:#f5f8fd!important;font-size:20px}.history-search-card__intro p{margin:9px 0 0;color:#8795aa;font-size:11px;line-height:1.65}.history-search-card__intro>strong{display:flex;align-items:baseline;gap:9px;margin-top:22px;color:#fff;font-family:SFMono-Regular,Consolas,monospace;font-size:34px;letter-spacing:-.06em}.history-search-card__intro strong small{color:#718097;font-family:inherit;font-size:9px;letter-spacing:.06em}.history-search-card input{color:#eef4ff!important;background:#1a2940!important;border-color:#354966!important}.history-search-card input::-moz-placeholder{color:#6f7e94!important}.history-search-card input::placeholder{color:#6f7e94!important}.history-page>.history-list{grid-column:2;grid-row:2;margin:0;padding:0 8px 20px 0}.history-page .license-record{padding:8px 14px!important;background:var(--surface)!important;border-left:4px solid var(--line-strong)!important;border-radius:3px 12px 12px 3px!important;box-shadow:none!important}.history-page .license-record:hover{border-left-color:var(--blue)!important}.profile-page{width:min(100%,1260px)}.profile-page,.settings-page,.security-page,.admin-page{height:100%;overflow-y:auto}.profile-page>.grid{grid-template-columns:340px minmax(0,1fr)!important;gap:0!important;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:18px 18px 18px 4px;box-shadow:var(--shadow-sm)}.profile-page>.grid>.ui-card{border:0!important;border-radius:0!important;box-shadow:none!important}.profile-page>.grid>.ui-card:first-child{height:100%;color:#e5edf9;background:#121d2f!important}.profile-page>.grid>.ui-card:first-child h2,.profile-page>.grid>.ui-card:first-child p{color:#e5edf9!important}.profile-page>.grid>.ui-card:first-child .text-xl{color:#f8fafc!important}.profile-page>.grid>.ui-card:first-child .text-muted-foreground{color:#a9b6c9!important}.profile-page>.grid>.ui-card:first-child .border-t{border-color:#ffffff1f!important}.profile-page>.grid>.ui-card:last-child{border-left:1px solid var(--line)!important}.settings-page{width:min(100%,1380px)}.settings-page .settings-stack{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(0,1.4fr);grid-template-rows:auto auto;align-items:start;gap:18px}.settings-page .settings-stack>.ui-card:first-child{grid-row:1 / 3;min-height:100%;border-radius:4px 16px 16px!important}.settings-page .settings-stack>.grid{grid-template-columns:1fr!important;gap:18px!important}.settings-page .settings-stack>.flex:last-child{justify-content:space-between;padding:16px 18px;background:var(--surface-strong);border:1px solid var(--line);border-radius:12px}.settings-page .settings-stack>.flex:last-child:before{content:"设置修改后需要手动保存";align-self:center;color:var(--text-soft);font-size:11px}.security-page{width:min(100%,1120px)}.security-page>.grid{grid-template-columns:minmax(0,1.35fr) 340px!important;gap:0!important;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:18px 18px 4px;box-shadow:var(--shadow-sm)}.security-page>.grid>.ui-card{border:0!important;border-radius:0!important;box-shadow:none!important}.security-page>.grid>[role=alert]{height:100%;padding:34px 28px;color:#dbe6f7;background:#121d2f!important;border:0!important;border-left:1px solid #2d3d58!important;border-radius:0!important}.security-page>.grid>[role=alert] svg{color:#79a0ff!important}.security-page>.grid>[role=alert] *{color:inherit}.admin-page{width:min(100%,1480px)}.admin-page .ui-tabs-list{width:-moz-fit-content!important;width:fit-content!important;min-width:min(100%,620px);grid-template-columns:repeat(4,auto)!important;padding:5px;background:var(--surface)!important;border:1px solid var(--line);border-radius:11px}@media (max-width: 1180px){.global-header__inner{gap:16px;padding:0 22px}.global-brand{min-width:190px}.runtime-pill{display:none}.dashboard-command-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)}.dashboard-welcome__meta{display:none}.operations-board{grid-template-columns:240px minmax(0,1fr)}}@media (max-width: 960px){.global-header{height:68px}.global-header__inner{justify-content:space-between}.global-header__inner>.global-brand,.global-nav,.global-header__tools{display:none}.mobile-header__title,.mobile-menu-button{display:flex}.mobile-header__title{min-width:0;flex-direction:column}.mobile-header__title small{color:#718099;font-size:8px;font-weight:750;letter-spacing:.13em}.mobile-header__title strong{margin-top:3px;color:#f0f4fb;font-size:14px}.mobile-menu-button{align-items:center;justify-content:center}.app-workspace{padding-top:68px}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;background:#040912a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-nav-sheet{position:fixed;inset:0 0 0 auto;z-index:100;display:flex;width:min(88vw,390px);flex-direction:column;color:#e4ebf7;background:#101a2b;border-left:1px solid #2b3a54;box-shadow:-22px 0 60px #03081166;transform:translate(104%);transition:transform .22s ease}.mobile-nav-sheet.is-open{transform:translate(0)}.mobile-nav__header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.09)}.mobile-nav__header .global-brand{min-width:0}.mobile-nav__runtime{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;margin:14px 16px 4px;padding:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px}.mobile-nav__runtime div{display:flex;flex-direction:column}.mobile-nav__runtime small{color:#697991;font-size:8px;letter-spacing:.1em}.mobile-nav__runtime strong{margin-top:2px;color:#dfe7f4;font-size:10px}.mobile-nav__runtime code{color:#8a9ab1;font-size:9px}.mobile-nav__content{display:flex;min-height:0;flex:1;flex-direction:column;gap:3px;padding:14px 16px 22px;overflow-y:auto}.mobile-nav__label{margin:17px 10px 6px;color:#596a83;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:750;letter-spacing:.15em}.mobile-nav__link,.mobile-nav__group-trigger{display:grid;min-height:47px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:0 12px;color:#9eacc0;border-radius:9px;font-size:12px;font-weight:650;text-align:left}.mobile-nav__link:hover,.mobile-nav__link.is-active,.mobile-nav__group-trigger:hover,.mobile-nav__group-trigger.is-open{color:#fff;background:#1b2940}.mobile-nav__link.is-active{box-shadow:inset 3px 0 #6794ff}.mobile-nav__link svg,.mobile-nav__group-trigger svg{width:17px;height:17px}.mobile-nav__group-trigger svg:last-child{transition:transform .18s ease}.mobile-nav__group-trigger.is-open svg:last-child{transform:rotate(180deg)}.mobile-nav__group-content{display:grid;max-height:0;overflow:hidden;opacity:0;transition:max-height .22s ease,opacity .16s ease}.mobile-nav__group-content.is-open{max-height:520px;padding:3px 0 6px 33px;opacity:1}.mobile-nav__sub-link{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;color:#7f8da2;border-left:1px solid #31415b;font-size:11px;text-align:left}.mobile-nav__sub-link:hover,.mobile-nav__sub-link.is-active{color:#dce7fa;border-left-color:#6794ff}.mobile-nav__sub-link svg{width:14px;height:14px}.mobile-nav__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-top:1px solid rgba(255,255,255,.09)}.mobile-nav__logout{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 10px;color:#f19a9a;background:#dc262614;border:1px solid rgba(248,113,113,.17);border-radius:8px;font-size:10px}.mobile-nav__logout svg{width:15px;height:15px}.dashboard-command-grid,.dashboard-page .dashboard-lower-grid{grid-template-columns:1fr}.dashboard-command-grid{min-height:0}.operations-board{grid-template-columns:1fr}.operations-board__heading{padding:0 0 18px;border-right:0;border-bottom:1px solid var(--line)}.generator-layout{grid-template-columns:1fr;grid-template-areas:"rail" "main" "output"}.generator-rail{position:static}.generator-rail__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.generator-rail__step{grid-template-columns:1fr;justify-items:center;gap:7px;text-align:center}.generator-rail .workflow-connector{display:none}.generator-rail__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.generator-rail__summary>span{align-items:flex-start;flex-direction:column;justify-content:flex-start;border:0}.generator-rail__summary strong{max-width:100%;text-align:left}.history-page{display:flex!important;width:100%}.history-search-card__intro{display:none}.profile-page>.grid,.settings-page .settings-stack,.security-page>.grid{grid-template-columns:1fr!important}.settings-page .settings-stack>.ui-card:first-child{grid-row:auto}.security-page>.grid>[role=alert]{border-top:1px solid #2d3d58!important;border-left:0!important}}@media (max-width: 640px){.global-header__inner{padding:0 16px}.page-stack.dashboard-page,.generator-page,.profile-page,.settings-page,.security-page,.admin-page{gap:14px;padding:16px 14px 28px}.dashboard-welcome{min-height:460px;padding:22px 20px;border-radius:14px 14px 14px 3px}.dashboard-welcome__body h1{font-size:clamp(35px,11vw,48px)}.dashboard-welcome__actions{display:grid;grid-template-columns:1fr}.dashboard-welcome__actions .ui-button{width:100%}.dashboard-snapshot{padding:19px 16px}.dashboard-snapshot .dashboard-stats-grid{grid-template-columns:1fr 1fr;gap:9px}.dashboard-snapshot .dashboard-metric{min-height:126px}.dashboard-snapshot .dashboard-metric .ui-card-header{padding:14px 12px}.dashboard-snapshot .dashboard-metric .metric-icon{display:none}.operations-board{padding:20px 16px}.operation-list{grid-template-columns:1fr}.operation-row{grid-template-columns:40px minmax(0,1fr) 16px}.operation-row__action{font-size:0}.generator-rail .ui-card>div{padding:19px 15px!important}.generator-rail__heading p,.generator-rail__summary{display:none}.generator-rail__steps{padding-bottom:0}.generator-rail__step-copy{font-size:9px}.generator-rail__step-copy small{display:none}.generator-main .license-form__grid{grid-template-columns:1fr}.generator-main .license-form__grid>*:nth-child(n){grid-row:auto}.generator-main .license-form__submit{bottom:8px}.profile-page>.grid{border-radius:14px}.profile-page>.grid>.ui-card:last-child{border-top:1px solid var(--line)!important;border-left:0!important}.settings-page .settings-stack>.flex:last-child{align-items:stretch;flex-direction:column}.security-page>.grid{border-radius:14px}}:root{--apple-bg: #f5f6f8;--apple-bg-elevated: #ffffff;--apple-surface: rgba(255, 255, 255, .9);--apple-surface-strong: rgba(255, 255, 255, .96);--apple-surface-solid: #ffffff;--apple-sidebar: #ffffff;--apple-text: #333333;--apple-secondary: #535768;--apple-tertiary: #808080;--apple-border: #e1e3ed;--apple-border-strong: #d0d4e4;--apple-blue: #6161ff;--apple-blue-hover: #5050eb;--apple-blue-pressed: #4545d5;--apple-blue-soft: rgba(97, 97, 255, .105);--apple-fill-soft: #f5f6f8;--apple-indigo: #9450fd;--apple-purple: #d978ef;--apple-cyan: #3ac9ff;--apple-orange: #ff8940;--apple-yellow: #d79b00;--apple-red: #ff3b30;--apple-red-soft: rgba(255, 59, 48, .1);--apple-sky-soft: #e6f8ff;--apple-lavender-soft: #f1e7f8;--apple-periwinkle-soft: #e9edff;--apple-peach-soft: #fff0e5;--apple-pink-soft: #fce9fa;--apple-shadow-sm: 0 2px 18px rgba(116, 119, 148, .08);--apple-shadow-md: 0 8px 34px rgba(116, 119, 148, .14);--apple-shadow-lg: 0 24px 70px rgba(79, 82, 112, .2);--apple-radius-sm: 10px;--apple-radius-md: 16px;--apple-radius-lg: 22px;--apple-radius-xl: 28px;--background: 240 20% 99%;--foreground: 240 3% 12%;--card: 0 0% 100%;--card-foreground: 240 3% 12%;--popover: 0 0% 100%;--popover-foreground: 240 3% 12%;--primary: 240 100% 69%;--primary-foreground: 0 0% 100%;--secondary: 240 7% 94%;--secondary-foreground: 240 3% 18%;--muted: 240 8% 95%;--muted-foreground: 240 3% 43%;--accent: 240 100% 69%;--accent-foreground: 0 0% 100%;--destructive: 3 100% 59%;--destructive-foreground: 0 0% 100%;--border: 240 6% 88%;--input: 240 5% 82%;--ring: 240 100% 69%;--radius: 1rem;--canvas: var(--apple-bg);--surface: var(--apple-bg-elevated);--surface-raised: var(--apple-surface-solid);--ink: var(--apple-text);--ink-muted: var(--apple-secondary);--line: var(--apple-border);--line-strong: var(--apple-border-strong);--amber: var(--apple-orange);--amber-soft: rgba(255, 138, 31, .12);--ice: #93beff;--ice-deep: var(--apple-blue);--danger: var(--apple-red)}.generator-main .license-form__canvas{border-color:#6161ff29;border-radius:24px;background:linear-gradient(180deg,#ffffffe6,#fafafcdb),var(--apple-surface);box-shadow:0 18px 44px #292e4e14}.dark .generator-main .license-form__canvas{border-color:#8c8cff33;background:linear-gradient(180deg,#27272ceb,#1d1d20eb);box-shadow:0 18px 44px #00000038}.generator-main .license-form__canvas-header{position:relative;min-height:108px;padding:24px 28px 22px;border-bottom:1px solid rgba(97,97,255,.12);background:radial-gradient(circle at 94% 14%,rgba(97,97,255,.12),transparent 13rem),linear-gradient(135deg,#f6f7fff5,#fafafcdb)}.generator-main .license-form__canvas-header:before{position:absolute;top:22px;bottom:22px;left:0;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--apple-indigo),var(--apple-blue));content:""}.generator-main .license-form__canvas-header>div{display:grid;gap:2px}.generator-main .license-form__canvas-header>div>span{font-size:10px;letter-spacing:.12em}.generator-main .license-form__canvas-header h2{margin:4px 0 3px;font-size:23px;letter-spacing:-.04em}.generator-main .license-form__canvas-header p{font-size:11px;line-height:1.5}.generator-main .license-form__canvas-header>.ui-badge,.generator-main .license-form__canvas-header>[class*=badge]{align-self:flex-start;margin-top:2px;border-color:#6161ff2e;border-radius:999px;color:var(--apple-indigo);background:#6161ff14;font-size:10px;font-weight:700}.generator-main .license-form__grid>.license-section{display:flex;min-width:0;flex-direction:column;border:1px solid var(--apple-border)!important;border-radius:18px!important;background:#ffffffe0;box-shadow:0 6px 20px #292e4e0b!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.generator-main .license-form__grid>.license-section:hover{border-color:#6161ff40!important;box-shadow:0 10px 26px #292e4e13!important;transform:translateY(-1px)}.dark .generator-main .license-form__grid>.license-section{background:#ffffff0b;box-shadow:0 6px 20px #0000001f!important}.generator-main .license-section__header{flex:0 0 auto;padding:18px 18px 14px!important;border-bottom:1px solid var(--apple-border)!important;background:linear-gradient(180deg,#f8f8ffd1,#fff3)!important}.generator-main .license-section__title{align-items:center;gap:11px}.generator-main .license-section__title .section-icon{width:38px;height:38px;flex-basis:38px;border:1px solid rgba(97,97,255,.18);border-radius:13px;color:var(--apple-indigo);background:linear-gradient(145deg,#6161ff29,#6161ff0f);box-shadow:0 7px 16px #6161ff1a}.generator-main .license-section__title h3{font-size:14px;font-weight:700}.generator-main .license-section__title small{margin-bottom:4px;font-size:9px;letter-spacing:.12em}.generator-main .license-section__title p{margin-top:4px;font-size:10px;line-height:1.45}.generator-main .license-section--identity .license-section__fields,.generator-main .license-section--server .license-section__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-main .license-section--identity .license-section__fields>.mb-4{grid-column:1 / -1}.generator-main .license-section--server .license-section__fields>:first-child{grid-column:1 / -1}.generator-main .license-section--expiry .license-section__fields{grid-template-columns:minmax(0,1fr);align-content:start}.generator-main .license-section .group\/field{min-width:0;gap:7px}.generator-main .license-section label{min-height:18px;font-size:11px;font-weight:650}.generator-main .license-section label svg{width:15px;height:15px;color:var(--apple-indigo)}.generator-main .license-section .ui-input{min-height:44px;border-color:#7076a040;border-radius:12px;background:#ffffffc7;box-shadow:inset 0 1px 1px #292e4e06;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.generator-main .license-section .ui-input:hover{border-color:#6161ff52;background:#fffffff5}.generator-main .license-section .ui-input:focus{border-color:var(--apple-indigo)!important;box-shadow:0 0 0 4px #6161ff1f!important}.dark .generator-main .license-section .ui-input{border-color:#ffffff24;background:#ffffff0e;box-shadow:none}.dark .generator-main .license-section .ui-input:hover{background:#ffffff14}.generator-main .form-inline-note{margin:-2px 0 1px;padding:10px 11px;border:1px solid rgba(97,97,255,.12);color:var(--apple-secondary);background:#6161ff0e;font-size:10px}.generator-main .license-form__submit{min-height:88px;margin:0 16px 16px;padding:16px 18px;border:1px solid var(--apple-border);border-radius:17px;background:linear-gradient(135deg,#f8f8fff5,#ffffffc7);box-shadow:0 8px 22px #292e4e0d}.generator-main .license-form__submit-copy{gap:4px}.generator-main .license-form__submit-copy strong{font-size:12px}.generator-main .license-form__submit-copy span{font-size:10px;line-height:1.45}.generator-main .license-form__submit .ui-button{min-width:168px;min-height:46px;border-radius:12px;box-shadow:0 8px 18px #0071e32e}@media (max-width: 1180px) and (min-width: 861px){.generator-main .license-form__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.generator-main .license-form__canvas-header{min-height:96px;align-items:flex-start;padding:20px 18px}.generator-main .license-form__canvas-header h2{font-size:20px}.generator-main .license-form__canvas-header p{max-width:230px}.generator-main .license-form__grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.generator-main .license-section__fields,.generator-main .license-section--identity .license-section__fields,.generator-main .license-section--server .license-section__fields{grid-template-columns:minmax(0,1fr)}.generator-main .license-section--server .license-section__fields>:first-child,.generator-main .license-section--identity .license-section__fields>.mb-4{grid-column:auto}.generator-main .license-form__submit{align-items:stretch;flex-direction:column;gap:12px;margin:0 12px 12px}.generator-main .license-form__submit .ui-button{width:100%}}.dark,:root.dark{--apple-bg: #111113;--apple-bg-elevated: #18181b;--apple-surface: rgba(38, 38, 42, .72);--apple-surface-strong: rgba(43, 43, 47, .9);--apple-surface-solid: #242427;--apple-sidebar: rgba(30, 30, 33, .84);--apple-text: #f5f5f7;--apple-secondary: #a1a1a6;--apple-tertiary: #8e8e93;--apple-border: rgba(255, 255, 255, .09);--apple-border-strong: rgba(255, 255, 255, .15);--apple-blue: #8585ff;--apple-blue-hover: #9b9bff;--apple-blue-pressed: #7474ef;--apple-blue-soft: rgba(133, 133, 255, .18);--apple-fill-soft: rgba(118, 118, 128, .13);--apple-red: #ff453a;--apple-red-soft: rgba(255, 69, 58, .14);--apple-sky-soft: rgba(58, 201, 255, .13);--apple-lavender-soft: rgba(148, 80, 253, .14);--apple-periwinkle-soft: rgba(133, 133, 255, .15);--apple-peach-soft: rgba(255, 137, 64, .13);--apple-pink-soft: rgba(217, 120, 239, .13);--apple-shadow-sm: 0 3px 14px rgba(0, 0, 0, .18);--apple-shadow-md: 0 16px 42px rgba(0, 0, 0, .28);--apple-shadow-lg: 0 30px 90px rgba(0, 0, 0, .44);--background: 240 6% 10%;--foreground: 240 11% 96%;--card: 240 5% 15%;--card-foreground: 240 11% 96%;--popover: 240 5% 15%;--popover-foreground: 240 11% 96%;--primary: 240 100% 76%;--primary-foreground: 0 0% 100%;--secondary: 240 4% 20%;--secondary-foreground: 240 11% 96%;--muted: 240 4% 20%;--muted-foreground: 240 4% 65%;--accent: 240 100% 76%;--accent-foreground: 0 0% 100%;--destructive: 3 100% 61%;--destructive-foreground: 0 0% 100%;--border: 240 4% 25%;--input: 240 4% 30%;--ring: 240 100% 76%;--canvas: var(--apple-bg);--surface: var(--apple-bg-elevated);--surface-raised: var(--apple-surface-solid);--ink: var(--apple-text);--ink-muted: var(--apple-secondary);--line: var(--apple-border);--line-strong: var(--apple-border-strong);color-scheme:dark}html{min-width:320px;background:var(--apple-bg);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 78% -16%,rgba(0,113,227,.09),transparent 34rem),radial-gradient(circle at 28% 110%,rgba(175,82,222,.055),transparent 30rem),var(--apple-bg);color:var(--apple-text);font-family:Poppins,Avenir Next,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit;-webkit-tap-highlight-color:transparent}button,[role=button],a{touch-action:manipulation}button:active,[role=button]:active,.ui-button:active,.ui-card[role=button]:active{transform:scale(.97);transition-duration:90ms!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(0,113,227,.28)!important;outline-offset:2px}::-moz-selection{color:#fff;background:var(--apple-blue)}::selection{color:#fff;background:var(--apple-blue)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{min-height:44px;border:3px solid transparent;border-radius:999px;background:#6e6e7357;background-clip:padding-box}.app-shell{min-height:100vh;background:transparent}.workspace-column{min-height:100vh}.app-workspace{height:100vh;margin-left:268px;padding:14px 14px 14px 0;overflow:hidden}.app-workspace__frame{position:relative;height:100%;overflow:hidden;border:1px solid var(--apple-border);border-radius:var(--apple-radius-xl);background:#fafafcc2;background-image:none;box-shadow:var(--apple-shadow-md);isolation:isolate}.dark .app-workspace__frame{background:#18181bcc}.app-workspace__frame:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 90% 0%,rgba(0,113,227,.08),transparent 30rem),radial-gradient(circle at 10% 100%,rgba(175,82,222,.04),transparent 30rem)}.global-header{position:fixed;inset:0 auto 0 0;z-index:70;width:268px;height:auto;padding:14px;border:0;background:transparent;box-shadow:none}.global-header__inner{display:flex;width:100%;height:100%;max-width:none;flex-direction:column;align-items:stretch;gap:0;padding:14px 12px 12px;border:1px solid var(--apple-border);border-radius:var(--apple-radius-xl);background:var(--apple-sidebar);box-shadow:var(--apple-shadow-sm);backdrop-filter:saturate(180%) blur(28px);-webkit-backdrop-filter:saturate(180%) blur(28px)}.global-brand{display:flex;min-width:0;min-height:58px;align-items:center;gap:12px;padding:6px 8px 14px;border:0;border-bottom:1px solid var(--apple-border);color:var(--apple-text);background:transparent;text-align:left}.global-brand__mark{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#1688f8,#0068d5);box-shadow:0 8px 20px #0071e338,inset 0 1px #ffffff57;font-size:0}.global-brand__mark svg{width:20px;height:20px}.global-brand__copy{display:flex;min-width:0;flex-direction:column;gap:1px}.global-brand__copy strong{overflow:hidden;color:var(--apple-text);font-size:14px;font-weight:650;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.global-brand__copy small{color:var(--apple-secondary);font-size:11px;font-weight:450;letter-spacing:0;text-transform:none}.global-nav{display:flex;height:auto;min-height:0;flex:1;flex-direction:column;align-items:stretch;gap:3px;padding:14px 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(118,118,128,.22) transparent}.global-nav__label{display:block;margin:12px 10px 4px;color:var(--apple-tertiary);font-size:10px;font-weight:600;letter-spacing:.035em}.global-nav__link,.global-nav__trigger{position:relative;display:flex;width:100%;min-height:42px;align-items:center;justify-content:flex-start;gap:10px;padding:8px 11px;border:0;border-radius:11px;color:var(--apple-text);background:transparent;font-size:13px;font-weight:500;letter-spacing:-.005em;transition:background-color .16s ease,color .16s ease,transform .1s ease}.global-nav__link:hover,.global-nav__trigger:hover{color:var(--apple-text)!important;background:#7676801a}.global-nav__link.is-active,.global-nav__trigger.is-active,.global-nav__trigger.is-open{color:var(--apple-blue)!important;background:var(--apple-blue-soft)}.global-nav__link.is-active,.global-nav__trigger.is-active{font-weight:600}.global-nav__link.is-active:after,.global-nav__trigger.is-active:after{display:none;content:none}.global-nav__link>svg,.global-nav__trigger>svg:first-child{width:18px;height:18px;flex:0 0 18px;stroke-width:1.8}.global-nav__trigger>svg:last-child{width:14px;height:14px;margin-left:auto;color:var(--apple-tertiary);transition:transform .22s cubic-bezier(.25,.8,.25,1)}.global-nav__trigger.is-open>svg:last-child{transform:rotate(180deg)}.global-nav__group{position:relative;display:block;width:100%;height:auto}.global-nav__panel{position:static;z-index:auto;width:100%;margin-top:3px;padding:3px 0 5px 10px;border:0;border-radius:0;color:var(--apple-text);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform-origin:top;animation:apple-sidebar-expand .18s cubic-bezier(.2,.8,.2,1) both}.global-nav__panel--wide{width:100%}.global-nav__panel-heading{display:none}.global-nav__panel-heading span{color:var(--apple-secondary);font-size:11px;letter-spacing:0}.global-nav__panel-heading strong{font-size:17px;font-weight:650;letter-spacing:-.02em}.global-nav__panel-grid{display:grid;gap:3px}.global-nav__panel-grid--products{grid-template-columns:1fr}.global-nav__panel-link{display:grid;min-width:0;min-height:36px;grid-template-columns:26px minmax(0,1fr) 13px;align-items:center;gap:8px;padding:4px 7px;border:0;border-radius:9px;color:var(--apple-text);background:transparent;text-align:left;transition:background-color .15s ease,transform .1s ease}.global-nav__panel-link:hover{color:var(--apple-text)!important;background:#7676801a}.global-nav__panel-link.is-active{color:var(--apple-blue)!important;background:var(--apple-blue-soft)}.global-nav__panel-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;color:var(--apple-blue);background:#0071e314}.global-nav__panel-icon svg{width:14px;height:14px}.global-nav__panel-link>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.global-nav__panel-link strong{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.global-nav__panel-link small{display:none}.global-nav__panel-link>svg{width:13px;color:var(--apple-tertiary)}.global-header__tools{display:grid;width:100%;gap:8px;margin-left:0;padding-top:12px;border-top:1px solid var(--apple-border)}.runtime-pill{display:grid;min-height:48px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(0,113,227,.12);border-radius:13px;color:var(--apple-text);background:#0071e311}.runtime-pill--requirement{grid-template-columns:28px minmax(0,1fr)}.runtime-pill__requirement-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:var(--apple-blue);background:#6161ff1a}.runtime-pill__requirement-icon svg{width:14px;height:14px}.runtime-pill__pulse,.status-beacon,.issuance-desk__session i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--apple-blue);box-shadow:0 0 0 4px #0071e31f}.runtime-pill__pulse:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:"";border:1px solid rgba(0,113,227,.45);border-radius:inherit;animation:apple-status-pulse 2.3s ease-out infinite}.runtime-pill>span:last-child{display:flex;min-width:0;flex-direction:column}.runtime-pill small,.runtime-pill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-pill small{color:var(--apple-secondary);font-size:9px;letter-spacing:0}.runtime-pill strong{color:var(--apple-text);font-size:11px;font-weight:600}.header-operator{display:flex;min-width:0;align-items:center;gap:10px;padding:5px 46px 5px 8px}.header-operator__avatar{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--apple-indigo),#7656d6);box-shadow:inset 0 1px #ffffff42;font-size:11px;font-weight:650}.header-operator>span:last-child{display:flex;min-width:0;flex-direction:column}.header-operator strong,.header-operator small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-operator strong{color:var(--apple-text);font-size:12px;font-weight:600}.header-operator small{color:var(--apple-secondary);font-size:10px}.header-logout{position:absolute;right:18px;bottom:18px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;color:var(--apple-secondary);background:transparent;transition:color .16s ease,background-color .16s ease,transform .1s ease}.header-logout:hover{color:var(--apple-red);background:var(--apple-red-soft)}.header-logout svg{width:17px}.mobile-header__title,.mobile-menu-button,.mobile-nav-sheet,.mobile-nav-backdrop{display:none}.page-stack,.license-console,.history-page{width:min(100%,1480px);min-height:100%;margin:0 auto;padding:clamp(24px,4vw,56px)}.page-stack{gap:clamp(22px,3vw,34px)}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:2px 2px 8px;border:0;background:transparent}.page-header__content{min-width:0}.page-header__eyebrow{display:inline-flex;align-items:center;min-height:24px;margin-bottom:12px;padding:4px 9px;border-radius:999px;color:var(--apple-blue);background:var(--apple-blue-soft);font-size:10px;font-weight:650;letter-spacing:.025em;text-transform:none}.page-header__identity{display:flex;align-items:center;gap:15px}.page-header__icon,.section-icon,.metric-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:0;border-radius:14px;color:#fff;background:linear-gradient(145deg,#188af8,#0068d5);box-shadow:0 9px 22px #0071e333,inset 0 1px #ffffff4d}.page-header h1{margin:0;color:var(--apple-text);font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.06;letter-spacing:-.04em}.page-header p{max-width:720px;margin:7px 0 0;color:var(--apple-secondary);font-size:14px;line-height:1.55}.page-header__aside,.page-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ui-card{border:1px solid var(--apple-border);border-radius:var(--apple-radius-lg);color:var(--apple-text);background:var(--apple-surface);box-shadow:var(--apple-shadow-sm);backdrop-filter:saturate(145%) blur(20px);-webkit-backdrop-filter:saturate(145%) blur(20px)}.ui-card-title{color:var(--apple-text);font-size:18px;font-weight:650;line-height:1.2;letter-spacing:-.02em}.ui-button{min-height:40px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:-.005em;box-shadow:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .18s ease,transform .1s ease}.ui-button.bg-primary{color:#fff;background:var(--apple-blue);box-shadow:0 5px 14px #0071e333}.ui-button.bg-primary:hover{background:var(--apple-blue-hover)}.ui-button.bg-primary:active{background:var(--apple-blue-pressed)}.ui-button.border-input,.ui-button.bg-background{border-color:var(--apple-border-strong);color:var(--apple-text);background:#ffffff8f}.dark .ui-button.border-input,.dark .ui-button.bg-background{background:#ffffff0d}.ui-button.bg-secondary,.ui-button.hover\:bg-secondary:hover{background:#7676801c}.ui-button.bg-destructive{color:#fff;background:var(--apple-red)}.ui-input,.field-stack input,.password-field input,.form-field input,.form-field select,select.ui-input,textarea{min-height:44px;border:1px solid var(--apple-border-strong)!important;border-radius:12px!important;color:var(--apple-text)!important;background:#ffffffb3!important;box-shadow:0 1px 1px #00000006!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.dark .ui-input,.dark .field-stack input,.dark .password-field input,.dark .form-field input,.dark .form-field select,.dark select.ui-input,.dark textarea{background:#fff1!important}.ui-input:hover,.field-stack input:hover,.password-field input:hover,.form-field input:hover,.form-field select:hover{border-color:#0071e352!important}.ui-input:focus,.ui-input:focus-visible,.field-stack input:focus,.password-field input:focus,.form-field input:focus,.form-field select:focus,textarea:focus{border-color:var(--apple-blue)!important;outline:none!important;box-shadow:0 0 0 4px #0071e321!important}.ui-input:disabled,input:disabled,select:disabled,textarea:disabled{color:var(--apple-secondary)!important;background:#76768014!important;opacity:.75}label,[class*=FieldLabel],.field-stack label,.form-field label{color:var(--apple-text);font-size:12px;font-weight:600}[class*=rounded-full][class*=text-xs],.page-header__aside>span,.page-header__actions>span{border-color:#0071e326;color:var(--apple-blue);background:var(--apple-blue-soft)}[role=alert]{border-color:#0071e329;border-radius:var(--apple-radius-md);background:var(--apple-blue-soft)}[role=tablist]{min-height:46px;padding:4px;border:1px solid var(--apple-border);border-radius:14px;background:#7676801a}[role=tab]{min-height:36px;border-radius:10px!important;color:var(--apple-secondary);transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .1s ease}[role=tab][data-state=active]{color:var(--apple-text)!important;background:var(--apple-surface-solid)!important;box-shadow:0 1px 4px #0000001f!important}.dark [role=tab][data-state=active]{background:#ffffff1c!important}.ui-switch[role=switch]{position:relative;display:inline-flex;width:46px;min-width:46px;height:28px;flex:0 0 46px;align-items:center;padding:2px;overflow:hidden;border:1px solid rgba(118,118,128,.24);border-radius:999px;outline:none;color:inherit;background:#76768029;box-shadow:inset 0 1px 2px #0f172a14,0 1px 1px #0f172a0a;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .12s ease}.ui-switch[role=switch]:hover:not(:disabled){border-color:#6161ff57;background:#76768036}.ui-switch[role=switch]:active:not(:disabled){transform:scale(.97)}.ui-switch[role=switch]:focus-visible{border-color:#6161ffa3;box-shadow:0 0 0 3px #6161ff29,inset 0 1px 2px #0f172a14}.ui-switch[role=switch][data-state=checked]{border-color:#5656f5b8;background:linear-gradient(135deg,#7272ff,#5b5bf0)!important;box-shadow:inset 0 1px #ffffff3d,0 3px 9px #5b5bf033}.ui-switch[role=switch][data-state=checked]:hover:not(:disabled){background:linear-gradient(135deg,#6868f8,#5151e6)!important}.ui-switch[role=switch]:disabled{opacity:.46;cursor:not-allowed;box-shadow:none}.ui-switch__thumb{display:block;width:22px;height:22px;flex:0 0 22px;border:1px solid rgba(15,23,42,.09);border-radius:50%;background:#fff;box-shadow:0 2px 5px #0f172a33,0 0 0 .5px #0f172a0d;transform:translate(0);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.ui-switch[role=switch][data-state=checked] .ui-switch__thumb{box-shadow:0 2px 6px #22225447,0 0 0 .5px #22225414;transform:translate(18px)}.dark .ui-switch[role=switch]{border-color:#ffffff24;background:#ffffff1c;box-shadow:inset 0 1px 3px #0000003d}.dark .ui-switch[role=switch]:hover:not(:disabled){border-color:#8c8cff57;background:#ffffff26}.dark .ui-switch__thumb{border-color:#ffffff29;background:#f7f7fb}@media (prefers-reduced-motion: reduce){.ui-switch[role=switch],.ui-switch__thumb{transition:none}}.license-console{display:grid;gap:22px}.issuance-desk{overflow:hidden;border:1px solid var(--apple-border);border-radius:var(--apple-radius-xl);color:var(--apple-text);background:radial-gradient(circle at 88% 8%,rgba(0,113,227,.11),transparent 25rem),linear-gradient(145deg,#ffffffe6,#f7f7f9bd);box-shadow:var(--apple-shadow-sm);font-family:inherit}.dark .issuance-desk{background:radial-gradient(circle at 88% 8%,rgba(10,132,255,.15),transparent 25rem),linear-gradient(145deg,#2a2a2ee6,#1b1b1ec7)}.issuance-desk__masthead{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:11px 18px;border-bottom:1px solid var(--apple-border);background:#ffffff5c}.dark .issuance-desk__masthead{background:#ffffff06}.issuance-desk__identity{display:flex;align-items:center;gap:10px}.issuance-desk__seal{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:9px;color:#fff;background:linear-gradient(145deg,var(--apple-indigo),#7858d8);font-size:9px;font-weight:700;letter-spacing:-.02em}.issuance-desk__identity>div{display:flex;flex-direction:column}.issuance-desk__identity strong{color:var(--apple-text);font-size:12px;font-weight:650;letter-spacing:0}.issuance-desk__identity span:last-child{color:var(--apple-secondary);font-size:9px;letter-spacing:0}.issuance-desk__session{display:flex;align-items:center;gap:14px;color:var(--apple-secondary);font-size:11px}.issuance-desk__session>span{display:flex;align-items:center;gap:7px;color:var(--apple-blue);font-weight:600}.issuance-desk__session .is-offline,.issuance-desk__session .is-offline i{color:var(--apple-red);background:var(--apple-red)}.issuance-desk__body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-height:355px}.issuance-brief{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:34px;padding:clamp(34px,5vw,68px);border-right:1px solid var(--apple-border);background:transparent;background-image:none;background-size:auto}.issuance-brief:before,.issuance-brief:after,.issuance-desk:before,.issuance-desk:after,.workflow-index:before,.workflow-index:after,.license-counter:before,.license-counter:after{display:none;content:none}.desk-eyebrow{margin:0 0 12px;color:var(--apple-blue);font-size:11px;font-weight:650;letter-spacing:.02em}.issuance-brief h1{margin:0;color:var(--apple-text);font-family:inherit;font-size:clamp(42px,4.6vw,62px);font-weight:720;line-height:.98;letter-spacing:-.06em}.issuance-brief h1 span{color:var(--apple-blue);-webkit-text-stroke:0}.issuance-brief__intro{max-width:600px;margin:20px 0 0;color:var(--apple-secondary);font-size:15px;line-height:1.65}.issuance-brief__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.issuance-brief__actions .ui-button{border-radius:999px!important}.license-counter{position:relative;display:flex;aspect-ratio:1;max-width:190px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(0,113,227,.14);border-radius:50%;background:#ffffff8c;box-shadow:inset 0 0 0 10px #0071e30a,0 18px 44px #0071e314}.dark .license-counter{background:#ffffff0a}.license-counter__caption,.license-counter__unit,.license-counter i{color:var(--apple-secondary);font-size:9px;font-style:normal;letter-spacing:.02em}.license-counter strong{margin:4px 0;color:var(--apple-text);font-size:48px;font-weight:680;line-height:1;letter-spacing:-.065em}.license-counter i{position:absolute;bottom:20px;color:var(--apple-blue)}.workflow-index{padding:28px;background:#76768009;font-family:inherit}.workflow-index__heading,.ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.workflow-index__heading>div,.ledger-heading>div{display:flex;flex-direction:column}.workflow-index__heading span,.ledger-heading span{color:var(--apple-secondary);font-size:10px;letter-spacing:0}.workflow-index__heading h2,.ledger-heading h2{margin:2px 0 0;color:var(--apple-text);font-size:20px;font-weight:650;letter-spacing:-.03em}.workflow-index__heading small,.ledger-heading small{color:var(--apple-tertiary);font-size:10px}.workflow-index__list{display:grid;gap:8px}.desk-route{position:relative;display:grid;min-height:70px;grid-template-columns:24px 38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;border:1px solid transparent;border-radius:14px;color:var(--apple-text);background:#ffffff9e;text-align:left;backface-visibility:hidden;transform:translateZ(0);transition:border-color .16s ease-out,background-color .16s ease-out,transform .12s ease-out}.desk-route:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 8px 22px #0000000e;content:"";opacity:0;pointer-events:none;transition:opacity .16s ease-out}.dark .desk-route{background:#ffffff0b}.desk-route:hover{border-color:#0071e324;background:var(--apple-surface-solid);transform:translate3d(0,-1px,0)}.desk-route:hover:before{opacity:1}.desk-route__index{color:var(--apple-tertiary);font-size:10px;font-variant-numeric:tabular-nums}.desk-route__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:var(--apple-blue);background:var(--apple-blue-soft)}.desk-route:nth-child(2) .desk-route__icon{color:var(--apple-indigo);background:#5856d61a}.desk-route:nth-child(3) .desk-route__icon{color:var(--apple-orange);background:#ff8a1f1c}.desk-route:nth-child(4) .desk-route__icon{color:var(--apple-purple);background:#af52de1a}.desk-route__icon svg{width:18px;height:18px}.desk-route__copy{display:flex;min-width:0;flex-direction:column}.desk-route__copy strong{font-size:13px;font-weight:620}.desk-route__copy small{overflow:hidden;color:var(--apple-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.desk-route__action{display:flex;align-items:center;gap:4px;color:var(--apple-blue);font-size:11px;font-weight:600}.desk-route__action svg{width:13px}.desk-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;border-top:1px solid var(--apple-border);background:#76768009}.desk-metrics[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-metric{--metric-accent: var(--apple-blue);--metric-soft: var(--apple-blue-soft);position:relative;display:grid;min-width:0;min-height:154px;grid-template-rows:auto 1fr auto;gap:13px;padding:17px 18px 15px;overflow:hidden;border:1px solid var(--apple-border);border-radius:16px;background:var(--apple-surface);box-shadow:0 1px 2px #00000006;transition:border-color .16s ease,background-color .16s ease}.desk-metric:hover{border-color:#0071e33d;background:#ffffffd1}.dark .desk-metric{background:#ffffff0b}.dark .desk-metric:hover{border-color:#0a84ff57;background:#ffffff0f}.desk-metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--metric-accent);opacity:.82}.desk-metric:nth-child(2){--metric-accent: var(--apple-indigo);--metric-soft: rgba(88, 86, 214, .1)}.desk-metric:nth-child(3){--metric-accent: var(--apple-orange);--metric-soft: rgba(255, 138, 31, .11)}.desk-metric:nth-child(4){--metric-accent: var(--apple-purple);--metric-soft: rgba(175, 82, 222, .1)}.desk-metric__topline,.desk-metric__footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.desk-metric__number{color:var(--apple-tertiary);font-size:9px;font-weight:600;letter-spacing:.08em}.desk-metric__icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid var(--apple-border);border-radius:12px;color:var(--metric-accent);background:var(--metric-soft)}.desk-metric__icon svg{width:18px;height:18px}.desk-metric__content{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:5px}.desk-metric__label{color:var(--apple-secondary);font-size:11px;font-weight:520}.desk-metric__value{color:var(--apple-text);font-size:30px;font-weight:680;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.desk-metric__value--loading{display:flex;align-items:center;gap:6px;color:var(--apple-secondary);font-size:12px;font-weight:500}.desk-metric__value--loading svg{width:14px}.desk-metric__footer{min-height:25px;padding-top:10px;border-top:1px solid var(--apple-border)}.desk-metric__caption{overflow:hidden;color:var(--apple-tertiary);font-size:9px;font-weight:550;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.desk-metric__detail{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:4px 8px;border:0;border-radius:8px;color:var(--metric-accent);background:var(--metric-soft);font-size:9px;font-weight:650;white-space:nowrap;transition:filter .16s ease,opacity .16s ease}.desk-metric__detail:hover:not(:disabled){filter:saturate(1.12) brightness(.97)}.desk-metric__detail:disabled{cursor:wait;opacity:.58}.desk-metric__detail svg{width:12px;height:12px}.operations-ledger{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px}.activity-ledger,.system-telemetry{overflow:hidden;border:1px solid var(--apple-border);border-radius:var(--apple-radius-lg);background:var(--apple-surface);box-shadow:var(--apple-shadow-sm);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ledger-heading{min-height:68px;margin:0;padding:14px 18px;border-bottom:1px solid var(--apple-border)}.activity-ledger__body{max-height:330px;padding:3px 18px 10px;overflow:auto}.ledger-entry{display:grid;min-height:74px;grid-template-columns:80px 34px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--apple-border)}.ledger-entry:last-child{border-bottom:0}.ledger-entry time{color:var(--apple-secondary);font-size:10px;font-variant-numeric:tabular-nums}.ledger-entry__marker{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--apple-indigo);background:#5856d61a}.ledger-entry__marker svg{width:16px}.ledger-entry__copy h4{margin:0;color:var(--apple-text);font-size:12px;font-weight:600}.ledger-entry__copy p{margin:2px 0 0;color:var(--apple-secondary);font-size:10px}.system-telemetry{padding:0 0 16px}.ledger-heading--inverse{color:var(--apple-text);background:transparent}.ledger-heading--inverse .telemetry-heading__status{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid rgba(0,113,227,.16);border-radius:50%;color:var(--apple-blue);background:var(--apple-blue-soft)}.ledger-heading--inverse .telemetry-heading__status svg{width:18px;height:18px}.ledger-heading--inverse .telemetry-heading__status.is-offline{color:var(--apple-red);border-color:#ff3b302e;background:var(--apple-red-soft)}.telemetry-verdict{position:relative;display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:18px;margin:16px 16px 14px;padding:18px 20px;overflow:hidden;border:1px solid rgba(0,113,227,.12);border-radius:18px;background:radial-gradient(circle at 86% 12%,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,#0071e31f,#5856d611)}.dark .telemetry-verdict{background:radial-gradient(circle at 86% 12%,rgba(255,255,255,.08),transparent 34%),linear-gradient(135deg,#0a84ff2e,#5856d61a)}.telemetry-verdict__copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:7px}.telemetry-verdict__copy>span{color:var(--apple-secondary);font-size:9px;font-weight:600;letter-spacing:.12em}.telemetry-verdict__state{display:flex;align-items:center;gap:8px}.telemetry-verdict__state>strong{color:var(--apple-blue);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:clamp(25px,2vw,30px);font-weight:720;line-height:1;letter-spacing:-.045em}.telemetry-verdict__state>small{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(0,113,227,.14);border-radius:999px;color:var(--apple-blue);background:#ffffff8c;font-family:inherit;font-size:10px;font-weight:650;letter-spacing:0;text-transform:none;white-space:nowrap}.telemetry-verdict__state>small:before{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #0071e317;content:""}.telemetry-verdict>.telemetry-verdict__signal{position:relative;z-index:1;display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border:1px solid rgba(255,255,255,.68);border-radius:16px;color:var(--apple-blue);background:#ffffff8f;box-shadow:0 8px 24px #0071e317}.dark .telemetry-verdict>.telemetry-verdict__signal,.dark .telemetry-verdict__state>small{border-color:#ffffff1a;background:#ffffff14}.telemetry-verdict>.telemetry-verdict__signal svg{width:23px;height:23px}.telemetry-verdict.is-offline{border-color:#ff3b3024;background:linear-gradient(135deg,#ff3b301f,#af52de0e)}.telemetry-verdict.is-offline .telemetry-verdict__state>strong,.telemetry-verdict.is-offline .telemetry-verdict__state>small,.telemetry-verdict.is-offline .telemetry-verdict__signal{color:var(--apple-red)}.telemetry-verdict.is-offline .telemetry-verdict__state>small{border-color:#ff3b3026}.telemetry-verdict.is-offline .telemetry-verdict__state>small:before{box-shadow:0 0 0 3px #ff3b3017}.telemetry-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 16px 14px}.telemetry-table>div{display:flex;min-width:0;min-height:66px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:10px 11px;border:1px solid var(--apple-border);border-radius:12px;background:#7676800b}.telemetry-table>div:last-child{min-height:46px;grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.telemetry-table dt{color:var(--apple-secondary);font-size:9px}.telemetry-table dd{max-width:100%;margin:0;color:var(--apple-text);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:650;line-height:1.25;overflow-wrap:anywhere;text-align:left}.system-telemetry .telemetry-detail-button.ui-button{width:calc(100% - 36px);min-height:44px;margin:0 18px;border-color:var(--apple-border-strong);border-radius:13px!important;color:var(--apple-text);background:#ffffff4d;box-shadow:none;font-size:12px;transition:border-color .15s ease,background-color .15s ease,transform .12s ease}.system-telemetry .telemetry-detail-button.ui-button:hover{border-color:#0071e333;color:var(--apple-blue);background:var(--apple-blue-soft);transform:translateY(-1px)}.telemetry-help{display:flex;align-items:flex-start;gap:10px;margin:12px 18px 0;padding:11px 12px;border:1px solid var(--apple-border);border-radius:13px;color:var(--apple-secondary);background:#76768013}.telemetry-help>svg{width:17px;flex:0 0 17px;color:var(--apple-secondary)}.telemetry-help p{display:flex;margin:0;flex-direction:column;font-size:10px;line-height:1.5}.telemetry-help strong{color:var(--apple-text);font-size:11px}.generator-page{overflow:visible}.generator-layout{display:grid;grid-template-columns:264px minmax(0,1fr);grid-template-areas:"rail form" "output output";align-items:start;gap:20px}.generator-rail{position:sticky;top:18px;grid-area:rail}.generator-page .generator-rail>.ui-card{overflow:hidden;border-color:var(--apple-border);border-radius:var(--apple-radius-lg);color:var(--apple-text)!important;background:var(--apple-surface)!important;box-shadow:var(--apple-shadow-sm)!important}.generator-page .generator-rail>.ui-card .ui-card-content{padding:22px!important;color:var(--apple-text)}.generator-rail__top{display:flex;flex-direction:column;gap:20px}.generator-rail__heading{padding:0 0 18px;border-right:0;border-bottom:1px solid var(--apple-border)}.generator-rail__heading>span{color:var(--apple-blue);font-size:10px;font-weight:650;letter-spacing:.02em}.generator-rail__heading h2{margin:5px 0;color:var(--apple-text);font-size:20px;font-weight:680;letter-spacing:-.035em}.generator-rail__heading p{margin:0;color:var(--apple-secondary);font-size:11px;line-height:1.6}.generator-page .generator-rail__steps{display:flex;flex-direction:column;min-width:0;align-items:stretch;justify-content:flex-start;gap:0;padding:0}.generator-rail__step{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px}.workflow-step{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--apple-border-strong);border-radius:50%;color:var(--apple-secondary);background:#76768014;font-size:11px;font-weight:650;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.workflow-step.is-active{border-color:transparent;color:#fff;background:var(--apple-blue);box-shadow:0 5px 14px #0071e338}.generator-rail__step-copy{display:flex;flex-direction:column;color:var(--apple-text);font-size:12px;font-weight:650;line-height:1.35}.generator-rail__step-copy small{color:var(--apple-tertiary);margin-bottom:2px;font-size:9px;font-weight:500}.workflow-connector{width:1px;height:24px;margin:5px 0 5px 16px;background:var(--apple-border-strong)}.workflow-connector.is-active{background:var(--apple-blue)}.generator-rail__summary{display:grid;grid-template-columns:1fr;gap:7px;margin-top:20px;padding-top:18px;border-top:1px solid var(--apple-border)}.generator-rail__summary>span{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border:1px solid var(--apple-border);border-radius:11px;background:var(--apple-fill-soft)}.generator-rail__summary small{color:var(--apple-secondary);font-size:9px}.generator-rail__summary strong{max-width:60%;overflow:hidden;color:var(--apple-text);font-size:10px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.generator-main{min-width:0;grid-area:form}.license-form__canvas{overflow:hidden;border:1px solid var(--apple-border);border-radius:var(--apple-radius-lg);background:var(--apple-surface);box-shadow:var(--apple-shadow-sm)}.license-form__canvas-header{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;border-bottom:1px solid var(--apple-border);background:var(--apple-fill-soft)}.license-form__canvas-header>div>span{color:var(--apple-blue);font-size:9px;font-weight:700;letter-spacing:.09em}.license-form__canvas-header h2{margin:3px 0 2px;color:var(--apple-text);font-size:19px;font-weight:680;letter-spacing:-.025em}.license-form__canvas-header p{margin:0;color:var(--apple-secondary);font-size:10px}.generator-main .license-form__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.generator-main .license-form__grid>*:nth-child(n){grid-column:1;grid-row:auto}.license-form__grid>.ui-card,.license-form__grid>div{overflow:visible}.generator-main .license-form__grid>.license-section{display:block;border:0;border-bottom:1px solid var(--apple-border);border-radius:0!important;background:transparent;box-shadow:none!important}.generator-main .license-form__grid>.license-section:last-child{border-bottom:0}.generator-main .license-section__header{padding:22px 24px 12px!important;border-right:0;border-bottom:0!important;background:transparent!important}.license-section__title{display:flex;align-items:flex-start;gap:12px}.license-section__title small{display:block;margin-bottom:3px;color:var(--apple-blue);font-size:8px;font-weight:700;letter-spacing:.08em}.license-section__title h3{margin:0;color:var(--apple-text);font-size:13px;letter-spacing:-.015em}.license-section__title p{max-width:620px;margin:5px 0 0;color:var(--apple-secondary);font-size:11px;line-height:1.55}.generator-main .license-section__fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:18px!important;padding:10px 24px 24px!important}.generator-main .license-section--basic .license-section__fields,.generator-main .license-section--expiry .license-section__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-main .license-section--identity .license-section__fields>.mb-4{grid-column:1 / -1;margin-bottom:0}.section-icon{width:36px;height:36px;flex-basis:36px;border-radius:11px}.section-icon svg{width:17px}.form-inline-note{display:flex;gap:8px;margin-top:10px;padding:11px 12px;border:0;border-radius:12px;color:var(--apple-secondary);background:#0071e313;font-size:11px;line-height:1.55}.form-inline-note svg{width:16px;flex:0 0 16px;color:var(--apple-blue)}.license-form__submit{display:flex;min-height:82px;align-items:center;justify-content:flex-end;gap:24px;margin:0;padding:16px 20px;border:0;border-top:1px solid var(--apple-border);border-radius:0;background:var(--apple-fill-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.license-form__submit-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.license-form__submit-copy strong{color:var(--apple-text);font-size:11px;font-weight:650}.license-form__submit-copy span{color:var(--apple-secondary);font-size:9px}.generator-output{grid-area:output}.license-output{max-height:420px;overflow:auto;border:1px solid var(--apple-border-strong);border-radius:14px;background:#1c1c1e;box-shadow:inset 0 1px #ffffff0d}.license-output pre{margin:0;padding:20px;color:#f5f5f7;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.history-page{display:flex;height:100%;flex-direction:column;gap:20px}.history-toolbar,.history-page>.ui-card:first-of-type{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-radius:17px}.history-list{padding:1px 2px 32px 1px}.license-record{overflow:hidden;padding:7px!important;border-radius:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.license-record:hover{border-color:#0071e32e!important;box-shadow:0 10px 30px #00000013!important}.license-record>.space-y-3>div:first-child,.license-record>.space-y-4>div:first-child{min-height:66px;border-radius:13px!important}.license-record [class*=bg-primary]{border-radius:10px!important;color:#fff!important;background:var(--apple-blue)!important;box-shadow:0 5px 12px #0071e32e}.license-record [class*=bg-blue-100],.license-record [class*=bg-blue-50]{border-color:#0071e31f!important;color:var(--apple-blue)!important;background:var(--apple-blue-soft)!important}.license-record [class*=bg-blue-400],.license-record [class*=bg-blue-500]{background:var(--apple-blue)!important}.license-record [class*=bg-gray-50],.license-record [class*="dark:bg-gray"]{background:#76768012!important}.license-record [class*=text-gray-9]{color:var(--apple-text)!important}.license-record [class*=text-gray-5],.license-record [class*=text-gray-4]{color:var(--apple-secondary)!important}.floating-action{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--apple-border-strong);border-radius:50%;color:#fff;background:var(--apple-blue);box-shadow:0 12px 32px #0071e347;transition:transform .1s ease,box-shadow .18s ease}.profile-page>.grid,.security-page>.grid{align-items:start}.profile-page>.grid>.ui-card:first-child{position:sticky;top:24px;background:radial-gradient(circle at 50% 0%,rgba(0,113,227,.12),transparent 13rem),var(--apple-surface)}.profile-page [class*=bg-primary]{color:#fff!important;background:linear-gradient(145deg,var(--apple-indigo),#7858d8)!important}.settings-page>.grid{align-items:start}.settings-stack{display:grid}.settings-row{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--apple-border)}.settings-row:last-child{border-bottom:0}.settings-row__copy{min-width:0}.settings-row__copy strong{color:var(--apple-text);font-size:13px;font-weight:600}.settings-row__copy p{margin:3px 0 0;color:var(--apple-secondary);font-size:11px;line-height:1.5}.settings-row__actions{flex:0 0 auto}.security-page>.grid>[role=alert]{position:sticky;top:24px}.dashboard-metric{background:radial-gradient(circle at 100% 0%,rgba(0,113,227,.095),transparent 10rem),var(--apple-surface)}.dashboard-metric .metric-icon{width:40px;height:40px;flex-basis:40px;border-radius:12px}.login-page{position:relative;display:grid;min-height:100vh;place-items:center;padding:32px;overflow:auto;color:var(--apple-text);background:radial-gradient(circle at 12% 14%,rgba(0,113,227,.18),transparent 28rem),radial-gradient(circle at 84% 82%,rgba(175,82,222,.11),transparent 30rem),var(--apple-bg)}.login-page__glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.5),transparent 38%)}.dark .login-page__glow{background:linear-gradient(120deg,rgba(255,255,255,.025),transparent 38%)}.login-shell{position:relative;display:grid;width:min(1080px,100%);min-height:650px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);overflow:hidden;border:1px solid var(--apple-border-strong);border-radius:32px;background:var(--apple-surface);box-shadow:var(--apple-shadow-lg);backdrop-filter:saturate(155%) blur(30px);-webkit-backdrop-filter:saturate(155%) blur(30px)}.login-overview{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:38px 44px;overflow:hidden;background:radial-gradient(circle at 86% 18%,rgba(100,181,246,.22),transparent 20rem),linear-gradient(145deg,#086dcc,#014f9e 60%,#073f7a);color:#fff}.login-overview:after{position:absolute;right:-110px;bottom:-130px;width:360px;height:360px;content:"";border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:inset 0 0 0 40px #ffffff06,inset 0 0 0 80px #ffffff05}.login-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.login-brand .brand-mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:13px;color:#fff;background:#ffffff24;box-shadow:inset 0 1px #fff3}.login-brand>div{display:flex;flex-direction:column}.login-brand strong{color:#fff;font-family:inherit;font-size:14px;font-weight:650}.login-brand span{color:#ffffffa8;font-family:inherit;font-size:10px;letter-spacing:0;text-transform:none}.login-overview__content{position:relative;z-index:1;margin:auto 0;padding:34px 0}.login-kicker{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffd1;background:#ffffff17;font-size:9px;font-weight:600;letter-spacing:.025em}.login-kicker svg{width:13px}.login-overview h1{margin:24px 0 15px;color:#fff;font-size:clamp(38px,4.4vw,58px);font-weight:700;line-height:1.04;letter-spacing:-.055em}.login-overview__content>p{max-width:560px;margin:0;color:#ffffffb8;font-size:14px;line-height:1.7}.login-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:32px}.login-capabilities article{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff13}.login-capabilities article>svg{width:17px;margin-bottom:11px;color:#ffffffe6}.login-capabilities article>div{display:flex;flex-direction:column}.login-capabilities strong{color:#fff;font-size:11px;font-weight:600}.login-capabilities span{margin-top:2px;color:#ffffff94;font-size:9px;line-height:1.4}.login-runtime{position:relative;z-index:1;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#0000001f}.login-runtime__mark{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#ffffffe0!important;background:#ffffff1a}.login-runtime__mark svg{width:14px;height:14px}.login-runtime>div{display:flex;flex-direction:column}.login-runtime strong{color:#fff;font-size:10px;font-weight:600}.login-runtime span{color:#ffffff94;font-size:9px}.login-runtime code{color:#ffffffc7;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.login-access{display:grid;place-items:center;padding:48px 42px;background:#ffffff61}.dark .login-access{background:#ffffff05}.auth-panel{width:100%;max-width:350px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-panel__mobile-brand{display:none}.auth-panel__header{margin-bottom:28px}.auth-panel__eyebrow{color:var(--apple-blue);font-size:11px;font-weight:650}.auth-panel h2{margin:7px 0 6px;color:var(--apple-text);font-size:32px;font-weight:700;line-height:1.08;letter-spacing:-.04em}.auth-panel__header p{margin:0;color:var(--apple-secondary);font-size:12px;line-height:1.55}.auth-form{display:grid;gap:17px}.field-stack{display:grid;gap:7px}.password-field{position:relative}.password-field input{width:100%;padding-right:44px}.password-field button{position:absolute;top:50%;right:5px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:9px;color:var(--apple-secondary);background:transparent;transform:translateY(-50%)}.password-field button:active{transform:translateY(-50%) scale(.94)}.password-field button svg{width:17px}.auth-submit{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:4px;border:0;border-radius:999px;color:#fff;background:var(--apple-blue);box-shadow:0 8px 20px #0071e338;font-size:13px;font-weight:600;transition:background-color .16s ease,box-shadow .16s ease,transform .1s ease}.auth-submit:hover{background:var(--apple-blue-hover)}.auth-submit:disabled{opacity:.56}.auth-submit svg{width:16px}.auth-panel__notice{display:flex;align-items:center;gap:7px;margin:22px 0 0;color:var(--apple-secondary);font-size:10px}.auth-panel__notice svg{width:13px}.login-page__footer{position:fixed;right:32px;bottom:18px;left:32px;display:flex;justify-content:space-between;color:var(--apple-tertiary);font-size:9px;pointer-events:none}.app-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140}.default-password-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#00000057;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:apple-dialog-overlay-in .18s ease-out both}.default-password-dialog{position:fixed;top:50%;left:50%;z-index:121;width:min(460px,calc(100vw - 32px));padding:28px;border:1px solid var(--apple-border-strong)!important;border-radius:24px!important;color:var(--apple-text)!important;background:var(--apple-surface-strong)!important;box-shadow:var(--apple-shadow-lg)!important;backdrop-filter:saturate(170%) blur(30px);-webkit-backdrop-filter:saturate(170%) blur(30px);transform:translate(-50%,-50%);animation:apple-default-password-dialog-in .28s cubic-bezier(.2,.8,.2,1) both!important}.default-password-dialog:focus-visible{outline:3px solid var(--apple-blue-soft);outline-offset:3px}.default-password-dialog__icon{display:grid;width:50px;height:50px;margin-bottom:20px;place-items:center;border-radius:16px;color:var(--apple-orange);background:#ff8a1f1f;box-shadow:inset 0 0 0 1px #ff8a1f1f}.default-password-dialog__icon svg{width:24px;height:24px;stroke-width:1.8}.default-password-dialog__heading{display:grid;gap:6px}.default-password-dialog__heading>span{color:var(--apple-orange);font-size:11px;font-weight:650;letter-spacing:.04em}.default-password-dialog__heading h2{margin:0;color:var(--apple-text);font-size:clamp(21px,4vw,26px);font-weight:680;letter-spacing:-.035em;line-height:1.2}.default-password-dialog__description{margin:12px 0 0;color:var(--apple-secondary);font-size:14px;line-height:1.65}.default-password-dialog__tip{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;margin-top:20px;padding:14px;border:1px solid var(--apple-border);border-radius:16px;background:#76768011}.default-password-dialog__tip>svg{width:19px;height:19px;color:var(--apple-blue)}.default-password-dialog__tip>div{display:grid;gap:2px}.default-password-dialog__tip strong{color:var(--apple-text);font-size:13px;font-weight:620}.default-password-dialog__tip span{color:var(--apple-secondary);font-size:11px;line-height:1.45}.default-password-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.default-password-dialog__actions .ui-button{min-width:112px;border-radius:12px}.fixed.inset-0[class*=bg-gray-800],.modal-backdrop,[data-radix-portal]>[data-state]{background:#00000052!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fixed.inset-0[class*=bg-gray-800]>div,.modal-content,[role=alertdialog],[role=dialog]{border:1px solid var(--apple-border-strong)!important;border-radius:22px!important;color:var(--apple-text)!important;background:var(--apple-surface-strong)!important;box-shadow:var(--apple-shadow-lg)!important;backdrop-filter:saturate(170%) blur(30px);-webkit-backdrop-filter:saturate(170%) blur(30px);animation:apple-modal-in .32s cubic-bezier(.2,.8,.2,1) both}[data-radix-portal]>.default-password-dialog__overlay{background:#00000057!important}.default-password-dialog[role=alertdialog],[data-radix-portal]>.default-password-dialog{border-radius:24px!important;background:var(--apple-surface-strong)!important;animation:apple-default-password-dialog-in .28s cubic-bezier(.2,.8,.2,1) both!important}.fixed.inset-0 table,.fixed.inset-0 thead,.fixed.inset-0 tr,.fixed.inset-0 td,.fixed.inset-0 th{border-color:var(--apple-border)!important}.fixed.inset-0 [class*=bg-white],.fixed.inset-0 [class*=bg-gray-50]{color:var(--apple-text)!important;background:transparent!important}.fixed.inset-0 [class*=text-gray]{color:var(--apple-secondary)!important}[data-sonner-toast],div[role=status]>div,div[style*="position: fixed"]>div[style*=background]{backdrop-filter:saturate(165%) blur(24px);-webkit-backdrop-filter:saturate(165%) blur(24px)}.compact .page-stack,.compact .license-console,.compact .history-page{padding-top:28px;padding-bottom:28px}.compact .ui-card>[class*=p-6]{padding:18px}.compact .settings-row{min-height:60px}@keyframes apple-popover-in{0%{opacity:0;transform:translate(-8px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes apple-sidebar-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes apple-modal-in{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes apple-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes apple-default-password-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.975)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes apple-status-pulse{0%{opacity:.7;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.55)}}@media (max-width: 1180px){.issuance-desk__body{grid-template-columns:1fr}.issuance-brief{border-right:0;border-bottom:1px solid var(--apple-border)}.workflow-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-ledger{grid-template-columns:1fr}.generator-layout{grid-template-columns:224px minmax(0,1fr);grid-template-areas:"rail form" "output output";gap:16px}.generator-rail{position:sticky;top:14px}.generator-page .generator-rail>.ui-card .ui-card-content{padding:18px!important}.generator-rail__step{min-width:0;grid-template-columns:32px minmax(0,1fr)}.workflow-connector{width:1px;height:20px;margin:4px 0 4px 15px}.generator-main .license-section__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-main .license-section--server .license-section__fields>:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 860px){body{overflow:hidden}.app-workspace{height:100vh;margin-left:0;padding:64px 0 0}.generator-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail" "form" "output"}.generator-rail{position:static}.generator-rail__top{gap:14px}.generator-rail__heading{padding-bottom:14px}.generator-page .generator-rail__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.generator-rail__step{display:flex;min-width:0;flex-direction:column;align-items:center;gap:7px;text-align:center}.generator-rail .workflow-connector{display:none}.app-workspace__frame{border:0;border-top:1px solid var(--apple-border);border-radius:0;box-shadow:none}.global-header{inset:0 0 auto;width:auto;height:64px;padding:8px 12px}.global-header__inner{display:flex;height:48px;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 7px 5px 12px;border-radius:16px}.global-header .global-brand,.global-nav,.global-header__tools{display:none}.mobile-header__title{display:flex;min-width:0;flex-direction:column}.mobile-header__title small{color:var(--apple-secondary);font-size:8px;letter-spacing:.02em}.mobile-header__title strong{overflow:hidden;color:var(--apple-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-button,.mobile-nav__close{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:11px;color:var(--apple-text);background:#7676801a}.mobile-menu-button svg,.mobile-nav__close svg{width:18px}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;display:block;border:0;background:#0000004d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:apple-fade-in .22s ease both}.mobile-nav-sheet{position:fixed;inset:10px 10px 10px auto;z-index:90;display:flex;width:min(360px,calc(100vw - 20px));flex-direction:column;overflow:hidden;border:1px solid var(--apple-border-strong);border-radius:26px;color:var(--apple-text);background:var(--apple-surface-strong);box-shadow:var(--apple-shadow-lg);backdrop-filter:saturate(180%) blur(30px);-webkit-backdrop-filter:saturate(180%) blur(30px);transform:translate(calc(100% + 20px));transition:transform .36s cubic-bezier(.2,.8,.2,1)}.mobile-nav-sheet.is-open{transform:translate(0)}.mobile-nav__header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border-bottom:1px solid var(--apple-border)}.mobile-nav__header .global-brand{display:flex;min-height:0;padding:0;border:0}.mobile-nav__runtime{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px;padding:11px 12px;border-radius:14px;color:var(--apple-text);background:var(--apple-blue-soft)}.mobile-nav__runtime>div{display:flex;min-width:0;flex-direction:column}.mobile-nav__runtime small{color:var(--apple-secondary);font-size:8px}.mobile-nav__runtime strong{font-size:10px;font-weight:600}.mobile-nav__runtime code{color:var(--apple-blue);font-size:9px}.mobile-nav__content{display:flex;min-height:0;flex:1;flex-direction:column;gap:3px;padding:3px 12px 18px;overflow:auto}.mobile-nav__label{margin:14px 10px 4px;color:var(--apple-tertiary);font-size:9px;font-weight:600;letter-spacing:.03em}.mobile-nav__link,.mobile-nav__group-trigger,.mobile-nav__sub-link{display:grid;width:100%;min-height:45px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 11px;border:0;border-radius:12px;color:var(--apple-text);background:transparent;font-size:12px;text-align:left}.mobile-nav__link:hover,.mobile-nav__group-trigger:hover,.mobile-nav__sub-link:hover{color:var(--apple-text)!important;background:#7676801a}.mobile-nav__link.is-active,.mobile-nav__sub-link.is-active{color:var(--apple-blue)!important;background:var(--apple-blue-soft);font-weight:600}.mobile-nav__group-trigger.is-open{color:var(--apple-blue)!important;background:var(--apple-blue-soft)}.mobile-nav__link svg,.mobile-nav__group-trigger svg{width:17px}.mobile-nav__group-trigger>svg:first-child,.mobile-nav__group-trigger.is-open>svg:first-child{transform:none!important}.mobile-nav__link svg:last-child,.mobile-nav__group-trigger svg:last-child,.mobile-nav__sub-link svg{width:13px;color:var(--apple-tertiary)}.mobile-nav__group-trigger.is-open svg:last-child{transform:rotate(180deg)}.mobile-nav__group-content{display:grid;max-height:0;gap:2px;padding-left:28px;overflow:hidden;opacity:0;transition:max-height .32s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.mobile-nav__group-content.is-open{max-height:520px;opacity:1}.mobile-nav__sub-link{grid-template-columns:minmax(0,1fr) 14px;min-height:39px;font-size:11px}.mobile-nav__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-top:1px solid var(--apple-border);background:#7676800a}.mobile-nav__logout{display:flex;min-height:38px;align-items:center;gap:6px;padding:8px 11px;border:0;border-radius:11px;color:var(--apple-red);background:var(--apple-red-soft);font-size:10px;font-weight:600}.mobile-nav__logout svg{width:15px}.page-stack,.license-console,.history-page{padding:30px 22px 44px}.page-header{align-items:flex-start}.issuance-brief{grid-template-columns:1fr}.license-counter{display:none}.desk-metrics,.desk-metrics[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.login-shell{grid-template-columns:1fr;min-height:0}.login-overview{display:none}.login-access{min-height:600px;padding:48px}.auth-panel__mobile-brand{display:flex;align-items:center;gap:10px;margin-bottom:38px}.auth-panel__mobile-brand .brand-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#fff;background:var(--apple-blue)}.auth-panel__mobile-brand strong{font-size:13px;font-weight:650}}@media (max-width: 640px){.default-password-dialog{padding:22px;border-radius:20px!important}.default-password-dialog__actions{flex-direction:column-reverse}.default-password-dialog__actions .ui-button{width:100%}.page-stack,.license-console,.history-page{padding:24px 15px 36px}.page-header{flex-direction:column;gap:14px}.page-header__identity{align-items:flex-start}.page-header__icon{width:40px;height:40px;flex-basis:40px;border-radius:12px}.page-header h1{font-size:30px}.page-header__aside,.page-header__actions{width:100%;justify-content:flex-start}.issuance-desk__masthead{padding:10px 12px}.issuance-desk__session time{display:none}.issuance-brief{padding:34px 20px 30px}.issuance-brief h1{font-size:44px}.issuance-brief__actions{display:grid}.issuance-brief__actions .ui-button{width:100%}.workflow-index{padding:20px 12px}.workflow-index__list{grid-template-columns:1fr}.desk-route{grid-template-columns:34px minmax(0,1fr) 18px;padding:10px}.desk-route__index,.desk-route__action{display:none}.desk-route:after{content:"›";color:var(--apple-tertiary);font-size:22px}.desk-metrics,.desk-metrics[data-count]{grid-template-columns:1fr;gap:10px;padding:12px}.desk-metric{min-height:146px;padding:16px 17px 14px}.operations-ledger{gap:16px}.telemetry-verdict{min-height:104px;margin:14px 14px 12px;padding:16px}.telemetry-verdict__signal{width:46px;height:46px;flex-basis:46px;border-radius:14px}.telemetry-table{margin-right:14px;margin-left:14px}.system-telemetry .telemetry-detail-button.ui-button{width:calc(100% - 28px);margin-right:14px;margin-left:14px}.telemetry-help{margin-right:14px;margin-left:14px}.ledger-entry{grid-template-columns:34px minmax(0,1fr)}.ledger-entry time{grid-column:2;grid-row:2}.ledger-entry__marker{grid-row:1 / 3}.generator-rail__summary{display:none}.generator-rail__steps{padding-bottom:2px}.generator-page .generator-rail>.ui-card .ui-card-content{padding:18px 16px!important}.generator-rail__heading p,.generator-rail__summary,.license-form__canvas-header p,.license-form__submit-copy{display:none}.generator-main .license-section__fields,.generator-main .license-section--basic .license-section__fields,.generator-main .license-section--expiry .license-section__fields{grid-template-columns:minmax(0,1fr);padding:8px 16px 20px!important}.generator-main .license-section__header{padding:20px 16px 10px!important}.generator-main .license-section--server .license-section__fields>:last-child:nth-child(odd){grid-column:auto}.license-form__submit{position:sticky;bottom:10px;z-index:20;padding:10px;border-radius:16px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.license-form__submit .ui-button{width:100%!important}.history-page>.ui-card:first-of-type{align-items:stretch;flex-direction:column}.license-record{border-radius:16px}.settings-page>.grid,.admin-page [class*=grid-cols-4]{grid-template-columns:1fr}.admin-page [role=tablist]{display:grid;grid-template-columns:1fr 1fr;height:auto}.login-page{padding:0;background:var(--apple-bg)}.login-shell{width:100%;min-height:100vh;border:0;border-radius:0;box-shadow:none}.login-access{min-height:100vh;padding:38px 24px}.login-page__footer{display:none}.fixed.inset-0[class*=bg-gray-800]{align-items:flex-end!important;padding:8px!important}.fixed.inset-0[class*=bg-gray-800]>div,[role=dialog],[role=alertdialog]{width:100%!important;max-height:calc(100vh - 16px)!important;border-radius:24px!important;animation-name:apple-sheet-in}}@keyframes apple-fade-in{0%{opacity:0}to{opacity:1}}@keyframes apple-sheet-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.history-page.history-page{display:flex!important;width:min(100%,1480px);height:100%;min-height:0;flex-direction:column;grid-template-columns:none;grid-template-rows:none;gap:16px!important;margin:0 auto;padding:clamp(22px,3vw,38px) clamp(22px,3.4vw,48px) 30px!important;overflow:hidden}.history-page.history-page--state{align-items:center;justify-content:center}.history-state{display:flex;width:min(100%,420px);min-height:250px;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:34px;border:1px solid var(--apple-border);border-radius:24px;color:var(--apple-secondary);background:var(--apple-surface);box-shadow:var(--apple-shadow-sm);text-align:center;-webkit-backdrop-filter:saturate(145%) blur(20px);backdrop-filter:saturate(145%) blur(20px)}.history-state strong{color:var(--apple-text);font-size:17px;font-weight:650}.history-state>span:last-child{max-width:320px;font-size:13px;line-height:1.55}.history-state__icon{display:grid;width:48px;height:48px;margin-bottom:4px;place-items:center;border-radius:15px;color:var(--apple-red);background:var(--apple-red-soft)}.history-state__icon svg{width:22px}.history-page>.history-page-header{grid-column:auto!important;flex:0 0 auto;min-height:78px;align-items:center;padding:0 4px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.history-page-header .page-header__eyebrow{min-height:22px;margin-bottom:8px;padding:3px 8px;font-size:9px;letter-spacing:.04em}.history-page-header .page-header__identity{gap:13px}.history-page-header .page-header__icon{width:42px;height:42px;flex-basis:42px;border-radius:13px}.history-page-header .page-header__icon svg{width:19px;height:19px}.history-page-header h1{font-size:clamp(25px,2.5vw,34px);line-height:1.08}.history-page-header p{margin-top:5px;font-size:12px}.history-page .history-search-card.ui-card{display:grid!important;flex:0 0 auto;grid-template-columns:minmax(260px,1fr) minmax(300px,520px);align-items:center;gap:24px;align-self:stretch;padding:14px 16px!important;border:1px solid var(--apple-border)!important;border-radius:18px!important;color:var(--apple-text)!important;background:var(--apple-surface)!important;box-shadow:var(--apple-shadow-sm)!important}.history-toolbar__copy{display:flex;min-width:0;align-items:center;gap:12px}.history-toolbar__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:12px;color:var(--apple-blue);background:var(--apple-blue-soft)}.history-toolbar__icon svg{width:17px;height:17px}.history-toolbar__copy h2{margin:0;color:var(--apple-text);font-size:14px;font-weight:650;line-height:1.3;letter-spacing:-.015em}.history-toolbar__copy p{margin:3px 0 0;color:var(--apple-secondary);font-size:11px;line-height:1.45}.history-search{position:relative;min-width:0}.history-search__icon{position:absolute;top:50%;left:14px;z-index:2;width:16px;height:16px;color:var(--apple-tertiary);pointer-events:none;transform:translateY(-50%)}.history-search .history-search__input.ui-input{height:42px;padding:0 42px 0 41px!important;border-color:var(--apple-border-strong)!important;border-radius:13px!important;color:var(--apple-text)!important;background:#76768013!important;box-shadow:inset 0 1px 2px #00000006!important;font-size:12px}.history-search .history-search__input.ui-input:focus{border-color:var(--apple-blue)!important;background:var(--apple-surface-solid)!important;box-shadow:0 0 0 3px var(--apple-blue-soft)!important}.history-search__input::-webkit-search-cancel-button{display:none}.history-search__clear{position:absolute;top:0;right:8px;bottom:0;z-index:3;display:grid;width:28px;height:28px;margin:auto 0;padding:0;place-items:center;border:0;border-radius:9px;color:var(--apple-secondary);background:#7676801f;cursor:pointer;line-height:0;transform:none;transition:color .14s ease,background-color .14s ease}.history-search__clear:hover{color:var(--apple-text);background:#76768033}.history-search__clear:active{transform:none}.history-search__clear svg{width:13px;height:13px}.history-results{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding:16px 16px 12px;overflow:hidden;border:1px solid var(--apple-border);border-radius:22px;background:color-mix(in srgb,var(--apple-surface-solid) 72%,transparent);box-shadow:var(--apple-shadow-sm);backdrop-filter:saturate(145%) blur(20px);-webkit-backdrop-filter:saturate(145%) blur(20px)}.history-results__header{display:flex;min-height:50px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:0 4px 13px;border-bottom:1px solid var(--apple-border)}.history-results__eyebrow{display:block;margin-bottom:2px;color:var(--apple-blue);font-size:9px;font-weight:700;letter-spacing:.08em}.history-results__header h2{margin:0;color:var(--apple-text);font-size:16px;font-weight:650;letter-spacing:-.02em}.history-results__count{display:inline-flex;min-height:28px;align-items:center;padding:4px 10px;border-radius:999px;color:var(--apple-secondary);background:#76768017;font-size:10px;font-weight:650}.history-page>.history-results>.history-list,.history-page .history-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:11px;grid-column:auto!important;grid-row:auto!important;margin:0!important;padding:13px 4px 4px!important;overflow-x:hidden;overflow-y:auto}.history-empty{width:min(100%,540px);min-height:280px!important;margin:auto;padding:36px 28px!important;border:0!important;border-radius:20px!important;background:radial-gradient(circle at 50% 5%,rgba(0,113,227,.08),transparent 12rem),#7676800a!important}.history-empty__icon{width:48px!important;height:48px!important;border:0!important;border-radius:15px!important;color:var(--apple-blue)!important;background:var(--apple-surface-solid)!important;box-shadow:var(--apple-shadow-sm)!important}.history-empty h3{margin:2px 0 0;font-size:17px}.history-empty p{margin:0;font-size:12px;line-height:1.6}.history-page .license-record.ui-card{position:relative;flex:0 0 auto;padding:0!important;overflow:hidden;border:1px solid var(--apple-border)!important;border-left:1px solid var(--apple-border)!important;border-radius:16px!important;background:var(--apple-surface-solid)!important;box-shadow:0 1px 2px #00000006!important;transform:translateZ(0);transition:border-color .15s ease,background-color .15s ease!important}.history-page .license-record.ui-card:hover{border-color:#0071e33d!important;border-left-color:#0071e33d!important;background:color-mix(in srgb,var(--apple-surface-solid) 97%,var(--apple-blue))!important;box-shadow:0 1px 2px #00000006!important}.license-record__inner{min-width:0}.license-record__summary{display:grid;width:100%;min-height:70px;grid-template-columns:36px minmax(180px,1fr) minmax(230px,auto) 28px;align-items:center;gap:13px;padding:11px 14px;border:0;border-radius:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.license-record__summary:hover{background:#0071e309}.license-record__summary:focus-visible{outline:2px solid var(--apple-blue);outline-offset:-3px}.license-record__index{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:var(--apple-blue);background:var(--apple-blue-soft);font-size:12px;font-weight:700}.license-record__identity{display:flex;min-width:0;flex-direction:column;gap:5px}.license-record__identity>strong{overflow:hidden;color:var(--apple-text);font-size:13px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.license-record__identity>span{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:var(--apple-secondary);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.license-record__identity i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--apple-blue);box-shadow:0 0 0 3px var(--apple-blue-soft)}.license-record__meta{display:flex;align-items:center;justify-content:flex-end;gap:12px}.license-record__meta time{color:var(--apple-tertiary);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.license-record__type{display:inline-flex;min-height:26px;align-items:center;padding:4px 9px;border:1px solid rgba(0,113,227,.12);border-radius:999px;color:var(--apple-blue);background:var(--apple-blue-soft);font-size:9px;font-weight:650;white-space:nowrap}.license-record__chevron{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:var(--apple-secondary);background:#76768014}.license-record__chevron svg{width:15px;height:15px;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.license-record__chevron.is-open svg{transform:rotate(180deg)}.license-record__details{padding:4px 15px 16px;border-top:1px solid var(--apple-border);animation:apple-fade-in .17s ease both}.license-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px}.license-detail__section{min-width:0;padding:14px;border:1px solid var(--apple-border);border-radius:14px;background:#76768009}.license-detail__section h4{margin:0 0 11px;padding-bottom:9px;border-bottom:1px solid var(--apple-border);color:var(--apple-text);font-size:11px;font-weight:700;letter-spacing:.02em}.license-detail__items{display:grid;gap:8px}.license-detail__item{display:grid;min-width:0;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;border:1px solid transparent;border-radius:11px;background:var(--apple-surface-solid)}.license-detail__item>i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--apple-blue)}.license-detail__item[data-tone=purple]>i,.license-detail__item[data-tone=indigo]>i{background:var(--apple-indigo)}.license-detail__item[data-tone=orange]>i{background:var(--apple-orange)}.license-detail__item[data-tone=cyan]>i{background:var(--apple-blue)}.license-detail__item>div{min-width:0}.license-detail__item span{display:block;margin-bottom:2px;color:var(--apple-secondary);font-size:9px;font-weight:600}.license-detail__item strong{display:block;overflow-wrap:anywhere;color:var(--apple-text);font-size:11px;font-weight:550;line-height:1.45}.license-detail__item .is-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.license-content{margin-top:14px;overflow:hidden;border:1px solid var(--apple-border);border-radius:14px;background:#1c1c1e}.license-content__heading{display:flex;min-height:38px;align-items:center;gap:8px;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.09);color:#d1d1d6;font-size:10px;font-weight:650}.license-content__heading i{width:7px;height:7px;border-radius:50%;background:#0a84ff;box-shadow:0 0 0 3px #0a84ff26}.license-content pre{max-height:340px;margin:0;padding:15px;overflow:auto;color:#f5f5f7;background:transparent;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.license-record__footer{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:7px 14px;border-top:1px solid var(--apple-border);color:var(--apple-tertiary);background:#76768006;font-size:9px;font-variant-numeric:tabular-nums}.license-record__footer .ui-button{min-height:32px;padding-right:12px;padding-left:12px;font-size:10px}.history-pagination{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;margin-top:3px;padding:12px 4px 2px;border-top:1px solid var(--apple-border)}.history-pagination__summary{color:var(--apple-secondary);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.history-pagination__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.history-pagination .ui-button{min-height:32px;height:32px;padding:0 11px;font-size:10px}.history-pagination .history-pagination__page{width:32px;min-width:32px;padding:0}@media (max-width: 980px){.history-page .history-search-card.ui-card{grid-template-columns:1fr;gap:13px}.history-toolbar__copy p{max-width:600px}.license-record__summary{grid-template-columns:36px minmax(0,1fr) auto 28px}}@media (max-width: 720px){.history-page.history-page{gap:13px!important;padding:20px 16px 24px!important}.history-page>.history-page-header{min-height:0;align-items:flex-start;gap:11px}.history-page-header .page-header__aside{width:auto;margin-left:55px}.history-page .history-search-card.ui-card{padding:12px!important;border-radius:16px!important}.history-toolbar__copy p{display:none}.history-results{padding:13px 11px 10px;border-radius:18px}.license-record__summary{min-height:67px;grid-template-columns:34px minmax(0,1fr) 28px;gap:10px;padding:10px 11px}.license-record__meta{display:none}.license-detail__grid{grid-template-columns:1fr}.license-record__footer>div{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-pagination{align-items:flex-start;flex-direction:column}.history-pagination__controls{width:100%;justify-content:flex-start}}@media (max-width: 460px){.history-page-header h1{font-size:23px}.history-page-header p{font-size:11px}.history-page-header .page-header__aside{margin-left:0}.history-toolbar__icon{display:none}.history-results__header{min-height:46px}.history-empty{min-height:240px!important;padding:28px 18px!important}.license-record__footer{padding:7px 10px}.history-pagination__controls .history-pagination__page,.history-pagination__controls>span{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.global-nav__panel,.fixed.inset-0[class*=bg-gray-800]>div,[role=dialog],[role=alertdialog]{transform:none!important}}:root{--app-sidebar-width: 252px;--app-page-max: 1360px;--app-page-gutter: clamp(24px, 3vw, 40px);--app-section-gap: clamp(20px, 2.4vw, 30px);--app-card-radius: 24px;--app-control-radius: 12px}body{background:var(--apple-bg)}.app-workspace{margin-left:var(--app-sidebar-width);padding:12px 12px 12px 0}.app-workspace__frame{border:1px solid rgba(208,212,228,.72);border-radius:28px;background:var(--apple-bg-elevated);box-shadow:0 2px 34px #7477941c}.app-workspace__frame:before{display:none}.global-header{width:var(--app-sidebar-width);padding:12px}.global-header__inner{padding:12px 10px 10px;border-radius:24px;background:var(--apple-sidebar);box-shadow:0 2px 28px #7477941a}.global-brand{min-height:62px;padding:6px 8px 16px}.global-nav{gap:2px;padding:12px 0}.global-nav__label{margin:14px 11px 5px;font-size:11px;letter-spacing:0}.global-nav__link,.global-nav__trigger{min-height:44px;border-radius:10px;font-size:13px}.global-nav__panel{padding-left:12px;animation-duration:.15s}.global-nav__panel-link{min-height:38px;border-radius:10px}.global-nav__link:hover,.global-nav__trigger:hover,.global-nav__panel-link:hover{color:var(--apple-text)!important}.global-nav__trigger>svg:first-child,.global-nav__trigger.is-open>svg:first-child{transform:none!important}.runtime-pill{min-height:50px;border-color:#6161ff29;border-radius:14px;background:var(--apple-periwinkle-soft)}.header-operator{min-height:48px;padding-right:44px}.page-stack,.license-console,.history-page.history-page{width:min(100%,var(--app-page-max));padding:var(--app-page-gutter)!important}.page-stack,.license-console{gap:var(--app-section-gap)}.page-stack,.profile-page,.settings-page,.security-page,.admin-page{overflow-x:hidden;overflow-y:auto}.page-header,.history-page>.history-page-header{min-height:72px;align-items:center;padding:0 2px 6px!important}.page-header__eyebrow,.desk-eyebrow,.history-results__eyebrow{display:none!important}.page-header__icon{width:44px;height:44px;flex-basis:44px;border-radius:14px;background:var(--apple-blue);box-shadow:0 10px 24px #6161ff38}.page-header h1,.history-page-header h1{font-size:clamp(28px,3vw,36px);font-weight:690;letter-spacing:-.035em}.page-header p,.history-page-header p{max-width:70ch;margin-top:6px;font-size:13px;line-height:1.5}.ui-card{border-color:var(--apple-border)!important;border-radius:var(--app-card-radius)!important;background:var(--apple-surface-solid)!important;box-shadow:var(--apple-shadow-sm)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-card:hover{transform:none!important}.ui-card>.p-6,.ui-card>[class*=p-6]{padding:22px!important}.ui-card>.pt-0,.ui-card>[class*=pt-0]{padding-top:0!important}.ui-card-title{font-size:17px;font-weight:650}.ui-card-title+p{max-width:70ch;margin-top:3px;color:var(--apple-secondary)!important;font-size:12px;line-height:1.55}.ui-button{min-height:40px;border-radius:999px}.ui-input,.form-field select,.form-field textarea,select,textarea{border-radius:var(--app-control-radius)!important}button:active,[role=button]:active,.ui-card[role=button]:active{transform:none}.license-console{overflow-y:auto}.issuance-desk{border-radius:22px;background:var(--apple-surface-solid);box-shadow:0 1px 2px #00000006,0 10px 30px #0000000a}.dark .issuance-desk{background:var(--apple-surface-solid)}.issuance-desk__masthead{min-height:56px;padding:10px 18px;background:var(--apple-fill-soft)}.issuance-desk__session{gap:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.issuance-desk__session time{color:var(--apple-secondary);font-size:11px;letter-spacing:.035em}.issuance-desk__session>span{display:inline-flex;min-height:28px;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(0,113,227,.16);border-radius:999px;color:var(--apple-blue);background:var(--apple-blue-soft);font-size:11px;font-weight:650;line-height:1}.issuance-desk__session>span i{width:7px;height:7px;flex:0 0 7px;border:0;background:var(--apple-blue);box-shadow:0 0 0 3px #0071e31c}.issuance-desk__session>span.is-offline{border-color:#ff3b3029;color:var(--apple-red);background:#ff3b3013}.issuance-desk__session>span.is-offline i{background:var(--apple-red);box-shadow:0 0 0 3px #ff3b301c}.issuance-desk__identity span:last-child{display:none}.issuance-desk__body{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);min-height:300px}.issuance-brief{grid-template-columns:minmax(0,1fr) 142px;gap:30px;padding:clamp(32px,4vw,50px)}.issuance-brief h1{max-width:520px;font-size:clamp(40px,4.2vw,54px);line-height:1.01}.issuance-brief__intro{margin-top:16px;font-size:14px;line-height:1.65}.issuance-brief__actions{margin-top:24px}.license-counter{min-height:150px;border-radius:18px;background:var(--apple-fill-soft);box-shadow:none}.license-counter strong{font-size:42px}.license-counter i{display:none}.workflow-index{padding:28px 24px}.workflow-index__heading,.ledger-heading{min-height:48px;align-items:center;margin-bottom:10px}.workflow-index__heading span,.workflow-index__heading small,.ledger-heading span,.ledger-heading small{display:none}.workflow-index__heading h2,.ledger-heading h2{font-size:18px}.workflow-index__list{gap:8px}.desk-route{min-height:66px;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;padding:10px 12px;border-radius:13px;background:transparent}.desk-route__index{display:none}.desk-route:hover{transform:none;background:var(--apple-blue-soft)}.desk-route:before,.desk-route:hover:before{display:none}.desk-metrics,.desk-metrics[data-count]{gap:10px;padding:12px}.desk-metric{min-height:138px;gap:10px;padding:16px;border-radius:15px;transition:border-color .15s ease,background-color .15s ease}.desk-metric:hover{transform:none;box-shadow:none}.desk-metric:before,.desk-metric:after{display:none}.desk-metric__value{font-size:28px}.operations-ledger{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:18px}.activity-ledger,.system-telemetry{border-radius:20px;background:var(--apple-surface-solid);box-shadow:0 1px 2px #00000006,0 8px 24px #00000009}.ledger-heading{margin:0;padding:16px 20px}.ledger-entry{min-height:70px}.generator-page .generator-layout{grid-template-columns:264px minmax(0,1fr);gap:18px}.generator-page .generator-rail{display:block!important;width:100%}.generator-page .generator-rail>.ui-card{width:100%;color:var(--apple-text)!important;border-color:var(--apple-border)!important;border-radius:18px!important;background:var(--apple-surface-solid)!important}.generator-page .generator-rail>.ui-card .ui-card-content,.generator-page .generator-rail .ui-card>div{padding:20px!important}.generator-page .generator-rail__heading{padding-bottom:18px;border-color:var(--apple-border)}.generator-page .generator-rail__heading span{display:none}.generator-page .generator-rail__heading h2,.generator-page .generator-rail__step-copy,.generator-page .generator-rail__summary strong{color:var(--apple-text)!important}.generator-page .generator-rail__heading h2{margin-top:0;font-size:18px}.generator-page .generator-rail__heading p,.generator-page .generator-rail__step-copy small,.generator-page .generator-rail__summary small{color:var(--apple-secondary)!important}.generator-page .generator-rail__steps{padding:18px 0}.generator-page .generator-rail .workflow-step{color:var(--apple-secondary);border-color:var(--apple-border-strong);background:var(--apple-fill-soft)}.generator-page .generator-rail .workflow-step.is-active{color:#fff;border-color:var(--apple-blue);background:var(--apple-blue)}.generator-page .generator-rail .workflow-connector,.generator-page .generator-rail .workflow-connector.is-active{background:var(--apple-border-strong)}.generator-page .generator-rail__summary{border-color:var(--apple-border)}.generator-page .generator-rail__summary>span{border-color:var(--apple-border)}.generator-main .license-form__canvas{border-radius:20px!important;background:var(--apple-surface-solid)!important}.generator-main .license-section__fields{-moz-column-gap:16px!important;column-gap:16px!important;row-gap:18px!important}.profile-page,.security-page{width:min(100%,1120px)}.settings-page{width:min(100%,1220px)}.profile-layout{display:grid;grid-template-columns:290px minmax(0,1fr)!important;align-items:start;gap:20px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.profile-page .profile-layout>.ui-card{border:1px solid var(--apple-border)!important;border-radius:var(--app-card-radius)!important;background:var(--apple-surface-solid)!important;box-shadow:0 1px 2px #00000006,0 8px 24px #00000009!important}.profile-page .profile-summary-card{position:sticky;top:var(--app-page-gutter);color:var(--apple-text)!important}.profile-page .profile-summary-card h2,.profile-page .profile-summary-card p{color:var(--apple-text)!important}.profile-page .profile-summary-card .text-muted-foreground{color:var(--apple-secondary)!important}.profile-page .profile-summary-card .border-t{border-color:var(--apple-border)!important}.profile-avatar{box-shadow:0 10px 28px #5856d62e!important}.profile-status{padding:16px!important;border:0!important;border-radius:13px;background:var(--apple-fill-soft)}.profile-status p:first-child{color:var(--apple-secondary)!important;font-size:11px}.profile-status p:last-child{color:var(--apple-text)!important;line-height:1.55}.settings-page .settings-stack{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:18px}.settings-page .settings-stack>.ui-card:first-child{grid-row:auto;min-height:0;border-radius:var(--app-card-radius)!important}.settings-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-row{min-height:70px;padding:14px 0}.settings-row__copy{display:flex;flex-direction:column;gap:3px}.settings-row__copy strong{font-size:13px}.settings-row__copy span{color:var(--apple-secondary);font-size:11px;line-height:1.5}.settings-save-bar,.settings-page .settings-stack>.flex:last-child{display:flex;min-height:68px;align-items:center;justify-content:space-between!important;gap:18px;padding:12px 14px 12px 18px!important;border:1px solid var(--apple-border);border-radius:16px!important;background:var(--apple-fill-soft)!important}.settings-save-bar:before,.settings-page .settings-stack>.flex:last-child:before{display:none!important}.settings-save-bar>span{color:var(--apple-secondary);font-size:12px}.security-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px!important;align-items:start;gap:20px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.security-page .security-layout>.ui-card{border:1px solid var(--apple-border)!important;border-radius:var(--app-card-radius)!important;background:var(--apple-surface-solid)!important;box-shadow:0 1px 2px #00000006,0 8px 24px #00000009!important}.security-page .password-advice[role=alert]{position:sticky;top:var(--app-page-gutter);height:auto;padding:20px 20px 20px 48px;border:1px solid rgba(0,113,227,.15)!important;border-radius:16px!important;color:var(--apple-text)!important;background:var(--apple-blue-soft)!important}.security-page .password-advice[role=alert] svg{color:var(--apple-blue)!important}.security-page .password-advice[role=alert] *{color:inherit}.admin-page{width:min(100%,1220px)}.admin-tabs>[role=tablist]{width:min(100%,680px)!important;padding:4px}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-metric{min-height:174px;background:var(--apple-surface-solid)!important}.dashboard-metric__label{color:var(--apple-secondary)!important;font-size:12px;letter-spacing:0}.admin-module-card .history-empty,.admin-module-card [class*=ui-empty]{background:transparent!important}.history-page.history-page{gap:16px!important}.history-page .history-search-card.ui-card{grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr);gap:20px;padding:14px 16px!important;border-radius:17px!important;background:var(--apple-surface-solid)!important}.history-results{padding:16px 16px 12px;border-radius:20px;background:var(--apple-surface-solid);box-shadow:0 1px 2px #00000006,0 8px 24px #00000009;backdrop-filter:none;-webkit-backdrop-filter:none}.history-results__header{min-height:48px;padding:0 4px 12px}.history-results__header h2{font-size:17px}.history-results__count{min-height:30px;font-size:11px}.history-page .license-record.ui-card{border:1px solid var(--apple-border)!important;border-left:1px solid var(--apple-border)!important;border-radius:15px!important;box-shadow:none!important;transform:none}.history-page .license-record.ui-card:hover{border-color:#0071e340!important;border-left-color:#0071e340!important;background:var(--apple-surface-solid)!important;box-shadow:none!important;transform:none!important}.license-record__summary{min-height:72px;grid-template-columns:38px minmax(180px,1fr) minmax(220px,auto) 30px;gap:14px;padding:12px 15px}.license-record__identity>strong{font-size:14px}.license-record__identity>span,.license-record__meta time,.license-record__type,.license-record__footer{font-size:11px}.license-record__details{padding:18px 15px 16px}.license-detail__grid{gap:24px}.license-detail__section h4{font-size:12px}.license-detail__item span{font-size:10px}.license-detail__item strong{font-size:12px}.license-record__footer{min-height:50px;padding:8px 15px}.global-brand__mark,.page-header__icon,.section-icon,.metric-icon{background:var(--apple-blue);box-shadow:0 9px 22px #6161ff33,inset 0 1px #ffffff47}.global-nav__link.is-active,.global-nav__trigger.is-active,.global-nav__panel-link.is-active{color:var(--apple-blue)!important;background:var(--apple-blue-soft)!important}.ui-button.bg-primary,button[class*=bg-primary]{color:#fff!important;border-color:var(--apple-blue)!important;border-radius:999px!important;background-color:var(--apple-blue)!important;background-image:none!important}.ui-button.bg-primary:hover,button[class*=bg-primary]:hover{border-color:var(--apple-blue-hover)!important;background-color:var(--apple-blue-hover)!important;box-shadow:0 8px 20px #6161ff38!important;transform:none!important}.ui-button.bg-primary:active,button[class*=bg-primary]:active{border-color:var(--apple-blue-pressed)!important;background-color:var(--apple-blue-pressed)!important;transform:none!important}.ui-button.bg-destructive{color:#fff!important;border-color:var(--apple-red)!important;background:var(--apple-red)!important}.issuance-brief__actions .ui-button:first-child{color:#fff!important;border-color:var(--apple-blue)!important;background:var(--apple-blue)!important;box-shadow:0 8px 20px #6161ff38!important}.issuance-brief__actions .ui-button:first-child:hover{border-color:var(--apple-blue-hover)!important;background:var(--apple-blue-hover)!important;transform:none!important}.page-header{border:1px solid var(--apple-border);border-radius:var(--app-card-radius);background:linear-gradient(105deg,var(--apple-surface-solid) 0 72%,var(--apple-periwinkle-soft));box-shadow:var(--apple-shadow-sm)}.page-stack>.page-header,.generator-page>div:first-child,.generator-page>div:first-child .page-header{flex:0 0 auto}[role=alert][class*=border-destructive]{border-color:#ff3b3033!important;background:var(--apple-red-soft)!important}.issuance-desk,.activity-ledger,.system-telemetry,.generator-main .license-form__canvas,.generator-page .generator-rail>.ui-card,.history-results{border-radius:var(--app-card-radius)!important;box-shadow:var(--apple-shadow-sm)!important}.issuance-desk__seal{background:var(--apple-blue)}.license-counter{border-color:#6161ff2e;background:var(--apple-periwinkle-soft)}.desk-metrics{background:transparent}.desk-metric{min-height:142px;border-color:transparent;border-radius:20px;box-shadow:none}.desk-metric:nth-child(3n+1){background:var(--apple-periwinkle-soft)}.desk-metric:nth-child(3n+2){background:var(--apple-lavender-soft)}.desk-metric:nth-child(3n){background:var(--apple-peach-soft)}.desk-metric{min-height:176px;grid-template-rows:auto 1fr auto;gap:16px;padding:20px}.desk-metric__header{display:grid;min-width:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px}.desk-metric__icon{width:44px;height:44px;flex-basis:44px;border-color:color-mix(in srgb,var(--metric-accent) 18%,transparent);border-radius:14px;background:color-mix(in srgb,var(--metric-accent) 10%,rgba(255,255,255,.52));box-shadow:inset 0 1px #ffffff8c}.desk-metric__icon svg{width:21px;height:21px;stroke-width:1.8}.desk-metric__identity{display:grid;min-width:0;gap:4px}.desk-metric__label{overflow:hidden;color:var(--apple-text);font-size:13px;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.desk-metric__number{color:var(--apple-tertiary);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:650;letter-spacing:.09em}.desk-metric__status{display:inline-flex;min-height:24px;align-items:center;padding:4px 9px;border:1px solid color-mix(in srgb,var(--metric-accent) 15%,transparent);border-radius:999px;color:var(--metric-accent);background:color-mix(in srgb,var(--metric-accent) 8%,rgba(255,255,255,.42));font-size:9px;font-weight:650;white-space:nowrap}.desk-metric__reading{display:flex;min-width:0;align-items:flex-end;align-self:center;gap:7px;padding-left:2px}.desk-metric__value{font-size:clamp(36px,3vw,46px);font-weight:720;letter-spacing:-.055em}.desk-metric__unit{margin-bottom:5px;color:var(--apple-secondary);font-size:11px;font-weight:600}.desk-metric__footer{min-height:32px;padding-top:11px}.desk-metric__caption{font-size:10px;letter-spacing:0}.desk-metric__caption:before{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--metric-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--metric-accent) 9%,transparent);content:"";vertical-align:1px}.desk-metric__detail{min-height:28px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--metric-accent) 14%,transparent);border-radius:9px;background:color-mix(in srgb,var(--metric-accent) 9%,rgba(255,255,255,.44));font-size:10px}.dark .desk-metric__icon,.dark .desk-metric__status,.dark .desk-metric__detail{background:color-mix(in srgb,var(--metric-accent) 14%,rgba(255,255,255,.04));box-shadow:none}@media (max-width: 1180px) and (min-width: 861px){.desk-metric{min-height:166px;padding:17px}.desk-metric__header{grid-template-columns:40px minmax(0,1fr);gap:10px}.desk-metric__icon{width:40px;height:40px}.desk-metric__status{display:none}}@media (max-width: 640px){.desk-metric{min-height:158px;gap:13px;padding:17px}.desk-metric__header{grid-template-columns:40px minmax(0,1fr) auto}.desk-metric__icon{width:40px;height:40px}.desk-metric__value{font-size:38px}}.desk-route{border-radius:16px}.generator-page .generator-rail>.ui-card,.generator-main .license-form__canvas{border-radius:var(--app-card-radius)!important}.generator-page .generator-rail .workflow-step.is-active{border-color:var(--apple-blue);background:var(--apple-blue);box-shadow:0 7px 18px #6161ff38}.profile-page .profile-summary-card{background:linear-gradient(160deg,var(--apple-surface-solid),var(--apple-lavender-soft))!important}.profile-avatar{box-shadow:0 12px 30px #6161ff33}.security-page .password-advice[role=alert]{background:var(--apple-sky-soft)!important}.settings-save-bar{border-radius:18px;background:var(--apple-periwinkle-soft)}.history-page .history-search-card.ui-card{border-radius:20px!important;background:linear-gradient(110deg,var(--apple-surface-solid),var(--apple-periwinkle-soft))!important}.history-page .license-record.ui-card{border-radius:18px!important}.history-page .license-record.ui-card:hover{border-color:#6161ff47!important;border-left-color:#6161ff47!important}.admin-metrics .dashboard-metric:nth-child(4n+1){background:var(--apple-periwinkle-soft)!important}.admin-metrics .dashboard-metric:nth-child(4n+2){background:var(--apple-sky-soft)!important}.admin-metrics .dashboard-metric:nth-child(4n+3){background:var(--apple-lavender-soft)!important}.admin-metrics .dashboard-metric:nth-child(4n){background:var(--apple-peach-soft)!important}@media (max-width: 1180px){:root{--app-sidebar-width: 232px;--app-page-gutter: 26px}.generator-page .generator-layout{grid-template-columns:224px minmax(0,1fr)}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.issuance-desk__body,.operations-ledger{grid-template-columns:minmax(0,1fr)}.issuance-brief{border-right:0;border-bottom:1px solid var(--apple-border)}.workflow-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-secondary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){:root{--app-page-gutter: 22px}.app-workspace{margin-left:0;padding:68px 0 0}.app-workspace__frame{border:0;border-radius:0;box-shadow:none}.page-stack,.license-console,.history-page.history-page{padding:var(--app-page-gutter)!important}.generator-page .generator-layout{grid-template-columns:minmax(0,1fr)}.profile-layout,.security-layout{grid-template-columns:minmax(0,1fr)!important}.profile-page .profile-summary-card,.security-page .password-advice[role=alert]{position:static}.profile-page .profile-summary-card{order:0}.profile-details-card,.password-form-card{order:1}.password-advice{order:2}.history-page .history-search-card.ui-card{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){:root{--app-page-gutter: 16px;--app-section-gap: 18px}.page-header,.history-page>.history-page-header{min-height:0;align-items:flex-start;gap:12px}.page-header__aside{width:auto;max-width:100%;align-self:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.page-header__aside>span,.page-header__actions>span{flex:0 0 auto;white-space:nowrap}.page-header h1,.history-page-header h1{font-size:27px}.page-header p,.history-page-header p{font-size:12px}.ui-card>.p-6,.ui-card>[class*=p-6]{padding:18px!important}.ui-card>.pt-0,.ui-card>[class*=pt-0]{padding-top:0!important}.issuance-brief{display:block;padding:28px 20px}.issuance-brief h1{font-size:39px}.license-counter{display:none}.workflow-index__list,.desk-metrics,.desk-metrics[data-count],.admin-metrics{grid-template-columns:minmax(0,1fr)}.desk-metric{min-height:126px}.settings-row{align-items:flex-start;gap:14px}.settings-save-bar,.settings-page .settings-stack>.flex:last-child{align-items:stretch;flex-direction:column}.settings-save-bar .ui-button{width:100%}.history-results{padding:13px 10px 10px}.license-record__summary{min-height:68px;grid-template-columns:36px minmax(0,1fr) 28px;gap:10px;padding:10px 11px}.license-record__meta{display:none}}.generator-main .license-form__canvas{border-color:#6161ff29!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffe6,#fafafcdb),var(--apple-surface)!important;box-shadow:0 18px 44px #292e4e14!important}.dark .generator-main .license-form__canvas{border-color:#8c8cff33!important;background:linear-gradient(180deg,#27272ceb,#1d1d20eb)!important;box-shadow:0 18px 44px #00000038!important}.generator-main .license-form__canvas-header{min-height:108px;padding:24px 28px 22px;border-bottom-color:#6161ff1f;background:radial-gradient(circle at 94% 14%,rgba(97,97,255,.12),transparent 13rem),linear-gradient(135deg,#f6f7fff5,#fafafcdb)}.dark .generator-main .license-form__canvas-header{border-bottom-color:#8c8cff29;background:radial-gradient(circle at 94% 14%,rgba(97,97,255,.18),transparent 13rem),linear-gradient(135deg,#2f2f3ae6,#202024e6)}.generator-main .license-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;background:#76768009}.dark .generator-main .license-form__grid{background:#0000001a}.generator-main .license-form__grid>*:nth-child(n){grid-column:auto;grid-row:auto}.generator-main .license-form__grid>.license-section,.generator-main .license-form__grid>.license-section:last-child{display:flex;min-width:0;flex-direction:column;border:1px solid var(--apple-border)!important;border-radius:18px!important;background:#ffffffe0;box-shadow:0 6px 20px #292e4e0b!important}.dark .generator-main .license-form__grid>.license-section,.dark .generator-main .license-form__grid>.license-section:last-child{background:#ffffff0b;box-shadow:0 6px 20px #0000001f!important}.generator-main .license-section__header{padding:18px 18px 14px!important;border-bottom:1px solid var(--apple-border)!important;background:linear-gradient(180deg,#f8f8ffd1,#fff3)!important}.dark .generator-main .license-section__header{background:linear-gradient(180deg,rgba(97,97,255,.08),transparent)!important}.generator-main .license-section__fields{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:15px!important;padding:18px!important}.generator-main .license-section--basic .license-section__fields,.generator-main .license-section--identity .license-section__fields,.generator-main .license-section--server .license-section__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-main .license-section--identity .license-section__fields>.mb-4,.generator-main .license-section--server .license-section__fields>:first-child{grid-column:1 / -1}.generator-main .license-section--expiry .license-section__fields{grid-template-columns:minmax(0,1fr)}.generator-main .license-form__submit{margin:0 16px 16px;border:1px solid var(--apple-border);border-radius:17px;background:linear-gradient(135deg,#f8f8fff5,#ffffffc7);box-shadow:0 8px 22px #292e4e0d}.dark .generator-main .license-form__submit{background:linear-gradient(135deg,#6161ff1a,#ffffff0a);box-shadow:none}@media (max-width: 1180px){.generator-main .license-form__grid{grid-template-columns:minmax(0,1fr)}}.configuration-page{width:min(100%,1380px);gap:18px!important}.configuration-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;padding-bottom:6px}.configuration-main,.configuration-rail{display:grid;gap:16px}.configuration-rail{position:sticky;top:0}.configuration-card,.configuration-status,.configuration-summary,.configuration-meta,.configuration-save-panel,.configuration-loading,.configuration-error{border:1px solid var(--apple-border);background:var(--apple-surface-solid);box-shadow:0 1px 2px #1c1d2806,0 10px 30px #4f51700d}.configuration-card{overflow:hidden;border-radius:20px}.configuration-card__header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:18px 20px;border-bottom:1px solid var(--apple-border);background:linear-gradient(135deg,rgba(97,97,255,.055),transparent 54%)}.configuration-card__header h2,.configuration-card__header p{margin:0}.configuration-card__header h2{color:var(--apple-text);font-size:17px;font-weight:720;letter-spacing:-.025em}.configuration-card__header p{max-width:68ch;margin-top:4px;color:var(--apple-secondary);font-size:11.5px;line-height:1.5}.configuration-card__header>.ui-badge{min-height:27px;border-color:#6161ff2e;color:var(--apple-blue);background:var(--apple-blue-soft)}.configuration-card__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:var(--apple-blue);background:var(--apple-periwinkle-soft);box-shadow:inset 0 0 0 1px #6161ff1a}.configuration-card__icon--security{color:var(--apple-indigo);background:var(--apple-lavender-soft)}.configuration-card__icon--runtime{color:#147da8;background:var(--apple-sky-soft)}.configuration-card__icon svg{width:21px;height:21px}.configuration-fields,.configuration-secret-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px}.configuration-fields--access{grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr)}.configuration-field{display:flex;min-width:0;flex-direction:column;gap:8px}.configuration-field>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--apple-text);font-size:12.5px;font-style:normal;font-weight:650}.configuration-field>span small{color:var(--apple-tertiary);font-size:9.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.configuration-field .ui-input,.configuration-field select{width:100%;height:43px;min-width:0;border:1px solid var(--apple-border-strong)!important;border-radius:12px!important;color:var(--apple-text)!important;background:var(--apple-surface-solid)!important;box-shadow:0 1px 2px #1c1d2806!important}.configuration-field .ui-input{padding-right:13px;padding-left:13px;text-overflow:ellipsis}.configuration-field select{padding:0 36px 0 13px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-size:13px}.configuration-field .ui-input:focus,.configuration-field select:focus{border-color:var(--apple-blue)!important;box-shadow:0 0 0 4px #6161ff1a!important}.configuration-field em{min-height:30px;color:var(--apple-secondary);font-size:10.5px;font-style:normal;line-height:1.45}.configuration-input-action{position:relative}.configuration-input-action .ui-input{padding-right:44px}.configuration-input-action .configuration-secret-input--configured::-moz-placeholder{color:var(--apple-text)!important;opacity:1;letter-spacing:.16em}.configuration-input-action .configuration-secret-input--configured::placeholder{color:var(--apple-text)!important;opacity:1;letter-spacing:.16em}.configuration-input-action>button{position:absolute;top:5px;right:5px;display:grid;width:33px;height:33px;place-items:center;border:0;border-radius:9px;color:var(--apple-secondary);background:transparent}.configuration-input-action>button:hover{color:var(--apple-blue);background:var(--apple-blue-soft)}.configuration-input-action svg{width:16px;height:16px}.configuration-generate{display:flex;min-height:82px;align-items:center;gap:12px;align-self:start;padding:14px;border:1px dashed rgba(97,97,255,.34);border-radius:14px;color:var(--apple-text);background:#6161ff0b;text-align:left}.configuration-generate:hover{border-style:solid;border-color:#6161ff80;background:var(--apple-blue-soft)}.configuration-generate>span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,var(--apple-indigo),var(--apple-blue));box-shadow:0 7px 18px #6161ff33}.configuration-generate svg{width:17px;height:17px}.configuration-generate div{display:grid;gap:3px}.configuration-generate strong{font-size:12.5px}.configuration-generate small{color:var(--apple-secondary);font-size:10.5px}.configuration-status,.configuration-summary,.configuration-meta,.configuration-save-panel{border-radius:18px}.configuration-status{padding:17px}.configuration-status.is-pending{border-color:#ff89404d;background:linear-gradient(145deg,rgba(255,137,64,.1),var(--apple-surface-solid) 68%)}.configuration-status.is-synced{border-color:#6161ff38;background:linear-gradient(145deg,var(--apple-blue-soft),var(--apple-surface-solid) 68%)}.configuration-status__top{display:flex;align-items:center;gap:11px}.configuration-status__top>span{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border-radius:12px;color:var(--apple-blue);background:var(--apple-blue-soft)}.configuration-status.is-pending .configuration-status__top>span{color:var(--apple-orange);background:#ff894021}.configuration-status__top svg{width:18px;height:18px}.configuration-status__top div{display:grid;gap:2px}.configuration-status__top small,.configuration-status__top strong{display:block}.configuration-status__top small{color:var(--apple-secondary);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.configuration-status__top strong{color:var(--apple-text);font-size:13px}.configuration-status>p{margin:13px 0 0;color:var(--apple-secondary);font-size:10.8px;line-height:1.55}.configuration-command{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding:9px 10px;border:1px solid rgba(255,137,64,.24);border-radius:11px;color:var(--apple-text);background:#ffffff8c}.configuration-command code{min-width:0;overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.configuration-command svg{width:15px;height:15px;flex:0 0 auto;color:var(--apple-orange)}.configuration-restart-actions{display:grid;gap:8px;margin-top:14px}.configuration-restart-button.ui-button{width:100%;border:1px solid rgba(255,123,37,.2);border-radius:12px;color:#fff;background:linear-gradient(135deg,#ff9238,#ff6f28);box-shadow:0 8px 18px #ff6f282e}.configuration-restart-button.ui-button:hover:not(:disabled){background:linear-gradient(135deg,#ff9c4b,#f76320);box-shadow:0 10px 22px #ff6f283d}.configuration-restart-hint{color:var(--apple-orange);font-size:10px;line-height:1.4;text-align:center}.configuration-restart-dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#12141c5c!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:apple-dialog-overlay-in .18s ease-out both}.configuration-restart-dialog{position:fixed;top:50%;left:50%;z-index:151;width:min(450px,calc(100vw - 32px));padding:26px;border:1px solid var(--apple-border-strong)!important;border-radius:24px!important;color:var(--apple-text)!important;background:var(--apple-surface-strong)!important;box-shadow:var(--apple-shadow-lg)!important;backdrop-filter:saturate(170%) blur(30px);-webkit-backdrop-filter:saturate(170%) blur(30px);transform:translate(-50%,-50%);animation:apple-default-password-dialog-in .28s cubic-bezier(.2,.8,.2,1) both!important}.configuration-restart-dialog:focus-visible{outline:3px solid rgba(255,137,64,.2);outline-offset:3px}.configuration-restart-dialog__icon{display:grid;width:48px;height:48px;margin-bottom:18px;place-items:center;border-radius:15px;color:var(--apple-orange);background:#ff89401f;box-shadow:inset 0 0 0 1px #ff89401f}.configuration-restart-dialog__icon svg{width:23px;height:23px}.configuration-restart-dialog__heading{display:grid;gap:5px}.configuration-restart-dialog__heading>span{color:var(--apple-orange);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.configuration-restart-dialog__heading h2{margin:0;color:var(--apple-text);font-size:22px;letter-spacing:-.025em}.configuration-restart-dialog__description{margin:13px 0 0;color:var(--apple-secondary);font-size:13px;line-height:1.65}.configuration-restart-dialog__notice{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:13px;border:1px solid rgba(255,137,64,.18);border-radius:14px;background:#ff894013}.configuration-restart-dialog__notice>svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px;color:var(--apple-orange)}.configuration-restart-dialog__notice>div{display:grid;gap:3px}.configuration-restart-dialog__notice strong{color:var(--apple-text);font-size:12px}.configuration-restart-dialog__notice span{color:var(--apple-secondary);font-size:10.5px;line-height:1.5}.configuration-restart-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.configuration-restart-dialog__actions .ui-button{min-width:112px;border-radius:12px}.configuration-restart-dialog__confirm.ui-button{border-color:#ff6f283d;color:#fff;background:linear-gradient(135deg,#ff9238,#ff6f28);box-shadow:0 8px 18px #ff6f2829}.configuration-restart-dialog__confirm.ui-button:hover:not(:disabled){background:linear-gradient(135deg,#ff9c4b,#f76320)}.configuration-summary{overflow:hidden}.configuration-summary__heading{display:flex;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid var(--apple-border)}.configuration-summary__heading>svg{width:19px;height:19px;color:var(--apple-blue)}.configuration-summary__heading div{display:grid;gap:1px}.configuration-summary__heading strong{color:var(--apple-text);font-size:13px}.configuration-summary__heading span{color:var(--apple-secondary);font-size:10px}.configuration-summary dl{display:grid;margin:0;padding:5px 16px}.configuration-summary dl>div{display:grid;gap:5px;padding:11px 0;border-bottom:1px solid var(--apple-border)}.configuration-summary dl>div:last-child{border-bottom:0}.configuration-summary dt{display:flex;align-items:center;gap:6px;color:var(--apple-secondary);font-size:10px}.configuration-summary dt svg{width:13px;height:13px}.configuration-summary dd{min-width:0;margin:0;overflow:hidden;color:var(--apple-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.configuration-summary>p{margin:0;padding:12px 16px 15px;border-top:1px solid var(--apple-border);color:var(--apple-secondary);background:var(--apple-fill-soft);font-size:10px;line-height:1.55}.configuration-meta{display:grid;gap:4px;padding:14px 16px}.configuration-meta span,.configuration-meta small{color:var(--apple-secondary);font-size:10px}.configuration-meta strong{color:var(--apple-text);font-size:12px;font-weight:650}.configuration-save-panel{display:grid;gap:12px;padding:14px;background:var(--apple-fill-soft)}.configuration-save-panel>div{display:grid;gap:3px}.configuration-save-panel span{color:var(--apple-secondary);font-size:11px;font-weight:650}.configuration-save-panel span.is-dirty{color:var(--apple-orange)}.configuration-save-panel small{color:var(--apple-tertiary);font-size:10px}.configuration-save-panel .ui-button{width:100%;height:42px;border-radius:12px}.configuration-loading{display:flex;min-height:240px;align-items:center;justify-content:center;gap:14px;border-radius:20px;color:var(--apple-blue)}.configuration-loading>svg{width:24px;height:24px}.configuration-loading>div{display:grid;gap:3px}.configuration-loading strong{color:var(--apple-text);font-size:13px}.configuration-loading span{color:var(--apple-secondary);font-size:11px}.configuration-error{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:150px;padding:24px;border-color:#ff3b3038;border-radius:20px;background:linear-gradient(135deg,rgba(255,59,48,.07),var(--apple-surface-solid) 58%)}.configuration-error__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;color:var(--apple-red, #ff3b30);background:#ff3b301a}.configuration-error__icon svg{width:21px;height:21px}.configuration-error>div{min-width:0}.configuration-error strong{color:var(--apple-text);font-size:14px}.configuration-error p{margin:5px 0 3px;color:var(--apple-secondary);font-size:12px;line-height:1.5}.configuration-error small{color:var(--apple-tertiary);font-size:10.5px}.configuration-spin{animation:configuration-spin .8s linear infinite}@keyframes configuration-spin{to{transform:rotate(360deg)}}.dark .configuration-card__icon--runtime{color:var(--apple-cyan)}.dark .configuration-command{background:#00000029}@media (max-width: 1180px){.configuration-layout{grid-template-columns:minmax(0,1fr) 285px}.configuration-fields--access{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.configuration-layout{grid-template-columns:minmax(0,1fr)}.configuration-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-save-panel{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 200px;align-items:center}}@media (max-width: 640px){.configuration-card__header{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:16px}.configuration-card__header>.ui-badge{grid-column:2;justify-self:start}.configuration-card__icon{width:42px;height:42px}.configuration-fields,.configuration-fields--access,.configuration-secret-grid,.configuration-rail{grid-template-columns:minmax(0,1fr)}.configuration-fields,.configuration-secret-grid{padding:16px}.configuration-field--wide,.configuration-save-panel{grid-column:auto}.configuration-error{grid-template-columns:42px minmax(0,1fr);padding:18px}.configuration-error>.ui-button{grid-column:1 / -1;width:100%}.configuration-save-panel{grid-template-columns:minmax(0,1fr)}.generator-main .license-form__canvas-header{min-height:96px;align-items:flex-start;padding:20px 18px}.generator-main .license-form__grid{gap:12px;padding:12px}.generator-main .license-section__fields,.generator-main .license-section--basic .license-section__fields,.generator-main .license-section--identity .license-section__fields,.generator-main .license-section--server .license-section__fields{grid-template-columns:minmax(0,1fr)}.generator-main .license-section--identity .license-section__fields>.mb-4,.generator-main .license-section--server .license-section__fields>:first-child{grid-column:auto}.generator-main .license-form__submit{align-items:stretch;flex-direction:column;gap:12px;margin:0 12px 12px}}.server-process-dialog__header{min-height:72px;padding:16px 20px!important;border-color:var(--apple-border)!important;background:linear-gradient(180deg,#ffffffd1,#f8f8fc99)}.dark .server-process-dialog__header{background:linear-gradient(180deg,#ffffff0e,#ffffff05)}.server-process-dialog__title{color:var(--apple-text);font-size:18px!important;font-weight:700;letter-spacing:-.025em}.server-process-dialog .server-process-dialog__close.ui-button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border:1px solid var(--apple-border);border-radius:12px;color:var(--apple-secondary);background:#ffffffb8;box-shadow:0 3px 10px #292e4e0f;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .1s ease}.server-process-dialog .server-process-dialog__close.ui-button svg{width:17px;height:17px;stroke-width:2.2}.server-process-dialog .server-process-dialog__close.ui-button:hover{border-color:#6161ff3d;color:var(--apple-blue);background:var(--apple-blue-soft);box-shadow:0 5px 14px #6161ff1f}.server-process-dialog .server-process-dialog__close.ui-button:active{color:var(--apple-blue-pressed);background:#6161ff29;transform:scale(.94)}.server-process-dialog .server-process-dialog__close.ui-button:focus-visible{outline:3px solid rgba(97,97,255,.18)!important;outline-offset:2px;box-shadow:none}.dark .server-process-dialog .server-process-dialog__close.ui-button{border-color:#ffffff1a;color:var(--apple-secondary);background:#ffffff0e;box-shadow:none}.dark .server-process-dialog .server-process-dialog__close.ui-button:hover{border-color:#8585ff52;color:var(--apple-blue);background:#8585ff24}.server-process-dialog__footer{border-color:var(--apple-border)!important;background:#f8f8fcb8}.dark .server-process-dialog__footer{background:#ffffff06}.server-process-dialog .server-process-dialog__footer-close.ui-button{min-width:104px;border-color:var(--apple-border-strong);border-radius:12px;color:var(--apple-text);background:var(--apple-surface-solid)}.server-process-dialog .server-process-dialog__footer-close.ui-button:hover{border-color:#6161ff3d;color:var(--apple-blue);background:var(--apple-blue-soft)}@media (max-width: 640px){.server-process-dialog__header{min-height:64px;padding:12px 14px!important}.server-process-dialog__title{font-size:16px!important}.server-process-dialog .server-process-dialog__close.ui-button{width:36px;min-width:36px;height:36px;min-height:36px;border-radius:11px}}.desk-metric{display:flex;min-height:180px;flex-direction:column;gap:0;padding:20px}.desk-metric__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.desk-metric__identity{display:block;min-width:0;padding-top:2px}.desk-metric__label{display:block;overflow:visible;color:var(--apple-text);font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.02em;text-overflow:clip;white-space:normal}.desk-metric__status{min-height:26px;flex:0 0 auto;padding:5px 10px;font-size:10px;line-height:1}.desk-metric__body{display:flex;min-width:0;flex:1;align-items:center;gap:14px;padding:16px 0 14px}.desk-metric__icon{width:48px;height:48px;flex:0 0 48px;border-radius:15px}.desk-metric__icon svg{width:22px;height:22px}.desk-metric__reading{display:flex;min-width:0;align-items:baseline;align-self:auto;gap:7px;padding-left:0}.desk-metric__value{font-size:clamp(38px,3.1vw,48px);line-height:.92}.desk-metric__unit{margin-bottom:0;color:var(--apple-secondary);font-size:12px;line-height:1}.desk-metric__footer{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--metric-accent) 11%,var(--apple-border))}.desk-metric__caption{min-width:0;overflow:hidden;color:var(--apple-secondary);font-size:10px;font-weight:550;line-height:1.4;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.desk-metric__caption:before{width:5px;height:5px;margin-right:7px;box-shadow:none}.desk-metric__detail{min-width:86px;min-height:30px;flex:0 0 auto;justify-content:center;padding:6px 10px;border-radius:10px;font-size:10px}@media (max-width: 1180px) and (min-width: 641px){.desk-metric{min-height:172px;padding:18px}.desk-metric__header{display:flex;grid-template-columns:none;gap:12px}.desk-metric__status{display:inline-flex}.desk-metric__body{padding:14px 0 12px}.desk-metric__icon{width:44px;height:44px;flex-basis:44px}}@media (max-width: 640px){.desk-metric{min-height:164px;gap:0;padding:17px}.desk-metric__header{display:flex;grid-template-columns:none}.desk-metric__body{padding:13px 0 11px}.desk-metric__icon{width:44px;height:44px;flex-basis:44px}.desk-metric__value{font-size:40px}}.app-workspace--page-scroll{overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.app-workspace--page-scroll .app-workspace__frame{height:auto;min-height:100%;overflow:visible}.app-workspace--page-scroll .settings-page,.app-workspace--page-scroll .configuration-page{min-height:100%;overflow:visible}.page-header,.history-page>.history-page-header{position:relative;display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;padding:18px 20px!important;border:1px solid var(--apple-border)!important;border-radius:20px!important;background:var(--apple-surface-solid)!important;box-shadow:0 1px 2px #1c1d2806,0 10px 28px #4f51700e!important}.page-header:before,.history-page>.history-page-header:before{content:"";position:absolute;top:18px;bottom:18px;left:0;display:block;width:3px;border-radius:0 999px 999px 0;background:var(--apple-blue)}.page-header:after,.history-page>.history-page-header:after{content:"";position:absolute;right:-42px;bottom:-68px;display:block;width:176px;height:116px;border:1px solid rgba(97,97,255,.1);border-radius:50%;background:transparent;pointer-events:none}.page-header__content,.page-header__aside{position:relative;z-index:1}.page-header__content{flex:1 1 auto}.page-header__identity{gap:14px}.page-header__icon{width:46px;height:46px;flex-basis:46px;border-radius:14px;background:var(--apple-blue);box-shadow:0 7px 18px #6161ff2e,inset 0 1px #ffffff3d}.page-header__icon svg{width:21px;height:21px}.page-header h1,.history-page-header h1{font-size:clamp(24px,2vw,30px);font-weight:700;line-height:1.08;letter-spacing:-.032em}.page-header p,.history-page-header p{max-width:68ch;margin-top:5px;font-size:12.5px;line-height:1.45}.page-header__aside{flex:0 0 auto;gap:8px}.page-header__aside>span,.page-header__actions>span{min-height:28px;padding:5px 10px;border-color:#6161ff2e!important;color:var(--apple-blue)!important;background:var(--apple-periwinkle-soft)!important;font-size:11px;font-weight:650;line-height:1;letter-spacing:0;white-space:nowrap}.security-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;gap:22px!important}.security-page .password-advice{position:sticky;top:var(--app-page-gutter);overflow:hidden;border:1px solid var(--apple-border);border-radius:20px;color:var(--apple-text);background:var(--apple-surface-solid);box-shadow:0 1px 2px #1c1d2806,0 10px 28px #4f51700e}.password-advice__header{display:flex;align-items:center;gap:12px;padding:20px 20px 14px}.password-advice__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(97,97,255,.16);border-radius:13px;color:var(--apple-blue);background:var(--apple-periwinkle-soft)}.password-advice__icon svg{width:20px;height:20px}.password-advice__eyebrow{display:block;margin-bottom:3px;color:var(--apple-blue);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.08em}.password-advice h2{margin:0;color:var(--apple-text);font-size:17px;font-weight:680;line-height:1.25;letter-spacing:-.02em}.password-advice__intro{margin:0;padding:0 20px 15px;color:var(--apple-secondary);font-size:12.5px;line-height:1.55}.password-advice__list{display:grid;gap:0;margin:0;padding:0 20px 18px;list-style:none}.password-advice__list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;padding:12px 0;border-top:1px solid var(--apple-border)}.password-advice__check{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:var(--apple-blue);background:var(--apple-blue-soft)}.password-advice__check svg{width:13px;height:13px;stroke-width:2.5}.password-advice__list strong,.password-advice__list span{display:block}.password-advice__list strong{margin:1px 0 3px;color:var(--apple-text);font-size:12.5px;font-weight:650;line-height:1.35}.password-advice__list li div>span{color:var(--apple-secondary);font-size:11.5px;line-height:1.45}.password-advice__notice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:15px 20px 16px;border-top:1px solid rgba(97,97,255,.14);color:var(--apple-text);background:var(--apple-periwinkle-soft)}.password-advice__notice>svg{width:18px;height:18px;margin-top:1px;color:var(--apple-blue)}.password-advice__notice strong,.password-advice__notice span{display:block}.password-advice__notice strong{margin-bottom:3px;font-size:11.5px;font-weight:680}.password-advice__notice span{color:var(--apple-secondary);font-size:11px;line-height:1.5}@media (max-width: 860px){.security-page .password-advice{position:static}}@media (max-width: 640px){.page-header,.history-page>.history-page-header{display:grid;min-height:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px!important}.page-header__identity{align-items:flex-start}.page-header__icon{width:42px;height:42px;flex-basis:42px;border-radius:13px}.page-header h1,.history-page-header h1{font-size:23px}.page-header__aside{margin-left:56px}.password-advice__header,.password-advice__intro,.password-advice__list,.password-advice__notice{padding-right:17px;padding-left:17px}}@media (min-width: 1181px){.generator-main .license-form__grid{align-items:stretch;grid-auto-rows:minmax(328px,auto)}.generator-main .license-form__grid>.license-section{height:100%}.generator-main .license-form__grid>.license-section--custom-expiry-peer{height:auto;align-self:start}.generator-main .license-section__header{display:flex;min-height:112px;align-items:center}.generator-main .license-section__fields{align-content:center}.generator-main .license-section--basic .license-section__fields{grid-template-columns:minmax(0,1fr)}.generator-main .license-section--identity .license-section__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-main .license-section--server .license-section__fields{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.generator-main .license-section--identity .license-section__fields>:last-child,.generator-main .license-section--server .license-section__fields>:nth-child(3){grid-column:1 / -1}.generator-main .license-section--server .license-section__fields>:nth-child(4):last-child{grid-column:1 / -1}}@media (max-width: 1180px){.generator-main .license-form__grid{align-items:stretch;grid-auto-rows:auto}.generator-main .license-form__grid>.license-section{height:auto}}.generator-main .expiry-guidance{position:relative;display:grid;min-width:0;gap:12px;margin-top:2px;padding:14px;overflow:hidden;border:1px solid rgba(97,97,255,.15);border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(255,149,0,.11),transparent 42%),#6161ff0b}.generator-main .expiry-guidance:after{position:absolute;right:-18px;bottom:-23px;width:82px;height:82px;border:1px dashed rgba(97,97,255,.16);border-radius:50%;content:"";pointer-events:none}.generator-main .expiry-guidance__summary{position:relative;z-index:1;display:flex;min-width:0;align-items:flex-start;gap:11px}.generator-main .expiry-guidance__icon{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border:1px solid rgba(255,149,0,.2);border-radius:11px;color:#b85d00;background:#ff95001a}.generator-main .expiry-guidance__icon svg{width:17px;height:17px}.generator-main .expiry-guidance__copy{min-width:0}.generator-main .expiry-guidance__copy small,.generator-main .expiry-guidance__facts small{display:block;color:var(--apple-secondary);font-size:9px;font-weight:650;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.generator-main .expiry-guidance__copy strong{display:block;margin-top:2px;color:var(--apple-text);font-size:12px;font-weight:750;line-height:1.35}.generator-main .expiry-guidance__copy p{margin:3px 0 0;color:var(--apple-secondary);font-size:10px;line-height:1.45}.generator-main .expiry-guidance__timeline{position:relative;z-index:1;display:grid;grid-template-columns:8px minmax(18px,1fr) 8px minmax(18px,1fr) 8px;align-items:center;padding:0 4px}.generator-main .expiry-guidance__timeline span{width:8px;height:8px;border:2px solid rgba(97,97,255,.24);border-radius:50%;background:var(--apple-surface)}.generator-main .expiry-guidance__timeline span.is-active{border-color:var(--apple-indigo);background:var(--apple-indigo);box-shadow:0 0 0 3px #6161ff1c}.generator-main .expiry-guidance__timeline i{height:1px;border-top:1px dashed rgba(97,97,255,.28)}.generator-main .expiry-guidance__facts{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.generator-main .expiry-guidance__facts>div{display:flex;min-width:0;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(112,118,160,.13);border-radius:11px;background:#ffffffa3}.generator-main .expiry-guidance__facts svg{width:14px;height:14px;flex:0 0 14px;color:var(--apple-indigo)}.generator-main .expiry-guidance__facts span{min-width:0}.generator-main .expiry-guidance__facts strong{display:block;margin-top:1px;overflow:hidden;color:var(--apple-text);font-size:10px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.generator-main .expiry-guidance__note{position:relative;z-index:1;margin:0;padding-top:9px;border-top:1px solid rgba(97,97,255,.11);color:var(--apple-secondary);font-size:9px;line-height:1.45}.dark .generator-main .expiry-guidance{border-color:#8c8cff2e;background:radial-gradient(circle at 100% 0,rgba(255,159,10,.12),transparent 42%),#6161ff12}.dark .generator-main .expiry-guidance__icon{color:#ffb657;background:#ff9f0a1c}.dark .generator-main .expiry-guidance__facts>div{border-color:#ffffff17;background:#ffffff0b}.dark .generator-main .expiry-guidance__timeline span{background:#26262b}.dark .generator-main .expiry-guidance__timeline span.is-active{background:#8f8cff}@media (max-width: 520px){.generator-main .expiry-guidance__facts{grid-template-columns:minmax(0,1fr)}.generator-main .expiry-guidance__facts strong{white-space:normal}}.server-process-dialog-layer{display:grid;padding:24px;place-items:center;background:#181c2894!important;backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);animation:apple-dialog-overlay-in .18s ease-out both}.server-process-dialog{display:flex;width:min(1240px,calc(100vw - 48px));max-height:min(900px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border:1px solid rgba(112,118,160,.24);border-radius:26px;color:var(--apple-text);background:#f7f7fa;box-shadow:0 32px 90px #0d122252,0 2px 8px #0d122214;animation:apple-modal-in .24s cubic-bezier(.2,.8,.2,1) both}.server-process-dialog__header{display:flex;min-height:92px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px!important;border-bottom:1px solid var(--apple-border)!important;background:linear-gradient(90deg,rgba(97,97,255,.055) 1px,transparent 1px) 0 0 / 34px 34px,#fbfbfd!important}.server-process-dialog__heading{display:flex;min-width:0;align-items:center;gap:13px}.server-process-dialog__heading-icon{display:inline-flex;width:46px;height:46px;flex:0 0 46px;align-items:center;justify-content:center;border:1px solid rgba(97,97,255,.2);border-radius:15px;color:var(--apple-indigo);background:#6161ff17;box-shadow:inset 0 0 0 4px #ffffff8a}.server-process-dialog__heading-icon svg{width:21px;height:21px}.server-process-dialog__heading small,.process-panel__eyebrow{display:block;color:var(--apple-indigo);font-size:9px;font-weight:760;letter-spacing:.14em;line-height:1.3}.server-process-dialog__title{margin:2px 0 0;color:var(--apple-text);font-size:20px!important;font-weight:760;letter-spacing:-.035em;line-height:1.2}.server-process-dialog__heading p{margin:4px 0 0;color:var(--apple-secondary);font-size:11px;line-height:1.45}.server-process-dialog__header-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.server-process-dialog__snapshot{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(97,97,255,.16);border-radius:999px;color:var(--apple-indigo);background:#6161ff11;font-size:10px;font-weight:680}.server-process-dialog__snapshot svg{width:13px;height:13px}.server-process-dialog .server-process-dialog__close.ui-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--apple-border);border-radius:13px;color:var(--apple-secondary);background:#ffffffd1;box-shadow:0 4px 12px #292e4e0f}.server-process-dialog .server-process-dialog__close.ui-button:hover{border-color:#6161ff47;color:var(--apple-indigo);background:#6161ff14}.server-process-dialog__body{min-height:0;flex:1;padding:18px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.server-process-dialog__content{display:grid;gap:14px}.process-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.process-overview__metric{--metric-accent: #5e5ce6;--metric-soft: rgba(94, 92, 230, .09);position:relative;min-width:0;min-height:132px;padding:15px 16px 14px;overflow:hidden;border:1px solid rgba(112,118,160,.18);border-radius:17px;background:#ffffffe6;box-shadow:0 5px 18px #292e4e0b}.process-overview__metric:after{position:absolute;top:-28px;right:-28px;width:82px;height:82px;border:18px solid var(--metric-soft);border-radius:50%;content:"";pointer-events:none}.process-overview__metric[data-tone=orange]{--metric-accent: #d96c00;--metric-soft: rgba(255, 149, 0, .11)}.process-overview__metric[data-tone=violet]{--metric-accent: #7a52cc;--metric-soft: rgba(122, 82, 204, .1)}.process-overview__metric-top{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.process-overview__metric-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;color:var(--metric-accent);background:var(--metric-soft)}.process-overview__metric-icon svg{width:14px;height:14px}.process-overview__metric-label{color:var(--apple-secondary);font-size:11px;font-weight:680}.process-overview__metric>strong{position:relative;z-index:1;display:block;margin-top:10px;color:var(--apple-text);font-size:clamp(24px,2.4vw,34px);font-weight:780;letter-spacing:-.045em;line-height:1}.process-overview__metric>p{position:relative;z-index:1;margin:6px 0 0;color:var(--apple-tertiary);font-size:9px;line-height:1.4}.process-overview__track{position:absolute;right:16px;bottom:12px;left:16px;height:3px;overflow:hidden;border-radius:999px;background:#7076a01c}.process-overview__track i{display:block;width:var(--metric-progress);height:100%;border-radius:inherit;background:var(--metric-accent)}.process-panel{overflow:hidden;border:1px solid rgba(112,118,160,.18);border-radius:18px;background:#ffffffe6;box-shadow:0 5px 18px #292e4e0a}.process-panel__header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid rgba(112,118,160,.13)}.process-panel__header h4{margin:3px 0 0;color:var(--apple-text);font-size:14px;font-weight:740;letter-spacing:-.02em}.process-panel__header p{margin:3px 0 0;color:var(--apple-tertiary);font-size:9px;line-height:1.4}.process-panel__count{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;padding:0 9px;border:1px solid rgba(97,97,255,.14);border-radius:999px;color:var(--apple-indigo);background:#6161ff0e;font-size:9px;font-weight:700}.process-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:12px}.process-category{--category-accent: #5e5ce6;--category-soft: rgba(94, 92, 230, .08);position:relative;display:grid;min-width:0;min-height:66px;align-content:center;justify-items:start;gap:3px;padding:10px 31px 10px 11px;border:1px solid rgba(112,118,160,.14);border-radius:13px;color:var(--apple-text);background:#f8f8fcb3;text-align:left;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.process-category[data-tone=slate]{--category-accent: #5f6674;--category-soft: rgba(95, 102, 116, .09)}.process-category[data-tone=blue]{--category-accent: #0068d1;--category-soft: rgba(0, 113, 227, .08)}.process-category[data-tone=orange]{--category-accent: #c76100;--category-soft: rgba(255, 149, 0, .1)}.process-category[data-tone=cyan]{--category-accent: #087a8c;--category-soft: rgba(8, 122, 140, .09)}.process-category[data-tone=violet]{--category-accent: #7652c4;--category-soft: rgba(118, 82, 196, .09)}.process-category[data-tone=amber]{--category-accent: #a85b00;--category-soft: rgba(214, 123, 0, .09)}.process-category[data-tone=indigo]{--category-accent: #4f50ca;--category-soft: rgba(79, 80, 202, .09)}.process-category:hover{border-color:color-mix(in srgb,var(--category-accent) 32%,transparent);background:var(--category-soft)}.process-category[data-selected=true]{border-color:color-mix(in srgb,var(--category-accent) 48%,transparent);color:var(--category-accent);background:var(--category-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--category-accent) 10%,transparent)}.process-category__count{color:var(--category-accent);font-size:17px;font-weight:760;letter-spacing:-.035em;line-height:1}.process-category__name{max-width:100%;overflow:hidden;color:var(--apple-secondary);font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.process-category__selected{position:absolute;top:10px;right:10px;width:14px;height:14px;color:var(--category-accent);opacity:0;transform:scale(.7);transition:opacity .14s ease,transform .14s ease}.process-category[data-selected=true] .process-category__selected{opacity:1;transform:scale(1)}.process-table-panel__header{position:relative;z-index:2}.process-table-panel__tools{display:flex;flex:0 0 auto;align-items:center;gap:8px}.process-table-panel__tools .ui-button{min-height:30px;border-radius:10px;color:var(--apple-indigo);font-size:9px}.process-table-wrap{max-height:clamp(260px,39vh,470px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.process-table{width:100%;min-width:800px;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.process-table th{position:sticky;top:0;z-index:1;height:38px;padding:0 14px;border-bottom:1px solid rgba(112,118,160,.14);color:var(--apple-tertiary);background:#f5f5f8;font-size:9px;font-weight:720;letter-spacing:.06em}.process-table th:first-child{width:38%}.process-table th:nth-child(2){width:11%}.process-table th:nth-child(3){width:20%}.process-table th:nth-child(4){width:13%}.process-table th:nth-child(5){width:18%}.process-table td{height:54px;padding:8px 14px;border-bottom:1px solid rgba(112,118,160,.1);color:var(--apple-secondary);font-size:10px;vertical-align:middle}.process-table tbody tr:last-child td{border-bottom:0}.process-table tbody tr{background:#ffffffc2;transition:background-color .12s ease}.process-table tbody tr:nth-child(2n){background:#f8f8fcad}.process-table tbody tr:hover{background:#6161ff0e}.process-table__name{overflow:hidden;color:var(--apple-text);font-size:11px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.process-table__description{margin-top:2px;overflow:hidden;color:var(--apple-tertiary);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.process-table code{display:inline-flex;min-height:25px;align-items:center;padding:0 7px;border:1px solid rgba(112,118,160,.13);border-radius:7px;color:var(--apple-secondary);background:#7676800f;font-family:SFMono-Regular,Cascadia Code,monospace;font-size:9px}.process-table__resource{color:var(--apple-text);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.process-table__category{--category-accent: #5f6674;--category-soft: rgba(95, 102, 116, .09);display:inline-flex;max-width:100%;min-height:25px;align-items:center;overflow:hidden;padding:0 8px;border:1px solid color-mix(in srgb,var(--category-accent) 18%,transparent);border-radius:999px;color:var(--category-accent);background:var(--category-soft);font-size:9px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.process-table__category[data-tone=blue]{--category-accent: #0068d1;--category-soft: rgba(0, 113, 227, .08)}.process-table__category[data-tone=orange]{--category-accent: #c76100;--category-soft: rgba(255, 149, 0, .1)}.process-table__category[data-tone=cyan]{--category-accent: #087a8c;--category-soft: rgba(8, 122, 140, .09)}.process-table__category[data-tone=violet]{--category-accent: #7652c4;--category-soft: rgba(118, 82, 196, .09)}.process-table__category[data-tone=amber]{--category-accent: #a85b00;--category-soft: rgba(214, 123, 0, .09)}.process-table__category[data-tone=indigo]{--category-accent: #4f50ca;--category-soft: rgba(79, 80, 202, .09)}.server-process-empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;padding:28px;color:var(--apple-secondary);text-align:center}.server-process-empty>span{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:15px;color:var(--apple-indigo);background:#6161ff17}.server-process-empty>span svg{width:20px;height:20px}.server-process-empty>strong{color:var(--apple-text);font-size:14px}.server-process-empty>p{max-width:440px;margin:6px 0 14px;color:var(--apple-tertiary);font-size:10px;line-height:1.55}.server-process-empty--error>span{color:var(--apple-red);background:#ff3b3017}.server-process-dialog__footer{display:flex;min-height:66px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px!important;border-top:1px solid var(--apple-border)!important;color:var(--apple-tertiary);background:#fbfbfdf0!important;font-size:9px}.server-process-dialog__footer>span strong{color:var(--apple-indigo);font-weight:760}.server-process-dialog .server-process-dialog__footer-close.ui-button{min-width:104px;min-height:40px;border-color:var(--apple-border-strong);border-radius:12px;color:var(--apple-text);background:var(--apple-surface-solid)}.server-process-dialog .server-process-dialog__footer-close.ui-button:hover{border-color:#6161ff47;color:var(--apple-indigo);background:#6161ff12}.dark .server-process-dialog{border-color:#ffffff1f;background:#202024;box-shadow:0 32px 90px #00000085}.dark .server-process-dialog__header{border-color:#ffffff17!important;background:linear-gradient(90deg,rgba(140,140,255,.05) 1px,transparent 1px) 0 0 / 34px 34px,#252529!important}.dark .server-process-dialog__heading-icon{background:#8c8cff1c;box-shadow:inset 0 0 0 4px #ffffff06}.dark .server-process-dialog .server-process-dialog__close.ui-button,.dark .process-overview__metric,.dark .process-panel{border-color:#ffffff1a;background:#ffffff0b;box-shadow:none}.dark .process-panel__header,.dark .process-table td{border-color:#ffffff13}.dark .process-category{border-color:#ffffff16;background:#ffffff09}.dark .process-table th{border-color:#ffffff14;background:#29292e}.dark .process-table tbody tr,.dark .process-table tbody tr:nth-child(2n){background:#ffffff05}.dark .process-table tbody tr:hover{background:#8c8cff13}.dark .process-table code{border-color:#ffffff14;background:#ffffff0b}.dark .server-process-dialog__footer{border-color:#ffffff17!important;background:#252529f5!important}@media (max-width: 900px){.server-process-dialog-layer{padding:12px}.server-process-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.process-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 680px){.server-process-dialog-layer{padding:0}.server-process-dialog{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.server-process-dialog__header{min-height:78px;padding:13px 14px!important}.server-process-dialog__heading-icon{width:40px;height:40px;flex-basis:40px;border-radius:13px}.server-process-dialog__title{font-size:16px!important}.server-process-dialog__heading p,.server-process-dialog__snapshot{display:none}.server-process-dialog__body{padding:12px}.process-overview{grid-template-columns:minmax(0,1fr);gap:8px}.process-overview__metric{min-height:104px}.process-overview__metric>strong{font-size:26px}.process-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-panel__header{align-items:flex-start;flex-direction:column;gap:10px}.process-table-panel__tools{width:100%;justify-content:space-between}.process-table-wrap{max-height:52vh}.server-process-dialog__footer{padding:10px 12px!important}.server-process-dialog__footer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.generator-output .license-result-card{overflow:hidden;border:1px solid rgba(97,97,255,.2)!important;border-radius:24px!important;background:var(--apple-surface-solid);box-shadow:0 18px 48px #2f335c1a!important}.generator-output .license-result-card>.license-section__header{min-height:92px;padding:20px 24px;border-bottom-color:#6161ff21;background:radial-gradient(circle at 92% 8%,rgba(148,80,253,.1),transparent 12rem),linear-gradient(135deg,#f6f7fff5,#fffffff0)}.generator-output .license-result-card>.license-section__header .section-icon{color:#fff;background:linear-gradient(145deg,var(--apple-indigo),var(--apple-blue));box-shadow:0 10px 24px #6161ff3d}.generator-output .license-result-card>.license-section__fields{display:block;gap:0;padding:0}.license-result{min-width:0}.license-result__summary{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(440px,1.22fr);gap:24px;align-items:center;padding:22px 24px;border-bottom:1px solid var(--apple-border);background:linear-gradient(180deg,#fafafdeb,#f7f7fab3)}.license-result__status{display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center}.license-result__status-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(97,97,255,.18);border-radius:15px;color:var(--apple-blue);background:linear-gradient(145deg,#6161ff21,#9450fd14);box-shadow:inset 0 1px #ffffffb8}.license-result__status-icon svg{width:23px;height:23px;stroke-width:2.2}.license-result__status>div,.license-result__document-title>div{min-width:0}.license-result__eyebrow{display:block;margin-bottom:3px;color:var(--apple-indigo);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:760;letter-spacing:.13em}.license-result__status strong{display:block;color:var(--apple-text);font-size:16px;font-weight:700;line-height:1.35;letter-spacing:-.02em}.license-result__status p{margin:4px 0 0;color:var(--apple-secondary);font-size:11px;line-height:1.5}.license-result__facts{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--apple-border);border-radius:15px;background:#ffffffbd}.license-result__facts>div{min-width:0;padding:11px 13px;border-left:1px solid var(--apple-border)}.license-result__facts>div:first-child{border-left:0}.license-result__facts dt,.license-result__facts dd{margin:0}.license-result__facts dt{margin-bottom:4px;color:var(--apple-tertiary);font-size:9px;font-weight:680;line-height:1.3;letter-spacing:.04em}.license-result__facts dd{overflow:hidden;color:var(--apple-text);font-size:11px;font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.license-result__document{margin:20px 24px 0;overflow:hidden;border:1px solid rgba(115,121,153,.42);border-radius:17px;background:#1b1b20;box-shadow:0 14px 32px #16172029}.license-result__document-bar{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:20px;padding:11px 15px;border-bottom:1px solid rgba(255,255,255,.09);color:#f5f5f7;background:#25252b}.license-result__document-title{display:flex;min-width:0;align-items:center;gap:11px}.license-result__document-title>span{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border:1px solid rgba(140,140,255,.2);border-radius:11px;color:#aaf;background:#6161ff21}.license-result__document-title svg{width:17px;height:17px}.license-result__document-title strong,.license-result__document-title small{display:block}.license-result__document-title strong{color:#f7f7fb;font-size:12px;font-weight:680;line-height:1.35}.license-result__document-title small{margin-top:2px;color:#9595a3;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:8px;letter-spacing:.12em}.license-result__document-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.license-result__document-meta>span,.license-result__document-meta .ui-badge{min-height:25px;padding:5px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#b8b8c4;background:#ffffff0b;font-size:9px;font-weight:650;line-height:1.4}.license-result__document-meta .ui-badge{color:#b9b9ff;border-color:#8c8cff38;background:#6161ff1a}.license-result .license-output{max-height:clamp(290px,42vh,480px);min-height:0;padding:0;overflow:auto;border:0;border-radius:0;outline:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 100% 28px,#1b1b20;box-shadow:none;scrollbar-color:#52525d transparent;scrollbar-width:thin}.license-result .license-output:before{content:none}.license-result .license-output:focus-visible{box-shadow:inset 0 0 0 2px #8c8cff}.license-result .license-output pre{margin:0;padding:10px 18px 12px;color:#e6e6ec;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.72;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere}.license-result .license-output code{font:inherit}.license-result .license-output::-webkit-scrollbar{width:10px;height:10px}.license-result .license-output::-webkit-scrollbar-thumb{border:3px solid #1b1b20;border-radius:999px;background:#5a5a66}.license-result .license-output::-webkit-scrollbar-corner{background:#1b1b20}.license-result__actions{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:24px;padding:17px 24px 20px}.license-result__action-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.license-result__action-copy strong{color:var(--apple-text);font-size:12px;font-weight:680}.license-result__action-copy span{color:var(--apple-secondary);font-size:10px;line-height:1.5}.license-result__buttons{display:flex;flex:0 0 auto;align-items:center;gap:10px}.license-result__buttons .ui-button{min-width:126px;border-radius:11px}.dark .generator-output .license-result-card{border-color:#8c8cff33!important;background:#202024;box-shadow:0 18px 48px #00000042!important}.dark .generator-output .license-result-card>.license-section__header{border-bottom-color:#ffffff14;background:radial-gradient(circle at 92% 8%,rgba(148,80,253,.13),transparent 12rem),linear-gradient(135deg,#2b2b32fa,#202024fa)}.dark .license-result__summary{border-bottom-color:#ffffff14;background:#ffffff06}.dark .license-result__status-icon{border-color:#8c8cff33;box-shadow:none}.dark .license-result__facts{border-color:#ffffff17;background:#ffffff09}.dark .license-result__facts>div{border-left-color:#ffffff14}@media (max-width: 1040px){.license-result__summary{grid-template-columns:minmax(0,1fr);gap:17px}}@media (max-width: 720px){.generator-output .license-result-card{border-radius:19px!important}.generator-output .license-result-card>.license-section__header{min-height:0;padding:17px}.license-result__summary{padding:17px}.license-result__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.license-result__facts>div:nth-child(odd){border-left:0}.license-result__facts>div:nth-child(n+3){border-top:1px solid var(--apple-border)}.dark .license-result__facts>div:nth-child(n+3){border-top-color:#ffffff14}.license-result__document{margin:15px 17px 0}.license-result__document-bar{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.license-result__document-meta{justify-content:flex-start}.license-result .license-output{min-height:0;max-height:390px}.license-result .license-output pre{padding:9px 14px 11px;font-size:11px}.license-result__actions{align-items:stretch;flex-direction:column;gap:14px;padding:16px 17px 18px}.license-result__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.license-result__buttons .ui-button{width:100%;min-width:0}}@media (max-width: 460px){.license-result__status{grid-template-columns:42px minmax(0,1fr);gap:11px}.license-result__status-icon{width:42px;height:42px;border-radius:13px}.license-result__buttons{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.generator-output .license-result-card,.license-result__buttons .ui-button{transition:none!important}}.history-page .history-results{min-height:0}.history-page .history-list{min-height:0;flex:1 1 auto}.history-page .license-record.is-expanded{border-color:#6161ff3d!important;background:var(--apple-surface-solid)!important;box-shadow:0 12px 32px #2f335c16!important}.history-page .license-record.is-expanded .license-record__summary{background:radial-gradient(circle at 91% 0%,rgba(148,80,253,.08),transparent 13rem),linear-gradient(135deg,#f6f7ffdb,#ffffffb8)}.history-page .license-record__details{padding:0;overflow:hidden;border-top-color:#6161ff21;background:linear-gradient(180deg,#f9f9fcb8,#fffffff0)}.license-detail__intro{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:24px;padding:16px 18px;border-bottom:1px solid var(--apple-border);background:linear-gradient(90deg,rgba(97,97,255,.045) 1px,transparent 1px) 0 0 / 34px 34px,#f7f7fbb8}.license-detail__intro-title{display:grid;min-width:0;grid-template-columns:46px minmax(0,1fr);gap:13px;align-items:center}.license-detail__intro-title>span{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(97,97,255,.18);border-radius:14px;color:var(--apple-blue);background:linear-gradient(145deg,#6161ff21,#9450fd12);box-shadow:inset 0 1px #ffffffb3}.license-detail__intro-title svg{width:21px;height:21px}.license-detail__intro-title>div{min-width:0}.license-detail__intro-title small,.license-detail__intro-title strong,.license-detail__intro-title p{display:block}.license-detail__intro-title small{margin-bottom:2px;color:var(--apple-indigo);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:8px;font-weight:760;letter-spacing:.13em}.license-detail__intro-title strong{color:var(--apple-text);font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.02em}.license-detail__intro-title p{margin:3px 0 0;color:var(--apple-secondary);font-size:10px;line-height:1.45}.license-detail__intro-meta{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.license-detail__intro-meta>span,.license-detail__intro-meta>time{display:inline-flex;min-height:28px;align-items:center;padding:5px 10px;border:1px solid var(--apple-border);border-radius:999px;color:var(--apple-secondary);background:#ffffffad;font-size:9px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.license-detail__intro-meta>span{color:var(--apple-blue);border-color:#6161ff2b;background:#6161ff13}.license-detail__intro-meta>.license-detail__delete{min-height:30px;height:30px;padding:0 11px;border-radius:10px;font-size:9px;box-shadow:none}.license-detail__intro-meta>.license-detail__delete svg{width:13px;height:13px}.history-page .license-detail__grid{align-items:stretch;gap:14px;padding:16px 18px 0}.history-page .license-detail__section{display:flex;min-width:0;flex-direction:column;padding:0;overflow:hidden;border-color:var(--apple-border);border-radius:16px;background:#ffffffbf;box-shadow:0 5px 18px #2f335c09}.license-detail__section-heading{display:flex;min-height:60px;align-items:center;gap:11px;padding:10px 13px;border-bottom:1px solid var(--apple-border);background:#76768009}.license-detail__section-heading>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;color:var(--apple-blue);background:var(--apple-blue-soft)}.license-detail__section:nth-child(2) .license-detail__section-heading>span{color:var(--apple-indigo);background:#9450fd18}.license-detail__section-heading svg{width:16px;height:16px}.license-detail__section-heading>div{min-width:0}.license-detail__section-heading small{display:block;margin-bottom:1px;color:var(--apple-tertiary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:7px;font-weight:700;letter-spacing:.11em}.history-page .license-detail__section-heading h4{margin:0;padding:0;border:0;color:var(--apple-text);font-size:12px;font-weight:680;line-height:1.35;letter-spacing:-.01em}.history-page .license-detail__items{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:2px 13px}.history-page .license-detail__item{display:grid;min-height:58px;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;border:0;border-top:1px solid var(--apple-border);border-radius:0;background:transparent}.history-page .license-detail__item:first-child{border-top:0}.history-page .license-detail__item>i{margin-top:0}.history-page .license-detail__item dt,.history-page .license-detail__item dd{display:block;margin:0}.history-page .license-detail__item dt{margin-bottom:3px;color:var(--apple-tertiary);font-size:9px;font-weight:620;line-height:1.35}.history-page .license-detail__item dd{overflow-wrap:anywhere;color:var(--apple-text);font-size:11px;font-weight:620;line-height:1.45}.history-page .license-detail__item .is-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-variant-numeric:tabular-nums}.history-page .license-content{margin:14px 18px 17px;overflow:hidden;border-color:#7379996b;border-radius:17px;background:#1b1b20;box-shadow:0 14px 32px #16172026}.history-page .license-content__heading{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;padding:10px 14px;border-bottom-color:#ffffff17;background:#25252b}.license-content__title{display:flex;min-width:0;align-items:center;gap:10px}.license-content__title>span{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border:1px solid rgba(140,140,255,.2);border-radius:11px;color:#aaf;background:#6161ff21}.license-content__title svg{width:17px;height:17px}.license-content__title strong,.license-content__title small{display:block}.license-content__title strong{color:#f7f7fb;font-size:11px;font-weight:680;line-height:1.35}.license-content__title small{margin-top:2px;color:#9595a3;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:7px;letter-spacing:.12em}.license-content__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.license-content__meta>span{display:inline-flex;min-height:25px;align-items:center;padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#b8b8c4;background:#ffffff0b;font-size:8px;font-weight:650;line-height:1.4}.license-content__meta>span:last-child{color:#b9b9ff;border-color:#8c8cff38;background:#6161ff1a}.history-page .license-content pre{min-height:230px;max-height:clamp(290px,40vh,460px);margin:0;padding:20px 22px 26px;overflow:auto;outline:none;color:#e6e6ec;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 100% 27px,#1b1b20;font-size:11px;line-height:1.72;scrollbar-color:#52525d transparent;scrollbar-width:thin}.history-page .license-content pre:focus-visible{box-shadow:inset 0 0 0 2px #8c8cff}.history-page .license-content code{font:inherit}.history-page .license-content pre::-webkit-scrollbar{width:10px;height:10px}.history-page .license-content pre::-webkit-scrollbar-thumb{border:3px solid #1b1b20;border-radius:999px;background:#5a5a66}.history-page .license-content pre::-webkit-scrollbar-corner{background:#1b1b20}.history-page .license-record__footer{min-height:54px;padding:9px 15px;background:#76768006}.history-page .history-pagination{position:relative;z-index:2;min-height:58px;flex:0 0 auto;margin-top:12px;padding:12px 4px 0;border-top:1px solid var(--apple-border);background:var(--apple-surface-solid)}.history-page .history-pagination__summary{display:inline-flex;min-height:30px;align-items:center;flex-wrap:wrap;gap:5px;padding:5px 10px;border-radius:999px;color:var(--apple-secondary);background:#76768013;font-size:10px;font-weight:620}.history-page .history-pagination__summary>span{color:var(--apple-tertiary)}.history-page .history-pagination__controls .ui-button{border-radius:10px}.dark .history-page .license-record.is-expanded .license-record__summary,.dark .history-page .license-record__details{background:radial-gradient(circle at 91% 0%,rgba(148,80,253,.1),transparent 13rem),#202024}.dark .license-detail__intro{border-bottom-color:#ffffff14;background:linear-gradient(90deg,rgba(140,140,255,.04) 1px,transparent 1px) 0 0 / 34px 34px,#ffffff05}.dark .license-detail__intro-title>span{border-color:#8c8cff33;box-shadow:none}.dark .license-detail__intro-meta>span,.dark .license-detail__intro-meta>time,.dark .history-page .license-detail__section{border-color:#ffffff17;background:#ffffff09;box-shadow:none}.dark .license-detail__section-heading,.dark .history-page .license-detail__item{border-color:#ffffff14}.dark .history-page .history-pagination{background:#202024}@media (max-width: 900px){.license-detail__intro{align-items:flex-start;flex-direction:column;gap:12px}.license-detail__intro-meta{justify-content:flex-start;padding-left:59px}.history-page .license-detail__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 680px){.license-detail__intro{padding:14px}.license-detail__intro-title{grid-template-columns:40px minmax(0,1fr);gap:11px}.license-detail__intro-title>span{width:40px;height:40px;border-radius:12px}.license-detail__intro-meta{padding-left:51px}.history-page .license-detail__grid{padding:13px 14px 0}.history-page .license-content{margin:13px 14px 14px}.history-page .license-content__heading{align-items:flex-start;flex-direction:column;gap:9px;padding:11px 12px}.license-content__meta{justify-content:flex-start}.history-page .license-content pre{min-height:210px;max-height:360px;padding:17px;font-size:10px}.history-page .history-pagination{align-items:stretch;flex-direction:column;gap:10px}.history-page .history-pagination__controls{justify-content:space-between}}@media (max-width: 460px){.license-detail__intro-meta{padding-left:0}.license-detail__intro-title p{display:none}}.generator-main .license-quick-fill{position:relative;margin:16px 16px 0;overflow:hidden;border:1px solid rgba(97,97,255,.16);border-radius:18px;background:radial-gradient(circle at 94% 0%,rgba(148,80,253,.08),transparent 15rem),#ffffffb8;box-shadow:0 8px 24px #292e4e0b}.license-quick-fill__header{display:grid;min-height:78px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(97,97,255,.12);background:linear-gradient(135deg,#f6f7ffe6,#ffffff7a)}.license-quick-fill__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(97,97,255,.17);border-radius:13px;color:var(--apple-indigo);background:linear-gradient(145deg,#6161ff21,#9450fd12)}.license-quick-fill__icon svg{width:19px;height:19px}.license-quick-fill__heading{min-width:0}.license-quick-fill__heading small,.license-quick-fill__heading h3,.license-quick-fill__heading p{display:block;margin:0}.license-quick-fill__heading small{margin-bottom:1px;color:var(--apple-indigo);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:8px;font-weight:760;letter-spacing:.13em}.license-quick-fill__heading h3{color:var(--apple-text);font-size:13px;font-weight:710;letter-spacing:-.015em}.license-quick-fill__heading p{margin-top:2px;color:var(--apple-secondary);font-size:9px;line-height:1.45}.license-quick-fill__status{display:inline-flex;min-height:29px;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--apple-border);border-radius:999px;color:var(--apple-secondary);background:#76768012;font-size:9px;font-weight:680;white-space:nowrap}.license-quick-fill__status svg{width:13px;height:13px}.license-quick-fill__status[data-state=detected]{border-color:#6161ff33;color:var(--apple-indigo);background:#6161ff16}.license-quick-fill__content{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:13px;padding:14px}.license-quick-fill__editor,.license-quick-fill__preview{min-width:0;overflow:hidden;border:1px solid var(--apple-border);border-radius:14px;background:#ffffffb3}.generator-main .license-quick-fill__editor textarea{display:block;width:100%;min-height:148px;padding:13px 14px!important;resize:vertical;border:0!important;border-radius:0!important;color:var(--apple-text)!important;background:transparent!important;box-shadow:none!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.65}.generator-main .license-quick-fill__editor textarea::-moz-placeholder{color:var(--apple-tertiary);opacity:.78}.generator-main .license-quick-fill__editor textarea::placeholder{color:var(--apple-tertiary);opacity:.78}.generator-main .license-quick-fill__editor textarea:focus{outline:none!important;box-shadow:inset 0 0 0 2px #6161ff33!important}.license-quick-fill__editor-footer{display:flex;min-height:37px;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px 7px 13px;border-top:1px solid var(--apple-border);color:var(--apple-tertiary);background:#76768009;font-size:8px}.license-quick-fill__editor-footer button{display:inline-flex;min-height:25px;align-items:center;gap:5px;padding:0 7px;border:0;border-radius:8px;color:var(--apple-secondary);background:#76768014;cursor:pointer;font-size:8px;font-weight:650;white-space:nowrap}.license-quick-fill__editor-footer button:hover{color:var(--apple-text);background:#76768021}.license-quick-fill__editor-footer button svg{width:11px;height:11px}.license-quick-fill__preview{display:flex;flex-direction:column;padding:12px}.license-quick-fill__preview-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 2px 9px}.license-quick-fill__preview-title span{color:var(--apple-text);font-size:10px;font-weight:700}.license-quick-fill__preview-title small{color:var(--apple-tertiary);font-size:8px}.license-quick-fill__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.license-quick-fill__field{display:grid;min-width:0;min-height:48px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;border:1px solid rgba(118,118,128,.11);border-radius:10px;background:#76768009;transition:border-color .15s ease,background-color .15s ease}.license-quick-fill__field>span{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:var(--apple-tertiary);background:#76768017;font-size:9px;font-weight:700}.license-quick-fill__field>span svg{width:12px;height:12px}.license-quick-fill__field>div{min-width:0}.license-quick-fill__field small,.license-quick-fill__field strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.license-quick-fill__field small{color:var(--apple-tertiary);font-size:7px;font-weight:650}.license-quick-fill__field strong{margin-top:1px;color:var(--apple-secondary);font-size:9px;font-weight:660}.license-quick-fill__field[data-detected=true]{border-color:#6161ff2b;background:#6161ff0e}.license-quick-fill__field[data-detected=true]>span{color:#fff;background:linear-gradient(145deg,#7272ff,#5b5bf0)}.license-quick-fill__field[data-detected=true] strong{color:var(--apple-text)}.generator-main .license-quick-fill__apply.ui-button{width:100%;min-height:32px;margin-top:9px;border-radius:10px;font-size:9px}.dark .generator-main .license-quick-fill{border-color:#8c8cff2e;background:radial-gradient(circle at 94% 0%,rgba(148,80,253,.12),transparent 15rem),#ffffff09;box-shadow:none}.dark .license-quick-fill__header{border-bottom-color:#ffffff14;background:linear-gradient(135deg,#6161ff14,#ffffff04)}.dark .license-quick-fill__editor,.dark .license-quick-fill__preview,.dark .license-quick-fill__field{border-color:#ffffff14;background:#ffffff09}.dark .license-quick-fill__editor-footer{border-top-color:#ffffff14;background:#ffffff06}.dark .license-quick-fill__field[data-detected=true]{border-color:#8c8cff2e;background:#6161ff17}@media (max-width: 980px){.license-quick-fill__content{grid-template-columns:minmax(0,1fr)}.generator-main .license-quick-fill__editor textarea{min-height:132px}}@media (max-width: 640px){.generator-main .license-quick-fill{margin:12px 12px 0;border-radius:15px}.license-quick-fill__header{grid-template-columns:38px minmax(0,1fr);min-height:0;padding:12px}.license-quick-fill__icon{width:38px;height:38px;border-radius:12px}.license-quick-fill__status{grid-column:2;justify-self:start}.license-quick-fill__content{gap:10px;padding:10px}.license-quick-fill__fields{grid-template-columns:minmax(0,1fr)}.license-quick-fill__editor-footer{align-items:flex-start;flex-direction:column}}.operations-ledger{align-items:stretch}.activity-ledger{display:flex;min-height:0;align-self:stretch;flex-direction:column;padding:0}.activity-ledger .ledger-heading--activity{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:16px 20px;border-bottom:1px solid var(--apple-border);background:radial-gradient(circle at 4% 0%,rgba(97,97,255,.09),transparent 12rem),var(--apple-surface-solid)}.activity-ledger .ledger-heading__identity{display:flex;min-width:0;flex-direction:row;align-items:center;gap:12px}.activity-ledger .ledger-heading__identity>div{display:flex;min-width:0;flex-direction:column}.activity-ledger .ledger-heading__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(97,97,255,.14);border-radius:13px;color:var(--apple-indigo);background:#6161ff17}.activity-ledger .ledger-heading__icon svg{width:18px;height:18px}.activity-ledger .ledger-heading--activity h2{margin:2px 0 0;color:var(--apple-text);font-size:18px;font-weight:680;letter-spacing:-.025em}.activity-ledger .ledger-heading--activity .ledger-heading__identity span:not(.ledger-heading__icon){display:block;color:var(--apple-tertiary);font-size:9px;font-weight:650;letter-spacing:.04em}.activity-ledger .ledger-heading__summary{display:flex;min-width:72px;flex-direction:column;align-items:flex-end;padding-left:16px;border-left:1px solid var(--apple-border)}.activity-ledger .ledger-heading__summary strong{color:var(--apple-text);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.activity-ledger .ledger-heading__summary span{display:block;margin-top:5px;color:var(--apple-tertiary);font-size:8px;white-space:nowrap}.activity-ledger .activity-ledger__body{position:relative;flex:1 1 auto;min-height:0;max-height:none;padding:0 20px;overflow:hidden;background:linear-gradient(180deg,rgba(97,97,255,.018),transparent 120px)}.activity-ledger__columns{display:grid;min-height:38px;grid-template-columns:108px minmax(0,1fr);align-items:end;gap:58px;padding:0 10px 9px;border-bottom:1px solid var(--apple-border);color:var(--apple-tertiary);font-size:8px;font-weight:650;letter-spacing:.06em}.activity-ledger .ledger-entry{position:relative;display:grid;min-height:58px;grid-template-columns:108px 34px minmax(0,1fr);align-items:center;gap:12px;padding:6px 10px;border-bottom:1px solid var(--apple-border);background:transparent;transition:background-color .14s ease}.activity-ledger .ledger-entry+.ledger-entry{margin-top:0}.activity-ledger .ledger-entry:hover{background:#6161ff0a}.activity-ledger .ledger-entry time{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px;color:var(--apple-tertiary);font-variant-numeric:tabular-nums}.activity-ledger .ledger-entry time span{color:var(--apple-tertiary);font-size:9px;font-weight:580}.activity-ledger .ledger-entry time strong{color:var(--apple-text);font-size:13px;font-weight:700;letter-spacing:-.01em}.activity-ledger .ledger-entry__marker{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(97,97,255,.16);border-radius:12px;color:var(--apple-indigo);background:#6161ff17}.activity-ledger .ledger-entry__marker svg{width:16px;height:16px}.activity-ledger .ledger-entry__copy{min-width:0}.activity-ledger .ledger-entry__copy h4{margin:0;color:var(--apple-text);font-size:13px;font-weight:680;line-height:1.4}.activity-ledger .ledger-entry__copy p{margin:3px 0 0;overflow:hidden;color:var(--apple-secondary);font-size:10.5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.activity-ledger .ledger-entry--skeleton{background:transparent}.activity-ledger__footer{display:flex;min-height:48px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:14px;padding:10px 20px;border-top:1px solid var(--apple-border);color:var(--apple-tertiary);background:#76768006}.activity-ledger__footer span{display:inline-flex;align-items:center;gap:7px;color:var(--apple-secondary);font-size:9px;font-weight:620}.activity-ledger__footer svg{width:13px;height:13px;color:var(--apple-indigo)}.activity-ledger__footer small{font-size:8px}.activity-ledger__pagination{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.activity-ledger__page-button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid var(--apple-border);border-radius:9px;color:var(--apple-secondary);background:var(--apple-surface-solid);cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.activity-ledger__page-button:hover:not(:disabled){border-color:#6161ff40;color:var(--apple-indigo);background:#6161ff12}.activity-ledger__page-button:focus-visible{outline:2px solid rgba(97,97,255,.32);outline-offset:2px}.activity-ledger__page-button:disabled{cursor:not-allowed;opacity:.38}.activity-ledger__page-button svg{width:14px;height:14px}.activity-ledger__page-status{display:inline-flex!important;min-width:46px;align-items:baseline!important;justify-content:center;gap:4px!important;color:var(--apple-tertiary)!important;font-variant-numeric:tabular-nums}.activity-ledger__page-status strong{color:var(--apple-text);font-size:11px;font-weight:700}.activity-ledger__page-status i{color:var(--apple-tertiary);font-size:8px;font-style:normal}.activity-ledger__page-status>span{color:var(--apple-tertiary);font-size:9px}.dark .activity-ledger .ledger-heading--activity{background:radial-gradient(circle at 4% 0%,rgba(132,132,255,.12),transparent 12rem),var(--apple-surface-solid)}.dark .activity-ledger .ledger-heading__icon,.dark .activity-ledger .ledger-entry__marker{border-color:#8c8cff33;background:#6161ff1f}.dark .activity-ledger .ledger-entry:hover{background:#6161ff14}@media (max-width: 980px){.operations-ledger{align-items:start}.activity-ledger{align-self:auto}.activity-ledger .activity-ledger__body{flex:none;max-height:none;overflow:visible}}@media (max-width: 640px){.activity-ledger .ledger-heading--activity{min-height:72px;padding:13px 14px}.activity-ledger .ledger-heading__icon{width:38px;height:38px;flex-basis:38px;border-radius:12px}.activity-ledger .ledger-heading--activity .ledger-heading__identity span:not(.ledger-heading__icon){display:none}.activity-ledger .ledger-heading__summary{min-width:58px;padding-left:12px}.activity-ledger .ledger-heading__summary span{font-size:7px}.activity-ledger .activity-ledger__body{padding:7px}.activity-ledger__columns{display:none}.activity-ledger .ledger-entry{min-height:88px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px}.activity-ledger .ledger-entry time{grid-column:2;grid-row:2;flex-direction:row;align-items:center;gap:7px}.activity-ledger .ledger-entry time span,.activity-ledger .ledger-entry time strong{color:var(--apple-tertiary);font-size:8px;font-weight:560}.activity-ledger .ledger-entry__marker{width:38px;height:38px;grid-column:1;grid-row:1 / 3;align-self:start}.activity-ledger .ledger-entry__copy{grid-column:2;grid-row:1}.activity-ledger .ledger-entry__copy p{white-space:normal}.activity-ledger__footer{min-height:58px;align-items:center;flex-direction:row;gap:10px;padding:10px 14px}.activity-ledger__footer>span:first-child{min-width:0;line-height:1.4}}
