/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--bg-page:#07101a;--bg-header:#07101a;--bg-sidebar:#0b1522;--bg-sidebar-elevated:#0d1927;--bg-card:#101a28;--bg-card-hover:#142235;--bg-input:#0c1725;--border-subtle:#1d2d40;--border-default:#26394d;--border-strong:#34516b;--primary:#1d9bf0;--primary-hover:#39b7ff;--primary-soft:#1d9bf024;--primary-line:#1d9bf06b;--text-primary:#f4f7fb;--text-secondary:#a4b0c1;--text-muted:#718096;--text-link:#35b5ff;--success:#30d88c;--warning:#f1c84b;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", monospace}body{background-color:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-12{top:calc(var(--spacing) * 12)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-50{z-index:50}.z-\[100\]{z-index:100}.my-2{margin-block:calc(var(--spacing) * 2)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-6{margin-left:calc(var(--spacing) * 6)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-\[20px\]{height:20px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[58px\]{height:58px}.h-\[170px\]{height:170px}.h-\[176px\]{height:176px}.h-\[200px\]{height:200px}.h-\[400px\]{height:400px}.h-full{height:100%}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-\[420px\]{max-height:420px}.min-h-\[90px\]{min-height:90px}.min-h-\[480px\]{min-height:480px}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-\[20px\]{width:20px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-ew-resize{cursor:ew-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#1D2D40\]>:not(:last-child)){border-color:#1d2d40}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[\#1D9BF0\]{border-color:#1d9bf0!important}.border-\[\#1D2D40\]{border-color:#1d2d40}.border-\[\#1D9BF0\]{border-color:#1d9bf0}.border-\[\#1D9BF0\]\/30{border-color:oklab(66.7053% -.0668511 -.146963/.3)}.border-\[\#1d2d40\]{border-color:#1d2d40}.border-\[\#1d9bf0\]\/50{border-color:oklab(66.7053% -.0668511 -.146963/.5)}.border-\[\#2c4660\]{border-color:#2c4660}.border-\[\#3C536A\]{border-color:#3c536a}.border-\[\#7de0ab\]\/30{border-color:oklab(83.1769% -.1128 .0436445/.3)}.border-\[\#30d88c\]\/35{border-color:oklab(78.2053% -.158997 .0650905/.35)}.border-\[\#38bdf8\]{border-color:#38bdf8}.border-\[\#38bdf8\]\/30{border-color:oklab(75.3513% -.0842999 -.110505/.3)}.border-\[\#38bdf8\]\/40{border-color:oklab(75.3513% -.0842999 -.110505/.4)}.border-\[\#26394D\],.border-\[\#26394d\]{border-color:#26394d}.border-\[\#ccff00\]{border-color:#cf0}.border-\[\#ccff00\]\/30{border-color:oklab(93.0708% -.124797 .191511/.3)}.border-\[\#ccff00\]\/40{border-color:oklab(93.0708% -.124797 .191511/.4)}.border-\[\#d4af37\]\/40{border-color:oklab(76.6528% -.00256401 .138654/.4)}.border-\[rgba\(168\,200\,232\,0\.2\)\]{border-color:#a8c8e833}.border-\[rgba\(168\,200\,232\,0\.08\)\]{border-color:#a8c8e814}.border-\[rgba\(168\,200\,232\,0\.12\)\]{border-color:#a8c8e81f}.border-\[rgba\(168\,200\,232\,0\.15\)\]{border-color:#a8c8e826}.border-black{border-color:var(--color-black)}.border-red-400\/35{border-color:#ff656859}@supports (color:color-mix(in lab, red, red)){.border-red-400\/35{border-color:color-mix(in oklab, var(--color-red-400) 35%, transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-t-\[\#ccff00\]{border-top-color:#cf0}.bg-\[\#0C1725\]{background-color:#0c1725}.bg-\[\#0C1725\]\/50{background-color:oklab(20.1973% -.00842617 -.0313768/.5)}.bg-\[\#0C1725\]\/90{background-color:oklab(20.1973% -.00842617 -.0313768/.9)}.bg-\[\#0b172a\]{background-color:#0b172a}.bg-\[\#0c1725\]{background-color:#0c1725}.bg-\[\#0f131a\]{background-color:#0f131a}.bg-\[\#1D9BF0\]{background-color:#1d9bf0}.bg-\[\#1D9BF0\]\/15{background-color:oklab(66.7053% -.0668511 -.146963/.15)}.bg-\[\#7de0ab\]{background-color:#7de0ab}.bg-\[\#7de0ab\]\/10{background-color:oklab(83.1769% -.1128 .0436445/.1)}.bg-\[\#7de0ab\]\/20{background-color:oklab(83.1769% -.1128 .0436445/.2)}.bg-\[\#30d88c\]\/10{background-color:oklab(78.2053% -.158997 .0650905/.1)}.bg-\[\#38bdf8\]{background-color:#38bdf8}.bg-\[\#38bdf8\]\/20{background-color:oklab(75.3513% -.0842999 -.110505/.2)}.bg-\[\#080a0d\]{background-color:#080a0d}.bg-\[\#080a0d\]\/85{background-color:oklab(14.3788% -.00169561 -.00727309/.85)}.bg-\[\#080a0d\]\/90{background-color:oklab(14.3788% -.00169561 -.00727309/.9)}.bg-\[\#101A28\],.bg-\[\#101a28\]{background-color:#101a28}.bg-\[\#03070d\]\/90{background-color:oklab(12.5791% -.00600307 -.0164577/.9)}.bg-\[\#07101A\]{background-color:#07101a}.bg-\[\#07101A\]\/80{background-color:oklab(16.9585% -.00818443 -.0239765/.8)}.bg-\[\#07101A\]\/85{background-color:oklab(16.9585% -.00818443 -.0239765/.85)}.bg-\[\#07101A\]\/90{background-color:oklab(16.9585% -.00818443 -.0239765/.9)}.bg-\[\#07101A\]\/92{background-color:oklab(16.9585% -.00818443 -.0239765/.92)}.bg-\[\#07111f\]{background-color:#07111f}.bg-\[\#10243a\]{background-color:#10243a}.bg-\[\#131722\]{background-color:#131722}.bg-\[\#ccff00\]{background-color:#cf0}.bg-\[\#ccff00\]\/10{background-color:oklab(93.0708% -.124797 .191511/.1)}.bg-\[\#ccff00\]\/15{background-color:oklab(93.0708% -.124797 .191511/.15)}.bg-\[\#d4af37\]\/20{background-color:oklab(76.6528% -.00256401 .138654/.2)}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/30{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/30{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0D1927\]{--tw-gradient-from:#0d1927;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#4f8ed8\]{--tw-gradient-from:#4f8ed8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#a3e635\]{--tw-gradient-from:#a3e635;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#ccff00\]{--tw-gradient-via:#cf0;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0B1522\]{--tw-gradient-to:#0b1522;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#38bdf8\]{--tw-gradient-to:#38bdf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ffffff\]{--tw-gradient-to:#fff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.stroke-\[2\.5\]{stroke-width:2.5px}.stroke-\[3\]{stroke-width:3px}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[25px\]{--tw-leading:25px;line-height:25px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.25px\]{--tw-tracking:-.25px;letter-spacing:-.25px}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#1D9BF0\]{color:#1d9bf0}.text-\[\#7de0ab\]{color:#7de0ab}.text-\[\#7fa8d1\]{color:#7fa8d1}.text-\[\#9bf1c8\]{color:#9bf1c8}.text-\[\#30D88C\]{color:#30d88c}.text-\[\#35B5FF\]{color:#35b5ff}.text-\[\#38bdf8\]{color:#38bdf8}.text-\[\#39b7ff\]{color:#39b7ff}.text-\[\#718096\]{color:#718096}.text-\[\#A4B0C1\]{color:#a4b0c1}.text-\[\#F4F7FB\]{color:#f4f7fb}.text-\[\#a4b0c1\]{color:#a4b0c1}.text-\[\#a8c8e8\]{color:#a8c8e8}.text-\[\#ccff00\]{color:#cf0}.text-\[\#d4af37\]{color:#d4af37}.text-\[\#edf6ff\]{color:#edf6ff}.text-\[\#f4f7fb\]{color:#f4f7fb}.text-black{color:var(--color-black)}.text-red-200{color:var(--color-red-200)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#718096\]::placeholder{color:#718096}.opacity-0{opacity:0}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_\#ccff00\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#cf0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(204\,255\,0\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ccff0080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_\#ccff00\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#cf0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(204\,255\,0\,0\.35\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ccff0059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(56\,189\,248\,0\.4\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#38bdf866);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(56\,189\,248\,0\.25\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#38bdf840);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(204\,255\,0\,0\.3\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#ccff004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(204\,255\,0\,0\.4\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#cf06);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(204\,255\,0\,0\.9\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#ccff00e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(56\,189\,248\,0\.4\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#38bdf866);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_80px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 0 80px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_80px_rgba\(56\,189\,248\,0\.2\)\]{--tw-shadow:0 0 80px var(--tw-shadow-color,#38bdf833);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#1D9BF0\]{--tw-ring-color:#1d9bf0}.ring-\[\#38bdf8\]\/40{--tw-ring-color:oklab(75.3513% -.0842999 -.110505/.4)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-104:is(:where(.group):hover *){--tw-scale-x:104%;--tw-scale-y:104%;--tw-scale-z:104%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-\[\#35B5FF\]:is(:where(.group):hover *){color:#35b5ff}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.selection\:bg-\[\#1D9BF0\] ::selection{background-color:#1d9bf0}.selection\:bg-\[\#1D9BF0\]::selection{background-color:#1d9bf0}.selection\:bg-\[\#ccff00\] ::selection{background-color:#cf0}.selection\:bg-\[\#ccff00\]::selection{background-color:#cf0}.selection\:text-black ::selection{color:var(--color-black)}.selection\:text-black::selection{color:var(--color-black)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}@media (hover:hover){.hover\:border-\[\#1D9BF0\]:hover{border-color:#1d9bf0}.hover\:border-\[\#26394D\]:hover{border-color:#26394d}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-\[\#0C1725\]:hover{background-color:#0c1725}.hover\:bg-\[\#1D2D40\]:hover{background-color:#1d2d40}.hover\:bg-\[\#7dd3fc\]:hover{background-color:#7dd3fc}.hover\:bg-\[\#39B7FF\]:hover{background-color:#39b7ff}.hover\:bg-\[\#142235\]:hover{background-color:#142235}.hover\:bg-\[\#d9ff33\]:hover{background-color:#d9ff33}.hover\:bg-red-500\/50:hover{background-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/50:hover{background-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:text-\[\#F4F7FB\]:hover{color:#f4f7fb}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-95:hover{opacity:.95}}.focus\:border-\[\#1D9BF0\]:focus,.focus\:border-\[\#1d9bf0\]:focus{border-color:#1d9bf0}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.md\:h-\[480px\]{height:480px}.md\:h-\[500px\]{height:500px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=64rem){.lg\:w-\[368px\]{width:368px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.bosco-logo{color:#f4f7fb;white-space:nowrap;align-items:center;display:inline-flex}.bosco-logo-mark{color:#f4f7fb;flex:none;width:29px;height:29px}.bosco-logo-lockup{width:150px;height:37px;overflow:hidden}.bosco-logo-lockup img{mix-blend-mode:screen;width:150px;height:auto;display:block}.bosco-global-brand .bosco-logo-lockup{width:150px;height:37px}.bosco-landing-brand{align-items:center;display:inline-flex!important}.bosco-landing-brand .bosco-logo-lockup{width:150px;height:37px}.bosco-landing-footer .bosco-logo-lockup{width:118px;height:29px}.bosco-landing-footer .bosco-logo-lockup img{width:118px}.bosco-client-back{align-items:center;gap:10px;display:inline-flex}.bosco-client-back .bosco-logo-lockup{width:127px;height:31px}.bosco-client-back .bosco-logo-lockup img{width:127px}.bosco-client-back>span{color:#a4b0c1!important;font:10px var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;display:inline!important}.bosco-work{background:radial-gradient(circle at 45% 0,#1d9bf016,#0000 34%),#07101a;min-height:calc(100vh - 70px);padding:28px 34px 40px}.bosco-work-head{justify-content:space-between;align-items:flex-end;gap:18px;max-width:1540px;margin:auto;display:flex}.bosco-work-head h1{color:#f4f7fb;letter-spacing:-.04em;margin:6px 0 0;font-size:28px}.bosco-work-head h1 span{color:#a4b0c1;letter-spacing:0;vertical-align:middle;border:1px solid #26394d;border-radius:6px;margin-left:11px;padding:5px 8px;font-size:10px}.bosco-work-head-actions{gap:9px;display:flex}.bosco-work-tools-trigger{color:#dbe6ef;background:#0c1725;border:1px solid #2c4660;border-radius:7px;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:11px;display:inline-flex}.bosco-work-tools-trigger svg{color:#39b7ff}.bosco-work-tools-trigger b{color:#39b7ff;font-size:14px}.bosco-work-phase-bar{background:#0a1623cc;border:1px solid #1d2d40;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:8px;max-width:1540px;margin:23px auto 14px;padding:6px;display:grid}.bosco-work-phase-bar button{text-align:left;border:1px solid #0000;border-radius:7px;min-height:58px;padding:9px 11px;transition:all .18s}.bosco-work-phase-bar button:hover{background:#111f2f}.bosco-work-phase-bar button.is-active{background:linear-gradient(105deg,#1656868f,#0d1f3099);border-color:#1d9bf08c}.bosco-work-phase-bar span,.bosco-work-phase-bar strong,.bosco-work-phase-bar small{display:block}.bosco-work-phase-bar span{color:#39b7ff;font:700 9px var(--font-mono)}.bosco-work-phase-bar strong{color:#f4f7fb;margin:3px 0;font-size:12px}.bosco-work-phase-bar small{color:#718096;font-size:9px}.bosco-work-tools-popover{z-index:15;background:#0d1927;border:1px solid #2d648d;border-radius:10px;max-width:1540px;margin:0 auto 14px;padding:15px;position:relative;box-shadow:0 20px 50px #0000005c}.bosco-work-tools-popover>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bosco-work-tools-popover h2{margin:5px 0 0;font-size:18px}.bosco-work-tools-popover>header>button{color:#a4b0c1;border:1px solid #26394d;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.bosco-work-tools-popover>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bosco-work-tools-popover>div>button{text-align:left;background:#101a28;border:1px solid #26394d;border-radius:7px;grid-template-columns:58px 1fr;align-items:center;column-gap:9px;padding:7px;display:grid}.bosco-work-tools-popover>div>button.is-active,.bosco-work-tools-popover>div>button:hover{background:#102439;border-color:#1d9bf0}.bosco-work-tools-popover img{object-fit:cover;border-radius:4px;grid-row:span 3;width:58px;height:48px}.bosco-work-tools-popover span{color:#39b7ff;font:700 8px var(--font-mono)}.bosco-work-tools-popover strong{color:#f4f7fb;font-size:11px}.bosco-work-layout{grid-template-columns:285px minmax(0,1fr) 250px;align-items:start;gap:13px;max-width:1540px;margin:auto;display:grid}.bosco-work-config,.bosco-work-canvas,.bosco-work-history{background:#0b1522e0;border:1px solid #1d2d40;border-radius:9px}.bosco-work-config{padding:13px;position:sticky;top:84px}.bosco-work-config-toggle{color:#39b7ff;text-align:left;border-bottom:1px solid #1d2d40;width:100%;padding:6px 0;font-size:10px}.bosco-work-layout.is-config-closed .bosco-work-config{padding:8px}.bosco-work-layout.is-config-closed .bosco-work-config-toggle{white-space:nowrap;writing-mode:vertical-rl;border:0;transform:rotate(180deg)}.bosco-work-config-title{padding:15px 0 10px}.bosco-work-config-title p{color:#39b7ff;font:700 9px var(--font-mono);margin:0}.bosco-work-config-title h2{color:#f4f7fb;margin:6px 0 0;font-size:17px}.bosco-work-reference{background:#0c1725;border:1px dashed #3b5a72;border-radius:7px;height:108px;position:relative;overflow:hidden}.bosco-work-reference>button{color:#a4b0c1;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;font-size:10px;display:flex}.bosco-work-reference>button svg{color:#39b7ff}.bosco-work-reference>button strong{color:#e4edf4;font-size:11px}.bosco-work-reference>button span{color:#718096}.bosco-work-reference>img{object-fit:cover;width:100%;height:100%}.bosco-work-reference>img+button{color:#f4f7fb;background:#07101ac7;border:1px solid #ffffff29;border-radius:5px;flex-direction:row;width:auto;height:auto;padding:5px 7px;display:flex;position:absolute;bottom:7px;right:7px}.bosco-work-reference input{display:none}.bosco-work-fields{gap:9px;margin-top:13px;display:grid}.bosco-work-fields label,.bosco-work-prompt{color:#a4b0c1;flex-direction:column;gap:5px;font-size:10px;display:flex}.bosco-work-fields label>button{color:#f4f7fb;text-align:left;background:#0c1725;border:1px solid #26394d;border-radius:6px;justify-content:space-between;align-items:center;padding:9px;font-size:10px;display:flex}.bosco-work-fields label>button span{color:#39b7ff}.bosco-work-chips{flex-wrap:wrap;gap:5px;margin:13px 0;display:flex}.bosco-work-chips button{color:#9cb1c4;font:9px var(--font-mono);border:1px solid #2b4258;border-radius:4px;padding:5px 7px}.bosco-work-chips button:hover{color:#39b7ff;border-color:#1d9bf0}.bosco-work-prompt textarea{color:#f4f7fb;resize:vertical;background:#0c1725;border:1px solid #26394d;border-radius:6px;min-height:82px;padding:8px;font-size:10px;line-height:1.45}.bosco-work-config footer{color:#718096;border-top:1px solid #1d2d40;justify-content:space-between;margin-top:12px;padding-top:10px;font-size:9px;display:flex}.bosco-work-config footer strong{color:#c9d6e1}.bosco-work-canvas{overflow:hidden}.bosco-work-canvas>header{border-bottom:1px solid #1d2d40;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.bosco-work-canvas>header p{color:#39b7ff;font:700 9px var(--font-mono);margin:0}.bosco-work-canvas>header strong{color:#f4f7fb;margin-top:3px;font-size:12px;display:block}.bosco-work-canvas>header span{color:#718096;font-size:9px}.bosco-work-canvas>header>div:last-child{gap:6px;display:flex}.bosco-work-canvas>header button{color:#a4b0c1;border:1px solid #26394d;border-radius:5px;align-items:center;gap:5px;padding:7px;font-size:10px;display:flex}.bosco-work-image{background:#040a10;height:min(58vw,565px);min-height:390px;position:relative}.bosco-work-image>img{object-fit:cover;width:100%;height:100%}.bosco-work-generating{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4f7fb;background:#040a10b8;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.bosco-work-generating svg{color:#39b7ff;animation:1.1s ease-in-out infinite pulse}.bosco-work-generating strong{font-size:14px}.bosco-work-generating span{color:#a4b0c1;font-size:11px}.bosco-work-canvas>footer{border-top:1px solid #1d2d40;align-items:center;gap:20px;padding:12px 13px;display:flex}.bosco-work-canvas>footer>div span,.bosco-work-canvas>footer>div strong{display:block}.bosco-work-canvas>footer>div span{color:#718096;text-transform:uppercase;font-size:8px}.bosco-work-canvas>footer>div strong{color:#d9e4ed;margin-top:3px;font-size:10px}.bosco-work-canvas>footer>button{color:#39b7ff;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.bosco-work-history{padding:13px;position:sticky;top:84px}.bosco-work-history>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bosco-work-history>header p{color:#39b7ff;font:700 9px var(--font-mono);margin:0}.bosco-work-history h2{margin:4px 0 0;font-size:16px}.bosco-work-history>header>span{color:#39b7ff;background:#17344d;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.bosco-work-version-list{gap:7px;display:grid}.bosco-work-version-list button{text-align:left;border:1px solid #0000;border-radius:6px;grid-template-columns:68px 1fr auto;align-items:center;gap:8px;padding:5px;display:grid}.bosco-work-version-list button:hover{background:#101e2d}.bosco-work-version-list button.is-active{background:#10253a;border-color:#1d9bf0}.bosco-work-version-list img{object-fit:cover;border-radius:4px;width:68px;height:49px}.bosco-work-version-list strong,.bosco-work-version-list small{display:block}.bosco-work-version-list strong{color:#f4f7fb;font-size:10px}.bosco-work-version-list small{color:#718096;margin-top:4px;font-size:8px}.bosco-work-version-list svg{color:#39b7ff}.bosco-work-history-note{color:#718096;border-top:1px solid #1d2d40;gap:7px;margin-top:15px;padding-top:12px;font-size:9px;line-height:1.35;display:flex}.bosco-work-history-note svg{color:#39b7ff;flex:none}@media (width<=1180px){.bosco-work{padding:24px 20px}.bosco-work-layout{grid-template-columns:250px minmax(0,1fr)}.bosco-work-history{grid-column:1/-1;position:static}.bosco-work-version-list{grid-template-columns:repeat(3,1fr)}.bosco-work-version-list button{grid-template-columns:58px 1fr}.bosco-work-version-list img{width:58px}.bosco-work-version-list svg{display:none}.bosco-work-tools-popover>div{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.bosco-work{padding:18px 12px}.bosco-work-head{flex-direction:column;align-items:start}.bosco-work-phase-bar{grid-template-columns:repeat(2,1fr)}.bosco-work-phase-bar small{display:none}.bosco-work-layout,.bosco-work-layout.is-config-closed{grid-template-columns:1fr}.bosco-work-config,.bosco-work-history{position:static}.bosco-work-layout.is-config-closed .bosco-work-config{display:block}.bosco-work-layout.is-config-closed .bosco-work-config-toggle{writing-mode:initial;transform:none}.bosco-work-image{height:65vw;min-height:280px}.bosco-work-tools-popover>div,.bosco-work-version-list{grid-template-columns:1fr}.bosco-work-canvas>footer{flex-wrap:wrap}.bosco-work-canvas>footer>button{width:100%;margin-left:0}}.app-shell{background:radial-gradient(circle at 44% 0,#185c961a,#0000 34%),#07101a}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#07101a}::-webkit-scrollbar-thumb{background:#1d2d40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#1d9bf0}.panel,.card,.input-control{border:1px solid #1d2d40}.tool-card{background:#101a28;border:1px solid #1d2d40;border-radius:12px;min-height:295px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.tool-card:hover{border-color:#35b5ff75;transform:translateY(-3px);box-shadow:0 16px 34px #0000003d}.tool-card:hover .tool-card-image{transform:scale(1.04)}.tool-card-image{object-fit:cover;width:100%;height:176px;transition:transform .4s}.generate-button{color:#fff;background:#1d9bf0;border:0;border-radius:10px;width:100%;height:58px;font-size:16px;font-weight:650;transition:background .18s,transform .15s;box-shadow:0 10px 24px #1d9bf02e}.generate-button:hover{background:#39b7ff}.generate-button:active{transform:scale(.98)}.filter-chip{color:#a4b0c1;white-space:nowrap;background:0 0;border:1px solid #26394d;border-radius:999px;height:38px;padding:0 20px;font-size:13px;transition:all .18s}.filter-chip:hover{color:#f4f7fb;border-color:#34516b}.filter-chip--active{color:#06101a;background:#1d9bf0;border-color:#0000;font-weight:650}.slider-handle{cursor:ew-resize;color:#fff;background:#1d9bf0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;transition:transform .15s;display:flex;box-shadow:0 0 20px #1d9bf080}.slider-handle:hover{transform:scale(1.08)}:root{--bosco-bg:#07101a;--bosco-panel:#0b1522;--bosco-card:#101a28;--bosco-input:#0c1725;--bosco-line:#1d2d40;--bosco-line-strong:#26394d;--bosco-blue:#1d9bf0;--bosco-blue-bright:#39b7ff;--bosco-text:#f4f7fb;--bosco-muted:#a4b0c1;--bosco-dim:#718096}.bosco-header{border-bottom:1px solid var(--bosco-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;background:#07101af0;align-items:center;gap:42px;min-height:70px;padding:0 28px;display:flex;position:sticky;top:0}.bosco-brand{color:var(--bosco-text);letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:750;display:inline-flex}.bosco-mark{width:28px;height:28px;color:var(--bosco-blue-bright);border:1px solid #39b7ffbf;border-radius:7px;place-items:center;line-height:1;display:grid}.bosco-nav{align-self:stretch;align-items:stretch;gap:8px;display:flex}.bosco-nav-item{color:var(--bosco-muted);white-space:nowrap;padding:0 12px;font-size:13px;transition:color .2s;position:relative}.bosco-nav-item:hover,.bosco-nav-item.is-active{color:var(--bosco-text)}.bosco-nav-item.is-active:after{content:"";background:var(--bosco-blue);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.bosco-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.bosco-search{border:1px solid var(--bosco-line-strong);background:var(--bosco-input);width:min(260px,18vw);height:40px;color:var(--bosco-dim);border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.bosco-search input{width:100%;min-width:0;color:var(--bosco-text);background:0 0;outline:0;font-size:12px}.bosco-search input::placeholder{color:var(--bosco-dim)}.bosco-outline-action,.bosco-credits,.bosco-icon-button{border:1px solid var(--bosco-line-strong);background:var(--bosco-input);height:40px;color:var(--bosco-text);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;transition:border-color .2s,background .2s;display:inline-flex}.bosco-outline-action:hover,.bosco-credits:hover,.bosco-icon-button:hover{background:#102033;border-color:#39b7ff99}.bosco-outline-action svg,.bosco-credits svg{color:var(--bosco-blue-bright)}.bosco-credits strong{font-size:14px}.bosco-credits span{color:var(--bosco-muted)}.bosco-avatar{border:1px solid var(--bosco-line-strong);width:40px;height:40px;color:var(--bosco-text);background:#101a28;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.bosco-toast{z-index:60;color:var(--bosco-text);background:#0d1b2b;border:1px solid #39b7ff73;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex;position:fixed;top:84px;right:26px;box-shadow:0 12px 35px #0000004d}.bosco-toast svg{color:var(--bosco-blue-bright)}.bosco-studio-shell{grid-template-columns:minmax(330px,390px) minmax(0,1fr);min-height:calc(100vh - 70px);display:grid}.bosco-studio-shell>aside{border-color:var(--bosco-line);background:linear-gradient(#0b1522,#091522);gap:20px;width:auto;height:calc(100vh - 70px);padding:24px;position:sticky;top:70px}.bosco-studio-main,.bosco-page{background:radial-gradient(circle at 40% 0%,#1d9bf013,transparent 31%),var(--bosco-bg);min-width:0}.bosco-studio-main{padding:38px 42px 50px;overflow:auto}.bosco-studio-heading h1,.bosco-page h1{color:var(--bosco-text);letter-spacing:-.045em;margin:5px 0 6px;font-size:clamp(27px,2.3vw,34px);font-weight:720;line-height:1.12}.bosco-studio-heading>p:last-child,.bosco-page-subtitle{color:var(--bosco-muted);margin:0;font-size:14px}.bosco-eyebrow{color:var(--bosco-blue-bright);font:700 10px/1.4 var(--font-mono);letter-spacing:.12em;margin:0}.bosco-filters{gap:10px;margin:28px 0 24px;padding-bottom:2px;display:flex;overflow-x:auto}.bosco-filters button{border:1px solid var(--bosco-line-strong);height:38px;color:var(--bosco-muted);background:0 0;border-radius:999px;flex:none;padding:0 18px;font-size:12px}.bosco-filters button:hover{color:var(--bosco-text);border-color:#39b7ff73}.bosco-filters button.is-active{color:#06101a;background:var(--bosco-blue);border-color:var(--bosco-blue);font-weight:700}.bosco-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bosco-tools-grid .tool-card{min-height:286px;box-shadow:none;border-radius:12px}.bosco-tools-grid .tool-card:hover{transform:translateY(-2px)}.bosco-tools-grid .tool-card-img{height:100%}.bosco-tools-grid .tool-card>div:last-child{padding:17px 18px}.bosco-tools-grid .tool-card h3{font-size:18px}.bosco-tools-grid .tool-card p{min-height:40px}.bosco-page{min-height:calc(100vh - 70px);padding:0 30px 34px}.bosco-project-topbar{justify-content:space-between;align-items:center;min-height:74px;display:flex}.bosco-breadcrumb{color:var(--bosco-muted);font-size:13px}.bosco-breadcrumb span{color:var(--bosco-dim);margin:0 8px}.bosco-project-actions{gap:10px;display:flex}.bosco-project-heading{align-items:center;gap:18px;padding:7px 0 22px;display:flex}.bosco-project-heading>img{object-fit:cover;border:1px solid var(--bosco-line-strong);border-radius:8px;width:116px;height:58px}.bosco-project-heading h1{margin:0;font-size:26px}.bosco-project-heading p{color:var(--bosco-dim);margin:6px 0 0;font-size:12px}.bosco-status-select{border:1px solid var(--bosco-line-strong);height:30px;color:var(--bosco-muted);background:#101a28;border-radius:7px;padding:0 10px;font-size:12px}.bosco-status-select span{margin-left:8px}.bosco-project-tabs{border-bottom:1px solid var(--bosco-line);gap:28px;display:flex}.bosco-project-tabs button{height:42px;color:var(--bosco-muted);font-size:12px;position:relative}.bosco-project-tabs button.is-active{color:var(--bosco-blue-bright);font-weight:700}.bosco-project-tabs button.is-active:after{content:"";background:var(--bosco-blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.bosco-workspace-grid{grid-template-columns:minmax(0,1fr) 400px;gap:24px;padding-top:16px;display:grid}.bosco-render-column{flex-direction:column;gap:12px;min-width:0;display:flex}.bosco-render-stage{border:1px solid var(--bosco-line-strong);background:#05090e;border-radius:8px;height:clamp(270px,34vw,420px);position:relative;overflow:hidden}.bosco-render-stage>img{object-fit:cover;width:100%;height:100%}.bosco-stage-actions{gap:8px;display:flex;position:absolute;top:14px;right:14px}.bosco-stage-actions button{width:32px;height:32px;color:var(--bosco-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07101abd;border:1px solid #ffffff1f;border-radius:6px;place-items:center;display:grid}.bosco-compare-card,.bosco-versions-card,.bosco-project-meta,.bosco-render-settings,.bosco-feedback-card,.bosco-client-summary{border:1px solid var(--bosco-line);background:#0b1522c7;border-radius:9px}.bosco-compare-heading,.bosco-section-heading{color:var(--bosco-text);justify-content:space-between;align-items:center;padding:10px 12px 7px;display:flex}.bosco-compare-heading span,.bosco-section-heading h2{margin:0;font-size:13px;font-weight:700}.bosco-compare-heading button,.bosco-section-heading button{color:var(--bosco-blue-bright);font-size:11px}.bosco-compare-images{border-radius:0 0 8px 8px;grid-template-columns:1fr 1fr;height:166px;display:grid;position:relative;overflow:hidden}.bosco-compare-images>div{position:relative;overflow:hidden}.bosco-compare-images img{object-fit:cover;filter:saturate(.83);width:100%;height:100%}.bosco-compare-images>div:first-child img{filter:grayscale()contrast(.85)}.bosco-compare-images span:not(.bosco-compare-handle){color:var(--bosco-text);background:#07101ad1;border-radius:5px;padding:4px 8px;font-size:10px;position:absolute;top:10px}.bosco-compare-images>div:first-child span{left:10px}.bosco-compare-images>div:nth-child(2) span{right:10px}.bosco-compare-handle{border:2px solid var(--bosco-text);background:var(--bosco-blue);color:#06101a;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.bosco-versions-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0 12px 12px;display:grid}.bosco-version{min-width:0;color:var(--bosco-muted);text-align:left}.bosco-version-image{border:1px solid var(--bosco-line-strong);border-radius:6px;height:83px;display:block;position:relative;overflow:hidden}.bosco-version img{object-fit:cover;width:100%;height:100%}.bosco-version.is-active .bosco-version-image{border:2px solid var(--bosco-blue)}.bosco-version.is-active .bosco-version-image svg{box-sizing:content-box;background:var(--bosco-blue);color:#06101a;border-radius:50%;padding:3px;position:absolute;top:7px;right:7px}.bosco-version strong{color:var(--bosco-text);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;display:block;overflow:hidden}.bosco-version small{color:var(--bosco-dim);margin-top:2px;font-size:9px;display:block}.bosco-project-meta{grid-template-columns:repeat(5,1fr);padding:13px 0;display:grid}.bosco-project-meta>div{border-right:1px solid var(--bosco-line);padding:0 16px}.bosco-project-meta>div:last-child{border-right:0}.bosco-project-meta span{color:var(--bosco-dim);font-size:10px;display:block}.bosco-project-meta strong{color:var(--bosco-text);margin-top:5px;font-size:11px;display:block}.bosco-progress{border:1px solid #1d9bf099;border-radius:999px;width:fit-content;padding:3px 8px;color:var(--bosco-blue-bright)!important}.bosco-render-settings{flex-direction:column;align-self:stretch;gap:9px;padding:18px;display:flex}.bosco-render-settings h2{margin:0 0 6px;font-size:18px}.bosco-render-settings label{color:var(--bosco-muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.bosco-reference-image{grid-template-columns:1fr 92px;gap:9px;height:102px;display:grid}.bosco-reference-image img{object-fit:cover;border-radius:7px;width:100%;height:100%}.bosco-reference-image button{border:1px solid var(--bosco-line-strong);color:var(--bosco-muted);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.bosco-readonly-copy{border:1px solid var(--bosco-line-strong);color:var(--bosco-muted);border-radius:7px;padding:10px;font-size:11px;line-height:1.5}.bosco-chip-row{flex-wrap:wrap;gap:5px;display:flex}.bosco-chip-row span,.bosco-chip-row button{border:1px solid var(--bosco-line-strong);color:var(--bosco-muted);border-radius:999px;padding:6px 8px;font-size:10px}.bosco-select-display{border:1px solid var(--bosco-line-strong);background:var(--bosco-input);height:36px;color:var(--bosco-text);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;display:flex}.bosco-primary-action{background:var(--bosco-blue);color:#06101a;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:42px;font-size:12px;font-weight:750;display:flex;box-shadow:0 8px 18px #1d9bf029}.bosco-primary-action:hover{background:var(--bosco-blue-bright)}.bosco-render-settings .bosco-primary-action{margin-top:auto}.bosco-action-caption{text-align:center;color:var(--bosco-dim);margin:0;font-size:10px}.bosco-client-page{background:radial-gradient(circle at 50% 0%,#1d9bf017,transparent 31%),var(--bosco-bg);min-height:100vh;padding:0 12px 18px}.bosco-client-header{grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;display:grid}.bosco-client-brand-area{align-items:center;gap:24px;display:flex}.bosco-client-header .bosco-brand{justify-self:start;font-size:20px}.bosco-client-context{color:var(--bosco-muted);border-left:1px solid var(--bosco-line);padding-left:24px;font-size:13px}.bosco-client-header h1{color:var(--bosco-text);letter-spacing:-.03em;margin:0;font-size:22px}.bosco-client-header .bosco-avatar{justify-self:end}.bosco-client-hero{border:1px solid var(--bosco-line-strong);background:#05090e;border-radius:7px;height:min(38vw,340px);position:relative;overflow:hidden}.bosco-client-hero>img{object-fit:cover;width:100%;height:100%}.bosco-gallery-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--bosco-text);background:#07101ab8;border:1px solid #ffffff2b;border-radius:7px;align-items:center;gap:11px;padding:4px;font-size:12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.bosco-gallery-controls button{width:28px;height:28px;color:var(--bosco-text);border-radius:5px;font-size:24px;line-height:1}.bosco-gallery-controls button:hover{background:#ffffff1a}.bosco-client-section{border:1px solid var(--bosco-line);border-top:0;padding:14px 24px 16px}.bosco-client-section h2,.bosco-feedback-card h2,.bosco-client-summary h2{color:var(--bosco-text);margin:0 0 12px;font-size:14px}.bosco-client-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.bosco-client-gallery button{border:1px solid #0000;border-radius:6px;height:105px;overflow:hidden}.bosco-client-gallery button.is-active{border:2px solid var(--bosco-blue)}.bosco-client-gallery img{object-fit:cover;width:100%;height:100%}.bosco-timeline-section{padding-bottom:18px}.bosco-timeline{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.bosco-timeline:before{content:"";background:#314052;height:2px;position:absolute;top:15px;left:10%;right:10%}.bosco-timeline>div{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex}.bosco-timeline>div>span{background:var(--bosco-card);width:31px;height:31px;color:var(--bosco-muted);border:1px solid #45576c;border-radius:50%;place-items:center;font-size:11px;display:grid}.bosco-timeline>div.is-complete>span{color:#f4f7fb;background:#3b4c60;border-color:#506379}.bosco-timeline>div.is-current>span{border:3px solid var(--bosco-blue);color:var(--bosco-blue-bright)}.bosco-timeline strong{color:var(--bosco-text);margin-top:8px;font-size:11px}.bosco-timeline small{color:var(--bosco-dim);margin-top:2px;font-size:10px}.bosco-timeline .is-current small{color:var(--bosco-blue-bright)}.bosco-client-bottom{grid-template-columns:minmax(0,1.8fr) minmax(310px,.72fr);gap:14px;padding:14px 22px 0;display:grid}.bosco-feedback-card,.bosco-client-summary{padding:18px}.bosco-feedback-layout{grid-template-columns:1.1fr .55fr .75fr;gap:28px;display:grid}.bosco-feedback-layout>div+div{border-left:1px solid var(--bosco-line);padding-left:28px}.bosco-feedback-layout label{color:var(--bosco-muted);margin-bottom:8px;font-size:11px;display:block}.bosco-feedback-layout textarea{box-sizing:border-box;border:1px solid var(--bosco-line-strong);background:var(--bosco-input);width:100%;height:76px;color:var(--bosco-text);resize:none;border-radius:6px;padding:10px;font-size:11px}.bosco-feedback-layout textarea::placeholder{color:var(--bosco-dim)}.bosco-attach{color:var(--bosco-muted);align-items:center;gap:6px;margin-top:10px;font-size:10px;display:inline-flex}.bosco-feedback-actions{flex-direction:column;justify-content:center;gap:12px;display:flex}.bosco-secondary-action{border:1px solid var(--bosco-line-strong);min-height:42px;color:var(--bosco-muted);border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.bosco-secondary-action:hover{border-color:var(--bosco-blue);color:var(--bosco-text)}.bosco-comments>span{color:var(--bosco-muted);margin-bottom:10px;font-size:11px;display:block}.bosco-comments p{color:var(--bosco-muted);margin:0 0 11px;padding-left:31px;font-size:10px;line-height:1.4;position:relative}.bosco-comments b{border:1px solid var(--bosco-line-strong);width:22px;height:22px;color:var(--bosco-text);border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;left:0}.bosco-comments strong{color:var(--bosco-text);font-size:10px}.bosco-client-summary dl{margin:0}.bosco-client-summary dl>div{border-bottom:1px solid var(--bosco-line);justify-content:space-between;gap:15px;padding:10px 0;display:flex}.bosco-client-summary dl>div:last-child{border-bottom:0}.bosco-client-summary dt{color:var(--bosco-muted);font-size:10px}.bosco-client-summary dd{color:var(--bosco-text);text-align:right;margin:0;font-size:10px}.bosco-library{padding:54px 46px}.bosco-library-collections{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.bosco-library-collections article{border:1px solid var(--bosco-line);background:var(--bosco-panel);border-radius:10px;min-height:190px;padding:22px}.bosco-library-collections svg{color:var(--bosco-blue-bright)}.bosco-library-collections h2{margin:22px 0 8px;font-size:18px}.bosco-library-collections p{color:var(--bosco-muted);font-size:13px;line-height:1.5}.bosco-library-collections button{color:var(--bosco-blue-bright);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:inline-flex}.bosco-library-tools{border:1px solid var(--bosco-line);background:var(--bosco-panel);border-radius:10px;margin-top:28px}.bosco-library-tools>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 12px 12px;display:grid}.bosco-library-tools>div:last-child button{border:1px solid var(--bosco-line-strong);color:var(--bosco-text);text-align:left;border-radius:7px;font-size:12px;overflow:hidden}.bosco-library-tools img{object-fit:cover;width:100%;height:110px;display:block}.bosco-library-tools span{padding:10px;display:block}@media (width<=1280px){.bosco-header{gap:20px;padding:0 18px}.bosco-search{display:none}.bosco-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bosco-workspace-grid{grid-template-columns:minmax(0,1fr) 340px}.bosco-client-bottom{grid-template-columns:1fr}.bosco-feedback-layout{grid-template-columns:1.1fr .6fr}.bosco-comments{border-top:1px solid var(--bosco-line);grid-column:1/-1;padding-top:16px;border-left:0!important;padding-left:0!important}}@media (width<=920px){.bosco-header{overflow-x:auto}.bosco-header-actions .bosco-outline-action{display:none}.bosco-studio-shell{display:block}.bosco-studio-shell>aside{height:auto;position:static}.bosco-studio-main{padding:30px 20px}.bosco-workspace-grid{grid-template-columns:1fr}.bosco-render-settings{min-height:520px}.bosco-project-meta{grid-template-columns:repeat(2,1fr);gap:12px}.bosco-project-meta>div{border-right:0}.bosco-client-gallery{grid-template-columns:repeat(3,1fr)}.bosco-client-header{grid-template-columns:1fr auto}.bosco-client-header h1,.bosco-client-context{display:none}.bosco-library-collections,.bosco-library-tools>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.bosco-header{min-height:60px}.bosco-nav,.bosco-credits{display:none}.bosco-studio-main,.bosco-library{padding:24px 16px}.bosco-tools-grid,.bosco-library-collections,.bosco-library-tools>div:last-child{grid-template-columns:1fr}.bosco-page{padding:0 14px 24px}.bosco-project-topbar{flex-wrap:wrap;gap:10px;padding:12px 0}.bosco-project-heading>img{width:76px}.bosco-project-heading h1{font-size:21px}.bosco-project-tabs{gap:20px;overflow-x:auto}.bosco-compare-images{height:128px}.bosco-versions-strip{grid-template-columns:repeat(2,1fr)}.bosco-project-meta{grid-template-columns:1fr}.bosco-client-page{padding:0 7px 15px}.bosco-client-hero{height:280px}.bosco-client-section,.bosco-client-bottom{padding-left:12px;padding-right:12px}.bosco-client-gallery{grid-template-columns:repeat(2,1fr)}.bosco-timeline{grid-template-columns:repeat(5,minmax(112px,1fr));overflow-x:auto}.bosco-feedback-layout{grid-template-columns:1fr}.bosco-feedback-layout>div+div{border-left:0;border-top:1px solid var(--bosco-line);padding:16px 0 0}.bosco-client-header .bosco-brand{font-size:18px}}.bosco-global-header{z-index:70;border-bottom:1px solid var(--bosco-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07101aeb;align-items:center;gap:34px;min-height:70px;padding:0 28px;display:flex;position:sticky;top:0}.bosco-global-brand{color:var(--bosco-text);letter-spacing:.07em;align-items:center;gap:10px;font-size:20px;font-weight:720;display:flex}.bosco-global-mark{width:27px;height:27px;color:var(--bosco-blue-bright);background:linear-gradient(145deg,#11253b,#08121d);border:1px solid #39b7ffbf;border-radius:6px;place-items:center;display:grid}.bosco-global-nav{align-self:stretch;gap:6px;display:flex}.bosco-global-nav button{color:var(--bosco-muted);padding:0 12px;font-size:12px;position:relative}.bosco-global-nav button:hover,.bosco-global-nav .is-active{color:var(--bosco-text)}.bosco-global-nav .is-active:after{content:"";background:var(--bosco-blue);height:2px;position:absolute;bottom:0;left:12px;right:12px}.bosco-global-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.bosco-global-search{border:1px solid var(--bosco-line-strong);background:var(--bosco-input);width:min(300px,25vw);height:40px;color:var(--bosco-dim);border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.bosco-global-search input{min-width:0;color:var(--bosco-text);background:0 0;outline:0;flex:1;font-size:12px}.bosco-global-search input::placeholder{color:var(--bosco-dim)}.bosco-global-search button{font-size:17px}.bosco-credit-pill,.bosco-profile-avatar{border:1px solid var(--bosco-line-strong);background:var(--bosco-input);height:40px;color:var(--bosco-text);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:flex}.bosco-credit-pill svg{color:var(--bosco-blue-bright)}.bosco-credit-pill span{color:var(--bosco-muted)}.bosco-profile-avatar{border-radius:999px;place-items:center;width:40px;padding:0;font-weight:700;display:grid}.bosco-primary-cta,.bosco-subtle-button{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.bosco-primary-cta{background:linear-gradient(110deg,var(--bosco-blue),#177fcc);color:#06101a;box-shadow:0 8px 22px #1d9bf02e}.bosco-primary-cta:hover{background:var(--bosco-blue-bright);transform:translateY(-1px)}.bosco-subtle-button{border:1px solid var(--bosco-line-strong);color:var(--bosco-muted);background:#0c1725c7}.bosco-subtle-button:hover{color:var(--bosco-text);border-color:#39b7ff94}.bosco-project-context{align-items:center;gap:8px;margin-bottom:20px;display:flex}.bosco-project-context span{color:var(--bosco-dim);font:700 10px var(--font-mono);text-transform:uppercase}.bosco-project-context button{border:1px solid var(--bosco-line-strong);color:var(--bosco-blue-bright);border-radius:5px;padding:5px 8px;font-size:10px}.bosco-page-head{border-bottom:1px solid var(--bosco-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:42px 0 26px;display:flex}.bosco-page-head h1{margin-top:8px}.bosco-page-head p:not(.bosco-eyebrow){color:var(--bosco-muted);margin:0;font-size:13px}.bosco-page-actions{align-items:center;gap:10px;display:flex}.bosco-view-toggle{border:1px solid var(--bosco-line-strong);border-radius:8px;padding:3px;display:flex}.bosco-view-toggle button{color:var(--bosco-muted);border-radius:5px;padding:6px 10px;font-size:11px}.bosco-view-toggle button.active{color:var(--bosco-text);background:#1b2e41}.bosco-filter-row{gap:8px;padding:19px 0;display:flex}.bosco-filter-row button{border:1px solid var(--bosco-line-strong);color:var(--bosco-muted);border-radius:999px;padding:7px 13px;font-size:11px}.bosco-filter-row button.active{color:#06101a;background:var(--bosco-blue);border-color:var(--bosco-blue)}.bosco-project-collection{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bosco-project-card{border:1px solid var(--bosco-line);cursor:pointer;background:#101a28cc;border-radius:10px;transition:all .22s;overflow:hidden}.bosco-project-card:hover{border-color:#39b7ff99;transform:translateY(-2px)}.bosco-project-card-image{height:180px;position:relative;overflow:hidden}.bosco-project-card-image img{object-fit:cover;width:100%;height:100%;transition:all .4s}.bosco-project-card:hover img{transform:scale(1.04)}.bosco-project-card-image span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:var(--bosco-text);background:#07101ac2;border:1px solid #ffffff2b;border-radius:99px;padding:5px 8px;font-size:10px;position:absolute;top:10px;right:10px}.bosco-project-card-body{padding:16px}.bosco-project-card-body h2{color:var(--bosco-text);margin:6px 0;font-size:18px}.bosco-project-card-body>p{color:var(--bosco-muted);margin:0;font-size:12px}.bosco-project-card footer{border-top:1px solid var(--bosco-line);color:var(--bosco-dim);justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;font-size:10px;display:flex}.bosco-project-card footer button{color:var(--bosco-blue-bright);align-items:center;gap:5px;font-size:10px;display:flex}.bosco-project-collection.is-list{display:block}.bosco-project-collection.is-list .bosco-project-card{margin-bottom:10px;display:flex}.bosco-project-collection.is-list .bosco-project-card-image{flex:none;width:180px;height:112px}.bosco-project-collection.is-list .bosco-project-card-body{flex:1}.bosco-empty-state{text-align:center;border:1px dashed var(--bosco-line-strong);border-radius:10px;padding:70px 20px}.bosco-empty-state h2{margin:0 0 16px}.bosco-command-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:46px;padding:54px 0 42px;display:grid}.bosco-command-hero h1{max-width:630px;font-size:clamp(37px,4vw,60px);line-height:1.02}.bosco-command-hero>div>p:not(.bosco-eyebrow){max-width:460px;color:var(--bosco-muted);margin:16px 0;font-size:15px;line-height:1.55}.bosco-command-actions{gap:10px;display:flex}.bosco-command-hero-card{border:1px solid var(--bosco-line-strong);background:#07101a;border-radius:12px;min-height:330px;position:relative;overflow:hidden}.bosco-command-hero-card>img{object-fit:cover;width:100%;height:100%;position:absolute}.bosco-command-hero-card:after{content:"";background:linear-gradient(90deg,#07101aeb,#07101a0a 80%);position:absolute;inset:0}.bosco-command-hero-card>div{z-index:1;position:absolute;bottom:22px;left:24px}.bosco-command-hero-card span{color:var(--bosco-blue-bright);font:700 10px var(--font-mono);text-transform:uppercase}.bosco-command-hero-card h2{margin:7px 0 2px;font-size:25px}.bosco-command-hero-card p{color:var(--bosco-muted);margin:0;font-size:12px}.bosco-command-hero-card button{color:var(--bosco-text);align-items:center;gap:6px;margin-top:18px;font-size:11px;display:flex}.bosco-overview-metrics{border-top:1px solid var(--bosco-line);border-bottom:1px solid var(--bosco-line);grid-template-columns:repeat(4,1fr);display:grid}.bosco-overview-metrics article{border-right:1px solid var(--bosco-line);padding:19px 22px}.bosco-overview-metrics article:last-child{border:0}.bosco-overview-metrics strong{color:var(--bosco-blue-bright);font-size:28px;font-weight:600;display:block}.bosco-overview-metrics span{color:var(--bosco-muted);font-size:11px}.bosco-home-columns{grid-template-columns:minmax(0,1.5fr) minmax(290px,.65fr);gap:18px;padding:34px 0;display:grid}.bosco-section-heading{padding:0 0 14px}.bosco-section-heading h2{font-size:19px}.bosco-section-heading button{align-items:center;gap:6px;display:flex}.bosco-home-projects{gap:9px;display:grid}.bosco-home-projects article{border:1px solid var(--bosco-line);cursor:pointer;border-radius:8px;align-items:center;gap:13px;padding:9px;display:flex}.bosco-home-projects article:hover{border-color:#39b7ff8c}.bosco-home-projects img{object-fit:cover;border-radius:5px;width:82px;height:58px}.bosco-home-projects div{flex:1}.bosco-home-projects span{color:var(--bosco-blue-bright);font-size:10px}.bosco-home-projects h3{color:var(--bosco-text);margin:4px 0;font-size:14px}.bosco-home-projects p{color:var(--bosco-muted);margin:0;font-size:10px}.bosco-home-projects>article>svg{color:var(--bosco-blue-bright)}.bosco-feedback-inbox{border:1px solid var(--bosco-line);background:#0b1522b8;border-radius:10px;padding:18px}.bosco-feedback-inbox h2{margin:7px 0 14px;font-size:19px}.bosco-feedback-inbox>button:not(.bosco-subtle-button){text-align:left;border-top:1px solid var(--bosco-line);width:100%;padding:10px 0;display:block}.bosco-feedback-inbox>button span,.bosco-feedback-inbox>button small{color:var(--bosco-dim);font-size:9px;display:block}.bosco-feedback-inbox>button strong{color:var(--bosco-blue-bright);margin-top:3px;font-size:10px;display:block}.bosco-feedback-inbox>button p{color:var(--bosco-muted);margin:3px 0;font-size:11px;line-height:1.35}.bosco-feedback-inbox .bosco-subtle-button{width:100%;margin-top:8px}.bosco-workspace-shell{max-width:1540px;margin:auto;padding:0 30px 42px}.bosco-workspace-head{justify-content:space-between;align-items:center;min-height:66px;display:flex}.bosco-workspace-project{align-items:center;gap:16px;padding:10px 0 22px;display:flex}.bosco-workspace-project>img{object-fit:cover;border:1px solid var(--bosco-line-strong);border-radius:7px;width:112px;height:62px}.bosco-workspace-project h1{color:var(--bosco-text);letter-spacing:-.035em;margin:0;font-size:27px}.bosco-workspace-project p{color:var(--bosco-dim);margin:6px 0 0;font-size:11px}.bosco-phase-pill{border:1px solid var(--bosco-line-strong);color:var(--bosco-muted);border-radius:6px;padding:5px 9px;font-size:10px}.bosco-icon-menu{border:1px solid var(--bosco-line-strong);width:38px;color:var(--bosco-muted);border-radius:7px}.bosco-workspace-tabs{border-bottom:1px solid var(--bosco-line);gap:24px;display:flex}.bosco-workspace-tabs button{height:43px;color:var(--bosco-muted);font-size:12px;position:relative}.bosco-workspace-tabs button.is-active{color:var(--bosco-blue-bright);font-weight:700}.bosco-workspace-tabs button.is-active:after{content:"";background:var(--bosco-blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.bosco-architect-banner{background:#0e2a426b;border:1px solid #1d9bf040;border-radius:8px;justify-content:space-between;align-items:center;margin:16px 0;padding:10px 13px;display:flex}.bosco-architect-banner span{color:var(--bosco-blue-bright);font:700 10px var(--font-mono);text-transform:uppercase}.bosco-architect-banner p{color:var(--bosco-muted);margin:2px 0 0;font-size:11px}.bosco-architect-banner button{color:var(--bosco-blue-bright);font-size:11px}.bosco-workspace-grid-new{grid-template-columns:minmax(0,1fr) 280px;gap:16px;display:grid}.bosco-workspace-main{min-width:0}.bosco-render-hero{border:1px solid var(--bosco-line-strong);background:#05090e;border-radius:8px;height:clamp(300px,36vw,478px);position:relative;overflow:hidden}.bosco-render-hero>img{object-fit:cover;width:100%;height:100%}.bosco-render-actions{gap:7px;display:flex;position:absolute;top:12px;right:12px}.bosco-render-actions button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--bosco-text);background:#07101ab8;border:1px solid #ffffff2b;border-radius:6px;align-items:center;gap:6px;padding:8px;font-size:10px;display:flex}.bosco-compare-inline{border:1px solid var(--bosco-line);border-radius:8px;margin-top:12px;overflow:hidden}.bosco-version-panel,.bosco-project-progress,.bosco-architect-panel,.bosco-presentation-config{border:1px solid var(--bosco-line);background:#0b1522bf;border-radius:8px;margin-top:12px;padding:15px}.bosco-section-title{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.bosco-section-title h2,.bosco-section-title h3{color:var(--bosco-text);margin:0;font-size:13px}.bosco-section-title button{color:var(--bosco-blue-bright);font-size:10px}.bosco-versions-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.bosco-versions-row button{text-align:left;color:var(--bosco-muted);min-width:0}.bosco-versions-row img{object-fit:cover;border:1px solid var(--bosco-line-strong);border-radius:5px;width:100%;height:78px}.bosco-versions-row button.is-active img{border:2px solid var(--bosco-blue)}.bosco-versions-row span,.bosco-versions-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bosco-versions-row span{color:var(--bosco-text);margin-top:4px;font-size:9px}.bosco-versions-row small{color:var(--bosco-dim);font-size:8px}.bosco-progress-line{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.bosco-progress-line:before{content:"";background:#304256;height:2px;position:absolute;top:14px;left:10%;right:10%}.bosco-progress-line>div{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex}.bosco-progress-line i{border:1px solid var(--bosco-line-strong);background:var(--bosco-card);width:29px;height:29px;color:var(--bosco-muted);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.bosco-progress-line .is-done i{color:var(--bosco-text);background:#284354;border-color:#547084}.bosco-progress-line .is-current i{border:3px solid var(--bosco-blue);color:var(--bosco-blue-bright)}.bosco-progress-line span{color:var(--bosco-text);margin-top:6px;font-size:9px}.bosco-progress-line small{color:var(--bosco-dim);margin-top:2px;font-size:8px}.bosco-architect-panel{text-align:center;flex-direction:column;align-items:center;margin-top:0;display:flex}.bosco-architect-panel>h2{color:var(--bosco-text);align-self:flex-start;margin:0;font-size:13px}.bosco-action-orb{width:58px;height:58px;color:var(--bosco-blue-bright);background:radial-gradient(circle,#15517c,#102237);border:1px solid #39b7ff8c;border-radius:50%;place-items:center;margin:21px 0 10px;display:grid;box-shadow:0 0 28px #1d9bf033}.bosco-architect-panel h3{color:var(--bosco-text);margin:0;font-size:15px}.bosco-architect-panel>p{color:var(--bosco-muted);font-size:10px}.bosco-architect-panel .bosco-primary-cta{width:100%;margin-top:6px}.bosco-architect-panel>small{color:var(--bosco-dim);margin:8px 0 15px;font-size:9px}.bosco-feedback-summary{border-top:1px solid var(--bosco-line);text-align:left;width:100%;padding-top:13px}.bosco-feedback-summary p{color:var(--bosco-muted);gap:7px;margin:9px 0;font-size:10px;line-height:1.35;display:flex}.bosco-feedback-summary b{border:1px solid var(--bosco-line-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.bosco-feedback-summary strong{color:var(--bosco-text);display:block}.bosco-empty-copy{color:var(--bosco-dim)!important;font-size:11px!important}.bosco-presentation-config{grid-template-columns:minmax(0,1fr) minmax(310px,.75fr);gap:24px;display:grid}.bosco-config-copy h2{color:var(--bosco-text);margin:7px 0;font-size:23px}.bosco-config-copy>p:not(.bosco-eyebrow){color:var(--bosco-muted);margin:0 0 18px;font-size:12px}.bosco-config-copy label{color:var(--bosco-muted);flex-direction:column;gap:6px;margin:11px 0;font-size:11px;display:flex}.bosco-config-copy input,.bosco-config-copy textarea{border:1px solid var(--bosco-line-strong);background:var(--bosco-input);color:var(--bosco-text);border-radius:6px;padding:10px;font-size:12px}.bosco-config-copy textarea{resize:vertical;min-height:92px}.bosco-presentation-preview{border:1px solid var(--bosco-line-strong);background:#091522;border-radius:7px;overflow:hidden}.bosco-preview-top{color:var(--bosco-muted);justify-content:space-between;padding:10px;font-size:10px;display:flex}.bosco-preview-top button{color:var(--bosco-blue-bright)}.bosco-presentation-preview>img{object-fit:cover;width:100%;height:210px}.bosco-presentation-preview>div:not(.bosco-preview-top):not(.bosco-preview-views){padding:12px}.bosco-presentation-preview strong{color:var(--bosco-text);font-size:17px;display:block}.bosco-presentation-preview p,.bosco-presentation-preview span{color:var(--bosco-muted);margin:4px 0;font-size:10px;display:block}.bosco-preview-views{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 12px 12px;display:grid}.bosco-preview-views img{object-fit:cover;width:100%;height:54px}.bosco-client-portal{background:radial-gradient(circle at 50% 0,#1d9bf014,#0000 37%);max-width:1580px;margin:auto;padding:0 18px 34px}.bosco-client-portal-head{grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;display:grid}.bosco-client-back{color:var(--bosco-text);letter-spacing:.08em;justify-self:start;font-size:13px;font-weight:700}.bosco-client-portal-head>div{text-align:center}.bosco-client-portal-head span{color:var(--bosco-muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px;display:block}.bosco-client-portal-head strong{font-size:14px}.bosco-client-portal-head>.bosco-subtle-button{justify-self:end}.bosco-client-hero{border-radius:10px;height:min(39vw,510px)}.bosco-client-hero-shade{background:linear-gradient(90deg,#07101ab8,#0000 65%),linear-gradient(#0000 53%,#07101aad);position:absolute;inset:0}.bosco-client-hero-copy{z-index:1;position:absolute;bottom:clamp(20px,4vw,50px);left:clamp(22px,4vw,62px)}.bosco-client-hero-copy h1{color:#fff;letter-spacing:-.045em;margin:8px 0;font-size:clamp(32px,4vw,58px)}.bosco-client-hero-copy p{color:#d1dbe5;margin:0;font-size:14px}.bosco-client-counter{z-index:1;color:#fff;font:11px var(--font-mono);background:#07101aad;border:1px solid #fff3;border-radius:6px;padding:7px 9px;position:absolute;bottom:17px;right:19px}.bosco-client-intro{text-align:center;max-width:720px;margin:54px auto 46px}.bosco-client-intro h2{color:var(--bosco-text);letter-spacing:-.035em;margin:10px 0;font-size:clamp(24px,3vw,38px)}.bosco-client-intro>p:last-child{color:var(--bosco-muted);margin:0;font-size:14px;line-height:1.6}.bosco-client-gallery-section{border:1px solid var(--bosco-line);background:#0b1522b3;border-radius:10px;padding:20px}.bosco-client-gallery-section .bosco-section-heading span{color:var(--bosco-muted);font-size:10px}.bosco-client-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.bosco-client-gallery button{aspect-ratio:1.8;text-align:left;height:auto;position:relative}.bosco-client-gallery button span{color:#fff;text-shadow:0 1px 4px #000;font-size:9px;position:absolute;bottom:7px;left:7px}.bosco-client-flow{grid-template-columns:minmax(220px,.55fr) minmax(0,1.15fr) minmax(230px,.55fr);gap:16px;margin-top:18px;display:grid}.bosco-client-timeline,.bosco-client-feedback,.bosco-client-summary{border:1px solid var(--bosco-line);background:#0b1522b8;border-radius:10px;padding:18px}.bosco-client-step{border-bottom:1px solid var(--bosco-line);grid-template-columns:28px 1fr;column-gap:10px;padding:13px 0;display:grid;position:relative}.bosco-client-step:last-child{border:0}.bosco-client-step i{border:1px solid var(--bosco-line-strong);width:25px;height:25px;color:var(--bosco-muted);border-radius:50%;grid-row:1/3;place-items:center;font-size:9px;font-style:normal;display:grid}.bosco-client-step.done i{color:#fff;background:#2f4b5d}.bosco-client-step.active i{border:3px solid var(--bosco-blue);color:var(--bosco-blue-bright)}.bosco-client-step span{color:var(--bosco-text);font-size:11px}.bosco-client-step small{color:var(--bosco-dim);font-size:9px}.bosco-client-feedback h2{margin:8px 0;font-size:23px}.bosco-client-feedback>p:not(.bosco-eyebrow){color:var(--bosco-muted);font-size:12px}.bosco-client-feedback-list{max-height:190px;margin:14px 0;overflow:auto}.bosco-client-feedback-list article{border-bottom:1px solid var(--bosco-line);padding:9px 0 9px 31px;position:relative}.bosco-client-feedback-list article:before{content:"B";border:1px solid var(--bosco-line-strong);width:22px;height:22px;color:var(--bosco-blue-bright);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;top:9px;left:0}.bosco-client-feedback-list strong{color:var(--bosco-text);font-size:10px}.bosco-client-feedback-list small{color:var(--bosco-dim);margin-left:8px;font-size:9px}.bosco-client-feedback-list p{color:var(--bosco-muted);margin:3px 0 0;font-size:11px;line-height:1.4}.bosco-client-feedback form{gap:8px;display:flex}.bosco-client-feedback textarea{border:1px solid var(--bosco-line-strong);background:var(--bosco-input);min-height:66px;color:var(--bosco-text);resize:vertical;border-radius:6px;flex:1;padding:9px;font-size:11px}.bosco-client-feedback form .bosco-subtle-button{align-self:flex-end}.bosco-client-approve{width:100%;margin-top:11px}.bosco-client-summary dl{margin-top:12px}.bosco-client-summary dl>div{padding:12px 0}.bosco-client-summary dd{max-width:55%;line-height:1.3}.bosco-client-metric{align-items:baseline;gap:7px;display:flex}.bosco-client-metric strong{color:var(--bosco-blue-bright);font-size:28px}.bosco-client-metric span{color:var(--bosco-muted);font-size:11px}.bosco-client-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:24px;display:grid}.bosco-client-record{border:1px solid var(--bosco-line);background:#101a28c7;border-radius:10px;padding:17px}.bosco-client-record header{align-items:center;gap:10px;display:flex}.bosco-client-avatar{border:1px solid var(--bosco-line-strong);width:36px;height:36px;color:var(--bosco-blue-bright);border-radius:50%;place-items:center;font-size:10px;display:grid}.bosco-client-record h2{color:var(--bosco-text);margin:0;font-size:16px}.bosco-client-record header p{color:var(--bosco-muted);margin:2px 0;font-size:10px}.bosco-client-record header span{border:1px solid var(--bosco-line-strong);color:var(--bosco-muted);border-radius:99px;margin-left:auto;padding:4px 7px;font-size:9px}.bosco-client-record header .has-feedback{color:#f1c84b;border-color:#f1c84b66}.bosco-client-project-list{border-top:1px solid var(--bosco-line);margin:17px 0}.bosco-client-project-list>div{border-bottom:1px solid var(--bosco-line);align-items:center;gap:8px;padding:9px 0;display:flex}.bosco-client-project-list img{object-fit:cover;border-radius:4px;width:44px;height:34px}.bosco-client-project-list div>div{flex:1}.bosco-client-project-list strong,.bosco-client-project-list small{display:block}.bosco-client-project-list strong{color:var(--bosco-text);font-size:11px}.bosco-client-project-list small{color:var(--bosco-muted);margin-top:2px;font-size:9px}.bosco-client-project-list button{color:var(--bosco-blue-bright)}.bosco-client-record footer{color:var(--bosco-dim);gap:7px;font-size:10px;line-height:1.4;display:flex}@media (width<=1050px){.bosco-global-search{display:none}.bosco-command-hero,.bosco-home-columns,.bosco-client-flow{grid-template-columns:1fr}.bosco-project-collection,.bosco-client-records{grid-template-columns:repeat(2,minmax(0,1fr))}.bosco-presentation-config{grid-template-columns:1fr}.bosco-client-timeline{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.bosco-client-step{border:0;display:block}.bosco-client-step i{margin-bottom:7px}.bosco-client-step small{display:block}.bosco-client-summary{display:none}}@media (width<=700px){.bosco-global-header{gap:16px;min-height:60px;padding:0 14px}.bosco-global-nav{display:none}.bosco-global-actions{gap:5px}.bosco-credit-pill span,.bosco-credit-pill b{display:none}.bosco-credit-pill{justify-content:center;width:36px;padding:0}.bosco-workspace-shell,.bosco-client-portal{padding-left:14px;padding-right:14px}.bosco-page-head{flex-direction:column;align-items:flex-start;padding-top:30px}.bosco-project-collection,.bosco-client-records{grid-template-columns:1fr}.bosco-overview-metrics{grid-template-columns:repeat(2,1fr)}.bosco-overview-metrics article:nth-child(2){border-right:0}.bosco-command-hero{padding-top:35px}.bosco-command-hero-card{min-height:260px}.bosco-workspace-project>img{width:70px}.bosco-workspace-project h1{font-size:21px}.bosco-workspace-tabs{overflow:auto}.bosco-workspace-grid-new{grid-template-columns:1fr}.bosco-architect-panel{margin-top:0}.bosco-versions-row{grid-template-columns:repeat(3,1fr)}.bosco-progress-line{grid-template-columns:repeat(5,minmax(88px,1fr));overflow:auto}.bosco-presentation-preview{display:none}.bosco-client-portal-head{grid-template-columns:1fr auto}.bosco-client-portal-head>div{display:none}.bosco-client-portal-head>.bosco-subtle-button{padding:0 8px;font-size:10px}.bosco-client-hero{height:300px}.bosco-client-gallery{grid-template-columns:repeat(2,1fr)}.bosco-client-timeline{grid-template-columns:1fr 1fr}.bosco-client-feedback form{flex-direction:column}.bosco-client-feedback form .bosco-subtle-button{align-self:stretch}}@media (width<=760px){.bosco-work-catalog>nav{flex-direction:column;align-items:stretch}.bosco-work-phase-filters{padding-bottom:2px}.bosco-work-catalog-actions{justify-content:space-between}.bosco-work-catalog-actions .bosco-work-tools-trigger{max-width:calc(100vw - 180px)}.bosco-work-layout.is-config-closed .bosco-work-config{top:110px;left:10px}}.bosco-global-results{z-index:60;background:#0c1725;border:1px solid #2c4660;border-radius:10px;width:min(620px,100vw - 40px);position:fixed;top:65px;right:84px;overflow:hidden;box-shadow:0 24px 60px #0000007a}.bosco-global-results>header{color:#dbe6ef;border-bottom:1px solid #1d2d40;justify-content:space-between;align-items:center;padding:12px 14px;font-size:12px;display:flex}.bosco-global-results>header>div{align-items:center;gap:8px;display:flex}.bosco-global-results>header svg{color:#39b7ff}.bosco-global-results>header>button{color:#a4b0c1;border:1px solid #26394d;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.bosco-global-results>div{grid-template-columns:1fr 1fr;gap:0;display:grid}.bosco-global-results section{padding:12px}.bosco-global-results section+section{border-left:1px solid #1d2d40}.bosco-global-results p{color:#39b7ff;font:700 9px var(--font-mono);letter-spacing:.08em;margin:0 0 8px}.bosco-global-results section>button{text-align:left;border-radius:6px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:8px;width:100%;padding:6px;display:grid}.bosco-global-results section>button:hover{background:#142235}.bosco-global-results img{object-fit:cover;border-radius:3px;width:34px;height:28px}.bosco-global-results strong,.bosco-global-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bosco-global-results strong{color:#f4f7fb;font-size:10px}.bosco-global-results small{color:#8193a5;margin-top:3px;font-size:9px}.bosco-global-results section>small{color:#8193a5;padding:7px 0;font-size:10px;display:block}.bosco-work-fields select{color:#dbe6ef;background:#0c1725;border:1px solid #26394d;border-radius:6px;outline:0;width:100%;margin-top:5px;padding:9px 10px;font-size:10px}.bosco-work-fields select:focus{border-color:#1d9bf0}.bosco-work-file-count{color:#8193a5;margin:8px 0 0;font-size:9px}.bosco-project-files{background:#0c1725;border:1px solid #1d2d40;border-radius:10px;padding:22px}.bosco-project-files>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.bosco-project-files h2{color:#f4f7fb;margin:5px 0;font-size:22px}.bosco-project-files p:not(.bosco-eyebrow){color:#a4b0c1;margin:0;font-size:12px}.bosco-project-file-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.bosco-project-file-list article{background:#101a28;border:1px solid #26394d;border-radius:7px;align-items:center;gap:11px;padding:10px;display:flex}.bosco-project-file-list img,.bosco-project-file-icon{object-fit:cover;border-radius:4px;flex:none;width:54px;height:42px}.bosco-project-file-icon{color:#39b7ff;font:700 10px var(--font-mono);background:#132538;place-items:center;display:grid}.bosco-project-file-list strong,.bosco-project-file-list small{display:block}.bosco-project-file-list strong{color:#f4f7fb;font-size:11px}.bosco-project-file-list small{color:#8193a5;margin-top:4px;font-size:9px}@media (width<=760px){.bosco-global-results{top:63px;right:20px}.bosco-global-results>div{grid-template-columns:1fr}.bosco-global-results section+section{border-top:1px solid #1d2d40;border-left:0}.bosco-project-files>header{flex-direction:column;align-items:stretch}}.bosco-work-sidebar-actions{gap:7px;padding:13px 0 2px;display:grid}.bosco-work-sidebar-actions>label{color:#9aabba;font-size:10px}.bosco-work-sidebar-actions .bosco-work-tools-trigger{box-sizing:border-box;text-align:left;width:100%;max-width:none;min-height:46px;padding:6px 8px;display:flex}.bosco-work-sidebar-actions .bosco-work-tools-trigger span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bosco-work-sidebar-actions .bosco-work-tools-trigger b{margin-left:auto}.bosco-work-back-to-catalog{color:#39b7ff;text-align:left;padding:4px 0;font-size:9px}.bosco-work-generate-button{justify-content:center;width:100%;min-height:42px;margin-top:13px}.bosco-work-catalog>nav{justify-content:flex-start}.bosco-work-catalog-actions{display:none}.bosco-work-sidebar-actions .bosco-work-generate-button{margin-top:1px}.bosco-work-tool-select{position:relative}.bosco-work-tools-dropdown{z-index:30;background:#0d1927;border:1px solid #2c638d;border-radius:7px;max-height:min(560px,100vh - 190px);padding:8px;animation:.16s ease-out both bosco-dropdown-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0000006b}.bosco-work-tools-dropdown>header{color:#39b7ff;font:700 9px var(--font-mono);text-transform:uppercase;border-bottom:1px solid #26394d;justify-content:space-between;align-items:center;padding:3px 4px 8px;display:flex}.bosco-work-tools-dropdown>header button{color:#9fb0c0;border:1px solid #2b4258;border-radius:4px;place-items:center;width:21px;height:21px;display:grid}.bosco-work-tools-dropdown>div{border-bottom:1px solid #223548;padding:8px 0 3px}.bosco-work-tools-dropdown>div:last-child{border-bottom:0}.bosco-work-tools-dropdown p{color:#39b7ff;font:700 8px var(--font-mono);margin:0 0 5px}.bosco-work-tools-dropdown>div>button{text-align:left;border:1px solid #0000;border-radius:4px;grid-template-columns:32px 1fr;align-items:center;gap:7px;width:100%;margin:3px 0;padding:4px;display:grid;position:relative}.bosco-work-tools-dropdown>div>button:hover,.bosco-work-tools-dropdown>div>button.is-active{background:#10253a;border-color:#1d9bf0}.bosco-work-tools-dropdown img{object-fit:cover;border-radius:3px;width:32px;height:25px}.bosco-work-tools-dropdown span{color:#dbe6ef;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bosco-work-tools-dropdown b{color:#39b7ff;font:700 6px var(--font-mono);position:absolute;top:5px;right:5px}@keyframes bosco-dropdown-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.bosco-landing{--landing-gutter:clamp(32px,4vw,76px)}.bosco-landing-nav,.bosco-landing-proof,.bosco-landing-platform,.bosco-landing-story,.bosco-landing-cta,.bosco-landing-footer{padding-left:var(--landing-gutter);padding-right:var(--landing-gutter)}.bosco-landing-nav{max-width:none}.bosco-landing-proof{padding-top:34px;padding-bottom:38px}.bosco-landing-proof>div{max-width:none}.bosco-landing-proof article{padding-left:20px;padding-right:20px}.bosco-landing-proof article:first-child{padding-left:0}.bosco-landing-proof article:last-child{padding-right:0}.bosco-landing-platform{max-width:none;padding-top:58px}.bosco-landing-platform>header h2{font-size:32px}.bosco-platform-grid{max-width:none;margin:0}.bosco-landing-story{max-width:none;margin:18px 0}.bosco-landing-cta{max-width:none;margin:34px 0}.bosco-landing-footer{max-width:none;margin:0}.bosco-footer-links{flex:1;justify-content:center}@media (width<=700px){.bosco-landing{--landing-gutter:20px}.bosco-landing-proof article{padding-left:0;padding-right:0}.bosco-landing-platform>header{text-align:left}}.bosco-work-config{align-self:start}.bosco-work--work .bosco-work-production{animation:.34s cubic-bezier(.2,.8,.2,1) both bosco-work-enter}.bosco-work--work .bosco-work-history{animation:.42s cubic-bezier(.2,.8,.2,1) both bosco-work-enter}.bosco-work--work .bosco-work-config{animation:.28s ease-out both bosco-side-stay}@keyframes bosco-work-enter{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bosco-side-stay{0%{opacity:.72}to{opacity:1}}.bosco-landing{min-height:100vh;color:var(--bosco-text);background:#06101a}.bosco-landing-nav{z-index:3;justify-content:space-between;align-items:center;max-width:1320px;height:70px;margin:auto;padding:0 28px;display:flex;position:relative}.bosco-landing-brand{color:#f4f7fb;letter-spacing:.12em;font-size:18px;font-weight:700}.bosco-landing-brand i{color:#4cbcff;border:1px solid #4cbcff;border-radius:4px;place-items:center;width:21px;height:21px;margin-right:8px;font-size:13px;font-style:normal;display:inline-grid}.bosco-landing-nav nav{gap:30px;display:flex}.bosco-landing-nav nav a,.bosco-landing-nav nav button,.bosco-landing-login{color:#c0cad4;font-size:11px}.bosco-landing-nav>div{align-items:center;gap:13px;display:flex}.bosco-landing-hero{border-bottom:1px solid #193044;max-width:1440px;height:590px;margin:auto;position:relative;overflow:hidden}.bosco-landing-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bosco-landing-hero-shade{background:linear-gradient(90deg,#06101a 2%,#06101abd 33%,#06101a05 76%),linear-gradient(#0000 45%,#06101ae6);position:absolute;inset:0}.bosco-landing-hero-copy{z-index:1;width:350px;position:absolute;top:80px;left:max(30px,50% - 640px)}.bosco-landing-hero-copy h1{letter-spacing:-.065em;margin:10px 0 12px;font-size:52px;font-weight:430;line-height:.98}.bosco-landing-hero-copy>p:not(.bosco-eyebrow){color:#d4dce4;font-size:13px;line-height:1.5}.bosco-landing-hero-copy>div{gap:9px;margin:23px 0;display:flex}.bosco-landing-video{color:#e6edf4;border:1px solid #506171;border-radius:7px;min-height:39px;padding:0 14px;font-size:11px}.bosco-landing-video span{color:#44b7ff;margin-left:8px}.bosco-landing-hero-copy small{color:#acb6c2;font-size:10px;line-height:1.4}.bosco-landing-project-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07101ad1;border:1px solid #a4b0c16e;border-radius:10px;width:340px;padding:16px;position:absolute;top:47px;right:max(35px,50% - 635px);box-shadow:0 20px 60px #00000059}.bosco-landing-project-card header,.bosco-landing-project-card nav,.bosco-landing-project-card>button{justify-content:space-between;align-items:center;display:flex}.bosco-landing-project-card header strong{letter-spacing:.09em;font-size:12px}.bosco-landing-project-card header span{color:#4dbbff;background:#133759;border-radius:99px;padding:4px 7px;font-size:9px}.bosco-landing-project-card nav{color:#9cabb9;gap:11px;margin:16px 0 9px;font-size:9px}.bosco-landing-project-card nav b{color:#fff}.bosco-landing-project-card>img{object-fit:cover;border-radius:5px;width:100%;height:128px}.bosco-mini-progress{border:1px solid #243649;border-radius:6px;margin:13px 0 10px;padding:11px}.bosco-mini-progress strong{font-size:9px}.bosco-mini-progress>div{border-top:1px solid #425363;justify-content:space-between;margin:10px 0 6px;display:flex}.bosco-mini-progress i{background:#4b6278;border:2px solid #06101a;border-radius:50%;width:10px;height:10px;margin-top:-5px}.bosco-mini-progress i.done{background:#30d88c}.bosco-mini-progress i.active{background:#1d9bf0;box-shadow:0 0 0 3px #1d9bf040}.bosco-mini-progress small{color:#a4b0c1;font-size:7px}.bosco-landing-project-card>button{color:#fff;gap:5px;margin-left:auto;font-size:10px}.bosco-landing-proof{text-align:center;border-bottom:1px solid #1d2d40;max-width:1320px;margin:auto;padding:30px 28px 38px}.bosco-landing-proof h2{margin:0 0 26px;font-size:20px;font-weight:500}.bosco-landing-proof>div{grid-template-columns:repeat(4,1fr);display:grid}.bosco-landing-proof article{text-align:left;border-right:1px solid #243649;flex-direction:column;gap:5px;padding:4px 22px;display:flex}.bosco-landing-proof article:last-child{border:0}.bosco-landing-proof strong{color:#39b7ff;font-size:25px;font-weight:500}.bosco-landing-proof span{color:#abb7c4;font-size:10px}.bosco-landing-features{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1320px;margin:0 auto;padding:38px 28px;display:grid}.bosco-landing-features article{background:linear-gradient(145deg,#121f2ee6,#09141fbf);border:1px solid #26394d;border-radius:8px;min-height:185px;padding:18px}.bosco-landing-features article>span{color:#39b7ff;font:700 10px var(--font-mono)}.bosco-landing-features svg{color:#39b7ff;margin:19px 0 10px;display:block}.bosco-landing-features h2{color:#f4f7fb;margin:0;font-size:15px}.bosco-landing-features p{color:#a4b0c1;font-size:11px;line-height:1.45}.bosco-landing-features button{color:#39b7ff;align-items:center;gap:6px;font-size:10px;display:flex}.bosco-landing-story{border:1px solid #1d2d40;border-radius:10px;grid-template-columns:.65fr 1.35fr;gap:25px;max-width:1320px;margin:0 auto;padding:26px 28px;display:grid}.bosco-landing-story h2{letter-spacing:-.045em;margin:10px 0;font-size:30px;font-weight:470;line-height:1.07}.bosco-landing-story>div>p:not(.bosco-eyebrow){color:#a4b0c1;font-size:12px;line-height:1.5}.bosco-landing-story ul{color:#cdd6df;padding:0;font-size:11px;list-style:none}.bosco-landing-story li{align-items:center;gap:7px;margin:8px 0;display:flex}.bosco-landing-story li svg{color:#39b7ff}.bosco-landing-comparison{border:1px solid #2a4056;border-radius:7px;min-height:270px;position:relative;overflow:hidden}.bosco-landing-comparison>img{object-fit:cover;width:100%;height:100%}.bosco-landing-comparison aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06101ac7;border:1px solid #ffffff29;border-radius:6px;width:175px;padding:11px;position:absolute;bottom:12px;left:12px}.bosco-landing-comparison aside span,.bosco-landing-comparison aside p{color:#a4b0c1;font-size:9px;display:block}.bosco-landing-comparison aside strong{font-size:12px}.bosco-landing-comparison aside p{margin:4px 0 0;line-height:1.4}.bosco-landing-cta{background:radial-gradient(circle at 0,#1d9bf02b,#0000 28%),#0b1522;border:1px solid #28445e;border-radius:8px;justify-content:space-between;align-items:center;max-width:1320px;margin:34px auto;padding:29px 44px;display:flex}.bosco-landing-cta h2{margin:8px 0 4px;font-size:27px;font-weight:450}.bosco-landing-cta p:not(.bosco-eyebrow){color:#a4b0c1;margin:0;font-size:11px}.bosco-landing-cta>div:last-child{gap:9px;display:flex}.bosco-landing-footer{color:#8f9dab;border-top:1px solid #1d2d40;justify-content:space-between;max-width:1320px;margin:auto;padding:28px;font-size:10px;display:flex}.bosco-landing-footer strong{color:#f4f7fb;letter-spacing:.1em;display:block}.bosco-landing-footer p{max-width:190px;margin:6px 0 0;line-height:1.5}.bosco-brand-guide{color:#f4f7fb;background:#04101a;min-height:100vh;padding:6px}.bosco-brand-hero{background:radial-gradient(circle at 27% 23%,#187cc424,#0000 30%);border:1px solid #293a49;grid-template-columns:1.2fr .8fr;min-height:285px;display:grid}.bosco-brand-hero>div{padding:18px 28px}.bosco-brand-guide>section p{color:#c4ccd5;font:500 10px var(--font-mono);letter-spacing:.08em;margin:0}.bosco-brand-hero h1{letter-spacing:.03em;color:#0000;background:linear-gradient(120deg,#fff,#aeb9c5,#fff);-webkit-background-clip:text;background-clip:text;margin:36px 0 12px;font-size:clamp(72px,11vw,155px);font-weight:400;line-height:.65}.bosco-brand-hero span{color:#31b3ff;margin-top:29px;font-size:11px;display:block}.bosco-brand-hero small{color:#a4b0c1;margin-top:6px;font-size:10px;line-height:1.5;display:block}.bosco-brand-hero>strong{color:#c9d0d8;letter-spacing:.26em;text-align:right;align-self:end;padding:0 30px 40px;font-size:22px;font-weight:400}.bosco-brand-grid{border-left:1px solid #293a49;grid-template-columns:1fr 1fr 1.18fr 1.35fr;display:grid}.bosco-brand-grid>article{border-bottom:1px solid #293a49;border-right:1px solid #293a49;min-height:250px;padding:20px}.bosco-brand-symbol-grid{background-color:#0000;background-image:linear-gradient(90deg,#2699e03b 1px,#0000 1px),linear-gradient(#2699e03b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #238ed4;place-items:center;width:145px;height:145px;margin:24px auto 10px;display:grid}.bosco-brand-symbol-grid b{color:#e4edf5;font-size:85px;font-weight:400}.bosco-brand-grid article>span{color:#35b5ff;font-size:10px}.bosco-brand-grid h2{letter-spacing:.12em;margin:25px 0 14px;font-size:27px;font-weight:400}.bosco-brand-grid h2 small{color:#8f9dab;letter-spacing:0;font-size:9px}.bosco-brand-grid h3{color:#eef3f7;letter-spacing:.17em;margin:12px 0;font-size:12px;font-weight:500}.bosco-brand-grid em,.bosco-brand-voice em{color:#1d9bf0;font-style:normal}.bosco-brand-grid hr{border:0;border-top:1px solid #293a49}.bosco-brand-alphabet{color:#e5ecf3;letter-spacing:.15em;font-size:17px;line-height:1.7}.bosco-brand-colors{gap:5px;margin-top:22px;display:flex}.bosco-brand-colors>div{width:44px}.bosco-brand-colors i{border:1px solid #56616c;height:106px;display:block}.bosco-brand-colors strong,.bosco-brand-colors span{margin-top:6px;font-size:8px;line-height:1.2;display:block}.bosco-brand-colors span{color:#8190a0}.bosco-brand-voice{grid-column:span 2}.bosco-brand-voice h2{letter-spacing:-.02em;font-size:24px;line-height:1.55}.bosco-brand-voice>p:last-child{color:#a4b0c1;max-width:490px;font:11px/1.6 var(--font-sans);letter-spacing:0}.bosco-brand-applications{border:1px solid #293a49;border-top:0;grid-template-columns:.65fr 1.5fr .8fr .8fr;gap:14px;padding:20px;display:grid}.bosco-brand-applications h2{font-size:22px;font-weight:400}.bosco-brand-applications article{border:1px solid #293a49;border-radius:6px;min-height:260px;overflow:hidden}.bosco-brand-app-dashboard{grid-template-columns:85px 1fr;display:grid}.bosco-brand-app-dashboard aside{color:#f4f7fb;border-right:1px solid #293a49;padding:13px;font-size:11px}.bosco-brand-app-dashboard aside small{color:#9aa8b5;margin-top:25px;line-height:2.2;display:block}.bosco-brand-app-dashboard main{padding:13px}.bosco-brand-app-dashboard main span,.bosco-brand-app-dashboard main b{color:#a4b0c1;font-size:9px;display:block}.bosco-brand-app-dashboard main img{object-fit:cover;width:100%;height:120px;margin:12px 0}.bosco-brand-app-cover{position:relative}.bosco-brand-app-cover>img{object-fit:cover;width:100%;height:100%}.bosco-brand-app-cover:after{content:"";background:linear-gradient(#0000 28%,#050d16e6);position:absolute;inset:0}.bosco-brand-app-cover div{z-index:1;position:absolute;bottom:14px;left:16px;right:16px}.bosco-brand-app-cover h3{color:#fff;margin:0;font-size:23px;font-weight:400}.bosco-brand-app-cover span{color:#a4b0c1;margin-top:7px;font-size:10px;display:block}.bosco-brand-app-cover strong{color:#fff;letter-spacing:.12em;margin-top:30px;font-size:10px;display:block}.bosco-brand-app-material{padding:17px}.bosco-brand-app-material p{color:#a4b0c1!important;font-size:9px!important}.bosco-brand-app-material p strong{color:#fff}.bosco-brand-app-material img{object-fit:cover;filter:grayscale(.8);width:100%;height:120px;margin:15px 0}.bosco-brand-app-material span{color:#a4b0c1;font-size:9px}.bosco-brand-guide-footer{color:#a4b0c1;border:1px solid #293a49;border-top:0;justify-content:space-between;padding:16px 25px;font-size:10px;display:flex}.bosco-brand-guide-footer strong{color:#fff;letter-spacing:.12em}.bosco-ongoing-page .bosco-page-head{margin-bottom:22px}.bosco-kanban{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bosco-kanban>div{border:1px solid var(--bosco-line);background:#0915228f;border-radius:10px;min-height:500px;padding:12px}.bosco-kanban>div>header{justify-content:space-between;align-items:center;padding:4px 4px 13px;display:flex}.bosco-kanban h2{margin:0;font-size:13px}.bosco-kanban>div>header span{color:#39b7ff;background:#1b3145;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.bosco-kanban article{border:1px solid var(--bosco-line-strong);background:#101a28;border-radius:7px;margin-bottom:10px;padding:10px}.bosco-kanban article>img{object-fit:cover;border-radius:4px;width:100%;height:105px}.bosco-kanban article h3{color:#f4f7fb;margin:5px 0;font-size:14px}.bosco-kanban article>p:not(.bosco-eyebrow){color:#a4b0c1;margin:0;font-size:10px}.bosco-kanban footer{border-top:1px solid var(--bosco-line);color:#8797a7;align-items:center;gap:7px;margin-top:11px;padding-top:8px;font-size:9px;display:flex}.bosco-kanban footer span{margin-right:auto}.bosco-kanban footer button{color:#39b7ff}.bosco-kanban-empty{text-align:center;border:1px dashed var(--bosco-line-strong);color:#718096;border-radius:7px;padding:28px 12px;font-size:10px}.bosco-workspace-tools{border:1px solid var(--bosco-line);background:#0b1522c7;border-radius:10px;margin-top:18px;padding:24px}.bosco-workspace-tools>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.bosco-workspace-tools h2{color:#f4f7fb;letter-spacing:-.04em;margin:8px 0;font-size:28px}.bosco-workspace-tools header p:not(.bosco-eyebrow){color:#a4b0c1;max-width:690px;margin:0;font-size:12px;line-height:1.55}.bosco-workspace-tool-context{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0 16px;display:grid}.bosco-workspace-tool-context>div{border:1px solid var(--bosco-line-strong);background:#0c1725;border-radius:7px;padding:13px}.bosco-workspace-tool-context span,.bosco-workspace-tool-context strong,.bosco-workspace-tool-context small{display:block}.bosco-workspace-tool-context span{color:#39b7ff;font:700 9px var(--font-mono);text-transform:uppercase}.bosco-workspace-tool-context strong{color:#f4f7fb;margin:7px 0 3px;font-size:13px}.bosco-workspace-tool-context small{color:#a4b0c1;font-size:10px}.bosco-workspace-tool-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.bosco-workspace-tool-grid button{border:1px solid var(--bosco-line-strong);text-align:left;background:#101a28;border-radius:7px;min-height:185px;padding:12px;position:relative;overflow:hidden}.bosco-workspace-tool-grid button:hover,.bosco-workspace-tool-grid button.is-active{border-color:#1d9bf0;box-shadow:0 0 0 1px #1d9bf04d}.bosco-workspace-tool-grid img{object-fit:cover;border-radius:4px;width:100%;height:88px}.bosco-workspace-tool-grid span,.bosco-workspace-tool-grid strong,.bosco-workspace-tool-grid small{display:block}.bosco-workspace-tool-grid span{color:#39b7ff;font:700 9px var(--font-mono);margin-top:9px}.bosco-workspace-tool-grid strong{color:#f4f7fb;margin-top:4px;font-size:13px}.bosco-workspace-tool-grid small{color:#a4b0c1;margin-top:4px;font-size:10px;line-height:1.35}@media (width<=1050px){.bosco-landing-hero{height:600px}.bosco-landing-project-card{right:25px}.bosco-landing-features,.bosco-brand-grid{grid-template-columns:repeat(2,1fr)}.bosco-brand-applications{grid-template-columns:1fr 1fr}.bosco-kanban{grid-template-columns:1fr}.bosco-workspace-tool-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.bosco-landing-nav nav,.bosco-landing-login,.bosco-landing-project-card{display:none}.bosco-landing-hero{height:510px}.bosco-landing-hero-copy{top:70px;left:24px}.bosco-landing-hero-copy h1{font-size:43px}.bosco-landing-proof>div,.bosco-landing-features,.bosco-landing-story,.bosco-brand-grid,.bosco-brand-applications,.bosco-workspace-tool-context,.bosco-workspace-tool-grid{grid-template-columns:1fr}.bosco-landing-proof article{border-bottom:1px solid #243649;border-right:0}.bosco-landing-cta{flex-direction:column;align-items:start;margin:20px 14px;padding:24px}.bosco-landing-footer{margin:0 14px;padding:20px 0}.bosco-brand-hero{grid-template-columns:1fr}.bosco-brand-hero>strong{text-align:left;padding-top:0}.bosco-brand-voice{grid-column:auto}.bosco-brand-colors>div{width:34px}.bosco-workspace-tools>header{flex-direction:column}}.bosco-work{padding:28px clamp(22px,2vw,42px) 40px}.bosco-work-head,.bosco-work-phase-bar,.bosco-work-tools-popover,.bosco-work-layout{max-width:none}.bosco-work-phase-bar{margin:23px 0 14px;padding:13px;display:block}.bosco-work-phase-bar>header{justify-content:space-between;align-items:center;gap:18px;padding:0 3px 12px;display:flex}.bosco-work-phase-bar>header strong{color:#d8e5ef;margin-top:4px;font-size:11px;font-weight:500;display:block}.bosco-work-phase-bar>header>span{color:#39b7ff;font:700 9px var(--font-mono);border:1px solid #2b4258;border-radius:99px;padding:5px 8px}.bosco-work-tool-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bosco-work-tool-rail>section{background:#0c1725;border:1px solid #0000;border-radius:8px;min-width:0;padding:7px}.bosco-work-tool-rail>section.is-active{background:linear-gradient(130deg,#133753ad,#0c1725);border-color:#1d9bf080}.bosco-work-phase-heading{text-align:left;width:100%;padding:4px 4px 8px}.bosco-work-phase-heading span,.bosco-work-phase-heading strong,.bosco-work-phase-heading small{display:block}.bosco-work-phase-heading span{color:#39b7ff;font:700 8px var(--font-mono)}.bosco-work-phase-heading strong{color:#f4f7fb;margin:3px 0;font-size:11px}.bosco-work-phase-heading small{color:#718096;font-size:8px;line-height:1.25}.bosco-work-tool-rail>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.bosco-work-tool-rail>section>div>button{text-align:left;background:#101a28;border:1px solid #26394d;border-radius:5px;min-width:0;padding:4px;position:relative;overflow:hidden}.bosco-work-tool-rail>section>div>button:hover,.bosco-work-tool-rail>section>div>button.is-active{background:#10253a;border-color:#1d9bf0}.bosco-work-tool-rail img{object-fit:cover;border-radius:3px;width:100%;height:42px;display:block}.bosco-work-tool-rail span{color:#cdd8e2;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;line-height:1.2;display:block;overflow:hidden}.bosco-work-tool-rail b{color:#fff;font:700 6px var(--font-mono);background:#1587cf;border-radius:2px;padding:2px 3px;position:absolute;top:7px;right:7px}.bosco-work-picker{background:radial-gradient(circle at 65% 10%,#1d9bf021,#0000 33%),#07101a;min-height:calc(100vh - 70px);padding:clamp(40px,7vw,100px) clamp(24px,7vw,120px)}.bosco-work-picker>header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1280px;margin:auto auto 38px;display:flex}.bosco-work-picker h1{color:#f4f7fb;letter-spacing:-.06em;max-width:640px;margin:8px 0 12px;font-size:clamp(34px,4.1vw,64px);font-weight:430;line-height:.98}.bosco-work-picker header>div>p:not(.bosco-eyebrow){color:#a4b0c1;max-width:510px;margin:0;font-size:13px;line-height:1.55}.bosco-work-picker>section{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1280px;margin:auto;display:grid}.bosco-work-picker article{background:linear-gradient(145deg,#121f2eeb,#09141fe6);border:1px solid #26394d;border-radius:9px;grid-template-columns:82px 1fr;align-items:center;gap:13px;padding:12px;display:grid}.bosco-work-picker article>img{object-fit:cover;border-radius:5px;width:82px;height:78px}.bosco-work-picker article h2{color:#f4f7fb;margin:4px 0;font-size:17px}.bosco-work-picker article span{color:#8fa0b0;font-size:10px;line-height:1.35}.bosco-work-picker article>button{color:#39b7ff;border-top:1px solid #223548;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;padding-top:10px;font-size:10px;display:flex}.bosco-work-picker>footer{color:#91a2b2;border-top:1px solid #1d2d40;align-items:center;gap:9px;max-width:1280px;margin:25px auto 0;padding:13px;font-size:10px;display:flex}.bosco-work-picker>footer svg{color:#39b7ff}.bosco-landing-nav,.bosco-landing-hero,.bosco-landing-proof,.bosco-landing-features,.bosco-landing-story,.bosco-landing-cta,.bosco-landing-footer{max-width:none;margin-left:0;margin-right:0}.bosco-landing-nav,.bosco-landing-proof,.bosco-landing-features,.bosco-landing-story,.bosco-landing-cta,.bosco-landing-footer{padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}.bosco-landing-hero-copy{left:clamp(28px,7vw,132px)}.bosco-landing-project-card{right:clamp(28px,7vw,132px)}@media (width<=1180px){.bosco-work-tool-rail,.bosco-work-picker>section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.bosco-work-tool-rail,.bosco-work-picker>section{grid-template-columns:1fr}.bosco-work-picker{padding:42px 20px}.bosco-work-picker>header{flex-direction:column;align-items:flex-start}.bosco-landing-story{margin:0}.bosco-landing-cta{margin:20px 0}.bosco-landing-footer{margin:0}}.bosco-work-head>div:first-child>p:last-child{color:#90a1b1;margin:7px 0 0;font-size:11px}.bosco-work-tools-trigger{white-space:nowrap;text-overflow:ellipsis;max-width:310px;overflow:hidden}.bosco-work-tools-trigger img{object-fit:cover;border-radius:4px;flex:none;width:24px;height:24px}.bosco-work--catalog .bosco-work-layout{grid-template-columns:285px minmax(0,1fr)}.bosco-work--catalog .bosco-work-config{top:84px}.bosco-work-catalog{background:#0b1522e0;border:1px solid #1d2d40;border-radius:9px;min-width:0;overflow:hidden}.bosco-work-catalog>nav{border-bottom:1px solid #1d2d40;gap:8px;padding:13px;display:flex;overflow:auto}.bosco-work-catalog>nav button{color:#aab8c5;border:1px solid #2a4056;border-radius:99px;flex:none;padding:9px 13px;font-size:10px}.bosco-work-catalog>nav button.is-active{color:#06101a;background:#1d9bf0;border-color:#1d9bf0;font-weight:700}.bosco-work-catalog>header{justify-content:space-between;align-items:end;gap:18px;padding:17px 18px 7px;display:flex}.bosco-work-catalog>header h2{color:#f4f7fb;margin:5px 0;font-size:19px}.bosco-work-catalog>header>span{color:#758695;font-size:10px}.bosco-work-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 18px 20px;display:grid}.bosco-work-catalog-grid article{cursor:pointer;background:#101a28;border:1px solid #26394d;border-radius:8px;transition:all .2s;position:relative;overflow:hidden}.bosco-work-catalog-grid article:hover,.bosco-work-catalog-grid article.is-active{border-color:#1d9bf0;box-shadow:0 0 0 1px #1d9bf040}.bosco-work-catalog-grid article>img{object-fit:cover;width:100%;height:122px}.bosco-work-catalog-grid article>div{padding:11px}.bosco-work-catalog-grid article p{color:#39b7ff;font:700 8px var(--font-mono);text-transform:uppercase;margin:0}.bosco-work-catalog-grid article h3{color:#f4f7fb;margin:7px 0;font-size:14px;line-height:1.15}.bosco-work-catalog-grid article span{color:#98a8b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.bosco-work-catalog-grid article button{color:#39b7ff;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.bosco-work-catalog-grid article>b{color:#fff;font:700 8px var(--font-mono);background:#117fca;border-radius:3px;padding:4px 6px;position:absolute;top:9px;right:9px}.bosco-work-tools-popover{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.bosco-work-tools-popover>header{grid-column:1/-1;margin:0}.bosco-work-tools-popover>section{background:#0c1725;border:1px solid #22384d;border-radius:7px;min-width:0;padding:8px}.bosco-work-tools-popover>section>p{color:#39b7ff;font:700 8px var(--font-mono);margin:0 0 7px}.bosco-work-tools-popover>section>div{grid-template-columns:1fr;gap:5px;display:grid}.bosco-work-tools-popover>section button{text-align:left;background:#101a28;border:1px solid #26394d;border-radius:5px;grid-template-columns:40px 1fr;align-items:center;gap:7px;padding:4px;display:grid;position:relative}.bosco-work-tools-popover>section button.is-active,.bosco-work-tools-popover>section button:hover{background:#10253a;border-color:#1d9bf0}.bosco-work-tools-popover>section img{grid-row:auto;width:40px;height:31px}.bosco-work-tools-popover>section span{font:9px var(--font-sans);color:#dbe4ed}.bosco-work-tools-popover>section b{color:#39b7ff;font:700 6px var(--font-mono);position:absolute;top:4px;right:4px}.bosco-work-production{background:#0b1522e0;border:1px solid #1d2d40;border-radius:9px;min-width:0;overflow:hidden}.bosco-work-production>header{border-bottom:1px solid #1d2d40;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.bosco-work-production>header h2{color:#f4f7fb;margin:4px 0 0;font-size:18px}.bosco-work-generation-library{border-bottom:1px solid #1d2d40;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.bosco-work-generation-library button{text-align:left;border:1px solid #26394d;border-radius:6px;min-width:0;padding:4px;position:relative}.bosco-work-generation-library button.is-active{background:#10253a;border-color:#1d9bf0}.bosco-work-generation-library img{object-fit:cover;border-radius:3px;width:100%;height:60px;display:block}.bosco-work-generation-library strong,.bosco-work-generation-library span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bosco-work-generation-library strong{color:#dbe6ef;margin-top:5px;font-size:9px}.bosco-work-generation-library span{color:#718096;margin-top:2px;font-size:8px}.bosco-work-generation-library svg{color:#39b7ff;position:absolute;top:6px;right:6px}.bosco-work-production .bosco-work-canvas{background:0 0;border:0;border-radius:0;margin:0}.bosco-work-production .bosco-work-image{height:min(53vw,550px);min-height:340px}@media (width<=1180px){.bosco-work-catalog-grid,.bosco-work-tools-popover{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bosco-work--catalog .bosco-work-layout{grid-template-columns:1fr}.bosco-work-catalog-grid{grid-template-columns:1fr;padding:12px}.bosco-work-tools-popover{grid-template-columns:1fr}.bosco-work-generation-library{grid-template-columns:repeat(2,minmax(0,1fr))}.bosco-work-catalog>header{flex-direction:column;align-items:start}.bosco-work-head-actions{flex-wrap:wrap;width:100%}.bosco-work-tools-trigger{max-width:calc(100vw - 40px)}}.bosco-landing-platform{padding:58px clamp(24px,5vw,94px) 28px}.bosco-landing-platform>header{text-align:center;max-width:620px;margin:0 auto 28px}.bosco-landing-platform>header h2{color:#f4f7fb;letter-spacing:-.045em;margin:8px 0;font-size:30px;font-weight:480}.bosco-landing-platform>header>p:last-child{color:#98a8b8;margin:0;font-size:12px;line-height:1.5}.bosco-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;max-width:1440px;margin:auto;display:grid}.bosco-platform-grid>article{background:linear-gradient(145deg,#101c2a,#091522);border:1px solid #26394d;border-radius:9px;min-height:380px;padding:15px}.bosco-platform-grid article>header{align-items:center;gap:8px;display:flex}.bosco-platform-grid article>header span{color:#39b7ff;font:700 9px var(--font-mono)}.bosco-platform-grid h3{color:#f4f7fb;margin:0;font-size:15px}.bosco-platform-grid article>p{color:#a4b0c1;min-height:33px;margin:12px 0;font-size:10px;line-height:1.45}.bosco-platform-grid article>nav{color:#718096;border-bottom:1px solid #26394d;gap:10px;margin:10px 0;font-size:9px;display:flex}.bosco-platform-grid article>nav b{color:#39b7ff;border-bottom:1px solid #39b7ff;padding-bottom:7px}.bosco-platform-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bosco-platform-grid li{align-items:center;gap:8px;display:flex}.bosco-platform-grid li img{object-fit:cover;border-radius:3px;width:37px;height:28px}.bosco-platform-grid li strong,.bosco-platform-grid li small{font-size:9px;display:block}.bosco-platform-grid li strong{color:#dce5ed}.bosco-platform-grid li small{color:#39b7ff;margin-top:2px}.bosco-platform-grid article>button:not(.bosco-primary-cta){color:#39b7ff;align-items:center;gap:5px;margin-top:13px;font-size:9px;display:flex}.bosco-platform-render{background:#0a1420;border:1px solid #26394d;border-radius:6px;padding:9px}.bosco-platform-render>strong{color:#dce5ed;font-size:10px}.bosco-platform-render>img{object-fit:cover;border-radius:3px;width:100%;height:86px;margin:8px 0;display:block}.bosco-platform-render label{color:#8999a8;border-top:1px solid #223548;justify-content:space-between;padding:6px 0;font-size:9px;display:flex}.bosco-platform-render label b{color:#dbe5ed;font-weight:500}.bosco-platform-render .bosco-primary-cta{justify-content:center;width:100%;min-height:31px;margin-top:7px;padding:0 9px;font-size:9px}.bosco-platform-materials>b{color:#dce5ed;justify-content:space-between;margin:10px 0 6px;font-size:10px;display:flex}.bosco-platform-materials small{color:#39b7ff;font-size:8px}.bosco-platform-materials>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.bosco-platform-materials img{object-fit:cover;border-radius:3px;width:100%;height:53px}.bosco-platform-client{background:#0a1420;border:1px solid #26394d;border-radius:6px;padding:9px}.bosco-platform-client>strong{color:#dce5ed;font-size:10px}.bosco-platform-client>img{object-fit:cover;border-radius:3px;width:100%;height:80px;margin:8px 0}.bosco-platform-client>div{border-top:1px solid #223548;justify-content:space-between;padding:5px 0;font-size:8px;display:flex}.bosco-platform-client>div span{color:#93a1af}.bosco-platform-client>div b{color:#3bc58d;font-weight:500}.bosco-platform-client .bosco-primary-cta{justify-content:center;width:100%;min-height:31px;margin-top:9px;font-size:9px}.bosco-landing-story{max-width:1440px;margin:18px auto;padding:28px clamp(24px,4vw,58px)}.bosco-story-variations,.bosco-story-approval,.bosco-story-library{grid-template-columns:.48fr 1.52fr;min-height:330px}.bosco-landing-variation-board,.bosco-landing-approval-board,.bosco-landing-library-board{background:#0a1420;border:1px solid #2a4056;border-radius:7px;min-width:0;display:grid;overflow:hidden}.bosco-landing-variation-board{grid-template-columns:150px 155px 1fr;position:relative}.bosco-landing-variation-board aside,.bosco-landing-approval-board aside,.bosco-landing-library-board aside{color:#9eadba;border-right:1px solid #26394d;flex-direction:column;gap:8px;padding:12px;font-size:9px;display:flex}.bosco-landing-variation-board aside b,.bosco-landing-approval-board aside b,.bosco-landing-library-board aside b{color:#e6edf4;font-size:10px}.bosco-landing-variation-board aside strong{color:#dce6ef;border:1px solid #2c4359;border-radius:4px;padding:7px;font-size:9px}.bosco-landing-variation-board aside p{color:#708192;margin:8px 0 0;font-size:8px}.bosco-landing-variation-board img{object-fit:cover;width:100%;height:100%}.bosco-landing-variation-board>button{color:#fff;background:#102439;border:1px solid #8ea0ae;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:50%;left:292px}.bosco-landing-approval-board{grid-template-columns:190px 1fr 185px}.bosco-landing-approval-board aside span{color:#d5e0e9;flex-direction:column;gap:2px;padding:5px 0;display:flex}.bosco-landing-approval-board aside span i{color:#788999;font-size:8px;font-style:normal}.bosco-landing-approval-board aside .active{color:#39b7ff}.bosco-landing-approval-board>div{padding:10px}.bosco-landing-approval-board>div>img{object-fit:cover;width:100%;height:170px;display:block}.bosco-landing-approval-board>div>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px;display:grid}.bosco-landing-approval-board>div>div img{object-fit:cover;width:100%;height:43px}.bosco-comment-card{border:0!important}.bosco-comment-card p{border-bottom:1px solid #26394d;margin:0;padding:7px 0;line-height:1.35}.bosco-comment-card p strong{color:#e6edf4;display:block}.bosco-comment-card input{box-sizing:border-box;color:#fff;background:#0c1725;border:1px solid #2c4359;border-radius:4px;width:100%;padding:6px;font-size:8px}.bosco-comment-card button{color:#fff;background:#168ddd;border-radius:4px;padding:7px;font-size:8px}.bosco-comment-card button:last-child{color:#a7b5c1;background:0 0;border:1px solid #2c4359}.bosco-landing-library-board{grid-template-columns:145px 1fr 175px 150px}.bosco-landing-library-board aside span{border-bottom:1px solid #223548;justify-content:space-between;padding:4px 0;display:flex}.bosco-landing-library-board aside i{font-style:normal}.bosco-library-swatches{grid-template-columns:repeat(2,1fr);gap:6px;padding:10px;display:grid}.bosco-library-swatches img{object-fit:cover;border-radius:3px;width:100%;height:95px}.bosco-landing-library-board aside p{color:#b6c3cf;border-bottom:1px solid #223548;margin:0;padding:7px}.bosco-landing-library-board aside:last-child img{object-fit:cover;border-radius:3px;width:100%;height:67px}.bosco-footer-links{grid-template-columns:repeat(4,1fr);gap:18px;line-height:1.7;display:grid}.bosco-footer-links span{color:#8f9dab;display:block}.bosco-footer-links b{color:#e5edf4;margin-bottom:5px;font-size:10px;display:block}@media (width<=1050px){.bosco-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bosco-story-variations,.bosco-story-approval,.bosco-story-library{grid-template-columns:1fr}.bosco-landing-approval-board{grid-template-columns:160px 1fr}.bosco-comment-card{grid-column:1/-1;border-top:1px solid #26394d!important}.bosco-landing-library-board{grid-template-columns:130px 1fr 150px}.bosco-landing-library-board aside:last-child{display:none}.bosco-landing-footer{flex-wrap:wrap;gap:25px}}@media (width<=700px){.bosco-landing-platform{padding:40px 18px}.bosco-platform-grid{grid-template-columns:1fr}.bosco-landing-variation-board{grid-template-columns:1fr 1fr}.bosco-landing-variation-board img{grid-column:1/-1;height:210px}.bosco-landing-variation-board>button{top:auto;bottom:197px;left:calc(50% - 13px)}.bosco-landing-approval-board,.bosco-landing-library-board{grid-template-columns:1fr}.bosco-landing-approval-board>div>img{height:170px}.bosco-landing-library-board aside{border-bottom:1px solid #26394d}.bosco-footer-links{grid-template-columns:repeat(2,1fr)}}.bosco-work-catalog>nav{justify-content:space-between;align-items:center;gap:12px}.bosco-work-phase-filters{gap:8px;display:flex;overflow:auto}.bosco-work-catalog-actions{flex:none;gap:8px;display:flex}.bosco-work-catalog-actions .bosco-work-tools-trigger{max-width:250px}.bosco-work-catalog-actions .bosco-primary-cta{white-space:nowrap;min-height:38px;padding:0 12px}.bosco-work-layout.is-config-closed{grid-template-columns:minmax(0,1fr) 250px}.bosco-work--catalog .bosco-work-layout.is-config-closed{grid-template-columns:minmax(0,1fr)}.bosco-work-layout.is-config-closed .bosco-work-config{z-index:25;background:#0c1725;border-color:#2c4660;width:auto;padding:0;position:fixed;top:132px;left:18px;box-shadow:0 12px 32px #00000047}.bosco-work-layout.is-config-closed .bosco-work-config-toggle{white-space:nowrap;color:#39b7ff;width:auto;padding:9px 11px;writing-mode:initial!important;border:0!important;transform:none!important}.bosco-work-layout.is-config-closed .bosco-work-catalog,.bosco-work-layout.is-config-closed .bosco-work-production{min-width:0}@media (width<=760px){.bosco-work-catalog>nav{flex-direction:column;align-items:stretch}.bosco-work-phase-filters{padding-bottom:2px}.bosco-work-catalog-actions{justify-content:space-between}.bosco-work-catalog-actions .bosco-work-tools-trigger{max-width:calc(100vw - 180px)}.bosco-work-layout.is-config-closed .bosco-work-config{top:110px;left:10px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.bosco-public-landing{--edge:max(32px,calc((100vw - 1480px)/2));color:#f4f7fb;background:#06101a;min-height:100vh;overflow:hidden}.bosco-public-nav,.bosco-public-metrics,.bosco-public-features,.bosco-public-visuals,.bosco-public-footer{box-sizing:border-box;padding-left:var(--edge);padding-right:var(--edge)}.bosco-public-nav{background:#06101a;border-bottom:1px solid #203144;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;display:grid}.bosco-public-brand{justify-self:start}.bosco-public-brand .bosco-logo-lockup{width:145px;height:36px}.bosco-public-brand .bosco-logo-lockup img{width:145px}.bosco-public-nav nav{gap:30px;display:flex}.bosco-public-nav nav a{color:#ced8e1;font-size:11px;text-decoration:none}.bosco-public-primary{color:#fff;background:#158ce6;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.bosco-public-nav>.bosco-public-primary{justify-self:end}.bosco-public-hero{border-bottom:1px solid #1d2e40;height:clamp(520px,39vw,650px);position:relative;overflow:hidden}.bosco-public-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bosco-public-hero-shade{background:linear-gradient(90deg,#06101af5,#06101ab8 33%,#06101a14 70%),linear-gradient(#0000 48%,#06101aad);position:absolute;inset:0}.bosco-public-hero-copy{z-index:1;top:50%;left:var(--edge);width:390px;position:absolute;transform:translateY(-47%)}.bosco-public-hero-copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4vw,59px);font-weight:430;line-height:.98}.bosco-public-hero-copy p{color:#d0dae3;max-width:335px;margin:21px 0 0;font-size:13px;line-height:1.55}.bosco-public-hero-copy>div{gap:10px;margin-top:24px;display:flex}.bosco-public-ghost{color:#edf4fa;border:1px solid #c4d3e273;border-radius:4px;min-height:40px;padding:0 15px;font-size:11px}.bosco-project-summary{z-index:1;top:50%;right:var(--edge);background:#081421eb;border:1px solid #899fb466;border-radius:7px;width:326px;padding:16px;position:absolute;transform:translateY(-50%);box-shadow:0 18px 48px #00000059}.bosco-project-summary header{justify-content:space-between;align-items:start;margin-bottom:12px;display:flex}.bosco-project-summary h2{margin:0;font-size:14px}.bosco-project-summary header span{color:#9cabb9;margin-top:4px;font-size:9px;display:block}.bosco-project-summary header>b{color:#9be8bb;background:#30d88c29;border-radius:3px;padding:5px 7px;font-size:9px}.bosco-project-summary>img{object-fit:cover;border-radius:4px;width:100%;height:106px}.bosco-project-summary ul{margin:12px 0 9px;padding:0;list-style:none}.bosco-project-summary li{border-bottom:1px solid #44586a8c;grid-template-columns:16px 1fr auto;align-items:center;gap:7px;min-height:29px;font-size:10px;display:grid}.bosco-project-summary li i{color:#39b7ff;border:1px solid #39b7ff;border-radius:50%;place-items:center;width:13px;height:13px;display:grid}.bosco-project-summary li b{color:#86e2a9;font-size:9px;font-weight:500}.bosco-project-summary footer{color:#8193a5;font-size:8px}.bosco-public-metrics{border-bottom:1px solid #243548;grid-template-columns:repeat(4,1fr);display:grid}.bosco-public-metrics article{border-right:1px solid #26394d;flex-direction:column;min-height:125px;padding:25px 28px;display:flex}.bosco-public-metrics article:first-child{padding-left:0}.bosco-public-metrics article:last-child{border:0;padding-right:0}.bosco-public-metrics strong{color:#159bf5;margin-bottom:14px;font-size:28px;font-weight:480}.bosco-public-metrics b{font-size:12px}.bosco-public-metrics span{color:#9dacbb;margin-top:4px;font-size:10px}.bosco-public-features{grid-template-columns:repeat(4,1fr);padding-top:52px;padding-bottom:50px;display:grid}.bosco-public-features article{border-right:1px solid #26394d;flex-direction:column;min-width:0;padding:0 28px;display:flex}.bosco-public-features article:first-child{padding-left:0}.bosco-public-features article:last-child{border:0;padding-right:0}.bosco-public-features svg{color:#159bf5}.bosco-public-features h2{letter-spacing:-.025em;margin:21px 0 8px;font-size:18px;font-weight:500}.bosco-public-features p{color:#aab7c4;max-width:190px;min-height:59px;margin:0 0 20px;font-size:11px;line-height:1.5}.bosco-public-features img{object-fit:cover;border-radius:3px;width:100%;max-width:194px;height:166px;margin-top:auto}.bosco-public-visuals{border-top:1px solid #243548;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(44px,7vw,118px);min-height:420px;padding-top:50px;padding-bottom:62px;display:grid}.bosco-public-visuals-copy>p{color:#1ca5ff;font:700 10px var(--font-mono);letter-spacing:.12em;margin:0}.bosco-public-visuals-copy h2{letter-spacing:-.055em;margin:13px 0 15px;font-size:clamp(31px,3vw,43px);font-weight:430;line-height:1.02}.bosco-public-visuals-copy>span{color:#aeb9c5;max-width:300px;font-size:12px;line-height:1.58;display:block}.bosco-public-visuals-copy button{color:#25a8ff;align-items:center;gap:7px;margin-top:25px;font-size:11px;display:inline-flex}.bosco-laptop{filter:drop-shadow(0 24px 25px #00000073);width:min(100%,660px);margin:0 auto;padding-bottom:23px;position:relative}.bosco-laptop-screen{background:#101923;border:7px solid #07090d;border-bottom-width:9px;border-radius:13px 13px 4px 4px;padding:8px 8px 7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #394a59}.bosco-laptop-screen:before{content:"";z-index:2;background:#344553;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.bosco-laptop-title{color:#aeb9c5;justify-content:space-between;align-items:center;height:20px;font-size:8px;display:flex}.bosco-laptop-title i{color:#657688;font-size:7px;font-style:normal}.bosco-laptop-screen>img{object-fit:cover;width:100%;height:248px;display:block}.bosco-laptop-images{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px;display:grid}.bosco-laptop-images img{object-fit:cover;width:100%;height:38px}.bosco-laptop-hinge{z-index:2;background:linear-gradient(#202a32,#090c10);border-radius:0 0 5px 5px;height:7px;position:absolute;bottom:20px;left:8%;right:8%}.bosco-laptop-base{clip-path:polygon(4% 0,96% 0,100% 78%,64% 100%,36% 100%,0 78%);background:linear-gradient(#434f58,#151b21 35%,#080a0d);border:1px solid #222d36;border-radius:2px 2px 15px 15px;height:23px;position:absolute;bottom:0;left:-7%;right:-7%;overflow:hidden}.bosco-laptop-base i{background:#080b0e;border-radius:0 0 4px 4px;width:14%;height:5px;position:absolute;top:3px;left:43%}.bosco-public-footer{background:radial-gradient(circle at 80% 0,#158ce61f,#0000 30%);border-top:1px solid #26394d;grid-template-columns:1fr auto;align-items:center;gap:32px;min-height:150px;padding-top:32px;padding-bottom:30px;display:grid}.bosco-public-footer .bosco-logo-lockup{width:128px;height:32px}.bosco-public-footer .bosco-logo-lockup img{width:128px}.bosco-public-footer p{color:#a3b0bd;max-width:245px;margin:12px 0 7px;font-size:10px;line-height:1.5}.bosco-public-footer small{color:#728396;font-size:9px}.bosco-public-footer>div:last-child{justify-self:end}.bosco-public-footer>div:last-child p{text-align:right}.bosco-public-footer a{color:#25a8ff;text-decoration:none}@media (width<=860px){.bosco-public-nav{grid-template-columns:1fr auto}.bosco-public-nav nav{display:none}.bosco-project-summary{width:286px}.bosco-public-features{grid-template-columns:repeat(2,1fr);row-gap:36px}.bosco-public-features article:nth-child(2){border:0;padding-right:0}.bosco-public-features article:nth-child(3){padding-left:0}.bosco-public-visuals{grid-template-columns:1fr;gap:32px}}@media (width<=620px){.bosco-public-landing{--edge:21px}.bosco-public-nav{height:64px}.bosco-public-brand .bosco-logo-lockup,.bosco-public-brand .bosco-logo-lockup img{width:126px}.bosco-public-nav>.bosco-public-primary{padding:0 11px;font-size:10px}.bosco-public-hero{height:570px}.bosco-public-hero-copy{width:calc(100vw - 42px);top:56px;transform:none}.bosco-public-hero-copy h1{font-size:43px}.bosco-project-summary{display:none}.bosco-public-metrics{grid-template-columns:1fr 1fr}.bosco-public-metrics article{border-bottom:1px solid #26394d;min-height:106px;padding:19px 14px}.bosco-public-metrics article:nth-child(odd){padding-left:0}.bosco-public-metrics article:nth-child(2n){border-right:0;padding-right:0}.bosco-public-features{grid-template-columns:1fr}.bosco-public-features article,.bosco-public-features article:nth-child(2),.bosco-public-features article:nth-child(3){border-bottom:1px solid #26394d;border-right:0;padding:0 0 27px}.bosco-public-features img{max-width:100%;height:190px}.bosco-laptop-screen>img{height:180px}.bosco-public-footer{grid-template-columns:1fr}.bosco-public-footer>div:last-child{justify-self:start}.bosco-public-footer>div:last-child p{text-align:left}}
