.launchpad-color-slider{appearance:none;border:1px solid var(--color-border-default);background:var(--slider-track);border-radius:999px;height:16px;box-shadow:inset 0 1px 2px #102a4329}.launchpad-color-slider:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.launchpad-color-slider::-webkit-slider-thumb{appearance:none;background:var(--color-accent-primary);border:2px solid #fff;border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 1px #102a4338,0 4px 10px #102a433d}.launchpad-color-slider::-moz-range-track{background:0 0;border:0}.launchpad-color-slider::-moz-range-thumb{background:var(--color-accent-primary);border:2px solid #fff;border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 1px #102a4338,0 4px 10px #102a433d}.launchpad-tile-grid-scroll{box-sizing:border-box;scroll-padding-bottom:var(--launchpad-grid-bottom-padding,var(--launchpad-tile-gap,.75rem));scrollbar-color:var(--launchpad-workspace-scrollbar-thumb,#3478be3d) transparent;scrollbar-width:thin}.launchpad-tile-grid-scroll::-webkit-scrollbar{width:5px}.launchpad-tile-grid-scroll::-webkit-scrollbar-track{background:0 0}.launchpad-tile-grid-scroll::-webkit-scrollbar-thumb{background:var(--launchpad-workspace-scrollbar-thumb,#3478be3d);background-clip:content-box;border:2px solid #0000;border-radius:999px}.launchpad-tile-grid-scroll::-webkit-scrollbar-thumb:hover{background:var(--launchpad-workspace-scrollbar-thumb-hover,#3478be61);background-clip:content-box}.launchpad-tile-grid{align-content:stretch}.launchpad-subtle-scroll{scrollbar-gutter:stable;scrollbar-color:transparent transparent;scrollbar-width:thin}.launchpad-subtle-scroll:hover,.launchpad-subtle-scroll:focus-within{scrollbar-color:var(--launchpad-subtle-scrollbar-thumb,#3478be1f) transparent}.launchpad-subtle-scroll::-webkit-scrollbar{height:var(--launchpad-subtle-scrollbar-size,3px);width:var(--launchpad-subtle-scrollbar-size,3px)}.launchpad-subtle-scroll::-webkit-scrollbar-track{background:0 0}.launchpad-subtle-scroll::-webkit-scrollbar-thumb{background:padding-box content-box;border:1px solid #0000;border-radius:999px}.launchpad-subtle-scroll:hover::-webkit-scrollbar-thumb{background:var(--launchpad-subtle-scrollbar-thumb,#3478be1f);background-clip:content-box}.launchpad-subtle-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--launchpad-subtle-scrollbar-thumb,#3478be1f);background-clip:content-box}html[data-theme=obsidian-blue] .launchpad-subtle-scroll,html[data-theme=obsidian-blue] .launchpad-tile-grid-scroll{scrollbar-color:transparent transparent}html[data-theme=obsidian-blue] .launchpad-subtle-scroll:hover,html[data-theme=obsidian-blue] .launchpad-subtle-scroll:focus-within,html[data-theme=obsidian-blue] .launchpad-tile-grid-scroll:hover,html[data-theme=obsidian-blue] .launchpad-tile-grid-scroll:focus-within{scrollbar-color:var(--launchpad-subtle-scrollbar-thumb,#65aeff1a) transparent}html[data-theme=obsidian-blue] .launchpad-subtle-scroll::-webkit-scrollbar{width:4px;height:4px}html[data-theme=obsidian-blue] .launchpad-tile-grid-scroll::-webkit-scrollbar{width:4px;height:4px}html[data-theme=obsidian-blue] .launchpad-subtle-scroll::-webkit-scrollbar-track{background:0 0}html[data-theme=obsidian-blue] .launchpad-tile-grid-scroll::-webkit-scrollbar-track{background:0 0}html[data-theme=obsidian-blue] .launchpad-subtle-scroll::-webkit-scrollbar-thumb{background:padding-box content-box;border:1px solid #0000}html[data-theme=obsidian-blue] .launchpad-tile-grid-scroll::-webkit-scrollbar-thumb{background:padding-box content-box;border:1px solid #0000}html[data-theme=obsidian-blue] .launchpad-subtle-scroll:hover::-webkit-scrollbar-thumb{background:var(--launchpad-subtle-scrollbar-thumb-hover,#65aeff33);background-clip:content-box}html[data-theme=obsidian-blue] .launchpad-subtle-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--launchpad-subtle-scrollbar-thumb-hover,#65aeff33);background-clip:content-box}html[data-theme=obsidian-blue] .launchpad-tile-grid-scroll:hover::-webkit-scrollbar-thumb{background:var(--launchpad-subtle-scrollbar-thumb-hover,#65aeff33);background-clip:content-box}html[data-theme=obsidian-blue] .launchpad-tile-grid-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--launchpad-subtle-scrollbar-thumb-hover,#65aeff33);background-clip:content-box}.launchpad-accent-intensity-slider{width:100%;accent-color:var(--color-accent-primary);cursor:pointer}.launchpad-accent-intensity-slider:disabled{cursor:not-allowed;opacity:.55}.launchpad-workspace-surface{--launchpad-workspace-field:radial-gradient(circle at 8% 10%, #c627271b, transparent 35%), radial-gradient(circle at 94% 18%, #2f6fed1f, transparent 38%), linear-gradient(to bottom right, #c6272712 0%, #ffffff80 46%, #2f6fed16 100%), linear-gradient(135deg, var(--launchpad-edit-tint,transparent), transparent 52%), var(--app-shell-background);--launchpad-shared-border-warm:#a66f86}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface{--launchpad-shared-border-warm:color-mix(in srgb, #a66f86 30%, var(--color-tile-border))}}.launchpad-workspace-surface{--launchpad-shared-border-blend:#7c8fd9}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface{--launchpad-shared-border-blend:color-mix(in srgb, #7c8fd9 38%, var(--color-tile-border))}}.launchpad-workspace-surface{--launchpad-shared-border-cool:#2f6fed}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface{--launchpad-shared-border-cool:color-mix(in srgb, #2f6fed 46%, var(--color-tile-border))}}.launchpad-workspace-surface{background:var(--launchpad-workspace-field);position:relative}:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-workspace-surface{--launchpad-workspace-field:radial-gradient(circle at 8% 12%, #f43f5e24, transparent 34%), radial-gradient(circle at 92% 16%, #2f82ff38, transparent 36%), linear-gradient(105deg, #f43f5e14 0%, #081e33d6 46%, #2f82ff1f 100%), linear-gradient(135deg, var(--launchpad-edit-tint,transparent), transparent 52%), var(--app-shell-background);--launchpad-shared-border-warm:#c08497}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-workspace-surface{--launchpad-shared-border-warm:color-mix(in srgb, #c08497 32%, var(--color-tile-border))}}:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-workspace-surface{--launchpad-shared-border-blend:#7c8fd9}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-workspace-surface{--launchpad-shared-border-blend:color-mix(in srgb, #7c8fd9 42%, var(--color-tile-border))}}:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-workspace-surface{--launchpad-shared-border-cool:#65aeff}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-workspace-surface{--launchpad-shared-border-cool:color-mix(in srgb, #65aeff 50%, var(--color-tile-border))}}html[data-theme=professional-dark] .launchpad-workspace-surface{--launchpad-workspace-field:radial-gradient(circle at 8% 12%, #f43f5e1c, transparent 34%), radial-gradient(circle at 92% 16%, #6ea8ff29, transparent 36%), linear-gradient(105deg, #f43f5e0f 0%, #111827d6 46%, #6ea8ff17 100%), linear-gradient(135deg, var(--launchpad-edit-tint,transparent), transparent 52%), var(--app-shell-background);--launchpad-shared-border-warm:#c08497}@supports (color:color-mix(in lab, red, red)){html[data-theme=professional-dark] .launchpad-workspace-surface{--launchpad-shared-border-warm:color-mix(in srgb, #c08497 28%, var(--color-tile-border))}}html[data-theme=professional-dark] .launchpad-workspace-surface{--launchpad-shared-border-blend:#8b8fd9}@supports (color:color-mix(in lab, red, red)){html[data-theme=professional-dark] .launchpad-workspace-surface{--launchpad-shared-border-blend:color-mix(in srgb, #8b8fd9 34%, var(--color-tile-border))}}html[data-theme=professional-dark] .launchpad-workspace-surface{--launchpad-shared-border-cool:#6ea8ff}@supports (color:color-mix(in lab, red, red)){html[data-theme=professional-dark] .launchpad-workspace-surface{--launchpad-shared-border-cool:color-mix(in srgb, #6ea8ff 42%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid{isolation:isolate}.launchpad-workspace-surface .launchpad-tile-grid>.launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>*>.launchpad-hd-tile{--launchpad-shared-border-a:var(--launchpad-shared-border-warm);--launchpad-shared-border-b:var(--launchpad-shared-border-cool);--launchpad-shared-border-mid:var(--launchpad-shared-border-blend)}@media (min-width:640px){.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd)>.launchpad-hd-tile{--launchpad-shared-border-a:#a66f86}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd)>.launchpad-hd-tile{--launchpad-shared-border-a:color-mix(in srgb, #a66f86 32%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd)>.launchpad-hd-tile{--launchpad-shared-border-b:#7c8fd9}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd)>.launchpad-hd-tile{--launchpad-shared-border-b:color-mix(in srgb, #7c8fd9 28%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd)>.launchpad-hd-tile{--launchpad-shared-border-mid:#9d7a92}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(odd)>.launchpad-hd-tile{--launchpad-shared-border-mid:color-mix(in srgb, #9d7a92 30%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n)>.launchpad-hd-tile{--launchpad-shared-border-a:#7c8fd9}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n)>.launchpad-hd-tile{--launchpad-shared-border-a:color-mix(in srgb, #7c8fd9 28%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n)>.launchpad-hd-tile{--launchpad-shared-border-b:#2f6fed}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n)>.launchpad-hd-tile{--launchpad-shared-border-b:color-mix(in srgb, #2f6fed 50%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n)>.launchpad-hd-tile{--launchpad-shared-border-mid:#657ee6}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid>:nth-child(2n)>.launchpad-hd-tile{--launchpad-shared-border-mid:color-mix(in srgb, #657ee6 36%, var(--color-tile-border))}}}@media (min-width:1280px){.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-a:#a66f86}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-a:color-mix(in srgb, #a66f86 34%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-b:#8b6fd9}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-b:color-mix(in srgb, #8b6fd9 28%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-mid:#9d7a92}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-mid:color-mix(in srgb, #9d7a92 32%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-a:#a66f86}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-a:color-mix(in srgb, #a66f86 18%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-b:#2f6fed}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-b:color-mix(in srgb, #2f6fed 30%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-mid:#7c8fd9}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-mid:color-mix(in srgb, #7c8fd9 44%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-a:#8b6fd9}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-a:color-mix(in srgb, #8b6fd9 28%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-b:#2f6fed}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-b:color-mix(in srgb, #2f6fed 56%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-mid:#657ee6}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--launch>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-mid:color-mix(in srgb, #657ee6 42%, var(--color-tile-border))}}}@media (min-width:1536px){.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-a:#a66f86}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-a:color-mix(in srgb, #a66f86 34%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-b:#8b6fd9}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-b:color-mix(in srgb, #8b6fd9 28%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-mid:#9d7a92}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+1)>.launchpad-hd-tile{--launchpad-shared-border-mid:color-mix(in srgb, #9d7a92 32%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-a:#a66f86}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-a:color-mix(in srgb, #a66f86 18%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-b:#2f6fed}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-b:color-mix(in srgb, #2f6fed 30%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-mid:#7c8fd9}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n+2)>.launchpad-hd-tile{--launchpad-shared-border-mid:color-mix(in srgb, #7c8fd9 44%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-a:#8b6fd9}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-a:color-mix(in srgb, #8b6fd9 28%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-b:#2f6fed}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-b:color-mix(in srgb, #2f6fed 56%, var(--color-tile-border))}}.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-mid:#657ee6}@supports (color:color-mix(in lab, red, red)){.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n).launchpad-hd-tile,.launchpad-workspace-surface .launchpad-tile-grid--edit>:nth-child(3n)>.launchpad-hd-tile{--launchpad-shared-border-mid:color-mix(in srgb, #657ee6 42%, var(--color-tile-border))}}}.launchpad-hd-tile .launchpad-tile-title{color:var(--launchpad-tile-accent);font-family:var(--launchpad-tile-title-font), var(--font-geist-sans), system-ui, sans-serif;font-size:var(--launchpad-tile-title-font-size,1.72rem);letter-spacing:-.028em;text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-weight:500;line-height:.95}html[data-theme=obsidian-blue] .launchpad-hd-tile .launchpad-tile-title{text-shadow:0 0 7px,0 0 16px}@supports (color:color-mix(in lab, red, red)){html[data-theme=obsidian-blue] .launchpad-hd-tile .launchpad-tile-title{text-shadow:0 0 7px color-mix(in srgb, currentColor 28%, transparent), 0 0 16px color-mix(in srgb, currentColor 12%, transparent)}}.launchpad-tile-watermark{--launchpad-tile-watermark-default-glow:var(--launchpad-accent-glow-mix,12%);--launchpad-tile-watermark-default-opacity:var(--launchpad-accent-watermark-opacity,.08);--launchpad-tile-watermark-depth-shadow:drop-shadow(0 16px 24px #00000029);--launchpad-tile-watermark-source-color:var(--launchpad-tile-accent);--launchpad-tile-watermark-tone-base:var(--launchpad-tile-watermark-source-color)}@supports (color:color-mix(in lab, red, red)){.launchpad-tile-watermark{--launchpad-tile-watermark-tone-base:color-mix(in srgb, var(--launchpad-tile-watermark-source-color) var(--launchpad-tile-watermark-tone,100%), var(--color-foreground) calc(100% - var(--launchpad-tile-watermark-tone,100%)))}}.launchpad-tile-watermark{--launchpad-tile-watermark-color:var(--launchpad-tile-watermark-tone-base);width:var(--launchpad-tile-watermark-size,8rem);height:var(--launchpad-tile-watermark-size,8rem);color:var(--launchpad-tile-watermark-color)}.launchpad-tile-watermark>*{vector-effect:non-scaling-stroke}.launchpad-tile-watermark>svg,.launchpad-tile-watermark svg{width:var(--launchpad-tile-watermark-size,8rem);height:var(--launchpad-tile-watermark-size,8rem);color:var(--launchpad-tile-watermark-color);opacity:var(--launchpad-tile-watermark-opacity,var(--launchpad-tile-watermark-default-opacity));stroke:currentColor;stroke-width:var(--launchpad-tile-watermark-stroke-width,2);--launchpad-tile-watermark-neon-core:var(--launchpad-tile-watermark-glow,var(--launchpad-tile-watermark-default-glow));--launchpad-tile-watermark-neon-halo:var(--launchpad-tile-watermark-glow,var(--launchpad-tile-watermark-default-glow));--launchpad-tile-watermark-neon-aura:var(--launchpad-tile-watermark-glow,var(--launchpad-tile-watermark-default-glow));filter:brightness(calc(100% + var(--launchpad-tile-watermark-lightness,0%))) drop-shadow(0 0 4px currentColor) drop-shadow(0 0 12px currentColor) drop-shadow(0 0 28px currentColor) var(--launchpad-tile-watermark-depth-shadow)}@supports (color:color-mix(in lab, red, red)){.launchpad-tile-watermark>svg,.launchpad-tile-watermark svg{filter:brightness(calc(100% + var(--launchpad-tile-watermark-lightness,0%))) drop-shadow(0 0 4px color-mix(in srgb, currentColor var(--launchpad-tile-watermark-neon-core), transparent)) drop-shadow(0 0 12px color-mix(in srgb, currentColor var(--launchpad-tile-watermark-neon-halo), transparent)) drop-shadow(0 0 28px color-mix(in srgb, currentColor var(--launchpad-tile-watermark-neon-aura), transparent)) var(--launchpad-tile-watermark-depth-shadow)}}.launchpad-tile-constellation{right:var(--launchpad-tile-constellation-right,-1.25rem);bottom:var(--launchpad-tile-constellation-bottom,-1.1rem);z-index:0;width:var(--launchpad-tile-constellation-width,11.5rem);height:var(--launchpad-tile-constellation-height,6.5rem);color:var(--launchpad-tile-accent);opacity:var(--launchpad-accent-constellation-opacity,.06);pointer-events:none;filter:drop-shadow(0 0 10px var(--launchpad-tile-accent));position:absolute}@supports (color:color-mix(in lab, red, red)){.launchpad-tile-constellation{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--launchpad-tile-accent) var(--launchpad-accent-glow-mix,12%), transparent))}}.launchpad-tile-constellation{-webkit-mask-image:radial-gradient(circle at 64% 58%,#000 0% 42%,#0000 82%);mask-image:radial-gradient(circle at 64% 58%,#000 0% 42%,#0000 82%)}.launchpad-tile-constellation-lines path{fill:none;stroke:currentColor;stroke-width:.85px;stroke-linecap:round;stroke-linejoin:round;opacity:.48}.launchpad-tile-constellation-dots circle{fill:currentColor;opacity:.82}.launchpad-tile-button-icon{color:var(--launchpad-subbutton-icon-color,var(--launchpad-tile-accent,var(--color-accent-primary)));place-items:center;line-height:0;display:grid}.launchpad-tile-button-icon-slot{left:var(--launchpad-subbutton-icon-inline-offset,.5rem)}.launchpad-tile-button-label{left:var(--launchpad-subbutton-label-left,calc(var(--launchpad-subbutton-icon-size,18px) + .875rem));right:var(--launchpad-subbutton-label-right,.375rem);position:absolute;top:50%;transform:translateY(-50%)}.launchpad-tile-button-icon>svg,.launchpad-tile-button-icon svg{stroke-width:2.15px;filter:drop-shadow(0 0 6px var(--launchpad-subbutton-icon-shadow-color,var(--launchpad-tile-accent,var(--color-accent-primary))));flex:none;display:block}@supports (color:color-mix(in lab, red, red)){.launchpad-tile-button-icon>svg,.launchpad-tile-button-icon svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--launchpad-subbutton-icon-shadow-color,var(--launchpad-tile-accent,var(--color-accent-primary))) var(--launchpad-subbutton-icon-glow,24%), transparent))}}.launchpad-tile-button-grid,.launchpad-tile-button-grid--spread{align-content:start}.launchpad-hd-tile [data-launchpad-subbutton=true]{opacity:var(--launchpad-subbutton-opacity,1)}.launchpad-tile--drop-target{--launchpad-tile-outline-gradient:linear-gradient(105deg, var(--launchpad-shared-border-a) 0%, var(--launchpad-shared-border-mid) 50%, var(--launchpad-shared-border-b) 100%)}@supports (color:color-mix(in lab, red, red)){.launchpad-tile--drop-target{--launchpad-tile-outline-gradient:linear-gradient(105deg, color-mix(in srgb, var(--launchpad-shared-border-a) 72%, var(--color-border-active)) 0%, color-mix(in srgb, var(--launchpad-shared-border-mid) 72%, var(--color-border-active)) 50%, color-mix(in srgb, var(--launchpad-shared-border-b) 72%, var(--color-border-active)) 100%)}}.launchpad-tile--drop-target{box-shadow:0 0 0 2px var(--launchpad-shared-border-b), var(--launchpad-tile-custom-glow-shadow,0 0 0 #0000), var(--shadow-inset-card), var(--launchpad-tile-custom-shadow,var(--shadow-card))}@supports (color:color-mix(in lab, red, red)){.launchpad-tile--drop-target{box-shadow:0 0 0 2px color-mix(in srgb, var(--launchpad-shared-border-b) 26%, transparent), var(--launchpad-tile-custom-glow-shadow,0 0 0 #0000), var(--shadow-inset-card), var(--launchpad-tile-custom-shadow,var(--shadow-card))}}.launchpad-tile--selected{--launchpad-tile-outline-gradient:linear-gradient(105deg, var(--launchpad-shared-border-a) 0%, var(--launchpad-shared-border-mid) 50%, var(--launchpad-shared-border-b) 100%)}@supports (color:color-mix(in lab, red, red)){.launchpad-tile--selected{--launchpad-tile-outline-gradient:linear-gradient(105deg, color-mix(in srgb, var(--launchpad-shared-border-a) 78%, var(--color-border-active)) 0%, color-mix(in srgb, var(--launchpad-shared-border-mid) 76%, var(--color-border-active)) 50%, color-mix(in srgb, var(--launchpad-shared-border-b) 80%, var(--color-border-active)) 100%)}}.launchpad-tile--selected,:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .launchpad-hd-tile.launchpad-tile--selected{border-color:var(--color-border-active);border-width:var(--launchpad-tile-outline-width);box-shadow:var(--launchpad-tile-custom-glow-shadow,0 0 0 #0000), var(--launchpad-tile-custom-shadow,var(--shadow-card))}.launchpad-selection-marker{z-index:42;pointer-events:none;background:radial-gradient(circle at 32% 26%, #fffffff2 0 9%, var(--color-accent-primary) 10% 24%, var(--color-accent-primary) 54%, var(--color-border-active) 100%);border-radius:999px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.launchpad-selection-marker{background:radial-gradient(circle at 32% 26%, #fffffff2 0 9%, color-mix(in srgb, var(--color-accent-primary) 46%, white) 10% 24%, var(--color-accent-primary) 54%, var(--color-border-active) 100%)}}.launchpad-selection-marker{box-shadow:0 1px 3px #0a245c38, 0 0 9px var(--color-border-active)}@supports (color:color-mix(in lab, red, red)){.launchpad-selection-marker{box-shadow:0 1px 3px #0a245c38, 0 0 9px color-mix(in srgb, var(--color-border-active) 46%, transparent)}}.launchpad-selection-marker--tile{width:.6875rem;height:.6875rem;bottom:.625rem;right:.625rem}.launchpad-selection-marker--button{width:.5rem;height:.5rem;bottom:.3125rem;right:.375rem}.launchpad-hd-tile{--launchpad-shared-border-a:var(--launchpad-shared-border-warm,#a66f86)}@supports (color:color-mix(in lab, red, red)){.launchpad-hd-tile{--launchpad-shared-border-a:var(--launchpad-shared-border-warm,color-mix(in srgb, #a66f86 24%, var(--color-tile-border)))}}.launchpad-hd-tile{--launchpad-shared-border-b:var(--launchpad-shared-border-cool,#2f6fed)}@supports (color:color-mix(in lab, red, red)){.launchpad-hd-tile{--launchpad-shared-border-b:var(--launchpad-shared-border-cool,color-mix(in srgb, #2f6fed 36%, var(--color-tile-border)))}}.launchpad-hd-tile{--launchpad-shared-border-mid:var(--launchpad-shared-border-blend,#7c8fd9)}@supports (color:color-mix(in lab, red, red)){.launchpad-hd-tile{--launchpad-shared-border-mid:var(--launchpad-shared-border-blend,color-mix(in srgb, #7c8fd9 34%, var(--color-tile-border)))}}.launchpad-hd-tile{--launchpad-shared-border-opacity:.78;--launchpad-tile-outline-width:2px;--launchpad-tile-outline-gradient:linear-gradient(105deg, var(--launchpad-shared-border-a) 0%, var(--launchpad-shared-border-mid) 50%, var(--launchpad-shared-border-b) 100%);--launchpad-tile-bg-layer-1:radial-gradient(circle at 84% 78%, var(--launchpad-tile-accent), transparent 34%)}@supports (color:color-mix(in lab, red, red)){.launchpad-hd-tile{--launchpad-tile-bg-layer-1:radial-gradient(circle at 84% 78%, color-mix(in srgb, var(--launchpad-tile-accent) var(--launchpad-accent-bg-mix,8%), transparent), transparent 34%)}}.launchpad-hd-tile{--launchpad-tile-bg-layer-2:radial-gradient(circle at 16% 8%, var(--color-text-inverse), transparent 26%)}@supports (color:color-mix(in lab, red, red)){.launchpad-hd-tile{--launchpad-tile-bg-layer-2:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--color-text-inverse) 32%, transparent), transparent 26%)}}.launchpad-hd-tile{--launchpad-tile-bg-layer-3:linear-gradient(var(--color-tile-bg), var(--color-tile-bg));border:var(--launchpad-tile-outline-width) solid transparent;background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-tile-outline-gradient) border-box;box-shadow:inset 0 1px 0 #ffffff9e, var(--launchpad-tile-custom-glow-shadow,0 0 0 #0000), var(--launchpad-tile-custom-shadow,var(--shadow-card));filter:opacity(var(--launchpad-tile-opacity,1));isolation:isolate;background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000;position:relative;overflow:hidden}.launchpad-hd-tile:before{inset-inline:calc(var(--launchpad-tile-outline-width) + 2px);top:var(--launchpad-tile-outline-width);z-index:2;background:linear-gradient(90deg, transparent, var(--launchpad-shared-border-a), var(--launchpad-shared-border-b), transparent);border-radius:999px;height:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.launchpad-hd-tile:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--launchpad-shared-border-a) 58%, #ffffff57), color-mix(in srgb, var(--launchpad-shared-border-b) 58%, #ffffff57), transparent)}}.launchpad-hd-tile:before{content:"";opacity:.28;pointer-events:none}.launchpad-hd-tile:after{z-index:3;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:0 0;position:absolute;inset:0}.launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover{--launchpad-tile-bg-layer-1:radial-gradient(circle at 84% 78%, var(--launchpad-tile-accent), transparent 34%)}@supports (color:color-mix(in lab, red, red)){.launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover{--launchpad-tile-bg-layer-1:radial-gradient(circle at 84% 78%, color-mix(in srgb, var(--launchpad-tile-accent) var(--launchpad-accent-bg-mix,8%), transparent), transparent 34%)}}.launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover{--launchpad-tile-bg-layer-2:linear-gradient(var(--color-tile-hover-bg), var(--color-tile-hover-bg));--launchpad-tile-bg-layer-3:linear-gradient(transparent, transparent);background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-tile-outline-gradient) border-box;box-shadow:inset 0 1px 0 #ffffffad, var(--launchpad-tile-custom-glow-shadow,0 0 0 #0000), 0 0 18px var(--launchpad-shared-border-b), var(--launchpad-tile-custom-shadow,var(--shadow-card));background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover{box-shadow:inset 0 1px 0 #ffffffad, var(--launchpad-tile-custom-glow-shadow,0 0 0 #0000), 0 0 18px color-mix(in srgb, var(--launchpad-shared-border-b) var(--launchpad-accent-glow-mix,12%), transparent), var(--launchpad-tile-custom-shadow,var(--shadow-card))}}.launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover:after{opacity:0}.launchpad-sidebar-slot{isolation:isolate;position:relative}:is(html[data-theme=light],html:not([data-theme])) .launchpad-hd-tile{--launchpad-shared-border-opacity:.78;--launchpad-light-tile-border:transparent;--launchpad-tile-outline-gradient:linear-gradient(to bottom right, #4f80dc 0%, #a8b6dd 48%, #bfb4c4 100%);--launchpad-tile-bg-layer-1:linear-gradient(180deg, #ffffffe6 0%, #f6faffbd 100%);--launchpad-tile-bg-layer-2:linear-gradient(transparent, transparent);--launchpad-tile-bg-layer-3:linear-gradient(transparent, transparent);--color-tile-button-bg:#ffffffc2;--color-tile-button-border:#94a3b847;--color-tile-button-hover-bg:#eff6ffdb;--color-tile-button-hover-border:var(--launchpad-tile-accent)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=light],html:not([data-theme])) .launchpad-hd-tile{--color-tile-button-hover-border:color-mix(in srgb, var(--launchpad-tile-accent) 18%, #64748b70)}}:is(html[data-theme=light],html:not([data-theme])) .launchpad-hd-tile{background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-tile-outline-gradient) border-box;color:#172033;background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #0f172a09,0 10px 22px -19px #0f172a26}:is(html[data-theme=light],html:not([data-theme])) .launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover{--launchpad-tile-outline-gradient:linear-gradient(to bottom right, #477be0 0%, #a4b2dd 48%, #bcacbd 100%);--launchpad-tile-bg-layer-1:linear-gradient(180deg, #fffffff0 0%, #f1f7ffcc 100%);--launchpad-tile-bg-layer-2:linear-gradient(transparent, transparent);--launchpad-tile-bg-layer-3:linear-gradient(transparent, transparent);background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-tile-outline-gradient) border-box;background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000;box-shadow:inset 0 1px #ffffffeb,0 2px 4px #0f172a0b,0 12px 26px -19px #0f172a33}:is(html[data-theme=light],html:not([data-theme])) .launchpad-hd-tile .launchpad-tile-title{color:var(--launchpad-tile-accent)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=light],html:not([data-theme])) .launchpad-hd-tile .launchpad-tile-title{color:color-mix(in srgb, var(--launchpad-tile-accent) 36%, #0f172a)}}:is(html[data-theme=light],html:not([data-theme])) .launchpad-hd-tile .launchpad-tile-title{text-shadow:none}:is(html[data-theme=light],html:not([data-theme])) .launchpad-hd-tile .launchpad-tile-title:after{background:var(--launchpad-tile-accent);border-radius:999px;width:2.35rem;height:2px;margin-top:.35rem;display:block}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=light],html:not([data-theme])) .launchpad-hd-tile .launchpad-tile-title:after{background:color-mix(in srgb, var(--launchpad-tile-accent) var(--launchpad-accent-title-rule-mix,46%), transparent)}}:is(html[data-theme=light],html:not([data-theme])) .launchpad-hd-tile .launchpad-tile-title:after{content:""}:is(html[data-theme=light],html:not([data-theme])) .launchpad-tile-watermark{--launchpad-tile-watermark-default-glow:0%;--launchpad-tile-watermark-default-opacity:calc(var(--launchpad-accent-light-watermark-opacity,.025) * .72);--launchpad-tile-watermark-depth-shadow:drop-shadow(0 0 0 #0000)}:is(html[data-theme=light],html:not([data-theme])) .launchpad-tile-constellation{opacity:calc(var(--launchpad-accent-light-constellation-opacity,.028) * .65);filter:none}:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-hd-tile{--launchpad-shared-border-opacity:.82;--launchpad-tile-bg-layer-1:radial-gradient(circle at 84% 78%, var(--launchpad-tile-accent), transparent 34%)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-hd-tile{--launchpad-tile-bg-layer-1:radial-gradient(circle at 84% 78%, color-mix(in srgb, var(--launchpad-tile-accent) var(--launchpad-accent-bg-mix,8%), transparent), transparent 34%)}}:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-hd-tile{--launchpad-tile-bg-layer-2:radial-gradient(circle at 16% 8%, #ffffff0b, transparent 26%);--launchpad-tile-bg-layer-3:linear-gradient(180deg, #09213aeb 0%, #041523f5 100%);background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-tile-outline-gradient) border-box;background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000;box-shadow:inset 0 1px #ffffff0e,0 12px 32px #0000003d}:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover{--launchpad-tile-bg-layer-1:radial-gradient(circle at 84% 78%, var(--launchpad-tile-accent), transparent 34%)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover{--launchpad-tile-bg-layer-1:radial-gradient(circle at 84% 78%, color-mix(in srgb, var(--launchpad-tile-accent) var(--launchpad-accent-bg-mix,8%), transparent), transparent 34%)}}:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover{--launchpad-tile-bg-layer-2:radial-gradient(circle at 16% 8%, #ffffff0d, transparent 26%);--launchpad-tile-bg-layer-3:linear-gradient(180deg, #0c2640f0 0%, #06192af7 100%);background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-tile-outline-gradient) border-box;box-shadow:inset 0 1px 0 #ffffff12, 0 0 20px var(--launchpad-shared-border-b), 0 14px 34px #00000047;background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=obsidian-blue],html[data-theme=dimensional-slate],html[data-theme=deep-space]) .launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover{box-shadow:inset 0 1px 0 #ffffff12, 0 0 20px color-mix(in srgb, var(--launchpad-shared-border-b) var(--launchpad-accent-glow-mix,14%), transparent), 0 14px 34px #00000047}}html[data-theme=professional-dark] .launchpad-hd-tile{--launchpad-shared-border-opacity:.8;--launchpad-tile-bg-layer-1:linear-gradient(180deg, #1d293df5 0%, #111827fa 100%);--launchpad-tile-bg-layer-2:linear-gradient(transparent, transparent);--launchpad-tile-bg-layer-3:linear-gradient(transparent, transparent);background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-tile-outline-gradient) border-box;background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000038}html[data-theme=professional-dark] .launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover{--launchpad-tile-bg-layer-1:linear-gradient(180deg, #23324afa 0%, #1b2638fa 100%);--launchpad-tile-bg-layer-2:linear-gradient(transparent, transparent);--launchpad-tile-bg-layer-3:linear-gradient(transparent, transparent);background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-tile-outline-gradient) border-box;background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #00000042}html[data-theme=professional-dark] .launchpad-hd-tile .launchpad-tile-title{color:#eef4fb;text-shadow:none}html[data-theme=professional-dark] .launchpad-hd-tile .launchpad-tile-title:after{background:var(--launchpad-tile-accent);border-radius:999px;width:2.5rem;height:2px;margin-top:.35rem;display:block}@supports (color:color-mix(in lab, red, red)){html[data-theme=professional-dark] .launchpad-hd-tile .launchpad-tile-title:after{background:color-mix(in srgb, var(--launchpad-tile-accent) var(--launchpad-accent-title-rule-mix,44%), transparent)}}html[data-theme=professional-dark] .launchpad-hd-tile .launchpad-tile-title:after{content:""}html[data-theme=professional-dark] .launchpad-tile-watermark{--launchpad-tile-watermark-default-glow:0%;--launchpad-tile-watermark-default-opacity:var(--launchpad-accent-professional-dark-watermark-opacity,.035);--launchpad-tile-watermark-depth-shadow:drop-shadow(0 0 0 #0000)}html[data-theme=professional-dark] .launchpad-tile-constellation{opacity:0;display:none}html[data-theme=professional-dark] .launchpad-hd-tile [data-launchpad-subbutton-grid=true] [data-launchpad-subbutton=true]{box-shadow:none}html[data-theme=professional-light] .launchpad-hd-tile{--launchpad-shared-border-opacity:.82;--launchpad-tile-outline-gradient:linear-gradient(to bottom right, #5f88d4 0%, #b0bdde 48%, #c1bac9 100%);--launchpad-tile-bg-layer-1:linear-gradient(180deg, #ffffffe0 0%, #f7fafec7 100%);--launchpad-tile-bg-layer-2:linear-gradient(transparent, transparent);--launchpad-tile-bg-layer-3:linear-gradient(transparent, transparent);--color-tile-button-bg:#ffffffd1;--color-tile-button-border:#94a3b85c;--color-tile-button-hover-bg:#f1f7ffe6;--color-tile-button-hover-border:var(--launchpad-tile-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=professional-light] .launchpad-hd-tile{--color-tile-button-hover-border:color-mix(in srgb, var(--launchpad-tile-accent) 20%, #64748b85)}}html[data-theme=professional-light] .launchpad-hd-tile{background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-tile-outline-gradient) border-box;color:#111827;background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a09,0 10px 22px -18px #0f172a29}html[data-theme=professional-light] .launchpad-hd-tile:not([data-launchpad-module-tile=true]):not([data-launchpad-tile-edit-mode=true]):hover{--launchpad-tile-outline-gradient:linear-gradient(to bottom right, #5985d7 0%, #abb9de 48%, #bfb4c4 100%);--launchpad-tile-bg-layer-1:linear-gradient(180deg, #ffffffed 0%, #f3f7fcd6 100%);--launchpad-tile-bg-layer-2:linear-gradient(transparent, transparent);--launchpad-tile-bg-layer-3:linear-gradient(transparent, transparent);background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-tile-outline-gradient) border-box;background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000;box-shadow:inset 0 1px #fffffff0,0 2px 4px #0f172a0b,0 12px 26px -18px #0f172a2e}html[data-theme=professional-light] .launchpad-hd-tile .launchpad-tile-title{color:#1f2937;text-shadow:none}html[data-theme=professional-light] .launchpad-hd-tile .launchpad-tile-title:after{background:var(--launchpad-tile-accent);border-radius:999px;width:2.5rem;height:2px;margin-top:.35rem;display:block}@supports (color:color-mix(in lab, red, red)){html[data-theme=professional-light] .launchpad-hd-tile .launchpad-tile-title:after{background:color-mix(in srgb, var(--launchpad-tile-accent) var(--launchpad-accent-title-rule-mix,48%), transparent)}}html[data-theme=professional-light] .launchpad-hd-tile .launchpad-tile-title:after{content:""}html[data-theme=professional-light] .launchpad-tile-watermark{--launchpad-tile-watermark-default-glow:0%;--launchpad-tile-watermark-default-opacity:calc(var(--launchpad-accent-light-watermark-opacity,.025) * .72);--launchpad-tile-watermark-depth-shadow:drop-shadow(0 0 0 #0000)}html[data-theme=professional-light] .launchpad-tile-constellation{color:var(--launchpad-tile-accent);opacity:calc(var(--launchpad-accent-light-constellation-opacity,.028) * .65);filter:none}html[data-theme=professional-light] .launchpad-hd-tile [data-launchpad-subbutton-grid=true] [data-launchpad-subbutton=true]{box-shadow:none}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .launchpad-hd-tile:before{opacity:.16;background:linear-gradient(90deg,#0000,#ffffffb8,#94a3b82e,#0000);height:1px}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .launchpad-hd-tile [data-launchpad-subbutton-grid=true] [data-launchpad-subbutton=true]{color:#1e293b;box-shadow:inset 0 1px #ffffff94,0 1px 2px #0f172a07}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) :is([data-launchpad-module-tile=true],[data-launchpad-tile-edit-mode=true]:not(.launchpad-tile--drop-target):not([data-launchpad-tile-hidden=true])){--launchpad-tile-radius:8px;--launchpad-module-tile-border-gradient:linear-gradient(135deg, #2a69f5db 0%, #3b65e5d1 50%, #7051c3c2 72%, #a8467bb8 84%, #ca3c4fd1 100%);--launchpad-tile-outline-gradient:var(--launchpad-module-tile-border-gradient);--launchpad-tile-bg-layer-1:linear-gradient(180deg, #fffffff7 0%, #f7fafff2 58%, #f1f6fdeb 100%);--launchpad-tile-bg-layer-2:linear-gradient(transparent, transparent);--launchpad-tile-bg-layer-3:linear-gradient(transparent, transparent);--color-tile-button-bg:#ffffffc7;--color-tile-button-border:#899dbe47;--color-tile-button-hover-bg:#f1f7ffe0;--color-tile-button-hover-border:#2a69f557;border-radius:var(--launchpad-tile-radius);background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-module-tile-border-gradient) border-box;box-shadow:inset 0 1px 0 #fffffff5, inset 1px 0 0 #ffffff6b, var(--launchpad-tile-custom-glow-shadow,0 0 0 #0000), var(--launchpad-tile-custom-shadow,0 8px 22px #1c3d6e12, 0 1px 3px #112a520f);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000;transition:background .16s,box-shadow .16s;overflow:hidden}[data-launchpad-module-gloss=true]{z-index:1;border-radius:calc(var(--launchpad-tile-radius,8px) - 1px);pointer-events:none;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffffc2,inset 1px 0 #ffffff47}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) [data-launchpad-module-tile=true] [data-launchpad-module-tile-title=true]{letter-spacing:-.018em;font-weight:600}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) [data-launchpad-module-tile=true] [data-launchpad-module-tile-title=true]:after{background:linear-gradient(90deg,#2a69f5f5,#2a69f53d);width:34px;height:2px;margin-top:5px}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) :is([data-launchpad-module-watermark=true],[data-launchpad-tile-edit-mode=true]:not(.launchpad-tile--drop-target):not([data-launchpad-tile-hidden=true]) .launchpad-tile-watermark){--launchpad-tile-watermark-default-opacity:.045;z-index:0;width:var(--launchpad-tile-watermark-size,min(42%, 132px));height:var(--launchpad-tile-watermark-size,min(58%, 132px));place-items:center;max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);display:grid}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) :is([data-launchpad-module-tile=true],[data-launchpad-tile-edit-mode=true]:not(.launchpad-tile--drop-target):not([data-launchpad-tile-hidden=true])) .launchpad-tile-constellation{right:var(--launchpad-tile-constellation-right,-1.25rem);bottom:var(--launchpad-tile-constellation-bottom,-1.1rem);opacity:.045}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) :is([data-launchpad-module-tile=true],[data-launchpad-tile-edit-mode=true]:not(.launchpad-tile--drop-target):not([data-launchpad-tile-hidden=true])) [data-launchpad-subbutton-grid=true] [data-launchpad-subbutton=true]{border-color:#899dbe47;box-shadow:0 1px 2px #142d5612,inset 0 1px #ffffffe6}@media (hover:hover) and (pointer:fine){:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) [data-launchpad-module-tile=true]:hover{--launchpad-module-tile-border-gradient:linear-gradient(135deg, #2a69f5eb 0%, #3b65e5db 50%, #7051c3c7 72%, #a8467bbd 84%, #ca3c4fdb 100%);--launchpad-tile-outline-gradient:var(--launchpad-module-tile-border-gradient);background:var(--launchpad-tile-bg-layer-1) padding-box, var(--launchpad-tile-bg-layer-2) padding-box, var(--launchpad-tile-bg-layer-3) padding-box, var(--launchpad-module-tile-border-gradient) border-box;background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border-color:#0000;box-shadow:inset 0 1px #fffffffa,inset 1px 0 #ffffff75,0 14px 32px #0f172a21,0 0 0 1px #2563eb24}}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) :is([data-launchpad-module-tile=true],[data-launchpad-tile-edit-mode=true]:not(.launchpad-tile--drop-target):not([data-launchpad-tile-hidden=true])):focus-within{box-shadow:inset 0 1px #fffffffa,inset 1px 0 #ffffff75,0 0 0 2px #2a69f526,0 10px 24px #1c3d6e17}@media (prefers-reduced-motion:reduce){:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) :is([data-launchpad-module-tile=true],[data-launchpad-tile-edit-mode=true]:not(.launchpad-tile--drop-target):not([data-launchpad-tile-hidden=true])){transition:none}}.launchpad-brand-lockup{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.launchpad-brand-kicker{color:#b91c2b;letter-spacing:-.01em;text-shadow:0 0 10px #b91c2b2e;line-height:1}.launchpad-brand-title{color:var(--color-text-primary);letter-spacing:-.026em;text-shadow:0 1px #00000038;line-height:1.06}.launchpad-sidebar-slot .side-panel-toggle-button{height:var(--launchpad-sidebar-header-action-size,2rem);width:var(--launchpad-sidebar-header-action-size,2rem)}.launchpad-sidebar-slot .side-panel-toggle-glyph{height:var(--launchpad-sidebar-header-action-icon-size,1rem);width:var(--launchpad-sidebar-header-action-icon-size,1rem)}
.launchpad-sidebar-builder{--launchpad-sidebar-builder-gap:clamp(.5rem, .7vw, .75rem);--launchpad-sidebar-builder-order-width:clamp(13.5rem, 18vw, 17.5rem);--launchpad-sidebar-builder-library-min:min(24rem, 100%);--launchpad-sidebar-builder-inspector-width:clamp(16rem, 20vw, 19rem);--launchpad-sidebar-builder-panel-padding-x:clamp(.45rem, .65vw, .75rem);--launchpad-sidebar-builder-panel-padding-y:clamp(.45rem, .65vw, .75rem);--launchpad-sidebar-builder-divider-color:var(--color-sidebar-card-border,var(--color-editor-border-subtle));--launchpad-sidebar-builder-row-height:2.75rem;--launchpad-sidebar-builder-row-gap:.5rem}.launchpad-builder-workbench{gap:var(--launchpad-sidebar-builder-gap);grid-template-columns:minmax(0,1fr);min-width:0}@media (min-width:1280px){.launchpad-sidebar-builder>.launchpad-builder-workbench{grid-template-columns:minmax(0, var(--launchpad-sidebar-builder-order-width)) minmax(var(--launchpad-sidebar-builder-library-min), 1fr) minmax(0, var(--launchpad-sidebar-builder-inspector-width))}}.launchpad-builder-toolbar{min-height:3.75rem}.launchpad-builder-library,.launchpad-builder-order,.launchpad-builder-inspector{color:var(--color-text-primary)}.launchpad-builder-panel{background:var(--color-editor-panel-bg);border:1px solid var(--color-editor-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:var(--color-text-primary);min-width:0;padding-inline:var(--launchpad-sidebar-builder-panel-padding-x);overflow:hidden}.launchpad-builder-panel-header{border-bottom:1px solid var(--launchpad-sidebar-builder-divider-color);min-height:2.5rem;padding-block:var(--launchpad-sidebar-builder-panel-padding-y)}.launchpad-builder-order{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-accent-primary) 8%, transparent), transparent 42%), var(--color-editor-muted-bg)}.launchpad-builder-order-list{padding-block:var(--launchpad-sidebar-builder-panel-padding-y);flex:1;padding-right:.125rem}.launchpad-builder-order-row{cursor:grab;gap:var(--launchpad-sidebar-builder-row-gap);min-height:var(--launchpad-sidebar-builder-row-height);padding:.375rem .5rem}.launchpad-builder-order-row:active{cursor:grabbing}.launchpad-builder-order-row-active,.launchpad-builder-order-row[data-selected=true]{background:var(--color-info-bg);border-color:var(--color-border-active);color:var(--color-text-primary)}.launchpad-builder-order-index{width:1.5rem;height:1.5rem}.launchpad-builder-preset-control,.launchpad-builder-library-groups,.launchpad-builder-inspector-sections{padding-block:var(--launchpad-sidebar-builder-panel-padding-y)}.launchpad-builder-preset-control{border-bottom:1px solid var(--launchpad-sidebar-builder-divider-color)}.launchpad-builder-inspector-section{border-top:1px solid var(--launchpad-sidebar-builder-divider-color);padding-block:var(--launchpad-sidebar-builder-panel-padding-y)}.launchpad-builder-inspector-section:first-child{border-top:0}.launchpad-builder-live-preview-note{color:var(--color-text-tertiary)}.launchpad-builder-assistant-shell{color:var(--color-text-primary)}.launchpad-builder-assistant-shell-rails,.launchpad-builder-assistant-center,.launchpad-builder-source-panel,.launchpad-builder-inspector-panel{min-width:0;min-height:0}.launchpad-builder-assistant-center{color:var(--color-text-primary)}.launchpad-builder-entry-dialog{width:min(980px,100vw - 2rem);max-height:min(820px,100vh - 2rem)}.launchpad-builder-entry-dialog-body{gap:.9rem;padding:1rem;display:grid;overflow-y:auto}.launchpad-builder-entry-workflow{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-accent-primary) 7%, transparent), transparent 42%), var(--color-editor-panel-bg)}.launchpad-builder-entry-import,.launchpad-builder-entry-locked{min-width:0}.launchpad-builder-entry-locked{background:var(--color-sidebar-card-bg);border:1px dashed var(--color-editor-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;min-height:4.5rem;padding:1rem;font-size:.8rem;font-weight:700;display:flex}.launchpad-builder-source-panel-dialog{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-primary) 4%, transparent), transparent 48%), var(--color-sidebar-card-bg);border-color:var(--color-editor-border)}.launchpad-designer-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.launchpad-designer-workflow-card{box-sizing:border-box;align-content:start;gap:.75rem;min-height:8.5rem;padding:1rem;display:grid}.launchpad-designer-workflow-card.is-selected{background:var(--color-info-bg);border-color:var(--color-border-active);box-shadow:0 0 0 1px var(--color-border-active);color:var(--color-text-primary)}.launchpad-designer-workflow-card.is-disabled{cursor:not-allowed;opacity:.68}.launchpad-designer-workflow-card-icon{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-accent-primary);justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.launchpad-designer-workflow-card-status{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);place-self:end start;padding:.28rem .5rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.launchpad-designer-workflow-card.is-selected .launchpad-designer-workflow-card-status{border-color:color-mix(in srgb, var(--color-border-active) 38%, transparent);color:var(--color-accent-primary)}@media (max-width:1100px){.launchpad-designer-workflow-grid{grid-template-columns:1fr}}.launchpad-builder-source-panel,.launchpad-builder-inspector-panel{background:linear-gradient(180deg, #ffffff8a, #ffffff47), var(--color-sidebar-bg)}html[data-theme=obsidian-blue] .launchpad-builder-source-panel,html[data-theme=obsidian-blue] .launchpad-builder-inspector-panel,html[data-theme=professional-dark] .launchpad-builder-source-panel,html[data-theme=professional-dark] .launchpad-builder-inspector-panel,html[data-theme=dimensional-slate] .launchpad-builder-source-panel,html[data-theme=dimensional-slate] .launchpad-builder-inspector-panel,html[data-theme=deep-space] .launchpad-builder-source-panel,html[data-theme=deep-space] .launchpad-builder-inspector-panel{background:linear-gradient(180deg, #071a2d6b, #041220b8), var(--color-sidebar-bg)}.launchpad-builder-row-drag-ghost{opacity:.7;border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-primary);transform-origin:0;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;border:1px solid #2563eb2e;transition:none;transform:none;box-shadow:0 16px 34px #0f172a2e,0 0 0 1px #2563eb2e;-webkit-mask-image:none;mask-image:none}.launchpad-builder-row-drag-ghost *,.launchpad-builder-row-drag-ghost :focus,.launchpad-builder-row-drag-ghost :focus-visible{outline:0;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;-webkit-mask-image:none!important;mask-image:none!important}html[data-theme=obsidian-blue] .launchpad-builder-row-drag-ghost,html[data-theme=professional-dark] .launchpad-builder-row-drag-ghost,html[data-theme=dimensional-slate] .launchpad-builder-row-drag-ghost,html[data-theme=deep-space] .launchpad-builder-row-drag-ghost{opacity:.7;background:var(--color-bg-card);color:var(--color-text-primary);background-image:none;border-color:#7dbdff38;box-shadow:0 18px 38px #00000061,0 0 0 1px #7dbdff38}.launchpad-builder-library-tile-row:focus,.launchpad-builder-library-tile-row:focus-visible,.launchpad-builder-library-button-row:focus,.launchpad-builder-library-button-row:focus-visible{outline:0}.launchpad-builder-library-tile-row:not(.launchpad-builder-library-row-selected):focus-visible,.launchpad-builder-library-button-row:not(.launchpad-builder-library-row-selected):focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus), 0 0 0 3px color-mix(in srgb, var(--color-border-focus) 18%, transparent)}.launchpad-builder-library-parent-context{box-shadow:none;border-color:#0000;position:relative}.launchpad-builder-library-parent-context:after{background:var(--color-border-active,#2563eb);content:"";pointer-events:none;border-radius:999px;height:2px;position:absolute;bottom:0;left:.5rem;right:.5rem}.launchpad-builder-library-parent-context:focus-visible{box-shadow:0 0 0 1px var(--color-border-focus), 0 0 0 3px color-mix(in srgb, var(--color-border-focus) 18%, transparent)}.launchpad-builder-library-row-selected{box-shadow:none;border-width:2px;outline:0;position:relative;border-color:var(--color-border-active,#2563eb)!important;background:var(--accent-soft,color-mix(in srgb, var(--color-border-active,#2563eb) 9%, var(--color-bg-card)))!important}.launchpad-builder-library-row-selected .launchpad-builder-library-row-title,.launchpad-builder-library-row-selected .launchpad-builder-library-row-title:focus,.launchpad-builder-library-row-selected .launchpad-builder-library-row-title:focus-visible{box-shadow:none;background:0 0;outline:0}.launchpad-builder-library-row-selected .themed-editor-control:focus,.launchpad-builder-library-row-selected .themed-editor-control:focus-visible{border-color:var(--color-border-focus);box-shadow:inset 0 0 0 1px var(--color-border-focus);outline:0}.launchpad-builder-center-header{border-bottom:1px solid var(--color-editor-border-subtle);padding-bottom:.75rem}.launchpad-builder-assistant-workspace{grid-template-columns:minmax(16rem,.75fr) minmax(28rem,1.7fr) minmax(18rem,.9fr);gap:.75rem;min-width:0;height:100%;min-height:0;display:grid}.launchpad-builder-assistant-source-rail,.launchpad-builder-assistant-main,.launchpad-builder-assistant-inspector-rail{min-width:0;min-height:0;overflow:hidden}.launchpad-builder-assistant-source-rail,.launchpad-builder-assistant-inspector-rail,.launchpad-builder-assistant-main{flex-direction:column;display:flex}.launchpad-builder-assistant-scroll{min-height:0;overflow:hidden auto}.launchpad-builder-assistant-main .launchpad-builder-order-list,.launchpad-builder-assistant-inspector-body{flex:auto;height:auto;min-height:0;overflow:hidden auto}.launchpad-builder-assistant-candidate-row{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;min-width:0;display:grid}.launchpad-builder-assistant-candidate-select{color:inherit;min-width:0}.launchpad-builder-assistant-candidate-main{min-width:0;overflow:hidden}.launchpad-builder-assistant-candidate-title,.launchpad-builder-assistant-candidate-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.launchpad-builder-assistant-candidate-icon svg{display:block}.launchpad-builder-assistant-group-toggle{min-width:0}.launchpad-builder-assistant-inspector-value,.launchpad-builder-assistant-inspector-url{overflow-wrap:anywhere;word-break:break-word}@media (max-width:1280px){.launchpad-builder-assistant-workspace{grid-template-columns:minmax(14rem,.75fr) minmax(22rem,1.4fr) minmax(16rem,.85fr)}}
.mission-brief-panel{background:var(--color-sidebar-bg);border-color:var(--color-sidebar-card-border);color:var(--mission-card-title);isolation:isolate}.mission-brief-header,.mission-brief-footer{border-color:var(--color-sidebar-card-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.launchpad-sidebar-section-divider{border-color:var(--color-sidebar-card-border)}.launchpad-sidebar-header-divider{--launchpad-sidebar-divider-inset:.625rem;border-bottom-color:#0000;position:relative}.launchpad-sidebar-header-divider:after{background:var(--color-sidebar-card-border);content:"";height:1px;bottom:0;left:var(--launchpad-sidebar-divider-inset,.625rem);pointer-events:none;right:var(--launchpad-sidebar-divider-inset,.625rem);position:absolute}.launchpad-sidebar-header-controls,.mission-brief-header-controls{align-items:center;gap:var(--launchpad-sidebar-header-controls-gap,.5rem);justify-content:center;display:inline-flex}.mission-brief-header-icon{aspect-ratio:1;border-radius:var(--radius-md);color:#5ea7ff;height:var(--launchpad-sidebar-header-icon-size,32px);width:var(--launchpad-sidebar-header-icon-size,32px);background:linear-gradient(#0d2a46b8,#061827c7);border:1px solid #65aeff33;place-items:center;line-height:0;display:grid;box-shadow:inset 0 1px #fff1,0 0 0 1px #0000002e,0 0 12px #2f82ff29}.mission-brief-header-icon>svg{height:var(--launchpad-sidebar-header-icon-glyph-size,15px);width:var(--launchpad-sidebar-header-icon-glyph-size,15px);stroke-width:2.05px;filter:drop-shadow(0 0 5px #5ea7ff52);display:block}.mission-brief-heading{color:var(--mission-card-title);font-size:var(--launchpad-sidebar-title-font-size,16px);letter-spacing:-.018em;text-shadow:0 0 10px #dcecff14;font-weight:700;line-height:1}.mission-brief-critical-badge{font-size:var(--launchpad-sidebar-badge-font-size,10px);height:var(--launchpad-sidebar-badge-height,24px);min-width:var(--launchpad-sidebar-badge-min-width,66px);padding-inline:var(--launchpad-sidebar-badge-padding-x,9px);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.mission-brief-critical-badge.is-critical{color:#ff5c7a;background:#ff4f731c;border:1px solid #ff4f736b;box-shadow:inset 0 1px #ffffff0d,0 0 12px #ff4f732e}.mission-brief-critical-badge.is-neutral{background:var(--mission-section-count-bg);border:1px solid var(--mission-section-count-border);color:var(--mission-section-count-text)}.mission-brief-header-action{color:color-mix(in srgb, var(--color-text-primary) 84%, var(--color-accent-primary) 16%);opacity:1}.mission-brief-scroll{scrollbar-color:transparent transparent;scrollbar-width:thin}.mission-brief-scroll::-webkit-scrollbar{width:4px}.mission-brief-scroll::-webkit-scrollbar-track{background:0 0}.mission-brief-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.mission-brief-scroll:hover,.mission-brief-scroll:focus-within{scrollbar-color:#65aeff42 transparent}.mission-brief-scroll:hover::-webkit-scrollbar-thumb{background:#65aeff42}.mission-brief-scroll:focus-within::-webkit-scrollbar-thumb{background:#65aeff42}.mission-brief-section{gap:var(--launchpad-sidebar-section-gap,5px);padding-block:var(--launchpad-sidebar-section-padding,7px);background:0 0;border-color:#65aeff1f;border-top-style:solid;border-top-width:1px;display:grid}.mission-brief-section:first-child{border-top:0;padding-top:3px}.mission-brief-section-header{min-height:var(--launchpad-sidebar-section-header-min-height,22px);justify-content:space-between;align-items:center;display:flex}.mission-brief-section-actions{opacity:0;align-items:center;gap:3px;transition:opacity .14s,transform .14s;display:inline-flex;transform:translate(2px)}.mission-brief-section:hover .mission-brief-section-actions,.mission-brief-section:focus-within .mission-brief-section-actions{opacity:.48;transform:translate(0)}.mission-brief-section-heading{align-items:center;gap:var(--launchpad-sidebar-section-heading-gap,8px);min-width:0;display:flex}.mission-brief-section-title{color:#dcecff;letter-spacing:.085em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1}.mission-brief-section-action{color:#dcecff9e;height:var(--launchpad-sidebar-section-action-size,24px);width:var(--launchpad-sidebar-section-action-size,24px);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;place-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,opacity .15s,transform .15s;display:inline-grid}.mission-brief-section-action>svg{height:var(--launchpad-sidebar-section-action-icon-size,14px);width:var(--launchpad-sidebar-section-action-icon-size,14px)}.mission-brief-section[data-collapsed=true] .mission-brief-section-toggle svg{transform:rotate(-90deg)}.mission-brief-section-action:hover,.mission-brief-section-action:focus-visible{color:#fff;opacity:1;background:#65aeff24;border-color:#65aeff42}.mission-brief-count{font-size:var(--launchpad-sidebar-section-count-font-size,10px);height:var(--launchpad-sidebar-section-count-height,20px);min-width:var(--launchpad-sidebar-section-count-min-width,22px);padding-inline:var(--launchpad-sidebar-section-count-padding-x,7px);border-radius:999px;justify-content:center;align-items:center;font-weight:850;line-height:1;display:inline-flex}.mission-brief-count[data-section=now]{color:#ffd8df;background:#ff4f732e;border:1px solid #ff4f736b;box-shadow:0 0 12px #ff4f732e}.mission-brief-count[data-section=today]{color:#fff0c2;background:#f59e0b33;border:1px solid #f59e0b6b;box-shadow:0 0 12px #f59e0b2e}.mission-brief-count[data-section=this-week]{color:#dcecff;background:#2f82ff2e;border:1px solid #65aeff61;box-shadow:0 0 12px #2f82ff2e}.mission-brief-count[data-section=pinned]{color:#eadcff;background:#8b5cf62e;border:1px solid #8b5cf661;box-shadow:0 0 12px #8b5cf62e}.mission-brief-item-list{background:#05142238;border:1px solid #65aeff1c;border-radius:13px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 10px 22px #0000001f}.mission-brief-item{--mission-severity:var(--mission-info);--mission-severity-bg:var(--mission-info-bg);--mission-severity-border:var(--mission-info-border);--mission-severity-glow:var(--mission-icon-glow-info);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:grid;position:relative}.mission-brief-item:before{background:var(--mission-severity);box-shadow:0 0 10px color-mix(in srgb, var(--mission-severity) 32%, transparent);content:"";inset-block:8px;opacity:0;pointer-events:none;border-radius:999px;width:3px;position:absolute;left:0}.mission-brief-item+.mission-brief-item{border-top:1px solid #65aeff14}.mission-brief-item:hover{background:#0d2a4652}.mission-brief-item:hover .mission-brief-status-dot,.mission-brief-item:focus-visible .mission-brief-status-dot,.mission-brief-item:focus-within .mission-brief-status-dot,.mission-brief-status-dot:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--mission-severity) 22%, transparent), 0 0 14px color-mix(in srgb, var(--mission-severity) 62%, transparent), 0 0 24px color-mix(in srgb, var(--mission-severity) 34%, transparent);transform:scale(1.08)}.mission-brief-item:focus-visible{outline:2px solid color-mix(in srgb, var(--mission-severity) 54%, transparent);outline-offset:-2px}.mission-brief-featured-card{min-height:var(--launchpad-sidebar-row-featured-min-height,54px);gap:var(--launchpad-sidebar-row-gap,9px);padding:var(--launchpad-sidebar-row-featured-padding-y,7px) var(--launchpad-sidebar-row-padding-x,9px)}.mission-brief-compact-row{min-height:var(--launchpad-sidebar-row-compact-min-height,44px);gap:var(--launchpad-sidebar-row-gap,9px);padding:var(--launchpad-sidebar-row-compact-padding-y,6px) var(--launchpad-sidebar-row-padding-x,9px)}.mission-brief-item[data-severity=critical]{--mission-severity:#ff5c7a;--mission-severity-bg:#ff4f731a;--mission-severity-border:#ff4f736b;--mission-severity-glow:#ff4f734d;background:linear-gradient(90deg, color-mix(in srgb, var(--mission-severity) 12%, transparent) 0%, transparent 62%), color-mix(in srgb, var(--mission-severity-bg) 72%, transparent)}.mission-brief-item[data-severity=critical]:before{opacity:1}.mission-brief-item[data-severity=warning]{--mission-severity:#fbbf24;--mission-severity-bg:#fbbf241a;--mission-severity-border:#fbbf2461;--mission-severity-glow:#fbbf2447}.mission-brief-item[data-severity=info]{--mission-severity:#38bdf8;--mission-severity-bg:#38bdf81a;--mission-severity-border:#38bdf857;--mission-severity-glow:#38bdf842}.mission-brief-item[data-severity=pinned]{--mission-severity:#a78bfa;--mission-severity-bg:#8b5cf61a;--mission-severity-border:#8b5cf657;--mission-severity-glow:#8b5cf642}.mission-brief-item[data-severity=success]{--mission-severity:#22c55e;--mission-severity-bg:#22c55e1a;--mission-severity-border:#22c55e52;--mission-severity-glow:#22c55e3d}.mission-brief-item-copy{min-width:0}.mission-brief-item-title{color:var(--mission-card-title);font-size:var(--launchpad-sidebar-item-title-font-size,12.5px);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.1;overflow:hidden}.mission-brief-featured-card .mission-brief-item-title{font-size:var(--launchpad-sidebar-item-featured-title-font-size,13px)}.mission-brief-item-meta{color:var(--mission-card-meta);font-size:var(--launchpad-sidebar-item-meta-font-size,10.5px);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:600;line-height:1.18;overflow:hidden}.mission-brief-item-status{align-items:center;gap:var(--launchpad-sidebar-item-status-gap,7px);justify-content:end;min-width:20px;display:inline-flex}.mission-brief-status-label{color:var(--mission-severity);font-size:var(--launchpad-sidebar-item-status-label-font-size,9px);letter-spacing:.045em;max-width:var(--launchpad-sidebar-item-status-label-max-width,54px);text-overflow:ellipsis;text-shadow:0 0 8px color-mix(in srgb, var(--mission-severity) 26%, transparent);text-transform:uppercase;white-space:nowrap;font-weight:850;line-height:1;overflow:hidden}.mission-brief-status-dot{background:var(--mission-severity);box-shadow:0 0 0 2px color-mix(in srgb, var(--mission-severity) 16%, transparent), 0 0 10px color-mix(in srgb, var(--mission-severity) 36%, transparent);height:var(--launchpad-sidebar-item-status-dot-size,8px);width:var(--launchpad-sidebar-item-status-dot-size,8px);border-radius:999px;transition:box-shadow .15s,transform .15s;display:inline-block}.mission-brief-status-pin{color:var(--mission-severity);height:var(--launchpad-sidebar-item-status-pin-size,14px);width:var(--launchpad-sidebar-item-status-pin-size,14px);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--mission-severity) 30%, transparent))}.mission-brief-empty{background:color-mix(in srgb, var(--color-sidebar-card-bg) 68%, transparent);border:1px dashed color-mix(in srgb, var(--color-sidebar-card-border) 76%, transparent);color:var(--mission-card-meta);font-size:var(--launchpad-sidebar-empty-font-size,10.5px);padding:var(--launchpad-sidebar-row-compact-padding-y,6px) var(--launchpad-sidebar-row-padding-x,8px);text-align:center;border-radius:10px;margin:0;font-weight:650;line-height:1.25}.mission-brief-footer{box-shadow:none}.mission-brief-footer-link{color:#8fc5ff;background:#0d2a466b;border-color:#65aeff33;box-shadow:inset 0 1px #ffffff0b,0 0 16px #2f82ff14}.mission-brief-footer-link:hover{background:#0d2a469e;border-color:#65aeff52}.mission-brief-icon-tile[data-size=md]{--dark-icon-size:var(--launchpad-sidebar-header-action-icon-size,16px);--dark-icon-tile-size:var(--launchpad-sidebar-header-action-size,32px)}.mission-brief-icon-tile[data-size=sm]{--dark-icon-size:var(--launchpad-sidebar-section-action-icon-size,14px);--dark-icon-tile-size:var(--launchpad-sidebar-section-action-size,28px)}
:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-panel{background:var(--color-sidebar-bg);border-color:var(--color-sidebar-card-border);color:var(--mission-card-title)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-header,:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-footer{border-color:var(--color-sidebar-card-border);background:0 0}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-header-icon{background:var(--mission-header-icon-bg);border-color:var(--mission-action-border);box-shadow:inset 0 1px 0 var(--mission-status-highlight), var(--mission-header-icon-shadow);color:var(--mission-section-label)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-heading,:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-section-title{color:color-mix(in srgb, var(--mission-section-title,var(--mission-card-title)) 88%, #0f172a 12%);text-shadow:none}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-header-action,:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-section-action,:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-section-menu{color:var(--mission-section-label)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-section-action:hover,:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-section-action:focus-visible{color:#0f172a;background:#2563eb1a;border-color:#2563eb2e}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-critical-badge.is-critical{background:var(--mission-critical-bg);border-color:var(--mission-critical-border);box-shadow:0 0 12px color-mix(in srgb, var(--mission-critical) 16%, transparent);color:var(--mission-critical)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-section{border-color:var(--mission-section-border)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-count[data-section=now]{background:var(--mission-critical-bg);border-color:var(--mission-critical-border);box-shadow:0 0 10px color-mix(in srgb, var(--mission-critical) 12%, transparent);color:var(--mission-critical)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-count[data-section=today]{background:var(--mission-warning-bg);border-color:var(--mission-warning-border);box-shadow:0 0 10px color-mix(in srgb, var(--mission-warning) 12%, transparent);color:var(--mission-warning)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-count[data-section=this-week]{background:var(--mission-section-count-bg);border-color:var(--mission-section-count-border);box-shadow:0 0 10px var(--mission-section-count-glow);color:var(--mission-section-count-text)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-count[data-section=pinned]{background:var(--mission-pinned-bg);border-color:var(--mission-pinned-border);box-shadow:0 0 10px color-mix(in srgb, var(--mission-pinned) 12%, transparent);color:var(--mission-pinned)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-item-list{background:linear-gradient(180deg, #ffffffc7 0%, #f8fcffb8 100%), var(--mission-section-bg);border-color:color-mix(in srgb, var(--mission-card-border) 78%, #94a3b8 22%);box-shadow:inset 0 1px #ffffffd1,0 8px 18px #0f172a0b}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-item+.mission-brief-item{border-color:var(--mission-section-border)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-item:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--mission-severity) 5%, transparent) 0%, transparent 56%), var(--mission-row-hover-bg)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-item[data-severity=critical]{--mission-severity:var(--mission-critical);--mission-severity-bg:var(--mission-critical-bg);--mission-severity-border:var(--mission-critical-border);--mission-severity-glow:var(--mission-icon-glow-critical);background:linear-gradient(90deg, color-mix(in srgb, var(--mission-critical) 12%, #ffffffb8) 0%, #ffffff2e 58%), color-mix(in srgb, var(--mission-critical-bg) 72%, #ffffff8a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mission-critical-border) 64%, transparent)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-item[data-severity=warning]{--mission-severity:var(--mission-warning);--mission-severity-bg:var(--mission-warning-bg);--mission-severity-border:var(--mission-warning-border);--mission-severity-glow:var(--mission-icon-glow-warning)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-item[data-severity=info]{--mission-severity:var(--mission-info);--mission-severity-bg:var(--mission-info-bg);--mission-severity-border:var(--mission-info-border);--mission-severity-glow:var(--mission-icon-glow-info)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-item[data-severity=pinned]{--mission-severity:var(--mission-pinned);--mission-severity-bg:var(--mission-pinned-bg);--mission-severity-border:var(--mission-pinned-border);--mission-severity-glow:var(--mission-icon-glow-pinned)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-item[data-severity=success]{--mission-severity:var(--mission-success);--mission-severity-bg:var(--mission-success-bg);--mission-severity-border:var(--mission-success-border);--mission-severity-glow:var(--mission-icon-glow-success)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-footer{box-shadow:none}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-footer-link{background:var(--mission-action-bg);border-color:var(--mission-action-border);box-shadow:inset 0 1px 0 var(--mission-action-highlight), 0 0 14px color-mix(in srgb, var(--mission-section-label) 8%, transparent);color:var(--mission-section-label)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-footer-link:hover{background:var(--mission-action-hover-bg);border-color:var(--mission-action-hover-border)}html[data-theme=professional-dark] .mission-brief-panel{background:var(--color-sidebar-bg);border-color:var(--color-sidebar-card-border)}html[data-theme=professional-dark] .mission-brief-header,html[data-theme=professional-dark] .mission-brief-footer{border-color:var(--color-sidebar-card-border);background:0 0}html[data-theme=professional-dark] .mission-brief-heading,html[data-theme=professional-dark] .mission-brief-section-title{color:#dbe6f3;text-shadow:none}html[data-theme=professional-dark] .mission-brief-item-list{box-shadow:none;background:#1118276b;border-color:#34465f6b}html[data-theme=professional-dark] .mission-brief-icon-tile{box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #0003}html[data-theme=professional-dark] .mission-brief-status-label{text-shadow:none}html[data-theme=professional-dark] .mission-brief-status-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--mission-severity) 10%, transparent), 0 0 5px color-mix(in srgb, var(--mission-severity) 22%, transparent)}html[data-theme=professional-light] .mission-brief-panel{background:var(--color-sidebar-bg);border-color:var(--color-sidebar-card-border)}html[data-theme=professional-light] .mission-brief-header,html[data-theme=professional-light] .mission-brief-footer{border-color:var(--color-sidebar-card-border);background:0 0}html[data-theme=professional-light] .mission-brief-heading,html[data-theme=professional-light] .mission-brief-section-title{color:#1f2937;text-shadow:none}html[data-theme=professional-light] .mission-brief-item-list{background:#ffffffd1;border-color:#cbd5e1c2;box-shadow:0 8px 18px #0f172a0d}html[data-theme=professional-light] .mission-brief-icon-tile{box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #ffffff8a,0 6px 12px #0f172a0f}html[data-theme=professional-light] .mission-brief-status-label{text-shadow:none}html[data-theme=professional-light] .mission-brief-status-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--mission-severity) 10%, transparent), 0 0 5px color-mix(in srgb, var(--mission-severity) 18%, transparent)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .mission-brief-header.launchpad-sidebar-section-divider,html[data-theme=professional-dark] .mission-brief-header.launchpad-sidebar-section-divider{border-bottom-color:#0000}
.launchpad-pulse-panel{border-color:var(--color-sidebar-card-border)}.pulse-overview-stack{gap:var(--launchpad-pulse-overview-gap,.625rem);display:grid;position:relative}.pulse-overview-card{padding:var(--launchpad-pulse-card-padding,var(--launchpad-sidebar-card-padding,.72rem));background:radial-gradient(circle at 14% 0,#2f82ff21,#0000 36%),linear-gradient(#081e33d6 0%,#051422e0 100%);border:1px solid #65aeff2e;border-radius:16px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #00000042}.pulse-overview-card+.pulse-overview-card:before{background:var(--color-sidebar-card-border);content:"";pointer-events:none;height:1px;left:0;right:0;top:calc(var(--launchpad-pulse-card-padding,6px) * -1);position:absolute}.pulse-overview-card:focus-within{outline:2px solid color-mix(in srgb, var(--color-border-focus) 54%, transparent);outline-offset:2px}.pulse-overview-card:hover{border-color:#65aeff47;box-shadow:inset 0 1px #ffffff12,0 0 26px #2f82ff24,0 16px 38px #0000004d}.pulse-section-title{color:#f2f7ff;font-size:var(--launchpad-pulse-section-title-font-size,.875rem);letter-spacing:0;font-weight:800;line-height:1.15}.pulse-section-title span{color:var(--color-text-secondary);font-size:var(--launchpad-pulse-section-subtitle-font-size,.75rem);font-weight:650}.pulse-readiness-card{padding:var(--launchpad-pulse-card-padding,8px);position:relative;overflow:hidden}.pulse-readiness-card:before{background:linear-gradient(180deg, var(--color-accent-secondary), var(--color-success) 54%, var(--color-accent-primary));content:"";inset-block:10px;opacity:.72;border-radius:999px;width:3px;position:absolute;left:0}.pulse-readiness-ring-wrap{filter:drop-shadow(0 0 18px #38bdf82e)}.pulse-readiness-ring{height:var(--launchpad-pulse-readiness-ring-size,5.5rem);width:var(--launchpad-pulse-readiness-ring-size,5.5rem)}.pulse-readiness-ring-track{fill:#03101db8;stroke:#65aeff29;stroke-width:10px}.pulse-readiness-ring-value{fill:none;stroke:url(#pulse-readiness-gradient);stroke-linecap:round;stroke-width:10px;transform-origin:50%;filter:drop-shadow(0 0 8px #2f82ff5c);transform:rotate(-90deg)}.pulse-readiness-ring-text{fill:var(--color-text-primary);font-size:var(--launchpad-pulse-readiness-ring-font-size,1.45rem);text-anchor:middle;font-weight:900}.pulse-good-dot{background:var(--color-success);border-radius:999px;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 14px #22c55ea6}.pulse-readiness-spark-line{fill:none;stroke:var(--color-accent-primary);stroke-linecap:round;stroke-width:3px;filter:drop-shadow(0 0 7px #2f82ff66)}.pulse-readiness-spark-fill{fill:#2f82ff1a}.pulse-kpi-strip{padding:var(--launchpad-pulse-card-padding,8px)}.pulse-kpi-grid{gap:var(--launchpad-pulse-kpi-gap,.34rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pulse-kpi-badge{--pulse-kpi-color:#65aeff;--pulse-kpi-bg:#2f82ff29;--pulse-kpi-border:#65aeff57;--pulse-kpi-glow:#2f82ff3d;background:radial-gradient(circle at 50% 118%, color-mix(in srgb, var(--pulse-kpi-color) 16%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--pulse-kpi-bg) 92%, #03101de0) 0%, #03101dbd 100%);border:1px solid var(--pulse-kpi-border);box-shadow:inset 0 1px 0 #ffffff0b, 0 0 13px color-mix(in srgb, var(--pulse-kpi-glow) 42%, transparent);color:var(--pulse-kpi-color);font-family:var(--launchpad-tile-title-font,var(--font-sans,var(--font-geist-sans,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)));min-width:0;padding:var(--launchpad-pulse-kpi-padding-block,.42rem) var(--launchpad-pulse-kpi-padding-inline,.32rem);text-align:center;border-radius:9px;grid-template-rows:auto auto auto;place-items:center;row-gap:.06rem;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.pulse-kpi-badge[data-tone=info],.pulse-kpi-badge[data-tone=blue]{--pulse-kpi-color:#65aeff;--pulse-kpi-bg:#2f82ff29;--pulse-kpi-border:#65aeff57;--pulse-kpi-glow:#2f82ff3d}.pulse-kpi-badge[data-tone=warning]{--pulse-kpi-color:#ffbd38;--pulse-kpi-bg:#be691038;--pulse-kpi-border:#ffbd3857;--pulse-kpi-glow:#ffbd383d}.pulse-kpi-badge[data-tone=danger]{--pulse-kpi-color:#ff4f73;--pulse-kpi-bg:#aa2a4c38;--pulse-kpi-border:#ff4f7357;--pulse-kpi-glow:#ff4f733d}.pulse-kpi-badge[data-tone=success]{--pulse-kpi-color:#37e68b;--pulse-kpi-bg:#127e5538;--pulse-kpi-border:#37e68b57;--pulse-kpi-glow:#37e68b38}.pulse-kpi-label{color:var(--pulse-kpi-color);font-size:var(--launchpad-pulse-kpi-label-font-size,13px);letter-spacing:.006em;text-align:center;min-width:0;text-shadow:0 0 5px color-mix(in srgb, var(--pulse-kpi-color) 34%, transparent), 0 0 10px color-mix(in srgb, var(--pulse-kpi-color) 14%, transparent);text-transform:none;white-space:nowrap;font-weight:710;line-height:1.05;display:block;overflow:visible}.pulse-kpi-value{color:var(--pulse-kpi-color);font-size:var(--launchpad-pulse-kpi-value-font-size,1.2rem);letter-spacing:-.03em;text-align:center;text-shadow:0 0 4px color-mix(in srgb, var(--pulse-kpi-color) 40%, transparent), 0 0 12px color-mix(in srgb, var(--pulse-kpi-color) 22%, transparent);font-weight:760;line-height:1.02;display:block}.pulse-kpi-footer{color:color-mix(in srgb, var(--pulse-kpi-color) 82%, white 18%);font-size:var(--launchpad-pulse-kpi-footer-font-size,12.75px);letter-spacing:0;text-align:center;min-width:0;text-shadow:0 0 4px color-mix(in srgb, var(--pulse-kpi-color) 18%, transparent);text-transform:none;white-space:nowrap;margin-top:.05rem;font-weight:680;line-height:1.05;display:block;overflow:visible}.pulse-kpi-badge:hover{border-color:color-mix(in srgb, var(--pulse-kpi-color) 52%, var(--pulse-kpi-border));box-shadow:inset 0 1px 0 #ffffff12, 0 0 16px color-mix(in srgb, var(--pulse-kpi-glow) 54%, transparent), 0 8px 16px #0000002e;transform:translateY(-1px)}.pulse-delta-badge{background:color-mix(in srgb, var(--color-success) 18%, #051422d1);color:color-mix(in srgb, var(--color-success) 86%, white 14%);font-size:var(--launchpad-pulse-delta-badge-font-size,.68rem);padding:var(--launchpad-pulse-delta-badge-padding-y,.36rem) var(--launchpad-pulse-delta-badge-padding-x,.55rem);text-transform:uppercase;border:1px solid #22c55e75;border-radius:999px;font-weight:850;line-height:1;box-shadow:inset 0 1px #ffffff0d,0 0 10px #22c55e1f}.pulse-bar-chart{align-items:end;gap:var(--launchpad-pulse-chart-gap,.35rem);height:var(--launchpad-pulse-activity-chart-height,3rem);margin-top:var(--launchpad-pulse-chart-gap,.5rem);border-bottom:1px solid #65aeff1f;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pulse-bar-column{justify-content:center;align-items:end;min-width:0;display:flex}.pulse-bar-column span{background:linear-gradient(#75b8ff 0%,#2f82ff 100%);border-radius:999px 999px 0 0;width:100%;max-width:.75rem;box-shadow:0 0 10px #2f82ff3d}.pulse-weekday-row{gap:var(--launchpad-pulse-chart-gap,.35rem);margin-top:var(--launchpad-pulse-chart-gap,.35rem);color:var(--color-text-tertiary);font-size:var(--launchpad-pulse-weekday-font-size,.58rem);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));font-weight:750;display:grid}.pulse-top-modules-donut{height:var(--launchpad-pulse-donut-size,5.2rem);width:var(--launchpad-pulse-donut-size,5.2rem);filter:drop-shadow(0 0 16px #2f82ff29);transform:rotate(-90deg)}.pulse-top-modules-card{min-height:var(--launchpad-pulse-top-modules-min-height,164px)}.pulse-donut-track{fill:#0000;stroke:#65aeff24;stroke-width:5px}.pulse-donut-hole{fill:#03101df0}.pulse-module-row{color:var(--color-text-primary);align-items:center;gap:var(--launchpad-pulse-module-row-gap,.45rem);font-size:var(--launchpad-pulse-module-row-font-size,.72rem);min-width:0;padding:var(--launchpad-pulse-module-row-padding-y,.17rem) var(--launchpad-pulse-module-row-padding-x,.32rem);border:1px solid #0000;border-radius:9px;font-weight:750;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:flex}.pulse-module-row strong{color:var(--color-text-primary);font-size:var(--launchpad-pulse-module-row-font-size,.72rem);font-weight:900}.pulse-module-row:hover{background:color-mix(in srgb, var(--pulse-module-color,var(--color-accent-primary)) 10%, transparent);border-color:color-mix(in srgb, var(--pulse-module-color,var(--color-accent-primary)) 22%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--pulse-module-color,var(--color-accent-primary)) 14%, transparent);transform:translate(1px)}.pulse-quick-actions-card{padding-bottom:var(--launchpad-pulse-card-padding,.72rem)}.pulse-quick-action{color:var(--color-text-primary);justify-content:center;align-items:center;gap:var(--launchpad-pulse-quick-action-gap,.45rem);min-height:var(--launchpad-pulse-quick-action-height,2.18rem);padding-inline:var(--launchpad-pulse-quick-action-padding-x,.62rem);font-size:var(--launchpad-pulse-quick-action-font-size,.75rem);background:#061827a8;border:1px solid #65aeff2e;border-radius:12px;font-weight:800;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.pulse-quick-action:hover{background:#0d2a46d1;border-color:#65aeff5c}.pulse-quick-action:focus-visible{outline:2px solid color-mix(in srgb, var(--color-border-focus) 64%, transparent);outline-offset:2px}.pulse-quick-action[data-variant=primary]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-primary) 28%, #061827c7) 0%, #061827c7 100%);border-color:color-mix(in srgb, var(--color-accent-primary) 42%, #65aeff33);color:color-mix(in srgb, var(--color-accent-primary-hover) 34%, var(--color-text-primary) 66%);box-shadow:inset 0 1px 0 #ffffff0e, 0 0 16px color-mix(in srgb, var(--color-accent-primary) 12%, transparent)}.pulse-quick-action[data-variant=primary]:hover{border-color:color-mix(in srgb, var(--color-accent-primary-hover) 52%, #65aeff47);transform:translateY(-1px)}.pulse-quick-action-wide{color:#67d4ff;border-color:#38bdf838;width:100%}
:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-overview-card{background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--color-accent-primary) 5%, transparent), transparent 34%), linear-gradient(180deg, #ffffffeb 0%, #f7fbffe0 100%), var(--color-bg-card);border-color:color-mix(in srgb, var(--color-border-default) 82%, #94a3b8 18%);box-shadow:inset 0 1px #ffffffb8,0 9px 20px #0f172a0e}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-overview-card:hover{border-color:var(--color-border-active);box-shadow:inset 0 1px 0 #ffffffc2, 0 0 20px color-mix(in srgb, var(--color-accent-primary) 12%, transparent), var(--shadow-card)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-section-title{color:color-mix(in srgb, var(--color-text-primary) 90%, #020617 10%);text-shadow:none}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-section-title span{color:var(--color-text-secondary)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-readiness-ring-track{fill:color-mix(in srgb, var(--color-bg-card) 90%, var(--color-accent-primary) 10%);stroke:color-mix(in srgb, var(--color-border-default) 84%, var(--color-accent-primary) 16%)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-readiness-card{border-color:color-mix(in srgb, var(--color-accent-primary) 22%, var(--color-border-default));box-shadow:inset 0 1px #ffffffd6,0 10px 24px #0f172a11}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-readiness-ring-text{fill:#0f172a}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-badge{background:linear-gradient(180deg, color-mix(in srgb, var(--pulse-kpi-color) 5%, #fffffffa) 0%, color-mix(in srgb, var(--pulse-kpi-color) 3%, #f8fbfff0) 100%);border-color:color-mix(in srgb, var(--pulse-kpi-color) 18%, #94a3b89e);box-shadow:inset 0 1px #ffffffeb,0 5px 11px #0f172a08}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-badge:hover{border-color:color-mix(in srgb, var(--pulse-kpi-color) 28%, #cbd5e1cc);box-shadow:inset 0 1px 0 #fffffff0, 0 0 10px color-mix(in srgb, var(--pulse-kpi-color) 10%, transparent), 0 7px 14px #0f172a0b}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-badge[data-tone=info],:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-badge[data-tone=blue]{--pulse-kpi-color:#1d4ed8}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-badge[data-tone=warning]{--pulse-kpi-color:#a16207}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-badge[data-tone=danger]{--pulse-kpi-color:#be123c}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-badge[data-tone=success]{--pulse-kpi-color:#047857}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-label,:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-value,:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-footer{text-shadow:none}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-label{color:color-mix(in srgb, var(--pulse-kpi-color) 76%, #0f172a 24%)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-kpi-footer{color:color-mix(in srgb, var(--pulse-kpi-color) 66%, #334155 34%)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-bar-chart{border-bottom-color:var(--color-border-subtle)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-delta-badge{background:color-mix(in srgb, var(--color-success) 13%, #ffffffeb);border-color:color-mix(in srgb, var(--color-success) 32%, #cbd5e1b8);color:#047857;box-shadow:inset 0 1px #ffffffdb,0 4px 10px #0f172a09}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-donut-track{stroke:var(--color-border-subtle)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-donut-hole{fill:var(--color-bg-card)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-quick-action{background:linear-gradient(180deg, #fffffff0 0%, #f8fbffe0 100%), var(--color-bg-card);border-color:color-mix(in srgb, var(--color-border-default) 82%, #94a3b8 18%);color:var(--color-text-primary);box-shadow:inset 0 1px #ffffffad}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-quick-action:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-active)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-quick-action-wide{color:color-mix(in srgb, var(--color-accent-primary) 76%, #0f172a 24%)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-quick-action[data-variant=primary]{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-color:#1d4ed8c7;box-shadow:inset 0 1px #ffffff42,0 10px 18px #2563eb2e}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-quick-action[data-variant=primary]:hover{background:linear-gradient(#1d4ed8 0%,#1e40af 100%);border-color:#1e40afdb}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-module-row{color:color-mix(in srgb, var(--color-text-primary) 88%, #020617 12%)}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-module-row strong{color:#0f172a}:is(html[data-theme=light],html[data-theme=professional-light],html:not([data-theme])) .pulse-module-row:hover{background:color-mix(in srgb, var(--pulse-module-color,var(--color-accent-primary)) 8%, #ffffff80);border-color:color-mix(in srgb, var(--pulse-module-color,var(--color-accent-primary)) 16%, #cbd5e1a3);box-shadow:0 6px 12px #0f172a0a}html[data-theme=professional-dark] .pulse-overview-card{background:linear-gradient(#1b2638f0 0%,#111827f5 100%);border-color:#34465f80;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000038}html[data-theme=professional-dark] .pulse-overview-card:hover{border-color:#5067819e;box-shadow:inset 0 1px #ffffff0b,0 12px 24px #0000003d}html[data-theme=professional-dark] .pulse-kpi-badge{background:radial-gradient(circle at 50% 118%, color-mix(in srgb, var(--pulse-kpi-color) 10%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--pulse-kpi-bg) 66%, #111827e6) 0%, #111827d6 100%);border-color:color-mix(in srgb, var(--pulse-kpi-border) 78%, #34465f6b);box-shadow:inset 0 1px 0 #ffffff09, 0 0 9px color-mix(in srgb, var(--pulse-kpi-glow) 28%, transparent)}html[data-theme=professional-dark] .pulse-kpi-label{text-shadow:0 0 4px color-mix(in srgb, var(--pulse-kpi-color) 22%, transparent)}html[data-theme=professional-dark] .pulse-kpi-value{text-shadow:0 0 7px color-mix(in srgb, var(--pulse-kpi-color) 18%, transparent)}html[data-theme=professional-dark] .pulse-kpi-footer{text-shadow:none}html[data-theme=professional-dark] .pulse-quick-action{box-shadow:none;background:#1118278a;border-color:#34465f6b}html[data-theme=professional-dark] .pulse-section-title{color:#e5edf7;text-shadow:none}html[data-theme=professional-light] .pulse-overview-card{background:linear-gradient(#fffffff5 0%,#f8fafcf5 100%);border-color:#cbd5e1db;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #0f172a0f}html[data-theme=professional-light] .pulse-overview-card:hover{border-color:#94a3b8d1;box-shadow:inset 0 1px #ffffffe6,0 10px 20px #0f172a12}html[data-theme=professional-light] .pulse-kpi-badge{background:linear-gradient(180deg, color-mix(in srgb, var(--pulse-kpi-color) 6%, #fffffff5) 0%, color-mix(in srgb, var(--pulse-kpi-color) 3%, #ffffffeb) 100%);border-color:color-mix(in srgb, var(--pulse-kpi-color) 12%, #cbd5e1b8);box-shadow:inset 0 1px #ffffffeb,0 5px 12px #0f172a07}html[data-theme=professional-light] .pulse-quick-action{box-shadow:none;background:#ffffffd6;border-color:#cbd5e1c7}html[data-theme=professional-light] .pulse-section-title{color:#1f2937;text-shadow:none}.pulse-widget-card{box-shadow:inset 0 1px #ffffff0b,0 12px 30px #0000003d}.pulse-widget-card:hover{box-shadow:inset 0 1px #ffffff0f,0 0 24px #2f82ff1f,0 14px 34px #00000047}
