/*! tailwindcss v4.1.4 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--co-r:0px;--co-cx:50%;--co-cy:50%}}}@layer theme{:host,:root{--font-sans:var(--font-instrument-sans);--font-mono:var(--font-jetbrains-mono);--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--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;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-instrument-sans);--default-mono-font-family:var(--font-jetbrains-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-ink-950:var(--ink-950);--color-ink-900:var(--ink-900);--color-ink-800:var(--ink-800);--color-signal:var(--signal);--color-signal-dim:var(--signal-dim);--color-bone:var(--bone);--color-steel:var(--steel);--color-line:var(--line);--color-amber:var(--amber);--font-display:var(--font-space-grotesk)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button,select{background:0 0}button,input,select,textarea{appearance:none;border:none;outline:none;margin:0;font-family:inherit;font-size:100%;line-height:1.15}button{-webkit-tap-highlight-color:transparent;backface-visibility:hidden;cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transform:translateZ(0)}button:disabled{cursor:not-allowed;opacity:.6}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-0\.5{inset:calc(var(--spacing)*-.5)}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.-top-2{top:calc(var(--spacing)*-2)}.-top-\[26px\]{top:-26px}.top-0{top:calc(var(--spacing)*0)}.top-16{top:calc(var(--spacing)*16)}.top-\[60px\]{top:60px}.top-\[74px\]{top:74px}.top-full{top:100%}.-right-2{right:calc(var(--spacing)*-2)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-40{bottom:calc(var(--spacing)*40)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.prose{color:var(--tw-prose-body);--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);max-width:65ch;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.-ml-\[15px\]{margin-left:-15px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.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-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-\[30px\]{height:30px}.h-\[500px\]{height:500px}.h-full{height:100%}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-96{max-height:calc(var(--spacing)*96)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[40px\]{min-height:40px}.min-h-\[340px\]{min-height:340px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.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-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-28{width:calc(var(--spacing)*28)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-96{width:calc(var(--spacing)*96)}.w-\[30px\]{width:30px}.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-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[200px\]{max-width:200px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-\[520px\]{min-width:520px}.min-w-\[720px\]{min-width:720px}.min-w-\[820px\]{min-width:820px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_70px_110px_28px\]{grid-template-columns:1fr 70px 110px 28px}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[minmax\(120px\,1fr\)_2fr\]{grid-template-columns:minmax(120px,1fr) 2fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*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(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-2{row-gap:calc(var(--spacing)*2)}: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-\[var\(--border-default\)\]>:not(:last-child)){border-color:var(--border-default)}:where(.divide-line>:not(:last-child)){border-color:var(--line)}.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-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-8{border-top-style:var(--tw-border-style);border-top-width:8px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-8{border-right-style:var(--tw-border-style);border-right-width:8px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-8{border-left-style:var(--tw-border-style);border-left-width:8px}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--card-border\)\]{border-color:var(--card-border)}.border-\[var\(--nav-border\)\]{border-color:var(--nav-border)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.border-amber\/40{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.border-amber\/40{border-color:color-mix(in oklab,var(--amber)40%,transparent)}}.border-amber\/50{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.border-amber\/50{border-color:color-mix(in oklab,var(--amber)50%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-forest-rule{border-color:var(--forest-rule)}.border-gold{border-color:var(--gold)}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/20{border-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.border-indigo-600{border-color:var(--color-indigo-600)}.border-line,.border-line\/50{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-line\/50{border-color:color-mix(in oklab,var(--line)50%,transparent)}}.border-line\/60{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-line\/60{border-color:color-mix(in oklab,var(--line)60%,transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500)40%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-signal{border-color:var(--signal)}.border-signal-dim{border-color:var(--signal-dim)}.border-signal\/40{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.border-signal\/40{border-color:color-mix(in oklab,var(--signal)40%,transparent)}}.border-signal\/50{border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.border-signal\/50{border-color:color-mix(in oklab,var(--signal)50%,transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-steel\/50{border-color:var(--steel)}@supports (color:color-mix(in lab,red,red)){.border-steel\/50{border-color:color-mix(in oklab,var(--steel)50%,transparent)}}.border-transparent{border-color:#0000}.border-t-cyan-400{border-top-color:var(--color-cyan-400)}.border-t-ink-800{border-top-color:var(--ink-800)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--nav-bg\)\]{background-color:var(--nav-bg)}.bg-\[var\(--surface-elevated\)\]{background-color:var(--surface-elevated)}.bg-\[var\(--surface-sunken\)\]{background-color:var(--surface-sunken)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-background{background-color:var(--background)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-forest{background-color:var(--forest)}.bg-forest-raised,.bg-forest-raised\/95{background-color:var(--forest-raised)}@supports (color:color-mix(in lab,red,red)){.bg-forest-raised\/95{background-color:color-mix(in oklab,var(--forest-raised)95%,transparent)}}.bg-gold{background-color:var(--gold)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-ink-800{background-color:var(--ink-800)}.bg-ink-900{background-color:var(--ink-900)}.bg-ink-950,.bg-ink-950\/95{background-color:var(--ink-950)}@supports (color:color-mix(in lab,red,red)){.bg-ink-950\/95{background-color:color-mix(in oklab,var(--ink-950)95%,transparent)}}.bg-line{background-color:var(--line)}.bg-red-100{background-color:var(--color-red-100)}.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-signal{background-color:var(--signal)}.bg-signal-dim{background-color:var(--signal-dim)}.bg-signal\/5{background-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.bg-signal\/5{background-color:color-mix(in oklab,var(--signal)5%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-steel{background-color:var(--steel)}.bg-transparent{background-color:#0000}.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-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--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-purple-500{--tw-gradient-to:var(--color-purple-500);--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))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.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-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.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-6{padding-block:calc(var(--spacing)*6)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-16{padding-top:calc(var(--spacing)*16)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-space-grotesk)}.font-mono{font-family:var(--font-jetbrains-mono)}.font-sans{font-family:var(--font-instrument-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#EDEDE3\]\/50{color:oklab(94.3357% -.00380558 .0127242/.5)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber{color:var(--amber)}.text-amber-400{color:var(--color-amber-400)}.text-bone{color:var(--bone)}.text-emerald-400{color:var(--color-emerald-400)}.text-foreground{color:var(--foreground)}.text-forest{color:var(--forest)}.text-gold{color:var(--gold)}.text-green-400{color:var(--color-green-400)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-ink-950{color:var(--ink-950)}.text-parchment{color:var(--parchment)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-700{color:var(--color-red-700)}.text-sage{color:var(--sage)}.text-signal{color:var(--signal)}.text-slate-900{color:var(--color-slate-900)}.text-steel,.text-steel\/60{color:var(--steel)}@supports (color:color-mix(in lab,red,red)){.text-steel\/60{color:color-mix(in oklab,var(--steel)60%,transparent)}}.text-steel\/70{color:var(--steel)}@supports (color:color-mix(in lab,red,red)){.text-steel\/70{color:color-mix(in oklab,var(--steel)70%,transparent)}}.text-steel\/80{color:var(--steel)}@supports (color:color-mix(in lab,red,red)){.text-steel\/80{color:color-mix(in oklab,var(--steel)80%,transparent)}}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-\[0_0_12px_rgba\(216\,255\,62\,0\.35\)\]{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_12px_rgba\(216\,255\,62\,0\.35\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#d8ff3e59)}.shadow-\[0_0_22px_rgba\(216\,255\,62\,0\.55\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#d8ff3e8c);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\(216\,255\,62\,0\.65\)\,0_0_70px_rgba\(216\,255\,62\,0\.25\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#d8ff3ea6),0 0 70px var(--tw-shadow-color,#d8ff3e40)}.shadow-\[0_0_30px_rgba\(216\,255\,62\,0\.65\)\,0_0_70px_rgba\(216\,255\,62\,0\.25\)\],.shadow-lg{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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.shadow-indigo-500\/25{--tw-shadow-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-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-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-shadow{transition-property:box-shadow;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}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(0\.65\,0\,0\.35\,1\)\]{--tw-ease:cubic-bezier(.65,0,.35,1);transition-timing-function:cubic-bezier(.65,0,.35,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:border-signal:is(:where(.group):hover *){border-color:var(--signal)}}.group-focus-visible\:ring-2:is(:where(.group):focus-visible *){--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)}.group-focus-visible\:ring-signal:is(:where(.group):focus-visible *){--tw-ring-color:var(--signal)}.group-focus-visible\:ring-offset-2:is(:where(.group):focus-visible *){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.group-focus-visible\:ring-offset-ink-950:is(:where(.group):focus-visible *){--tw-ring-offset-color:var(--ink-950)}.placeholder\:text-steel\/50::placeholder{color:var(--steel)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-steel\/50::placeholder{color:color-mix(in oklab,var(--steel)50%,transparent)}}@media (hover:hover){.hover\:border-gold:hover{border-color:var(--gold)}.hover\:border-indigo-500\/30:hover{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-500\/30:hover{border-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.hover\:border-red-500\/50:hover{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/50:hover{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.hover\:border-signal:hover{border-color:var(--signal)}.hover\:bg-\[var\(--btn-hover\)\]:hover{background-color:var(--btn-hover)}.hover\:bg-cyan-300:hover{background-color:var(--color-cyan-300)}.hover\:bg-forest-faint:hover{background-color:var(--forest-faint)}.hover\:bg-gold-hover:hover{background-color:var(--gold-hover)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-ink-800:hover{background-color:var(--ink-800)}.hover\:bg-ink-900:hover{background-color:var(--ink-900)}.hover\:bg-signal-dim:hover{background-color:var(--signal-dim)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-bone:hover{color:var(--bone)}.hover\:text-gold:hover{color:var(--gold)}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.hover\:text-indigo-500:hover{color:var(--color-indigo-500)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-signal:hover{color:var(--signal)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-md:hover{--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)}}.focus\:border-gold:focus{border-color:var(--gold)}.focus\:border-signal:focus{border-color:var(--signal)}.focus\:ring-2:focus{--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)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-amber:focus-visible{outline-color:var(--amber)}.focus-visible\:outline-gold:focus-visible{outline-color:var(--gold)}.focus-visible\:outline-signal:focus-visible{outline-color:var(--signal)}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[cube-hum_2\.2s_ease-in-out_infinite\]{animation:cube-hum 2.2s ease-in-out infinite}.motion-safe\:animate-\[phase-in_0\.3s_ease\]{animation:phase-in .3s}.motion-safe\:animate-\[station-ping_1\.6s_cubic-bezier\(0\,0\,0\.2\,1\)_infinite\]{animation:station-ping 1.6s cubic-bezier(0,0,.2,1) infinite}}@media (min-width:40rem){.sm\:right-auto{right:auto}.sm\:left-4{left:calc(var(--spacing)*4)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-28{padding-block:calc(var(--spacing)*28)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}.prose-headings\:font-display :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-space-grotesk)}.prose-headings\:font-medium :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.prose-headings\:tracking-tight :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.prose-h2\:mt-14 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing)*14)}.prose-h2\:mb-5 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:calc(var(--spacing)*5)}.prose-h2\:text-3xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.prose-h3\:mt-10 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing)*10)}.prose-h3\:mb-4 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:calc(var(--spacing)*4)}.prose-h3\:text-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.prose-h4\:text-xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.prose-p\:leading-relaxed :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.prose-a\:text-signal :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--signal)}.prose-a\:no-underline :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@media (hover:hover){.hover\:prose-a\:underline:hover :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:underline}}.prose-blockquote\:border-l-line :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:var(--line)}.prose-blockquote\:text-steel :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--steel)}.prose-strong\:text-bone :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--bone)}.prose-code\:font-mono :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-jetbrains-mono)}.prose-code\:text-signal :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--signal)}.prose-code\:after\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose-code\:before\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:var(--tw-content);--tw-content:none;content:none}.prose-pre\:border :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style);border-width:1px}.prose-pre\:border-line :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--line)}.prose-pre\:font-mono :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-jetbrains-mono)}.prose-li\:marker\:text-steel :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) ::marker{color:var(--steel)}.prose-li\:marker\:text-steel :where(li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--steel)}.prose-li\:marker\:text-steel :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-details-marker{color:var(--steel)}.prose-li\:marker\:text-steel :where(li):not(:where([class~=not-prose],[class~=not-prose] *))::-webkit-details-marker{color:var(--steel)}.prose-hr\:border-line :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--line)}}:root{--ink-950:#0a0c10;--ink-900:#11141a;--ink-800:#1a1e26;--signal:#d8ff3e;--signal-dim:#9bbd2a;--bone:#edeee8;--steel:#8a919e;--line:#262b35;--amber:#ffb347;--forest:#0e2621;--forest-raised:#143129;--parchment:#ece9e0;--sage:#9fb3aa;--gold:#f2b33d;--gold-hover:#f7c660;--mint:#7fd6b5;--rose:#e87a8c;--forest-rule:#ece9e021;--forest-faint:#ece9e047;color-scheme:dark}h1,h2,h3,h4,h5,h6{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:-.02em}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.cursor-blink{color:var(--signal);animation:cursor-blink 1.1s step-end infinite}@keyframes dash-flow{to{stroke-dashoffset:-24px}}.pipeline-dash{stroke-dasharray:6 6;animation:dash-flow 1.2s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{will-change:transform;width:max-content;animation:marquee 40s linear infinite;display:flex}.blueprint-grid{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:48px 48px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{50%{opacity:.5}}@keyframes gentlePulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes gradientShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes glow{0%,to{filter:blur(12px)brightness()}50%{filter:blur(15px)brightness(120%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate-fadeIn{animation:fadeIn .8s ease-out forwards}.animate-fadeInUp{animation:fadeInUp .8s ease-out forwards}.animate-fadeInDown{animation:fadeInDown .8s ease-out forwards}.animate-fadeInLeft{animation:fadeInLeft .8s ease-out forwards}.animate-fadeInRight{animation:fadeInRight .8s ease-out forwards}.animate-scaleIn{animation:scaleIn .6s ease-out forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-gentlePulse{animation:gentlePulse 3s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.animate-gradient{animation:gradientShift 8s infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.scroll-fade-in{opacity:0;transition:opacity .8s ease-out}.scroll-fade-in.in-view{opacity:1}.scroll-slide-up{opacity:0;transition:all .8s ease-out;transform:translateY(30px)}.scroll-slide-up.in-view{opacity:1;transform:translateY(0)}.scroll-slide-left{opacity:0;transition:all .8s ease-out;transform:translate(-30px)}.scroll-slide-left.in-view{opacity:1;transform:translate(0)}.scroll-slide-right{opacity:0;transition:all .8s ease-out;transform:translate(30px)}.scroll-slide-right.in-view{opacity:1;transform:translate(0)}.scroll-scale{opacity:0;transition:all .8s ease-out;transform:scale(.9)}.scroll-scale.in-view{opacity:1;transform:scale(1)}.will-animate{will-change:transform,opacity}.hover-lift{transition:transform .3s ease-out,box-shadow .3s ease-out}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00e5ff4d}.hover-scale{transition:transform .3s ease-out}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .3s ease-out}.hover-glow:hover{box-shadow:0 0 30px #00e5ff66}.btn-primary{transition:all .3s ease-out;position:relative;overflow:hidden}.btn-primary:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-primary:hover:before{width:300px;height:300px}.card-hover{transform-style:preserve-3d;transition:all .3s ease-out}.card-hover:hover{transform:translateY(-5px)rotateX(2deg);box-shadow:0 20px 40px #00e5ff33}body{--attn-serif:var(--font-instrument-serif),Georgia,"Times New Roman",serif;--attn-sans:var(--font-schibsted),system-ui,-apple-system,"Segoe UI",sans-serif;--attn-gut:clamp(16px,4vw,56px);--attn-max:1320px}:lang(bn) body{--attn-serif:var(--font-anek-bangla),system-ui,sans-serif;--attn-sans:var(--font-anek-bangla),system-ui,sans-serif}.attn,.chrome-footer,.chrome-header,.chrome-menu{font-family:var(--attn-sans);color:var(--parchment);-webkit-font-smoothing:antialiased}.attn{background:var(--forest);font-size:17px;line-height:1.6;overflow-x:clip}.attn a:not(.attn-btn){color:inherit}.attn :focus-visible,.chrome-footer :focus-visible,.chrome-header :focus-visible,.chrome-menu :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.attn-wrap{max-width:var(--attn-max);padding:0 var(--attn-gut);margin:0 auto}.attn-btn{min-height:52px;font:600 16px/1 var(--attn-sans);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.attn-btn-primary{background:var(--gold);color:#1a1206}.attn-btn-primary:hover{background:var(--gold-hover)}.attn-btn-primary:focus-visible{outline-color:var(--parchment)}.attn-btn-secondary{color:var(--parchment);box-shadow:inset 0 0 0 1px var(--forest-faint)}.attn-btn-secondary:hover{box-shadow:inset 0 0 0 1px var(--parchment)}.attn-btn-sm{min-height:38px;padding:0 16px;font-size:14px}.chrome-header{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--forest-rule);background:#0e2621db;position:fixed;inset:0 0 auto}.chrome-header-in{align-items:center;gap:32px;min-height:64px;display:flex}.chrome-brand{font:400 26px/1 var(--attn-serif);letter-spacing:-.01em;color:var(--parchment);margin-right:auto;text-decoration:none}.chrome-links{gap:28px;margin:0;padding:0;list-style:none;display:flex}.chrome-links a{color:var(--sage);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.chrome-links a:hover,.chrome-links a[aria-current=page]{color:var(--parchment)}.chrome-links a{padding:6px 0;display:inline-block;position:relative}.chrome-links a:after{content:"";background:var(--gold);transform-origin:100%;border-radius:2px;height:2px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.chrome-links a:hover:after{transform-origin:0;opacity:.55;transform:scaleX(1)}.chrome-links a[aria-current=page]:after{transform-origin:0;opacity:1;transform:scaleX(1);box-shadow:0 0 8px #f2b33d8c}@media (prefers-reduced-motion:reduce){.chrome-links a:after{transition:none}}.chrome-lang{border:1px solid var(--forest-rule);border-radius:6px;display:inline-flex;overflow:hidden}.chrome-lang>*{min-height:36px;font:500 13px/1 var(--attn-sans);color:var(--sage);align-items:center;padding:0 12px;text-decoration:none;transition:color .2s;display:inline-flex}.chrome-lang>a:hover{color:var(--parchment)}.chrome-lang>[aria-current=true]{background:var(--forest-raised);color:var(--parchment)}.chrome-menu-toggle{border:1px solid var(--forest-rule);color:var(--parchment);font:500 14px/1 var(--attn-sans);cursor:pointer;background:0 0;border-radius:6px;min-height:38px;padding:0 14px;display:none}@media (max-width:899px){.chrome-desktop{display:none!important}.chrome-menu-toggle{align-items:center;display:inline-flex}}.chrome-menu{z-index:60;background:var(--forest);position:fixed;inset:64px 0 0;overflow-y:auto}.chrome-menu nav{min-height:100%;padding:32px var(--attn-gut)40px;flex-direction:column;gap:28px;display:flex}.chrome-menu nav:focus{outline:none}.chrome-menu ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.chrome-menu ul a{font:400 40px/1.05 var(--attn-serif);color:var(--parchment);text-decoration:none}.chrome-menu-foot{border-top:1px solid var(--forest-rule);gap:12px;margin-top:auto;padding-top:24px;display:grid}.chrome-menu .chrome-lang{align-self:flex-start}.chrome-menu-badge{color:var(--sage);margin:8px 0 0;font-size:14px}.chrome-footer{background:var(--forest);border-top:1px solid var(--forest-rule);color:var(--sage);padding:48px 0 40px;font-size:15px}.chrome-footer-in{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px 48px;display:grid}.chrome-footer .chrome-brand{margin-bottom:8px;font-size:30px;display:inline-block}.chrome-footer p{margin:0}.chrome-footer ul{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.chrome-footer ul a{text-decoration:none}.chrome-footer a:hover{color:var(--parchment)}.chrome-footer-contact{text-align:right;justify-items:end;gap:6px;display:grid}.chrome-footer-contact a{color:var(--parchment);text-underline-offset:3px}.chrome-footer-bot{border-top:1px solid var(--forest-rule);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:8px;padding-top:24px;display:flex}.chrome-footer-legal{font-size:14px}@media (max-width:680px){.chrome-footer-in{grid-template-columns:1fr}.chrome-footer-contact{text-align:left;justify-items:start}}.attn-hero{padding-top:clamp(28px,5vh,64px)}.attn-stage{padding-top:clamp(92px,12vw,200px);padding-bottom:clamp(34px,3vw,44px);position:relative}.attn-headline{font:400 clamp(44px,8.6vw,150px)/1.16 var(--attn-serif);letter-spacing:-.015em;text-wrap:balance;z-index:2;max-width:12.5em;margin:0;position:relative}:lang(bn) .attn-headline{letter-spacing:0;font-size:clamp(44px,7.2vw,124px);line-height:1.22}.attn .tok{cursor:default;border-radius:4px;transition:opacity .34s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.7,.2,1),color .3s;display:inline-block}.attn .tok:focus-visible{outline-offset:6px}.attn .tok.q{color:var(--parchment);-webkit-text-decoration:underline 2px var(--gold);text-decoration:underline 2px var(--gold);text-underline-offset:.1em}.attn-arcs{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.attn .arc{fill:none;stroke:var(--gold);stroke-linecap:round}.attn .arc.draw{transition:stroke-dashoffset 1.2s cubic-bezier(.45,.05,.2,1)}.attn .g-base{filter:drop-shadow(0 0 5px #f2b33d59);transition:opacity .3s}.attn .attn-arcs.breathing .arc.base{animation:attn-breathe 5.6s ease-in-out infinite}.attn .attn-arcs.querying .g-base{opacity:.06;filter:none}.attn .attn-arcs.querying .arc.base{animation:none}.attn .g-q{filter:drop-shadow(0 0 6px #f2b33d80)}.attn .arc.qa,.attn .wlg{animation:attn-fade-in .35s ease-out both}@keyframes attn-breathe{0%,to{opacity:1}50%{opacity:.42}}@keyframes attn-fade-in{0%{opacity:0}to{opacity:1}}.attn-caret{background:var(--gold);opacity:0;z-index:3;border-radius:2px;width:3px;transition:left .24s cubic-bezier(.3,.7,.2,1),top .24s cubic-bezier(.3,.7,.2,1),opacity .3s;position:absolute;box-shadow:0 0 12px #f2b33d99}.attn-caret.on{opacity:1}.attn-caret.blink{animation:attn-blink 1.05s step-end infinite}@keyframes attn-blink{50%{opacity:0}}.attn-cands{width:196px;font:500 14px/1 var(--attn-sans);font-variant-numeric:tabular-nums;pointer-events:none;z-index:3;position:absolute}.attn .cand{height:24px;color:var(--sage);opacity:0;grid-template-columns:70px 1fr 36px;align-items:center;gap:10px;transition:opacity .18s,transform .2s,color .15s;display:grid;transform:translateY(5px)}.attn .cand.in{opacity:1;transform:none}.attn .cand.lead{color:var(--parchment)}.attn .cand .w{white-space:nowrap;overflow:hidden}.attn .cand .p{text-align:right}.attn .cand .bar{background:#7fd6b529;border-radius:2px;height:2px;position:relative}.attn .cand .bar i{background:var(--mint);border-radius:2px;width:0;transition:width .12s linear;position:absolute;inset:0 auto 0 0}.attn .cand.lead .bar i{box-shadow:0 0 8px #7fd6b599}.attn .cand.pick{opacity:0;color:var(--gold);transition:transform .34s cubic-bezier(.2,.7,.2,1),opacity .34s;transform:translateY(-30px)}.attn .cand.drop{opacity:0;color:var(--rose);transition:transform .46s ease-in,opacity .46s ease-in,color .1s;transform:translateY(16px)}.attn-hint{color:var(--sage);align-items:center;gap:10px;margin:0 0 28px;font-size:14px;transition:opacity .6s;display:flex}.attn-hint:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #f2b33db3}.attn-hero-foot{grid-template-columns:minmax(0,40rem) auto;align-items:end;gap:32px 64px;padding-bottom:clamp(56px,8vw,112px);display:grid}.attn-lede{color:var(--sage);max-width:40rem;margin:0;font-size:clamp(18px,1.45vw,21px);line-height:1.6}.attn .lw{transition:opacity .22s}.attn-actions{flex-wrap:wrap;gap:12px;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);display:flex}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.attn-hero:not([data-state]) :is(.tok,.lw,.attn-actions,.attn-hint){opacity:0;animation:attn-failsafe 10ms linear 3s forwards}.attn-hero[data-state=live] .tok:not(.on){opacity:0;transform:translateY(.16em)}.attn-hero[data-state=live] .lw:not(.on){opacity:0}.attn-hero[data-state=live] .attn-actions:not(.on){opacity:0;transform:translateY(6px)}.attn-hero[data-state=live] .attn-hint:not(.on){opacity:0}}@keyframes attn-failsafe{to{opacity:1}}.attn-band{border-top:1px solid var(--forest-rule);border-bottom:1px solid var(--forest-rule);padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.attn-band-track{gap:10px;width:max-content;animation:attn-stream 80s linear infinite;display:flex}.attn-band span{font:500 13px/1 var(--attn-sans);color:#9fb3aa9e;white-space:nowrap;border:1px solid #ece9e014;border-radius:4px;padding:7px 10px}.attn-band span:nth-child(7n+3){color:#f2b33db3;border-color:#f2b33d38}@keyframes attn-stream{to{transform:translate(-50%)}}.attn section{scroll-margin-top:72px}.attn-sec{padding:clamp(80px,11vw,160px) 0}.attn-sec-h{font:400 clamp(40px,5vw,76px)/1.04 var(--attn-serif);letter-spacing:-.01em;margin:0 0 clamp(36px,5vw,72px)}:lang(bn) .attn-sec-h{letter-spacing:0;line-height:1.2}.attn-sec-note{color:var(--sage);max-width:60ch;margin:-40px 0 48px;font-size:16px}.attn-svc-list{border-bottom:1px solid var(--forest-rule)}.attn-svc{border-top:1px solid var(--forest-rule);grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,72px);min-width:0;padding:clamp(32px,4vw,56px) 0;display:grid}.attn-svc h3{font:400 clamp(34px,3.8vw,58px)/1.04 var(--attn-serif);letter-spacing:-.01em;margin:0 0 14px}:lang(bn) .attn-svc h3{letter-spacing:0;line-height:1.22}.attn-svc p{color:var(--sage);max-width:42ch;margin:0}.attn-svc-n{font:500 13px/1 var(--attn-sans);color:var(--sage);font-variant-numeric:tabular-nums;align-self:start;padding-top:.9em}.attn-svc-v{justify-self:end;width:100%;max-width:380px}.attn-svc-flag{grid-template-columns:56px minmax(0,.85fr) minmax(0,1.15fr);padding:clamp(40px,5vw,80px) 0}.attn-svc-flag h3{font-size:clamp(46px,5.8vw,92px);line-height:1.02}:lang(bn) .attn-svc-flag h3{font-size:clamp(40px,5vw,78px);line-height:1.2}.attn-svc-flag p{font-size:clamp(18px,1.4vw,20px)}.attn-svc-flag .attn-svc-v{max-width:600px}.attn .dg{width:100%;height:auto;display:block;overflow:visible}.attn .dg text{font:500 12px var(--attn-sans);fill:var(--sage)}.attn .dg .t-b{fill:var(--parchment)}.attn .dg .ln{stroke:#ece9e04d;fill:none;stroke-width:1.2px}.attn .dg .box{fill:var(--forest);stroke:#ece9e042;stroke-width:1.2px}.attn .dg .am{stroke:var(--gold)}.attn .dg .mi{stroke:var(--mint)}.attn .dg .fa{fill:var(--gold)}.attn .dg .fm{fill:var(--mint)}.attn .pulse{stroke-dasharray:10 400;stroke-dashoffset:10px;stroke-width:2.4px;fill:none;stroke-linecap:round}.attn .vis .pulse{animation:attn-pulse 3.6s cubic-bezier(.5,0,.3,1) infinite}@keyframes attn-pulse{0%{stroke-dashoffset:10px}60%,to{stroke-dashoffset:-150px}}.attn .scan{opacity:.9}.attn .vis .scan{animation:attn-scan 5s steps(10) infinite}@keyframes attn-scan{to{transform:translate(240px)}}.attn-pr-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,5vw,80px);margin:0;padding:0;list-style:none;display:grid}.attn-pr{border-top:1px solid var(--forest-rule);grid-template-columns:minmax(0,1fr) 184px;align-items:center;gap:24px;padding:30px 0 34px;display:grid}.attn-pr h3{font:400 clamp(28px,2.6vw,38px)/1.08 var(--attn-serif);margin:0 0 8px}:lang(bn) .attn-pr h3{line-height:1.25}.attn-pr p{color:var(--sage);max-width:34ch;margin:0}.attn .mv{width:184px;height:92px;display:block}.attn .mv text{font:500 11px var(--attn-sans);fill:var(--sage);font-variant-numeric:tabular-nums}.attn .mv .big{font:400 30px var(--attn-serif);fill:var(--parchment)}.attn .mv-link{transition:d .6s cubic-bezier(.4,.1,.2,1)}.attn-process{position:relative}.attn-process-pin{padding:clamp(72px,9vw,120px) 0}@media (min-width:900px){.attn-process-pin{padding:96px 0 40px}.attn-steps-wrap{margin-top:8px}}.attn-steps-wrap{padding-top:118px;position:relative}.attn-parcs{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.attn .parc{fill:none;stroke-linecap:round;transition:stroke-opacity .4s}.attn-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.attn-step{min-width:0}.attn-step .num{font:500 13px/1 var(--attn-sans);color:var(--sage);font-variant-numeric:tabular-nums;margin-bottom:14px;display:block}.attn-step-btn{all:unset;cursor:pointer;font:400 clamp(30px,3vw,46px)/1.05 var(--attn-serif);color:var(--sage);margin:0 0 14px;transition:color .4s;display:inline-block;position:relative}:lang(bn) .attn-step-btn{line-height:1.25}.attn-step-btn:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.attn-step-btn:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.attn-step p{color:var(--sage);opacity:.8;max-width:26ch;margin:0;font-size:16px;transition:opacity .4s}.attn-step.is-active .attn-step-btn,.attn-step.is-past .attn-step-btn{color:var(--parchment)}.attn-step.is-active .attn-step-btn:after{transform:scaleX(1)}.attn-step.is-active p,.attn-step.is-past p{opacity:1}.attn-process-top{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px 56px;display:grid}.attn-process-top .attn-sec-h{margin-bottom:20px}.attn-process-top .attn-sec-note{margin:0}.attn-art-stage{min-height:262px;position:relative}.attn-art-stage>.attn-art{position:absolute;inset:0 auto auto 0}.attn-step .attn-art{display:none}.attn-art{background:var(--forest-raised);border:1px solid var(--forest-rule);opacity:0;visibility:hidden;border-radius:10px;width:min(100%,720px);padding:20px 22px 22px;transition:opacity .45s,transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s linear .5s;transform:translateY(10px)}.attn-art.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.attn-art-head{color:var(--sage);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 16px;font-size:13px;display:flex}.attn-art-head b{font:400 22px/1.1 var(--attn-serif);color:var(--parchment)}.attn-art .seq{opacity:0;transition:opacity .35s,transform .4s cubic-bezier(.2,.7,.2,1);transform:translateY(6px)}.attn-art.is-active .seq{opacity:1;transition-delay:calc(var(--i,0)*.26s + .15s);transform:none}.attn-notes{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.attn-notes li{align-items:baseline;gap:12px;font-size:16px;display:flex}.attn-notes li:before{content:"";background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.attn-finding{color:var(--parchment);background:#f2b33d14;border:1px solid #f2b33d80;border-radius:6px;padding:8px 12px;font-size:15px;display:inline-block}.attn-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.attn-plan-col{border-top:2px solid var(--forest-faint);min-width:0;padding-top:10px}.attn-plan-col>span{color:var(--sage);margin-bottom:10px;font-size:13px;display:block}.attn-plan-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.attn-chip{border:1px solid var(--forest-faint);border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;line-height:1.3;display:inline-flex}.attn-chip.m{color:var(--mint);border-color:#7fd6b573}.attn-chip.r{color:var(--rose);border-color:#e87a8c80}.attn-chip.g{color:var(--gold);border-color:#f2b33d8c}.attn-wire{width:100%;height:auto;display:block}.attn-wire text{font:500 12px var(--attn-sans);fill:var(--sage)}.attn-wire .t-b{fill:var(--parchment)}.attn-wire .stroke{fill:none;stroke:#ece9e073;stroke-width:1.3px;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.4s cubic-bezier(.45,.05,.2,1)}.attn-wire .stroke.am{stroke:var(--gold)}.attn-wire .stroke.mi{stroke:var(--mint)}.attn-art.is-active .attn-wire .stroke{stroke-dashoffset:0;transition-delay:calc(var(--i,0)*.18s)}.attn-wire .fill{opacity:0;transition:opacity .4s}.attn-art.is-active .attn-wire .fill{opacity:1;transition-delay:calc(var(--i,0)*.18s + .6s)}.attn-log{gap:8px;margin:0 0 16px;padding:0;font-size:15px;list-style:none;display:grid}.attn-log li{grid-template-columns:18px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.attn-log li:before{content:"✓";color:var(--mint);font-size:13px}.attn-meter{background:#ece9e01a;border-radius:2px;height:4px;overflow:hidden}.attn-meter i{background:var(--mint);width:0;height:100%;transition:width 1.6s cubic-bezier(.3,.7,.2,1) .3s;display:block}.attn-art.is-active .attn-meter i{width:100%}.attn-evals{grid-template-columns:repeat(15,minmax(0,1fr));gap:5px;margin-bottom:14px;display:grid}.attn-evals i{aspect-ratio:1.3;background:#ece9e01a;border-radius:2px;transition:background-color .3s}.attn-art.is-active .attn-evals i{transition-delay:calc(var(--i,0)*40ms + .2s);background:#7fd6b58c}.attn-evals-foot{color:var(--sage);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:13px;display:flex}.attn-bar-track{background:#ece9e01a;border-radius:3px;flex:200px;height:6px;position:relative}.attn-bar-track i{background:var(--mint);border-radius:3px;width:0;transition:width 1.8s cubic-bezier(.3,.7,.2,1) .4s;position:absolute;inset:0 auto 0 0}.attn-art.is-active .attn-bar-track i{width:94%}.attn-bar-track b{background:var(--gold);width:2px;position:absolute;top:-5px;bottom:-5px;left:88%}@media (min-width:900px){.attn-process{height:280vh}.attn-process-pin{align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.attn-process-pin>.attn-wrap{width:100%}}.attn-work-list{border-bottom:1px solid var(--forest-rule)}.attn-wk{border-top:1px solid var(--forest-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(28px,6vw,110px);min-width:0;padding:clamp(36px,5vw,72px) 0;display:grid}.attn-wk:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.attn-wk:nth-child(2n) .attn-wk-t{order:2}.attn-wk h3{font:400 clamp(34px,3.6vw,54px)/1.04 var(--attn-serif);letter-spacing:-.01em;margin:0 0 12px}:lang(bn) .attn-wk h3{letter-spacing:0;line-height:1.22}.attn-wk-t p{color:var(--sage);max-width:40ch;margin:0}.attn-wk-v{min-width:0;padding-top:6px}.attn-tag{font:500 12px/1 var(--attn-sans);color:var(--mint);border:1px solid #7fd6b559;border-radius:4px;margin-bottom:18px;padding:5px 8px;display:inline-block}.attn-trace{margin:0;padding:0;font-size:15px;list-style:none}.attn-trace li{border-top:1px dashed #ece9e01a;grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.attn-trace li:first-child{border-top:0}.attn-trace .dot{background:var(--mint);border-radius:50%;align-self:center;width:7px;height:7px}.attn-trace .dot.a{background:var(--gold)}.attn-trace .dot.r{background:var(--rose)}.attn-trace .sub{color:var(--sage)}.attn-trace .st{color:var(--mint);font-size:13px}.attn-trace .st.a{color:var(--gold)}.attn-trace .head{color:var(--parchment);font-weight:600}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.attn .rv>li{opacity:0;transition:opacity .45s ease calc(var(--d,0)*.17s)}.attn .vis .rv>li{opacity:1}}.attn-pipe{grid-template-columns:auto minmax(18px,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:grid}.attn-pipe .wire{background:var(--forest-faint);height:1px}.attn-fields{border:1px solid var(--forest-rule);color:var(--sage);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0 0 16px;padding:14px;font-size:13px;display:grid}.attn-fields span{justify-content:space-between;gap:8px;display:flex}.attn-fields b{color:var(--parchment);font-weight:500}.attn-fields .flag b{color:var(--rose)}.attn-steps3{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.attn-steps3 li{border-top:2px solid var(--mint);color:var(--parchment);padding:12px 12px 0 0;font-size:14px;list-style:none}.attn-steps3 li span{color:var(--sage);margin-top:4px;font-size:13px;display:block}.attn-qa{gap:12px;font-size:15px;display:grid}.attn-qa .q{background:#ece9e012;border-radius:12px 12px 2px;justify-self:end;max-width:80%;padding:10px 14px}.attn-qa .a{max-width:52ch;padding:10px 0 0}.attn-srcs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.attn-cta{border-top:1px solid var(--forest-rule);padding:clamp(96px,13vw,190px) 0 clamp(80px,10vw,140px)}.attn-cta-stage{position:relative}.attn-cta-h{font:400 clamp(42px,6vw,100px)/1.06 var(--attn-serif);letter-spacing:-.012em;text-wrap:balance;max-width:13em;margin:0 0 28px}:lang(bn) .attn-cta-h{letter-spacing:0;line-height:1.22}.attn .ctok{transition:opacity .3s,transform .36s cubic-bezier(.2,.7,.2,1);display:inline-block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.attn-cta-stage:not([data-state]) .ctok{opacity:0;animation:attn-failsafe 10ms linear 4s forwards}.attn-cta-stage[data-state=live] .ctok:not(.on){opacity:0;transform:translateY(.12em)}}.attn-cta p{color:var(--sage);max-width:40rem;margin:0 0 36px;font-size:clamp(18px,1.4vw,20px)}.attn-mail{color:var(--sage);margin-top:18px;font-size:15px;display:block}.attn-mail a{color:var(--parchment);text-underline-offset:3px}@media (max-width:1100px){.attn-svc,.attn-svc-flag{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)}.attn-pr-list,.attn-wk,.attn-wk:nth-child(2n){grid-template-columns:1fr}.attn-wk:nth-child(2n) .attn-wk-t{order:0}}@media (max-width:899px){.attn-steps-wrap{padding-top:0;padding-left:56px}.attn-steps{grid-template-columns:1fr;gap:40px}.attn-step p{max-width:40ch}.attn-hero-foot{grid-template-columns:1fr}.attn-art-stage{display:none}.attn-process-top{grid-template-columns:1fr}.attn-process-top .attn-sec-note{margin-bottom:40px}.attn-step .attn-art{margin-top:18px;display:block}}@media (max-width:680px){.attn{font-size:16px}.attn-svc,.attn-svc-flag{grid-template-columns:1fr;gap:18px}.attn-svc-n{padding-top:0}.attn-svc-v{justify-self:start;max-width:340px}.attn-svc-flag .attn-svc-v{max-width:100%}.attn-pr{gap:18px}.attn-pipe,.attn-pr{grid-template-columns:1fr}.attn-pipe{justify-items:start}.attn-pipe .wire{display:none}.attn-fields,.attn-steps3{grid-template-columns:1fr}.attn-steps3{gap:14px}.attn-cands{width:176px}.attn .cand{grid-template-columns:62px 1fr 34px;font-size:13px}.attn-sec-note{margin-top:-24px}.attn-plan{grid-template-columns:1fr}.attn-evals{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.attn *,.attn :after,.attn :before{transition:none!important;animation:none!important}.attn-process{height:auto!important}.attn-process-pin{position:static!important}}@media (scripting:none){.attn-art-stage{display:none}.attn-step .attn-art{visibility:visible;margin-top:18px;display:block}.attn-art .seq,.attn-step .attn-art{opacity:1;transform:none}.attn-art .attn-wire .stroke{stroke-dashoffset:0}.attn-art .attn-wire .fill{opacity:1}.attn-art .attn-meter i{width:100%}.attn-art .attn-evals i{background:#7fd6b58c}.attn-art .attn-bar-track i{width:94%}}.pg-hero{padding:clamp(72px,11vw,168px) 0 clamp(56px,7vw,104px);position:relative}.pg-kicker{font:500 14px/1.2 var(--attn-sans);color:var(--sage);align-items:center;gap:10px;margin:0 0 clamp(20px,2.4vw,32px);display:flex}.pg-kicker:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #f2b33db3}.pg-h1{font:400 clamp(46px,7.4vw,124px)/1.02 var(--attn-serif);letter-spacing:-.015em;text-wrap:balance;max-width:13em;margin:0}:lang(bn) .pg-h1{letter-spacing:0;font-size:clamp(40px,6.2vw,104px);line-height:1.2}.pg-h1 em{color:var(--gold);font-style:italic}:lang(bn) .pg-h1 em{font-style:normal}.pg-lede{max-width:40rem;color:var(--sage);margin:clamp(24px,2.6vw,36px) 0 0;font-size:clamp(18px,1.45vw,21px);line-height:1.6}.pg-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3vw,40px);display:flex}.pg-cap{font:500 12px/1.3 var(--attn-sans);letter-spacing:.04em;color:var(--sage)}.pg-num{font-variant-numeric:tabular-nums}.pg-panel{background:var(--forest-raised);border:1px solid var(--forest-rule);border-radius:12px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.attn .pg-rise{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1)calc(var(--d,0)*.11s),transform .8s cubic-bezier(.2,.7,.2,1)calc(var(--d,0)*.11s);transform:translateY(18px)}.attn .vis .pg-rise,.attn .vis.pg-rise{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.pg-enter{animation:pg-enter .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d,0)*.12s)}}@keyframes pg-enter{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}.pg-cta .attn-cta-h{max-width:14em}@media (prefers-reduced-motion:reduce){.pg-enter{animation:none!important}}.pg-services .sv-hero{padding-top:clamp(48px,6.5vw,104px);padding-bottom:clamp(56px,6vw,96px)}.pg-services .sv-hero .pg-h1{max-width:11.5em}.pg-services .sv-hero-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:40px clamp(32px,5vw,80px);margin-top:clamp(28px,3.4vw,52px);display:grid}.pg-services .sv-hero-copy .pg-lede{margin-top:0}.pg-services .sv-router{isolation:isolate;padding:18px clamp(16px,2vw,26px) 22px;position:relative}.pg-services .sv-router:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#f2b33d24,#0000);border-radius:50%;width:60%;height:80%;position:absolute;inset:-12% -8% auto auto}@media (prefers-reduced-motion:no-preference){.pg-services .sv-router:before{animation:sv-bloom 9s ease-in-out infinite alternate}}@keyframes sv-bloom{0%{opacity:.8;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-18%,22%)scale(1.15)}}.pg-services .sv-router-head{border-bottom:1px solid var(--forest-rule);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.pg-services .sv-router-title{align-items:baseline;gap:12px;display:inline-flex}.pg-services .sv-router-title b{font:400 24px/1 var(--attn-serif);color:var(--parchment)}.pg-services .sv-router-toggle{border:1px solid var(--forest-rule);min-height:32px;color:var(--sage);font:500 13px/1 var(--attn-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:color .2s,border-color .2s;display:inline-flex}.pg-services .sv-router-toggle:hover{color:var(--parchment);border-color:var(--forest-faint)}.pg-services .sv-ico-pause{border-left:3px solid;border-right:3px solid;width:8px;height:10px}.pg-services .sv-ico-play{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid;width:0;height:0}.pg-services .sv-chips{flex-wrap:wrap;gap:8px;padding:16px 0 6px;display:flex}.pg-services .sv-chip{border:1px solid var(--forest-rule);min-height:34px;color:var(--sage);font:500 13px/1 var(--attn-sans);cursor:pointer;background:#ece9e008;border-radius:999px;padding:0 13px;transition:color .25s,border-color .25s,background-color .25s,box-shadow .25s}.pg-services .sv-chip:hover{color:var(--parchment);border-color:var(--forest-faint)}.pg-services .sv-chip[aria-pressed=true]{color:#1a1206;background:var(--gold);border-color:var(--gold);box-shadow:0 0 18px #f2b33d59}.pg-services .sv-router-body{grid-template-columns:minmax(0,.82fr) 120px minmax(0,1.4fr);align-items:center;gap:0;padding-top:14px;display:grid}.pg-services .sv-req{align-content:center;gap:10px;padding-right:8px;display:grid}.pg-services .sv-req-text{min-height:4.4em;font:400 clamp(22px,2vw,28px)/1.2 var(--attn-serif);color:var(--parchment);margin:0}:lang(bn) .pg-services .sv-req-text{line-height:1.35}.pg-services .sv-caret{vertical-align:-.1em;background:var(--gold);width:2px;height:.9em;margin-left:2px;display:inline-block;box-shadow:0 0 10px #f2b33db3}.pg-services .sv-req-state{opacity:0;color:var(--gold);transition:opacity .3s}.pg-services .sv-req-state.on{opacity:1;animation:sv-think .9s ease-in-out infinite alternate}@keyframes sv-think{0%{opacity:.45}to{opacity:1}}.pg-services .sv-fan{width:120px;height:264px;display:block;overflow:visible}.pg-services .sv-wire{fill:none;stroke:var(--mint);transition:stroke .35s}.pg-services .sv-wire.is-win{stroke:var(--gold);filter:drop-shadow(0 0 5px #f2b33d8c)}.pg-services .sv-wire-pulse{fill:none;stroke:var(--parchment);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:12 400;stroke-dashoffset:12px}@media (prefers-reduced-motion:no-preference){.pg-services .sv-wire-pulse{animation:sv-pulse 2.2s cubic-bezier(.5,0,.3,1) infinite}.pg-services .sv-router[data-phase=routing] .sv-gate-ring{animation:sv-ring .8s ease-out infinite}}@keyframes sv-pulse{0%{stroke-dashoffset:12px}70%,to{stroke-dashoffset:-170px}}@keyframes sv-ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.pg-services .sv-gate{fill:var(--gold)}.pg-services .sv-gate-ring{fill:none;stroke:var(--gold);stroke-opacity:.5;transform-box:fill-box;transform-origin:50%}.pg-services .sv-experts{margin:0;padding:0;list-style:none}.pg-services .sv-experts li{height:44px;color:var(--sage);border-radius:6px;grid-template-columns:minmax(0,1fr) 52px 38px;align-items:center;gap:10px;padding:0 10px;font-size:14px;transition:color .3s,background-color .3s;display:grid}.pg-services .sv-experts li.is-win{color:var(--parchment);background:#f2b33d17}.pg-services .sv-ex-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-services .sv-ex-bar{background:#7fd6b524;border-radius:2px;height:3px;position:relative;overflow:hidden}.pg-services .sv-ex-bar i{background:var(--mint);transform-origin:0;border-radius:2px;position:absolute;inset:0}.pg-services .is-win .sv-ex-bar i{background:var(--gold);box-shadow:0 0 8px #f2b33d99}.pg-services .sv-ex-p{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.pg-services .sv-routed{border-top:1px solid var(--forest-rule);opacity:.25;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:16px;padding-top:14px;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1);display:flex;transform:translateY(4px)}.pg-services .sv-routed.on{opacity:1;transform:none}.pg-services .sv-routed-link{flex-wrap:wrap;align-items:baseline;gap:6px 14px;text-decoration:none;display:inline-flex}.pg-services .sv-routed-link b{font:400 24px/1.1 var(--attn-serif);color:var(--gold)}.pg-services .sv-routed-link span{color:var(--sage);font-size:14px;transition:color .2s}.pg-services .sv-routed-link:hover span{color:var(--parchment)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-services .sv-router:not([data-live]) :is(.sv-req-text,.sv-experts,.sv-routed,.sv-fan){opacity:0;animation:attn-failsafe 10ms linear 3s forwards}}.pg-services .sv-catalogue{border-top:1px solid var(--forest-rule);padding:clamp(64px,8vw,120px) 0 clamp(48px,6vw,96px)}.pg-services .sv-cat-head{max-width:62rem}.pg-services .sv-cat-head .attn-sec-h{margin-bottom:20px}.pg-services .sv-cat-note{color:var(--sage);max-width:44ch;margin:0 0 clamp(40px,5vw,72px);font-size:clamp(17px,1.3vw,19px)}.pg-services .sv-cat-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.pg-services .sv-rail{grid-template-columns:2px minmax(0,1fr);gap:18px;display:grid;position:sticky;top:104px}.pg-services .sv-rail-track{background:var(--forest-rule);border-radius:2px;position:relative}.pg-services .sv-rail-track i{background:var(--gold);transform-origin:top;border-radius:2px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;box-shadow:0 0 10px #f2b33d80}.pg-services .sv-rail ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pg-services .sv-rail a{color:var(--sage);grid-template-columns:26px minmax(0,1fr);gap:8px;padding:8px 0;font-size:14px;line-height:1.35;text-decoration:none;transition:color .3s,transform .4s cubic-bezier(.2,.7,.2,1);display:grid}.pg-services .sv-rail a:hover{color:var(--parchment)}.pg-services .sv-rail a[aria-current=true]{color:var(--parchment);transform:translate(6px)}.pg-services .sv-rail a[aria-current=true] .sv-rail-n{color:var(--gold)}.pg-services .sv-rail-n{font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;transition:color .3s}.pg-services .sv-specs{min-width:0;display:grid}.pg-services .sv-spec{border-top:1px solid var(--forest-rule);padding:clamp(40px,5vw,72px) 0;scroll-margin-top:88px}.pg-services .sv-spec:last-child{border-bottom:1px solid var(--forest-rule)}.pg-services .sv-spec-top{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:28px clamp(28px,4vw,64px);display:grid}.pg-services .sv-spec-n{font:400 clamp(64px,7vw,112px)/.9 var(--attn-serif);color:#0000;-webkit-text-stroke:1px #ece9e047;background:linear-gradient(90deg,var(--gold)0 50%,transparent 50% 100%)100% 0/200% 100% no-repeat;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;transition:background-position 1.4s cubic-bezier(.3,.7,.2,1) .2s,opacity .7s,transform .8s;display:block}.pg-services .vis .sv-spec-n{background-position:0 0}.pg-services .sv-spec h3{font:400 clamp(34px,3.6vw,56px)/1.04 var(--attn-serif);letter-spacing:-.01em;margin:0 0 16px}:lang(bn) .pg-services .sv-spec h3{letter-spacing:0;line-height:1.22}.pg-services .sv-spec-lede{color:var(--sage);max-width:46ch;margin:0;font-size:clamp(17px,1.3vw,19px)}.pg-services .sv-spec-fig{justify-self:end;width:100%;max-width:440px}.pg-services .sv-spec-fig:not(.sv-fig-agents){max-width:330px}.pg-services .sv-spec-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:24px clamp(20px,3vw,44px);margin:clamp(32px,4vw,52px) 0 0;display:grid}.pg-services .sv-spec-col{min-width:0;padding-top:16px;position:relative}.pg-services .sv-spec-col:before{content:"";background:var(--forest-faint);transform-origin:0;height:2px;transition:transform 1s cubic-bezier(.3,.7,.2,1)calc(var(--d,0)*.11s + .25s);border-radius:2px;position:absolute;inset:0 0 auto}.pg-services .sv-col-get:before{background:var(--mint)}.pg-services .sv-col-measure:before{background:var(--gold)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-services .sv-spec-col:before{transform:scaleX(0)}.pg-services .vis .sv-spec-col:before{transform:scaleX(1)}}.pg-services .sv-spec-col dt{font:500 13px/1.3 var(--attn-sans);color:var(--sage);margin-bottom:12px}.pg-services .sv-spec-col dd{color:var(--parchment);margin:0;font-size:16px;line-height:1.55}.pg-services .sv-spec-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-services .sv-spec-col li{grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.pg-services .sv-spec-col li:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.pg-services .sv-engage{border-top:1px solid var(--forest-rule);padding:clamp(64px,8vw,120px) 0}.pg-services .sv-engage .attn-sec-h{margin-bottom:20px}.pg-services .sv-track{grid-template-columns:minmax(0,2.2fr) minmax(0,4.6fr) minmax(0,3.6fr);gap:0 6px;margin:0;padding:0;list-style:none;display:grid}.pg-services .sv-seg{min-width:0;padding-right:clamp(12px,2vw,28px)}.pg-services .sv-seg-bar{background:#ece9e00f;border-radius:4px;height:8px;margin-bottom:22px;display:block;position:relative;overflow:hidden}.pg-services .sv-seg-bar i{transform-origin:0;transition:transform 1.1s cubic-bezier(.45,.05,.2,1)calc(var(--d,0)*.9s + .2s);border-radius:4px;position:absolute;inset:0}.pg-services .sv-seg-sprint .sv-seg-bar i{background:var(--gold);box-shadow:0 0 12px #f2b33d80}.pg-services .sv-seg-build .sv-seg-bar i{background:var(--mint)}.pg-services .sv-seg-run .sv-seg-bar i{background:linear-gradient(90deg,var(--mint),#7fd6b559 70%,transparent)}.pg-services .sv-seg-run .sv-seg-bar:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ece9e0e6,#0000);border-radius:4px;width:40px;position:absolute;top:0;bottom:0;left:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-services .sv-seg-bar i{transform:scaleX(0)}.pg-services .vis .sv-seg-bar i{transform:scaleX(1)}.pg-services .vis .sv-seg-run .sv-seg-bar:after{animation:sv-ongoing 3.2s ease-in-out 3s infinite}}@keyframes sv-ongoing{0%{opacity:0;transform:translate(-40px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(min(34vw,460px))}}.pg-services .sv-seg-span{margin-bottom:8px;display:block}.pg-services .sv-seg-name{font:400 clamp(30px,3vw,44px)/1.05 var(--attn-serif);color:var(--parchment);margin-bottom:12px;display:block}:lang(bn) .pg-services .sv-seg-name{line-height:1.25}.pg-services .sv-seg p{color:var(--sage);max-width:34ch;margin:0;font-size:16px}@media (max-width:1180px){.pg-services .sv-hero-grid{grid-template-columns:1fr}.pg-services .sv-hero-copy{max-width:40rem}.pg-services .sv-cat-grid{grid-template-columns:1fr}.pg-services .sv-rail{display:none}}@media (max-width:900px){.pg-services .sv-spec-top{grid-template-columns:1fr}.pg-services .sv-spec-fig{justify-self:start;max-width:420px}.pg-services .sv-spec-grid,.pg-services .sv-track{grid-template-columns:1fr}.pg-services .sv-track{gap:36px}.pg-services .sv-seg{padding-right:0}}@media (max-width:680px){.pg-services .sv-router-body{grid-template-columns:1fr}.pg-services .sv-fan{display:none}.pg-services .sv-req{padding:0 0 12px}.pg-services .sv-req-text{min-height:3.6em}.pg-services .sv-experts li{grid-template-columns:minmax(0,1fr) 48px 36px;padding:0 6px;font-size:13px}.pg-services .sv-routed-link b{font-size:21px}}@media (prefers-reduced-motion:reduce){.pg-services *,.pg-services :after,.pg-services :before{transition:none!important;animation:none!important}}.pg-work .wk-hero{padding:clamp(56px,8vw,128px) 0 clamp(48px,6vw,96px)}.pg-work .wk-hero-top{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:28px clamp(32px,5vw,80px);margin-bottom:clamp(36px,4.5vw,64px);display:grid}.pg-work .wk-hero-top .pg-h1{max-width:11em;font-size:clamp(46px,6.8vw,116px)}:lang(bn) .pg-work .wk-hero-top .pg-h1{font-size:clamp(40px,5.6vw,96px)}.pg-work .wk-hero-side .pg-lede{margin-top:0;font-size:clamp(17px,1.3vw,19px)}.pg-work .wk-hero-side .pg-actions{margin-top:28px}.pg-work .wk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.pg-work .wk-chips{flex-wrap:wrap;gap:8px;display:flex}.pg-work .wk-chip{border:1px solid var(--forest-faint);min-height:38px;color:var(--sage);font:500 14px/1 var(--attn-sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;transition:background-color .3s,color .3s,border-color .3s}.pg-work .wk-chip:hover{color:var(--parchment);border-color:var(--parchment)}.pg-work .wk-chip[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#1a1206}.pg-work .wk-status{margin:0}.pg-work .wk-map{--ar:.6;width:100%;aspect-ratio:1/var(--ar);border:1px solid var(--forest-rule);cursor:crosshair;-webkit-tap-highlight-color:transparent;background:radial-gradient(90% 80% at 32% 38%,#f2b33d0a,#0000 62%),#1431296b;border-radius:14px;position:relative;container-type:inline-size}.pg-work .wk-field{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pg-work .wk-grid{stroke:#ece9e00b;stroke-width:1px}.pg-work .wk-grid,.pg-work .wk-ring{fill:none;vector-effect:non-scaling-stroke}.pg-work .wk-ring{stroke:#f2b33d33;stroke-width:1px}.pg-work .wk-ring:nth-of-type(2){stroke:#f2b33d24}.pg-work .wk-ring:nth-of-type(3){stroke:#f2b33d42;stroke-dasharray:2 5}.pg-work .wk-halo{transition:opacity .6s}.pg-work .wk-scatter{fill:none;stroke:#9fb3aa4d;stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pg-work .wk-scatter-b{stroke:#9fb3aa6b;stroke-width:3.6px}.pg-work .wk-line{stroke:var(--gold);stroke-linecap:round;vector-effect:non-scaling-stroke;transition:opacity .25s}.pg-work .wk-concepts{pointer-events:none;position:absolute;inset:0}.pg-work .wk-c{left:calc(var(--x)*1%);top:calc(var(--y)*1%);font:500 11px/1 var(--attn-sans);color:#9fb3aa85;white-space:nowrap;align-items:center;gap:5px;transition:color .6s;display:flex;position:absolute;transform:translate(-2px,-50%)}.pg-work .wk-c i{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px;transition:background-color .6s,box-shadow .6s}.pg-work .wk-c b{font-weight:500}.pg-work .wk-c[data-hot]{color:var(--parchment)}.pg-work .wk-c[data-hot] i{background:var(--gold);box-shadow:0 0 8px #f2b33db3}.pg-work .wk-c[data-muted] b{display:none}.pg-work .wk-c[data-muted]{color:#9fb3aa57}.pg-work .wk-cap{left:calc(var(--x)*1%);top:calc(var(--y)*1%);font:500 12px/1 var(--attn-sans);letter-spacing:.04em;color:#f2b33d9e;white-space:nowrap;position:absolute;transform:translateY(-50%)}.pg-work .wk-cap[data-align=end]{transform:translate(-100%,-50%)}.pg-work .wk-q{z-index:2;pointer-events:none;width:0;height:0;transform:translate(calc(var(--qx)*1cqw),calc(var(--qy)*var(--ar)*1cqw));will-change:transform;position:absolute;top:0;left:0}.pg-work .wk-q i{border:2px solid var(--gold);background:#f2b33d33;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px;box-shadow:0 0 18px #f2b33d8c}.pg-work .wk-q:before{content:"";opacity:0;border:1px solid #f2b33d80;border-radius:50%;width:40px;height:40px;position:absolute;top:-20px;left:-20px}.pg-work .wk-scores{pointer-events:none;z-index:2;position:absolute;inset:0}.pg-work .wk-score{transform:translate(calc(var(--sx)*1cqw),calc(var(--sy)*var(--ar)*1cqw))translate(-50%,-50%);font:600 12px/1 var(--attn-sans);font-variant-numeric:tabular-nums;color:var(--gold);will-change:transform;background:#0e2621db;border:1px solid #f2b33d57;border-radius:4px;padding:3px 6px;transition:opacity .25s;position:absolute;top:0;left:0}.pg-work .wk-points{z-index:3;pointer-events:none;position:absolute;inset:0}.pg-work .wk-pt{position:static}.pg-work .wk-p{left:calc(var(--x)*1%);top:calc(var(--y)*1%);width:0;height:0;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;text-decoration:none;position:absolute}.pg-work .wk-p:disabled{cursor:default;pointer-events:none}.pg-work .wk-p:focus-visible{outline:none}.pg-work .wk-dot{background:var(--parchment);border-radius:50%;width:12px;height:12px;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s,background-color .4s,box-shadow .4s;position:absolute;top:-6px;left:-6px;box-shadow:0 0 0 4px #ece9e012,0 0 14px #ece9e04d}.pg-work .wk-dot:before{content:"";border-radius:50%;position:absolute;inset:-14px}.pg-work .wk-dot:after{content:"";opacity:0;border:1px solid #f2b33db3;border-radius:50%;position:absolute;inset:-9px}.pg-work .wk-lbl{font:400 21px/1.1 var(--attn-serif);letter-spacing:-.005em;white-space:nowrap;color:var(--sage);border-radius:4px;padding:2px 5px;transition:color .4s,opacity .5s,background-color .4s;position:absolute;top:0;left:14px;transform:translateY(-54%)}:lang(bn) .pg-work .wk-lbl{font-family:var(--font-instrument-serif),Georgia,serif}.pg-work .wk-pt[data-side=l] .wk-lbl{left:auto;right:14px}.pg-work .wk-pt[data-side=b] .wk-lbl{top:12px;left:0;transform:translate(-50%)}.pg-work .wk-p:hover .wk-lbl,.pg-work .wk-p[data-near] .wk-lbl{color:var(--parchment)}.pg-work .wk-p[data-near] .wk-dot{background:var(--gold);transform:scale(1.15);box-shadow:0 0 0 5px #f2b33d26,0 0 18px #f2b33d99}.pg-work .wk-p[aria-expanded=true] .wk-lbl,.pg-work .wk-p[data-here] .wk-lbl{color:var(--gold)}.pg-work .wk-p[aria-expanded=true] .wk-dot,.pg-work .wk-p[data-here] .wk-dot{background:var(--gold);box-shadow:0 0 0 6px #f2b33d33,0 0 22px #f2b33db3}.pg-work .wk-p:focus-visible .wk-lbl{outline:2px solid var(--gold);outline-offset:2px;background:#0e2621b3}.pg-work .wk-pt[data-out] .wk-dot{opacity:.35;box-shadow:none;transform:scale(.45)}.pg-work .wk-pt[data-out] .wk-lbl{opacity:.26}.pg-work .wk-card{z-index:5;border:1px solid var(--forest-faint);cursor:auto;pointer-events:auto;text-align:left;background:#143129f7;border-radius:12px;width:min(330px,72cqw);padding:18px 18px 16px;position:absolute;box-shadow:0 24px 60px #00000061}.pg-work .wk-card[data-h=r]{left:calc(var(--x)*1% - 16px)}.pg-work .wk-card[data-h=l]{right:calc((100 - var(--x))*1% - 16px)}.pg-work .wk-card[data-v=down]{top:calc(var(--y)*1% + 24px)}.pg-work .wk-card[data-v=up]{bottom:calc((100 - var(--y))*1% + 26px)}.pg-work .wk-card-x{width:32px;height:32px;color:var(--sage);font:400 22px/1 var(--attn-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;position:absolute;top:8px;right:8px}.pg-work .wk-card-x:hover{color:var(--parchment);background:#ece9e00f}.pg-work .wk-card-t{font:400 30px/1.04 var(--attn-serif);color:var(--parchment);margin:0 36px 8px 0}.pg-work .wk-card-d{color:var(--sage);margin:0 0 14px;font-size:15px;line-height:1.5}.pg-work .wk-card .wk-tags{margin-bottom:14px}.pg-work .wk-card-nb{margin:0 0 16px;line-height:1.6}.pg-work .wk-card-nb>span:first-child{display:block}.pg-work .wk-card-nbi{color:var(--parchment)}.pg-work .wk-card-nbi b{color:var(--gold);font-weight:600}.pg-work .wk-card-a{flex-wrap:wrap;gap:8px;display:flex}.pg-work .wk-foot{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:14px;display:flex}.pg-work .wk-hint{align-items:center;gap:8px;margin:0;display:flex}.pg-work .wk-hint:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #f2b33db3}.pg-work .wk-hint-coarse{display:none}.pg-work .wk-read{flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.pg-work .wk-read-v{color:var(--parchment)}.pg-work .wk-read-v+span{margin-left:8px}.pg-work .wk-note{opacity:.8;max-width:72ch;margin:10px 0 0}@media (hover:none) and (pointer:coarse){.pg-work .wk-hint-fine{display:none}.pg-work .wk-hint-coarse{display:inline}}@media (prefers-reduced-motion:no-preference){.pg-work .wk-stage{animation:wk-rise 1s cubic-bezier(.2,.7,.2,1) .35s backwards}.pg-work .wk-concepts,.pg-work .wk-field{animation:wk-in 1.4s .5s backwards}.pg-work .wk-pt{animation:wk-in .8s backwards;animation-delay:calc(.7s + var(--i,0)*90ms)}.pg-work .wk-pt .wk-dot:after{animation:wk-burst 1.1s ease-out backwards;animation-delay:calc(.7s + var(--i,0)*90ms)}.pg-work .wk-lines,.pg-work .wk-q,.pg-work .wk-scores{animation:wk-in .9s 1.4s backwards}.pg-work .wk-card{animation:wk-card .34s cubic-bezier(.2,.7,.2,1) backwards}.pg-work .wk-map[data-live] .wk-c{animation:wk-drift var(--dur,12s)ease-in-out var(--del,0s)infinite alternate}.pg-work .wk-map[data-live] .wk-halo{animation:wk-breathe 9s ease-in-out infinite}.pg-work .wk-map[data-live] .wk-halo[data-k=lang]{animation-delay:-2.2s}.pg-work .wk-map[data-live] .wk-halo[data-k=docs]{animation-delay:-4.5s}.pg-work .wk-map[data-live] .wk-halo[data-k=money]{animation-delay:-6.7s}.pg-work .wk-map[data-live] .wk-q:before{animation:wk-ping 2.8s ease-out infinite}}@keyframes wk-in{0%{opacity:0}}@keyframes wk-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes wk-card{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes wk-drift{to{translate:var(--dx)var(--dy)}}@keyframes wk-breathe{50%{opacity:.55}}@keyframes wk-ping{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}@keyframes wk-burst{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.pg-work .wk-index{border-top:1px solid var(--forest-rule)}.pg-work .wk-index-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:0 48px;margin-bottom:clamp(36px,5vw,72px);display:flex}.pg-work .wk-index-head .attn-sec-h{margin-bottom:0}.pg-work .wk-index-note{max-width:36ch;color:var(--sage);margin:0}.pg-work .wk-rows{border-bottom:1px solid var(--forest-rule);margin:0;padding:0;list-style:none}.pg-work .wk-row{border-top:1px solid var(--forest-rule);position:relative}.pg-work .wk-row:after{content:"";z-index:1;background:var(--gold);transform-origin:0;height:1px;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #f2b33d80}.pg-work .wk-row:focus-within:after,.pg-work .wk-row:hover:after{transform:scaleX(1)}.pg-work .wk-row-in{grid-template-columns:56px minmax(0,1.25fr) minmax(0,.9fr) auto;align-items:center;gap:20px clamp(20px,3.4vw,56px);padding:clamp(28px,3.6vw,48px) 0;display:grid}.pg-work .wk-n{font:500 13px/1 var(--attn-sans);color:var(--sage);font-variant-numeric:tabular-nums;align-self:start;padding-top:1em}.pg-work .wk-row-t{font:400 clamp(38px,4.6vw,72px)/1.02 var(--attn-serif);letter-spacing:-.012em;margin:0 0 10px}:lang(bn) .pg-work .wk-row-t{font-family:var(--font-instrument-serif),Georgia,serif}.pg-work .wk-row-t a{text-decoration:none;transition:color .4s}.pg-work .wk-row-t a:hover{color:var(--gold)}.pg-work .wk-row-d{max-width:40ch;color:var(--sage);margin:0}.pg-work .wk-tags{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pg-work .wk-tags li{font:500 12px/1 var(--attn-sans);color:var(--mint);border:1px solid #7fd6b559;border-radius:4px;padding:5px 8px}.pg-work .wk-stack{color:var(--parchment);margin:0;font-size:14px;line-height:1.5}.pg-work .wk-stack-l{color:var(--sage);margin-bottom:4px;font-size:12px;display:block}.pg-work .wk-stack-more{color:var(--sage)}.pg-work .wk-row-side{justify-items:end;gap:16px;display:grid}.pg-work .wk-vec{width:72px;height:29px;display:block;overflow:visible}.pg-work .wk-vec-base{stroke:var(--forest-faint);stroke-width:1px}.pg-work .wk-vec rect{fill:#9fb3aa73;transform-box:fill-box;transform-origin:50% 100%;transition:fill .4s}.pg-work .wk-row:focus-within .wk-vec rect,.pg-work .wk-row:hover .wk-vec rect{fill:var(--gold)}@media (prefers-reduced-motion:no-preference){.pg-work .wk-row:focus-within .wk-vec rect,.pg-work .wk-row:hover .wk-vec rect{animation:wk-bar 1.5s ease-in-out infinite alternate;animation-delay:calc(var(--i,0)*-.17s)}}@keyframes wk-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.pg-work .wk-row-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;font-size:15px;font-weight:500;display:flex}.pg-work .wk-row-links a{white-space:nowrap;border-bottom:1px solid var(--forest-faint);padding-bottom:2px;text-decoration:none;transition:border-color .3s,color .3s}.pg-work .wk-row-links a:hover{border-color:var(--gold);color:var(--gold)}.pg-work[data-wk-filter=android] .wk-row:not([data-p~=android]),.pg-work[data-wk-filter=desktop] .wk-row:not([data-p~=desktop]),.pg-work[data-wk-filter=ios] .wk-row:not([data-p~=ios]),.pg-work[data-wk-filter=web] .wk-row:not([data-p~=web]){display:none}@media (prefers-reduced-motion:no-preference){.pg-work[data-wk-filter] .wk-row{animation:wk-in .5s backwards}}.pg-work .wk-method{border-top:1px solid var(--forest-rule)}.pg-work .wk-points-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.pg-work .wk-mp{border-top:1px solid var(--forest-rule);padding-top:22px}.pg-work .wk-mp-n{margin-bottom:22px;display:block}.pg-work .wk-mg{width:64px;height:40px;margin-bottom:20px;display:block;overflow:visible}.pg-work .wk-mg-s{fill:none;stroke:#ece9e080;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pg-work .wk-mg-s.mi{stroke:var(--mint)}.pg-work .wk-mg-s.am{stroke:var(--gold)}.pg-work .wk-mg-fill{fill:var(--mint)}.pg-work .wk-mp h3{font:400 clamp(28px,2.6vw,38px)/1.08 var(--attn-serif);letter-spacing:-.005em;margin:0 0 10px}:lang(bn) .pg-work .wk-mp h3{letter-spacing:0;line-height:1.25}.pg-work .wk-mp p{max-width:34ch;color:var(--sage);margin:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-work .wk-mg-s{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s cubic-bezier(.45,.05,.2,1)calc(.35s + var(--d,0)*.11s + var(--i,0)*.24s)}.pg-work .wk-mg-fill{opacity:0;transition:opacity .6s ease calc(.9s + var(--d,0)*.11s)}.pg-work .vis .wk-mg-s{stroke-dashoffset:0}.pg-work .vis .wk-mg-fill{opacity:1}.pg-work .vis .wk-mp:first-child .wk-mg-fill{animation:wk-live 2.6s ease-in-out 2s infinite}}@keyframes wk-live{50%{opacity:.45}}.pg-work.wk-detail .wk-d-hero{padding:clamp(40px,6vw,96px) 0 clamp(56px,7vw,104px)}.pg-work .wk-d-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px clamp(32px,5vw,88px);display:grid}.pg-work .wk-d-text a.wk-back{color:var(--sage);margin-bottom:28px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.pg-work .wk-d-text a.wk-back:hover{color:var(--parchment)}.pg-work .wk-d-h1{font-size:clamp(52px,7vw,120px)}:lang(bn) .pg-work .wk-d-h1{font-family:var(--font-instrument-serif),Georgia,serif}.pg-work .wk-d-tags{margin:24px 0 0}.pg-work .wk-d-tags+.pg-actions{margin-top:28px}.pg-work .wk-mini{margin:0}.pg-work .wk-map-mini{--ar:.74;cursor:default}.pg-work .wk-map-mini .wk-lbl{font-size:18px}.pg-work .wk-map-mini .wk-line{opacity:var(--o,.6)}.pg-work .wk-map-mini .wk-p:hover .wk-lbl{color:var(--gold)}.pg-work .wk-map-mini .wk-halo:not([data-focus]){opacity:.45}.pg-work .wk-mini-cap{flex-wrap:wrap;gap:4px 10px;margin-top:12px;display:flex}.pg-work .wk-mini-cap>span:first-child{color:var(--parchment)}.pg-work .wk-mini-note{opacity:.8}@media (prefers-reduced-motion:no-preference){.pg-work .wk-map-mini .wk-line{animation:wk-in .9s backwards;animation-delay:calc(1.3s + var(--k,0)*.2s)}.pg-work .wk-map-mini .wk-score{animation:wk-in .7s backwards;animation-delay:calc(1.6s + var(--k,0)*.2s)}.pg-work .wk-map-mini .wk-lines,.pg-work .wk-map-mini .wk-scores{animation:none}.pg-work .wk-map-mini .wk-c{animation:wk-drift var(--dur,12s)ease-in-out var(--del,0s)infinite alternate}.pg-work .wk-map-mini .wk-q:before{animation:wk-ping 2.8s ease-out 2s infinite}}.pg-work .wk-d-sec{border-top:1px solid var(--forest-rule)}.pg-work .wk-d-sec .pg-kicker{margin-bottom:18px}.pg-work .wk-dl-list{border-bottom:1px solid var(--forest-rule);margin:0;padding:0;list-style:none}.pg-work .wk-dl{border-top:1px solid var(--forest-rule);grid-template-columns:140px minmax(0,1fr) auto auto;align-items:center;gap:12px 32px;padding:26px 0;display:grid}.pg-work .wk-dl-os{font:400 32px/1 var(--attn-serif)}.pg-work .wk-dl h3{font:600 17px/1.35 var(--attn-sans);letter-spacing:0;margin:0 0 4px}.pg-work .wk-dl p{color:var(--sage);max-width:60ch;margin:0;font-size:14px}.pg-work .wk-feats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,5vw,80px);margin:0;padding:0;list-style:none;display:grid}.pg-work .wk-feat{border-top:1px solid var(--forest-rule);grid-template-columns:64px minmax(0,1fr);column-gap:20px;height:100%;padding:28px 0 36px;display:grid}.pg-work .wk-feat-n{flex-direction:column;grid-row:span 2;gap:14px;padding-top:.5em;display:flex}.pg-work .wk-feat-i{filter:saturate(.4);opacity:.8;font-size:20px;line-height:1}.pg-work .wk-feat h3{font:400 clamp(26px,2.4vw,36px)/1.1 var(--attn-serif);letter-spacing:-.005em;margin:0 0 8px}:lang(bn) .pg-work .wk-feat h3{font-family:var(--font-instrument-serif),Georgia,serif}.pg-work .wk-feat p{max-width:46ch;color:var(--sage);margin:0}.pg-work .wk-uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.pg-work .wk-uses li{border-top:2px solid var(--forest-faint);padding-top:18px;transition:border-color .4s}.pg-work .wk-uses li:hover{border-top-color:var(--gold)}.pg-work .wk-uses h3{font:400 clamp(26px,2.4vw,34px)/1.1 var(--attn-serif);letter-spacing:-.005em;margin:0 0 10px}:lang(bn) .pg-work .wk-uses h3{font-family:var(--font-instrument-serif),Georgia,serif}.pg-work .wk-uses p{color:var(--sage);max-width:38ch;margin:0}.pg-work .wk-d-about-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:40px clamp(32px,6vw,110px);display:grid}.pg-work .wk-d-stack{position:sticky;top:96px}.pg-work .wk-d-stack-h{font:400 clamp(36px,3.8vw,58px)/1.04 var(--attn-serif);letter-spacing:-.01em;margin:0 0 24px}:lang(bn) .pg-work .wk-d-stack-h{letter-spacing:0;line-height:1.2}.pg-work .wk-chips-static{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-work .wk-chips-static li{border:1px solid var(--forest-faint);border-radius:999px;padding:8px 14px;font-size:14px;line-height:1.2}.pg-work .wk-mdx .wk-prose{max-width:64ch;color:var(--sage);font-size:18px;line-height:1.75}.pg-work .wk-mdx .wk-prose :is(h2,h3,h4){font-family:var(--attn-serif);color:var(--parchment);letter-spacing:-.008em;font-weight:400}.pg-work .wk-mdx .wk-prose h2{margin:1.8em 0 .55em;font-size:clamp(30px,3vw,44px);line-height:1.1}.pg-work .wk-mdx .wk-prose h3{margin:1.6em 0 .5em;font-size:clamp(24px,2.2vw,32px);line-height:1.15}.pg-work .wk-mdx .wk-prose>:first-child{margin-top:0}.pg-work .wk-mdx .wk-prose :is(h2,h3,h4) a{color:inherit;text-decoration:none}.pg-work .wk-mdx .wk-prose p{color:var(--sage);margin:0 0 1.2em}.pg-work .wk-mdx .wk-prose :is(strong,b),.pg-work .wk-mdx .wk-prose em{color:var(--parchment)}.pg-work .wk-mdx .wk-prose li a,.pg-work .wk-mdx .wk-prose p a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.pg-work .wk-mdx .wk-prose li::marker{color:var(--gold)}.pg-work .wk-mdx .wk-prose code{color:var(--mint);font-size:.9em}@media (scripting:none){.pg-work .wk-chips,.pg-work .wk-hint,.pg-work .wk-status{display:none}}@media (max-width:1100px){.pg-work .wk-row-in{grid-template-columns:44px minmax(0,1fr) auto}.pg-work .wk-row-meta{grid-area:2/2}.pg-work .wk-row-side{grid-area:1/3/span 2;align-self:center}}@media (max-width:1023px){.pg-work .wk-hero-top{grid-template-columns:1fr;align-items:start}.pg-work .wk-map{--ar:.8}.pg-work .wk-d-about-grid,.pg-work .wk-d-grid{grid-template-columns:1fr}.pg-work .wk-d-stack{position:static}}@media (max-width:899px){.pg-work .wk-feats,.pg-work .wk-points-list,.pg-work .wk-uses{grid-template-columns:1fr}}@media (max-width:680px){.pg-work .wk-map{--ar:1.3;border-radius:10px}.pg-work .wk-map-mini{--ar:1.08}.pg-work .wk-lbl,.pg-work .wk-map-mini .wk-lbl{font-size:17px}.pg-work .wk-c b{display:none}.pg-work .wk-cap{font-size:11px}.pg-work .wk-score{padding:2px 5px;font-size:11px}.pg-work .wk-card[data-h]{width:auto;left:8px;right:8px}.pg-work .wk-card[data-v=down]{top:auto;bottom:8px}.pg-work .wk-card[data-v=up]{top:8px;bottom:auto}.pg-work .wk-card-t{font-size:26px}.pg-work .wk-row-in{grid-template-columns:1fr;gap:14px}.pg-work .wk-n{padding-top:0}.pg-work .wk-row-meta,.pg-work .wk-row-side{grid-area:auto/1}.pg-work .wk-row-side{justify-content:space-between;align-items:center;display:flex}.pg-work .wk-row-links{justify-content:flex-start}.pg-work .wk-dl{grid-template-columns:1fr auto}.pg-work .wk-dl-main,.pg-work .wk-dl-os{grid-column:1/-1}.pg-work .wk-feat{grid-template-columns:1fr;row-gap:10px}.pg-work .wk-feat-n{flex-direction:row;grid-row:auto;align-items:center;padding-top:0}}.pg-process .pr-hero{padding-top:clamp(56px,8vw,128px)}.pg-process .pr-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,5vw,88px);display:grid}.pg-process .pr-hero .pg-h1{max-width:9.5em;font-size:clamp(46px,5.6vw,98px)}:lang(bn) .pg-process .pr-hero .pg-h1{font-size:clamp(38px,4.4vw,78px)}.pg-process .pr-hero-card{min-width:0;padding:18px clamp(16px,2vw,24px) 16px;box-shadow:0 40px 90px -50px #000000bf}.pg-process .pr-hero-foot{justify-content:flex-end;margin-top:12px;display:flex}.pg-process .pr-replay{gap:8px}.pg-process .pr-replay svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pg-process .pr-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:0 0 14px;display:flex}.pg-process .pr-legend{color:var(--sage);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;line-height:1.3;list-style:none;display:flex}.pg-process .pr-legend li{align-items:center;gap:7px;display:inline-flex}.pg-process .pr-key{border-top:2px solid var(--mint);width:18px;height:0}.pg-process .pr-key-bar{border-top-style:dashed;border-top-color:var(--gold)}.pg-process .pr-key-cost{border-top-width:1.5px;border-top-color:#e87a8cbf}.pg-process .pr-readout{border-bottom:1px solid var(--forest-rule);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:16px;margin:0 0 12px;padding:0 0 12px;display:grid}.pg-process .pr-readout>div{min-width:0}.pg-process .pr-readout dt{font:500 12px/1.2 var(--attn-sans);color:var(--sage);margin:0 0 6px}.pg-process .pr-readout dd{font:500 clamp(20px,1.9vw,28px)/1.1 var(--attn-sans);font-variant-numeric:tabular-nums;color:var(--parchment);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.pg-process .pr-readout dd[data-r=stage]{font-family:var(--attn-serif);font-size:clamp(22px,2.1vw,31px);font-weight:400}.pg-process .pr-readout dd[data-r=d]{color:var(--sage);transition:color .4s}.pg-process .pr-readout dd[data-r=d].is-above{color:var(--mint)}.pg-process .pr-plot{aspect-ratio:600/380;width:100%;position:relative}.pg-process .pr-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pg-process .pr-band{fill:var(--gold);opacity:0;transition:opacity .6s}.pg-process .pr-band.is-focus{opacity:.075}.pg-process .pr-grid line{stroke:#ece9e012;stroke-width:1px}.pg-process .pr-grid .pr-edge{stroke:#ece9e029;stroke-dasharray:2 5}.pg-process .pr-grid .pr-baseline{stroke:#ece9e03d}.pg-process .pr-bar{transform-box:fill-box;transform-origin:0}.pg-process .pr-bar line{stroke:var(--gold);stroke-width:1.6px;stroke-dasharray:7 6}.pg-process .pr-fade-a{stop-color:var(--mint);stop-opacity:.13}.pg-process .pr-fade-b{stop-color:var(--mint);stop-opacity:0}.pg-process .pr-cost{fill:none;stroke:var(--rose);stroke-width:1.4px;opacity:.6;stroke-linejoin:round}.pg-process .pr-curve-glow{fill:none;stroke:var(--mint);stroke-width:9px;opacity:.1;stroke-linejoin:round;stroke-linecap:round}.pg-process .pr-curve{fill:none;stroke:var(--mint);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px #7fd6b573)}.pg-process .pr-mark-dot{fill:var(--forest-raised);stroke:#ece9e061;stroke-width:1.5px;transition:fill .4s,stroke .4s}.pg-process .pr-mark.is-reached .pr-mark-dot{fill:var(--mint);stroke:var(--forest-raised);stroke-width:2px}.pg-process .pr-mark.is-focus .pr-mark-dot{fill:var(--gold)}.pg-process .pr-mark-ring{fill:none;stroke:var(--gold);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.pg-process .pr-mark.is-focus .pr-mark-ring{opacity:.85}.pg-process .pr-head{filter:drop-shadow(0 0 8px #7fd6b5bf)}.pg-process .pr-head-halo{fill:var(--mint);opacity:.16}.pg-process .pr-head-dot{fill:var(--parchment);stroke:var(--mint);stroke-width:2.5px}.pg-process .pr-head-ring{fill:none;stroke:var(--mint);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.pg-process .pr-bar-label{font:500 12px/1.2 var(--attn-sans);color:var(--gold);white-space:nowrap;pointer-events:none;transition:opacity .6s;position:absolute;transform:translateY(calc(-100% - 5px))}.pg-process .pr-axis{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.pg-process .pr-axis-l{text-align:center;width:max-content;max-width:21%;font:500 12px/1.25 var(--attn-sans);color:#9fb3aa80;transition:color .4s;position:absolute;top:10px;transform:translate(-50%)}.pg-process .pr-axis-l.is-reached{color:var(--sage)}.pg-process .pr-axis-l.is-focus{color:var(--parchment)}@media (prefers-reduced-motion:no-preference){.pg-process .pr-chart.is-vis .pr-mark.is-focus .pr-mark-ring{animation:pr-ping 2.4s cubic-bezier(.2,.7,.2,1) infinite}.pg-process .pr-chart.is-vis[data-state=done] .pr-head-ring{animation:pr-ping 2.8s cubic-bezier(.2,.7,.2,1) infinite}}@keyframes pr-ping{0%{opacity:.9;transform:scale(.7)}80%,to{opacity:0;transform:scale(2)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-process .pr-hero-chart:not([data-state]) :is(.pr-drawn,.pr-head,.pr-mark,.pr-readout dd,.pr-bar-label){opacity:0;animation:attn-failsafe 10ms linear 3.2s forwards}.pg-process .pr-hero-chart:not([data-state]) .pr-bar{animation:pr-failsafe-bar 10ms linear 3.2s forwards;transform:scaleX(0)}.pg-process .pr-chart .pr-bar{transition:transform 1.1s cubic-bezier(.45,.05,.2,1)}.pg-process .pr-chart[data-state=live]:not(.bar-on) .pr-bar{transform:scaleX(0)}.pg-process .pr-chart[data-state=live]:not(.bar-on) .pr-bar-label{opacity:0}}@keyframes pr-failsafe-bar{to{transform:none}}.pg-process .pr-run{border-top:1px solid var(--forest-rule);padding-bottom:clamp(56px,7vw,104px)}.pg-process .pr-run-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px 64px;margin-bottom:clamp(28px,4vw,56px);display:grid}.pg-process .pr-run-top .attn-sec-h{margin:0}.pg-process .pr-run-note{color:var(--sage);max-width:46ch;margin:0}.pg-process .pr-run-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.pg-process .pr-stages{border-bottom:1px solid var(--forest-rule);margin:0;padding:0;list-style:none}.pg-process .pr-stage{border-top:1px solid var(--forest-rule);align-items:center;min-height:72vh;scroll-margin-top:88px;display:flex}.pg-process .pr-stage-in{width:100%;min-width:0;padding:44px 0}.pg-process .pr-stage-n{font:500 13px/1 var(--attn-sans);font-variant-numeric:tabular-nums;color:var(--sage);align-items:center;gap:12px;margin-bottom:16px;display:flex}.pg-process .pr-stage-n:after{content:"";background:var(--forest-faint);border-radius:1px;width:36px;height:2px;transition:background-color .4s,width .6s cubic-bezier(.2,.7,.2,1)}.pg-process .pr-stage.is-past .pr-stage-n:after{background:var(--mint)}.pg-process .pr-stage.is-active .pr-stage-n:after{background:var(--gold);width:64px}.pg-process .pr-stage-h{margin:0 0 16px;font-weight:400}.pg-process .pr-stage-btn{all:unset;cursor:pointer;font:400 clamp(40px,4vw,64px)/1.04 var(--attn-serif);letter-spacing:-.01em;color:var(--parchment);transition:color .4s}:lang(bn) .pg-process .pr-stage-btn{letter-spacing:0;line-height:1.24}.pg-process .pr-stage-btn:hover{color:var(--gold-hover)}.pg-process .pr-stage-btn:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.pg-process .pr-stage-body{color:var(--sage);max-width:44ch;margin:0 0 24px}.pg-process .pr-stage-dl{gap:12px;max-width:46ch;margin:0;display:grid}.pg-process .pr-stage-dl>div{border-top:1px dashed #ece9e01f;grid-template-columns:112px minmax(0,1fr);gap:14px;padding-top:12px;font-size:15px;line-height:1.5;display:grid}.pg-process .pr-stage-dl dt{color:var(--mint);font-weight:500}.pg-process .pr-stage-dl .pr-decide dt{color:var(--gold)}.pg-process .pr-stage-dl dd{color:var(--parchment);margin:0}.pg-process .pr-stick{height:calc(100vh - 104px);min-height:520px;max-height:900px;position:sticky;top:84px}.pg-process .pr-card{flex-direction:column;height:100%;padding:18px 20px 20px;display:flex}.pg-process .pr-main-chart{flex-direction:column;flex:auto;min-height:0;display:flex}.pg-process .pr-chart-fit{flex:1 1 0;justify-content:center;align-items:center;min-height:140px;display:flex;container-type:size}.pg-process .pr-chart-fit .pr-plot{width:min(100cqw,157.9cqh)}.pg-process .pr-dock{border-top:1px solid var(--forest-rule);flex:none;margin-top:16px;padding-top:16px;display:grid}.pg-process .pr-dock>.pr-art{grid-area:1/1;min-width:0}.pg-process .pr-dock>.pr-art:not(.is-on){visibility:hidden;opacity:0;transition:opacity .3s,transform .4s,visibility 0s linear .4s;transform:translateY(8px)}.pg-process .pr-dock>.pr-art.is-on{transition:opacity .45s .1s,transform .55s cubic-bezier(.2,.7,.2,1) .1s}.pg-process .pr-inline{gap:14px;margin-top:26px;display:grid}.pg-process .pr-inline .pr-art{background:var(--forest-raised);border:1px solid var(--forest-rule);border-radius:10px;padding:16px 16px 18px}.pg-process .pr-mini{width:100%;height:auto;display:block;overflow:visible}.pg-process .pr-mini-band{fill:var(--gold);opacity:.08}.pg-process .pr-mini-bar{stroke:var(--gold);stroke-width:1.4px;stroke-dasharray:6 5}.pg-process .pr-mini-all{fill:none;stroke:#ece9e02e;stroke-width:1.5px;stroke-linejoin:round}.pg-process .pr-mini-seg{fill:none;stroke:var(--mint);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 5px #7fd6b580);transition:stroke-dashoffset 1.4s cubic-bezier(.45,.05,.2,1) .15s}.pg-process .pr-mini-dot{fill:var(--mint);stroke:var(--forest);stroke-width:2px;transition:opacity .4s 1.4s}@media (min-width:900px){.pg-process .pr-inline{display:none}.pg-process .pr-run[data-live] .pr-stage:not(.is-active) .pr-stage-btn{color:var(--sage)}.pg-process .pr-run[data-live] .pr-stage:not(.is-active) .pr-stage-btn:hover{color:var(--parchment)}.pg-process .pr-run[data-live] .pr-stage :is(.pr-stage-body,.pr-stage-dl){transition:opacity .5s}.pg-process .pr-run[data-live] .pr-stage:not(.is-active) :is(.pr-stage-body,.pr-stage-dl){opacity:.7}}@media (max-width:899px){.pg-process .pr-run-grid,.pg-process .pr-run-top{grid-template-columns:1fr}.pg-process .pr-stick{display:none}.pg-process .pr-stage{min-height:0;display:block}.pg-process .pr-stage-in{padding:36px 0 44px}}.pg-process .pr-art{font-size:14px;line-height:1.45}:where(.pg-process .pr-art) p{margin:0}.pg-process .pr-art-head{color:var(--sage);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.pg-process .pr-art-head b{font:400 22px/1.1 var(--attn-serif);color:var(--parchment)}:lang(bn) .pg-process .pr-art-head b{line-height:1.3}.pg-process .pr-art-head span{text-align:right}.pg-process .pr-seq{transition:opacity .4s,transform .45s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*.16s + .15s)}.pg-process .pr-map{counter-reset:pr-map;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pg-process .pr-map li{border:1px solid var(--forest-faint);border-radius:6px;min-width:0;min-height:56px;padding:8px 10px;font-size:13px;line-height:1.3;position:relative}.pg-process .pr-map li:before{counter-increment:pr-map;content:counter(pr-map);color:var(--sage);margin-bottom:3px;font-size:11px;display:block}:lang(bn) .pg-process .pr-map li:before{content:counter(pr-map,bengali)}.pg-process .pr-map li:last-child{border-color:#f2b33d8c}.pg-process .pr-map li:not(:last-child):after{content:"";background:var(--forest-faint);width:14px;height:1px;position:absolute;top:50%;left:100%}.pg-process .pr-art-line{color:var(--sage);margin-bottom:10px;font-size:13px}.pg-process .pr-art-bar{color:var(--parchment);background:#f2b33d14;border:1px solid #f2b33d80;border-radius:6px;align-items:center;gap:10px;padding:7px 12px;display:inline-flex}.pg-process .pr-art-bar i{border-top:2px dashed var(--gold);flex:none;width:20px}.pg-process .pr-demo{gap:10px;display:grid}.pg-process .pr-demo-q{background:#ece9e012;border-radius:12px 12px 2px;justify-self:end;max-width:84%;padding:8px 12px}.pg-process .pr-demo-a{border-left:2px solid var(--mint);max-width:94%;padding:2px 0 2px 12px}.pg-process .pr-w{transition:opacity .25s;transition-delay:calc(var(--w,0)*55ms + .6s)}.pg-process .pr-demo-src{flex-wrap:wrap;gap:8px;display:flex}.pg-process .pr-demo-src .attn-chip{padding:5px 9px;font-size:12px}.pg-process .pr-cases{grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;margin-bottom:10px;display:grid}.pg-process .pr-cases i{aspect-ratio:1;transition:background-color .3s;transition-delay:calc(var(--i,0)*28ms + .15s);background:#7fd6b599;border-radius:2px}.pg-process .pr-cases i.f{background:#e87a8ccc}.pg-process .pr-cases-key{color:var(--sage);flex-wrap:wrap;gap:6px 16px;margin-bottom:12px;font-size:12px;display:flex}.pg-process .pr-cases-key :is(.pr-k-pass,.pr-k-fail):before{content:"";background:var(--mint);border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.pg-process .pr-cases-key .pr-k-fail:before{background:var(--rose)}.pg-process .pr-score{color:var(--sage);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}.pg-process .pr-score-track{background:#ece9e01a;border-radius:3px;height:6px;position:relative}.pg-process .pr-score-track i{width:var(--to,0);background:var(--mint);border-radius:3px;transition:width 1.6s cubic-bezier(.3,.7,.2,1) .5s;position:absolute;inset:0 auto 0 0}.pg-process .pr-score-track b{background:var(--gold);width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.pg-process .pr-score-v{font:500 18px/1 var(--attn-sans);font-variant-numeric:tabular-nums;color:var(--parchment)}.pg-process .pr-score-meta{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;font-size:12px;display:flex}.pg-process .pr-bar-chip{color:var(--gold)}.pg-process .pr-verdict{color:var(--mint);font-weight:600}.pg-process .pr-check{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pg-process .pr-check li{align-items:center;gap:10px;display:flex}.pg-process .pr-check svg{background:#7fd6b524;border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.pg-process .pr-check path{fill:none;stroke:var(--mint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .45s ease-out;transition-delay:calc(var(--i,0)*.16s + .45s)}.pg-process .pr-art-status{color:var(--mint);border:1px solid #7fd6b573;border-radius:4px;padding:6px 10px;font-size:13px;display:inline-flex}.pg-process .pr-mon{margin-bottom:10px}.pg-process .pr-mon-top{color:var(--sage);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:6px;font-size:12px;display:flex}.pg-process .pr-mon-live{color:var(--mint);align-items:center;gap:7px;display:inline-flex}.pg-process .pr-mon-live i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #7fd6b5cc}.pg-process .pr-spark{width:100%;height:auto;display:block;overflow:visible}.pg-process .pr-spark-bar{stroke:var(--gold);stroke-width:1.2px;stroke-dasharray:5 5}.pg-process .pr-spark-line{fill:none;stroke:var(--mint);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.45,.05,.2,1) .2s}.pg-process .pr-spark-pip{fill:var(--parchment);stroke:var(--mint);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*.3s + 1.1s)}.pg-process .pr-pips{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pg-process .pr-pips li{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.pg-process .pr-pips b{color:var(--mint);font-weight:500}.pg-process .pr-pips b:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;transform:translateY(-1px)}@media (prefers-reduced-motion:no-preference){.pg-process .pr-run[data-live] .pr-art:not(.is-on) .pr-seq{opacity:0;transition-delay:0s;transform:translateY(6px)}.pg-process .pr-run[data-live] .pr-art:not(.is-on) .pr-w{opacity:0;transition-delay:0s}.pg-process .pr-run[data-live] .pr-art:not(.is-on) .pr-cases i{background:#ece9e01a;transition-delay:0s}.pg-process .pr-run[data-live] .pr-art:not(.is-on) .pr-score-track i{width:0;transition-delay:0s}.pg-process .pr-run[data-live] .pr-art:not(.is-on) :is(.pr-check path,.pr-spark-line){stroke-dashoffset:1px;transition-delay:0s}.pg-process .pr-run[data-live] .pr-art:not(.is-on) .pr-spark-pip{opacity:0;transition-delay:0s;transform:scale(.3)}.pg-process .pr-run[data-live] .pr-art.is-on .pr-mon-live i{animation:pr-blink 2s ease-in-out 3}.pg-process .pr-run[data-live] .pr-inline:not(.is-on) .pr-mini-seg{stroke-dashoffset:1px;transition-delay:0s}.pg-process .pr-run[data-live] .pr-inline:not(.is-on) .pr-mini-dot{opacity:0;transition-delay:0s}}@keyframes pr-blink{50%{opacity:.3}}.pg-process .pr-loop{border-top:1px solid var(--forest-rule)}.pg-process .pr-loop-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.pg-process .pr-loop-intro .attn-sec-h{margin-bottom:20px}.pg-process .pr-loop-note{max-width:40ch;color:var(--sage);margin:0 0 28px}.pg-process .pr-loop-key{color:var(--sage);gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pg-process .pr-loop-key li{align-items:center;gap:10px;display:flex}.pg-process .pr-dot{background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.pg-process .pr-dot.is-decide{background:var(--gold);box-shadow:0 0 10px #f2b33d99}.pg-process .pr-feed{overflow:hidden}.pg-process .pr-feed-head{border-bottom:1px solid var(--forest-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:0;padding:14px 20px;display:flex}.pg-process .pr-feed-name{font-size:15px;font-weight:600}.pg-process .pr-feed-name:before{content:"#";color:var(--sage);margin-right:6px;font-weight:500}.pg-process .pr-feed-list{margin:0;padding:6px 0;list-style:none}.pg-process .pr-entry{border-top:1px solid #ece9e00f;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 20px;display:grid}.pg-process .pr-entry:first-child{border-top:0}.pg-process .pr-entry.is-decide{box-shadow:inset 2px 0 0 var(--gold);background:linear-gradient(90deg,#f2b33d17,#0000 75%)}.pg-process .pr-avatar{width:34px;height:34px;color:var(--mint);font:400 20px/1 var(--attn-serif);background:#7fd6b51f;border-radius:8px;place-items:center;display:grid}.pg-process .pr-entry-main{min-width:0}.pg-process .pr-entry-top{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 4px;font-size:14px;display:flex}.pg-process .pr-entry-top b{font-weight:600}.pg-process .pr-entry-top span{color:var(--sage)}.pg-process .pr-entry-body{margin:0;font-size:15px;line-height:1.5}.pg-process .pr-entry-status{color:var(--sage);white-space:nowrap;align-items:center;gap:7px;padding-top:3px;font-size:12px;display:inline-flex}.pg-process .pr-entry.is-decide .pr-entry-status{color:var(--gold)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-process .pr-feed .pr-entry{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1)calc(var(--d,0)*.65s + .25s),transform .7s cubic-bezier(.2,.7,.2,1)calc(var(--d,0)*.65s + .25s);transform:translateY(14px)}.pg-process .pr-feed.vis .pr-entry{opacity:1;transform:none}.pg-process .pr-feed.vis .pr-entry.is-decide .pr-entry-status .pr-dot{animation:pr-blink 1.6s ease-in-out calc(var(--d,0)*.65s + .9s)3}}.pg-process .pr-wont{border-top:1px solid var(--forest-rule)}.pg-process .pr-wont-list{border-bottom:1px solid var(--forest-rule);margin:0;padding:0;list-style:none}.pg-process .pr-wont-item{border-top:1px solid var(--forest-rule);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:baseline;gap:14px clamp(24px,5vw,80px);padding:clamp(26px,3.4vw,44px) 0;display:grid}.pg-process .pr-wont-line{font:400 clamp(32px,3.8vw,58px)/1.12 var(--attn-serif);letter-spacing:-.01em;margin:0}:lang(bn) .pg-process .pr-wont-line{letter-spacing:0;line-height:1.3}.pg-process .pr-strike{color:#ece9e09e;background-image:linear-gradient(var(--rose),var(--rose));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 60%;background-repeat:no-repeat;background-size:100% 3px}:lang(bn) .pg-process .pr-strike{background-position:0 56%}.pg-process .pr-wont-instead{max-width:40ch;color:var(--sage);margin:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-process .pr-strike{color:var(--parchment);transition:background-size .9s cubic-bezier(.6,.05,.2,1)calc(var(--d,0)*.38s + .35s),color .6s ease calc(var(--d,0)*.38s + .7s);background-size:0 3px}.pg-process .pr-wont-instead{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0)*.38s + .9s);transform:translateY(8px)}.pg-process .vis .pr-strike{color:#ece9e09e;background-size:100% 3px}.pg-process .vis .pr-wont-instead{opacity:1;transform:none}}@media (max-width:1023px){.pg-process .pr-hero-grid{grid-template-columns:1fr}.pg-process .pr-hero .pg-h1{max-width:11em;font-size:clamp(44px,8.6vw,92px)}:lang(bn) .pg-process .pr-hero .pg-h1{font-size:clamp(38px,7.2vw,78px)}.pg-process .pr-loop-grid{grid-template-columns:1fr}}@media (max-width:680px){.pg-process .pr-wont-item{grid-template-columns:1fr}.pg-process .pr-entry{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 16px}.pg-process .pr-avatar{width:30px;height:30px;font-size:18px}.pg-process .pr-entry-status{grid-column:2;padding-top:0}.pg-process .pr-feed-head{padding:12px 16px}.pg-process .pr-stage-dl>div{grid-template-columns:1fr;gap:4px}}@media (max-width:520px){.pg-process .pr-readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.pg-process .pr-readout>div:first-child{grid-column:1/-1}.pg-process .pr-axis-l{max-width:20%;font-size:10.5px;top:7px}.pg-process .pr-bar-label{font-size:11px}.pg-process .pr-map{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-process .pr-map li:nth-child(2n):after{display:none}.pg-process .pr-cases{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (scripting:none){.pg-process .pr-dock{display:none}.pg-process .pr-inline{display:grid}.pg-process .pr-stage{min-height:0}.pg-process .pr-hero-foot{display:none}}@media (scripting:none) and (min-width:900px){.pg-process .pr-inline .pr-mini{display:none}}@media (prefers-reduced-motion:reduce){.pg-process .pr-replay{display:none}}@property --co-r{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --co-cx{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --co-cy{syntax:"<length-percentage>";inherits:false;initial-value:50%}.pg-company .co-hero{padding-top:clamp(56px,8vw,120px)}.pg-company .co-hero-grid{align-items:center;gap:clamp(56px,7vw,80px);display:grid}.pg-company .co-hero-copy{min-width:0}@media (min-width:1180px){.pg-company .co-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);column-gap:clamp(56px,5vw,96px)}.pg-company .co-hero .pg-h1{font-size:clamp(52px,4.6vw,80px);line-height:1.04}:lang(bn) .pg-company .co-hero .pg-h1{font-size:clamp(44px,3.9vw,66px);line-height:1.22}}.pg-company .co-stage{isolation:isolate;width:100%;min-width:0;max-width:680px;position:relative}@media (min-width:1180px){.pg-company .co-stage{max-width:none}}.pg-company .co-matrix{z-index:-1;pointer-events:none;grid-template-columns:repeat(24,minmax(0,1fr));align-content:center;gap:4px;display:grid;position:absolute;inset:-64px -88px;overflow:hidden;-webkit-mask-image:radial-gradient(50% 50%,#000 66%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 66%,#0000 100%)}.pg-company .co-w{aspect-ratio:1;background:var(--parchment);opacity:var(--o,.05);border-radius:2px;transition:opacity .7s,background-color .7s,box-shadow .7s;display:block}.pg-company .co-w.l0{--o:.025}.pg-company .co-w.l1{--o:.05}.pg-company .co-w.l2{--o:.08}.pg-company .co-w.l3{--o:.12}.pg-company .co-w.l4{--o:.17}.pg-company .co-w.l5{--o:.23}.pg-company .co-w.l6{--o:.3}.pg-company .co-w.l7{--o:.38}.pg-company .co-w.hot{--o:.95;background:var(--gold);box-shadow:0 0 12px #f2b33d99}@media (prefers-reduced-motion:no-preference){.pg-company .co-stage[data-live] .co-w.sh:not(.hot){animation:co-shim 7s ease-in-out infinite}.pg-company .co-w.sd1{animation-delay:-1.75s}.pg-company .co-w.sd2{animation-delay:-3.5s}.pg-company .co-w.sd3{animation-delay:-5.25s}}@keyframes co-shim{0%,to{opacity:var(--o)}50%{opacity:calc(var(--o) + .22)}}.pg-company .co-card{--d:2;background:#143129d6;border:1px solid #ece9e029;border-radius:14px;padding:clamp(20px,2.6vw,34px);position:relative;box-shadow:0 50px 100px -50px #000000bf,inset 0 1px #ece9e00f}.pg-company .co-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-company .co-card-label{font:500 13px/1.2 var(--attn-sans);letter-spacing:.04em;color:var(--sage);align-items:center;gap:10px;display:inline-flex}.pg-company .co-card-label:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #f2b33db3}.pg-company .co-card-rev{font:500 12px/1 var(--attn-sans);color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #f2b33d73;border-radius:999px;padding:6px 10px}.pg-company .co-card-name{font:400 clamp(40px,4.4vw,64px)/1 var(--attn-serif);letter-spacing:-.01em;margin:clamp(14px,1.6vw,22px) 0 clamp(16px,1.8vw,24px)}.pg-company .co-card-body{border-top:1px solid var(--forest-rule);position:relative}.pg-company .co-dl{margin:0}.pg-company .co-row{border-bottom:1px dashed #ece9e01a;grid-template-columns:7.5em minmax(0,1fr);gap:4px 18px;padding:11px 0;transition:opacity .4s;display:grid}.pg-company .co-row dt{font:500 13px/1.5 var(--attn-sans);letter-spacing:.03em;color:var(--sage);align-items:baseline;gap:9px;padding-top:2px;transition:color .45s;display:flex}.pg-company .co-row dt:before{content:"";opacity:.35;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;transition:opacity .45s,box-shadow .45s;transform:translateY(-2px)}.pg-company .co-row dd{color:var(--parchment);min-width:0;margin:0;font-size:16.5px;line-height:1.45}.pg-company .co-row.is-hot dt{color:var(--gold)}.pg-company .co-row.is-hot dt:before{opacity:1;box-shadow:0 0 8px #f2b33db3}.pg-company .co-wd{transition:opacity .22s}.pg-company .co-scan{opacity:0;pointer-events:none;background:linear-gradient(90deg,#f2b33d29,#f2b33d0f 60%,#f2b33d00);border-radius:4px;height:0;transition:transform .45s cubic-bezier(.3,.7,.2,1),height .45s cubic-bezier(.3,.7,.2,1),opacity .6s;position:absolute;top:0;left:-14px;right:-14px;box-shadow:inset 0 -1px #f2b33d8c}.pg-company .co-card[data-state=live] .co-scan{opacity:1}.pg-company .co-caret{background:var(--gold);opacity:0;pointer-events:none;border-radius:1px;width:2px;height:1em;transition:transform .14s cubic-bezier(.3,.7,.2,1),opacity .3s;position:absolute;top:0;left:0;box-shadow:0 0 10px #f2b33d99}.pg-company .co-caret.on{opacity:1}.pg-company .co-caret.blink{animation:co-blink 1.05s step-end infinite}@keyframes co-blink{50%{opacity:0}}.pg-company .co-card-foot{color:var(--sage);align-items:center;gap:10px;margin:16px 0 0;font-size:13px;line-height:1.4;transition:opacity .6s;display:flex}.pg-company .co-card-foot:before{content:"";background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #7fd6b599}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-company .co-card:not([data-state]) :is(.co-row,.co-card-foot){opacity:0;animation:co-failsafe 10ms linear 3.2s forwards}.pg-company .co-card[data-state=live] .co-card-foot,.pg-company .co-card[data-state=live] .co-row:not(.on),.pg-company .co-card[data-state=live] .co-wd:not(.on){opacity:0}}@keyframes co-failsafe{to{opacity:1}}.pg-company .co-sec{border-top:1px solid var(--forest-rule)}.pg-company .co-sec-head{max-width:900px;margin-bottom:clamp(40px,5vw,72px)}.pg-company .co-sec-head .attn-sec-h{margin-bottom:18px}.pg-company .co-note{max-width:52ch;color:var(--sage);margin:0;font-size:clamp(17px,1.3vw,19px)}.pg-company .co-label{font:500 13px/1.3 var(--attn-sans);letter-spacing:.04em;align-items:baseline;gap:14px;margin:0 0 clamp(18px,2vw,26px);display:flex}.pg-company .co-label-n{color:var(--gold);font-variant-numeric:tabular-nums;flex:none}.pg-company .co-label-k{color:var(--parchment)}.pg-company .co-label-rule{border-bottom:1px dotted var(--forest-faint);flex:auto;min-width:32px;max-width:320px;transform:translateY(-3px)}.pg-company .co-fits{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,80px);margin:0;padding:0;list-style:none;display:grid}.pg-company .co-fit{border-top:1px solid var(--forest-rule);grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:20px;padding:clamp(26px,3vw,40px) 0;display:grid}.pg-company .co-fit h3{font:400 clamp(26px,2.4vw,36px)/1.12 var(--attn-serif);letter-spacing:-.005em;grid-column:2;margin:0 0 10px}:lang(bn) .pg-company .co-fit h3{letter-spacing:0;line-height:1.32}.pg-company .co-fit p{max-width:44ch;color:var(--sage);grid-column:2;margin:0}.pg-company .co-tick{grid-area:1/1/span 2;width:32px;height:32px;margin-top:3px}.pg-company .co-tick circle{fill:#7fd6b514;stroke:#7fd6b573;stroke-width:1.2px}.pg-company .co-tick path{fill:none;stroke:var(--mint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-company .co-tick path{stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.45,.05,.2,1)calc(var(--d,0)*.11s + .38s)}.pg-company .vis .co-tick path{stroke-dashoffset:0}}.pg-company .co-oos{border-bottom:1px solid var(--forest-rule);margin:0;padding:0;list-style:none}.pg-company .co-oos-row{border-top:1px solid var(--forest-rule);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:baseline;gap:14px clamp(28px,5vw,80px);padding:clamp(24px,3vw,38px) 0;display:grid}.pg-company .co-oos-t{font:400 clamp(28px,3vw,46px)/1.14 var(--attn-serif);letter-spacing:-.008em;color:#ece9e099;margin:0}:lang(bn) .pg-company .co-oos-t{letter-spacing:0;line-height:1.34}.pg-company .co-strike{background:linear-gradient(var(--rose),var(--rose))no-repeat 0 60%/100% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pg-company .co-oos-tag{font:500 12px/1 var(--attn-sans);color:var(--rose);border:1px solid #e87a8c73;border-radius:4px;margin-bottom:10px;padding:5px 8px;display:inline-block}.pg-company .co-oos-why p{max-width:44ch;color:var(--sage);margin:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-company .co-oos-t{opacity:0}.pg-company .co-oos .co-strike{background-size:0 2px}.pg-company .co-oos-why{opacity:0;transform:translateY(8px)}.pg-company .vis .co-oos-t{opacity:1;animation:co-reject 1.9s cubic-bezier(.2,.7,.2,1)calc(var(--d,0)*.36s)both;transform:translateY(4px)}.pg-company .vis .co-strike{transition:background-size .7s cubic-bezier(.6,0,.2,1)calc(var(--d,0)*.36s + .62s);background-size:100% 2px}.pg-company .vis .co-oos-why{opacity:1;transition:opacity .5s ease calc(var(--d,0)*.36s + 1.15s),transform .6s cubic-bezier(.2,.7,.2,1)calc(var(--d,0)*.36s + 1.15s);transform:none}}@keyframes co-reject{0%{opacity:0;color:var(--parchment);transform:translateY(16px)}28%,62%{opacity:1;color:var(--parchment);transform:none}to{opacity:1;color:#ece9e099;transform:translateY(4px)}}.pg-company .co-pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.pg-company .co-pr{flex-direction:column;min-width:0;padding:clamp(20px,2.4vw,32px);display:flex}.pg-company .co-pr-vis{border-bottom:1px solid var(--forest-rule);margin:0 0 clamp(20px,2.4vw,28px);padding-bottom:clamp(18px,2vw,24px)}.pg-company .co-pr h3{font:400 clamp(28px,2.6vw,38px)/1.08 var(--attn-serif);letter-spacing:-.005em;margin:0 0 8px}:lang(bn) .pg-company .co-pr h3{letter-spacing:0;line-height:1.28}.pg-company .co-pr p{max-width:46ch;color:var(--sage);margin:0}.pg-company .co-rig{width:100%;max-width:460px;height:auto;display:block;overflow:visible}.pg-company .co-rig text{font:500 12px var(--attn-sans);fill:var(--sage);font-variant-numeric:tabular-nums}.pg-company .co-rig .t-b{fill:var(--parchment)}.pg-company .co-ev{fill:#ece9e014;transition:fill .3s}.pg-company .co-ev.p{fill:#7fd6b59e}.pg-company .co-ev.f{fill:var(--rose)}.pg-company .co-ev-track{fill:#ece9e01a}.pg-company .co-ev-fill{fill:var(--mint)}.pg-company .co-plug-body{fill:var(--forest);stroke:var(--gold);stroke-width:1.3px}.pg-company .co-sock{fill:var(--forest);stroke:#ece9e073}.pg-company .co-led{fill:var(--mint);filter:drop-shadow(0 0 4px #7fd6b5cc)}.pg-company .co-plug-1,.pg-company .co-plug-2{opacity:0}.pg-company .co-slot{fill:#ece9e024}.pg-company .co-slot-0{fill:var(--gold)}@media (prefers-reduced-motion:no-preference){.pg-company .co-socket-wrap.vis .co-plug{animation:co-plug 9s cubic-bezier(.5,0,.25,1) infinite}.pg-company .co-socket-wrap.vis .co-slot{animation:co-slot 9s linear infinite}.pg-company .co-socket-wrap.vis :is(.co-plug-1,.co-slot-1){animation-delay:-6s}.pg-company .co-socket-wrap.vis :is(.co-plug-2,.co-slot-2){animation-delay:-3s}.pg-company .co-socket-wrap.vis .co-led{animation:co-led 3s linear infinite}}@keyframes co-plug{0%,17%{opacity:1;transform:translate(0)}21%{opacity:1;transform:translate(34px)}25%{opacity:0;transform:translate(34px,-24px)}92%{opacity:0;transform:translate(34px,24px)}96%{opacity:1;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes co-slot{0%,24%{fill:var(--gold)}26%,95%{fill:#ece9e024}97%,to{fill:var(--gold)}}@keyframes co-led{0%,50%{opacity:1}54%,97%{opacity:.15}to{opacity:1}}.pg-company .co-it{fill:var(--mint)}.pg-company .co-it.flag{fill:var(--gold)}.pg-company .co-it.flag.ok{fill:var(--mint);stroke:var(--gold);stroke-width:1.5px}.pg-company .co-box{fill:none;stroke:#ece9e073;stroke-width:1.3px;transition:stroke .3s,fill .3s}.pg-company .co-box.on{stroke:var(--mint);fill:#7fd6b51f}.pg-company .co-check{fill:none;stroke:var(--mint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pg-company .co-xr{overflow:hidden}.pg-company .co-xr-bar{border-bottom:1px solid var(--forest-rule);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px clamp(16px,2.4vw,32px);display:flex}.pg-company .co-xr-tag{font:500 12px/1 var(--attn-sans);color:var(--mint);border:1px solid #7fd6b559;border-radius:4px;padding:5px 8px}.pg-company .co-xr-legend{color:var(--sage);flex-wrap:wrap;gap:8px 16px;margin-right:auto;font-size:13px;display:flex}.pg-company .co-xr-key{align-items:center;gap:8px;display:inline-flex}.pg-company .co-xr-key:before{content:"";flex:none;width:10px;height:10px}.pg-company .co-xr-key.h:before{background:var(--parchment);opacity:.8;border-radius:2px}.pg-company .co-xr-key.m:before{box-shadow:inset 0 0 0 1.5px var(--gold);border-radius:50%}.pg-company .co-xr-toggle{cursor:pointer;background:0 0;border:0;gap:10px}.pg-company .co-xr-switch{width:28px;height:16px;box-shadow:inset 0 0 0 1px var(--forest-faint);border-radius:999px;flex:none;transition:background-color .3s,box-shadow .3s;position:relative}.pg-company .co-xr-switch:after{content:"";background:var(--sage);border-radius:50%;width:10px;height:10px;transition:transform .3s cubic-bezier(.3,.7,.2,1),background-color .3s;position:absolute;top:3px;left:3px}.pg-company .co-xr-toggle[aria-pressed=true] .co-xr-switch{box-shadow:inset 0 0 0 1px var(--gold);background:#f2b33d2e}.pg-company .co-xr-toggle[aria-pressed=true] .co-xr-switch:after{background:var(--gold);transform:translate(12px)}.pg-company .co-xr-stage{--co-lens:124px;touch-action:pan-y;position:relative}.pg-company .co-xr-layer{margin:0;padding:clamp(6px,1.2vw,14px) clamp(16px,2.4vw,32px);list-style:none}.pg-company .co-xr-row{border-bottom:1px dashed #ece9e017;grid-template-columns:minmax(0,1fr);align-items:center;padding:clamp(14px,1.6vw,20px) 0;display:grid}.pg-company .co-xr-row:last-child{border-bottom:0}.pg-company .co-xr-row>p{grid-area:1/1;min-width:0;margin:0}.pg-company .co-xr-h{max-width:34em;font:400 clamp(22px,2.2vw,32px)/1.25 var(--attn-serif);color:var(--parchment)}:lang(bn) .pg-company .co-xr-h{line-height:1.42}.pg-company .co-xr-m{font:500 14px/1.5 var(--attn-sans);color:var(--parchment);flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.pg-company .co-xr-m code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.pg-company .co-xr-meta{color:var(--mint);font-variant-numeric:tabular-nums}.pg-company .co-k{font:600 11px/1 var(--attn-sans);letter-spacing:.05em;border:1px solid;border-radius:3px;padding:5px 7px}.pg-company .co-k-log,.pg-company .co-k-tokens{color:var(--sage)}.pg-company .co-k-handoff,.pg-company .co-k-tool{color:var(--gold)}.pg-company .co-k-eval,.pg-company .co-k-retrieval{color:var(--mint)}.pg-company .co-xr-human .co-xr-m,.pg-company .co-xr-machine .co-xr-h{visibility:hidden}.pg-company .co-xr-machine{--co-r:0px;clip-path:circle(var(--co-r)at var(--co-cx)var(--co-cy));background-color:#0a1f1a;background-image:linear-gradient(#7fd6b50f 1px,#0000 0),linear-gradient(90deg,#7fd6b50f 1px,#0000 0);background-size:24px 24px;transition:--co-r .45s cubic-bezier(.3,.7,.2,1),--co-cx .16s ease-out,--co-cy .16s ease-out;position:absolute;inset:0}.pg-company .co-xr-stage:is([data-lens=on],[data-lens=jump]) .co-xr-machine{--co-r:var(--co-lens)}.pg-company .co-xr-stage[data-lens=jump] .co-xr-machine{transition:--co-r .45s cubic-bezier(.3,.7,.2,1)}.pg-company .co-xr[data-full=true] .co-xr-machine{--co-r:160%;transition:--co-r 1.1s cubic-bezier(.6,0,.2,1),--co-cx .5s,--co-cy .5s}.pg-company .co-xr-ring{width:calc(var(--co-lens)*2);height:calc(var(--co-lens)*2);margin:calc(var(--co-lens)*-1)0 0 calc(var(--co-lens)*-1);box-shadow:0 0 0 1.5px var(--gold),0 0 28px #f2b33d4d;opacity:0;pointer-events:none;border-radius:50%;transition:opacity .3s,scale .45s cubic-bezier(.3,.7,.2,1),transform .16s ease-out;position:absolute;top:0;left:0;scale:.3}.pg-company .co-xr-stage:is([data-lens=on],[data-lens=jump]) .co-xr-ring{opacity:1;scale:1}.pg-company .co-xr-stage[data-lens=jump] .co-xr-ring{transition:opacity .3s,scale .45s cubic-bezier(.3,.7,.2,1)}.pg-company .co-xr[data-full=true] .co-xr-ring{opacity:0}.pg-company .co-xr-cap{max-width:62ch;color:var(--sage);margin:20px 0 0;font-size:16px}.pg-company .co-join{border-top:1px solid var(--forest-rule);padding:clamp(72px,9vw,128px) 0}.pg-company .co-join-in{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:40px clamp(40px,6vw,96px);display:grid}.pg-company .co-join-h{font:400 clamp(36px,4vw,60px)/1.06 var(--attn-serif);letter-spacing:-.01em;margin:0 0 16px}:lang(bn) .pg-company .co-join-h{letter-spacing:0;line-height:1.24}.pg-company .co-join-card{justify-items:start;gap:22px;padding:clamp(20px,2.4vw,28px);display:grid}.pg-company .co-join-card .co-dl{border-top:1px solid var(--forest-rule);width:100%}.pg-company .co-join-caret{vertical-align:-.15em;background:var(--gold);border-radius:1px;width:2px;height:1.05em;margin-left:4px;display:inline-block;box-shadow:0 0 10px #f2b33d99}@media (prefers-reduced-motion:no-preference){.pg-company .vis .co-join-caret{animation:co-blink 1.05s step-end 1.2s 8}}@media (max-width:899px){.pg-company .co-join-in,.pg-company .co-oos-row,.pg-company .co-pr-grid{grid-template-columns:1fr}}@media (max-width:760px){.pg-company .co-fits{grid-template-columns:1fr}.pg-company .co-matrix{inset:-32px -24px}.pg-company .co-xr-stage{--co-lens:88px}}@media (max-width:480px){.pg-company .co-row{grid-template-columns:1fr;gap:2px}.pg-company .co-fit{grid-template-columns:26px minmax(0,1fr);column-gap:14px}.pg-company .co-tick{width:26px;height:26px}.pg-company .co-xr-toggle{width:100%}}@media (scripting:none){.pg-company .co-xr-toggle{display:none}.pg-company .co-xr-machine{clip-path:none;border-top:1px solid var(--forest-rule);position:static}.pg-company .co-xr-machine .co-xr-h,.pg-company .co-xr-ring{display:none}}.pg-contact .ct-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pg-contact .ct-hero{padding-bottom:clamp(36px,4.5vw,64px)}.pg-contact .ct-main{padding:0 0 clamp(80px,10vw,140px)}.pg-contact .ct-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(40px,4.5vw,80px);display:grid}.pg-contact .ct-col{min-width:0}.pg-contact .ct-side{gap:clamp(32px,3vw,44px);min-width:0;display:grid}@media (min-width:1000px) and (min-height:820px){.pg-contact .ct-side{position:sticky;top:96px}}@media (max-width:999px){.pg-contact .ct-grid{grid-template-columns:minmax(0,1fr)}}.pg-contact .ct-panel{background:var(--forest-raised);border:1px solid var(--forest-rule);border-radius:14px;transition:border-color .6s,box-shadow .6s;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000b3}.pg-contact .ct-panel:focus-within{border-color:#f2b33d52;box-shadow:0 40px 90px -50px #000000b3,0 0 0 4px #f2b33d0d}.pg-contact .ct-bar{border-bottom:1px solid var(--forest-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;min-height:54px;padding:12px clamp(18px,2.4vw,30px);display:flex;position:relative}.pg-contact .ct-bar-t{font:500 14px/1.2 var(--attn-sans);align-items:center;gap:10px;display:inline-flex}.pg-contact .ct-bar-t:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #f2b33db3}.pg-contact .ct-panel[data-status=success] .ct-bar-t:before{background:var(--mint);box-shadow:0 0 8px #7fd6b5b3}.pg-contact .ct-meter{font:500 13px/1 var(--attn-sans);color:var(--sage);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:inline-flex}.pg-contact .ct-meter-track{background:#ece9e01a;border-radius:2px;width:clamp(72px,9vw,140px);height:4px;position:relative;overflow:hidden}.pg-contact .ct-meter-track i{background:var(--mint);transform-origin:0;border-radius:2px;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .5s;position:absolute;inset:0}.pg-contact .ct-meter[data-full] .ct-meter-track i{box-shadow:0 0 10px #7fd6b5cc}.pg-contact .ct-meter-n{text-align:right;min-width:8ch;color:var(--parchment)}.pg-contact .ct-panel[data-status=loading] .ct-bar:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);width:40%;height:1px;animation:ct-scan 1.3s cubic-bezier(.5,0,.5,1) infinite;position:absolute;bottom:-1px;left:0}.pg-contact .ct-panel[data-status=loading]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#f2b33d0d 50%,#0000);width:55%;animation:ct-sheen 1.8s linear infinite;position:absolute;inset:0 auto 0 0}@keyframes ct-scan{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes ct-sheen{0%{transform:translate(-100%)}to{transform:translate(200%)}}.pg-contact .ct-form{gap:clamp(24px,2.6vw,34px);padding:clamp(22px,2.8vw,34px) clamp(18px,2.4vw,30px) clamp(20px,2.4vw,28px);display:grid}.pg-contact .ct-cap{font:500 12px/1.3 var(--attn-sans);letter-spacing:.04em;color:var(--sage);margin:0 0 12px;padding:0;display:block}.pg-contact .ct-params,.pg-contact .ct-svc{border:0;min-width:0;margin:0;padding:0}.pg-contact .ct-msg-field{position:relative}.pg-contact .ct-ghost,.pg-contact .ct-ta{font:400 clamp(22px,2.1vw,30px)/1.4 var(--attn-serif);letter-spacing:0}:lang(bn) .pg-contact .ct-ghost,:lang(bn) .pg-contact .ct-ta{font-size:clamp(19px,1.8vw,25px);line-height:1.6}.pg-contact .ct-ta{width:100%;min-height:7em;max-height:20em;color:var(--parchment);caret-color:var(--gold);resize:vertical;background:0 0;border:0;margin:0;padding:0;display:block}@supports (field-sizing:content){.pg-contact .ct-ta{field-sizing:content;resize:none}}.pg-contact .ct-ta:focus-visible{outline:none}.pg-contact .ct-ta::placeholder{color:#9fb3aa80;opacity:1}.pg-contact .ct-ta[readonly]{opacity:.7}.pg-contact .ct-ghost{pointer-events:none;color:#9fb3aa8c;white-space:pre-wrap;overflow-wrap:break-word;display:none;position:absolute;inset:0;overflow:hidden}.pg-contact .ct-msg[data-typer=run] .ct-ghost{display:block}.pg-contact .ct-msg[data-typer=run] .ct-ta::placeholder{color:#0000}.pg-contact .ct-ghost span:after{content:"";vertical-align:-.14em;background:var(--gold);border-radius:1px;width:2px;height:.95em;margin-left:2px;animation:ct-blink 1.05s step-end infinite;display:inline-block;box-shadow:0 0 10px #f2b33d99}@keyframes ct-blink{50%{opacity:0}}.pg-contact .ct-msg-foot{border-top:1px solid var(--forest-rule);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:16px;padding-top:12px;display:flex;position:relative}.pg-contact .ct-msg-foot:before{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.pg-contact .ct-msg:focus-within .ct-msg-foot:before{transform:scaleX(1)}.pg-contact .ct-hint{color:var(--sage);margin:0;font-size:14px;animation:ct-rise .5s cubic-bezier(.2,.7,.2,1)}.pg-contact .ct-ferr{color:var(--rose);margin:6px 0 0;font-size:13.5px;line-height:1.4}.pg-contact .ct-msg-foot .ct-ferr{margin:0}@keyframes ct-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pg-contact .ct-chips{flex-wrap:wrap;gap:8px;display:flex}.pg-contact .ct-chip{border:1px solid var(--forest-faint);min-height:40px;font:500 14px/1.25 var(--attn-sans);color:var(--parchment);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:9px;padding:0 15px 0 13px;transition:border-color .3s,background-color .3s;display:inline-flex;position:relative}.pg-contact .ct-chip:hover{border-color:#ece9e080}.pg-contact .ct-chip input{border-radius:inherit;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pg-contact .ct-chip:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.pg-contact .ct-chip-dot{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--forest-faint);border-radius:50%;flex:none;transition:background-color .3s,box-shadow .3s}.pg-contact .ct-chip:has(input:checked),.pg-contact .ct-chip[data-on]{border-color:var(--gold);background:#f2b33d1a}.pg-contact .ct-chip:has(input:checked) .ct-chip-dot,.pg-contact .ct-chip[data-on] .ct-chip-dot{background:var(--gold);box-shadow:0 0 8px #f2b33db3}.pg-contact .ct-chip:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--gold);opacity:0;pointer-events:none;position:absolute;inset:-1px}.pg-contact .ct-chip[data-on]:after{animation:ct-ring .75s cubic-bezier(.2,.7,.2,1)}@keyframes ct-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08,1.45)}}.pg-contact .ct-param-grid{border:1px solid var(--forest-rule);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pg-contact .ct-param{min-width:0;padding:12px 16px 14px;position:relative}.pg-contact .ct-param+.ct-param{border-left:1px solid var(--forest-rule)}.pg-contact .ct-param label{font:500 12px/1.3 var(--attn-sans);letter-spacing:.04em;color:var(--sage);margin:0 0 6px;transition:color .3s;display:block}.pg-contact .ct-opt{letter-spacing:0;opacity:.75}.pg-contact .ct-param input{width:100%;font:500 16px/1.4 var(--attn-sans);color:var(--parchment);caret-color:var(--gold);background:0 0;border:0;margin:0;padding:2px 0;display:block}.pg-contact .ct-param input:focus-visible{outline:none}.pg-contact .ct-param input::placeholder{color:#9fb3aa80;opacity:1}.pg-contact .ct-param input[readonly]{opacity:.7}.pg-contact .ct-param input:-webkit-autofill{-webkit-text-fill-color:var(--parchment);box-shadow:0 0 0 100px var(--forest-raised)inset;caret-color:var(--gold)}.pg-contact .ct-param:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:16px;right:16px;transform:scaleX(0)}.pg-contact .ct-param:focus-within:after{transform:scaleX(1)}.pg-contact .ct-param:focus-within label{color:var(--gold)}.pg-contact .ct-param:has([aria-invalid=true]):after{background:var(--rose);transform:scaleX(1)}@media (max-width:720px){.pg-contact .ct-param-grid{grid-template-columns:minmax(0,1fr)}.pg-contact .ct-param+.ct-param{border-left:0;border-top:1px solid var(--forest-rule)}}.pg-contact .ct-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.pg-contact .ct-error{border:1px solid #e87a8c73;border-left:3px solid var(--rose);background:#e87a8c12;border-radius:8px;padding:14px 16px 15px;animation:ct-rise .45s cubic-bezier(.2,.7,.2,1)}.pg-contact .ct-error p{margin:0;font-size:15px;line-height:1.5}.pg-contact .ct-error .ct-error-t{color:var(--rose);margin-bottom:4px;font-size:14px;font-weight:600}.pg-contact .ct-nojs{display:none}@media (scripting:none){.pg-contact .ct-nojs{color:var(--gold);margin:0;font-size:15px;display:block}}.pg-contact .ct-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.pg-contact .ct-note{color:var(--sage);margin:0;font-size:14px}.pg-contact .ct-kbd{border:1px solid var(--forest-rule);white-space:nowrap;border-radius:4px;margin-left:8px;padding:3px 8px;font-size:12px;line-height:1.3;display:inline-block}@media (hover:none){.pg-contact .ct-kbd{display:none}}.pg-contact .ct-send{gap:10px;min-width:190px}.pg-contact .ct-send[aria-disabled=true]{cursor:progress}.pg-contact .ct-dots{gap:4px;display:inline-flex}.pg-contact .ct-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:ct-dot 1s ease-in-out infinite}.pg-contact .ct-dots i:nth-child(2){animation-delay:.15s}.pg-contact .ct-dots i:nth-child(3){animation-delay:.3s}@keyframes ct-dot{0%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}.pg-contact .ct-reply{gap:26px;padding:clamp(22px,2.8vw,34px) clamp(18px,2.4vw,30px) clamp(24px,2.8vw,34px);display:grid}.pg-contact .ct-sent{transform-origin:100% 100%;background:#ece9e00f;border-radius:14px 14px 3px;justify-self:end;max-width:min(88%,36rem);padding:12px 16px 13px;animation:ct-collapse .7s cubic-bezier(.2,.7,.2,1)}.pg-contact .ct-sent .ct-cap{margin-bottom:4px}.pg-contact .ct-sent p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}@keyframes ct-collapse{0%{opacity:0;transform:translateY(36px)scale(1.06)}to{opacity:1;transform:none}}.pg-contact .ct-resp{animation:ct-rise .5s cubic-bezier(.2,.7,.2,1) .2s both}.pg-contact .ct-resp-h{font:500 13px/1.2 var(--attn-sans);letter-spacing:.04em;color:var(--sage);align-items:center;gap:10px;margin:0 0 16px;display:flex}.pg-contact .ct-resp-h:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #7fd6b5b3}.pg-contact .ct-resp-h:focus:not(:focus-visible){outline:none}.pg-contact .ct-stream p{max-width:38em;color:var(--sage);margin:0 0 .9em;font-size:17px;line-height:1.6}.pg-contact .ct-stream p:first-child{max-width:18em;font:400 clamp(28px,2.8vw,42px)/1.18 var(--attn-serif);color:var(--parchment);text-wrap:balance;margin-bottom:.6em}:lang(bn) .pg-contact .ct-stream p:first-child{font-size:clamp(24px,2.3vw,34px);line-height:1.4}.pg-contact .ct-w{transition:opacity .32s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1);display:inline-block;position:relative}.pg-contact .ct-stream[data-state=live] .ct-w:not(.on){opacity:0;transform:translateY(.18em)}.pg-contact .ct-w.cur:after{content:"";background:var(--gold);border-radius:1px;width:2px;animation:ct-blink 1.05s step-end infinite;position:absolute;top:.2em;bottom:.14em;left:calc(100% + .12em);box-shadow:0 0 10px #f2b33d99}.pg-contact .ct-again{opacity:0;visibility:hidden;margin-top:10px;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s linear .5s;transform:translateY(6px)}.pg-contact .ct-again[data-on]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.pg-contact .ct-trace-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:18px;display:flex}.pg-contact .ct-trace-h{font:400 clamp(32px,3vw,44px)/1.05 var(--attn-serif);letter-spacing:-.01em;margin:0}:lang(bn) .pg-contact .ct-trace-h{letter-spacing:0;line-height:1.25}.pg-contact .ct-trace-state{font:500 13px/1.2 var(--attn-sans);color:var(--sage);font-variant-numeric:tabular-nums;margin:0;transition:color .4s}.pg-contact .ct-trace[data-state=ready] .ct-trace-state{color:var(--mint)}.pg-contact .ct-trace[data-state=sent] .ct-trace-state{color:var(--gold)}.pg-contact .ct-steps{margin:0;padding:0;list-style:none}.pg-contact .ct-step{border-top:1px dashed #ece9e01a;grid-template-columns:22px minmax(0,1fr) auto;gap:14px;padding:14px 0 18px;display:grid;position:relative}.pg-contact .ct-step:first-child{border-top:0}.pg-contact .ct-step:not(:last-child):after,.pg-contact .ct-step:not(:last-child):before{content:"";background:var(--forest-rule);width:1px;position:absolute;top:calc(23px + .5em);bottom:calc(-14px - .5em);left:10.5px}.pg-contact .ct-step:not(:last-child):after{background:var(--mint);transform-origin:top;transition:transform .7s cubic-bezier(.45,.05,.2,1);transform:scaleY(0)}.pg-contact .ct-step[data-link]:after{transform:scaleY(1)}.pg-contact .ct-dot{z-index:1;background:var(--forest);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--forest-faint);border-radius:50%;justify-self:center;margin-top:.5em;transition:background-color .4s,box-shadow .4s;position:relative}.pg-contact .ct-step[data-s=lit] .ct-dot{background:var(--mint);box-shadow:0 0 0 4px #7fd6b51f,0 0 10px #7fd6b599}.pg-contact .ct-step[data-s=next] .ct-dot{box-shadow:inset 0 0 0 1.5px var(--gold)}.pg-contact .ct-step[data-s=now] .ct-dot{background:var(--gold);box-shadow:0 0 0 4px #f2b33d24,0 0 10px #f2b33db3}.pg-contact .ct-step[data-s=next] .ct-dot:after,.pg-contact .ct-step[data-s=now] .ct-dot:after{content:"";border:1px solid var(--gold);opacity:0;border-radius:50%;animation:ct-pulse 2.4s ease-out 3;position:absolute;inset:-5px}@keyframes ct-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.pg-contact .ct-step h3{font:500 17px/1.35 var(--attn-sans);color:var(--sage);margin:0 0 4px;transition:color .4s}.pg-contact .ct-step p{color:var(--sage);opacity:.8;margin:0;font-size:15px;line-height:1.5;transition:opacity .4s}.pg-contact .ct-step:is([data-s=lit],[data-s=now]) h3{color:var(--parchment)}.pg-contact .ct-step:is([data-s=lit],[data-s=now]) p{opacity:1}.pg-contact .ct-step[data-s=lit] h3{animation:ct-lit .9s ease-out}@keyframes ct-lit{0%{color:var(--mint)}to{color:var(--parchment)}}.pg-contact .ct-num{font:500 13px/1.2 var(--attn-sans);color:var(--sage);font-variant-numeric:tabular-nums;padding-top:.3em;transition:color .4s}.pg-contact .ct-step[data-s=lit] .ct-num{color:var(--mint)}.pg-contact .ct-step[data-s=now] .ct-num{color:var(--gold)}.pg-contact .ct-trace-note{color:var(--sage);opacity:.8;margin:6px 0 0 36px;font-size:13px}.pg-contact .ct-channels{border-top:1px solid var(--forest-rule);padding-top:26px}.pg-contact .ct-ch-h{font:400 26px/1.15 var(--attn-serif);margin:0 0 12px}:lang(bn) .pg-contact .ct-ch-h{font-size:23px;line-height:1.35}.pg-contact .ct-channels ul{margin:0;padding:0;list-style:none}.pg-contact .ct-channels li{border-top:1px dashed #ece9e01a;grid-template-columns:minmax(6.5em,auto) minmax(0,1fr);align-items:baseline;gap:14px;padding:11px 0;font-size:15px;display:grid}.pg-contact .ct-channels li:first-child{border-top:0}.pg-contact .ct-ch-k{color:var(--sage);font-size:13px}.pg-contact .ct-channels a{color:var(--parchment);overflow-wrap:anywhere;text-underline-offset:4px;justify-self:start;-webkit-text-decoration:underline #f2b33d73;text-decoration:underline #f2b33d73;transition:text-decoration-color .25s}.pg-contact .ct-channels a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.pg-contact .ct-band{border-top:1px solid var(--forest-rule);padding:clamp(40px,5vw,64px) 0}.pg-contact .ct-band-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.pg-contact .ct-band-h{font:400 clamp(28px,2.6vw,40px)/1.1 var(--attn-serif);margin:0 0 6px}:lang(bn) .pg-contact .ct-band-h{line-height:1.3}.pg-contact .ct-band p{max-width:46ch;color:var(--sage);margin:0}.pg-contact .ct-band-links{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:480px){.pg-contact .ct-send{width:100%}.pg-contact .ct-bar{padding-top:14px;padding-bottom:14px}.pg-contact .ct-meter{justify-content:space-between;width:100%}.pg-contact .ct-meter-track{flex:1}}.pg-svcdetail .sd-hero{padding-top:clamp(36px,4.6vw,72px);padding-bottom:clamp(56px,6vw,96px)}.pg-svcdetail .sd-crumb{margin-bottom:clamp(32px,4vw,60px)}.pg-svcdetail .sd-crumb a{min-height:36px;font:500 14px/1 var(--attn-sans);color:var(--sage);align-items:center;gap:10px;text-decoration:none;transition:color .2s;display:inline-flex}.pg-svcdetail .sd-crumb a:hover{color:var(--parchment)}.pg-svcdetail .sd-crumb-arrow{color:var(--gold);transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block}.pg-svcdetail .sd-crumb a:hover .sd-crumb-arrow{transform:translate(-4px)}.pg-svcdetail .sd-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:48px clamp(36px,5vw,88px);display:grid}.pg-svcdetail .sd-hero-grid-phone{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.pg-svcdetail .sd-hero .pg-h1{max-width:11em;font-size:clamp(44px,5.2vw,84px)}:lang(bn) .pg-svcdetail .sd-hero .pg-h1{font-size:clamp(38px,4.4vw,70px)}.pg-svcdetail .sd-hero .pg-lede{max-width:36rem}.pg-svcdetail .sd-hero-fig{isolation:isolate;min-width:0;position:relative}.pg-svcdetail .sd-hero-fig:before{content:"";z-index:-1;filter:blur(34px);pointer-events:none;background:radial-gradient(closest-side,#f2b33d21,#0000);border-radius:50%;width:64%;height:78%;position:absolute;inset:-10% -6% auto auto}.pg-svcdetail.sd-android .sd-hero-fig:before,.pg-svcdetail.sd-support .sd-hero-fig:before{background:radial-gradient(closest-side,#7fd6b521,#0000)}@media (prefers-reduced-motion:no-preference){.pg-svcdetail .sd-hero-fig:before{animation:sd-bloom 10s ease-in-out infinite alternate}}@keyframes sd-bloom{0%{opacity:.75;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-16%,20%)scale(1.14)}}.pg-svcdetail .sd-fig{margin:0}.pg-svcdetail .sd-fig.pg-panel{padding:16px clamp(14px,1.8vw,22px) 20px}.pg-svcdetail .sd-fig-head{border-bottom:1px solid var(--forest-rule);justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:16px;padding-bottom:12px;display:flex}.pg-svcdetail .sd-fig-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:inline-flex}.pg-svcdetail .sd-fig-title b{font:400 22px/1.1 var(--attn-serif);color:var(--parchment)}.pg-svcdetail .sd-toggle{border:1px solid var(--forest-rule);min-height:32px;color:var(--sage);font:500 13px/1 var(--attn-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:color .2s,border-color .2s;display:inline-flex}.pg-svcdetail .sd-toggle:hover{color:var(--parchment);border-color:var(--forest-faint)}.pg-svcdetail .sd-ico-pause{border-left:3px solid;border-right:3px solid;width:8px;height:10px}.pg-svcdetail .sd-ico-play{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid;width:0;height:0}.pg-svcdetail .sd-caret{vertical-align:-.15em;background:var(--gold);width:2px;height:1em;margin-left:1px;display:inline-block;box-shadow:0 0 8px #f2b33db3}@media (prefers-reduced-motion:no-preference){.pg-svcdetail .sd-caret{animation:sd-blink 1s step-end infinite}}@keyframes sd-blink{50%{opacity:0}}.pg-svcdetail .sd-bw{border:1px solid var(--forest-rule);background:#0b201c;border-radius:10px;overflow:hidden;box-shadow:0 30px 70px -40px #000000b3}.pg-svcdetail .sd-bw-chrome{border-bottom:1px solid var(--forest-rule);background:#ece9e008;align-items:center;gap:14px;height:38px;padding:0 14px;display:flex}.pg-svcdetail .sd-bw-dots{flex:none;gap:6px;display:inline-flex}.pg-svcdetail .sd-bw-dots i{background:#ece9e029;border-radius:50%;width:9px;height:9px}.pg-svcdetail .sd-bw-url{min-width:0;height:24px;color:var(--sage);font:500 12px/1 var(--attn-sans);white-space:nowrap;background:#ece9e00d;border-radius:999px;flex:0 300px;align-items:center;gap:8px;margin:0 auto;padding:0 12px;display:inline-flex;overflow:hidden}.pg-svcdetail .sd-bw-lock{background:var(--mint);border-radius:1.5px;flex:none;width:8px;height:6px;margin-top:3px;position:relative}.pg-svcdetail .sd-bw-lock:before{content:"";box-sizing:border-box;border:1.4px solid var(--mint);border-bottom:0;border-radius:3px 3px 0 0;width:5px;height:4px;position:absolute;bottom:5px;left:1.5px}.pg-svcdetail .sd-bw-page{grid-template-columns:132px minmax(0,1fr);min-height:372px;display:grid}.pg-svcdetail .sd-bw-side{border-right:1px solid var(--forest-rule);align-content:start;gap:4px;padding:18px 12px;display:grid}.pg-svcdetail .sd-bw-side b{font:400 18px/1.1 var(--attn-serif);color:var(--parchment);margin:0 6px 14px}.pg-svcdetail .sd-bw-side span{color:var(--sage);border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.2;position:relative}.pg-svcdetail .sd-bw-side span.on{color:var(--parchment);background:#f2b33d17}.pg-svcdetail .sd-bw-side span.on:before{content:"";background:var(--gold);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:0}.pg-svcdetail .sd-bw-main{min-width:0;padding:20px clamp(14px,1.8vw,22px) 22px}.pg-svcdetail .sd-bw-search{border:1px solid var(--forest-faint);background:#ece9e00a;border-radius:10px;align-items:center;gap:10px;height:46px;padding:0 7px 0 14px;transition:border-color .3s,box-shadow .3s;display:flex}.pg-svcdetail .sd-bw-search.press{border-color:var(--gold);box-shadow:0 0 0 3px #f2b33d2e}.pg-svcdetail .sd-bw-glass{border:1.6px solid var(--sage);border-radius:50%;flex:none;width:12px;height:12px;position:relative}.pg-svcdetail .sd-bw-glass:after{content:"";background:var(--sage);width:5px;height:1.6px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.pg-svcdetail .sd-bw-q{min-width:0;color:var(--parchment);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;transition:opacity .4s;overflow:hidden}.pg-svcdetail .sd-bw-ph{color:var(--sage);opacity:.75}.pg-svcdetail .sd-bw-ask{background:var(--gold);color:#1a1206;height:32px;font:600 13px/1 var(--attn-sans);border-radius:7px;flex:none;align-items:center;padding:0 14px;transition:transform .18s cubic-bezier(.2,.7,.2,1);display:inline-flex}.pg-svcdetail .sd-bw-search.press .sd-bw-ask{transform:scale(.93)}.pg-svcdetail .sd-bw-answer{border:1px solid var(--forest-rule);background:var(--forest-raised);border-radius:10px;margin-top:16px;padding:14px 16px 16px;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1)}.pg-svcdetail .sd-bw-state{font:500 12.5px/1.3 var(--attn-sans);color:var(--sage);grid-template-columns:12px minmax(0,1fr);align-items:center;gap:10px;display:grid}.pg-svcdetail .sd-bw-state>span{grid-area:1/2;transition:opacity .4s}.pg-svcdetail .sd-bw-state-a{opacity:0;color:var(--gold)}.pg-svcdetail .sd-bw-spark{background:var(--gold);border-radius:2px;width:8px;height:8px;transform:rotate(45deg);box-shadow:0 0 10px #f2b33db3}.pg-svcdetail .sd-bw-text{color:var(--parchment);margin:12px 0 0;font-size:15px;line-height:1.62}.pg-svcdetail .sd-cite{min-width:17px;height:17px;color:var(--gold);font:600 10.5px/1 var(--attn-sans);vertical-align:.35em;background:#f2b33d29;border-radius:4px;justify-content:center;align-items:center;margin-left:-2px;padding:0 4px;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1.4);display:inline-flex}.pg-svcdetail .sd-bw-sources{border-top:1px solid var(--forest-rule);margin-top:14px;padding-top:12px}.pg-svcdetail .sd-bw-sources ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pg-svcdetail .sd-bw-sources li{background:#ece9e008;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;font-size:13px;transition:opacity .45s,transform .5s cubic-bezier(.2,.7,.2,1),background-color .3s,box-shadow .3s;display:grid;box-shadow:inset 2px 0 #0000}.pg-svcdetail .sd-bw-sources li.hot{box-shadow:inset 2px 0 0 var(--gold);background:#f2b33d17}.pg-svcdetail .sd-bw-sources b{color:var(--parchment);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pg-svcdetail .sd-bw-n{color:var(--gold);justify-content:center;font-size:11.5px;font-weight:600;display:inline-flex}.pg-svcdetail .sd-bw-path{color:var(--sage);white-space:nowrap;font-size:12px}.pg-svcdetail .sd-browser:is([data-phase=done],[data-phase=out]) .sd-bw-state-b,.pg-svcdetail .sd-browser:not([data-phase=done]):not([data-phase=out]) .sd-bw-state-a{opacity:1}.pg-svcdetail .sd-browser:not([data-phase=done]):not([data-phase=out]) .sd-bw-state-b{opacity:0}.pg-svcdetail .sd-browser[data-live=live] .sd-bw-answer:not(.on){opacity:0;transform:translateY(8px)}.pg-svcdetail .sd-browser[data-live=live] .sd-w:not(.on){opacity:0}.pg-svcdetail .sd-browser[data-live=live] .sd-w.on{animation:sd-word .7s ease-out both}.pg-svcdetail .sd-browser[data-live=live] .sd-cite:not(.on){opacity:0;transform:scale(.5)}.pg-svcdetail .sd-browser[data-live=live] .sd-bw-sources li:not(.on){opacity:0;transform:translateY(6px)}.pg-svcdetail .sd-browser[data-live=live][data-phase=out] :is(.sd-bw-answer,.sd-bw-q){opacity:0}.pg-svcdetail .sd-browser[data-live=live][data-phase=think] .sd-bw-state-a{animation:sd-think .9s ease-in-out infinite alternate}@keyframes sd-word{0%{opacity:0;color:var(--gold)}40%{opacity:1}to{opacity:1;color:var(--parchment)}}@keyframes sd-think{0%{opacity:.45}to{opacity:1}}.pg-svcdetail .sd-phonefig{justify-items:center;display:grid}.pg-svcdetail .sd-phonefig .sd-fig-head{width:min(100%,320px)}.pg-svcdetail .sd-phone{aspect-ratio:300/620;background:#081814;border-radius:38px;width:min(100%,300px);padding:9px;position:relative;box-shadow:inset 0 0 0 1px #ece9e02e,inset 0 0 0 4px #0c1f1b,0 40px 90px -40px #000c}.pg-svcdetail .sd-phone:after,.pg-svcdetail .sd-phone:before{content:"";background:#ece9e029;border-radius:2px;width:3px;position:absolute}.pg-svcdetail .sd-phone:before{height:9%;top:20%;right:-3px}.pg-svcdetail .sd-phone:after{height:15%;top:33%;right:-3px}.pg-svcdetail .sd-os-ios .sd-phone{border-radius:48px}.pg-svcdetail .sd-os-ios .sd-phone:after{height:12%;top:24%;left:-3px;right:auto}.pg-svcdetail .sd-ph-screen{height:100%;color:var(--parchment);font-family:var(--attn-sans);background:linear-gradient(#16372f,#102a24 60%,#0e2621);border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}.pg-svcdetail .sd-os-ios .sd-ph-screen{background:linear-gradient(#13332b,#0f2822 55%,#0c231e);border-radius:40px}.pg-svcdetail .sd-ph-status{height:34px;font:600 12px/1 var(--attn-sans);flex:none;justify-content:space-between;align-items:center;padding:0 20px 0 22px;display:flex;position:relative}.pg-svcdetail .sd-os-ios .sd-ph-status{height:46px;padding:0 24px 0 30px;font-size:13.5px}.pg-svcdetail .sd-ph-cam{background:#030a08;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:10px;left:50%;box-shadow:0 0 0 2px #ece9e00f}.pg-svcdetail .sd-os-ios .sd-ph-cam{width:86px;height:26px;box-shadow:none;border-radius:14px;margin-left:-43px;top:10px}.pg-svcdetail .sd-ph-icons{align-items:center;gap:5px;display:inline-flex}.pg-svcdetail .sd-ph-sig{clip-path:polygon(0 100%,100% 0,100% 100%);background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 5px,currentColor 5px 8px,#0000 8px 10px,currentColor 10px 13px);width:13px;height:10px}.pg-svcdetail .sd-ph-wifi{box-sizing:border-box;border:2px solid;border-bottom:0;border-radius:12px 12px 0 0;width:12px;height:7px;margin-top:-1px}.pg-svcdetail .sd-ph-batt{box-sizing:border-box;background:linear-gradient(90deg,var(--parchment)0 72%,transparent 72%)1.5px 1.5px/calc(100% - 3px)calc(100% - 3px)no-repeat;border:1.4px solid #ece9e099;border-radius:3px;width:20px;height:10px;position:relative}.pg-svcdetail .sd-os-ios .sd-ph-batt{border-radius:3.5px;width:23px;height:11px}.pg-svcdetail .sd-ph-appbar{flex:none;align-items:center;gap:16px;height:54px;padding:0 16px;display:flex}.pg-svcdetail .sd-ph-appbar b{font:500 18px/1 var(--attn-sans)}.pg-svcdetail .sd-ph-menu{background:currentColor;border-radius:1px;width:18px;height:2px;box-shadow:0 -6px,0 6px}.pg-svcdetail .sd-ph-avatar{background:linear-gradient(135deg,var(--mint),#f2b33dcc);border-radius:50%;width:28px;height:28px;margin-left:auto}.pg-svcdetail .sd-ph-nav{flex:none;gap:6px;padding:4px 20px 10px;display:grid}.pg-svcdetail .sd-ph-nav b{font:700 27px/1.1 var(--attn-sans);letter-spacing:-.01em}.pg-svcdetail .sd-ph-back{border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);width:9px;height:9px;margin-left:3px;transform:rotate(45deg)}.pg-svcdetail .sd-ph-body{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:6px 14px 14px;display:flex;overflow:hidden}.pg-svcdetail .sd-os-android .sd-ph-body{padding-bottom:28px}.pg-svcdetail .sd-ph-row{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:6px 4px;display:grid}.pg-svcdetail .sd-ph-thumb{background:#ece9e012;border-radius:12px;width:34px;height:34px}.pg-svcdetail .sd-os-ios .sd-ph-thumb{border-radius:8px}.pg-svcdetail .sd-ph-row span{gap:6px;display:grid}.pg-svcdetail .sd-ph-row span i{background:#ece9e017;border-radius:4px;height:7px}.pg-svcdetail .sd-ph-row span i+i{background:#ece9e00d}.pg-svcdetail .sd-ph-user{background:#f2b33d29;border-radius:20px 20px 6px;align-self:flex-end;max-width:84%;padding:9px 13px;font-size:13px;line-height:1.4;transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1)}.pg-svcdetail .sd-os-ios .sd-ph-user{background:var(--gold);color:#1a1206;border-radius:19px 19px 5px}.pg-svcdetail .sd-ph-card{background:#ece9e012;border-radius:20px;padding:12px 14px 14px;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.pg-svcdetail .sd-os-ios .sd-ph-card{-webkit-backdrop-filter:blur(12px);background:#ece9e017;border-radius:18px;box-shadow:inset 0 0 0 .5px #ece9e033}.pg-svcdetail .sd-ph-card-head{align-items:center;gap:8px;font-size:12.5px;display:flex}.pg-svcdetail .sd-ph-card-head b{font-weight:600}.pg-svcdetail .sd-ph-spark{background:radial-gradient(circle at 35% 35%,var(--gold-hover),var(--gold)55%,#f2b33d33);border-radius:50%;width:14px;height:14px;box-shadow:0 0 10px #f2b33d8c}.pg-svcdetail .sd-os-android .sd-ph-spark{border-radius:4px;transform:rotate(45deg)scale(.8)}.pg-svcdetail .sd-ph-badge{color:var(--mint);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:500;box-shadow:inset 0 0 0 1px #7fd6b573}.pg-svcdetail .sd-ph-reply{position:relative}.pg-svcdetail .sd-ph-reply p{margin:8px 0 12px;font-size:13px;line-height:1.5}.pg-svcdetail .sd-ghost{visibility:hidden}.pg-svcdetail .sd-ph-think{color:var(--sage);align-items:center;gap:3px;font-size:12.5px;display:inline-flex;position:absolute;top:0;left:0}.pg-svcdetail .sd-ph-think i{background:var(--gold);border-radius:50%;width:4px;height:4px}.pg-svcdetail .sd-ph-think i:first-of-type{margin-left:4px}@media (prefers-reduced-motion:no-preference){.pg-svcdetail .sd-ph-think i{animation:sd-dot 1.1s ease-in-out infinite}.pg-svcdetail .sd-ph-think i:nth-of-type(2){animation-delay:.15s}.pg-svcdetail .sd-ph-think i:nth-of-type(3){animation-delay:.3s}}@keyframes sd-dot{0%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.pg-svcdetail .sd-ph-chip{height:32px;box-shadow:inset 0 0 0 1px var(--forest-faint);border-radius:8px;grid-template-columns:12px auto;align-items:center;gap:7px;padding:0 13px 0 10px;font-size:12.5px;font-weight:500;transition:opacity .45s,transform .5s cubic-bezier(.2,.7,.2,1.3),background-color .35s,box-shadow .35s,color .35s;display:inline-grid;position:relative;overflow:hidden}.pg-svcdetail .sd-os-ios .sd-ph-chip{box-shadow:none;color:var(--gold);background:#f2b33d29;border-radius:999px}.pg-svcdetail .sd-ph-chip-a,.pg-svcdetail .sd-ph-chip-b{white-space:nowrap;grid-area:1/2;transition:opacity .35s,transform .4s}.pg-svcdetail .sd-ph-chip-b{opacity:0;transform:translateY(8px)}.pg-svcdetail .sd-ph-chip.done .sd-ph-chip-a{opacity:0;transform:translateY(-8px)}.pg-svcdetail .sd-ph-chip.done .sd-ph-chip-b{opacity:1;transform:none}.pg-svcdetail .sd-ph-chip.done{color:var(--mint);box-shadow:inset 0 0 0 1px #7fd6b58c}.pg-svcdetail .sd-os-ios .sd-ph-chip.done{box-shadow:none;background:#7fd6b529}.pg-svcdetail .sd-ph-chip-ico{width:12px;height:12px;position:relative}.pg-svcdetail .sd-ph-chip-ico:after,.pg-svcdetail .sd-ph-chip-ico:before{content:"";background:currentColor;border-radius:1px;width:2px;height:10px;transition:transform .35s;position:absolute;top:1px;left:5px}.pg-svcdetail .sd-ph-chip-ico:after{transform:rotate(90deg)}.pg-svcdetail .sd-ph-chip.done .sd-ph-chip-ico:before{height:9px;transform:translate(2px,-1px)rotate(40deg)}.pg-svcdetail .sd-ph-chip.done .sd-ph-chip-ico:after{height:5px;transform:translate(-3px,4px)rotate(-45deg)}.pg-svcdetail .sd-ph-ripple{opacity:0;pointer-events:none;background:#ece9e059;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;position:absolute;top:50%;left:50%;transform:scale(0)}.pg-svcdetail .sd-os-android .sd-ph-chip.tap .sd-ph-ripple{animation:sd-ripple .5s ease-out}.pg-svcdetail .sd-os-ios .sd-ph-chip.tap{opacity:.7;transform:scale(.94)}@keyframes sd-ripple{0%{opacity:.5;transform:scale(.1)}to{opacity:0;transform:scale(3)}}.pg-svcdetail .sd-ph-gesture{background:#ece9e08c;border-radius:2px;width:88px;height:4px;margin-left:-44px;position:absolute;bottom:9px;left:50%}.pg-svcdetail .sd-ph-tabs{border-top:.5px solid var(--forest-rule);box-sizing:content-box;flex:none;justify-content:space-around;align-items:center;height:52px;padding:0 20px 18px;display:flex}.pg-svcdetail .sd-ph-tabs i{background:#ece9e02e;border-radius:6px;width:20px;height:20px}.pg-svcdetail .sd-ph-tabs i.on{background:var(--gold)}.pg-svcdetail .sd-ph-home{background:#ece9e0bf;border-radius:3px;width:108px;height:5px;margin-left:-54px;position:absolute;bottom:8px;left:50%}.pg-svcdetail .sd-phonefig[data-live=live] .sd-ph-user:not(.on){opacity:0;transform:translateY(10px)}.pg-svcdetail .sd-phonefig[data-live=live] .sd-ph-card:not(.on){opacity:0;transform:translateY(12px)}.pg-svcdetail .sd-phonefig[data-live=live] .sd-ph-chip:not(.on){opacity:0;transform:translateY(6px)scale(.94)}.pg-svcdetail .sd-phonefig[data-live=live][data-phase=out] :is(.sd-ph-user,.sd-ph-card){opacity:0}.pg-svcdetail .sd-mon{--st:var(--mint)}.pg-svcdetail .sd-mon[data-status=drift]{--st:var(--rose)}.pg-svcdetail .sd-mon[data-status=fix]{--st:var(--gold)}.pg-svcdetail .sd-mon-read{align-items:baseline;gap:14px;display:flex}.pg-svcdetail .sd-mon-score{font:400 44px/1 var(--attn-serif);color:var(--parchment);transition:color .4s}.pg-svcdetail .sd-mon[data-status=drift] .sd-mon-score{color:var(--rose)}.pg-svcdetail .sd-mon-plot{height:clamp(190px,21vw,250px);margin:14px 14px 10px 0;position:relative}.pg-svcdetail .sd-mon-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pg-svcdetail .sd-mon-grid{stroke:var(--forest-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.pg-svcdetail .sd-mon-area{fill:url(#sd-mon-fill)}.pg-svcdetail .sd-mon-line{fill:none;stroke:var(--mint);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #7fd6b573)}.pg-svcdetail .sd-mon-bar{stroke:var(--gold);stroke-width:1.5px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #f2b33d8c)}.pg-svcdetail .sd-mon-barlabel{color:var(--gold);font:500 12px/1.2 var(--attn-sans);white-space:nowrap;position:absolute;left:0;transform:translateY(calc(-100% - 5px))}.pg-svcdetail .sd-mon-mark{--mk:var(--rose);width:0;position:absolute;top:0;bottom:0}.pg-svcdetail .sd-mon-mark[hidden]{display:none}.pg-svcdetail .sd-mark-fix{--mk:var(--gold)}.pg-svcdetail .sd-mark-recovered{--mk:var(--mint)}.pg-svcdetail .sd-mon-mark:before{content:"";border-left:1px dashed var(--mk);opacity:.7;position:absolute;top:0;bottom:0;left:0}.pg-svcdetail .sd-mon-mark b{background:var(--mk);color:var(--mk);font:600 11.5px/1.2 var(--attn-sans);white-space:nowrap;border-radius:4px;padding:3px 7px;position:absolute;top:0;left:6px}@supports (color:color-mix(in lab,red,red)){.pg-svcdetail .sd-mon-mark b{background:color-mix(in srgb,var(--mk)15%,transparent)}}.pg-svcdetail .sd-mark-fix b{top:26px}.pg-svcdetail .sd-mon-mark[data-flip=true] b{left:auto;right:6px}.pg-svcdetail .sd-mon-head{background:var(--st);width:10px;height:10px;box-shadow:0 0 12px var(--st);border-radius:50%;margin:-5px 0 0 -5px;transition:background-color .4s,box-shadow .4s;position:absolute;left:100%}.pg-svcdetail .sd-mon-head:after{content:"";border:1px solid var(--st);opacity:0;border-radius:50%;position:absolute;inset:-6px}@media (prefers-reduced-motion:no-preference){.pg-svcdetail .sd-mon[data-live=live] .sd-mon-head:after{animation:sd-ping 1.8s ease-out infinite}}@keyframes sd-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.pg-svcdetail .sd-mon-axis{justify-content:space-between;margin-right:14px;display:flex}.pg-svcdetail .sd-mon-status{border-top:1px solid var(--forest-rule);min-height:1.5em;color:var(--parchment);align-items:center;gap:10px;margin:14px 0 0;padding-top:12px;font-size:14.5px;display:flex}.pg-svcdetail .sd-mon-status i{background:var(--st);width:8px;height:8px;box-shadow:0 0 8px var(--st);border-radius:50%;flex:none;transition:background-color .4s,box-shadow .4s}@media (prefers-reduced-motion:no-preference){.pg-svcdetail .sd-mon[data-live=live] .sd-mon-status span{animation:sd-status .5s cubic-bezier(.2,.7,.2,1) both}}@keyframes sd-status{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-svcdetail .sd-browser:not([data-live]) :is(.sd-bw-answer,.sd-bw-q),.pg-svcdetail .sd-phonefig:not([data-live]) :is(.sd-ph-user,.sd-ph-card){opacity:0;animation:attn-failsafe 10ms linear 3s forwards}}.pg-svcdetail .attn-sec{border-top:1px solid var(--forest-rule);padding:clamp(64px,8vw,120px) 0}.pg-svcdetail .sd-label{font:500 15px/1.3 var(--attn-sans);color:var(--sage);align-items:center;gap:10px;margin:0;display:flex}.pg-svcdetail .sd-label:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #f2b33db3}.pg-svcdetail .sd-note{color:var(--sage);max-width:44ch;margin:0;font-size:clamp(16px,1.2vw,18px)}.pg-svcdetail .sd-what-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px clamp(32px,5vw,80px);display:grid}.pg-svcdetail .sd-what-grid .sd-label{padding-top:.7em}.pg-svcdetail .sd-what-body{max-width:28em;font:400 clamp(26px,2.7vw,40px)/1.28 var(--attn-serif);color:var(--parchment);text-wrap:pretty;margin:0}:lang(bn) .pg-svcdetail .sd-what-body{font-size:clamp(22px,2.2vw,32px);line-height:1.5}.pg-svcdetail .sd-what-note{max-width:60ch;color:var(--sage);align-items:baseline;gap:14px;margin:clamp(28px,3vw,40px) 0 0;font-size:16px;display:flex}.pg-svcdetail .sd-what-note i{background:var(--gold);border-radius:2px;flex:none;width:28px;height:2px;transform:translateY(-4px)}.pg-svcdetail .sd-what-note a{color:var(--parchment);-webkit-text-decoration:underline 1px var(--gold);text-decoration:underline 1px var(--gold);text-underline-offset:4px;transition:color .2s}.pg-svcdetail .sd-what-note a:hover{color:var(--gold)}.pg-svcdetail .sd-spec-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:32px clamp(24px,3.4vw,56px);margin:0;display:grid}.pg-svcdetail .sd-spec-col{min-width:0;padding-top:18px;position:relative}.pg-svcdetail .sd-spec-col:before{content:"";background:var(--forest-faint);transform-origin:0;height:2px;transition:transform 1s cubic-bezier(.3,.7,.2,1)calc(var(--d,0)*.11s + .25s);border-radius:2px;position:absolute;inset:0 0 auto}.pg-svcdetail .sd-col-get:before{background:var(--mint)}.pg-svcdetail .sd-col-measure:before{background:var(--gold);box-shadow:0 0 10px #f2b33d66}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-svcdetail .sd-spec-col:before{transform:scaleX(0)}.pg-svcdetail .vis .sd-spec-col:before{transform:scaleX(1)}}.pg-svcdetail .sd-spec-col dt{font:500 14px/1.3 var(--attn-sans);color:var(--sage);margin-bottom:14px}.pg-svcdetail .sd-spec-col dd{color:var(--parchment);margin:0;font-size:17px;line-height:1.6}.pg-svcdetail .sd-spec-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pg-svcdetail .sd-spec-col li{grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.pg-svcdetail .sd-spec-col li:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.pg-svcdetail .sd-stack-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px clamp(32px,5vw,80px);display:grid}.pg-svcdetail .sd-stack-grid .sd-note{margin-top:14px}.pg-svcdetail .sd-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pg-svcdetail .sd-chips li{min-height:40px;box-shadow:inset 0 0 0 1px var(--forest-rule);color:var(--parchment);background:#ece9e008;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 13px;font-size:15px;display:inline-flex}.pg-svcdetail .sd-chips li:before{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-svcdetail .sd-chips li{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1)calc(var(--i,0)*45ms + .15s),transform .7s cubic-bezier(.2,.7,.2,1)calc(var(--i,0)*45ms + .15s);transform:translateY(10px)}.pg-svcdetail .vis .sd-chips li{opacity:1;transform:none}}.pg-svcdetail .sd-cases .attn-sec-h{margin-bottom:18px}.pg-svcdetail .sd-cases-note{margin-bottom:clamp(36px,4.4vw,60px)}.pg-svcdetail .sd-case-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.pg-svcdetail .sd-case{background:var(--forest-raised);box-shadow:inset 0 0 0 1px var(--forest-rule);border-radius:12px;padding:26px clamp(20px,2.4vw,32px) 30px;position:relative;overflow:hidden}.pg-svcdetail .sd-case:before{content:"";background:linear-gradient(90deg,var(--gold),#f2b33d00 70%);transform-origin:0;height:2px;transition:transform 1.1s cubic-bezier(.3,.7,.2,1)calc(var(--d,0)*.11s + .3s);position:absolute;inset:0 0 auto}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-svcdetail .sd-case:before{transform:scaleX(0)}.pg-svcdetail .vis .sd-case:before{transform:scaleX(1)}}.pg-svcdetail .sd-case-top{align-items:baseline;gap:12px;display:flex}.pg-svcdetail .sd-case-n{color:var(--gold);font-variant-numeric:tabular-nums}.pg-svcdetail .sd-case h3{font:400 clamp(26px,2.3vw,34px)/1.1 var(--attn-serif);color:var(--parchment);margin:18px 0 10px}:lang(bn) .pg-svcdetail .sd-case h3{line-height:1.3}.pg-svcdetail .sd-case p{max-width:42ch;color:var(--sage);margin:0;font-size:16px}.pg-svcdetail .sd-faq-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:24px clamp(32px,5vw,80px);display:grid}.pg-svcdetail .sd-faq-grid .attn-sec-h{margin:0;position:sticky;top:104px}.pg-svcdetail .sd-faq-list{border-bottom:1px solid var(--forest-rule)}.pg-svcdetail .sd-faq-item{border-top:1px solid var(--forest-rule)}.pg-svcdetail .sd-faq-item h3{margin:0}.pg-svcdetail .sd-faq-item button{width:100%;color:var(--parchment);font:400 clamp(21px,1.8vw,26px)/1.25 var(--attn-serif);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;transition:color .2s;display:flex}:lang(bn) .pg-svcdetail .sd-faq-item button{line-height:1.45}.pg-svcdetail .sd-faq-item button:hover{color:var(--gold-hover)}.pg-svcdetail .sd-faq-ico{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--forest-faint);border-radius:50%;flex:none;transition:box-shadow .3s,transform .5s cubic-bezier(.2,.7,.2,1);position:relative}.pg-svcdetail .sd-faq-ico:after,.pg-svcdetail .sd-faq-ico:before{content:"";background:var(--parchment);border-radius:1px;width:12px;height:1.6px;margin:-.8px 0 0 -6px;transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .3s;position:absolute;top:50%;left:50%}.pg-svcdetail .sd-faq-ico:after{transform:rotate(90deg)}.pg-svcdetail .is-open .sd-faq-ico,.pg-svcdetail .sd-faq-item button:hover .sd-faq-ico{box-shadow:inset 0 0 0 1px var(--gold)}.pg-svcdetail .is-open .sd-faq-ico{transform:rotate(180deg)}.pg-svcdetail .is-open .sd-faq-ico:before{background:var(--gold)}.pg-svcdetail .is-open .sd-faq-ico:after{background:var(--gold);transform:rotate(0)}.pg-svcdetail .sd-faq-panel{grid-template-rows:1fr;transition:grid-template-rows .55s cubic-bezier(.3,.7,.2,1),visibility;display:grid}.pg-svcdetail .sd-faq-panel>div{min-height:0;overflow:hidden}.pg-svcdetail .sd-faq-panel p{max-width:62ch;color:var(--sage);margin:0;padding:0 56px 26px 0;font-size:17px;line-height:1.65;transition:opacity .45s}@media (scripting:enabled){.pg-svcdetail .sd-faq-item:not(.is-open) .sd-faq-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.3,.7,.2,1),visibility 0s .45s}.pg-svcdetail .sd-faq-item:not(.is-open) .sd-faq-panel p{opacity:0}}@media (max-width:1100px){.pg-svcdetail .sd-hero-grid,.pg-svcdetail .sd-hero-grid-phone{grid-template-columns:1fr}.pg-svcdetail .sd-hero-fig{max-width:680px}.pg-svcdetail .sd-hero-grid-phone .sd-hero-fig{max-width:none}}@media (max-width:900px){.pg-svcdetail .sd-faq-grid,.pg-svcdetail .sd-spec-grid,.pg-svcdetail .sd-stack-grid,.pg-svcdetail .sd-what-grid{grid-template-columns:1fr}.pg-svcdetail .sd-what-grid .sd-label{padding-top:0}.pg-svcdetail .sd-faq-grid .attn-sec-h{margin-bottom:12px;position:static}.pg-svcdetail .sd-case-list{grid-template-columns:1fr}}@media (max-width:600px){.pg-svcdetail .sd-bw-page{grid-template-columns:1fr;min-height:0}.pg-svcdetail .sd-bw-side{display:none}.pg-svcdetail .sd-bw-text{font-size:14px}.pg-svcdetail .sd-bw-path{display:none}.pg-svcdetail .sd-bw-sources li{grid-template-columns:20px minmax(0,1fr)}.pg-svcdetail .sd-mon-score{font-size:36px}.pg-svcdetail .sd-mon-mark b{padding:2px 5px;font-size:10.5px}.pg-svcdetail .sd-faq-panel p{padding-right:0;font-size:16px}}@media (prefers-reduced-motion:reduce){.pg-svcdetail *,.pg-svcdetail :after,.pg-svcdetail :before{transition:none!important;animation:none!important}}.pg-careers .ca-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:end;gap:clamp(40px,5vw,88px);display:grid}.pg-careers .ca-h1{font-size:clamp(48px,6.6vw,112px);line-height:1.08}:lang(bn) .pg-careers .ca-h1{font-size:clamp(40px,5.4vw,92px);line-height:1.26}.pg-careers .ca-word{white-space:nowrap}.pg-careers .ca-tok{--sx:calc((var(--i) - var(--mid,0))*.1em);transition:transform .7s cubic-bezier(.2,.7,.2,1)calc(var(--i)*45ms);display:inline-block;position:relative}.pg-careers .ca-tok:before{content:"";opacity:0;pointer-events:none;transition:opacity .5s ease calc(var(--i)*45ms);background:#f2b33d12;border:1px solid #f2b33d8c;border-radius:.1em;position:absolute;inset:.1em -.04em .02em}.pg-careers .ca-tok:after{content:attr(data-n);font:500 12px/1 var(--attn-sans);letter-spacing:.04em;color:var(--gold);opacity:0;transition:opacity .4s ease calc(var(--i)*45ms + .2s),transform .4s ease calc(var(--i)*45ms + .2s);font-style:normal;position:absolute;top:-.05em;left:0;transform:translateY(4px)}.pg-careers .ca-title[data-mode=tokens] .ca-tok{transform:translateX(var(--sx))}.pg-careers .ca-title[data-mode=tokens] .ca-tok:before{opacity:1}.pg-careers .ca-title[data-mode=tokens] .ca-tok:after{opacity:.9;transform:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-careers .ca-title:not([data-touched]) .ca-tok{animation:ca-tok-in 2.8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*80ms + .15s)}.pg-careers .ca-title:not([data-touched]) .ca-tok:before{animation:ca-chip 2.8s both;animation-delay:calc(var(--i)*80ms + .15s)}}@keyframes ca-tok-in{0%{opacity:0;transform:translate(var(--sx),.3em)}16%{opacity:1;transform:translate(var(--sx))}62%{transform:translate(var(--sx))}to{opacity:1;transform:none}}@keyframes ca-chip{0%{opacity:0}16%,58%{opacity:1}to{opacity:0}}.pg-careers .ca-tokbar{flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:38px;margin-top:clamp(16px,1.8vw,24px);display:flex}.pg-careers .ca-tokbtn{border:1px solid var(--forest-rule);min-height:36px;color:var(--sage);font:500 13px/1 var(--attn-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:9px;padding:0 14px;transition:color .2s,border-color .2s;display:inline-flex}.pg-careers .ca-tokbtn:hover{color:var(--parchment);border-color:var(--forest-faint)}.pg-careers .ca-tokbtn[aria-pressed=true]{color:var(--gold);border-color:#f2b33d8c}.pg-careers .ca-tokbtn-box{width:12px;height:10px;box-shadow:5px 0 0 -1px var(--forest),5px 0 0 0 currentColor;border:1px solid;border-radius:2px;margin-right:5px}.pg-careers .ca-tokcap{max-width:34em;margin:0}@media (scripting:none){.pg-careers .ca-tokbar{display:none}}.pg-careers .ca-card{background:#143129db;padding:clamp(20px,2.4vw,30px);box-shadow:0 50px 100px -50px #000000bf,inset 0 1px #ece9e00f}.pg-careers .ca-card-label{font:500 13px/1.2 var(--attn-sans);letter-spacing:.04em;color:var(--sage);align-items:center;gap:10px;margin:0;display:inline-flex}.pg-careers .ca-card-label:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #f2b33db3}.pg-careers .ca-card-name{font:400 clamp(34px,3.4vw,52px)/1.05 var(--attn-serif);letter-spacing:-.01em;margin:14px 0 18px}:lang(bn) .pg-careers .ca-card-name{letter-spacing:0;line-height:1.25}.pg-careers .ca-dl{border-top:1px solid var(--forest-rule);margin:0}.pg-careers .ca-row{border-bottom:1px dashed #ece9e01a;grid-template-columns:7.5em minmax(0,1fr);gap:4px 18px;padding:11px 0;display:grid}.pg-careers .ca-row dt{font:500 13px/1.5 var(--attn-sans);letter-spacing:.03em;color:var(--sage);align-items:baseline;gap:9px;padding-top:2px;display:flex}.pg-careers .ca-row dt:before{content:"";opacity:.35;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-2px)}.pg-careers .ca-row dd{min-width:0;margin:0;font-size:16.5px;line-height:1.45}.pg-careers .ca-row-next dt{color:var(--gold)}.pg-careers .ca-row-next dt:before{opacity:1;box-shadow:0 0 8px #f2b33db3}.pg-careers .ca-caret{vertical-align:-.15em;background:var(--gold);border-radius:1px;width:2px;height:1.05em;margin-left:4px;display:inline-block;box-shadow:0 0 10px #f2b33d99}.pg-careers .ca-card-foot{color:var(--sage);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:18px 0 0;font-size:14px;display:flex}.pg-careers .ca-card-foot a{color:var(--parchment);text-underline-offset:3px}.pg-careers .ca-card-foot a:hover{color:var(--gold)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-careers .ca-row{animation:ca-row-in .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(1.1s + var(--d,0)*.11s)}.pg-careers .ca-caret{animation:ca-blink 1.05s step-end 2s 10}}@keyframes ca-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes ca-blink{50%{opacity:0}}.pg-careers .ca-label{font:500 13px/1.3 var(--attn-sans);letter-spacing:.04em;align-items:baseline;gap:14px;margin:0 0 clamp(18px,2vw,26px);display:flex}.pg-careers .ca-label-n{color:var(--gold);flex:none}.pg-careers .ca-label-k{color:var(--parchment)}.pg-careers .ca-label-rule{border-bottom:1px dotted var(--forest-faint);flex:auto;min-width:32px;max-width:320px;transform:translateY(-3px)}.pg-careers .ca-sec-head .attn-sec-h{margin-bottom:18px}.pg-careers .ca-note{max-width:52ch;color:var(--sage);margin:0 0 clamp(40px,5vw,64px)}.pg-careers .ca-work{border-top:1px solid var(--forest-rule)}.pg-careers .ca-log{margin:0;padding:0;list-style:none;position:relative}.pg-careers .ca-log:before{content:"";background:linear-gradient(to bottom,var(--gold),#f2b33d26);transform-origin:top;width:1px;position:absolute;top:12px;bottom:12px;left:5px}.pg-careers .ca-log-item{border-bottom:1px solid var(--forest-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:8px clamp(24px,4vw,72px);padding:clamp(22px,2.6vw,34px) 0 clamp(22px,2.6vw,34px) 44px;display:grid;position:relative}.pg-careers .ca-log-item:last-child{border-bottom:0}.pg-careers .ca-log-node{background:var(--forest);border:1px solid var(--gold);width:11px;height:11px;box-shadow:0 0 0 4px var(--forest);border-radius:50%;position:absolute;top:calc(clamp(22px,2.6vw,34px) + .55em);left:0}.pg-careers .ca-log-item:first-child .ca-log-node{background:var(--gold);box-shadow:0 0 0 4px var(--forest),0 0 10px #f2b33db3}.pg-careers .ca-log h3{font:400 clamp(26px,2.4vw,36px)/1.12 var(--attn-serif);letter-spacing:-.005em;margin:0}:lang(bn) .pg-careers .ca-log h3{line-height:1.3}.pg-careers .ca-log p{max-width:58ch;color:var(--sage);margin:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-careers .ca-log:before{transition:transform 1.6s cubic-bezier(.45,.05,.2,1) .2s;transform:scaleY(0)}.pg-careers .vis .ca-log:before{transform:none}}.pg-careers .ca-look-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}.pg-careers .ca-rubric{padding:clamp(20px,2.4vw,32px)}.pg-careers .ca-rubric-cap{margin:0 0 8px}.pg-careers .ca-rubric ul{margin:0;padding:0;list-style:none}.pg-careers .ca-rubric li{border-top:1px dashed #ece9e01a;grid-template-columns:22px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.pg-careers .ca-rubric li:first-child{border-top:0}.pg-careers .ca-rubric h3{font:600 17px/1.4 var(--attn-sans);margin:0 0 4px}.pg-careers .ca-rubric p{color:var(--sage);margin:0;font-size:16px}.pg-careers .ca-check{width:22px;height:22px;margin-top:1px;overflow:visible}.pg-careers .ca-check rect{fill:#7fd6b514;stroke:#7fd6b580;stroke-width:1px}.pg-careers .ca-check path{fill:none;stroke:var(--mint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-careers .ca-check path{stroke-dashoffset:1px;transition:stroke-dashoffset .6s cubic-bezier(.45,.05,.2,1)calc(var(--d,0)*.16s + .2s)}.pg-careers .vis .ca-check path{stroke-dashoffset:0}}.pg-careers .ca-roles{padding-top:0}.pg-careers .ca-query{overflow:hidden}.pg-careers .ca-query-bar{border-bottom:1px solid var(--forest-rule);align-items:center;gap:12px;padding:16px clamp(20px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.pg-careers .ca-query-prompt{color:var(--gold);font-size:20px;line-height:1}.pg-careers .ca-query-bar code{color:var(--parchment);overflow-wrap:anywhere;font:500 14px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pg-careers .ca-query-scan{background:linear-gradient(to right,transparent,var(--gold),transparent);opacity:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:translate(-100%)}.pg-careers .ca-query-result{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px clamp(32px,5vw,80px);padding:clamp(28px,3.6vw,52px) clamp(20px,2.4vw,32px);display:grid}.pg-careers .ca-query-empty{font:400 clamp(32px,3.4vw,52px)/1.08 var(--attn-serif);letter-spacing:-.01em;margin:0 0 14px}:lang(bn) .pg-careers .ca-query-empty{letter-spacing:0;line-height:1.28}.pg-careers .ca-query-body{max-width:46ch;color:var(--sage);margin:0 0 28px}.pg-careers .ca-query-side h3{margin:6px 0 12px}.pg-careers .ca-query-side ul{margin:0;padding:0;list-style:none}.pg-careers .ca-query-side li{border-top:1px dashed #ece9e01a;padding:12px 0 12px 22px;position:relative}.pg-careers .ca-query-side li:before{content:"";border:1px solid var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:1.25em;left:2px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-careers .vis .ca-query-scan{animation:ca-scan 1.3s cubic-bezier(.45,.05,.2,1) .5s both}.pg-careers .ca-query-result{opacity:0;transition:opacity .7s 1.4s,transform .8s cubic-bezier(.2,.7,.2,1) 1.4s;transform:translateY(10px)}.pg-careers .vis .ca-query-result{opacity:1;transform:none}}@keyframes ca-scan{0%{opacity:1;transform:translate(-100%)}to{opacity:.2;transform:translate(100%)}}@media (max-width:1023px){.pg-careers .ca-hero-grid{grid-template-columns:1fr;align-items:start}.pg-careers .ca-card{max-width:560px}}@media (max-width:899px){.pg-careers .ca-look-grid,.pg-careers .ca-query-result{grid-template-columns:1fr}}@media (max-width:680px){.pg-careers .ca-log-item{grid-template-columns:1fr;padding-left:36px}.pg-careers .ca-row{grid-template-columns:6.5em minmax(0,1fr);gap:4px 12px}.pg-careers .ca-tok:after{font-size:10px}}@media (prefers-reduced-motion:reduce){.pg-careers .ca-tok,.pg-careers .ca-tok:after,.pg-careers .ca-tok:before{transition:none}}.pg-faq .fq-hero{padding-bottom:clamp(32px,4vw,56px)}.pg-faq .fq-search{max-width:920px}.pg-faq .fq-search-label{margin-bottom:12px;display:block}.pg-faq .fq-box{background:var(--forest-raised);border:1px solid var(--forest-rule);border-radius:12px;align-items:center;gap:14px;min-height:68px;padding:0 14px 0 20px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.pg-faq .fq-box:focus-within{border-color:#f2b33d99;box-shadow:0 0 0 4px #f2b33d1a,0 30px 60px -40px #000c}.pg-faq .fq-prompt{color:var(--gold);flex:none;font-size:24px;line-height:1}.pg-faq .fq-box input{min-width:0;height:66px;color:var(--parchment);caret-color:var(--gold);font:400 clamp(18px,1.6vw,22px)/1.3 var(--attn-sans);background:0 0;border:0;flex:auto}.pg-faq .fq-box input::placeholder{color:var(--sage);opacity:.75}.pg-faq .fq-box input:focus-visible{outline:none}.pg-faq .fq-box input::-webkit-search-cancel-button{display:none}.pg-faq .fq-kbd{border:1px solid var(--forest-faint);min-width:28px;height:28px;font:500 14px/1 var(--attn-sans);color:var(--sage);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pg-faq .fq-clear{border:1px solid var(--forest-rule);min-height:38px;color:var(--sage);font:500 13px/1 var(--attn-sans);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:0 12px}.pg-faq .fq-clear:hover{color:var(--parchment);border-color:var(--forest-faint)}.pg-faq .fq-sweep{background:linear-gradient(to right,transparent,var(--gold),transparent);opacity:0;pointer-events:none;width:40%;height:2px;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.pg-faq .fq-sweep.on{animation:fq-sweep .7s cubic-bezier(.45,.05,.2,1) both}}@keyframes fq-sweep{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(250%)}}.pg-faq .fq-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:18px;display:flex}.pg-faq .fq-chips{flex-wrap:wrap;gap:8px;display:flex}.pg-faq .fq-chip{border:1px solid var(--forest-rule);min-height:38px;color:var(--sage);font:500 14px/1 var(--attn-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.pg-faq .fq-chip:hover{color:var(--parchment);border-color:var(--forest-faint)}.pg-faq .fq-chip[aria-pressed=true]{color:#1a1206;background:var(--gold);border-color:var(--gold)}.pg-faq .fq-chip-n{opacity:.7;font-size:12px}.pg-faq .fq-count{white-space:nowrap;margin:0}@media (scripting:none){.pg-faq .fq-search{display:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-faq .fq-search{animation:pg-enter .9s cubic-bezier(.2,.7,.2,1) .36s both}}.pg-faq .fq-list{max-width:920px;padding:clamp(48px,6vw,88px) 0 clamp(80px,10vw,140px)}.pg-faq .fq-group+.fq-group{margin-top:clamp(48px,5vw,72px)}.pg-faq .fq-group-h{font:400 clamp(28px,2.8vw,40px)/1.1 var(--attn-serif);letter-spacing:-.005em;align-items:baseline;gap:14px;margin:0 0 8px;display:flex}:lang(bn) .pg-faq .fq-group-h{letter-spacing:0;line-height:1.3}.pg-faq .fq-group-n{font:500 13px/1 var(--attn-sans);letter-spacing:.04em;color:var(--gold)}.pg-faq .fq-ranked{margin:0 0 8px}.pg-faq .fq-item{border-bottom:1px solid var(--forest-rule);scroll-margin-top:96px}.pg-faq .fq-q{font:inherit;margin:0}.pg-faq .fq-q button{width:100%;color:var(--parchment);text-align:left;font:500 clamp(18px,1.5vw,21px)/1.4 var(--attn-sans);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex;position:relative}.pg-faq .fq-q button:focus-visible{outline-offset:2px}.pg-faq .fq-q-text{transition:color .2s}.pg-faq .fq-q button:hover .fq-q-text{color:var(--gold)}.pg-faq .fq-icon{border:1px solid var(--forest-rule);border-radius:50%;flex:none;width:28px;height:28px;transition:border-color .3s;position:relative}.pg-faq .fq-icon:after,.pg-faq .fq-icon:before{content:"";background:var(--parchment);border-radius:1px;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;transition:transform .4s cubic-bezier(.2,.7,.2,1),background-color .3s;position:absolute;top:50%;left:50%}.pg-faq .fq-icon:after{transform:rotate(90deg)}.pg-faq .fq-item[data-open] .fq-icon{border-color:#f2b33d99}.pg-faq .fq-item[data-open] .fq-icon:after,.pg-faq .fq-item[data-open] .fq-icon:before{background:var(--gold)}.pg-faq .fq-item[data-open] .fq-icon:after{transform:rotate(0)}.pg-faq .fq-panel{grid-template-rows:1fr;display:grid}.pg-faq .fq-panel-in{min-height:0;overflow:hidden}.pg-faq .fq-explorer:not([data-state=static]) .fq-item:not([data-open]) .fq-panel{visibility:hidden;grid-template-rows:0fr}@media (prefers-reduced-motion:no-preference){.pg-faq .fq-explorer[data-state=live] .fq-panel{transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1),visibility linear}.pg-faq .fq-explorer[data-state=live] .fq-item:not([data-open]) .fq-panel{transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s}.pg-faq .fq-explorer[data-state=live] .fq-panel-in{transition:opacity .4s}.pg-faq .fq-explorer[data-state=live] .fq-item:not([data-open]) .fq-panel-in{opacity:0}}.pg-faq .fq-answer{max-width:68ch;color:var(--sage);margin:0;padding-right:52px;font-size:17px;line-height:1.7}.pg-faq .fq-link{color:var(--sage);gap:6px;margin:14px 0 26px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.pg-faq .fq-link span{color:var(--gold)}.pg-faq .fq-link:hover{color:var(--parchment)}.pg-faq .fq-hit{color:var(--gold);background:#f2b33d29;border-radius:3px;box-shadow:0 0 0 2px #f2b33d29}.pg-faq .fq-meta{font:500 12px/1.3 var(--attn-sans);letter-spacing:.04em;color:var(--sage);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:20px 0 -12px;display:flex}.pg-faq .fq-rel{background:var(--forest-rule);border-radius:2px;width:56px;height:4px;display:inline-block;overflow:hidden}.pg-faq .fq-rel i{background:var(--mint);height:100%;transform:scaleX(var(--w,1));transform-origin:0;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.pg-faq .fq-meta-a{color:var(--mint)}.pg-faq .fq-empty{padding:clamp(24px,3vw,40px)}.pg-faq .fq-empty p{color:var(--sage);margin:0 0 18px}.pg-faq .fq-empty .fq-empty-h{font:400 clamp(26px,2.6vw,36px)/1.15 var(--attn-serif);color:var(--parchment);margin-bottom:8px}@media (max-width:680px){.pg-faq .fq-box{min-height:58px;padding-left:16px}.pg-faq .fq-box input{height:56px}.pg-faq .fq-kbd{display:none}.pg-faq .fq-answer{padding-right:0}.pg-faq .fq-count{white-space:normal}}@media (hover:none){.pg-faq .fq-kbd{display:none}}@media (prefers-reduced-motion:reduce){.pg-faq .fq-icon:after,.pg-faq .fq-icon:before,.pg-faq .fq-rel i{transition:none}}.pg-legal .lg-hero{border-bottom:1px solid var(--forest-rule);padding-bottom:clamp(40px,5vw,72px)}.pg-legal .lg-h1{font-size:clamp(46px,6.4vw,104px)}:lang(bn) .pg-legal .lg-h1{font-size:clamp(40px,5.4vw,88px)}.pg-legal .lg-updated{border:1px solid var(--forest-rule);font:500 14px/1.2 var(--attn-sans);color:var(--sage);border-radius:999px;align-items:center;gap:10px;margin:clamp(22px,2.4vw,32px) 0 0;padding:8px 14px;display:inline-flex}.pg-legal .lg-updated time{color:var(--parchment)}.pg-legal .lg-updated-dot{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #7fd6b599}.pg-legal .lg-grid{grid-template-columns:minmax(200px,260px) minmax(0,68ch);gap:clamp(40px,6vw,112px);padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(80px,10vw,140px);display:grid}.pg-legal .lg-side{align-self:start;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}.pg-legal .lg-toc-h{margin:0 0 14px}.pg-legal .lg-toc-toggle{display:none}.pg-legal .lg-toc-body{position:relative}.pg-legal .lg-toc-list{border-left:1px solid var(--forest-rule);margin:0;padding:0;list-style:none}.pg-legal .lg-toc-list a{color:var(--sage);grid-template-columns:2em minmax(0,1fr);gap:4px;padding:8px 0 8px 16px;font-size:15px;line-height:1.4;text-decoration:none;transition:color .25s;display:grid}.pg-legal .lg-toc-list a:hover,.pg-legal .lg-toc-list a[aria-current]{color:var(--parchment)}.pg-legal .lg-toc-n{font:500 12px/1.9 var(--attn-sans);letter-spacing:.04em;color:var(--gold);opacity:.7}.pg-legal .lg-toc-list a[aria-current] .lg-toc-n{opacity:1}.pg-legal .lg-toc-bar{background:var(--gold);opacity:0;pointer-events:none;border-radius:2px;width:2px;height:0;position:absolute;top:0;left:-1px;box-shadow:0 0 8px #f2b33d99}.pg-legal .lg-toc[data-state=ready] .lg-toc-bar{opacity:1}@media (prefers-reduced-motion:no-preference){.pg-legal .lg-toc[data-state=ready] .lg-toc-bar{transition:transform .5s cubic-bezier(.2,.7,.2,1),height .5s cubic-bezier(.2,.7,.2,1),opacity .3s}}.pg-legal .lg-related{margin-top:32px}.pg-legal .lg-related .pg-cap{margin:0 0 10px}.pg-legal .lg-related ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pg-legal .lg-related a{color:var(--sage);text-underline-offset:3px;font-size:15px}.pg-legal .lg-related a:hover{color:var(--gold)}.pg-legal .lg-article{min-width:0}.pg-legal .lg-sec{scroll-margin-top:96px}.pg-legal .lg-sec+.lg-sec{margin-top:clamp(48px,5vw,72px)}.pg-legal .lg-sec-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.pg-legal .lg-sec-n{font:500 13px/1 var(--attn-sans);letter-spacing:.04em;color:var(--gold);flex:none}.pg-legal .lg-sec-rule{background:linear-gradient(to right,#f2b33d80,var(--forest-rule)30%,transparent);transform-origin:0;flex:auto;height:1px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-legal .lg-sec-rule{transition:transform 1.1s cubic-bezier(.45,.05,.2,1) .1s;transform:scaleX(0)}.pg-legal .vis .lg-sec-rule{transform:none}}.pg-legal .lg-sec-title{align-items:baseline;gap:12px;display:flex;position:relative}.pg-legal .lg-sec-title h2{font:400 clamp(30px,3vw,42px)/1.12 var(--attn-serif);letter-spacing:-.005em;text-wrap:balance;margin:0}:lang(bn) .pg-legal .lg-sec-title h2{letter-spacing:0;line-height:1.3}.pg-legal .lg-anchor{font:500 20px/1 var(--attn-sans);color:var(--gold);opacity:0;text-decoration:none;transition:opacity .2s}.pg-legal .lg-anchor:focus-visible,.pg-legal .lg-sec-title:hover .lg-anchor{opacity:1}@media (hover:none){.pg-legal .lg-anchor{opacity:.6}}.pg-legal .lg-body{color:var(--sage);margin-top:18px;font-size:17px;line-height:1.75}.pg-legal .lg-body p{margin:0 0 1em}.pg-legal .lg-body p:last-child{margin-bottom:0}.pg-legal .lg-body strong{color:var(--parchment);font-weight:600}.pg-legal .lg-body a{color:var(--parchment);text-underline-offset:3px;-webkit-text-decoration:underline #f2b33d99;text-decoration:underline #f2b33d99;transition:color .2s}.pg-legal .lg-body a:hover{color:var(--gold)}.pg-legal .lg-body ul{margin:0 0 1em;padding:0;list-style:none}.pg-legal .lg-body li{margin:0 0 .7em;padding:0 0 0 22px;position:relative}.pg-legal .lg-body li:before{content:"";border:1px solid var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:3px}.pg-legal .lg-defs{gap:12px;margin:8px 0 0;display:grid}.pg-legal .lg-defs>div{background:var(--forest-raised);border:1px solid var(--forest-rule);border-radius:10px;padding:18px 20px}.pg-legal .lg-defs dt{color:var(--parchment);margin-bottom:4px;font-weight:600}.pg-legal .lg-defs dd{margin:0}@media (max-width:1023px){.pg-legal .lg-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:0}.pg-legal .lg-side{z-index:5;max-height:none;margin:0 calc(var(--attn-gut)*-1);padding:0 var(--attn-gut);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--forest-rule);background:#0e2621f0;position:sticky;top:64px;overflow:visible}.pg-legal .lg-related{display:none}.pg-legal .lg-side:not(:has(.lg-toc[data-state=ready])){padding-top:20px;padding-bottom:20px;position:static}.pg-legal .lg-toc[data-state=ready] .lg-toc-h{display:none}.pg-legal .lg-toc[data-state=ready] .lg-toc-toggle{width:100%;min-height:52px;color:var(--parchment);font:500 14px/1.3 var(--attn-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.pg-legal .lg-toc-toggle-k{color:var(--sage);flex:none}.pg-legal .lg-toc-toggle-v{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.pg-legal .lg-toc-chev{border-right:1.5px solid var(--sage);border-bottom:1.5px solid var(--sage);flex:none;width:8px;height:8px;margin-right:4px;transition:transform .3s;transform:translateY(-2px)rotate(45deg)}.pg-legal .lg-toc[data-open] .lg-toc-chev{transform:translateY(2px)rotate(-135deg)}.pg-legal .lg-toc[data-state=ready] .lg-toc-body{padding-bottom:14px;display:none}.pg-legal .lg-toc[data-state=ready][data-open] .lg-toc-body{display:block}.pg-legal .lg-toc-list a{align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.pg-legal .lg-toc-chev{transition:none}}.pg-quote .qt-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pg-quote .qt-hero{padding-bottom:clamp(36px,4.5vw,60px)}.pg-quote .qt-main{padding:0 0 clamp(80px,10vw,140px)}.pg-quote .qt-rail{--dot:38px;margin:0 0 clamp(28px,3.4vw,48px);position:relative}.pg-quote .qt-rail ol{grid-template-columns:repeat(var(--steps,4),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.pg-quote .qt-rail-line{top:calc(var(--dot)/2 - 1px);left:calc(50%/var(--steps,4));right:calc(50%/var(--steps,4));background:var(--forest-rule);transform-origin:0;border-radius:2px;height:2px;position:absolute}.pg-quote .qt-rail-line i{border-radius:inherit;background:linear-gradient(90deg,var(--mint)0,var(--mint)72%,var(--gold));transform-origin:0;transition:transform .9s cubic-bezier(.45,.05,.2,1);position:absolute;inset:0;box-shadow:0 0 10px #7fd6b559}@media (prefers-reduced-motion:no-preference){.pg-quote .qt-rail-line{animation:qt-draw 1.1s cubic-bezier(.45,.05,.2,1) .45s both}}@keyframes qt-draw{0%{transform:scaleX(0)}to{transform:none}}.pg-quote .qt-node{justify-content:center;min-width:0;display:flex}.pg-quote .qt-node button{min-width:0;max-width:100%;color:var(--sage);font:500 14px/1.25 var(--attn-sans);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0 4px 4px;display:flex}.pg-quote .qt-node button:disabled{cursor:default}.pg-quote .qt-node button:focus-visible{outline-offset:4px}.pg-quote .qt-node-dot{width:var(--dot);height:var(--dot);background:var(--forest);box-shadow:inset 0 0 0 1.5px var(--forest-faint);border-radius:50%;place-items:center;transition:background-color .5s,box-shadow .5s;display:grid;position:relative}.pg-quote .qt-node-dot b{font:600 14px/1 var(--attn-sans);transition:opacity .3s}.pg-quote .qt-node-dot svg{fill:none;stroke:#0e2621;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;width:18px;height:18px;transition:stroke-dashoffset .5s cubic-bezier(.2,.7,.2,1) .15s;position:absolute}.pg-quote .qt-node-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:color .4s;overflow:hidden}.pg-quote .qt-node button:not(:disabled):hover .qt-node-dot{box-shadow:inset 0 0 0 1.5px var(--parchment)}.pg-quote .qt-node[data-s=current] .qt-node-dot{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 0 5px #f2b33d1a,0 0 22px #f2b33d73;background:#1f2a1a}.pg-quote .qt-node[data-s=current] .qt-node-dot b{color:var(--gold)}.pg-quote .qt-node[data-s=current] .qt-node-name{color:var(--parchment)}.pg-quote .qt-node[data-s=current] .qt-node-dot:after{content:"";border:1px solid var(--gold);opacity:0;border-radius:50%;animation:qt-pulse 2.6s ease-out 3;position:absolute;inset:-6px}@keyframes qt-pulse{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.6)}}.pg-quote .qt-node[data-s=done] .qt-node-dot{background:var(--mint);box-shadow:0 0 0 4px #7fd6b51f,0 0 12px #7fd6b573}.pg-quote .qt-node[data-s=done] .qt-node-dot b{opacity:0}.pg-quote .qt-node[data-s=done] .qt-node-dot svg{stroke-dashoffset:0}.pg-quote .qt-node[data-s=done] .qt-node-name{color:var(--parchment)}.pg-quote .qt-node[data-s=todo] .qt-node-name{opacity:.8}@media (max-width:480px){.pg-quote .qt-rail{--dot:32px}.pg-quote .qt-node button{font-size:13px}}.pg-quote .qt-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.pg-quote .qt-col,.pg-quote .qt-side{min-width:0}@media (min-width:1000px){.pg-quote .qt-side{position:sticky;top:96px}}@media (max-width:999px){.pg-quote .qt-grid{grid-template-columns:minmax(0,1fr);gap:20px}.pg-quote .qt-side{order:-1}}.pg-quote .qt-panel{background:var(--forest-raised);border:1px solid var(--forest-rule);border-radius:14px;transition:border-color .6s,box-shadow .6s;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000b3}.pg-quote .qt-panel:focus-within{border-color:#f2b33d4d}.pg-quote .qt-bar{border-bottom:1px solid var(--forest-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:54px;padding:12px clamp(18px,2.4vw,30px);display:flex;position:relative}.pg-quote .qt-bar-t{font:500 14px/1.2 var(--attn-sans);align-items:center;gap:10px;display:inline-flex}.pg-quote .qt-bar-t:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #f2b33db3}.pg-quote .qt-panel[data-status=success] .qt-bar-t:before{background:var(--mint);box-shadow:0 0 8px #7fd6b5b3}.pg-quote .qt-bar-n{font:500 13px/1.2 var(--attn-sans);color:var(--sage)}.pg-quote .qt-panel[data-status=loading] .qt-bar:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);width:40%;height:1px;animation:qt-scan-x 1.3s cubic-bezier(.5,0,.5,1) infinite;position:absolute;bottom:-1px;left:0}@keyframes qt-scan-x{0%{transform:translate(-100%)}to{transform:translate(260%)}}.pg-quote .qt-form{gap:clamp(22px,2.4vw,30px);padding:clamp(22px,2.8vw,34px) clamp(18px,2.4vw,30px) clamp(20px,2.4vw,28px);display:grid}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-quote .qt-step{animation:qt-step-in .6s cubic-bezier(.2,.7,.2,1) both}.pg-quote .qt-step[data-dir=back]{animation-name:qt-step-back}}@keyframes qt-step-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes qt-step-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.pg-quote .qt-step-head{margin-bottom:clamp(22px,2.4vw,30px)}.pg-quote .qt-step-h{font:400 clamp(30px,3vw,44px)/1.08 var(--attn-serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px}:lang(bn) .pg-quote .qt-step-h{letter-spacing:0;font-size:clamp(26px,2.5vw,36px);line-height:1.3}.pg-quote .qt-step-h:focus:not(:focus-visible){outline:none}.pg-quote .qt-step-lede{max-width:40em;color:var(--sage);margin:0;font-size:16px}.pg-quote .qt-step-body{gap:clamp(24px,2.6vw,32px);display:grid}.pg-quote .qt-cap{font:500 12px/1.3 var(--attn-sans);letter-spacing:.04em;color:var(--sage);margin:0 0 12px;padding:0;display:block}.pg-quote .qt-opt{letter-spacing:0;opacity:.75}.pg-quote .qt-hint{color:var(--sage);max-width:44em;margin:-6px 0 12px;font-size:14px;line-height:1.45}.pg-quote .qt-ferr{color:var(--rose);margin:8px 0 0;font-size:13.5px;line-height:1.4;animation:qt-rise .4s cubic-bezier(.2,.7,.2,1)}@keyframes qt-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pg-quote .qt-group{border:0;min-width:0;margin:0;padding:0}.pg-quote .qt-chips{flex-wrap:wrap;gap:8px;display:flex}.pg-quote .qt-chip{border:1px solid var(--forest-faint);min-height:42px;font:500 14.5px/1.25 var(--attn-sans);color:var(--parchment);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:9px;padding:0 15px 0 13px;transition:border-color .3s,background-color .3s;display:inline-flex;position:relative}.pg-quote .qt-chip:hover{border-color:#ece9e080}.pg-quote .qt-chip input{border-radius:inherit;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pg-quote .qt-group:disabled .qt-chip{cursor:default;opacity:.7}.pg-quote .qt-chip:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.pg-quote .qt-chip-mark{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--forest-faint);border-radius:50%;flex:none;transition:background-color .3s,box-shadow .3s;position:relative}.pg-quote .qt-chips[data-kind=multi] .qt-chip-mark{border-radius:2px}.pg-quote .qt-chip[data-on]{border-color:var(--gold);background:#f2b33d1a}.pg-quote .qt-chip[data-on] .qt-chip-mark{background:var(--gold);box-shadow:0 0 8px #f2b33db3}.pg-quote .qt-chip:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--gold);opacity:0;pointer-events:none;position:absolute;inset:-1px}.pg-quote .qt-chip[data-on]:after{animation:qt-ring .75s cubic-bezier(.2,.7,.2,1)}@keyframes qt-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08,1.45)}}.pg-quote .qt-group[data-invalid] .qt-chip:not([data-on]){border-color:#e87a8c80}.pg-quote .qt-ta{width:100%;min-height:5.6em;font:400 clamp(20px,1.8vw,25px)/1.45 var(--attn-serif);color:var(--parchment);caret-color:var(--gold);resize:vertical;background:0 0;border:0;margin:0;padding:0;display:block}.pg-quote .qt-ta.qt-ta-sm{min-height:3em;font:400 17px/1.55 var(--attn-sans)}:lang(bn) .pg-quote .qt-ta{font-size:clamp(18px,1.6vw,22px);line-height:1.6}@supports (field-sizing:content){.pg-quote .qt-ta{field-sizing:content;resize:none}}.pg-quote .qt-ta:focus-visible{outline:none}.pg-quote .qt-ta::placeholder{color:#9fb3aa80;opacity:1}.pg-quote .qt-ta[readonly]{opacity:.7}.pg-quote .qt-field{position:relative}.pg-quote .qt-field .qt-ta-sm{border-bottom:1px solid var(--forest-rule);padding-bottom:10px}.pg-quote .qt-ta-foot{border-top:1px solid var(--forest-rule);flex-wrap:wrap;justify-content:space-between;gap:4px 18px;margin-top:14px;padding-top:10px;display:flex;position:relative}.pg-quote .qt-field:has(.qt-ta-sm):after,.pg-quote .qt-ta-foot:before{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.pg-quote .qt-field:has(.qt-ta-sm):after{top:auto;bottom:-1px}.pg-quote .qt-field:focus-within .qt-ta-foot:before,.pg-quote .qt-field:has(.qt-ta-sm:focus):after{transform:scaleX(1)}.pg-quote .qt-field:has([aria-invalid=true]) .qt-ta-foot:before{background:var(--rose);transform:scaleX(1)}.pg-quote .qt-count{color:var(--sage);margin:0;font-size:13px;transition:color .4s}.pg-quote .qt-count[data-ok]{color:var(--mint)}.pg-quote .qt-ta-foot .qt-ferr{margin:0}.pg-quote .qt-params{border:1px solid var(--forest-rule);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.pg-quote .qt-param{min-width:0;padding:12px 16px 14px;position:relative}.pg-quote .qt-param:nth-child(2n){border-left:1px solid var(--forest-rule)}.pg-quote .qt-param:nth-child(n+3){border-top:1px solid var(--forest-rule)}.pg-quote .qt-param label{font:500 12px/1.3 var(--attn-sans);letter-spacing:.04em;color:var(--sage);margin:0 0 6px;transition:color .3s;display:block}.pg-quote .qt-param input{width:100%;font:500 16px/1.4 var(--attn-sans);color:var(--parchment);caret-color:var(--gold);background:0 0;border:0;margin:0;padding:2px 0;display:block}.pg-quote .qt-param input:focus-visible{outline:none}.pg-quote .qt-param input::placeholder{color:#9fb3aa80;opacity:1}.pg-quote .qt-param input[readonly]{opacity:.7}.pg-quote .qt-param input:-webkit-autofill{-webkit-text-fill-color:var(--parchment);box-shadow:0 0 0 100px var(--forest-raised)inset;caret-color:var(--gold)}.pg-quote .qt-param:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(0)}.pg-quote .qt-param:focus-within:after{transform:scaleX(1)}.pg-quote .qt-param:focus-within label{color:var(--gold)}.pg-quote .qt-param:has([aria-invalid=true]):after{background:var(--rose);transform:scaleX(1)}@media (max-width:640px){.pg-quote .qt-params{grid-template-columns:minmax(0,1fr)}.pg-quote .qt-param:nth-child(2n){border-left:0}.pg-quote .qt-param+.qt-param{border-top:1px solid var(--forest-rule)}}.pg-quote .qt-check{color:var(--sage);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.pg-quote .qt-check input{width:18px;height:18px;accent-color:var(--gold);cursor:pointer;flex:none;margin:2px 0 0}.pg-quote .qt-check a{color:var(--parchment);text-underline-offset:3px;-webkit-text-decoration:underline #f2b33d73;text-decoration:underline #f2b33d73}.pg-quote .qt-check a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.pg-quote .qt-terms .qt-ferr{margin-left:30px}.pg-quote .qt-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.pg-quote .qt-error{border:1px solid #e87a8c73;border-left:3px solid var(--rose);background:#e87a8c12;border-radius:8px;padding:14px 16px 15px;animation:qt-rise .45s cubic-bezier(.2,.7,.2,1)}.pg-quote .qt-error p{margin:0;font-size:15px;line-height:1.5}.pg-quote .qt-error .qt-error-t{color:var(--rose);margin-bottom:4px;font-size:14px;font-weight:600}.pg-quote .qt-nojs{display:none}@media (scripting:none){.pg-quote .qt-nojs{color:var(--gold);margin:0;font-size:15px;display:block}}.pg-quote .qt-foot{border-top:1px solid var(--forest-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:clamp(18px,2vw,24px);display:flex}.pg-quote .qt-note{color:var(--sage);margin:0;font-size:14px}.pg-quote .qt-back{gap:8px;min-height:48px}.pg-quote .qt-next{gap:10px;min-width:180px;min-height:48px;margin-left:auto}.pg-quote .qt-next[aria-disabled=true]{cursor:progress}.pg-quote .qt-dots{gap:4px;display:inline-flex}.pg-quote .qt-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:qt-dot 1s ease-in-out infinite}.pg-quote .qt-dots i:nth-child(2){animation-delay:.15s}.pg-quote .qt-dots i:nth-child(3){animation-delay:.3s}@keyframes qt-dot{0%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}.pg-quote .qt-trust{color:var(--sage);flex-wrap:wrap;gap:8px 24px;margin:18px 0 0;padding:0 4px;font-size:14px;list-style:none;display:flex}.pg-quote .qt-trust li{align-items:center;gap:9px;display:inline-flex}.pg-quote .qt-trust li:before{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px}.pg-quote .qt-reply{padding:clamp(24px,3vw,38px) clamp(18px,2.4vw,30px) clamp(24px,2.8vw,34px)}.pg-quote .qt-reply-h{font:500 13px/1.2 var(--attn-sans);letter-spacing:.04em;color:var(--sage);align-items:center;gap:10px;margin:0 0 16px;display:flex}.pg-quote .qt-reply-h:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #7fd6b5b3}.pg-quote .qt-reply-h:focus:not(:focus-visible){outline:none}.pg-quote .qt-stream p{max-width:38em;color:var(--sage);margin:0 0 .9em;font-size:17px;line-height:1.6}.pg-quote .qt-stream p:first-child{max-width:18em;font:400 clamp(28px,2.8vw,42px)/1.18 var(--attn-serif);color:var(--parchment);text-wrap:balance;margin-bottom:.6em}:lang(bn) .pg-quote .qt-stream p:first-child{font-size:clamp(24px,2.3vw,34px);line-height:1.4}.pg-quote .qt-w{transition:opacity .32s cubic-bezier(.2,.7,.2,1),transform .4s cubic-bezier(.2,.7,.2,1);display:inline-block;position:relative}.pg-quote .qt-stream[data-state=live] .qt-w:not(.on){opacity:0;transform:translateY(.18em)}.pg-quote .qt-w.cur:after{content:"";background:var(--gold);border-radius:1px;width:2px;animation:qt-blink 1.05s step-end infinite;position:absolute;top:.2em;bottom:.14em;left:calc(100% + .12em);box-shadow:0 0 10px #f2b33d99}@keyframes qt-blink{50%{opacity:0}}.pg-quote .qt-again{opacity:0;visibility:hidden;margin-top:10px;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s linear .5s;transform:translateY(6px)}.pg-quote .qt-again[data-on]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.pg-quote .qt-spec{border:1px solid var(--forest-rule);background:#0b201c;border-radius:12px;transition:border-color .6s,box-shadow .6s;position:relative;overflow:hidden}.pg-quote .qt-spec-bar{border-bottom:1px solid var(--forest-rule);font:500 13px/1.2 var(--attn-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:12px 16px;display:flex}.pg-quote .qt-spec-file{align-items:center;gap:9px;display:inline-flex}.pg-quote .qt-spec-file:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;transition:background-color .5s,box-shadow .5s;box-shadow:0 0 8px #f2b33db3}.pg-quote .qt-spec-state{color:var(--sage);transition:color .5s}.pg-quote .qt-yaml{color:var(--parchment);margin:0;padding:14px 16px 12px 0;font:400 13.5px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;list-style:none}:lang(bn) .pg-quote .qt-yaml{font:400 14.5px/1.8 var(--attn-sans)}.pg-quote .qt-yaml li{overflow-wrap:anywhere;padding:1px 0 1px 3.2em;transition:background-color .4s;position:relative}.pg-quote .qt-yaml li:has([data-typing]){background:#f2b33d0f}.pg-quote .qt-ln{text-align:right;color:#9fb3aa73;width:2.3em;transition:color .4s;position:absolute;left:0}.pg-quote .qt-yaml li[data-set] .qt-ln{color:var(--mint)}.pg-quote .qt-k{color:var(--sage)}.pg-quote .qt-nil{color:#9fb3aa73}.pg-quote .qt-v[data-typing]:after{content:"";vertical-align:-.18em;background:var(--gold);border-radius:1px;width:2px;height:1.05em;margin-left:1px;display:inline-block;box-shadow:0 0 8px #f2b33d99}.pg-quote .qt-spec-foot{color:var(--sage);border-top:1px dashed #ece9e01a;flex-wrap:wrap;gap:4px 14px;padding:10px 16px 13px;font-size:13px;line-height:1.45;display:flex}.pg-quote .qt-spec-foot span:first-child{color:var(--parchment)}.pg-quote .qt-spec[data-state=compiling]{border-color:#f2b33d66}.pg-quote .qt-spec[data-state=compiling] .qt-spec-state{color:var(--gold)}.pg-quote .qt-spec[data-state=compiling]:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#f2b33d1a 96%,#f2b33dd9);animation:qt-sweep 1.1s cubic-bezier(.5,0,.5,1) infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes qt-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.pg-quote .qt-spec[data-state=compiling] .qt-ln{animation:qt-compile .9s ease-out both;animation-delay:calc(var(--i,0)*90ms)}@keyframes qt-compile{0%{color:#9fb3aa73}40%{color:var(--gold)}to{color:var(--mint)}}.pg-quote .qt-spec[data-state=sent]{border-color:#7fd6b566;box-shadow:0 0 0 4px #7fd6b50d}.pg-quote .qt-spec[data-state=sent] .qt-spec-file:before{background:var(--mint);box-shadow:0 0 8px #7fd6b5b3}.pg-quote .qt-spec[data-state=sent] .qt-ln,.pg-quote .qt-spec[data-state=sent] .qt-spec-state{color:var(--mint)}.pg-quote .qt-spec-toggle{display:none}@media (max-width:999px){.pg-quote .qt-spec-toggle{border:1px solid var(--forest-rule);width:100%;min-height:50px;color:var(--parchment);font:500 14.5px/1.2 var(--attn-sans);text-align:left;cursor:pointer;background:#0b201c;border-radius:10px;align-items:center;gap:12px;padding:0 16px;display:flex}.pg-quote .qt-spec-toggle[aria-expanded=true]{border-bottom-color:#0000;border-radius:10px 10px 0 0}.pg-quote .qt-spec-toggle-n{color:var(--sage);margin-left:auto;font-size:13px}.pg-quote .qt-chev{border-right:1.5px solid var(--sage);border-bottom:1.5px solid var(--sage);width:8px;height:8px;margin:-3px 2px 0 0;transition:transform .35s cubic-bezier(.2,.7,.2,1);transform:rotate(45deg)}.pg-quote .qt-spec-toggle[aria-expanded=true] .qt-chev{transform:translateY(3px)rotate(-135deg)}.pg-quote .qt-spec:not([data-open]){display:none}.pg-quote .qt-spec[data-open]{border-radius:0 0 10px 10px;animation:qt-rise .4s cubic-bezier(.2,.7,.2,1)}.pg-quote .qt-spec[data-open] .qt-spec-bar{border-top:1px dashed #ece9e01a}}.pg-quote .qt-band{border-top:1px solid var(--forest-rule);padding:clamp(40px,5vw,64px) 0}.pg-quote .qt-band-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.pg-quote .qt-band-h{font:400 clamp(28px,2.6vw,40px)/1.1 var(--attn-serif);margin:0 0 6px}:lang(bn) .pg-quote .qt-band-h{line-height:1.3}.pg-quote .qt-band p{max-width:46ch;color:var(--sage);margin:0}.pg-quote .qt-band-links{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:480px){.pg-quote .qt-foot .qt-note,.pg-quote .qt-next{width:100%}}.pg-resources [lang=en]{--attn-serif:var(--font-instrument-serif),Georgia,"Times New Roman",serif;--attn-sans:var(--font-schibsted),system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--attn-sans)}.pg-resources a.rs-back{color:var(--sage);align-items:center;gap:2px;margin-bottom:clamp(24px,3vw,40px);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.pg-resources .rs-back:hover{color:var(--parchment)}.pg-resources .rs-chips{flex-wrap:wrap;gap:8px;display:flex}.pg-resources .rs-chip{border:1px solid var(--forest-rule);min-height:34px;color:var(--sage);font:500 13px/1 var(--attn-sans);cursor:pointer;background:#ece9e008;border-radius:999px;align-items:center;gap:7px;padding:0 13px;transition:color .25s,border-color .25s,background-color .25s,box-shadow .25s;display:inline-flex}.pg-resources .rs-chip:hover{color:var(--parchment);border-color:var(--forest-faint)}.pg-resources .rs-chip[aria-pressed=true]{color:#1a1206;background:var(--gold);border-color:var(--gold);box-shadow:0 0 18px #f2b33d59}.pg-resources .rs-chip-c{opacity:.7;font-size:11px}.pg-resources .rs-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-resources .rs-tags li{border:1px solid var(--forest-rule);color:var(--sage);border-radius:999px;padding:3px 9px;font-size:12px;line-height:1.4}.pg-resources .rs-bar{background:#7fd6b524;border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.pg-resources .rs-bar i{background:var(--mint);transform-origin:0;transform:scaleX(var(--s,0));border-radius:2px;transition:transform 1s cubic-bezier(.2,.7,.2,1),background-color .4s;position:absolute;inset:0}.pg-resources .rs-empty{color:var(--sage);margin:32px 0}.pg-resources .rs-hero{padding-top:clamp(48px,6.5vw,104px);padding-bottom:clamp(56px,6vw,96px)}.pg-resources .rs-hero .pg-h1{max-width:11em}.pg-resources .rs-hero-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:40px clamp(32px,5vw,80px);margin-top:clamp(28px,3.4vw,52px);display:grid}.pg-resources .rs-hero-copy .pg-lede{margin-top:0}.pg-resources .rs-rt{isolation:isolate;padding:18px clamp(16px,2vw,26px) 20px;position:relative}.pg-resources .rs-rt:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#7fd6b51a,#0000);border-radius:50%;width:55%;height:60%;position:absolute;inset:-10% auto auto -6%}.pg-resources .rs-rt-head{border-bottom:1px solid var(--forest-rule);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.pg-resources .rs-rt-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:inline-flex}.pg-resources .rs-rt-title b{font:400 24px/1 var(--attn-serif);color:var(--parchment)}.pg-resources .rs-rt-toggle{border:1px solid var(--forest-rule);min-height:32px;color:var(--sage);font:500 13px/1 var(--attn-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:color .2s,border-color .2s;display:inline-flex}.pg-resources .rs-rt-toggle:hover{color:var(--parchment);border-color:var(--forest-faint)}.pg-resources .rs-ico-pause{border-left:3px solid;border-right:3px solid;width:8px;height:10px}.pg-resources .rs-ico-play{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid;width:0;height:0}.pg-resources .rs-rt-chips{padding:16px 0 4px}.pg-resources .rs-rt-query{gap:10px;padding:14px 0 18px;display:grid}.pg-resources .rs-rt-q{border:1px solid var(--forest-faint);min-height:calc(2.5em + 28px);font:400 clamp(21px,1.9vw,27px)/1.25 var(--attn-serif);color:var(--parchment);background:#0818158c;border-radius:10px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;transition:border-color .4s,box-shadow .4s;display:flex}:lang(bn) .pg-resources .rs-rt-q{min-height:calc(2.8em + 28px);line-height:1.4}.pg-resources .rs-rt[data-phase=typing] .rs-rt-q{border-color:#f2b33d99;box-shadow:0 0 0 3px #f2b33d1a}.pg-resources .rs-rt-mag{fill:none;stroke:var(--sage);stroke-width:1.6px;stroke-linecap:round;flex:none;margin-top:.28em}.pg-resources .rs-caret{vertical-align:-.1em;background:var(--gold);width:2px;height:.9em;margin-left:2px;display:inline-block;box-shadow:0 0 10px #f2b33db3}.pg-resources .rs-rt-terms{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:26px;margin:0;display:flex}.pg-resources .rs-rt-terms .pg-cap{margin-right:4px}.pg-resources .rs-term{color:var(--mint);background:#7fd6b512;border:1px solid #7fd6b566;border-radius:5px;padding:3px 9px;font:500 12.5px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pg-resources .rs-rt-rl{justify-content:space-between;gap:12px;margin:0 0 6px;display:flex}.pg-resources .rs-rt-state{color:var(--gold);opacity:0;transition:opacity .3s}.pg-resources .rs-rt-state.on{opacity:1}.pg-resources .rs-rt-list{border-top:1px solid var(--forest-rule);margin:0;padding:0;list-style:none;position:relative}.pg-resources .rs-rt-list li{border-bottom:1px solid var(--forest-rule);background:var(--forest-raised);transition:transform .95s cubic-bezier(.25,.8,.25,1),opacity .5s;position:relative}.pg-resources a.rs-rt-row{min-height:48px;color:var(--sage);border-radius:6px;grid-template-columns:82px minmax(0,1fr) 64px 38px;align-items:center;gap:12px;padding:7px 10px;text-decoration:none;transition:color .35s,background-color .35s;display:grid}.pg-resources .rs-rt-row:hover{color:var(--parchment);background:#ece9e00a}.pg-resources .rs-rt-type{color:var(--sage);opacity:.85;white-space:nowrap}.pg-resources .rs-rt-t{font-size:15px;line-height:1.35}.pg-resources .rs-rt-t mark{color:var(--parchment);background:#f2b33d29;border-radius:3px;box-shadow:0 0 0 2px #f2b33d29}.pg-resources .rs-rt-s{text-align:right;font-size:13px}.pg-resources .rs-rt-list li.is-top .rs-rt-row{color:var(--parchment);background:#f2b33d14}.pg-resources .rs-rt-list li.is-top .rs-bar i{background:var(--gold);box-shadow:0 0 8px #f2b33d99}.pg-resources .rs-rt-list li.is-top .rs-rt-s{color:var(--gold)}.pg-resources .rs-rt-list li.is-zero{opacity:.62}.pg-resources .rs-rt-list li.is-zero:focus-within,.pg-resources .rs-rt-list li.is-zero:hover{opacity:1}.pg-resources .rs-rt-note{color:var(--sage);max-width:62ch;margin:14px 0 0;font-size:13px;line-height:1.55}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-resources .rs-rt[data-live] .rs-term{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(4px)}.pg-resources .rs-rt[data-live] .rs-rt-terms[data-on] .rs-term{opacity:1;transition-delay:calc(var(--i,0)*90ms);transform:none}.pg-resources .rs-rt-state.on{animation:rs-think .9s ease-in-out infinite alternate}}@keyframes rs-think{0%{opacity:.45}to{opacity:1}}.pg-resources .rs-shelf{border-top:1px solid var(--forest-rule);padding:clamp(64px,8vw,120px) 0}.pg-resources .rs-shelf-grid{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:start;gap:32px clamp(32px,5vw,88px);display:grid}.pg-resources .rs-shelf-head{position:sticky;top:104px}.pg-resources .rs-shelf-n{font:400 22px/1 var(--attn-serif);color:var(--gold);margin-bottom:14px;display:block}.pg-resources .rs-shelf-h{font:400 clamp(38px,4.2vw,64px)/1.04 var(--attn-serif);letter-spacing:-.01em;margin:0}:lang(bn) .pg-resources .rs-shelf-h{letter-spacing:0;line-height:1.2}.pg-resources .rs-shelf-note{color:var(--sage);max-width:30ch;margin:16px 0 0;font-size:16px}.pg-resources a.rs-more{color:var(--gold);margin-top:22px;padding-bottom:4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block;position:relative}.pg-resources .rs-more:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.pg-resources .rs-more:focus-visible:after,.pg-resources .rs-more:hover:after{transform:scaleX(1)}.pg-resources .rs-index{border-bottom:1px solid var(--forest-rule);margin:0;padding:0;list-style:none}.pg-resources .rs-index>li{border-top:1px solid var(--forest-rule)}.pg-resources .rs-row{grid-template-columns:44px minmax(0,1fr) minmax(150px,.34fr) 24px;align-items:start;gap:14px clamp(18px,2.6vw,44px);padding:clamp(24px,2.6vw,36px) 0;display:grid;position:relative}.pg-resources .rs-row:before{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #f2b33d8c}.pg-resources .rs-row:focus-within:before,.pg-resources .rs-row:hover:before{transform-origin:0;transform:scaleX(1)}.pg-resources .rs-row-n{color:var(--gold);padding-top:.55em}.pg-resources .rs-row-t{font:400 clamp(26px,2.5vw,38px)/1.1 var(--attn-serif);letter-spacing:-.006em;text-wrap:balance;margin:0}:lang(bn) .pg-resources .rs-row-t:not([lang=en]){letter-spacing:0;line-height:1.3}.pg-resources a.rs-row-a{color:var(--parchment);text-decoration:none;transition:color .3s}.pg-resources .rs-row-a:after{content:"";position:absolute;inset:0}.pg-resources .rs-row:hover .rs-row-a{color:var(--gold-hover)}.pg-resources .rs-row-x{max-width:60ch;color:var(--sage);margin:12px 0 0;font-size:16px;line-height:1.6}.pg-resources .rs-row-meta{gap:12px;padding-top:.5em;display:grid}.pg-resources .rs-row-line{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.pg-resources .rs-row-type{color:var(--gold)}.pg-resources .rs-row-go{color:var(--sage);padding-top:.35em;font-size:20px;transition:color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.pg-resources .rs-row:focus-within .rs-row-go,.pg-resources .rs-row:hover .rs-row-go{color:var(--gold);transform:translate(4px)}.pg-resources .rs-index-lg .rs-row-t{font-size:clamp(30px,3.3vw,50px)}.pg-resources .rs-index-lg .rs-row{padding:clamp(28px,3.2vw,48px) 0}.pg-resources .rs-c-hero{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(36px,4.4vw,64px)}.pg-resources .rs-c-h1{max-width:12.5em}.pg-resources .rs-c-sub{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.pg-resources .rs-c-count{color:var(--gold);margin:0}.pg-resources .rs-c-list{padding-bottom:clamp(64px,8vw,120px)}.pg-resources .rs-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-bottom:22px;display:flex}.pg-resources .rs-filter-s{margin:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-resources .rs-a-row{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.pg-resources .rs-archive[data-live] .rs-a-row:not(.vis){opacity:0;transform:translateY(18px)}}@media (scripting:none){.pg-resources .rs-filter,.pg-resources .rs-progress,.pg-resources .rs-rt-chips,.pg-resources .rs-rt-toggle{display:none}}.pg-resources .rs-progress{z-index:60;pointer-events:none;opacity:0;height:3px;transition:opacity .4s;position:fixed;inset:0 0 auto}.pg-resources .rs-progress[data-state=on]{opacity:1}.pg-resources .rs-progress span{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #f2b33d99}.pg-resources .rs-article{--rs-toc:220px;--rs-measure:700px;--rs-gap:clamp(40px,6vw,96px)}.pg-resources .rs-a-hero{border-bottom:1px solid var(--forest-rule);padding:clamp(44px,6vw,96px) 0 clamp(40px,5vw,72px)}.pg-resources .rs-a-grid,.pg-resources .rs-a-head{grid-template-columns:var(--rs-toc)minmax(0,var(--rs-measure))minmax(0,1fr);column-gap:var(--rs-gap);display:grid}.pg-resources .rs-a-head>*{grid-column:2/-1}.pg-resources .rs-a-head>.rs-back{grid-column:1/-1;justify-self:start}.pg-resources .rs-a-h1{max-width:16em;font:400 clamp(42px,5.4vw,84px)/1.04 var(--attn-serif);letter-spacing:-.012em;text-wrap:balance;margin:0}:lang(bn) .pg-resources .rs-a-h1:not([lang=en]){letter-spacing:0;line-height:1.2}.pg-resources .rs-a-dek{max-width:40rem;color:var(--sage);margin:clamp(20px,2.2vw,30px) 0 0;font-size:clamp(19px,1.5vw,22px);line-height:1.55}.pg-resources .rs-a-meta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(24px,2.6vw,36px);display:flex}.pg-resources .rs-a-line{color:var(--sage);flex-wrap:wrap;gap:4px 0;margin:0;font-size:14px;display:flex}.pg-resources .rs-a-line>span+span:before{content:"·";color:var(--forest-faint);margin:0 10px}.pg-resources .rs-a-line time{color:var(--parchment)}.pg-resources .rs-a-grid{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(64px,8vw,120px)}.pg-resources .rs-a-side{grid-column:1}.pg-resources .rs-a-main{grid-column:2;min-width:0}.pg-resources .rs-toc{max-height:calc(100vh - 136px);position:sticky;top:104px;overflow-y:auto}.pg-resources .rs-toc-h{margin:0 0 14px}.pg-resources .rs-toc ol{margin:0;padding:0;list-style:none}.pg-resources .rs-toc a{border-left:1px solid var(--forest-rule);color:var(--sage);grid-template-columns:26px minmax(0,1fr);gap:4px;padding:8px 0 8px 14px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .3s,border-color .3s;display:grid}.pg-resources .rs-toc a:hover{color:var(--parchment)}.pg-resources .rs-toc-n{color:var(--forest-faint);transition:color .3s}.pg-resources .rs-toc-sub a{grid-template-columns:minmax(0,1fr);padding-left:40px;font-size:13px}.pg-resources .rs-toc li[data-state=read] a{border-left-color:#f2b33d59}.pg-resources .rs-toc li[data-state=now] a{border-left:2px solid var(--gold);color:var(--parchment);padding-left:13px}.pg-resources .rs-toc li[data-state=now] .rs-toc-n,.pg-resources .rs-toc li[data-state=read] .rs-toc-n{color:var(--gold)}.pg-resources .rs-prose{color:#ece9e0db;overflow-wrap:break-word;font-size:18px;line-height:1.75}.pg-resources .rs-prose>:first-child{margin-top:0}.pg-resources .rs-prose p{margin:0 0 1.25em}.pg-resources .rs-prose :is(h2,h3,h4){color:var(--parchment);scroll-margin-top:96px}.pg-resources .rs-prose h2{font:400 clamp(30px,3vw,42px)/1.12 var(--attn-serif);letter-spacing:-.006em;margin:2.1em 0 .6em}.pg-resources .rs-prose h3{font:400 clamp(24px,2.2vw,30px)/1.2 var(--attn-serif);margin:1.8em 0 .5em}.pg-resources .rs-prose h4{font:600 18px/1.4 var(--attn-sans);margin:1.6em 0 .4em}.pg-resources .rs-prose :is(h2,h3,h4) a{color:inherit;text-decoration:none}.pg-resources .rs-prose :is(h2,h3) a:after{content:"#";color:var(--gold);opacity:0;margin-left:.3em;transition:opacity .2s}.pg-resources .rs-prose :is(h2,h3) a:focus-visible:after,.pg-resources .rs-prose :is(h2,h3) a:hover:after{opacity:.8}.pg-resources .rs-prose :is(p,li,td,blockquote) a{color:var(--gold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.pg-resources .rs-prose :is(p,li,td,blockquote) a:hover{color:var(--gold-hover)}.pg-resources .rs-prose :is(strong,b){color:var(--parchment);font-weight:600}.pg-resources .rs-prose em{color:var(--parchment)}.pg-resources .rs-prose :is(ul,ol){margin:0 0 1.4em;padding-left:1.35em}.pg-resources .rs-prose li{margin:.45em 0;padding-left:.2em}.pg-resources .rs-prose li::marker{color:var(--gold)}.pg-resources .rs-prose ol>li::marker{font-variant-numeric:tabular-nums;font-size:.9em}.pg-resources .rs-prose li>:is(ul,ol){margin:.4em 0 0}.pg-resources .rs-prose blockquote{border-left:2px solid var(--gold);font:400 clamp(22px,2vw,27px)/1.4 var(--attn-serif);color:var(--parchment);margin:1.8em 0;padding:2px 0 2px 24px}.pg-resources .rs-prose blockquote p{margin:0 0 .6em}.pg-resources .rs-prose blockquote p:last-child{margin-bottom:0}.pg-resources .rs-prose hr{background:var(--forest-rule);border:0;height:1px;margin:3em 0}.pg-resources .rs-prose :not(pre)>code{color:var(--mint);background:#7fd6b517;border-radius:4px;padding:.1em .35em;font:.86em/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pg-resources .rs-prose figure[data-rehype-pretty-code-figure]{margin:1.8em 0}.pg-resources .rs-prose pre{border:1px solid var(--forest-rule);tab-size:2;border-radius:10px;margin:1.8em 0;padding:18px 20px;font:14.5px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto;background:#0a1c18!important}.pg-resources .rs-prose figure[data-rehype-pretty-code-figure] pre{margin:0}.pg-resources .rs-prose pre code{color:inherit;font:inherit;background:0 0;padding:0;display:grid}.pg-resources .rs-prose pre [data-highlighted-line]{box-shadow:inset 2px 0 var(--gold);background:#f2b33d1a}.pg-resources .rs-prose [data-rehype-pretty-code-title]{font:500 12px/1.3 var(--attn-sans);letter-spacing:.04em;color:var(--sage);margin-bottom:8px}.pg-resources .rs-prose .rs-table{border:1px solid var(--forest-rule);border-radius:10px;margin:1.8em 0;overflow-x:auto}.pg-resources .rs-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15.5px;line-height:1.5}.pg-resources .rs-prose th{text-align:left;font:600 12.5px/1.3 var(--attn-sans);letter-spacing:.03em;color:var(--sage);border-bottom:1px solid var(--forest-faint);padding:11px 14px}.pg-resources .rs-prose td{border-top:1px solid var(--forest-rule);vertical-align:top;padding:11px 14px}.pg-resources .rs-prose tr:first-child td{border-top:0}.pg-resources .rs-prose img{border:1px solid var(--forest-rule);border-radius:10px;max-width:100%;height:auto;margin:1.8em 0;display:block}.pg-resources .rs-prose figure{margin:1.8em 0}.pg-resources .rs-prose figure img{margin:0}.pg-resources .rs-prose figcaption{color:var(--sage);margin-top:10px;font-size:14px}.pg-resources .rs-callout{border:1px solid var(--forest-rule);border-left:3px solid var(--gold);background:#f2b33d0f;border-radius:8px;margin:1.8em 0;padding:16px 20px}.pg-resources .rs-callout-tip{border-left-color:var(--mint);background:#7fd6b50f}.pg-resources .rs-callout-warning{border-left-color:var(--rose);background:#e87a8c12}.pg-resources .rs-callout-t{color:var(--parchment);font-weight:600;margin:0 0 6px!important}.pg-resources .rs-callout-b>:last-child{margin-bottom:0}.pg-resources .rs-a-end{margin-top:clamp(56px,6vw,88px)}.pg-resources .rs-pn{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pg-resources .rs-pn-a{border:1px solid var(--forest-rule);background:var(--forest-raised);border-radius:12px;align-content:start;gap:10px;padding:18px 20px;text-decoration:none;transition:border-color .3s,box-shadow .3s;display:grid}.pg-resources .rs-pn-a b{font:400 22px/1.2 var(--attn-serif);color:var(--parchment)}.pg-resources .rs-pn-a:hover{border-color:#f2b33d8c;box-shadow:0 0 24px #f2b33d14}.pg-resources .rs-pn-next{text-align:right;grid-column:2}.pg-resources .rs-rel{margin-top:clamp(48px,5vw,72px)}.pg-resources .rs-rel-h{font:400 clamp(28px,2.6vw,36px)/1.1 var(--attn-serif);margin:0}.pg-resources .rs-rel-note{max-width:56ch;margin:10px 0 18px}.pg-resources .rs-rel ol{border-bottom:1px solid var(--forest-rule);margin:0;padding:0;list-style:none}.pg-resources .rs-rel li{border-top:1px solid var(--forest-rule)}.pg-resources .rs-rel-a{grid-template-columns:86px minmax(0,1fr) 64px 36px;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:grid}.pg-resources .rs-rel-a b{font:400 20px/1.25 var(--attn-serif);color:var(--parchment);transition:color .3s}.pg-resources .rs-rel-a:hover b{color:var(--gold-hover)}.pg-resources .rs-rel-type{color:var(--gold)}.pg-resources .rs-rel-s{color:var(--sage);text-align:right;font-size:13px}@media (max-width:1100px){.pg-resources .rs-article{--rs-toc:190px}}@media (max-width:1024px){.pg-resources .rs-hero-grid{grid-template-columns:minmax(0,1fr)}.pg-resources .rs-hero-copy .pg-lede{max-width:40rem}.pg-resources .rs-shelf-grid{grid-template-columns:minmax(0,1fr)}.pg-resources .rs-shelf-head{position:static}.pg-resources .rs-shelf-note{max-width:48ch}.pg-resources .rs-a-grid,.pg-resources .rs-a-head{max-width:calc(var(--rs-measure) + 2*var(--attn-gut));grid-template-columns:minmax(0,1fr)}.pg-resources .rs-a-head>*,.pg-resources .rs-a-head>.rs-back,.pg-resources .rs-a-main,.pg-resources .rs-a-side{grid-column:1}.pg-resources .rs-toc{border:1px solid var(--forest-rule);background:var(--forest-raised);border-radius:12px;max-height:none;margin-bottom:44px;padding:16px 18px 10px;position:static}}@media (max-width:768px){.pg-resources .rs-row{grid-template-columns:32px minmax(0,1fr)}.pg-resources .rs-row-meta{grid-column:2;padding-top:0}.pg-resources .rs-row-go{display:none}}@media (max-width:600px){.pg-resources .rs-rt-row{grid-template-columns:minmax(0,1fr) 48px 34px;row-gap:4px;padding:9px 6px}.pg-resources .rs-rt-type{grid-column:1/-1}.pg-resources .rs-rt-q{min-height:calc(3.75em + 28px)}:lang(bn) .pg-resources .rs-rt-q{min-height:calc(4.2em + 28px)}.pg-resources .rs-rel-a{grid-template-columns:minmax(0,1fr) 48px 34px;row-gap:4px}.pg-resources .rs-rel-type{grid-column:1/-1}.pg-resources .rs-pn{grid-template-columns:minmax(0,1fr)}.pg-resources .rs-pn-next{grid-column:1}.pg-resources .rs-prose{font-size:17px}.pg-resources .rs-prose pre{margin-left:calc(-1*var(--attn-gut));margin-right:calc(-1*var(--attn-gut));border-left:0;border-right:0;border-radius:0}}@media (max-width:420px){.pg-resources .rs-row{grid-template-columns:minmax(0,1fr)}.pg-resources .rs-row-n{padding-top:0}.pg-resources .rs-row-meta{grid-column:1}}@media (prefers-reduced-motion:reduce){.pg-resources .rs-bar i,.pg-resources .rs-more:after,.pg-resources .rs-row-go,.pg-resources .rs-row:before,.pg-resources .rs-rt-list li{transition:none!important}}:is(.pg-resources,.pg-portfolio) .cs-eval{--cs-node:16px;margin:0;padding-left:30px;position:relative}:is(.pg-resources,.pg-portfolio) .cs-eval-legend{--cs-node:20px;padding-left:38px}:is(.pg-resources,.pg-portfolio) .cs-rail{left:calc(var(--cs-node)/2 - 1px);top:calc(var(--cs-node)/2 + 3px);bottom:calc(var(--cs-node)/2 + 6px);background:var(--forest-rule);border-radius:2px;width:2px;position:absolute}:is(.pg-resources,.pg-portfolio) .cs-rail-fill{background:linear-gradient(var(--sage),var(--gold)50%,var(--mint));transform-origin:top;border-radius:2px;position:absolute;inset:0}:is(.pg-resources,.pg-portfolio) .cs-rail-tok{opacity:0;pointer-events:none;position:absolute;inset:0}:is(.pg-resources,.pg-portfolio) .cs-rail-tok:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%;box-shadow:0 0 10px #f2b33dcc}:is(.pg-resources,.pg-portfolio) .cs-stages{gap:14px;margin:0;padding:0;list-style:none;display:grid}:is(.pg-resources,.pg-portfolio) .cs-eval-legend .cs-stages{gap:22px}:is(.pg-resources,.pg-portfolio) .cs-stage{--c:var(--sage);gap:3px;display:grid;position:relative}:is(.pg-resources,.pg-portfolio) .cs-stage-approach{--c:var(--gold)}:is(.pg-resources,.pg-portfolio) .cs-stage-outcome{--c:var(--mint)}:is(.pg-resources,.pg-portfolio) .cs-node{left:calc(-1*(var(--cs-node) + 14px));width:var(--cs-node);height:var(--cs-node);border:1.5px solid var(--c);background:var(--forest-raised);border-radius:50%;place-items:center;display:grid;position:absolute;top:1px}:is(.pg-resources,.pg-portfolio) .cs-eval-legend .cs-node{left:calc(-1*(var(--cs-node) + 18px));top:4px}:is(.pg-resources,.pg-portfolio) .cs-node:after{content:"";border:1px solid var(--c);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-5px}:is(.pg-resources,.pg-portfolio) .cs-check{width:70%;height:70%;overflow:visible}:is(.pg-resources,.pg-portfolio) .cs-check path{fill:none;stroke:var(--mint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}:is(.pg-resources,.pg-portfolio) .cs-stage-l{color:var(--c);font-weight:600}:is(.pg-resources,.pg-portfolio) .cs-stage-t{color:var(--parchment);font-size:15px;line-height:1.5}:is(.pg-resources,.pg-portfolio) .cs-eval-legend .cs-stage-l{font:400 clamp(24px,2vw,30px)/1.1 var(--attn-serif);letter-spacing:0}:is(.pg-resources,.pg-portfolio) .cs-eval-legend .cs-stage-t{color:var(--sage);font-size:15.5px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:is(.pg-resources,.pg-portfolio) .cs-rail-fill{transition:transform 1.2s cubic-bezier(.45,.05,.2,1) .2s;transform:scaleY(0)}:is(.pg-resources,.pg-portfolio) .cs-node{opacity:.35;transition:opacity .5s ease calc(.25s + var(--i,0)*.42s),transform .6s cubic-bezier(.3,1.5,.5,1)calc(.25s + var(--i,0)*.42s);transform:scale(.55)}:is(.pg-resources,.pg-portfolio) .cs-check path{stroke-dashoffset:1px;transition:stroke-dashoffset .5s 1.3s}:is(.pg-resources,.pg-portfolio) .cs-stage :is(.cs-stage-l,.cs-stage-t){opacity:.4;transition:opacity .6s ease calc(.3s + var(--i,0)*.42s)}:is(.pg-resources,.pg-portfolio) .vis .cs-rail-fill{transform:none}:is(.pg-resources,.pg-portfolio) .vis .cs-node{opacity:1;transform:none}:is(.pg-resources,.pg-portfolio) .vis .cs-check path{stroke-dashoffset:0}:is(.pg-resources,.pg-portfolio) .vis .cs-stage :is(.cs-stage-l,.cs-stage-t){opacity:1}:is(.pg-resources,.pg-portfolio) .cs-row-in.vis:is(:hover,:focus-within) .cs-rail-tok{animation:cs-run 1.5s cubic-bezier(.45,.05,.3,1) both}:is(.pg-resources,.pg-portfolio) .cs-row-in.vis:is(:hover,:focus-within) .cs-node:after{animation:cs-ping .7s ease-out both;animation-delay:calc(var(--i,0)*.62s + 50ms)}:is(.pg-resources,.pg-portfolio) .cs-legend-fig.vis .cs-rail-tok{animation:cs-run-loop 6s cubic-bezier(.45,.05,.3,1) 1.8s infinite}:is(.pg-resources,.pg-portfolio) .cs-legend-fig.vis .cs-node:after{animation:cs-ping-loop 6s ease-out infinite;animation-delay:calc(1.8s + var(--i,0)*1.3s)}}@keyframes cs-run{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes cs-run-loop{0%{opacity:0;transform:translateY(0)}5%{opacity:1}45%{opacity:1}50%,to{opacity:0;transform:translateY(100%)}}@keyframes cs-ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}@keyframes cs-ping-loop{0%{opacity:.9;transform:scale(.7)}12%,to{opacity:0;transform:scale(1.6)}}.pg-resources.cs-page .cs-hero{padding-bottom:clamp(48px,6vw,88px)}.pg-resources.cs-page .cs-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:48px clamp(40px,6vw,96px);display:grid}.pg-resources.cs-page .cs-h1{max-width:12em}.pg-resources.cs-page .cs-legend{isolation:isolate;padding:24px clamp(20px,2vw,28px);position:relative}.pg-resources.cs-page .cs-legend:before{content:"";z-index:-1;filter:blur(28px);pointer-events:none;background:radial-gradient(closest-side,#7fd6b51f,#0000);border-radius:50%;width:70%;height:70%;position:absolute;inset:auto -10% -20% auto}.pg-resources.cs-page .cs-legend-h{color:var(--parchment);margin:0 0 22px;font-size:14px;font-weight:600}.pg-resources.cs-page .cs-legend-cap{margin:22px 0 0}.pg-resources.cs-page .cs-legend-rule{border-top:1px solid var(--forest-rule);color:var(--sage);margin:14px 0 0;padding-top:14px;font-size:14.5px;line-height:1.55}.pg-resources.cs-page .cs-index{padding-top:clamp(56px,7vw,104px)}:is(.pg-resources,.pg-portfolio) :is(.cs-index-head,.pf-list-head){margin-bottom:clamp(32px,4vw,56px)}:is(.pg-resources,.pg-portfolio) :is(.cs-index-head,.pf-list-head) .attn-sec-h{margin-bottom:14px}:is(.pg-resources,.pg-portfolio) :is(.cs-index-note,.pf-list-note){max-width:60ch;color:var(--sage);margin:0;font-size:16px}.pg-resources.cs-page .cs-empty{color:var(--sage)}:is(.pg-resources,.pg-portfolio) .cs-rows{border-top:1px solid var(--forest-rule);margin:0;padding:0;list-style:none}:is(.pg-resources,.pg-portfolio) .cs-row{border-bottom:1px solid var(--forest-rule)}:is(.pg-resources,.pg-portfolio) .cs-row-in{grid-template-columns:56px minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:24px clamp(24px,4vw,64px);padding:clamp(32px,4vw,56px) 0;display:grid;position:relative}:is(.pg-resources,.pg-portfolio) .cs-row-in:before{content:"";background:var(--gold);transform-origin:0;pointer-events:none;height:1px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 8px #f2b33d80}:is(.pg-resources,.pg-portfolio) .cs-row-in:is(:hover,:focus-within):before{transform:scaleX(1)}:is(.pg-resources,.pg-portfolio) .cs-n{font:400 28px/1.1 var(--attn-serif);color:var(--sage);padding-top:4px}:is(.pg-resources,.pg-portfolio) .cs-row-meta{flex-wrap:wrap;gap:4px 0;margin:0 0 14px;display:flex}:is(.pg-resources,.pg-portfolio) .cs-row-meta>span+span:before{content:"·";color:var(--forest-faint);margin:0 8px}:is(.pg-resources,.pg-portfolio) .cs-own{color:var(--gold)}:is(.pg-resources,.pg-portfolio) .cs-row-t{font:400 clamp(30px,3.3vw,50px)/1.08 var(--attn-serif);letter-spacing:-.01em;text-wrap:balance;margin:0}:lang(bn) :is(.pg-resources,.pg-portfolio) .cs-row-t{letter-spacing:0;line-height:1.2}:is(.pg-resources,.pg-portfolio) .cs-row-link{text-decoration:none;transition:color .25s}:is(.pg-resources,.pg-portfolio) .cs-row-link:after{content:"";z-index:1;position:absolute;inset:0}:is(.pg-resources,.pg-portfolio) .cs-row-link:focus-visible{outline:none}:is(.pg-resources,.pg-portfolio) .cs-row-link:focus-visible:after{outline:2px solid var(--gold);outline-offset:6px;border-radius:8px}:is(.pg-resources,.pg-portfolio) .cs-row-in:hover .cs-row-link{color:var(--gold)}:is(.pg-resources,.pg-portfolio) .cs-row-d{max-width:52ch;color:var(--sage);margin:16px 0 0;font-size:17px;line-height:1.6}:is(.pg-resources,.pg-portfolio) .cs-more{color:var(--parchment);align-items:center;gap:8px;margin-top:22px;font-size:15px;font-weight:600;display:inline-flex}:is(.pg-resources,.pg-portfolio) .cs-more-arr{transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block}:is(.pg-resources,.pg-portfolio) .cs-row-in:is(:hover,:focus-within) .cs-more-arr{transform:translate(5px)}:is(.pg-resources,.pg-portfolio) .cs-row-card{border:1px solid var(--forest-rule);background:#143129b8;border-radius:12px;padding:20px 22px 20px 20px;transition:border-color .4s}:is(.pg-resources,.pg-portfolio) .cs-row-in:is(:hover,:focus-within) .cs-row-card{border-color:#f2b33d61}:is(.pg-resources,.pg-portfolio) .cs-rows-compact .cs-row-in{padding:clamp(28px,3vw,40px) 0}:is(.pg-resources,.pg-portfolio) .cs-rows-compact .cs-row-t{font-size:clamp(26px,2.6vw,38px)}@media (max-width:960px){.pg-resources.cs-page .cs-hero-grid{grid-template-columns:1fr}.pg-resources.cs-page .cs-legend{max-width:34rem}:is(.pg-resources,.pg-portfolio) .cs-row-in{grid-template-columns:44px minmax(0,1fr)}:is(.pg-resources,.pg-portfolio) .cs-row-card{grid-column:2;max-width:36rem}}@media (max-width:560px){:is(.pg-resources,.pg-portfolio) .cs-row-in{grid-template-columns:minmax(0,1fr);gap:16px}:is(.pg-resources,.pg-portfolio) .cs-row-card{grid-column:auto}:is(.pg-resources,.pg-portfolio) .cs-n{padding:0;font-size:22px}}.pg-resources.cs-detail .cs-lead{border-bottom:1px solid var(--forest-rule);gap:clamp(36px,4vw,56px);margin-bottom:clamp(48px,5vw,72px);padding-bottom:clamp(40px,4vw,56px);display:grid}.pg-resources.cs-detail .cs-summary{isolation:isolate;padding:24px clamp(20px,2.4vw,30px);position:relative}.pg-resources.cs-detail .cs-summary:before{content:"";z-index:-1;filter:blur(28px);pointer-events:none;background:radial-gradient(closest-side,#f2b33d1a,#0000);border-radius:50%;width:50%;height:70%;position:absolute;inset:-10% -6% auto auto}.pg-resources.cs-detail .cs-summary-h{font:400 28px/1.1 var(--attn-serif);color:var(--parchment);margin:0 0 20px}:lang(bn) .pg-resources.cs-detail .cs-summary-h{line-height:1.3}.pg-resources.cs-detail .cs-summary .cs-stage-t{font-size:16px}.pg-resources.cs-detail .cs-summary-dl{border-top:1px solid var(--forest-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:22px 0 0;padding-top:18px;display:grid}.pg-resources.cs-detail .cs-summary-stack{grid-column:1/-1}.pg-resources.cs-detail .cs-summary-dl dt{margin-bottom:4px}.pg-resources.cs-detail .cs-summary-dl dd{color:var(--parchment);margin:0;font-size:15px;line-height:1.5}.pg-resources.cs-detail .cs-stack{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pg-resources.cs-detail .cs-stack li{font:500 12.5px/1 var(--attn-sans);color:var(--parchment);border:1px solid var(--forest-rule);border-radius:4px;padding:5px 8px}.pg-resources.cs-detail .cs-product{border:1px solid var(--forest-rule);border-radius:10px;gap:4px;margin-top:20px;padding:14px 16px;text-decoration:none;transition:border-color .3s,background-color .3s;display:grid}.pg-resources.cs-detail .cs-product:hover{background:#f2b33d0d;border-color:#f2b33d80}.pg-resources.cs-detail .cs-product-t{color:var(--parchment);align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:inline-flex}.pg-resources.cs-detail .cs-product-n{color:var(--sage);font-size:13.5px;line-height:1.45}.pg-resources.cs-detail .cs-product:is(:hover,:focus-visible) .cs-more-arr{transform:translate(4px)}.pg-resources.cs-detail .cs-results-h{font:400 clamp(28px,2.6vw,38px)/1.1 var(--attn-serif);margin:0}:lang(bn) .pg-resources.cs-detail .cs-results-h{line-height:1.25}.pg-resources.cs-detail .cs-results-note{color:var(--sage);max-width:56ch;margin:12px 0 24px;font-size:15px;line-height:1.55}.pg-resources.cs-detail .cs-facts{border-top:1px solid var(--forest-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pg-resources.cs-detail .cs-fact{border-left:1px solid var(--forest-rule);align-content:start;gap:10px;padding:18px 20px 4px;display:grid;position:relative}.pg-resources.cs-detail .cs-fact:first-child{border-left:0;padding-left:0}.pg-resources.cs-detail .cs-fact dt{color:var(--mint);padding-right:26px;font-weight:600}.pg-resources.cs-detail .cs-fact dd{font:400 clamp(20px,1.7vw,24px)/1.25 var(--attn-serif);color:var(--parchment);margin:0}:lang(bn) .pg-resources.cs-detail .cs-fact dd{line-height:1.4}.pg-resources.cs-detail .cs-fact-ok{border:1.5px solid var(--mint);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:17px;right:16px}.pg-resources.cs-detail .cs-fact-ok svg{width:70%;height:70%;overflow:visible}.pg-resources.cs-detail .cs-fact-ok path{fill:none;stroke:var(--mint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pg-resources.cs-detail .cs-fact-ok path{stroke-dashoffset:1px;transition:stroke-dashoffset .5s ease calc(.5s + var(--d,0)*.11s)}.pg-resources.cs-detail .vis .cs-fact-ok path{stroke-dashoffset:0}}.pg-resources.cs-detail .cs-others{border-top:1px solid var(--forest-rule)}.pg-resources.cs-detail .cs-others .attn-sec-h{margin-bottom:clamp(28px,3.4vw,48px)}@media (max-width:640px){.pg-resources.cs-detail .cs-facts,.pg-resources.cs-detail .cs-summary-dl{grid-template-columns:minmax(0,1fr)}.pg-resources.cs-detail .cs-fact{border-left:0;border-bottom:1px solid var(--forest-rule);padding:16px 0}.pg-resources.cs-detail .cs-fact-ok{top:16px;right:0}}.pg-portfolio .pf-hero{padding-bottom:clamp(40px,5vw,72px)}.pg-portfolio .pf-h1{max-width:11em}.pg-portfolio .pf-fork{margin-top:clamp(48px,6vw,88px);position:relative}.pg-portfolio .pf-fork-lines{width:100%;height:72px;display:block;overflow:visible}.pg-portfolio .pf-fork-p{fill:none;stroke:var(--gold);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;opacity:.75}.pg-portfolio .pf-fork-root{background:var(--gold);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 12px #f2b33dbf}.pg-portfolio .pf-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.pg-portfolio .pf-route-a{--c:var(--mint);gap:12px;height:100%;padding:clamp(24px,3vw,40px);text-decoration:none;transition:border-color .35s,background-color .35s;display:grid;position:relative;overflow:hidden}.pg-portfolio .pf-route-cases .pf-route-a{--c:var(--gold)}.pg-portfolio .pf-route-a:before{content:"";background:linear-gradient(90deg,transparent,var(--c),transparent);opacity:.6;width:40%;height:1px;margin-left:-20%;transition:opacity .35s,transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:50%}.pg-portfolio .pf-route-a:hover{border-color:var(--forest-faint);background:#17372e}.pg-portfolio .pf-route-a:hover:before{opacity:1;transform:scaleX(2.2)}.pg-portfolio .pf-route-n{color:var(--c);align-items:center;gap:8px;font-weight:600;display:flex}.pg-portfolio .pf-route-n:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.pg-portfolio .pf-route-t{font:400 clamp(34px,3.6vw,56px)/1.04 var(--attn-serif);color:var(--parchment);letter-spacing:-.01em}:lang(bn) .pg-portfolio .pf-route-t{letter-spacing:0;line-height:1.2}.pg-portfolio .pf-route-b{color:var(--sage);max-width:44ch;font-size:16.5px;line-height:1.6}.pg-portfolio .pf-route-cta{color:var(--parchment);align-items:center;gap:8px;margin-top:8px;font-size:15.5px;font-weight:600;display:inline-flex}.pg-portfolio .pf-route-arr{transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block}.pg-portfolio .pf-route-a:is(:hover,:focus-visible) .pf-route-arr{transform:translate(5px)}.pg-portfolio .pf-list{padding-top:clamp(64px,8vw,120px)}@media (prefers-reduced-motion:no-preference){.pg-portfolio .pf-fork-p{animation:pf-draw 1.3s cubic-bezier(.45,.05,.2,1) .55s both}.pg-portfolio .pf-fork-root{animation:pf-root 5.6s ease-in-out 1.8s infinite}.pg-portfolio .pf-route{animation:pf-land .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(1.2s + var(--d,0)*.12s)}}@keyframes pf-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pf-root{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@keyframes pf-land{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:720px){.pg-portfolio .pf-fork-lines,.pg-portfolio .pf-fork-root{display:none}.pg-portfolio .pf-routes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.pg-resources,.pg-portfolio) .cs-rail-tok{display:none}:is(.pg-resources,.pg-portfolio) .cs-row-in:before,:is(.pg-resources,.pg-portfolio) :is(.cs-more-arr,.cs-row-card){transition:none}.pg-portfolio :is(.pf-fork-p,.pf-fork-root,.pf-route){animation:none}.pg-portfolio .pf-route-a:before,.pg-portfolio :is(.pf-route-a,.pf-route-arr){transition:none}}.pg-system.sy-root{--attn-serif:var(--font-instrument-serif),Georgia,"Times New Roman",serif;--attn-sans:var(--font-schibsted),system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh}.pg-system .sy-main{align-items:center;min-height:calc(100vh - 64px);padding:clamp(64px,9vw,140px) 0;display:flex}.pg-system.sy-root .sy-main{min-height:100vh}.pg-system .sy-main>.attn-wrap{width:100%}.pg-system .sy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px clamp(40px,6vw,96px);display:grid}.pg-system .sy-h1{max-width:10em;font-size:clamp(44px,6.2vw,100px)}:lang(bn) .pg-system .sy-h1{font-size:clamp(38px,5.2vw,84px)}.pg-system .sy-kicker-rose:before{background:var(--rose);box-shadow:0 0 8px #e87a8cb3}.pg-system .sy-ood{padding:20px clamp(18px,2vw,26px) 18px}.pg-system .sy-ood-h{margin:0}.pg-system .sy-addr{font:400 clamp(26px,2.8vw,40px)/1.4 var(--attn-serif);overflow-wrap:anywhere;color:var(--parchment);margin:18px 0 72px;position:relative}.pg-system .sy-sep{color:var(--sage);opacity:.7}.pg-system .sy-tok-t{text-underline-offset:.2em;border-radius:4px;-webkit-text-decoration:underline wavy #e87a8cbf;text-decoration:underline wavy #e87a8cbf;text-decoration-thickness:1.5px;transition:color .3s,background-color .3s;display:inline-block;position:relative}.pg-system .sy-tok-f{white-space:nowrap;color:var(--rose);background:var(--forest-raised);-webkit-text-decoration:line-through #e87a8ccc;text-decoration:line-through #e87a8ccc;text-decoration-thickness:1.5px;inset:0;overflow:hidden}.pg-system .sy-cands,.pg-system .sy-tok-f{opacity:0;pointer-events:none;position:absolute}.pg-system .sy-cands{font:500 13px/1.2 var(--attn-sans);flex-wrap:wrap;align-items:center;gap:6px 18px;transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1);display:flex;top:calc(100% + 12px);left:0;transform:translateY(4px)}.pg-system .sy-cands-h{color:var(--sage)}.pg-system .sy-cand{grid-template-columns:auto 44px;align-items:center;gap:8px;display:inline-grid}.pg-system .sy-cand s{color:var(--rose);text-decoration-thickness:1.5px}.pg-system .sy-cand i{background:#e87a8c2e;border-radius:2px;height:2px;position:relative}.pg-system .sy-cand i:after{content:"";width:calc(var(--p,.2)*100%);background:var(--rose);border-radius:2px;position:absolute;inset:0 auto 0 0}.pg-system .sy-caret{vertical-align:-.12em;background:var(--gold);border-radius:2px;width:3px;height:.9em;margin-left:6px;display:inline-block;box-shadow:0 0 12px #f2b33d99}.pg-system .sy-ood-note{border-top:1px solid var(--forest-rule);color:var(--sage);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding-top:14px;font-size:14px;line-height:1.5;display:flex}.pg-system .sy-flag{font:600 12px/1 var(--attn-sans);color:var(--rose);border:1px solid #e87a8c73;border-radius:4px;padding:4px 7px}.pg-system .sy-ood[data-state=live]:not([data-rest]) .sy-tok:not(.is-live,.is-done) .sy-tok-t{color:var(--sage);text-decoration-color:#0000}.pg-system .sy-ood[data-state=live] .sy-tok.is-live .sy-tok-t{color:var(--gold);background:#f2b33d1a;text-decoration-color:#0000}.pg-system .sy-ood[data-state=live] .sy-tok.is-live .sy-tok-f{animation:sy-flicker 1.5s step-end both}.pg-system .sy-ood[data-state=live] .sy-tok.is-live .sy-cands{opacity:1;transform:none}.pg-system .sy-ood[data-state=live] .sy-caret{animation:sy-blink 1.05s step-end infinite}@keyframes sy-flicker{0%,16%{opacity:0}18%,26%{opacity:1}28%,46%{opacity:0}48%,54%{opacity:1}56%,to{opacity:0}}@keyframes sy-blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.pg-system .sy-ood-css .sy-tok-t{animation:sy-pass 7.5s ease-in-out infinite;animation-delay:calc(var(--w,0)*1.1s)}.pg-system .sy-ood-css .sy-caret{animation:sy-blink 1.05s step-end infinite}}@keyframes sy-pass{0%,18%,to{color:var(--parchment);background-color:#0000}5%{color:var(--gold);background-color:#f2b33d1a}11%{color:var(--rose);background-color:#0000}}.pg-system .sy-suggest{margin-top:28px}.pg-system .sy-suggest-h{margin:0 0 8px}.pg-system .sy-suggest ul{border-top:1px solid var(--forest-rule);margin:0;padding:0;list-style:none}.pg-system .sy-suggest li{border-bottom:1px solid var(--forest-rule)}.pg-system .sy-sug{grid-template-columns:minmax(0,1fr) clamp(56px,8vw,110px) 20px;grid-template-areas:"t bar arr""n bar arr";align-items:center;gap:2px 18px;padding:14px 4px;text-decoration:none;display:grid}.pg-system .sy-sug-t{font:400 26px/1.15 var(--attn-serif);color:var(--parchment);grid-area:t;transition:color .25s}:lang(bn) .pg-system .sy-sug-t{line-height:1.35}.pg-system .sy-sug-n{color:var(--sage);grid-area:n;font-size:14px}.pg-system .sy-sug-bar{background:#7fd6b524;border-radius:2px;grid-area:bar;height:3px;position:relative;overflow:hidden}.pg-system .sy-sug-bar i{background:var(--mint);transform:scaleX(var(--p,.8));transform-origin:0;border-radius:2px;position:absolute;inset:0;box-shadow:0 0 8px #7fd6b58c}.pg-system .sy-sug-arr{color:var(--sage);grid-area:arr;transition:transform .35s cubic-bezier(.2,.7,.2,1),color .25s}.pg-system .sy-sug:is(:hover,:focus-visible) .sy-sug-t{color:var(--gold)}.pg-system .sy-sug:is(:hover,:focus-visible) .sy-sug-arr{color:var(--gold);transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.pg-system .sy-sug-bar i{animation:sy-fill 1.1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.6s + var(--d,0)*.12s)}}@keyframes sy-fill{0%{transform:scaleX(0)}}.pg-system .sy-narrow{max-width:calc(52rem + 2*var(--attn-gut))}.pg-system .sy-error .sy-h1{max-width:11em}.pg-system .sy-run{grid-template-columns:auto minmax(0,1fr) clamp(64px,12vw,140px) auto;align-items:center;gap:12px 18px;margin-top:clamp(28px,3vw,40px);padding:16px 20px;display:grid}.pg-system .sy-run-step{color:var(--parchment);font-size:16px}.pg-system .sy-run-bar{background:var(--forest-rule);border-radius:2px;height:3px;position:relative;overflow:hidden}.pg-system .sy-run-bar i{background:var(--rose);transform-origin:0;border-radius:2px;position:absolute;inset:0;transform:scaleX(.62)}.pg-system .sy-run-v{font:600 12px/1 var(--attn-sans);color:var(--rose);border:1px solid #e87a8c73;border-radius:4px;padding:5px 8px}@media (prefers-reduced-motion:no-preference){.pg-system .sy-run-bar i{animation:sy-run 1.6s cubic-bezier(.3,.6,.3,1) .5s both}.pg-system .sy-run-v{animation:sy-verdict .5s 2s both}}@keyframes sy-run{0%{background:var(--gold);transform:scaleX(0)}80%{background:var(--gold)}to{background:var(--rose);transform:scaleX(.62)}}@keyframes sy-verdict{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.pg-system .sy-ref{margin:14px 0 0}.pg-system .sy-ref code{color:var(--parchment);font-size:12px}.pg-system.sy-loading{align-items:center;min-height:70vh;display:flex}.pg-system .sy-load-line{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.pg-system .sy-load-line i{width:calc(var(--w,4)*14px);background:#ece9e012;border-radius:4px;height:14px;display:block;position:relative;overflow:hidden}.pg-system .sy-load-line i:after{content:"";background:linear-gradient(90deg,#0000,#f2b33d61,#0000);position:absolute;inset:0;transform:translate(-100%)}.pg-system .sy-load-line .sy-caret{height:22px;margin-left:2px}@media (prefers-reduced-motion:no-preference){.pg-system .sy-load-line i:after{animation:sy-sweep 2.2s ease-in-out infinite}.pg-system .sy-load-line i:nth-child(2):after{animation-delay:.18s}.pg-system .sy-load-line i:nth-child(3):after{animation-delay:.36s}.pg-system .sy-load-line i:nth-child(4):after{animation-delay:.54s}.pg-system .sy-load-line .sy-caret{animation:sy-blink 1.05s step-end infinite}}@keyframes sy-sweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.pg-system .sy-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:960px){.pg-system .sy-grid{grid-template-columns:minmax(0,1fr)}.pg-system .sy-fig{max-width:40rem}}@media (max-width:560px){.pg-system .sy-run{grid-template-columns:minmax(0,1fr) auto}.pg-system .sy-run-l{grid-column:1/-1}.pg-system .sy-run-bar{grid-area:3/1/auto/-1}.pg-system .sy-addr{margin-bottom:88px}}@media (prefers-reduced-motion:reduce){.pg-system :is(.sy-tok-t,.sy-cands,.sy-sug-t,.sy-sug-arr){transition:none}.pg-system :is(.sy-tok-f,.sy-caret,.sy-sug-bar i,.sy-run-bar i,.sy-run-v){animation:none!important}.pg-system .sy-load-line i:after{display:none}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.animate-bounce,.animate-ping,.animate-pulse,.animate-spin{animation:none!important}}:root{--background:var(--ink-950);--foreground:var(--bone);--card-bg:#11141acc;--card-border:#262b3580;--shadow-color:#d8ff3e14;--nav-bg:#0a0c10eb;--nav-border:#262b3599;--btn-hover:#1a1e2699;--text-secondary:#8a919e;--surface-elevated:#11141a;--surface-sunken:#07090c;--border-default:#262b35;--slate-deep:#0a0c10;--slate-mid:#11141a;--slate-light:#1a1e26;--brand-primary:#d8ff3e;--brand-secondary:#9bbd2a;--brand-accent:#d8ff3e;--brand-success:#9bbd2a;--brand-warning:#ffb347;--neural-cyan:#d8ff3e;--neural-purple:#9bbd2a;--neural-orange:#ffb347;--neural-green:#d8ff3e;--neural-blue:#8a919e}:lang(bn){--font-display:var(--font-anek-bangla);--font-sans:var(--font-anek-bangla)}:lang(bn) body{font-size:1.0625em;line-height:1.75}:lang(bn) :not([lang=en]).tracking-\[0\.15em\],:lang(bn) :not([lang=en]).tracking-\[0\.2em\]{letter-spacing:.04em}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}@keyframes bg-shift{0%{background-position:0}to{background-position:100%}}@keyframes neural-pulse{0%,to{box-shadow:0 0 8px #00e5ff33}50%{box-shadow:0 0 20px #00e5ff66,0 0 25px #7c4dff4d}}@keyframes data-flow{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes quantum-spark{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes neural-grid{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(3px,-3px)rotate(.5deg)}50%{transform:translate(-2px,2px)rotate(-.3deg)}75%{transform:translate(2px,-2px)rotate(.2deg)}}@keyframes glitch{0%,85%,to{transform:translate(0)}2%{transform:translate(-1px,-1px)}4%{transform:translate(1px,1px)}6%{transform:translate(-1px,1px)}8%{transform:translate(1px,-1px)}10%{transform:translate(0)}}.animate-neural-pulse{will-change:box-shadow;animation:neural-pulse 4s ease-in-out infinite}.animate-data-flow{will-change:background-position;animation:data-flow 6s linear infinite}.animate-quantum-spark{will-change:transform,opacity;animation:quantum-spark 3s ease-in-out infinite}@keyframes gradient{0%,to{background-position:0}50%{background-position:100%}}.animate-gradient{will-change:background-position;background-size:200% 200%;animation:gradient 4s ease-in-out infinite}@keyframes scan-line{0%{transform:translate(0)}to{transform:translate(400px)}}.animate-scan-line{will-change:transform;animation:scan-line 4s linear infinite}.transform-gpu{backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform:translateZ(0)}.transition-smooth{transition-timing-function:cubic-bezier(.4,0,.2,1)}.glitch-text{will-change:transform;animation:glitch 8s infinite;position:relative}.glitch-text:after,.glitch-text:before{content:attr(data-text);clip:rect(0,0,0,0);background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.glitch-text:before{text-shadow:-1px 0 #ff00c180;animation:glitch-anim 8s linear infinite alternate-reverse;left:1px}.glitch-text:after,.glitch-text:before{clip:rect(44px,450px,56px,0);will-change:clip,text-shadow}.glitch-text:after{text-shadow:-1px 0 #00fff980;animation:glitch-anim2 8s linear infinite alternate-reverse;left:-1px}@keyframes glitch-anim{0%{clip:rect(91px,9999px,95px,0)}5%{clip:rect(50px,9999px,23px,0)}10%{clip:rect(47px,9999px,32px,0)}15%{clip:rect(3px,9999px,17px,0)}20%{clip:rect(76px,9999px,90px,0)}25%{clip:rect(34px,9999px,43px,0)}30%{clip:rect(27px,9999px,39px,0)}35%{clip:rect(68px,9999px,88px,0)}40%{clip:rect(12px,9999px,35px,0)}45%{clip:rect(89px,9999px,100px,0)}50%{clip:rect(55px,9999px,71px,0)}55%{clip:rect(23px,9999px,47px,0)}60%{clip:rect(78px,9999px,95px,0)}65%{clip:rect(6px,9999px,29px,0)}70%{clip:rect(44px,9999px,67px,0)}75%{clip:rect(82px,9999px,99px,0)}80%{clip:rect(19px,9999px,42px,0)}85%{clip:rect(63px,9999px,86px,0)}90%{clip:rect(8px,9999px,31px,0)}95%{clip:rect(51px,9999px,74px,0)}to{clip:rect(37px,9999px,60px,0)}}@keyframes glitch-anim2{0%{clip:rect(65px,9999px,80px,0)}5%{clip:rect(22px,9999px,41px,0)}10%{clip:rect(77px,9999px,94px,0)}15%{clip:rect(33px,9999px,52px,0)}20%{clip:rect(88px,9999px,100px,0)}25%{clip:rect(15px,9999px,34px,0)}30%{clip:rect(70px,9999px,87px,0)}35%{clip:rect(26px,9999px,45px,0)}40%{clip:rect(81px,9999px,98px,0)}45%{clip:rect(7px,9999px,26px,0)}50%{clip:rect(62px,9999px,79px,0)}55%{clip:rect(18px,9999px,37px,0)}60%{clip:rect(73px,9999px,90px,0)}65%{clip:rect(29px,9999px,48px,0)}70%{clip:rect(84px,9999px,100px,0)}75%{clip:rect(11px,9999px,30px,0)}80%{clip:rect(66px,9999px,83px,0)}85%{clip:rect(22px,9999px,41px,0)}90%{clip:rect(77px,9999px,94px,0)}95%{clip:rect(4px,9999px,23px,0)}to{clip:rect(59px,9999px,76px,0)}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}[class*=animate-],[class*=motion-]{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}footer *{transition:color .2s,background-color .2s!important;animation:none!important}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);-webkit-overflow-scrolling:touch;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;transition:background-color .3s,color .3s;overflow-x:hidden}.smooth-click{transform-origin:50%;backface-visibility:hidden;will-change:transform,opacity;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.smooth-click:active{transition:transform .1s ease-out;transform:scale(.98)}.layout-stable{contain:layout style paint}.layout-stable,.strict-layout-container{will-change:auto;transform:translateZ(0)}.strict-layout-container{contain:strict;isolation:isolate;position:relative;overflow:hidden}.strict-layout-container>*{contain:layout style paint}.layout-stable>*,.strict-layout-container>*{backface-visibility:hidden;transform:translateZ(0)}.height-stable{transition:min-height .3s ease-out;overflow:hidden}@media (max-width:768px){.strict-layout-container{height:auto!important;max-height:80vh!important}}.strict-layout-container .animate-bounce,.strict-layout-container .animate-ping,.strict-layout-container .animate-pulse{contain:strict}.strict-layout-container section{contain:layout style paint;height:100%}.strict-layout-container [class*=flex],.strict-layout-container [class*=grid]{contain:layout}input[type=email],input[type=number],input[type=search],input[type=text],select,textarea{appearance:none;background-clip:padding-box;border-radius:0}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=email],input[type=number],input[type=search],input[type=text],select,textarea{font-size:16px}}.gpu-accelerated{will-change:transform;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.gradient-fallback{background:linear-gradient(45deg,#00e5ff,#8b5cf6)}.flex-fallback{display:flex}.flex-center{justify-content:center;align-items:center}.animate-data-flow,.animate-gradient,.animate-neural-pulse,.animate-ping,.animate-pulse,.animate-quantum-spark,.gpu-accelerated{will-change:transform,opacity;backface-visibility:hidden;contain:layout style paint;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.animate-bounce,.animate-data-flow,.animate-gradient,.animate-neural-pulse,.animate-ping,.animate-pulse,.animate-quantum-spark,.glitch-text{animation:none!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference) and (max-resolution:1x){.animate-pulse{animation-duration:3s!important}}.card{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gradient-text{background:linear-gradient(to right,var(--neural-cyan),var(--neural-purple),var(--neural-orange));color:#0000;-webkit-background-clip:text;background-clip:text}.btn-primary{background:linear-gradient(90deg,var(--neural-cyan),var(--neural-purple));color:#fff;transition:transform .3s,box-shadow .3s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #00e5ff4d}.neural-glow{box-shadow:0 0 20px #00e5ff66}.slate-glow{box-shadow:0 0 20px #8b5cf64d}.orange-glow{box-shadow:0 0 20px #ff6d004d}.green-glow{box-shadow:0 0 20px #00e6764d}.slate-neural-gradient{background:linear-gradient(135deg,var(--neural-cyan),var(--neural-purple),var(--neural-orange))}.slate-depth-gradient{background:linear-gradient(180deg,var(--slate-deep),var(--slate-mid),var(--slate-light))}.slate-surface{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b99;border:1px solid #3341554d}.animate-glow{animation:glow 3s ease-in-out infinite}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0;border-radius:4px}::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:4px;transition:background-color .3s}::-webkit-scrollbar-thumb:hover{background:#6366f180}.dark ::-webkit-scrollbar-thumb{background:#00e5ff4d}.dark ::-webkit-scrollbar-thumb:hover{background:#00e5ff80}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:#6366f14d transparent}body{-ms-overflow-style:-ms-autohiding-scrollbar}@keyframes rotateAnimation{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(1turn)rotateY(1turn)}}.cube-container{perspective:1000px;-ms-perspective:1000px;margin:0 auto}.cube{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-ms-animation:rotateAnimation 20s linear infinite;animation:rotateAnimation 20s linear infinite}.face{backface-visibility:hidden;-ms-backface-visibility:hidden;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}@supports not (transform-style:preserve-3d){.cube{-ms-animation:none;animation:none}.cube-face{border-radius:.5rem;min-height:100px;margin-bottom:1rem;position:static;transform:none!important}.cube-face:not(.front){display:none}.cube-container{height:auto!important}}.transform-style-3d{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}.perspective-1000{-ms-perspective:1000px}.backface-hidden{backface-visibility:hidden;-ms-backface-visibility:hidden}.rotate-y-180{transform:rotateY(180deg)}@keyframes clientScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.client-scroll{animation:clientScroll 20s linear infinite}.perspective-1000{perspective:1000px}.transform-style-3d{transform-style:preserve-3d}.cube{transform-style:preserve-3d;position:relative}.cube,.cube-face{width:100%;height:100%}.cube-face{backface-visibility:hidden;position:absolute}.cube-face.front{transform:translateZ(100px)}.cube-face.back{transform:rotateY(180deg)translateZ(100px)}.cube-face.right{transform:rotateY(90deg)translateZ(100px)}.cube-face.left{transform:rotateY(-90deg)translateZ(100px)}.cube-face.top{transform:rotateX(90deg)translateZ(100px)}.cube-face.bottom{transform:rotateX(-90deg)translateZ(100px)}@keyframes spin-slow{0%{transform:rotateY(0)rotateX(0)}to{transform:rotateY(1turn)rotateX(1turn)}}.animate-spin-slow{-ms-animation:spin-slow 20s linear infinite;animation:spin-slow 20s linear infinite}@keyframes floatParticle{0%{opacity:0;transform:translateY(0)translate(0)}50%{opacity:.3}to{opacity:0;transform:translateY(-100vh)translate(20px)}}@keyframes code-fall{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.animate-code-fall{will-change:transform,opacity;animation:code-fall linear infinite}@keyframes textFloat{0%,to{transform:translateZ(0)translateY(0)}50%{transform:translateZ(20px)translateY(-5px)}}.will-change-transform{will-change:transform,opacity;transform:translateZ(0)}.neural-glow{contain:layout style paint}.reduce-motion,.reduce-motion *{transition:opacity .2s,transform .2s!important;animation:none!important;transform:none!important}.reduce-motion .animate-bounce,.reduce-motion .animate-ping,.reduce-motion .animate-pulse,.reduce-motion .animate-spin{animation:none!important}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.will-change-transform{will-change:auto}.reduce-motion{animation:none!important}}@media print{.no-print,header,nav{display:none!important}.invoice-print,body,html{background:#fff!important}.invoice-print{color:#111!important;border:none!important;padding:0!important}.invoice-print *{color:#111!important;border-color:#ccc!important}}@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-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}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}