/*! tailwindcss v4.2.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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--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-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-600:oklch(62.7% .194 149.214);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-50:oklch(98.4% .019 200.873);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-700:oklch(49.6% .265 301.924);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--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;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=color]),select,textarea{color:#0f172a;background-color:#fff;border:1px solid #94a3b8;min-height:2.75rem;box-shadow:inset 0 1px #0f172a08,0 1px 2px #0f172a0f}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=color])::placeholder,textarea::placeholder{color:#64748b;opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=color]):focus,select:focus,textarea:focus{outline-offset:2px;border-color:#ff1493;outline:2px solid #ff149361;box-shadow:0 0 0 4px #ff149329,0 1px 2px #0f172a0f}input[type=file]{cursor:pointer;min-height:auto;padding:.7rem}input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:999px;margin-right:.85rem;padding:.55rem .9rem;font-weight:800}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;color:#64748b;opacity:1;background-color:#e2e8f0}a:focus-visible,button:focus-visible,[role=button]:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline-offset:3px;outline:3px solid #ff14938c}button:not(:disabled),[role=button],summary{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}label{color:#0f172a;font-weight:800}label:has(+input[required]):after{content:" *";color:#dc2626;font-weight:900}label:has(+select[required]):after{content:" *";color:#dc2626;font-weight:900}label:has(+textarea[required]):after{content:" *";color:#dc2626;font-weight:900}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],input[data-invalid=true],select[data-invalid=true],textarea[data-invalid=true]{outline-offset:2px;border-color:#dc2626;outline:2px solid #dc262638;box-shadow:0 0 0 4px #dc26261f,0 1px 2px #0f172a0f}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{border-color:#dc2626;outline-color:#dc262657;box-shadow:0 0 0 4px #dc262629,0 1px 2px #0f172a0f}[aria-describedby],.form-help,.form-hint,.ip-form-help{color:#475569}[role=alert],.form-error,.ip-form-error,.text-destructive{color:#b91c1c;font-weight:700}:root{--ip-ink:#0a0a0f;--ip-muted:#5b6780;--ip-surface:#f4f6fc;--ip-border:#d7def0;--ip-cyan-strong:#ff1493;--ip-shadow-soft:0 22px 60px #0f172a1a;--ip-shadow-lift:0 30px 80px #0f172a29}html{scroll-behavior:smooth}body{color:var(--ip-ink);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#ff14931f,#0000 32rem),radial-gradient(circle at 100% 0,#ff14931a,#0000 34rem),linear-gradient(#fff 0%,#f7f9ff 48%,#eef4ff 100%)}::selection{color:#020617;background:#ff149347}a{text-underline-offset:.22em;text-decoration-thickness:.08em}img,video{max-width:100%}}@layer components{.ip-focus-panel{background:#fffffff2;border:1px solid #94a3b88c;box-shadow:0 18px 45px #0f172a14}.ip-focus-panel:focus-within{border-color:#ff1493d9;box-shadow:0 0 0 4px #ff149324,0 18px 45px #0f172a14}.ip-page-shell{isolation:isolate;position:relative}.ip-page-shell:before,main[class*=ip-][class*=-page]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 8% 8%,#ff14931a,#0000 28rem),radial-gradient(circle at 92% 4%,#ff149314,#0000 30rem),radial-gradient(circle at 55% 100%,#0f172a0d,#0000 32rem);position:fixed;inset:0}main[class*=ip-][class*=-page]{isolation:isolate;position:relative}main[class*=ip-][class*=-page] h1,main[class*=ip-][class*=-page] h2,main[class*=ip-][class*=-page] h3{letter-spacing:-.035em}main[class*=ip-][class*=-page] p{color:inherit}.ip-design-panel,.ip-design-card,main[class*=ip-][class*=-page] article[class*=bg-white],main[class*=ip-][class*=-page] section[class*=bg-white],main[class*=ip-][class*=-page] div[class*=bg-white][class*=border]{box-shadow:var(--ip-shadow-soft);border-color:#d7def0eb}.ip-design-panel,.ip-design-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:1.75rem}.ip-design-card:hover,main[class*=ip-][class*=-page] a[class*=rounded][class*=bg-white]:hover,main[class*=ip-][class*=-page] article[class*=bg-white]:hover{box-shadow:var(--ip-shadow-lift);transform:translateY(-1px)}.ip-design-card,main[class*=ip-][class*=-page] a[class*=rounded][class*=bg-white],main[class*=ip-][class*=-page] article[class*=bg-white]{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.ip-accent-rule{position:relative}.ip-accent-rule:after{content:"";background:linear-gradient(90deg, var(--ip-cyan-strong), var(--ip-cyan-strong));border-radius:999px;width:4.5rem;height:.25rem;margin-top:.9rem;display:block}.ip-gradient-text{color:#0000;background:linear-gradient(90deg,#020617,#0f172a 42%,#007fa0 70%,#006d86);-webkit-background-clip:text;background-clip:text}.ip-soft-divider{background:linear-gradient(90deg,#0000,#94a3b88c,#0000);height:1px}main[class*=ip-][class*=-page] a:not([class*=bg-]):not([class*=text-white]){color:#0369a1}main[class*=ip-][class*=-page] a:not([class*=bg-]):not([class*=text-white]):hover{color:#006d86}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-start-2{grid-column-start:2}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.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-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[34px\]{height:34px}.h-\[440px\]{height:440px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[520px\]{max-height:520px}.max-h-\[680px\]{max-height:680px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[58px\]{min-height:58px}.min-h-\[82px\]{min-height:82px}.min-h-\[620px\]{min-height:620px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-2{width:calc(var(--spacing) * 2)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[34px\]{width:34px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.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-20{max-width:calc(var(--spacing) * 20)}.max-w-\[55\%\]{max-width:55%}.max-w-\[420px\]{max-width:420px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[8px\]{min-width:8px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.min-w-\[980px\]{min-width:980px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.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}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}: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-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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}: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-\[\#D7DEF0\]>:not(:last-child)){border-color:#d7def0}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#D7DEF0\]{border-color:#d7def0}.border-\[\#FF1493\]{border-color:#ff1493}.border-\[\#FF1493\]\/35{border-color:oklab(65.4935% .260965 -.0139289/.35)}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-border{border-color:var(--color-border)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-input{border-color:var(--color-input)}.border-pink-200{border-color:var(--color-pink-200)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-sidebar-border,.border-sidebar-border\/70{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/70{border-color:color-mix(in oklab, var(--color-sidebar-border) 70%, transparent)}}.border-sidebar-border\/80{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/80{border-color:color-mix(in oklab, var(--color-sidebar-border) 80%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-950{border-color:var(--color-slate-950)}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-\[\#070A12\]{background-color:#070a12}.bg-\[\#050816\]{background-color:#050816}.bg-\[\#F4F6FC\]{background-color:#f4f6fc}.bg-\[\#F6F8FC\]{background-color:#f6f8fc}.bg-\[\#FF1493\]{background-color:#ff1493}.bg-\[\#f6f8fc\]{background-color:#f6f8fc}.bg-\[\#fa0de9\]{background-color:#fa0de9}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-background{background-color:var(--color-background)}.bg-black{background-color:var(--color-black)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-destructive{background-color:var(--color-destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-foreground{background-color:var(--color-foreground)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground\/20{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab, var(--color-muted-foreground) 20%, transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-popover{background-color:var(--color-popover)}.bg-primary,.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/40{background-color:color-mix(in oklab, var(--color-red-50) 40%, transparent)}}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/50{background-color:color-mix(in oklab, var(--color-red-50) 50%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.fill-current{fill:currentColor}.fill-primary{fill:var(--color-primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.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-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0{padding-block:calc(var(--spacing) * 0)}.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-3{padding-block:calc(var(--spacing) * 3)}.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-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-\[0\.68rem\]{font-size:.68rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(3\.4rem\,6\.6vw\,5\.8rem\)\]{font-size:clamp(3.4rem,6.6vw,5.8rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.075em\]{--tw-tracking:-.075em;letter-spacing:-.075em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#00A6D6\]{color:#00a6d6}.text-\[\#070A12\]{color:#070a12}.text-\[\#FF1493\]{color:#ff1493}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground{color:var(--color-foreground)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-950{color:var(--color-gray-950)}.text-green-600{color:var(--color-green-600)}.text-green-900{color:var(--color-green-900)}.text-indigo-900{color:var(--color-indigo-900)}.text-inherit{color:inherit}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-pink-800{color:var(--color-pink-800)}.text-pink-900{color:var(--color-pink-900)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-700{color:var(--color-purple-700)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-red-950{color:var(--color-red-950)}.text-rose-950{color:var(--color-rose-950)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--color-sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--color-sidebar-foreground) 70%, transparent)}}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[\#fa0de9\]{text-decoration-color:#fa0de9}.decoration-neutral-300{-webkit-text-decoration-color:var(--color-neutral-300);-webkit-text-decoration-color:var(--color-neutral-300);-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));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_18px_45px_rgba\(255\,20\,147\,0\.18\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#ff14932e);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_22px_70px_rgba\(15\,23\,42\,0\.055\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#0f172a0e);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_24px_80px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#FF1493\]\/20{--tw-shadow-color:#ff149333}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#FF1493\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(65.4935% .260965 -.0139289/.2) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/60{--tw-shadow-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/5{--tw-shadow-color:#0206180d}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/10{--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/15{--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/20{--tw-shadow-color:#02061833}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#FF1493\]\/10{--tw-ring-color:oklab(65.4935% .260965 -.0139289/.1)}.ring-\[\#FF1493\]\/20{--tw-ring-color:oklab(65.4935% .260965 -.0139289/.2)}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-indigo-100{--tw-ring-color:var(--color-indigo-100)}.ring-indigo-200{--tw-ring-color:var(--color-indigo-200)}.ring-pink-100{--tw-ring-color:var(--color-pink-100)}.ring-pink-200{--tw-ring-color:var(--color-pink-200)}.ring-purple-200{--tw-ring-color:var(--color-purple-200)}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-ring,.ring-ring\/10{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/10{--tw-ring-color:color-mix(in oklab, var(--color-ring) 10%, transparent)}}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-200\/60{--tw-ring-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.ring-slate-200\/60{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.ring-slate-200\/70{--tw-ring-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.ring-slate-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.ring-slate-300{--tw-ring-color:var(--color-slate-300)}.ring-slate-800{--tw-ring-color:var(--color-slate-800)}.ring-slate-950{--tw-ring-color:var(--color-slate-950)}.ring-white{--tw-ring-color:var(--color-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring\/50{outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.outline-ring\/50{outline-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.transition-none{transition-property:none}.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-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.zoom-in-95{--tw-enter-scale:.95}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:border-\[\#FF1493\]:is(:where(.group):hover *){border-color:#ff1493}.group-hover\:bg-\[\#FF1493\]:is(:where(.group):hover *){background-color:#ff1493}.group-hover\:text-\[\#FF1493\]:is(:where(.group):hover *){color:#ff1493}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:pointer-events-none:is(:where(.group)[data-collapsible=icon] *){pointer-events:none}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=icon\]\:select-none:is(:where(.group)[data-collapsible=icon] *){-webkit-user-select:none;user-select:none}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-100:is(:where(.group)[data-disabled=true] *){opacity:1}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--color-popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--color-popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-100:is(:where(.peer):disabled~*){opacity:1}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-\(--spacing\(4\)\)\)\]:is(:where(.peer)[data-variant=inset]~*){min-height:calc(100svh - (calc(var(--spacing) * 4)))}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-slate-950::file-selector-button{background-color:var(--color-slate-950)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-black::file-selector-button{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.file\:text-white::file-selector-button{color:var(--color-white)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#00A6D6\]:hover{border-color:#00a6d6}.hover\:border-\[\#FF1493\]:hover{border-color:#ff1493}.hover\:border-\[\#FF1493\]\/40:hover{border-color:oklab(65.4935% .260965 -.0139289/.4)}.hover\:border-\[\#FF1493\]\/70:hover{border-color:oklab(65.4935% .260965 -.0139289/.7)}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-900:hover{border-color:var(--color-slate-900)}.hover\:border-slate-950:hover{border-color:var(--color-slate-950)}.hover\:border-slate-950\/30:hover{border-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.hover\:border-slate-950\/30:hover{border-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.hover\:bg-\[\#F4F6FC\]:hover{background-color:#f4f6fc}.hover\:bg-\[\#FF1493\]:hover{background-color:#ff1493}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-neutral-200\/60:hover{background-color:#e5e5e599}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-200\/60:hover{background-color:color-mix(in oklab, var(--color-neutral-200) 60%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-slate-950:hover{background-color:var(--color-slate-950)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[\#00A6D6\]:hover{color:#00a6d6}.hover\:text-\[\#FF1493\]:hover{color:#ff1493}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current\!:hover{text-decoration-color:currentColor!important}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.hover\:ring-\[\#FF1493\]:hover{--tw-ring-color:#ff1493}.hover\:ring-\[\#FF1493\]\/40:hover{--tw-ring-color:oklab(65.4935% .260965 -.0139289/.4)}.hover\:ring-slate-300:hover{--tw-ring-color:var(--color-slate-300)}.hover\:ring-slate-400:hover{--tw-ring-color:var(--color-slate-400)}.hover\:ring-slate-950:hover{--tw-ring-color:var(--color-slate-950)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--color-sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[\#FF1493\]:focus{border-color:#ff1493}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-slate-950:focus{border-color:var(--color-slate-950)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:bg-slate-100:focus{background-color:var(--color-slate-100)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:text-slate-950:focus{color:var(--color-slate-950)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[\#FF1493\]\/10:focus{--tw-ring-color:oklab(65.4935% .260965 -.0139289/.1)}.focus\:ring-\[\#FF1493\]\/15:focus{--tw-ring-color:oklab(65.4935% .260965 -.0139289/.15)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-slate-200:focus{--tw-ring-color:var(--color-slate-200)}.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-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-\[\#FF1493\]:focus-visible{border-color:#ff1493}.focus-visible\:ring-2: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)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-\[\#FF1493\]\/30:focus-visible{--tw-ring-color:oklab(65.4935% .260965 -.0139289/.3)}.focus-visible\:ring-\[\#FF1493\]\/40:focus-visible{--tw-ring-color:oklab(65.4935% .260965 -.0139289/.4)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.focus-visible\:ring-slate-950:focus-visible{--tw-ring-color:var(--color-slate-950)}.focus-visible\:ring-offset-2: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)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-100:disabled{background-color:var(--color-slate-100)}.disabled\:bg-slate-200:disabled{background-color:var(--color-slate-200)}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-sidebar)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--color-sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--color-accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--color-sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-slate-500[data-placeholder]{color:var(--color-slate-500)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-11[data-size=default]{height:calc(var(--spacing) * 11)}.data-\[size\=sm\]\:h-10[data-size=sm]{height:calc(var(--spacing) * 10)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:var(--color-destructive-foreground)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--color-destructive-foreground) 80%, transparent)}}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--color-sidebar-accent-foreground)}}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--color-destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--color-destructive-foreground)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:w-\[350px\]{width:350px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-1{flex:1}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[0\.4fr_0\.5fr_1fr_1fr\]{grid-template-columns:.4fr .5fr 1fr 1fr}.md\:grid-cols-\[0\.35fr_0\.65fr_1fr\]{grid-template-columns:.35fr .65fr 1fr}.md\:grid-cols-\[1\.25fr_2fr\]{grid-template-columns:1.25fr 2fr}.md\:grid-cols-\[1fr_0\.7fr_1fr_0\.8fr\]{grid-template-columns:1fr .7fr 1fr .8fr}.md\:grid-cols-\[1fr_0\.8fr_0\.8fr_0\.8fr\]{grid-template-columns:1fr .8fr .8fr .8fr}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_220px_220px_auto\]{grid-template-columns:1fr 220px 220px auto}.md\:grid-cols-\[160px_1fr_2fr\]{grid-template-columns:160px 1fr 2fr}.md\:grid-cols-\[180px_1fr_1fr\]{grid-template-columns:180px 1fr 1fr}.md\:grid-cols-\[180px_1fr_auto\]{grid-template-columns:180px 1fr auto}.md\:grid-cols-\[180px_180px_1fr\]{grid-template-columns:180px 180px 1fr}.md\:grid-cols-\[minmax\(220px\,320px\)_180px_auto\]{grid-template-columns:minmax(220px,320px) 180px auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 0)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-48{width:calc(var(--spacing) * 48)}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.4fr_0\.6fr\]{grid-template-columns:1.4fr .6fr}.lg\:grid-cols-\[1\.4fr_1fr_1fr_0\.7fr_0\.7fr\]{grid-template-columns:1.4fr 1fr 1fr .7fr .7fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_1\.35fr\]{grid-template-columns:1fr 1.35fr}.lg\:grid-cols-\[1fr_1fr_1\.2fr_0\.8fr_0\.8fr_0\.8fr\]{grid-template-columns:1fr 1fr 1.2fr .8fr .8fr .8fr}.lg\:grid-cols-\[1fr_180px_160px_140px\]{grid-template-columns:1fr 180px 160px 140px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[2fr_2fr_150px_160px_140px_90px\]{grid-template-columns:2fr 2fr 150px 160px 140px 90px}.lg\:grid-cols-\[120px_1fr_1fr_1fr_1fr_110px_100px_auto\]{grid-template-columns:120px 1fr 1fr 1fr 1fr 110px 100px auto}.lg\:grid-cols-\[160px_160px_1fr_2fr\]{grid-template-columns:160px 160px 1fr 2fr}.lg\:grid-cols-\[170px_minmax\(260px\,2fr\)_160px_220px_150px_100px\]{grid-template-columns:170px minmax(260px,2fr) 160px 220px 150px 100px}.lg\:grid-cols-\[460px_1fr\]{grid-template-columns:460px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(360px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}:where(.lg\:space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 12) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-x-reverse)))}.lg\:self-start{align-self:flex-start}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.35fr_0\.8fr_0\.9fr_0\.75fr\]{grid-template-columns:1.35fr .8fr .9fr .75fr}.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.xl\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.xl\:grid-cols-\[160px_2fr_140px_140px_120px_120px_120px_120px\]{grid-template-columns:160px 2fr 140px 140px 120px 120px 120px 120px}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(380px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:items-end{align-items:flex-end}}@media (width>=96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-red-200\/10:is(.dark *){border-color:#ffcaca1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-200\/10:is(.dark *){border-color:color-mix(in oklab, var(--color-red-200) 10%, transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-destructive) 60%, transparent)}}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-neutral-700:is(.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-red-700\/10:is(.dark *){background-color:#bf000f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-700\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-red-700) 10%, transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-red-100:is(.dark *){color:var(--color-red-100)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:decoration-neutral-500:is(.dark *){-webkit-text-decoration-color:var(--color-neutral-500);-webkit-text-decoration-color:var(--color-neutral-500);-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500)}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-ring) 20%, transparent)}}.dark\:outline-ring\/40:is(.dark *){outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab, var(--color-ring) 40%, transparent)}}@media (hover:hover){.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:#40404099}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-neutral-700) 60%, transparent)}}.dark\:hover\:bg-white:is(.dark *):hover{background-color:var(--color-white)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:is(.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:is(.dark *):focus{border-color:var(--color-blue-800)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:active\:bg-gray-700:is(.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:is(.dark *):active{color:var(--color-gray-300)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}@media print{.print\:block{display:block}.print\:flex{display:flex}.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.print\:bg-white{background-color:var(--color-white)}.print\:px-0{padding-inline:calc(var(--spacing) * 0)}.print\:py-0{padding-block:calc(var(--spacing) * 0)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-slate-500 svg:not([class*=text-]){color:var(--color-slate-500)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--color-destructive-foreground)!important}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-sidebar-accent-foreground)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--color-secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(87% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(87% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}:root{--ip-ink:#0a0f1f;--ip-muted:#5b6780;--ip-soft:#f4f7fb;--ip-surface:#fff;--ip-border:#c8d2e3;--ip-border-strong:#8fa1bd;--ip-cyan:#ff1493;--ip-cyan-soft:#d9f8ff;--ip-navy:#070a12;--ip-success:#047857;--ip-warning:#b45309;--ip-danger:#b91c1c;--ip-radius-card:2rem;--ip-radius-control:1rem;--ip-shadow-card:0 24px 70px #0f172a14;--ip-shadow-soft:0 12px 34px #0f172a0f}body{color:var(--ip-ink);background:radial-gradient(circle at top left, #ff149314, transparent 30rem), radial-gradient(circle at top right, #ff149312, transparent 28rem), var(--ip-soft)}input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,select{box-shadow:inset 0 0 0 1px #ffffff73;border-color:var(--ip-border)!important;color:var(--ip-ink)!important;background-color:#fff!important}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{outline-offset:1px;border-color:var(--ip-cyan)!important;outline:3px solid #ff149338!important;box-shadow:inset 0 0 0 1px #ff149347,0 0 0 5px #ff149314!important}input[type=checkbox],input[type=radio]{accent-color:var(--ip-cyan)}input[type=file]{cursor:pointer}input[type=file]::file-selector-button{background:var(--ip-navy);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-right:1rem;padding:.65rem 1rem;font-weight:800}.ip-page-shell{background:radial-gradient(circle at top left, #ff14931a, transparent 30rem), radial-gradient(circle at top right, #ff149314, transparent 28rem), var(--ip-soft);min-height:100vh;color:var(--ip-ink)}.ip-container{width:min(100% - 2rem,80rem);margin-inline:auto}.ip-card{border-radius:var(--ip-radius-card);box-shadow:var(--ip-shadow-card);background:#fffffff5;border:1px solid #c8d2e3d9}.ip-card-soft{border-radius:var(--ip-radius-card);box-shadow:var(--ip-shadow-soft);background:#ffffffe0;border:1px solid #c8d2e3b8}.ip-kicker{letter-spacing:.22em;text-transform:uppercase;color:#087f99;font-size:.75rem;font-weight:900}.ip-gradient-heading{background:linear-gradient(100deg, var(--ip-ink), #173452 44%, #057d98 72%, #b20ca6);color:#0000;-webkit-background-clip:text;background-clip:text}.ip-button-primary{background:var(--ip-navy);color:#fff;border-radius:1rem;justify-content:center;align-items:center;font-weight:900;transition:transform .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 35px #0f172a29}.ip-button-primary:hover{background:var(--ip-cyan);color:var(--ip-ink);transform:translateY(-1px)}.ip-button-secondary{border:1px solid var(--ip-border);color:var(--ip-ink);background:#fff;border-radius:1rem;justify-content:center;align-items:center;font-weight:800;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.ip-button-secondary:hover{border-color:var(--ip-cyan);background:var(--ip-cyan-soft);transform:translateY(-1px)}.ip-status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.ip-status-pill--neutral{color:#334155;background:#eef2f7}.ip-status-pill--success{color:#166534;background:#dcfce7}.ip-status-pill--warning{color:#92400e;background:#fef3c7}.ip-status-pill--danger{color:#991b1b;background:#fee2e2}.leaflet-container{z-index:0}@media (width<=640px){.ip-container{width:min(100% - 1rem,80rem)}.ip-card,.ip-card-soft{border-radius:1.35rem}input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}}.ip-booking-request-page{position:relative;background:radial-gradient(circle at 8% 0,#ff14932b,#0000 32rem),radial-gradient(circle at 94% 6%,#ff149321,#0000 30rem),linear-gradient(#f8fafc 0%,#eef4fb 44%,#fff 100%)!important}.ip-booking-request-page:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#070a12fa,#0f172af2 54%,#020617fc),radial-gradient(circle at 14% 0,#ff149347,#0000 30rem),radial-gradient(circle at 88% 7%,#ff149333,#0000 26rem);height:23rem;position:absolute;inset:0 0 auto}.ip-booking-request-page>*{z-index:1;position:relative}.ip-booking-request-page>section>.mb-6:first-child{color:#fff}.ip-booking-request-page>section>.mb-6:first-child a{color:#ffffffb8!important}.ip-booking-request-page>section>.mb-6:first-child a:hover{color:#fff!important}.ip-booking-request-page>section>.mb-6:first-child p:not([class*=uppercase]){color:#e2e8f0db!important}.ip-booking-request-page h1{letter-spacing:-.055em}.ip-booking-request-page h2,.ip-booking-request-page h3{letter-spacing:-.025em}.ip-booking-request-page form>section>div,.ip-booking-request-page aside>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5!important;border:1px solid #ffffffb8!important;border-radius:2rem!important;box-shadow:0 24px 70px #0f172a1a,inset 0 1px #fffc!important}.ip-booking-request-page label[class*=cursor-pointer]{transition:transform .17s,border-color .17s,box-shadow .17s,background-color .17s;background:linear-gradient(#fffffffa,#f8fafceb)!important;border-color:#cbd5e1e0!important}.ip-booking-request-page label[class*=cursor-pointer]:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0f172a14;border-color:#ff1493b8!important}.ip-booking-request-page input,.ip-booking-request-page select,.ip-booking-request-page textarea{color:#020617!important;background:#fffffffc!important;border-color:#cbd5e1!important}.ip-booking-request-page input[type=radio],.ip-booking-request-page input[type=checkbox]{accent-color:#020617}.ip-booking-request-page input:focus,.ip-booking-request-page select:focus,.ip-booking-request-page textarea:focus{border-color:#ff1493!important;outline:0!important;box-shadow:0 0 0 4px #ff14932e!important}.ip-booking-request-page aside .sticky{top:1.5rem}.ip-booking-request-page aside button[type=submit]{min-height:3.35rem;font-weight:900;transition:transform .17s,box-shadow .17s,background-color .17s;box-shadow:0 18px 45px #0f172a33;background:linear-gradient(135deg,#020617 0%,#111827 54%,#ff1493 180%)!important;border-radius:1.25rem!important}.ip-booking-request-page aside button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 24px 60px #0f172a3d}.ip-booking-request-page aside [class*=bg-slate-50]{border:1px solid #cbd5e1b3;background:linear-gradient(135deg,#ff149314,#ff14930f),#f8fafc!important}@media (width<=1024px){.ip-booking-request-page aside .sticky{position:static}}@media (width<=768px){.ip-booking-request-page{padding-left:1rem!important;padding-right:1rem!important}.ip-booking-request-page:before{height:30rem}.ip-booking-request-page h1{font-size:clamp(2.35rem,12vw,4rem)}}.ip-studios-map-page{position:relative;background:radial-gradient(circle at 10% 0,#ff14932b,#0000 32rem),radial-gradient(circle at 94% 5%,#ff149321,#0000 30rem),linear-gradient(#f8fafc 0%,#eef4fb 46%,#fff 100%)!important}.ip-studios-map-page:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#070a12fa,#0f172af5 54%,#020617fc),radial-gradient(circle at 14% 0,#ff14934d,#0000 30rem),radial-gradient(circle at 88% 7%,#ff149336,#0000 26rem);height:22rem;position:absolute;inset:0 0 auto}.ip-studios-map-page>*{z-index:1;position:relative}.ip-studios-map-page h1{letter-spacing:-.055em}.ip-studios-map-page h2,.ip-studios-map-page h3{letter-spacing:-.025em}.ip-studios-map-page>section>div:first-child,.ip-studios-map-page header,.ip-studios-map-page [class*=mb-]>div:first-child{position:relative}.ip-studios-map-page>section>div:first-child h1,.ip-studios-map-page header h1{color:#fff}.ip-studios-map-page>section>div:first-child p,.ip-studios-map-page header p{color:#e2e8f0d6}.ip-studios-map-page a[href=\/studios],.ip-studios-map-page a[href=\/studios-map],.ip-studios-map-page a[href="/studios/map"]{transition:transform .17s,border-color .17s,background-color .17s,color .17s,box-shadow .17s}.ip-studios-map-page a[href=\/studios]:hover,.ip-studios-map-page a[href=\/studios-map]:hover,.ip-studios-map-page a[href="/studios/map"]:hover{transform:translateY(-1px)}.ip-studios-map-page input,.ip-studios-map-page select,.ip-studios-map-page textarea{color:#020617!important;background:#fffffffc!important;border-color:#cbd5e1!important}.ip-studios-map-page input:focus,.ip-studios-map-page select:focus,.ip-studios-map-page textarea:focus{border-color:#ff1493!important;outline:0!important;box-shadow:0 0 0 4px #ff14932e!important}.ip-studios-map-page .leaflet-container,.ip-studios-map-page [class*=leaflet-container]{background:#e2e8f0;border-radius:2rem;font-family:inherit}.ip-studios-map-page .leaflet-control-zoom a{font-weight:900;color:#020617!important;border:0!important}.ip-studios-map-page .leaflet-popup-content-wrapper{border-radius:1rem;box-shadow:0 20px 50px #0f172a38}.ip-studios-map-page .leaflet-popup-content{color:#020617;margin:1rem 1.1rem;font-family:inherit;line-height:1.45}.ip-studios-map-page .leaflet-popup-content a{color:#0369a1;font-weight:900}.ip-studios-map-page .ip-studio-map-marker span{background:radial-gradient(circle at 35% 30%,#67e8f9 0 18%,#020617 19% 100%);border:4px solid #fff;border-radius:9999px;width:1.75rem;height:1.75rem;display:block;box-shadow:0 16px 34px #0f172a57,0 0 0 6px #ff14932e}.ip-studios-map-page article,.ip-studios-map-page aside>div,.ip-studios-map-page section>div[class*=rounded],.ip-studios-map-page div[class*=ring-slate-200]{border-color:#e2e8f0db!important}.ip-studios-map-page article[class*=bg-white],.ip-studios-map-page aside div[class*=bg-white],.ip-studios-map-page section div[class*=bg-white]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px #0f172a17,inset 0 1px #fffc;background:#fffffff5!important}.ip-studios-map-page button,.ip-studios-map-page a[class*=bg-slate-950]{transition:transform .17s,box-shadow .17s,background-color .17s,color .17s}.ip-studios-map-page button:hover,.ip-studios-map-page a[class*=bg-slate-950]:hover{transform:translateY(-1px);box-shadow:0 18px 45px #0f172a29}@media (width<=768px){.ip-studios-map-page{padding-left:1rem!important;padding-right:1rem!important}.ip-studios-map-page:before{height:28rem}.ip-studios-map-page h1{font-size:clamp(2.25rem,11vw,4rem)}.ip-studios-map-page .leaflet-container,.ip-studios-map-page [class*=leaflet-container]{border-radius:1.5rem}}:is(body:has([data-test=login-button]),body:has([data-test=register-user-button]),body:has([data-test=email-password-reset-link-button]),body:has([data-test=reset-password-button]),body:has([data-test=confirm-password-button]),body:has(input[name=recovery_code]),body:has(input[name=code][maxlength="6"]),body:has(form[action*=email\/verification-notification])){min-height:100vh;background:radial-gradient(circle at 9% 0,#ff14933d,#0000 28rem),radial-gradient(circle at 92% 6%,#ff14932e,#0000 28rem),linear-gradient(135deg,#070a12 0%,#111827 48%,#020617 100%)!important}body:has([data-test=login-button]) main{background:0 0!important}body:has([data-test=register-user-button]) main{background:0 0!important}body:has([data-test=email-password-reset-link-button]) main{background:0 0!important}body:has([data-test=reset-password-button]) main{background:0 0!important}body:has([data-test=confirm-password-button]) main{background:0 0!important}body:has(input[name=recovery_code]) main{background:0 0!important}body:has(input[name=code][maxlength="6"]) main{background:0 0!important}body:has(form[action*=email\/verification-notification]) main{background:0 0!important}body:has([data-test=login-button]) [class*=min-h]{background:0 0!important}body:has([data-test=register-user-button]) [class*=min-h]{background:0 0!important}body:has([data-test=email-password-reset-link-button]) [class*=min-h]{background:0 0!important}body:has([data-test=reset-password-button]) [class*=min-h]{background:0 0!important}body:has([data-test=confirm-password-button]) [class*=min-h]{background:0 0!important}body:has(input[name=recovery_code]) [class*=min-h]{background:0 0!important}body:has(input[name=code][maxlength="6"]) [class*=min-h]{background:0 0!important}body:has(form[action*=email\/verification-notification]) [class*=min-h]{background:0 0!important}:is(body:has([data-test=login-button]) form,body:has([data-test=register-user-button]) form,body:has([data-test=email-password-reset-link-button]) form,body:has([data-test=reset-password-button]) form,body:has([data-test=confirm-password-button]) form,body:has(input[name=recovery_code]) form,body:has(input[name=code][maxlength="6"]) form,body:has(form[action*=email\/verification-notification]) form){position:relative}body:has([data-test=login-button]) form:before{content:"IP";color:#020617;letter-spacing:-.04em;background:#fff;border-radius:1.25rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin:0 auto 1.2rem;font-size:.9rem;font-weight:950;display:inline-flex;box-shadow:0 18px 50px #ff149338,0 0 0 1px #ffffff1a}body:has([data-test=register-user-button]) form:before{content:"IP";color:#020617;letter-spacing:-.04em;background:#fff;border-radius:1.25rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin:0 auto 1.2rem;font-size:.9rem;font-weight:950;display:inline-flex;box-shadow:0 18px 50px #ff149338,0 0 0 1px #ffffff1a}body:has([data-test=email-password-reset-link-button]) form:before{content:"IP";color:#020617;letter-spacing:-.04em;background:#fff;border-radius:1.25rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin:0 auto 1.2rem;font-size:.9rem;font-weight:950;display:inline-flex;box-shadow:0 18px 50px #ff149338,0 0 0 1px #ffffff1a}body:has([data-test=reset-password-button]) form:before{content:"IP";color:#020617;letter-spacing:-.04em;background:#fff;border-radius:1.25rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin:0 auto 1.2rem;font-size:.9rem;font-weight:950;display:inline-flex;box-shadow:0 18px 50px #ff149338,0 0 0 1px #ffffff1a}body:has([data-test=confirm-password-button]) form:before{content:"IP";color:#020617;letter-spacing:-.04em;background:#fff;border-radius:1.25rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin:0 auto 1.2rem;font-size:.9rem;font-weight:950;display:inline-flex;box-shadow:0 18px 50px #ff149338,0 0 0 1px #ffffff1a}body:has(input[name=recovery_code]) form:before{content:"IP";color:#020617;letter-spacing:-.04em;background:#fff;border-radius:1.25rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin:0 auto 1.2rem;font-size:.9rem;font-weight:950;display:inline-flex;box-shadow:0 18px 50px #ff149338,0 0 0 1px #ffffff1a}body:has(input[name=code][maxlength="6"]) form:before{content:"IP";color:#020617;letter-spacing:-.04em;background:#fff;border-radius:1.25rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin:0 auto 1.2rem;font-size:.9rem;font-weight:950;display:inline-flex;box-shadow:0 18px 50px #ff149338,0 0 0 1px #ffffff1a}:is(body:has([data-test=login-button]) form,body:has([data-test=register-user-button]) form,body:has([data-test=email-password-reset-link-button]) form,body:has([data-test=reset-password-button]) form,body:has([data-test=confirm-password-button]) form,body:has(input[name=recovery_code]) form,body:has(input[name=code][maxlength="6"]) form){color:#020617;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff29;border-radius:2rem;width:min(100%,29rem);padding:clamp(1.5rem,4vw,2.25rem);box-shadow:0 30px 90px #00000057,inset 0 1px #ffffffdb;background:linear-gradient(#fffffff7,#f8fafcf0)!important}body:has([data-test=register-user-button]) form{width:min(100%,32rem)}:is(body:has([data-test=login-button]) h1,body:has([data-test=register-user-button]) h1,body:has([data-test=email-password-reset-link-button]) h1,body:has([data-test=reset-password-button]) h1,body:has([data-test=confirm-password-button]) h1,body:has(input[name=recovery_code]) h1,body:has(input[name=code][maxlength="6"]) h1,body:has(form[action*=email\/verification-notification]) h1,body:has([data-test=login-button]) h2,body:has([data-test=register-user-button]) h2,body:has([data-test=email-password-reset-link-button]) h2,body:has([data-test=reset-password-button]) h2,body:has([data-test=confirm-password-button]) h2,body:has(input[name=recovery_code]) h2,body:has(input[name=code][maxlength="6"]) h2,body:has(form[action*=email\/verification-notification]) h2){color:#fff;letter-spacing:-.045em}:is(body:has([data-test=login-button]) p,body:has([data-test=register-user-button]) p,body:has([data-test=email-password-reset-link-button]) p,body:has([data-test=reset-password-button]) p,body:has([data-test=confirm-password-button]) p,body:has(input[name=recovery_code]) p,body:has(input[name=code][maxlength="6"]) p,body:has(form[action*=email\/verification-notification]) p){color:#e2e8f0d1}:is(body:has([data-test=login-button]) form p,body:has([data-test=register-user-button]) form p,body:has([data-test=email-password-reset-link-button]) form p,body:has([data-test=reset-password-button]) form p,body:has([data-test=confirm-password-button]) form p,body:has(input[name=recovery_code]) form p,body:has(input[name=code][maxlength="6"]) form p,body:has(form[action*=email\/verification-notification]) form p){color:#475569}:is(body:has([data-test=login-button]) label,body:has([data-test=register-user-button]) label,body:has([data-test=email-password-reset-link-button]) label,body:has([data-test=reset-password-button]) label,body:has([data-test=confirm-password-button]) label,body:has(input[name=recovery_code]) label,body:has(input[name=code][maxlength="6"]) label,body:has(form[action*=email\/verification-notification]) label){font-weight:800;color:#334155!important}:is(body:has([data-test=login-button]) input,body:has([data-test=register-user-button]) input,body:has([data-test=email-password-reset-link-button]) input,body:has([data-test=reset-password-button]) input,body:has([data-test=confirm-password-button]) input,body:has(input[name=recovery_code]) input,body:has(input[name=code][maxlength="6"]) input,body:has(form[action*=email\/verification-notification]) input){min-height:3rem;box-shadow:inset 0 1px #0f172a08;color:#020617!important;background:#fffffffc!important;border:1px solid #cbd5e1!important;border-radius:1rem!important}:is(body:has([data-test=login-button]) input:focus,body:has([data-test=register-user-button]) input:focus,body:has([data-test=email-password-reset-link-button]) input:focus,body:has([data-test=reset-password-button]) input:focus,body:has([data-test=confirm-password-button]) input:focus,body:has(input[name=recovery_code]) input:focus,body:has(input[name=code][maxlength="6"]) input:focus,body:has(form[action*=email\/verification-notification]) input:focus){border-color:#ff1493!important;outline:0!important;box-shadow:0 0 0 4px #ff149333,inset 0 1px #0f172a08!important}:is(body:has([data-test=login-button]) button[type=submit],body:has([data-test=register-user-button]) button[type=submit],body:has([data-test=email-password-reset-link-button]) button[type=submit],body:has([data-test=reset-password-button]) button[type=submit],body:has([data-test=confirm-password-button]) button[type=submit],body:has(input[name=recovery_code]) button[type=submit],body:has(input[name=code][maxlength="6"]) button[type=submit],body:has(form[action*=email\/verification-notification]) button[type=submit]){letter-spacing:-.01em;min-height:3rem;transition:transform .17s,background-color .17s,color .17s,box-shadow .17s;box-shadow:0 18px 40px #0f172a38;color:#fff!important;background:#020617!important;border:0!important;border-radius:1rem!important;font-weight:950!important}:is(body:has([data-test=login-button]) button[type=submit]:hover,body:has([data-test=register-user-button]) button[type=submit]:hover,body:has([data-test=email-password-reset-link-button]) button[type=submit]:hover,body:has([data-test=reset-password-button]) button[type=submit]:hover,body:has([data-test=confirm-password-button]) button[type=submit]:hover,body:has(input[name=recovery_code]) button[type=submit]:hover,body:has(input[name=code][maxlength="6"]) button[type=submit]:hover,body:has(form[action*=email\/verification-notification]) button[type=submit]:hover){transform:translateY(-1px);box-shadow:0 24px 52px #ff14933d;color:#020617!important;background:#67e8f9!important}:is(body:has([data-test=login-button]) a,body:has([data-test=register-user-button]) a,body:has([data-test=email-password-reset-link-button]) a,body:has([data-test=reset-password-button]) a,body:has([data-test=confirm-password-button]) a,body:has(input[name=recovery_code]) a,body:has(input[name=code][maxlength="6"]) a,body:has(form[action*=email\/verification-notification]) a){color:#0369a1;text-underline-offset:4px;font-weight:800;text-decoration-thickness:2px}:is(body:has([data-test=login-button]) [role=alert],body:has([data-test=register-user-button]) [role=alert],body:has([data-test=email-password-reset-link-button]) [role=alert],body:has([data-test=reset-password-button]) [role=alert],body:has([data-test=confirm-password-button]) [role=alert],body:has(input[name=recovery_code]) [role=alert],body:has(input[name=code][maxlength="6"]) [role=alert]){border-radius:1rem}:is(body:has([data-test=login-button]) input[type=checkbox],body:has([data-test=register-user-button]) input[type=checkbox]){accent-color:#020617;width:1rem;height:1rem;min-height:auto;border-radius:.3rem!important}body:has(input[name=code][maxlength="6"]) [data-slot=input-otp-slot]{color:#020617!important;background:#fff!important;border-color:#cbd5e1!important}body:has(input[name=code][maxlength="6"]) input{color:#020617!important;background:#fff!important;border-color:#cbd5e1!important}@media (width<=640px){:is(body:has([data-test=login-button]) form,body:has([data-test=register-user-button]) form,body:has([data-test=email-password-reset-link-button]) form,body:has([data-test=reset-password-button]) form,body:has([data-test=confirm-password-button]) form,body:has(input[name=recovery_code]) form,body:has(input[name=code][maxlength="6"]) form){border-radius:1.5rem;width:min(100%,100vw - 2rem);padding:1.25rem}}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page){color:#0f172a;min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 0,#ff14932e,#0000 28rem),radial-gradient(circle at 90% 4%,#ff14931f,#0000 30rem),linear-gradient(#f8fafc 0%,#eef4fb 46%,#f8fafc 100%)!important}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page):before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(#0f172a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000005c,#0000 68%);mask-image:linear-gradient(#0000005c,#0000 68%)}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page)>*{z-index:1;position:relative}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) h1{letter-spacing:-.065em;font-size:clamp(2rem,4vw,4.4rem);font-weight:950;line-height:.94;color:#020617!important}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) h2,:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) h3{letter-spacing:-.035em;color:#0f172a!important}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) p,:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) span,:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) li{text-wrap:pretty}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) a{text-underline-offset:4px;text-decoration-thickness:2px}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) [class*=rounded],:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) article,:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) section{border-color:#94a3b852!important}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) [class*=border][class*=bg-white],:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) [class*=border][class*=bg-slate],:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) article[class*=border],:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) section[class*=border]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px #0f172a14,inset 0 1px #ffffffdb;background:linear-gradient(#fffffff0,#f8fafce6)!important;border-color:#94a3b84d!important}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) [class*=shadow]{box-shadow:0 22px 60px #0f172a1a,inset 0 1px #ffffffad!important}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) button,:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) a[class*=button],:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) a[class*=inline-flex]{transition:transform .17s,box-shadow .17s,background-color .17s,border-color .17s,color .17s}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) button:hover,:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) a[class*=button]:hover,:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) a[class*=inline-flex]:hover{transform:translateY(-1px)}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) input,:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) select,:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) textarea{box-shadow:inset 0 1px #0f172a08;color:#020617!important;background:#fffffffa!important;border:1px solid #cbd5e1!important;border-radius:.95rem!important}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) input:focus,:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) select:focus,:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) textarea:focus{border-color:#ff1493!important;outline:0!important;box-shadow:0 0 0 4px #ff14932e,inset 0 1px #0f172a08!important}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) table{border-collapse:separate;border-spacing:0;border-radius:1.25rem;overflow:hidden}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) th{letter-spacing:-.01em;font-weight:850;color:#fff!important;background:#0f172a!important}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) td{border-color:#94a3b847!important}.ip-admin-dashboard-page [class*=bg-red],.ip-admin-dashboard-page [class*=text-red],.ip-admin-dashboard-page [class*=border-red]{border-color:#f8717161!important}.ip-studio-dashboard-page [class*=bg-emerald],.ip-studio-dashboard-page [class*=text-emerald],.ip-studio-dashboard-page [class*=border-emerald]{border-color:#34d39961!important}.ip-user-dashboard-page [class*=bg-blue],.ip-user-dashboard-page [class*=text-blue],.ip-user-dashboard-page [class*=border-blue]{border-color:#38bdf861!important}@media (width<=768px){:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page){padding-left:1rem!important;padding-right:1rem!important}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) h1{font-size:clamp(2rem,14vw,3.4rem)}:is(.ip-user-dashboard-page,.ip-studio-dashboard-page,.ip-admin-dashboard-page) table{width:100%;display:block;overflow-x:auto}}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page){color:#0f172a;min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 10% 2%,#ff14932e,#0000 28rem),radial-gradient(circle at 92% 8%,#ff14931f,#0000 30rem),linear-gradient(#f8fafc 0%,#eef4fb 44%,#f8fafc 100%)!important}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page):before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(#0f172a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000052,#0000 70%);mask-image:linear-gradient(#00000052,#0000 70%)}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page)>*{z-index:1;position:relative}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) h1{letter-spacing:-.065em;font-size:clamp(2rem,4vw,4.25rem);font-weight:950;line-height:.94;color:#020617!important}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) h2,:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) h3{letter-spacing:-.035em;color:#0f172a!important}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) p{text-wrap:pretty}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) [class*=border][class*=bg-white],:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) article[class*=border],:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) section[class*=border],:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) form[class*=border]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px #0f172a14,inset 0 1px #ffffffdb;background:linear-gradient(#fffffff5,#f8fafceb)!important;border-color:#94a3b852!important}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) input,:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) select,:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) textarea{box-shadow:inset 0 1px #0f172a08;color:#020617!important;background:#fffffffa!important;border:1px solid #cbd5e1!important;border-radius:.95rem!important}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) textarea{min-height:8.5rem}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) input:focus,:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) select:focus,:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) textarea:focus{border-color:#ff1493!important;outline:0!important;box-shadow:0 0 0 4px #ff14932e,inset 0 1px #0f172a08!important}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) label{letter-spacing:-.015em;font-weight:750;color:#0f172a!important}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) button,:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) a[class*=inline-flex]{transition:transform .17s,box-shadow .17s,border-color .17s,background-color .17s,color .17s}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) button:hover,:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) a[class*=inline-flex]:hover{transform:translateY(-1px)}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) img,:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) video,:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) iframe{border-radius:1.25rem}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) [class*=shadow]{box-shadow:0 22px 60px #0f172a1a,inset 0 1px #ffffffad!important}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) table{border-collapse:separate;border-spacing:0;border-radius:1.25rem;overflow:hidden}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) th{font-weight:850;color:#fff!important;background:#0f172a!important}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) td{border-color:#94a3b847!important}@media (width<=768px){:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page){padding-left:1rem!important;padding-right:1rem!important}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) h1{font-size:clamp(2rem,14vw,3.35rem)}:is(.ip-operator-spaces-index-page,.ip-operator-space-create-page,.ip-operator-space-edit-page,.ip-operator-space-booking-settings-page) table{width:100%;display:block;overflow-x:auto}}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page){color:#0f172a;min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 6% 0,#ff14932e,#0000 30rem),radial-gradient(circle at 95% 4%,#ff149321,#0000 28rem),linear-gradient(#f8fafc 0%,#eef4fb 48%,#f8fafc 100%)!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page):before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(#0f172a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000004d,#0000 72%);mask-image:linear-gradient(#0000004d,#0000 72%)}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page)>*{z-index:1;position:relative}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) h1{letter-spacing:-.065em;font-size:clamp(2rem,4vw,4.2rem);font-weight:950;line-height:.95;color:#020617!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) h2,:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) h3{letter-spacing:-.035em;color:#0f172a!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) p{text-wrap:pretty}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=border][class*=bg-white],:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) article[class*=border],:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) section[class*=border],:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) form[class*=border],:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) aside[class*=border]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px #0f172a16,inset 0 1px #ffffffe0;background:linear-gradient(#fffffff7,#f8fafced)!important;border-color:#94a3b857!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=rounded]{border-radius:1.25rem}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=rounded-full]{border-radius:9999px}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=shadow]{box-shadow:0 22px 60px #0f172a1a,inset 0 1px #ffffffa8!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) input,:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) select,:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) textarea{box-shadow:inset 0 1px #0f172a08;color:#020617!important;background:#fffffffa!important;border:1px solid #cbd5e1!important;border-radius:.95rem!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) textarea{min-height:8rem}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) input:focus,:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) select:focus,:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) textarea:focus{border-color:#ff1493!important;outline:0!important;box-shadow:0 0 0 4px #ff14932e,inset 0 1px #0f172a08!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) label{letter-spacing:-.015em;font-weight:750;color:#0f172a!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) button,:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) a[class*=inline-flex],:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) a[class*=rounded]{transition:transform .17s,box-shadow .17s,border-color .17s,background-color .17s,color .17s}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) button:hover,:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) a[class*=inline-flex]:hover,:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) a[class*=rounded]:hover{transform:translateY(-1px)}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) table{border-collapse:separate;border-spacing:0;border-radius:1.25rem;overflow:hidden}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) th{font-weight:850;color:#fff!important;background:#0f172a!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) td{border-color:#94a3b847!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) img,:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) video,:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) iframe{border-radius:1.2rem}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=bg-green],:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=bg-emerald]{box-shadow:0 10px 30px #10b9812e}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=bg-red],:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=bg-rose]{box-shadow:0 10px 30px #f43f5e29}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=bg-yellow],:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=bg-amber]{box-shadow:0 10px 30px #f59e0b24}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=divide-y]>:not([hidden])~:not([hidden]){border-color:#94a3b847!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) [class*=ring]{--tw-ring-color:#ff149338!important}@media (width<=768px){:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page){padding-left:1rem!important;padding-right:1rem!important}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) h1{font-size:clamp(2rem,14vw,3.35rem)}:is(.ip-operator-bookings-index-page,.ip-operator-booking-show-page) table{width:100%;display:block;overflow-x:auto}}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page){color:#0f172a;min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 0,#ff14932e,#0000 30rem),radial-gradient(circle at 92% 7%,#ff14931f,#0000 30rem),linear-gradient(#f8fafc 0%,#eef4fb 52%,#f8fafc 100%)!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page):before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(#0f172a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000047,#0000 72%);mask-image:linear-gradient(#00000047,#0000 72%)}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page)>*{z-index:1;position:relative}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) h1{letter-spacing:-.06em;font-size:clamp(2rem,4vw,4.1rem);font-weight:950;line-height:.96;color:#020617!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) h2,:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) h3{letter-spacing:-.035em;color:#0f172a!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) p{text-wrap:pretty}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=border][class*=bg-white],:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) article[class*=border],:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) section[class*=border],:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) form[class*=border],:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) aside[class*=border]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px #0f172a16,inset 0 1px #ffffffe0;background:linear-gradient(#fffffff7,#f8fafcf0)!important;border-color:#94a3b857!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=rounded]{border-radius:1.25rem}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=rounded-full]{border-radius:9999px}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=shadow]{box-shadow:0 22px 60px #0f172a1a,inset 0 1px #ffffffa8!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) input,:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) select,:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) textarea{box-shadow:inset 0 1px #0f172a08;color:#020617!important;background:#fffffffa!important;border:1px solid #cbd5e1!important;border-radius:.95rem!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) textarea{min-height:8rem}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) input:focus,:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) select:focus,:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) textarea:focus{border-color:#ff1493!important;outline:0!important;box-shadow:0 0 0 4px #ff14932e,inset 0 1px #0f172a08!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) label{letter-spacing:-.015em;font-weight:750;color:#0f172a!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) button,:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) a[class*=inline-flex],:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) a[class*=rounded]{transition:transform .17s,box-shadow .17s,border-color .17s,background-color .17s,color .17s}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) button:hover,:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) a[class*=inline-flex]:hover,:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) a[class*=rounded]:hover{transform:translateY(-1px)}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) table{border-collapse:separate;border-spacing:0;border-radius:1.25rem;overflow:hidden}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) th{font-weight:850;color:#fff!important;background:#0f172a!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) td{border-color:#94a3b847!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) img,:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) video,:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) iframe{border-radius:1.2rem}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=bg-green],:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=bg-emerald]{box-shadow:0 10px 30px #10b9812e}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=bg-red],:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=bg-rose]{box-shadow:0 10px 30px #f43f5e29}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=bg-yellow],:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=bg-amber]{box-shadow:0 10px 30px #f59e0b24}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=divide-y]>:not([hidden])~:not([hidden]){border-color:#94a3b847!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) [class*=ring]{--tw-ring-color:#ff149338!important}@media (width<=768px){:is(.ip-user-bookings-index-page,.ip-user-booking-show-page){padding-left:1rem!important;padding-right:1rem!important}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) h1{font-size:clamp(2rem,14vw,3.35rem)}:is(.ip-user-bookings-index-page,.ip-user-booking-show-page) table{width:100%;display:block;overflow-x:auto}}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page){color:#0f172a;min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 6% 4%,#ff14932e,#0000 30rem),radial-gradient(circle at 92% 2%,#ff14931f,#0000 30rem),linear-gradient(#f8fafc 0%,#eef4fb 54%,#f8fafc 100%)!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page):before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(#0f172a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000052,#0000 74%);mask-image:linear-gradient(#00000052,#0000 74%)}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page)>*{z-index:1;position:relative}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) h1{letter-spacing:-.06em;font-size:clamp(2rem,4vw,4rem);font-weight:950;line-height:.98;color:#020617!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) h2,:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) h3{letter-spacing:-.035em;color:#0f172a!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) p{text-wrap:pretty}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) [class*=border][class*=bg-white],:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) article[class*=border],:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) section[class*=border],:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) form[class*=border],:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) aside[class*=border]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px #0f172a16,inset 0 1px #ffffffe0;background:linear-gradient(#fffffffa,#f8fafcf0)!important;border-color:#94a3b857!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) [class*=rounded]{border-radius:1.25rem}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) [class*=rounded-full]{border-radius:9999px}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) [class*=shadow]{box-shadow:0 22px 60px #0f172a1a,inset 0 1px #ffffffa8!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) input,:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) select,:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) textarea{box-shadow:inset 0 1px #0f172a08;color:#020617!important;background:#fffffffa!important;border:1px solid #cbd5e1!important;border-radius:.95rem!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) textarea{min-height:8rem}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) input:focus,:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) select:focus,:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) textarea:focus{border-color:#ff1493!important;outline:0!important;box-shadow:0 0 0 4px #ff14932e,inset 0 1px #0f172a08!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) label{letter-spacing:-.015em;font-weight:750;color:#0f172a!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) button,:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) a[class*=inline-flex],:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) a[class*=rounded]{transition:transform .17s,box-shadow .17s,border-color .17s,background-color .17s,color .17s}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) button:hover,:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) a[class*=inline-flex]:hover,:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) a[class*=rounded]:hover{transform:translateY(-1px)}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) table{border-collapse:separate;border-spacing:0}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) thead{background:#f1f5f9eb!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) th{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:850;color:#334155!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) td{border-color:#94a3b842!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) [class*=divide-y]>:not([hidden])~:not([hidden]){border-color:#94a3b847!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) [class*=bg-slate-50],:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) [class*=bg-gray-50]{background:#f8fafcd1!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) [class*=text-muted-foreground]{color:#475569!important}.ip-operator-finance-page [class*=text-green],.ip-operator-analytics-page [class*=text-green]{color:#047857!important}.ip-operator-finance-page [class*=text-red],.ip-operator-analytics-page [class*=text-red]{color:#b91c1c!important}.ip-operator-businesses-page form{max-width:100%}@media (width<=768px){:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page){padding-left:1rem!important;padding-right:1rem!important}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) h1{font-size:clamp(2rem,14vw,3.35rem)}:is(.ip-operator-finance-page,.ip-operator-analytics-page,.ip-operator-businesses-page) table{font-size:.88rem}}.ip-homepage-redesign{--ip-ink:#0f172a;--ip-muted:#64748b;--ip-cyan:#06b6d4;--ip-violet:#8b5cf6}.ip-homepage-redesign *{box-sizing:border-box}.ip-homepage-redesign a{text-decoration:none}.ip-homepage-redesign .shadow-2xl{box-shadow:0 28px 80px #0f172a24,0 8px 24px #0f172a14}@media (width<=640px){.ip-homepage-redesign h1{font-size:clamp(2.75rem,13vw,4rem);line-height:.92}.ip-homepage-redesign header{align-items:flex-start;gap:1rem}}.ip-homepage-refined-copy-page{--ip-home-cyan:#ff1493;--ip-home-black:#050507;--ip-home-ink:#111113;--ip-home-muted:#5f6067;--ip-home-soft:#f4f4f6;--ip-home-line:#17171a;color:var(--ip-home-ink);text-rendering:geometricprecision;background:#fff}.ip-homepage-refined-copy-page h1,.ip-homepage-refined-copy-page h2,.ip-homepage-refined-copy-page h3{letter-spacing:-.055em;text-wrap:balance}.ip-homepage-refined-copy-page h1{max-width:760px;line-height:.9}.ip-homepage-refined-copy-page h2{line-height:.94}.ip-homepage-refined-copy-page h3{line-height:1.02}.ip-homepage-refined-copy-page p{color:var(--ip-home-muted);letter-spacing:-.012em;text-wrap:pretty;line-height:1.65}.ip-homepage-refined-copy-page a,.ip-homepage-refined-copy-page button{letter-spacing:.08em}.ip-homepage-refined-copy-page [class*=tracking]{letter-spacing:.14em}.ip-homepage-refined-copy-page [class*=shadow]{box-shadow:7px 7px #00000029}.ip-homepage-refined-copy-page [class*=border]{border-color:#050507db}.ip-homepage-refined-copy-page section{position:relative}.ip-homepage-refined-copy-page section:first-of-type p{font-size:clamp(.98rem,1.05vw,1.12rem)}.ip-homepage-refined-copy-page section:first-of-type h1{margin-bottom:1.6rem}.ip-homepage-refined-copy-page section:first-of-type a,.ip-homepage-refined-copy-page section:first-of-type button{font-weight:800}.ip-homepage-refined-copy-page section:first-of-type [class*=grid] p{font-size:.92rem}.ip-homepage-refined-copy-page section:nth-of-type(2) h2,.ip-homepage-refined-copy-page section:nth-of-type(3) h2,.ip-homepage-refined-copy-page section:nth-of-type(4) h2,.ip-homepage-refined-copy-page section:nth-of-type(5) h2{max-width:720px}.ip-homepage-refined-copy-page section:nth-of-type(2) p,.ip-homepage-refined-copy-page section:nth-of-type(3) p,.ip-homepage-refined-copy-page section:nth-of-type(4) p,.ip-homepage-refined-copy-page section:nth-of-type(5) p{font-size:1rem}@media (width<=900px){.ip-homepage-refined-copy-page h1{line-height:.88;font-size:clamp(4.5rem,17vw,7.5rem)!important}.ip-homepage-refined-copy-page h2{font-size:clamp(2.75rem,10vw,5rem)!important}.ip-homepage-refined-copy-page p{font-size:1rem}}@media (width<=640px){.ip-homepage-refined-copy-page h1,.ip-homepage-refined-copy-page h2,.ip-homepage-refined-copy-page h3{letter-spacing:-.06em}.ip-homepage-refined-copy-page section:first-of-type{padding-top:4rem}}.ip10gd-home{--ip-cyan:#ff1493;--ip-black:#050507;--ip-charcoal:#121217;--ip-grey:#f4f4f6;--ip-text-grey:#666672;--ip-line:#dedee5;min-height:100vh;color:var(--ip-black);background:#fff}.ip10gd-home *{box-sizing:border-box}.ip10gd-container{width:min(100% - 48px,1320px);margin:0 auto}.ip10gd-header{z-index:50;border-bottom:1px solid var(--ip-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:2rem;min-height:76px;padding:0 32px;display:grid;position:sticky;top:0}.ip10gd-brand,.ip10gd-nav a,.ip10gd-nav-link{color:var(--ip-black);text-decoration:none}.ip10gd-brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.ip10gd-brand-mark{background:var(--ip-cyan);width:34px;height:34px;color:var(--ip-black);letter-spacing:-.04em;border-radius:12px;place-items:center;font-size:11px;font-weight:950;display:grid}.ip10gd-brand-copy span,.ip10gd-brand-copy small{text-transform:uppercase;line-height:1;display:block}.ip10gd-brand-copy span{letter-spacing:.18em;font-size:11px;font-weight:900}.ip10gd-brand-copy small{color:var(--ip-cyan);letter-spacing:.17em;margin-top:5px;font-size:9px;font-weight:850}.ip10gd-nav{justify-content:center;align-items:center;gap:28px;display:flex}.ip10gd-nav a,.ip10gd-nav-link{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:850}.ip10gd-nav a:hover,.ip10gd-nav-link:hover{color:var(--ip-cyan)}.ip10gd-header-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.ip10gd-button{text-transform:uppercase;letter-spacing:.09em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:11px;font-weight:900;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.ip10gd-button:hover{transform:translateY(-1px)}.ip10gd-button-pink{border-color:var(--ip-cyan);background:var(--ip-cyan);color:var(--ip-black)}.ip10gd-button-pink:hover{background:var(--ip-black);border-color:var(--ip-black);color:#fff}.ip10gd-button-dark:hover{background:var(--ip-cyan);border-color:var(--ip-cyan);color:var(--ip-black)}.ip10gd-button-light{border-color:var(--ip-line);color:var(--ip-black);background:#fff}.ip10gd-button-light:hover{border-color:var(--ip-black);background:var(--ip-black);color:#fff}.ip10gd-button-dark-outline{color:#fff;background:0 0;border-color:#ffffff59}.ip10gd-button-dark-outline:hover{color:var(--ip-black);background:#fff}.ip10gd-hero{border-bottom:1px solid var(--ip-line);background-color:#fff;background-image:linear-gradient(#05050709 1px,#0000 1px),linear-gradient(90deg,#05050709 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(72px,9vw,132px) 0 clamp(64px,8vw,112px)}.ip10gd-kicker{color:var(--ip-cyan);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:13px;margin:0 0 22px;font-size:12px;font-weight:900;display:flex}.ip10gd-kicker:before{content:"";background:var(--ip-cyan);width:34px;height:1px}.ip10gd-hero h1{max-width:980px;color:var(--ip-black);letter-spacing:-.08em;margin:0;font-size:clamp(58px,8.2vw,128px);font-weight:950;line-height:.9}.ip10gd-hero-copy{max-width:760px;color:var(--ip-text-grey);margin:28px 0 0;font-size:clamp(18px,1.55vw,24px);line-height:1.55}.ip10gd-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ip10gd-chip-row{flex-wrap:wrap;gap:10px;max-width:860px;margin-top:36px;display:flex}.ip10gd-chip-row span{border:1px solid var(--ip-line);color:#555560;text-transform:uppercase;letter-spacing:.1em;background:#ffffffdb;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex}.ip10gd-section{padding:clamp(72px,8vw,118px) 0}.ip10gd-section-white{background:#fff}.ip10gd-section-grey{background:var(--ip-grey)}.ip10gd-section-black{background:var(--ip-black);color:#fff}.ip10gd-section-heading{max-width:880px;margin-bottom:42px}.ip10gd-section-heading h2,.ip10gd-final h2{color:inherit;letter-spacing:-.075em;margin:0;font-size:clamp(42px,5.2vw,82px);font-weight:950;line-height:.94}.ip10gd-section-heading>p:not(.ip10gd-kicker){max-width:720px;color:var(--ip-text-grey);margin:24px 0 0;font-size:17px;line-height:1.7}.ip10gd-section-black .ip10gd-section-heading>p:not(.ip10gd-kicker){color:#b9b9c2}.ip10gd-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ip10gd-card,.ip10gd-dark-card{border:1px solid var(--ip-line);background:#fff;border-radius:24px;min-height:190px;padding:28px}.ip10gd-card h3,.ip10gd-dark-card h3{color:var(--ip-black);letter-spacing:-.055em;margin:0;font-size:clamp(22px,2vw,32px);font-weight:900;line-height:1}.ip10gd-card p,.ip10gd-dark-card p{color:var(--ip-text-grey);margin:16px 0 0;font-size:15px;line-height:1.65}.ip10gd-split{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:start;gap:clamp(44px,6vw,88px);display:grid}.ip10gd-workflow-grid,.ip10gd-operator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ip10gd-dark-card{background:var(--ip-charcoal);border-color:#ffffff24}.ip10gd-dark-card span{color:var(--ip-cyan);letter-spacing:.11em;margin-bottom:34px;font-size:11px;font-weight:900;display:block}.ip10gd-dark-card h3{color:#fff}.ip10gd-dark-card p{color:#aaaab5}.ip10gd-section-grey .ip10gd-card{background:#fff}.ip10gd-section-grey .ip10gd-section-heading .ip10gd-button{margin-top:30px}.ip10gd-final{background:var(--ip-black);color:#fff;padding:clamp(54px,6vw,82px) 0}.ip10gd-final-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.ip10gd-final .ip10gd-actions{margin-top:0}.ip10gc-homepage{background:#fff!important}.ip10gd-home .ip10gc-intro-copy:empty{display:none!important}@media (width<=1100px){.ip10gd-header{grid-template-columns:1fr;justify-items:start;padding:18px 24px}.ip10gd-nav,.ip10gd-header-actions{flex-wrap:wrap;justify-content:flex-start}.ip10gd-split,.ip10gd-final-inner{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.ip10gd-card-grid,.ip10gd-workflow-grid,.ip10gd-operator-grid{grid-template-columns:1fr}}@media (width<=720px){.ip10gd-container{width:min(100% - 32px,1320px)}.ip10gd-hero h1{font-size:clamp(52px,16vw,76px)}.ip10gd-section-heading h2,.ip10gd-final h2{font-size:clamp(40px,12vw,58px)}.ip10gd-button,.ip10gd-actions{width:100%}}.ip10gd-hero{padding-top:clamp(40px,4.6vw,68px)!important;padding-bottom:clamp(46px,5vw,72px)!important}.ip10gd-section{padding-top:clamp(50px,5.2vw,76px)!important;padding-bottom:clamp(50px,5.2vw,76px)!important}.ip10gd-final{padding-top:clamp(38px,4.2vw,58px)!important;padding-bottom:clamp(38px,4.2vw,58px)!important}.ip10gd-section-heading{margin-bottom:clamp(24px,3vw,34px)!important}.ip10gd-section-heading>p:not(.ip10gd-kicker){margin-top:16px!important}.ip10gd-hero-copy{margin-top:22px!important}.ip10gd-actions{margin-top:24px!important}.ip10gd-chip-row{margin-top:26px!important}.ip10gd-card,.ip10gd-dark-card{min-height:152px!important;padding:24px!important}.ip10gd-split{gap:clamp(34px,4.4vw,64px)!important}.ip10gd-workflow-grid,.ip10gd-operator-grid,.ip10gd-card-grid{gap:16px!important}@media (width>=1400px){.ip10gd-hero{padding-top:58px!important;padding-bottom:64px!important}.ip10gd-section{padding-top:68px!important;padding-bottom:68px!important}}@media (width<=720px){.ip10gd-hero{padding-top:34px!important;padding-bottom:42px!important}.ip10gd-section{padding-top:42px!important;padding-bottom:42px!important}.ip10gd-card,.ip10gd-dark-card{min-height:auto!important;padding:22px!important}}.ip-studios-index-page .leaflet-container{font-family:inherit}.ip-studios-index-page .ip-map-marker div{color:#000;letter-spacing:-.04em;width:34px;height:34px;box-shadow:none;background:#ff1493;border:3px solid #fff;border-radius:9999px;justify-content:center;align-items:center;font-size:11px;font-weight:950;display:flex}.ip-studios-index-page .leaflet-popup-content-wrapper{box-shadow:none;border:1px solid #0000001f;border-radius:18px}.ip-studios-index-page .leaflet-popup-content{margin:14px 16px;font-family:inherit}.ip-studios-index-page .leaflet-popup-content a{color:#ff1493;font-weight:900}.ip-studios-index-page img,.ip-studios-index-page video{background:#f4f4f5}.ip-studios-index-page input::placeholder{color:#00000059}@media (width<=768px){.ip-studios-index-page header nav{display:none}}.ip-studios-index-page>section:first-of-type{color:#050505!important;background:0 0!important;max-width:1440px!important;margin-inline:auto!important;padding-top:clamp(1.5rem,2.4vw,2.5rem)!important;padding-bottom:clamp(2rem,3vw,3rem)!important}.ip-studios-index-page>section:first-of-type form{box-shadow:none!important;border:1px solid #d7d9df!important;border-radius:1.5rem!important;margin-top:0!important}.ip-studios-index-page>section:first-of-type input,.ip-studios-index-page>section:first-of-type select{background:#fff!important;border-color:#bfc5d2!important;border-radius:.9rem!important}.ip-studios-index-page>section:first-of-type button,.ip-studios-index-page>section:first-of-type a{box-shadow:none!important}.ip-studios-index-page>section:first-of-type button[type=submit]{color:#fff!important;background:#ff1493!important;border-color:#ff1493!important;border-radius:999px!important}.ip-studios-index-page>section:first-of-type article{box-shadow:none!important;border:1px solid #d7d9df!important}.ip-studios-index-page>section:first-of-type aside,.ip-studios-index-page>section:first-of-type [class*="rounded-[2rem]"]{box-shadow:none!important}@media (width<=760px){.ip-studios-index-page>section:first-of-type{padding-top:1rem!important;padding-inline:1rem!important}}.ip-studios-index-page{background:#f3f3f5!important}.ip-studios-index-page>section:first-of-type>form:first-child,.ip-studios-index-page>section:first-of-type form:first-of-type{margin-top:0!important;margin-bottom:2rem!important}.ip-studios-index-page form{box-shadow:none!important;border:1px solid #d8dbe2!important;border-radius:1.45rem!important}.ip-studios-index-page form input,.ip-studios-index-page form select{border-radius:.95rem!important;min-height:3rem!important}.ip-studios-index-page form button,.ip-studios-index-page form a{border-radius:999px!important;min-height:3rem!important}.ip-studios-index-page form button[type=submit]{color:#fff!important;background:#ff1493!important;border-color:#ff1493!important}.ip-studios-index-page>section:first-of-type>div{align-items:flex-start!important}.ip-studios-index-page article{box-shadow:none!important;border:1px solid #d8dbe2!important}.ip-studios-index-page aside,.ip-studios-index-page [class*="rounded-[2rem]"]{box-shadow:none!important}.ip-studios-index-page img{display:block!important}@media (width<=900px){.ip-studios-index-page>section:first-of-type{padding-top:1rem!important;padding-inline:1rem!important}.ip-studios-index-page>section:first-of-type>form:first-child,.ip-studios-index-page>section:first-of-type form:first-of-type{margin-bottom:1.25rem!important}}.ip-studios-index-page{--ip-pack-10gq-public-studios:1;background:#f3f3f5!important}.ip-studios-index-page>section:first-of-type{margin-top:0!important;padding-top:1.35rem!important;padding-bottom:2.25rem!important;display:block!important}.ip-studios-index-page form:first-of-type,.ip-studios-index-page>section:first-of-type>:first-child{margin-top:0!important}@media (width<=900px){.ip-studios-index-page>section:first-of-type{padding-top:.9rem!important;padding-bottom:1.5rem!important}}.ip-studios-index-page{--ip-pack-10gr-directory-balance:1;background:#f3f3f5!important}.ip-studios-index-page>section:first-of-type{max-width:96rem!important;padding-top:.85rem!important;padding-bottom:1.75rem!important}.ip-studios-index-page form:first-of-type{box-shadow:none!important;border:1px solid #d9dde5!important;border-radius:1.6rem!important;margin-bottom:2rem!important;padding:1.45rem!important}.ip-studios-index-page form:first-of-type label,.ip-studios-index-page form:first-of-type .text-xs{letter-spacing:.18em!important}.ip-studios-index-page form:first-of-type input,.ip-studios-index-page form:first-of-type select{border-radius:1rem!important;min-height:3.15rem!important}.ip-studios-index-page form:first-of-type+div{grid-template-columns:minmax(22rem,.92fr) minmax(24rem,.88fr)!important;align-items:start!important;gap:clamp(2rem,5vw,5rem)!important;display:grid!important}.ip-studios-index-page article{width:min(100%,32rem)!important;box-shadow:none!important;border:1px solid #d8dbe2!important;border-radius:1.65rem!important;overflow:hidden!important}.ip-studios-index-page article img,.ip-studios-index-page article video{aspect-ratio:16/9!important;object-fit:cover!important}.ip-studios-index-page aside{width:min(100%,34rem)!important;box-shadow:none!important;border:1px solid #d8dbe2!important;border-radius:1.65rem!important;justify-self:end!important}.ip-studios-index-page aside .relative.h-\[560px\]{border-radius:1.2rem!important;height:26rem!important}.ip-studios-index-page article,.ip-studios-index-page aside{margin-top:0!important}.ip-studios-index-page .leaflet-container{border-radius:1.2rem!important}.ip-studios-index-page span[class*=rounded-full],.ip-studios-index-page button[type=submit]{background:#ff1493!important}@media (width<=1024px){.ip-studios-index-page>section:first-of-type{padding-top:.75rem!important}.ip-studios-index-page form:first-of-type+div{grid-template-columns:1fr!important;gap:1.5rem!important}.ip-studios-index-page article,.ip-studios-index-page aside{justify-self:stretch!important;width:100%!important}.ip-studios-index-page aside .relative.h-\[560px\]{height:22rem!important}}.ip-studios-index-page .leaflet-container{background:#eef0f3!important;width:100%!important;min-height:24rem!important}.ip-studios-index-page .leaflet-tile-container,.ip-studios-index-page .leaflet-pane,.ip-studios-index-page .leaflet-map-pane{will-change:transform!important}.ip-studios-index-page .leaflet-tile{max-width:none!important}.ip-studios-index-page aside .relative.h-\[560px\]{width:100%!important;height:26rem!important;min-height:26rem!important}.ip-studios-index-page{background:#f4f4f6!important;min-height:100vh!important;padding-top:0!important}.ip-studios-index-page>section{visibility:visible!important;display:block!important}.ip-studios-index-page>section:first-of-type{padding-top:clamp(1rem,2vw,1.75rem)!important;padding-bottom:clamp(2rem,3vw,3rem)!important}.ip-studios-index-page form{box-shadow:none!important;margin-top:0!important}.ip-studios-index-page>section:first-of-type>form+div{margin-top:clamp(1.5rem,2.5vw,2.5rem)!important}.ip-studios-index-page article,.ip-studios-index-page aside{box-shadow:none!important}@media (width<=768px){.ip-studios-index-page>section:first-of-type{padding-top:.875rem!important}}.ip-studios-index-page{padding-top:0!important}.ip-studios-index-page>section:first-of-type{margin-top:0!important;padding-top:14px!important}.ip-studios-index-page>section:first-of-type>form{margin-top:0!important}.ip-studios-index-page form{transform:none!important}@media (width<=768px){.ip-studios-index-page>section:first-of-type{padding-top:10px!important}}html body #app main.ip-studios-index-page{margin-top:0!important;padding-top:0!important}html body #app main.ip-studios-index-page>section#studio-search,html body #app main.ip-studios-index-page>section.ip-studios-results-section{margin-top:0!important;padding-top:14px!important}html body #app main.ip-studios-index-page>section#studio-search>div:first-child,html body #app main.ip-studios-index-page>section.ip-studios-results-section>div:first-child{margin-top:0!important;padding-top:0!important}html body #app main.ip-studios-index-page>section#studio-search form,html body #app main.ip-studios-index-page>section.ip-studios-results-section form{margin-top:0!important}html body #app main.ip-studios-index-page>section#studio-search form:first-of-type,html body #app main.ip-studios-index-page>section.ip-studios-results-section form:first-of-type{transform:none!important}@media (width>=1024px){html body #app main.ip-studios-index-page>section#studio-search,html body #app main.ip-studios-index-page>section.ip-studios-results-section{padding-top:12px!important}}@media (width<=768px){html body #app main.ip-studios-index-page>section#studio-search,html body #app main.ip-studios-index-page>section.ip-studios-results-section{padding-top:10px!important}}:root{--ip-page-top-gap:14px;--ip-section-gap:28px;--ip-card-grid-gap:28px}html body #app main[class*=ip-][class*=py-10],html body #app main[class*=ip-][class*=py-8],html body #app main[class*=ip-][class*=py-6]{padding-top:var(--ip-page-top-gap)!important}html body #app main.ip-studios-index-page>section#studio-search,html body #app main.ip-studios-index-page>section.ip-studios-results-section{padding-top:var(--ip-page-top-gap)!important;margin-top:0!important;padding-bottom:34px!important}html body #app main.ip-studios-index-page>section#studio-search form,html body #app main.ip-studios-index-page>section.ip-studios-results-section form{margin-top:0!important;margin-bottom:var(--ip-card-grid-gap)!important}html body #app main.ip-studios-index-page>section#studio-search form+*,html body #app main.ip-studios-index-page>section.ip-studios-results-section form+*,html body #app main.ip-studios-index-page>section#studio-search form~div,html body #app main.ip-studios-index-page>section.ip-studios-results-section form~div{margin-top:0!important}html body #app main.ip-studios-index-page>section#studio-search .grid,html body #app main.ip-studios-index-page>section.ip-studios-results-section .grid{row-gap:var(--ip-card-grid-gap)!important}html body #app main.ip-studios-index-page article,html body #app main.ip-studios-index-page aside{margin-top:0!important}@media (width<=768px){:root{--ip-page-top-gap:10px;--ip-section-gap:22px;--ip-card-grid-gap:22px}html body #app main.ip-studios-index-page>section#studio-search,html body #app main.ip-studios-index-page>section.ip-studios-results-section{padding-bottom:24px!important}}html body #app main.ip-studios-index-page>section#studio-search{padding-top:12px!important;padding-bottom:26px!important}html body #app main.ip-studios-index-page>section#studio-search form{margin-bottom:24px!important}html body #app main.ip-studios-index-page>section#studio-search form~div{margin-top:0!important}html body #app main.ip-studios-index-page>section#studio-search .grid{align-items:start!important;gap:24px clamp(32px,6vw,96px)!important}html body #app main.ip-studios-index-page article{width:min(100%,420px)!important;max-width:420px!important}html body #app main.ip-studios-index-page aside{justify-self:end!important;width:min(100%,520px)!important;max-width:520px!important}html body #app main.ip-studios-index-page aside .leaflet-container,html body #app main.ip-studios-index-page aside [class*="h-[560px]"]{height:390px!important;min-height:390px!important;max-height:390px!important}html body #app main.ip-studios-index-page button,html body #app main.ip-studios-index-page a[href*=\/studios]{letter-spacing:.08em!important}html body #app main.ip-studios-index-page form{padding:clamp(22px,2vw,30px)!important}@media (width>=1024px){html body #app main.ip-studios-index-page>section#studio-search>div,html body #app main.ip-studios-index-page>section#studio-search>form,html body #app main.ip-studios-index-page>section#studio-search .mx-auto{max-width:1440px!important}}@media (width<=1023px){html body #app main.ip-studios-index-page article,html body #app main.ip-studios-index-page aside{justify-self:stretch!important;width:100%!important;max-width:none!important}html body #app main.ip-studios-index-page aside .leaflet-container,html body #app main.ip-studios-index-page aside [class*="h-[560px]"]{height:340px!important;min-height:340px!important;max-height:340px!important}}html body #app .ip-profile-public-header{background:#fff;border-bottom:1px solid #e3e5ea;width:100%}html body #app .ip-profile-public-header .ip-public-site-header-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1440px,100vw - 64px);min-height:86px;margin:0 auto;display:flex}html body #app .ip-public-brand{color:#050505;align-items:center;gap:14px;text-decoration:none;display:inline-flex}html body #app .ip-public-brand-mark{color:#050505;letter-spacing:-.04em;background:#ff1493;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:inline-flex}html body #app .ip-public-brand-copy{flex-direction:column;line-height:1;display:flex}html body #app .ip-public-brand-name{letter-spacing:.22em;text-transform:uppercase;font-size:15px;font-weight:900}html body #app .ip-public-brand-subtitle{color:#ff1493;letter-spacing:.22em;text-transform:uppercase;margin-top:7px;font-size:12px;font-weight:900}html body #app .ip-public-nav{align-items:center;gap:34px;display:flex}html body #app .ip-public-nav a,html body #app .ip-public-login{color:#050505;text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:900;text-decoration:none}html body #app .ip-public-actions{align-items:center;gap:18px;display:flex}html body #app .ip-public-list-button{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#050505;border-radius:999px;padding:16px 24px;font-size:13px;font-weight:900;text-decoration:none}html body #app main.ip-public-profile-v3{--profile-rail:min(1280px, calc(100vw - 72px));width:100%;max-width:100vw;overflow-x:hidden;color:#050505!important;background:#f4f4f6!important}html body #app main.ip-public-profile-v3 .ip-profile-rail{box-sizing:border-box;width:var(--profile-rail)!important;max-width:var(--profile-rail)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-section{color:#050505!important;background:#fff!important;border-bottom:1px solid #e3e5ea!important;padding:42px 0 44px!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-grid{grid-template-columns:minmax(0,1fr) 430px!important;align-items:center!important;gap:64px!important;display:grid!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-section h1{letter-spacing:-.065em!important;color:#050505!important;max-width:700px!important;font-size:clamp(42px,4vw,62px)!important;line-height:.98!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-section p{color:#626773!important;max-width:640px!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-section img{aspect-ratio:16/9!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:430px!important;height:auto!important;box-shadow:none!important;background:#fff!important;border-radius:20px!important}html body #app main.ip-public-profile-v3 .ip-profile-body-section{background:#f4f4f6!important;padding:36px 0 54px!important}html body #app main.ip-public-profile-v3 .ip-profile-body-grid{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important;gap:32px!important;display:grid!important}html body #app main.ip-public-profile-v3 .ip-profile-content-column{width:100%!important;min-width:0!important}html body #app main.ip-public-profile-v3 .ip-profile-sidebar{align-self:start!important;width:320px!important;min-width:0!important;max-width:320px!important}html body #app main.ip-public-profile-v3 .ip-profile-card,html body #app main.ip-public-profile-v3 .ip-profile-sidebar>div{width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce1e8!important;border-radius:24px!important}html body #app main.ip-public-profile-v3 .ip-profile-card{padding:26px!important}html body #app main.ip-public-profile-v3 .ip-profile-card h2{letter-spacing:-.035em!important;font-size:22px!important;line-height:1.15!important}html body #app main.ip-public-profile-v3 .ip-profile-sidebar .leaflet-container,html body #app main.ip-public-profile-v3 .ip-profile-sidebar [class*=h-72]{width:100%!important;height:250px!important;min-height:250px!important}html body #app main.ip-public-profile-v3 .ip-profile-map-enlarge-button{letter-spacing:.04em!important;cursor:pointer!important;background:#fff!important;border:1px solid #dce1e8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:13px 18px!important;font-size:13px!important;font-weight:900!important;display:flex!important}html body:has(#ip-profile-map-toggle:checked){overflow:hidden!important}html body #app main.ip-public-profile-v3 .ip-profile-map-modal-backdrop,html body #app main.ip-public-profile-v3 .ip-profile-map-modal-close{display:none}html body #app main.ip-public-profile-v3:has(#ip-profile-map-toggle:checked) .ip-profile-map-modal-backdrop{z-index:9998!important;background:#000000b8!important;display:block!important;position:fixed!important;inset:0!important}html body #app main.ip-public-profile-v3:has(#ip-profile-map-toggle:checked) .ip-profile-map-modal-close{z-index:10000!important;color:#050505!important;cursor:pointer!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:14px 20px!important;font-size:13px!important;font-weight:900!important;display:flex!important;position:fixed!important;top:28px!important;right:28px!important}html body #app main.ip-public-profile-v3:has(#ip-profile-map-toggle:checked) .ip-profile-sidebar .leaflet-container{z-index:9999!important;border:3px solid #fff!important;border-radius:28px!important;width:86vw!important;height:86vh!important;min-height:86vh!important;position:fixed!important;inset:7vh 7vw!important;overflow:hidden!important}html body #app main.ip-public-profile-v3 .ip-profile-bottom-rail{padding-bottom:56px!important}@media (width<=1100px){html body #app .ip-profile-public-header .ip-public-site-header-inner,html body #app main.ip-public-profile-v3{--profile-rail:min(100%, calc(100vw - 32px))}html body #app .ip-profile-public-header .ip-public-site-header-inner{width:min(100%,100vw - 32px)}html body #app .ip-public-nav{display:none}html body #app main.ip-public-profile-v3 .ip-profile-hero-grid,html body #app main.ip-public-profile-v3 .ip-profile-body-grid{grid-template-columns:1fr!important;gap:26px!important}html body #app main.ip-public-profile-v3 .ip-profile-sidebar{width:100%!important;max-width:none!important;position:static!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-section img{max-width:100%!important}}@media (width<=760px){html body #app .ip-profile-public-header .ip-public-site-header-inner{min-height:74px}html body #app .ip-public-actions{display:none}html body #app main.ip-public-profile-v3 .ip-profile-hero-section{padding:28px 0!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-section h1{font-size:clamp(38px,11vw,54px)!important}html body #app main.ip-public-profile-v3 .ip-profile-media-grid{grid-template-columns:1fr!important}html body #app main.ip-public-profile-v3 .ip-profile-media-grid>*{max-height:none!important}}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4),html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5),html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4),html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5){box-shadow:none!important;background:#fff!important;border:1px solid #d7dee8!important;overflow:hidden!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4):before,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5):before,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4):before,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5):before{content:none!important;display:none!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) h2,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) h2,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) h2,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) h2{color:#050505!important;letter-spacing:-.035em!important;font-size:24px!important;display:block!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) h2:after,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) h2:after,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) h2:after,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) h2:after{content:"";background:#ff1493;border-radius:999px;width:42px;height:3px;margin-top:12px;display:block}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) a,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) a{color:#050505!important;letter-spacing:-.01em!important;min-height:54px!important;box-shadow:none!important;background:#f7f8fa!important;border:1px solid #e3e8ef!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;padding:14px 18px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;display:flex!important;position:relative!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) a:before,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) a:before{content:none!important;display:none!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) a:after,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) a:after{content:"↗";color:#fff;background:#ff1493;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:14px;font-size:14px;font-weight:900;display:inline-flex}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) a:hover,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) a:hover{background:#fff3fa!important;border-color:#ff149359!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div{gap:18px!important;display:grid!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child{background:#f6f8fb!important;border:0!important;border-radius:20px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;padding:10px!important;display:grid!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child>*,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child>*{color:#0a0a0f!important;background:#fff!important;border:1px solid #e6ebf1!important;border-radius:16px!important;padding:12px!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child strong,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child b,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child strong,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child b{color:#0a0a0f!important;font-size:18px!important;font-weight:900!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child p,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child span,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child p,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child span{color:#627089!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child),html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child){box-shadow:none!important;background:#fff!important;border:1px solid #dfe6ef!important;border-left:4px solid #ff1493!important;border-radius:22px!important;padding:22px!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) strong,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) b,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) strong,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) b{color:#050505!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) p,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) p{color:#334155!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) [class*=rounded-full],html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) [class*=rounded-full]{color:#050505!important;background:#fff7fc!important;border-color:#ff149338!important}:is(html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) div:has(>strong):has(p),html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) div:has(>strong):has(p)){background:#fff!important;border:1px solid #e4eaf2!important;border-radius:16px!important}:is(html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) div:has(>strong):has(p) strong,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) div:has(>strong):has(p) strong){color:#050505!important}html body #app main.ip-studio-profile-page aside a,html body #app main.ip-studio-profile-page aside button,html body #app main.ip-public-profile-v3 aside a,html body #app main.ip-public-profile-v3 aside button{box-shadow:none!important}html body #app main.ip-studio-profile-page aside a[class*=bg-cyan],html body #app main.ip-studio-profile-page aside button[class*=bg-cyan],html body #app main.ip-public-profile-v3 aside a[class*=bg-cyan],html body #app main.ip-public-profile-v3 aside button[class*=bg-cyan]{color:#fff!important;background:#ff1493!important}@media (width<=760px){html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:first-child{grid-template-columns:1fr 1fr!important}}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) [class*=rounded-full],html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) [class*=rounded-full]{color:#ff1493!important;background:#fff7fb!important;border-color:#ffd0e7!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5),html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5),html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child),html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child){color:#0a0a0f!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) strong,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) b,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) strong,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) b,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child)>div:first-child>div:first-child,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child)>div:first-child>div:first-child{color:#050505!important;font-weight:900!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child)>div:first-child p,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child)>div:first-child span,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child)>div:first-child p,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child)>div:first-child span{color:#4f5f78!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child)>p,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child)>p{color:#111827!important;font-size:16px!important;font-weight:500!important;line-height:1.65!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) [class*=grid] *,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) [class*=grid] *{color:#40516d!important;font-weight:600!important}:is(html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) div:has(>strong):has(p),html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) div:has(>strong):has(p)){color:#172033!important}:is(html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) div:has(>strong):has(p) strong,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) div:has(>strong):has(p) strong){color:#050505!important;font-weight:900!important}:is(html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) div:has(>strong):has(p) p,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) div:has(>strong):has(p) p){color:#1f2937!important;font-weight:500!important}html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) [class*=rounded-full],html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child) [class*=rounded-full]{color:#ff1493!important;background:#fff7fb!important;border-color:#ffd0e7!important;font-weight:900!important}html body #app main.ip-public-profile-v3 .ip-profile-detail-tabs{gap:1rem;display:grid}html body #app main.ip-public-profile-v3 .ip-profile-detail-tab-list{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:.65rem;padding-bottom:.75rem;display:flex}html body #app main.ip-public-profile-v3 .ip-profile-detail-tab{appearance:none;color:#111827;background:#fff;border:1px solid #d8dde8;border-radius:999px;align-items:center;gap:.65rem;min-height:2.75rem;padding:.72rem 1rem;font-size:.9rem;font-weight:850;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}html body #app main.ip-public-profile-v3 .ip-profile-detail-tab strong{color:#475569;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:1.65rem;height:1.65rem;font-size:.75rem;font-weight:900;display:inline-flex}html body #app main.ip-public-profile-v3 .ip-profile-detail-tab:hover{border-color:#ff1493;transform:translateY(-1px)}html body #app main.ip-public-profile-v3 .ip-profile-detail-tab.is-active,html body #app main.ip-public-profile-v3 .ip-profile-detail-tab[aria-selected=true]{color:#fff;background:#111827;border-color:#111827}html body #app main.ip-public-profile-v3 .ip-profile-detail-tab.is-active strong,html body #app main.ip-public-profile-v3 .ip-profile-detail-tab[aria-selected=true] strong{color:#fff;background:#ff1493}html body #app main.ip-public-profile-v3 .ip-profile-detail-tab-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.5rem;padding:1rem}html body #app main.ip-public-profile-v3 .ip-profile-detail-list{gap:.7rem;display:grid}html body #app main.ip-public-profile-v3 .ip-profile-detail-heading{color:#111827;letter-spacing:.12em;text-transform:uppercase;background:#fff;border-left:4px solid #ff1493;border-radius:1rem;margin-top:.7rem;padding:.75rem .9rem;font-size:.78rem;font-weight:950;box-shadow:inset 0 0 0 1px #eef2f7}html body #app main.ip-public-profile-v3 .ip-profile-detail-item{color:#334155;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:.9rem 1rem;font-size:.95rem;font-weight:650;line-height:1.45}html body #app main.ip-public-profile-v3 .ip-profile-detail-empty{color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:1rem;margin:0;padding:1rem;font-size:.9rem;font-weight:650}@media (width<=640px){html body #app main.ip-public-profile-v3 .ip-profile-detail-tab-list{grid-template-columns:1fr;display:grid}html body #app main.ip-public-profile-v3 .ip-profile-detail-tab{justify-content:space-between;width:100%}}html body #app main.ip-public-profile-v3 .ip-profile-detail-heading{color:#fff;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:#111827;border:1px solid #111827;border-radius:1rem;margin-top:.7rem;padding:.85rem 1rem;font-size:.76rem;font-weight:900}html body #app main.ip-public-profile-v3 .ip-profile-detail-heading:first-child{margin-top:0}html body #app main.ip-public-profile-v3 .ip-profile-detail-item{border-color:#d7dce5}html body #app main.ip-public-profile-v3 .ip-profile-rail{width:min(100% - 3rem,1280px)!important;max-width:1280px!important}html body #app main.ip-public-profile-v3 .ip-profile-body-grid{grid-template-columns:minmax(0,1fr) minmax(280px,305px)!important;gap:2rem!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-section span[aria-label*="out of 5 stars"]{letter-spacing:.08em;font-weight:950;color:#ff1493!important}html body #app main.ip-public-profile-v3 .ip-profile-reviews-panel{border-left:1px solid #d7dce5!important}html body #app main.ip-public-profile-v3 .ip-profile-review-list{box-shadow:none!important;border-left:0!important;margin-left:0!important;padding-left:0!important}html body #app main.ip-public-profile-v3 .ip-profile-review-card{box-shadow:none!important;border-left:0!important}html body #app main.ip-public-profile-v3 .ip-profile-review-card [class*=rounded-full]{color:#ff1493!important;background:#fff7fb!important;border-color:#ffd0e8!important}@media (width<=1024px){html body #app main.ip-public-profile-v3 .ip-profile-rail{width:min(100% - 2rem,1280px)!important}html body #app main.ip-public-profile-v3 .ip-profile-body-grid{grid-template-columns:1fr!important}}@media (width<=640px){html body #app main.ip-public-profile-v3 .ip-profile-rail{width:min(100% - 1rem,1280px)!important}}html body #app main.ip-public-profile-v3 .ip-profile-reviews-panel>div,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-reviews-panel>div,html body #app main.ip-public-profile-v3 .ip-profile-review-list,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-review-list,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div,html body #app main.ip-public-profile-v3 .ip-profile-review-list,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-review-list,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child),html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5)>div>div:not(:first-child){box-shadow:none!important;border-left:0!important;margin-left:0!important;padding-left:0!important}html body #app main.ip-public-profile-v3 .ip-profile-review-card,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-review-card,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) article,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) article{box-shadow:none!important;border-left:0!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-section span[aria-label*="out of 5 stars"],html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section span[aria-label*="out of 5 stars"],html body #app main.ip-public-profile-v3 .ip-profile-review-card span[aria-label*="out of 5 stars"],html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-review-card span[aria-label*="out of 5 stars"]{letter-spacing:.08em;font-weight:950;color:#ff1493!important}@media (width<=1024px){html body #app main.ip-public-profile-v3 .ip-profile-rail,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-rail{width:calc(100vw - 1.5rem)!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-grid,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid,html body #app main.ip-public-profile-v3 .ip-profile-body-grid,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-body-grid{grid-template-columns:1fr!important}}@media (width<=640px){html body #app main.ip-public-profile-v3 .ip-profile-rail,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-rail{width:calc(100vw - 1rem)!important}}html body #app main.ip-public-profile-v3 .ip-profile-rail,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-rail{width:min(100% - 3rem,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-grid,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,520px)!important;gap:clamp(2rem,5vw,5rem)!important}html body #app main.ip-public-profile-v3 .ip-profile-body-grid,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-body-grid{grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important;gap:2rem!important}html body #app main.ip-public-profile-v3 .ip-profile-reviews-panel,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-reviews-panel,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5),html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5){box-shadow:none!important;border-left:1px solid #d7dce5!important}html body #app main.ip-public-profile-v3 .ip-profile-reviews-panel:before,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-reviews-panel:before,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5):before,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5):before{content:none!important;display:none!important}html body #app main.ip-public-profile-v3 .ip-profile-review-list,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-review-list{box-shadow:none!important;border-left:0!important;margin-left:0!important;padding-left:0!important}@media (width<=1024px){html body #app main.ip-public-profile-v3 .ip-profile-rail,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-rail{width:min(100% - 2rem,1360px)!important}html body #app main.ip-public-profile-v3 .ip-profile-hero-grid,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid,html body #app main.ip-public-profile-v3 .ip-profile-body-grid,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-body-grid{grid-template-columns:1fr!important}}@media (width<=640px){html body #app main.ip-public-profile-v3 .ip-profile-rail,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-rail{width:min(100% - 1rem,1360px)!important}}html body #app main.ip-public-profile-v3 .ip-profile-work-panel h2:after,html body #app main.ip-public-profile-v3 .ip-profile-reviews-panel h2:after,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-panel h2:after,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-reviews-panel h2:after,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) h2:after,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) h2:after,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4) h2:after,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) h2:after{content:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;margin:0!important;display:none!important}html body #app main.ip-public-profile-v3 .ip-profile-work-panel:before,html body #app main.ip-public-profile-v3 .ip-profile-reviews-panel:before,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-panel:before,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-reviews-panel:before,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4):before,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5):before,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(4):before,html body #app main.ip-studio-profile-page>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5):before{content:none!important;background:0 0!important;border:0!important;display:none!important}html body #app main.ip-public-profile-v3 .ip-profile-work-panel,html body #app main.ip-public-profile-v3 .ip-profile-reviews-panel,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-panel,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-reviews-panel{box-shadow:none!important;border-left:1px solid #d7dce5!important}html body #app main.ip-public-profile-v3 .ip-profile-work-list h3,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-list h3{color:#111827;letter-spacing:.04em;margin:0;font-size:.86rem;font-weight:900}html body #app main.ip-public-profile-v3 .ip-profile-work-empty,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-empty{color:#64748b;margin-top:.75rem;font-size:.9rem;font-weight:650}html body #app main.ip-public-profile-v3 .ip-profile-work-card-grid,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-card-grid{gap:.75rem;margin-top:.85rem;display:grid}html body #app main.ip-public-profile-v3 .ip-profile-work-card,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-card{color:#111827;background:#fff;border:1px solid #d7dce5;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:flex}html body #app main.ip-public-profile-v3 .ip-profile-work-card:hover,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-card:hover{background:#f8fafc;border-color:#111827;transform:translateY(-1px)}html body #app main.ip-public-profile-v3 .ip-profile-work-card-main,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-card-main{gap:.25rem;min-width:0;display:grid}html body #app main.ip-public-profile-v3 .ip-profile-work-title,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-title{color:#111827;font-size:.94rem;font-weight:850;line-height:1.25}html body #app main.ip-public-profile-v3 .ip-profile-work-provider,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-provider{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}html body #app main.ip-public-profile-v3 .ip-profile-work-platform,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-platform{color:#fff;letter-spacing:-.02em;background:#111827;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.78rem;font-weight:950;display:inline-flex}html body #app main.ip-public-profile-v3 .ip-profile-work-platform-spotify,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-platform-spotify{color:#fff;background:#111827}html body #app main.ip-public-profile-v3 .ip-profile-work-platform-soundcloud,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-platform-soundcloud{color:#fff;background:#ff1493}html body #app main.ip-public-profile-v3 .ip-profile-work-platform-youtube,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-platform-youtube{color:#fff;background:#111827}@media (width<=640px){html body #app main.ip-public-profile-v3 .ip-profile-work-card,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-work-card{align-items:flex-start}}html body #app main.ip-public-profile-v3 .ip-profile-primary-cta,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-primary-cta{color:#fff!important;box-shadow:none!important;background:#ff1493!important;border:1px solid #ff1493!important}html body #app main.ip-public-profile-v3 .ip-profile-primary-cta:hover,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-primary-cta:hover{color:#fff!important;background:#111827!important;border-color:#111827!important}html body #app main.ip-public-profile-v3 .ip-profile-secondary-cta,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-secondary-cta{color:#111827!important;box-shadow:none!important;background:#fff!important;border:1px solid #111827!important}html body #app main.ip-public-profile-v3 .ip-profile-secondary-cta:hover,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-secondary-cta:hover{color:#fff!important;background:#111827!important;border-color:#111827!important}html body #app main.ip-public-profile-v3 .ip-profile-report-submit,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-report-submit{color:#fff!important;box-shadow:none!important;background:#111827!important;border:1px solid #111827!important}html body #app main.ip-public-profile-v3 .ip-profile-report-submit:hover,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-report-submit:hover{color:#fff!important;background:#ff1493!important;border-color:#ff1493!important}html body #app main.ip-public-profile-v3 aside a[class*=cyan],html body #app main.ip-public-profile-v3 aside button[class*=cyan],html body #app main.ip-studio-profile-page.ip-public-profile-v3 aside a[class*=cyan],html body #app main.ip-studio-profile-page.ip-public-profile-v3 aside button[class*=cyan]{box-shadow:none!important}html body #app .ip-trust-page{background:radial-gradient(circle at 100% 0,#ff14931a,#0000 28rem),#f4f4f6}html body #app .ip-trust-rail{width:min(100% - 3rem,1180px);margin:0 auto}html body #app .ip-trust-hero{padding:2.25rem 0 1.5rem}html body #app .ip-trust-kicker{color:#ff1493;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:950}html body #app .ip-trust-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:2rem;display:grid}html body #app .ip-trust-hero h1{color:#0f172a;letter-spacing:-.075em;max-width:820px;margin:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:950;line-height:.9}html body #app .ip-trust-lede{color:#475569;max-width:760px;margin:1.4rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;line-height:1.65}html body #app .ip-trust-summary-card,html body #app .ip-trust-card,html body #app .ip-trust-wide-card,html body #app .ip-trust-final-card{box-shadow:none;background:#fffffff5;border:1px solid #d7dce5;border-radius:2rem}html body #app .ip-trust-summary-card{align-self:end;gap:.75rem;padding:1.25rem;display:grid}html body #app .ip-trust-summary-card strong{color:#111827;font-size:1.1rem;font-weight:950}html body #app .ip-trust-summary-card span{color:#334155;background:#f8fafc;border-radius:1rem;padding:.85rem 1rem;font-size:.9rem;font-weight:800}html body #app .ip-trust-section{padding:1rem 0}html body #app .ip-trust-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}html body #app .ip-trust-card{padding:1.35rem}html body #app .ip-trust-card h2,html body #app .ip-trust-wide-card h2,html body #app .ip-trust-final-card h2{color:#111827;letter-spacing:-.035em;margin:0;font-weight:950}html body #app .ip-trust-card h2{font-size:1.25rem}html body #app .ip-trust-card p{color:#475569;margin:.8rem 0 0;font-size:.95rem;font-weight:600;line-height:1.6}html body #app .ip-trust-wide-card{grid-template-columns:.75fr 1.25fr;gap:2rem;padding:1.5rem;display:grid}html body #app .ip-trust-wide-card h2{font-size:clamp(1.8rem,3vw,2.6rem)}html body #app .ip-trust-wide-card ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}html body #app .ip-trust-wide-card li{color:#334155;background:#f8fafc;border-radius:1rem;padding:.9rem 1rem;font-size:.95rem;font-weight:750;line-height:1.45}html body #app .ip-trust-final-section{padding-bottom:3rem}html body #app .ip-trust-final-card{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem;display:flex}html body #app .ip-trust-final-card p{color:#475569;margin:.45rem 0 0;font-weight:650}html body #app .ip-trust-final-card a{color:#fff;background:#111827;border-radius:1rem;justify-content:center;align-items:center;padding:.9rem 1.15rem;font-size:.9rem;font-weight:950;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}html body #app .ip-trust-final-card a:hover{background:#ff1493;transform:translateY(-1px)}@media (width<=1024px){html body #app .ip-trust-hero-grid,html body #app .ip-trust-wide-card{grid-template-columns:1fr}html body #app .ip-trust-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){html body #app .ip-trust-rail{width:min(100% - 1rem,1180px)}html body #app .ip-trust-hero{padding-top:1.25rem}html body #app .ip-trust-card-grid{grid-template-columns:1fr}html body #app .ip-trust-final-card{flex-direction:column;align-items:stretch}html body #app .ip-trust-final-card a{width:100%}}html body #app .ip-booking-request-guidance{background:#fff;border:1px solid #d7dce5;border-radius:1.5rem;margin:1rem 0 1.25rem;padding:1rem}html body #app .ip-booking-request-guidance strong{color:#111827;letter-spacing:-.01em;font-size:.92rem;font-weight:950;display:block}html body #app .ip-booking-request-guidance ol{counter-reset:request-step;gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}html body #app .ip-booking-request-guidance li{counter-increment:request-step;color:#475569;background:#f8fafc;border-radius:1rem;padding:.75rem .85rem .75rem 2.85rem;font-size:.88rem;font-weight:700;line-height:1.45;position:relative}html body #app .ip-booking-request-guidance li:before{content:counter(request-step);color:#fff;background:#111827;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.75rem;font-weight:950;display:inline-flex;position:absolute;top:.68rem;left:.85rem}:root{--ip10na-ink:#050507;--ip10na-charcoal:#121217;--ip10na-pink:#ff1493;--ip10na-grey:#f4f4f6;--ip10na-line:#dedee5;--ip10na-muted:#666672}:is(body:has([data-ip10my-public-page=true]),body:has(.ip10gd-home),body:has(.ip-page-shell),body:has(.ip-studios-index-page),body:has(.ip-studios-map-page),body:has(.ip-trust-page),body:has(.ip-studio-profile-page)){color:var(--ip10na-ink)!important;background:#fff!important}.ip10gd-header{z-index:70!important;border-bottom:1px solid var(--ip10na-line)!important;min-height:76px!important;color:var(--ip10na-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff7!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;align-items:center!important;gap:2rem!important;padding:0 32px!important;display:grid!important;position:sticky!important;top:0!important}.ip10gd-header a,.ip10gd-header a:hover,.ip10gd-header a:focus{text-decoration:none!important}.ip10gd-brand,.ip10gd-nav a,.ip10gd-nav-link{color:var(--ip10na-ink)!important}.ip10gd-brand-mark{background:var(--ip10na-pink)!important;color:var(--ip10na-ink)!important}.ip10gd-brand-copy small,.ip10gd-nav a:hover,.ip10gd-nav-link:hover{color:var(--ip10na-pink)!important}.ip10gd-button-dark{border-color:var(--ip10na-ink)!important;background:var(--ip10na-ink)!important;color:#fff!important}.ip10gd-button-dark:hover{border-color:var(--ip10na-pink)!important;background:var(--ip10na-pink)!important;color:var(--ip10na-ink)!important}[data-ip10my-public-page=true],[data-ip10my-public-page=true] section,[data-ip10my-public-page=true] article,[data-ip10my-public-page=true] div{background-image:none}[data-ip10my-no-right-hero=true] section:first-of-type [class*=grid]>:nth-child(n+2){display:initial}.ip-page-shell>section:first-of-type,.ip-studios-map-page>section:first-of-type,.ip-trust-hero{border-bottom:1px solid var(--ip10na-line)!important;color:var(--ip10na-ink)!important;background:#fff!important}.ip-page-shell>section:first-of-type{padding-top:clamp(46px,5vw,76px)!important;padding-bottom:clamp(46px,5vw,76px)!important}.ip-page-shell>section:first-of-type *,.ip-studios-map-page>section:first-of-type *,.ip-trust-hero *{color:inherit}.ip-page-shell>section:first-of-type h1,.ip-studios-map-page>section:first-of-type h1,.ip-trust-hero h1{max-width:980px;color:var(--ip10na-ink)!important;letter-spacing:-.075em!important;font-size:clamp(52px,7vw,104px)!important;font-weight:950!important;line-height:.92!important}.ip-page-shell>section:first-of-type p,.ip-studios-map-page>section:first-of-type p,.ip-trust-lede{color:var(--ip10na-muted)!important}.ip-page-shell>section:first-of-type p[class*=tracking],.ip-studios-map-page>section:first-of-type p[class*=tracking],.ip-trust-kicker{color:var(--ip10na-pink)!important}.ip-page-shell>section:first-of-type span,.ip-page-shell>section:first-of-type a,.ip-page-shell>section:first-of-type nav,.ip-page-shell>section:first-of-type header{color:var(--ip10na-ink)!important}.ip-page-shell>section:first-of-type .bg-white,.ip-page-shell>section:first-of-type [class*=bg-white]{color:var(--ip10na-ink)!important;background:#fff!important}.ip-trust-hero-grid,.ip-page-shell>section:first-of-type [class*=lg\:grid-cols]{grid-template-columns:minmax(0,1fr)!important}.ip-page-shell>section:first-of-type [class*=lg\:grid-cols]>:nth-child(n+2),.ip-trust-hero-grid>:nth-child(n+2){display:none!important}.ip-studios-index-page,.ip-studios-map-page,.ip-trust-page,.ip-page-shell,.ip-studio-profile-page{color:var(--ip10na-ink)!important;background:#fff!important}.ip-studios-index-page .ip-studios-results-section,.ip-studio-profile-page .ip-profile-body-section,.ip-trust-section,.ip-page-shell>section:not(:first-of-type){background:var(--ip10na-grey)!important}.ip-card,.ip-card-soft,.ip-trust-card,.ip-trust-wide-card,.ip-trust-final-card,.ip-profile-hero-media-card,.ip-profile-reviews-panel,.ip-profile-work-panel,.ip-profile-sidebar>div,.ip-studios-index-page article,.ip-studios-map-page aside>div{border:1px solid var(--ip10na-line)!important;color:var(--ip10na-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:24px!important}.ip-profile-hero-section{background:var(--ip10na-ink)!important;color:#fff!important}.ip-profile-hero-section h1,.ip-profile-hero-section h2,.ip-profile-hero-section p,.ip-profile-hero-section span,.ip-profile-hero-section a{color:inherit}.ip-profile-hero-section a:hover{color:var(--ip10na-pink)!important}[data-ip10my-public-page=true] input,[data-ip10my-public-page=true] textarea,[data-ip10my-public-page=true] select,.ip-page-shell input,.ip-page-shell textarea,.ip-page-shell select{color:var(--ip10na-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #05050747!important}body:has([data-ip10my-page=auth-login]) input{color:var(--ip10na-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #05050747!important}body:has([data-ip10my-page=auth-register]) input{color:var(--ip10na-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #05050747!important}[data-ip10my-public-page=true] input:focus,[data-ip10my-public-page=true] textarea:focus,[data-ip10my-public-page=true] select:focus,.ip-page-shell input:focus,.ip-page-shell textarea:focus,.ip-page-shell select:focus{border-color:var(--ip10na-pink)!important;outline:none!important;box-shadow:0 0 0 4px #ff149324!important}body:has([data-ip10my-page=auth-login]) input:focus{border-color:var(--ip10na-pink)!important;outline:none!important;box-shadow:0 0 0 4px #ff149324!important}body:has([data-ip10my-page=auth-register]) input:focus{border-color:var(--ip10na-pink)!important;outline:none!important;box-shadow:0 0 0 4px #ff149324!important}[data-ip10my-public-page=true] label,.ip-page-shell label{color:var(--ip10na-ink)!important}[data-ip10my-public-page=true] a:visited,.ip-page-shell a:visited,.ip-trust-page a:visited,.ip-studio-profile-page a:visited,.ip-studios-index-page a:visited,.ip-studios-map-page a:visited{color:inherit}:is(body:has([data-ip10my-page=auth-login]),body:has([data-ip10my-page=auth-register])){background:#fff!important}:is(body:has([data-ip10my-page=auth-login]) [class*=rounded],body:has([data-ip10my-page=auth-register]) [class*=rounded]){background-image:none!important}@media (width<=1100px){.ip10gd-header{grid-template-columns:1fr!important;justify-items:start!important;padding:18px 24px!important}.ip10gd-nav,.ip10gd-header-actions{flex-wrap:wrap!important;justify-content:flex-start!important}}@media (width<=720px){.ip10gd-header{gap:1rem!important}.ip10gd-button{width:auto!important}.ip-page-shell>section:first-of-type h1,.ip-studios-map-page>section:first-of-type h1,.ip-trust-hero h1{font-size:clamp(44px,14vw,68px)!important}}:root{--ip10nb-ink:#050507;--ip10nb-charcoal:#121217;--ip10nb-pink:#ff1493;--ip10nb-grey:#f4f4f6;--ip10nb-line:#dedee5;--ip10nb-muted:#666672}.ip10gd-header{isolation:isolate!important;width:100%!important}.ip10gd-header .ip10gd-button{white-space:nowrap!important;width:auto!important}.ip10gd-brand,.ip10gd-nav,.ip10gd-header-actions{min-width:0!important}@media (width<=1100px){.ip10gd-header{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"brand nav actions"!important;gap:16px!important;min-height:68px!important;padding:12px 22px!important}.ip10gd-brand{grid-area:brand!important}.ip10gd-nav{-webkit-overflow-scrolling:touch!important;grid-area:nav!important;justify-content:center!important;gap:18px!important;overflow-x:auto!important}.ip10gd-header-actions{grid-area:actions!important;justify-content:flex-end!important}}@media (width<=760px){.ip10gd-header{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions""nav nav"!important;align-items:center!important;gap:10px 14px!important;padding:12px 16px 10px!important}.ip10gd-brand{max-width:100%!important}.ip10gd-brand-copy span{letter-spacing:.14em!important;font-size:10px!important}.ip10gd-brand-copy small{letter-spacing:.13em!important;font-size:8px!important}.ip10gd-header-actions .ip10gd-nav-link{display:none!important}.ip10gd-header-actions .ip10gd-button{letter-spacing:.06em!important;min-height:38px!important;padding:0 14px!important;font-size:9px!important}.ip10gd-nav{justify-content:flex-start!important;gap:16px!important;width:100%!important;padding-top:4px!important}.ip10gd-nav a{white-space:nowrap!important;flex:none!important;font-size:10px!important}}@media (width<=460px){.ip10gd-brand-copy small{display:none!important}.ip10gd-header-actions .ip10gd-button{padding:0 12px!important}}.ip-studios-map-page a[class*=bg-slate-950],.ip-studios-map-page a[class*=bg-black]{border-color:var(--ip10nb-ink)!important;background:var(--ip10nb-ink)!important;color:#fff!important}.ip-studios-map-page a[class*=bg-slate-950] *,.ip-studios-map-page a[class*=bg-black] *{color:#fff!important}.ip-studios-map-page a[class*=bg-slate-950]:hover,.ip-studios-map-page a[class*=bg-black]:hover{border-color:var(--ip10nb-pink)!important;background:var(--ip10nb-pink)!important;color:var(--ip10nb-ink)!important}.ip-studios-map-page a[class*=bg-slate-950]:hover *,.ip-studios-map-page a[class*=bg-black]:hover *,.ip-studios-map-page a[class*=bg-white],.ip-studios-map-page a[class*=border-slate]{color:var(--ip10nb-ink)!important}.ip-page-shell>section:first-of-type,.ip-trust-hero{padding-top:clamp(38px,4.2vw,64px)!important;padding-bottom:clamp(42px,4.8vw,72px)!important}.ip-page-shell>section:first-of-type>div>div[class*=grid]{padding-top:clamp(28px,3.5vw,48px)!important;padding-bottom:clamp(28px,3.5vw,48px)!important}.ip-page-shell>section:first-of-type h1,.ip-studios-map-page>section:first-of-type h1,.ip-trust-hero h1{max-width:1040px!important}body:has(.ip10nb-auth-page){color:var(--ip10nb-ink)!important;background:#fff!important;margin:0!important}.ip10nb-auth-page{min-height:100svh!important;color:var(--ip10nb-ink)!important;background-color:#fff!important;background-image:linear-gradient(#05050707 1px,#0000 1px),linear-gradient(90deg,#05050707 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:56px 56px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.ip10nb-auth-main{grid-template-columns:minmax(0,1fr) minmax(360px,460px)!important;align-items:center!important;gap:clamp(36px,7vw,112px)!important;width:min(100% - 48px,1320px)!important;min-height:calc(100svh - 76px)!important;margin:0 auto!important;padding:clamp(52px,7vw,108px) 0!important;display:grid!important}.ip10nb-auth-copy .ip10gd-kicker{margin-bottom:22px!important}.ip10nb-auth-copy h1{max-width:760px!important;color:var(--ip10nb-ink)!important;letter-spacing:-.08em!important;margin:0!important;font-size:clamp(56px,7.4vw,112px)!important;font-weight:950!important;line-height:.9!important}.ip10nb-auth-copy>p:not(.ip10gd-kicker){max-width:650px!important;color:var(--ip10nb-muted)!important;margin:26px 0 0!important;font-size:clamp(17px,1.5vw,22px)!important;line-height:1.6!important}.ip10nb-auth-card{border:1px solid var(--ip10nb-line)!important;width:100%!important;color:var(--ip10nb-ink)!important;background:#fffffff5!important;border-radius:30px!important;padding:clamp(24px,3.5vw,38px)!important;box-shadow:0 28px 80px #05050714!important}.ip10nb-auth-card-brand{background:var(--ip10nb-pink)!important;width:42px!important;height:42px!important;color:var(--ip10nb-ink)!important;letter-spacing:-.04em!important;border-radius:15px!important;place-items:center!important;margin-bottom:24px!important;font-size:12px!important;font-weight:950!important;display:grid!important}.ip10nb-auth-card-heading{margin-bottom:24px!important}.ip10nb-auth-card-heading h2{color:var(--ip10nb-ink)!important;letter-spacing:-.065em!important;margin:0!important;font-size:clamp(28px,3vw,40px)!important;font-weight:950!important;line-height:.98!important}.ip10nb-auth-card-heading p{color:var(--ip10nb-muted)!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.55!important}.ip10nb-auth-card label{color:var(--ip10nb-ink)!important;font-weight:800!important}.ip10nb-auth-card input{min-height:46px!important;color:var(--ip10nb-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #05050738!important;border-radius:16px!important}.ip10nb-auth-card input:focus{border-color:var(--ip10nb-pink)!important;outline:none!important;box-shadow:0 0 0 4px #ff149324!important}.ip10nb-auth-card button[type=submit]{background:var(--ip10nb-ink)!important;color:#fff!important;border-radius:999px!important;min-height:46px!important;font-weight:900!important}.ip10nb-auth-card button[type=submit]:hover{background:var(--ip10nb-pink)!important;color:var(--ip10nb-ink)!important}.ip10nb-auth-card a{color:var(--ip10nb-ink)!important;-webkit-text-decoration-color:var(--ip10nb-pink)!important;-webkit-text-decoration-color:var(--ip10nb-pink)!important;-webkit-text-decoration-color:var(--ip10nb-pink)!important;text-decoration-color:var(--ip10nb-pink)!important;text-underline-offset:3px!important;font-weight:850!important}.ip10nb-auth-card .text-muted-foreground,.ip10nb-auth-card [class*=text-muted]{color:var(--ip10nb-muted)!important}@media (width<=940px){.ip10nb-auth-main{grid-template-columns:1fr!important;min-height:auto!important;padding:clamp(34px,8vw,64px) 0!important}.ip10nb-auth-copy h1{font-size:clamp(48px,14vw,76px)!important}}@media (width<=560px){.ip10nb-auth-main{width:min(100% - 32px,1320px)!important}.ip10nb-auth-card{border-radius:24px!important;padding:22px!important}}:root{--ip10nc-ink:#050507;--ip10nc-charcoal:#121217;--ip10nc-pink:#ff1493;--ip10nc-grey:#f4f4f6;--ip10nc-line:#dedee5;--ip10nc-muted:#666672}.ip10gd-header{box-sizing:border-box!important;width:100%!important;max-width:none!important;overflow:visible!important}.ip10gd-header .ip10gd-brand,.ip10gd-header .ip10gd-nav,.ip10gd-header .ip10gd-header-actions{min-width:0!important}.ip10gd-header .ip10gd-brand{visibility:visible!important;opacity:1!important;flex-shrink:0!important;display:inline-flex!important}.ip10gd-header .ip10gd-brand-mark,.ip10gd-header .ip10gd-brand-copy{visibility:visible!important;opacity:1!important;display:block!important}.ip10gd-header .ip10gd-brand-mark{display:grid!important}.ip10gd-header .ip10gd-button-dark{color:#fff!important}.ip10gd-header .ip10gd-button-dark:hover{color:var(--ip10nc-ink)!important}@media (width<=900px){.ip10gd-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px 14px!important;min-height:72px!important;padding:12px 16px!important;display:flex!important}.ip10gd-header .ip10gd-brand{order:1!important;width:auto!important;max-width:calc(100% - 150px)!important}.ip10gd-header .ip10gd-header-actions{order:2!important;justify-content:flex-end!important;gap:8px!important;margin-left:auto!important;display:flex!important}.ip10gd-header .ip10gd-nav{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;order:3!important;justify-content:flex-start!important;gap:16px!important;width:100%!important;padding-top:4px!important;display:flex!important;overflow-x:auto!important}.ip10gd-header .ip10gd-nav::-webkit-scrollbar{display:none!important}.ip10gd-header .ip10gd-nav a,.ip10gd-header .ip10gd-nav-link{white-space:nowrap!important;flex:none!important;font-size:10px!important}.ip10gd-header .ip10gd-header-actions .ip10gd-nav-link{display:none!important}.ip10gd-header .ip10gd-header-actions .ip10gd-button{letter-spacing:.06em!important;white-space:nowrap!important;min-height:36px!important;padding:0 12px!important;font-size:9px!important}}@media (width<=520px){.ip10gd-header .ip10gd-brand{gap:9px!important;max-width:calc(100% - 110px)!important}.ip10gd-header .ip10gd-brand-mark{border-radius:10px!important;width:30px!important;height:30px!important;font-size:10px!important}.ip10gd-header .ip10gd-brand-copy span{letter-spacing:.12em!important;font-size:9px!important}.ip10gd-header .ip10gd-brand-copy small{display:none!important}}body:has(.ip10nc-auth-page){color:var(--ip10nc-ink)!important;background:#fff!important;margin:0!important}.ip10nc-auth-page{min-height:100svh!important;color:var(--ip10nc-ink)!important;background-color:#fff!important;background-image:linear-gradient(#05050707 1px,#0000 1px),linear-gradient(90deg,#05050707 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:56px 56px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.ip10nc-auth-main{grid-template-columns:minmax(0,1fr) minmax(360px,460px)!important;align-items:center!important;gap:clamp(36px,7vw,112px)!important;width:min(100% - 48px,1320px)!important;min-height:calc(100svh - 76px)!important;margin:0 auto!important;padding:clamp(52px,7vw,108px) 0!important;display:grid!important}.ip10nc-auth-copy .ip10gd-kicker{margin-bottom:22px!important}.ip10nc-auth-copy h1{max-width:760px!important;color:var(--ip10nc-ink)!important;letter-spacing:-.08em!important;margin:0!important;font-size:clamp(56px,7.4vw,112px)!important;font-weight:950!important;line-height:.9!important}.ip10nc-auth-copy>p:not(.ip10gd-kicker){max-width:650px!important;color:var(--ip10nc-muted)!important;margin:26px 0 0!important;font-size:clamp(17px,1.5vw,22px)!important;line-height:1.6!important}.ip10nc-auth-card{border:1px solid var(--ip10nc-line)!important;width:100%!important;color:var(--ip10nc-ink)!important;background:#fffffff5!important;border-radius:30px!important;padding:clamp(24px,3.5vw,38px)!important;box-shadow:0 28px 80px #05050714!important}.ip10nc-auth-card-brand{background:var(--ip10nc-pink)!important;width:42px!important;height:42px!important;color:var(--ip10nc-ink)!important;letter-spacing:-.04em!important;border-radius:15px!important;place-items:center!important;margin-bottom:24px!important;font-size:12px!important;font-weight:950!important;display:grid!important}.ip10nc-auth-card-heading{margin-bottom:24px!important}.ip10nc-auth-card-heading h2{color:var(--ip10nc-ink)!important;letter-spacing:-.065em!important;margin:0!important;font-size:clamp(28px,3vw,40px)!important;font-weight:950!important;line-height:.98!important}.ip10nc-auth-card-heading p{color:var(--ip10nc-muted)!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.55!important}.ip10nc-auth-card label{color:var(--ip10nc-ink)!important;font-weight:800!important}.ip10nc-auth-card input{min-height:46px!important;color:var(--ip10nc-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #05050738!important;border-radius:16px!important}.ip10nc-auth-card input:focus{border-color:var(--ip10nc-pink)!important;outline:none!important;box-shadow:0 0 0 4px #ff149324!important}.ip10nc-auth-card button[type=submit]{background:var(--ip10nc-ink)!important;color:#fff!important;border-radius:999px!important;min-height:46px!important;font-weight:900!important}.ip10nc-auth-card button[type=submit]:hover{background:var(--ip10nc-pink)!important;color:var(--ip10nc-ink)!important}.ip10nc-auth-card a{color:var(--ip10nc-ink)!important;-webkit-text-decoration-color:var(--ip10nc-pink)!important;-webkit-text-decoration-color:var(--ip10nc-pink)!important;-webkit-text-decoration-color:var(--ip10nc-pink)!important;text-decoration-color:var(--ip10nc-pink)!important;text-underline-offset:3px!important;font-weight:850!important}.ip10nc-auth-card .text-muted-foreground,.ip10nc-auth-card [class*=text-muted]{color:var(--ip10nc-muted)!important}@media (width<=940px){.ip10nc-auth-main{grid-template-columns:1fr!important;min-height:auto!important;padding:clamp(34px,8vw,64px) 0!important}.ip10nc-auth-copy h1{font-size:clamp(48px,14vw,76px)!important}}@media (width<=560px){.ip10nc-auth-main{width:min(100% - 32px,1320px)!important}.ip10nc-auth-card{border-radius:24px!important;padding:22px!important}}:root{--ip10nd-pink:#ff1493;--ip10nd-black:#05070d;--ip10nd-ink:#05070d;--ip10nd-muted:#667085;--ip10nd-blue:#ff1493;--ip10nd-panel:#fffffff0;--ip10nd-page:#f4f6fb;--ip10nd-border:#0f172a1f}body:has(.ip10nd-app-shell){color:var(--ip10nd-ink);background:radial-gradient(circle at 12% 4%, #ff149324, transparent 28rem), radial-gradient(circle at 90% 8%, #ff14931f, transparent 30rem), linear-gradient(180deg, #fff 0%, var(--ip10nd-page) 38%, #fff 100%)!important}.ip10nd-app-shell{--sidebar:#fff;--sidebar-foreground:#111827;--sidebar-border:#0f172a1f;--sidebar-accent:#ff14931a;--sidebar-accent-foreground:#05070d;min-height:100svh;background:0 0!important}.ip10nd-app-shell [data-sidebar=sidebar]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0!important;border:1px solid #0f172a1a!important;border-radius:1.35rem!important;box-shadow:0 24px 70px #0f172a14!important}.ip10nd-sidebar{padding:.75rem!important}.ip10nd-sidebar-header,.ip10nd-sidebar-footer{background:0 0!important;border:0!important}.ip10nd-sidebar-brand-button{border-radius:1.15rem!important;height:auto!important;min-height:4.25rem!important;padding:.75rem!important}.ip10nd-brand-lockup{align-items:center;gap:.75rem;min-width:0;display:flex}.ip10nd-logo-mark{background:var(--ip10nd-pink);color:#fff;letter-spacing:-.04em;border-radius:.85rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.76rem;font-weight:950;display:flex;box-shadow:0 16px 34px #ff149342}.ip10nd-brand-copy{text-transform:uppercase;min-width:0;line-height:1.02;display:grid}.ip10nd-brand-title{color:var(--ip10nd-ink);letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:950;overflow:hidden}.ip10nd-brand-subtitle{color:var(--ip10nd-pink);letter-spacing:.18em;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.63rem;font-weight:950;overflow:hidden}.ip10nd-nav-label{text-transform:uppercase;margin:.4rem 0 .7rem;color:#05070d73!important;letter-spacing:.18em!important;font-size:.66rem!important;font-weight:950!important}.ip10nd-nav-menu{gap:.18rem}.ip10nd-nav-button{letter-spacing:-.01em;color:#05070dbd!important;border-radius:.95rem!important;min-height:2.7rem!important;font-weight:850!important}.ip10nd-nav-button svg{width:1rem!important;height:1rem!important}.ip10nd-nav-button:hover{color:var(--ip10nd-ink)!important;background:#ff149314!important}.ip10nd-nav-button[data-active=true],.ip10nd-nav-button[data-state=active]{box-shadow:0 14px 34px #05070d2e;background:var(--ip10nd-black)!important;color:#fff!important}.ip10nd-nav-footer{gap:.15rem;padding:.35rem .5rem;font-size:.78rem;font-weight:800;display:grid}.ip10nd-nav-footer a{color:#05070d94;border-radius:.9rem;padding:.55rem .75rem;text-decoration:none;transition:background .16s,color .16s}.ip10nd-nav-footer a:hover{color:var(--ip10nd-ink);background:#ff14931a}.ip10nd-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:0 1.5rem;display:flex;border-bottom:1px solid #0f172a14!important}.ip10nd-topbar-left{align-items:center;gap:.75rem;min-width:0;display:flex}.ip10nd-topbar-right{color:var(--ip10nd-pink);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:950}.ip10nd-sidebar-trigger{box-shadow:inset 0 0 0 1px #0f172a1a;color:var(--ip10nd-ink)!important;background:#fff!important;border-radius:999px!important}.ip10nd-app-content{background:0 0!important}.ip10nd-app-content>main[class*=min-h-screen]{min-height:calc(100svh - 4.5rem)!important;color:var(--ip10nd-ink)!important;background:0 0!important;padding:clamp(1.25rem,3vw,2.5rem)!important}.ip10nd-app-content>main[class*=min-h-screen]>section[class*=mx-auto]{max-width:82rem!important}.ip10nd-app-content h1{color:var(--ip10nd-ink)!important;letter-spacing:-.055em!important;font-weight:950!important}.ip10nd-app-content h2,.ip10nd-app-content h3{color:var(--ip10nd-ink);letter-spacing:-.035em;font-weight:900}.ip10nd-app-content p,.ip10nd-app-content li,.ip10nd-app-content td{color:inherit}.ip10nd-app-content :is(section,article,div)[class*=rounded][class*=bg-white],.ip10nd-app-content :is(section,article,div)[class*=rounded][class*=bg-slate-50]{background:#fffffff0!important;border-color:#0f172a1a!important;box-shadow:0 18px 54px #0f172a0f!important}.ip10nd-app-content :is(a,button)[class*=bg-slate-950],.ip10nd-app-content :is(a,button)[class*=bg-black]{background:var(--ip10nd-black)!important;color:#fff!important}.ip10nd-app-content :is(a,button).bg-\[\#FF1493\],.ip10nd-app-content :is(a,button)[class*="bg-[#FF1493]"]{background:var(--ip10nd-pink)!important;color:#fff!important}.ip10nd-app-content input,.ip10nd-app-content select,.ip10nd-app-content textarea{box-shadow:0 1px #0f172a08;color:var(--ip10nd-ink)!important;background:#fff!important;border:1px solid #0f172a29!important;border-radius:1rem!important}.ip10nd-app-content input:focus,.ip10nd-app-content select:focus,.ip10nd-app-content textarea:focus{border-color:var(--ip10nd-blue)!important;outline:none!important;box-shadow:0 0 0 3px #ff149338!important}.ip10nd-app-content table{background:#fff;border-radius:1.25rem;overflow:hidden}.ip10nd-app-content th{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;color:#05070d85!important;font-weight:950!important}.ip10nd-app-content .text-red-600,.ip10nd-app-content .text-red-700,.ip10nd-app-content .text-red-800{color:#b42318!important}.ip10nd-app-content .bg-red-50,.ip10nd-app-content .bg-amber-50,.ip10nd-app-content .bg-emerald-50{box-shadow:none!important}@media (width<=900px){.ip10nd-topbar{min-height:4rem;padding:0 1rem}.ip10nd-topbar-right{display:none}.ip10nd-app-content>main[class*=min-h-screen]{padding:1rem!important}}@media (width<=700px){.ip10nd-brand-title,.ip10nd-brand-subtitle{letter-spacing:.11em}}:root{--ip10nf-pink:#ff1493;--ip10nf-black:#05070d;--ip10nf-ink:#05070d;--ip10nf-muted:#667085;--ip10nf-blue:#ff1493;--ip10nf-page:#f4f6fb;--ip10nf-border:#0f172a1f}.ip10nf-auth-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #0f172a14;grid-template-columns:minmax(13rem,1fr) auto minmax(13rem,1fr);align-items:center;gap:1rem;min-height:4.8rem;padding:0 1.5rem;display:grid;position:sticky;top:0}.ip10nf-auth-mark{background:var(--ip10nf-pink);color:#fff;letter-spacing:-.04em;border-radius:.85rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #ff14933d}.ip10nf-auth-copy{text-transform:uppercase;line-height:1;display:grid}.ip10nf-auth-copy span{letter-spacing:.16em;font-size:.78rem;font-weight:950}.ip10nf-auth-copy small{color:var(--ip10nf-pink);letter-spacing:.18em;margin-top:.22rem;font-size:.62rem;font-weight:950}.ip10nf-auth-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.ip10nf-auth-nav a,.ip10nf-auth-logout{color:#05070db8;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;padding:.68rem .9rem;font-size:.72rem;font-weight:950;text-decoration:none;transition:background .16s,border-color .16s,color .16s}.ip10nf-auth-nav a:hover,.ip10nf-auth-logout:hover{color:var(--ip10nf-ink);background:#fff;border-color:#0f172a1a}.ip10nf-auth-actions>span{max-width:14rem;color:var(--ip10nf-pink);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:950;overflow:hidden}.ip10nf-auth-logout{background:var(--ip10nf-black);color:#fff;box-shadow:0 12px 28px #05070d24}@media (width<=1100px){.ip10nf-auth-header{grid-template-columns:1fr;align-items:start;padding:1rem}.ip10nf-auth-nav,.ip10nf-auth-actions{justify-content:flex-start}}:root{--ip10ng-pink:#ff1493;--ip10ng-blue:#ff1493;--ip10ng-ink:#05070d;--ip10ng-muted:#5d6b82;--ip10ng-soft:#f5f7fb;--ip10ng-border:#0f172a1f;--ip10ng-card:#ffffffdb;--ip10ng-shadow:0 24px 80px #0f172a14}.ip10nf-auth-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:5.25rem;box-shadow:0 18px 70px #0f172a0a;background:#ffffffeb!important;border-bottom:1px solid #0f172a14!important}.ip10nf-auth-brand{min-width:15rem}.ip10nf-auth-nav a,.ip10nf-auth-actions>span{letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.ip10nf-auth-nav a{border-radius:999px;padding:.55rem .75rem;transition:background-color .15s,color .15s,transform .15s;color:#05070db8!important}.ip10nf-auth-nav a:hover,.ip10nf-auth-nav a:focus-visible{background:#ff149314;transform:translateY(-1px);color:var(--ip10ng-ink)!important}.ip10nf-auth-actions>span{color:var(--ip10ng-pink)!important}@media (width<=1100px){.ip10nf-auth-header{align-items:flex-start;gap:.85rem;min-height:auto;padding-block:1rem}.ip10nf-auth-nav{order:3;justify-content:flex-start;width:100%;padding-bottom:.15rem;overflow-x:auto}.ip10nf-auth-actions{margin-left:auto}}:root{--ip10nh-ink:#05070d;--ip10nh-pink:#ff1493;--ip10nh-cyan:#ff1493;--ip10nh-muted:#5b6780;--ip10nh-border:#0f172a1c;--ip10nh-card:#ffffffe6;--ip10nh-soft:#f6f8fc;--ip10nh-shadow:0 22px 70px #0f172a13}.ip-user-dashboard-page>section:first-child:not(.mx-auto),.ip-studio-dashboard-page>section:first-child:not(.mx-auto){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:82rem!important;color:var(--ip10nh-ink)!important;background:#ffffffdb!important;border-color:#ff149329!important;border-radius:1.5rem!important;margin:0 auto clamp(1.4rem,3vw,2.25rem)!important;padding:clamp(1rem,2vw,1.35rem)!important;box-shadow:0 16px 55px #0f172a11!important}.ip-user-dashboard-page>section:first-child:not(.mx-auto) p:first-child,.ip-studio-dashboard-page>section:first-child:not(.mx-auto) p:first-child{color:#7c2d12!important;letter-spacing:.16em!important}.ip-user-dashboard-page>section:first-child:not(.mx-auto) h2,.ip-studio-dashboard-page>section:first-child:not(.mx-auto) h2{letter-spacing:-.045em!important;font-size:clamp(1.05rem,1.7vw,1.45rem)!important}.ip-user-dashboard-page>section:first-child:not(.mx-auto)>div:nth-of-type(2),.ip-studio-dashboard-page>section:first-child:not(.mx-auto)>div:nth-of-type(2){gap:.65rem!important}.ip-user-dashboard-page>section:first-child:not(.mx-auto)>div:nth-of-type(2)>span,.ip-studio-dashboard-page>section:first-child:not(.mx-auto)>div:nth-of-type(2)>span{background:#ffffffe6!important;border-radius:1rem!important;padding-block:.75rem!important}.ip-user-dashboard-page>section:first-child:not(.mx-auto) a,.ip-studio-dashboard-page>section:first-child:not(.mx-auto) a{border-radius:999px!important}@media (width<=1180px){.ip10nf-auth-header{grid-template-columns:minmax(12rem,auto) 1fr auto;gap:.75rem;padding-inline:1rem}.ip10nf-auth-nav{justify-content:center;gap:.1rem}.ip10nf-auth-nav a,.ip10nf-auth-logout{padding-inline:.68rem;font-size:.66rem}.ip10nf-auth-actions>span{max-width:10rem}}@media (width<=640px){.ip10nf-auth-mark,.ip10gd-brand-mark{border-radius:.7rem!important;width:2rem!important;height:2rem!important}}:root{--ip-ink:#10131f;--ip-ink-soft:#334155;--ip-muted:#64748b;--ip-faint:#94a3b8;--ip-line:#94a3b852;--ip-line-strong:#0f172a24;--ip-bg:#f6f8fc;--ip-bg-2:#eef4ff;--ip-surface:#fffffff0;--ip-surface-solid:#fff;--ip-surface-tint:#f8fbff;--ip-blue:#2563eb;--ip-blue-strong:#1d4ed8;--ip-cyan:#ff1493;--ip-purple:#7c3aed;--ip-green:#059669;--ip-amber:#d97706;--ip-red:#dc2626;--ip-radius-sm:.75rem;--ip-radius:1rem;--ip-radius-lg:1.35rem;--ip-radius-xl:1.75rem;--ip-shadow-sm:0 10px 25px #0f172a0f;--ip-shadow:0 18px 45px #0f172a1a;--ip-shadow-strong:0 24px 70px #0f172a29;--ip-focus:0 0 0 4px #2563eb2e}html{background:var(--ip-bg);color:var(--ip-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{min-height:100vh;color:var(--ip-ink);background:radial-gradient(circle at top left, #2563eb1c, transparent 34rem), radial-gradient(circle at top right, #06b6d41a, transparent 30rem), linear-gradient(180deg, #fff 0%, var(--ip-bg) 34rem, #f8fafc 100%)!important}body,button,input,textarea,select{font-feature-settings:"cv02", "cv03", "cv04", "cv11"}main{isolation:isolate}a{text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}::selection{color:var(--ip-ink);background:#2563eb2e}header,nav{--tw-shadow:none}header{border-color:var(--ip-line)!important}header,nav,[class*=sticky][class*=top-0]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}main>section,main>div,body>div>main{position:relative}main>section:first-child,main>div:first-child{border-radius:var(--ip-radius-xl)}h1,h2,h3{color:var(--ip-ink);letter-spacing:-.035em}h1{line-height:.98}h2{line-height:1.05}h3{line-height:1.15}p,li,dd{color:inherit}[class*=rounded][class*=border],[class*=rounded][class*=shadow],[class*=card],[class*=Card],article[class*=rounded],section[class*=rounded]{border-color:var(--ip-line)!important}[class*=bg-white][class*=rounded],[class*=bg-white][class*=border],[class*=bg-white][class*=shadow],[class*=bg-slate-50][class*=rounded],[class*=bg-gray-50][class*=rounded]{box-shadow:var(--ip-shadow-sm)}[class*=shadow-sm],[class*=shadow-md]{box-shadow:var(--ip-shadow-sm)!important}[class*=shadow-lg],[class*=shadow-xl],[class*=shadow-2xl]{box-shadow:var(--ip-shadow)!important}[class*=bg-slate-50],[class*=bg-gray-50],[class*=bg-zinc-50]{background-color:var(--ip-surface-tint)!important}button,a[role=button],input[type=submit],input[type=button]{border-radius:999px;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s,opacity .16s}button:hover,a[role=button]:hover,input[type=submit]:hover,input[type=button]:hover{transform:translateY(-1px)}button:active,a[role=button]:active,input[type=submit]:active,input[type=button]:active{transform:translateY(0)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--ip-focus)!important;outline:none!important}[class*=bg-blue-],[class*=bg-indigo-],[class*=bg-cyan-]{box-shadow:0 12px 30px #2563eb38}[class*=bg-emerald-],[class*=bg-green-]{box-shadow:0 12px 30px #0596692e}[class*=bg-red-],[class*=bg-rose-]{box-shadow:0 12px 30px #dc262629}label{color:var(--ip-ink-soft);font-weight:650}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{box-shadow:0 1px #0f172a08;color:var(--ip-ink)!important;background-color:#fffffffa!important;border:1px solid #2563eb3d!important;border-radius:.95rem!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,textarea:hover,select:hover{border-color:#2563eb6b!important}input::placeholder,textarea::placeholder{color:var(--ip-faint)!important}input[type=checkbox],input[type=radio]{border-color:#2563eb73!important}table{border-collapse:separate;border-spacing:0}thead th{color:var(--ip-ink-soft);letter-spacing:.01em;font-weight:750}tbody tr{transition:background-color .14s}tbody tr:hover{background-color:#2563eb09}[class*=rounded-full]{border-color:#2563eb2e}img{max-width:100%}img[class*=rounded],video[class*=rounded]{background:#e2e8f0}.leaflet-container{border-radius:var(--ip-radius-lg);border:1px solid var(--ip-line);box-shadow:var(--ip-shadow-sm)}.leaflet-control-container,.leaflet-pane,.leaflet-top,.leaflet-bottom{box-shadow:none!important}form[class*=space-y]>div{scroll-margin-top:7rem}.dark body,html.dark body{color:#e5edf8;background:radial-gradient(circle at 0 0,#3b82f62e,#0000 34rem),radial-gradient(circle at 100% 0,#06b6d41f,#0000 30rem),linear-gradient(#0f172a 0%,#111827 44rem,#0f172a 100%)!important}.dark h1,.dark h2,.dark h3,html.dark h1,html.dark h2,html.dark h3{color:#f8fafc}.dark input:not([type=checkbox]):not([type=radio]):not([type=range]),.dark textarea,.dark select,html.dark input:not([type=checkbox]):not([type=radio]):not([type=range]),html.dark textarea,html.dark select{color:#f8fafc!important;background-color:#0f172ad1!important;border-color:#60a5fa6b!important}@media (width<=768px){body{background:radial-gradient(circle at top, #2563eb1a, transparent 24rem), linear-gradient(180deg, #fff 0%, var(--ip-bg) 100%)!important}h1{letter-spacing:-.045em}[class*=rounded-2xl],[class*=rounded-3xl]{border-radius:1.1rem!important}table{font-size:.875rem}}html body .bg-\[\#FF1493\],html body .bg-\[\#FF1493\],html body [class*="bg-[#FF1493]"],html body [class*=bg-fuchsia-],html body a.bg-\[\#FF1493\],html body button.bg-\[\#FF1493\],html body span.bg-\[\#FF1493\],html body .ip-studios-index-page .ip-studios-search-panel button[type=submit],html body .ip-studios-index-page .ip-studios-result-body a[href*=request],html body .ip-studios-index-page .ip-studios-result-body span[class*=rounded-full][class*=bg-],html body .ip-studios-index-page .ip-map-marker div,html body .bg-\[\#FF1493\] *,html body .bg-\[\#FF1493\] *,html body [class*="bg-[#FF1493]"] *,html body [class*=bg-fuchsia-] *,html body .ip-studios-index-page .ip-studios-search-panel button[type=submit] *,html body .ip-studios-index-page .ip-studios-result-body a[href*=request] *,html body .ip-studios-index-page .ip-studios-result-body span[class*=rounded-full][class*=bg-] *,html body .ip-studios-index-page .ip-map-marker div *,html body .bg-\[\#FF1493\]:hover,html body .bg-\[\#FF1493\]:hover,html body [class*="bg-[#FF1493]"]:hover,html body [class*=bg-fuchsia-]:hover,html body .ip-studios-index-page .ip-studios-search-panel button[type=submit]:hover,html body .ip-studios-index-page .ip-studios-result-body a[href*=request]:hover,html body a[class~=bg-black],html body button[class~=bg-black],html body [role=button][class~=bg-black],html body a[class~="bg-[#050507]"],html body button[class~="bg-[#050507]"],html body a[class~=bg-black] *,html body button[class~=bg-black] *,html body [role=button][class~=bg-black] *,html body a[class~="bg-[#050507]"] *,html body button[class~="bg-[#050507]"] *,html body a[class*=hover\:bg-black]:hover,html body button[class*=hover\:bg-black]:hover,html body [role=button][class*=hover\:bg-black]:hover,html body a[class*=hover\:bg-neutral-900]:hover,html body button[class*=hover\:bg-neutral-900]:hover,html body a[class*=hover\:bg-slate-900]:hover,html body button[class*=hover\:bg-slate-900]:hover,html body a[class*=hover\:bg-zinc-900]:hover,html body button[class*=hover\:bg-zinc-900]:hover,html body a[class*=hover\:bg-black]:hover *,html body button[class*=hover\:bg-black]:hover *,html body [role=button][class*=hover\:bg-black]:hover *,html body a[class*=hover\:bg-neutral-900]:hover *,html body button[class*=hover\:bg-neutral-900]:hover *,html body a[class*=hover\:bg-slate-900]:hover *,html body button[class*=hover\:bg-slate-900]:hover *,html body a[class*=hover\:bg-zinc-900]:hover *,html body button[class*=hover\:bg-zinc-900]:hover *{color:#fff!important}html body #app main.ip-studios-index-page #studio-search .ip-studios-map-panel a[href=\/studios-map]{border-color:var(--ip-line)!important;color:#050507!important;background:#fff!important}html body #app main.ip-studios-index-page #studio-search .ip-studios-map-panel a[href=\/studios-map] *{color:#050507!important}html body #app main.ip-studios-index-page #studio-search .ip-studios-map-panel a[href=\/studios-map]:hover,html body #app main.ip-studios-index-page #studio-search .ip-studios-map-panel a[href=\/studios-map]:focus-visible{color:#fff!important;background:#050507!important;border-color:#050507!important}html body #app main.ip-studios-index-page #studio-search .ip-studios-map-panel a[href=\/studios-map]:hover *,html body #app main.ip-studios-index-page #studio-search .ip-studios-map-panel a[href=\/studios-map]:focus-visible *{color:#fff!important}@media (width<=820px){html body #app main.ip10gd-home .ip10gd-hero h1{color:#050507!important;-webkit-text-fill-color:#050507!important;opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body #app main.ip10gd-home .ip10gd-hero-copy{color:#666672!important;-webkit-text-fill-color:#666672!important;opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body #app main.ip10gd-home .ip10gd-kicker,html body #app main.ip10gd-home .ip10gd-kicker:before{color:#ff1493!important;-webkit-text-fill-color:#ff1493!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body #app main.ip10gd-home .ip10gd-section-white .ip10gd-section-heading h2,html body #app main.ip10gd-home .ip10gd-section-white .ip10gd-card h3{color:#050507!important;-webkit-text-fill-color:#050507!important;opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body #app main.ip10gd-home .ip10gd-section-white .ip10gd-section-heading>p:not(.ip10gd-kicker),html body #app main.ip10gd-home .ip10gd-section-white .ip10gd-card p{color:#666672!important;-webkit-text-fill-color:#666672!important;opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body #app main.ip10gd-home .ip10gd-section-black .ip10gd-section-heading h2,html body #app main.ip10gd-home .ip10gd-section-black .ip10gd-dark-card h3{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body #app main.ip10gd-home .ip10gd-section-black .ip10gd-section-heading>p:not(.ip10gd-kicker),html body #app main.ip10gd-home .ip10gd-section-black .ip10gd-dark-card p{color:#ffffffc7!important;-webkit-text-fill-color:#ffffffc7!important;opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body #app main.ip10gd-home .ip10gd-section-black .ip10gd-dark-card span{color:#ff1493!important;-webkit-text-fill-color:#ff1493!important;opacity:1!important}html body #app main.ip10gd-home .ip10gd-section-grey .ip10gd-section-heading h2,html body #app main.ip10gd-home .ip10gd-section-grey .ip10gd-card h3,html body #app main.ip10gd-home .ip10gd-section-grey .ip10gd-operator-grid .ip10gd-card h3{color:#050507!important;-webkit-text-fill-color:#050507!important;opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body #app main.ip10gd-home .ip10gd-section-grey .ip10gd-section-heading>p:not(.ip10gd-kicker),html body #app main.ip10gd-home .ip10gd-section-grey .ip10gd-card p{color:#666672!important;-webkit-text-fill-color:#666672!important;opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body #app main.ip10gd-home .ip10gd-final h2{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body #app main.ip10gd-home .ip10gd-final .ip10gd-button-pink{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app main.ip10gd-home .ip10gd-final .ip10gd-button-light,html body #app main.ip10gd-home .ip10gd-section-black .ip10gd-button-light{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff73!important}}html body #app main.ip-studio-profile-page.ip-public-profile-v3{--ip-cyan:#ff1493;--ip-black:#050507;--ip-charcoal:#121217;--ip-grey:#f4f4f6;--ip-line:#dedee5;--ip-muted:#666672;--profile-rail:min(1320px, calc(100vw - 56px));color:var(--ip-black)!important;background:#fff!important;overflow-x:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-rail{width:var(--profile-rail)!important;max-width:var(--profile-rail)!important;margin-inline:auto!important;padding-inline:0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section{color:var(--ip-black)!important;background:radial-gradient(circle at 10% 0,#ff149321,#0000 30%),radial-gradient(circle at 92% 4%,#ff149321,#0000 34%),#fff!important;border-bottom:0!important;padding:clamp(58px,7vw,94px) 0 clamp(44px,5vw,70px)!important;position:relative!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,500px)!important;align-items:center!important;gap:clamp(34px,5vw,70px)!important;display:grid!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section a[href=\/studios]{border:1px solid var(--ip-line)!important;min-height:38px!important;color:var(--ip-black)!important;text-transform:uppercase!important;letter-spacing:.1em!important;background:#fff!important;border-radius:999px!important;align-items:center!important;padding:0 16px!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section a[href=\/studios]:hover{border-color:var(--ip-black)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid>div:first-child>p:first-of-type{color:var(--ip-cyan)!important;-webkit-text-fill-color:var(--ip-cyan)!important;text-transform:uppercase!important;letter-spacing:.16em!important;align-items:center!important;gap:14px!important;margin-top:clamp(28px,4vw,46px)!important;font-size:12px!important;font-weight:900!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid>div:first-child>p:first-of-type:before{content:""!important;background:var(--ip-cyan)!important;width:38px!important;height:2px!important;display:inline-block!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section h1{max-width:880px!important;color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;letter-spacing:-.085em!important;margin-top:18px!important;font-size:clamp(56px,6vw,96px)!important;font-weight:950!important;line-height:.9!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section p{color:var(--ip-muted)!important;-webkit-text-fill-color:var(--ip-muted)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid>div:first-child>p:nth-of-type(2){color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;margin-top:18px!important;font-size:15px!important;font-weight:800!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section p[class*=max-w-3xl]{max-width:760px!important;color:var(--ip-muted)!important;-webkit-text-fill-color:var(--ip-muted)!important;margin-top:24px!important;font-size:clamp(18px,1.4vw,22px)!important;line-height:1.6!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section .rounded-full{border-radius:999px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid>div:first-child>div .rounded-full{background:var(--ip-cyan)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:8px 12px!important;font-size:10px!important;font-weight:900!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card{border:1px solid var(--ip-line)!important;box-shadow:none!important;ring:0!important;background:#fff!important;border-radius:28px!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card img,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card iframe{object-fit:cover!important;object-position:center center!important;border-radius:0!important;width:100%!important;max-width:none!important;height:clamp(300px,30vw,430px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-body-section{background:var(--ip-grey)!important;padding:clamp(42px,5vw,74px) 0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-body-grid{grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important;align-items:start!important;gap:clamp(28px,4vw,52px)!important;display:grid!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-content-column{min-width:0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-card,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>div,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-rail>div{border:1px solid var(--ip-line)!important;box-shadow:none!important;color:var(--ip-black)!important;background:#fff!important;border-radius:28px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-card{padding:clamp(24px,2.4vw,34px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-card h2{color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;letter-spacing:-.06em!important;margin-bottom:18px!important;font-size:clamp(28px,2.6vw,38px)!important;font-weight:950!important;line-height:.98!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-card p,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-card li{color:var(--ip-muted)!important;-webkit-text-fill-color:var(--ip-muted)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-card,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid>*{border:1px solid var(--ip-line)!important;box-shadow:none!important;background:#f7f7f9!important;border-radius:22px!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid img,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid iframe{object-fit:cover!important;border-radius:0!important;height:230px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar{width:100%!important;max-width:none!important;top:96px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>div{padding:24px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar p[class*=uppercase]{color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:900!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar p,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar summary,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar strong{color:var(--ip-muted)!important;-webkit-text-fill-color:var(--ip-muted)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar h2,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar .text-3xl{color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>div:has(.ip-profile-primary-cta){border-color:var(--ip-black)!important;background:var(--ip-black)!important;color:#fff!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>div:has(.ip-profile-primary-cta) h2{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>div:has(.ip-profile-primary-cta) p{color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-primary-cta,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-report-submit{border:1px solid var(--ip-cyan)!important;background:var(--ip-cyan)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-primary-cta:hover,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-report-submit:hover{color:#fff!important;background:#d9007f!important;border-color:#d9007f!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-secondary-cta{border:1px solid var(--ip-black)!important;background:var(--ip-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:950!important;text-decoration:none!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar .leaflet-container,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar [class*=h-72]{border:1px solid var(--ip-line)!important;border-radius:22px!important;height:260px!important;min-height:260px!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-map-enlarge-button{border:1px solid var(--ip-line)!important;color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-map-enlarge-button:hover{border-color:var(--ip-black)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-detail-tab-list{gap:10px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-detail-tab{border:1px solid var(--ip-line)!important;color:var(--ip-black)!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-detail-tab.is-active,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-detail-tab[aria-selected=true]{border-color:var(--ip-cyan)!important;background:var(--ip-cyan)!important;color:#fff!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-detail-tab.is-active *,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-detail-tab[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-rail{background:var(--ip-grey)!important;padding-bottom:70px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 select,html body #app main.ip-studio-profile-page.ip-public-profile-v3 input,html body #app main.ip-studio-profile-page.ip-public-profile-v3 textarea{border:1px solid var(--ip-line)!important;color:var(--ip-black)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 select:focus,html body #app main.ip-studio-profile-page.ip-public-profile-v3 input:focus,html body #app main.ip-studio-profile-page.ip-public-profile-v3 textarea:focus{border-color:var(--ip-cyan)!important;outline:none!important;box-shadow:0 0 0 4px #ff14931f!important}@media (width<=1100px){html body #app main.ip-studio-profile-page.ip-public-profile-v3{--profile-rail:min(100%, calc(100vw - 32px))}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-body-grid{grid-template-columns:1fr!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar{position:static!important}}@media (width<=760px){html body #app main.ip-studio-profile-page.ip-public-profile-v3{--profile-rail:min(100%, calc(100vw - 28px))}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section{padding:34px 0 44px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section h1{max-width:9.6ch!important;font-size:clamp(42px,13vw,64px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section p[class*=max-w-3xl]{font-size:18px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid{grid-template-columns:1fr!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-card,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>div{border-radius:22px!important}}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-content-column>.ip-profile-availability-calendar{display:none!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>.ip-profile-availability-calendar{border:1px solid var(--ip-line)!important;box-shadow:none!important;color:var(--ip-black)!important;background:#fff!important;border-radius:24px!important;padding:18px!important;display:block!important;position:relative!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-card-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-kicker{color:var(--ip-cyan)!important;-webkit-text-fill-color:var(--ip-cyan)!important;text-transform:uppercase!important;letter-spacing:.14em!important;margin:0!important;font-size:9px!important;font-weight:950!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-availability-calendar h2{color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;letter-spacing:-.055em!important;margin-top:4px!important;font-size:23px!important;font-weight:950!important;line-height:.98!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-summary{color:var(--ip-muted)!important;-webkit-text-fill-color:var(--ip-muted)!important;margin-top:8px!important;font-size:11px!important;font-weight:650!important;line-height:1.35!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-enlarge-button,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-modal-close{border:1px solid var(--ip-line)!important;min-height:30px!important;color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;text-transform:uppercase!important;letter-spacing:.07em!important;cursor:pointer!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:8px!important;font-weight:950!important;display:inline-flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-enlarge-button:hover,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-modal-close:hover{border-color:var(--ip-black)!important;background:var(--ip-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-legend{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin-top:10px!important;display:grid!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-legend span{text-align:center!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:20px!important;padding:2px 6px!important;font-size:7px!important;font-weight:950!important;display:inline-flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-legend .is-available{color:#047857!important;-webkit-text-fill-color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-legend .is-unavailable{color:#64748b!important;-webkit-text-fill-color:#64748b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-legend .is-requested{color:#92400e!important;-webkit-text-fill-color:#92400e!important;background:#fffbeb!important;border:1px solid #fde68a!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-legend .is-booked{background:var(--ip-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid var(--ip-black)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-month{border:1px solid var(--ip-line)!important;background:#f7f7f9!important;border-radius:18px!important;margin-top:12px!important;padding:12px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-month h3{color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;letter-spacing:-.035em!important;font-size:14px!important;font-weight:950!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-weekdays,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-weekdays{text-align:center!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;text-transform:uppercase!important;letter-spacing:.06em!important;gap:3px!important;margin-top:8px!important;font-size:8px!important;font-weight:950!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-grid{gap:3px!important;margin-top:6px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-day{text-align:left!important;border-radius:9px!important;min-height:46px!important;padding:4px!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-day-number{font-size:11px!important;font-weight:950!important;display:block!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-day-label,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-day-details{margin-top:2px!important;font-size:7px!important;font-weight:850!important;line-height:1.05!important;display:block!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-month--compact .ip-profile-calendar-day{min-height:30px!important;padding:3px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-month--compact .ip-profile-calendar-day-label,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-month--compact .ip-profile-calendar-day-details{display:none!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-month--compact .ip-profile-calendar-day-number{font-size:10px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-modal-backdrop,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-modal{display:none!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-toggle:checked~.ip-profile-calendar-modal-backdrop{z-index:80!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;cursor:pointer!important;background:#050507b8!important;display:block!important;position:fixed!important;inset:0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-toggle:checked~.ip-profile-calendar-modal{z-index:90!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;padding:28px!important;display:flex!important;position:fixed!important;inset:0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-modal-card{border:1px solid var(--ip-line)!important;pointer-events:auto!important;background:#fff!important;border-radius:30px!important;width:min(860px,100vw - 36px)!important;max-height:calc(100vh - 56px)!important;padding:clamp(22px,3vw,34px)!important;overflow:auto!important;box-shadow:0 30px 80px #00000059!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-modal-head{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-modal-head h2{color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;letter-spacing:-.065em!important;margin-top:5px!important;font-size:clamp(32px,4vw,48px)!important;font-weight:950!important;line-height:.94!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-modal-head p:not(.ip-profile-calendar-kicker){max-width:680px!important;color:var(--ip-muted)!important;-webkit-text-fill-color:var(--ip-muted)!important;margin-top:10px!important;font-size:14px!important;line-height:1.5!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-legend--modal{flex-wrap:wrap!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3{--profile-rail:min(1380px, calc(100vw - 28px))!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section{padding-top:clamp(28px,3.2vw,44px)!important;padding-bottom:clamp(28px,3.2vw,44px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid{gap:clamp(22px,3vw,38px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid>div:first-child>p:first-of-type{margin-top:18px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section h1{margin-top:8px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section p[class*=max-w-3xl]{margin-top:12px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid>div:first-child>div{margin-top:14px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card img,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card iframe{height:clamp(250px,23vw,340px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-body-section{padding-top:clamp(26px,3vw,40px)!important;padding-bottom:clamp(40px,4vw,58px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-body-grid{gap:clamp(18px,2.3vw,30px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-content-column{gap:18px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-content-column>*+*{margin-top:18px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-card{border-radius:22px!important;padding:clamp(18px,1.7vw,24px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-card h2{margin-bottom:12px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid{gap:12px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid img,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid iframe{height:195px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-detail-tab-list{margin-bottom:14px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-detail-tab{min-height:34px!important;padding:0 14px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar{gap:14px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>*+*{margin-top:14px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>div,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>.ip-profile-availability-calendar{border-radius:22px!important;padding:16px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar .leaflet-container,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar [class*=h-72]{height:215px!important;min-height:215px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>.ip-profile-availability-calendar{padding:16px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-summary{margin-top:6px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-legend{margin-top:8px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-calendar-month{margin-top:9px!important;padding:9px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-primary-cta,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-secondary-cta,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-report-submit{min-height:42px!important}@media (width<=1100px){html body #app main.ip-studio-profile-page.ip-public-profile-v3{--profile-rail:min(100%, calc(100vw - 24px))!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-body-grid{gap:18px!important}}@media (width<=760px){html body #app main.ip-studio-profile-page.ip-public-profile-v3{--profile-rail:min(100%, calc(100vw - 20px))!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section{padding-top:24px!important;padding-bottom:28px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-body-section{padding-top:22px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-card,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>div,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-sidebar>.ip-profile-availability-calendar{padding:15px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid img,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid iframe{height:180px!important}}html body #app main.ip-booking-request-page{--ip-cyan:#ff1493;--ip-black:#050507;--ip-line:#d9dde7;--ip-muted:#666672;--ip-grey:#f4f4f6;color:var(--ip-black)!important;background:radial-gradient(circle at 9% 0,#ff14931c,#0000 31rem),radial-gradient(circle at 92% 0,#ff14931f,#0000 32rem),linear-gradient(#fff 0%,#f4f4f6 30%,#eef4fb 100%)!important;padding:clamp(30px,4vw,54px) clamp(18px,2vw,34px) clamp(54px,5vw,78px)!important;position:relative!important;overflow-x:hidden!important}html body #app main.ip-booking-request-page:before{display:none!important}html body #app main.ip-booking-request-page>section{width:min(1320px,100%)!important;max-width:min(1320px,100%)!important}html body #app main.ip-booking-request-page>section>div:first-child{margin-bottom:clamp(22px,3vw,34px)!important}html body #app main.ip-booking-request-page a[href*="/studios/"]{border:1px solid var(--ip-line)!important;min-height:32px!important;color:var(--ip-black)!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#fff!important;border-radius:999px!important;align-items:center!important;padding:0 13px!important;font-size:10px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}html body #app main.ip-booking-request-page a[href*="/studios/"]:hover{border-color:var(--ip-black)!important}html body #app main.ip-booking-request-page>section>div:first-child p[class*=uppercase]{color:var(--ip-cyan)!important;-webkit-text-fill-color:var(--ip-cyan)!important;letter-spacing:.18em!important;align-items:center!important;gap:12px!important;margin-top:clamp(22px,3vw,34px)!important;font-size:12px!important;font-weight:950!important;display:flex!important}html body #app main.ip-booking-request-page>section>div:first-child p[class*=uppercase]:before{content:""!important;background:var(--ip-cyan)!important;width:36px!important;height:2px!important;display:inline-block!important}html body #app main.ip-booking-request-page h1{color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;letter-spacing:-.085em!important;margin-top:12px!important;font-size:clamp(54px,6vw,92px)!important;font-weight:950!important;line-height:.9!important}html body #app main.ip-booking-request-page h1+p{max-width:850px!important;color:var(--ip-muted)!important;-webkit-text-fill-color:var(--ip-muted)!important;margin-top:16px!important;font-size:clamp(17px,1.25vw,21px)!important;line-height:1.55!important}html body #app main.ip-booking-request-page .ip-booking-request-guidance{border:1px solid var(--ip-line)!important;box-shadow:none!important;background:#fff!important;border-radius:28px!important;margin:0 0 clamp(18px,2vw,28px)!important;padding:clamp(18px,2vw,26px)!important}html body #app main.ip-booking-request-page .ip-booking-request-guidance strong{color:var(--ip-black)!important;font-size:15px!important;font-weight:950!important}html body #app main.ip-booking-request-page .ip-booking-request-guidance ol{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important}html body #app main.ip-booking-request-page .ip-booking-request-guidance li{color:#364152!important;background:#f7f7f9!important;border:1px solid #edf0f5!important;border-radius:18px!important;min-height:74px!important;padding:14px 14px 14px 48px!important;font-size:13px!important;font-weight:800!important}html body #app main.ip-booking-request-page .ip-booking-request-guidance li:before{background:var(--ip-black)!important;color:#fff!important;top:14px!important;left:14px!important}html body #app main.ip-booking-request-page form{grid-template-columns:minmax(0,1fr) minmax(330px,390px)!important;gap:clamp(22px,3vw,38px)!important}html body #app main.ip-booking-request-page form>section{gap:20px!important}html body #app main.ip-booking-request-page .ip-public-card-polish{border:1px solid var(--ip-line)!important;box-shadow:none!important;ring:0!important;background:#fff!important;border-radius:28px!important;padding:clamp(20px,2vw,28px)!important}html body #app main.ip-booking-request-page h2{color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;letter-spacing:-.055em!important;font-size:clamp(24px,2vw,32px)!important;font-weight:950!important;line-height:.98!important}html body #app main.ip-booking-request-page .ip-request-availability-guide{border:1px solid var(--ip-line)!important;background:#f7f7f9!important;border-radius:26px!important;margin:0 0 22px!important;padding:20px!important}html body #app main.ip-booking-request-page .ip-request-calendar-card-head{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}html body #app main.ip-booking-request-page .ip-request-calendar-kicker{color:var(--ip-cyan)!important;-webkit-text-fill-color:var(--ip-cyan)!important;text-transform:uppercase!important;letter-spacing:.14em!important;margin:0!important;font-size:11px!important;font-weight:950!important}html body #app main.ip-booking-request-page .ip-request-availability-guide h2{max-width:620px!important;margin-top:5px!important}html body #app main.ip-booking-request-page .ip-request-calendar-card-head p:not(.ip-request-calendar-kicker),html body #app main.ip-booking-request-page .ip-request-calendar-modal-head p:not(.ip-request-calendar-kicker){max-width:780px!important;color:var(--ip-muted)!important;-webkit-text-fill-color:var(--ip-muted)!important;margin-top:10px!important;font-size:14px!important;font-weight:750!important;line-height:1.45!important}html body #app main.ip-booking-request-page .ip-request-calendar-enlarge-button,html body #app main.ip-booking-request-page .ip-request-calendar-modal-close{border:1px solid var(--ip-line)!important;min-height:38px!important;color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;text-transform:uppercase!important;letter-spacing:.08em!important;cursor:pointer!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}html body #app main.ip-booking-request-page .ip-request-calendar-enlarge-button:hover,html body #app main.ip-booking-request-page .ip-request-calendar-modal-close:hover{border-color:var(--ip-black)!important;background:var(--ip-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app main.ip-booking-request-page .ip-request-calendar-legend{flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important;display:flex!important}html body #app main.ip-booking-request-page .ip-request-calendar-legend span{text-align:center!important;text-transform:uppercase!important;letter-spacing:.065em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:25px!important;padding:3px 12px!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}html body #app main.ip-booking-request-page .ip-request-calendar-legend .is-available{color:#047857!important;-webkit-text-fill-color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}html body #app main.ip-booking-request-page .ip-request-calendar-legend .is-unavailable{color:#64748b!important;-webkit-text-fill-color:#64748b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}html body #app main.ip-booking-request-page .ip-request-calendar-legend .is-requested{color:#92400e!important;-webkit-text-fill-color:#92400e!important;background:#fffbeb!important;border:1px solid #fde68a!important}html body #app main.ip-booking-request-page .ip-request-calendar-legend .is-booked{background:var(--ip-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid var(--ip-black)!important}html body #app main.ip-booking-request-page .ip-request-calendar-month{border:1px solid var(--ip-line)!important;background:#fff!important;border-radius:22px!important;margin-top:16px!important;padding:16px!important}html body #app main.ip-booking-request-page .ip-request-calendar-month-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html body #app main.ip-booking-request-page .ip-request-calendar-month h3{color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;letter-spacing:-.035em!important;font-size:18px!important;font-weight:950!important}html body #app main.ip-booking-request-page .ip-request-calendar-nav{align-items:center!important;gap:5px!important;display:inline-flex!important}html body #app main.ip-booking-request-page .ip-request-calendar-nav button{border:1px solid var(--ip-line)!important;min-height:27px!important;color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;text-transform:uppercase!important;letter-spacing:.045em!important;cursor:pointer!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-size:8px!important;font-weight:950!important;display:inline-flex!important}html body #app main.ip-booking-request-page .ip-request-calendar-nav button:hover:not(:disabled){border-color:var(--ip-black)!important;background:var(--ip-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app main.ip-booking-request-page .ip-request-calendar-nav button:disabled{opacity:.38!important;cursor:not-allowed!important}html body #app main.ip-booking-request-page .ip-request-calendar-weekdays,html body #app main.ip-booking-request-page .ip-request-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important}html body #app main.ip-booking-request-page .ip-request-calendar-weekdays{text-align:center!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;text-transform:uppercase!important;letter-spacing:.07em!important;gap:4px!important;margin-top:12px!important;font-size:9px!important;font-weight:950!important}html body #app main.ip-booking-request-page .ip-request-calendar-grid{gap:5px!important;margin-top:8px!important}html body #app main.ip-booking-request-page .ip-request-calendar-day{text-align:left!important;border-radius:12px!important;min-height:54px!important;padding:6px!important;overflow:hidden!important}html body #app main.ip-booking-request-page .ip-request-calendar-day-number{font-size:13px!important;font-weight:950!important;display:block!important}html body #app main.ip-booking-request-page .ip-request-calendar-day-label,html body #app main.ip-booking-request-page .ip-request-calendar-day-details{margin-top:2px!important;font-size:8px!important;font-weight:850!important;line-height:1.05!important;display:block!important}html body #app main.ip-booking-request-page .ip-request-calendar-month--compact .ip-request-calendar-day{min-height:36px!important;padding:4px!important}html body #app main.ip-booking-request-page .ip-request-calendar-month--compact .ip-request-calendar-day-label,html body #app main.ip-booking-request-page .ip-request-calendar-month--compact .ip-request-calendar-day-details{display:none!important}html body #app main.ip-booking-request-page .ip-request-calendar-month--compact .ip-request-calendar-day-number{font-size:11px!important}html body #app main.ip-booking-request-page .ip-request-calendar-modal{z-index:90!important;justify-content:center!important;align-items:center!important;padding:28px!important;display:flex!important;position:fixed!important;inset:0!important}html body #app main.ip-booking-request-page .ip-request-calendar-modal-backdrop{z-index:0!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;cursor:pointer!important;background:#050507b8!important;border:0!important;position:fixed!important;inset:0!important}html body #app main.ip-booking-request-page .ip-request-calendar-modal-card{z-index:1!important;border:1px solid var(--ip-line)!important;background:#fff!important;border-radius:30px!important;width:min(910px,100vw - 36px)!important;max-height:calc(100vh - 56px)!important;padding:clamp(22px,3vw,34px)!important;position:relative!important;overflow:auto!important;box-shadow:0 30px 80px #00000059!important}html body #app main.ip-booking-request-page .ip-request-calendar-modal-head{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important}html body #app main.ip-booking-request-page .ip-request-calendar-modal-head h2{color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;letter-spacing:-.065em!important;margin-top:5px!important;font-size:clamp(34px,4vw,54px)!important;font-weight:950!important;line-height:.94!important}html body #app main.ip-booking-request-page .ip-request-calendar-legend--modal{margin-top:18px!important}html body #app main.ip-booking-request-page .ip-request-calendar-modal-card>.ip-request-calendar-nav--modal{gap:8px!important;margin-top:18px!important;margin-bottom:10px!important}html body #app main.ip-booking-request-page .ip-request-calendar-nav--modal button{min-height:34px!important;padding:0 14px!important;font-size:10px!important}html body #app main.ip-booking-request-page .ip-request-calendar-modal .ip-request-calendar-month .ip-request-calendar-nav{display:none!important}html body #app main.ip-booking-request-page label{color:#202938!important;font-weight:850!important}html body #app main.ip-booking-request-page input,html body #app main.ip-booking-request-page select,html body #app main.ip-booking-request-page textarea{color:var(--ip-black)!important;box-shadow:none!important;background:#fff!important;border:1px solid #c8d5ea!important;border-radius:16px!important}html body #app main.ip-booking-request-page input:focus,html body #app main.ip-booking-request-page select:focus,html body #app main.ip-booking-request-page textarea:focus{border-color:#ff1493!important;outline:0!important;box-shadow:0 0 0 4px #ff149329!important}html body #app main.ip-booking-request-page textarea{min-height:170px!important}html body #app main.ip-booking-request-page label[class*=cursor-pointer]{border:1px solid var(--ip-line)!important;box-shadow:none!important;background:#fff!important;border-radius:18px!important}html body #app main.ip-booking-request-page label[class*=cursor-pointer]:hover{border-color:var(--ip-cyan)!important;transform:none!important}html body #app main.ip-booking-request-page aside .sticky{border:1px solid var(--ip-line)!important;box-shadow:none!important;background:#fff!important;border-radius:28px!important;padding:24px!important;top:90px!important}html body #app main.ip-booking-request-page aside .sticky>p:first-child{color:var(--ip-black)!important;-webkit-text-fill-color:var(--ip-black)!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:950!important}html body #app main.ip-booking-request-page aside .sticky [class*=bg-slate-50]{background:linear-gradient(135deg,#ff149314,#ff14930f),#f8fafc!important;border:1px solid #ff14932e!important;border-radius:18px!important}html body #app main.ip-booking-request-page aside button[type=submit]{background:var(--ip-cyan)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:48px!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.06em!important;border-radius:18px!important;font-size:12px!important;font-weight:950!important}html body #app main.ip-booking-request-page aside button[type=submit]:hover{color:#fff!important;background:#d9007f!important;transform:none!important}@media (width<=1100px){html body #app main.ip-booking-request-page form{grid-template-columns:1fr!important}html body #app main.ip-booking-request-page aside .sticky{position:static!important}html body #app main.ip-booking-request-page .ip-booking-request-guidance ol{grid-template-columns:1fr!important}}@media (width<=760px){html body #app main.ip-booking-request-page{padding:24px 14px 48px!important}html body #app main.ip-booking-request-page h1{font-size:clamp(48px,15vw,68px)!important}html body #app main.ip-booking-request-page .ip-public-card-polish,html body #app main.ip-booking-request-page .ip-booking-request-guidance,html body #app main.ip-booking-request-page aside .sticky{border-radius:22px!important;padding:18px!important}html body #app main.ip-booking-request-page .ip-request-calendar-card-head,html body #app main.ip-booking-request-page .ip-request-calendar-modal-head,html body #app main.ip-booking-request-page .ip-request-calendar-month-head{flex-direction:column!important;align-items:flex-start!important}html body #app main.ip-booking-request-page .ip-request-calendar-nav{width:100%!important}html body #app main.ip-booking-request-page .ip-request-calendar-nav button{flex:1 1 0!important}html body #app main.ip-booking-request-page .ip-request-calendar-modal{padding:16px!important}html body #app main.ip-booking-request-page .ip-request-calendar-modal-card{border-radius:24px!important;width:calc(100vw - 24px)!important;max-height:calc(100vh - 32px)!important;padding:18px!important}}html body #app main.ip-booking-request-page,html body #app main.ip-booking-request-page[class],html body #app main.ip-booking-request-page:before,html body #app main.ip-booking-request-page:after{background-image:none!important}html body #app main.ip-booking-request-page:before,html body #app main.ip-booking-request-page:after{content:none!important;display:none!important}html body #app main.ip-booking-request-page>section>div:first-child{border:1px solid var(--ip-line,#d9dde7)!important;background:#fff!important;border-radius:30px!important;padding:clamp(24px,3vw,38px)!important}html body .ip10nf-auth-header{border-bottom:1px solid var(--ip-auth-line)!important;min-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}html body .ip10nf-auth-brand{color:var(--ip-auth-black)!important;text-decoration:none!important}html body .ip10nf-auth-mark{background:var(--ip-auth-pink)!important;color:#fff!important;box-shadow:none!important}html body .ip10nf-auth-copy span{color:var(--ip-auth-black)!important}html body .ip10nf-auth-copy small{color:var(--ip-auth-pink)!important}html body .ip10nf-auth-nav a,html body .ip10nf-auth-actions>span{color:#202938!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important}html body .ip10nf-auth-nav a:hover,html body .ip10nf-auth-actions>span{color:var(--ip-auth-pink)!important}html body .ip10nf-auth-logout{background:var(--ip-auth-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:44px!important;box-shadow:none!important;border-radius:999px!important}:root{--ip-clean-page:#f4f4f6;--ip-clean-panel:#fff;--ip-clean-ink:#050507;--ip-clean-muted:#5f6b7f;--ip-clean-line:#d9dde7;--ip-clean-pink:#ff1493}html body #app main.ip-studios-map-page,html body #app main.ip-studios-map-page[class]{background:var(--ip-clean-page)!important;background-color:var(--ip-clean-page)!important;color:var(--ip-clean-ink)!important;background-image:none!important}html body #app main.ip-studios-map-page:before,html body #app main.ip-studios-map-page:after{content:none!important;background:0 0!important;display:none!important}html body #app main.ip-studios-map-page>section:first-child{border:1px solid var(--ip-clean-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-radius:0 0 30px 30px!important}html body #app main.ip-studios-map-page>section:first-child h1{color:var(--ip-clean-ink)!important;-webkit-text-fill-color:var(--ip-clean-ink)!important}html body #app main.ip-studios-map-page>section:first-child p{color:var(--ip-clean-muted)!important;-webkit-text-fill-color:var(--ip-clean-muted)!important}html body #app main.ip-studios-map-page>section:first-child p[class*=uppercase]{color:var(--ip-clean-pink)!important;-webkit-text-fill-color:var(--ip-clean-pink)!important}html body #app main.ip-page-shell,html body #app .ip-page-shell{background:var(--ip-clean-page)!important;background-color:var(--ip-clean-page)!important;color:var(--ip-clean-ink)!important;background-image:none!important}html body #app main.ip-page-shell:before,html body #app main.ip-page-shell:after,html body #app .ip-page-shell:before,html body #app .ip-page-shell:after{content:none!important;background:0 0!important;display:none!important}html body #app main.ip-page-shell>section:first-child,html body #app .ip-page-shell>section:first-child{border-color:var(--ip-clean-line)!important;box-shadow:none!important;background:#fff!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section{background:#fff!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section:before,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-section:after{content:none!important;background:0 0!important;display:none!important}html body #app main.ip-booking-request-page{background:#f4f4f6!important}html body #app main.ip-studios-map-page .ip-studios-map-canvas,html body #app main.ip-studios-map-page .leaflet-container{background:#e2e8f0!important;border-radius:2rem!important;width:100%!important;height:100%!important;min-height:620px!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body #app main.ip-studios-map-page .leaflet-pane,html body #app main.ip-studios-map-page .leaflet-map-pane,html body #app main.ip-studios-map-page .leaflet-tile-pane,html body #app main.ip-studios-map-page .leaflet-overlay-pane,html body #app main.ip-studios-map-page .leaflet-marker-pane,html body #app main.ip-studios-map-page .leaflet-shadow-pane,html body #app main.ip-studios-map-page .leaflet-popup-pane,html body #app main.ip-studios-map-page .leaflet-tooltip-pane,html body #app main.ip-studios-map-page .leaflet-tile-container{box-shadow:none!important;background:0 0!important}html body #app main.ip-studios-map-page img.leaflet-tile,html body #app main.ip-studios-map-page .leaflet-tile{background:0 0!important;max-width:none!important;max-height:none!important}html body #app main.ip-studios-map-page .leaflet-control-container,html body #app main.ip-studios-map-page .leaflet-control,html body #app main.ip-studios-map-page .leaflet-control a{box-shadow:none!important}html body #app main.ip-studios-map-page .ip-studios-map-result-card{color:#050507!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9dde7!important;border-radius:22px!important;padding:22px!important;display:block!important;overflow:visible!important}html body #app main.ip-studios-map-page .ip-studios-map-result-card:hover{box-shadow:none!important;border-color:#cfd6e3!important}html body #app main.ip-studios-map-page .ip-studios-map-result-card span{border-radius:999px!important}html body #app :is(a,button)[class*=bg-slate-950],html body #app :is(a,button)[class*=bg-slate-900],html body #app :is(a,button)[class*=bg-black],html body #app :is(a,button)[class*=bg-zinc-950],html body #app :is(a,button)[class*=bg-zinc-900],html body #app :is(a,button)[class*=bg-neutral-950],html body #app :is(a,button)[class*=bg-neutral-900],html body #app :is(a,button)[class*=bg-gray-950],html body #app :is(a,button)[class*=bg-gray-900],html body #app :is(a,button)[class*="bg-[#0"],html body #app :is(a,button)[class*="bg-[#1"]{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app :is(a,button)[class*=bg-slate-950] *,html body #app :is(a,button)[class*=bg-slate-900] *,html body #app :is(a,button)[class*=bg-black] *,html body #app :is(a,button)[class*=bg-zinc-950] *,html body #app :is(a,button)[class*=bg-zinc-900] *,html body #app :is(a,button)[class*=bg-neutral-950] *,html body #app :is(a,button)[class*=bg-neutral-900] *,html body #app :is(a,button)[class*=bg-gray-950] *,html body #app :is(a,button)[class*=bg-gray-900] *,html body #app :is(a,button)[class*="bg-[#0"] *,html body #app :is(a,button)[class*="bg-[#1"] *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html body #app :is(a,button)[class*=bg-slate-950]:is(:hover,:focus,:focus-visible),html body #app :is(a,button)[class*=bg-slate-900]:is(:hover,:focus,:focus-visible),html body #app :is(a,button)[class*=bg-black]:is(:hover,:focus,:focus-visible),html body #app :is(a,button)[class*=bg-zinc-950]:is(:hover,:focus,:focus-visible),html body #app :is(a,button)[class*=bg-zinc-900]:is(:hover,:focus,:focus-visible),html body #app :is(a,button)[class*=bg-neutral-950]:is(:hover,:focus,:focus-visible),html body #app :is(a,button)[class*=bg-neutral-900]:is(:hover,:focus,:focus-visible),html body #app :is(a,button)[class*=bg-gray-950]:is(:hover,:focus,:focus-visible),html body #app :is(a,button)[class*=bg-gray-900]:is(:hover,:focus,:focus-visible),html body #app :is(a,button)[class*="bg-[#0"]:is(:hover,:focus,:focus-visible),html body #app :is(a,button)[class*="bg-[#1"]:is(:hover,:focus,:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-root-dashboard-page .ip-dashboard-action-pill{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#05070d!important;border:1px solid #05070d!important;text-decoration:none!important}html body #app .ip-root-dashboard-page a:hover .ip-dashboard-action-pill,html body #app .ip-root-dashboard-page a:focus-visible .ip-dashboard-action-pill{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111827!important;border-color:#111827!important}html body #app .ip-root-dashboard-page .ip-dashboard-action-pill *,html body #app .ip-root-dashboard-page a:hover .ip-dashboard-action-pill *,html body #app .ip-root-dashboard-page a:focus-visible .ip-dashboard-action-pill *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app main.ip-root-dashboard-page>section>div,html body #app main.ip-root-dashboard-page a{background-image:none!important}html body:has(.ip10nc-public-header):not(:has(.ip10gd-home)):not(:has(.ip10nc-auth-page)):not(:has([data-ip10my-page=auth-login])){background-image:none!important}html body:has(.ip10nc-public-header):not(:has(.ip10gd-home)):not(:has(.ip10nc-auth-page)):not(:has([data-ip10my-page=auth-login])) #app{background-image:none!important}html body:has(.ip10nc-public-header):not(:has(.ip10gd-home)):not(:has(.ip10nc-auth-page)):not(:has([data-ip10my-page=auth-login])) main{background-image:none!important}html body:has(.ip10nc-public-header):not(:has(.ip10gd-home)):not(:has(.ip10nc-auth-page)):not(:has([data-ip10my-page=auth-login])) main>section:first-child{background-image:none!important}html body:has(.ip10nc-public-header):not(:has(.ip10gd-home)):not(:has(.ip10nc-auth-page)):not(:has([data-ip10my-page=auth-login])) main>div:first-child{background-image:none!important}html body:has(.ip-studios-index-hero) .ip-studios-index-hero{background-image:none!important}html body:has(main.ip-studios-map-page) main.ip-studios-map-page>section:first-child{background-image:none!important}html body:has(.ip-profile-availability-calendar) main>section:first-child{background-image:none!important}html body:has(.ip10nc-public-header):not(:has(.ip10gd-home)):not(:has(.ip10nc-auth-page)):not(:has([data-ip10my-page=auth-login])):before{content:none!important;background:0 0!important;display:none!important}html body:has(.ip10nc-public-header):not(:has(.ip10gd-home)):not(:has(.ip10nc-auth-page)):not(:has([data-ip10my-page=auth-login])):after{content:none!important;background:0 0!important;display:none!important}html body:has(.ip10nc-public-header):not(:has(.ip10gd-home)):not(:has(.ip10nc-auth-page)):not(:has([data-ip10my-page=auth-login])) #app:before{content:none!important;background:0 0!important;display:none!important}html body:has(.ip10nc-public-header):not(:has(.ip10gd-home)):not(:has(.ip10nc-auth-page)):not(:has([data-ip10my-page=auth-login])) #app:after{content:none!important;background:0 0!important;display:none!important}html body:has(.ip10nc-public-header):not(:has(.ip10gd-home)):not(:has(.ip10nc-auth-page)):not(:has([data-ip10my-page=auth-login])) main:before{content:none!important;background:0 0!important;display:none!important}html body:has(.ip10nc-public-header):not(:has(.ip10gd-home)):not(:has(.ip10nc-auth-page)):not(:has([data-ip10my-page=auth-login])) main:after{content:none!important;background:0 0!important;display:none!important}html body #app .ip10rq-booking-settings-page [class*="rounded-[3rem]"]:has(h3){border-radius:1.75rem!important}html body #app .ip10rq-booking-settings-page [class*="rounded-[2.75rem]"]:has(h3){border-radius:1.75rem!important}html body #app .ip10rq-booking-settings-page [class*="rounded-[2.5rem]"]:has(h3){border-radius:1.75rem!important}html body #app .ip10rq-booking-settings-page [class*=rounded-full]:has(h3){border-radius:1.75rem!important}html body #app .ip10rq-booking-settings-page [class*="rounded-[999px]"]:has(h3){border-radius:1.75rem!important}html body #app .ip10rq-booking-settings-page section:has(h2):has(input[name*=booking]) div:has(>h3){border-radius:1.75rem!important}html body #app .ip10rq-booking-settings-page form section:first-of-type div:has(>h3){border-radius:1.75rem!important}html body #app .ip10rq-booking-settings-page form div:has(>h3):has(p){border-radius:1.75rem!important}html body #app .ip10rq-booking-settings-page form div:has(>h3):has(p){min-height:0!important}html body #app main[data-ip10uw-public-page]{--ip10uw-ink:#0a0a0f;--ip10uw-muted:#5b6780;--ip10uw-soft:#f4f6fc;--ip10uw-border:#d7def0;--ip10uw-cyan:#ff1493;--ip10uw-magenta:#ff1493;--ip10uw-card-shadow:0 24px 70px #0a0a0f1a;--ip10uw-soft-shadow:0 14px 36px #0f172a14;background:radial-gradient(circle at top left, #ff14931a, transparent 34rem), radial-gradient(circle at top right, #ff149312, transparent 30rem), linear-gradient(180deg, #fff 0%, var(--ip10uw-soft) 44%, #fff 100%);min-height:100vh;color:var(--ip10uw-ink)}html body #app main[data-ip10uw-public-page]:not([data-ip10uw-public-page=studios-map])>section:first-of-type{width:min(100% - 2rem,80rem);margin-inline:auto;padding-top:clamp(2.25rem,5vw,5.5rem);padding-bottom:clamp(2rem,4vw,4rem)}html body #app main[data-ip10uw-public-page] h1{color:var(--ip10uw-ink);letter-spacing:-.055em;text-wrap:balance}html body #app main[data-ip10uw-public-page] h2,html body #app main[data-ip10uw-public-page] h3{color:var(--ip10uw-ink);letter-spacing:-.025em}html body #app main[data-ip10uw-public-page] p{color:inherit}html body #app main[data-ip10uw-public-page] p[class*=text-slate-500],html body #app main[data-ip10uw-public-page] p[class*=text-slate-600],html body #app main[data-ip10uw-public-page] li[class*=text-slate-500],html body #app main[data-ip10uw-public-page] li[class*=text-slate-600],html body #app main[data-ip10uw-public-page] span[class*=text-slate-500],html body #app main[data-ip10uw-public-page] span[class*=text-slate-600]{color:var(--ip10uw-muted)!important}html body #app main[data-ip10uw-public-page] article,html body #app main[data-ip10uw-public-page] aside>div,html body #app main[data-ip10uw-public-page] section>div[class*=rounded],html body #app main[data-ip10uw-public-page] div[class*=bg-white][class*=rounded]{box-shadow:var(--ip10uw-soft-shadow);border-color:#d7def0eb!important}html body #app main[data-ip10uw-public-page] article[class*=bg-white],html body #app main[data-ip10uw-public-page] aside div[class*=bg-white],html body #app main[data-ip10uw-public-page] section div[class*=bg-white]{background-color:#fffffff5!important}html body #app main[data-ip10uw-public-page] a[class*=bg-slate-950],html body #app main[data-ip10uw-public-page] a[class*=bg-black],html body #app main[data-ip10uw-public-page] button[class*=bg-slate-950],html body #app main[data-ip10uw-public-page] button[class*=bg-black]{box-shadow:0 18px 34px #ff149333;background:linear-gradient(135deg, var(--ip10uw-cyan), var(--ip10uw-magenta))!important;color:#fff!important;border-color:#0000!important}html body #app main[data-ip10uw-public-page] a[class*=bg-slate-950] *,html body #app main[data-ip10uw-public-page] a[class*=bg-black] *,html body #app main[data-ip10uw-public-page] button[class*=bg-slate-950] *,html body #app main[data-ip10uw-public-page] button[class*=bg-black] *{color:#fff!important}html body #app main[data-ip10uw-public-page] a[class*=border-slate],html body #app main[data-ip10uw-public-page] a[class*=bg-white],html body #app main[data-ip10uw-public-page] button[class*=border-slate],html body #app main[data-ip10uw-public-page] button[class*=bg-white]{border-color:#d7def0f5!important}html body #app main[data-ip10uw-public-page] input:not([type=checkbox]):not([type=radio]),html body #app main[data-ip10uw-public-page] textarea,html body #app main[data-ip10uw-public-page] select{min-height:2.875rem;color:var(--ip10uw-ink)!important;background-color:#fff!important;border:1.5px solid #ff1493b8!important;box-shadow:inset 0 0 0 1px #ffffffc7,0 10px 24px #0f172a0d!important}html body #app main[data-ip10uw-public-page] input:not([type=checkbox]):not([type=radio]):focus,html body #app main[data-ip10uw-public-page] textarea:focus,html body #app main[data-ip10uw-public-page] select:focus{outline-offset:1px;border-color:var(--ip10uw-magenta)!important;outline:3px solid #ff14932e!important;box-shadow:inset 0 0 0 1px #ff149333,0 0 0 6px #ff14931f!important}html body #app main[data-ip10uw-public-page] input::placeholder,html body #app main[data-ip10uw-public-page] textarea::placeholder{color:#7b879c!important}html body #app main[data-ip10uw-public-page=cms-page] [class*=prose],html body #app main[data-ip10uw-public-page=trust] [class*=prose]{color:var(--ip10uw-ink)}html body #app main[data-ip10uw-public-page=cms-page] [class*=prose] a,html body #app main[data-ip10uw-public-page=trust] [class*=prose] a{color:#0f6f88;font-weight:800;text-decoration-color:#ff14938c}@media (width<=768px){html body #app main[data-ip10uw-public-page]:not([data-ip10uw-public-page=studios-map])>section:first-of-type{width:min(100% - 1rem,80rem);padding-top:1.75rem;padding-bottom:2.5rem}html body #app main[data-ip10uw-public-page] h1{letter-spacing:-.045em}}html body #app main[data-ip10uw-public-page]{--ip10vb-ink:#0a0a0f;--ip10vb-muted:#5b6780;--ip10vb-soft:#f4f6fc;--ip10vb-border:#d7def0f0;--ip10vb-cyan:#ff1493;--ip10vb-magenta:#ff1493;--ip10vb-dark:#070a12;--ip10vb-card:#fffffff6;--ip10vb-shadow:0 22px 70px #0f172a1f;--ip10vb-shadow-soft:0 14px 42px #0f172a14}html body #app main[data-ip10uw-public-page]>section:first-of-type{position:relative}html body #app main[data-ip10uw-public-page]:not([data-ip10uw-public-page=studios-map]):not([data-ip10uw-public-page=studios-request])>section:first-of-type{border-bottom:1px solid #d7def038;overflow:hidden}html body #app main[data-ip10uw-public-page]:not([data-ip10uw-public-page=studios-map]):not([data-ip10uw-public-page=studios-request])>section:first-of-type:before{content:"";pointer-events:none;opacity:.88;background:radial-gradient(circle at 16% 18%,#ff149338,#0000 28rem),radial-gradient(circle at 84% 12%,#ff14932e,#0000 30rem),linear-gradient(135deg,#02061733,#0000 62%);position:absolute;inset:0}html body #app main[data-ip10uw-public-page]:not([data-ip10uw-public-page=studios-map]):not([data-ip10uw-public-page=studios-request])>section:first-of-type>*{z-index:1;position:relative}html body #app main[data-ip10uw-public-page] .ip-card,html body #app main[data-ip10uw-public-page] .ip-card-soft,html body #app main[data-ip10uw-public-page] .ip-trust-card,html body #app main[data-ip10uw-public-page] .ip-trust-wide-card,html body #app main[data-ip10uw-public-page] .ip-trust-final-card,html body #app main[data-ip10uw-public-page] article[class*=rounded],html body #app main[data-ip10uw-public-page] aside[class*=space-y]>div,html body #app main[data-ip10uw-public-page] section[class*=rounded],html body #app main[data-ip10uw-public-page] div[class*=rounded-3xl][class*=bg-white],html body #app main[data-ip10uw-public-page] div[class*="rounded-[2rem]"][class*=bg-white]{box-shadow:var(--ip10vb-shadow-soft);border-color:var(--ip10vb-border)!important;background-color:var(--ip10vb-card)!important}html body #app main[data-ip10uw-public-page] .ip-card,html body #app main[data-ip10uw-public-page] .ip-card-soft{border:1px solid var(--ip10vb-border);border-radius:2rem}html body #app main[data-ip10uw-public-page] a[class*="bg-[#FF1493]"],html body #app main[data-ip10uw-public-page] button[class*="bg-[#FF1493]"],html body #app main[data-ip10uw-public-page] a[class*=bg-slate-950],html body #app main[data-ip10uw-public-page] button[class*=bg-slate-950]{box-shadow:0 18px 38px #ff14932e;background-image:linear-gradient(135deg, var(--ip10vb-cyan), var(--ip10vb-magenta))!important;background-color:var(--ip10vb-cyan)!important;color:#fff!important;border-color:#0000!important}html body #app main[data-ip10uw-public-page] a[class*="bg-[#FF1493]"]:hover,html body #app main[data-ip10uw-public-page] button[class*="bg-[#FF1493]"]:hover,html body #app main[data-ip10uw-public-page] a[class*=bg-slate-950]:hover,html body #app main[data-ip10uw-public-page] button[class*=bg-slate-950]:hover{transform:translateY(-2px);box-shadow:0 24px 48px #ff149333}html body #app main[data-ip10uw-public-page=studios-index]{background:radial-gradient(circle at 12% 0,#ff149324,#0000 32rem),radial-gradient(circle at 90% 10%,#ff14931a,#0000 34rem),linear-gradient(#fff 0%,#f4f6fc 42%,#fff 100%)!important}html body #app main[data-ip10uw-public-page=studios-index] form,html body #app main[data-ip10uw-public-page=studios-index] .ip-focus-panel,html body #app main[data-ip10uw-public-page=studios-index] div[class*="rounded-[1.5rem]"][class*=bg-white]{box-shadow:var(--ip10vb-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ip10vb-border)!important;background:#fffffff0!important}html body #app main[data-ip10uw-public-page=studios-index] article,html body #app main[data-ip10uw-public-page=studios-index] a[class*=rounded][href*="/studios/"]{transition:transform .18s,box-shadow .18s,border-color .18s}@media (hover:hover){html body #app main[data-ip10uw-public-page=studios-index] article:hover,html body #app main[data-ip10uw-public-page=studios-index] a[class*=rounded][href*="/studios/"]:hover{box-shadow:var(--ip10vb-shadow);transform:translateY(-3px);border-color:#ff149373!important}}html body #app main[data-ip10uw-public-page=studios-map]{background:radial-gradient(circle at 10% 0,#ff149324,#0000 30rem),radial-gradient(circle at 90% 0,#ff14931a,#0000 32rem),#f6f8fc!important}html body #app main[data-ip10uw-public-page=studios-map] .ip-studios-map-canvas,html body #app main[data-ip10uw-public-page=studios-map] div[class*="min-h-[620px]"]{border-radius:2rem}html body #app main[data-ip10uw-public-page=studios-map] .ip-studios-map-result-card{border:1px solid var(--ip10vb-border);border-radius:1.5rem;box-shadow:0 10px 28px #0f172a0f}html body #app main[data-ip10uw-public-page=studios-map] .ip-studios-map-result-card:hover{border-color:#ff14937a;box-shadow:0 16px 38px #0f172a1a}html body #app main[data-ip10uw-public-page=studios-show]{background:radial-gradient(circle at 14% 0,#ff14931f,#0000 32rem),radial-gradient(circle at 88% 6%,#ff14931a,#0000 34rem),linear-gradient(#fff 0%,#f4f4f6 48%,#fff 100%)!important}html body #app main[data-ip10uw-public-page=studios-show] .ip-profile-media-card,html body #app main[data-ip10uw-public-page=studios-show] .ip-profile-media-frame{border-color:var(--ip10vb-border);box-shadow:var(--ip10vb-shadow-soft)}html body #app main[data-ip10uw-public-page=studios-show] .ip-profile-media-render{background-color:#0f172a}html body #app main[data-ip10uw-public-page=studios-request]{background:radial-gradient(circle at 12% 0,#ff149324,#0000 32rem),radial-gradient(circle at 92% 0,#ff14931a,#0000 34rem),#f6f8fc!important}html body #app main[data-ip10uw-public-page=studios-request] .ip-request-availability-guide,html body #app main[data-ip10uw-public-page=studios-request] form,html body #app main[data-ip10uw-public-page=studios-request] article,html body #app main[data-ip10uw-public-page=studios-request] aside>div{box-shadow:var(--ip10vb-shadow-soft);border-color:var(--ip10vb-border)!important;background-color:#fffffff5!important}html body #app main[data-ip10uw-public-page=contact] #contact-form,html body #app main[data-ip10uw-public-page=cms-page] article,html body #app main[data-ip10uw-public-page=trust] article{box-shadow:var(--ip10vb-shadow)}html body #app main[data-ip10uw-public-page=contact] .ip-input,html body #app main[data-ip10uw-public-page=studios-request] input:not([type=checkbox]):not([type=radio]),html body #app main[data-ip10uw-public-page=studios-request] textarea,html body #app main[data-ip10uw-public-page=studios-request] select{border-radius:1rem;border-width:1.5px!important;border-color:#ff1493d1!important}html body #app main[data-ip10uw-public-page=trust] .ip-trust-card,html body #app main[data-ip10uw-public-page=trust] .ip-trust-wide-card,html body #app main[data-ip10uw-public-page=trust] .ip-trust-final-card{position:relative;overflow:hidden}html body #app main[data-ip10uw-public-page=trust] .ip-trust-card:before,html body #app main[data-ip10uw-public-page=trust] .ip-trust-wide-card:before,html body #app main[data-ip10uw-public-page=trust] .ip-trust-final-card:before{content:"";background:linear-gradient(180deg, var(--ip10vb-cyan), var(--ip10vb-magenta));opacity:.85;width:.35rem;position:absolute;inset:0 auto 0 0}@media (width<=768px){html body #app main[data-ip10uw-public-page]>section:first-of-type{padding-left:1rem!important;padding-right:1rem!important}html body #app main[data-ip10uw-public-page] h1{font-size:clamp(2.35rem,14vw,4rem);line-height:.96}html body #app main[data-ip10uw-public-page=studios-map] div[class*=absolute][class*=bottom-4]{margin:1rem;position:static!important}}html body #app main.ip-public-studios-shell{--ip10vh-ink:#070a12;--ip10vh-muted:#5b6780;--ip10vh-line:#d7def0eb;--ip10vh-cyan:#ff1493;--ip10vh-magenta:#ff1493;--ip10vh-panel:#fffffff5;--ip10vh-shadow:0 26px 90px #0f172a24;--ip10vh-soft-shadow:0 16px 46px #0f172a17}html body #app main.ip-public-studios-shell .ip-studios-index-stage,html body #app main.ip-public-studios-shell .ip-studios-show-hero,html body #app main.ip-public-studios-shell .ip-studios-request-hero,html body #app main.ip-public-studios-shell .ip-studios-map-hero{background:radial-gradient(circle at 14% 8%,#ff14932e,#0000 30rem),radial-gradient(circle at 90% 0,#ff149321,#0000 34rem),linear-gradient(135deg,#fffffffa,#f4f6fceb);border-radius:0 0 2.5rem 2.5rem;box-shadow:inset 0 -1px #d7def0b8}html body #app main.ip-public-studios-shell .ip-studios-index-hero,html body #app main.ip-public-studios-shell .ip-studios-index-heading{z-index:1;position:relative}html body #app main.ip-public-studios-shell .ip-studios-index-hero h1,html body #app main.ip-public-studios-shell .ip-studios-show-hero h1,html body #app main.ip-public-studios-shell .ip-studios-request-hero h1,html body #app main.ip-public-studios-shell .ip-studios-map-hero h1{letter-spacing:-.065em;max-width:14ch}html body #app main.ip-public-studios-shell .ip-studios-filter-empty,html body #app main.ip-public-studios-shell .ip-studios-active-filters,html body #app main.ip-public-studios-shell .ip-studios-no-results{box-shadow:var(--ip10vh-soft-shadow);border-color:var(--ip10vh-line)!important;background:linear-gradient(#fffffffa,#ffffffe6)!important}html body #app main.ip-public-studios-shell .ip-studios-index-world-map{min-height:28rem;box-shadow:var(--ip10vh-shadow);border-color:#ff14934d!important}html body #app main.ip-public-studios-shell[data-ip10uw-public-page=studios-index] form,html body #app main.ip-public-studios-shell .ip-studios-search-panel{box-shadow:var(--ip10vh-soft-shadow);border:1px solid var(--ip10vh-line)!important;background:linear-gradient(#fffffffa,#ffffffeb)!important;border-radius:2rem!important}html body #app main.ip-public-studios-shell[data-ip10uw-public-page=studios-index] article,html body #app main.ip-public-studios-shell[data-ip10uw-public-page=studios-index] a[href*="/studios/"][class*=rounded]{background-color:#fffffffa!important;border-color:#d7def0f0!important}html body #app main.ip-public-studios-shell .ip-profile-location-card,html body #app main.ip-public-studios-shell .ip-profile-media-card,html body #app main.ip-public-studios-shell .ip-profile-media-frame{box-shadow:var(--ip10vh-soft-shadow);border-color:var(--ip10vh-line)!important;background:var(--ip10vh-panel)!important}html body #app main.ip-public-studios-shell .ip-profile-location-card{border-radius:2rem;overflow:hidden}html body #app main.ip-public-studios-shell .ip-profile-media-card{transition:transform .18s,box-shadow .18s,border-color .18s}@media (hover:hover){html body #app main.ip-public-studios-shell .ip-profile-media-card:hover{box-shadow:var(--ip10vh-shadow);transform:translateY(-3px);border-color:#ff149373!important}}html body #app main.ip-public-studios-shell .ip-request-context-panel,html body #app main.ip-public-studios-shell .ip-studios-request-form,html body #app main.ip-public-studios-shell .ip-request-availability-guide{box-shadow:var(--ip10vh-soft-shadow);border-color:var(--ip10vh-line)!important;background:linear-gradient(#fffffffc,#fffffff0)!important}html body #app main.ip-public-studios-shell .ip-studios-request-form{border-radius:2rem}html body #app main.ip-public-studios-shell .ip-studios-request-form label,html body #app main.ip-public-studios-shell .ip-studios-request-form legend{color:var(--ip10vh-ink)}html body #app main.ip-public-studios-shell .ip-studios-request-form input:not([type=checkbox]):not([type=radio]),html body #app main.ip-public-studios-shell .ip-studios-request-form textarea,html body #app main.ip-public-studios-shell .ip-studios-request-form select{color:var(--ip10vh-ink)!important;background-color:#fff!important;border-color:#ff1493d1!important}html body #app main.ip-public-studios-shell .ip-studios-map-search-panel,html body #app main.ip-public-studios-shell .ip-studios-map-shell,html body #app main.ip-public-studios-shell .ip-studios-map-selected-card,html body #app main.ip-public-studios-shell .ip-studios-map-result-card{box-shadow:var(--ip10vh-soft-shadow);border-color:var(--ip10vh-line)!important;background-color:var(--ip10vh-panel)!important}html body #app main.ip-public-studios-shell .ip-studios-map-shell{border-radius:2.25rem;overflow:hidden}html body #app main.ip-public-studios-shell .ip-studios-map-selected-card{border:1px solid #d7def0f2}html body #app main.ip-public-studios-shell .ip-studios-map-result-card{padding:1.05rem}html body #app main.ip-public-studios-shell .ip-studios-map-result-card[aria-pressed=true],html body #app main.ip-public-studios-shell .ip-studios-map-result-card:focus-visible{outline-offset:2px;outline:3px solid #ff14932e}html body #app main.ip-public-studios-shell a[class*=bg-slate-950],html body #app main.ip-public-studios-shell button[class*=bg-slate-950]{box-shadow:0 18px 40px #ff14932e;background-image:linear-gradient(135deg, var(--ip10vh-cyan), var(--ip10vh-magenta))!important;color:#fff!important}html body #app main.ip-public-studios-shell a[class*=border-slate],html body #app main.ip-public-studios-shell button[class*=border-slate]{border-color:var(--ip10vh-line)!important}@media (width<=768px){html body #app main.ip-public-studios-shell .ip-studios-index-stage,html body #app main.ip-public-studios-shell .ip-studios-show-hero,html body #app main.ip-public-studios-shell .ip-studios-request-hero,html body #app main.ip-public-studios-shell .ip-studios-map-hero{border-radius:0 0 1.5rem 1.5rem}html body #app main.ip-public-studios-shell .ip-studios-map-selected-card{margin:1rem;position:static!important}html body #app main.ip-public-studios-shell .ip-studios-index-world-map{min-height:22rem}}html body #app main.ip-public-content-shell{--ip10vi-ink:#070a12;--ip10vi-muted:#5b6780;--ip10vi-line:#d7def0eb;--ip10vi-cyan:#ff1493;--ip10vi-magenta:#ff1493;--ip10vi-panel:#fffffff5;--ip10vi-shadow:0 26px 90px #0f172a24;--ip10vi-soft-shadow:0 16px 46px #0f172a17;background:radial-gradient(circle at 12% 0,#ff149321,#0000 32rem),radial-gradient(circle at 90% 2%,#ff14931a,#0000 34rem),linear-gradient(#fff 0%,#f4f6fc 46%,#fff 100%)!important}html body #app main.ip-public-content-shell .ip-content-contact-stage,html body #app main.ip-public-content-shell .ip-content-cms-stage,html body #app main.ip-public-content-shell .ip-content-trust-stage{background:radial-gradient(circle at 14% 8%,#ff149329,#0000 30rem),radial-gradient(circle at 90% 0,#ff14931f,#0000 34rem),linear-gradient(135deg,#fffffffa,#f4f6fcf0);border-radius:0 0 2.5rem 2.5rem;box-shadow:inset 0 -1px #d7def0b8}html body #app main.ip-public-content-shell h1{letter-spacing:-.065em;max-width:14ch}html body #app main.ip-public-content-shell h2,html body #app main.ip-public-content-shell h3{letter-spacing:-.035em}html body #app main.ip-public-content-shell p,html body #app main.ip-public-content-shell li{color:var(--ip10vi-muted)}html body #app main.ip-public-content-shell article,html body #app main.ip-public-content-shell aside>div,html body #app main.ip-public-content-shell .ip-content-cms-article,html body #app main.ip-public-content-shell .ip-content-contact-form,html body #app main.ip-public-content-shell .ip-trust-card,html body #app main.ip-public-content-shell .ip-trust-wide-card,html body #app main.ip-public-content-shell .ip-trust-final-card,html body #app main.ip-public-content-shell div[class*=rounded][class*=bg-white],html body #app main.ip-public-content-shell section[class*=rounded][class*=bg-white]{box-shadow:var(--ip10vi-soft-shadow);border-color:var(--ip10vi-line)!important;background-color:var(--ip10vi-panel)!important}html body #app main.ip-public-content-shell .ip-content-cms-article,html body #app main.ip-public-content-shell article[class*=prose]{border-radius:2rem;padding:clamp(1.5rem,4vw,3rem)}html body #app main.ip-public-content-shell .ip-content-contact-form{border-radius:2rem}html body #app main.ip-public-content-shell input:not([type=checkbox]):not([type=radio]),html body #app main.ip-public-content-shell textarea,html body #app main.ip-public-content-shell select{color:var(--ip10vi-ink)!important;background-color:#fff!important;border-color:#ff1493d1!important}html body #app main.ip-public-content-shell input:not([type=checkbox]):not([type=radio]):focus,html body #app main.ip-public-content-shell textarea:focus,html body #app main.ip-public-content-shell select:focus{outline-offset:1px;border-color:var(--ip10vi-magenta)!important;outline:3px solid #ff14932e!important}html body #app main.ip-public-content-shell a[class*=bg-slate-950],html body #app main.ip-public-content-shell button[class*=bg-slate-950],html body #app main.ip-public-content-shell a[class*=bg-black],html body #app main.ip-public-content-shell button[class*=bg-black]{box-shadow:0 18px 40px #ff14932e;background-image:linear-gradient(135deg, var(--ip10vi-cyan), var(--ip10vi-magenta))!important;color:#fff!important}html body #app main.ip-public-content-shell a:not([class*=bg-]){color:#036985;font-weight:800;text-decoration-color:#ff149373}html body #app main.ip-public-content-shell a:not([class*=bg-]):hover{color:#a20791;text-decoration-color:#ff149373}html body #app main.ip-public-content-shell[data-ip10uw-public-page=trust] .ip-trust-card,html body #app main.ip-public-content-shell[data-ip10uw-public-page=trust] .ip-trust-wide-card,html body #app main.ip-public-content-shell[data-ip10uw-public-page=trust] .ip-trust-final-card{position:relative;overflow:hidden}html body #app main.ip-public-content-shell[data-ip10uw-public-page=trust] .ip-trust-card:before,html body #app main.ip-public-content-shell[data-ip10uw-public-page=trust] .ip-trust-wide-card:before,html body #app main.ip-public-content-shell[data-ip10uw-public-page=trust] .ip-trust-final-card:before{content:"";background:linear-gradient(180deg, var(--ip10vi-cyan), var(--ip10vi-magenta));opacity:.9;width:.35rem;position:absolute;inset:0 auto 0 0}@media (width<=768px){html body #app main.ip-public-content-shell .ip-content-contact-stage,html body #app main.ip-public-content-shell .ip-content-cms-stage,html body #app main.ip-public-content-shell .ip-content-trust-stage{border-radius:0 0 1.5rem 1.5rem}html body #app main.ip-public-content-shell h1{font-size:clamp(2.35rem,14vw,4rem);line-height:.96}}html body #app :is(main,div,section).ip-admin-surface-shell{--ip10vm-ink:#070a12;--ip10vm-muted:#5b6780;--ip10vm-line:#d7def0f0;--ip10vm-cyan:#ff1493;--ip10vm-magenta:#ff1493;--ip10vm-panel:#fffffff6;--ip10vm-soft:#f4f6fc;--ip10vm-shadow:0 24px 72px #0f172a21;--ip10vm-soft-shadow:0 14px 42px #0f172a16;min-height:100vh;color:var(--ip10vm-ink);background:radial-gradient(circle at 8% 0%, #ff14931c, transparent 32rem), radial-gradient(circle at 92% 5%, #ff149316, transparent 34rem), linear-gradient(180deg, #fff 0%, var(--ip10vm-soft) 44%, #fff 100%)!important}html body #app :is(main,div,section).ip-admin-surface-shell h1{color:var(--ip10vm-ink);letter-spacing:-.055em;text-wrap:balance}html body #app :is(main,div,section).ip-admin-surface-shell h2,html body #app :is(main,div,section).ip-admin-surface-shell h3{color:var(--ip10vm-ink);letter-spacing:-.03em}html body #app :is(main,div,section).ip-admin-surface-shell p[class*=text-slate-500],html body #app :is(main,div,section).ip-admin-surface-shell p[class*=text-slate-600],html body #app :is(main,div,section).ip-admin-surface-shell span[class*=text-slate-500],html body #app :is(main,div,section).ip-admin-surface-shell span[class*=text-slate-600],html body #app :is(main,div,section).ip-admin-surface-shell dt[class*=text-slate-500],html body #app :is(main,div,section).ip-admin-surface-shell dd[class*=text-slate-700]{color:var(--ip10vm-muted)!important}html body #app :is(main,div,section).ip-admin-surface-shell article[class*=rounded],html body #app :is(main,div,section).ip-admin-surface-shell section[class*=rounded],html body #app :is(main,div,section).ip-admin-surface-shell div[class*="rounded-[2rem]"][class*=bg-white],html body #app :is(main,div,section).ip-admin-surface-shell div[class*=rounded-3xl][class*=bg-white],html body #app :is(main,div,section).ip-admin-surface-shell div[class*=rounded-2xl][class*=bg-white],html body #app :is(main,div,section).ip-admin-surface-shell form[class*=rounded],html body #app :is(main,div,section).ip-admin-surface-shell table{box-shadow:var(--ip10vm-soft-shadow);border-color:var(--ip10vm-line)!important;background-color:var(--ip10vm-panel)!important}html body #app :is(main,div,section).ip-admin-surface-shell article[class*=rounded],html body #app :is(main,div,section).ip-admin-surface-shell a[class*=rounded][class*=bg-white],html body #app :is(main,div,section).ip-admin-surface-shell a[class*=rounded][class*=bg-slate-50],html body #app :is(main,div,section).ip-admin-surface-shell button[class*=rounded]{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}@media (hover:hover){html body #app :is(main,div,section).ip-admin-surface-shell article[class*=rounded]:hover,html body #app :is(main,div,section).ip-admin-surface-shell a[class*=rounded][class*=bg-white]:hover,html body #app :is(main,div,section).ip-admin-surface-shell a[class*=rounded][class*=bg-slate-50]:hover{box-shadow:var(--ip10vm-shadow);transform:translateY(-2px);border-color:#ff14936b!important}}html body #app :is(main,div,section).ip-admin-surface-shell>section>div:first-child,html body #app :is(main,div,section).ip-admin-surface-shell>div>div:first-child,html body #app :is(main,div,section).ip-admin-surface-shell>div:first-child{border-radius:2.25rem}html body #app :is(main,div,section).ip-admin-surface-shell>section>div:first-child:has(h1){box-shadow:var(--ip10vm-shadow);color:#fff!important;background:radial-gradient(circle at 12% 10%,#ff14932e,#0000 28rem),radial-gradient(circle at 86% 8%,#ff149321,#0000 30rem),linear-gradient(135deg,#070a12fa,#0f172af5)!important}html body #app :is(main,div,section).ip-admin-surface-shell>div>div:first-child:has(h1){box-shadow:var(--ip10vm-shadow);color:#fff!important;background:radial-gradient(circle at 12% 10%,#ff14932e,#0000 28rem),radial-gradient(circle at 86% 8%,#ff149321,#0000 30rem),linear-gradient(135deg,#070a12fa,#0f172af5)!important}html body #app :is(main,div,section).ip-admin-surface-shell>div:first-child:has(h1){box-shadow:var(--ip10vm-shadow);color:#fff!important;background:radial-gradient(circle at 12% 10%,#ff14932e,#0000 28rem),radial-gradient(circle at 86% 8%,#ff149321,#0000 30rem),linear-gradient(135deg,#070a12fa,#0f172af5)!important}html body #app :is(main,div,section).ip-admin-surface-shell>section>div:first-child:has(h1) h1{color:#fff!important}html body #app :is(main,div,section).ip-admin-surface-shell>div>div:first-child:has(h1) h1{color:#fff!important}html body #app :is(main,div,section).ip-admin-surface-shell>div:first-child:has(h1) h1{color:#fff!important}html body #app :is(main,div,section).ip-admin-surface-shell>section>div:first-child:has(h1) p{color:#ffffffc2!important}html body #app :is(main,div,section).ip-admin-surface-shell>div>div:first-child:has(h1) p{color:#ffffffc2!important}html body #app :is(main,div,section).ip-admin-surface-shell>div:first-child:has(h1) p{color:#ffffffc2!important}html body #app :is(main,div,section).ip-admin-surface-shell div[class*=overflow-hidden][class*=rounded],html body #app :is(main,div,section).ip-admin-surface-shell div[class*=overflow-x-auto]{border-color:var(--ip10vm-line)!important}html body #app :is(main,div,section).ip-admin-surface-shell thead{background:linear-gradient(#f4f6fc,#f8fafcf5)!important}html body #app :is(main,div,section).ip-admin-surface-shell tbody tr{transition:background-color .16s}html body #app :is(main,div,section).ip-admin-surface-shell tbody tr:hover{background-color:#ff14930b}html body #app :is(main,div,section).ip-admin-surface-shell input:not([type=checkbox]):not([type=radio]),html body #app :is(main,div,section).ip-admin-surface-shell textarea,html body #app :is(main,div,section).ip-admin-surface-shell select{color:var(--ip10vm-ink)!important;background-color:#fff!important;border-color:#ff1493c7!important}html body #app :is(main,div,section).ip-admin-surface-shell input:not([type=checkbox]):not([type=radio]):focus,html body #app :is(main,div,section).ip-admin-surface-shell textarea:focus,html body #app :is(main,div,section).ip-admin-surface-shell select:focus{outline-offset:1px;border-color:var(--ip10vm-magenta)!important;outline:3px solid #ff14932e!important}html body #app :is(main,div,section).ip-admin-surface-shell a[class*=bg-slate-950],html body #app :is(main,div,section).ip-admin-surface-shell button[class*=bg-slate-950],html body #app :is(main,div,section).ip-admin-surface-shell a[class*="bg-[#FF1493]"],html body #app :is(main,div,section).ip-admin-surface-shell button[class*="bg-[#FF1493]"]{box-shadow:0 18px 40px #ff14932e;background-image:linear-gradient(135deg, var(--ip10vm-cyan), var(--ip10vm-magenta))!important;background-color:var(--ip10vm-cyan)!important;color:#fff!important;border-color:#0000!important}html body #app :is(main,div,section).ip-admin-surface-shell a[class*=border-slate],html body #app :is(main,div,section).ip-admin-surface-shell button[class*=border-slate]{border-color:var(--ip10vm-line)!important}html body #app :is(main,div,section).ip-admin-surface-shell span[class*=rounded-full],html body #app :is(main,div,section).ip-admin-surface-shell a[class*=rounded-full]{font-weight:900}@media (width<=768px){html body #app :is(main,div,section).ip-admin-surface-shell{padding-inline:1rem!important}html body #app :is(main,div,section).ip-admin-surface-shell>section>div:first-child,html body #app :is(main,div,section).ip-admin-surface-shell>div>div:first-child,html body #app :is(main,div,section).ip-admin-surface-shell>div:first-child{border-radius:1.5rem}html body #app :is(main,div,section).ip-admin-surface-shell h1{font-size:clamp(2.15rem,12vw,3.5rem);line-height:.98}}html body #app main.ip-home-release-polish{--ip10vz-pink:#ff1493;--ip10vz-ink:#050507;--ip10vz-muted:#606373;--ip10vz-line:#0f172a21}html body #app main.ip-home-release-polish>section:first-of-type h1{letter-spacing:-.075em;max-width:11.5ch;font-size:clamp(4rem,8.2vw,8.25rem)!important;line-height:.88!important}html body #app main.ip-home-release-polish>section:first-of-type p{max-width:58rem}html body #app main.ip-home-release-polish a[class*="bg-[#FF1493]"],html body #app main.ip-home-release-polish button[class*="bg-[#FF1493]"],html body #app main.ip-home-release-polish a[class*="bg-[#FF1493]"],html body #app main.ip-home-release-polish button[class*="bg-[#FF1493]"]{background-color:var(--ip10vz-pink)!important;border-color:var(--ip10vz-pink)!important;color:#fff!important}html body #app main.ip-home-release-polish a[class*="bg-[#FF1493]"] *,html body #app main.ip-home-release-polish button[class*="bg-[#FF1493]"] *,html body #app main.ip-home-release-polish a[class*="bg-[#FF1493]"] *,html body #app main.ip-home-release-polish button[class*="bg-[#FF1493]"] *{color:#fff!important}html body #app main.ip-home-release-polish a[class*="bg-[#FF1493]"]:hover,html body #app main.ip-home-release-polish button[class*="bg-[#FF1493]"]:hover,html body #app main.ip-home-release-polish a[class*="bg-[#FF1493]"]:hover,html body #app main.ip-home-release-polish button[class*="bg-[#FF1493]"]:hover{filter:saturate(1.06)brightness(.98);background-color:var(--ip10vz-pink)!important;border-color:var(--ip10vz-pink)!important;color:#fff!important}html body #app main.ip-home-release-polish a[class*=bg-black],html body #app main.ip-home-release-polish button[class*=bg-black],html body #app main.ip-home-release-polish a[class*=bg-slate-950],html body #app main.ip-home-release-polish button[class*=bg-slate-950]{color:#fff!important}html body #app main.ip-home-release-polish a[class*=bg-black]:hover,html body #app main.ip-home-release-polish button[class*=bg-black]:hover,html body #app main.ip-home-release-polish a[class*=bg-slate-950]:hover,html body #app main.ip-home-release-polish button[class*=bg-slate-950]:hover{background-color:var(--ip10vz-pink)!important;border-color:var(--ip10vz-pink)!important;color:#fff!important}html body #app main.ip-home-release-polish .ip-home-category-strip{display:none!important}html body #app main.ip-home-release-polish>section:first-of-type a,html body #app main.ip-home-release-polish>section:first-of-type button{text-decoration:none!important}html body #app main.ip-home-release-polish>section:first-of-type a:hover,html body #app main.ip-home-release-polish>section:first-of-type button:hover{color:inherit}html body #app main.ip-home-release-polish .ip-home-footer{margin-top:clamp(2rem,5vw,4rem)}html body #app main.ip-home-release-polish .ip-home-footer a{color:#4b5565;text-decoration:none;transition:color .16s,transform .16s}html body #app main.ip-home-release-polish .ip-home-footer a:hover{color:var(--ip10vz-pink);transform:translate(2px)}@media (width<=900px){html body #app main.ip-home-release-polish>section:first-of-type{padding-top:2rem!important;padding-bottom:3rem!important}html body #app main.ip-home-release-polish>section:first-of-type h1{font-size:clamp(3.3rem,15vw,6.6rem)!important;line-height:.9!important}}@media (width<=640px){html body #app main.ip-home-release-polish>section:first-of-type{padding-inline:1rem!important}html body #app main.ip-home-release-polish>section:first-of-type h1{font-size:clamp(3rem,17vw,5.4rem)!important}html body #app main.ip-home-release-polish .ip-home-footer{margin-top:2rem}}html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios],html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios] *,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios]:visited,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios]:hover,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios]:hover *{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#ff1493!important;border-color:#ff1493!important}html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios-map],html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios-map]:visited{color:#050507!important;-webkit-text-fill-color:#050507!important;background-color:#fff!important;border-color:#0f172a21!important}html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios-map] *,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios-map]:visited *{color:#050507!important;-webkit-text-fill-color:#050507!important}html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios-map]:hover,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios-map]:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#050507!important;border-color:#050507!important}html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios-map]:hover *,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/studios-map]:focus-visible *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app main.ip-home-release-polish>section:first-of-type a[href="/operator/studio-spaces/create"],html body #app main.ip-home-release-polish>section:first-of-type a[href="/operator/studio-spaces/create"]:visited,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/register],html body #app main.ip-home-release-polish>section:first-of-type a[href=\/register]:visited{color:#050507!important;-webkit-text-fill-color:#050507!important;background-color:#fff!important;border-color:#0f172a21!important}html body #app main.ip-home-release-polish>section:first-of-type a[href="/operator/studio-spaces/create"] *,html body #app main.ip-home-release-polish>section:first-of-type a[href="/operator/studio-spaces/create"]:visited *,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/register] *,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/register]:visited *{color:#050507!important;-webkit-text-fill-color:#050507!important}html body #app main.ip-home-release-polish>section:first-of-type a[href="/operator/studio-spaces/create"]:hover,html body #app main.ip-home-release-polish>section:first-of-type a[href="/operator/studio-spaces/create"]:focus-visible,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/register]:hover,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/register]:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#ff1493!important;border-color:#ff1493!important}html body #app main.ip-home-release-polish>section:first-of-type a[href="/operator/studio-spaces/create"]:hover *,html body #app main.ip-home-release-polish>section:first-of-type a[href="/operator/studio-spaces/create"]:focus-visible *,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/register]:hover *,html body #app main.ip-home-release-polish>section:first-of-type a[href=\/register]:focus-visible *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app main.ip-home-release-polish{--ip10vzc-hero-top:clamp(1.25rem, 2.4vw, 2.5rem);--ip10vzc-hero-bottom:clamp(2.25rem, 4vw, 3.75rem);--ip10vzc-section-top:clamp(1.35rem, 2.6vw, 2.75rem);--ip10vzc-section-bottom:clamp(2.25rem, 4vw, 3.75rem)}html body #app main.ip-home-release-polish>section:first-of-type{padding-top:var(--ip10vzc-hero-top)!important;padding-bottom:var(--ip10vzc-hero-bottom)!important}html body #app main.ip-home-release-polish>section:not(:first-of-type){padding-top:var(--ip10vzc-section-top)!important;padding-bottom:var(--ip10vzc-section-bottom)!important}html body #app main.ip-home-release-polish>section>div:first-child,html body #app main.ip-home-release-polish>section+section{margin-top:0!important}@media (width<=900px){html body #app main.ip-home-release-polish{--ip10vzc-hero-top:1rem;--ip10vzc-hero-bottom:2.5rem;--ip10vzc-section-top:1.25rem;--ip10vzc-section-bottom:2.5rem}}@media (width<=640px){html body #app main.ip-home-release-polish{--ip10vzc-hero-top:.85rem;--ip10vzc-hero-bottom:2rem;--ip10vzc-section-top:1rem;--ip10vzc-section-bottom:2rem}}html body #app{--ip-v1-pink:#ff1493;--ip-v1-black:#050507;--ip-v1-muted:#606373;--ip-v1-line:#0f172a21;--ip-v1-cyan:#ff1493}html,body,html body,html body #app,html body #app>div,html body #app .ip-public-studios-v1,html body #app .ip-public-studios-v1:before,html body #app .ip-public-studios-v1:after,html body #app .ip-public-studios-v1-stage,html body #app .ip-public-studios-v1-stage:before,html body #app .ip-public-studios-v1-stage:after,html body #app .ip-public-studios-v1-container,html body #app .ip-public-studios-v1-hero{box-shadow:none!important;background:#fff!important}html body #app .ip-public-studios-v1 [class*=bg-gradient],html body #app .ip-public-studios-v1 [class*=from-],html body #app .ip-public-studios-v1 [class*=via-],html body #app .ip-public-studios-v1 [class*=to-]{background-image:none!important}html body #app .ip-public-studios-v1{min-height:100vh!important;color:var(--ip-v1-black)!important}html body #app .ip-public-studios-v1-stage{padding:clamp(3.25rem,5vw,5rem) 0 clamp(3rem,5vw,5rem)!important}html body #app .ip-public-studios-v1-container{width:min(100% - 48px,1360px)!important;margin:0 auto!important}html body #app .ip-public-studios-v1-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;align-items:end!important;gap:clamp(2rem,4vw,4rem)!important;margin:0 0 clamp(1.5rem,2.5vw,2.25rem)!important;display:grid!important;overflow:visible!important}html body #app .ip-public-studios-v1-kicker{color:var(--ip-v1-pink)!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin:0 0 1.1rem!important;padding-left:3rem!important;font-size:.78rem!important;font-weight:900!important;line-height:1.2!important;position:relative!important}html body #app .ip-public-studios-v1-kicker:before{content:"";background:var(--ip-v1-pink);width:2.1rem;height:2px;position:absolute;top:50%;left:0}html body #app .ip-public-studios-v1-heading h1{max-width:12.75ch!important;color:var(--ip-v1-black)!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(3.6rem,4.7vw,5.35rem)!important;font-weight:950!important;line-height:.94!important;overflow:visible!important}html body #app .ip-public-studios-v1-heading>p:not(.ip-public-studios-v1-kicker){max-width:760px!important;color:var(--ip-v1-muted)!important;margin:1.2rem 0 0!important;font-size:clamp(1.05rem,1.25vw,1.2rem)!important;line-height:1.55!important}html body #app .ip-public-studios-v1-summary{gap:.75rem!important;display:grid!important}html body #app .ip-public-studios-v1-summary span{border:1px solid var(--ip-v1-line)!important;min-height:2.9rem!important;color:var(--ip-v1-black)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#fff!important;border-radius:999px!important;align-items:center!important;padding:0 1.2rem!important;font-size:.68rem!important;font-weight:900!important;display:flex!important}html body #app .ip-public-studios-v1-btn{letter-spacing:.12em!important;text-transform:uppercase!important;min-height:2.75rem!important;box-shadow:none!important;white-space:nowrap!important;background-image:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:.75rem 1.4rem!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body #app .ip-public-studios-v1-btn-primary,html body #app .ip-public-studios-v1-pill-primary{border:1px solid var(--ip-v1-pink)!important;background:var(--ip-v1-pink)!important;background-color:var(--ip-v1-pink)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-public-studios-v1-btn-primary *,html body #app .ip-public-studios-v1-pill-primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-public-studios-v1-btn-secondary{border:1px solid var(--ip-v1-line)!important;color:var(--ip-v1-black)!important;-webkit-text-fill-color:var(--ip-v1-black)!important;background:#fff!important}html body #app .ip-public-studios-v1-search{border:1px solid var(--ip-v1-line)!important;box-shadow:none!important;background:#fff!important;border-radius:1.75rem!important;margin:0 0 clamp(1.25rem,2.25vw,2rem)!important;padding:clamp(1.4rem,2.2vw,1.9rem)!important}html body #app .ip-public-studios-v1-search input,html body #app .ip-public-studios-v1-search select{border:1px solid var(--ip-v1-cyan)!important;min-height:3.35rem!important;color:var(--ip-v1-black)!important;box-shadow:none!important;background:#fff!important;border-radius:1rem!important}html body #app .ip-public-studios-v1-results{grid-template-columns:minmax(0,1fr) 430px!important;align-items:start!important;gap:clamp(1.5rem,2.5vw,2.25rem)!important;margin:0!important;display:grid!important}html body #app .ip-public-studios-v1-results-list,html body #app .ip-public-studios-v1-card-list{gap:clamp(1.25rem,2.25vw,2rem)!important;min-width:0!important;display:grid!important}html body #app .ip-public-studios-v1-status{border:1px solid var(--ip-v1-line)!important;color:#40516b!important;text-align:left!important;width:100%!important;box-shadow:none!important;background:#fff!important;border-radius:1.35rem!important;margin:0!important;padding:1rem 1.15rem!important;font-size:.9rem!important;font-weight:700!important;line-height:1.45!important}html body #app .ip-public-studios-v1-card{border:1px solid var(--ip-v1-line)!important;width:100%!important;min-width:0!important;min-height:260px!important;box-shadow:none!important;background:#fff!important;border-radius:1.65rem!important;grid-template-columns:340px minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}html body #app .ip-public-studios-v1-card>a{min-width:0!important;height:100%!important;display:block!important}html body #app .ip-public-studios-v1-card-media{border-right:1px solid var(--ip-v1-line)!important;background:#f1f1f3!important;width:100%!important;height:100%!important;min-height:260px!important;overflow:hidden!important}html body #app .ip-public-studios-v1-card-media img,html body #app .ip-public-studios-v1-card-media video{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}html body #app .ip-public-studios-v1-card-body{flex-direction:column!important;justify-content:space-between!important;min-width:0!important;padding:clamp(1.45rem,2.2vw,2rem)!important;display:flex!important}html body #app .ip-public-studios-v1-card-body h2{max-width:none!important;color:var(--ip-v1-black)!important;letter-spacing:-.055em!important;word-break:normal!important;overflow-wrap:normal!important;margin-top:1rem!important;font-size:clamp(2rem,2.6vw,2.95rem)!important;font-weight:950!important;line-height:.98!important}html body #app .ip-public-studios-v1-card-body .line-clamp-3{max-width:54ch!important;color:var(--ip-v1-muted)!important}html body #app .ip-public-studios-v1-card-body>div:last-child{border-top:1px solid var(--ip-v1-line)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:1rem!important;margin-top:1.25rem!important;padding-top:1.2rem!important;display:flex!important}html body #app .ip-public-studios-v1-card-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:.75rem!important;display:flex!important}html body #app .ip-public-studios-v1-card-view,html body #app .ip-public-studios-v1-card-request{min-width:6rem!important;padding-inline:1.15rem!important}html body #app .ip-public-studios-v1-map-column{width:100%!important;min-width:0!important;position:sticky!important;top:96px!important}html body #app .ip-public-studios-v1-map-panel{border:1px solid var(--ip-v1-line)!important;box-shadow:none!important;background:#fff!important;border-radius:1.65rem!important;padding:clamp(1.4rem,2.2vw,1.8rem)!important}html body #app .ip-public-studios-v1-map-panel .relative.h-\[440px\]{height:360px!important;min-height:360px!important}html body #app .ip-public-studios-v1 .ip-map-marker div{background:var(--ip-v1-pink)!important;color:#fff!important;box-shadow:none!important;border:3px solid #fff!important}@media (width<=1180px){html body #app .ip-public-studios-v1-hero,html body #app .ip-public-studios-v1-results{grid-template-columns:1fr!important}html body #app .ip-public-studios-v1-map-column{position:static!important}}@media (width<=820px){html body #app .ip-public-studios-v1-stage{padding-top:2.5rem!important}html body #app .ip-public-studios-v1-container{width:min(100% - 28px,1360px)!important}html body #app .ip-public-studios-v1-card{grid-template-columns:1fr!important}html body #app .ip-public-studios-v1-card-media{border-right:0!important;border-bottom:1px solid var(--ip-v1-line)!important;height:230px!important;min-height:230px!important}html body #app .ip-public-studios-v1-card-body>div:last-child{grid-template-columns:1fr!important;display:grid!important}html body #app .ip-public-studios-v1-card-actions{justify-content:stretch!important}html body #app .ip-public-studios-v1-card-actions .ip-public-studios-v1-btn{flex:auto!important}}html body #app .ip-public-studios-v1{--ip10vzo-rollover-lift:-1px}html body #app .ip-public-studios-v1 .ip-public-studios-v1-summary{display:none!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-hero{grid-template-columns:minmax(0,920px)!important;align-items:start!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-heading{max-width:920px!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-btn,html body #app .ip-public-studios-v1 .ip-public-studios-v1-pill{transition:background-color .16s,border-color .16s,color .16s,transform .16s,filter .16s!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-btn-primary:hover,html body #app .ip-public-studios-v1 .ip-public-studios-v1-btn-primary:focus-visible{border-color:var(--ip-v1-black)!important;background:var(--ip-v1-black)!important;background-color:var(--ip-v1-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(var(--ip10vzo-rollover-lift))!important;filter:none!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-btn-primary:hover *,html body #app .ip-public-studios-v1 .ip-public-studios-v1-btn-primary:focus-visible *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-btn-secondary:hover,html body #app .ip-public-studios-v1 .ip-public-studios-v1-btn-secondary:focus-visible{border-color:var(--ip-v1-black)!important;background:var(--ip-v1-black)!important;background-color:var(--ip-v1-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(var(--ip10vzo-rollover-lift))!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-btn-secondary:hover *,html body #app .ip-public-studios-v1 .ip-public-studios-v1-btn-secondary:focus-visible *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-pill-primary{border-color:var(--ip-v1-pink)!important;background:var(--ip-v1-pink)!important;background-color:var(--ip-v1-pink)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-pill-primary:hover,html body #app .ip-public-studios-v1 .ip-public-studios-v1-pill-primary:focus-visible{border-color:var(--ip-v1-black)!important;background:var(--ip-v1-black)!important;background-color:var(--ip-v1-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(var(--ip10vzo-rollover-lift))!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-pill-primary:hover *,html body #app .ip-public-studios-v1 .ip-public-studios-v1-pill-primary:focus-visible *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-card-request{border-color:var(--ip-v1-pink)!important;background:var(--ip-v1-pink)!important;background-color:var(--ip-v1-pink)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-card-request:hover,html body #app .ip-public-studios-v1 .ip-public-studios-v1-card-request:focus-visible{border-color:var(--ip-v1-black)!important;background:var(--ip-v1-black)!important;background-color:var(--ip-v1-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-public-studios-v1{--ip10vzp-stage-top:clamp(1.25rem, 2.4vw, 2.5rem);--ip10vzp-stage-bottom:clamp(2.5rem, 4vw, 4rem);--ip10vzp-hero-bottom:clamp(1.1rem, 2vw, 1.75rem);--ip10vzp-panel-gap:clamp(1rem, 1.8vw, 1.5rem)}html body #app .ip-public-studios-v1 .ip-public-studios-v1-stage{padding-top:var(--ip10vzp-stage-top)!important;padding-bottom:var(--ip10vzp-stage-bottom)!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-hero{margin-bottom:var(--ip10vzp-hero-bottom)!important;gap:clamp(1.25rem,2.5vw,2.25rem)!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-kicker{margin-bottom:.85rem!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-heading>p:not(.ip-public-studios-v1-kicker){margin-top:.95rem!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-search{margin-bottom:var(--ip10vzp-panel-gap)!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-results{gap:clamp(1.25rem,2.2vw,2rem)!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-results-list,html body #app .ip-public-studios-v1 .ip-public-studios-v1-card-list{gap:var(--ip10vzp-panel-gap)!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-status{padding:.85rem 1.05rem!important}html body #app .ip-public-studios-v1 .ip-public-studios-v1-map-panel,html body #app .ip-public-studios-v1 .ip-public-studios-v1-card{margin-top:0!important}@media (width<=820px){html body #app .ip-public-studios-v1{--ip10vzp-stage-top:1rem;--ip10vzp-stage-bottom:2.5rem;--ip10vzp-hero-bottom:1rem;--ip10vzp-panel-gap:1rem}}html body #app{--ip-map-v1-pink:#ff1493;--ip-map-v1-black:#050507;--ip-map-v1-muted:#606373;--ip-map-v1-line:#0f172a21;--ip-map-v1-cyan:#ff1493}html body #app .ip-public-map-v1,html body #app .ip-public-map-v1:before,html body #app .ip-public-map-v1:after,html body #app .ip-public-map-v1-hero,html body #app .ip-public-map-v1-hero:before,html body #app .ip-public-map-v1-hero:after{box-shadow:none!important;color:var(--ip-map-v1-black)!important;background:#fff!important}html body #app .ip-public-map-v1{min-height:100vh!important}html body #app .ip-public-map-v1-container{width:min(100% - 48px,1360px)!important;margin:0 auto!important}html body #app .ip-public-map-v1-hero{border:0!important;padding:clamp(1.25rem,2.4vw,2.5rem) 0 clamp(1.75rem,3vw,2.75rem)!important}html body #app .ip-public-map-v1-hero-inner{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:clamp(1.5rem,3vw,3rem)!important;display:grid!important}html body #app .ip-public-map-v1-kicker{color:var(--ip-map-v1-pink)!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin:0 0 .9rem!important;padding-left:3rem!important;font-size:.78rem!important;font-weight:900!important;position:relative!important}html body #app .ip-public-map-v1-kicker:before{content:"";background:var(--ip-map-v1-pink);width:2.1rem;height:2px;position:absolute;top:50%;left:0}html body #app .ip-public-map-v1-title{max-width:12.75ch!important;color:var(--ip-map-v1-black)!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(3.6rem,4.7vw,5.35rem)!important;font-weight:950!important;line-height:.94!important;overflow:visible!important}html body #app .ip-public-map-v1-copy{max-width:760px!important;color:var(--ip-map-v1-muted)!important;margin:1rem 0 0!important;font-size:clamp(1rem,1.2vw,1.15rem)!important;line-height:1.55!important}html body #app .ip-public-map-v1-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:.75rem!important;display:flex!important}html body #app .ip-public-map-v1-btn{letter-spacing:.04em!important;min-height:2.75rem!important;box-shadow:none!important;white-space:nowrap!important;background-image:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:.75rem 1.4rem!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;transition:background-color .16s,border-color .16s,color .16s,transform .16s!important;display:inline-flex!important}html body #app .ip-public-map-v1-btn-primary{border:1px solid var(--ip-map-v1-pink)!important;background:var(--ip-map-v1-pink)!important;background-color:var(--ip-map-v1-pink)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-public-map-v1-btn-secondary{border:1px solid var(--ip-map-v1-line)!important;color:var(--ip-map-v1-black)!important;-webkit-text-fill-color:var(--ip-map-v1-black)!important;background:#fff!important}html body #app .ip-public-map-v1-btn-primary:hover,html body #app .ip-public-map-v1-btn-primary:focus-visible,html body #app .ip-public-map-v1-btn-secondary:hover,html body #app .ip-public-map-v1-btn-secondary:focus-visible{border-color:var(--ip-map-v1-black)!important;background:var(--ip-map-v1-black)!important;background-color:var(--ip-map-v1-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}html body #app .ip-public-map-v1-layout{grid-template-columns:380px minmax(0,1fr)!important;gap:clamp(1.5rem,2.5vw,2.25rem)!important;padding-top:clamp(1.25rem,2.25vw,2rem)!important;padding-bottom:clamp(3rem,5vw,5rem)!important;display:grid!important}html body #app .ip-public-map-v1-sidebar{align-content:start!important;gap:1rem!important;display:grid!important}html body #app .ip-public-map-v1-sidebar>div,html body #app .ip-public-map-v1-result-card{border:1px solid var(--ip-map-v1-line)!important;box-shadow:none!important;color:var(--ip-map-v1-black)!important;background:#fff!important;border-radius:1.5rem!important}html body #app .ip-public-map-v1-sidebar input{border:1px solid var(--ip-map-v1-cyan)!important;box-shadow:none!important;background:#fff!important;border-radius:1rem!important}html body #app .ip-public-map-v1-map-panel{border:1px solid var(--ip-map-v1-line)!important;box-shadow:none!important;background:#fff!important;border-radius:1.65rem!important;overflow:hidden!important}html body #app .ip-public-map-v1-canvas,html body #app .ip-public-map-v1 .leaflet-container{background:#e2e8f0!important;border-radius:1.65rem!important;width:100%!important;height:100%!important;min-height:620px!important;overflow:hidden!important}html body #app .ip-public-map-v1 .leaflet-pane,html body #app .ip-public-map-v1 .leaflet-map-pane,html body #app .ip-public-map-v1 .leaflet-tile-pane,html body #app .ip-public-map-v1 .leaflet-overlay-pane,html body #app .ip-public-map-v1 .leaflet-marker-pane,html body #app .ip-public-map-v1 .leaflet-shadow-pane,html body #app .ip-public-map-v1 .leaflet-popup-pane,html body #app .ip-public-map-v1 .leaflet-tooltip-pane,html body #app .ip-public-map-v1 .leaflet-tile-container{box-shadow:none!important;background:0 0!important}html body #app .ip-public-map-v1 img.leaflet-tile,html body #app .ip-public-map-v1 .leaflet-tile{background:0 0!important;max-width:none!important;max-height:none!important}html body #app .ip-public-map-v1 .ip-map-marker div{background:var(--ip-map-v1-pink)!important;color:#fff!important;box-shadow:none!important;border:3px solid #fff!important}@media (width<=1180px){html body #app .ip-public-map-v1-hero-inner,html body #app .ip-public-map-v1-layout{grid-template-columns:1fr!important}html body #app .ip-public-map-v1-actions{justify-content:flex-start!important}}@media (width<=820px){html body #app .ip-public-map-v1-container{width:min(100% - 28px,1360px)!important}html body #app .ip-public-map-v1-title{font-size:clamp(3rem,14vw,4.2rem)!important}html body #app .ip-public-map-v1-canvas,html body #app .ip-public-map-v1 .leaflet-container{min-height:480px!important}}html body #app .ip-public-map-v1 .ip-public-map-v1-sidebar{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:1rem!important;width:100%!important;min-width:0!important;display:grid!important}html body #app .ip-public-map-v1 .ip-public-map-v1-sidebar>*,html body #app .ip-public-map-v1 .ip-public-map-v1-result-card{box-sizing:border-box!important;border:1px solid var(--ip-map-v1-line)!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border-radius:1.5rem!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important}html body #app .ip-public-map-v1 .ip-public-map-v1-sidebar>div:first-child,html body #app .ip-public-map-v1 .ip-public-map-v1-result-card{padding:1.25rem!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card>*{margin-left:0!important;margin-right:0!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card h2,html body #app .ip-public-map-v1 .ip-public-map-v1-result-card h3,html body #app .ip-public-map-v1 .ip-public-map-v1-result-card p{max-width:100%!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card span{flex-shrink:0!important}html body #app .ip-public-map-v1 .ip-public-map-v1-layout{gap:clamp(1.75rem,2.75vw,2.5rem)!important}html body #app .ip-public-map-v1 .ip-public-map-v1-map-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important}@media (width<=1180px){html body #app .ip-public-map-v1 .ip-public-map-v1-sidebar{max-width:none!important}}html body #app{--ip-site-pink:#ff1493;--ip-site-black:#050507;--ip-site-muted:#606373;--ip-site-line:#0f172a21;--ip-site-cyan:#ff1493;--ip-site-soft:#f5f7fb}html body #app :where(main,section,header,article,aside,div)[class*=bg-gradient],html body #app :where(main,section,header,article,aside,div)[class*="from-[#FF1493]"],html body #app :where(main,section,header,article,aside,div)[class*=from-cyan],html body #app :where(main,section,header,article,aside,div)[class*="to-[#FF1493]"],html body #app :where(main,section,header,article,aside,div)[class*=to-fuchsia],html body #app :where(main,section,header,article,aside,div)[class*=to-pink]{box-shadow:none!important;background:#fff!important}html body #app :where(a,button)[class*=bg-gradient],html body #app :where(a,button)[class*="from-[#FF1493]"],html body #app :where(a,button)[class*=from-cyan],html body #app :where(a,button)[class*="to-[#FF1493]"],html body #app :where(a,button)[class*=to-fuchsia],html body #app :where(a,button)[class*=to-pink]{background:var(--ip-site-pink)!important;background-color:var(--ip-site-pink)!important;border-color:var(--ip-site-pink)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important}html body #app :where(a,button)[class*=bg-gradient] *,html body #app :where(a,button)[class*="from-[#FF1493]"] *,html body #app :where(a,button)[class*=from-cyan] *,html body #app :where(a,button)[class*="to-[#FF1493]"] *,html body #app :where(a,button)[class*=to-fuchsia] *,html body #app :where(a,button)[class*=to-pink] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app :where(a,button)[class*=bg-gradient]:hover,html body #app :where(a,button)[class*=bg-gradient]:focus-visible,html body #app :where(a,button)[class*="from-[#FF1493]"]:hover,html body #app :where(a,button)[class*="from-[#FF1493]"]:focus-visible,html body #app :where(a,button)[class*=from-cyan]:hover,html body #app :where(a,button)[class*=from-cyan]:focus-visible,html body #app :where(a,button)[class*="to-[#FF1493]"]:hover,html body #app :where(a,button)[class*="to-[#FF1493]"]:focus-visible,html body #app :where(a,button)[class*=to-fuchsia]:hover,html body #app :where(a,button)[class*=to-fuchsia]:focus-visible,html body #app :where(a,button)[class*=to-pink]:hover,html body #app :where(a,button)[class*=to-pink]:focus-visible{background:var(--ip-site-black)!important;background-color:var(--ip-site-black)!important;border-color:var(--ip-site-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app :where(a,button,span,div).bg-\[\#FF1493\],html body #app :where(a,button,span,div).bg-\[\#FF1493\],html body #app :where(a,button,span,div)[class*="bg-[#FF1493]"],html body #app :where(a,button,span,div)[class*=bg-fuchsia-],html body #app :where(a,button,span,div).bg-\[\#FF1493\] *,html body #app :where(a,button,span,div).bg-\[\#FF1493\] *,html body #app :where(a,button,span,div)[class*="bg-[#FF1493]"] *,html body #app :where(a,button,span,div)[class*=bg-fuchsia-] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app :where(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--ip-site-cyan)!important;color:var(--ip-site-black)!important;box-shadow:none!important;background:#fff!important}html body #app :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus,html body #app :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{border-color:var(--ip-site-cyan)!important;outline:none!important;box-shadow:0 0 0 4px #ff149324!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link{cursor:pointer!important;color:inherit!important;text-decoration:none!important;transition:border-color .16s,transform .16s,box-shadow .16s!important;display:block!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link *,html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link:visited{text-decoration:none!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link:hover,html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link:focus-visible{border-color:var(--ip-site-pink)!important;outline:none!important;transform:translateY(-1px)!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link:focus-visible{box-shadow:0 0 0 4px #ff149329!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link{border-color:var(--ip-map-v1-line,#0f172a21)!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr) 6.25rem!important;align-items:center!important;gap:1rem!important;display:grid!important;transform:none!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link:focus-visible{outline:2px solid var(--ip-site-black,#050507)!important;outline-offset:3px!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link>:not(.ip-public-map-v1-result-card-image){grid-column:1!important;min-width:0!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-image{aspect-ratio:4/3!important;object-fit:cover!important;border:1px solid var(--ip-map-v1-line,#0f172a21)!important;background:var(--ip-site-soft,#f5f7fb)!important;border-radius:1rem!important;grid-area:1/2/span 6!important;width:100%!important;min-height:4.75rem!important;display:block!important}@media (width<=640px){html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link{grid-template-columns:minmax(0,1fr) 5rem!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-image{border-radius:.85rem!important;min-height:4rem!important}}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link{border:1px solid var(--ip-map-v1-line,#0f172a21)!important;min-height:7.15rem!important;box-shadow:none!important;background:#fff!important;border-radius:1.45rem!important;grid-template-columns:minmax(0,1fr) 6.5rem!important;align-items:start!important;gap:.28rem 1rem!important;padding:1.15rem 1.2rem!important;display:grid!important;transform:none!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link:hover,html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link:focus-visible{border-color:var(--ip-map-v1-line,#0f172a21)!important;box-shadow:none!important;background:#fff!important;transform:none!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link>:not(.ip-public-map-v1-result-card-image){grid-column:1!important;min-width:0!important;margin-top:0!important;margin-bottom:0!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link>:not(.ip-public-map-v1-result-card-image):first-child{letter-spacing:-.02em!important;color:var(--ip-site-black,#050507)!important;align-self:start!important;font-size:1rem!important;font-weight:900!important;line-height:1.15!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link>:not(.ip-public-map-v1-result-card-image):nth-child(2){color:var(--ip-site-black,#050507)!important;font-size:.92rem!important;line-height:1.25!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link>:not(.ip-public-map-v1-result-card-image):nth-child(3){color:var(--ip-site-black,#050507)!important;padding-top:.35rem!important;font-size:.86rem!important;line-height:1.3!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-image{aspect-ratio:auto!important;object-fit:cover!important;border:1px solid var(--ip-map-v1-line,#0f172a21)!important;background:var(--ip-site-soft,#f5f7fb)!important;border-radius:.9rem!important;grid-area:1/2/span 4!important;place-self:start end!important;width:6.5rem!important;height:4.9rem!important;min-height:0!important;margin:0!important;display:block!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link:not(:has(.ip-public-map-v1-result-card-image)){grid-template-columns:minmax(0,1fr)!important}@media (width<=640px){html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-link{grid-template-columns:minmax(0,1fr) 5.5rem!important;min-height:6.75rem!important;padding:1rem!important}html body #app .ip-public-map-v1 .ip-public-map-v1-result-card-image{border-radius:.8rem!important;width:5.5rem!important;height:4.15rem!important}}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid{align-items:center!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-render{object-fit:contain!important;object-position:center center!important;background:#fff!important;border:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 video.ip-profile-hero-media-render,html body #app main.ip-studio-profile-page.ip-public-profile-v3 iframe.ip-profile-hero-media-render{object-fit:cover!important;background:#050507!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-fallback{color:#fff!important;text-align:center!important;background:#050507!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:16rem!important;padding:2rem!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:1rem!important;display:grid!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-card{box-shadow:none!important;background:#fff!important;border:1px solid #d7def0f2!important;border-radius:1.5rem!important;grid-template-rows:auto auto!important;display:grid!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-frame,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-frame-image,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-frame-video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-frame-external{aspect-ratio:16/9!important;background:#fff!important;border-bottom:1px solid #d7def0d9!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-render,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-render-image,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-render-video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-render-external,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-render-fallback{border:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 img.ip-profile-media-render-image{object-fit:cover!important;object-position:center center!important;background:#fff!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 img.ip-profile-media-render-image[src$=\.svg],html body #app main.ip-studio-profile-page.ip-public-profile-v3 img.ip-profile-media-render-image[src*=".svg?"]{object-fit:contain!important;object-position:center center!important;background:#fff!important;padding:.75rem!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 video.ip-profile-media-render-video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 iframe.ip-profile-media-render-video{object-fit:cover!important;object-position:center center!important;background:#050507!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-render-external,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-render-fallback{color:#111827!important;background:#fff!important;justify-content:center!important;align-items:center!important;padding:1rem!important;text-decoration:none!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-caption{background:#fff!important;align-items:center!important;gap:.85rem!important;min-height:4.1rem!important;padding:.85rem 1rem!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-platform,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-external-media-badge{color:#fff!important;letter-spacing:-.02em!important;background:#111827!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:2.25rem!important;height:2.25rem!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-platform-youtube{background:#ff1493!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-caption-copy{gap:.15rem!important;min-width:0!important;display:grid!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-caption-copy strong{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.9rem!important;font-weight:850!important;line-height:1.25!important;display:block!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-caption-copy small{color:#64748b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:850!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-primary-cta,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-save-cta:not(.is-saved){color:#fff!important;box-shadow:none!important;background:#ff1493!important;border-color:#ff1493!important;text-decoration:none!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-primary-cta:hover,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-save-cta:not(.is-saved):hover{color:#fff!important;background:#050507!important;border-color:#050507!important;transform:none!important}@media (width<=900px){html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card{width:100%!important;max-width:100%!important;margin-left:0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-grid{grid-template-columns:1fr!important}}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card img.ip-profile-hero-media-render,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-frame-image img.ip-profile-media-render-image,html body #app main.ip-studio-profile-page.ip-public-profile-v3 img.ip-profile-media-render-image{object-fit:contain!important;object-position:center center!important;background:#fff!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:block!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 img.ip-profile-media-render-image[src$=\.svg],html body #app main.ip-studio-profile-page.ip-public-profile-v3 img.ip-profile-media-render-image[src*=".svg?"],html body #app main.ip-studio-profile-page.ip-public-profile-v3 img.ip-profile-hero-media-render[src$=\.svg],html body #app main.ip-studio-profile-page.ip-public-profile-v3 img.ip-profile-hero-media-render[src*=".svg?"]{object-fit:contain!important;padding:0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-frame-video video.ip-profile-media-render-video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-frame-video iframe.ip-profile-media-render-video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 video.ip-profile-media-render-video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 iframe.ip-profile-media-render-video{object-fit:cover!important;object-position:center center!important;background:#050507!important;width:100%!important;height:100%!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-frame,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-frame-image,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-frame-video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-frame-external{aspect-ratio:16/9!important;background:#fff!important;min-height:0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-caption{border-top:1px solid #d7def0e6!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-reviews-panel [class*=rounded-full],html body #app main.ip-public-profile-v3 .ip-profile-reviews-panel [class*=rounded-full],html body #app main.ip-studio-profile-page.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) [class*=rounded-full],html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) [class*=rounded-full]{color:#ff1493!important;box-shadow:none!important;background:#fff!important;border-color:#d7def0f2!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-reviews-panel [class*=rounded-full] *,html body #app main.ip-public-profile-v3 .ip-profile-reviews-panel [class*=rounded-full] *,html body #app main.ip-studio-profile-page.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) [class*=rounded-full] *,html body #app main.ip-public-profile-v3>section:nth-of-type(2)>div>div:first-child>section:nth-of-type(5) [class*=rounded-full] *{color:#ff1493!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-reviews-panel,html body #app main.ip-public-profile-v3 .ip-profile-reviews-panel{box-shadow:none!important;background:#fff!important;border-color:#d7def0f2!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-reviews-panel div,html body #app main.ip-public-profile-v3 .ip-profile-reviews-panel div{box-shadow:none!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-rail,html body #app main.ip-public-profile-v3 .ip-profile-bottom-rail{background:#f4f4f6!important;width:100%!important;max-width:none!important;margin:0!important;padding:2rem 0 3rem!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-rail .ip-profile-rail,html body #app main.ip-public-profile-v3 .ip-profile-bottom-rail .ip-profile-rail,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-rail>*,html body #app main.ip-public-profile-v3 .ip-profile-bottom-rail>*{width:min(100% - 3rem,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-rail a,html body #app main.ip-public-profile-v3 .ip-profile-bottom-rail a{box-shadow:none!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-rail a[class*=bg-slate],html body #app main.ip-public-profile-v3 .ip-profile-bottom-rail a[class*=bg-slate]{color:#fff!important;background:#050507!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-rail a[class*=bg-slate]:hover,html body #app main.ip-public-profile-v3 .ip-profile-bottom-rail a[class*=bg-slate]:hover{color:#fff!important;background:#ff1493!important}@media (width<=760px){html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-rail .ip-profile-rail,html body #app main.ip-public-profile-v3 .ip-profile-bottom-rail .ip-profile-rail,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-rail>*,html body #app main.ip-public-profile-v3 .ip-profile-bottom-rail>*{width:min(100% - 1rem,1360px)!important}}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-rating-stars,html body #app main.ip-public-profile-v3 .ip-rating-stars,html body #app main.ip-studio-profile-page.ip-public-profile-v3 span[aria-label*="out of 5 stars"],html body #app main.ip-public-profile-v3 span[aria-label*="out of 5 stars"]{color:#ff1493!important;-webkit-text-fill-color:#ff1493!important;box-shadow:none!important;letter-spacing:.04em!important;background:0 0!important;font-weight:950!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 :has(>.ip-rating-stars){box-shadow:none!important;background:0 0!important}html body #app main.ip-public-profile-v3 :has(>.ip-rating-stars){box-shadow:none!important;background:0 0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 :has(>.ip-rating-stars) span:not(.ip-rating-stars){color:#0a0a0f!important;-webkit-text-fill-color:#0a0a0f!important}html body #app main.ip-public-profile-v3 :has(>.ip-rating-stars) span:not(.ip-rating-stars){color:#0a0a0f!important;-webkit-text-fill-color:#0a0a0f!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-rating-badge{color:#0a0a0f!important;-webkit-text-fill-color:#0a0a0f!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7def0f2!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-rating-badge .ip-rating-stars{color:#ff1493!important;-webkit-text-fill-color:#ff1493!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 div:has(>.ip-profile-bottom-cta-link){width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7def0f2!important;border-radius:1.5rem!important;justify-content:space-between!important;align-items:center!important;gap:1.5rem!important;padding:1.25rem 1.35rem!important;display:flex!important}html body #app main.ip-public-profile-v3 div:has(>.ip-profile-bottom-cta-link){width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7def0f2!important;border-radius:1.5rem!important;justify-content:space-between!important;align-items:center!important;gap:1.5rem!important;padding:1.25rem 1.35rem!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 div:has(.ip-profile-bottom-cta-title):has(.ip-profile-bottom-cta-link){width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7def0f2!important;border-radius:1.5rem!important;justify-content:space-between!important;align-items:center!important;gap:1.5rem!important;padding:1.25rem 1.35rem!important;display:flex!important}html body #app main.ip-public-profile-v3 div:has(.ip-profile-bottom-cta-title):has(.ip-profile-bottom-cta-link){width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7def0f2!important;border-radius:1.5rem!important;justify-content:space-between!important;align-items:center!important;gap:1.5rem!important;padding:1.25rem 1.35rem!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-cta-title,html body #app main.ip-public-profile-v3 .ip-profile-bottom-cta-title{color:#0a0a0f!important;-webkit-text-fill-color:#0a0a0f!important;letter-spacing:-.02em!important;margin:0!important;font-size:1rem!important;font-weight:900!important;line-height:1.2!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-cta-title+p,html body #app main.ip-public-profile-v3 .ip-profile-bottom-cta-title+p{color:#5b6780!important;-webkit-text-fill-color:#5b6780!important;margin-top:.35rem!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-cta-link,html body #app main.ip-public-profile-v3 .ip-profile-bottom-cta-link{color:#fff!important;-webkit-text-fill-color:#fff!important;min-width:max-content!important;box-shadow:none!important;background:#050507!important;border:1px solid #050507!important;border-radius:1rem!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-cta-link:hover,html body #app main.ip-public-profile-v3 .ip-profile-bottom-cta-link:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ff1493!important;border-color:#ff1493!important;transform:none!important}@media (width<=760px){html body #app main.ip-studio-profile-page.ip-public-profile-v3 div:has(>.ip-profile-bottom-cta-link){justify-content:stretch!important;display:grid!important}html body #app main.ip-public-profile-v3 div:has(>.ip-profile-bottom-cta-link){justify-content:stretch!important;display:grid!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 div:has(.ip-profile-bottom-cta-title):has(.ip-profile-bottom-cta-link){justify-content:stretch!important;display:grid!important}html body #app main.ip-public-profile-v3 div:has(.ip-profile-bottom-cta-title):has(.ip-profile-bottom-cta-link){justify-content:stretch!important;display:grid!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-bottom-cta-link,html body #app main.ip-public-profile-v3 .ip-profile-bottom-cta-link{text-align:center!important;width:100%!important}}html body #app main.ip-studio-profile-page.ip-public-profile-v3 :is(div,span)[class*=rounded]:has(.ip-rating-stars){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #app main.ip-public-profile-v3 :is(div,span)[class*=rounded]:has(.ip-rating-stars){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 :is(div,span)[class*="bg-[#FF1493]"]:has(.ip-rating-stars){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #app main.ip-public-profile-v3 :is(div,span)[class*="bg-[#FF1493]"]:has(.ip-rating-stars){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 :is(div,span)[class*=bg-rose]:has(.ip-rating-stars){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #app main.ip-public-profile-v3 :is(div,span)[class*=bg-rose]:has(.ip-rating-stars){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 :is(div,span)[class*=rounded]:has(span[aria-label*="out of 5 stars"]){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #app main.ip-public-profile-v3 :is(div,span)[class*=rounded]:has(span[aria-label*="out of 5 stars"]){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-rating-badge{box-shadow:none!important;background:#fff!important;border:1px solid #d7def0f2!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-rating-stars,html body #app main.ip-public-profile-v3 .ip-rating-stars,html body #app main.ip-studio-profile-page.ip-public-profile-v3 span[aria-label*="out of 5 stars"],html body #app main.ip-public-profile-v3 span[aria-label*="out of 5 stars"]{color:#ff1493!important;-webkit-text-fill-color:#ff1493!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 :is(div,span):has(.ip-rating-stars) span:not(.ip-rating-stars){color:#0a0a0f!important;-webkit-text-fill-color:#0a0a0f!important}html body #app main.ip-public-profile-v3 :is(div,span):has(.ip-rating-stars) span:not(.ip-rating-stars){color:#0a0a0f!important;-webkit-text-fill-color:#0a0a0f!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid{grid-template-columns:minmax(0,1fr) minmax(34rem,42rem)!important;align-items:center!important;gap:clamp(3rem,6vw,7rem)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card{aspect-ratio:16/9!important;width:100%!important;max-width:42rem!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7def0f2!important;border-radius:2rem!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;padding:0!important;display:flex!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card img.ip-profile-hero-media-render,html body #app main.ip-studio-profile-page.ip-public-profile-v3 img.ip-profile-hero-media-render{object-fit:contain!important;object-position:center center!important;background:#fff!important;border:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:block!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card video.ip-profile-hero-media-render,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card iframe.ip-profile-hero-media-render{object-fit:cover!important;object-position:center center!important;background:#050507!important;width:100%!important;height:100%!important;display:block!important}@media (width<=1200px){html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid{grid-template-columns:minmax(0,1fr) minmax(28rem,36rem)!important;gap:3rem!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card{max-width:36rem!important}}@media (width<=900px){html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-grid{grid-template-columns:1fr!important;gap:2rem!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-card{width:100%!important;max-width:100%!important;margin-left:0!important}}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-button,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-button{cursor:zoom-in!important;-webkit-user-select:none!important;user-select:none!important;outline:none!important;position:relative!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-button:hover,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-button:hover{border-color:#05050757!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-button:focus-visible,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-button:focus-visible{outline-offset:4px!important;outline:3px solid #ff149338!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-button .ip-profile-media-frame video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-button .ip-profile-media-frame iframe,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-button video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-button iframe{pointer-events:none!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-open-hint,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-open-hint{z-index:3!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:0!important;pointer-events:none!important;background:#050507e6!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 12px!important;font-size:10px!important;font-weight:950!important;transition:opacity .16s,transform .16s!important;display:inline-flex!important;position:absolute!important;top:12px!important;right:12px!important;transform:translateY(-4px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-button:hover .ip-profile-media-open-hint,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-button:focus-visible .ip-profile-media-open-hint,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-button:hover .ip-profile-hero-media-open-hint,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-button:focus-visible .ip-profile-hero-media-open-hint{opacity:1!important;transform:translateY(0)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox{z-index:2147483000!important;justify-content:center!important;align-items:center!important;padding:clamp(16px,3vw,42px)!important;display:flex!important;position:fixed!important;inset:0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-backdrop{z-index:0!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;cursor:pointer!important;background:#050507d6!important;border:0!important;position:absolute!important;inset:0!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-panel{z-index:1!important;background:#fff!important;border:1px solid #ffffff29!important;border-radius:30px!important;width:min(1180px,100vw - 32px)!important;max-height:calc(100vh - 32px)!important;padding:clamp(14px,2vw,22px)!important;position:relative!important;overflow:auto!important;box-shadow:0 34px 110px #00000070!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-head{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:14px!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-head p{color:var(--ip-cyan,#ff1493)!important;-webkit-text-fill-color:var(--ip-cyan,#ff1493)!important;text-transform:uppercase!important;letter-spacing:.14em!important;margin:0!important;font-size:10px!important;font-weight:950!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-head h2{color:var(--ip-black,#050507)!important;-webkit-text-fill-color:var(--ip-black,#050507)!important;letter-spacing:-.055em!important;margin:4px 0 0!important;font-size:clamp(24px,3vw,40px)!important;font-weight:950!important;line-height:.98!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-close{border:1px solid var(--ip-line,#d7def0)!important;min-height:40px!important;color:var(--ip-black,#050507)!important;-webkit-text-fill-color:var(--ip-black,#050507)!important;text-transform:uppercase!important;letter-spacing:.08em!important;cursor:pointer!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-close:hover{border-color:var(--ip-black,#050507)!important;background:var(--ip-black,#050507)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-frame{background:#050507!important;border-radius:24px!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-render{background:#050507!important;border:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;max-height:76vh!important;display:block!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 img.ip-profile-media-lightbox-render{object-fit:contain!important;background:#fff!important;height:auto!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 video.ip-profile-media-lightbox-render,html body #app main.ip-studio-profile-page.ip-public-profile-v3 iframe.ip-profile-media-lightbox-render{object-fit:contain!important;height:min(76vh,760px)!important;min-height:min(420px,60vh)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-fallback{color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-height:320px!important;padding:32px!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-frame .ip-profile-external-media-link{color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:360px!important;text-decoration:none!important}@media (width<=760px){html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox{padding:10px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-panel{border-radius:22px!important;width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-head{flex-direction:column!important;align-items:stretch!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 video.ip-profile-media-lightbox-render,html body #app main.ip-studio-profile-page.ip-public-profile-v3 iframe.ip-profile-media-lightbox-render{height:58vh!important;min-height:260px!important}}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox{z-index:2147483000!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:clamp(16px,3vw,34px)!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-backdrop{z-index:0!important;appearance:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100vh!important;min-height:100vh!important;max-height:none!important;box-shadow:none!important;background:#050507d1!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-panel{z-index:1!important;background:#fff!important;border:1px solid #ffffff2e!important;border-radius:28px!important;flex-direction:column!important;width:min(1120px,100vw - 48px)!important;max-width:min(1120px,100vw - 48px)!important;max-height:calc(100vh - 48px)!important;padding:clamp(14px,2vw,22px)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #00000070!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-head{flex:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0 0 14px!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-frame{background:#050507!important;border-radius:22px!important;flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;height:min(72vh,720px)!important;min-height:min(420px,62vh)!important;display:flex!important;position:relative!important;overflow:hidden!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-render{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;background:#050507!important;border:0!important;border-radius:0!important;display:block!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-render-image{object-fit:contain!important;object-position:center center!important;background:#fff!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-render-video,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-render-embed{object-fit:contain!important;background:#050507!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 iframe.ip-profile-media-lightbox-render-embed{aspect-ratio:16/9!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-external,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-fallback{color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:16px!important;padding:32px!important;text-decoration:none!important;display:flex!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-external small,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-external strong{color:#fff!important;-webkit-text-fill-color:#fff!important;display:block!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-close{border-radius:999px!important;flex:none!important}@media (width<=760px){html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox{padding:10px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-panel{border-radius:22px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-head{gap:10px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-head h2{font-size:24px!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-lightbox-frame{border-radius:18px!important;height:62vh!important;min-height:260px!important}}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-open-hint,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-open-hint{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;mix-blend-mode:normal!important;opacity:0!important;background:#050507eb!important}html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-button:hover .ip-profile-media-open-hint,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-media-button:focus-visible .ip-profile-media-open-hint,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-button:hover .ip-profile-hero-media-open-hint,html body #app main.ip-studio-profile-page.ip-public-profile-v3 .ip-profile-hero-media-button:focus-visible .ip-profile-hero-media-open-hint{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request],[data-ip10uw-public-page=studios-request].ip-booking-request-page{background:#f4f5f8!important;padding-top:clamp(2.5rem,5vw,4rem)!important;padding-bottom:0!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request]:before,[data-ip10uw-public-page=studios-request].ip-booking-request-page:before{display:none!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request]>section,[data-ip10uw-public-page=studios-request].ip-booking-request-page>section{width:min(100% - 2rem,74rem)}.ip-booking-request-page[data-ip10uw-public-page=studios-request]>section>.mb-6:first-child,[data-ip10uw-public-page=studios-request].ip-booking-request-page>section>.mb-6:first-child{background:#fff;border:1px solid #e2e8f0eb;border-radius:2rem;padding:clamp(1.5rem,4vw,2.4rem);color:#020617!important;box-shadow:none!important;margin-bottom:1.75rem!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request]>section>.mb-6:first-child *,[data-ip10uw-public-page=studios-request].ip-booking-request-page>section>.mb-6:first-child *{color:inherit}.ip-booking-request-page[data-ip10uw-public-page=studios-request]>section>.mb-6:first-child a,[data-ip10uw-public-page=studios-request].ip-booking-request-page>section>.mb-6:first-child a{background:#fff;border:1px solid #e2e8f0f2;border-radius:999px;padding:.72rem 1.1rem;text-decoration:none;color:#020617!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request]>section>.mb-6:first-child a:hover,[data-ip10uw-public-page=studios-request].ip-booking-request-page>section>.mb-6:first-child a:hover{background:#e8fbff;transform:translateY(-1px);border-color:#ff1493!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request]>section>.mb-6:first-child p:not([class*=uppercase]),[data-ip10uw-public-page=studios-request].ip-booking-request-page>section>.mb-6:first-child p:not([class*=uppercase]){color:#5b6780!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request] h1,[data-ip10uw-public-page=studios-request].ip-booking-request-page h1{letter-spacing:-.07em;font-size:clamp(3.2rem,7vw,6rem);line-height:.88;color:#020617!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request] .ip-booking-request-guidance,[data-ip10uw-public-page=studios-request].ip-booking-request-page .ip-booking-request-guidance{background:#fff;border:1px solid #e2e8f0eb;border-radius:1.75rem;margin-bottom:1.5rem;padding:1.35rem;box-shadow:none!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request] .ip-booking-request-guidance ol,[data-ip10uw-public-page=studios-request].ip-booking-request-page .ip-booking-request-guidance ol{counter-reset:booking-steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.ip-booking-request-page[data-ip10uw-public-page=studios-request] .ip-booking-request-guidance li,[data-ip10uw-public-page=studios-request].ip-booking-request-page .ip-booking-request-guidance li{counter-increment:booking-steps;color:#334155;background:#f7f8fb;border-radius:1.25rem;align-items:flex-start;gap:.8rem;padding:1rem;font-size:.86rem;font-weight:800;line-height:1.35;display:flex}.ip-booking-request-page[data-ip10uw-public-page=studios-request] .ip-booking-request-guidance li:before,[data-ip10uw-public-page=studios-request].ip-booking-request-page .ip-booking-request-guidance li:before{content:counter(booking-steps);color:#fff;background:#020617;border-radius:999px;flex:0 0 1.55rem;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;font-weight:950;display:inline-flex}.ip-booking-request-page[data-ip10uw-public-page=studios-request] .ip-public-card-polish,[data-ip10uw-public-page=studios-request].ip-booking-request-page .ip-public-card-polish,.ip-booking-request-page[data-ip10uw-public-page=studios-request] .ip-request-context-panel,[data-ip10uw-public-page=studios-request].ip-booking-request-page .ip-request-context-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#e2e8f0f2!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request] .ip-request-availability-guide,[data-ip10uw-public-page=studios-request].ip-booking-request-page .ip-request-availability-guide{background:#fff!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request] aside button[type=submit],[data-ip10uw-public-page=studios-request].ip-booking-request-page aside button[type=submit]{letter-spacing:.04em;text-transform:uppercase;min-height:3.45rem;font-weight:950;color:#fff!important;box-shadow:none!important;background:#ff1493!important;border-radius:999px!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request] aside button[type=submit]:hover,[data-ip10uw-public-page=studios-request].ip-booking-request-page aside button[type=submit]:hover{transform:translateY(-1px);background:#020617!important}.ip-booking-request-page[data-ip10uw-public-page=studios-request] input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.ip-booking-request-page[data-ip10uw-public-page=studios-request] textarea,.ip-booking-request-page[data-ip10uw-public-page=studios-request] select,[data-ip10uw-public-page=studios-request].ip-booking-request-page input:not([type=hidden]):not([type=checkbox]):not([type=radio]),[data-ip10uw-public-page=studios-request].ip-booking-request-page textarea,[data-ip10uw-public-page=studios-request].ip-booking-request-page select{border-color:#ff1493!important}@media (width<=1024px){.ip-booking-request-page[data-ip10uw-public-page=studios-request] .ip-booking-request-guidance ol,[data-ip10uw-public-page=studios-request].ip-booking-request-page .ip-booking-request-guidance ol{grid-template-columns:1fr}}@media (width<=768px){.ip-booking-request-page[data-ip10uw-public-page=studios-request]>section,[data-ip10uw-public-page=studios-request].ip-booking-request-page>section{width:min(100% - 1rem,74rem)}.ip-booking-request-page[data-ip10uw-public-page=studios-request] h1,[data-ip10uw-public-page=studios-request].ip-booking-request-page h1{font-size:clamp(2.75rem,14vw,4.2rem)}}html body #app main.ip-booking-request-page,html body #app main[data-ip10uw-public-page=studios-request]{color:#020617!important;background:#f4f5f8!important;min-height:100vh!important;padding-top:clamp(1.75rem,3.5vw,3rem)!important;padding-bottom:0!important;overflow:visible!important}html body #app main.ip-booking-request-page:before,html body #app main[data-ip10uw-public-page=studios-request]:before,html body #app main.ip-booking-request-page>section:before,html body #app main[data-ip10uw-public-page=studios-request]>section:before{content:none!important;display:none!important}html body #app main.ip-booking-request-page>section,html body #app main[data-ip10uw-public-page=studios-request]>section{width:min(100% - 2rem,74rem)!important;max-width:74rem!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-inline:auto!important;padding:0!important}html body #app main.ip-booking-request-page>section>:first-child,html body #app main[data-ip10uw-public-page=studios-request]>section>:first-child{min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:2rem!important;margin:0 0 1.5rem!important;padding:clamp(1.5rem,3.4vw,2.4rem)!important;overflow:visible!important}html body #app main.ip-booking-request-page>section>:first-child *,html body #app main[data-ip10uw-public-page=studios-request]>section>:first-child *{text-shadow:none!important}html body #app main.ip-booking-request-page>section>:first-child h1,html body #app main[data-ip10uw-public-page=studios-request]>section>:first-child h1{color:#020617!important;-webkit-text-fill-color:#020617!important;letter-spacing:-.075em!important;text-wrap:balance!important;max-width:50rem!important;margin:0!important;font-size:clamp(3.2rem,7vw,5.9rem)!important;font-weight:950!important;line-height:.88!important}html body #app main.ip-booking-request-page>section>:first-child p:not([class*=uppercase]),html body #app main[data-ip10uw-public-page=studios-request]>section>:first-child p:not([class*=uppercase]){color:#5b6780!important;-webkit-text-fill-color:#5b6780!important;max-width:48rem!important;font-size:clamp(1rem,1.45vw,1.28rem)!important;line-height:1.45!important}html body #app main.ip-booking-request-page>section>:first-child a,html body #app main[data-ip10uw-public-page=studios-request]>section>:first-child a{color:#020617!important;-webkit-text-fill-color:#020617!important;letter-spacing:.06em!important;text-transform:uppercase!important;width:fit-content!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:.7rem 1rem!important;font-size:.78rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}html body #app main.ip-booking-request-page>section>:first-child a:hover,html body #app main[data-ip10uw-public-page=studios-request]>section>:first-child a:hover{background:#e8fbff!important;border-color:#ff1493!important}html body #app main.ip-booking-request-page [class*=bg-gradient],html body #app main[data-ip10uw-public-page=studios-request] [class*=bg-gradient],html body #app main.ip-booking-request-page [class*=from-cyan],html body #app main.ip-booking-request-page [class*=from-sky],html body #app main.ip-booking-request-page [class*=to-pink],html body #app main.ip-booking-request-page [class*=to-fuchsia],html body #app main[data-ip10uw-public-page=studios-request] [class*=from-cyan],html body #app main[data-ip10uw-public-page=studios-request] [class*=from-sky],html body #app main[data-ip10uw-public-page=studios-request] [class*=to-pink],html body #app main[data-ip10uw-public-page=studios-request] [class*=to-fuchsia]{background-image:none!important}html body #app main.ip-booking-request-page .ip-booking-request-guidance,html body #app main[data-ip10uw-public-page=studios-request] .ip-booking-request-guidance,html body #app main.ip-booking-request-page .ip-public-card-polish,html body #app main[data-ip10uw-public-page=studios-request] .ip-public-card-polish,html body #app main.ip-booking-request-page .ip-request-context-panel,html body #app main[data-ip10uw-public-page=studios-request] .ip-request-context-panel,html body #app main.ip-booking-request-page .ip-request-availability-guide,html body #app main[data-ip10uw-public-page=studios-request] .ip-request-availability-guide{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#e2e8f0f2!important}html body #app main.ip-booking-request-page .ip-booking-request-guidance,html body #app main[data-ip10uw-public-page=studios-request] .ip-booking-request-guidance{border-radius:1.75rem!important;margin-bottom:1.5rem!important;padding:1.35rem!important}html body #app main.ip-booking-request-page .ip-request-context-panel img,html body #app main[data-ip10uw-public-page=studios-request] .ip-request-context-panel img{object-fit:contain!important;object-position:center center!important;background:#fff!important;width:100%!important;height:auto!important;max-height:180px!important;display:block!important}html body #app main.ip-booking-request-page input:not([type=hidden]):not([type=checkbox]):not([type=radio]),html body #app main.ip-booking-request-page textarea,html body #app main.ip-booking-request-page select,html body #app main[data-ip10uw-public-page=studios-request] input:not([type=hidden]):not([type=checkbox]):not([type=radio]),html body #app main[data-ip10uw-public-page=studios-request] textarea,html body #app main[data-ip10uw-public-page=studios-request] select{color:#020617!important;-webkit-text-fill-color:#020617!important;box-shadow:none!important;background:#fff!important;border-color:#ff1493!important}html body #app main.ip-booking-request-page input:focus,html body #app main.ip-booking-request-page textarea:focus,html body #app main.ip-booking-request-page select:focus,html body #app main[data-ip10uw-public-page=studios-request] input:focus,html body #app main[data-ip10uw-public-page=studios-request] textarea:focus,html body #app main[data-ip10uw-public-page=studios-request] select:focus{outline-offset:1px!important;border-color:#ff1493!important;outline:3px solid #ff14932e!important}html body #app main.ip-booking-request-page aside button[type=submit],html body #app main[data-ip10uw-public-page=studios-request] aside button[type=submit]{color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:3.45rem!important;box-shadow:none!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#ff1493!important;border-radius:999px!important;font-weight:950!important}html body #app main.ip-booking-request-page aside button[type=submit]:hover,html body #app main[data-ip10uw-public-page=studios-request] aside button[type=submit]:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#020617!important}@media (width<=900px){html body #app main.ip-booking-request-page>section,html body #app main[data-ip10uw-public-page=studios-request]>section{width:min(100% - 1rem,74rem)!important}html body #app main.ip-booking-request-page>section>:first-child h1,html body #app main[data-ip10uw-public-page=studios-request]>section>:first-child h1{font-size:clamp(2.7rem,13vw,4.5rem)!important}}html body #app main.ip-user-booking-show-page,html body #app main.ip-auth-customer-bookings-show{color:#020617!important;background:#f4f5f8!important;min-height:100vh!important;padding-top:clamp(1.5rem,3vw,2.75rem)!important;padding-bottom:clamp(2rem,4vw,4rem)!important;overflow:visible!important}html body #app main.ip-user-booking-show-page:before,html body #app main.ip-auth-customer-bookings-show:before{content:none!important;display:none!important}html body #app main.ip-user-booking-show-page>*,html body #app main.ip-auth-customer-bookings-show>*{z-index:1!important;position:relative!important}html body #app main.ip-user-booking-show-page>section,html body #app main.ip-auth-customer-bookings-show>section{width:min(100% - 2rem,74rem)!important;max-width:74rem!important;margin-inline:auto!important}html body #app main.ip-user-booking-show-page>section>div:first-child,html body #app main.ip-auth-customer-bookings-show>section>div:first-child{min-height:0!important;box-shadow:none!important;color:#020617!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:2rem!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(1rem,3vw,2rem)!important;margin:0 0 1.5rem!important;padding:clamp(1.5rem,3vw,2.4rem)!important;display:grid!important;overflow:visible!important}html body #app main.ip-user-booking-show-page>section>div:first-child *,html body #app main.ip-auth-customer-bookings-show>section>div:first-child *{text-shadow:none!important}html body #app main.ip-user-booking-show-page>section>div:first-child h1,html body #app main.ip-auth-customer-bookings-show>section>div:first-child h1{color:#020617!important;-webkit-text-fill-color:#020617!important;letter-spacing:-.075em!important;text-wrap:balance!important;max-width:52rem!important;margin:0!important;font-size:clamp(3rem,6.2vw,5.6rem)!important;font-weight:950!important;line-height:.88!important}html body #app main.ip-user-booking-show-page>section>div:first-child p,html body #app main.ip-user-booking-show-page>section>div:first-child span,html body #app main.ip-auth-customer-bookings-show>section>div:first-child p,html body #app main.ip-auth-customer-bookings-show>section>div:first-child span{color:#5b6780!important;-webkit-text-fill-color:#5b6780!important}html body #app main.ip-user-booking-show-page>section>div:first-child a,html body #app main.ip-user-booking-show-page>section>div:first-child button,html body #app main.ip-auth-customer-bookings-show>section>div:first-child a,html body #app main.ip-auth-customer-bookings-show>section>div:first-child button{color:#020617!important;-webkit-text-fill-color:#020617!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:999px!important;font-weight:900!important}html body #app main.ip-user-booking-show-page>section>div:first-child a:hover,html body #app main.ip-user-booking-show-page>section>div:first-child button:hover,html body #app main.ip-auth-customer-bookings-show>section>div:first-child a:hover,html body #app main.ip-auth-customer-bookings-show>section>div:first-child button:hover{color:#020617!important;-webkit-text-fill-color:#020617!important;background:#e8fbff!important;border-color:#ff1493!important}html body #app main.ip-user-booking-show-page [class*=bg-gradient],html body #app main.ip-user-booking-show-page [class*=from-slate],html body #app main.ip-user-booking-show-page [class*=to-fuchsia],html body #app main.ip-user-booking-show-page [class*=to-pink],html body #app main.ip-auth-customer-bookings-show [class*=bg-gradient],html body #app main.ip-auth-customer-bookings-show [class*=from-slate],html body #app main.ip-auth-customer-bookings-show [class*=to-fuchsia],html body #app main.ip-auth-customer-bookings-show [class*=to-pink]{background-image:none!important}html body #app main.ip-user-booking-show-page>section>div:first-child [class*=text-white],html body #app main.ip-user-booking-show-page>section>div:first-child [class*=text-slate-100],html body #app main.ip-user-booking-show-page>section>div:first-child [class*=text-slate-200],html body #app main.ip-user-booking-show-page>section>div:first-child [class*=text-slate-300],html body #app main.ip-auth-customer-bookings-show>section>div:first-child [class*=text-white],html body #app main.ip-auth-customer-bookings-show>section>div:first-child [class*=text-slate-100],html body #app main.ip-auth-customer-bookings-show>section>div:first-child [class*=text-slate-200],html body #app main.ip-auth-customer-bookings-show>section>div:first-child [class*=text-slate-300]{color:#020617!important;-webkit-text-fill-color:#020617!important}html body #app main.ip-user-booking-show-page section[class*=border],html body #app main.ip-user-booking-show-page article[class*=border],html body #app main.ip-user-booking-show-page aside[class*=border],html body #app main.ip-user-booking-show-page form[class*=border],html body #app main.ip-user-booking-show-page div[class*=border][class*=bg-white],html body #app main.ip-auth-customer-bookings-show section[class*=border],html body #app main.ip-auth-customer-bookings-show article[class*=border],html body #app main.ip-auth-customer-bookings-show aside[class*=border],html body #app main.ip-auth-customer-bookings-show form[class*=border],html body #app main.ip-auth-customer-bookings-show div[class*=border][class*=bg-white]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#e2e8f0f2!important}html body #app main.ip-user-booking-show-page h2,html body #app main.ip-user-booking-show-page h3,html body #app main.ip-auth-customer-bookings-show h2,html body #app main.ip-auth-customer-bookings-show h3{color:#020617!important;letter-spacing:-.04em!important}html body #app main.ip-user-booking-show-page input:not([type=hidden]):not([type=checkbox]):not([type=radio]),html body #app main.ip-user-booking-show-page textarea,html body #app main.ip-user-booking-show-page select,html body #app main.ip-auth-customer-bookings-show input:not([type=hidden]):not([type=checkbox]):not([type=radio]),html body #app main.ip-auth-customer-bookings-show textarea,html body #app main.ip-auth-customer-bookings-show select{color:#020617!important;box-shadow:none!important;background:#fff!important;border-color:#ff1493!important}html body #app main.ip-user-booking-show-page input:focus,html body #app main.ip-user-booking-show-page textarea:focus,html body #app main.ip-user-booking-show-page select:focus,html body #app main.ip-auth-customer-bookings-show input:focus,html body #app main.ip-auth-customer-bookings-show textarea:focus,html body #app main.ip-auth-customer-bookings-show select:focus{outline-offset:1px!important;border-color:#ff1493!important;outline:3px solid #ff14932e!important}html body #app main.ip-user-booking-show-page button[type=submit],html body #app main.ip-auth-customer-bookings-show button[type=submit]{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#ff1493!important;border-radius:999px!important;font-weight:950!important}html body #app main.ip-user-booking-show-page button[type=submit]:hover,html body #app main.ip-auth-customer-bookings-show button[type=submit]:hover{background:#020617!important}@media (width<=900px){html body #app main.ip-user-booking-show-page>section,html body #app main.ip-auth-customer-bookings-show>section{width:min(100% - 1rem,74rem)!important}html body #app main.ip-user-booking-show-page>section>div:first-child,html body #app main.ip-auth-customer-bookings-show>section>div:first-child{grid-template-columns:1fr!important}html body #app main.ip-user-booking-show-page>section>div:first-child h1,html body #app main.ip-auth-customer-bookings-show>section>div:first-child h1{font-size:clamp(2.7rem,13vw,4.5rem)!important}}html body #app .ip-notifications-page{color:#020617!important;background:#f4f5f8!important;min-height:100vh!important;padding-top:clamp(1.75rem,3vw,3rem)!important;padding-bottom:clamp(2rem,4vw,4rem)!important;overflow:visible!important}html body #app .ip-notifications-page:before{content:none!important;display:none!important}html body #app .ip-notifications-page>*{z-index:1!important;position:relative!important}html body #app .ip-notifications-page>section,html body #app .ip-notifications-page>div{width:min(100% - 2rem,74rem)!important;max-width:74rem!important;margin-inline:auto!important}html body #app .ip-notifications-page .ip-notifications-hero{color:#020617!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:2rem!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(1rem,3vw,2rem)!important;margin:0 0 1.5rem!important;padding:clamp(1.5rem,3vw,2.4rem)!important;display:grid!important;overflow:visible!important}html body #app .ip-notifications-page .ip-notifications-hero *,html body #app .ip-notifications-page .ip-notifications-hero [class*=text-white],html body #app .ip-notifications-page .ip-notifications-hero [class*=text-slate]{text-shadow:none!important}html body #app .ip-notifications-page .ip-notifications-hero h1,html body #app .ip-notifications-page h1{color:#020617!important;-webkit-text-fill-color:#020617!important;letter-spacing:-.075em!important;text-wrap:balance!important;font-size:clamp(3.2rem,7vw,5.9rem)!important;font-weight:950!important;line-height:.88!important}html body #app .ip-notifications-page .ip-notifications-hero p,html body #app .ip-notifications-page .ip-notifications-hero span,html body #app .ip-notifications-page .ip-notifications-hero [class*=text-slate-300],html body #app .ip-notifications-page .ip-notifications-hero [class*=text-slate-400]{color:#5b6780!important;-webkit-text-fill-color:#5b6780!important}html body #app .ip-notifications-page .ip-notifications-hero [class*=text-white]{color:#020617!important;-webkit-text-fill-color:#020617!important}html body #app .ip-notifications-page [class*=bg-gradient],html body #app .ip-notifications-page [class*=from-cyan],html body #app .ip-notifications-page [class*=from-sky],html body #app .ip-notifications-page [class*=from-slate],html body #app .ip-notifications-page [class*=to-fuchsia],html body #app .ip-notifications-page [class*=to-pink],html body #app .ip-notifications-page [class*=to-purple]{background-image:none!important}html body #app .ip-notifications-page article,html body #app .ip-notifications-page li,html body #app .ip-notifications-page section[class*=border],html body #app .ip-notifications-page div[class*=border][class*=bg-white]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#e2e8f0f2!important}html body #app .ip-notifications-page button,html body #app .ip-notifications-page a[class*=rounded]{box-shadow:none!important}html body #app .ip-notifications-page button[class*=bg-gradient],html body #app .ip-notifications-page a[class*=bg-gradient]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ff1493!important}html body #app .ip-notifications-page button[class*=bg-gradient]:hover,html body #app .ip-notifications-page a[class*=bg-gradient]:hover{background:#020617!important}@media (width<=900px){html body #app .ip-notifications-page>section,html body #app .ip-notifications-page>div{width:min(100% - 1rem,74rem)!important}html body #app .ip-notifications-page .ip-notifications-hero{grid-template-columns:1fr!important}html body #app .ip-notifications-page h1{font-size:clamp(2.7rem,13vw,4.5rem)!important}}html body #app .ip-notifications-page>:not(.ip-notifications-hero){background-image:none!important}html body #app .ip-notifications-page .ip-notifications-hero{margin-bottom:1.5rem!important}html body #app main.ip-operator-studio-spaces-page{color:#020617!important;background:#f4f5f8!important;min-height:100vh!important;overflow:visible!important}html body #app main.ip-operator-studio-spaces-page:before,html body #app main.ip-operator-studio-spaces-page:after{content:none!important;display:none!important}html body #app main.ip-operator-studio-spaces-page>div{width:min(100%,72rem)!important;max-width:72rem!important;margin-inline:auto!important}html body #app .ip-operator-spaces-header{width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:2rem!important;justify-content:space-between!important;align-items:center!important;gap:clamp(1.5rem,4vw,3rem)!important;padding:clamp(2rem,4vw,3rem)!important;display:flex!important}html body #app .ip-operator-studio-spaces-page h1,html body #app .ip-operator-studio-spaces-page h2,html body #app .ip-operator-studio-spaces-page h3{color:#020617!important;-webkit-text-fill-color:#020617!important;text-shadow:none!important}html body #app .ip-operator-studio-spaces-page p{color:#5b6780}html body #app .ip-operator-spaces-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))!important;gap:1.5rem!important;margin-top:1.5rem!important;display:grid!important}html body #app .ip-operator-space-card{max-width:26rem!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:1.5rem!important;overflow:hidden!important}html body #app .ip-operator-space-card-media{object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:13rem!important;max-height:13rem!important;display:block!important}html body #app .ip-primary-pill{color:#fff!important;-webkit-text-fill-color:#fff!important;width:auto!important;min-width:max-content!important;box-shadow:none!important;background:#ff1493!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:.85rem 1.35rem!important;font-weight:900!important;text-decoration:none!important;transition:background-color .16s,color .16s,transform .16s!important;display:inline-flex!important}html body #app .ip-primary-pill:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#020617!important;transform:translateY(-1px)!important}html body #app .ip-secondary-pill{color:#020617!important;-webkit-text-fill-color:#020617!important;width:auto!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:.85rem 1.15rem!important;font-weight:900!important;text-decoration:none!important;transition:background-color .16s,border-color .16s,color .16s,transform .16s!important;display:inline-flex!important}html body #app .ip-secondary-pill:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#020617!important;border-color:#020617!important;transform:translateY(-1px)!important}@media (width<=900px){html body #app .ip-operator-spaces-header{flex-direction:column!important;align-items:flex-start!important}html body #app .ip-operator-spaces-grid{grid-template-columns:1fr!important}html body #app .ip-operator-space-card{max-width:none!important}}html body #app main.ip-operator-studio-spaces-page{background:#f4f5f8!important;padding-top:.35rem!important;padding-bottom:3rem!important}html body #app main.ip-operator-studio-spaces-page>div{margin-inline:auto!important;width:min(100% - 2rem,70rem)!important;max-width:70rem!important;margin-top:0!important}html body #app .ip-operator-space-readiness{margin-top:1rem!important;padding:1rem!important}@media (width<=900px){html body #app main.ip-operator-studio-spaces-page{padding-top:1rem!important;padding-bottom:2.5rem!important}html body #app .ip-operator-spaces-header{flex-direction:column!important;align-items:flex-start!important;padding:1.5rem!important}html body #app .ip-operator-space-card{min-height:0!important;display:block!important}html body #app .ip-operator-space-card-media{height:12rem!important;min-height:12rem!important;max-height:12rem!important}}html body #app .ip-operator-studio-spaces-page>div{margin-inline:auto!important;width:min(100%,70rem)!important;max-width:70rem!important;margin-top:0!important}html body #app .ip-operator-spaces-header{width:100%!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:2rem!important;justify-content:space-between!important;align-items:center!important;gap:2rem!important;margin:0 0 1rem!important;padding:1.55rem 2.25rem!important;display:flex!important}html body #app .ip-operator-spaces-header h1{margin-top:.35rem!important;line-height:.9!important}html body #app .ip-operator-spaces-header p{margin-top:.55rem!important}html body #app .ip-operator-spaces-grid{margin-top:0!important;margin-bottom:0!important;display:block!important}html body #app .ip-operator-space-card{width:100%!important;max-width:none!important;min-height:18rem!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:1.5rem!important;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)!important;align-items:stretch!important;display:grid!important;overflow:hidden!important}html body #app .ip-operator-space-card-media{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:18rem!important;max-height:none!important;display:block!important}html body #app .ip-operator-space-card>div{flex-direction:column!important;justify-content:space-between!important;padding:1.5rem!important;display:flex!important}html body #app .ip-operator-space-readiness{box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0f2!important;border-radius:1rem!important;margin-top:1rem!important;padding:1rem!important}html body #app .ip-operator-space-card .ip-primary-pill,html body #app .ip-operator-space-card .ip-secondary-pill{padding-block:.75rem!important}html body #app .ip-opform-container{width:min(100%,70rem)!important;max-width:70rem!important;margin:0 auto!important}html body #app .ip-opform-hero{color:#050507!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:2rem!important;justify-content:space-between!important;align-items:center!important;gap:2rem!important;margin:0 0 1rem!important;padding:1.55rem 2.25rem!important;display:flex!important}html body #app .ip-opform-hero-copy{min-width:0!important}html body #app .ip-opform-eyebrow{color:#ff1493!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin:0!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important}html body #app .ip-opform-hero h1{color:#050507!important;letter-spacing:-.075em!important;max-width:none!important;margin:.35rem 0 0!important;font-size:clamp(3.1rem,6.6vw,5rem)!important;font-weight:950!important;line-height:.88!important}html body #app .ip-opform-subtitle{color:#5b6780!important;max-width:44rem!important;margin:.65rem 0 0!important;font-size:1rem!important;font-weight:500!important;line-height:1.55!important}html body #app .ip-opform-hero-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:.6rem!important;display:flex!important}html body #app .ip-opform-hero-action{white-space:nowrap!important;min-height:2.65rem!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:.85rem 1.25rem!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body #app .ip-opform-hero-action--primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ff1493!important;border:1px solid #ff1493!important}html body #app .ip-opform-hero-action--secondary{color:#050507!important;-webkit-text-fill-color:#050507!important;background:#fff!important;border:1px solid #e2e8f0f2!important}html body #app .ip-opform-content{display:block!important}html body #app .ip-opform-form{gap:1rem!important;display:grid!important}html body #app .ip-opform-form>section,html body #app .ip-opform-form>div:not(.ip-opform-actions){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:2rem!important;margin:0!important}html body #app .ip-opform-form>section{padding:1.5rem!important}html body #app .ip-opform-page form input:not([type=checkbox]):not([type=radio]),html body #app .ip-opform-page form select,html body #app .ip-opform-page form textarea{color:#050507!important;box-shadow:none!important;background:#fff!important;border:2px solid #ff1493!important;border-radius:1rem!important}html body #app .ip-opform-page form input:focus,html body #app .ip-opform-page form select:focus,html body #app .ip-opform-page form textarea:focus{border-color:#ff1493!important;outline:none!important;box-shadow:0 0 0 4px #ff14932e!important}html body #app .ip-opform-actions{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;gap:.75rem!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}html body #app .ip-opform-submit{color:#fff!important;-webkit-text-fill-color:#fff!important;min-width:13rem!important;min-height:3rem!important;box-shadow:none!important;background:#ff1493!important;border:1px solid #ff1493!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-weight:900!important;display:inline-flex!important}html body #app .ip-opform-page+.ip-public-footer{margin-top:0!important}html body #app .ip-opform-form--booking-settings>section,html body #app .ip-opform-form--booking-settings>details,html body #app .ip-opform-form--booking-settings>div:not(.ip-opform-actions){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:2rem!important;margin:0!important}html body #app .ip-opform-form--booking-settings>section,html body #app .ip-opform-form--booking-settings>details{padding:1.5rem!important}html body #app .ip-opform-form--booking-settings summary::-webkit-details-marker{display:none!important}html body #app .ip-opform-form--booking-settings .ip-opform-actions{margin-top:0!important}html body #app .ip-opform-form--booking-settings button[type=button],html body #app .ip-opform-form--booking-settings a{text-decoration:none!important}html body #app .ip-opform-form--booking-settings button[type=button]:not(.ip-opform-submit){border-radius:999px!important}html body #app .ip-opform-form--booking-settings .ip-booking-settings-calendar-panel{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:2rem!important}html body #app .ip-opform-form--booking-settings .ip-booking-settings-calendar-month{max-width:52rem!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:1.5rem!important;margin-inline:auto!important}html body #app .ip-opform-form--booking-settings .ip-booking-settings-calendar-nav,html body #app .ip-opform-form--booking-settings button.ip-booking-settings-calendar-nav[type=button]{color:#050507!important;letter-spacing:.06em!important;text-transform:uppercase!important;min-height:2.25rem!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:999px!important;padding:.45rem .85rem!important;font-size:.72rem!important;font-weight:900!important}html body #app .ip-opform-form--booking-settings .ip-booking-settings-calendar-nav:disabled,html body #app .ip-opform-form--booking-settings button.ip-booking-settings-calendar-nav[type=button]:disabled{cursor:not-allowed!important;opacity:.45!important}html body #app .ip-opform-form--booking-settings .ip-booking-settings-calendar-day,html body #app .ip-opform-form--booking-settings button.ip-booking-settings-calendar-day[type=button]{width:100%!important;min-height:5.25rem!important;box-shadow:none!important;border-radius:1.05rem!important;padding:.6rem!important;transform:none!important}html body #app .ip-opform-form--booking-settings .ip-booking-settings-calendar-day:hover,html body #app .ip-opform-form--booking-settings button.ip-booking-settings-calendar-day[type=button]:hover{transform:translateY(-1px)!important}@media (width<=900px){html body #app .ip-opform-form--booking-settings .ip-booking-settings-calendar-month{max-width:100%!important;padding:.75rem!important}html body #app .ip-opform-form--booking-settings .ip-booking-settings-calendar-day,html body #app .ip-opform-form--booking-settings button.ip-booking-settings-calendar-day[type=button]{border-radius:.85rem!important;min-height:4.5rem!important;padding:.45rem!important}}html body #app .ip-opform-form--booking-settings button.ip-booking-settings-style-preset[type=button],html body #app .ip-opform-form--booking-settings .ip-booking-settings-style-preset{width:100%!important;min-height:6.25rem!important;box-shadow:none!important;border-radius:1.15rem!important;padding:1rem!important;display:block!important;transform:none!important}html body #app .ip-opform-form--booking-settings button.ip-booking-settings-style-preset[type=button]:hover,html body #app .ip-opform-form--booking-settings .ip-booking-settings-style-preset:hover{transform:translateY(-1px)!important}@media (width<=900px){html body #app .ip-opform-form--booking-settings button.ip-booking-settings-style-preset[type=button],html body #app .ip-opform-form--booking-settings .ip-booking-settings-style-preset{border-radius:1rem!important;min-height:auto!important}}html body #app .ip-opform-page.ip-opform-page--wide .ip-opform-container{width:min(100%,76rem)!important;max-width:76rem!important}html body #app .ip-opform-page.ip-opform-page--wide .ip-opform-hero,html body #app .ip-opform-page.ip-opform-page--wide .ip-opform-content,html body #app .ip-opform-page.ip-opform-page--wide .ip-opform-form,html body #app .ip-opform-page.ip-opform-page--wide .ip-opform-form>section,html body #app .ip-opform-page.ip-opform-page--wide .ip-opform-form>details,html body #app .ip-opform-page.ip-opform-page--wide .ip-opform-form>div:not(.ip-opform-actions){width:100%!important;max-width:100%!important}html body #app .ip-opform-page.ip-opform-page--wide .ip-opform-hero{margin-inline:0!important}@media (width<=900px){html body #app .ip-opform-page.ip-opform-page--wide .ip-opform-container{width:100%!important;max-width:100%!important}}html body #app .ip-opbooking-list{gap:1rem!important;display:grid!important}html body #app .ip-opbooking-request-card,html body #app .ip-opbooking-empty-card,html body #app .ip-opbooking-filter-note{color:#050507!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:2rem!important;text-decoration:none!important;display:block!important}html body #app .ip-opbooking-request-card,html body #app .ip-opbooking-empty-card{padding:1.5rem!important}html body #app .ip-opbooking-request-card:hover{border-color:#94a3b8e6!important}html body #app .ip-opbooking-filter-note{justify-content:space-between!important;align-items:center!important;gap:1rem!important;padding:1rem!important;display:flex!important}html body #app .ip-opbooking-list>section,html body #app .ip-opbooking-list>div:not(.ip-opbooking-filter-note):not(.ip-opbooking-empty-card){box-shadow:none!important}html body #app .ip-opbooking-show-grid>section>section,html body #app .ip-opbooking-show-grid>aside>section{box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:2rem!important}html body #app .ip-opbooking-show-grid input:not([type=checkbox]):not([type=radio]),html body #app .ip-opbooking-show-grid select,html body #app .ip-opbooking-show-grid textarea{color:#050507!important;box-shadow:none!important;background:#fff!important;border:2px solid #ff1493!important;border-radius:1rem!important}html body #app .ip-opbooking-show-grid input:focus,html body #app .ip-opbooking-show-grid select:focus,html body #app .ip-opbooking-show-grid textarea:focus{border-color:#ff1493!important;outline:none!important;box-shadow:0 0 0 4px #ff14932e!important}@media (width<=900px){html body #app .ip-opbooking-filter-note{flex-direction:column!important;align-items:flex-start!important}html body #app .ip-opbooking-request-card,html body #app .ip-opbooking-empty-card{padding:1rem!important}}.ip-adminv2-page{color:#050816;background:#f4f6fa;min-height:calc(100vh - 76px);padding:clamp(1.25rem,2.5vw,2.5rem) clamp(1rem,2.25vw,2rem)}.ip-adminv2-page a,.ip-adminv2-page button,.ip-adminv2-page input,.ip-adminv2-page textarea,.ip-adminv2-page select{font:inherit}.ip-adminv2-page input,.ip-adminv2-page textarea,.ip-adminv2-page select{color:#050816}.ip-adminv2-page input::placeholder,.ip-adminv2-page textarea::placeholder{color:#7a879e}@media (width<=768px){.ip-adminv2-page{padding:1rem}}html body #app{--ip-wdn-bg:#f4f6fa;--ip-wdn-surface:#fff;--ip-wdn-text:#050507;--ip-wdn-muted:#5b6780;--ip-wdn-border:#e2e8f0f5;--ip-wdn-cyan:#ff1493;--ip-wdn-magenta:#ff1493}html body #app main.ip-adminv2-page :where(header,div):where([class*=bg-slate-950]) :where(a,button):where([class*=border-white],[class*=text-white]):not(.bg-\[\#FF1493\]){border-color:var(--ip-wdn-border)!important;color:var(--ip-wdn-text)!important;-webkit-text-fill-color:var(--ip-wdn-text)!important;background:#fff!important}html body #app main.ip-adminv2-page :where(pre,code):where([class*=bg-slate-950],[class*=bg-slate-900],[class*=bg-black]){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#050816!important}html body #app main.ip-adminv2-page :where(pre,code):where([class*=bg-slate-950],[class*=bg-slate-900],[class*=bg-black]) *{color:inherit!important;-webkit-text-fill-color:inherit!important}html body #app .ip10nc-auth-page{color:var(--ip-wdq-text)!important;background:#fff!important}html body:has(#app .ip10nc-auth-page){color:var(--ip-wdq-text)!important;background:#fff!important}html body:has(#app .ip10nc-auth-page) #app{color:var(--ip-wdq-text)!important;background:#fff!important}html body #app .ip10nc-auth-main{gap:clamp(34px,5vw,88px)!important;width:min(100% - 4rem,1320px)!important;min-height:calc(100svh - 82px)!important;padding:clamp(38px,5vw,74px) 0!important}html body #app .ip10nc-auth-copy h1{color:var(--ip-wdq-text)!important;-webkit-text-fill-color:var(--ip-wdq-text)!important;font-size:clamp(54px,7vw,104px)!important}html body #app .ip10nc-auth-copy>p:not(.ip10gd-kicker),html body #app .ip10nc-auth-card-heading p,html body #app .ip10nc-auth-card [class*=text-muted]{color:var(--ip-wdq-muted)!important;-webkit-text-fill-color:var(--ip-wdq-muted)!important}html body #app .ip10nc-auth-card{border:1px solid var(--ip-wdq-border)!important;background:var(--ip-wdq-surface)!important;box-shadow:none!important;background-image:none!important;border-radius:2rem!important}html body #app .ip10nc-auth-card :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){border:2px solid var(--ip-wdq-cyan)!important;color:var(--ip-wdq-text)!important;-webkit-text-fill-color:var(--ip-wdq-text)!important;background:#fff!important;border-radius:1rem!important}html body #app .ip10nc-auth-card :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--ip-wdq-cyan)!important;outline:none!important;box-shadow:0 0 0 4px #ff14932e!important}html body #app .ip10nc-auth-card button[type=submit]{background:linear-gradient(135deg, #23b7f0, var(--ip-wdq-magenta))!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip10nc-auth-card-brand{background:var(--ip-wdq-magenta)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width<=900px){html body #app .ip10nc-auth-main{grid-template-columns:1fr!important;min-height:auto!important}}:root{--ip-wds-cyan:#ff1493;--ip-wds-pink:#ff1493;--ip-wds-text:#070a12;--ip-wds-muted:#56647c;--ip-wds-border:#d9e2ef;--ip-wds-surface:#fffffff5}html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form,html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form>*,html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form label,html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form label>div,html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form .ip-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form .ip-input,html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]),html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form textarea,html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form select{border:2px solid var(--ip-wds-cyan)!important;color:var(--ip-wds-text)!important;box-shadow:none!important;background:#fff!important;border-radius:1.25rem!important;display:block!important}html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form input:focus,html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form textarea:focus,html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form select:focus{border-color:var(--ip-wds-pink)!important;outline:none!important;box-shadow:0 0 0 4px #ff149324!important}html body #app main[data-ip10uw-public-page=contact] aside>div[class*="bg-[#070A12]"],html body #app main[data-ip10uw-public-page=cms-page] aside>div[class*="bg-[#070A12]"],html body #app main[data-ip10uw-public-page=trust] aside>div[class*="bg-[#070A12]"]{border:1px solid var(--ip-wds-border)!important;background:var(--ip-wds-surface)!important;color:var(--ip-wds-text)!important;box-shadow:0 20px 60px #0f172a14!important}html body #app main[data-ip10uw-public-page=contact] aside>div[class*="bg-[#070A12]"] :is(h2,h3,strong),html body #app main[data-ip10uw-public-page=cms-page] aside>div[class*="bg-[#070A12]"] :is(h2,h3,strong),html body #app main[data-ip10uw-public-page=trust] aside>div[class*="bg-[#070A12]"] :is(h2,h3,strong){color:var(--ip-wds-text)!important}html body #app main[data-ip10uw-public-page=contact] aside>div[class*="bg-[#070A12]"] :is(p,span,li),html body #app main[data-ip10uw-public-page=cms-page] aside>div[class*="bg-[#070A12]"] :is(p,span,li),html body #app main[data-ip10uw-public-page=trust] aside>div[class*="bg-[#070A12]"] :is(p,span,li){color:var(--ip-wds-muted)!important}html body #app main[data-ip10uw-public-page=contact] aside>div[class*="bg-[#070A12]"] a:not([class*="bg-[#FF1493]"]),html body #app main[data-ip10uw-public-page=cms-page] aside>div[class*="bg-[#070A12]"] a:not([class*="bg-[#FF1493]"]),html body #app main[data-ip10uw-public-page=trust] aside>div[class*="bg-[#070A12]"] a:not([class*="bg-[#FF1493]"]){color:var(--ip-wds-text)!important}html body #app main[data-ip10uw-public-page=contact] aside>div[class*="bg-[#070A12]"] a[class*="bg-[#FF1493]"],html body #app main[data-ip10uw-public-page=cms-page] aside>div[class*="bg-[#070A12]"] a[class*="bg-[#FF1493]"],html body #app main[data-ip10uw-public-page=trust] aside>div[class*="bg-[#070A12]"] a[class*="bg-[#FF1493]"]{background:var(--ip-wds-pink)!important;color:#fff!important}html body #app .ip10nc-auth-copy .ip10gd-kicker,html body #app .ip10nc-auth-copy [class*=ip10gd-kicker],html body #app .ip10nc-auth-copy [class*=tracking][class*=uppercase]{color:#64748b!important;opacity:1!important}html body #app .ip10nc-auth-copy .ip10gd-kicker:before,html body #app .ip10nc-auth-copy [class*=ip10gd-kicker]:before{background:var(--ip-wds-pink)!important;opacity:1!important}html body #app .ip10nc-auth-card label,html body #app .ip10nc-auth-card .text-sm,html body #app .ip10nc-auth-card [class*=text-muted]{color:var(--ip-wds-muted)!important}html body #app .ip10nc-auth-card label{color:var(--ip-wds-text)!important}@media (width<=768px){html body #app main[data-ip10uw-public-page=contact] .ip-content-contact-form{gap:1rem!important}html body #app .ip10nc-auth-main{padding-inline:1.25rem!important}}html body #app .ip-public-light-stage{color:#070a12!important;background:#fff!important;border-bottom:1px solid #d7def0!important}html body #app .ip-public-light-stage:before,html body #app .ip-public-light-stage:after{display:none!important}html body #app .ip-public-light-stage h1,html body #app .ip-public-light-stage h2,html body #app .ip-public-light-stage h3,html body #app .ip-public-light-stage strong{color:#070a12!important}html body #app .ip-public-light-stage p,html body #app .ip-public-light-stage li,html body #app .ip-public-light-stage span:not(.bg-\[\#FF1493\]),html body #app .ip-public-light-stage [class*=text-white],html body #app .ip-public-light-stage [class*=text-slate-300],html body #app .ip-public-light-stage [class*=text-white\/]{color:#5b6780!important}html body #app .ip-public-light-stage [class*=border-white]{border-color:#d7def0!important}html body #app .ip-public-light-stage [class*=bg-white\/10],html body #app .ip-public-light-stage [class*="bg-white/["]{background:#f8fafc!important}html body #app .ip-public-light-stage a.bg-\[\#FF1493\],html body #app .ip-public-light-stage button.bg-\[\#FF1493\]{color:#fff!important;background:#ff1493!important}html body #app .ip-public-light-stage a:not(.bg-\[\#FF1493\]):not([class*=bg-slate-950]){color:#070a12!important}html body #app .ip-public-light-stage a:not(.bg-\[\#FF1493\]):not([class*=bg-slate-950]):hover{color:#ff1493!important;border-color:#ff1493!important}html body #app .ip-public-light-card{color:#070a12!important;background:#fff!important;border:1px solid #d7def0!important}html body #app .ip-public-light-card h1,html body #app .ip-public-light-card h2,html body #app .ip-public-light-card h3,html body #app .ip-public-light-card strong{color:#070a12!important}html body #app .ip-public-light-card p,html body #app .ip-public-light-card span,html body #app .ip-public-light-card li{color:#5b6780!important}html body #app .ip-public-light-card a.bg-\[\#FF1493\]{color:#fff!important;background:#ff1493!important}html body #app main.ip-public-info-final-shell,html body #app .ip-public-info-final-shell{color:#070a12!important;background:#f4f6fc!important;overflow-x:hidden!important}html body #app .ip-public-info-final-stage{color:#070a12!important;text-align:left!important;background:radial-gradient(circle at 8% 0,#ff149338,#0000 28rem),radial-gradient(circle at 86% 0,#ff149324,#0000 30rem),linear-gradient(135deg,#f4fdff 0%,#fff 48%,#fff5fd 100%)!important;border:1px solid #d7def0f2!important;border-top:0!important;border-radius:0 0 2.75rem 2.75rem!important;width:min(100% - 2rem,80rem)!important;max-width:80rem!important;margin:0 auto clamp(2rem,4vw,3.5rem)!important;padding:clamp(3.5rem,7vw,6rem) clamp(1.75rem,5vw,4rem)!important;overflow:hidden!important;box-shadow:0 28px 85px #0f172a1a!important}html body #app .ip-public-info-final-stage>.relative,html body #app .ip-public-info-final-stage>div{width:100%!important;max-width:58rem!important;margin-left:0!important;margin-right:auto!important}html body #app .ip-public-info-final-stage .mx-auto{margin-left:0!important;margin-right:auto!important}html body #app .ip-public-info-final-stage .text-center{text-align:left!important}html body #app .ip-public-info-final-stage .items-center{align-items:flex-start!important}html body #app .ip-public-info-final-stage .justify-center{justify-content:flex-start!important}html body #app .ip-public-info-final-title,html body #app .ip-public-info-final-title *,html body #app .ip-public-info-final-stage h1,html body #app .ip-public-info-final-stage h1 *{color:#070a12!important;-webkit-text-fill-color:#070a12!important;text-shadow:none!important;text-align:left!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body #app .ip-public-info-final-title,html body #app .ip-public-info-final-stage h1{letter-spacing:-.065em!important;max-width:54rem!important;margin-left:0!important;margin-right:auto!important;font-weight:950!important;line-height:.92!important}html body #app .ip-public-info-final-stage p{color:#5b6780!important;-webkit-text-fill-color:#5b6780!important;text-align:left!important;max-width:46rem!important;font-weight:500!important}html body #app .ip-public-info-final-stage p[class*=tracking],html body #app .ip-public-info-final-stage [class*=uppercase]{color:#ff1493!important;-webkit-text-fill-color:#ff1493!important}html body #app .ip-public-info-final-stage p[class*=rounded-full]{background:#ffffffeb!important;border:1px solid #d7def0f2!important;display:inline-flex!important;box-shadow:0 18px 45px #0f172a14!important}html body #app .ip-public-info-final-stage [class*=mt-10][class*=flex]{justify-content:flex-start!important;align-items:flex-start!important}html body #app .ip-public-info-final-stage a,html body #app .ip-public-info-final-stage button{text-align:center!important;border-radius:1rem!important;min-height:3.25rem!important;font-weight:900!important}html body #app .ip-public-info-final-stage a.bg-\[\#FF1493\],html body #app .ip-public-info-final-stage button.bg-\[\#FF1493\]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#ff1493 0% 100%)!important;border:0!important;box-shadow:0 20px 50px #0f172a29!important}html body #app .ip-public-info-final-stage a:not(.bg-\[\#FF1493\]),html body #app .ip-public-info-final-stage button:not(.bg-\[\#FF1493\]){color:#070a12!important;-webkit-text-fill-color:#070a12!important;background:#fff!important;border:1px solid #d7def0f2!important;box-shadow:0 18px 40px #0f172a14!important}html body #app main.ip-public-info-final-shell .ip-public-light-card,html body #app main.ip-public-info-final-shell .ip-card,html body #app .ip-public-info-final-shell .ip-public-light-card,html body #app .ip-public-info-final-shell .ip-card{color:#070a12!important;background:#fffffff5!important;border:1px solid #d7def0f2!important;box-shadow:0 24px 70px #0f172a14!important}html body #app main.ip-public-info-final-shell .ip-public-light-card h1,html body #app main.ip-public-info-final-shell .ip-public-light-card h2,html body #app main.ip-public-info-final-shell .ip-public-light-card h3,html body #app main.ip-public-info-final-shell .ip-card h1,html body #app main.ip-public-info-final-shell .ip-card h2,html body #app main.ip-public-info-final-shell .ip-card h3{color:#070a12!important;-webkit-text-fill-color:#070a12!important;background:0 0!important}html body #app main.ip-public-info-final-shell .ip-public-light-card p,html body #app main.ip-public-info-final-shell .ip-public-light-card li,html body #app main.ip-public-info-final-shell .ip-card p,html body #app main.ip-public-info-final-shell .ip-card li{color:#5b6780!important}@media (width<=768px){html body #app .ip-public-info-final-stage{border-radius:0 0 1.75rem 1.75rem!important;width:min(100% - 1rem,80rem)!important;padding:3rem 1.25rem!important}html body #app .ip-public-info-final-title,html body #app .ip-public-info-final-stage h1{font-size:clamp(3rem,16vw,4.5rem)!important}}html body #app .ip10weo-public-page,html body #app .ip10weo-auth-page{--ip10weo-black:#070a12;--ip10weo-muted:#5b6780;--ip10weo-bg:#f4f6fc;--ip10weo-line:#d7def0;--ip10weo-cyan:#ff1493;--ip10weo-pink:#ff1493;background:var(--ip10weo-bg);color:var(--ip10weo-black)}html body #app .ip10weo-container{width:min(100% - 48px,1180px);margin:0 auto}html body #app .ip10weo-hero{border-bottom:1px solid var(--ip10weo-line);background:radial-gradient(circle at 9% 0,#ff149321,#0000 310px),radial-gradient(circle at 91% 2%,#ff14931c,#0000 340px),#fff;padding:clamp(46px,5vw,72px) 0}html body #app .ip10weo-kicker,html body #app .ip10weo-side-kicker{color:var(--ip10weo-black);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 18px;font-size:11px;font-weight:950;display:flex}html body #app .ip10weo-kicker:before,html body #app .ip10weo-side-kicker:before{content:"";background:var(--ip10weo-pink);width:34px;height:2px}html body #app .ip10weo-hero h1{max-width:900px;color:var(--ip10weo-black);letter-spacing:-.078em;margin:0;font-size:clamp(46px,6.2vw,86px);font-weight:950;line-height:.94}html body #app .ip10weo-lede{max-width:760px;color:var(--ip10weo-muted);margin:24px 0 0;font-size:clamp(18px,1.45vw,22px);line-height:1.58}html body #app .ip10weo-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}html body #app .ip10weo-button{text-transform:none;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:14px;font-weight:900;line-height:1;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex}html body #app .ip10weo-button:hover{transform:translateY(-1px)}html body #app .ip10weo-button-primary{border-color:var(--ip10weo-pink);background:var(--ip10weo-pink);color:var(--ip10weo-black)}html body #app .ip10weo-button-primary:hover{border-color:var(--ip10weo-black);background:var(--ip10weo-black);color:#fff}html body #app .ip10weo-button-secondary{border-color:var(--ip10weo-line);color:var(--ip10weo-black);background:#fff}html body #app .ip10weo-button-secondary:hover,html body #app .ip10weo-button-dark{border-color:var(--ip10weo-black);background:var(--ip10weo-black);color:#fff}html body #app .ip10weo-button-dark:hover{border-color:var(--ip10weo-pink);background:var(--ip10weo-pink);color:var(--ip10weo-black)}html body #app .ip10weo-content{padding:clamp(46px,5.4vw,72px) 0}html body #app .ip10weo-content-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}html body #app .ip10weo-panel{border:1px solid var(--ip10weo-line);background:#fff;border-radius:24px;padding:clamp(24px,3vw,34px);box-shadow:0 18px 48px #070a120d}html body #app .ip10weo-article p{color:#263244;margin:0 0 1.35rem;font-size:clamp(16px,1.05vw,18px);line-height:1.78}html body #app .ip10weo-article p:last-child{margin-bottom:0}html body #app .ip10weo-updated{border-top:1px solid var(--ip10weo-line);letter-spacing:.16em;text-transform:uppercase;padding-top:16px;font-weight:900;color:var(--ip10weo-muted)!important;margin-top:28px!important;font-size:12px!important}html body #app .ip10weo-sidebar{gap:18px;display:grid}html body #app .ip10weo-panel h2,html body #app .ip10weo-section-heading h2,html body #app .ip10weo-form-panel h2{color:var(--ip10weo-black);letter-spacing:-.07em;margin:0;font-size:clamp(28px,3.2vw,46px);font-weight:950;line-height:.98}html body #app .ip10weo-panel h3{color:var(--ip10weo-black);letter-spacing:-.055em;margin:0;font-size:clamp(21px,2vw,28px);font-weight:950;line-height:1.05}html body #app .ip10weo-panel p,html body #app .ip10weo-section-heading p{color:var(--ip10weo-muted);line-height:1.65}html body #app .ip10weo-link-list,html body #app .ip10weo-step-cards{gap:12px;margin-top:18px;display:grid}html body #app .ip10weo-link-card,html body #app .ip10weo-mini-card{border:1px solid var(--ip10weo-line);background:#fff;border-radius:18px;padding:16px;text-decoration:none;display:block}html body #app .ip10weo-link-card span,html body #app .ip10weo-mini-card h3{color:var(--ip10weo-black);font-weight:950;display:block}html body #app .ip10weo-link-card small,html body #app .ip10weo-mini-card p{color:var(--ip10weo-muted);margin-top:6px;font-size:14px;line-height:1.55;display:block}html body #app .ip10weo-mini-card span{color:var(--ip10weo-pink);letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-weight:950;display:block}html body #app .ip10weo-help-panel .ip10weo-button{margin-top:16px}html body #app .ip10weo-section-heading{max-width:820px;margin-bottom:28px}html body #app .ip10weo-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}html body #app .ip10weo-wide-panel{grid-template-columns:.7fr 1fr;gap:30px;margin-top:24px;display:grid}html body #app .ip10weo-step-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}html body #app .ip10weo-step-list li{border:1px solid var(--ip10weo-line);border-radius:18px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:16px;display:grid}html body #app .ip10weo-step-list span{color:var(--ip10weo-pink);letter-spacing:.12em;font-size:12px;font-weight:950}html body #app .ip10weo-step-list p{color:#263244;margin:0}html body #app .ip10weo-form{gap:18px;margin-top:26px;display:grid}html body #app .ip10weo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}html body #app .ip10weo-field{color:var(--ip10weo-black);gap:8px;font-size:14px;font-weight:900;display:grid}html body #app .ip10weo-field>small{color:#dc2626;font-size:13px;font-weight:800}html body #app .ip10weo-input{border:2px solid var(--ip10weo-cyan);width:100%;min-height:50px;color:var(--ip10weo-black);box-shadow:none;background:#fff;border-radius:16px;padding:0 16px}html body #app .ip10weo-textarea{resize:vertical;min-height:170px;padding-top:14px}html body #app .ip10weo-input:focus{border-color:var(--ip10weo-pink);outline:none;box-shadow:0 0 0 4px #ff149324}html body #app .ip10weo-alert{border-radius:16px;margin-top:18px;padding:14px 16px;font-size:14px;font-weight:800}html body #app .ip10weo-alert ul{margin:8px 0 0;padding-left:20px}html body #app .ip10weo-alert-success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}html body #app .ip10weo-alert-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}html body #app .ip10weo-auth-page{background:radial-gradient(circle at 0% 0%, #ff14931a, transparent 340px), radial-gradient(circle at 100% 0%, #ff14931a, transparent 360px), var(--ip10weo-bg);min-height:calc(100svh - 76px)}html body #app .ip10weo-auth-stage{place-items:start center;padding:clamp(46px,6vw,76px) 24px;display:grid}html body #app .ip10weo-auth-card{border:1px solid var(--ip10weo-line);background:#fff;border-radius:28px;width:min(100%,500px);padding:clamp(26px,4vw,38px);box-shadow:0 24px 70px #070a121a}html body #app .ip10weo-auth-brand{background:var(--ip10weo-pink);width:44px;height:44px;color:var(--ip10weo-black);border-radius:15px;place-items:center;margin-bottom:22px;font-size:12px;font-weight:950;text-decoration:none;display:grid}html body #app .ip10weo-auth-card h1{color:var(--ip10weo-black);letter-spacing:-.07em;margin:0;font-size:clamp(34px,5vw,48px);font-weight:950;line-height:.98}html body #app .ip10weo-auth-copy{color:var(--ip10weo-muted);margin:12px 0 0;font-size:15px;line-height:1.55}html body #app .ip10weo-auth-card form.ip-auth-access-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell label{color:var(--ip10weo-black)!important;font-weight:900!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell input:not([type=checkbox]):not([type=radio]),html body #app .ip10weo-auth-card form.ip-auth-access-shell textarea,html body #app .ip10weo-auth-card form.ip-auth-access-shell select{border:2px solid var(--ip10weo-cyan)!important;min-height:50px!important;color:var(--ip10weo-black)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell input:not([type=checkbox]):not([type=radio]):focus,html body #app .ip10weo-auth-card form.ip-auth-access-shell textarea:focus,html body #app .ip10weo-auth-card form.ip-auth-access-shell select:focus{border-color:var(--ip10weo-pink)!important;outline:none!important;box-shadow:0 0 0 4px #ff149324!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell button[type=submit]{border:1px solid var(--ip10weo-black)!important;background:var(--ip10weo-black)!important;color:#fff!important;min-height:50px!important;box-shadow:none!important;background-image:none!important;border-radius:16px!important;font-weight:950!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell button[type=submit]:hover{border-color:var(--ip10weo-pink)!important;background:var(--ip10weo-pink)!important;color:var(--ip10weo-black)!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell a,html body #app .ip10weo-auth-links a{color:var(--ip10weo-black)!important;font-weight:850!important;text-decoration:none!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell a:hover,html body #app .ip10weo-auth-links a:hover{color:var(--ip10weo-pink)!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell [class*=text-muted],html body #app .ip10weo-auth-card form.ip-auth-access-shell [class*=text-slate]{color:var(--ip10weo-muted)!important}html body #app .ip10weo-auth-links{border-top:1px solid var(--ip10weo-line);flex-wrap:wrap;gap:12px 18px;margin-top:24px;padding-top:18px;font-size:14px;display:flex}@media (width<=1100px){html body #app .ip10weo-content-grid,html body #app .ip10weo-wide-panel{grid-template-columns:1fr}html body #app .ip10weo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){html body #app .ip10weo-container{width:min(100% - 28px,1180px)}html body #app .ip10weo-hero{padding:34px 0 40px}html body #app .ip10weo-hero h1{font-size:clamp(40px,14vw,58px)}html body #app .ip10weo-content{padding:34px 0}html body #app .ip10weo-card-grid,html body #app .ip10weo-form-grid{grid-template-columns:1fr}html body #app .ip10weo-actions,html body #app .ip10weo-actions .ip10weo-button,html body #app .ip10weo-form .ip10weo-button{width:100%}}html body #app .ip10weo-public-page{background:#fff!important}html body #app .ip10weo-public-page .ip10weo-hero{background:radial-gradient(circle at 7% 0,#ff14932e,#0000 310px),radial-gradient(circle at 92% 0,#ff149324,#0000 340px),#fff!important;border:1px solid #d7def0!important;border-radius:30px!important;width:min(100% - 48px,1120px)!important;margin:28px auto 0!important;padding:clamp(34px,4.2vw,52px) 0!important;box-shadow:0 20px 54px #070a120e!important}html body #app .ip10weo-public-page .ip10weo-hero .ip10weo-container{width:min(100% - 72px,980px)!important;margin:0 auto!important}html body #app .ip10weo-public-page .ip10weo-hero h1{letter-spacing:-.075em!important;max-width:820px!important;font-size:clamp(42px,5.35vw,72px)!important;line-height:.96!important}html body #app .ip10weo-public-page .ip10weo-lede{max-width:700px!important;margin-top:18px!important;font-size:clamp(17px,1.3vw,20px)!important;line-height:1.55!important}html body #app .ip10weo-public-page .ip10weo-button{border-radius:14px!important;min-height:42px!important;padding-inline:20px!important}html body #app .ip10weo-public-page .ip10weo-content{padding-top:clamp(38px,4.2vw,56px)!important;padding-bottom:clamp(48px,5vw,70px)!important}html body #app .ip10weo-public-page .ip10weo-content-grid{gap:24px!important}html body #app .ip10weo-public-page .ip10weo-panel{border-radius:22px!important;padding:clamp(22px,2.6vw,30px)!important;box-shadow:0 14px 38px #070a120b!important}html body #app .ip10weo-public-page .ip10weo-panel h2,html body #app .ip10weo-public-page .ip10weo-section-heading h2,html body #app .ip10weo-public-page .ip10weo-form-panel h2{letter-spacing:-.062em!important;font-size:clamp(26px,2.6vw,38px)!important;line-height:1.02!important}html body #app .ip10weo-public-page .ip10weo-panel h3{font-size:clamp(18px,1.65vw,24px)!important;line-height:1.08!important}html body #app .ip10weo-public-page .ip10weo-article p{font-size:clamp(15px,1vw,17px)!important;line-height:1.72!important}html body #app .ip10weo-public-page .ip10weo-side-kicker,html body #app .ip10weo-public-page .ip10weo-kicker{letter-spacing:.17em!important;margin-bottom:14px!important;font-size:10.5px!important}html body #app .ip10weo-public-page .ip10weo-link-card,html body #app .ip10weo-public-page .ip10weo-mini-card{border-radius:16px!important;padding:14px!important}html body #app .ip10weo-public-page .ip10weo-link-card small,html body #app .ip10weo-public-page .ip10weo-mini-card p{font-size:13.5px!important}html body #app .ip10weo-public-page .ip10weo-input{border-radius:14px!important;min-height:46px!important}html body #app .ip10weo-auth-card{border-radius:26px!important;width:min(100%,460px)!important;padding:clamp(24px,3.2vw,32px)!important;box-shadow:0 22px 60px #070a1217!important}html body #app .ip10weo-auth-brand{border-radius:14px!important;width:40px!important;height:40px!important;margin-bottom:18px!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell:before{content:none!important;display:none!important}html body #app .ip10weo-auth-card h1{letter-spacing:-.066em!important;font-size:clamp(30px,4vw,40px)!important;line-height:1.02!important}html body #app .ip10weo-auth-copy{margin-top:10px!important;font-size:14px!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell input:not([type=checkbox]):not([type=radio]),html body #app .ip10weo-auth-card form.ip-auth-access-shell textarea,html body #app .ip10weo-auth-card form.ip-auth-access-shell select{color:#070a12!important;-webkit-text-fill-color:#070a12!important;background:#fff!important;border-radius:14px!important;min-height:46px!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell input:-webkit-autofill{-webkit-text-fill-color:#070a12!important;caret-color:#070a12!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell input:-webkit-autofill:hover{-webkit-text-fill-color:#070a12!important;caret-color:#070a12!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#070a12!important;caret-color:#070a12!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell textarea:-webkit-autofill{-webkit-text-fill-color:#070a12!important;caret-color:#070a12!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell textarea:-webkit-autofill:hover{-webkit-text-fill-color:#070a12!important;caret-color:#070a12!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell textarea:-webkit-autofill:focus{-webkit-text-fill-color:#070a12!important;caret-color:#070a12!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell select:-webkit-autofill{-webkit-text-fill-color:#070a12!important;caret-color:#070a12!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell select:-webkit-autofill:hover{-webkit-text-fill-color:#070a12!important;caret-color:#070a12!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell select:-webkit-autofill:focus{-webkit-text-fill-color:#070a12!important;caret-color:#070a12!important;transition:background-color 9999s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell button[type=submit]{border-radius:14px!important;min-height:46px!important}html body #app .ip10weo-auth-links{margin-top:20px!important;padding-top:16px!important}@media (width<=1100px){html body #app .ip10weo-public-page .ip10weo-hero{width:min(100% - 36px,1120px)!important;margin-top:20px!important}html body #app .ip10weo-public-page .ip10weo-hero .ip10weo-container{width:min(100% - 52px,980px)!important}}@media (width<=720px){html body #app .ip10weo-public-page .ip10weo-hero{border-radius:22px!important;width:min(100% - 24px,1120px)!important;margin-top:14px!important;padding:28px 0 34px!important}html body #app .ip10weo-public-page .ip10weo-hero .ip10weo-container{width:min(100% - 36px,980px)!important}html body #app .ip10weo-public-page .ip10weo-hero h1{font-size:clamp(38px,12vw,54px)!important}html body #app .ip10weo-auth-stage{padding-inline:14px!important}html body #app .ip10weo-auth-card{border-radius:22px!important;padding:22px!important}}html body #app .ip10weo-public-page .ip10weo-hero{background:radial-gradient(circle at 6% 0,#ff149324,#0000 300px),radial-gradient(circle at 90% 0,#ff14931f,#0000 330px),linear-gradient(135deg,#ff14930d,#ff14930d 62%,#fff)!important;border-radius:28px!important;width:min(100% - 48px,1080px)!important;margin-top:24px!important;padding-top:clamp(30px,3.7vw,46px)!important;padding-bottom:clamp(30px,3.7vw,46px)!important;box-shadow:0 16px 44px #070a120b!important}html body #app .ip10weo-public-page .ip10weo-hero .ip10weo-container{width:min(100% - 64px,880px)!important}html body #app .ip10weo-public-page .ip10weo-hero h1{letter-spacing:-.072em!important;font-size:clamp(38px,4.7vw,64px)!important}html body #app .ip10weo-public-page .ip10weo-lede{max-width:680px!important;margin-top:16px!important;font-size:clamp(16px,1.18vw,19px)!important}html body #app .ip10weo-public-page .ip10weo-actions{margin-top:22px!important}html body #app .ip10weo-public-page .ip10weo-content{padding-top:clamp(34px,3.9vw,50px)!important}html body #app .ip10weo-public-page .ip10weo-content-grid{grid-template-columns:minmax(0,1fr) 320px!important;gap:22px!important}html body #app .ip10weo-public-page .ip10weo-panel{border-radius:21px!important}html body #app .ip10weo-public-page .ip10weo-article p{margin-bottom:1.15rem!important;font-size:16px!important;line-height:1.68!important}html body #app .ip10weo-public-page .ip10weo-panel h2,html body #app .ip10weo-public-page .ip10weo-section-heading h2,html body #app .ip10weo-public-page .ip10weo-form-panel h2{letter-spacing:-.058em!important;font-size:clamp(25px,2.35vw,34px)!important}html body #app .ip10weo-public-page .ip10weo-link-card span,html body #app .ip10weo-public-page .ip10weo-mini-card h3{letter-spacing:-.035em!important}html body #app .ip10weo-public-page .ip10weo-sidebar .ip10weo-panel{padding:24px!important}html body #app .ip10weo-public-page .ip10weo-form-panel>p:not(.ip10weo-side-kicker){max-width:720px!important;margin-top:10px!important}html body #app .ip10weo-public-page .ip10weo-form-grid{gap:14px!important}html body #app .ip10weo-public-page .ip10weo-field{gap:7px!important}html body #app .ip10weo-public-page .ip10weo-input{min-height:44px!important}html body #app .ip10weo-auth-stage{padding-top:clamp(28px,4.2vw,46px)!important;padding-bottom:clamp(38px,5vw,58px)!important}html body #app .ip10weo-auth-card{border-radius:24px!important;width:min(100%,440px)!important;padding:28px!important}html body #app .ip10weo-auth-card h1{font-size:clamp(28px,3.65vw,36px)!important}html body #app .ip10weo-auth-form-wrap{margin-top:20px!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell input:not([type=checkbox]):not([type=radio]),html body #app .ip10weo-auth-card form.ip-auth-access-shell textarea,html body #app .ip10weo-auth-card form.ip-auth-access-shell select,html body #app .ip10weo-auth-card form.ip-auth-access-shell button[type=submit]{min-height:44px!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell label{font-size:13px!important}html body #app .ip10weo-auth-links{margin-top:18px!important}@media (width<=1100px){html body #app .ip10weo-public-page .ip10weo-content-grid{grid-template-columns:1fr!important}html body #app .ip10weo-public-page .ip10weo-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html body #app .ip10weo-public-page .ip10weo-hero{border-radius:22px!important;width:min(100% - 24px,1080px)!important;margin-top:14px!important}html body #app .ip10weo-public-page .ip10weo-hero .ip10weo-container{width:min(100% - 34px,880px)!important}html body #app .ip10weo-public-page .ip10weo-sidebar{grid-template-columns:1fr!important}html body #app .ip10weo-auth-card{width:100%!important;padding:22px!important}}html body #app .ip10weo-public-page{color:#070a12!important;background:#fff!important}html body #app .ip10weo-public-page .ip10weo-hero{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #d7def0!important;border-radius:0!important;margin:0!important;padding:clamp(34px,4.2vw,52px) 0 clamp(34px,4vw,48px)!important}html body #app .ip10weo-public-page .ip10weo-hero:before,html body #app .ip10weo-public-page .ip10weo-hero:after{content:none!important;display:none!important}html body #app .ip10weo-public-page .ip10weo-hero .ip10weo-container{width:min(100% - 48px,1060px)!important;max-width:1060px!important;margin:0 auto!important;padding:0!important}html body #app .ip10weo-public-page .ip10weo-hero h1{color:#070a12!important;-webkit-text-fill-color:#070a12!important;letter-spacing:-.07em!important;max-width:760px!important;margin:0!important;font-size:clamp(38px,4.4vw,58px)!important;font-weight:950!important;line-height:.98!important}html body #app .ip10weo-public-page .ip10weo-lede{color:#263244!important;-webkit-text-fill-color:#263244!important;max-width:700px!important;margin:16px 0 0!important;font-size:clamp(16px,1.25vw,19px)!important;line-height:1.58!important}html body #app .ip10weo-public-page .ip10weo-kicker,html body #app .ip10weo-public-page .ip10weo-side-kicker{color:#070a12!important;-webkit-text-fill-color:#070a12!important;box-shadow:none!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;padding:0!important;font-size:11px!important;font-weight:950!important;display:flex!important}html body #app .ip10weo-public-page .ip10weo-kicker:before,html body #app .ip10weo-public-page .ip10weo-side-kicker:before{content:""!important;background:#ff1493!important;flex:0 0 34px!important;width:34px!important;height:2px!important;display:block!important}html body #app .ip10weo-public-page .ip10weo-actions{flex-wrap:wrap!important;gap:12px!important;margin-top:22px!important;display:flex!important}html body #app .ip10weo-public-page .ip10weo-button{min-height:42px!important;box-shadow:none!important;background-image:none!important;border-radius:14px!important;padding:0 20px!important;font-size:14px!important;font-weight:900!important}html body #app .ip10weo-public-page .ip10weo-button-primary{color:#070a12!important;-webkit-text-fill-color:#070a12!important;background:#ff1493!important;border-color:#ff1493!important}html body #app .ip10weo-public-page .ip10weo-button-secondary{color:#070a12!important;-webkit-text-fill-color:#070a12!important;background:#fff!important;border-color:#d7def0!important}html body #app .ip10weo-public-page .ip10weo-content{background:#fff!important;padding-top:clamp(34px,4vw,52px)!important;padding-bottom:clamp(50px,5vw,72px)!important}html body #app .ip10weo-public-page .ip10weo-container{width:min(100% - 48px,1060px)!important;max-width:1060px!important}html body #app .ip10weo-public-page .ip10weo-content-grid{grid-template-columns:minmax(0,1fr) 300px!important;align-items:start!important;gap:22px!important}html body #app .ip10weo-public-page .ip10weo-panel{box-shadow:none!important;background:#fff!important;border:1px solid #d7def0!important;border-radius:18px!important;padding:clamp(22px,2.4vw,30px)!important}html body #app .ip10weo-public-page .ip10weo-article p{color:#172033!important;-webkit-text-fill-color:#172033!important;margin:0 0 1.15rem!important;font-size:16px!important;line-height:1.68!important}html body #app .ip10weo-public-page .ip10weo-article p:last-child{margin-bottom:0!important}html body #app .ip10weo-public-page .ip10weo-panel h2,html body #app .ip10weo-public-page .ip10weo-section-heading h2,html body #app .ip10weo-public-page .ip10weo-form-panel h2{color:#070a12!important;-webkit-text-fill-color:#070a12!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(24px,2.3vw,34px)!important;line-height:1.04!important}html body #app .ip10weo-public-page .ip10weo-link-card,html body #app .ip10weo-public-page .ip10weo-mini-card{box-shadow:none!important;background:#fff!important;border:1px solid #d7def0!important;border-radius:14px!important;padding:14px!important}html body #app .ip10weo-public-page .ip10weo-form{gap:15px!important;margin-top:20px!important}html body #app .ip10weo-public-page .ip10weo-input{min-height:44px!important;box-shadow:none!important;background:#fff!important;border:2px solid #ff1493!important;border-radius:12px!important}html body #app .ip10weo-public-page .ip10weo-input:focus{border-color:#ff1493!important;outline:0!important;box-shadow:0 0 0 3px #ff149321!important}html body #app .ip10weo-public-page .ip10weo-textarea{min-height:130px!important}html body #app .ip10weo-auth-page,html body #app .ip10weo-auth-stage,html body #app .ip10weo-auth-card{background-image:none!important}@media (width<=1100px){html body #app .ip10weo-public-page .ip10weo-content-grid{grid-template-columns:1fr!important}html body #app .ip10weo-public-page .ip10weo-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html body #app .ip10weo-public-page .ip10weo-hero{padding:28px 0 32px!important}html body #app .ip10weo-public-page .ip10weo-hero .ip10weo-container,html body #app .ip10weo-public-page .ip10weo-container{width:min(100% - 28px,1060px)!important}html body #app .ip10weo-public-page .ip10weo-hero h1{font-size:clamp(34px,10vw,48px)!important}html body #app .ip10weo-public-page .ip10weo-sidebar{grid-template-columns:1fr!important}}html body #app .ip10weo-public-page .ip10weo-button-primary,html body #app .ip10weo-public-page a.ip10weo-button-primary,html body #app .ip10weo-public-page button.ip10weo-button-primary{color:#070a12!important;-webkit-text-fill-color:#070a12!important;box-shadow:none!important;background:#ff1493!important;border-color:#ff1493!important}html body #app .ip10weo-public-page .ip10weo-button-primary:hover,html body #app .ip10weo-public-page a.ip10weo-button-primary:hover,html body #app .ip10weo-public-page button.ip10weo-button-primary:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#070a12!important;border-color:#070a12!important}html body #app .ip10weo-public-page .ip10weo-kicker:before,html body #app .ip10weo-public-page .ip10weo-side-kicker:before,html body #app .ip10weo-auth-page .ip10weo-side-kicker:before,html body #app .ip10weo-auth-page .ip10weo-auth-brand,html body #app .ip10weo-public-page .ip10weo-mini-card span,html body #app .ip10weo-public-page .ip10weo-step-list span{color:#070a12!important;-webkit-text-fill-color:#070a12!important;background:#ff1493!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell input:not([type=checkbox]):not([type=radio]):focus,html body #app .ip10weo-auth-card form.ip-auth-access-shell textarea:focus,html body #app .ip10weo-auth-card form.ip-auth-access-shell select:focus,html body #app .ip10weo-public-page .ip10weo-input:focus{border-color:#ff1493!important;box-shadow:0 0 0 3px #ff149321!important}html body #app .ip10weo-public-page [style*=\#FF1493],html body #app .ip10weo-public-page [style*=\#FF1493],html body #app .ip10weo-public-page [style*=deeppink],html body #app .ip10weo-auth-page [style*=\#FF1493],html body #app .ip10weo-auth-page [style*=\#FF1493],html body #app .ip10weo-auth-page [style*=deeppink]{background-color:#ff1493!important;border-color:#ff1493!important}html body #app .ip10weo-public-page .ip10weo-button-primary,html body #app .ip10weo-public-page a.ip10weo-button-primary,html body #app .ip10weo-public-page button.ip10weo-button-primary,html body #app .ip10weo-public-page .ip10weo-button-dark,html body #app .ip10weo-public-page button.ip10weo-button-dark,html body #app .ip10weo-public-page a.ip10weo-button-dark{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#070a12!important;border-color:#070a12!important}html body #app .ip10weo-public-page .ip10weo-button-primary:hover,html body #app .ip10weo-public-page a.ip10weo-button-primary:hover,html body #app .ip10weo-public-page button.ip10weo-button-primary:hover,html body #app .ip10weo-public-page .ip10weo-button-dark:hover,html body #app .ip10weo-public-page button.ip10weo-button-dark:hover,html body #app .ip10weo-public-page a.ip10weo-button-dark:hover{color:#070a12!important;-webkit-text-fill-color:#070a12!important;background:#fff!important;border-color:#070a12!important}html body #app .ip10weo-public-page .ip10weo-kicker:before,html body #app .ip10weo-public-page .ip10weo-side-kicker:before,html body #app .ip10weo-auth-page .ip10weo-side-kicker:before,html body #app .ip10weo-auth-page .ip10weo-auth-brand{background:#ff1493!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell button[type=submit]{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#070a12!important;border-color:#070a12!important}html body #app .ip10weo-auth-card form.ip-auth-access-shell button[type=submit]:hover{color:#070a12!important;-webkit-text-fill-color:#070a12!important;background:#fff!important;border-color:#070a12!important}html body #app .ip10weo-public-page,html body #app .ip10weo-auth-page{--ip-brand-pink:#ff1493!important;--ip10weo-pink:#ff1493!important}html body #app .ip10weo-public-page .ip10weo-button-primary,html body #app .ip10weo-public-page a.ip10weo-button-primary,html body #app .ip10weo-public-page button.ip10weo-button-primary,html body #app .ip10weo-public-page .ip10weo-button-dark,html body #app .ip10weo-public-page a.ip10weo-button-dark,html body #app .ip10weo-public-page button.ip10weo-button-dark{color:#070a12!important;-webkit-text-fill-color:#070a12!important;box-shadow:none!important;background:#ff1493!important;border-color:#ff1493!important}html body #app .ip10weo-public-page .ip10weo-button-primary:hover,html body #app .ip10weo-public-page a.ip10weo-button-primary:hover,html body #app .ip10weo-public-page button.ip10weo-button-primary:hover,html body #app .ip10weo-public-page .ip10weo-button-dark:hover,html body #app .ip10weo-public-page a.ip10weo-button-dark:hover,html body #app .ip10weo-public-page button.ip10weo-button-dark:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#070a12!important;border-color:#070a12!important}html body #app .ip10weo-public-page .ip10weo-button-secondary,html body #app .ip10weo-public-page a.ip10weo-button-secondary,html body #app .ip10weo-public-page button.ip10weo-button-secondary{color:#070a12!important;-webkit-text-fill-color:#070a12!important;box-shadow:none!important;background:#fff!important;border-color:#d7def0!important}html body #app .ip10weo-public-page .ip10weo-button-secondary:hover,html body #app .ip10weo-public-page a.ip10weo-button-secondary:hover,html body #app .ip10weo-public-page button.ip10weo-button-secondary:hover{color:#070a12!important;-webkit-text-fill-color:#070a12!important;background:#fff!important;border-color:#070a12!important}html body #app .ip10weo-public-page .ip10weo-kicker:before,html body #app .ip10weo-public-page .ip10weo-side-kicker:before,html body #app .ip10weo-auth-page .ip10weo-side-kicker:before,html body #app .ip10weo-public-page .ip10weo-mini-card span,html body #app .ip10weo-public-page .ip10weo-step-list span,html body #app .ip10weo-auth-page .ip10weo-auth-brand{color:#070a12!important;-webkit-text-fill-color:#070a12!important;background:#ff1493!important}html body #app .ip10weo-public-page .ip10weo-input:focus,html body #app .ip10weo-auth-card form.ip-auth-access-shell input:not([type=checkbox]):not([type=radio]):focus,html body #app .ip10weo-auth-card form.ip-auth-access-shell textarea:focus,html body #app .ip10weo-auth-card form.ip-auth-access-shell select:focus{border-color:#ff1493!important;box-shadow:0 0 0 3px #ff149324!important}html body #app .ip10weo-public-page .ip10weo-button{text-transform:none!important;background-image:none!important;border-radius:14px!important;min-height:42px!important;padding:0 20px!important;font-weight:900!important}html body #app .ip10wfh-public-studios{--ip10wfh-black:#070a12;--ip10wfh-ink:#172033;--ip10wfh-muted:#5b6780;--ip10wfh-soft:#f4f6fc;--ip10wfh-page:#f6f8fc;--ip10wfh-line:#d7def0;--ip10wfh-cyan:#ff1493;--ip10wfh-pink:#ff1493;color:var(--ip10wfh-black)!important;background:#fff!important}html body #app .ip10wfh-public-studios,html body #app .ip10wfh-public-studios *{box-sizing:border-box}html body #app .ip10wfh-public-studios:before,html body #app main.ip10wfh-public-studios:before,html body #app .ip10wfh-public-studios [class*=gradient]:before,html body #app .ip10wfh-public-studios [class*=hero]:before{content:none!important;display:none!important}html body #app .ip10wfh-public-studios [class*=from-],html body #app .ip10wfh-public-studios [class*=via-],html body #app .ip10wfh-public-studios [class*=to-],html body #app .ip10wfh-public-studios [class*=gradient]{background-image:none!important}html body #app .ip10wfh-public-studios h1{text-wrap:balance;color:var(--ip10wfh-black)!important;-webkit-text-fill-color:var(--ip10wfh-black)!important;letter-spacing:-.075em!important;font-size:clamp(44px,5.8vw,82px)!important;font-weight:950!important;line-height:.94!important}html body #app .ip10wfh-public-studios h2{color:var(--ip10wfh-black)!important;-webkit-text-fill-color:var(--ip10wfh-black)!important;letter-spacing:-.055em!important;font-weight:950!important;line-height:1.02!important}html body #app .ip10wfh-public-studios h3{color:var(--ip10wfh-black)!important;-webkit-text-fill-color:var(--ip10wfh-black)!important;letter-spacing:-.035em!important;font-weight:900!important}html body #app .ip10wfh-public-studios p,html body #app .ip10wfh-public-studios li{color:var(--ip10wfh-muted)}html body #app .ip10wfh-public-studios a[href*=\/request],html body #app .ip10wfh-public-studios button[type=submit],html body #app .ip10wfh-public-studios input[type=submit],html body #app .ip10wfh-public-studios .ip-profile-primary-cta{border-color:var(--ip10wfh-pink)!important;background:var(--ip10wfh-pink)!important;background-color:var(--ip10wfh-pink)!important;color:var(--ip10wfh-black)!important;-webkit-text-fill-color:var(--ip10wfh-black)!important;box-shadow:none!important;background-image:none!important;border-radius:14px!important;font-weight:900!important;text-decoration:none!important}html body #app .ip10wfh-public-studios a[href*=\/request]:hover,html body #app .ip10wfh-public-studios button[type=submit]:hover,html body #app .ip10wfh-public-studios input[type=submit]:hover,html body #app .ip10wfh-public-studios .ip-profile-primary-cta:hover{border-color:var(--ip10wfh-black)!important;background:var(--ip10wfh-black)!important;background-color:var(--ip10wfh-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip10wfh-public-studios :is(input,textarea,select){border-color:var(--ip10wfh-cyan)!important;background:#fff!important}html body #app .ip10wfh-public-studios :is(input,textarea,select):focus{border-color:var(--ip10wfh-pink)!important;outline:0!important;box-shadow:0 0 0 3px #ff149321!important}html body #app .ip10wfh-public-studios :is(article,section,aside,form)[class*=bg-white],html body #app .ip10wfh-public-studios :is(article,section,aside,form)[class*=ring-],html body #app .ip10wfh-public-studios :is(article,section,aside,form)[class*=border]{border-color:var(--ip10wfh-line)!important;background-image:none!important}html body #app .ip10wfh-studios-index{background:#fff!important}html body #app .ip10wfh-studios-index>section:first-of-type{padding-top:clamp(42px,5vw,72px)!important;padding-bottom:clamp(28px,4vw,48px)!important}html body #app .ip10wfh-studios-index h1{max-width:760px!important}html body #app .ip10wfh-studios-index article,html body #app .ip10wfh-studios-index a[href^="/studios/"]{border-color:var(--ip10wfh-line)!important;box-shadow:none!important;background:#fff!important}html body #app .ip10wfh-studios-index a[href^="/studios/"]:hover{border-color:var(--ip10wfh-black)!important;box-shadow:0 18px 46px #070a1214!important}html body #app .ip10wfh-studios-map{background:#fff!important}html body #app .ip10wfh-studios-map>section:first-of-type,html body #app .ip10wfh-studios-map>div:first-of-type{padding-top:clamp(38px,4vw,64px)!important;padding-bottom:clamp(22px,3vw,38px)!important}html body #app .ip10wfh-studios-map h1{max-width:660px!important;font-size:clamp(44px,5vw,72px)!important}html body #app .ip10wfh-studios-map .leaflet-container,html body #app .ip10wfh-studios-map .leaflet-pane,html body #app .ip10wfh-studios-map .leaflet-tile,html body #app .ip10wfh-studios-map .leaflet-control{background-image:initial!important}html body #app .ip10wfh-studios-show{background:#fff!important}html body #app .ip10wfh-studios-show .ip-studios-show-hero,html body #app .ip10wfh-studios-show .ip-profile-hero-section{border-bottom:1px solid var(--ip10wfh-line)!important;background:#fff!important;padding-top:clamp(50px,5vw,82px)!important;padding-bottom:clamp(46px,5vw,76px)!important}html body #app .ip10wfh-studios-show .ip-profile-rail{width:min(100% - 64px,1360px)!important;margin-inline:auto!important}html body #app .ip10wfh-studios-show .ip-profile-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(360px,.82fr)!important;align-items:center!important;gap:clamp(42px,5vw,72px)!important;display:grid!important}html body #app .ip10wfh-studios-show .ip-profile-hero-grid>div:first-child{max-width:720px!important}html body #app .ip10wfh-studios-show .ip-profile-hero-grid h1{letter-spacing:-.08em!important;color:var(--ip10wfh-black)!important;-webkit-text-fill-color:var(--ip10wfh-black)!important;font-size:clamp(54px,6.2vw,94px)!important;line-height:.93!important}html body #app .ip10wfh-studios-show .ip-profile-hero-grid p{color:var(--ip10wfh-muted)!important}html body #app .ip10wfh-studios-show .ip-profile-hero-grid p[class*=uppercase],html body #app .ip10wfh-studios-show .ip-profile-hero-grid p[class*=tracking]{color:var(--ip10wfh-pink)!important;-webkit-text-fill-color:var(--ip10wfh-pink)!important}html body #app .ip10wfh-studios-show .ip-profile-hero-media-card{width:100%!important;max-width:620px!important;max-height:420px!important;box-shadow:none!important;border:1px solid var(--ip10wfh-line)!important;background:#fff!important;border-radius:24px!important;margin-left:auto!important;overflow:hidden!important}html body #app .ip10wfh-studios-show .ip-profile-hero-media-card :is(img,video),html body #app .ip10wfh-studios-show .ip-profile-hero-media-render{object-fit:contain!important;background:#fff!important;width:100%!important;height:auto!important;max-height:420px!important}html body #app .ip10wfh-studios-show .ip-profile-body-section{background:var(--ip10wfh-page)!important;padding-top:clamp(40px,5vw,64px)!important;padding-bottom:clamp(54px,6vw,88px)!important}html body #app .ip10wfh-studios-show .ip-profile-body-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;align-items:start!important;gap:clamp(28px,4vw,48px)!important;display:grid!important}html body #app .ip10wfh-studios-show .ip-profile-card,html body #app .ip10wfh-studios-show .ip-profile-sidebar>div,html body #app .ip10wfh-studios-show .ip-profile-location-card,html body #app .ip10wfh-studios-show .ip-profile-availability-calendar{border:1px solid var(--ip10wfh-line)!important;box-shadow:none!important;background:#fff!important;border-radius:22px!important}html body #app .ip10wfh-studios-request{background:var(--ip10wfh-page)!important;padding-top:clamp(22px,3vw,38px)!important;padding-bottom:clamp(54px,6vw,84px)!important}html body #app .ip10wfh-studios-request>section:first-of-type,html body #app .ip10wfh-studios-request>div:first-of-type{border-color:var(--ip10wfh-line)!important;box-shadow:none!important;background:#fff!important}html body #app .ip10wfh-studios-request h1{font-size:clamp(50px,5.8vw,86px)!important;line-height:.94!important}html body #app .ip10wfh-studios-request form,html body #app .ip10wfh-studios-request article,html body #app .ip10wfh-studios-request aside,html body #app .ip10wfh-studios-request section{background-image:none!important}html body #app .ip10wfh-studios-request form{border-color:var(--ip10wfh-line)!important;box-shadow:none!important;background:#fff!important}html body #app .ip10wfh-studios-request label{color:var(--ip10wfh-black)!important;font-weight:900!important}html body #app .ip10wfh-studios-request aside img,html body #app .ip10wfh-studios-request article img{object-fit:contain!important;background:#fff!important;max-height:190px!important}@media (width<=1100px){html body #app .ip10wfh-studios-show .ip-profile-hero-grid,html body #app .ip10wfh-studios-show .ip-profile-body-grid{grid-template-columns:1fr!important}html body #app .ip10wfh-studios-show .ip-profile-hero-media-card{max-width:760px!important;margin-left:0!important}}@media (width<=760px){html body #app .ip10wfh-public-studios h1,html body #app .ip10wfh-studios-show .ip-profile-hero-grid h1,html body #app .ip10wfh-studios-request h1,html body #app .ip10wfh-studios-map h1{letter-spacing:-.07em!important;font-size:clamp(38px,12vw,56px)!important}html body #app .ip10wfh-studios-show .ip-profile-rail{width:min(100% - 32px,100%)!important}html body #app .ip10wfh-studios-show .ip-studios-show-hero,html body #app .ip10wfh-studios-show .ip-profile-hero-section{padding-top:34px!important;padding-bottom:38px!important}html body #app .ip10wfh-studios-request{padding-inline:16px!important}}:root{--ip-action-pink:#ff1493}html body #app :is(a,button,input[type=submit],[role=button]).bg-\[\#FF1493\],html body #app :is(a,button,input[type=submit],[role=button]).bg-cyan-500,html body #app :is(a,button,input[type=submit],[role=button]).bg-\[\#FF1493\],html body #app :is(a,button,input[type=submit],[role=button]).bg-\[\#FF1493\]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ff1493!important;border-color:#ff1493!important}html body #app :is(a,button,input[type=submit],[role=button]).bg-\[\#FF1493\] *,html body #app :is(a,button,input[type=submit],[role=button]).bg-cyan-500 *,html body #app :is(a,button,input[type=submit],[role=button]).bg-\[\#FF1493\] *,html body #app :is(a,button,input[type=submit],[role=button]).bg-\[\#FF1493\] *{color:#fff!important;-webkit-text-fill-color:#fff!important}.ip-studios-map-page a[href*=\/request],.ip-studios-map-page a[href*=\/request] *,.ip-studios-map-page button[data-action=request-booking],.ip-studios-map-page button[data-action=request-booking] *{color:#fff!important}.ip10wfh-studios-map .ip-studios-map-selected-card a[href*=\/request],.ip-public-map-v1 .ip-studios-map-selected-card a[href*=\/request]{color:#fff!important;background:#ff1493!important;border-color:#ff1493!important}.ip10wfh-studios-map .ip-studios-map-selected-card a[href*=\/request] *,.ip-public-map-v1 .ip-studios-map-selected-card a[href*=\/request] *,.ip10wfh-studios-map .ip-studios-map-selected-card a[href*=\/request],.ip-public-map-v1 .ip-studios-map-selected-card a[href*=\/request],.ip10wfh-studios-map .ip-studios-map-selected-card a[href*=\/request] *,.ip-public-map-v1 .ip-studios-map-selected-card a[href*=\/request] *{color:#fff!important}.ip-public-map-v1 .ip-studios-map-selected-card .ip-public-map-v1-actions a[href*=\/request],.ip-public-map-v1 .ip-studios-map-selected-card .ip-public-map-v1-actions a[href*=\/request] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-public-map-v1 .ip-map-list-view-cta[data-ip-map-cta=list]{color:#070a12!important;-webkit-text-fill-color:#070a12!important;background:#fff!important;border-color:#d7def0!important}html body #app .ip-public-map-v1 .ip-map-list-view-cta[data-ip-map-cta=list] *{color:#070a12!important;-webkit-text-fill-color:#070a12!important}html body #app .ip-public-map-v1 .ip-map-request-booking-cta[data-ip-map-cta=request]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ff1493!important;border-color:#ff1493!important}html body #app .ip-public-map-v1 .ip-map-request-booking-cta[data-ip-map-cta=request] *{color:#fff!important;-webkit-text-fill-color:#fff!important}.ip-auth-access-login-page input.ip-auth-native-checkbox[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;background:initial!important;background-color:initial!important;width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important;box-shadow:none!important;accent-color:#ff1493!important;cursor:pointer!important;background-image:none!important;border-radius:.2rem!important;outline:none!important;margin:0!important;padding:0!important}.ip-auth-access-login-page input.ip-auth-native-checkbox[type=checkbox]:focus-visible{outline-offset:3px!important;box-shadow:none!important;outline:2px solid #ff149373!important}.ip-auth-access-login-page input.ip-auth-native-checkbox[type=checkbox]+label,.ip-auth-access-login-page label[for=remember]{cursor:pointer!important}.ip-auth-access-login-page .ip-auth-remember-row{align-items:center!important;gap:.65rem!important;margin-top:.1rem!important;display:inline-flex!important}.ip-auth-access-login-page .ip-auth-remember-row input.ip-auth-native-checkbox[type=checkbox]{flex:0 0 1rem!important;width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important;margin:0!important}.ip-auth-access-login-page .ip-auth-remember-row .ip-auth-remember-label,.ip-auth-access-login-page .ip-auth-remember-row label[for=remember]{cursor:pointer!important;align-items:center!important;min-height:1rem!important;margin:0!important;padding-left:0!important;line-height:1.2!important;display:inline-flex!important}.ip-register-account-choice a{text-decoration:none!important}.ip-register-account-choice a:hover{transform:translateY(-1px)}.ip-register-next-step-note{margin-top:.75rem}.ip-studio-onboarding-safe-link,.ip-studio-onboarding-status-banner a{text-decoration:none!important}.ip-studio-onboarding-status-banner a,.ip-studio-onboarding-status-banner a *{color:#fff!important;-webkit-text-fill-color:#fff!important}.ip-auth-access-shell{color:#0f172a;background:radial-gradient(circle at 0 0,#ff149324,#0000 32rem),radial-gradient(circle at 100% 100%,#ff149329,#0000 34rem),linear-gradient(135deg,#fff 0%,#f8fafc 52%,#eef2f7 100%);min-height:100vh}.ip-auth-access-shell>*{z-index:1;position:relative}.ip-auth-access-login-page,.ip-auth-access-register-page{width:min(100%,34rem);margin:0 auto;padding-block:clamp(1rem,2vw,1.5rem)}.ip-auth-access-login-page>div,.ip-auth-access-register-page>div{border-radius:2rem}.ip-auth-access-login-page input[type=text],.ip-auth-access-login-page input[type=email],.ip-auth-access-login-page input[type=password],.ip-auth-access-register-page input[type=text],.ip-auth-access-register-page input[type=email],.ip-auth-access-register-page input[type=password]{color:#0f172a;background:#fff;border:1px solid #0f172a2e;border-radius:1rem;min-height:3.15rem;box-shadow:0 1px #0f172a0a}.ip-auth-access-login-page input[type=text]:focus,.ip-auth-access-login-page input[type=email]:focus,.ip-auth-access-login-page input[type=password]:focus,.ip-auth-access-register-page input[type=text]:focus,.ip-auth-access-register-page input[type=email]:focus,.ip-auth-access-register-page input[type=password]:focus{border-color:var(--ip-cyan,#ff1493);outline:none;box-shadow:0 0 0 4px #ff149324}.ip-auth-access-login-page button[type=submit],.ip-auth-access-register-page button[type=submit]{background:var(--ip-cyan,#ff1493);color:#fff;border:0;border-radius:999px;min-height:3.1rem;font-weight:900;box-shadow:0 18px 34px #ff14933d}.ip-auth-access-login-page button[type=submit]:hover,.ip-auth-access-register-page button[type=submit]:hover{filter:brightness(.96)}.ip-auth-access-login-page a,.ip-auth-access-register-page a{color:var(--ip-cyan,#ff1493);font-weight:800;text-decoration:none}.ip-auth-access-login-page a:hover,.ip-auth-access-register-page a:hover{text-decoration:underline}.ip-auth-remember-row{align-items:center;gap:.65rem!important;display:flex!important}.ip-auth-native-checkbox{width:1.1rem;height:1.1rem;accent-color:var(--ip-cyan,#ff1493)}.ip-auth-remember-label{color:#475569;font-weight:700}.ip-auth-access-register-page [class*=border-slate-950]{box-shadow:0 0 0 4px #ff14931a;border-color:var(--ip-cyan,#ff1493)!important}@media (width<=640px){.ip-auth-access-login-page,.ip-auth-access-register-page{width:100%}}.ip10weo-auth-page,.ip10weo-public-page{color:#0f172a;min-height:100vh;font-family:var(--font-sans,"Instrument Sans", system-ui, sans-serif);background:radial-gradient(circle at 0 0,#ff14931a,#0000 32rem),radial-gradient(circle at 100% 100%,#ff149324,#0000 34rem),linear-gradient(135deg,#fff 0%,#f8fafc 54%,#eef2f7 100%)}.ip10weo-container{width:min(1120px,100% - 2rem);margin-inline:auto}.ip10weo-hero{color:#fff;background:linear-gradient(135deg,#0f172af5,#0f172ae0),radial-gradient(circle at 100% 0,#ff149342,#0000 28rem);padding:clamp(4rem,8vw,7rem) 0 clamp(3rem,6vw,5rem)}.ip10weo-hero .ip10weo-container{gap:1.5rem;display:grid}.ip10weo-hero h1{color:#fff;letter-spacing:-.065em;max-width:900px;font-size:clamp(2.75rem,6vw,5.7rem);line-height:.93}.ip10weo-lede{color:#ffffffc7;max-width:760px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.7}.ip10weo-kicker,.ip10weo-side-kicker{color:var(--ip-cyan,#ff1493);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.ip10weo-hero .ip10weo-kicker{color:#fff}.ip10weo-actions{flex-wrap:wrap;gap:.85rem;display:flex}.ip10weo-button{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.85rem 1.35rem;font-weight:900;display:inline-flex;text-decoration:none!important}.ip10weo-button-primary,.ip10weo-button-dark{background:var(--ip-cyan,#ff1493);border:0;box-shadow:0 18px 34px #ff14933d;color:#fff!important}.ip10weo-button-secondary{background:#ffffff1a;border:1px solid #ffffff42;color:#fff!important}.ip10weo-content{padding:clamp(2.5rem,6vw,5rem) 0}.ip10weo-content-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);align-items:start;gap:clamp(1.5rem,3vw,2.25rem);display:grid}.ip10weo-section-heading{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.ip10weo-card-grid,.ip10weo-step-cards{gap:clamp(1rem,2vw,1.5rem);display:grid}.ip10weo-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ip10weo-panel,.ip10weo-mini-card,.ip10weo-link-card{background:#fffffff0;border:1px solid #0f172a1a;border-radius:2rem;box-shadow:0 18px 55px #0f172a14}.ip10weo-panel{padding:clamp(1.35rem,3vw,2rem)}.ip10weo-wide-panel,.ip10weo-article,.ip10weo-form-panel{padding:clamp(1.5rem,3vw,2.5rem)}.ip10weo-panel h2,.ip10weo-panel h3,.ip10weo-mini-card h3{color:#0f172a;letter-spacing:-.035em}.ip10weo-panel p,.ip10weo-panel li,.ip10weo-mini-card p,.ip10weo-article p,.ip10weo-article li{color:#475569;line-height:1.75}.ip10weo-panel a,.ip10weo-article a,.ip10weo-content a{color:var(--ip-cyan,#ff1493);text-underline-offset:.18em;font-weight:850;text-decoration-thickness:.12em}.ip10weo-sidebar{gap:1rem;display:grid}.ip10weo-link-list{gap:.75rem;display:grid}.ip10weo-link-card{padding:1rem;display:block;color:#0f172a!important;text-decoration:none!important}.ip10weo-link-card:hover{border-color:#ff149366;box-shadow:0 18px 45px #ff14931f}.ip10weo-form{gap:1rem;display:grid}.ip10weo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ip10weo-field{color:#0f172a;gap:.45rem;font-weight:800;display:grid}.ip10weo-input{color:#0f172a;background:#fff;border:1px solid #0f172a2e;border-radius:1rem;width:100%;min-height:3.1rem;padding:.75rem .9rem}.ip10weo-textarea{resize:vertical;min-height:9rem}.ip10weo-input:focus{border-color:var(--ip-cyan,#ff1493);outline:none;box-shadow:0 0 0 4px #ff149324}.ip10weo-alert{border-radius:1.25rem;padding:1rem;font-weight:800}.ip10weo-alert-success{color:#047857;background:#ecfdf5;border:1px solid #10b9813d}.ip10weo-alert-error{color:#991b1b;background:#fef2f2;border:1px solid #ef44443d}.ip10weo-step-list{gap:.85rem;padding-left:1.2rem;display:grid}.ip10weo-updated{color:#64748b;font-weight:750}@media (width<=860px){.ip10weo-content-grid,.ip10weo-form-grid{grid-template-columns:1fr}.ip10weo-hero{padding:3rem 0}.ip10weo-panel,.ip10weo-mini-card,.ip10weo-link-card{border-radius:1.5rem}}.ip10wfh-public-studios,.ip-public-studios-v1,.ip-public-map-v1{color:#0f172a;background:radial-gradient(circle at 0 0,#ff14931a,#0000 34rem),radial-gradient(circle at 100% 100%,#ff149321,#0000 34rem),linear-gradient(135deg,#fff 0%,#f8fafc 56%,#eef2f7 100%)}.ip-public-studios-v1-container,.ip-public-map-v1-container{width:min(1180px,100% - 2rem);margin-inline:auto}.ip-public-studios-v1-hero,.ip-public-map-v1-hero,.ip-profile-hero-section{color:#fff;background:linear-gradient(135deg,#0f172af7,#0f172ae0),radial-gradient(circle at 100% 0,#ff14933d,#0000 28rem);border:1px solid #0f172a1a;border-radius:2.25rem;box-shadow:0 30px 90px #0f172a2e}.ip-public-studios-v1-hero h1,.ip-public-map-v1-title,.ip-profile-hero-section h1{color:#fff;letter-spacing:-.06em}.ip-public-studios-v1-kicker,.ip-public-map-v1-kicker,.ip-profile-calendar-kicker,.ip-profile-detail-heading{color:var(--ip-cyan,#ff1493);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.ip-public-studios-v1-hero .ip-public-studios-v1-kicker,.ip-public-map-v1-hero .ip-public-map-v1-kicker{color:#fff}.ip-public-studios-v1-search,.ip-public-studios-v1-card,.ip-public-studios-v1-map-panel,.ip-public-map-v1-sidebar,.ip-public-map-v1-result-card,.ip-studios-map-search-panel,.ip-studios-map-selected-card,.ip-profile-media-card,.ip-profile-location-card,.ip-profile-rail,.ip-profile-sidebar,.ip-profile-body-section,.ip-profile-detail-tabs,.ip-profile-reviews-panel,.ip-profile-work-card,.ip-profile-calendar-card-head,.ip-profile-calendar-summary{background:#fffffff0;border:1px solid #0f172a1a;border-radius:2rem;box-shadow:0 18px 55px #0f172a14}.ip-public-studios-v1-card,.ip-public-map-v1-result-card{transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden}.ip-public-studios-v1-card:hover,.ip-public-map-v1-result-card:hover,.ip-public-map-v1-result-card-clickable:hover{border-color:#ff14935c;transform:translateY(-2px);box-shadow:0 24px 70px #0f172a1f}.ip-public-studios-v1-card-media,.ip-public-map-v1-result-card-image,.ip-profile-hero-media-card{background:#0f172a}.ip-public-studios-v1-card-body h2,.ip-public-studios-v1-card-body h3,.ip-public-map-v1-result-card h2,.ip-public-map-v1-result-card h3,.ip-profile-body-section h2,.ip-profile-rail h2,.ip-profile-sidebar h2{color:#0f172a;letter-spacing:-.035em}.ip-public-studios-v1-card-body p,.ip-public-studios-v1-summary,.ip-public-map-v1-copy,.ip-public-map-v1-result-card p,.ip-profile-body-section p,.ip-profile-rail p,.ip-profile-sidebar p,.ip-profile-detail-item,.ip-profile-review-card p{color:#475569;line-height:1.7}.ip-public-studios-v1-btn,.ip-public-map-v1-btn,.ip-profile-primary-cta,.ip-profile-save-cta,.ip-profile-secondary-cta,.ip-profile-bottom-cta-link,.ip-map-request-booking-cta,.ip-map-list-view-cta{border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;font-weight:900;display:inline-flex;text-decoration:none!important}.ip-public-studios-v1-btn-primary,.ip-public-map-v1-btn-primary,.ip-profile-primary-cta,.ip-profile-save-cta,.ip-map-request-booking-cta{background:var(--ip-cyan,#ff1493);border:0;box-shadow:0 18px 34px #ff14933d;color:#fff!important}.ip-public-studios-v1-btn-secondary,.ip-public-map-v1-btn-secondary,.ip-profile-secondary-cta,.ip-map-list-view-cta{background:#fff;border:1px solid #0f172a24;color:#0f172a!important}.ip-public-studios-v1-card-view,.ip-public-studios-v1-card-request{font-weight:900;color:var(--ip-cyan,#ff1493)!important}.ip-public-studios-v1-search input,.ip-public-studios-v1-search select,.ip-studios-map-search-panel input,.ip-studios-map-search-panel select,.ip-studios-map-search-panel textarea{color:#0f172a;background:#fff;border:1px solid #0f172a2e;border-radius:1rem;min-height:3rem}.ip-public-studios-v1-search input:focus,.ip-public-studios-v1-search select:focus,.ip-studios-map-search-panel input:focus,.ip-studios-map-search-panel select:focus,.ip-studios-map-search-panel textarea:focus{border-color:var(--ip-cyan,#ff1493);outline:none;box-shadow:0 0 0 4px #ff149324}.ip-public-map-v1-canvas,.ip-studios-index-world-map,.ip-studios-map-shell{border:1px solid #0f172a1a;border-radius:2rem;overflow:hidden;box-shadow:0 18px 55px #0f172a1a}.ip-profile-detail-tab{color:#475569;border-radius:999px;font-weight:850}.ip-profile-detail-tab[aria-selected=true],.ip-profile-detail-tab.is-active{background:var(--ip-cyan,#ff1493);color:#fff}.ip-profile-calendar-day,.ip-profile-review-card,.ip-profile-work-card{background:#fff;border:1px solid #0f172a1a;border-radius:1.25rem}.ip-profile-calendar-day.is-selected,.ip-profile-calendar-day:hover{border-color:#ff14936b;box-shadow:0 12px 28px #ff14931f}.ip-profile-media-lightbox-panel,.ip-profile-calendar-modal-card{background:#fff;border-radius:2rem;box-shadow:0 30px 90px #0f172a40}@media (width<=860px){.ip-public-studios-v1-container,.ip-public-map-v1-container{width:min(100% - 1rem,1180px)}.ip-public-studios-v1-hero,.ip-public-map-v1-hero,.ip-profile-hero-section,.ip-public-studios-v1-search,.ip-public-studios-v1-card,.ip-public-studios-v1-map-panel,.ip-public-map-v1-sidebar,.ip-public-map-v1-result-card,.ip-profile-rail,.ip-profile-sidebar,.ip-profile-body-section{border-radius:1.5rem}}.ip10nf-auth-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-bottom:1px solid #0f172a1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,1.5rem);padding:1rem clamp(1rem,3vw,2rem);display:grid;position:sticky;top:0;box-shadow:0 18px 45px #0f172a12}.ip10nf-auth-brand{color:#0f172a;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.ip10nf-auth-mark{background:radial-gradient(circle at top right, #ff149359, transparent 1.4rem), var(--ip-cyan,#ff1493);color:#fff;border-radius:1rem;place-items:center;width:2.8rem;height:2.8rem;font-weight:950;display:grid;box-shadow:0 16px 34px #ff149338}.ip10nf-auth-copy{gap:.1rem;display:grid}.ip10nf-auth-copy>span{color:#0f172a;letter-spacing:-.035em;font-weight:950}.ip10nf-auth-copy small{color:#64748b;font-weight:750}.ip10nf-auth-nav{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.ip10nf-auth-nav a{color:#475569;border:1px solid #0000;border-radius:999px;align-items:center;min-height:2.45rem;padding:.55rem .85rem;font-size:.9rem;font-weight:850;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.ip10nf-auth-nav a:hover,.ip10nf-auth-nav a[aria-current=page],.ip10nf-auth-nav a.is-active{color:var(--ip-cyan,#ff1493);background:#ff149314;border-color:#ff14933d;transform:translateY(-1px)}.ip10nf-auth-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:inline-flex}.ip10nf-auth-actions>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.9rem;font-weight:850;overflow:hidden}.ip10nf-auth-logout{color:#fff;background:#0f172a;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.45rem;padding:.55rem .95rem;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #0f172a2e}.ip10nf-auth-logout:hover{background:var(--ip-cyan,#ff1493)}@media (width<=980px){.ip10nf-auth-header{grid-template-columns:1fr;align-items:stretch}.ip10nf-auth-nav{justify-content:flex-start;padding-bottom:.15rem;overflow-x:auto}.ip10nf-auth-actions{justify-content:space-between}}html body #app .ip-auth-shell{--ip-auth-v2k-ink:#050816;--ip-auth-v2k-muted:#5b6780;--ip-auth-v2k-line:#d9e2f1;--ip-auth-v2k-soft:#f7f8fb;--ip-auth-v2k-pink:#ff1493;--ip-auth-v2k-dark:#050816;min-height:100vh!important;color:var(--ip-auth-v2k-ink)!important;background:#fff!important;overflow-x:clip!important}html body #app .ip-auth-header{z-index:80!important;border-bottom:1px solid var(--ip-auth-v2k-line)!important;min-height:88px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)!important;background:#fffffffa!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(1rem,2vw,2rem)!important;padding:0 clamp(1.25rem,3vw,2.4rem)!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important}html body #app .ip-auth-desktop-nav{scrollbar-width:none!important;justify-content:center!important;align-items:center!important;gap:clamp(.65rem,1.4vw,1.25rem)!important;min-width:0!important;display:flex!important;overflow-x:auto!important}html body #app .ip-auth-desktop-nav::-webkit-scrollbar{display:none!important}html body #app .ip-auth-desktop-nav a,html body #app .ip-auth-actions>span,html body #app .ip-auth-logout{white-space:nowrap!important}html body #app .ip-auth-actions{align-items:center!important;gap:1rem!important;min-width:max-content!important;display:flex!important}html body #app .ip-auth-main{background:#fff!important;flex:1 0 auto!important;width:100%!important;min-height:auto!important;padding-top:clamp(2rem,3.4vw,3.25rem)!important;display:block!important;overflow:visible!important}html body #app .ip-auth-main>*{overflow:visible!important}html body #app main[data-ip-auth-page-shell=true],html body #app .ip-auth-surface-shell{background:#fff!important;overflow:visible!important}html body #app main[data-ip-auth-page-shell=true]>section,html body #app .ip-auth-surface-shell>section{padding-top:0!important;padding-bottom:clamp(3rem,5vw,5.5rem)!important}html body #app main[data-ip-auth-page-shell=true] section[aria-labelledby=ip-auth-page-title]{border-color:var(--ip-auth-v2k-line)!important;box-shadow:none!important;overflow:visible!important}html body #app #ip-auth-page-title{letter-spacing:-.08em!important;text-wrap:balance!important;max-width:100%!important;padding-top:.08em!important;padding-bottom:.1em!important;line-height:.98!important;overflow:visible!important}html body #app .ip-user-dashboard-page,html body #app .ip-studio-dashboard-page,html body #app .ip-admin-dashboard-page{background:#fff!important;padding-top:clamp(1.5rem,2.6vw,2.6rem)!important;overflow:visible!important}html body #app .ip-user-dashboard-page h1,html body #app .ip-studio-dashboard-page h1,html body #app .ip-admin-dashboard-page h1{padding-top:.08em!important;padding-bottom:.1em!important;line-height:.98!important;overflow:visible!important}html body #app .ip-auth-shell :is(a,button).ip-authv2-hero-action:empty,html body #app .ip-auth-shell :is(a,button).ip-authv2-hero-action[aria-label=""],html body #app .ip-user-dashboard-page :is(a,button):empty,html body #app .ip-studio-dashboard-page :is(a,button):empty,html body #app .ip-admin-dashboard-page :is(a,button):empty{display:none!important}html body #app .ip-authv2-filter-panel{border:1px solid var(--ip-auth-v2k-line)!important;box-shadow:none!important;background:#fff!important;border-radius:1.5rem!important;margin-top:.75rem!important;padding:clamp(1rem,2vw,1.25rem)!important}html body #app .ip-authv2-filter-panel>div{align-items:stretch!important;gap:1rem!important}html body #app .ip-authv2-filter-panel .flex.flex-wrap{flex-wrap:wrap!important;justify-content:flex-start!important;gap:.65rem!important;display:flex!important}html body #app .ip-authv2-filter-button{border:1px solid var(--ip-auth-v2k-line)!important;min-height:42px!important;color:var(--ip-auth-v2k-ink)!important;box-shadow:none!important;appearance:none!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;padding:.7rem 1rem!important;font-size:.85rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body #app .ip-authv2-filter-button:hover{background:#f8fafc!important;border-color:#9aa8bd!important}html body #app .ip-authv2-filter-button--active{border-color:var(--ip-auth-v2k-dark)!important;background:var(--ip-auth-v2k-dark)!important;color:#fff!important}html body #app .ip-authv2-filter-count{min-width:1.55rem!important;height:1.55rem!important;color:var(--ip-auth-v2k-ink)!important;background:#edf2f7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}html body #app .ip-authv2-filter-button--active .ip-authv2-filter-count{color:#fff!important;background:#ffffff29!important}html body #app .ip-auth-footer{color:#fff!important;background:#050816!important;margin-top:auto!important;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,3rem)!important;overflow:hidden!important}html body #app .ip-auth-footer__inner{background:0 0!important;grid-template-columns:minmax(18rem,1.15fr) minmax(0,2.5fr)!important;align-items:start!important;gap:clamp(2rem,5vw,4rem)!important;width:min(100%,92rem)!important;margin:0 auto!important;display:grid!important}html body #app .ip-auth-footer__brand,html body #app .ip-auth-footer__nav,html body #app .ip-auth-footer__legal,html body #app .ip-auth-footer__nav section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body #app .ip-auth-footer__eyebrow,html body #app .ip-auth-footer__nav h2{color:#c6d0e3!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:.75rem!important;font-weight:950!important}html body #app .ip-auth-footer__headline{color:#d7deea!important;letter-spacing:-.08em!important;max-width:30rem!important;margin-top:1rem!important;font-size:clamp(3rem,7vw,5.25rem)!important;font-weight:950!important;line-height:.92!important}html body #app .ip-auth-footer__summary{color:#aab7cc!important;max-width:34rem!important;margin-top:1.25rem!important;font-size:1rem!important;font-weight:650!important;line-height:1.7!important}html body #app .ip-auth-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(1.5rem,3vw,2.5rem)!important;display:grid!important}html body #app .ip-auth-footer__nav section{align-content:start!important;gap:.8rem!important;display:grid!important}html body #app .ip-auth-footer a{color:#b7c2d6!important;font-weight:800!important;text-decoration:none!important}html body #app .ip-auth-footer a:hover,html body #app .ip-auth-footer a:focus{color:#fff!important}html body #app .ip-auth-footer__legal{color:#94a3b8!important;border-top:1px solid #cbd5e12e!important;flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;padding-top:1.5rem!important;display:flex!important}html body #app .ip-auth-footer__legal nav{flex-wrap:wrap!important;gap:1rem!important;display:flex!important}@media (width<=1100px){html body #app .ip-auth-header{grid-template-columns:auto 1fr auto!important;min-height:78px!important}html body #app .ip-auth-desktop-nav{justify-content:flex-start!important}html body #app .ip-auth-footer__inner{grid-template-columns:1fr!important}html body #app .ip-auth-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html body #app .ip-auth-header{min-height:74px!important;padding:0 1rem!important}html body #app .ip-auth-desktop-nav{display:none!important}html body #app .ip-auth-mobile-menu{display:block!important}html body #app .ip-auth-actions>span{display:none!important}html body #app .ip-auth-main{padding-top:1.25rem!important}html body #app main[data-ip-auth-page-shell=true]>section,html body #app .ip-auth-surface-shell>section{padding-bottom:3rem!important;padding-left:1rem!important;padding-right:1rem!important}html body #app #ip-auth-page-title,html body #app .ip-user-dashboard-page h1,html body #app .ip-studio-dashboard-page h1,html body #app .ip-admin-dashboard-page h1{letter-spacing:-.075em!important;font-size:clamp(3rem,16vw,4.75rem)!important;line-height:1!important}html body #app .ip-authv2-filter-panel{border-radius:1.25rem!important;padding:1rem!important}html body #app .ip-authv2-filter-button{flex:calc(50% - .5rem)!important;min-width:0!important}html body #app .ip-auth-footer{padding:3rem 1.25rem!important}html body #app .ip-auth-footer__nav{grid-template-columns:1fr!important}html body #app .ip-auth-footer__headline{font-size:clamp(3rem,15vw,4.75rem)!important}}html body #app .ip-auth-main .ip-site-footer,html body #app .ip-auth-main .ip-footer-final,html body #app .ip-auth-main footer.ip-site-footer,html body #app .ip-auth-main footer.ip-footer-final,html body #app .ip-auth-surface-shell .ip-site-footer,html body #app .ip-auth-surface-shell .ip-footer-final{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body #app .ip-auth-shell>footer.ip-auth-footer{color:#fff!important;background:#050816!important;border:0!important;width:100%!important;margin-top:auto!important;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,3rem)!important;display:block!important;overflow:hidden!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__inner{width:min(100%,92rem)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(18rem,1.15fr) minmax(0,2.5fr)!important;align-items:start!important;gap:clamp(2rem,5vw,4rem)!important;margin:0 auto!important;padding:0!important;display:grid!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__brand,html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__nav,html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__nav section,html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__legal{box-shadow:none!important;background:0 0!important;border:0!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__eyebrow,html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__nav h2{color:#c6d0e3!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:.75rem!important;font-weight:950!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__headline{color:#d7deea!important;letter-spacing:-.08em!important;max-width:30rem!important;margin:1rem 0 0!important;font-size:clamp(3rem,7vw,5.25rem)!important;font-weight:950!important;line-height:.92!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__summary{color:#aab7cc!important;max-width:34rem!important;margin:1.25rem 0 0!important;font-size:1rem!important;font-weight:650!important;line-height:1.7!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(1.5rem,3vw,2.5rem)!important;display:grid!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__nav section{align-content:start!important;gap:.8rem!important;padding:0!important;display:grid!important}html body #app .ip-auth-shell>footer.ip-auth-footer a{color:#b7c2d6!important;font-weight:800!important;text-decoration:none!important}html body #app .ip-auth-shell>footer.ip-auth-footer a:hover,html body #app .ip-auth-shell>footer.ip-auth-footer a:focus{color:#fff!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__legal{color:#94a3b8!important;border-top:1px solid #cbd5e12e!important;flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-top:1rem!important;padding:1.5rem 0 0!important;display:flex!important}html body #app .ip-studio-dashboard-page :is(a,button)[href=""],html body #app .ip-studio-dashboard-page :is(a,button)[href=\#],html body #app .ip-user-dashboard-page :is(a,button)[href=""],html body #app .ip-user-dashboard-page :is(a,button)[href=\#]{display:none!important}@media (width<=1100px){html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__inner{grid-template-columns:1fr!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html body #app .ip-auth-shell>footer.ip-auth-footer{padding:3rem 1.25rem!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__nav{grid-template-columns:1fr!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__headline{font-size:clamp(3rem,15vw,4.75rem)!important}}html body #app .ip-auth-shell>footer.ip-auth-footer{background:#050816!important;border-top:1px solid #cbd5e129!important;min-height:0!important;margin-top:clamp(2rem,4vw,3rem)!important;padding:1.1rem clamp(1.25rem,3vw,2.25rem)!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__inner{justify-content:space-between!important;align-items:center!important;gap:1rem!important;width:min(100%,92rem)!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:flex!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__brand{display:contents!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__eyebrow,html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__headline,html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__summary,html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__nav{display:none!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__legal{color:#9aa8bd!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:.75rem 1rem!important;width:100%!important;margin:0!important;padding:0!important;font-size:.86rem!important;font-weight:750!important;line-height:1.4!important;display:flex!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__legal nav{flex-wrap:wrap!important;gap:.85rem!important;display:flex!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__legal a{color:#c6d0e3!important;font-size:.86rem!important;font-weight:850!important;text-decoration:none!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__legal a:hover,html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__legal a:focus{color:#fff!important}@media (width<=760px){html body #app .ip-auth-shell>footer.ip-auth-footer{padding:1rem 1.25rem!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__legal{text-align:center!important;justify-content:center!important}html body #app .ip-auth-shell>footer.ip-auth-footer .ip-auth-footer__legal nav{justify-content:center!important}}html body #app .ip-studio-dashboard-page,html body #app .ip-studio-dashboard-page h1,html body #app .ip-studio-dashboard-page h2,html body #app .ip-studio-dashboard-page h3,html body #app .ip-studio-dashboard-page strong,html body #app .ip-studio-dashboard-page .font-bold,html body #app .ip-studio-dashboard-page .font-extrabold,html body #app .ip-studio-dashboard-page .font-black{color:#050816!important}html body #app .ip-studio-dashboard-page p,html body #app .ip-studio-dashboard-page span,html body #app .ip-studio-dashboard-page div,html body #app .ip-studio-dashboard-page li,html body #app .ip-studio-dashboard-page dt,html body #app .ip-studio-dashboard-page dd{color:inherit}html body #app .ip-studio-dashboard-page .text-white,html body #app .ip-studio-dashboard-page .text-slate-50,html body #app .ip-studio-dashboard-page .text-slate-100,html body #app .ip-studio-dashboard-page .text-slate-200,html body #app .ip-studio-dashboard-page .text-slate-300,html body #app .ip-studio-dashboard-page .uppercase,html body #app .ip-studio-dashboard-page [class*=tracking-],html body #app .ip-studio-dashboard-page [class*=letter]{color:#5b6780!important}html body #app .ip-studio-dashboard-page section :is(p,span,div).uppercase,html body #app .ip-studio-dashboard-page section :is(p,span,div)[class*=tracking]{color:#5b6780!important;opacity:1!important}html body #app .ip-studio-dashboard-page [class*=rounded] :is(p,span,div,dt,dd){opacity:1!important}html body #app .ip-studio-dashboard-page [class*=rounded] .text-white,html body #app .ip-studio-dashboard-page [class*=rounded] .text-slate-50,html body #app .ip-studio-dashboard-page [class*=rounded] .text-slate-100,html body #app .ip-studio-dashboard-page [class*=rounded] .text-slate-200,html body #app .ip-studio-dashboard-page [class*=rounded] .text-slate-300{color:#5b6780!important}html body #app .ip-studio-dashboard-page [class*=rounded] :is(h1,h2,h3,strong,.font-bold,.font-extrabold,.font-black){color:#050816!important}html body #app .ip-studio-dashboard-page [class*=shadow] :is(p,span,div){color:#5b6780!important;opacity:1!important}html body #app .ip-studio-dashboard-page [class*=shadow] :is(strong,.font-bold,.font-extrabold,.font-black){color:#050816!important}html body #app .ip-studio-dashboard-page a.bg-slate-950,html body #app .ip-studio-dashboard-page button.bg-slate-950,html body #app .ip-studio-dashboard-page a.bg-black,html body #app .ip-studio-dashboard-page button.bg-black,html body #app .ip-studio-dashboard-page a[class*="bg-[#050816]"],html body #app .ip-studio-dashboard-page button[class*="bg-[#050816]"]{color:#fff!important}html body #app .ip-studio-dashboard-page{color:#050816!important}html body #app .ip-studio-dashboard-page :where(p,span,div,li,dt,dd,small,label){color:inherit;opacity:1!important}html body #app .ip-studio-dashboard-page :where(h1,h2,h3,h4,strong,b,.font-semibold,.font-bold,.font-extrabold,.font-black,.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl,.text-7xl){color:#050816!important;opacity:1!important}html body #app .ip-studio-dashboard-page :where(p,li,dt,dd,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700),html body #app .ip-studio-dashboard-page :where(.uppercase,[class*=tracking-]),html body #app .ip-studio-dashboard-page :where(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-gray-50,.text-gray-100,.text-gray-200,.text-gray-300){color:#5b6780!important;opacity:1!important}html body #app .ip-studio-dashboard-page [class*=rounded] :where(.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl,.text-7xl,.font-black,.font-extrabold,.font-bold){color:#050816!important;opacity:1!important}html body #app .ip-studio-dashboard-page [class*=rounded] :where(p,span,div,small,dt,dd){opacity:1!important}html body #app .ip-studio-dashboard-page :where(a,button){color:#050816!important;opacity:1!important}html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-pink],html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-fuchsia],html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-rose],html body #app .ip-studio-dashboard-page :where(a,button)[class*="bg-[#ff1493]"],html body #app .ip-studio-dashboard-page :where(a,button)[class*="bg-[#FA0DE9]"],html body #app .ip-studio-dashboard-page :where(a,button)[class*="bg-[#fa0de9]"],html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-slate-950],html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-slate-900],html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-black],html body #app .ip-studio-dashboard-page :where(a,button)[class*="bg-[#050816]"],html body #app .ip-studio-dashboard-page :where(a,button)[class*="bg-[#0A0A0F]"],html body #app .ip-studio-dashboard-page :where(a,button)[class*="bg-[#0a0a0f]"],html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-pink] *,html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-fuchsia] *,html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-rose] *,html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-slate-950] *,html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-slate-900] *,html body #app .ip-studio-dashboard-page :where(a,button)[class*=bg-black] *{color:#fff!important}html body #app .ip-studio-dashboard-page [class*=border] :where(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300){color:#5b6780!important}html body #app .ip-studio-dashboard-page [class*=border] :where(a,button)[class*=bg-slate-950],html body #app .ip-studio-dashboard-page [class*=border] :where(a,button)[class*=bg-slate-900],html body #app .ip-studio-dashboard-page [class*=border] :where(a,button)[class*=bg-black],html body #app .ip-studio-dashboard-page [class*=border] :where(a,button)[class*=bg-pink],html body #app .ip-studio-dashboard-page [class*=border] :where(a,button)[class*=bg-fuchsia],html body #app .ip-studio-dashboard-page [class*=border] :where(a,button)[class*=bg-rose]{color:#fff!important}html body #app .ip-auth-main a[href*="/operator/booking-requests"]:not([class*=bg-slate-950]):not([class*=bg-slate-900]):not([class*=bg-black]),html body #app .ip-auth-main a[href*="/operator/analytics"]:not([class*=bg-slate-950]):not([class*=bg-slate-900]):not([class*=bg-black]),html body #app .ip-auth-main a[href*="/operator/finance"]:not([class*=bg-slate-950]):not([class*=bg-slate-900]):not([class*=bg-black]),html body #app .ip-auth-main a[href*="/operator/booking-requests"]:not([class*=bg-slate-950]):not([class*=bg-slate-900]):not([class*=bg-black]) *,html body #app .ip-auth-main a[href*="/operator/analytics"]:not([class*=bg-slate-950]):not([class*=bg-slate-900]):not([class*=bg-black]) *,html body #app .ip-auth-main a[href*="/operator/finance"]:not([class*=bg-slate-950]):not([class*=bg-slate-900]):not([class*=bg-black]) *{color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important}html body #app .ip-auth-main a[href*="/operator/studio-spaces"][class*=bg-pink],html body #app .ip-auth-main a[href*="/operator/studio-spaces"][class*=bg-fuchsia],html body #app .ip-auth-main a[href*="/operator/studio-spaces"][class*=bg-rose],html body #app .ip-auth-main a[href*="/operator/studio-spaces"][class*=bg-pink] *,html body #app .ip-auth-main a[href*="/operator/studio-spaces"][class*=bg-fuchsia] *,html body #app .ip-auth-main a[href*="/operator/studio-spaces"][class*=bg-rose] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-auth-main a[href*="/operator/booking-requests"][class*=bg-slate-950],html body #app .ip-auth-main a[href*="/operator/booking-requests"][class*=bg-slate-900],html body #app .ip-auth-main a[href*="/operator/booking-requests"][class*=bg-black],html body #app .ip-auth-main button[class*=bg-slate-950],html body #app .ip-auth-main button[class*=bg-slate-900],html body #app .ip-auth-main button[class*=bg-black],html body #app .ip-auth-main a[href*="/operator/booking-requests"][class*=bg-slate-950] *,html body #app .ip-auth-main a[href*="/operator/booking-requests"][class*=bg-slate-900] *,html body #app .ip-auth-main a[href*="/operator/booking-requests"][class*=bg-black] *,html body #app .ip-auth-main button[class*=bg-slate-950] *,html body #app .ip-auth-main button[class*=bg-slate-900] *,html body #app .ip-auth-main button[class*=bg-black] *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body #app .ip-auth-main section:has(a[href*="/operator/booking-requests"]){color:#050816!important;-webkit-text-fill-color:#050816!important}html body #app .ip-auth-main section:has(a[href*="/operator/booking-requests"]) :where(p,span,div,h2,h3,strong,b){opacity:1!important;-webkit-text-fill-color:currentColor!important}html body #app .ip-auth-main section:has(a[href*="/operator/booking-requests"]) :where(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-gray-50,.text-gray-100,.text-gray-200,.text-gray-300){color:#5b6780!important;-webkit-text-fill-color:#5b6780!important;opacity:1!important}html body #app .ip-auth-main section:has(a[href*="/operator/booking-requests"]) [class*=rounded] :where(.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl,.font-black,.font-extrabold,.font-bold){color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important}html body #app .ip-auth-main section:has(a[href*="/operator/booking-requests"]) [class*=rounded] :where(p,span,div):not(a *):not(button *){color:#5b6780!important;-webkit-text-fill-color:#5b6780!important;opacity:1!important}:is(html body #app .ip-auth-main section:has(a[href*="/operator/booking-requests"]) a[class*=bg-slate-950],html body #app .ip-auth-main section:has(a[href*="/operator/booking-requests"]) a[class*=bg-slate-900],html body #app .ip-auth-main section:has(a[href*="/operator/booking-requests"]) a[class*=bg-black],html body #app .ip-auth-main section:has(a[href*="/operator/booking-requests"]) a[class*=bg-slate-950] *,html body #app .ip-auth-main section:has(a[href*="/operator/booking-requests"]) a[class*=bg-slate-900] *,html body #app .ip-auth-main section:has(a[href*="/operator/booking-requests"]) a[class*=bg-black] *){color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-auth-main :where(a,button){color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important;text-shadow:none!important}html body #app .ip-auth-main :where(a,button) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}html body #app .ip-auth-main :where(a,button)[class*=bg-pink],html body #app .ip-auth-main :where(a,button)[class*=bg-fuchsia],html body #app .ip-auth-main :where(a,button)[class*=bg-rose],html body #app .ip-auth-main :where(a,button)[class*="bg-[#ff1493]"],html body #app .ip-auth-main :where(a,button)[class*="bg-[#FF1493]"],html body #app .ip-auth-main :where(a,button)[class*="bg-[#fa0de9]"],html body #app .ip-auth-main :where(a,button)[class*="bg-[#FA0DE9]"],html body #app .ip-auth-main :where(a,button)[class*=bg-pink] *,html body #app .ip-auth-main :where(a,button)[class*=bg-fuchsia] *,html body #app .ip-auth-main :where(a,button)[class*=bg-rose] *,html body #app .ip-auth-main :where(a,button)[class*="bg-[#ff1493]"] *,html body #app .ip-auth-main :where(a,button)[class*="bg-[#FF1493]"] *,html body #app .ip-auth-main :where(a,button)[class*="bg-[#fa0de9]"] *,html body #app .ip-auth-main :where(a,button)[class*="bg-[#FA0DE9]"] *,html body #app .ip-auth-main :where(a,button)[class*=bg-black],html body #app .ip-auth-main :where(a,button)[class*=bg-slate-950],html body #app .ip-auth-main :where(a,button)[class*=bg-slate-900],html body #app .ip-auth-main :where(a,button)[class*=bg-zinc-950],html body #app .ip-auth-main :where(a,button)[class*=bg-zinc-900],html body #app .ip-auth-main :where(a,button)[class*=bg-neutral-950],html body #app .ip-auth-main :where(a,button)[class*=bg-neutral-900],html body #app .ip-auth-main :where(a,button)[class*="bg-[#050816]"],html body #app .ip-auth-main :where(a,button)[class*="bg-[#0A0A0F]"],html body #app .ip-auth-main :where(a,button)[class*="bg-[#0a0a0f]"],html body #app .ip-auth-main :where(a,button)[class*=bg-black] *,html body #app .ip-auth-main :where(a,button)[class*=bg-slate-950] *,html body #app .ip-auth-main :where(a,button)[class*=bg-slate-900] *,html body #app .ip-auth-main :where(a,button)[class*=bg-zinc-950] *,html body #app .ip-auth-main :where(a,button)[class*=bg-zinc-900] *,html body #app .ip-auth-main :where(a,button)[class*=bg-neutral-950] *,html body #app .ip-auth-main :where(a,button)[class*=bg-neutral-900] *,html body #app .ip-auth-main :where(a,button)[class*="bg-[#050816]"] *,html body #app .ip-auth-main :where(a,button)[class*="bg-[#0A0A0F]"] *,html body #app .ip-auth-main :where(a,button)[class*="bg-[#0a0a0f]"] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-auth-main section:first-of-type :where(a,button):not([class*=bg-pink]):not([class*=bg-fuchsia]):not([class*=bg-rose]):not([class*=bg-black]):not([class*=bg-slate-950]):not([class*=bg-slate-900]):not([class*="bg-[#050816]"]),html body #app .ip-auth-main section:first-of-type :where(a,button):not([class*=bg-pink]):not([class*=bg-fuchsia]):not([class*=bg-rose]):not([class*=bg-black]):not([class*=bg-slate-950]):not([class*=bg-slate-900]):not([class*="bg-[#050816]"]) *{color:#050816!important;-webkit-text-fill-color:#050816!important}html body #app .ip-auth-main :where(a,button) :where(span,div,strong){background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body #app a[href="/operator/booking-requests"][class*=bg-white][class*=text-slate-950],html body #app a[href="/operator/booking-requests"][class*=bg-white][class*=text-slate-950]:link,html body #app a[href="/operator/booking-requests"][class*=bg-white][class*=text-slate-950]:visited,html body #app a[href="/operator/booking-requests"][class*=bg-white][class*=text-slate-950]:hover,html body #app a[href="/operator/booking-requests"][class*=bg-white][class*=text-slate-950]:focus,html body #app a[href="/operator/booking-requests"][class*=bg-white][class*=text-slate-950] *,html body #app a[href="/operator/booking-requests"][class*=bg-white][class*=text-slate-950]:hover *,html body #app a[href="/operator/booking-requests"][class*=bg-white][class*=text-slate-950]:focus *{color:#050816!important;-webkit-text-fill-color:#050816!important;text-shadow:none!important;opacity:1!important}html body #app a[href="/operator/booking-requests"][class*=bg-slate-950],html body #app a[href="/operator/booking-requests"][class*=bg-slate-900],html body #app a[href="/operator/booking-requests"][class*=bg-black],html body #app a[href="/operator/booking-requests"][class*=bg-slate-950] *,html body #app a[href="/operator/booking-requests"][class*=bg-slate-900] *,html body #app a[href="/operator/booking-requests"][class*=bg-black] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-studio-dashboard-page [class*=bg-white][class*=text-white],html body #app .ip-studio-dashboard-page [class*=bg-white][class*=text-white] *{color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important}html body #app .ip-studio-dashboard-page [class*=bg-slate-950],html body #app .ip-studio-dashboard-page [class*=bg-slate-950] *,html body #app .ip-studio-dashboard-page [class*=bg-black],html body #app .ip-studio-dashboard-page [class*=bg-black] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-studio-dashboard-page [class*=bg-slate-950] [class*=bg-white],html body #app .ip-studio-dashboard-page [class*=bg-slate-950] [class*=bg-white] *,html body #app .ip-studio-dashboard-page [class*=bg-black] [class*=bg-white],html body #app .ip-studio-dashboard-page [class*=bg-black] [class*=bg-white] *{color:#050816!important;-webkit-text-fill-color:#050816!important}html body #app .ip-studio-dashboard-page .ip-studio-dashboard-stat-card{flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;min-height:8rem!important;display:flex!important}html body #app .ip-studio-dashboard-page .ip-studio-dashboard-stat-card>:first-child{min-height:2.8rem!important;margin:0!important;line-height:1.25!important;display:block!important}html body #app .ip-studio-dashboard-page .ip-studio-dashboard-stat-card>:last-child{margin-top:auto!important;line-height:1!important}html body #app .ip-studio-dashboard-page [class*="rounded-[2rem]"][class*=bg-white\/95][class*=ring-slate-200]{flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important;min-height:8rem!important;display:flex!important}html body #app .ip-studio-dashboard-page [class*="rounded-[2rem]"][class*=bg-white\/95][class*=ring-slate-200]>:first-child{min-height:2.8rem!important;line-height:1.25!important}html body #app .ip-studio-dashboard-page [class*="rounded-[2rem]"][class*=bg-white\/95][class*=ring-slate-200]>:last-child{margin-top:auto!important;line-height:1!important}@media (width<=760px){html body #app .ip-studio-dashboard-page .ip-studio-dashboard-stat-card,html body #app .ip-studio-dashboard-page [class*="rounded-[2rem]"][class*=bg-white\/95][class*=ring-slate-200]{min-height:7rem!important}html body #app .ip-studio-dashboard-page .ip-studio-dashboard-stat-card>:first-child,html body #app .ip-studio-dashboard-page [class*="rounded-[2rem]"][class*=bg-white\/95][class*=ring-slate-200]>:first-child{min-height:2.4rem!important}}html body #app .ip-studio-dashboard-page a[href="/operator/booking-requests"][class*=bg-slate-950]>:first-child,html body #app .ip-studio-dashboard-page a[href="/operator/booking-requests"][class*=bg-slate-900]>:first-child,html body #app .ip-studio-dashboard-page a[href="/operator/booking-requests"][class*=bg-black]>:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important;box-shadow:none!important;background:#ffffff24!important;border:1px solid #ffffff47!important}html body #app .ip-studio-dashboard-page a[href="/operator/booking-requests"][class*=bg-slate-950]>:first-child *,html body #app .ip-studio-dashboard-page a[href="/operator/booking-requests"][class*=bg-slate-900]>:first-child *,html body #app .ip-studio-dashboard-page a[href="/operator/booking-requests"][class*=bg-black]>:first-child *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body #app .ip-studio-dashboard-page section:first-of-type a[href="/operator/booking-requests"]:not([class*=bg-slate-950]):not([class*=bg-slate-900]):not([class*=bg-black]){color:#050816!important;-webkit-text-fill-color:#050816!important}html body #app .ip-studio-dashboard-page .ip-studio-action-card{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#050816!important;border-color:#050816!important}html body #app .ip-studio-dashboard-page .ip-studio-action-card *{opacity:1!important;text-shadow:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body #app .ip-studio-dashboard-page .ip-studio-action-badge{color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important;width:auto!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}html body #app .ip-studio-dashboard-page .ip-studio-action-badge,html body #app .ip-studio-dashboard-page .ip-studio-action-badge *{color:#050816!important;-webkit-text-fill-color:#050816!important}html body #app .ip-studio-dashboard-page .ip-studio-action-title{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body #app .ip-studio-dashboard-page .ip-studio-action-body{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important}html body #app .ip-studio-dashboard-page .ip-studio-action-card:hover{background:#0f172a!important;border-color:#0f172a!important}html body #app .ip-studio-dashboard-page section[data-ip-studio-availability-health=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050816!important;border-color:#050816!important}html body #app .ip-studio-dashboard-page section[data-ip-studio-availability-health=true]>div:first-child :where(p,h1,h2,h3,a,button,span,strong){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body #app .ip-studio-dashboard-page section[data-ip-studio-availability-health=true]>div:first-child p:not(:first-child){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}html body #app .ip-studio-dashboard-page section[data-ip-studio-availability-health=true] a[href*="/operator/booking-requests"],html body #app .ip-studio-dashboard-page section[data-ip-studio-availability-health=true] a[href*="/operator/booking-requests"] *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body #app .ip-studio-dashboard-page section[data-ip-studio-availability-health=true] div[class*=grid] span[class*=bg-white],html body #app .ip-studio-dashboard-page section[data-ip-studio-availability-health=true] div[class*=grid] span[class*=bg-white] *{color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important}html body #app .ip-studio-dashboard-page section[data-ip-studio-availability-health=true] div[class*=grid] span[class*=bg-white] span{color:#5b6780!important;-webkit-text-fill-color:#5b6780!important}html body #app section[data-ip-studio-availability-health=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050816!important;border-color:#050816!important}html body #app section[data-ip-studio-availability-health=true]>div:first-child,html body #app section[data-ip-studio-availability-health=true]>div:first-child :is(p,h1,h2,h3,a,button,span,strong){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body #app section[data-ip-studio-availability-health=true]>div:first-child p:not(:first-child){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}html body #app section[data-ip-studio-availability-health=true] a[href*="/operator/booking-requests"],html body #app section[data-ip-studio-availability-health=true] a[href*="/operator/booking-requests"] *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body #app section[data-ip-studio-availability-health=true] span[class*=bg-white],html body #app section[data-ip-studio-availability-health=true] span[class*=bg-white] *{color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important}html body #app section[data-ip-studio-availability-health=true] span[class*=bg-white] span{color:#5b6780!important;-webkit-text-fill-color:#5b6780!important}html body #app .ip-availability-health-v3u{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050816!important;border:1px solid #050816!important;border-radius:2rem!important;width:100%!important;padding:1.5rem!important;display:block!important;box-shadow:0 22px 45px #05081629!important}html body #app .ip-availability-health-v3u-header{justify-content:space-between!important;align-items:flex-start!important;gap:1.5rem!important;display:flex!important}html body #app .ip-availability-health-v3u-copy{min-width:0!important}html body #app .ip-availability-health-v3u-eyebrow{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important;font-size:.75rem!important;font-weight:900!important;line-height:1rem!important}html body #app .ip-availability-health-v3u-title{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;letter-spacing:-.03em!important;margin:.25rem 0 0!important;font-size:1.5rem!important;font-weight:900!important;line-height:1.15!important}html body #app .ip-availability-health-v3u-description{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important;max-width:56rem!important;margin:.65rem 0 0!important;font-size:.95rem!important;font-weight:700!important;line-height:1.55!important}html body #app .ip-availability-health-v3u-review{color:#050816!important;-webkit-text-fill-color:#050816!important;min-height:2.4rem!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:.65rem 1rem!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body #app .ip-availability-health-v3u-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important;margin-top:1.35rem!important;display:grid!important}html body #app .ip-availability-health-v3u-stat{color:#050816!important;-webkit-text-fill-color:#050816!important;text-align:center!important;background:#ffffffe0!important;border-radius:1rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:4.1rem!important;display:flex!important}html body #app .ip-availability-health-v3u-stat strong{color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important;font-size:1.05rem!important;font-weight:900!important;line-height:1.1!important;display:block!important}html body #app .ip-availability-health-v3u-stat span{color:#5b6780!important;-webkit-text-fill-color:#5b6780!important;opacity:1!important;margin-top:.25rem!important;font-size:.8rem!important;font-weight:800!important;line-height:1.1!important;display:block!important}@media (width<=900px){html body #app .ip-availability-health-v3u-header{flex-direction:column!important}html body #app .ip-availability-health-v3u-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #app .ip-availability-health-v3v{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050816!important;border:1px solid #050816!important;border-radius:2rem!important;width:100%!important;padding:1.5rem!important;display:block!important;box-shadow:0 22px 45px #05081629!important}html body #app .ip-availability-health-v3v-header{justify-content:space-between!important;align-items:flex-start!important;gap:1.5rem!important;display:flex!important}html body #app .ip-availability-health-v3v-copy{min-width:0!important}html body #app .ip-availability-health-v3v-eyebrow{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important;font-size:.75rem!important;font-weight:900!important;line-height:1rem!important}html body #app .ip-availability-health-v3v-title{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;letter-spacing:-.03em!important;margin:.25rem 0 0!important;font-size:1.5rem!important;font-weight:900!important;line-height:1.15!important}html body #app .ip-availability-health-v3v-description{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important;max-width:56rem!important;margin:.65rem 0 0!important;font-size:.95rem!important;font-weight:700!important;line-height:1.55!important}html body #app .ip-availability-health-v3v-review{color:#050816!important;-webkit-text-fill-color:#050816!important;min-height:2.4rem!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:.65rem 1rem!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body #app .ip-availability-health-v3v-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.75rem!important;margin-top:1.35rem!important;display:grid!important}html body #app .ip-availability-health-v3v-stat{color:#050816!important;-webkit-text-fill-color:#050816!important;text-align:center!important;background:#ffffffe6!important;border-radius:1rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:4.1rem!important;display:flex!important}html body #app .ip-availability-health-v3v-stat strong{color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important;font-size:1.05rem!important;font-weight:900!important;line-height:1.1!important;display:block!important}html body #app .ip-availability-health-v3v-stat span{color:#5b6780!important;-webkit-text-fill-color:#5b6780!important;opacity:1!important;margin-top:.25rem!important;font-size:.8rem!important;font-weight:800!important;line-height:1.1!important;display:block!important}html body #app .ip-studio-action-card{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050816!important;border-color:#050816!important}html body #app .ip-studio-action-title{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-studio-action-body{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}html body #app .ip-studio-action-badge,html body #app .ip-studio-action-badge *{color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important;text-shadow:none!important;background:#fff!important}@media (width<=900px){html body #app .ip-availability-health-v3v-header{flex-direction:column!important}html body #app .ip-availability-health-v3v-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #app .ip-action-hub-badge-v3w{all:unset!important;box-sizing:border-box!important;color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important;visibility:visible!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-indent:0!important;width:auto!important;min-width:0!important;max-width:max-content!important;text-shadow:none!important;white-space:nowrap!important;filter:none!important;mix-blend-mode:normal!important;background:#fff!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:.34rem .82rem!important;font-family:inherit!important;font-size:.74rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;overflow:visible!important;transform:none!important}html body #app .ip-action-hub-badge-v3w *,html body #app .ip-action-hub-badge-v3w:before,html body #app .ip-action-hub-badge-v3w:after{color:#050816!important;-webkit-text-fill-color:#050816!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important}html body #app .ip-studio-spaces-action-v3z{all:unset!important;box-sizing:border-box!important;text-align:center!important;cursor:pointer!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;width:100%!important;min-height:3rem!important;text-shadow:none!important;text-indent:0!important;filter:none!important;mix-blend-mode:normal!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;border:1px solid #d7def0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:.85rem 1.35rem!important;font-family:inherit!important;font-size:.95rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;transition:background-color .15s,border-color .15s,color .15s,transform .15s!important;display:inline-flex!important}html body #app .ip-studio-spaces-action-v3z *,html body #app .ip-studio-spaces-action-v3z:before,html body #app .ip-studio-spaces-action-v3z:after{opacity:1!important;visibility:visible!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important}html body #app .ip-studio-spaces-action-v3z--pink,html body #app .ip-studio-spaces-action-v3z--pink *,html body #app .ip-studio-spaces-action-v3z--pink:hover,html body #app .ip-studio-spaces-action-v3z--pink:hover *,html body #app .ip-studio-spaces-action-v3z--pink:focus-visible,html body #app .ip-studio-spaces-action-v3z--pink:focus-visible *{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#fa0de9!important;border-color:#fa0de9!important}html body #app .ip-studio-spaces-action-v3z--white{color:#050816!important;-webkit-text-fill-color:#050816!important;background:#fff!important;border-color:#d7def0!important}html body #app .ip-studio-spaces-action-v3z--white *,html body #app .ip-studio-spaces-action-v3z--white:before,html body #app .ip-studio-spaces-action-v3z--white:after{color:#050816!important;-webkit-text-fill-color:#050816!important}html body #app .ip-studio-spaces-action-v3z--white:hover,html body #app .ip-studio-spaces-action-v3z--white:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050816!important;border-color:#050816!important}html body #app .ip-studio-spaces-action-v3z:hover{transform:translateY(-1px)!important}html body #app .ip-studio-spaces-action-v3z{text-align:center!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;min-height:3rem!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;border-radius:999px!important;font-weight:900!important;text-decoration:none!important;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important}html body #app .ip-studio-spaces-action-v3z--pink,html body #app .ip-studio-spaces-action-v3z--pink *,html body #app .ip-studio-spaces-action-v3z--pink:before,html body #app .ip-studio-spaces-action-v3z--pink:after{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#ff1493!important;border-color:#ff1493!important}html body #app .ip-studio-spaces-action-v3z--pink:hover,html body #app .ip-studio-spaces-action-v3z--pink:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#050816!important;border-color:#050816!important;transform:translateY(-1px)!important;box-shadow:0 18px 36px #0508162e!important}html body #app .ip-studio-spaces-action-v3z--pink:hover *,html body #app .ip-studio-spaces-action-v3z--pink:focus-visible *,html body #app .ip-studio-spaces-action-v3z--pink:hover:before,html body #app .ip-studio-spaces-action-v3z--pink:focus-visible:before,html body #app .ip-studio-spaces-action-v3z--pink:hover:after,html body #app .ip-studio-spaces-action-v3z--pink:focus-visible:after{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-studio-spaces-action-v3z--white,html body #app .ip-studio-spaces-action-v3z--white *,html body #app .ip-studio-spaces-action-v3z--white:before,html body #app .ip-studio-spaces-action-v3z--white:after{color:#050816!important;-webkit-text-fill-color:#050816!important;background-color:#fff!important;border-color:#d7def0!important}html body #app .ip-studio-spaces-action-v3z--white:hover,html body #app .ip-studio-spaces-action-v3z--white:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#050816!important;border-color:#050816!important;transform:translateY(-1px)!important;box-shadow:0 18px 36px #0508162e!important}html body #app .ip-studio-spaces-action-v3z--white:hover *,html body #app .ip-studio-spaces-action-v3z--white:focus-visible *,html body #app .ip-studio-spaces-action-v3z--white:hover:before,html body #app .ip-studio-spaces-action-v3z--white:focus-visible:before,html body #app .ip-studio-spaces-action-v3z--white:hover:after,html body #app .ip-studio-spaces-action-v3z--white:focus-visible:after{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-space-action-v4d{text-align:center!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;width:100%!important;min-height:3rem!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s!important;display:inline-flex!important}html body #app .ip-space-action-v4d-text{opacity:1!important;visibility:visible!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important;filter:none!important;mix-blend-mode:normal!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;justify-content:center!important;align-items:center!important;font-family:inherit!important;font-size:.95rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body #app .ip-space-action-v4d--primary,html body #app .ip-space-action-v4d--primary .ip-space-action-v4d-text,html body #app .ip-space-action-v4d--primary:hover,html body #app .ip-space-action-v4d--primary:hover .ip-space-action-v4d-text,html body #app .ip-space-action-v4d--primary:focus-visible,html body #app .ip-space-action-v4d--primary:focus-visible .ip-space-action-v4d-text{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-space-action-v4d--secondary,html body #app .ip-space-action-v4d--secondary .ip-space-action-v4d-text{color:#050816!important;-webkit-text-fill-color:#050816!important}html body #app .ip-space-action-v4d--secondary:hover,html body #app .ip-space-action-v4d--secondary:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050816!important;border-color:#050816!important;transform:translateY(-1px)!important;box-shadow:0 18px 36px #0508162e!important}html body #app .ip-space-action-v4d--secondary:hover .ip-space-action-v4d-text,html body #app .ip-space-action-v4d--secondary:focus-visible .ip-space-action-v4d-text{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app .ip-space-action-v4d--primary:hover,html body #app .ip-space-action-v4d--primary:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}html body #app :is(a,button,[role=button]).ip-primary-pill:before,html body #app :is(a,button,[role=button]).ip-primary-pill:after,html body #app :is(a,button,[role=button]).ip-secondary-pill:before,html body #app :is(a,button,[role=button]).ip-secondary-pill:after,html body #app :is(a,button,[role=button]).ip-dark-pill:before,html body #app :is(a,button,[role=button]).ip-dark-pill:after{content:none!important;display:none!important}html body #app :is(a,button,[role=button]).ip-primary-pill,html body #app :is(a,button,[role=button]).ip-secondary-pill,html body #app :is(a,button,[role=button]).ip-dark-pill{text-shadow:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;visibility:visible!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;text-decoration:none!important;transform:none!important}html body #app :is(a,button,[role=button]).ip-primary-pill,html body #app :is(a,button,[role=button]).ip-primary-pill:link,html body #app :is(a,button,[role=button]).ip-primary-pill:visited,html body #app :is(a,button,[role=button]).ip-primary-pill:hover,html body #app :is(a,button,[role=button]).ip-primary-pill:focus-visible,html body #app :is(a,button,[role=button]).ip-primary-pill:active{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;transform:none!important}html body #app :is(a,button,[role=button]).ip-primary-pill *,html body #app :is(a,button,[role=button]).ip-primary-pill:hover *,html body #app :is(a,button,[role=button]).ip-primary-pill:focus-visible *,html body #app :is(a,button,[role=button]).ip-primary-pill:active *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body #app :is(a,button,[role=button]).ip-secondary-pill,html body #app :is(a,button,[role=button]).ip-secondary-pill:link,html body #app :is(a,button,[role=button]).ip-secondary-pill:visited{color:#050816!important;-webkit-text-fill-color:#050816!important;box-shadow:none!important;background:#fff!important;border-color:#d7def0!important;transform:none!important}html body #app :is(a,button,[role=button]).ip-secondary-pill *,html body #app :is(a,button,[role=button]).ip-secondary-pill:link *,html body #app :is(a,button,[role=button]).ip-secondary-pill:visited *{color:#050816!important;-webkit-text-fill-color:#050816!important;text-shadow:none!important}html body #app :is(a,button,[role=button]).ip-secondary-pill:hover,html body #app :is(a,button,[role=button]).ip-secondary-pill:focus-visible,html body #app :is(a,button,[role=button]).ip-secondary-pill:active{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#050816!important;border-color:#050816!important;transform:none!important}html body #app :is(a,button,[role=button]).ip-secondary-pill:hover *,html body #app :is(a,button,[role=button]).ip-secondary-pill:focus-visible *,html body #app :is(a,button,[role=button]).ip-secondary-pill:active *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body #app :is(a,button,[role=button]).ip-dark-pill,html body #app :is(a,button,[role=button]).ip-dark-pill:link,html body #app :is(a,button,[role=button]).ip-dark-pill:visited,html body #app :is(a,button,[role=button]).ip-dark-pill:hover,html body #app :is(a,button,[role=button]).ip-dark-pill:focus-visible,html body #app :is(a,button,[role=button]).ip-dark-pill:active{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;background:#050816!important;border-color:#050816!important;transform:none!important}html body #app :is(a,button,[role=button]).ip-dark-pill *,html body #app :is(a,button,[role=button]).ip-dark-pill:hover *,html body #app :is(a,button,[role=button]).ip-dark-pill:focus-visible *,html body #app :is(a,button,[role=button]).ip-dark-pill:active *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body #app :is(a,button,[role=button])[class*=bg-slate-950],html body #app :is(a,button,[role=button])[class*=bg-slate-900],html body #app :is(a,button,[role=button])[class*=bg-black]{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app :is(a,button,[role=button])[class*=bg-white]{color:#050816!important;-webkit-text-fill-color:#050816!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true]{--ip-final-rail:min(calc(100vw - 32px), 1120px);--ip-final-ink:#050816;--ip-final-muted:#667085;--ip-final-soft:#f8fafc;--ip-final-line:#d7def0;--ip-final-cta:#ff1493;min-height:100vh!important;color:var(--ip-final-ink)!important;background:#fff!important;font-family:inherit!important;overflow-x:hidden!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] :before,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] :after{box-sizing:border-box!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true]:before,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true]:after,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true]>section:before,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true]>section:after{content:none!important;display:none!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true]>section,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-section,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-body-section{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-rail,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-bottom-rail{width:var(--ip-final-rail)!important;max-width:var(--ip-final-rail)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-section{padding:18px 0 14px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-grid{border:1px solid var(--ip-final-line)!important;background:#fff!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) 360px!important;align-items:center!important;gap:22px!important;min-height:0!important;padding:22px!important;display:grid!important;overflow:hidden!important;box-shadow:0 12px 28px #0f172a0e!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v1-back-link{border:1px solid var(--ip-final-line)!important;width:fit-content!important;color:var(--ip-final-ink)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#fff!important;border-radius:999px!important;margin:0 0 22px!important;padding:8px 14px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v1-kicker{color:var(--ip-final-cta)!important;letter-spacing:.18em!important;text-transform:uppercase!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v1-kicker:before{background:var(--ip-final-cta)!important;content:""!important;border-radius:999px!important;width:34px!important;height:2px!important;display:block!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v1-title{color:#000!important;letter-spacing:-.06em!important;max-width:720px!important;margin:0!important;font-size:clamp(46px,5vw,76px)!important;font-weight:950!important;line-height:.92!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v1-business{color:var(--ip-final-ink)!important;margin:20px 0 0!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v1-summary{max-width:640px!important;color:var(--ip-final-muted)!important;margin:16px 0 0!important;font-size:17px!important;font-weight:500!important;line-height:1.55!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v1-pill{border:1px solid var(--ip-final-line)!important;color:#344054!important;background:#fff!important;border-radius:999px!important;align-items:center!important;min-height:30px!important;padding:7px 12px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-media-card{border:1px solid var(--ip-final-line)!important;cursor:pointer!important;width:100%!important;max-width:360px!important;height:230px!important;box-shadow:none!important;background:#fff!important;border-radius:18px!important;justify-self:end!important;position:relative!important;overflow:hidden!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-media-render{object-fit:contain!important;object-position:center!important;background:#fff!important;width:100%!important;height:100%!important;display:block!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-media-open-hint,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-open-hint{z-index:4!important;color:#fff!important;background:#050816!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;position:absolute!important;bottom:10px!important;right:10px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-body-section{padding:8px 0 22px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-body-grid{grid-template-columns:minmax(0,1fr) 340px!important;align-items:start!important;gap:18px!important;display:grid!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-content-column{gap:16px!important;min-width:0!important;display:grid!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-sidebar{width:100%!important;max-width:340px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-self:start!important;gap:12px!important;padding:0!important;display:grid!important;position:sticky!important;top:18px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-card,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-location-card,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-availability-calendar,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-save-card,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-report-card{border:1px solid var(--ip-final-line)!important;background:#fff!important;border-radius:20px!important;padding:16px!important;overflow:hidden!important;box-shadow:0 8px 22px #0f172a0b!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-card h2{color:var(--ip-final-ink)!important;letter-spacing:-.035em!important;margin:0!important;font-size:24px!important;font-weight:900!important;line-height:1.05!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-card>div{margin-top:16px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-card{border:1px solid var(--ip-final-line)!important;box-shadow:none!important;background:#fff!important;border-radius:20px!important;overflow:hidden!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-frame{aspect-ratio:16/9!important;background:#fff!important;width:100%!important;position:relative!important;overflow:hidden!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-render{object-fit:contain!important;object-position:center!important;background:#fff!important;width:100%!important;height:100%!important;display:block!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] iframe.ip-profile-media-render,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] video.ip-profile-media-render{object-fit:cover!important;background:#050816!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-caption{border-top:1px solid var(--ip-final-line)!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;display:flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-platform,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-work-platform,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-external-media-badge{color:#fff!important;letter-spacing:0!important;text-align:center!important;background:#050816!important;border-radius:999px!important;flex:0 0 38px!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-caption-copy strong,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-work-title{color:#53627a!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important;display:block!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-caption-copy small,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-work-provider{color:#53627a!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:3px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:block!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-tab-list{flex-wrap:wrap!important;gap:10px!important;margin:0 0 18px!important;display:flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-tab{border:1px solid var(--ip-final-line)!important;color:#53627a!important;background:#fff!important;border-radius:999px!important;align-items:center!important;gap:14px!important;min-height:34px!important;padding:8px 14px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-tab.is-active{border-color:var(--ip-final-cta)!important;background:var(--ip-final-cta)!important;color:#fff!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-tab strong{color:#53627a!important;background:#eef2f7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:28px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-tab.is-active strong{color:#fff!important;background:#ffffff38!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-heading{color:#fff!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#111827!important;border-radius:16px!important;margin:0 0 12px!important;padding:16px 18px!important;font-size:12px!important;font-weight:900!important;line-height:1!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-item{border:1px solid var(--ip-final-line)!important;color:#344054!important;background:#fff!important;border-radius:16px!important;margin:0 0 10px!important;padding:14px 16px!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-work-card-grid{gap:12px!important;display:grid!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-work-card{border:1px solid var(--ip-final-line)!important;color:#344054!important;background:#f8fafc!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:12px 54px 12px 16px!important;text-decoration:none!important;display:flex!important;position:relative!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-work-card:after{background:var(--ip-final-cta)!important;color:#fff!important;content:"↗"!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:16px!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-location-card>div:first-child{border-bottom:1px solid var(--ip-final-line)!important;padding:20px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-location-card h2{color:var(--ip-final-ink)!important;letter-spacing:-.035em!important;margin:8px 0 0!important;font-size:21px!important;font-weight:900!important;line-height:1.1!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-location-card p{line-height:1.45!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-map-enlarge-button,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-enlarge-button{border:1px solid var(--ip-final-line)!important;min-height:30px!important;color:var(--ip-final-ink)!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:8px 12px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-card-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:0 10px!important;margin:0 0 8px!important;display:grid!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-card-head>div{min-width:0!important;display:block!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-kicker{color:#667085!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-card-head h2{color:var(--ip-final-ink)!important;letter-spacing:-.035em!important;margin:0!important;font-size:20px!important;font-weight:900!important;line-height:1.05!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-card-head .ip-profile-calendar-enlarge-button{float:none!important;align-self:end!important;margin:0 0 0 8px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-summary{clear:both!important;color:#667085!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 10px!important;padding:0!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important;display:block!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-legend{flex-wrap:wrap!important;gap:7px!important;margin:0 0 12px!important;display:flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-legend span{border:1px solid var(--ip-final-line)!important;color:#344054!important;background:#fff!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:5px 9px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-month h3{color:var(--ip-final-ink)!important;margin:0 0 9px!important;font-size:14px!important;font-weight:900!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-weekdays,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;display:grid!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-weekdays{margin-bottom:6px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-weekdays span{color:#667085!important;text-align:center!important;font-size:9px!important;font-weight:900!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day{aspect-ratio:1!important;text-align:center!important;border-style:solid!important;border-width:1px!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:2px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day-label,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day-details,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-toggle:not(:checked)~.ip-profile-calendar-modal,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-toggle:not(:checked)~.ip-profile-calendar-modal-backdrop{display:none!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-toggle:checked~.ip-profile-calendar-modal-backdrop{z-index:80!important;background:#0508168c!important;display:block!important;position:fixed!important;inset:0!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-toggle:checked~.ip-profile-calendar-modal{z-index:90!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-modal-card{border:1px solid var(--ip-final-line)!important;background:#fff!important;border-radius:24px!important;width:min(100vw - 48px,760px)!important;max-height:calc(100vh - 48px)!important;padding:24px!important;overflow:auto!important;box-shadow:0 24px 70px #05081647!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-booking-card{color:#fff!important;background:#050816!important;border:1px solid #050816!important;border-radius:20px!important;padding:16px!important;box-shadow:0 12px 28px #05081629!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-booking-card-section{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff24!important;margin:0!important;padding:0 0 14px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-booking-card-section+.ip-public-studio-detail-v6-booking-card-section{padding-top:14px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-booking-card-section:last-child{border-bottom:0!important;padding-bottom:0!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-booking-card-kicker{color:#c7cbd3!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-price-row{background:#ffffff0f!important;border:1px solid #ffffff29!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px!important;display:flex!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-price-label,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-price-amount{color:#fff!important;margin:0!important;font-size:15px!important;font-weight:900!important;line-height:1.2!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-price-meta,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-booking-muted,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-terms-list p,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-booking-cta-card p{color:#c7cbd3!important;margin:4px 0 0!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-terms-list{gap:8px!important;display:grid!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-booking-cta-card h2{color:#fff!important;letter-spacing:-.035em!important;margin:0 0 8px!important;font-size:22px!important;font-weight:900!important;line-height:1.1!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-booking-card .ip-profile-primary-cta{border:1px solid var(--ip-final-cta)!important;background:var(--ip-final-cta)!important;color:#fff!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:16px!important;min-height:48px!important;margin-top:16px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-save-card>p:first-child{color:var(--ip-final-ink)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-save-cta,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-report-submit,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-secondary-cta{color:#fff!important;background:#050816!important;border-radius:14px!important;min-height:42px!important;text-decoration:none!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-save-cta:hover,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-report-submit:hover,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-secondary-cta:hover{background:var(--ip-final-cta)!important;color:#fff!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-bottom-rail{padding:10px 0 28px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-bottom-rail>div{border:1px solid var(--ip-final-line)!important;background:#fff!important;border-radius:22px!important;box-shadow:0 10px 28px #0f172a0e!important}@media (width<=1024px){html body #app main.ip-public-studio-final[data-ip-public-studio-final=true]{--ip-final-rail:min(calc(100vw - 32px), 1120px)}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-grid,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-body-grid{grid-template-columns:1fr!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-sidebar{max-width:none!important;position:static!important;top:auto!important}}@media (width<=760px){html body #app main.ip-public-studio-final[data-ip-public-studio-final=true]{--ip-final-rail:min(calc(100vw - 20px), 1120px)}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-section{padding-top:14px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-grid{border-radius:20px!important;padding:18px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v1-title{font-size:clamp(36px,10vw,50px)!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-grid{grid-template-columns:1fr!important}}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-section{width:100%!important;max-width:none!important;padding:12px 0!important;overflow:visible!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-grid{width:var(--ip-final-rail)!important;max-width:var(--ip-final-rail)!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:16px!important;margin-left:auto!important;margin-right:auto!important;padding:16px!important;box-shadow:0 8px 22px #0f172a0b!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v1-back-link{margin-bottom:16px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v1-title{letter-spacing:-.055em!important;font-size:clamp(42px,4.6vw,64px)!important;line-height:.94!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-media-card{border-radius:16px!important;place-self:center end!important;max-width:340px!important;height:215px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-body-section{padding-top:8px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-body-grid{width:var(--ip-final-rail)!important;max-width:var(--ip-final-rail)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;gap:16px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-content-column{gap:14px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-sidebar{border-radius:0!important;gap:10px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-card,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-location-card,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-availability-calendar,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-save-card,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-report-card{border-radius:16px!important;padding:12px!important;box-shadow:0 6px 18px #0f172a0a!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-location-card{padding:0!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-location-card>div:first-child{padding:12px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-location-card .relative{height:190px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-availability-calendar{padding:12px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-card-head{width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:2px 8px!important;margin:0 0 8px!important;padding:0!important;display:grid!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-card-head>div{display:contents!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-kicker{grid-area:1/1/auto/-1!important;width:auto!important;margin:0!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-card-head h2{grid-area:2/1!important;width:auto!important;margin:0!important;font-size:18px!important;line-height:1.05!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-card-head .ip-profile-calendar-enlarge-button{float:none!important;white-space:nowrap!important;border-radius:999px!important;grid-area:2/2!important;align-self:end!important;width:auto!important;min-width:0!important;height:28px!important;margin:0!important;padding:7px 10px!important;font-size:10px!important;line-height:1!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-summary{margin-bottom:8px!important;font-size:11px!important;font-weight:650!important;line-height:1.32!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-legend{gap:5px!important;margin-bottom:10px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-legend span{min-height:22px!important;padding:4px 8px!important;font-size:9px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-weekdays,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-grid{gap:5px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day{border-radius:8px!important;min-height:31px!important;font-size:10px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-platform,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-work-platform,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-external-media-badge{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;font-size:12px!important;line-height:1!important;overflow:visible!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-tab strong{min-width:30px!important;height:28px!important;padding:0 9px!important;font-size:12px!important;line-height:1!important;overflow:visible!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-public-studio-detail-v6-booking-card{border-radius:16px!important;padding:14px!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-tab.is-active,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-tab.is-active *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-tab.is-active strong{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important;opacity:1!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-tab.is-active{background:#ff1493!important;border-color:#ff1493!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-detail-tab.is-active strong{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff38!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-open-hint,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-media-open-hint,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-platform,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-work-platform,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-external-media-badge,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-save-cta,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-report-submit,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-secondary-cta{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important;opacity:1!important;background:#050816!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-open-hint *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-hero-media-open-hint *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-media-platform *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-work-platform *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-external-media-badge *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-save-cta *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-report-submit *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-secondary-cta *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important;opacity:1!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] a.ip-profile-calendar-day,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] a.ip-profile-calendar-day:link,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] a.ip-profile-calendar-day:visited,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] a.ip-profile-calendar-day:hover,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] a.ip-profile-calendar-day:focus,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] a.ip-profile-calendar-day:active{box-shadow:none!important;background-image:none!important;text-decoration:none!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day-number{-webkit-text-fill-color:currentColor!important;text-decoration:none!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-available{color:#067647!important;background:#ecfdf3!important;border-color:#abefc6!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-available:hover,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-available:focus-visible{color:#067647!important;background:#dcfae6!important;border-color:#75e0a7!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-unavailable,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-blocked{color:#667085!important;background:#f8fafc!important;border-color:#d7def0!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-unavailable:hover,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-blocked:hover,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-unavailable:focus-visible,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-blocked:focus-visible{color:#475467!important;background:#f1f5f9!important;border-color:#c7d2e5!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-request,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-requested,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-request-in-progress{color:#b54708!important;background:#fffaeb!important;border-color:#fedf89!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-request:hover,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-requested:hover,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-request-in-progress:hover,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-request:focus-visible,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-requested:focus-visible,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-request-in-progress:focus-visible{color:#93370d!important;background:#fef0c7!important;border-color:#fdb022!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-booked{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050816!important;border-color:#050816!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-booked *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-booked:hover *,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-booked:focus-visible *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-booked:hover,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-status-booked:focus-visible{color:#fff!important;background:#050816!important;border-color:#050816!important}html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day.ip-profile-calendar-day-out-month,html body #app main.ip-public-studio-final[data-ip-public-studio-final=true] .ip-profile-calendar-day[aria-disabled=true]{color:#c7d0dd!important;cursor:default!important;background:#fff!important;border-color:#eef2f7!important}html body #app :where(a,button,span).ip-control-pill{color:#050816!important;-webkit-text-fill-color:#050816!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7def0f5!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body #app :where(a,button,span).ip-control-pill *,html body #app :where(a,button,span).ip-control-pill:before,html body #app :where(a,button,span).ip-control-pill:after{-webkit-text-fill-color:inherit!important}html body #app :where(a,button,span).ip-control-pill:hover,html body #app :where(a,button,span).ip-control-pill:focus-visible{color:#050816!important;-webkit-text-fill-color:#050816!important;background:#f8fafc!important;border-color:#0f172adb!important}html body #app :where(a,button,span).ip-control-pill--primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ff1493!important;border-color:#ff1493!important}html body #app :where(a,button,span).ip-control-pill--primary *,html body #app :where(a,button,span).ip-control-pill--primary:before,html body #app :where(a,button,span).ip-control-pill--primary:after{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app :where(a,button,span).ip-control-pill--primary:hover,html body #app :where(a,button,span).ip-control-pill--primary:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050816!important;border-color:#050816!important}html body #app :where(a,button,span).ip-control-pill--secondary{color:#050816!important;-webkit-text-fill-color:#050816!important;background:#fff!important;border-color:#d7def0f5!important}html body #app :where(a,button,span).ip-control-pill--secondary *,html body #app :where(a,button,span).ip-control-pill--secondary:before,html body #app :where(a,button,span).ip-control-pill--secondary:after{color:#050816!important;-webkit-text-fill-color:#050816!important}html body #app :where(a,button,span).ip-control-pill--secondary:hover,html body #app :where(a,button,span).ip-control-pill--secondary:focus-visible{color:#050816!important;-webkit-text-fill-color:#050816!important;background:#f8fafc!important;border-color:#0f172adb!important}html body #app :where(a,button,span).ip-control-pill--dark,html body #app :where(a,button,span).ip-control-pill.ip-authv2-filter-button--active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#050816!important;border-color:#050816!important}html body #app :where(a,button,span).ip-control-pill--dark *,html body #app :where(a,button,span).ip-control-pill--dark:before,html body #app :where(a,button,span).ip-control-pill--dark:after,html body #app :where(a,button,span).ip-control-pill.ip-authv2-filter-button--active *,html body #app :where(a,button,span).ip-control-pill.ip-authv2-filter-button--active:before,html body #app :where(a,button,span).ip-control-pill.ip-authv2-filter-button--active:after{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #app :where(a,button,span).ip-control-pill--dark:hover,html body #app :where(a,button,span).ip-control-pill--dark:focus-visible,html body #app :where(a,button,span).ip-control-pill.ip-authv2-filter-button--active:hover,html body #app :where(a,button,span).ip-control-pill.ip-authv2-filter-button--active:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}html body #app :where(button).ip-control-pill:disabled,html body #app :where(a,button,span).ip-control-pill[aria-disabled=true]{cursor:not-allowed!important;opacity:.55!important}html body #app .ip-authv2-filter-button.ip-control-pill.ip-authv2-filter-button--active .ip-authv2-filter-count{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff29!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-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-space-x-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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
