@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@layer components;@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-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-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-violet-300:oklch(81.1% .111 293.571);--color-slate-300:oklch(86.9% .022 252.894);--color-neutral-500:oklch(55.6% 0 none);--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--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;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono);--color-popover:#171615;--color-popover-foreground:#ffffffe6;--color-primary:#f32b2b;--color-secondary:#2b2a29;--color-muted:#2b2a29;--color-border:#d6d5d41a;--color-editor-bg-primary:#0a0a0a;--color-editor-bg-secondary:#191919;--color-editor-border-subtle:#ffffff0d;--color-editor-border-default:#ffffff1a;--color-editor-border-strong:#848484;--color-editor-surface-muted:#ffffff1a;--color-editor-surface-active:#ffffff26;--color-editor-text-disabled:#848484;--color-editor-text-secondary:#ffffff80;--color-editor-text-tertiary:#d9d9d9;--color-editor-bg-elevated:#2a2a2a}}@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(--flobi-ui-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:#d6d5d41a}html{font-family:var(--flobi-ui-font)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ffffffe6;font-family:var(--flobi-ui-font);background-color:#1e1d1c}:after,:before,::backdrop{border-color:#d6d5d41a}::file-selector-button{border-color:#d6d5d41a}*{min-width:0}html{text-rendering:optimizelegibility}body{min-height:100dvh}input::placeholder,textarea::placeholder{color:#4d4d4d}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}button:focus,button:focus-visible,a:focus,a:focus-visible,input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,[role=button]:focus,[role=button]:focus-visible,[tabindex]:focus,[tabindex]:focus-visible{outline:none!important}button:focus,button:focus-visible,a:focus,a:focus-visible,input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,[role=button]:focus,[role=button]:focus-visible,[tabindex]:not([data-slot$=-content]):focus,[tabindex]:not([data-slot$=-content]):focus-visible{box-shadow:none!important}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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:0}.inset-\[-1\.25px_0_0_0\]{inset:-1.25px 0 0}.inset-\[-3px\]{inset:-3px}.inset-\[-5\.07\%\]{inset:-5.07%}.inset-\[-5\.13\%_-5\.54\%\]{inset:-5.13% -5.54%}.inset-\[-5\.56\%\]{inset:-5.56%}.inset-\[-5\.98\%\]{inset:-5.98%}.inset-\[-5\.98\%_-7\.07\%\]{inset:-5.98% -7.07%}.inset-\[-6\.48\%\]{inset:-6.48%}.inset-\[-8\.19\%_-5\.98\%\]{inset:-8.19% -5.98%}.inset-\[-14\.27\%_-7\.65\%_-14\.29\%_-0\.34\%\]{inset:-14.27% -7.65% -14.29% -.34%}.inset-\[-15\.26\%_-7\.39\%\]{inset:-15.26% -7.39%}.inset-\[0\.02\%_0\.15\%\]{inset:.02% .15%}.inset-\[0_-1\.85\%\]{inset:0 -1.85%}.inset-\[0_3\.57\%\]{inset:0 3.57%}.inset-\[0_7\.14\%\]{inset:0 7.14%}.inset-\[0_8\.64\%_0_10\.69\%\]{inset:0 8.64% 0 10.69%}.inset-\[1\.8\%\]{inset:1.8%}.inset-\[3\.57\%\]{inset:3.57%}.inset-\[3\.57\%_0\]{inset:3.57% 0}.inset-\[3\.57\%_9\.68\%_3\.57\%_9\.69\%\]{inset:3.57% 9.68% 3.57% 9.69%}.inset-\[4\.14\%_3\.58\%_3\.57\%_4\.21\%\]{inset:4.14% 3.58% 3.57% 4.21%}.inset-\[7\.14\%_0\.01\%_7\.14\%_-0\.01\%\]{inset:7.14% .01% 7.14% -.01%}.inset-\[7\.14\%_0\]{inset:7.14% 0}.inset-\[7\.14\%_0_5\.36\%_0\]{inset:7.14% 0 5.36%}.inset-\[8\.21\%\]{inset:8.21%}.inset-\[8\.21\%_11\.31\%\]{inset:8.21% 11.31%}.inset-\[8\.21\%_14\.64\%\]{inset:8.21% 14.64%}.inset-\[8\.92\%_8\.93\%_8\.93\%_8\.93\%\]{inset:8.92% 8.93% 8.93%}.inset-\[11\.43\%\]{inset:11.43%}.inset-\[12\.5\%_0\]{inset:12.5% 0}.inset-\[19\.46\%_8\.21\%\]{inset:19.46% 8.21%}.inset-\[28\.57\%_7\.69\%_30\.47\%_7\.7\%\]{inset:28.57% 7.69% 30.47% 7.7%}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-\[6px\]{inset-inline:6px}.inset-x-\[8px\]{inset-inline:8px}.inset-y-0{inset-block:0}.inset-y-\[3px\]{inset-block:3px}.-top-\[2px\]{top:-2px}.-top-\[3px\]{top:-3px}.-top-\[4px\]{top:-4px}.-top-\[5px\]{top:-5px}.-top-\[6px\]{top:-6px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[-0\.5px\]{top:-.5px}.top-\[-2\.07px\]{top:-2.07px}.top-\[-3\.5px\]{top:-3.5px}.top-\[-3px\]{top:-3px}.top-\[-6\.5px\]{top:-6.5px}.top-\[-19px\]{top:-19px}.top-\[1\.5px\]{top:1.5px}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[4px\]{top:4px}.top-\[5\.75px\]{top:5.75px}.top-\[5px\]{top:5px}.top-\[6px\]{top:6px}.top-\[7px\]{top:7px}.top-\[8\.5px\]{top:8.5px}.top-\[8px\]{top:8px}.top-\[9px\]{top:9px}.top-\[10px\]{top:10px}.top-\[11\.48px\]{top:11.48px}.top-\[11\.912px\]{top:11.912px}.top-\[12px\]{top:12px}.top-\[14px\]{top:14px}.top-\[15\%\]{top:15%}.top-\[15px\]{top:15px}.top-\[16px\]{top:16px}.top-\[17px\]{top:17px}.top-\[18px\]{top:18px}.top-\[22px\]{top:22px}.top-\[24px\]{top:24px}.top-\[50\%\]{top:50%}.top-\[52\%\]{top:52%}.top-\[56px\]{top:56px}.top-\[239\.912px\]{top:239.912px}.-right-\[3px\]{right:-3px}.-right-\[5px\]{right:-5px}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[-1px\]{right:-1px}.right-\[-2px\]{right:-2px}.right-\[-3px\]{right:-3px}.right-\[2px\]{right:2px}.right-\[3px\]{right:3px}.right-\[4px\]{right:4px}.right-\[5px\]{right:5px}.right-\[6px\]{right:6px}.right-\[8px\]{right:8px}.right-\[9\%\]{right:9%}.right-\[10\.9\%\]{right:10.9%}.right-\[12px\]{right:12px}.right-\[20px\]{right:20px}.-bottom-\[3px\]{bottom:-3px}.-bottom-\[4px\]{bottom:-4px}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[-1px\]{bottom:-1px}.bottom-\[-3px\]{bottom:-3px}.bottom-\[1px\]{bottom:1px}.bottom-\[2px\]{bottom:2px}.bottom-\[3px\]{bottom:3px}.bottom-\[4\%\]{bottom:4%}.bottom-\[4px\]{bottom:4px}.bottom-\[5px\]{bottom:5px}.bottom-\[6px\]{bottom:6px}.bottom-\[8px\]{bottom:8px}.bottom-\[9px\]{bottom:9px}.bottom-\[10px\]{bottom:10px}.bottom-\[11\%\]{bottom:11%}.bottom-\[12px\]{bottom:12px}.bottom-\[22\%\]{bottom:22%}.bottom-\[24\%\]{bottom:24%}.bottom-\[calc\(100\%\+2px\)\]{bottom:calc(100% + 2px)}.-left-\[3px\]{left:-3px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-5{left:calc(var(--spacing) * 5)}.left-\[-1px\]{left:-1px}.left-\[-2\.07px\]{left:-2.07px}.left-\[-2px\]{left:-2px}.left-\[-3px\]{left:-3px}.left-\[1\.5px\]{left:1.5px}.left-\[2px\]{left:2px}.left-\[3px\]{left:3px}.left-\[4\.5px\]{left:4.5px}.left-\[4px\]{left:4px}.left-\[5px\]{left:5px}.left-\[6px\]{left:6px}.left-\[8px\]{left:8px}.left-\[10\.5px\]{left:10.5px}.left-\[10\.9\%\]{left:10.9%}.left-\[11\.48px\]{left:11.48px}.left-\[11px\]{left:11px}.left-\[12px\]{left:12px}.left-\[14px\]{left:14px}.left-\[22px\]{left:22px}.left-\[50\%\]{left:50%}.left-\[167px\]{left:167px}.left-\[220px\]{left:220px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-31{z-index:31}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.z-90{z-index:90}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[12\]{z-index:12}.z-\[28\]{z-index:28}.z-\[31\]{z-index:31}.z-\[32\]{z-index:32}.z-\[33\]{z-index:33}.z-\[37\]{z-index:37}.z-\[38\]{z-index:38}.z-\[39\]{z-index:39}.z-\[40\]{z-index:40}.z-\[44\]{z-index:44}.z-\[45\]{z-index:45}.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[86\]{z-index:86}.z-\[90\]{z-index:90}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[141\]{z-index:141}.z-\[142\]{z-index:142}.z-\[300\]{z-index:300}.z-\[400\]{z-index:400}.z-\[420\]{z-index:420}.z-\[9999999\]{z-index:9999999}.z-\[2147482000\]{z-index:2147482000}.col-span-3{grid-column:span 3/span 3}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-\[8px\]{margin:8px}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-\[2px\]{margin-inline:-2px}.-mx-\[4px\]{margin-inline:-4px}.-mx-\[6px\]{margin-inline:-6px}.-mx-\[10px\]{margin-inline:-10px}.-mx-\[12px\]{margin-inline:-12px}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-\[1px\]{margin-inline:1px}.mx-\[2px\]{margin-inline:2px}.mx-\[4px\]{margin-inline:4px}.mx-\[8px\]{margin-inline:8px}.mx-\[10px\]{margin-inline:10px}.mx-\[12px\]{margin-inline:12px}.mx-\[14px\]{margin-inline:14px}.mx-auto{margin-inline:auto}.-my-3{margin-block:calc(var(--spacing) * -3)}.-my-\[2px\]{margin-block:-2px}.-my-\[4px\]{margin-block:-4px}.-my-\[5px\]{margin-block:-5px}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-\[4px\]{margin-block:4px}.my-\[8px\]{margin-block:8px}.my-\[10px\]{margin-block:10px}.-mt-\[2px\]{margin-top:-2px}.-mt-\[3px\]{margin-top:-3px}.-mt-\[14px\]{margin-top:-14px}.-mt-\[16px\]{margin-top:-16px}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[22px\]{margin-top:22px}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-\[3px\]{margin-right:-3px}.-mr-\[4px\]{margin-right:-4px}.-mr-\[6px\]{margin-right:-6px}.-mr-\[7px\]{margin-right:-7px}.mr-\[4px\]{margin-right:4px}.mr-\[6px\]{margin-right:6px}.mr-\[8px\]{margin-right:8px}.mr-\[16px\]{margin-right:16px}.-mb-\[6px\]{margin-bottom:-6px}.-mb-\[9px\]{margin-bottom:-9px}.-mb-\[14px\]{margin-bottom:-14px}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.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-\[2px\]{margin-bottom:2px}.mb-\[4px\]{margin-bottom:4px}.mb-\[8px\]{margin-bottom:8px}.mb-\[10px\]{margin-bottom:10px}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-\[2px\]{margin-left:-2px}.-ml-\[6px\]{margin-left:-6px}.-ml-\[7px\]{margin-left:-7px}.-ml-\[15px\]{margin-left:-15px}.-ml-\[18px\]{margin-left:-18px}.-ml-px{margin-left:-1px}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[1px\]{margin-left:1px}.ml-\[4px\]{margin-left:4px}.ml-\[6px\]{margin-left:6px}.ml-\[8px\]{margin-left:8px}.ml-\[18px\]{margin-left:18px}.ml-\[22px\]{margin-left:22px}.ml-\[26px\]{margin-left:26px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[128\/100\]{aspect-ratio:128/100}.aspect-\[139\/78\]{aspect-ratio:139/78}.aspect-\[484\/476\]{aspect-ratio:484/476}.aspect-\[750\.22\/422\]{aspect-ratio:750.22/422}.aspect-\[750\.2222290039062\/422\]{aspect-ratio:750.222/422}.aspect-\[1716\/554\]{aspect-ratio:1716/554}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0{width:0;height:0}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.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-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.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-\[3px\]{width:3px;height:3px}.size-\[4px\]{width:4px;height:4px}.size-\[5px\]{width:5px;height:5px}.size-\[6px\]{width:6px;height:6px}.size-\[7px\]{width:7px;height:7px}.size-\[8px\]{width:8px;height:8px}.size-\[9px\]{width:9px;height:9px}.size-\[10px\]{width:10px;height:10px}.size-\[11px\]{width:11px;height:11px}.size-\[12px\]{width:12px;height:12px}.size-\[13\.125px\]{width:13.125px;height:13.125px}.size-\[13px\]{width:13px;height:13px}.size-\[14\.142px\]{width:14.142px;height:14.142px}.size-\[14\.286px\]{width:14.286px;height:14.286px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[22\.5px\]{width:22.5px;height:22.5px}.size-\[22px\]{width:22px;height:22px}.size-\[24px\]{width:24px;height:24px}.size-\[26\.25px\]{width:26.25px;height:26.25px}.size-\[26px\]{width:26px;height:26px}.size-\[28px\]{width:28px;height:28px}.size-\[30px\]{width:30px;height:30px}.size-\[32px\]{width:32px;height:32px}.size-\[34px\]{width:34px;height:34px}.size-\[36px\]{width:36px;height:36px}.size-\[40px\]{width:40px;height:40px}.size-\[44px\]{width:44px;height:44px}.size-\[48px\]{width:48px;height:48px}.size-\[56px\]{width:56px;height:56px}.size-\[72px\]{width:72px;height:72px}.size-\[132px\]{width:132px;height:132px}.size-\[145\.953px\]{width:145.953px;height:145.953px}.size-\[168\.912px\]{width:168.912px;height:168.912px}.size-full{width:100%;height:100%}.h-0{height:0}.h-1{height:var(--spacing)}.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-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-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-\[1\.5px\]{height:1.5px}.h-\[1\.15rem\]{height:1.15rem}.h-\[2px\]{height:2px}.h-\[3\.75px\]{height:3.75px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6\.922px\]{height:6.922px}.h-\[6px\]{height:6px}.h-\[7\.61px\]{height:7.61px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16\.5px\]{height:16.5px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[27px\]{height:27px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[35px\]{height:35px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40\%\]{height:40%}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[43px\]{height:43px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[60\%\]{height:60%}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[92dvh\]{height:92dvh}.h-\[96px\]{height:96px}.h-\[128px\]{height:128px}.h-\[132px\]{height:132px}.h-\[150px\]{height:150px}.h-\[200\%\]{height:200%}.h-\[264px\]{height:264px}.h-\[300px\]{height:300px}.h-\[680px\]{height:680px}.h-\[calc\(72px\+env\(safe-area-inset-bottom\)\)\]{height:calc(72px + env(safe-area-inset-bottom))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[max\(0px\,calc\(var\(--phone-panel-top\)_-_var\(--phone-picture-top\,0px\)\)\)\]{height:max(0px,calc(var(--phone-panel-top) - var(--phone-picture-top,0px)))}.h-\[min\(640px\,88vh\)\]{height:min(640px,88vh)}.h-\[min\(calc\(56\.25vw_\+_9px\)\,50\%\)\]{height:min(56.25vw + 9px,50%)}.h-\[min\(max\(calc\(56\.25vw_\+_9px\)\,39\%\)\,50\%\)\]{height:min(max(56.25vw + 9px,39%),50%)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[60\%\]{max-height:60%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80\%\]{max-height:80%}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[180px\]{max-height:180px}.max-h-\[220px\]{max-height:220px}.max-h-\[258px\]{max-height:258px}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[min\(640px\,calc\(100dvh-32px\)\)\]{max-height:min(640px,100dvh - 32px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[14px\]{min-height:14px}.min-h-\[16px\]{min-height:16px}.min-h-\[18px\]{min-height:18px}.min-h-\[20px\]{min-height:20px}.min-h-\[24px\]{min-height:24px}.min-h-\[26px\]{min-height:26px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[62px\]{min-height:62px}.min-h-\[72px\]{min-height:72px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[320px\]{min-height:320px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-px{min-height:1px}.w-0{width:0}.w-1\/3{width:33.3333%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-14{width:calc(var(--spacing) * 14)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[6\.922px\]{width:6.922px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[10\.414px\]{width:10.414px}.w-\[10px\]{width:10px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17\%\]{width:17%}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[30\.545px\]{width:30.545px}.w-\[30px\]{width:30px}.w-\[31px\]{width:31px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[48px\]{width:48px}.w-\[50px\]{width:50px}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[78px\]{width:78px}.w-\[80px\]{width:80px}.w-\[81px\]{width:81px}.w-\[84px\]{width:84px}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[107px\]{width:107px}.w-\[108px\]{width:108px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[124px\]{width:124px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[152px\]{width:152px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[176px\]{width:176px}.w-\[178px\]{width:178px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[206px\]{width:206px}.w-\[216px\]{width:216px}.w-\[220px\]{width:220px}.w-\[232px\]{width:232px}.w-\[236px\]{width:236px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[303px\]{width:303px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[344px\]{width:344px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[460px\]{width:460px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[600px\]{width:600px}.w-\[900px\]{width:900px}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-\[min\(320px\,80\%\)\]{width:min(320px,80%)}.w-\[min\(340px\,100\%\)\]{width:min(340px,100%)}.w-\[min\(980px\,96vw\)\]{width:min(980px,96vw)}.w-\[var\(--row-item-w\)\]{width:var(--row-item-w)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40vw\]{max-width:40vw}.max-w-\[45\%\]{max-width:45%}.max-w-\[60\%\]{max-width:60%}.max-w-\[70\%\]{max-width:70%}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[156px\]{max-width:156px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[960px\]{max-width:960px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-4px\)\]{max-width:calc(100% - 4px)}.max-w-\[calc\(100\%-6px\)\]{max-width:calc(100% - 6px)}.max-w-\[calc\(100\%-8px\)\]{max-width:calc(100% - 8px)}.max-w-\[calc\(100\%-12px\)\]{max-width:calc(100% - 12px)}.max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[3px\]{min-width:3px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[14px\]{min-width:14px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[22px\]{min-width:22px}.min-w-\[26px\]{min-width:26px}.min-w-\[28px\]{min-width:28px}.min-w-\[44px\]{min-width:44px}.min-w-\[52px\]{min-width:52px}.min-w-\[60px\]{min-width:60px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[210px\]{min-width:210px}.min-w-\[300px\]{min-width:300px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-px{min-width:1px}.flex-1{flex:1}.flex-\[1_0_0\]{flex:1 0 0}.flex-\[1_0_auto\]{flex:1 0 auto}.flex-\[1_1_0\%\]{flex:1}.flex-\[81\.008_0_0\]{flex:81.008 0 0}.flex-auto{flex:auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-1\/2{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[4px\]{--tw-translate-x: -4px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;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-\[3px\]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;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)}.scale-2{--tw-scale-x:2%;--tw-scale-y:2%;--tw-scale-z:2%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-y-100{--tw-scale-y: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.25\]{scale:.25}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:film-rise_\.18s_ease-out\]{animation:.18s ease-out film-rise}.\[animation\:film-rise_\.22s_ease-out\]{animation:.22s ease-out film-rise}.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-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-\[125px\]{grid-auto-rows:125px}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[0fr\]{grid-template-columns:0fr}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[1fr_72px\]{grid-template-columns:1fr 72px}.grid-cols-\[1fr_96px\]{grid-template-columns:1fr 96px}.grid-cols-\[22px_minmax\(0\,1fr\)_40px\]{grid-template-columns:22px minmax(0,1fr) 40px}.grid-cols-\[28px_minmax\(0\,1fr\)_44px\]{grid-template-columns:28px minmax(0,1fr) 44px}.grid-cols-\[30px_minmax\(0\,1fr\)\]{grid-template-columns:30px minmax(0,1fr)}.grid-cols-\[52px_minmax\(0\,1fr\)_52px\]{grid-template-columns:52px minmax(0,1fr) 52px}.grid-cols-\[52px_minmax\(0\,1fr\)_minmax\(260px\,340px\)\]{grid-template-columns:52px minmax(0,1fr) minmax(260px,340px)}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.grid-cols-\[max-content\]{grid-template-columns:max-content}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(210px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(236px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(236px,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-start{place-items:start}.content-center{align-content:center}.content-start{align-content:flex-start}.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-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-13{gap:calc(var(--spacing) * 13)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-px{gap:1px}: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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[4px\]{column-gap:4px}.gap-x-\[6px\]{column-gap:6px}.gap-x-\[8px\]{column-gap:8px}.gap-x-\[10px\]{column-gap:10px}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-\[6px\]{row-gap:6px}.gap-y-\[10px\]{row-gap:10px}.gap-y-\[12px\]{row-gap:12px}: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-editor-border-subtle>:not(:last-child)){border-color:#ffffff0d}:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:#ffffff0f}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.\!rounded-\[8px\]{border-radius:8px!important}.\!rounded-\[14px\]{border-radius:14px!important}.rounded{border-radius:.25rem}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[1\.6px\]{border-radius:1.6px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3\.2px\]{border-radius:3.2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[22\%\]{border-radius:22%}.rounded-\[31px\]{border-radius:31px}.rounded-\[33px\]{border-radius:33px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-tl-\[10px\]{border-top-left-radius:10px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-tr-\[10px\]{border-top-right-radius:10px}.rounded-br-\[10px\]{border-bottom-right-radius:10px}.rounded-bl-\[10px\]{border-bottom-left-radius:10px}.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-6{border-style:var(--tw-border-style);border-width:6px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[4px\]{border-style:var(--tw-border-style);border-width:4px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.\!border-none{--tw-border-style:none!important;border-style:none!important}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#2a2a2a\]{border-color:#2a2a2a}.border-\[\#2e2e2e\]{border-color:#2e2e2e}.border-\[\#3a3a3a\]{border-color:#3a3a3a}.border-\[\#6e6e6e\]{border-color:#6e6e6e}.border-\[\#8f7cf6\]{border-color:#8f7cf6}.border-\[\#36d\]{border-color:#36d}.border-\[\#63c\]{border-color:#63c}.border-\[\#090\]{border-color:#090}.border-\[\#099\]{border-color:#099}.border-\[\#333\]{border-color:#333}.border-\[\#262626\]{border-color:#262626}.border-\[\#282828\]{border-color:#282828}.border-\[\#292929\]{border-color:#292929}.border-\[\#393939\]{border-color:#393939}.border-\[\#797979\]{border-color:#797979}.border-\[\#a00\]{border-color:#a00}.border-\[\#a3a\]{border-color:#a3a}.border-\[\#aa0\]{border-color:#aa0}.border-\[\#b60\]{border-color:#b60}.border-\[\#c278ff\]{border-color:#c278ff}.border-\[\#dedede\]{border-color:#dedede}.border-\[\#f2f2f2\]{border-color:#f2f2f2}.border-\[\#ffffff14\]{border-color:#ffffff14}.border-\[rgba\(0\,0\,0\,0\)\]{border-color:#0000}.border-\[rgba\(0\,0\,0\,0\.2\)\]{border-color:#0003}.border-\[rgba\(0\,0\,0\,0\.09\)\]{border-color:#00000017}.border-\[rgba\(30\,29\,28\,0\)\]{border-color:#1e1d1c00}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-\[rgba\(255\,255\,255\,0\.75\)\]{border-color:#ffffffbf}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200) 60%,transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/20{border-color:color-mix(in oklab,var(--color-amber-300) 20%,transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.border-black\/50{border-color:#17161580}.border-border{border-color:#d6d5d41a}.border-current{border-color:currentColor}.border-destructive\/20{border-color:#ff4d4d33}.border-editor-bg-elevated{border-color:#2a2a2a}.border-editor-bg-tertiary{border-color:#242424}.border-editor-border-default{border-color:#ffffff1a}.border-editor-border-strong{border-color:#848484}.border-editor-border-subtle{border-color:#ffffff0d}.border-input{border-color:#ffffff26}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-500\/70{border-color:#fb2c36b3}@supports (color:color-mix(in lab,red,red)){.border-red-500\/70{border-color:color-mix(in oklab,var(--color-red-500) 70%,transparent)}}.border-sky-400\/70{border-color:#00bcfeb3}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/70{border-color:color-mix(in oklab,var(--color-sky-400) 70%,transparent)}}.border-sky-400\/80{border-color:#00bcfecc}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/80{border-color:color-mix(in oklab,var(--color-sky-400) 80%,transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:#fff}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-white\/\[0\.13\]{border-color:#ffffff21}.border-white\/\[0\.14\]{border-color:#ffffff24}.border-white\/\[0\.16\]{border-color:#ffffff29}.border-t-transparent{border-top-color:#0000}.border-t-white\/60{border-top-color:#fff9}.border-t-white\/70{border-top-color:#ffffffb3}.border-t-white\/75{border-top-color:#ffffffbf}.border-t-white\/80{border-top-color:#fffc}.\!bg-dark-grey{background-color:#171615!important}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0c0c0c\]{background-color:#0c0c0c}.bg-\[\#0d0d0d\]\/\[0\.62\]{background-color:#0d0d0d9e}.bg-\[\#0e0e0e\]{background-color:#0e0e0e}.bg-\[\#0f0f0f\]{background-color:#0f0f0f}.bg-\[\#000000a0\]{background-color:#000000a0}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1b1a19\]{background-color:#1b1a19}.bg-\[\#1b1b1b\]{background-color:#1b1b1b}.bg-\[\#1c1c1c\]{background-color:#1c1c1c}.bg-\[\#1d1c19\]{background-color:#1d1c19}.bg-\[\#1d1d1d\]{background-color:#1d1d1d}.bg-\[\#1e1d1c\]{background-color:#1e1d1c}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#1f3a1f\]{background-color:#1f3a1f}.bg-\[\#2a2a2a\]{background-color:#2a2a2a}.bg-\[\#2a2a2c\]{background-color:#2a2a2c}.bg-\[\#3a3a3a\]{background-color:#3a3a3a}.bg-\[\#3a1616\]{background-color:#3a1616}.bg-\[\#3a3938\]{background-color:#3a3938}.bg-\[\#4a4a4a\]{background-color:#4a4a4a}.bg-\[\#4b83ff\]{background-color:#4b83ff}.bg-\[\#4b83ff\]\/\[0\.12\]{background-color:#4b83ff1f}.bg-\[\#4cc38a\]\/\[0\.14\]{background-color:#4cc38a24}.bg-\[\#4cc38a\]\/\[0\.15\]{background-color:#4cc38a26}.bg-\[\#5a5a5a\]{background-color:#5a5a5a}.bg-\[\#5f5f5f\]{background-color:#5f5f5f}.bg-\[\#5fd38d\]{background-color:#5fd38d}.bg-\[\#6e6e6e\]{background-color:#6e6e6e}.bg-\[\#6fd08c\]{background-color:#6fd08c}.bg-\[\#7a2a2a\]{background-color:#7a2a2a}.bg-\[\#7a4a00\]\/70{background-color:#7a4a00b3}.bg-\[\#7c7c7c\]{background-color:#7c7c7c}.bg-\[\#7ee0a1\]{background-color:#7ee0a1}.bg-\[\#30a46c\]{background-color:#30a46c}.bg-\[\#222\]{background-color:#222}.bg-\[\#444\]{background-color:#444}.bg-\[\#17181c\]{background-color:#17181c}.bg-\[\#101010\]{background-color:#101010}.bg-\[\#121212\]{background-color:#121212}.bg-\[\#141414\]{background-color:#141414}.bg-\[\#151515\]{background-color:#151515}.bg-\[\#161616\]{background-color:#161616}.bg-\[\#161617\]{background-color:#161617}.bg-\[\#171717\]{background-color:#171717}.bg-\[\#171718\]{background-color:#171718}.bg-\[\#171818\]{background-color:#171818}.bg-\[\#181818\]{background-color:#181818}.bg-\[\#191919\]{background-color:#191919}.bg-\[\#202020\]{background-color:#202020}.bg-\[\#212121\]{background-color:#212121}.bg-\[\#222224\]{background-color:#222224}.bg-\[\#232323\]{background-color:#232323}.bg-\[\#242424\]{background-color:#242424}.bg-\[\#262626\]{background-color:#262626}.bg-\[\#282828\]{background-color:#282828}.bg-\[\#303030\]{background-color:#303030}.bg-\[\#393939\]{background-color:#393939}.bg-\[\#848484\]{background-color:#848484}.bg-\[\#F3F3F3\]{background-color:#f3f3f3}.bg-\[\#c96e60\]{background-color:#c96e60}.bg-\[\#cfc9c1\]{background-color:#cfc9c1}.bg-\[\#d1d1d1\]{background-color:#d1d1d1}.bg-\[\#d8d8d8\]{background-color:#d8d8d8}.bg-\[\#d9d9d9\]{background-color:#d9d9d9}.bg-\[\#dedede\]{background-color:#dedede}.bg-\[\#e3c46b\]{background-color:#e3c46b}.bg-\[\#e6e6e6\]{background-color:#e6e6e6}.bg-\[\#e9a23b\]{background-color:#e9a23b}.bg-\[\#e9a23b\]\/\[0\.14\]{background-color:#e9a23b24}.bg-\[\#e5484d\]{background-color:#e5484d}.bg-\[\#e5695e\]\/\[0\.16\]{background-color:#e5695e29}.bg-\[\#e57373\]{background-color:#e57373}.bg-\[\#ebe7df\]{background-color:#ebe7df}.bg-\[\#ececec\]{background-color:#ececec}.bg-\[\#f2f2f2\]{background-color:#f2f2f2}.bg-\[\#f3f3f3\]{background-color:#f3f3f3}.bg-\[\#ff3b30\]{background-color:#ff3b30}.bg-\[\#ff4d4d\]{background-color:#ff4d4d}.bg-\[\#ff5a4f\]{background-color:#ff5a4f}.bg-\[\#ff6b5e\]\/10{background-color:#ff6b5e1a}.bg-\[\#ff6b5e\]\/80{background-color:#ff6b5ecc}.bg-\[\#ff453a\]{background-color:#ff453a}.bg-\[rgba\(0\,0\,0\,0\.14\)\]{background-color:#00000024}.bg-\[rgba\(0\,0\,0\,0\.72\)\]{background-color:#000000b8}.bg-\[rgba\(8\,8\,8\,0\.94\)\]{background-color:#080808f0}.bg-\[rgba\(10\,10\,10\,0\.72\)\]{background-color:#0a0a0ab8}.bg-\[rgba\(16\,16\,16\,0\.8\)\]{background-color:#101010cc}.bg-\[rgba\(18\,18\,18\,0\.85\)\]{background-color:#121212d9}.bg-\[rgba\(18\,18\,18\,0\.94\)\]{background-color:#121212f0}.bg-\[rgba\(22\,22\,22\,0\.78\)\]{background-color:#161616c7}.bg-\[rgba\(24\,24\,24\,0\.92\)\]{background-color:#181818eb}.bg-\[rgba\(25\,25\,25\,0\.92\)\]{background-color:#191919eb}.bg-\[rgba\(29\,29\,29\,0\.5\)\]{background-color:#1d1d1d80}.bg-\[rgba\(32\,32\,32\,0\.88\)\]{background-color:#202020e0}.bg-\[rgba\(70\,140\,255\,0\.45\)\]{background-color:#468cff73}.bg-\[rgba\(255\,191\,0\,0\.18\)\]{background-color:#ffbf002e}.bg-\[rgba\(255\,191\,0\,0\.45\)\]{background-color:#ffbf0073}.bg-\[rgba\(255\,191\,0\,0\.85\)\]{background-color:#ffbf00d9}.bg-\[rgba\(255\,200\,60\,0\.28\)\]{background-color:#ffc83c47}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-\[rgba\(255\,255\,255\,0\.045\)\]{background-color:#ffffff0b}.bg-\[rgba\(255\,255\,255\,0\.95\)\]{background-color:#fffffff2}.bg-accent{background-color:#2b2a29}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/5{background-color:#ffd2360d}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/5{background-color:color-mix(in oklab,var(--color-amber-300) 5%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/80{background-color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/80{background-color:color-mix(in oklab,var(--color-amber-500) 80%,transparent)}}.bg-background{background-color:#1e1d1c}.bg-black{background-color:#171615}.bg-black\/20{background-color:#17161533}.bg-black\/25{background-color:#17161540}.bg-black\/30{background-color:#1716154d}.bg-black\/35{background-color:#17161559}.bg-black\/40{background-color:#17161566}.bg-black\/45{background-color:#17161573}.bg-black\/50{background-color:#17161580}.bg-black\/55{background-color:#1716158c}.bg-black\/60{background-color:#17161599}.bg-black\/65{background-color:#171615a6}.bg-black\/70{background-color:#171615b3}.bg-black\/75{background-color:#171615bf}.bg-black\/80{background-color:#171615cc}.bg-black\/85{background-color:#171615d9}.bg-black\/\[0\.08\]{background-color:#17161514}.bg-border{background-color:#d6d5d41a}.bg-button-color{background-color:#d6d5d4}.bg-button-color\!{background-color:#d6d5d4!important}.bg-card{background-color:#171615}.bg-current{background-color:currentColor}.bg-dark-grey\/30{background-color:#1716154d}.bg-dark-grey\/50{background-color:#17161580}.bg-destructive{background-color:#ff4d4d}.bg-destructive\/5{background-color:#ff4d4d0d}.bg-destructive\/10{background-color:#ff4d4d1a}.bg-editor-bg-elevated{background-color:#2a2a2a}.bg-editor-bg-primary{background-color:#0a0a0a}.bg-editor-bg-primary\/70{background-color:#0a0a0ab3}.bg-editor-bg-secondary{background-color:#191919}.bg-editor-bg-tertiary{background-color:#242424}.bg-editor-border-default{background-color:#ffffff1a}.bg-editor-surface-active{background-color:#ffffff26}.bg-editor-surface-hover{background-color:#ffffff1f}.bg-editor-surface-muted{background-color:#ffffff1a}.bg-editor-surface-subtle{background-color:#ffffff09}.bg-editor-text-disabled{background-color:#848484}.bg-editor-text-disabled\/50{background-color:#84848480}.bg-editor-text-tertiary{background-color:#d9d9d9}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/90{background-color:#00bb7fe6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/90{background-color:color-mix(in oklab,var(--color-emerald-500) 90%,transparent)}}.bg-foreground\/5{background-color:#ffffff0b}.bg-icon-light\!{background-color:#5b5b5b!important}.bg-muted{background-color:#2b2a29}.bg-muted\/50{background-color:#2b2a2980}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-popover{background-color:#171615}.bg-primary{background-color:#f32b2b}.bg-primary\/20{background-color:#f32b2b33}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-secondary{background-color:#2b2a29}.bg-sidebar{background-color:#171615}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/10{background-color:color-mix(in oklab,var(--color-sky-400) 10%,transparent)}}.bg-sky-400\/40{background-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/40{background-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.bg-sky-400\/60{background-color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/60{background-color:color-mix(in oklab,var(--color-sky-400) 60%,transparent)}}.bg-sky-500\/80{background-color:#00a5efcc}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/80{background-color:color-mix(in oklab,var(--color-sky-500) 80%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-300{background-color:var(--color-violet-300)}.bg-white{background-color:#fff}.bg-white\/10{background-color:#ffffff1a}.bg-white\/12{background-color:#ffffff1f}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.1\]{background-color:#ffffff1a}.bg-white\/\[0\.2\]{background-color:#fff3}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.09\]{background-color:#ffffff17}.bg-white\/\[0\.10\]{background-color:#ffffff1a}.bg-white\/\[0\.11\]{background-color:#ffffff1c}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.bg-white\/\[0\.13\]{background-color:#ffffff21}.bg-white\/\[0\.14\]{background-color:#ffffff24}.bg-white\/\[0\.15\]{background-color:#ffffff26}.bg-white\/\[0\.16\]{background-color:#ffffff29}.bg-white\/\[0\.18\]{background-color:#ffffff2e}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#2a2a2a_0\%\,\#656565_100\%\)\]{background-image:linear-gradient(90deg,#2a2a2a,#656565)}.bg-\[linear-gradient\(to_top\,rgba\(0\,0\,0\,0\.82\)\,transparent\)\]{background-image:linear-gradient(#0000,#000000d1)}.from-black\/70{--tw-gradient-from:oklab(20.0936% .000963293 .00234662/.7);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/75{--tw-gradient-from:oklab(20.0936% .000963293 .00234662/.75);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:oklab(20.0936% .000963293 .00234662/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.05\]{--tw-gradient-from:oklab(100% 0 5.96046e-8/.05);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_22\%\]{object-position:50% 22%}.object-\[center_18\%\]{object-position:center 18%}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[4px\]{padding:4px}.p-\[5px\]{padding:5px}.p-\[6px\]{padding:6px}.p-\[8px\]{padding:8px}.p-\[10px\]{padding:10px}.p-\[11px\]{padding:11px}.p-\[12px\]{padding:12px}.p-\[14px\]{padding:14px}.p-\[16px\]{padding:16px}.p-\[20px\]{padding:20px}.p-\[24px\]{padding:24px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.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-2\.25{padding-inline:calc(var(--spacing) * 2.25)}.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)}.px-20{padding-inline:calc(var(--spacing) * 20)}.px-\[1px\]{padding-inline:1px}.px-\[2px\]{padding-inline:2px}.px-\[3px\]{padding-inline:3px}.px-\[4px\]{padding-inline:4px}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[24px\]{padding-inline:24px}.px-\[28px\]{padding-inline:28px}.px-\[32px\]{padding-inline:32px}.px-\[36px\]{padding-inline:36px}.px-\[44px\]{padding-inline:44px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.25{padding-block:calc(var(--spacing) * 1.25)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[20px\]{padding-block:20px}.py-\[24px\]{padding-block:24px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-\[2px\]{padding-top:2px}.pt-\[4px\]{padding-top:4px}.pt-\[6px\]{padding-top:6px}.pt-\[8px\]{padding-top:8px}.pt-\[8vh\]{padding-top:8vh}.pt-\[9px\]{padding-top:9px}.pt-\[10px\]{padding-top:10px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[18px\]{padding-top:18px}.pt-\[20px\]{padding-top:20px}.pt-\[24px\]{padding-top:24px}.pt-\[28px\]{padding-top:28px}.pt-\[40px\]{padding-top:40px}.pt-\[var\(--row-item-top\)\]{padding-top:var(--row-item-top)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-\[2px\]{padding-right:2px}.pr-\[3px\]{padding-right:3px}.pr-\[4px\]{padding-right:4px}.pr-\[6px\]{padding-right:6px}.pr-\[7px\]{padding-right:7px}.pr-\[8px\]{padding-right:8px}.pr-\[9px\]{padding-right:9px}.pr-\[10px\]{padding-right:10px}.pr-\[11px\]{padding-right:11px}.pr-\[12px\]{padding-right:12px}.pr-\[36px\]{padding-right:36px}.pr-\[60px\]{padding-right:60px}.pr-px{padding-right:1px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[2px\]{padding-bottom:2px}.pb-\[3px\]{padding-bottom:3px}.pb-\[4px\]{padding-bottom:4px}.pb-\[5px\]{padding-bottom:5px}.pb-\[6px\]{padding-bottom:6px}.pb-\[7px\]{padding-bottom:7px}.pb-\[8px\]{padding-bottom:8px}.pb-\[10px\]{padding-bottom:10px}.pb-\[12px\]{padding-bottom:12px}.pb-\[14px\]{padding-bottom:14px}.pb-\[16px\]{padding-bottom:16px}.pb-\[18px\]{padding-bottom:18px}.pb-\[24px\]{padding-bottom:24px}.pb-\[32px\]{padding-bottom:32px}.pb-\[40px\]{padding-bottom:40px}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px,env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[1px\]{padding-left:1px}.pl-\[2px\]{padding-left:2px}.pl-\[3px\]{padding-left:3px}.pl-\[4px\]{padding-left:4px}.pl-\[6px\]{padding-left:6px}.pl-\[7px\]{padding-left:7px}.pl-\[8px\]{padding-left:8px}.pl-\[9px\]{padding-left:9px}.pl-\[10px\]{padding-left:10px}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[15px\]{padding-left:15px}.pl-\[16px\]{padding-left:16px}.pl-\[18px\]{padding-left:18px}.pl-\[19px\]{padding-left:19px}.pl-\[22px\]{padding-left:22px}.pl-\[32px\]{padding-left:32px}.pl-\[76px\]{padding-left:76px}.pl-\[78px\]{padding-left:78px}.pl-\[96px\]{padding-left:96px}.pl-px{padding-left:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-family,.font-inter{font-family:var(--flobi-ui-font)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[64px\]{font-size:64px}.text-\[120px\]{font-size:120px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[9px\]{--tw-leading:9px;line-height:9px}.leading-\[10px\]{--tw-leading:10px;line-height:10px}.leading-\[12px\]{--tw-leading:12px;line-height:12px}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[44px\]{--tw-leading:44px;line-height:44px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.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)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-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\.1px\]{--tw-tracking:-.1px;letter-spacing:-.1px}.tracking-\[-0\.2px\]{--tw-tracking:-.2px;letter-spacing:-.2px}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.08px\]{--tw-tracking:-.08px;letter-spacing:-.08px}.tracking-\[-0\.15px\]{--tw-tracking:-.15px;letter-spacing:-.15px}.tracking-\[-0\.16px\]{--tw-tracking:-.16px;letter-spacing:-.16px}.tracking-\[-0\.18px\]{--tw-tracking:-.18px;letter-spacing:-.18px}.tracking-\[-0\.22px\]{--tw-tracking:-.22px;letter-spacing:-.22px}.tracking-\[-0\.24px\]{--tw-tracking:-.24px;letter-spacing:-.24px}.tracking-\[-1\.5px\]{--tw-tracking:-1.5px;letter-spacing:-1.5px}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.\[word-break\:break-word\]{word-break:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-foreground\/70{color:#ffffffa1!important}.text-\[\#7c7c7c\]{color:#7c7c7c}.text-\[\#8fd48f\]{color:#8fd48f}.text-\[\#8fe0b8\]{color:#8fe0b8}.text-\[\#9edaa8\]{color:#9edaa8}.text-\[\#111\]{color:#111}.text-\[\#111\]\/50{color:#11111180}.text-\[\#222\]{color:#222}.text-\[\#444\]{color:#444}.text-\[\#999\]{color:#999}.text-\[\#06121f\]{color:#06121f}.text-\[\#06140c\]{color:#06140c}.text-\[\#141414\]{color:#141414}.text-\[\#141414\]\/45{color:#14141473}.text-\[\#141414\]\/55{color:#1414148c}.text-\[\#191919\]{color:#191919}.text-\[\#848484\]{color:#848484}.text-\[\#F3F3F3\]{color:#f3f3f3}.text-\[\#F3F3F3\]\/80{color:#f3f3f3cc}.text-\[\#a39d8c\]{color:#a39d8c}.text-\[\#aaa\]{color:#aaa}.text-\[\#c4f2da\]{color:#c4f2da}.text-\[\#c9799e\]{color:#c9799e}.text-\[\#cdeccd\]{color:#cdeccd}.text-\[\#d1d1d1\]{color:#d1d1d1}.text-\[\#d1d1d1\]\/40{color:#d1d1d166}.text-\[\#d1d1d1\]\/60{color:#d1d1d199}.text-\[\#d1d1d1\]\/70{color:#d1d1d1b3}.text-\[\#d1d1d1\]\/80{color:#d1d1d1cc}.text-\[\#d9d9d9\]{color:#d9d9d9}.text-\[\#e3b45c\]{color:#e3b45c}.text-\[\#e3e3e3\]{color:#e3e3e3}.text-\[\#e4e4e4\]{color:#e4e4e4}.text-\[\#e6e6e6\]{color:#e6e6e6}.text-\[\#e57373\]{color:#e57373}.text-\[\#e57373\]\/80{color:#e57373cc}.text-\[\#e57373\]\/90{color:#e57373e6}.text-\[\#ece7da\]{color:#ece7da}.text-\[\#ececec\]{color:#ececec}.text-\[\#ededed\]{color:#ededed}.text-\[\#eef1f6\]{color:#eef1f6}.text-\[\#eef6f2\]{color:#eef6f2}.text-\[\#f0bd6c\]{color:#f0bd6c}.text-\[\#f2b14a\]{color:#f2b14a}.text-\[\#f2f2f2\]{color:#f2f2f2}.text-\[\#f3b7b1\]{color:#f3b7b1}.text-\[\#f3d27a\]{color:#f3d27a}.text-\[\#ff6b6b\]{color:#ff6b6b}.text-\[\#ff8a8a\]{color:#ff8a8a}.text-\[\#ffb4b4\]{color:#ffb4b4}.text-\[\#ffb36b\]{color:#ffb36b}.text-\[\#ffb547\]{color:#ffb547}.text-\[\#ffd2a6\]{color:#ffd2a6}.text-\[red\]{color:red}.text-\[rgba\(235\,235\,245\,0\.62\)\]{color:#ebebf59e}.text-\[rgba\(255\,255\,255\,0\.6\)\]{color:#fff9}.text-\[rgba\(255\,255\,255\,0\.9\)\]{color:#ffffffe6}.text-\[rgba\(255\,255\,255\,0\.45\)\]{color:#ffffff73}.text-\[rgba\(255\,255\,255\,0\.72\)\]{color:#ffffffb8}.text-\[rgba\(255\,255\,255\,0\.75\)\]{color:#ffffffbf}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/75{color:#fee685bf}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/75{color:color-mix(in oklab,var(--color-amber-200) 75%,transparent)}}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.text-amber-200\/85{color:#fee685d9}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/85{color:color-mix(in oklab,var(--color-amber-200) 85%,transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-black{color:#171615}.text-black\/40{color:#17161566}.text-black\/80{color:#171615cc}.text-black\/85{color:#171615d9}.text-card-foreground{color:#ffffffe6}.text-current{color:currentColor}.text-destructive{color:#ff4d4d}.text-editor-bg-primary{color:#0a0a0a}.text-editor-bg-secondary{color:#191919}.text-editor-bg-secondary\/60{color:#19191999}.text-editor-text-disabled{color:#848484}.text-editor-text-disabled\/50{color:#84848480}.text-editor-text-secondary{color:#ffffff80}.text-editor-text-tertiary{color:#d9d9d9}.text-emerald-300{color:var(--color-emerald-300)}.text-foreground{color:#ffffffe6}.text-foreground\/60{color:#ffffff8a}.text-popover-foreground{color:#ffffffe6}.text-primary{color:#f32b2b}.text-primary-foreground{color:#171615}.text-red-200{color:var(--color-red-200)}.text-red-200\/60{color:#ffcaca99}@supports (color:color-mix(in lab,red,red)){.text-red-200\/60{color:color-mix(in oklab,var(--color-red-200) 60%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:#ffffffe6}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/90{color:#77d4ffe6}@supports (color:color-mix(in lab,red,red)){.text-sky-300\/90{color:color-mix(in oklab,var(--color-sky-300) 90%,transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-text-light{color:#ffffff4d}.text-text-main{color:#ffffffe6}.text-transparent{color:#0000}.text-white{color:#fff}.text-white\/0{color:#0000}.text-white\/15{color:#ffffff26}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/\[0\.18\]{color:#ffffff2e}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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}.underline{text-decoration-line:underline}.decoration-\[\#f3b7b1\]\/60{text-decoration-color:#f3b7b199}.decoration-\[\#ff6b5e\]{text-decoration-color:#ff6b5e}.decoration-white\/30{text-decoration-color:#ffffff4d}.decoration-dotted{text-decoration-style:dotted}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#e5484d\]{accent-color:#e5484d}.accent-sky-400{accent-color:var(--color-sky-400)}.accent-slate-300{accent-color:var(--color-slate-300)}.accent-white{accent-color:#fff}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-100\!{opacity:1!important}.opacity-\[0\.16\]{opacity:.16}.mix-blend-screen{mix-blend-mode:screen}.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-\[0_-12px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 -12px 40px var(--tw-shadow-color,#00000080);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_1\.5px_\#191919\]{--tw-shadow:0 0 0 1.5px var(--tw-shadow-color,#191919);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_1\.6px_var\(--color-editor-text-tertiary\)\,0_1px_3px_rgb\(0_0_0\/0\.28\)\]{--tw-shadow:0 0 0 1.6px var(--tw-shadow-color,var(--color-editor-text-tertiary)), 0 1px 3px var(--tw-shadow-color,#00000047);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_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000080);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_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0009);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_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0000008c);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_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#fff3);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_rgba\(255\,255\,255\,0\.07\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff12);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_rgba\(255\,255\,255\,0\.9\)\,0_0_0_3px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffffe6), 0 0 0 3px var(--tw-shadow-color,#00000059);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_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 2px var(--tw-shadow-color,#000c);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_1px_1px_rgba\(0\,0\,0\,1\)\]{--tw-shadow:0 1px 1px var(--tw-shadow-color,#000);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_1px_2px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000004d);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_1px_3px_rgb\(0_0_0\/0\.4\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0006);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_1px_3px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000059);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_1px_3px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000080);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_6px_18px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#00000073);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_6px_24px_rgba\(0\,0\,0\,0\.45\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 6px 24px var(--tw-shadow-color,#00000073), inset 0 0 0 1px var(--tw-shadow-color,#ffffff14);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_8px_24px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000080);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_8px_24px_rgba\(0\,0\,0\,0\.6\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0009), 0 0 0 1px var(--tw-shadow-color,#ffffff14);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_8px_24px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000073);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_10px_28px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0000008c);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_12px_32px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000080);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_12px_32px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0000008c);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_14px_36px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#0000008c);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_16px_40px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0009);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_16px_48px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#0009);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_50px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0000008c);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_64px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#0000008c);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\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_1px_2px_0px_rgba\(10\,13\,20\,0\.03\)\]{--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#0a0d1408);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_1px_4px_0px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0px 1px 4px 0px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_14px_0px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0px 4px 14px 0px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_8px_24px_0px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0px 8px 24px 0px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_8px_24px_0px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0px 8px 24px 0px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_10px_16px_0px_rgba\(0\,0\,0\,0\.35\)\,0px_2px_5px_0px_rgba\(0\,0\,0\,0\.35\)\,inset_0px_0\.5px_0px_0px_rgba\(255\,255\,255\,0\.08\)\,inset_0px_0px_0\.5px_0px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0px 10px 16px 0px var(--tw-shadow-color,#00000059), 0px 2px 5px 0px var(--tw-shadow-color,#00000059), inset 0px .5px 0px 0px var(--tw-shadow-color,#ffffff14), inset 0px 0px .5px 0px var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_12px_32px_0px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0px 12px 32px 0px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_12px_32px_0px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0px 12px 32px 0px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_16px_40px_0px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0px 16px 40px 0px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_\#e6e6e6\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,#e6e6e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgba\(255\,255\,255\,0\.55\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,#ffffff8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgba\(255\,255\,255\,0\.85\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,#ffffffd9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,170\,90\,0\.7\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffaa5ab3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-editor-bg-elevated\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-editor-bg-elevated));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-editor-border-default\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-editor-border-default));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-editor-border-subtle\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-editor-border-subtle));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_\#4b83ff\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#4b83ff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_\#f3f3f3\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#f3f3f3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_\#fff\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_\#ffffff\,0_0_0_1px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#fff), 0 0 0 1px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_\#ffffff\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_1px_0px_white\]{--tw-shadow:inset 0px 0px 1px 0px var(--tw-shadow-color,white);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-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)}.shadow\/highlight,.shadow\/midtone{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#101010\]{--tw-ring-color:#101010}.ring-\[\#ffffff12\]{--tw-ring-color:#ffffff12}.ring-editor-bg-secondary{--tw-ring-color:#191919}.ring-white{--tw-ring-color:#fff}.ring-white\/30{--tw-ring-color:oklab(100% 0 5.96046e-8/.3)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--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)}.ring-offset-editor-bg-secondary{--tw-ring-offset-color:#191919}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[1\.5px\]{outline-style:var(--tw-outline-style);outline-width:1.5px}.outline-\[9999px\]{outline-style:var(--tw-outline-style);outline-width:9999px}.outline-offset-2{outline-offset:2px}.outline-black\/45{outline-color:#17161573}.outline-transparent{outline-color:#0000}.outline-white\/30{outline-color:#ffffff4d}.outline-white\/80{outline-color:#fffc}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:drop-shadow\(0_0_0\.75px_rgba\(0\,0\,0\,0\.95\)\)_drop-shadow\(0_0_0\.75px_rgba\(0\,0\,0\,0\.95\)\)\]{filter:drop-shadow(0 0 .75px #000000f2)drop-shadow(0 0 .75px #000000f2)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,flex-grow\]{transition-property:background-color,color,flex-grow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,opacity\]{transition-property:border-color,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;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-\[flex-grow\]{transition-property:flex-grow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-columns\,opacity\]{transition-property:grid-template-columns,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\]{transition-property:opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\]{transition-property:scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\]{transition-property:scale;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-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(\.2\,\.8\,\.2\,1\)\],.ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.will-change-transform{will-change:transform}.\[contain\:layout_paint\]{contain:layout paint}.fade-in-0{--tw-enter-opacity:0}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-all{-webkit-user-select:all;user-select:all}.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}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[text-box-edge\:cap_alphabetic\]{text-box-edge:cap alphabetic}.\[text-box-trim\:trim-both\]{text-box-trim:trim-both}.\[user-select\:none\]{-webkit-user-select:none;user-select:none}.\[user-select\:text\]{-webkit-user-select:text;user-select:text}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-focus-within\:opacity-0:is(:where(.group):focus-within *){opacity:0}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/pic\:grid:is(:where(.group\/pic):focus-within *){display:grid}@media(hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:grid:is(:where(.group):hover *){display:grid}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-\[10\%\]:is(:where(.group):hover *){--tw-translate-y: -10% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:-rotate-\[2deg\]:is(:where(.group):hover *){rotate:-2deg}.group-hover\:\[transform\:perspective\(420px\)_rotateX\(-16deg\)\]:is(:where(.group):hover *){transform:perspective(420px)rotateX(-16deg)}.group-hover\:bg-editor-surface-active:is(:where(.group):hover *){background-color:#ffffff26}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}.group-hover\:bg-white\/15:is(:where(.group):hover *){background-color:#ffffff26}.group-hover\:text-editor-text-tertiary:is(:where(.group):hover *){color:#d9d9d9}.group-hover\:text-white:is(:where(.group):hover *){color:#fff}.group-hover\:text-white\/45:is(:where(.group):hover *){color:#ffffff73}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.3\)\]:is(:where(.group):hover *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.35\)\]:is(:where(.group):hover *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[inset_0_0_0_2px_rgba\(255\,255\,255\,0\.25\)\]:is(:where(.group):hover *){--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/choice\:bg-white:is(:where(.group\/choice):hover *){background-color:#fff}.group-hover\/choice\:text-\[\#222\]:is(:where(.group\/choice):hover *){color:#222}.group-hover\/entity\:opacity-100:is(:where(.group\/entity):hover *){opacity:1}.group-hover\/grip\:scale-\[1\.2\]:is(:where(.group\/grip):hover *){scale:1.2}.group-hover\/grip\:bg-white:is(:where(.group\/grip):hover *){background-color:#fff}.group-hover\/marker\:block:is(:where(.group\/marker):hover *){display:block}.group-hover\/marker\:text-editor-text-tertiary:is(:where(.group\/marker):hover *){color:#d9d9d9}.group-hover\/pic\:grid:is(:where(.group\/pic):hover *){display:grid}.group-hover\/pic\:opacity-100:is(:where(.group\/pic):hover *),.group-hover\/pin\:opacity-100:is(:where(.group\/pin):hover *),.group-hover\/ref\:opacity-100:is(:where(.group\/ref):hover *),.group-hover\/strip\:opacity-100:is(:where(.group\/strip):hover *),.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}}.group-active\:bg-white:is(:where(.group):active *){background-color:#fff}.group-data-\[active\=true\]\:bg-editor-border-strong:is(:where(.group)[data-active=true] *){background-color:#848484}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[dragover\]\:bg-editor-surface-muted:is(:where(.group)[data-dragover] *){background-color:#ffffff1a}.group-data-\[dragover\]\:bg-white\/15:is(:where(.group)[data-dragover] *){background-color:#ffffff26}.group-data-\[dragover\]\:outline-white\/80:is(:where(.group)[data-dragover] *){outline-color:#fffc}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:#f32b2b}.selection\:bg-primary::selection{background-color:#f32b2b}.selection\:text-primary-foreground ::selection{color:#171615}.selection\:text-primary-foreground::selection{color:#171615}.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-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-text-main::file-selector-button{color:#ffffffe6}.placeholder\:text-editor-text-disabled::placeholder{color:#848484}.placeholder\:text-editor-text-disabled\/70::placeholder{color:#848484b3}.placeholder\:text-muted-foreground\/50::placeholder{color:#4d4d4d80}.placeholder\:text-text-light::placeholder{color:#ffffff4d}.placeholder\:text-white\/25::placeholder{color:#ffffff40}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.placeholder\:text-white\/40::placeholder{color:#fff6}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-\[9px\]:after{content:var(--tw-content);bottom:9px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-\[3px\]:after{content:var(--tw-content);border-radius:3px}.after\:bg-black\/80:after{content:var(--tw-content);background-color:#171615cc}.after\:px-\[5px\]:after{content:var(--tw-content);padding-inline:5px}.after\:py-\[1px\]:after{content:var(--tw-content);padding-block:1px}.after\:text-\[9px\]:after{content:var(--tw-content);font-size:9px}.after\:whitespace-nowrap:after{content:var(--tw-content);white-space:nowrap}.after\:text-white:after{content:var(--tw-content);color:#fff}.after\:content-\[attr\(data-db\)\]:after{--tw-content:attr(data-db);content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:hidden:empty{display:none}.empty\:before\:text-white\/30:empty:before{content:var(--tw-content);color:#ffffff4d}.empty\:before\:text-white\/35:empty:before{content:var(--tw-content);color:#ffffff59}.empty\:before\:content-\[\'Add_a_line\'\]:empty:before{--tw-content:"Add a line";content:var(--tw-content)}.empty\:before\:content-\[\'Light\,_colour\,_lens\,_grain…\'\]:empty:before{--tw-content:"Light, colour, lens, grain…";content:var(--tw-content)}.empty\:before\:content-\[\'Name_This_Look\'\]:empty:before{--tw-content:"Name This Look";content:var(--tw-content)}.empty\:before\:content-\[\'The_aim_everyone_in_the_scene_plays_toward\'\]:empty:before{--tw-content:"The aim everyone in the scene plays toward";content:var(--tw-content)}.empty\:before\:content-\[\'Who_or_what_this_is…\'\]:empty:before{--tw-content:"Who or what this is…";content:var(--tw-content)}.focus-within\:border-\[\#444\]:focus-within{border-color:#444}.focus-within\:bg-white\/\[0\.09\]:focus-within{background-color:#ffffff17}.focus-within\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.22\)\]:focus-within{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:shadow-\[inset_0_0_0_1px_var\(--color-editor-border-strong\)\]:focus-within{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-editor-border-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#4a4a4a\]:hover{border-color:#4a4a4a}.hover\:border-\[\#444\]:hover{border-color:#444}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/60:hover{border-color:#fff9}.hover\:bg-\[\#2f2f2f\]:hover{background-color:#2f2f2f}.hover\:bg-\[\#333\]:hover{background-color:#333}.hover\:bg-\[\#202020\]:hover{background-color:#202020}.hover\:bg-\[\#262524\]:hover{background-color:#262524}.hover\:bg-\[\#323232\]:hover{background-color:#323232}.hover\:bg-\[\#ec5d62\]:hover{background-color:#ec5d62}.hover\:bg-\[rgba\(255\,255\,255\,0\.03\)\]:hover{background-color:#ffffff08}.hover\:bg-\[rgba\(255\,255\,255\,0\.055\)\]:hover{background-color:#ffffff0e}.hover\:bg-accent:hover{background-color:#2b2a29}.hover\:bg-accent\/50:hover{background-color:#2b2a2980}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-black:hover{background-color:#171615}.hover\:bg-black\/45:hover{background-color:#17161573}.hover\:bg-black\/70:hover{background-color:#171615b3}.hover\:bg-black\/80:hover{background-color:#171615cc}.hover\:bg-black\/\[0\.07\]:hover{background-color:#17161512}.hover\:bg-destructive\/90:hover{background-color:#ff4d4de6}.hover\:bg-editor-bg-elevated:hover{background-color:#2a2a2a}.hover\:bg-editor-bg-primary\/90:hover{background-color:#0a0a0ae6}.hover\:bg-editor-border-strong:hover{background-color:#848484}.hover\:bg-editor-surface-active:hover{background-color:#ffffff26}.hover\:bg-editor-surface-muted:hover{background-color:#ffffff1a}.hover\:bg-editor-surface-subtle:hover{background-color:#ffffff09}.hover\:bg-muted:hover{background-color:#2b2a29}.hover\:bg-muted\/50:hover{background-color:#2b2a2980}.hover\:bg-primary\/90:hover{background-color:#f32b2be6}.hover\:bg-secondary:hover{background-color:#2b2a29}.hover\:bg-secondary\/80:hover{background-color:#2b2a29cc}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.11\]:hover{background-color:#ffffff1c}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}.hover\:bg-white\/\[0\.16\]:hover{background-color:#ffffff29}.hover\:bg-white\/\[0\.26\]:hover{background-color:#ffffff42}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}.hover\:text-\[\#111\]:hover{color:#111}.hover\:text-\[\#222\]:hover{color:#222}.hover\:text-accent-foreground:hover{color:#ffffffe6}.hover\:text-editor-text-tertiary:hover{color:#d9d9d9}.hover\:text-foreground:hover{color:#ffffffe6}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-text-main:hover{color:#ffffffe6}.hover\:text-white:hover{color:#fff}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/75:hover{color:#ffffffbf}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-white\/85:hover{color:#ffffffd9}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[inset_0_0_0_1\.5px_rgba\(255\,255\,255\,0\.6\)\]:hover{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,#fff9);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-\[\#ffffff40\]:hover{--tw-ring-color:#ffffff40}}.focus\:line-clamp-none:focus{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.focus\:cursor-text:focus{cursor:text}.focus\:border-\[\#444\]:focus{border-color:#444}.focus\:border-editor-border-default:focus{border-color:#ffffff1a}.focus\:border-editor-border-strong:focus{border-color:#848484}.focus\:border-sky-400\/70:focus{border-color:#00bcfeb3}@supports (color:color-mix(in lab,red,red)){.focus\:border-sky-400\/70:focus{border-color:color-mix(in oklab,var(--color-sky-400) 70%,transparent)}}.focus\:border-white\/30:focus{border-color:#ffffff4d}.focus\:border-white\/35:focus{border-color:#ffffff59}.focus\:bg-\[\#262626\]:focus{background-color:#262626}.focus\:bg-\[\#292929\]:focus{background-color:#292929}.focus\:bg-\[\#303030\]:focus{background-color:#303030}.focus\:bg-\[\#323232\]:focus{background-color:#323232}.focus\:bg-accent:focus{background-color:#2b2a29}.focus\:bg-black\/40:focus{background-color:#17161566}.focus\:bg-white\/10:focus{background-color:#ffffff1a}.focus\:bg-white\/\[0\.07\]:focus{background-color:#ffffff12}.focus\:bg-white\/\[0\.09\]:focus{background-color:#ffffff17}.focus\:whitespace-normal:focus{white-space:normal}.focus\:text-accent-foreground:focus{color:#ffffffe6}.focus\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.22\)\]:focus{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.35\)\]:focus{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff59);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-1: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-white\/10:focus{--tw-ring-color:oklab(100% 0 5.96046e-8/.1)}.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-visible\:border-white\/40:focus-visible{border-color:#fff6}.focus-visible\:bg-white\/10:focus-visible{background-color:#ffffff1a}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[0_0_0_1\.5px_\#fff\]:focus-visible{--tw-shadow:0 0 0 1.5px var(--tw-shadow-color,#fff);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-1:focus-visible{--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-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-\[\#111\]\/40:focus-visible{--tw-ring-color:oklab(17.7638% -2.23517e-8 0/.4)}.focus-visible\:ring-sky-400\/70:focus-visible{--tw-ring-color:#00bcfeb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-sky-400\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 70%, transparent)}}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:oklab(100% 0 5.96046e-8/.4)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-editor-surface-muted:active{background-color:#ffffff1a}.active\:bg-white:active{background-color:#fff}.active\:bg-white\/10:active{background-color:#ffffff1a}.active\:bg-white\/20:active{background-color:#fff3}.active\:bg-white\/\[0\.1\]:active{background-color:#ffffff1a}.active\:bg-white\/\[0\.06\]:active{background-color:#ffffff0f}.active\:bg-white\/\[0\.08\]:active{background-color:#ffffff14}.active\:text-white:active{color:#fff}@media(hover:hover){.enabled\:hover\:text-white:enabled:hover{color:#fff}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#2a2a2a\]:disabled{background-color:#2a2a2a}.disabled\:bg-white\/\[0\.12\]:disabled{background-color:#ffffff1f}.disabled\:text-white\/20:disabled{color:#fff3}.disabled\:text-white\/35:disabled{color:#ffffff59}.disabled\:text-white\/50:disabled{color:#ffffff80}.disabled\:text-white\/60:disabled{color:#fff9}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:bg-\[\#dedede\]:disabled:hover{background-color:#dedede}.disabled\:hover\:bg-\[\#f3f3f3\]:disabled:hover{background-color:#f3f3f3}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:bg-white\/\[0\.07\]:disabled:hover{background-color:#ffffff12}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.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-expanded\:bg-\[\#323232\][aria-expanded=true]{background-color:#323232}.aria-expanded\:bg-white\/10[aria-expanded=true]{background-color:#ffffff1a}.aria-expanded\:bg-white\/\[0\.06\][aria-expanded=true]{background-color:#ffffff0f}.aria-expanded\:bg-white\/\[0\.07\][aria-expanded=true]{background-color:#ffffff12}.aria-expanded\:bg-white\/\[0\.08\][aria-expanded=true]{background-color:#ffffff14}.aria-expanded\:bg-white\/\[0\.14\][aria-expanded=true]{background-color:#ffffff24}.aria-expanded\:text-white[aria-expanded=true]{color:#fff}.data-\[active\]\:border-white\/20[data-active]{border-color:#fff3}.data-\[active\]\:bg-white\/10[data-active]{background-color:#ffffff1a}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[dragging\=true\]\:opacity-100[data-dragging=true]{opacity:1}.data-\[dragover\]\:bg-\[\#262626\][data-dragover]{background-color:#262626}.data-\[dragover\]\:bg-white\/15[data-dragover]{background-color:#ffffff26}.data-\[dragover\]\:outline-\[1\.5px\][data-dragover]{outline-style:var(--tw-outline-style);outline-width:1.5px}.data-\[dragover\]\:outline-white\/70[data-dragover]{outline-color:#ffffffb3}.data-\[dragover\]\:outline-solid[data-dragover]{--tw-outline-style:solid;outline-style:solid}.data-\[droptarget\]\:bg-white\/5[data-droptarget]{background-color:#ffffff0d}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[now\]\:text-white[data-now]{color:#fff}.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-text-light[data-placeholder]{color:#ffffff4d}.data-\[selected\]\:bg-\[\#ffb547\][data-selected]{background-color:#ffb547}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#2b2a29}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#ffffffe6}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);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:var(--spacing);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-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}: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\=active\]\:bg-background[data-state=active]{background-color:#1e1d1c}.data-\[state\=active\]\:shadow-sm[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:#f32b2b}.data-\[state\=checked\]\:bg-button-color[data-state=checked]{background-color:#d6d5d4}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#f32b2b}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#171615}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}.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%}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.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-secondary[data-state=open]{background-color:#2b2a29}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#ffffffe6}.data-\[state\=open\]\:text-text-light[data-state=open]{color:#ffffff4d}.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-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%}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#2b2a29}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#ffffff26}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:#ff4d4d}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:#ff4d4d1a}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:#ff4d4d}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-\[spin_1\.2s_linear_infinite\]{animation:1.2s linear infinite spin}.motion-safe\:animate-\[spin_1\.8s_linear_infinite\]{animation:1.8s linear infinite spin}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}@media(hover:hover){.motion-reduce\:group-hover\:transform-none:is(:where(.group):hover *){transform:none}}}@media not all and (min-width:479px){.max-\[479px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:379px){.max-\[379px\]\:hidden{display:none}}@media not all and (min-width:359px){.max-\[359px\]\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:mx-4{margin-inline:calc(var(--spacing) * 4)}.max-md\:hidden{display:none}.max-md\:h-\[92dvh\]{height:92dvh}.max-md\:h-auto{height:auto}.max-md\:h-dvh{height:100dvh}.max-md\:max-h-\[92dvh\]{max-height:92dvh}.max-md\:min-h-0{min-height:0}.max-md\:min-h-\[56px\]{min-height:56px}.max-md\:min-h-auto{min-height:auto}.max-md\:w-\[104px\]{width:104px}.max-md\:w-\[120px\]{width:120px}.max-md\:w-\[min\(280px\,calc\(100vw-28px\)\)\]{width:min(280px,100vw - 28px)}.max-md\:w-full{width:100%}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:items-end{align-items:flex-end}.max-md\:gap-0{gap:0}.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:gap-\[2px\]{gap:2px}.max-md\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.max-md\:gap-y-5{row-gap:calc(var(--spacing) * 5)}.max-md\:overflow-visible{overflow:visible}.max-md\:overflow-x-auto{overflow-x:auto}.max-md\:overflow-y-auto{overflow-y:auto}.max-md\:rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.max-md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-md\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-md\:p-0{padding:0}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-md\:px-\[4px\]{padding-inline:4px}.max-md\:px-\[6px\]{padding-inline:6px}.max-md\:py-2{padding-block:calc(var(--spacing) * 2)}.max-md\:py-\[10px\]{padding-block:10px}.max-md\:pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.max-md\:pb-\[calc\(40px\+var\(--phone-bar-space\,0px\)\)\]{padding-bottom:calc(40px + var(--phone-bar-space,0px))}.max-md\:pb-\[calc\(96px\+var\(--flobi-orb-space\,0px\)\+var\(--phone-bar-space\,0px\)\)\]{padding-bottom:calc(96px + var(--flobi-orb-space,0px) + var(--phone-bar-space,0px))}.max-md\:pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.max-md\:text-\[12px\]{font-size:12px}.max-md\:text-\[16px\]{font-size:16px}.max-md\:text-\[20px\]{font-size:20px}}@media(min-width:380px){.min-\[380px\]\:hidden{display:none}}@media(min-width:40rem){.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:hidden{display:none}.md\:h-dvh{height:100dvh}.md\:w-\[340px\]{width:340px}.md\:flex-row{flex-direction:row}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@container not (min-width:140px){.\@max-\[140px\]\:hidden{display:none}.\@max-\[140px\]\:px-\[5px\]{padding-inline:5px}}@container (min-width:56px){.\@\[56px\]\:flex{display:flex}}.dark\:border-input:is(.dark *){border-color:#ffffff26}.dark\:bg-destructive\/60:is(.dark *){background-color:#ff4d4d99}.dark\:bg-input\/30:is(.dark *){background-color:#ffffff0b}.dark\:text-text-light:is(.dark *){color:#ffffff4d}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:#2b2a2980}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:#ffffff13}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:#ffffff26}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:#ffffff0b}.dark\:data-\[state\=active\]\:text-text-main:is(.dark *)[data-state=active]{color:#ffffffe6}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:#f32b2b}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:#171615}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:#ffffffe6}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:#ffffff1e}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:#ff4d4d33}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-text-light [cmdk-group-heading]{color:#ffffff4d}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_\[data-role\=colors-section\]\>div\>button\[aria-expanded\]\>span\:first-child\]\:hidden [data-role=colors-section]>div>button[aria-expanded]>span:first-child{display:none}.\[\&_\[data-testid\=script-screenplay\]\]\:text-\[12px\] [data-testid=script-screenplay]{font-size:12px}.\[\&_button\]\:pointer-events-auto button{pointer-events:auto}.\[\&_button\]\:h-\[38px\] button{height:38px}.\[\&_button\]\:text-\[13px\] button{font-size:13px}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\+span\]\:-ml-\[2px\] svg+span{margin-left:-2px}.\[\&_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-text-light svg:not([class*=text-]){color:#ffffff4d}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}: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[data-variant=destructive]>*):is(svg){color:#ff4d4d!important}.\[\&\:not\(\:has\(button\,span\)\)\]\:hidden:not(:has(button,span)){display:none}.\[\&\:not\(\[data-db\]\)\]\:after\:hidden:not([data-db]):after{content:var(--tw-content);display:none}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>\[role\=status\]\]\:flex-wrap>[role=status]{flex-wrap:wrap}.\[\&\>\[role\=status\]\]\:gap-y-\[8px\]>[role=status]{row-gap:8px}.\[\&\>aside\:not\(\[data-testid\=editorial-workflow\]\)\>header\]\:hidden>aside:not([data-testid=editorial-workflow])>header,.\[\&\>aside\>header_button\[aria-label\^\=Close\]\]\:hidden>aside>header button[aria-label^=Close],.\[\&\>aside\>header\>h2\]\:hidden>aside>header>h2{display:none}.\[\&\>button\]\:h-\[44px\]>button{height:44px}.\[\&\>button\]\:min-h-\[48px\]>button{min-height:48px}.\[\&\>button\]\:text-\[16px\]>button{font-size:16px}.\[\&\>div\]\:p-\[3px\]>div{padding:3px}.\[\&\>img\]\:size-\[18px\]>img{width:18px;height:18px}.\[\&\>section\:last-child\]\:border-b-0>section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>svg\]\:size-\[20px\]>svg{width:20px;height:20px}.\[\&\>svg\]\:size-\[22px\]>svg{width:22px;height:22px}.\[\&\>svg\]\:size-\[23px\]>svg{width:23px;height:23px}.\[\&\>svg\]\:size-\[24px\]>svg{width:24px;height:24px}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-phone-lift\]_\[data-testid\=timeline-video-half\]\]\:\!max-h-none[data-phone-lift] [data-testid=timeline-video-half]{max-height:none!important}.\[\&\[data-phone-lift\]_\[data-testid\=timeline-video-half\]\>div\]\:mt-\[calc\(var\(--phone-lift\,0px\)\*-1\)\][data-phone-lift] [data-testid=timeline-video-half]>div{margin-top:calc(var(--phone-lift,0px) * -1)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media(hover:none){.\[\@media\(hover\:none\)\]\:opacity-0{opacity:0}.\[\@media\(hover\:none\)\]\:opacity-100,.\[\@media\(hover\:none\)\]\:group-data-\[selected\=true\]\:opacity-100:is(:where(.group)[data-selected=true] *){opacity:1}}@media(pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:-mr-\[6px\]{margin-right:-6px}.\[\@media\(pointer\:coarse\)\]\:mr-\[11px\]{margin-right:11px}.\[\@media\(pointer\:coarse\)\]\:ml-\[11px\]{margin-left:11px}.\[\@media\(pointer\:coarse\)\]\:size-\[32px\]{width:32px;height:32px}.\[\@media\(pointer\:coarse\)\]\:size-\[44px\]{width:44px;height:44px}.\[\@media\(pointer\:coarse\)\]\:h-\[44px\]{height:44px}.\[\@media\(pointer\:coarse\)\]\:h-\[45px\]{height:45px}.\[\@media\(pointer\:coarse\)\]\:h-\[46px\]{height:46px}.\[\@media\(pointer\:coarse\)\]\:min-h-\[44px\]{min-height:44px}.\[\@media\(pointer\:coarse\)\]\:w-\[44px\]{width:44px}.\[\@media\(pointer\:coarse\)\]\:w-auto{width:auto}.\[\@media\(pointer\:coarse\)\]\:max-w-\[110px\]{max-width:110px}.\[\@media\(pointer\:coarse\)\]\:max-w-\[170px\]{max-width:170px}.\[\@media\(pointer\:coarse\)\]\:min-w-0{min-width:0}.\[\@media\(pointer\:coarse\)\]\:min-w-\[44px\]{min-width:44px}.\[\@media\(pointer\:coarse\)\]\:flex-\[1_1_0\%\]{flex:1}.\[\@media\(pointer\:coarse\)\]\:flex-none{flex:none}.\[\@media\(pointer\:coarse\)\]\:shrink{flex-shrink:1}.\[\@media\(pointer\:coarse\)\]\:touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.\[\@media\(pointer\:coarse\)\]\:touch-none{touch-action:none}.\[\@media\(pointer\:coarse\)\]\:gap-\[10px\]{gap:10px}.\[\@media\(pointer\:coarse\)\]\:gap-\[11px\]{gap:11px}.\[\@media\(pointer\:coarse\)\]\:gap-\[12px\]{gap:12px}.\[\@media\(pointer\:coarse\)\]\:gap-\[16px\]{gap:16px}.\[\@media\(pointer\:coarse\)\]\:gap-\[18px\]{gap:18px}.\[\@media\(pointer\:coarse\)\]\:gap-\[22px\]{gap:22px}.\[\@media\(pointer\:coarse\)\]\:gap-\[24px\]{gap:24px}.\[\@media\(pointer\:coarse\)\]\:gap-\[30px\]{gap:30px}.\[\@media\(pointer\:coarse\)\]\:overflow-visible{overflow:visible}.\[\@media\(pointer\:coarse\)\]\:overflow-x-auto{overflow-x:auto}.\[\@media\(pointer\:coarse\)\]\:px-\[10px\]{padding-inline:10px}.\[\@media\(pointer\:coarse\)\]\:pl-\[8px\]{padding-left:8px}.\[\@media\(pointer\:coarse\)\]\:data-\[beside-selected\]\:pointer-events-none[data-beside-selected]{pointer-events:none}}}@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}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}:root{--light-grey:#1e1d1c;--dark-grey:#171615;--text-main:#ffffffe6;--text-light:#ffffff4d;--grey-light-secondary:#2b2a29;--dark-text:#171615;--button-color:#d6d5d4;--button-stroke:#d6d5d41a;--text-secondary-light:#ffffff80;--primary-colored:#f32b2b;--background:#1e1d1c;--foreground:#ffffffe6;--card:#171615;--card-foreground:#ffffffe6;--popover:#171615;--popover-foreground:#ffffffe6;--primary:#f32b2b;--primary-foreground:#171615;--secondary:#2b2a29;--secondary-foreground:#ffffffe6;--muted:#2b2a29;--muted-foreground:#ffffff4d;--accent:#2b2a29;--accent-foreground:#ffffffe6;--destructive:#ff4d4d;--border:#d6d5d41a;--input:#ffffff26;--ring:#ffffff80;--chart-1:#3b82f6;--chart-2:#4ade80;--chart-3:#facc15;--chart-4:#a855f7;--chart-5:#f97316;--sidebar:#171615;--sidebar-foreground:#ffffffe6;--sidebar-primary:#f32b2b;--sidebar-primary-foreground:#ffffffe6;--sidebar-accent:#2b2a29;--sidebar-accent-foreground:#ffffffe6;--sidebar-border:#d6d5d41a;--sidebar-ring:#ffffff80;--canvas-background:#0d0d0c;--grid-color:#191918;--toolbar-background:#202020e6;--white-bg:#d6d5d4;--custom-border:#d6d5d41a;--black:#171615;--radius:.625rem}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--border)}::-webkit-scrollbar-button{width:0;height:0;display:none}*{scrollbar-width:thin;font-optical-sizing:auto;font-style:normal}::-webkit-scrollbar-button:single-button{display:none}.hideScrollBar{scrollbar-width:none;-ms-overflow-style:none}input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#a0a0a0!important;caret-color:#a0a0a0!important;-webkit-box-shadow:inset 0 0 0 1000px #1e1e1e!important}input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#a0a0a0!important;caret-color:#a0a0a0!important;-webkit-box-shadow:inset 0 0 0 1000px #1e1e1e!important}input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#a0a0a0!important;caret-color:#a0a0a0!important;-webkit-box-shadow:inset 0 0 0 1000px #1e1e1e!important}input:-webkit-autofill:active{transition:background-color 9999s ease-out;-webkit-text-fill-color:#a0a0a0!important;caret-color:#a0a0a0!important;-webkit-box-shadow:inset 0 0 0 1000px #1e1e1e!important}input:-moz-autofill{-moz-text-fill-color:#a0a0a0!important;caret-color:#a0a0a0!important;box-shadow:inset 0 0 0 1000px #1e1e1e!important}[data-testid=timeline-clip]{container-type:size}@container not (min-height:36px){[data-role=clip-body]{display:none}}[data-match-pick],[data-match-pick] *,[data-ai-pen],[data-ai-pen] *{cursor:crosshair!important}@keyframes gen-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.gen-sheen{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:1.6s linear infinite gen-sheen}@media(prefers-reduced-motion:reduce){.gen-sheen{animation:none}}[data-tool=cut] [data-testid=timeline-clip]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAACJ0lEQVR4nK2UsYsaURDGv91ljZEoBAIWEsHuqhRpRIIgpvByvZVF1iYB7bW8A/UPOG2vVbASFIJd9AgWFvGKCMGQIiAIBluJGn3he6zG043u3eUHww6z38zO7BsesI8TwAkABcdRTC1zDuLWdf1bMBgUAJoA9ANavmtSyxzmHir8Oh6PC5JKpVj88oD2khrCHOYe7NjpdA673a6Yz+ciHA4zIWGhS4RCITGbzUSv1xMul2t4rGMS9Pv9s/F4LEajkfD5fL8AvMRfXni93ulwOBSTyUQEAoEFgFewyftoNCoWi4XodDrC4XD8APAMwFNd17+3222xXC5FLBbjRO9wR66y2az8h8VikQU+0EqlkoxlMhnGrnAPHimK0q1Wq7JQMpkUiURC+rVaTSiK8hnAY9yT5x6P52e/3xfT6VQafbfbPQEQwAN5yw1YQ5+xhxZ9omlav9lsitVqJY2+pmlfAXjuUkgFcAbgwrTrQqEgO83lciKfz0ufTwCdLd2ZmWuJT1GUFg+pUqlIox+JRES5XBaqqn6h0WdsV8dc1tjrVFXVVqPRkB0NBgNppF6vc49/m5fNCf1/6VRV/bTb+Rt+deuO+AjgJp1Oy5hhGIydWuhuqLXQbbjgSPy6WXTNNWMcH8D5jq69pWvt6DacM2hReDfBrm7DKccgHMtMshrRru724dXr9WOHYle3v26GYciRaPQt1siu7vba8eTX/9Mcy2rx7er+P38AxWvlHE/GehkAAAAASUVORK5CYII=) 11 5,crosshair;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAACJ0lEQVR4nK2UsYsaURDGv91ljZEoBAIWEsHuqhRpRIIgpvByvZVF1iYB7bW8A/UPOG2vVbASFIJd9AgWFvGKCMGQIiAIBluJGn3he6zG043u3eUHww6z38zO7BsesI8TwAkABcdRTC1zDuLWdf1bMBgUAJoA9ANavmtSyxzmHir8Oh6PC5JKpVj88oD2khrCHOYe7NjpdA673a6Yz+ciHA4zIWGhS4RCITGbzUSv1xMul2t4rGMS9Pv9s/F4LEajkfD5fL8AvMRfXni93ulwOBSTyUQEAoEFgFewyftoNCoWi4XodDrC4XD8APAMwFNd17+3222xXC5FLBbjRO9wR66y2az8h8VikQU+0EqlkoxlMhnGrnAPHimK0q1Wq7JQMpkUiURC+rVaTSiK8hnAY9yT5x6P52e/3xfT6VQafbfbPQEQwAN5yw1YQ5+xhxZ9omlav9lsitVqJY2+pmlfAXjuUkgFcAbgwrTrQqEgO83lciKfz0ufTwCdLd2ZmWuJT1GUFg+pUqlIox+JRES5XBaqqn6h0WdsV8dc1tjrVFXVVqPRkB0NBgNppF6vc49/m5fNCf1/6VRV/bTb+Rt+deuO+AjgJp1Oy5hhGIydWuhuqLXQbbjgSPy6WXTNNWMcH8D5jq69pWvt6DacM2hReDfBrm7DKccgHMtMshrRru724dXr9WOHYle3v26GYciRaPQt1siu7vba8eTX/9Mcy2rx7er+P38AxWvlHE/GehkAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAAFMElEQVR4nO1YWUhdVxRdThhtnOJEP6xWJApKQQT70Z8Um1KHIopDaUWK2EL8UKJtWu1H/IqKA/lx7IdSUDBCqV9WEPsjqAFjpEirFIcUCsYBrcZZT1mXc27vfe9Fn77rQOmCjZd79l57ec4+5+z7gP8oogAUAvgYwA0LeW9IzkKZwxJ8BeAAgJA2DyDeAt54yaV4D2Qul/AugOPw8HBRV1cnioqKjKKDXeANVmLJSW7mYC6Z89yoJWlfX59QKC8vV6IHAXicg9NDxmpcCswheWstFXxwcCDu3LmjyB+dg/MRY8lBLqsFayURGRkplpeXdfKVlRURFRWlljDrDHxZjImIiBBLS0s63+rqqoiOjrakJIhG/ucpKSni8PBQTzI+Pi68vb2ZZANAnBM8cfT18vISIyMjOs/R0ZFITU1Vs8tcLsMTwC8krKqqEka0t7erRL8DCDiB4yaAafp2dHSYOCorKxXHCAAvWIQwAH+6ubmZ6pkoLi5WCX8C4OYg1g3AE/oUFhaaYvv7+wU5AfwF4E1YjGQAu35+fmJ6elpPuru7K5KTk5Xobx3EVXIsMTFRbG9v63EzMzMiICCAMfsA3sMF4Usmj42NFRsbG3ryFy9eiLCwMCY/AvCRwT8FwGFwcLCYn5/X/Tc3N0V8fLz6J7/ABeN7JsrMzBTHx8e6iOHhYeHp6UkBqwCiAbwFYNnDw0MMDg7qfozJzc1VYn/AJYD3/1MmrK2tNdVkfX29EjIhTTQ0NJh8ampqlM9Ti/uSExEB4KW7u7sYGBgwCcrPz1eCRFZWlmkVhoaGBGccwAqAt3HJeJ8Ny61bt8Tc3JwuamtrSyQkJIi4uDhTnS8uLorQ0FCKPQTwIa4IX3Mmk5KSxM7Oji5udnZWMwWO0UfOvMsdmSvgGdtLIQUFBeJ1KPq3y/vxNWf1pYK32K8U1NLSYie2ublZif0NgD+uCdrVUWeLzMxMJZg+1wKfUhC7N3ZxtlhbWxMxMTFK9OdXLfYdAK98fX3F1NSULnJ/f18zBY7RB8AOgKTLrNU4aXwOAvAHZ66rq0sYUVpaKsrKykzvenp61CwvAAhxwGcJ2DJ+B2DS8LGo7G/+LSkpMQnr7u7WfTo7O01j9+7dM8Xa2HOZ66Q29UTkyRtJBAUFiZycHO0bjMbnwMBALVFISIjo7e21XfpXNB8fHzExMaGN0YdN0Gl87D9k7jPhG36usANjw22sRwW+YwPP24s9bXV1tfrMoX0mTfDdw4cPNR9n+eSn0gNnxX7CALZ/vE5PA30MrSLtsYHrsXp/Dj6Kzj1NLOtnhTNhSz46OioaGxs147MRCwsLamb25YZSCOE7F/iWT6tpFr22NArr6+vGj0Td0tPTtTGFtrY2NVZ1gXx2eM4NYawxAzl7hg+k/aySKDBGbpxJJ/kGDHxPnOQzwY9B3LHGZZPkJLSFlmRsbEz3z87OVv43L4DPDrc5WFFRoQfwa0EGcBZscZdjrEEHP2PdvgA+O7icgLFWCq4w89nhrEvYxzH+AmSzhMfnLIm+U/gcYpKFbtwkaWlpKkmfnIW7ijwjI0P329vbU78zPLtAPjs4PIa4e22PIZIbj6HW1lanj7X08/PZgcu4xEPb9qDn7m1qatLMuGzqoGdPwS9pm68KP4v5HCL3LFczyQ1Xac4l8DkEG49jzgxvHEfNCmuMyyZn4rRm5YHFfA6RJ+9y7cbhjr1//75mfDa0gy+dnIk8i/kcwl8WPXeq7UZ5Jsf8r5DvRLwBIFaaL64f3/+AFfgHmuGkpS2wiIMAAAAASUVORK5CYII=) 2x) 11 5,crosshair;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAACJ0lEQVR4nK2UsYsaURDGv91ljZEoBAIWEsHuqhRpRIIgpvByvZVF1iYB7bW8A/UPOG2vVbASFIJd9AgWFvGKCMGQIiAIBluJGn3he6zG043u3eUHww6z38zO7BsesI8TwAkABcdRTC1zDuLWdf1bMBgUAJoA9ANavmtSyxzmHir8Oh6PC5JKpVj88oD2khrCHOYe7NjpdA673a6Yz+ciHA4zIWGhS4RCITGbzUSv1xMul2t4rGMS9Pv9s/F4LEajkfD5fL8AvMRfXni93ulwOBSTyUQEAoEFgFewyftoNCoWi4XodDrC4XD8APAMwFNd17+3222xXC5FLBbjRO9wR66y2az8h8VikQU+0EqlkoxlMhnGrnAPHimK0q1Wq7JQMpkUiURC+rVaTSiK8hnAY9yT5x6P52e/3xfT6VQafbfbPQEQwAN5yw1YQ5+xhxZ9omlav9lsitVqJY2+pmlfAXjuUkgFcAbgwrTrQqEgO83lciKfz0ufTwCdLd2ZmWuJT1GUFg+pUqlIox+JRES5XBaqqn6h0WdsV8dc1tjrVFXVVqPRkB0NBgNppF6vc49/m5fNCf1/6VRV/bTb+Rt+deuO+AjgJp1Oy5hhGIydWuhuqLXQbbjgSPy6WXTNNWMcH8D5jq69pWvt6DacM2hReDfBrm7DKccgHMtMshrRru724dXr9WOHYle3v26GYciRaPQt1siu7vba8eTX/9Mcy2rx7er+P38AxWvlHE/GehkAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAAFMElEQVR4nO1YWUhdVxRdThhtnOJEP6xWJApKQQT70Z8Um1KHIopDaUWK2EL8UKJtWu1H/IqKA/lx7IdSUDBCqV9WEPsjqAFjpEirFIcUCsYBrcZZT1mXc27vfe9Fn77rQOmCjZd79l57ec4+5+z7gP8oogAUAvgYwA0LeW9IzkKZwxJ8BeAAgJA2DyDeAt54yaV4D2Qul/AugOPw8HBRV1cnioqKjKKDXeANVmLJSW7mYC6Z89yoJWlfX59QKC8vV6IHAXicg9NDxmpcCswheWstFXxwcCDu3LmjyB+dg/MRY8lBLqsFayURGRkplpeXdfKVlRURFRWlljDrDHxZjImIiBBLS0s63+rqqoiOjrakJIhG/ucpKSni8PBQTzI+Pi68vb2ZZANAnBM8cfT18vISIyMjOs/R0ZFITU1Vs8tcLsMTwC8krKqqEka0t7erRL8DCDiB4yaAafp2dHSYOCorKxXHCAAvWIQwAH+6ubmZ6pkoLi5WCX8C4OYg1g3AE/oUFhaaYvv7+wU5AfwF4E1YjGQAu35+fmJ6elpPuru7K5KTk5Xobx3EVXIsMTFRbG9v63EzMzMiICCAMfsA3sMF4Usmj42NFRsbG3ryFy9eiLCwMCY/AvCRwT8FwGFwcLCYn5/X/Tc3N0V8fLz6J7/ABeN7JsrMzBTHx8e6iOHhYeHp6UkBqwCiAbwFYNnDw0MMDg7qfozJzc1VYn/AJYD3/1MmrK2tNdVkfX29EjIhTTQ0NJh8ampqlM9Ti/uSExEB4KW7u7sYGBgwCcrPz1eCRFZWlmkVhoaGBGccwAqAt3HJeJ8Ny61bt8Tc3JwuamtrSyQkJIi4uDhTnS8uLorQ0FCKPQTwIa4IX3Mmk5KSxM7Oji5udnZWMwWO0UfOvMsdmSvgGdtLIQUFBeJ1KPq3y/vxNWf1pYK32K8U1NLSYie2ublZif0NgD+uCdrVUWeLzMxMJZg+1wKfUhC7N3ZxtlhbWxMxMTFK9OdXLfYdAK98fX3F1NSULnJ/f18zBY7RB8AOgKTLrNU4aXwOAvAHZ66rq0sYUVpaKsrKykzvenp61CwvAAhxwGcJ2DJ+B2DS8LGo7G/+LSkpMQnr7u7WfTo7O01j9+7dM8Xa2HOZ66Q29UTkyRtJBAUFiZycHO0bjMbnwMBALVFISIjo7e21XfpXNB8fHzExMaGN0YdN0Gl87D9k7jPhG36usANjw22sRwW+YwPP24s9bXV1tfrMoX0mTfDdw4cPNR9n+eSn0gNnxX7CALZ/vE5PA30MrSLtsYHrsXp/Dj6Kzj1NLOtnhTNhSz46OioaGxs147MRCwsLamb25YZSCOE7F/iWT6tpFr22NArr6+vGj0Td0tPTtTGFtrY2NVZ1gXx2eM4NYawxAzl7hg+k/aySKDBGbpxJJ/kGDHxPnOQzwY9B3LHGZZPkJLSFlmRsbEz3z87OVv43L4DPDrc5WFFRoQfwa0EGcBZscZdjrEEHP2PdvgA+O7icgLFWCq4w89nhrEvYxzH+AmSzhMfnLIm+U/gcYpKFbtwkaWlpKkmfnIW7ijwjI0P329vbU78zPLtAPjs4PIa4e22PIZIbj6HW1lanj7X08/PZgcu4xEPb9qDn7m1qatLMuGzqoGdPwS9pm68KP4v5HCL3LFczyQ1Xac4l8DkEG49jzgxvHEfNCmuMyyZn4rRm5YHFfA6RJ+9y7cbhjr1//75mfDa0gy+dnIk8i/kcwl8WPXeq7UZ5Jsf8r5DvRLwBIFaaL64f3/+AFfgHmuGkpS2wiIMAAAAASUVORK5CYII=) 2x) 11 5,crosshair}[data-tool=cut] [data-testid=timeline-clip] *{pointer-events:none!important}[data-tool=cut] [data-role=playhead-stem]{pointer-events:none}[data-tool=ripple] [data-testid=trim-start],[data-tool=ripple] [data-testid=trim-end]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAv0lEQVR4nGNgoBMQYmBgmMLAwLAKCU+BilMEplREiPw/MkEBjkF8qOEUgU0gw16vVfuPTIPEqWLwEYhhcFcPG4NZGBgYNKE01QxmYWJkOGmhyfmfiZHhPAMDgyi1DNa01OL8/3WLxv+ZBZIgwy8RMnwTDoMPo6XvdUyMDGBD0QwXIdXg/+jpG4SPTVT4/2WzBtjwjhQxvOl9E70NPkyroNhEq8jbRK/kRrMMQjLYRFODX9Og2JxCq4KeZlUT1QAAx05ARJk5dY0AAAAASUVORK5CYII=) 6 11,ew-resize;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAv0lEQVR4nGNgoBMQYmBgmMLAwLAKCU+BilMEplREiPw/MkEBjkF8qOEUgU0gw16vVfuPTIPEqWLwEYhhcFcPG4NZGBgYNKE01QxmYWJkOGmhyfmfiZHhPAMDgyi1DNa01OL8/3WLxv+ZBZIgwy8RMnwTDoMPo6XvdUyMDGBD0QwXIdXg/+jpG4SPTVT4/2WzBtjwjhQxvOl9E70NPkyroNhEq8jbRK/kRrMMQjLYRFODX9Og2JxCq4KeZlUT1QAAx05ARJk5dY0AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABXklEQVR4nGNgGAUDD4QYGBgiGBgY0nDgCKiaQQG8GRgYPjIwMPwngD9C1Q4oEAI5hJ2V8X9pmPD/yTkSWDFIDqQG6ugBDelQUOgVhwr//7pFAy8GqYGGNEjPgIE0kCNAoUjIwSA1UAenDSoHn5uuBE8KIPagd/BkhMNwiY86mBQwGsK0BqMhjKW6p2q1TqsQ9kar7kFs38HqYCHk6h6pWv/FwMAQNBgdHIpe3W9ulv3PyUYdR9PFwV+p6GhyHYyv/VwBUgdyHMiR1HY0OQ5eR2T7+T8o7a6tl0Fx9M4Ouf/cHEwwR/vTw8H/CbWfJyPhOUWS/z9v1sAV0iS3r8lyMDHt5680al+PDAezD7EksY7YTMfJxvh/SwvekoIumW7IFWtpQ7HiGFZVs9BQa/wMueblkGzA0wyMOpjWYDSEaQ2G/mDg10E+3Bo61Aa0hYbalMGQm5QZktNeo4CBQgAAGecELwhYeZAAAAAASUVORK5CYII=) 2x) 6 11,ew-resize;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAv0lEQVR4nGNgoBMQYmBgmMLAwLAKCU+BilMEplREiPw/MkEBjkF8qOEUgU0gw16vVfuPTIPEqWLwEYhhcFcPG4NZGBgYNKE01QxmYWJkOGmhyfmfiZHhPAMDgyi1DNa01OL8/3WLxv+ZBZIgwy8RMnwTDoMPo6XvdUyMDGBD0QwXIdXg/+jpG4SPTVT4/2WzBtjwjhQxvOl9E70NPkyroNhEq8jbRK/kRrMMQjLYRFODX9Og2JxCq4KeZlUT1QAAx05ARJk5dY0AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABXklEQVR4nGNgGAUDD4QYGBgiGBgY0nDgCKiaQQG8GRgYPjIwMPwngD9C1Q4oEAI5hJ2V8X9pmPD/yTkSWDFIDqQG6ugBDelQUOgVhwr//7pFAy8GqYGGNEjPgIE0kCNAoUjIwSA1UAenDSoHn5uuBE8KIPagd/BkhMNwiY86mBQwGsK0BqMhjKW6p2q1TqsQ9kar7kFs38HqYCHk6h6pWv/FwMAQNBgdHIpe3W9ulv3PyUYdR9PFwV+p6GhyHYyv/VwBUgdyHMiR1HY0OQ5eR2T7+T8o7a6tl0Fx9M4Ouf/cHEwwR/vTw8H/CbWfJyPhOUWS/z9v1sAV0iS3r8lyMDHt5680al+PDAezD7EksY7YTMfJxvh/SwvekoIumW7IFWtpQ7HiGFZVs9BQa/wMueblkGzA0wyMOpjWYDSEaQ2G/mDg10E+3Bo61Aa0hYbalMGQm5QZktNeo4CBQgAAGecELwhYeZAAAAAASUVORK5CYII=) 2x) 6 11,ew-resize}[data-tool=ripple] [data-testid=trim-start]:hover,[data-tool=ripple] [data-testid=trim-end]:hover{background-color:#f5b4288c}@keyframes dir-first-settle{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}.dir-first-card{animation:.56s cubic-bezier(.22,1,.36,1) both dir-first-settle}@media(prefers-reduced-motion:reduce){.dir-first-card{animation:none}}.kind-scene .k-clap,.kind-scene .k-pop,.kind-scene .k-hop,.kind-scene .k-turn{transform-box:fill-box}.kind-scene .k-clap{transform-origin:0 100%}.kind-scene .k-pop,.kind-scene .k-turn{transform-origin:50%}.kind-scene .k-draw{stroke-dasharray:1;stroke-dashoffset:0}.kind-scene .k-turn{transition:transform .32s cubic-bezier(.22,1,.36,1)}.kind-tile:is(:hover,:focus-visible) .k-clap{animation:1.4s cubic-bezier(.3,.7,.4,1) infinite kind-clap}.kind-tile:is(:hover,:focus-visible) .k-pop{animation:1s ease-in-out infinite kind-pop}.kind-tile:is(:hover,:focus-visible) .k-hop{animation:.8s ease-in-out infinite kind-hop}.kind-tile:is(:hover,:focus-visible) .k-wave{animation:kind-wave 1.2s ease-in-out var(--b,0s) infinite}.kind-tile:is(:hover,:focus-visible) .k-scroll{animation:2.4s linear infinite kind-scroll}.kind-tile:is(:hover,:focus-visible) .k-blink{animation:1s steps(2,jump-none) infinite kind-blink}.kind-tile:is(:hover,:focus-visible) .k-draw{animation:1.6s ease-in-out infinite kind-draw}.kind-tile:is(:hover,:focus-visible) .k-turn{transform:rotate(90deg)}@keyframes kind-clap{0%,to{transform:none}22%{transform:rotate(-18deg)}38%{transform:none}}@keyframes kind-pop{0%,to{transform:none}50%{transform:scale(1.2)}}@keyframes kind-hop{0%,to{transform:none}50%{transform:translateY(-2.5px)}}@keyframes kind-wave{0%,to{opacity:1}50%{opacity:.2}}@keyframes kind-scroll{0%{transform:translateY(0)}to{transform:translateY(-13px)}}@keyframes kind-blink{0%{opacity:1}to{opacity:.15}}@keyframes kind-draw{0%{stroke-dashoffset:0}30%{stroke-dashoffset:-1px}30.01%{stroke-dashoffset:1px}75%,to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.kind-scene *{transition:none!important;animation:none!important}}.film-script{font-family:Courier Prime,Courier New,Courier,monospace}.film-rise{animation:.38s cubic-bezier(.22,1,.36,1) both film-rise}@keyframes film-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.film-caret:after{content:"";vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite film-caret;display:inline-block}@keyframes film-caret{50%{opacity:0}}.film-sheen{position:relative;overflow:hidden}.film-sheen:after{content:"";animation:1.6s ease-in-out infinite film-sheen;animation-delay:inherit;background:linear-gradient(90deg,#0000,#ffffff12,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes film-sheen{to{transform:translate(100%)}}.film-dots{gap:3px;display:inline-flex}.film-dots i{background:currentColor;border-radius:999px;width:4px;height:4px;animation:1.2s ease-in-out infinite film-dot}.film-dots i:nth-child(2){animation-delay:.15s}.film-dots i:nth-child(3){animation-delay:.3s}@keyframes film-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.cut-job-track{background:#ffffff14;border-radius:999px;height:6px;display:flex;position:relative;overflow:hidden}.cut-job-track>i{flex:none;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.cut-job-making,.cut-job-starting{position:relative;overflow:hidden}.cut-job-making:after,.cut-job-starting:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:1.4s ease-in-out infinite film-sheen;position:absolute;inset:0;transform:translate(-100%)}@media(prefers-reduced-motion:reduce){.cut-job-making:after,.cut-job-starting:after{animation:none}.cut-job-track>i{transition:none}}.film-fade{animation:.52s cubic-bezier(.22,1,.36,1) both film-fade}@keyframes film-fade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.film-rise,.film-fade,.film-sheen:after,.film-dots i,.film-caret:after{animation:none!important}}[data-tool=roll] [data-testid=trim-start],[data-tool=roll] [data-testid=trim-end]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6klEQVR4nGNgGGAgxMDAMAWKQWyqgSkVESL/QRhqONXApiMTFP6DMIg98gwOYmBgWA6l0Q2GyYWQamimoQrHv62tsv/lxFh/MzAwnEYy+DRIDCQHUgNSS5KhT1eo/gdhXAbD5Ik1PENfmePf4+Wq/5+tVP1vrMoBMugpAwPDHSSD7zAwMDzXU+L4D1NnogY2PAOXoZIwl3zdovH/3mIVsEF7uuRBrgazQRjEBomB2CA1ILUgPfLiYJ9J0tVgEMjQU0IEhYka7qDQV0YEhbEq/qCgaeTRNLnRNIMMzbKCLgZPoVVBT7OqiWQAAN+aDzxJzw3BAAAAAElFTkSuQmCC) 11 11,col-resize;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6klEQVR4nGNgGGAgxMDAMAWKQWyqgSkVESL/QRhqONXApiMTFP6DMIg98gwOYmBgWA6l0Q2GyYWQamimoQrHv62tsv/lxFh/MzAwnEYy+DRIDCQHUgNSS5KhT1eo/gdhXAbD5Ik1PENfmePf4+Wq/5+tVP1vrMoBMugpAwPDHSSD7zAwMDzXU+L4D1NnogY2PAOXoZIwl3zdovH/3mIVsEF7uuRBrgazQRjEBomB2CA1ILUgPfLiYJ9J0tVgEMjQU0IEhYka7qDQV0YEhbEq/qCgaeTRNLnRNIMMzbKCLgZPoVVBT7OqiWQAAN+aDzxJzw3BAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABiElEQVR4nO2ZPU/DMBCGL0glRGzOUiRg7n+pEKhSEL+AqRMRajcGGNi7MrEztQvqr4pQly5GF9lRCv5qgoVP9Svdko/Lo4sv7yUBiKInBgB3IhgErjEAVADARVRiW5DCalbpIOGPt3kd6SCR0EFWusCqlkXON6tRHWWRy0rjvuB0j3CL6bABXkyHEhj3BacI7FuxwgddYaZwMxdg9h8ueKVxMxvwWHEe5vKqCQBsNW42MwDPNC64FTn9wWbHCV8+X6jcbG0AXv90QcyBuXxBK2H7AG88QmthWxd0WhKZOcefQDewqxfthTDeAWBuAJ6LY+q1+/F0vpPr8/WSn54c9Ya+cYTdCQ0wb4cD9HWn2VZ1C7+WI/72cFbDyGh1vRI4FU+H9jmYA3MZlhjrNdvaQjafCrjskGffGZocMKO2JJqmszRIp6bLzI3cqel+WbEF2vmxltlhJwdlHCStmeTwQ3K8JDnAk3xFIvkSqlIE9q1YYd8iV+GC2gdtRu2XAbmfMhCim0XBnvoG4F8+VwW8ZWoAAAAASUVORK5CYII=) 2x) 11 11,col-resize;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6klEQVR4nGNgGGAgxMDAMAWKQWyqgSkVESL/QRhqONXApiMTFP6DMIg98gwOYmBgWA6l0Q2GyYWQamimoQrHv62tsv/lxFh/MzAwnEYy+DRIDCQHUgNSS5KhT1eo/gdhXAbD5Ik1PENfmePf4+Wq/5+tVP1vrMoBMugpAwPDHSSD7zAwMDzXU+L4D1NnogY2PAOXoZIwl3zdovH/3mIVsEF7uuRBrgazQRjEBomB2CA1ILUgPfLiYJ9J0tVgEMjQU0IEhYka7qDQV0YEhbEq/qCgaeTRNLnRNIMMzbKCLgZPoVVBT7OqiWQAAN+aDzxJzw3BAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABiElEQVR4nO2ZPU/DMBCGL0glRGzOUiRg7n+pEKhSEL+AqRMRajcGGNi7MrEztQvqr4pQly5GF9lRCv5qgoVP9Svdko/Lo4sv7yUBiKInBgB3IhgErjEAVADARVRiW5DCalbpIOGPt3kd6SCR0EFWusCqlkXON6tRHWWRy0rjvuB0j3CL6bABXkyHEhj3BacI7FuxwgddYaZwMxdg9h8ueKVxMxvwWHEe5vKqCQBsNW42MwDPNC64FTn9wWbHCV8+X6jcbG0AXv90QcyBuXxBK2H7AG88QmthWxd0WhKZOcefQDewqxfthTDeAWBuAJ6LY+q1+/F0vpPr8/WSn54c9Ya+cYTdCQ0wb4cD9HWn2VZ1C7+WI/72cFbDyGh1vRI4FU+H9jmYA3MZlhjrNdvaQjafCrjskGffGZocMKO2JJqmszRIp6bLzI3cqel+WbEF2vmxltlhJwdlHCStmeTwQ3K8JDnAk3xFIvkSqlIE9q1YYd8iV+GC2gdtRu2XAbmfMhCim0XBnvoG4F8+VwW8ZWoAAAAASUVORK5CYII=) 2x) 11 11,col-resize}[data-tool=roll] [data-testid=trim-start]:hover,[data-tool=roll] [data-testid=trim-end]:hover{background-color:#f5b4288c}[data-tool=slip] [data-testid=timeline-clip]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0UlEQVR4nNVUuw2DMBC9mJSpmMBtVoAlTMMwSC7ZwGOksqBhgwgG8B6UkTj0LBeRUgAhTsKTnny6e/fkP9GRkRKRCUw/2We01gwG0Vos9tlhGBhEvMF4sc9+2/hMRNcwPse7jC9CiD7LMhZC3MEQ96i9a3wioltd1wzkee4JIIda0Gw2roqi4GmauOs6TpIEM+WmaXyuLEvoqq3GvZTyMY6jn6FzzudBxABq0ED7F8YWy1RKvWxF27a7tsLGPLxo1y3qA1mD3xmbWN9mGuujPwZm3xifEDI9xKAAAAAASUVORK5CYII=) 11 11,ew-resize;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0UlEQVR4nNVUuw2DMBC9mJSpmMBtVoAlTMMwSC7ZwGOksqBhgwgG8B6UkTj0LBeRUgAhTsKTnny6e/fkP9GRkRKRCUw/2We01gwG0Vos9tlhGBhEvMF4sc9+2/hMRNcwPse7jC9CiD7LMhZC3MEQ96i9a3wioltd1wzkee4JIIda0Gw2roqi4GmauOs6TpIEM+WmaXyuLEvoqq3GvZTyMY6jn6FzzudBxABq0ED7F8YWy1RKvWxF27a7tsLGPLxo1y3qA1mD3xmbWN9mGuujPwZm3xifEDI9xKAAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABkUlEQVR4nO1ZwWqDQBCdQ0HUm/Qu+Af9BXOIkFyF0t79AQ+VfETufkC+ouQLVtBPyFnwYA+5KGwZGbcJVVtqNNl0HwysO7Mzb9d1ZlkBFBTuFxYAPJNYtx5vBQAlAHCSkvqmwmpMPJxdqWka32w2jWCbnEyx0tbYeD7OMooi3gLbNHPUXRr+2HgBGsdxLBxgmxyg7tIIxsZThH+AWmF+j3vY6kn61i+KweyE1z1Jv6sYrK9N+AkAjj1Jv6sYHGnMVQg/AsAB+3e7XVfSPysGaEP9Bxo7K+EHANhjXxiGwm6IMAJtSbcnH7MR3uLzYrHgVVUJuyzLuGEYgrCu6zxJEqGv65p7ntfqt3MRfsG2bds8z3NhUxQFdxxHkG3FHrZ7nZrwG35MuIppmvJTMMYauy5hjJ3Z4lh6Ex/kczLC71178y+IvvZ641MRBkm3RCDbRxecpjXXdb+lNdM0B9PacrmcPa1JWTikK81SHn6kPF5KeYAfi0ARjtUK//Mt4ct2GWjJdt0q3YW2lL8MFBRAEnwCIQF/ViGP0TQAAAAASUVORK5CYII=) 2x) 11 11,ew-resize;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA0UlEQVR4nNVUuw2DMBC9mJSpmMBtVoAlTMMwSC7ZwGOksqBhgwgG8B6UkTj0LBeRUgAhTsKTnny6e/fkP9GRkRKRCUw/2We01gwG0Vos9tlhGBhEvMF4sc9+2/hMRNcwPse7jC9CiD7LMhZC3MEQ96i9a3wioltd1wzkee4JIIda0Gw2roqi4GmauOs6TpIEM+WmaXyuLEvoqq3GvZTyMY6jn6FzzudBxABq0ED7F8YWy1RKvWxF27a7tsLGPLxo1y3qA1mD3xmbWN9mGuujPwZm3xifEDI9xKAAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABkUlEQVR4nO1ZwWqDQBCdQ0HUm/Qu+Af9BXOIkFyF0t79AQ+VfETufkC+ouQLVtBPyFnwYA+5KGwZGbcJVVtqNNl0HwysO7Mzb9d1ZlkBFBTuFxYAPJNYtx5vBQAlAHCSkvqmwmpMPJxdqWka32w2jWCbnEyx0tbYeD7OMooi3gLbNHPUXRr+2HgBGsdxLBxgmxyg7tIIxsZThH+AWmF+j3vY6kn61i+KweyE1z1Jv6sYrK9N+AkAjj1Jv6sYHGnMVQg/AsAB+3e7XVfSPysGaEP9Bxo7K+EHANhjXxiGwm6IMAJtSbcnH7MR3uLzYrHgVVUJuyzLuGEYgrCu6zxJEqGv65p7ntfqt3MRfsG2bds8z3NhUxQFdxxHkG3FHrZ7nZrwG35MuIppmvJTMMYauy5hjJ3Z4lh6Ex/kczLC71178y+IvvZ641MRBkm3RCDbRxecpjXXdb+lNdM0B9PacrmcPa1JWTikK81SHn6kPF5KeYAfi0ARjtUK//Mt4ct2GWjJdt0q3YW2lL8MFBRAEnwCIQF/ViGP0TQAAAAASUVORK5CYII=) 2x) 11 11,ew-resize}[data-tool=slide] [data-testid=timeline-clip]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvUlEQVR4nO2UMQ7CIBiFX4gnMHgIrwBn4wpM7OyOHTyCE8bEO/QIzJiXgCG1tpr4x6UvYfn7vS8NlAJb/pk9gADg9GaFynyd4JwrKaXZxWdV/nF2AI4AzhTknF+kbUamsuws5qCUuhpjilLqKQIwdlswtjmZyt7YXZLeY4yFsdb24qHjhjYnw7DD7pxc99IKrorJTDqU614cvPdT4LImJtO/EB3TAw1SYi21FWKHJ/q5iV4Q0Sst/hPagp/kAWkJh6jmWrAtAAAAAElFTkSuQmCC) 11 11,ew-resize;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvUlEQVR4nO2UMQ7CIBiFX4gnMHgIrwBn4wpM7OyOHTyCE8bEO/QIzJiXgCG1tpr4x6UvYfn7vS8NlAJb/pk9gADg9GaFynyd4JwrKaXZxWdV/nF2AI4AzhTknF+kbUamsuws5qCUuhpjilLqKQIwdlswtjmZyt7YXZLeY4yFsdb24qHjhjYnw7DD7pxc99IKrorJTDqU614cvPdT4LImJtO/EB3TAw1SYi21FWKHJ/q5iV4Q0Sst/hPagp/kAWkJh6jmWrAtAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABYUlEQVR4nO2YTYqEMBCFa6fBndcaGpqBgT6BVzDkJln3EdqVrrxErjG47U2GGpImM51EOx2FgjyoXaz6jPXyI0BRUVFREVW1AHABgO7FuJhnD9UHACwAoBNjMTkOEc7OUlWVFkJoKeVLIYTQ+KyBPmSmv3CWOOc6VZxzO9OYa3dhH/7OVqqklBYYc+1qMAz+H1gptdoKSikfMHfyZmuPk89gLrADEAy5Pn4xtd7SJwDcrcEcw4QArp5l7Boa78l7NzXTYRljehzHJ8MEgLstPS/NeNe4WANrpUJ7YfcEfgc6COskzALM4jU2QZ8t7DRNQdhcwGD6eBiGP7XmedZN01joU3QH2/DWt4zAt9jXrOsax3yHljzvDub5RF1G4C7Wgn3fR3dEcsAttZZ4mG7FCFlNx+IGj5qO5LJGcuMguTWTPPyQPF6SPMCTvCKRvoS21K755H6kkPxVVVRUVFQEWfQDJgwipfNTwYcAAAAASUVORK5CYII=) 2x) 11 11,ew-resize;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvUlEQVR4nO2UMQ7CIBiFX4gnMHgIrwBn4wpM7OyOHTyCE8bEO/QIzJiXgCG1tpr4x6UvYfn7vS8NlAJb/pk9gADg9GaFynyd4JwrKaXZxWdV/nF2AI4AzhTknF+kbUamsuws5qCUuhpjilLqKQIwdlswtjmZyt7YXZLeY4yFsdb24qHjhjYnw7DD7pxc99IKrorJTDqU614cvPdT4LImJtO/EB3TAw1SYi21FWKHJ/q5iV4Q0Sst/hPagp/kAWkJh6jmWrAtAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABYUlEQVR4nO2YTYqEMBCFa6fBndcaGpqBgT6BVzDkJln3EdqVrrxErjG47U2GGpImM51EOx2FgjyoXaz6jPXyI0BRUVFREVW1AHABgO7FuJhnD9UHACwAoBNjMTkOEc7OUlWVFkJoKeVLIYTQ+KyBPmSmv3CWOOc6VZxzO9OYa3dhH/7OVqqklBYYc+1qMAz+H1gptdoKSikfMHfyZmuPk89gLrADEAy5Pn4xtd7SJwDcrcEcw4QArp5l7Boa78l7NzXTYRljehzHJ8MEgLstPS/NeNe4WANrpUJ7YfcEfgc6COskzALM4jU2QZ8t7DRNQdhcwGD6eBiGP7XmedZN01joU3QH2/DWt4zAt9jXrOsax3yHljzvDub5RF1G4C7Wgn3fR3dEcsAttZZ4mG7FCFlNx+IGj5qO5LJGcuMguTWTPPyQPF6SPMCTvCKRvoS21K755H6kkPxVVVRUVFQEWfQDJgwipfNTwYcAAAAASUVORK5CYII=) 2x) 11 11,ew-resize}[data-tool=slip] [data-testid=timeline-clip] *,[data-tool=slide] [data-testid=timeline-clip] *{pointer-events:none!important}[data-tool=slip] [data-role=playhead-stem],[data-tool=slide] [data-role=playhead-stem]{pointer-events:none}[data-tool=stretch] [data-testid=trim-start],[data-tool=stretch] [data-testid=trim-end]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVR4nGNgGMpAiIGBYQoDA8MqJDwFKk4RmFIRIfL/yAQFOAbxoYZTBDaBDHu9Vu0/Mg0Sp4rBRyCGwV1Na4MloRgG0PlkGfxKVpT1t5wY628GBoYMBgaGIDQ+2Qb/39Ii+//pCtX/hioc/xgYGJ6j8TPJNfiNgTLHP5BBUMP+GyhzgNlIhmeQG8aZIANghsmLs4ItQOL/xhfmm+ht8BtaBcV/WkXeK1olt020yiCbiDWA7oXQFFoVm0K0KuiHBgAAHMk6HPq8DYAAAAAASUVORK5CYII=) 6 11,ew-resize;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVR4nGNgGMpAiIGBYQoDA8MqJDwFKk4RmFIRIfL/yAQFOAbxoYZTBDaBDHu9Vu0/Mg0Sp4rBRyCGwV1Na4MloRgG0PlkGfxKVpT1t5wY628GBoYMBgaGIDQ+2Qb/39Ii+//pCtX/hioc/xgYGJ6j8TPJNfiNgTLHP5BBUMP+GyhzgNlIhmeQG8aZIANghsmLs4ItQOL/xhfmm+ht8BtaBcV/WkXeK1olt020yiCbiDWA7oXQFFoVm0K0KuiHBgAAHMk6HPq8DYAAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABc0lEQVR4nO2ZsU7DMBRFL5VKW3VzFwbo0Il/QSwRQf0CT0xUzAwwsHfgA5jpkiz8BL+COnTJYvSQCSWqbcWBOK/1lSxFuS/K0ZPjazlAVNT+SgCYA5CGMdc1ndAFgDUA5RhrXRtUgkAG/SN1dz1Ry5uTnYM8qtHQQTudUvcW6URt8nProBrdaXommCRBUBddwFSjgWWngN+fZ+VUoOvOAy9/wEz3I3AdHUyHhQ4TU6AIh98q8KoSNHR9aQmiqt868FeIUJhsBUoBIKkG0Q4/DPB20GQPZ2p0XEK9OPwkOHAFSjn8xtBewPRygjBBj+x+I2gf4IxeSnPz9f70F9Tb01SNh71ynlv8wvdD9F3WqEOFqZNDR6e1/+Gz5DUJDiP07VW5s1MOv/bO72CAE05TIvuGzR/tK0Vu9lv96Ngta4pdcCy4RfOA2eZnxW17Kblt4OVfAtRVBP5v8T9I2XT8qCrldhgouB23sjvQZvnLICoKTPQJJHbqNxtYCXkAAAAASUVORK5CYII=) 2x) 6 11,ew-resize;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVR4nGNgGMpAiIGBYQoDA8MqJDwFKk4RmFIRIfL/yAQFOAbxoYZTBDaBDHu9Vu0/Mg0Sp4rBRyCGwV1Na4MloRgG0PlkGfxKVpT1t5wY628GBoYMBgaGIDQ+2Qb/39Ii+//pCtX/hioc/xgYGJ6j8TPJNfiNgTLHP5BBUMP+GyhzgNlIhmeQG8aZIANghsmLs4ItQOL/xhfmm+ht8BtaBcV/WkXeK1olt020yiCbiDWA7oXQFFoVm0K0KuiHBgAAHMk6HPq8DYAAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAABYlAAAWJQFJUiTwAAABc0lEQVR4nO2ZsU7DMBRFL5VKW3VzFwbo0Il/QSwRQf0CT0xUzAwwsHfgA5jpkiz8BL+COnTJYvSQCSWqbcWBOK/1lSxFuS/K0ZPjazlAVNT+SgCYA5CGMdc1ndAFgDUA5RhrXRtUgkAG/SN1dz1Ry5uTnYM8qtHQQTudUvcW6URt8nProBrdaXommCRBUBddwFSjgWWngN+fZ+VUoOvOAy9/wEz3I3AdHUyHhQ4TU6AIh98q8KoSNHR9aQmiqt868FeIUJhsBUoBIKkG0Q4/DPB20GQPZ2p0XEK9OPwkOHAFSjn8xtBewPRygjBBj+x+I2gf4IxeSnPz9f70F9Tb01SNh71ynlv8wvdD9F3WqEOFqZNDR6e1/+Gz5DUJDiP07VW5s1MOv/bO72CAE05TIvuGzR/tK0Vu9lv96Ngta4pdcCy4RfOA2eZnxW17Kblt4OVfAtRVBP5v8T9I2XT8qCrldhgouB23sjvQZvnLICoKTPQJJHbqNxtYCXkAAAAASUVORK5CYII=) 2x) 6 11,ew-resize}[data-tool=stretch] [data-testid=trim-start]:hover,[data-tool=stretch] [data-testid=trim-end]:hover{background-color:#f5b4288c}:root[data-gesture-cursor],:root[data-gesture-cursor] *{cursor:var(--gesture-cursor)!important}[data-tl-hide~=thumbs] [data-role=clip-filmstrip],[data-tl-hide~=waves] [data-role=clip-waveform],[data-tl-hide~=names] [data-role=clip-name]{visibility:hidden}[data-cfield]{-webkit-user-select:text;user-select:text}::highlight(film-comment){background-color:#facc1529}::highlight(film-comment-draft){background-color:#facc154d}[data-marquee] [data-clip-id][data-marquee-hit] [data-role=clip-selection-border]{opacity:1;box-shadow:inset 0 0 0 2px #fff}[data-marquee=replace] [data-clip-id][data-selected=true]:not([data-marquee-hit]) [data-role=clip-selection-border]{box-shadow:inset 0 0 0 1px #ffffff14}[data-marquee=replace] [data-clip-id][data-selected=true]:not([data-marquee-hit]) [data-role=clip-selection-border].border{opacity:0}[data-viewer-colour] [data-role=clip-filmstrip],[data-viewer-colour] [data-role=clip-thumb],[data-viewer-colour] [data-role=clip-grade],[data-viewer-colour] [data-viewer=codes]{filter:url(#viewer-codes)}[data-viewer-colour]:not([data-viewer-colour=match]) [data-viewer=video]{filter:url(#viewer-video)}.fx-first{flex-direction:column;gap:14px;display:flex}.fx-first-shelf{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fx-first-tile{aspect-ratio:16/9;background:#ffffff14;border-radius:8px;display:block}.fx-first-lane{gap:4px;height:26px;display:flex}.fx-first-clip{background:#ffffff0f;border-radius:4px;flex:1;position:relative}.fx-first-target{flex:1.5}.fx-first-target:after{content:"";opacity:0;background:#e7c67a52;border-radius:4px;animation:2.8s cubic-bezier(.2,.8,.2,1) both fx-first-land;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb3}.fx-first-lift{transform-origin:50%;background:linear-gradient(135deg,#e7c67a,#f32b2b);animation:2.8s cubic-bezier(.2,.8,.2,1) both fx-first-lift}@keyframes fx-first-lift{0%,22%{opacity:1;transform:none}58%{opacity:1;transform:translateY(54px)scale(.45)}72%,to{opacity:0;transform:translateY(54px)scale(.45)}}@keyframes fx-first-land{0%,58%{opacity:0}72%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.fx-first-lift{opacity:0;animation:none}.fx-first-target:after{opacity:1;animation:none}}@media(min-width:768px){body:has([data-testid=status-bar]) .fa-launcher,body:has([data-testid=status-bar]) .skp-launcher{z-index:29;border:1px solid var(--color-editor-border-default);background:var(--color-editor-bg-secondary);height:22px;color:var(--color-editor-text-tertiary);box-shadow:none;border-radius:11px;gap:6px;padding:0 10px;font-size:11px;bottom:2px;right:6px}body:has([data-testid=status-bar]) .fa-launcher:hover,body:has([data-testid=status-bar]) .skp-launcher:hover{color:#f3f3f3}body:has(.fa-launcher) [data-testid=status-bar],body:has(.skp-launcher) [data-testid=status-bar]{padding-right:84px}}.app-logo-dim{opacity:.45;filter:grayscale()}@keyframes dir-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dir-sheet-out{0%{transform:var(--dir-sheet-from,translateY(0))}to{transform:translateY(100%)}}@keyframes dir-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dir-scrim-out{0%{opacity:1}to{opacity:0}}.dir-sheet-in{animation:.26s cubic-bezier(.22,.9,.3,1) both dir-sheet-in}.dir-sheet-out{animation:.2s ease-in both dir-sheet-out}.dir-scrim-in{animation:.2s ease-out both dir-scrim-in}.dir-scrim-out{animation:.2s ease-in both dir-scrim-out}@media(prefers-reduced-motion:reduce){.dir-sheet-in,.dir-sheet-out,.dir-scrim-in,.dir-scrim-out{animation-duration:1ms}}@media(pointer:coarse){body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}[data-testid=timeline-clip][data-selected=true]>[data-testid=trim-start],[data-testid=timeline-clip][data-selected=true]>[data-testid=trim-end]{background:#ffffffd9;box-shadow:inset 0 0 0 1px #00000059}[data-testid=timeline-clip][data-selected=true]>[data-testid=trim-start]{border-radius:3px 0 0 3px}[data-testid=timeline-clip][data-selected=true]>[data-testid=trim-end]{border-radius:0 3px 3px 0}[data-testid=timeline-lanes][data-ai-pen],[data-testid=timeline-lanes][data-tool=ai-extend],[data-testid=timeline-lanes][data-tool=ai-edit]{touch-action:none}[data-testid=timeline-clip][data-lifted]{outline-offset:-2px;filter:brightness(1.15);outline:2px solid #f32b2b}[data-touch-ring]:not(.absolute):not(.fixed){position:relative}[data-touch-ring]:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:is(button,[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=radio],[role=checkbox],[role=switch],[role=option],a[href],summary):not([data-touch-ring],[data-touch-own],[data-touch-own] *,:disabled,[class*="after:"],.film-caret,.film-sheen,.cut-job-making,.cut-job-starting,.fx-first-target,:has(button,[role=button],a[href],input,select,textarea),:is([class^=fa-],[class*=" fa-"],[class^=fdock-],[class*=" fdock-"],[class^=fs-],[class*=" fs-"],[class^=shark-],[class*=" shark-"],[class^=skp-],[class*=" skp-"],[class^=sk-],[class*=" sk-"],[class^=fan-],[class*=" fan-"],[class^=el-],[class*=" el-"],[class^=vx-],[class*=" vx-"],[class^=ex-],[class*=" ex-"],[class^=vxe-],[class*=" vxe-"],[class^=exe-],[class*=" exe-"],[class^=lb-],[class*=" lb-"],[class^=fh-],[class*=" fh-"],[class^=tp-],[class*=" tp-"],[class^=fn-],[class*=" fn-"],[class^=fp-],[class*=" fp-"],[class^=sx-],[class*=" sx-"],[class^=fsm-],[class*=" fsm-"],[class^=fsup-],[class*=" fsup-"],[class^=fu-],[class*=" fu-"],[data-flobi-kit]),:is([class^=fa-],[class*=" fa-"],[class^=fdock-],[class*=" fdock-"],[class^=fs-],[class*=" fs-"],[class^=shark-],[class*=" shark-"],[class^=skp-],[class*=" skp-"],[class^=sk-],[class*=" sk-"],[class^=fan-],[class*=" fan-"],[class^=el-],[class*=" el-"],[class^=vx-],[class*=" vx-"],[class^=ex-],[class*=" ex-"],[class^=vxe-],[class*=" vxe-"],[class^=exe-],[class*=" exe-"],[class^=lb-],[class*=" lb-"],[class^=fh-],[class*=" fh-"],[class^=tp-],[class*=" tp-"],[class^=fn-],[class*=" fn-"],[class^=fp-],[class*=" fp-"],[class^=sx-],[class*=" sx-"],[class^=fsm-],[class*=" fsm-"],[class^=fsup-],[class*=" fsup-"],[class^=fu-],[class*=" fu-"],[data-flobi-kit]) *)):where(:not(.absolute,.fixed,.sticky,[style*=position])){position:relative}:where(:is(button,[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=radio],[role=checkbox],[role=switch],[role=option],a[href],summary):not([data-touch-ring],[data-touch-own],[data-touch-own] *,:disabled,[class*="after:"],.film-caret,.film-sheen,.cut-job-making,.cut-job-starting,.fx-first-target,:has(button,[role=button],a[href],input,select,textarea),:is([class^=fa-],[class*=" fa-"],[class^=fdock-],[class*=" fdock-"],[class^=fs-],[class*=" fs-"],[class^=shark-],[class*=" shark-"],[class^=skp-],[class*=" skp-"],[class^=sk-],[class*=" sk-"],[class^=fan-],[class*=" fan-"],[class^=el-],[class*=" el-"],[class^=vx-],[class*=" vx-"],[class^=ex-],[class*=" ex-"],[class^=vxe-],[class*=" vxe-"],[class^=exe-],[class*=" exe-"],[class^=lb-],[class*=" lb-"],[class^=fh-],[class*=" fh-"],[class^=tp-],[class*=" tp-"],[class^=fn-],[class*=" fn-"],[class^=fp-],[class*=" fp-"],[class^=sx-],[class*=" sx-"],[class^=fsm-],[class*=" fsm-"],[class^=fsup-],[class*=" fsup-"],[class^=fu-],[class*=" fu-"],[data-flobi-kit]),:is([class^=fa-],[class*=" fa-"],[class^=fdock-],[class*=" fdock-"],[class^=fs-],[class*=" fs-"],[class^=shark-],[class*=" shark-"],[class^=skp-],[class*=" skp-"],[class^=sk-],[class*=" sk-"],[class^=fan-],[class*=" fan-"],[class^=el-],[class*=" el-"],[class^=vx-],[class*=" vx-"],[class^=ex-],[class*=" ex-"],[class^=vxe-],[class*=" vxe-"],[class^=exe-],[class*=" exe-"],[class^=lb-],[class*=" lb-"],[class^=fh-],[class*=" fh-"],[class^=tp-],[class*=" tp-"],[class^=fn-],[class*=" fn-"],[class^=fp-],[class*=" fp-"],[class^=sx-],[class*=" sx-"],[class^=fsm-],[class*=" fsm-"],[class^=fsup-],[class*=" fsup-"],[class^=fu-],[class*=" fu-"],[data-flobi-kit]) *)):after{content:"";position:absolute;inset:min(0px,50% - 22px)}:where(:is(button,[role=button],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(.w-full,[role=option]):not([data-touch-ring],[data-touch-own],[data-touch-own] *,:is([class^=fa-],[class*=" fa-"],[class^=fdock-],[class*=" fdock-"],[class^=fs-],[class*=" fs-"],[class^=shark-],[class*=" shark-"],[class^=skp-],[class*=" skp-"],[class^=sk-],[class*=" sk-"],[class^=fan-],[class*=" fan-"],[class^=el-],[class*=" el-"],[class^=vx-],[class*=" vx-"],[class^=ex-],[class*=" ex-"],[class^=vxe-],[class*=" vxe-"],[class^=exe-],[class*=" exe-"],[class^=lb-],[class*=" lb-"],[class^=fh-],[class*=" fh-"],[class^=tp-],[class*=" tp-"],[class^=fn-],[class*=" fn-"],[class^=fp-],[class*=" fp-"],[class^=sx-],[class*=" sx-"],[class^=fsm-],[class*=" fsm-"],[class^=fsup-],[class*=" fsup-"],[class^=fu-],[class*=" fu-"],[data-flobi-kit]),:is([class^=fa-],[class*=" fa-"],[class^=fdock-],[class*=" fdock-"],[class^=fs-],[class*=" fs-"],[class^=shark-],[class*=" shark-"],[class^=skp-],[class*=" skp-"],[class^=sk-],[class*=" sk-"],[class^=fan-],[class*=" fan-"],[class^=el-],[class*=" el-"],[class^=vx-],[class*=" vx-"],[class^=ex-],[class*=" ex-"],[class^=vxe-],[class*=" vxe-"],[class^=exe-],[class*=" exe-"],[class^=lb-],[class*=" lb-"],[class^=fh-],[class*=" fh-"],[class^=tp-],[class*=" tp-"],[class^=fn-],[class*=" fn-"],[class^=fp-],[class*=" fp-"],[class^=sx-],[class*=" sx-"],[class^=fsm-],[class*=" fsm-"],[class^=fsup-],[class*=" fsup-"],[class^=fu-],[class*=" fu-"],[data-flobi-kit]) *)){min-height:44px}input:is(:not([type]),[type=text],[type=search],[type=email],[type=url],[type=password],[type=tel]):not([inputmode]):not([data-numeric]),textarea{font-size:16px!important}}:root{--flobi-ui-font:Geist, sans-serif}[data-phone] [data-tl-dress=detail] [data-testid=timecode-readout]{text-align:right;visibility:hidden;margin-left:auto}[data-phone] [data-tl-dress=simple] [data-testid=timeline-x-scroller],[data-phone] [data-tl-dress=simple] [data-testid=timeline-marker-lane],[data-phone] [data-tl-dress=simple] [data-testid=timeline-lanes]:not([data-ai-pen]):not([data-tool=ai-extend]):not([data-tool=ai-edit]),[data-phone] [data-tl-dress=simple] [data-testid=timeline-lanes]:not([data-ai-pen]):not([data-tool=ai-extend]):not([data-tool=ai-edit])>[data-testid=timeline-video-half],[data-phone] [data-tl-dress=simple] [data-testid=timeline-lanes]:not([data-ai-pen]):not([data-tool=ai-extend]):not([data-tool=ai-edit])>[data-testid=timeline-audio-half]{touch-action:pan-y}[data-phone] [data-tl-dress=simple] [data-testid=clip-offline-chip][role=button]{z-index:32}[data-phone] [data-tl-dress=simple] [data-testid=clip-offline-chip][role=button]:after,[data-phone] [data-tl-dress=simple] [data-testid=clip-curves-toggle]:after{content:"";position:absolute;inset:min(0px,50% - 22px)}[data-phone] [data-tl-dress=simple] [data-testid=timeline-clip]:has([data-testid=clip-offline-chip][role=button]) [data-testid=clip-curves-toggle]:after{bottom:-2px}[data-phone] [data-tl-dress=simple] [data-testid=timeline-comment-mark]:after{content:"";position:absolute;inset:-27px min(0px,50% - 22px) -3px}[data-phone] [data-tl-dress=simple] [data-testid=fade-in-handle]:after,[data-phone] [data-tl-dress=simple] [data-testid=fade-out-handle]:after{content:"";width:24px;height:24px;position:absolute;top:0}[data-phone] [data-tl-dress=simple] [data-testid=fade-in-handle]:after{left:0}[data-phone] [data-tl-dress=simple] [data-testid=fade-out-handle]:after{right:0}[data-phone] [data-tl-dress=simple] [data-testid=timeline-clip][data-selected=true] [data-testid=volume-line-hit]{height:24px;top:-12px}[data-phone] [data-tl-dress=simple] [data-testid=timeline-clip][data-selected=true] [data-testid=volume-keys-hit]{stroke-width:24px}@media(max-width:767px){.fec-ref button{margin:-11px -8px;padding:13px 8px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@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 accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@layer theme,base,components,utilities;:root{--flobi-cursor: image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAHlklEQVR4nMRXaWxU1xU+975l5r03Y8fjBQcczJ5iYxfLxS4otFNsHJKSqAHsponUkm6q0iaKuvxtze/+qKpWjVS1pEqlCtm0bl0ICEEY05K2BDAu2IDjGAcINhl7xp7tbXfpfeOMGS/UIRDlSJbfcuae7+zfw/Api7zQQw6AFnqOsq8erKC5hve1A6rqBxQvqsdFcXPmfWl1GYv2R/hANfCftQN/UGBQvvHOVsAAVVIFJCQbCiSt3MFJuxAFfVPcHFOZDxL0bMrPaswKGg5HGEwD+fDn9wugHXBnf5Vc6JcVPcDVhEl9uizLBCtYlW1uY5eStO5qnLvRtENKjQwJqsV0OH6O3U9UpJz3EXEdMnyyrSt+m0mGrgcLHmr6Vj1JRpGTSaiIYD/nXMU6lgNAJVtSMGY2LnQ05ItWoGhZFP1hL0C7OGjfR7c/DUAgx8amKskOyqosI91HpeCyVw7s/wCFfshXP/b1ZVt2r5X0ItO50ZfCiKpMUhUsg0wlRWZ+hH2agYleijkPov8+WQtfLh1BHQNZIGgxAFmFdhH+hok1ipYMaLIqFfg3PbXhZvmWw9/95vNZpbr6TbB7z7Ow9fON77LR/u6JY68epZnYFGPcBEItjmQLMdv2KciJ2Q6xk2kCUEABBuhi6clGIBwGFDZDUpSCjytcVxUjMFVS/Y1D3V1ZpbHRW/DmiWPw90PdIcsX2lyz55U9xZ/9UrlMnZgTveYgTlWuKIrjclnRqKQbPlwadLGjrMRF14ugujoKqE2kObJIBIJE022AIkrV0uUv/fG3X2ndVRubmJiPWpLgC1/cBrtEVDZ+ZvWF9PDZv8WO/CqiYJJ2RUQoVUyGiAU0Y4cCYLMxy1WLlpD6pecozInGdAQigAory3GZz5RtWfeJYtMClbWhKaY1XLp4AcT9HcQIZe9Hrg3DkcPdcCISKVfKVoVr237yVODRzSE3GRvniVHGMVYkSZUIU7CpKGAKz86PFkN1W5Tvi8yJQLYL2sNS4vqoVizK36KoJLCsau3tur2d3977tWkdYTRnPB9MTjRNg5YdO2F367N0RUnwtDV0umv8zf3/RownOMcpg5qpCUmzAoNBJxyJ0FwUshHwqtWrXNVYgRknMmdUpYkJtLJlb/3ho0eXpNOpGYO5v1l5FPeEELh6ZQC6/tyBz/ZdrAysrNtRu+fHLUbF+lTqnZ5hR7VpSDbJKLfoQREFUQ93AHhSLYrkEcdAAS5LLkUKQ9zvX1ZTmJEDDX0Xzs/zOh9MfnS8/x/cHoOek8fhr91dhWsbwk2r1m885wyev5G2wS2QM8R4f5J1DkwDwLmDvVa5YRcyr43ELHAUJFnm23852dS8g88N91zJT01+iibjMTh+7AgoZZXrKKJY9jMUTZNZB+H8YigSYxVHk5QAd11O7MzNS+OrHi7ue2R55V2NewZznuenR9d12Pn0M/DCC9+ZsIZ635a4xIiFeakhz5oH+es4u+ka/qNTF3FX5MCWVG5atwb/sb3lyY37f/fqjMGckfzrrFHDgG1NLRDeth3qazYMQ+L9k1NvvdaRGPrXdVd1nIcUSs4MyTzWKMLfecfxOwhmdQOIblBK/Etr15hbX+p8rvVpnG80F2rvekn5w/CDl38EjzXWX+Pj7/0zdeGNE+Y7b40g5qZF16ccmae5zdLuAl0wi5B4DzvEzq+ACpJ0Q0S0r23duhJdHiroW71mXd27Q4MwS18YLwoVw/7fvx6D3s6fj/76FxcxQkkxgzMCbQZcZBGZmAaXrYwjO6Zlkp3hc8zbfPNqICdeGibFzncDog4wOICY5YxdPtW8fcesvOdC/70XXwb19sU/TfUe6mUgjQu3xini45JtxwiikzZhKWImzRFNcVqrB4g3CSFvEs4D4HWD1lhBqegG5LdtEMWYPNPVIwCwnNc5MQIBaN7WPBU7+ssj4qC4xElc5VZcVPxUNA0pH81klskBK5oecUfFGEYLLKV5nDA/DZPc76qy37KvX4ouLdT71j26vm7w6uUZEI8/sRNw/L03qOsmGLCEqtCEKrkZI2k6RnQFCVd7rGmEf85T7lx4G+KFHnpp8KiXxgMuUrEtOsh0b1+NNLc8MUvvmV1tdLLntYMSwkm/7E+LZWbGAGzP42yhtQP70OO7MqUFAXhpqBFp8KgX5rbNmGxOnD5wvKn5cZLT2VCzESpLAqesm5dHJeCZtEmsUQA3NTZE2jpnDC8qCwLwfuwxYI/3iSpwKKUmunVlrKxAO9PQuDmr0/rV5yDZf+qAhGgyTZlYeFOOGTeJFz24B24o3e2FtxtqMqshLnifTkFQQgkhRbu2/fnvb9kabi7YtLby9fGDP+3EWEpixU4bWomVSPSSF38D/F444f/jbKhD0PRSY4Ui2K8vAxk9BZKuyKpKXYpVygkX+8JmkNFSthkFcAZEmwlyw+ABAZiejOGw5CsdUtJFqip4qGKDoMMqQ9gSc5Uz15cAx0w5biowRFrvIfc5wbAIuh7xAWJH17iuD1uO6Te9wWJmICkoabogkch6/nGN52wsquOd6n01lUbDaHBdEtWL++TSIH8Qn2ofBcAsIAsccF/fiPcC4BOR/wEAAP//PM2MAwAAAAZJREFUAwCchgfSg9B3fwAAAABJRU5ErkJggg==) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAQAElEQVR4nORbe2xc1Zn/zjn3Mdcz40fiydNx4iQ4xG4CJAQKbakhvEKB0tKg0m61VbVq1d1VpUrddtXdCqN9qLurfVSrtiu0/aOItkBK2RYItBRwEgKlISRtEgcMG0wefsRvezx37r3nsd93x+OM7XHiBBKy4hODx869Z+73O9/ve57h8AEXDh9wseDshdH/TLk/nhID/0+EzfW6okb3t566576SC+4vvmmN/25KFr+owTgTALHipDQpu+1Q4fpMH/1sif+bIm0AfZm2WOGtzWAIlPtaL24wZgXATPwbKd+Eimf6WlhH4xirGfJZKhuyS1YDHB+TU+7305bJ9jixkpnmBboISBkwLhogyvoAUh4fmOEDAyk/VLMRneVJ1hjmuAuSjdXO4/t6JMtkHBjNqxiEyoRA5QGqEpZJ5wd10JnjvmfhUk2mDRbopkNoGa0FqpjWwudcDFZRzgIKfMedb2tr4X2Zk/yKRSHrszI8OD4i/EUh98ZSPBAhr8TLcgkdr1GR52YUf7rK0V46q3vHhUlEro7BSFqmb7xCD9V4prFjr+nLgGlHq7gY6DEdgEnlAXd+GzSJTDLHQ1UpVHVOaOmJBI+4pxxUX+I7xYVMxGsoi5tEmDehFno04KayMlR5betay1d+j6OzNZ5OhQPa77XMgmVVeqwjbWahB8kFA2MKALHpT3CezL4xHBCkfBUqP5xzrLRtWeNWYLEwZWkdCYvbPFKGuS5AECCfnEiriBnObcW5VDwfKZ+5+D5QQngqJ7O6aBXDixKa/AX5ir5DBcf5fljFDACKpn/AOy4allUJ4Y5YHJW3GLeFhxr7YEeM2cC5ZYwUTNiMa8M0Z8aoyDBmKWWkNsqWjEmVcFzJZFYKBMUXBavgaBWovK6rq1LBUHcJPUqsorUQTs83EKLkPWvF/23LAF9UN59Xe+PcGWUiTDiWo5mjHHDCyLhg2y7j3K3d8hdXVV/zuc08XWuCE38cV8w4qLzNQdtCGQvNw1K4Po+kyHEmQFqCMcFVXvIK1KsqZTM/GMKVPGZriy8ww+AHWRY6i1jfgmZIZjqh+R58qBZgL7TF6UXsmOE9FjYFgAnzR88tcHcEl322H3AncpjDlZMwzHatSLtLvvH4QyKRbC7eqMN8V9DT8cTgcz/YLo+/lQUhJAgjQRsZ4UuAiSzHiQLfSNfWEvAVBJFivq3SjpQBOk40LTU+QY8M0mPfBaLHFAtoQbSb2ls4XzXEo0EQWcvC3RR2Qlc4BhXnjLlLvvqjv7LStZt/+5un4Yff/x4cP/YOLK1vSFcvXXVl+rJbP+U1t9Ths/WHvW/kgNyExQVwIdC7CrQSiwETJkLLUEww1+FhIkCjYVwivKHNebIS2GCPw02Nx5yBbnZkqJavX9gAi/euYXs2dbIyVvGuZNICJvkPLRw6Oy2oqLDQsTkVwrihsDzQVqJm7Q3Lqj71rWd+/fST0Pqdb01Z6LqWzbD1ns/BlVd9OP5djQ+15ztf297/xD8/j2tHuO+RsE1E7w1ahYVWgQSPyFcULEIpT0pZzmmOoFWkpjnN9yp6zEiEOrrGWCP+pAQn6TEWKZfLUHDLCS1r7UfW0TVPP/XLGQvtbHsufi2rXw73fPYLcNvtdzYlmzc3eWs++qWoq+OZoZ0/fio48Yd+QCDwYwtAQIRgBNIYJ7KQcCFYUjiR9KSRPsaXpGQIBFdL0kk1PuzqOigkWEhRTcnVfQjEtq3AiB6mAAQ7WyAmKdBKIKJp7R1bwvXomPDmCeHgEzHHspkyjtbCSTesX2wvXnPb3lf3QMcbh8suODoyAi/v3gk/f+QnMNDfD8uWr/Tm1Teuq2i+8ZPJphsamFcxFh47NMyQDsC4RfTAfFFwpAY6V07UUBa+10iDijCmx5hQPJ3ATUB6yKEEK9JjT7QEw3U927gX328C9nOkx9lSoywAXh4jQMoSNuYAIZM2xnZH2OAEnR2jVdfefS8987O/3n7ahaMogvZDB2AbAnHwj/shVVnJGy5dv7xixYab01fecY2zeDULuw9268DnDKOE4EYYMJbhINAshTRKWMrj6H65lkJgBOVjUQXXCcUdbrOs0dxJJtnicID12UuAgKg/2h1HjvsnfMRcokZZAOpFwCqkzTUPEAXbYpriPjjGRHbyQ5tXL1t1acMjP30wVnIucuL4MSDAnn7qV/E9qxqb56Xq1nw4veGuT1Rc8uEaOT7Ulx84hlijVWjL0rjZltLCICMMWMLD5wwwhlag8hhaOPhoN2g/04HIoUX0IR+S451QtIYzgTAJAF3YigCMpdcwGB7mwwxDuctFkMcogA8kCQSjHWvBSlGxZE3LsaPvwJsdr8PZyNjYKOx55WV49OGfwIkTx2BJXb27YMWlTamm6+9KrbtptVW1OO+/s7dfCLIGjB4GTc0CoTXSgp5VI0WIHsLhHo9YxPEiTUBk2cCox+pgFLImx3oxapA1zAWEKWGQwsuKthWsblmWBYOY5uJHCS8SoBIWs5iNj2RHxw70p6/+zKcdJ2H/+pknZyxojJlYbHbglZLoQ16Hxx97BH7/u5fAdhxYs25jnVu39obKTXe1OHXNtuw63KXyWUwlwOIMX0iNIj1YpDkaKHd5gkkIuUP6YWKVFahOTSVUuyPQa88A4cwAUB5A5rO/Zx6vqUTv7zGRyGFagw+A+a6tAAOZiqxU8w0Ny9esa3j0Zw9BGAYzFiXli0AUf59NTvb2wI4Xfgv/89ijkMvlYMXqSyur6hqvTG64/c7k2o8u1NF4f3DyqM+kthB/EaJVAHqK2E9IzQ1WHpSOpwlYtAbm50DxqhiEquXrTfJQ52lBKAUgvggpxFKYjmYWpZkOAJHGa8gf2WiN2lgaHZU1bylLLFnbchRpUC4akMLF1/S/zyY+Pvi+1/YgPR6CI//7FtRmFtpLVzU3Jtd87I705beut2vro/G3XukRZAkaQaCaC70nYsJCJZgUkllYmRuLQ5UOjDdYa3r6BrF71QxfXNFpYC4AtOIzkhfdLetZ9fhJ5qKDwYIGDQBZScpzzOQQ7uDIq31V19z7adfz7Ge2P1EWgOlglP5O1jEbGFprePvIW/Dkrx6HXTuex08WsHLNhxZWLFt7XeXVd9/sLb+iIho42i2zA+iBMXBqSinxCbUNCm2UQMg6aCI53ySTOZNeIMzuCSq0tZ0BgPsn/MBGTDt99AMD6AcsDEMuxmHM0CwP03oNaH3GWMm1H19et7p5JYW5UhrMplg5izjd9SQDA/3w4s42eGzbw+iXh2B5w+pkTX3j5enLbr4r1by5njvuyaC7fZghaFiGAhWkjGPqqvPaq5Z6GGrMgWMj0DCy3ryDVlCOBmL689BFlHOH2UXMw4RjIYaaccyCCAhF1BMUqoxl19aBV9d8fVfXCXj98KEpi5xuh2cD43TXE8AHMJcgehxuPwjpqhpR39i8ymvYeGf68js2aOX/QXa/OcpC/GBsyPiYW9rC0UODoWmoCQxcXq2/COVpMB2AKTSwhnp5VI2Jh0Yq2CIuYkzsEIWVf/vVfqTBJ72KpLO9TGp8OoWmA1G89kzAkVD4pVqEcgqSxubLFicbr7mdmXBH0HtoyHCleEIqjWahudauUTqdK9Cgub1QP5RK2ckQXUTNCSpAPGxcBApzEyxfQ2x2IBhxmUsFTTR49OWNm66G6pp5MxQrjQJzleJ9c7m3q+s4/Me/fhf+5N5PYfTwk6lN93wbDRUjls1lHhOYSLOFScXc8cVYUfpTyn44HQDUsqYKizozVH1RL68WKzPq9VEtHyEIca2P7aDgrX076J7NN94C75VMt4gzgXH82FF44bnfgKio3EidKRUpnsQOjh8l2ViAHrGu5OIyS806G6Ryk9pU1Mg86Y4Yga1R9AIK3XS8+9T0GNzxwGtGyewN7xEARYWLr9kc52xiLV+fop95mLvMCkCRBhPDjllpEPYfe3HDxk1QW5uZcv/Z0KB0p2fLIWYTAv+mW7aACvxO0/naqERLVSE3nj1u0i43aCIlDzXz/rIATKeBN40GYNlxywsThMh/e89Ouuf6zTfDuUjpTs9VacdxoeX6G+Hvv/tv8A/4cm1rcGzPz79J9LSwdZXCXoLCOQXNJmgmsRItufQjS9c67XSYaPBAl2cySIM8dzEWGgUBx+oYOwTY5qTSfaTtR/urrvzkyOabbq2inOBclJ+LuG4Crv3Ix+C66zfDx7H75HkV8d+joRNP9j/xn98LuvafjOlpOTLURueTmMj2K1O3yDLH56fN1iWo+LaZ684KAD1WK74+TjRYN2L6egQOO0BXCOz1Y3vP1liHYCsPjVdGfcdfWn/ZFVtq5s2HocGBU2ucQbkz/Xsi4cVKk5lf+9HrYqWNlqHKDuwZ7/x923DbgzvVWPcISJ3HVnyI2VDE3KxkhslanEv01VRhcxVM5kDcI5gyzT4jAFCgAWzbil3ZnqaYBpg0IA0C7bo2Nv4xR+aYGWCLK3/klZ3O4lVbbr71E0B9gimLlNnlM+38DUinaUoHcrT3tbE3X9w1uuuh3XKwK4uZCbojFoDBBiIpr1mAw4twZMSVNdhGOzoe6kxyQHfVzEeTL8wly84B4XQITDRKH+jaKGhKZHPXHrKMK3QigUOACqRBEmuDFLq7VP03fvXTg+2Hq7/8pc/DuUpT8zr4679phUsaLy0oPXJyn//O/t3DL/7sZTXWk0V7i7ACCrFThz/R0rGxiq3mEIN/GKHyRioM0yZSQSgzY+PyOFSqTN8C3dLSplEPU24qfVofMBsNAGmAlbkEBTENsFaPov6jL65bf/ntCxctht6e7inrlO74bLv/hS/+Gfz5X36dCOVn39jx8PCzP3o2GO3K4jglwIZIiOVfhEl4JJH2DjVT0QGzuLNsy0DnIjdU0bhwVVH54WxCZ64udJAnpkxlRcAZZHptQG0obNFgwmVjg6LQsaHaQHhVMrHiipv6TvbGefsMMKdVhKWyanVj7M1NdvCtnm3f/s7Ynsf36XwuK5TOM4bDOA557KEgzyGPraI89osCrZzQ2D5m/ywEtAzgoUwMClkZZtWrqPzSq+sUKR8PVNrK7z7JnA5JlSZFHvbqfUyKqI+PPXOFTQlMjoTs/93DB5GKwzfevGXWdWbb/X/8p3/HOlhme3/xd/8iu97oxY5xDnc3h+PIcRw3YoeDjXP63ZicjSNGR0lf8yjPR1kwX9tBgF2abj8lIZmLzX5dqfKtk/NFOCcA6ObSpKhrTBgbkyKOsRaLb0mhh3IChxrBfZ071jZ9CBYsXDR1jdMkReTs6pevgNzB53+cP9Heq7XxjRE+tyGnIMxhYZdTCueq+BOnaD4GAT+nWIANqmDcMuGAH8lKHUS1/TmZduYj59t1GeXNOQMAZZIimtqkcdrLaP5JSRFmhPigMtexaxfdcMuW22GucvdnPgu4gWODz3//Bezy5HHqnCcQQqnyStk+Tud8g7sNPJ+3PBF4rg7dUQgxvqBzCQAABYdJREFU3Y1IcTWhuOfXqSNDe/WOFtBbt4Gei/JzBSCWUhrQyGoQmw6TNGCaEmU5vHvbIRMF/ZtvvHXG/eUyveUrGmDDlVdBvrvjOcgHPk5G8sB0HicxeRyn5pkbBpjOBEiBWPHufhXpnnxUtyiM/CFfdkxRvE23bzu16xOcP2MuPicAptMgQBpUC5rhnaKBpAqRow8f6Ny15tK1M2hQTj6Nu08POfa7R7CvxgKEKI7rEb48VF6EuNM2C4njuicTpVBx4vjx+XXYJW9XX16yV5HixR1vhUlnN+dafK4WMIMGeSyJGNEgLNCACiPkuRxv3xXXBltuu/O0C9q2DZ+4/S7ABGdvruP3XZTYaIVZnopwFotxHZV3UflTMX1EeROK74DCblNsP9sdP1cAYplOA5pXBUwpbLrgtBenv/gafuWRw5pocNPpS+RbttwByVQKxjteegqZgYqzEPMJTGrwPc54IJRysCSh2YqKt8DM3T5Xxc8agOk0oLG1q23toWsmACIEIkIqYLiKwpOdbZTNLa1bNut6937+T/HKoG/w2R+8rKmAxcwuH0Jks0RkpCtNIpTcSsUxnbK5+5sLO/5eKF0qZ2MBU2iQrk0iDca177vxOSCbZv008mZWFHbsep5uuOXW8tGAUt6Vq1ZDeKI95j5OHwPaeZy9Rb7MYlojpTWUUGRpcUzHz7yvdfZk5t3IWZ8WJxrQIQU63JSTtq7GWiTgoxizdHwUhkx58KVHXqdjMzfdclvZNe7eei/m+iYa3PXgk2T2YQSRpt1PYDEfJXAWnFfUiqPDU8WYPve+0NnJWQFQpAE91IHeAg0czAl43lY2uBEVJWTKVKVhw/SFFQ0rYfUljVPWSKXScQ9RjnbtCE4c7mcG8UMHqAztvpJ0OqS4+wT01lNng87LSbGztYDJg0rXLqtC5UfVCXSG4KIfcLKSqjOcWAWk1Nhrv3ycrvva1785ZYFvfOtvwU0kIHvwhYcp5mOXEd0dAkDHaKJIVleEsnT3CfDztfsk5/SFCTJJOunpT1hBdZSU5LgUlqJkBdiQCEb3//adoPvNBzZddQ38+CePwVe++jV49Bfb4yxRDnf/cmT3g39E1QMCjO5xQEfphCfpVGlx9+mzzufuk5yxGpwuND5racMp8qZOoDN9lW4W+nGGSHN6NzQ0RY+vw+wQsvu37/MyK9+orV9du+HqjyxJe86RsOuNH3b/91f+y2gdMjr34PBAaj/igY78fChTap7swXCS69ujCejr2+C8yjlZV+mJUt87LtSyKpFxR6ysxoyIjtNAhY2mZePg3gYZWVjcCGoh4aDf0ClSSpxUUHB6dpQPR0BFCbxQY0WnqnOSEh6K+XCePH+pnBMFJp0hhqdj6AvIZEeGKxRmANKyTWiFfsgxG8K2KRY2to9DKp/K2cJPJ6dDGef53ARBQfl0NISOj3zKgqBqkvsXQs6aAkWhRgmNnOkUBp3NISrIMA2VXmDGFU7TsTcvEhH2MKhSUsoVCRkJTG7Q2SmsnHHEGGFTK3KwkTE0BCqDtTw5PuvYPPPqVZ3nLe5Pl3fjYGd8r6B4tD5vB3ypleL9WMZHQuKcLsny6CITljAKBxbUT6DvFYxyXxVC6agi5af170guagAmv1ZTAAEQhCaOFRur7snzscQ87qQl80XIaXQ6FlSxNI7YBvF9VPJlislj89jIaMFavuSU+AX5zsC7+t7g5EPijtHDU6VGDoyKF3JmOLaVCEakrUxEDQz6Sb/HjYzqQvuqWOG9H8pP6PDuZfoXrOh9prmF0bHbmqmj6Vji7wYsSZtZToJfMOUnPu+9W6v0u4XUhi5+za6cXCxfqzsfWSabrkXpQcX7pin5fik+7fMv6Oe8b8qWkwsFwEUrH/hvj/8fAAAA//975TBJAAAABklEQVQDAIhLEnjEah5GAAAAAElFTkSuQmCC) 2x) 7 7, default}html{cursor:var(--flobi-cursor)}@layer base{:where(button,select,option,label,summary,a:any-link,input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=image])){cursor:var(--flobi-cursor)}:where([contenteditable]:not([contenteditable=false])){cursor:text}}@layer utilities{.cursor-default,.cursor-pointer{cursor:var(--flobi-cursor)}.disabled\:cursor-default:disabled,.enabled\:cursor-pointer:enabled,.aria-disabled\:cursor-default[aria-disabled=true],.data-\[disabled\]\:cursor-default[data-disabled],:is(.\*\:cursor-pointer>*){cursor:var(--flobi-cursor)}}.app-loader-overlay{position:fixed;inset:0;z-index:9990;overflow:hidden;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility 0s linear .5s}.app-loader-overlay.parked{display:none}.app-loader-overlay.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease}.app-loader-shader{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.app-loader-glow{position:absolute;left:50%;top:50%;width:1283.6px;height:917.6px;max-width:none;transform:translate(-50%,-50%);pointer-events:none}.app-loader-texture{position:absolute;inset:0;background-size:383px 383px;opacity:.06;mix-blend-mode:multiply;pointer-events:none}.app-loader-logo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;pointer-events:none}.app-loader-anim{display:block;width:380px;max-width:70vw;opacity:0}.app-loader-anim-wrap{position:relative}.app-loader-anim-key{position:absolute;inset:0;width:100%;height:100%;display:none;pointer-events:none}.app-loader-anim-wrap.keyed .app-loader-anim-key{display:block}.app-loader-anim-wrap.nokey .app-loader-anim{opacity:1;filter:invert(1);mix-blend-mode:multiply}.app-loader-anim-wrap.native .app-loader-anim{opacity:.824;filter:brightness(1.667) contrast(1.2) invert(1);mix-blend-mode:multiply}.app-loader-caption{font-family:Geist,Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:18px;color:#2d2d2d;opacity:.55}.app-loader-still{position:absolute;left:50%;top:50%;width:75.6%;max-width:none;height:auto;transform:translate(-50%,-50%);display:none;opacity:.12;pointer-events:none}.app-loader-anim-wrap.novideo .app-loader-still{display:block}.app-loader-anim-wrap.novideo .app-loader-anim{opacity:0}.app-loader-anim-wrap.novideo .app-loader-anim-key{display:none}.app-loader-overlay[data-theme=dark]{background:#0d0d0c}.app-loader-overlay[data-theme=dark] .app-loader-texture{opacity:.52;mix-blend-mode:overlay}.app-loader-overlay[data-theme=dark] .app-loader-anim{opacity:1;mix-blend-mode:screen}.app-loader-overlay[data-theme=dark] .app-loader-anim-wrap.keyed .app-loader-anim{opacity:0}.app-loader-overlay[data-theme=dark] .app-loader-anim-wrap.native .app-loader-anim{opacity:1;filter:none;mix-blend-mode:screen}.app-loader-overlay[data-theme=dark] .app-loader-anim-wrap.nokey .app-loader-anim{filter:none;mix-blend-mode:screen}.app-loader-overlay[data-theme=dark] .app-loader-anim-wrap.novideo .app-loader-anim{opacity:0}.app-loader-overlay[data-theme=dark] .app-loader-still{filter:invert(1);opacity:.5}.app-loader-overlay[data-theme=dark] .app-loader-caption{color:#fff}@media(prefers-reduced-motion:reduce){.app-loader-overlay,.app-loader-overlay.show{transition:none}}.app-loader-overlay[data-motion=off],.app-loader-overlay[data-motion=off].show{transition:none}.fec{--frame-bg: #171615;--canvas-bg: #0d0d0c;--card-bg: #171615;--white: #ffffff;--line: rgba(255, 255, 255, .08);--border: #383635;--anchor-tl: #b4fac6;--anchor-tr: #f37cbb;--anchor-bl: #d5ec70;--anchor-br: #e97a33;--grad-top: #ffb978;--grad-bottom: #ffaf65;--accent-text: #7d2c15;--link: #ffb672;--ring: rgba(255, 175, 101, .35);--red: #ff6b5b;--app-red: #f32b2b;--figma-blue: #0d99ff;--figma-red: #f24822;position:fixed;inset:0;z-index:2147483647;overflow:hidden;background:var(--frame-bg);color:var(--white);font-family:var(--flobi-ui-font, "Instrument Sans", "Helvetica Neue", Arial, sans-serif);text-align:left;user-select:none;-webkit-user-select:none;-webkit-font-smoothing:antialiased;isolation:isolate}.fec *,.fec *:before,.fec *:after{box-sizing:border-box;margin:0;padding:0}.fec button:focus,.fec a:focus{outline:none}.fec button:focus-visible,.fec a:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.fec.fec-contained{position:relative;inset:auto;z-index:auto;flex:1 1 auto;width:100%;height:100%;min-height:70vh}.fec-stage{position:absolute;inset:0}.fec-canvas{position:absolute;inset:0;background:var(--canvas-bg);border-radius:0;overflow:hidden;transition:inset .55s cubic-bezier(.65,0,.25,1),border-radius .55s cubic-bezier(.65,0,.25,1)}.fec-framed .fec-canvas{inset:12px;border-radius:20px}.fec-shader{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.fec-glow{position:absolute;left:50%;top:50%;width:1284px;height:918px;max-width:none;max-height:none;transform:translate(-50%,-50%);pointer-events:none}.fec-texture{position:absolute;inset:0;background-image:url(/assets/texture-CvetzLOn.png);background-size:383px 383px;opacity:.52;mix-blend-mode:overlay;pointer-events:none}.fec-layer{position:absolute;inset:0;pointer-events:none;clip-path:inset(0 round 0);transition:clip-path .55s cubic-bezier(.65,0,.25,1)}.fec-framed .fec-layer{clip-path:inset(12px round 20px)}.fec-under{z-index:3}.fec-over{z-index:6}.fec-gline{position:absolute;background:var(--line)}.fec-gline.fec-l,.fec-gline.fec-r{width:1px;top:0;bottom:0;transform:scaleY(0)}.fec-gline.fec-t,.fec-gline.fec-b{height:1px;left:0;right:0;transform:scaleX(0)}.fec-lines-in .fec-gline.fec-l,.fec-lines-in .fec-gline.fec-r{transform:scaleY(1)}.fec-lines-in .fec-gline.fec-t,.fec-lines-in .fec-gline.fec-b{transform:scaleX(1)}.fec:not(.fec-live) .fec-gline,.fec:not(.fec-live) .fec-anchor{display:none}.fec-anchor{position:absolute;width:15px;height:15px;transform:scale(0);pointer-events:auto;touch-action:none}.fec-lines-in .fec-anchor{transform:scale(1)}.fec-anchor:before{content:"";position:absolute;inset:0;background:var(--c);transition:transform .16s cubic-bezier(.34,1.56,.64,1),opacity .2s}.fec-anchor:hover:before,.fec-anchor.fec-active:before{transform:scale(1.4)}.fec-anchor.fec-tl{--c: var(--anchor-tl);cursor:nwse-resize}.fec-anchor.fec-tr{--c: var(--anchor-tr);cursor:nesw-resize}.fec-anchor.fec-bl{--c: var(--anchor-bl);cursor:nesw-resize}.fec-anchor.fec-br{--c: var(--anchor-br);cursor:nwse-resize}.fec[data-fec-resizing=nwse] *{cursor:nwse-resize!important}.fec[data-fec-resizing=nesw] *{cursor:nesw-resize!important}.fec-handles .fec-anchor:before{opacity:0}.fec-min{position:absolute;z-index:7;background:repeating-linear-gradient(45deg,#0d99ff4d 0 1px,#0d99ff12 1px 6px);border:1px solid rgba(13,153,255,.75);pointer-events:none;opacity:0;transition:opacity .22s ease;display:flex;align-items:center;justify-content:center}.fec-min.fec-show{opacity:1}.fec-min-tag{background:#0d99ff;color:#fff;font-size:11px;font-weight:600;line-height:1;padding:4px 6px;border-radius:4px}.fec-snap{position:absolute;z-index:8;background:var(--figma-red);pointer-events:none;opacity:0;transition:opacity .12s ease}.fec-snap.fec-v{width:1px;top:0;bottom:0}.fec-snap.fec-h{height:1px;left:0;right:0}.fec-snap.fec-show{opacity:.9}.fec-card-wrap{position:absolute;left:34%;top:50%;width:372px;z-index:4}.fec-card{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--card-bg);padding:12px;cursor:var(--flobi-cursor, default);user-select:text;-webkit-user-select:text}.fec-live .fec-card{opacity:0}.fec-live .fec-card.fec-settled{opacity:1}.fec:not(.fec-live) .fec-card-wrap{transform:translate(-50%,-50%)}.fec:not(.fec-live) .fec-card{padding-top:34px;padding-bottom:34px}@media(max-width:767px){.fec:not(.fec-live) .fec-card-wrap{left:50%;width:min(372px,calc(100% - 32px))}.fec:not(.fec-live) .fec-card{padding:34px 24px}.fec:not(.fec-live) .fec-card-content{width:100%}}.fec-card-content{display:flex;flex-direction:column;gap:27px;width:324px;flex-shrink:0}.fec-step{display:flex;flex-direction:column;gap:27px;width:100%}.fec-lead{display:flex;flex-direction:column;gap:16px}.fec-mark{display:block;width:44px;height:44px;margin-left:-3px}.fec-mark.fec-mark-svg{width:36px;height:36px;margin-left:0;border-radius:8px;box-shadow:0 0 0 1px #ffffff29}.fec-heading{display:flex;flex-direction:column;gap:2px}.fec-h1{font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:26px;color:var(--white)}.fec-sub{font-size:13px;font-weight:500;line-height:23px;color:var(--white);opacity:.6;text-wrap:pretty;overflow-wrap:anywhere}.fec-actions{display:flex;flex-direction:column;gap:8px}.fec-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px 16px;border-radius:5px;font-family:inherit;font-size:13px;line-height:23px;cursor:var(--flobi-cursor, pointer);transition:background-color .15s ease,border-color .15s ease,filter .15s ease,transform .1s ease}.fec-btn:active{transform:scale(.985)}.fec-btn-primary{border:none;background:linear-gradient(180deg,var(--grad-top) 0%,var(--grad-bottom) 100%);color:var(--accent-text);font-weight:600}.fec-btn-primary:hover{filter:brightness(1.05)}.fec-btn-outline{background:transparent;border:1px solid var(--border);color:var(--white);font-weight:500}.fec-btn-outline:hover{background:#ffffff0a;border-color:#4a4644}.fec-btn:disabled{opacity:.4;cursor:var(--flobi-cursor, default);transform:none}.fec-note{text-align:center;font-size:12px;font-weight:400;line-height:23px;color:var(--white)}.fec-note a,.fec-note button{color:var(--link);text-decoration:none;background:none;border:0;font:inherit;cursor:var(--flobi-cursor, pointer)}.fec-note a:hover,.fec-note button:hover{text-decoration:underline}.fec-note b{font-weight:600}.fec-ref{text-align:center;font-size:12px;line-height:18px;color:#a39b90}.fec-ref code{font:500 12px/18px var(--flobi-ui-font, "Instrument Sans", sans-serif);font-variant-numeric:tabular-nums;color:#ffffffd1;letter-spacing:.02em;user-select:all;-webkit-user-select:all}.fec-ref button{color:var(--link);background:none;border:0;font:inherit;cursor:var(--flobi-cursor, pointer)}.fec-ref button:hover{text-decoration:underline}.fec-detail{max-height:160px;overflow:auto;padding:8px 10px;border:1px solid rgba(255,107,91,.35);border-radius:5px;background:#ff6b5b12;color:var(--red);font:11px/16px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text}.fec-stamp{position:absolute;left:0;top:0;z-index:3;padding:2px 5px;font-size:16px;font-weight:600;line-height:18px;white-space:nowrap;pointer-events:none;opacity:0}.fec-sig-under{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fec-sig-over{position:absolute;inset:0}.fec-sig-over>*{position:absolute}.fec-over-svg{position:absolute;inset:0;overflow:visible;pointer-events:none}.fec-sig{opacity:0;transition:opacity .5s ease}.fec-sig-in .fec-sig{opacity:1}.fec-s-faint{stroke:#ffffff0f;fill:none}.fec-s-line{stroke:#ffffff24;fill:none}.fec-s-mid{stroke:#ffffff38;fill:none}.fec-s-strong{stroke:#fff6;fill:none}.fec-s-dash{stroke:#ffffff4d;fill:none;stroke-dasharray:4 4}.fec-s-accent{stroke:var(--link);fill:none}.fec-s-red{stroke:var(--red);fill:none}.fec-f-accent{fill:var(--link)}.fec-f-red{fill:var(--red)}.fec-t-label{fill:#fff6;font:500 10.5px/1 var(--flobi-ui-font, "Instrument Sans", sans-serif);letter-spacing:.01em}.fec-t-num{fill:#ffffff57;font:500 10px/1 var(--flobi-ui-font, "Instrument Sans", sans-serif);font-variant-numeric:tabular-nums}.fec-t-strong{fill:#ffffffb3}.fec-t-red{fill:var(--red)}.fec-t-ink{fill:var(--accent-text)}.fec-tag{font-size:11px;font-weight:600;line-height:1;letter-spacing:.01em;padding:4px 6px;border-radius:4px;white-space:nowrap;font-variant-numeric:tabular-nums;transform-origin:0 50%}.fec-tag-app{background:var(--link);color:var(--accent-text)}.fec-tag-red{background:var(--red);color:#2b0703}.fec-tag-blue{background:var(--figma-blue);color:#fff}.fec-tag-muted{background:#ffffff14;color:#ffffff9e}.fec-tag-ghost{background:none;color:#fff6;padding:0;font-weight:500}.fec-tag-redtext{background:none;color:var(--red);padding:0;font-weight:500}.fec-tag-dir{background:var(--app-red);color:#fff}.fec-tag-ink{background:#252525;color:#f7f5f0}.fec-sig-in .fec-tag{animation:fec-tag-pop .38s cubic-bezier(.34,1.4,.64,1) both}.fec-sig-settled .fec-tag{animation:none}@keyframes fec-tag-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.fec-grip{pointer-events:auto;cursor:grab;touch-action:none}.fec[data-fec-gripping] *{cursor:grabbing!important}.fec-stamp-link{padding:2px 5px;font-size:16px;font-weight:600;line-height:18px;white-space:nowrap;pointer-events:auto;cursor:var(--flobi-cursor, pointer);transition:transform .16s cubic-bezier(.34,1.56,.64,1),filter .15s ease}.fec-stamp-link:hover{transform:translateY(-2px);filter:brightness(1.06)}.fec-pricetag{padding:5px 9px 5px 18px;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;background:var(--link);color:var(--accent-text);clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);-webkit-mask:radial-gradient(circle at 9px 50%,transparent 2.2px,#000 2.6px);mask:radial-gradient(circle at 9px 50%,transparent 2.2px,#000 2.6px)}.fec-pricetag.fec-is-red{background:var(--red);color:#2b0703}.fec-split .fec-glow{opacity:.35}.fec-paper{--frame-bg: #ece8de;--canvas-bg: #f7f5f0;--card-bg: #ffffff;--white: #252525;--line: rgba(37, 37, 37, .09);--border: rgba(37, 37, 37, .16);--ring: rgba(37, 37, 37, .18)}.fec-paper .fec-texture{mix-blend-mode:multiply;opacity:.1}.fec-paper .fec-card{box-shadow:0 0 0 1px #2525250f}.fec-paper .fec-h1{font-family:Aleo,Georgia,serif;font-size:26px;font-weight:600;letter-spacing:-.4px;line-height:32px}.fec-paper .fec-sub{font-size:14px;color:#423e43;opacity:1}.fec-paper .fec-btn{border-radius:999px}.fec-paper .fec-btn-primary{box-shadow:0 10px 22px -12px #2525258c}.fec-paper .fec-btn-outline:hover{background:#2525250a;border-color:#25252547}.fec-paper .fec-ref{color:#2525258c}.fec-paper .fec-ref code{color:#252525}.fec-paper .fec-tag-ghost{color:#25252580}.fec.fec-narrow{overflow:hidden auto;background:var(--canvas-bg)}.fec-narrow .fec-stage{position:relative;min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px 16px}.fec-narrow .fec-canvas,.fec-narrow.fec-framed .fec-canvas{inset:0;border-radius:0}.fec-narrow .fec-layer,.fec-narrow.fec-framed .fec-layer{clip-path:none}.fec-narrow .fec-card-wrap{position:relative;left:auto;top:auto;width:min(372px,100%);height:auto}.fec-narrow .fec-card{height:auto;padding:34px 24px}.fec-narrow .fec-card-content{width:100%}.fec-narrow .fec-anchor{pointer-events:none}@media(prefers-reduced-motion:reduce){.fec-live .fec-card{opacity:1}.fec-gline.fec-l,.fec-gline.fec-r{transform:scaleY(1)}.fec-gline.fec-t,.fec-gline.fec-b{transform:scaleX(1)}.fec-anchor{transform:scale(1)}.fec-sig{opacity:1;transition:none}.fec-canvas,.fec-layer{transition:none}}:where(.el-root,.vx-panel,.el-embed-scrim),:where(.el-root,.vx-panel,.el-embed-scrim) *,:where(.el-root,.vx-panel,.el-embed-scrim) :before,:where(.el-root,.vx-panel,.el-embed-scrim) :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.vx-panel){line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}:where(.el-root,.vx-panel) :where(button,input,select,optgroup,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(.el-root,.vx-panel) :where(button,input:where([type=button],[type=reset],[type=submit])){appearance:button}:where(.el-root,.vx-panel) :where(img,svg,video,canvas,audio,iframe,embed,object){display:block;vertical-align:middle}:where(.el-root,.vx-panel) :where(img,video){max-width:100%;height:auto}:where(.el-root,.vx-panel) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(.el-root,.vx-panel) :where(ol,ul,menu){list-style:none}:where(.el-root,.vx-panel) :where(a){color:inherit;text-decoration:inherit}:where(.el-root,.vx-panel) :where(b,strong){font-weight:bolder}:where(.el-root,.vx-panel) :where(textarea){resize:vertical}:where(.el-root,.vx-panel) :where(input,textarea)::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}:where(.el-root,.vx-panel) :where([hidden]:where(:not([hidden=until-found]))){display:none!important}.el-root{--frame-bg: var(--el-surface, #171615);--canvas-bg: var(--el-well, #0d0d0c);--light-grey: var(--el-field, #1e1d1c);--grey-2: var(--el-control, #2b2a29);--grey-3: var(--el-control, #2d2b2a);--new-card-bg: var(--el-control, #1c1b1a);--input-bg: var(--el-field, #141312);--input-line: var(--el-line, #242222);--hairline: var(--el-line, #333333);--btn-stroke: var(--el-line, rgba(214, 213, 212, .1));--btn-color: var(--el-primary, #d6d5d4);--txt: var(--el-text, #d5d5d5);--txt-dim: var(--el-text-2, #696969);--txt-light: var(--el-text-3, rgba(255, 255, 255, .3));--txt-light-2: var(--el-text-2, rgba(255, 255, 255, .5));--accent: var(--el-accent, #ffb978);--bad: var(--el-danger, #ff9d8a);--r-md: 8px;--r-lg: 6px;--shadow-lift: 0 10px 20px -3px rgba(0, 0, 0, .15);--shadow-pop: 0 18px 38px -10px rgba(0, 0, 0, .7), 0 4px 12px -4px rgba(0, 0, 0, .55);font-family:var(--el-font, "Instrument Sans", "Helvetica Neue", Arial, sans-serif);font-stretch:100%;line-height:normal;color:var(--txt);-webkit-font-smoothing:antialiased}.el-root *,.el-root *:before,.el-root *:after{margin:0;padding:0;box-sizing:border-box}.el-root img{max-width:100%}.el-root [hidden]{display:none!important}.el-root .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.el-root .i{display:block;flex:none;background-color:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.el-root .drawer{width:380px;flex:none;display:flex;flex-direction:column;justify-content:space-between;padding:8px 0}.el-root .drawer-main{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.el-root .drawer-head{display:flex;align-items:center;justify-content:space-between;padding:5px 8px 8px}.el-root .brand{display:flex;align-items:center;gap:7px;color:var(--txt-dim)}.el-root .brand .i{width:14px;height:14px}.el-root .brand span{font-size:12px;font-weight:500;letter-spacing:-.24px}.el-root .close-btn{height:18px;display:flex;align-items:center;justify-content:center;padding:3px 5px;border:0;border-radius:var(--el-radius-control, 8px);background:var(--el-control, var(--grey-2));color:var(--txt-dim);transition:background .14s ease,color .14s ease}.el-root .close-btn .i{width:7px;height:7px}.el-root .close-btn:hover{background:var(--el-control-hover, #3a3837);color:var(--txt)}.el-root .drawer-search{display:flex;align-items:center;gap:5px;height:55px;padding:10px;flex:none}.el-root .search{flex:1;min-width:0;height:35px;display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--input-line);border-radius:var(--el-radius-field, 8px);background:var(--el-field, var(--input-bg));color:var(--txt-dim);transition:border-color .15s ease}.el-root .search:focus-within{border-color:var(--el-focus, #4a4746)}.el-root .search .i{width:14px;height:14px;opacity:.5}.el-root .search input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px;color:var(--txt);outline:none}.el-root .search input::placeholder{color:var(--txt-dim);opacity:.5}.el-root .scope{width:117px;height:35px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border:1px solid var(--hairline);border-radius:8px;background:var(--grey-2);color:var(--txt);font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px}.el-root .scope .i{width:12px;height:12px;transform:rotate(90deg)}.el-root .tabs-wrap{position:relative;flex:none}.el-root .tabs{display:flex;align-items:center;gap:2px;padding:0 72px 0 10px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.el-root .tabs::-webkit-scrollbar{display:none}.el-root .tab{flex:none;height:24px;display:flex;align-items:center;gap:2px;padding:6px 5px;border:1px solid transparent;border-radius:8px;background:none;color:var(--txt-dim);font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px;white-space:nowrap;transition:background .14s ease,color .14s ease,border-color .14s ease}.el-root .tab[data-cat=all]{padding:6px 10px}.el-root .tab .i{width:12px;height:12px;margin:0 1.6px}.el-root .tab:hover{color:var(--txt)}.el-root .tab.on{background:var(--grey-2);border-color:var(--hairline);color:var(--txt);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.el-root .tab .count{width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--el-control, #3e3d3c);color:var(--txt-dim);font-size:10px;letter-spacing:-.2px}.el-root .tabs-fade{position:absolute;right:0;top:-4px;width:72px;height:29px;pointer-events:none;background:linear-gradient(to left,var(--frame-bg),var(--el-control, rgba(23, 22, 21, 0)))}.el-root .mood-from{margin:-2px 0 2px 4px;font-size:11.5px;letter-spacing:-.23px;color:var(--accent)}.el-root .cut-row{flex:none;height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;font-size:14px;font-weight:500;letter-spacing:-.28px;color:var(--txt)}.el-root .cut-row .cut-left{font-size:12px;font-weight:400;color:var(--txt-light-2)}.el-root .cut-track{flex:none;width:100%;height:6px;border-radius:40px;background:var(--el-control, rgba(255, 255, 255, .06));overflow:hidden}.el-root .cut-track i{display:block;height:100%;border-radius:20px;background:var(--el-control, #fff);opacity:.75;transition:width .14s linear}.el-root .em-wide{flex:none;width:100%;display:flex;flex-direction:column}.el-root .em-wide-body{width:100%}.el-root .em-band{flex:none;height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;font-size:14px;font-weight:500;color:var(--txt-dim)}.el-root .dim-wrap{flex:none;width:100%;display:flex;align-items:center;gap:8px}.el-root .dim-col{flex:1;min-width:0;display:flex;flex-direction:column}.el-root .dim-sliders{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.el-root .dim-group{display:flex;flex-direction:column;gap:8px}.el-root .dim-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px;font-size:12px;color:var(--txt-dim)}.el-root .dim-head b{font-weight:400;color:var(--txt)}.el-root .dim-group .zoom{width:100%}.el-root .dim-head b{cursor:text}.el-root .dim-head input{width:74px;padding:1px 4px;border:1px solid var(--input-line);border-radius:var(--el-radius-field, 5px);background:var(--el-field, var(--input-bg));color:var(--txt);font:inherit;font-size:12px;text-align:right;outline:none}.el-root .dim-head input:focus{border-color:var(--el-focus, #4a4746)}.el-root .dim-stage{flex:1;min-width:0;height:190px;display:flex;align-items:center;justify-content:center;perspective:700px}.el-root .dim-box{position:relative;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(-36deg)}.el-root .dim-face{position:absolute;left:0;top:0;background:color-mix(in srgb,var(--el-accent, rgb(255 185 120)) 5%,transparent);border:.865px solid color-mix(in srgb,var(--el-accent, rgb(255 185 120)) 45%,transparent)}.el-root .scale-stage{position:relative;flex:none;width:100%;height:232px;display:flex;align-items:flex-end;justify-content:center;gap:28px;padding:16px 12px 24px;border-radius:7px;background:var(--el-well, #1f1e1d);overflow:hidden}.el-root .scale-stage.empty{flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:168px;padding:24px 28px;border:1px dashed var(--hairline);background:var(--el-well, var(--new-card-bg));text-align:center}.el-root .scale-stage.empty p{max-width:300px;font-size:12px;line-height:1.5;color:var(--txt-dim)}.el-root .scale-stage.empty .btn-generate-lg{flex:none;width:auto;height:40px;padding:0 18px}.el-root .scale-item{display:flex;flex-direction:column;align-items:center;gap:10px}.el-root .scale-hint{margin-top:8px}.el-root .scale-fig{position:relative;flex:none;display:flex;align-items:flex-end;justify-content:center}.el-root .scale-fig .scale-art{width:var(--box);height:var(--box);flex:none;margin-bottom:calc(0px - var(--drop));color:var(--el-text-2, rgba(255, 255, 255, .42))}.el-root .scale-fig .scale-prod{width:100%;height:100%;display:block;object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.el-root .scale-cap{font-size:12px;letter-spacing:-.24px;white-space:nowrap;color:var(--txt)}.el-root .scale-cap i{font-style:normal;opacity:.4}.el-root .scale-picks{display:flex;gap:6px}.el-root .scale-pick{height:26px;padding:0 10px;border:0;border-radius:7px;background:var(--grey-2);color:var(--txt-light-2);font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px;transition:background .14s ease,color .14s ease,transform .14s ease}.el-root .scale-pick:hover{color:var(--txt)}.el-root .scale-pick:active{transform:scale(.96)}.el-root .scale-pick[aria-pressed=true]{background:var(--el-control-hover, #3a3837);color:var(--txt)}.el-root .dim-lock{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:var(--grey-2);color:var(--txt-light-2);transition:background .14s ease,color .14s ease,transform .14s ease}.el-root .dim-lock .i{width:9px;height:13px}.el-root .dim-lock:hover{color:var(--txt)}.el-root .dim-lock:active{transform:scale(.96)}.el-root .dim-lock[aria-pressed=true]{background:var(--el-control-hover, #3a3837);color:var(--txt)}.el-root .font-chip{width:100%;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border:1px solid var(--input-line);border-radius:var(--el-radius-control, 8px);background:var(--el-control, rgba(43, 42, 41, .5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;letter-spacing:-.26px;color:var(--txt)}.el-root .font-chip>.i{width:14px;height:14px;flex:none;color:var(--txt-dim)}.el-root .font-chip>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-root .font-chip b{flex:none;padding:3px 7px;border-radius:var(--el-radius-control, 5px);background:var(--el-control, var(--grey-2));font-size:11px;font-weight:500;color:var(--txt-light-2)}.el-root .font-chip .m-ico{width:24px;height:24px;background:none;color:var(--txt-dim)}.el-root .font-chip .m-ico:hover{background:var(--el-control-hover, var(--grey-2));color:var(--txt)}.el-root .font-chip .m-ico .i{width:13px;height:13px}.el-root .mood-sub{flex:none;padding:0 16px 10px;font-size:12px;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .mood-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;padding:0 10px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.el-root .mood-list::-webkit-scrollbar{display:none}.el-root .mood-row{flex:none;display:flex;align-items:center;gap:12px;padding:10px;border:1px solid transparent;border-radius:10px;background:none;color:var(--txt);font:inherit;text-align:left;transition:background .14s ease,border-color .14s ease,transform .14s ease}.el-root .mood-row:hover{background:var(--new-card-bg)}.el-root .mood-row:active{transform:scale(.99)}.el-root .mood-row.on{border-color:color-mix(in srgb,var(--el-accent, rgb(255 185 120)) 45%,transparent);background:color-mix(in srgb,var(--el-accent, rgb(255 185 120)) 6%,transparent)}.el-root .mood-swatch{width:42px;height:42px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px;color:var(--txt-dim);background:linear-gradient(135deg,var(--el-control, #3a3330),var(--el-field, #241f1d) 60%,var(--el-control, #2f2a33))}.el-root .mood-swatch .i{width:15px;height:15px}.el-root .mood-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.el-root .mood-t b{font-size:13px;font-weight:500;letter-spacing:-.26px}.el-root .mood-t span{font-size:11.5px;letter-spacing:-.23px;color:var(--txt-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-root .mood-row .chk{position:relative;width:12px;height:12px;flex:none}.el-root .mood-row .chk:after{content:"";position:absolute;left:1px;top:2px;width:9px;height:4.5px;border-left:1.8px solid var(--accent);border-bottom:1.8px solid var(--accent);transform:rotate(-45deg)}.el-root .rule{height:24px;flex:none;position:relative}.el-root .rule:after{content:"";position:absolute;left:10px;right:10px;top:11.5px;height:1px;background:var(--el-line, rgba(255, 255, 255, .1))}.el-root .grid-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.el-root .grid-scroll::-webkit-scrollbar{display:none}.el-root .grid{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:8px;padding:0 10px 10px;align-items:stretch}.el-root .grid>.card{align-self:start}.el-root .sec-head{grid-column:1 / -1;height:22.143px;display:flex;align-items:center;gap:3px;padding-right:6px;color:var(--txt-dim);margin-top:20px}.el-root .sec-head.first{margin-top:4px}.el-root .sec-head .i{width:12px;height:12px;margin:0 1.6px}.el-root .sec-head .label{font-size:12px;font-weight:500;letter-spacing:-.24px;text-transform:uppercase}.el-root .sec-head .count{width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:var(--grey-2);font-size:10px;letter-spacing:-.2px}.el-root .card-new{height:auto;min-height:var(--card-h, 175px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:8px 22px;border:1px dashed var(--hairline);border-radius:12px;background:var(--new-card-bg);color:var(--txt-dim);font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px;transition:border-color .16s ease,color .16s ease,background .16s ease}.el-root .card-new:hover{border-color:var(--el-line, #4d4a48);color:var(--txt);background:var(--el-field-hover, #201f1e)}.el-root .grid.cols-1{--glow: 88px}.el-root .grid.cols-2{--glow: 44px}.el-root .grid.cols-3{--glow: 26px}.el-root .grid.cols-1 .card-new{min-height:var(--card-h, 240px)}.el-root .grid.cols-3 .card-new{min-height:var(--card-h, 104px);gap:6px;padding:8px;font-size:11px}.el-root .grid.cols-3 .plus-chip{border-radius:var(--el-radius-control, 7px);padding:2px}.el-root .grid.cols-3 .plus-chip .i{margin:3px}.el-root .plus-chip{display:flex;align-items:center;justify-content:center;padding:3.429px;border-radius:var(--el-radius-control, 9px);background:var(--el-control, var(--grey-2))}.el-root .plus-chip .i{width:9px;height:9px;margin:4px;color:var(--el-text, #fff)}.el-root .card{position:relative;display:flex;flex-direction:column;padding:4px;border:1.102px solid var(--btn-stroke);border-radius:12px;background:var(--light-grey);overflow:hidden;text-align:left;font:inherit;color:inherit;container-type:inline-size;transition-property:transform,border-color;transition-duration:.14s;transition-timing-function:ease;transition:border-color .16s ease,transform .16s ease}.el-root .card-glow{position:absolute;inset:calc(-1.4 * var(--glow, 44px));background-size:cover;background-position:center;filter:blur(var(--glow, 44px));opacity:.85;pointer-events:none}.el-root .card>*:not(.card-glow){z-index:1}.el-root .card:hover{border-color:var(--el-line, rgba(214, 213, 212, .28))}.el-root .card-thumb{width:100%;aspect-ratio:432 / 246.3658;border:1.102px solid var(--btn-stroke);border-radius:9px;overflow:hidden;flex:none}.el-root .card-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.el-root .card-thumb.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.el-root .card-thumb.empty p{font-size:10px;font-weight:500;letter-spacing:-.2px;color:var(--txt);opacity:.4}.el-root .card-thumb.voice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.el-root .card-thumb.voice .vbig{width:34px;height:34px;color:var(--el-text, #fff)}.el-root .card-thumb.voice p{font-size:12px;font-weight:500;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .btn-generate{display:flex;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:var(--el-radius-control, 6px);background:var(--el-primary, var(--btn-color));box-shadow:var(--el-primary-shadow, 0 1px 2px 0 rgba(10, 13, 20, .03));color:var(--el-on-primary, #343434);font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px;transition:filter .14s ease}.el-root .btn-generate:hover{filter:var(--el-primary-hover-filter, brightness(1.08))}.el-root .card-meta{display:flex;flex-direction:column;gap:6px}.el-root .card-row{display:flex;align-items:center;padding:8px 6px 0}.el-root .card-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-right:2px;color:var(--txt);font-weight:500}.el-root .card-name{font-size:12px;letter-spacing:-.24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-root .card-sub{font-size:10px;letter-spacing:-.2px;opacity:.4}.el-root .card-avatar{width:26px;height:26px;flex:none;border-radius:50%;object-fit:cover}.el-root .card-icons{display:flex;align-items:center;gap:2px;padding:8px 6px 8px 4px;border-radius:9px;background:var(--el-control, rgba(255, 255, 255, .05))}.el-root .card-icons .slot{width:15.286px;height:15.286px;display:flex;align-items:center;justify-content:center;border-radius:3.669px;color:var(--el-text, #fff);transition:opacity .12s ease}.el-root .card-icons .slot .i{width:12px;height:12px}.el-root .card-icons .slot.on{opacity:.8}.el-root .card-icons .slot.off{opacity:.2}.el-root .card-icons .slot:hover{opacity:1}@container (max-width: 152px){.el-root .card-thumb{border-radius:7px}.el-root .card-row{padding:6px 4px 0}.el-root .card-titles{gap:2px;padding-right:0}.el-root .card-name{font-size:11px;letter-spacing:-.22px}.el-root .card-sub{font-size:9px;letter-spacing:-.18px}.el-root .card-avatar{display:none}.el-root .card-icons{gap:0;padding:6px 3px;border-radius:7px}.el-root .card-icons .slot{width:13.5px;height:13.5px}.el-root .card-icons .slot .i{width:10px;height:10px}.el-root .card-tick{top:6px;left:6px;width:19px;height:19px;border-radius:6px}.el-root .card-tick:after{width:8px;height:4px}.el-root .card-thumb.empty{gap:0}.el-root .card-thumb.empty p,.el-root .card-thumb.voice p{display:none}.el-root .card-thumb.voice .vbig{width:24px;height:24px}.el-root .btn-generate{padding:4px 7px;font-size:10px}}.el-root .grid.list{--cols: 1;gap:4px}.el-root .grid.list .card-glow{display:none}.el-root .grid.list .card{flex-direction:row;align-items:center;gap:10px;padding:6px;border-radius:10px}.el-root .grid.list .card-thumb{width:84px;flex:none;border-radius:6px}.el-root .grid.list .card-meta{flex:1;min-width:0;flex-direction:row;align-items:center;gap:10px}.el-root .grid.list .card-row{display:contents}.el-root .grid.list .card-titles{flex:1;min-width:0;gap:3px;padding-right:0}.el-root .grid.list .card-icons{flex:none;background:none;padding:0;gap:2px}.el-root .grid.list .card-icons .slot{width:14px;height:14px}.el-root .grid.list .card-icons .slot .i{width:11px;height:11px}.el-root .grid.list .card-avatar{order:1;width:22px;height:22px}.el-root .grid.list .card-thumb.empty{gap:0}.el-root .grid.list .card-thumb.empty p,.el-root .grid.list .card-thumb.voice p{display:none}.el-root .grid.list .card-thumb.voice .vbig{width:20px;height:20px}.el-root .grid.list .btn-generate{padding:3px 7px;font-size:10px}.el-root .grid.list .card-new{min-height:var(--card-h, 56px);flex-direction:row;gap:8px;padding:8px}.el-root .drawer-foot{flex:none}.el-root .foot-bar{display:flex;align-items:center;justify-content:space-between;padding:0 8px 10px}.el-root .foot-left{display:flex;align-items:center;gap:6px}.el-root .seg{display:flex;align-items:center;gap:3px;padding:3px;border-radius:var(--el-radius-control, 8px);background:var(--el-control, var(--grey-3));box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.el-root .seg button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:var(--el-radius-control, 14px);background:none;color:var(--el-text, #fff);transition:background .14s ease}.el-root .seg button .i{width:12.444px;height:12.444px;opacity:.5;transition:opacity .14s ease}.el-root .seg button:hover .i{opacity:.8}.el-root .seg button.on{background:var(--el-control-hover, var(--light-grey));border-radius:var(--el-radius-control, 6px)}.el-root .seg button.on .i{opacity:1}.el-root .icon-pill{display:flex;align-items:center;justify-content:center;padding:3px;border:0;border-radius:8px;background:var(--grey-3);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--el-text, #fff)}.el-root .icon-pill .i{width:16px;height:16px;margin:4px;opacity:.5;transform:scaleY(-1);transition:opacity .14s ease}.el-root .icon-pill:hover .i{opacity:.85}.el-root .foot-right{display:flex;align-items:center;gap:8px;height:20px}.el-root .sort-wrap{position:relative;display:flex}.el-root .gal-bar .sort-menu{bottom:auto;top:calc(100% + 8px);left:auto;right:0}.el-root .gal-bar .sort-wrap:first-child .sort-menu{left:0;right:auto}.el-root .sort-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;min-width:132px;display:flex;flex-direction:column;gap:2px;padding:4px;border:1px solid var(--btn-stroke);border-radius:var(--el-radius-pop, 10px);background:var(--el-surface-raised, var(--grey-3));box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:el-riseIn .16s cubic-bezier(.22,1,.36,1)}.el-root .sort-menu button{display:flex;align-items:center;gap:12px;padding:6px 8px;border:0;border-radius:var(--el-radius-pop, 7px);background:none;color:var(--txt);opacity:.5;font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px;text-align:left;white-space:nowrap;transition:background .12s ease,transform .12s ease,opacity .12s ease}.el-root .scope-menu{padding:6px;border-radius:var(--el-radius-pop, 12px)}.el-root .scope-menu .menu-rule{margin:4px -6px}.el-root .scope-menu button{gap:10px;padding:8px;border-radius:var(--el-radius-pop, 8px);font-size:13px;opacity:1;color:var(--txt-light-2)}.el-root .scope-menu button:hover{opacity:1;color:var(--txt)}.el-root .scope-menu button[aria-checked=true],.el-root .scope-menu button.new{color:var(--txt)}.el-root .scope-menu button .mthumb{width:24px;height:24px;flex:none;border-radius:var(--el-radius-pop, 6px);object-fit:cover;background:var(--el-surface-raised, var(--new-card-bg))}.el-root .scope-menu button.new .i{width:12px;height:12px}.el-root .sort-menu .menu-scroll{display:flex;flex-direction:column;gap:2px;max-height:min(194px,var(--menu-room, 194px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.el-root .sort-menu .menu-scroll::-webkit-scrollbar{display:none}.el-root .sort-menu .menu-rule{flex:none;height:1px;margin:2px -4px;background:var(--el-line, rgba(255, 255, 255, .1))}.el-root .sort-menu button.new{opacity:1;gap:8px}.el-root .sort-menu button.new .i{width:10px;height:10px;flex:none}.el-root .sort-menu button:hover{opacity:.85;background:var(--el-hover, rgba(255, 255, 255, .06))}.el-root .sort-menu button:active{transform:scale(.97)}.el-root .sort-menu button[aria-checked=true]{opacity:1}.el-root .sort-menu .chk{position:relative;width:10px;height:10px;margin-left:auto;opacity:0;transform:scale(.6);transition:opacity .14s ease,transform .16s cubic-bezier(.34,1.56,.64,1)}.el-root .sort-menu .chk:after{content:"";position:absolute;left:1px;top:2px;width:7px;height:3.5px;border-left:1.5px solid var(--txt);border-bottom:1.5px solid var(--txt);transform:rotate(-45deg)}.el-root .sort-menu button[aria-checked=true] .chk{opacity:1;transform:scale(1)}.el-root .zoom{position:relative;width:126px;height:20px;display:flex;align-items:center}.el-root .zoom input{-webkit-appearance:none;appearance:none;position:relative;z-index:1;width:100%;height:20px;background:none;outline:none}.el-root .zoom:has(input:disabled){opacity:.35;pointer-events:none}.el-root .zoom{transition:opacity .18s ease}.el-root .zoom:before{content:"";position:absolute;left:0;right:0;top:8px;height:4px;border-radius:2px;background:linear-gradient(to right,var(--el-control, #2a2a2a),var(--el-control, #656565));pointer-events:none}.el-root .zoom input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border:2px solid var(--el-line, #f2f2f2);border-radius:var(--el-radius-field, 8px);background:var(--el-field, #171718);box-shadow:0 0 0 3px var(--el-line, #171615)}.el-root .zoom input::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--el-line, #f2f2f2);border-radius:var(--el-radius-field, 8px);background:var(--el-field, #171718);box-shadow:0 0 0 3px var(--el-line, #171615)}.el-root .sort-btn{width:40px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--el-radius-control, 16px);background:none;color:var(--txt-dim)}.el-root .sort-btn .i{width:18px;height:18px;transform:rotate(-90deg) scaleY(-1)}.el-root .sort-btn:hover{color:var(--txt)}.el-root .empty-note{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 6px;text-align:center;font-size:12px;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .btn-clear{padding:6px 10px;border:1px solid var(--hairline);border-radius:var(--el-radius-control, 8px);background:none;color:var(--txt);font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px;transition:background .14s ease,transform .14s ease}.el-root .btn-clear:hover{background:var(--el-control-hover, rgba(255, 255, 255, .06))}.el-root .btn-clear:active{transform:scale(.96)}.el-root .btn-clear.new{display:flex;align-items:center;gap:6px;padding:8px 12px}.el-root .btn-clear.new .i{width:10px;height:10px}.el-root .dviews{position:relative;flex:1;min-height:0;overflow:hidden}.el-root .dview{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;background:var(--frame-bg);transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .24s ease}.el-root #viewBrowse{gap:10px}.el-root .dview.off-l,.el-root .dview.off-r{z-index:1;opacity:0;pointer-events:none}.el-root .dview.off-l{transform:translate(-9%)}.el-root .dview.off-r{transform:translate(9%)}.el-root .drawer.subview .drawer-foot{display:none}.el-root .subhead{flex:none;display:flex;align-items:center;gap:6px;padding:0 10px;min-height:24px}.el-root .back-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--el-radius-control, 6px);background:none;color:var(--txt);transition:background .14s ease}.el-root .back-btn .i{width:12px;height:12px;transform:rotate(180deg)}.el-root .back-btn:hover{background:var(--el-control-hover, rgba(255, 255, 255, .06))}.el-root .subhead h2{font-size:14px;font-weight:500;letter-spacing:-.28px;color:var(--txt)}.el-root .picker-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:4px;padding:8px}.el-root .picker-list::-webkit-scrollbar{display:none}.el-root .pick-row{display:flex;align-items:center;gap:12px;padding:6px;border:0;border-radius:12px;background:none;text-align:left;font:inherit;color:inherit;transition:background .14s ease}.el-root .pick-row:hover{background:var(--el-hover, rgba(255, 255, 255, .04))}.el-root .pick-tile{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:var(--el-radius-control, 11px);background:var(--el-control, var(--grey-2));color:var(--txt-dim)}.el-root .pick-tile .i{width:22px;height:22px}.el-root .pick-t{display:flex;flex-direction:column;gap:5px;min-width:0}.el-root .pick-t b{font-weight:500;font-size:14px;letter-spacing:-.28px;color:var(--txt)}.el-root .pick-t span{font-size:12px;font-weight:500;letter-spacing:-.24px;color:var(--txt-dim)}.el-root #viewCreate{padding-top:4px}.el-root .cform{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between}.el-root .cform-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:18px;padding:0 8px}.el-root .cform-scroll::-webkit-scrollbar{display:none}.el-root .create-head{display:flex;align-items:center;gap:12px;padding:6px}.el-root .create-head .pick-tile{border-radius:var(--el-radius-control, 11px)}.el-root .create-head .t{display:flex;flex-direction:column;gap:5px;min-width:0}.el-root .create-head .t h2{font-weight:500;font-size:14px;letter-spacing:-.28px;color:var(--txt)}.el-root .create-head .t span{font-size:12px;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .cfields{display:flex;flex-direction:column;gap:24px;padding:0 6px}.el-root .fgroup{display:flex;flex-direction:column;gap:10px}.el-root .flabel-row{display:flex;align-items:center;justify-content:space-between;padding-left:4px;min-height:0}.el-root .flabel{font-size:12px;font-weight:500;color:var(--txt-dim)}.el-root .tin{width:100%;height:38px;padding:6px 10px;border:1px solid var(--input-line);border-radius:var(--el-radius-field, 8px);background:var(--el-field, var(--input-bg));color:var(--txt);font:inherit;font-size:13px;font-weight:400;letter-spacing:-.24px;outline:none;transition:border-color .15s ease}.el-root .tin:focus{border-color:var(--el-focus, #4a4746)}.el-root .tin::placeholder{color:var(--txt-dim)}.el-root .tin-color{display:flex;align-items:center;gap:8px;width:100%}.el-root .tin-swatch{flex:0 0 38px;width:38px;height:38px;border:1px solid var(--input-line);border-radius:var(--el-radius-field, 8px);cursor:var(--flobi-cursor, pointer);background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--input-line) calc(50% - 1px),var(--input-line) calc(50% + 1px),transparent calc(50% + 1px)),var(--input-bg)}.el-root .tin-swatch:focus-visible{border-color:var(--el-focus, #4a4746);outline:none}.el-root .tin-unit{position:relative;display:block;width:100%}.el-root .tin-unit .tin{padding-right:40px}.el-root .tin-unit em{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--txt-dim);font-size:13px;font-style:normal;pointer-events:none}.el-root .btn-ai{display:flex;align-items:center;gap:4px;padding:10px;border:1px solid var(--hairline);border-radius:var(--el-radius-control, 8px);background:var(--el-control, var(--grey-2));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:var(--el-text-2, rgba(255, 255, 255, .5));font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px;transition:color .14s ease}.el-root .btn-ai .i{width:12px;height:12px}.el-root .btn-ai:hover{color:var(--el-text-2, rgba(255, 255, 255, .75))}.el-root .dashpanel{width:100%;height:159px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:8px 22px;border:1px dashed var(--hairline);border-radius:8px;background:var(--el-well, var(--new-card-bg));transition:border-color .15s ease,background .15s ease}.el-root .dashpanel.drag{border-color:var(--el-line, #8a8784);background:var(--el-well, #232120)}.el-root .dashpanel .note{font-size:12px;font-weight:500;letter-spacing:-.24px;text-align:center;line-height:18px;color:var(--txt-dim)}.el-root .btn-upload{height:28px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:var(--el-radius-control, 6px);background:var(--el-primary, #d5d5d5);box-shadow:0 1px 2px 0 var(--el-line, rgba(10, 13, 20, .03));color:var(--light-grey);font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px;transition:filter .14s ease}.el-root .btn-upload:hover{filter:brightness(1.08)}.el-root .btn-upload .i{width:12px;height:12px}.el-root .btn-upload.ghost{background:none;box-shadow:none;color:var(--txt)}.el-root .refs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.el-root .ref-thumb{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden}.el-root .ref-thumb img{display:block;width:100%;height:100%;object-fit:cover}.el-root .ref-thumb:after{content:"";position:absolute;inset:0;border-radius:8px;background:#000000b8;opacity:0;transition:opacity .14s ease}.el-root .ref-thumb:hover:after,.el-root .ref-thumb:focus-within:after{opacity:1}.el-root .ref-x{position:absolute;top:4px;right:4px;z-index:1;height:18px;display:flex;align-items:center;justify-content:center;padding:3px 5px;border:0;border-radius:6px;background:var(--el-control, rgba(213, 213, 213, .45));-webkit-backdrop-filter:blur(2.9px);backdrop-filter:blur(2.9px);color:var(--frame-bg);opacity:0;transition:opacity .14s ease}.el-root .ref-x .i{width:8px;height:8px}.el-root .ref-thumb:hover .ref-x,.el-root .ref-x:focus-visible{opacity:1}.el-root .ref-up{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px dashed var(--hairline);border-radius:8px;background:var(--new-card-bg);transition:border-color .15s ease,background .15s ease}.el-root .ref-up:hover,.el-root .ref-up.drag{border-color:var(--el-line, #4d4a48);background:var(--el-field, #201f1e)}.el-root .ckrow{display:flex;align-items:center;gap:8px;padding-left:4px}.el-root .ckrow input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:var(--el-radius-field, 6px);background:var(--el-field, var(--grey-2));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:border-color .14s ease}.el-root .ckrow input:after{content:"";width:14px;height:14px;border-radius:var(--el-radius-field, 4px);background:var(--el-field, var(--accent));opacity:0;transform:scale(.25);transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .14s ease}.el-root .ckrow input:checked{border-color:color-mix(in srgb,var(--el-accent, rgb(255 185 120)) 16%,transparent)}.el-root .ckrow input:checked:after{opacity:1;transform:scale(1)}.el-root .ckrow .ck-t{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:20px;font-size:12px;font-weight:500;letter-spacing:-.24px;line-height:18px;color:var(--txt-dim)}.el-root .ckrow .ck-note{opacity:.4}.el-root .cost-pill{height:20px;display:inline-flex;align-items:center;gap:2px;padding:0 3px;border-radius:var(--el-radius-control, 6px);background:var(--el-control, var(--light-grey));font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .cost-pill .i{width:11.7px;height:11.7px;margin:1px}.el-root .cta-dock{flex:none;display:flex;align-items:center;gap:8px;padding:12px 6px 0}.el-root .btn-cancel{flex:1;height:43px;border:0;border-radius:var(--el-radius-control, 10px);background:none;color:var(--txt);font:inherit;font-size:13px;font-weight:500;letter-spacing:-.26px;transition:background .14s ease}.el-root .btn-cancel:hover{background:var(--el-control-hover, rgba(255, 255, 255, .05))}.el-root .btn-continue{width:249px;height:43px;display:flex;align-items:center;justify-content:center;padding:0 16px;border:0;border-radius:var(--el-radius-control, 8px);background:var(--el-primary, linear-gradient(to bottom, #ffb978, #ffaf65));color:var(--el-danger, #7d2c15);font:inherit;font-size:13px;font-weight:500;line-height:23px;transition:opacity .16s ease,filter .14s ease}.el-root .btn-continue:hover{filter:var(--el-primary-hover-filter, brightness(1.04))}.el-root .btn-continue[aria-disabled=true]{opacity:.3;filter:none}.el-root .btn-continue.busy{gap:8px;opacity:.72;cursor:var(--flobi-cursor, default)}.el-root .btn-continue.busy:hover{filter:none}.el-root .sheet-head{display:flex;align-items:center;gap:12px;padding:6px}.el-root .sheet-head .av{width:48px;height:48px;flex:none;border:1px solid var(--hairline);border-radius:11px;background:var(--grey-2);object-fit:cover}.el-root .sheet-head .t{display:flex;flex-direction:column;gap:5px;min-width:0}.el-root .sheet-head .t h2{font-weight:500;font-size:14px;letter-spacing:-.28px;color:var(--txt)}.el-root .sheet-head .t span{font-size:12px;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .flabel-row.tall{min-height:32px}.el-root .gen-panel{font-variant-numeric:tabular-nums;width:100%;height:204px;display:flex;align-items:center;justify-content:center;padding:8px 22px;border:1px dashed var(--hairline);border-radius:8px;background:var(--new-card-bg);font-size:12px;font-weight:500;color:var(--txt-dim)}.el-root .sheet-big{position:relative;width:100%;height:204px;padding:0;border:0;border-radius:8px;background:var(--new-card-bg);overflow:hidden}.el-root .sheet-big img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.el-root .cand-badge{position:absolute;top:8px;right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--el-accent, rgb(255 185 120)) 16%,transparent);border-radius:6px;background:var(--grey-2);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.el-root .cand-badge:after{content:"";width:14px;height:14px;border-radius:4px;background:var(--accent)}.el-root .cand-strip{display:flex;flex-wrap:wrap;gap:8px;padding:0 6px}.el-root .cand-thumb{position:relative;width:112px;height:112px;padding:0;border:1px solid transparent;border-radius:8px;background:var(--new-card-bg);overflow:hidden;transition:border-color .14s ease}.el-root .cand-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.el-root .cand-thumb:hover{border-color:color-mix(in srgb,var(--el-accent, rgb(255 185 120)) 40%,transparent)}.el-root .cand-thumb.sel{border-color:var(--accent)}.el-root .cand-thumb .cand-badge{top:4px;right:6px}.el-root .instr{width:100%;height:123px;padding:12px 10px;border:1px solid var(--input-line);border-radius:8px;background:var(--input-bg);color:var(--txt);font:inherit;font-size:13px;font-weight:400;letter-spacing:-.24px;line-height:1.45;resize:none;outline:none;transition:border-color .15s ease}.el-root .instr:focus{border-color:var(--el-focus, #4a4746)}.el-root .instr::placeholder{color:var(--txt-dim)}.el-root .regen-row{display:flex;justify-content:flex-end}.el-root .card-genov{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--el-control, rgba(13, 13, 12, .45));overflow:hidden}.el-root .card-genov span{position:relative;z-index:1;padding:4px 8px;border-radius:6px;background:var(--el-control, rgba(23, 22, 21, .75));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:10px;letter-spacing:-.2px;color:var(--el-text, #e8e6e4)}.el-root .card-genov:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,var(--el-control, rgba(255, 255, 255, .09)) 50%,transparent 70%);background-size:220% 100%;animation:el-genSweep 1.4s linear infinite}@keyframes el-genSweep{0%{background-position:180% 0}to{background-position:-80% 0}}.el-root .ready-card{--glow: 56px;cursor:var(--flobi-cursor, default)}.el-root .ready-card .card-row{padding:8px 6px}.el-root .ready-card:hover{border-color:var(--btn-stroke)}.el-root .domore-label{display:flex;align-items:center;justify-content:space-between;padding:0 4px;font-size:12px;font-weight:500}.el-root .domore-label b{font-weight:500;color:var(--txt)}.el-root .domore-label span{color:var(--txt-dim)}.el-root .tile-rows{display:flex;flex-direction:column;gap:8px}.el-root .tile-row{display:flex;gap:8px}.el-root .dtile{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:8px 14px 14px;border:1px solid transparent;border-radius:8px;background:var(--new-card-bg);text-align:left;font:inherit;color:inherit;transition-property:transform,background-color,border-color;transition-duration:.14s;transition-timing-function:ease}.el-root .dtile:hover,.el-root .dtile:focus-visible{background:var(--el-field, #252322);border-color:var(--hairline)}.el-root .dtile:active{transform:scale(.98)}.el-root .dtile.half{flex:0 0 calc(50% - 4px)}.el-root .dtile .ic{width:28px;height:28px;display:flex;align-items:center;justify-content:center;opacity:.2;color:var(--el-text, #fff);margin-top:6px}.el-root .dtile .ic .i{width:22px;height:22px}.el-root .dtile .txt{display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:48px}.el-root .dtile .txt b{font-size:14px;font-weight:500;letter-spacing:-.28px;color:var(--txt)}.el-root .dtile .txt span{font-size:12px;letter-spacing:-.24px;line-height:1.35;color:var(--txt-dim)}.el-root .plus-badge{position:absolute;top:10px;right:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--btn-color);color:var(--light-grey);opacity:0;transform:scale(.6);transition:opacity .16s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.el-root .plus-badge .i{width:9px;height:9px}.el-root .dtile:hover .plus-badge,.el-root .dtile:focus-visible .plus-badge{opacity:1;transform:scale(1)}.el-root .reveal{overflow:hidden;transition:height .3s cubic-bezier(.32,.72,0,1),opacity .22s ease,transform .3s cubic-bezier(.32,.72,0,1),margin-top .3s cubic-bezier(.32,.72,0,1)}.el-root .reveal.collapsed{opacity:0;transform:translateY(-4px);margin-top:-24px;pointer-events:none}.el-root .btn-continue,.el-root .btn-cancel,.el-root .btn-upload,.el-root .btn-ai,.el-root .btn-generate,.el-root .send,.el-root .prompt-add,.el-root .x1,.el-root .close-btn,.el-root .scope,.el-root .tab,.el-root .seg button,.el-root .icon-pill,.el-root .sort-btn,.el-root .card-new,.el-root .pick-row,.el-root .tool,.el-root .menu-btn,.el-root .icon-btn-24,.el-root .pill-btn,.el-root .fab,.el-root .ckrow input,.el-root .ref-x,.el-root .ref-up,.el-root .cand-thumb,.el-root .sheet-big{transition-property:transform,background-color,color,border-color,filter,opacity,box-shadow;transition-duration:.14s;transition-timing-function:ease}.el-root .btn-continue:active,.el-root .btn-cancel:active,.el-root .btn-upload:active,.el-root .btn-ai:active,.el-root .btn-generate:active,.el-root .send:active,.el-root .prompt-add:active,.el-root .x1:active,.el-root .close-btn:active,.el-root .scope:active,.el-root .tab:active,.el-root .seg button:active,.el-root .icon-pill:active,.el-root .sort-btn:active,.el-root .tool:active,.el-root .menu-btn:active,.el-root .icon-btn-24:active,.el-root .pill-btn:active,.el-root .fab:active{transform:scale(.96)}.el-root .card-new:active,.el-root .pick-row:active,.el-root .cand-thumb:active,.el-root .sheet-big:active,.el-root .ref-up:active,.el-root .card:active{transform:scale(.98)}.el-root .ckrow input:active,.el-root .ref-x:active{transform:scale(.95)}@keyframes el-riseIn{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes el-popIn{0%{opacity:0;transform:scale(.25)}}@keyframes el-cardIn{0%{opacity:0;transform:translateY(8px) scale(.97)}}.el-root .sheet-big:not([hidden]){animation:el-riseIn .32s cubic-bezier(.22,1,.36,1)}.el-root .gen-slot:not([hidden]) .gen-progress{animation:el-riseIn .28s cubic-bezier(.22,1,.36,1)}.el-root .gen-panel span{animation:el-genPulse 1.8s ease-in-out infinite}@keyframes el-genPulse{50%{opacity:.45}}.el-root .cand-badge{animation:el-popIn .2s cubic-bezier(.34,1.56,.64,1)}.el-root .ref-thumb.in{animation:el-riseIn .26s cubic-bezier(.22,1,.36,1) backwards}.el-root .ref-thumb.bye{opacity:0;transform:scale(.92);transition:opacity .15s ease,transform .15s ease}.el-root .card.fresh{animation:el-cardIn .4s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.el-root *,.el-root *:before,.el-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}.el-root .scrim{position:fixed;inset:0;z-index:60;background:var(--el-scrim, rgba(0, 0, 0, .45));opacity:0;transition:opacity .2s ease}.el-root .scrim.show{opacity:1}.el-root .scrim[hidden]{display:none!important}.el-root .emodal{position:fixed;left:50%;top:50%;z-index:61;width:760px;max-width:calc(100vw - 32px);height:596px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border-radius:var(--el-radius-modal, 19px);background:var(--el-surface, var(--frame-bg));box-shadow:var(--el-modal-shadow, 0 14px 52.9px 14px rgba(0, 0, 0, .4));overflow:hidden;transform:translate(-50%,-50%) scale(.97);opacity:0;transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.el-root .emodal.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.el-root .emodal[hidden]{display:none!important}.el-root .em-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid var(--el-line, rgba(255, 255, 255, .1))}.el-root .em-id{display:flex;align-items:center;gap:12px;min-width:0}.el-root .em-id .av{width:48px;height:48px;flex:none;border:1px solid var(--hairline);border-radius:11px;background:var(--grey-2);object-fit:cover}.el-root .em-id .t{display:flex;flex-direction:column;gap:4px;min-width:0}.el-root .em-id .line{display:flex;align-items:center;gap:8px}.el-root .em-id h2{font-size:14px;font-weight:500;letter-spacing:-.28px;color:var(--txt)}.el-root .em-kind{width:16px;height:16px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--grey-2);color:var(--txt)}.el-root .em-kind .i{width:11.775px;height:11.775px;opacity:.5}.el-root .em-id .sub{font-size:12px;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .em-actions{display:flex;align-items:center;gap:8px;flex:none}.el-root .em-dots{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--el-radius-control, 8px);background:var(--el-control, #282625);color:var(--txt-dim);transition:background .14s ease,transform .14s ease}.el-root .em-dots .i{width:14px;height:14px}.el-root .em-dots .el-spin{width:12px;height:12px}.el-root .em-dots:hover{background:var(--el-control-hover, #343130)}.el-root .em-dots:active,.el-root .em-board:active{transform:scale(.96)}.el-root .em-board{height:24px;padding:4px 8px;border:0;border-radius:var(--el-radius-control, 6px);background:var(--el-primary, var(--btn-color));box-shadow:var(--el-primary-shadow, 0 1px 2px 0 rgba(10, 13, 20, .03));color:var(--el-on-primary, var(--light-grey));font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px;transition:filter .14s ease,transform .14s ease}.el-root .em-board:hover{filter:var(--el-primary-hover-filter, brightness(1.07))}.el-root .em-body{flex:1;min-height:0;display:flex}.el-root .em-nav{width:224px;flex:none;display:flex;flex-direction:column;border-right:1px solid var(--el-line, rgba(255, 255, 255, .1));overflow-y:auto;scrollbar-width:none}.el-root .em-nav::-webkit-scrollbar{display:none}.el-root .em-nav button{flex:none;display:flex;align-items:center;gap:8px;padding:19px 22px;border:0;background:none;color:var(--txt);font:inherit;font-size:14px;font-weight:500;letter-spacing:-.28px;text-align:left;white-space:nowrap;opacity:.4;transition:opacity .14s ease,background .14s ease}.el-root .em-nav button .i{width:15.7px;height:15.7px;flex:none}.el-root .em-nav button:hover{opacity:.75}.el-root .em-nav button.on{opacity:1;background:var(--el-control-hover, var(--grey-2))}.el-root .em-nav .rule-h{flex:none;height:1px;background:var(--el-line, rgba(255, 255, 255, .1))}.el-root .em-nav .em-scope-row{width:100%;height:58px}.el-root .em-nav .em-scope-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.el-root .em-nav .em-scope-row .i:first-child{opacity:.8}.el-root .em-nav .em-scope-row .caret{width:18px;height:18px;flex:none;transform:rotate(90deg);transition:transform .18s ease}.el-root .em-nav .em-scope-row[aria-expanded=true] .caret{transform:rotate(-90deg)}.el-root .em-nav .scope-sel{width:100%;height:32px;padding:0 0 0 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:6px;background:var(--grey-2);-webkit-backdrop-filter:blur(22.779px);backdrop-filter:blur(22.779px);color:var(--el-text-2, rgba(255, 255, 255, .5));font:inherit;font-size:12px;font-weight:400;letter-spacing:0;text-align:left;overflow:hidden;opacity:1;transition:color .14s ease}.el-root .em-nav .scope-sel:hover{color:var(--txt);opacity:1}.el-root .em-nav .scope-sel>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-root .em-nav .scope-sel .caret{align-self:stretch;width:35px;flex:none;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--el-line, #1f1e1d)}.el-root .em-nav .scope-sel .i{width:12px;height:12px;transform:rotate(90deg);transition:transform .18s ease}.el-root .em-nav .scope-sel[aria-expanded=true] .i{transform:rotate(-90deg)}.el-root .em-nav .em-count{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .em-nav .em-count.is-zero{opacity:.5}.el-root .em-panel{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding:8px 22px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.el-root .em-panel::-webkit-scrollbar{display:none}.el-root .em-row{display:flex;align-items:flex-start;gap:8px;padding:8px 0;width:100%}.el-root .em-row.center{align-items:center}.el-root .em-row>.lbl{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 4px;font-size:14px;font-weight:500;color:var(--txt-dim)}.el-root .em-field{width:300px;flex:none;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.el-root .em-field .tin{height:38px;font-size:14px;letter-spacing:-.28px;background:var(--el-field, rgba(43, 42, 41, .5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.el-root .em-sheet{width:100%;aspect-ratio:2048 / 1152;border-radius:8px;overflow:hidden;background:var(--new-card-bg)}.el-root .em-sheet img{width:100%;height:100%;object-fit:cover;display:block}.el-root .em-sheet.empty{display:flex;align-items:center;justify-content:center;border:1px dashed var(--hairline);font-size:12px;color:var(--txt-dim)}.el-root .em-sheet-actions{display:flex;align-items:center;gap:8px}.el-root .em-ghost{padding:6px;border:0;border-radius:var(--el-radius-control, 6px);background:none;color:var(--txt-light-2);font:inherit;font-size:12px;font-weight:400;transition:color .14s ease,background .14s ease,transform .14s ease}.el-root .em-ghost:hover{color:var(--txt);background:var(--el-control-hover, rgba(255, 255, 255, .06))}.el-root .em-ghost:active{transform:scale(.96)}.el-root .em-regen{height:24px;display:flex;align-items:center;border-radius:var(--el-radius-control, 6px);background:var(--el-control, var(--grey-2));overflow:hidden}.el-root .em-regen button{display:flex;align-items:center;gap:8px;height:100%;padding:0 8px;border:0;background:none;color:var(--txt-light-2);font:inherit;font-size:12px;transition:color .14s ease}.el-root .em-regen button:hover{color:var(--txt)}.el-root .em-regen[aria-disabled=true]{opacity:.45}.el-root .em-regen[aria-disabled=true] button:hover{color:var(--txt-light-2)}.el-root .em-regen .i{width:12px;height:12px}.el-root .em-regen .split{width:27px;justify-content:center;padding:0;border-left:1px solid var(--el-line, #1f1e1d)}.el-root .em-regen .split .i{transform:rotate(90deg)}.el-root .em-refs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.el-root .em-add{width:17px;height:17px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--el-radius-control, 9px);background:var(--el-control, var(--grey-2));color:var(--el-text, #fff);transition:background .14s ease,transform .14s ease}.el-root .em-add .i{width:6.375px;height:6.375px}.el-root .em-add:hover{background:var(--el-control-hover, #3a3837)}.el-root .em-add:active{transform:scale(.94)}.el-root .em-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 0;text-align:center;color:var(--txt-dim)}.el-root .em-empty .i{width:26px;height:26px;opacity:.35;color:var(--el-text, #fff)}.el-root .em-empty p{font-size:13px;font-weight:500}.el-root .em-empty span{font-size:12px;opacity:.8}@media(max-height:660px){.el-root .emodal{height:calc(100dvh - 32px)}}.el-root #viewGen .subhead{padding:0 12px}.el-root #viewGen .cform-scroll{gap:18px;padding:18px 8px 0}.el-root .gen-fields{display:flex;flex-direction:column;gap:24px;padding:0 6px}.el-root .gen-go-wrap{display:flex;align-items:center;justify-content:center;padding:0 6px;width:100%}.el-root .compose{display:flex;flex-direction:column;align-items:flex-end;gap:50px;padding:12px 10px 10px;border:1px solid var(--input-line);border-radius:var(--el-radius-field, 8px);background:var(--el-field, var(--input-bg));transition:border-color .15s ease}.el-root .compose-body{display:flex;flex-direction:column;gap:12px;width:100%}.el-root .compose:focus-within{border-color:var(--el-focus, #3a3736)}.el-root .compose-atts{display:flex;flex-wrap:wrap;gap:8px}.el-root .compose-att{position:relative;width:68px;height:68px;border-radius:var(--el-radius-field, 3.656px);overflow:hidden}.el-root .compose-att img{width:100%;height:100%;object-fit:cover;display:block}.el-root .compose-att .ref-x{top:3px;right:3px}.el-root .compose textarea{width:100%;min-height:18px;padding:0;border:0;background:none;color:var(--txt);font:inherit;font-size:13px;font-weight:400;letter-spacing:-.24px;line-height:18px;resize:none;outline:none;overflow:hidden}.el-root .compose textarea::placeholder{color:var(--txt-dim)}.el-root .compose .em-instr{width:100%;min-height:48px}.el-root .mention-menu button.hot{background:var(--el-hover, rgba(255, 255, 255, .06))}.el-root .compose-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.el-root .compose-left{display:flex;align-items:center;gap:6px}.el-root .compose-clip{display:flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:var(--el-radius-field, 5.464px);background:var(--el-field, var(--grey-2));color:var(--txt-dim);transition:background .14s ease,color .14s ease,transform .14s ease}.el-root .compose-clip .i{width:11.141px;height:11.141px}.el-root .compose-clip:hover{background:var(--el-field-hover, #3a3837);color:var(--txt)}.el-root .compose-clip:active{transform:scale(.94)}.el-root .compose-count{font-size:10px;font-weight:500;letter-spacing:-.2px;color:var(--txt)}.el-root .compose-count b{font-weight:500}.el-root .compose-count span{opacity:.3}.el-root .compose-bar{width:100%}.el-root .btn-generate-lg{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border:0;border-radius:var(--el-radius-control, 8px);background:var(--el-primary, linear-gradient(to bottom, #ffb978, #ffaf65));color:var(--el-danger, #7d2c15);font:inherit;font-size:13px;font-weight:600;line-height:23px;transition:filter .14s ease,opacity .16s ease,transform .14s ease}.el-root .btn-generate-lg .i{width:15.5px;height:15.5px}.el-root .btn-generate-lg:hover{filter:var(--el-primary-hover-filter, brightness(1.05))}.el-root .btn-generate-lg:active{transform:scale(.98)}.el-root .btn-generate-lg[aria-disabled=true]{opacity:.3;filter:none}.el-root .gen-stage{display:flex;flex-direction:column;gap:10px;padding:0 6px}.el-root .gen-progress{width:100%;height:204px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--hairline);border-radius:8px;background:var(--new-card-bg);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--txt-dim)}.el-root .gen-progress .bar{width:148px;height:3px;border-radius:2px;background:var(--el-control, rgba(255, 255, 255, .08));overflow:hidden}.el-root .gen-progress .bar i{display:block;height:100%;border-radius:2px;background:var(--accent);transition:width .2s linear}.el-root .gen-results{display:flex;flex-direction:column;gap:12px}.el-root .gen-big{position:relative;width:100%;aspect-ratio:432 / 246.3658;border-radius:8px;overflow:hidden;background:var(--new-card-bg)}.el-root .gen-big img{width:100%;height:100%;object-fit:cover;display:block}.el-root .gen-strip{display:flex;flex-wrap:wrap;gap:8px}.el-root .gen-pick{position:relative;width:78px;aspect-ratio:432 / 246.3658;padding:0;border:1px solid transparent;border-radius:8px;background:var(--new-card-bg);overflow:hidden;transition:border-color .14s ease,transform .14s ease}.el-root .gen-pick img{width:100%;height:100%;object-fit:cover;display:block}.el-root .gen-pick:hover{border-color:color-mix(in srgb,var(--el-accent, rgb(255 185 120)) 40%,transparent)}.el-root .gen-pick:active{transform:scale(.98)}.el-root .gen-pick.sel{border-color:var(--accent)}.el-root .gen-hint{padding:0 4px;font-size:12px;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .em-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.el-root .etile{display:flex;flex-direction:column;align-items:stretch;padding:4px;border:1.102px solid var(--btn-stroke);border-radius:12px;background:var(--light-grey);text-align:left;font:inherit;color:inherit;overflow:hidden;transition:border-color .14s ease,transform .14s ease}.el-root .etile:hover{border-color:var(--el-line, rgba(214, 213, 212, .28))}.el-root .etile:active{transform:scale(.98)}.el-root .etile .art{position:relative;width:100%;aspect-ratio:1;border-radius:9px;overflow:hidden;background:var(--new-card-bg)}.el-root .etile.preset{cursor:var(--flobi-cursor, default)}.el-root .etile.preset:active{transform:none}.el-root .etile.preset .art:hover .m-acts{opacity:1}.el-root .etile .art img{width:100%;height:100%;object-fit:cover;display:block}.el-root .etile .cap{display:flex;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:500;letter-spacing:-.24px;color:var(--txt)}.el-root .etile .cap span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-root .etile .flag{flex:none;color:var(--accent);font-size:12px;font-weight:500}.el-root .ep-head{flex:none;height:42px;display:flex;align-items:center;gap:8px;padding-right:4px}.el-root .ep-title{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 4px;font-size:14px;font-weight:500;letter-spacing:-.28px;color:var(--txt)}.el-root .ep-title>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-root .ep-title.dim{color:var(--txt-dim)}.el-root .ep-badge{flex:none;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--el-control, #393837);font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.2px;color:var(--txt)}.el-root .ep-add{flex:none;height:24px;display:flex;align-items:center;gap:8px;padding-left:8px;border:0;border-radius:var(--el-radius-control, 6px);background:var(--el-control, var(--grey-2));-webkit-backdrop-filter:blur(22.779px);backdrop-filter:blur(22.779px);color:var(--txt-light-2);font:inherit;font-size:12px;font-weight:400;overflow:hidden;transition:color .14s ease}.el-root .ep-add:hover{color:var(--txt)}.el-root .ep-add .caret{align-self:stretch;width:27px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--el-line, #1f1e1d)}.el-root .ep-add .i{width:12px;height:12px;transform:rotate(90deg);transition:transform .18s ease}.el-root .ep-add[aria-expanded=true] .i{transform:rotate(-90deg)}.el-root .em-grid.wide{grid-template-columns:repeat(2,1fr)}.el-root .etile.wide .art{aspect-ratio:221 / 124}.el-root .etile.portrait .art{aspect-ratio:3 / 4}.el-root .etile.in{animation:el-riseIn .26s cubic-bezier(.22,1,.36,1) backwards}.el-root .m-acts{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#000000b8;opacity:0;transition:opacity .16s ease}.el-root .em-sheet:hover .m-acts,.el-root .dashpanel.in-modal.filled:hover .m-acts,.el-root .m-acts:has(:focus-visible){opacity:1}.el-root .m-regen{height:28px;display:flex;align-items:stretch;border-radius:var(--el-radius-control, 6px);background:var(--el-control, rgba(255, 255, 255, .3));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.el-root .m-regen button{display:flex;align-items:center;gap:6px;padding:0 8px 0 6px;border:0;background:none;color:var(--el-text, #fff);font:inherit;font-size:12px;font-weight:400;transition:color .14s ease,background .14s ease}.el-root .m-regen button:hover{background:var(--el-control-hover, rgba(255, 255, 255, .18))}.el-root .m-regen button .i{width:17px;height:17px}.el-root .m-regen .caret{width:27px;padding:0;justify-content:center;border-left:1px solid var(--el-line, rgba(255, 255, 255, .28))}.el-root .m-regen .caret .i{width:12px;height:12px;transform:rotate(90deg)}.el-root .m-regen[aria-disabled=true]{opacity:.55}.el-root .m-ico{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:var(--el-control, rgba(255, 255, 255, .3));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--el-text, #fff);transition:color .14s ease,background .14s ease,transform .14s ease}.el-root .m-ico .i{width:16px;height:16px}.el-root .m-ico:hover{background:var(--el-hover, rgba(255, 255, 255, .42))}.el-root .m-ico:active{transform:scale(.94)}.el-root .m-ico:disabled{opacity:.35}.el-root .m-ico:disabled:hover{background:var(--el-hover, rgba(255, 255, 255, .3))}.el-root .m-acts.bare{position:static;inset:auto;background:none;opacity:1;margin-top:14px}.el-root .m-acts.bare .m-regen,.el-root .m-acts.bare .m-ico{background:var(--grey-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--txt-light-2)}.el-root .etile.slot .slot-acts .m-acts.bare{margin-top:0}.el-root .m-acts.bare .m-regen button{color:var(--txt-light-2)}.el-root .m-acts.bare .m-regen button:hover{color:var(--txt);background:var(--el-control-hover, rgba(255, 255, 255, .05))}.el-root .m-acts.bare .m-regen .caret{border-left-color:var(--el-line, #1f1e1d)}.el-root .m-acts.bare .m-ico:hover{color:var(--txt);background:var(--el-control-hover, #3a3837)}.el-root .m-acts.bare .m-ico:disabled:hover{color:var(--txt-light-2);background:var(--grey-2)}.el-root .em-sheet{position:relative}.el-root .em-sheet.empty{flex-direction:column}.el-root .etile.slot{border-style:dashed;border-color:var(--hairline);background:var(--new-card-bg)}.el-root .etile.slot:hover{border-color:var(--el-line, #4d4a48);background:var(--el-field-hover, #201f1e)}.el-root .etile.slot .art{display:flex;align-items:center;justify-content:center;background:none}.el-root .etile.slot .cap{color:var(--txt-dim)}.el-root .etile.slot{position:relative;font:inherit;color:inherit}.el-root .etile.slot .slot-acts,.el-root .etile.slot .slot-busy{position:absolute;inset:4px;justify-content:center}.el-root .etile.slot .slot-acts{display:flex;align-items:center;gap:8px}.el-root .etile.slot .slot-busy{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:11px;font-weight:500;color:var(--txt-dim)}.el-root .etile.slot .slot-busy .bar{width:108px;height:3px;border-radius:2px;background:var(--el-control, rgba(255, 255, 255, .08));overflow:hidden}.el-root .etile.slot .slot-busy .bar i{display:block;height:100%;border-radius:2px;background:var(--accent);transition:width .2s linear}.el-root .etile.slot .btn-chip{gap:6px}.el-root .etile.slot .btn-chip .i{width:11px;height:11px}.el-root .btn-chip .i{width:11px;height:11px;flex:none}.el-root .act-menu{min-width:176px}.el-root .act-menu button{gap:8px;opacity:1}.el-root .act-menu button .i{flex:none;width:12px;height:12px}.el-root .act-menu button[aria-disabled=true]:hover{background:none}.el-root .act-menu button[aria-disabled=true]:active{transform:none}.el-root .act-menu button.danger{color:var(--el-danger, #ff9d8a)}.el-root .act-menu button.danger:hover{background:color-mix(in srgb,var(--el-danger, rgb(255 120 96)) 10%,transparent)}.el-root .ep-flow{display:flex;flex-direction:column;gap:10px}.el-root .ep-group{display:flex;flex-direction:column;gap:8px}.el-root .ep-label{display:flex;align-items:center;height:38px;padding:0 4px;font-size:14px;font-weight:500;color:var(--txt-dim)}.el-root .ep-w{width:300px;max-width:100%}.el-root .tin.in-modal,.el-root .compose.in-modal,.el-root .dashpanel.in-modal{border-color:var(--hairline);background:var(--el-well, rgba(43, 42, 41, .5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.el-root .tin.in-modal{font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:24px}.el-root .tin.in-modal:focus,.el-root .compose.in-modal:focus-within{border-color:var(--el-focus, #4a4746)}.el-root .tin.in-modal::placeholder,.el-root .compose.in-modal textarea::placeholder{color:var(--el-text-3, rgba(213, 213, 213, .2))}.el-root .compose.in-modal{min-height:108px;gap:0;justify-content:space-between;padding:12px 10px}.el-root .compose.in-modal .compose-body{flex:1;min-height:0}.el-root .compose.in-modal textarea,.el-root .compose.in-modal .em-instr{flex:1;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:24px;overflow:auto}.el-root .compose.in-modal .compose-att{width:42px;height:42px}.el-root .dashpanel.in-modal{position:relative;height:113px;padding:8px;background:var(--el-well, var(--new-card-bg));overflow:hidden}.el-root .dashpanel.in-modal:hover{border-color:var(--el-line, #4d4a48)}.el-root .dashpanel.in-modal img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.el-root .dashpanel.in-modal .btn-upload{position:relative}.el-root .dashpanel.in-modal.tall{height:auto;aspect-ratio:1}.el-root .dashpanel.in-modal.wide{height:auto;aspect-ratio:221 / 124}.el-root .dashpanel.in-modal.filled{padding:0;border-style:solid;border-color:var(--btn-stroke)}.el-root .dashpanel.in-modal.filled .btn-upload{height:32px;padding:0 14px;border-radius:var(--el-radius-control, 8px);background:var(--el-control, rgba(255, 255, 255, .22));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none;color:var(--el-text, #fff);opacity:0;transform:scale(.96);transition:opacity .14s ease,transform .14s ease,background .14s ease}.el-root .dashpanel.in-modal.filled:hover .btn-upload,.el-root .dashpanel.in-modal.filled:focus-visible .btn-upload{opacity:1;transform:none}.el-root .dashpanel.in-modal.filled:hover .btn-upload{background:var(--el-control-hover, rgba(255, 255, 255, .32));filter:none}.el-root .ep-flow .gen-progress{width:300px;max-width:100%;height:113px}.el-root .ep-flow .ckrow{width:300px;max-width:100%;padding:2px 0 2px 4px}.el-root .ep-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.el-root .ep-actions .ckrow{width:auto;flex:0 1 auto}.el-root .ep-actions .ep-cancel{flex:none;width:auto;padding:0 14px}.el-root .ep-head .ep-tail{display:flex;align-items:center;gap:12px;margin-left:auto}.el-root .ckrow.mini{padding:0;gap:8px}.el-root .ckrow.mini .ck-t{flex:none;font-size:12px;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .ep-tail .vsep{width:1px;height:14px;background:var(--el-line, rgba(255, 255, 255, .5));opacity:.3}.el-root .ep-trash{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:none;color:var(--txt-light-2);transition:color .14s ease,background .14s ease,transform .14s ease}.el-root .ep-trash .i{width:16px;height:16px}.el-root .ep-trash:hover{color:var(--el-danger, #ff9d8a);background:color-mix(in srgb,var(--el-danger, rgb(255 120 96)) 10%,transparent)}.el-root .ep-trash:active{transform:scale(.94)}.el-root .ep-flow .ckrow .ck-t{font-size:13px}.el-root .ep-foot{display:flex;align-items:center;gap:8px}.el-root .ep-cancel{flex:1;min-width:0;height:43px;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:none;color:var(--txt);font:inherit;font-size:13px;font-weight:500;letter-spacing:-.26px;transition:background .14s ease}.el-root .ep-cancel:hover{background:var(--el-hover, rgba(255, 255, 255, .05))}.el-root .ep-cancel.danger{color:var(--el-danger, #ff9d8a)}.el-root .ep-cancel.danger:hover{background:color-mix(in srgb,var(--el-danger, rgb(255 120 96)) 10%,transparent)}.el-root .ep-save{flex:none;width:201px;max-width:68%;height:43px;display:flex;align-items:center;justify-content:center;padding:0 16px;border:0;border-radius:var(--el-radius-control, 8px);background:var(--el-primary, linear-gradient(to bottom, #ffb978, #ffaf65));color:var(--el-danger, #7d2c15);font:inherit;font-size:13px;font-weight:500;line-height:23px;transition:filter .14s ease,opacity .16s ease,transform .14s ease}.el-root .ep-save:hover{filter:var(--el-primary-hover-filter, brightness(1.05))}.el-root .ep-save:active{transform:scale(.98)}.el-root .ep-save[aria-disabled=true],.el-root .ep-flow .btn-generate-lg[aria-disabled=true]{opacity:.3;filter:none}.el-root .em-counter{position:relative;width:100%}.el-root .em-counter textarea{display:block;width:100%;padding-bottom:26px}.el-root .em-counter .count{position:absolute;right:10px;bottom:12px;z-index:2;font-size:10px;font-weight:500;letter-spacing:-.2px;color:var(--txt);pointer-events:none}.el-root .em-counter:after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:42px;z-index:1;border-radius:0 0 7px 7px;background:linear-gradient(to top,var(--el-control, #21201f) 0%,var(--el-control, #21201f) 62%,var(--el-control, rgba(33, 32, 31, 0)) 100%);pointer-events:none}.el-root .em-counter .count span{opacity:.3}.el-root .em-counter .ai-fill{position:absolute;left:4px;bottom:5px;z-index:2;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--el-radius-control, 6px);background:none;color:var(--txt);opacity:.6;transition:opacity .14s ease,background .14s ease,transform .14s ease}.el-root .em-counter .ai-fill .i{width:14px;height:14px}.el-root .em-counter .ai-fill:hover{opacity:1;background:var(--el-control-hover, rgba(255, 255, 255, .07))}.el-root .em-counter .ai-fill:active{transform:scale(.94)}.el-root .em-counter .ai-fill.busy{opacity:1}.el-root .el-spin{display:inline-block;width:1em;height:1em;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.9;animation:el-spin .7s linear infinite}@keyframes el-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.el-root .el-spin{animation:none;border-right-color:currentColor;opacity:.45}}.el-root .em-ta{width:100%;height:137px;padding:12px 10px;border:1px solid var(--hairline);border-radius:var(--el-radius-field, 8px);background:var(--el-field, rgba(43, 42, 41, .5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--txt);font:inherit;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:22px;resize:none;outline:none;transition:border-color .15s ease}.el-root .em-ta:focus{border-color:var(--el-focus, #4a4746)}.el-root .em-ta::placeholder{color:var(--txt-dim)}.el-root .em-frag{width:100%;min-height:88px;padding:12px 10px;border:1px dashed var(--hairline);border-radius:8px;background:var(--new-card-bg);font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:22px;color:var(--txt)}.el-root .em-frag.locked{border-style:solid;border-color:var(--input-line);background:var(--el-control, rgba(20, 19, 18, .5));color:var(--txt-light-2);cursor:var(--flobi-cursor, default)}.el-root .em-note{align-self:flex-start;font-size:12px;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .em-sel{position:relative;width:100%}.el-root .fsel-trigger{width:100%;height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:1px solid var(--hairline);border-radius:var(--el-radius-field, 8px);background:var(--el-field, rgba(43, 42, 41, .5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--txt);font:inherit;font-size:14px;font-weight:500;letter-spacing:-.28px;text-align:left;transition:border-color .15s ease,transform .14s ease}.el-root .fsel-trigger:hover{border-color:var(--el-line, #4a4746)}.el-root .fsel-trigger:active{transform:scale(.99)}.el-root .fsel-trigger.placeholder{color:var(--txt-dim)}.el-root .fsel-lead{display:flex;align-items:center;gap:6px;min-width:0}.el-root .fsel-lead .i{width:12px;height:12px;flex:none;opacity:.8;color:var(--el-text, #fff)}.el-root .fsel-trigger .i{width:12px;height:12px;flex:none;color:var(--txt);transform:rotate(90deg);transition:transform .18s ease}.el-root .fsel-trigger[aria-expanded=true] .i{transform:rotate(-90deg)}.el-root #viewCreate .fsel-trigger{font-size:13px;letter-spacing:-.26px;background:var(--el-field, var(--input-bg));border-color:var(--input-line)}.el-root .sort-menu.at-anchor{position:fixed;inset:auto auto auto 0;transform-origin:top right;z-index:80}.el-root .sort-menu.in-field{position:fixed;inset:auto auto auto 0;min-width:0;transform-origin:top center;z-index:80}.el-root .sort-menu.in-field,.el-root .sort-menu.at-anchor{background:var(--el-surface-raised, #34322f);border-color:var(--el-line, rgba(255, 255, 255, .09));box-shadow:var(--shadow-pop)}.el-root .voice-chip{flex:none;height:16px;display:flex;align-items:center;justify-content:center;padding:6px 5px;border-radius:var(--el-radius-control, 4px);background:var(--el-control, var(--grey-2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:10px;font-weight:500;letter-spacing:-.2px;color:var(--txt)}.el-root .voice-chip span{opacity:.3}.el-root .btn-chip{height:24px;display:flex;align-items:center;gap:8px;padding:0 8px;border:0;border-radius:var(--el-radius-control, 6px);background:var(--el-control, var(--grey-2));color:var(--txt-light-2);font:inherit;font-size:12px;font-weight:400;transition:background .14s ease,color .14s ease,transform .14s ease}.el-root .btn-chip:hover{background:var(--el-control-hover, #3a3837);color:var(--txt)}.el-root .btn-chip:active{transform:scale(.96)}.el-root .wave-row{display:flex;align-items:center;gap:10px;width:100%}.el-root .wave-play{width:27px;height:27px;flex:none;display:flex;align-items:center;justify-content:center;border:0;border-radius:8.1px;background:var(--el-control, rgba(255, 255, 255, .25));color:var(--txt);transition:background .14s ease,transform .14s ease}.el-root .wave-play .i{width:16.2px;height:16.2px}.el-root .wave-play:hover{background:var(--el-hover, rgba(255, 255, 255, .35))}.el-root .wave-play:active{transform:scale(.94)}.el-root .wave-row{display:flex;align-items:center;gap:10px;width:100%;overflow:hidden}.el-root .wave{flex:1;min-width:0;display:flex;align-items:center;gap:4px}.el-root .wave .grp{flex:none;display:flex;align-items:center;justify-content:center;gap:2.911px;height:56px;opacity:.1}.el-root .wave .grp i{width:1.941px;flex:none;border-radius:24.262px;background:var(--el-control, #fff)}.el-root .wave .grp.hot{opacity:1}.el-root .wave .grp.hot i{background:var(--accent)}.el-root .vpick{flex:none;display:flex;flex-direction:column;gap:24px;width:100%}.el-root .vgroup{flex:none;display:flex;flex-direction:column;gap:10px;width:100%}.el-root .vgroup h3{flex:none;height:15.857px;display:flex;align-items:center;margin:0;padding-right:6px;font-size:12px;font-weight:500;letter-spacing:-.24px;text-transform:uppercase;color:var(--txt-dim)}.el-root .vrow{flex:none;width:100%;height:58px;display:flex;align-items:center;gap:12px;padding:6px 12px;border:1px solid var(--hairline);border-radius:var(--el-radius-control, 8px);background:var(--el-control, rgba(43, 42, 41, .5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;font:inherit;color:inherit;transition:border-color .14s ease,transform .14s ease}.el-root .vrow:hover{border-color:var(--el-line, #4a4746)}.el-root .vrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.el-root .vrow:active{transform:scale(.995)}.el-root .vrow[aria-checked=true]{border-color:color-mix(in srgb,var(--el-accent, rgb(255 185 120)) 45%,transparent)}.el-root .vrow .vmeta{flex:1 1 auto;min-width:170px;display:flex;flex-direction:column;gap:2px}.el-root .vrow.owned .vmeta{gap:6px;align-items:flex-start}.el-root .vrow .vtop{display:flex;align-items:center;gap:8px;min-width:0}.el-root .vrow .vname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:20px;color:var(--txt)}.el-root .vrow .vstyle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;letter-spacing:-.24px;line-height:16px;color:var(--txt-dim)}.el-root .vrow .flag{flex:none;color:var(--accent);font-size:12px;font-weight:500}.el-root .vrow .wave-row{flex:0 1 277px;width:auto;min-width:0}.el-root .vrow .wave{height:36px}.el-root .vpick .gen-progress{width:100%;height:113px}.el-root .ep-label.split{justify-content:space-between;padding-right:0}.el-root .ep-label.split .btn-chip{color:var(--txt-dim)}.el-root .ep-label.split .btn-chip .i{width:12px;height:12px}.el-root .ep-label.split .btn-chip:hover{color:var(--txt)}.el-root .ep-label.split.ep-w{width:300px;max-width:100%}.el-root .ep-link{border:0;padding:0;background:none;color:var(--txt-dim);font:inherit;font-size:14px;font-weight:500;transition:color .14s ease}.el-root .ep-link:hover{color:var(--txt)}.el-root .btn-upload.stack{flex-direction:column;gap:8px;height:auto;padding:4px 8px}.el-root .vt-script{width:100%;padding:14px 8px;border-radius:var(--el-radius-control, 8px);background:var(--el-control, #272524);overflow:hidden}.el-root .vt-window{height:110px;overflow-y:auto;overscroll-behavior:contain}.el-root .vt-script:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.el-root .vt-reel{position:relative}.el-root .vt-reel p{margin:0 0 24px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.32px;text-align:center;text-wrap:pretty;color:var(--txt)}.el-root .vt-bar{display:flex;align-items:center;gap:12px;width:100%}.el-root .vt-rec{flex:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--el-radius-control, 12px);background:var(--el-control, rgba(255, 255, 255, .12));transition:background .14s ease,transform .14s ease}.el-root .vt-rec:hover{background:var(--el-control-hover, rgba(255, 255, 255, .2))}.el-root .vt-rec:active{transform:scale(.94)}.el-root .vt-rec i{width:14px;height:14px;border-radius:var(--el-radius-control, 7px);background:var(--el-danger, #ff6f5e);transition:width .16s ease,height .16s ease,border-radius .16s ease}.el-root .vt-rec.rec i{width:12px;height:12px;border-radius:var(--el-radius-control, 3px)}.el-root .vt-rec.rec{background:color-mix(in srgb,var(--el-danger, rgb(255 111 94)) 18%,transparent)}.el-root .vt-wave{flex:1;min-width:0;height:38px;display:flex;align-items:center;gap:2px;overflow:hidden}.el-root .vt-wave i{flex:1.499;min-width:1.5px;height:2px;border-radius:var(--el-radius-control, 2px);background:var(--el-control, rgba(255, 255, 255, .12));transition:height .12s ease,background .2s ease}.el-root .vt-wave i.lit{background:var(--el-control, var(--accent))}.el-root .vt-time{flex:none;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.24px;color:var(--txt)}.el-root .vt-time span{color:var(--txt-dim)}.el-root .vt-note{width:300px;max-width:100%;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .vt-note.warn{color:var(--el-danger, #ff9d8a)}.el-root .vrow.ready .vmeta{min-width:0}.el-root .vrow.ready .wave-row{flex:0 1 296px}.el-root .ep-foot.narrow{width:217px;align-self:flex-end}.el-root .ep-save.sm{width:120px;max-width:none}.el-root .gal-bar{display:flex;align-items:center;justify-content:space-between;width:100%}.el-root .gal-scope{display:flex;align-items:center;gap:6px;padding:8px;border:1px solid var(--hairline);border-radius:8px;background:var(--grey-2);color:var(--txt);font:inherit;font-size:12px;font-weight:500;letter-spacing:-.24px;transition:background .14s ease,transform .14s ease}.el-root .gal-scope:hover{background:var(--el-control-hover, #3a3837)}.el-root .gal-scope:active{transform:scale(.97)}.el-root .gal-scope .i{width:12px;height:12px;transform:rotate(90deg)}.el-root .gal-tools{display:flex;align-items:center;gap:6px}.el-root .gal-tool{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--el-radius-control, 8px);background:none;color:var(--el-text, #fff);transition:background .14s ease,transform .14s ease}.el-root .gal-tool .i{width:16px;height:16px;opacity:.2;transition:opacity .14s ease}.el-root .gal-tool:hover .i{opacity:.6}.el-root .gal-tool:active{transform:scale(.94)}.el-root .gal-sep{width:1px;height:14px;opacity:.3;background:var(--txt-light-2)}.el-root .gal-group{display:flex;flex-direction:column;gap:12px;width:100%}.el-root .gal-label{display:flex;align-items:center;height:15.857px;font-size:12px;font-weight:500;letter-spacing:-.24px;text-transform:uppercase;color:var(--txt-dim)}.el-root .gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.el-root .gal-cell{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:0;padding:0;background:var(--light-grey);transition:transform .14s ease}.el-root .gal-cell img{width:100%;height:100%;object-fit:cover;display:block}.el-root .gal-cell:active{transform:scale(.98)}.el-root .gal-cell:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55),transparent 45%);opacity:0;transition:opacity .14s ease;pointer-events:none}.el-root .gal-cell:hover:after,.el-root .gal-cell:focus-within:after{opacity:1}.el-root .gal-dl{position:absolute;right:6px;bottom:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:var(--el-control, rgba(255, 255, 255, .22));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--el-text, #fff);opacity:0;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease,background .14s ease}.el-root .gal-dl .i{width:12px;height:12px}.el-root .gal-dl:hover{background:var(--el-hover, rgba(255, 255, 255, .32))}.el-root .gal-cell:hover .gal-dl,.el-root .gal-dl:focus-visible{opacity:1;transform:translateY(0)}.el-root .gal-play{position:absolute;left:50%;top:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9.6px;background:var(--el-control, rgba(255, 255, 255, .25));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--el-text, #fff);transform:translate(-50%,-50%);pointer-events:none}.el-root .gal-play .i{width:19.2px;height:19.2px}.el-root .gal-tool.on{background:var(--el-control-hover, var(--grey-2))}.el-root .gal-tool.on .i{opacity:.9}.el-root .gal-empty{padding:30px 0;text-align:center;font-size:12px;color:var(--txt-dim)}.el-root .em-panel.flow{gap:18px}.el-root .em-panel>.em-row:first-child,.el-root .em-panel>.ep-group:first-child{padding-top:2px}.el-root .gal-bar{flex:none;height:42px}.el-root .mfield{white-space:pre-wrap;word-break:break-word;cursor:text;outline:none}.el-root .mfield:empty:before{content:attr(data-ph);color:var(--txt-dim);pointer-events:none}.el-root .compose.in-modal .mfield:empty:before{color:var(--el-text-3, rgba(213, 213, 213, .2))}.el-root .mpill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 3px;margin:0 2px;border-radius:8px;background:var(--el-control, rgba(255, 255, 255, .1));white-space:nowrap;vertical-align:-6px}.el-root .mpill img{width:20px;height:20px;border-radius:6px;object-fit:cover;display:block}.el-root .sort-menu.mention-menu{width:max-content;min-width:188px;max-width:264px;padding:5px}.el-root .mention-menu .menu-scroll{max-height:min(244px,var(--menu-room, 244px))}.el-root .mention-menu .mcap{flex:none;padding:6px 8px 2px;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;color:var(--txt-dim)}.el-root .mention-menu .mcap:first-child{padding-top:3px}.el-root .mention-menu .mhead{flex:none;padding:4px 8px;font-size:12px;font-weight:600;color:var(--txt)}.el-root .mention-menu button{gap:10px;padding:5px 8px 5px 5px;border-radius:var(--el-radius-pop, 8px);opacity:1}.el-root .mention-menu button img{width:24px;height:24px;flex:none;border-radius:var(--el-radius-pop, 6px);object-fit:cover}.el-root .mention-menu .mname{min-width:0;overflow:hidden;text-overflow:ellipsis}.el-root .mention-menu .mnone{padding:8px;font-size:12px;color:var(--txt-dim)}.el-root .rpop{position:fixed;z-index:70;width:320px;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--el-line, rgba(255, 255, 255, .13));border-radius:var(--el-radius-pop, 14px);background:var(--el-surface-raised, rgba(58, 55, 52, .58));-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%);box-shadow:0 14px 40px 6px #00000080;opacity:0;transform:translateY(6px) scale(.98);transform-origin:bottom right;transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1)}.el-root .rpop.show{opacity:1;transform:translateY(0) scale(1)}.el-root .rpop[hidden]{display:none!important}.el-root .rpop h3{font-size:13px;font-weight:500;letter-spacing:-.26px;color:var(--txt)}.el-root .rpop .rp-sub{margin-top:4px;font-size:12px;letter-spacing:-.24px;line-height:1.4;color:var(--txt-dim)}.el-root .rpop textarea,.el-root .rpop .rp-text{width:100%;min-height:76px;padding:10px;border:1px solid var(--input-line);border-radius:var(--el-radius-field, 8px);background:var(--el-field, rgba(16, 15, 14, .4));color:var(--txt);font:inherit;font-size:12.5px;letter-spacing:-.24px;line-height:1.45;resize:vertical;outline:none;transition:border-color .15s ease}.el-root .rpop textarea:focus,.el-root .rpop .rp-text:focus{border-color:var(--el-focus, #4a4746)}.el-root .rpop textarea::placeholder{color:var(--txt-dim);opacity:.75}.el-root .rpop .rp-text:empty:before{color:var(--txt-dim);opacity:.75}.el-root .rp-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px}.el-root .rp-cancel{height:30px;padding:0 12px;border:0;border-radius:8px;background:var(--grey-2);color:var(--txt);font:inherit;font-size:12px;font-weight:500;transition:background .14s ease,transform .14s ease}.el-root .rp-cancel:hover{background:var(--el-control-hover, #3a3837)}.el-root .rp-go{height:30px;padding:0 14px;border:0;border-radius:var(--el-radius-control, 8px);background:var(--el-primary, linear-gradient(to bottom, #ffb978, #ffaf65));color:var(--el-danger, #7d2c15);font:inherit;font-size:12px;font-weight:500;transition:filter .14s ease,opacity .16s ease,transform .14s ease}.el-root .rp-go:hover{filter:var(--el-primary-hover-filter, brightness(1.05))}.el-root .rp-cancel:active,.el-root .rp-go:active{transform:scale(.96)}.el-root .rp-go[aria-disabled=true]{opacity:.35;filter:none}.el-root .tip{position:fixed;left:0;top:0;z-index:90;padding:5px 8px;border:1px solid var(--btn-stroke);border-radius:7px;background:var(--el-surface-raised, var(--grey-2));box-shadow:0 8px 18px -6px #0009;font-size:11px;font-weight:500;letter-spacing:-.2px;color:var(--txt);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease}.el-root .tip{display:flex;align-items:center}.el-root .tip .i{width:11px;height:11px;margin-right:5px}.el-root .tip b{font-weight:500}.el-root .tip .tip-state{margin-left:6px;padding-left:6px;border-left:1px solid var(--el-line, rgba(255, 255, 255, .14));color:var(--txt-dim)}.el-root .tip.show{opacity:1;transform:translateY(0)}.el-root .etile .tile-busy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 14px;border-radius:inherit;background:var(--el-control, rgba(20, 18, 17, .72));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.el-root .etile[aria-busy=true]{cursor:var(--flobi-cursor, default)}.el-root .etile .tile-busy .gen-progress{height:auto;border:0;border-radius:0;background:none;gap:8px;font-size:11px;color:var(--txt)}.el-root .etile .tile-busy .gen-progress .bar{width:100%;max-width:120px}.el-root .ep-fail{margin:0 0 12px;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,var(--el-danger, rgb(255 157 138)) 10%,transparent);color:var(--bad);font-size:12px;line-height:1.45}.el-root .tip.bad{border-color:color-mix(in srgb,var(--bad) 45%,transparent);background:var(--el-surface-raised, color-mix(in srgb, var(--bad) 12%, var(--grey-2)));color:var(--bad)}.el-root button,.el-root [role=menuitem],.el-root [role=menuitemradio],.el-root .etile,.el-root .card,.el-root .slot,.el-root label.ckrow{cursor:var(--flobi-cursor, pointer)}.el-root button:disabled,.el-root [aria-disabled=true]{cursor:var(--flobi-cursor, default)}.el-root .sort-menu.el-menu-down{top:calc(100% + 8px);bottom:auto;left:auto;right:0;background:var(--el-surface-raised, #34322f);border-color:var(--el-line, rgba(255, 255, 255, .09))}.el-root.el-drawer-root{display:flex;height:100%;min-height:0}.el-root.el-modal-root{position:fixed;inset:0;z-index:1000;pointer-events:none}.el-root.el-modal-root>*{pointer-events:auto}.el-root .field-hint{margin:2px 4px 0;font-size:11.5px;letter-spacing:-.23px;color:var(--txt-dim)}.el-root .field-hint.warn{color:var(--el-danger, #ff9d8a)}.el-root.el-menu-layer{position:fixed;inset:0;z-index:1020;pointer-events:none}.el-root.el-menu-layer>*{pointer-events:auto}.el-root.el-tip-host{position:fixed;inset:0;z-index:1030;pointer-events:none}.el-root .sort-btn{cursor:var(--flobi-cursor, pointer)}.el-root.el-rpop-layer{position:fixed;inset:0;z-index:1010;pointer-events:none}.el-root.el-rpop-layer>*{pointer-events:auto}.el-root .av-fallback{display:flex;align-items:center;justify-content:center;color:var(--txt-dim)}.el-root .av-fallback .i{width:22px;height:22px}.el-root .card.skel{border-color:var(--btn-stroke);background:var(--light-grey);pointer-events:none}.el-root .skel-box{position:relative;overflow:hidden;background:var(--el-control, rgba(214, 213, 212, .06))}.el-root .skel .card-thumb.skel-box{border-color:transparent}.el-root .skel-line{display:block;height:9px;border-radius:4px}.el-root .skel-line.name{width:62%}.el-root .skel-line.sub{width:38%;height:8px}.el-root .skel-box:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--el-control, rgba(214, 213, 212, .09)) 50%,transparent 100%);animation:el-skelSweep 1.25s ease-in-out infinite}@keyframes el-skelSweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.el-root .skel-box:after{animation:none}}.el-root .em-skel{display:flex;flex-direction:column;gap:18px;padding-top:4px}.el-root .em-skel-row{display:flex;align-items:center;gap:14px}.el-root .em-skel-row .skel-line.label{width:84px;height:9px;flex:none}.el-root .em-skel-row .skel-line.value{flex:1;height:30px;border-radius:8px}.el-root .mpill.gone{opacity:.55;text-decoration:line-through;border-style:dashed}.el-root .mpill.gone img{filter:grayscale(1)}.el-root .upbar{flex:none;width:100%;display:flex;flex-direction:column;gap:6px;padding:8px 0 2px}.el-root .upbar-t{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--txt-dim)}.el-root .upbar-t b{font-weight:600}.el-root .upbar .bar{width:100%;height:3px;border-radius:2px;background:var(--el-control, rgba(255, 255, 255, .08));overflow:hidden}.el-root .upbar .bar i{display:block;height:100%;border-radius:2px;background:var(--accent);transition:width .2s linear}.el-root .upbar.em-upbar{padding:14px 22px 12px}.el-root .card.sel,.el-root .card.sel:hover{border-color:var(--accent)}.el-root .card-tick{position:absolute;top:8px;left:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--el-line, rgba(255, 255, 255, .14));border-radius:8px;background:var(--el-control, rgba(20, 19, 18, .72));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--txt);opacity:0;pointer-events:none;transition:opacity .14s ease,background .12s ease,border-color .12s ease}.el-root .card>.card-tick{z-index:2}.el-root .card:hover .card-tick,.el-root .card:focus-visible .card-tick,.el-root .card.sel .card-tick{opacity:1}.el-root .card-tick:after{content:"";width:10px;height:5px;margin-top:-3px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:1px;transform:rotate(-45deg);opacity:.35}.el-root .card.sel .card-tick{background:var(--accent);border-color:var(--accent);color:var(--el-danger, #4a2408)}.el-root .card.sel .card-tick:after{opacity:1}.el-root .grid.list .card-tick{top:50%;left:10px;margin-top:-12px}.el-root.el-embed{position:absolute;inset:0;z-index:3;display:flex;border-radius:12px;overflow:hidden}.el-root.el-embed .drawer{width:100%;min-width:0}.el-root .pick-bar{flex:none;display:flex;align-items:center;gap:10px;margin:6px 10px 2px;padding:6px;border:1px solid var(--btn-stroke);border-radius:14px;background:var(--grey-2)}.el-root .pick-stack{position:relative;width:38px;height:30px;flex:none}.el-root .pick-stack img{position:absolute;width:26px;height:26px;top:2px;border-radius:7px;object-fit:cover;border:1px solid var(--el-line, rgba(255, 255, 255, .16));background:var(--el-control, rgba(255, 255, 255, .06))}.el-root .pick-stack img:nth-child(1){left:10px;transform:rotate(6deg)}.el-root .pick-stack img:nth-child(2){left:5px;transform:rotate(-3deg)}.el-root .pick-stack img:nth-child(3){left:0}.el-root .pick-count{flex:1;min-width:0;color:var(--txt);font:500 12px/1 var(--flobi-ui-font, "Instrument Sans", sans-serif);letter-spacing:-.24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-root .pick-bar .add-selected{margin:0;height:34px;padding:0 16px;border-radius:var(--el-radius-control, 10px)}.el-root .add-selected{flex:none;margin:6px 10px 2px;height:43px;border:0;border-radius:var(--el-radius-control, 8px);background:var(--el-primary, linear-gradient(to bottom, #ffb978, #ffaf65));color:var(--el-danger, #7d2c15);font:600 13px/23px var(--flobi-ui-font, "Instrument Sans", sans-serif);text-align:center;cursor:var(--flobi-cursor, pointer);transition:filter .16s ease,opacity .16s ease}.el-root .add-selected:hover{filter:var(--el-primary-hover-filter, brightness(1.05))}.el-root .drawer.subview .add-selected,.el-root .drawer.subview .pick-bar{display:none}.el-root .drawer-head.head-back{justify-content:flex-start;gap:6px;padding:4px 8px 8px}.el-root .drawer-head.head-back h2{font-size:14px;font-weight:500;letter-spacing:-.28px;color:var(--txt)}.el-root .mood-swatch img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.el-root .mood-from{display:flex;align-items:center;gap:8px}.el-root .mood-from img{width:22px;height:22px;flex:none;border-radius:5px;object-fit:cover;display:block}.el-root .mood-from span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-root .mood-from b{font-weight:600}.el-root .mood-row.skel{pointer-events:none}.el-root .mood-row.skel .mood-t{gap:6px}.el-root .gen-progress .bar.indet i,.el-root .cut-track.indet i,.el-root .upbar.indet .bar i{width:38%;animation:el-barSweep 1.15s ease-in-out infinite}.el-root .gen-slot{display:contents}@keyframes el-barSweep{0%{transform:translate(-105%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.el-root .gen-progress .bar.indet i,.el-root .cut-track.indet i,.el-root .upbar.indet .bar i{width:0;animation:none}}.el-root .emodal{width:820px;height:620px;border-radius:var(--el-radius-modal, 22px);background:var(--el-surface, #171615);box-shadow:var(--el-modal-shadow, 0 0 0 .5px rgba(255, 255, 255, .1), 0 40px 90px -20px rgba(0, 0, 0, .9))}.el-root .emodal .em-head{padding:14px 16px 14px 18px;border-bottom:.5px solid var(--el-line, rgba(255, 255, 255, .08))}.el-root .emodal .em-id .av{width:40px;height:40px;border:0;border-radius:10px;object-position:0% 25%}.el-root .emodal .em-id .t{gap:2px}.el-root .emodal .em-id h2{font-size:15px;font-weight:600;letter-spacing:-.01em}.el-root .emodal .em-id .sub{font-size:12px;color:var(--el-text-2, rgba(255, 255, 255, .55));letter-spacing:0}.el-root .emodal .em-kind{width:18px;height:18px;border-radius:5px;background:var(--el-control, rgba(255, 255, 255, .07))}.el-root .emodal .em-actions{gap:8px}.el-root .emodal .em-dots{width:30px;height:30px;border-radius:var(--el-radius-control, 9px);background:var(--el-control, #2c2b29);color:var(--el-text, rgba(255, 255, 255, .85))}.el-root .emodal .em-dots:hover{background:var(--el-control-hover, #353432)}.el-root .emodal .em-dots .i{width:16px;height:16px}.el-root .emodal .em-board{height:30px;padding:0 12px;border-radius:var(--el-radius-control, 9px);background:var(--el-primary, #ecebe8);color:var(--el-on-primary, #151413);font-size:13px;font-weight:600;letter-spacing:-.01em;box-shadow:none}.el-root .emodal .em-board:hover{filter:none;background:var(--el-primary-hover, #fff)}.el-root .emodal .em-nav{width:204px;padding:10px 8px;gap:1px;border-right:.5px solid var(--el-line, rgba(255, 255, 255, .08))}.el-root .emodal .em-nav button{height:32px;padding:0 10px;border-radius:var(--el-radius-control, 8px);font-size:13px;font-weight:500;letter-spacing:0;color:var(--el-text, rgba(255, 255, 255, .86));opacity:1}.el-root .emodal .em-nav button .i{width:15px;height:15px;opacity:.55}.el-root .emodal .em-nav button:hover{opacity:1;background:var(--el-control-hover, rgba(255, 255, 255, .04))}.el-root .emodal .em-nav button.on{background:var(--el-control-hover, rgba(255, 255, 255, .09));color:var(--el-text, #fff)}.el-root .emodal .em-nav button.on .i{opacity:1}.el-root .emodal .em-nav .em-count{font-size:12px;color:var(--el-text-3, rgba(255, 255, 255, .36));letter-spacing:0}.el-root .emodal .em-nav .rule-h{height:.5px;margin:6px 10px;background:var(--el-line, rgba(255, 255, 255, .08))}.el-root .emodal .em-nav .em-scope-row{height:32px}.el-root .emodal .em-nav .scope-sel{height:30px;border-radius:8px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--el-control, rgba(255, 255, 255, .06));font-size:12.5px}.el-root .emodal .em-panel{padding:14px 20px 28px;gap:4px}.el-root .emodal .em-row{gap:16px;padding:6px 0}.el-root .emodal .em-row>.lbl{flex:0 0 132px;min-height:34px;padding:0;font-size:13px;font-weight:500;color:var(--el-text-2, rgba(255, 255, 255, .55))}.el-root .emodal .em-field{width:auto;flex:1;min-width:0;align-items:stretch;gap:10px}.el-root .emodal .tin{height:34px;border-radius:var(--el-radius-field, 9px);border-color:transparent;background:var(--el-field, #1e1d1c);font-size:13px;-webkit-backdrop-filter:none;backdrop-filter:none}.el-root .emodal .tin:focus{border-color:var(--el-focus, rgba(255, 255, 255, .18))}.el-root .emodal .em-field .tin{height:34px;font-size:13px;background:var(--el-field, #1e1d1c);-webkit-backdrop-filter:none;backdrop-filter:none}.el-root .emodal .em-ta{border-color:transparent;border-radius:var(--el-radius-field, 10px);background:var(--el-field, #1e1d1c);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:13px;font-weight:400;letter-spacing:0;line-height:20px;padding:10px 12px}.el-root .emodal .em-ta:focus{border-color:var(--el-focus, rgba(255, 255, 255, .18))}.el-root .emodal .em-sheet{border-radius:10px}.el-root .emodal .em-sheet img{object-fit:contain;background:var(--el-field, #1e1d1c)}.el-root .emodal .em-refs{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.el-root .emodal .ref-thumb{border-radius:9px}.el-root .emodal .em-add{width:22px;height:22px;border-radius:var(--el-radius-control, 7px);background:var(--el-control, rgba(255, 255, 255, .07))}.el-root .emodal .em-add .i{width:9px;height:9px}.el-root .emodal .ep-head{height:38px;padding-right:0}.el-root .emodal .ep-title{padding-left:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.el-root .emodal .ep-badge{width:auto;height:auto;background:none;font-size:13px;font-weight:400;color:var(--el-text-3, rgba(255, 255, 255, .36))}.el-root .emodal .ep-add{height:30px;padding-left:12px;border-radius:var(--el-radius-control, 9px);background:var(--el-control, #2c2b29);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--el-text, rgba(255, 255, 255, .92));font-size:13px;font-weight:500}.el-root .emodal .ep-add:hover{background:var(--el-control-hover, #353432)}.el-root .emodal .ep-add .caret{width:28px;border-left:.5px solid rgba(0,0,0,.35)}.el-root .emodal .em-grid{gap:12px}.el-root .emodal .etile{padding:0;border:0;border-radius:12px;background:none}.el-root .emodal .etile .art{border-radius:12px;box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .08))}.el-root .emodal .etile:hover .art{box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .22))}.el-root .emodal .etile .cap{padding:6px 2px 0;font-size:12.5px;font-weight:500;letter-spacing:0}.el-root .emodal .etile .flag{font-size:11.5px;color:var(--el-text-2, rgba(255, 255, 255, .5))}.el-root .emodal .em-views .etile .cap{gap:6px;padding-right:0}.el-root .emodal .em-views .etile .flag{padding:1px 6px;border-radius:999px;background:var(--el-control, rgba(255, 255, 255, .08));font-size:11px;color:var(--el-text-2, rgba(255, 255, 255, .7))}.el-root .emodal .em-confirm{flex:none;display:flex;align-items:center;gap:8px;margin:10px 16px 0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--el-danger, rgb(255 107 94)) 10%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--el-danger, rgb(255 107 94)) 25%,transparent);font-size:13px;color:var(--el-text, rgba(255, 255, 255, .9));animation:em-confirm-in .22s cubic-bezier(.32,.72,0,1) both}.el-root .emodal .em-confirm>span{flex:1;min-width:0;line-height:1.4}.el-root .emodal .em-confirm button{flex:none;height:30px;padding:0 12px;border:0;border-radius:9px;font:inherit;font-size:13px;font-weight:500}.el-root .emodal .em-confirm-no{background:transparent;color:var(--el-text-2, rgba(255, 255, 255, .7))}.el-root .emodal .em-confirm-no:hover{background:var(--el-hover, rgba(255, 255, 255, .06))}.el-root .emodal .em-confirm-yes{background:var(--el-danger, #ff6b5e);color:var(--el-text, #fff);font-weight:600}.el-root .emodal .em-confirm.inline{margin:0}@keyframes em-confirm-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.el-root .emodal .em-counter .ai-fill[data-label]{width:auto;height:24px;padding:0 8px;gap:5px;border-radius:var(--el-radius-control, 7px);background:var(--el-control, rgba(255, 255, 255, .06));color:var(--el-text-2, rgba(255, 255, 255, .75));font-size:12px;font-weight:500;opacity:1;display:inline-flex;align-items:center}.el-root .emodal .em-counter .ai-fill[data-label]:hover{background:var(--el-control-hover, rgba(255, 255, 255, .1));color:var(--el-text, #fff)}.el-root .emodal .em-counter .ai-fill[data-label] .i{width:12px;height:12px}.el-root .act-menu .act-hint{margin-left:auto;padding-left:16px;color:var(--el-text-3, rgba(255, 255, 255, .4));font-variant-numeric:tabular-nums}.el-root .emodal .ep-note{margin:0;padding:2px 0 8px;font-size:12.5px;line-height:1.5;text-align:left;color:var(--el-text-2, rgba(255, 255, 255, .45))}.el-root .emodal .ep-note b{font-weight:600;color:var(--el-text, rgba(255, 255, 255, .9))}.el-root .emodal .em-empty p{font-size:13px;font-weight:600;color:var(--el-text, rgba(255, 255, 255, .9))}.el-root .emodal .em-empty span{font-size:12px;color:var(--el-text-2, rgba(255, 255, 255, .45))}.el-root .emodal .em-empty .btn-chip{height:30px;padding:0 12px;border-radius:var(--el-radius-control, 9px);background:var(--el-control, #2c2b29);color:var(--el-text, rgba(255, 255, 255, .92));font-size:13px;font-weight:500}.el-root .emodal .em-empty .btn-chip:hover{background:var(--el-control-hover, #353432)}.el-root .emodal .gal-empty{max-width:360px;margin:24px auto 0;text-align:center;font-size:12.5px;line-height:1.5;color:var(--el-text-2, rgba(255, 255, 255, .45))}.el-root .m-acts .m-cost{margin-left:2px;font-weight:400;opacity:.6;font-variant-numeric:tabular-nums}.el-root .emodal .ref-add{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:1px dashed var(--el-line, rgba(255, 255, 255, .16));border-radius:var(--el-radius-control, 9px);background:transparent;color:var(--el-text-2, rgba(255, 255, 255, .5));font:inherit;font-size:12px;font-weight:500;transition:color .15s ease,border-color .15s ease,background .15s ease}.el-root .emodal .ref-add .i{width:14px;height:14px}.el-root .emodal .ref-add:hover{color:var(--el-text, #fff);border-color:var(--el-line, rgba(255, 255, 255, .34));background:var(--el-control-hover, rgba(255, 255, 255, .03))}.el-root .emodal .ref-add:active{transform:scale(.97)}.el-root .emodal .em-counter .ai-fill[data-label]{left:6px;bottom:6px;border-radius:var(--el-radius-control, 5px);box-shadow:none}.el-root .sort-menu.in-field[data-long]{max-height:280px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.el-root .rpop{width:340px;gap:12px;padding:14px;border:0;border-radius:var(--el-radius-pop, 14px);background:var(--el-surface-raised, #2b2a29);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 .5px var(--el-line, rgba(255, 255, 255, .1)),0 18px 40px -10px #000c}.el-root .rpop h3{font-size:14px;font-weight:600;letter-spacing:-.01em}.el-root .rpop .rp-sub{margin-top:2px;font-size:12px;letter-spacing:0;color:var(--el-text-2, rgba(255, 255, 255, .5))}.el-root .rpop textarea,.el-root .rpop .rp-text{min-height:84px;padding:10px 12px;border:1px solid transparent;border-radius:var(--el-radius-field, 10px);background:var(--el-field, #1e1d1c);font-size:13px;letter-spacing:0;line-height:1.45}.el-root .rpop textarea:focus,.el-root .rpop .rp-text:focus{border-color:var(--el-focus, rgba(255, 255, 255, .16))}.el-root .rp-cancel{height:30px;border-radius:9px;background:transparent;color:var(--el-text-2, rgba(255, 255, 255, .7));font-size:13px}.el-root .rp-cancel:hover{background:var(--el-hover, rgba(255, 255, 255, .06))}.el-root .rp-go{height:30px;padding:0 12px;border-radius:var(--el-radius-control, 9px);background:var(--el-primary, #ecebe8);color:var(--el-on-primary, #151413);font-size:13px;font-weight:600}.el-root .rp-go[aria-disabled=true]{opacity:.4}.el-root .rp-go .rp-cost{margin-left:4px;font-weight:400;opacity:.55}.el-root .emodal .em-counter .em-ta{height:auto;min-height:112px;padding-bottom:38px;overflow:hidden}.el-root .emodal .em-counter:after{display:none}.el-root .sort-menu,.el-root .sort-menu.in-field,.el-root .sort-menu.at-anchor,.el-root .sort-menu.el-menu-down{gap:1px;padding:6px;border:0;border-radius:var(--el-radius-pop, 14px);background:var(--el-surface-raised, #2b2a29);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .09)),0 2px 6px #00000073,0 22px 48px -10px #000000e6}.el-root .sort-menu:not(.in-field){min-width:180px}.el-root .sort-menu.act-menu{min-width:220px}.el-root .sort-menu button,.el-root .scope-menu button,.el-root .mention-menu button{min-height:30px;padding:0 8px;gap:10px;border-radius:var(--el-radius-pop, 8px);color:var(--el-text, rgba(255, 255, 255, .9));opacity:1;font-size:13px;font-weight:400;letter-spacing:0}.el-root .scope-menu button,.el-root .mention-menu button{padding:3px 8px 3px 4px}.el-root .sort-menu button:hover{opacity:1;background:var(--el-hover, rgba(128, 124, 119, .18));color:var(--el-text, #fff)}.el-root .sort-menu button:focus-visible{outline:none;background:var(--el-surface-raised, rgba(128, 124, 119, .18));color:var(--el-text, #fff)}.el-root .sort-menu button:active{transform:none;background:var(--el-hover, rgba(128, 124, 119, .26))}.el-root .sort-menu button[aria-checked=true]{color:var(--el-text, #fff)}.el-root .sort-menu button .i{flex:none;width:15px;height:15px;opacity:.75}.el-root .sort-menu .menu-rule{margin:4px 2px;background:var(--el-line, rgba(255, 255, 255, .08))}.el-root .sort-menu .menu-scroll{gap:1px;max-height:min(216px,var(--menu-room, 216px))}.el-root .sort-menu .chk{width:12px;height:12px}.el-root .sort-menu .chk:after{left:1px;top:2px;width:9px;height:4.5px}.el-root .act-menu button[aria-disabled=true]{opacity:.35}.el-root .act-menu button[aria-disabled=true]:hover{background:none;color:var(--el-text, rgba(255, 255, 255, .9))}.el-root .act-menu button.danger,.el-root .act-menu button.danger:hover{color:var(--el-danger, #ff8a78)}.el-root .act-menu button.danger:hover{background:var(--el-hover, rgba(128, 124, 119, .18))}.el-root .act-menu button.danger .i{opacity:1}.el-root .act-menu .act-hint{font-size:12px;color:var(--el-text-3, rgba(255, 255, 255, .4))}.el-root .mention-menu .mcap{padding:6px 8px 3px;font-size:11px;letter-spacing:0;text-transform:none;color:var(--el-text-3, rgba(255, 255, 255, .4))}.el-root .em-sheet.busy{position:relative;background:var(--el-field, #1e1d1c)}.el-root .em-sheet.busy img{filter:brightness(.5) saturate(.7);transition:filter .4s ease}.el-root .em-sheet .sb-shimmer{position:absolute;inset:0;background:linear-gradient(100deg,var(--el-control, rgba(255, 255, 255, 0)) 30%,var(--el-control, rgba(255, 255, 255, .045)) 50%,var(--el-control, rgba(255, 255, 255, 0)) 70%) var(--el-field, #1e1d1c);background-size:220% 100%;animation:el-sheetShimmer 1.8s linear infinite}.el-root .em-sheet .sb-chip{position:absolute;left:10px;bottom:13px;z-index:2;height:26px;display:inline-flex;align-items:center;gap:7px;padding:0 10px 0 8px;border-radius:var(--el-radius-control, 8px);background:var(--el-control, rgba(24, 23, 22, .78));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 .5px var(--el-line, rgba(255, 255, 255, .12));font-size:12px;font-weight:500;color:var(--el-text, rgba(255, 255, 255, .9));font-variant-numeric:tabular-nums;white-space:nowrap}.el-root .em-sheet .sb-chip em{font-style:normal;color:var(--el-text-2, rgba(255, 255, 255, .45))}.el-root .em-sheet .sb-chip .el-spin{width:12px;height:12px}.el-root .em-sheet.bare .sb-chip{left:50%;bottom:50%;transform:translate(-50%,50%);background:var(--el-control, rgba(255, 255, 255, .05));-webkit-backdrop-filter:none;backdrop-filter:none}.el-root .em-sheet .sb-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;height:3px;background:var(--el-control, rgba(255, 255, 255, .08));overflow:hidden}.el-root .em-sheet .sb-bar i{display:block;height:100%;background:var(--accent);transition:width .4s linear}.el-root .em-sheet .sb-bar.indet i{width:30%;animation:el-barSweep 1.4s ease-in-out infinite}@keyframes el-sheetShimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@media(prefers-reduced-motion:reduce){.el-root .em-sheet .sb-shimmer{animation:none}.el-root .em-sheet .sb-bar.indet i{width:0;animation:none}}.el-root .emodal .ep-flow{gap:14px;max-width:560px}.el-root .emodal .ep-group{gap:6px}.el-root .emodal .ep-label{height:auto;padding:0;font-size:13px;font-weight:500;letter-spacing:0;color:var(--el-text-2, rgba(255, 255, 255, .55))}.el-root .emodal .ep-w,.el-root .emodal .ep-label.split.ep-w,.el-root .emodal .ep-flow .ckrow,.el-root .emodal .ep-flow .gen-progress{width:100%;max-width:none}.el-root .emodal .tin.in-modal{height:34px;padding:0 12px;border:1px solid transparent;border-radius:var(--el-radius-field, 9px);background:var(--el-field, #1e1d1c);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:13px;font-weight:400;letter-spacing:0;line-height:20px}.el-root .emodal .compose.in-modal{min-height:112px;padding:10px 12px 6px;border:1px solid transparent;border-radius:var(--el-radius-field, 10px);background:var(--el-field, #1e1d1c);-webkit-backdrop-filter:none;backdrop-filter:none}.el-root .emodal .tin.in-modal:focus,.el-root .emodal .compose.in-modal:focus-within{border-color:var(--el-focus, rgba(255, 255, 255, .18))}.el-root .emodal .tin.in-modal::placeholder,.el-root .emodal .compose.in-modal textarea::placeholder,.el-root .emodal .compose.in-modal .mfield:empty:before{color:var(--el-text-3, rgba(255, 255, 255, .3))}.el-root .emodal .compose.in-modal textarea,.el-root .emodal .compose.in-modal .em-instr{font-size:13px;font-weight:400;letter-spacing:0;line-height:20px}.el-root .emodal .compose.in-modal .compose-att{width:44px;height:44px;border-radius:var(--el-radius-field, 8px)}.el-root .emodal .compose-clip{width:24px;height:24px;margin-left:-6px;border-radius:var(--el-radius-field, 7px);background:var(--el-field, rgba(255, 255, 255, .06));color:var(--el-text-2, rgba(255, 255, 255, .75))}.el-root .emodal .compose-clip:hover{background:var(--el-field-hover, rgba(255, 255, 255, .1));color:var(--el-text, #fff)}.el-root .emodal .compose-clip .i{width:12px;height:12px}.el-root .emodal .compose-count{font-size:10px;font-weight:500}.el-root .emodal .ep-flow .ckrow{padding:0}.el-root .emodal .ep-flow .ckrow .ck-t{font-size:13px;color:var(--el-text, rgba(255, 255, 255, .86))}.el-root .emodal .ep-foot{justify-content:flex-end}.el-root .emodal .ep-flow .btn-generate-lg,.el-root .emodal .ep-save,.el-root .emodal .scale-stage .btn-generate-lg{flex:none;width:auto;max-width:none;height:30px;gap:6px;padding:0 12px;border-radius:var(--el-radius-control, 9px);background:var(--el-primary, #ecebe8);color:var(--el-on-primary, #151413);font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1}.el-root .emodal .ep-flow .btn-generate-lg:hover,.el-root .emodal .ep-save:hover,.el-root .emodal .scale-stage .btn-generate-lg:hover{filter:none;background:var(--el-primary-hover, #fff)}.el-root .emodal .btn-generate-lg .i{width:13px;height:13px}.el-root .emodal .btn-generate-lg .rp-cost{margin-left:-2px;font-weight:400;opacity:.55}.el-root .emodal .ep-flow .btn-generate-lg[aria-disabled=true],.el-root .emodal .ep-save[aria-disabled=true]{opacity:.4;background:var(--el-primary, #ecebe8)}.el-root .emodal .ep-busy{max-width:560px}.el-root .emodal .gen-progress{border:0;border-radius:10px;background:var(--el-field, #1e1d1c);color:var(--el-text-2, rgba(255, 255, 255, .7))}.el-root .emodal .dashpanel.in-modal.ep-w{width:320px;max-width:100%;border-radius:10px;background:var(--el-well, #1e1d1c);-webkit-backdrop-filter:none;backdrop-filter:none}.el-root .emodal .dashpanel.in-modal.ep-w.filled{border-color:transparent}.el-root .emodal .ep-picks{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.el-root .emodal .ep-pick{height:26px;padding:0 10px;border:0;border-radius:var(--el-radius-control, 8px);background:var(--el-control, rgba(255, 255, 255, .06));color:var(--el-text-2, rgba(255, 255, 255, .75));font:inherit;font-size:12.5px;font-weight:500;transition:background .12s ease,color .12s ease}.el-root .emodal .ep-pick:hover{background:var(--el-control-hover, rgba(255, 255, 255, .1));color:var(--el-text, #fff)}.el-root .emodal .ep-pick[aria-pressed=true]{background:var(--el-primary-hover, #ecebe8);color:var(--el-on-primary, #151413)}.el-root .emodal .ep-label .ep-opt{margin-left:8px;font-size:12px;font-weight:400;color:var(--el-text-3, rgba(255, 255, 255, .3))}.el-root .emodal .vpick{gap:18px;max-width:560px}.el-root .emodal .vgroup{gap:6px}.el-root .emodal .vgroup h3{height:auto;padding:0 2px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--el-text-2, rgba(255, 255, 255, .45))}.el-root .emodal .vrow{height:56px;padding:0 8px 0 12px;border:0;border-radius:var(--el-radius-control, 10px);background:var(--el-control, #1e1d1c);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.el-root .emodal .vrow:hover{background:var(--el-control-hover, #242322)}.el-root .emodal .vrow[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .28))}.el-root .emodal .vrow .vname{font-size:13px;font-weight:500;letter-spacing:0}.el-root .emodal .vrow .vstyle{font-weight:400;letter-spacing:0;color:var(--el-text-2, rgba(255, 255, 255, .45))}.el-root .emodal .vrow .flag{color:var(--el-text-2, rgba(255, 255, 255, .55));font-weight:400}.el-root .emodal .vrow .wave{height:28px}.el-root .emodal .vrow.vnew{gap:12px;background:transparent;box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .12));cursor:var(--flobi-cursor, pointer)}.el-root .emodal .vrow.vnew:hover{background:var(--el-control-hover, rgba(255, 255, 255, .03));box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .22))}.el-root .emodal .vnew-ico{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--el-control, rgba(255, 255, 255, .07));color:var(--el-text, rgba(255, 255, 255, .85))}.el-root .emodal .vnew-ico .i{width:13px;height:13px}.el-root .emodal .ep-link{font-size:12.5px;color:var(--el-text-2, rgba(255, 255, 255, .55))}.el-root .emodal .ep-link:hover{color:var(--el-text, #fff)}.el-root .emodal .vt-choose{display:grid;grid-template-columns:1fr 1fr;gap:8px}.el-root .emodal .vt-way{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;border:0;border-radius:var(--el-radius-control, 10px);background:var(--el-control, #1e1d1c);color:var(--el-text, rgba(255, 255, 255, .9));font:inherit;text-align:left;transition:background .12s ease,box-shadow .12s ease}.el-root .emodal .vt-way:hover{background:var(--el-control-hover, #242322);box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .14))}.el-root .emodal .vt-way .i{width:18px;height:18px;margin-bottom:8px;opacity:.8}.el-root .emodal .vt-way b{font-size:13px;font-weight:600}.el-root .emodal .vt-way span{font-size:12px;color:var(--el-text-2, rgba(255, 255, 255, .45))}.el-root .emodal .vt-recorder{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:var(--el-radius-control, 10px);background:var(--el-control, #1e1d1c)}.el-root .emodal .vt-recorder .vt-script{padding:10px 12px;border-radius:var(--el-radius-control, 8px);background:var(--el-control, rgba(255, 255, 255, .04))}.el-root .emodal .vt-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--el-text-2, rgba(255, 255, 255, .45))}.el-root .emodal .vt-take{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--el-radius-control, 10px);background:var(--el-control, #1e1d1c);flex-wrap:wrap}.el-root .emodal .vt-take .wave-row{flex:1 1 220px;min-width:0}.el-root .emodal .vt-take-meta{display:flex;flex-direction:column;gap:1px;font-size:12px;color:var(--el-text-2, rgba(255, 255, 255, .45))}.el-root .emodal .vt-take-meta b{font-size:13px;font-weight:500;color:var(--el-text, rgba(255, 255, 255, .9))}.el-root .emodal .vt-take-acts{display:flex;gap:14px;margin-left:auto}.el-root .emodal .vt-flow .vt-note{font-size:12px}.el-root .emodal .ep-save .el-spin{width:12px;height:12px;margin-right:6px}.el-root .emodal .ep-save[aria-busy=true]{opacity:1}.el-root .emodal .vt-take-meta{order:-1;min-width:90px}.el-root .mention-menu .mthumb-empty{flex:none;width:24px;height:24px;border-radius:var(--el-radius-pop, 6px);background:var(--el-hover, rgba(255, 255, 255, .06));box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .06))}.el-root .mention-menu .mnote{flex:none;margin-left:auto;padding-left:12px;font-size:12px;color:var(--el-text-3, rgba(255, 255, 255, .4))}.el-root .mention-menu button[aria-disabled=true]{cursor:var(--flobi-cursor, default)}.el-root .mention-menu button[aria-disabled=true] .mname,.el-root .mention-menu button[aria-disabled=true] img,.el-root .mention-menu button[aria-disabled=true] .mthumb-empty{opacity:.45}.el-root .mention-menu button[aria-disabled=true]:hover{background:none}.el-root .mpill{height:20px;gap:5px;padding:0 7px;margin:0 2px;border-radius:6px;line-height:20px;vertical-align:middle;position:relative;top:-1px;font-size:.95em}.el-root .mpill:has(img){padding-left:2px}.el-root .mpill img{width:16px;height:16px;border-radius:4px}.el-root .etile .art{position:relative}.el-root .art-busy{position:absolute;inset:0;z-index:2;display:grid;place-items:center;border-radius:inherit;overflow:hidden}.el-root .art-busy.over{background:var(--el-control, rgba(14, 13, 12, .5))}.el-root .art-busy .sb-shimmer{position:absolute;inset:0;background:linear-gradient(100deg,var(--el-control, rgba(255, 255, 255, 0)) 30%,var(--el-control, rgba(255, 255, 255, .045)) 50%,var(--el-control, rgba(255, 255, 255, 0)) 70%) var(--el-field, #1e1d1c);background-size:220% 100%;animation:el-sheetShimmer 1.8s linear infinite}.el-root .art-busy .sb-chip{position:relative;z-index:1;height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 9px 0 7px;border-radius:var(--el-radius-control, 7px);background:var(--el-control, rgba(24, 23, 22, .78));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 .5px var(--el-line, rgba(255, 255, 255, .12));font-size:11.5px;font-weight:500;color:var(--el-text, rgba(255, 255, 255, .9));font-variant-numeric:tabular-nums;white-space:nowrap}.el-root .art-busy .sb-chip .el-spin{width:11px;height:11px}.el-root .art-busy .sb-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--el-control, rgba(255, 255, 255, .08));overflow:hidden}.el-root .art-busy .sb-bar i{display:block;height:100%;background:var(--accent);transition:width .4s linear}.el-root .art-busy .sb-bar.indet i{width:30%;animation:el-barSweep 1.4s ease-in-out infinite}.el-root .etile.slot.busy{border-style:solid;border-color:transparent;background:none;cursor:var(--flobi-cursor, default)}.el-root .etile.slot.busy .cap{color:var(--el-text, rgba(255, 255, 255, .86))}@media(prefers-reduced-motion:reduce){.el-root .art-busy .sb-shimmer{animation:none}.el-root .art-busy .sb-bar.indet i{width:0;animation:none}}.el-root .etile .m-acts button{white-space:nowrap}.el-root .etile.slot .m-cost{display:none}.el-root .wplayer{display:flex;align-items:center;gap:10px;min-width:0;overflow:visible}.el-root .wplayer .wp-btn{flex:none;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--el-primary, #ecebe8);color:var(--el-on-primary, #151413);transition:background .12s ease,transform .12s ease}.el-root .wplayer .wp-btn:hover{background:var(--el-control-hover, #fff)}.el-root .wplayer .wp-btn:active{transform:scale(.94)}.el-root .wplayer .wp-btn:disabled{opacity:.35}.el-root .wplayer .wp-btn .i{width:10px;height:10px}.el-root .wplayer .wp-btn .i.nudge{margin-left:2px}.el-root .wplayer .wp-wave{--p: 0;position:relative;flex:1;min-width:0;height:28px;cursor:var(--flobi-cursor, pointer)}.el-root .wplayer .wp-bars{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:2px}.el-root .wplayer .wp-bars i{flex:1 1 0;max-width:3px;min-width:1.5px;border-radius:2px;background:var(--el-control, rgba(255, 255, 255, .22))}.el-root .wplayer .wp-fill{clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.el-root .wplayer .wp-fill i{background:var(--accent)}.el-root .wplayer .wp-wave:hover .wp-bars:not(.wp-fill) i{background:var(--el-hover, rgba(255, 255, 255, .32))}.el-root .wplayer .wp-time{flex:none;min-width:30px;text-align:right;font-size:12px;color:var(--el-text-2, rgba(255, 255, 255, .45));font-variant-numeric:tabular-nums}.el-root .wplayer.playing .wp-time{color:var(--el-text, rgba(255, 255, 255, .85))}.el-root .wplayer .wp-wave{overflow:hidden}.el-root .wplayer .wp-bars i{min-width:1px}.el-root .emodal .vrow.owned{height:60px;gap:12px;padding:0 12px 0 10px}.el-root .emodal .vrow.owned .vmeta{flex:0 1 200px;min-width:120px;gap:1px}.el-root .emodal .vrow .wplayer{flex:1 1 280px}.el-root .emodal .vrow .vnew-ico .i{width:15px;height:15px}.el-root .emodal .em-icon-btn{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--el-radius-control, 9px);background:transparent;color:var(--el-text-2, rgba(255, 255, 255, .55))}.el-root .emodal .em-icon-btn:hover{background:var(--el-control-hover, rgba(255, 255, 255, .06));color:var(--el-danger, #ff8a78)}.el-root .emodal .em-icon-btn .i{width:14px;height:14px}.el-root .emodal .vt-take .wplayer{flex:1 1 220px}.el-root .emodal .ep-head .btn-chip{height:30px;padding:0 12px;border-radius:var(--el-radius-control, 9px);background:var(--el-control, #2c2b29);color:var(--el-text, rgba(255, 255, 255, .92));font-size:13px;font-weight:500;letter-spacing:0}.el-root .emodal .ep-head .btn-chip:hover{background:var(--el-control-hover, #353432);color:var(--el-text, #fff)}.el-root .emodal .ep-head .em-actions,.el-root .emodal .ep-head .ep-actions{gap:6px}.el-root .emodal .vt-rec{width:36px;height:36px;border-radius:50%;background:var(--el-control, #2c2b29);box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .08))}.el-root .emodal .vt-rec:hover{background:var(--el-control-hover, #353432)}.el-root .emodal .vt-rec i{width:12px;height:12px;border-radius:50%;background:var(--el-danger, #ff5f4f)}.el-root .emodal .vt-rec.rec{background:color-mix(in srgb,var(--el-danger, rgb(255 95 79)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--el-danger, rgb(255 95 79)) 40%,transparent);animation:vt-listen 1.6s ease-in-out infinite}.el-root .emodal .vt-rec.rec i{width:11px;height:11px;border-radius:var(--el-radius-control, 3px)}@keyframes vt-listen{50%{box-shadow:inset 0 0 0 1px #ff5f4f66,0 0 0 5px #ff5f4f1f}}.el-root .emodal .vt-wave{height:28px;justify-content:space-between}.el-root .emodal .vt-wave i{flex:1 1 0;max-width:3px;background:var(--el-control, rgba(255, 255, 255, .16))}.el-root .emodal .vt-time{font-weight:400;letter-spacing:0;color:var(--el-text, rgba(255, 255, 255, .85))}.el-root .emodal .vt-time span{color:var(--el-text-3, rgba(255, 255, 255, .4))}.el-root .emodal .vt-reel p{font-size:13px;line-height:1.55;letter-spacing:0}@media(prefers-reduced-motion:reduce){.el-root .emodal .vt-rec.rec{animation:none}}.el-root .art-fail{position:absolute;left:8px;right:8px;bottom:8px;z-index:1;font-size:11px;line-height:1.35;text-align:center;color:var(--el-danger, #ff8a78);pointer-events:none}.el-root .emodal .em-counter.writing .em-ta{background:linear-gradient(100deg,var(--el-field, rgba(255, 255, 255, 0)) 30%,var(--el-field, rgba(255, 255, 255, .05)) 50%,var(--el-field, rgba(255, 255, 255, 0)) 70%) var(--el-field, #1e1d1c);background-size:220% 100%;animation:el-sheetShimmer 1.6s linear infinite;box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .1))}@media(prefers-reduced-motion:reduce){.el-root .emodal .em-counter.writing .em-ta{animation:none}}.el-root .emodal .etile.slot,.el-root .emodal .etile.slot:hover{border:0;background:none}.el-root .emodal .etile.slot .art{background:var(--el-field, #1e1d1c);box-shadow:none;outline:1px dashed var(--el-line, rgba(255, 255, 255, .14));outline-offset:-1px;transition:outline-color .14s ease}.el-root .emodal .etile.slot:hover .art{outline-color:var(--el-line, rgba(255, 255, 255, .3));box-shadow:none}.el-root .emodal .etile.slot.busy .art{outline:0}.el-root .emodal .etile.slot .cap{color:var(--el-text-2, rgba(255, 255, 255, .55))}.el-root .emodal .etile.slot .slot-acts{position:absolute;inset:0;gap:6px}.el-root .emodal .etile.slot:active{transform:none}.el-root .emodal .m-acts.bare{gap:6px}.el-root .emodal .m-acts.bare .m-regen,.el-root .emodal .m-acts.bare .m-ico{height:30px;border-radius:9px;background:var(--el-control, #2c2b29);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--el-text, rgba(255, 255, 255, .92));box-shadow:none}.el-root .emodal .m-acts.bare .m-ico{width:30px}.el-root .emodal .m-acts.bare .m-regen button{padding:0 11px 0 9px;gap:6px;font-size:13px;font-weight:500;color:var(--el-text, rgba(255, 255, 255, .92))}.el-root .emodal .m-acts.bare .m-regen button:hover,.el-root .emodal .m-acts.bare .m-ico:hover{background:var(--el-control-hover, #353432);color:var(--el-text, #fff)}.el-root .emodal .m-acts.bare .m-regen .caret{width:28px;border-left:.5px solid rgba(0,0,0,.35)}.el-root .emodal .m-acts.bare .m-regen button .i,.el-root .emodal .m-acts.bare .m-ico .i{width:14px;height:14px}.el-root .emodal .m-acts.bare .m-regen[aria-disabled=true]{opacity:.45}.el-root .emodal .m-acts:not(.bare){gap:6px;background:#0a090861}.el-root .emodal .m-acts:not(.bare) .m-regen,.el-root .emodal .m-acts:not(.bare) .m-ico{height:30px;border-radius:9px;background:var(--el-control, rgba(24, 23, 22, .78));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 .5px var(--el-line, rgba(255, 255, 255, .14)),0 6px 16px -6px #0009;color:var(--el-text, #fff)}.el-root .emodal .m-acts:not(.bare) .m-ico{width:30px}.el-root .emodal .m-acts:not(.bare) .m-regen button{padding:0 11px 0 9px;font-size:13px;font-weight:500}.el-root .emodal .m-acts:not(.bare) .m-regen button:hover,.el-root .emodal .m-acts:not(.bare) .m-ico:hover{background:var(--el-hover, rgba(255, 255, 255, .1))}.el-root .emodal .m-acts:not(.bare) .m-regen .caret{width:28px;border-left:.5px solid var(--el-line, rgba(255, 255, 255, .16))}.el-root .emodal .m-acts:not(.bare) .m-regen button .i,.el-root .emodal .m-acts:not(.bare) .m-ico .i{width:14px;height:14px}.el-root .emodal .m-acts .m-regen .caret .i{width:11px;height:11px}.el-root .emodal .m-acts .m-cost{opacity:.5;font-weight:400}.el-root .emodal .gal-bar{height:38px}.el-root .emodal .gal-tools{gap:2px}.el-root .emodal .gal-tool{width:30px;height:30px;border-radius:var(--el-radius-control, 9px)}.el-root .emodal .gal-tool .i{width:15px;height:15px;opacity:.45}.el-root .emodal .gal-tool:hover{background:var(--el-control-hover, rgba(255, 255, 255, .06))}.el-root .emodal .gal-tool:hover .i{opacity:.85}.el-root .emodal .gal-tool.on{background:var(--el-control-hover, rgba(255, 255, 255, .09))}.el-root .emodal .gal-tool.on .i{opacity:1}.el-root .emodal .gal-sep{height:16px;margin:0 4px;opacity:1;background:var(--el-line, rgba(255, 255, 255, .1))}.el-root .emodal .gal-scope{height:30px;padding:0 10px 0 12px;border-radius:9px;background:var(--el-control, #2c2b29);font-size:13px;font-weight:500;color:var(--el-text, rgba(255, 255, 255, .92))}.el-root .emodal .gal-scope:hover{background:var(--el-control-hover, #353432)}.el-root .emodal .fsel-trigger{height:34px;padding:0 10px 0 12px;border-radius:var(--el-radius-field, 9px);background:var(--el-field, #1e1d1c);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;font-size:13px;letter-spacing:0;color:var(--el-text, rgba(255, 255, 255, .92))}.el-root .emodal .fsel-trigger.placeholder{color:var(--el-text-3, rgba(255, 255, 255, .4))}.el-root .emodal .fsel-trigger[aria-expanded=true]{border-color:var(--el-line, rgba(255, 255, 255, .18))}.el-root .emodal .ep-trash{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--el-text-2, rgba(255, 255, 255, .55))}.el-root .emodal .ep-trash:hover{background:var(--el-hover, rgba(255, 255, 255, .06));color:var(--el-danger, #ff8a78)}.el-root .emodal .ep-trash .i{width:14px;height:14px}.el-root .emodal .ep-tail{display:flex;align-items:center;gap:8px}.el-root .emodal .ckrow.mini .ck-t{font-size:13px;color:var(--el-text-2, rgba(255, 255, 255, .7));letter-spacing:0}.el-root .art-fail{pointer-events:auto;cursor:var(--flobi-cursor, default)}.el-root .art-fail.over{left:0;right:0;bottom:0;padding:6px 8px;border-radius:0 0 inherit inherit;background:var(--el-control, rgba(14, 13, 12, .78));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.el-root .emodal .ckrow input{width:16px;height:16px;border:0;border-radius:var(--el-radius-field, 5px);background:var(--el-field, #2c2b29);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .14))}.el-root .emodal .ckrow input:after{width:8px;height:4.5px;border-radius:0;background:none;border-left:1.75px solid var(--el-line, #151413);border-bottom:1.75px solid var(--el-line, #151413);transform:translateY(-1px) rotate(-45deg) scale(.4)}.el-root .emodal .ckrow input:checked{background:var(--el-field, #ecebe8);box-shadow:none}.el-root .emodal .ckrow input:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.el-root .emodal .tin-swatch{width:34px;height:34px;border-radius:var(--el-radius-field, 9px);border-color:transparent}.el-root .emodal .scale-stage.empty{border:0;border-radius:12px;background:var(--el-well, #1e1d1c);outline:1px dashed var(--el-line, rgba(255, 255, 255, .14));outline-offset:-1px}.el-root .emodal .scale-stage.empty p{font-size:13px;color:var(--el-text-2, rgba(255, 255, 255, .5))}.el-root .emodal .em-sheet.empty,.el-root .emodal .dashpanel.in-modal:not(.filled){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:0;border-radius:12px;background:var(--el-well, #1e1d1c);-webkit-backdrop-filter:none;backdrop-filter:none;outline:1px dashed var(--el-line, rgba(255, 255, 255, .14));outline-offset:-1px;font-size:13px;color:var(--el-text-2, rgba(255, 255, 255, .5))}.el-root .emodal .em-sheet.empty .m-acts.bare,.el-root .emodal .dashpanel.in-modal:not(.filled) .m-acts.bare{margin-top:0}.el-root .emodal .dp-empty{font-size:13px;color:var(--el-text-2, rgba(255, 255, 255, .5))}.el-root .emodal .dashpanel.in-modal.filled{border:0;border-radius:12px}.el-root .emodal .m-acts .m-ico.m-up{width:auto;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:500}.el-root .emodal .etile.fit .art{background:var(--el-field, #1e1d1c)}.el-root .emodal .etile.fit .art img{object-fit:contain}.el-root .emodal .em-field>.dashpanel.in-modal.ep-w{width:100%;max-width:100%}.el-root .emodal .em-field>.dashpanel.in-modal.filled img{object-fit:contain;background:var(--el-well, #1e1d1c)}.el-root .emodal .dashpanel.in-modal.wide{height:auto;aspect-ratio:16 / 9}.el-root .emodal .dashpanel.in-modal.portrait{height:auto;aspect-ratio:3 / 4;width:280px}.el-root .emodal .dashpanel.in-modal.filled img{width:100%;height:100%;object-fit:contain;background:var(--el-well, #1e1d1c)}.el-root .emodal .ep-group>.dashpanel.in-modal.ep-w.wide{width:480px}.el-root .emodal .em-views{display:flex;flex-direction:column;gap:10px;width:100%}.el-root .emodal .em-grid.tall{grid-template-columns:repeat(3,1fr);gap:8px}.el-root .emodal .etile.tall .art{aspect-ratio:9 / 16}.el-root .emodal .em-views-acts{display:flex}.el-root .emodal .em-views-acts .m-acts.bare{margin-top:0;justify-content:flex-start}.el-root .emodal .m-acts.compact .m-regen button{width:30px;padding:0;justify-content:center}.el-root .emodal .em-check{display:flex;align-items:baseline;gap:6px;margin:8px 0 0;font-size:12px;line-height:1.4;letter-spacing:-.24px;color:var(--txt-dim)}.el-root .emodal .em-check b{flex:none;font-weight:500;color:var(--el-attention, #ffb340)}.el-root .rpop .rp-how{display:flex;gap:2px;padding:2px;border-radius:var(--el-radius-pop, 10px);background:var(--el-surface-raised, #1e1d1c)}.el-root .rpop .rp-how button{flex:1;height:26px;border:0;border-radius:var(--el-radius-pop, 8px);background:transparent;color:var(--el-text-2, rgba(255, 255, 255, .6));font-size:12px;font-weight:500}.el-root .rpop .rp-how button:hover{color:var(--el-text, rgba(255, 255, 255, .85))}.el-root .rpop .rp-how button.on{background:var(--el-hover, rgba(255, 255, 255, .1));color:var(--el-text, #fff)}.el-root .card[data-cover-tone=light] .card-glow{opacity:.45}.vx-panel,.vx-node,.vx-nmenu,.el-kit-pop{--vx-shell: var(--el-surface, #171615);--vx-card: var(--el-field, #1e1d1c);--vx-tray: var(--el-surface-raised, #282726);--vx-group: var(--el-field, #1e1d1c);--vx-hair: var(--el-line, rgba(255, 255, 255, .07));--vx-text: var(--el-text, rgba(255, 255, 255, .92));--vx-text-2: var(--el-text-2, rgba(255, 255, 255, .55));--vx-text-3: var(--el-text-3, rgba(255, 255, 255, .36));--vx-tint: var(--el-accent, #ff9f0a);--vx-ease: cubic-bezier(.32, .72, 0, 1)}.vx-panel{display:flex;flex-direction:column;width:100%;height:100%;background:var(--vx-shell);color:var(--vx-text);font-family:var(--el-font, -apple-system, BlinkMacSystemFont, "Inter", sans-serif);letter-spacing:-.006em;overflow:hidden}.vx-head{display:flex;align-items:center;gap:6px;padding:14px 12px 10px 18px}.vx-title{flex:1;min-width:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.vx-count{margin-left:6px;font-size:13px;font-weight:500;color:var(--vx-text-3);font-variant-numeric:tabular-nums}.vx-icon-btn{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--el-radius-control, 999px);color:var(--el-text-2, rgba(255, 255, 255, .7));background:var(--el-control, rgba(128, 124, 119, .18))}.vx-icon-btn:hover{background:var(--el-control-hover, rgba(128, 124, 119, .28));color:var(--el-text, #fff)}.vx-icon-btn[data-primary]{background:var(--el-primary, #d6d5d4);color:var(--el-on-primary, #171615)}.vx-icon-btn[data-primary]:hover{background:var(--el-primary-hover, #fff)}.vx-search{display:flex;align-items:center;gap:7px;flex:1;min-width:0;height:34px;padding:0 11px;border-radius:var(--el-radius-field, 10px);background:#0000003d;box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .06));color:var(--vx-text-3)}.vx-search:focus-within{box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .18))}.vx-search input{flex:1;min-width:0;background:transparent;outline:none;font-size:13px;color:var(--vx-text)}.vx-search input::placeholder{color:var(--vx-text-3)}.vx-filters{display:flex;gap:6px;padding:10px 14px 4px;overflow-x:auto;scrollbar-width:none}.vx-filters::-webkit-scrollbar{display:none}.vx-cap{flex:none;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:var(--el-text-2, rgba(255, 255, 255, .72));background:var(--el-control, rgba(128, 124, 119, .16));white-space:nowrap}.vx-cap:hover{background:var(--el-hover, rgba(128, 124, 119, .24));color:var(--el-text, #fff)}.vx-cap[data-on]{background:var(--el-primary-hover, #d6d5d4);color:var(--el-on-primary, #171615)}.vx-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:2px;border-radius:var(--el-radius-control, 9px);background:var(--el-seg-track, rgba(0, 0, 0, .24));box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .05))}.vx-seg button{height:26px;padding:0 8px;border-radius:var(--el-radius-control, 7px);font-size:12px;font-weight:500;color:var(--vx-text-2);transition:background-color .16s ease,color .16s ease}.vx-seg button[data-on]{background:var(--el-seg-on, var(--el-control-hover, #3a3937));color:var(--el-text, #fff);box-shadow:var(--el-seg-shadow, 0 1px 2px rgba(0, 0, 0, .35))}.vx-seg button:disabled{opacity:.4;cursor:not-allowed}.vx-scroll{flex:1;min-height:0;overflow-y:auto;padding:6px 12px 16px;scrollbar-width:thin}.vx-section{padding-top:14px}.vx-section-head{display:flex;align-items:baseline;gap:6px;padding:0 8px 6px;font-size:12px;font-weight:600;color:var(--vx-text-3)}.vx-group{border-radius:12px;background:var(--vx-tray);box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .06));overflow:hidden}.vx-row{position:relative;display:flex;width:100%;min-height:48px;align-items:center;gap:11px;padding:7px 10px;text-align:left;transition:background-color .12s ease-out}.vx-row+.vx-row:before{content:"";position:absolute;top:0;left:52px;right:0;height:.5px;background:var(--vx-hair)}.vx-row:hover{background:var(--el-hover, rgba(255, 255, 255, .035))}.vx-row[data-on]{background:color-mix(in srgb,var(--vx-tint) 16%,transparent)}.vx-row-text{flex:1;min-width:0}.vx-row-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.vx-row-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;color:var(--vx-text-2)}.vx-uses{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:600;line-height:20px;text-align:center;color:var(--vx-text-2);background:var(--el-control, rgba(128, 124, 119, .18));font-variant-numeric:tabular-nums}.vx-thumb{position:relative;flex:none;width:32px;height:32px;border-radius:8px;overflow:hidden;background:var(--el-control, rgba(255, 255, 255, .06));box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .08));display:flex;align-items:center;justify-content:center;color:var(--el-text-2, rgba(255, 255, 255, .75))}.vx-thumb img,.vx-thumb video{width:100%;height:100%;object-fit:cover}.vx-thumb[data-kind=image]{color:var(--el-info, #d946ef);background:color-mix(in srgb,var(--el-info, rgb(217 70 239)) 14%,transparent)}.vx-thumb[data-kind=video]{color:var(--el-info, #38bdf8);background:color-mix(in srgb,var(--el-info, rgb(56 189 248)) 14%,transparent)}.vx-thumb[data-kind=audio]{color:var(--el-success, #34d399);background:color-mix(in srgb,var(--el-success, rgb(52 211 153)) 14%,transparent)}.vx-thumb[data-kind=text]{color:var(--el-danger, #ff3380);background:color-mix(in srgb,var(--el-danger, rgb(255 51 128)) 14%,transparent)}.vx-thumb[data-kind=number],.vx-thumb[data-kind=choice]{color:var(--el-attention, #fbbf24);background:color-mix(in srgb,var(--el-attention, rgb(251 191 36)) 14%,transparent)}.vx-thumb[data-kind=toggle]{color:var(--el-success, #30d158);background:color-mix(in srgb,var(--el-success, rgb(48 209 88)) 14%,transparent)}.vx-views{position:relative;flex:1;min-height:0}.vx-view{position:absolute;inset:0;display:flex;flex-direction:column;animation:vx-in .26s var(--vx-ease) both}.vx-view[data-back]{animation-name:vx-back}@keyframes vx-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes vx-back{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}.vx-back{display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 8px 0 2px;border-radius:8px;font-size:13px;color:color-mix(in srgb,var(--vx-tint) 65%,white)}.vx-back:hover{background:var(--el-hover, rgba(255, 255, 255, .05))}.vx-hero{margin:4px 14px 0;border-radius:14px;background:var(--vx-tray);box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .06));overflow:hidden}.vx-prop{display:flex;min-height:44px;align-items:center;gap:10px;padding:6px 12px;font-size:13px;position:relative}.vx-prop+.vx-prop:before{content:"";position:absolute;top:0;left:12px;right:0;height:.5px;background:var(--vx-hair)}.vx-prop-label{flex:none;width:88px;color:var(--vx-text-2)}.vx-prop-value{flex:1;min-width:0;display:flex;justify-content:flex-end;align-items:center;gap:6px;text-align:right}.vx-input{width:100%;min-width:0;background:transparent;outline:none;font-size:13px;color:var(--vx-text);text-align:right}.vx-input::placeholder{color:var(--vx-text-3)}.vx-textarea{width:100%;min-height:84px;resize:none;background:transparent;outline:none;padding:12px 14px;font-size:13px;line-height:1.45;color:var(--vx-text)}.vx-textarea::placeholder{color:var(--vx-text-3)}.vx-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--el-radius-control, 9px);font-size:13px;font-weight:500;background:var(--el-control, rgba(128, 124, 119, .22));color:var(--el-text, #fff)}.vx-btn:hover{background:var(--el-control-hover, rgba(128, 124, 119, .3))}.vx-btn[data-primary]{background:var(--el-primary, #d6d5d4);color:var(--el-on-primary, #171615)}.vx-btn[data-primary]:hover{background:var(--el-primary-hover, #fff)}.vx-btn[data-danger]{background:color-mix(in srgb,var(--el-danger, rgb(255 69 58)) 14%,transparent);color:var(--el-danger, #ff6961)}.vx-btn[data-danger]:hover{background:color-mix(in srgb,var(--el-danger, rgb(255 69 58)) 22%,transparent)}.vx-btn:disabled{opacity:.4;cursor:not-allowed}.vx-link{color:color-mix(in srgb,var(--vx-tint) 65%,white);font-size:13px}.vx-link:hover{color:color-mix(in srgb,var(--vx-tint) 45%,white)}.vx-danger-link{color:var(--el-danger, #ff6961);font-size:13px}.vx-media{position:relative;display:flex;aspect-ratio:16 / 10;align-items:center;justify-content:center;background:#0000004d}.vx-media img,.vx-media video{width:100%;height:100%;object-fit:contain}.vx-media audio{width:calc(100% - 28px)}.vx-media[data-drop]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--vx-tint) 70%,white)}.vx-media-actions{position:absolute;right:10px;bottom:10px;display:flex;gap:6px;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .22s var(--vx-ease)}.vx-media:hover .vx-media-actions,.vx-media:focus-within .vx-media-actions{opacity:1;transform:none}.vx-media-actions .vx-btn{height:28px;padding:0 10px;font-size:12px;background:var(--el-control, rgba(20, 19, 18, .82))}.vx-media-empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--vx-text-2);font-size:12px}.vx-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 14px 16px}.vx-kind{display:flex;min-height:72px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:12px;background:var(--vx-tray);box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .06));text-align:left}.vx-kind:hover{background:var(--el-control-hover, #2f2e2c)}.vx-kind-name{font-size:13px;font-weight:600}.vx-kind-sub{display:block;margin-top:1px;font-size:11px;color:var(--vx-text-3)}.vx-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px 24px;text-align:center}.vx-empty-title{font-size:15px;font-weight:600}.vx-empty-body{max-width:260px;font-size:12.5px;line-height:1.45;color:var(--vx-text-2)}@media(prefers-reduced-motion:reduce){.vx-view{animation:none}.vx-media-actions{transition:none}}.vx-chip{display:inline-flex;min-width:0;height:24px;align-items:center;gap:6px;padding:0 4px;border-radius:var(--el-radius-control, 7px);background:color-mix(in srgb,var(--el-attention, rgb(255 159 10)) 14%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--el-attention, rgb(255 159 10)) 45%,transparent);color:var(--el-attention, #ffe2b8);font:500 11.5px/1 -apple-system,BlinkMacSystemFont,var(--flobi-ui-font, "Inter", sans-serif)}.vx-chip .vx-thumb{flex:none}.vx-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:2px}.vx-chip-x{display:inline-flex;width:16px;height:16px;flex:none;align-items:center;justify-content:center;border-radius:var(--el-radius-control, 999px);color:color-mix(in srgb,var(--el-attention, rgb(255 226 184)) 60%,transparent)}.vx-chip-x:hover{background:var(--el-control-hover, rgba(255, 255, 255, .12));color:var(--el-text, #fff)}.vx-chip[data-missing]{background:color-mix(in srgb,var(--el-danger, rgb(255 69 58)) 12%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--el-danger, rgb(255 105 97)) 50%,transparent);color:var(--el-danger, #ffb4ae)}.vx-kind-tag{display:inline-flex;height:18px;align-items:center;padding:0 6px;border-radius:5px;background:color-mix(in srgb,var(--el-attention, rgb(255 159 10)) 14%,transparent);color:var(--el-attention, #ffc97a);font:500 10.5px/1 -apple-system,BlinkMacSystemFont,var(--flobi-ui-font, "Inter", sans-serif)}.vx-node{color:var(--vx-text);font-size:13px}.vx-nhead{display:flex;align-items:center;gap:6px;padding:4px 4px 10px 8px}.vx-ntitle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;letter-spacing:-.012em}.vx-nname>.vx-ntitle{flex:0 1 auto}.vx-nshow{display:inline-flex;height:26px;align-items:center;gap:4px;padding:0 8px 0 10px;border-radius:999px;background:var(--el-control, rgba(128, 124, 119, .2));color:var(--vx-text-2);font-size:12px;font-weight:500;transition:background-color .12s ease-out,color .12s ease-out}.vx-nshow:hover,.vx-nshow[data-on]{background:var(--el-hover, rgba(128, 124, 119, .3));color:var(--vx-text)}.vx-node .vx-group{border-radius:var(--ap-inner, 11px);background:var(--el-control, rgba(255, 255, 255, .045));box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .05));overflow:visible}.vx-nvar{position:relative;padding:8px 10px}.vx-nvar+.vx-nvar:before{content:"";position:absolute;top:0;left:40px;right:0;height:.5px;background:var(--vx-hair)}.vx-nvar-head{display:flex;min-height:28px;align-items:center;gap:10px}.vx-nvar-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:13px;font-weight:500;color:var(--vx-text)}button.vx-nvar-name:hover{color:var(--el-text, #fff);text-decoration:underline;text-decoration-color:var(--el-text-3, rgba(255, 255, 255, .3));text-underline-offset:3px}.vx-nvar-inline{flex:none;max-width:55%;display:flex;justify-content:flex-end}.vx-nvar-body{padding:8px 0 2px 30px}.vx-nempty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px 20px;color:var(--vx-text-3);font-size:12.5px;text-align:center}.vx-nmenu{display:flex;flex-direction:column;gap:4px;padding:6px;color:var(--vx-text);font-size:13px}.vx-nmenu-head{padding:6px 8px 2px;font-size:11.5px;font-weight:600;color:var(--vx-text-3)}.vx-nmenu-caps{padding:2px 4px 6px;flex-wrap:wrap}.vx-nmenu-list{max-height:220px;overflow-y:auto}.vx-nmenu-row{display:flex;width:100%;height:34px;align-items:center;gap:9px;padding:0 8px;border-radius:var(--el-radius-pop, 8px);text-align:left;transition:background-color .12s ease-out}.vx-nmenu-row:hover{background:var(--el-hover, rgba(128, 124, 119, .18))}.vx-nmenu-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-nmenu-check{display:inline-flex;width:18px;height:18px;flex:none;align-items:center;justify-content:center;border-radius:var(--el-radius-pop, 999px);box-shadow:inset 0 0 0 1.5px var(--el-line, rgba(255, 255, 255, .25));color:var(--el-text, #fff);transition:background-color .15s var(--vx-ease),box-shadow .15s var(--vx-ease)}.vx-nmenu-check[data-on]{background:var(--vx-tint);box-shadow:none}.vx-brandhead{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 6px 16px}.vx-brand{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--vx-text-2)}.vx-close{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:var(--el-control, rgba(128, 124, 119, .18));color:var(--vx-text-2);transition:background-color .14s ease,color .14s ease}.vx-close:hover{background:var(--el-hover, rgba(128, 124, 119, .3));color:var(--el-text, #fff)}.vx-searchrow{display:flex;align-items:center;gap:6px;padding:8px 12px 10px}.vx-scope{display:flex;flex:none;height:34px;align-items:center;gap:6px;padding:0 10px 0 12px;border-radius:10px;background:var(--el-control, rgba(128, 124, 119, .16));box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .06));font-size:12.5px;font-weight:500;color:var(--vx-text);transition:background-color .14s ease}.vx-scope svg{color:var(--vx-text-3);transition:transform .22s var(--vx-ease)}.vx-scope:hover,.vx-scope[data-on]{background:var(--el-hover, rgba(128, 124, 119, .26))}.vx-scope[data-on] svg{transform:rotate(180deg)}.vx-menu{display:flex;flex-direction:column;gap:1px}.vx-menu-item{display:flex;height:30px;align-items:center;padding:0 10px 0 28px;border-radius:var(--el-radius-pop, 8px);font:500 13px/1 -apple-system,BlinkMacSystemFont,var(--flobi-ui-font, "Inter", sans-serif);color:var(--el-text, rgba(255, 255, 255, .88));text-align:left;position:relative}.vx-menu-item:hover{background:var(--el-hover, rgba(128, 124, 119, .2))}.vx-menu-item[data-on]:before{content:"";position:absolute;left:11px;top:50%;width:8px;height:4.5px;border-left:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-70%) rotate(-45deg)}.vx-tabs-wrap{position:relative;flex:none}.vx-tabs{display:flex;gap:4px;padding:0 12px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.vx-tabs-wrap[data-more-right] .vx-tabs{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.vx-tabs-wrap[data-more-left] .vx-tabs{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent)}.vx-tabs-wrap[data-more-left][data-more-right] .vx-tabs{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.vx-tabs-arrow{position:absolute;top:50%;display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:var(--el-radius-control, 999px);background:var(--vx-tray);color:var(--vx-text);box-shadow:0 1px 4px #0006,inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .08));opacity:0;transform:translateY(-50%);transition:opacity .14s ease}.vx-tabs-arrow[data-side=left]{left:6px}.vx-tabs-arrow[data-side=right]{right:6px}.vx-tabs-wrap:hover .vx-tabs-arrow{opacity:1}.vx-tabs-arrow:hover{background:color-mix(in srgb,var(--vx-tray) 85%,white)}.vx-tabs::-webkit-scrollbar{display:none}.vx-tab{display:flex;flex:none;height:28px;align-items:center;gap:5px;padding:0 10px;border-radius:var(--el-radius-control, 999px);font-size:12.5px;font-weight:500;color:var(--vx-text-2);white-space:nowrap;transition:background-color .16s ease,color .16s ease}.vx-tab svg{opacity:.8}.vx-tab:hover{color:var(--vx-text);background:var(--el-control-hover, rgba(128, 124, 119, .12))}.vx-tab[data-empty]{color:var(--vx-text-3)}.vx-tab[data-on]{background:var(--el-primary-hover, #d6d5d4);color:var(--el-on-primary, #171615)}.vx-tab[data-on] svg{opacity:1}.vx-tab-count{min-width:16px;height:16px;padding:0 4px;border-radius:var(--el-radius-control, 999px);background:var(--el-control, rgba(255, 255, 255, .1));font-size:10.5px;line-height:16px;font-variant-numeric:tabular-nums;text-align:center}.vx-tab[data-on] .vx-tab-count{background:var(--el-control-hover, rgba(23, 22, 21, .14))}.vx-rule{flex:none;height:.5px;margin:12px 12px 0;background:var(--el-line, rgba(255, 255, 255, .09))}.vx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:6px}.vx-card{display:flex;flex-direction:column;min-width:0;padding:4px;border-radius:12px;background:var(--vx-card);box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .06));text-align:left;transition:background-color .14s ease,box-shadow .14s ease;animation:vx-card-in .32s var(--vx-ease) both}.vx-card:hover{background:var(--el-field-hover, #242321)}.vx-card[data-on]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--vx-tint) 75%,white)}@keyframes vx-card-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.vx-card-preview{position:relative;display:flex;aspect-ratio:4 / 3;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:var(--el-surface, #141312);color:var(--vx-text-2)}.vx-card-preview>img,.vx-card-preview>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vx-card-glyph{opacity:.55}.vx-card-fill{position:absolute;inset:0;display:flex;align-items:flex-end;padding:6px}.vx-card-hex{padding:2px 6px;border-radius:5px;background:#00000059;font:500 10.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--el-text, #fff)}.vx-card-words{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;padding:0 10px;font-size:12px;line-height:1.4;color:var(--vx-text)}.vx-card-big{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--vx-text);font-variant-numeric:tabular-nums}.vx-card-choice{display:flex;flex-direction:column;align-items:center;gap:6px}.vx-card-switch{position:relative;width:44px;height:26px;border-radius:999px;background:var(--el-control, rgba(120, 120, 128, .36))}.vx-card-switch>span{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:999px;background:var(--el-control, #fff);box-shadow:0 2px 4px #0000004d}.vx-card-switch[data-on]{background:var(--el-success, #30d158)}.vx-card-switch[data-on]>span{left:20px}.vx-card-meta{display:flex;flex-direction:column;gap:1px;padding:7px 6px 4px;min-width:0}.vx-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--vx-text)}.vx-card-sub{display:flex;gap:6px;overflow:hidden;white-space:nowrap;font-size:11px;color:var(--vx-text-3)}.vx-card-uses{color:color-mix(in srgb,var(--vx-tint) 60%,white)}.vx-card-new{background:transparent;box-shadow:none;outline:1px dashed var(--el-line, rgba(255, 255, 255, .14));outline-offset:-1px}.vx-card-new:hover{background:var(--el-hover, rgba(255, 255, 255, .03));outline-color:var(--el-line, rgba(255, 255, 255, .24))}.vx-card-new .vx-card-preview{background:transparent}.vx-card-plus{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;background:var(--el-control, rgba(128, 124, 119, .2));color:var(--el-text, #fff);transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.vx-card-new:hover .vx-card-plus{transform:scale(1.08)}.vx-foot{display:flex;flex:none;align-items:center;justify-content:space-between;padding:10px 12px 12px;box-shadow:inset 0 .5px 0 var(--el-line, rgba(255, 255, 255, .09))}.vx-foot .vx-seg button{display:flex;width:30px;align-items:center;justify-content:center;padding:0}.vx-place{display:flex;height:30px;align-items:center;gap:6px;padding:0 11px;border-radius:9px;background:var(--el-control, rgba(128, 124, 119, .18));font-size:12.5px;font-weight:500;color:var(--vx-text);transition:background-color .14s ease}.vx-place:hover{background:var(--el-hover, rgba(128, 124, 119, .28))}.vx-intro{display:flex;flex-direction:column;gap:14px;padding:4px 0 20px}.vx-intro-cta{display:flex;height:38px;align-items:center;justify-content:center;gap:6px;border-radius:var(--el-radius-control, 11px);background:var(--el-primary, #d6d5d4);color:var(--el-on-primary, #171615);font-size:13.5px;font-weight:600;box-shadow:var(--el-primary-shadow, 0 .5px 1px rgba(0, 0, 0, .3));transition:background-color .14s ease}.vx-intro-cta:hover{background:var(--el-primary-hover, #fff)}.vx-howto{display:flex;flex-direction:column;gap:6px;margin-top:4px}.vx-howto-head{padding:0 4px;font-size:12px;font-weight:600;color:var(--vx-text-3)}.vx-howto .vx-group{background:var(--vx-card)}.vx-howto-row{position:relative;display:flex;min-height:52px;align-items:center;gap:12px;padding:8px 12px}.vx-howto-row+.vx-howto-row:before{content:"";position:absolute;top:0;left:54px;right:0;height:.5px;background:var(--vx-hair)}.vx-howto-icon{display:flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--el-attention, rgb(255 159 10)) 16%,transparent);color:var(--el-attention, #ffb54d)}.vx-howto-text{display:flex;min-width:0;flex-direction:column;gap:1px}.vx-howto-title{font-size:13px;font-weight:500;color:var(--vx-text)}.vx-howto-sub{font-size:11.5px;color:var(--vx-text-3)}.vxe{display:flex;flex-direction:column;gap:14px}.vxe-stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:16px;background-color:var(--el-well, #0f0e0d);background-image:radial-gradient(var(--el-control, rgba(255, 255, 255, .075)) 1px,transparent 1px);background-size:14px 14px;background-position:7px 7px;box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .07))}.vxe-links{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:1}.vxe-link{fill:none;stroke:color-mix(in srgb,var(--vx-tint) 70%,white);stroke-width:1.6;stroke-linecap:round;opacity:.8}.vxe-var{position:absolute;left:16px;top:50%;z-index:2;display:flex;width:96px;flex-direction:column;gap:2px;padding:6px 6px 8px;border-radius:14px;background:var(--el-field, #242321);box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .09)),0 12px 26px -10px #000000d9;transform:translateY(-50%);transition:transform .18s var(--vx-ease)}.vxe-var[data-press]{transform:translateY(-50%) scale(.95)}.vxe-var-thumb{position:relative;display:block;aspect-ratio:1 / 1;margin-bottom:5px}.vxe-var-thumb .vxe-pic{border-radius:9px;overflow:hidden}.vxe-ring{position:absolute;inset:-1px;z-index:1;border-radius:10px;box-shadow:0 0 0 2px color-mix(in srgb,var(--vx-tint) 80%,white);opacity:0}.vxe-var-name{padding:0 2px;font-size:12.5px;font-weight:600;color:var(--vx-text)}.vxe-var-sub{padding:0 2px;font-size:10.5px;color:var(--vx-text-3);font-variant-numeric:tabular-nums}.vxe-pic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.vxe-pic>svg{width:100%;height:100%;display:block}.vxe-swap{opacity:0;transition:opacity .38s ease}.vxe-swap.on{opacity:1}.vxe-ghost{position:absolute;z-index:3;overflow:hidden;border-radius:9px;box-shadow:0 8px 18px -6px #000000bf;pointer-events:none;transform-origin:50% 50%}.vxe-cursor{position:absolute;left:52px;top:58px;z-index:4;width:15px;height:20px;opacity:0;background:var(--el-control, #fff);clip-path:polygon(0 0,0 78%,26% 60%,42% 100%,58% 94%,43% 56%,78% 56%);filter:drop-shadow(0 1px 1px rgba(0,0,0,.6));transform:translate(40px,34px);transition:transform .32s var(--vx-ease),opacity .2s ease}.vxe-cursor.vxe-cursor-in{opacity:1;transform:translate(0)}.vxe-cursor.vxe-cursor-out{opacity:0;transition-delay:.32s}.vxe-nodes{position:absolute;right:16px;top:16px;bottom:16px;z-index:2;display:flex;width:46%;flex-direction:column;justify-content:space-between}.vxe-node{display:flex;flex-direction:column;gap:5px;width:100%}.vxe-node-head{padding:2px 5px 0;font-size:10.5px;font-weight:600;color:var(--vx-text-2)}.vxe-node-prompt{display:flex;flex-direction:column;gap:4px;padding:2px 5px 3px}.vxe-node-prompt>span{display:block;height:4px;border-radius:2px;background:var(--el-control, rgba(255, 255, 255, .12))}.vxe-slot{position:relative;display:flex;height:26px;align-items:center;justify-content:space-between;padding:0 4px 0 8px}.vxe-port{position:absolute;left:-10px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:999px;background:var(--el-field, #1c1b1a);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--vx-tint) 80%,white)}.vxe-slot-label{font-size:10.5px;font-weight:500;color:var(--vx-text-2)}.vxe-slot-pic-wrap{position:relative;width:18px;height:18px}.vxe-slot-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:4px;outline:1px dashed var(--el-line, rgba(255, 255, 255, .2));outline-offset:-1px;color:var(--vx-text-3)}.vxe-slot-pic{position:absolute;inset:0;overflow:hidden;border-radius:4px;opacity:0}.vxe-slot[data-filled] .vxe-slot-pic{opacity:1}.vxe-slot[data-filled] .vxe-slot-empty{opacity:0}.vxe-copy{display:flex;flex-direction:column;gap:4px;padding:0 2px}.vxe-title{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--vx-text)}.vxe-body{font-size:13px;line-height:1.45;color:var(--vx-text-2)}@media(prefers-reduced-motion:reduce){.vx-card{animation:none}.vxe-swap,.vxe-cursor{transition:none}}.vx-lsection{padding-top:12px}.vx-lsection:first-child{padding-top:6px}.vx-lsection-head{padding:0 4px 6px;font-size:12px;font-weight:600;color:var(--vx-text-3)}.vx-lsection .vx-group{background:var(--vx-card)}.vx-lrow{position:relative;display:flex;width:100%;min-height:44px;align-items:center;gap:10px;padding:6px 12px 6px 8px;text-align:left;transition:background-color .12s ease-out}.vx-lrow+.vx-lrow:before{content:"";position:absolute;top:0;left:46px;right:0;height:.5px;background:var(--vx-hair)}.vx-lrow:hover{background:var(--el-hover, rgba(255, 255, 255, .035))}.vx-lrow[data-on]{background:color-mix(in srgb,var(--vx-tint) 16%,transparent)}.vx-lrow-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--vx-text)}.vx-lrow-value{display:flex;max-width:50%;flex:none;align-items:center;justify-content:flex-end;font-size:12.5px;color:var(--vx-text-2)}.vx-lrow-dim{color:var(--vx-text-3)}.vx-lrow-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-lrow-num{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;color:var(--vx-text)}.vx-lrow-color{display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.vx-lrow-color>span{width:14px;height:14px;border-radius:999px;box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .25))}.vx-lrow-switch{position:relative;width:30px;height:18px;border-radius:999px;background:var(--el-control, rgba(120, 120, 128, .36))}.vx-lrow-switch>span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--el-control, #fff);box-shadow:0 1px 2px #0000004d}.vx-lrow-switch[data-on]{background:var(--el-success, #30d158)}.vx-lrow-switch[data-on]>span{left:14px}.vx-node .vx-group{position:relative}.vx-nkind{flex:none;margin-left:auto;font-size:11.5px;color:var(--vx-text-3)}.vx-ntitle-link{flex:0 1 auto;text-align:left;cursor:var(--flobi-cursor, pointer)}.vx-ntitle-link:hover{text-decoration:underline;text-decoration-color:var(--el-text-3, rgba(255, 255, 255, .3));text-underline-offset:3px}.vx-vvalue{padding:8px}.vx-node .vx-media{overflow:hidden;border-radius:var(--ap-inner, 6px)}.vx-nnote{padding:8px 6px 2px;font-size:11.5px;color:var(--vx-text-3)}.vx-vpick{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 6px 8px 10px}.vx-vpick-text{font-size:13px;color:var(--vx-text-2)}.vx-nglyph{display:flex;width:22px;height:22px;flex:none;align-items:center;justify-content:center;border-radius:6px;background:color-mix(in srgb,var(--el-attention, rgb(255 159 10)) 16%,transparent);color:var(--el-attention, #ffb54d)}.vx-srow{position:relative;display:flex;width:100%;min-height:52px;align-items:center;gap:12px;padding:7px 12px 7px 10px;text-align:left}.vx-srow+.vx-srow:before{content:"";position:absolute;top:0;left:50px;right:0;height:.5px;background:var(--vx-hair)}.vx-srow:hover{background:var(--el-hover, rgba(255, 255, 255, .035))}.vx-srow:disabled{opacity:.5}.vx-srow-icon{display:flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;border-radius:8px;background:var(--el-control, rgba(255, 255, 255, .06));box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .08));color:var(--vx-text-2)}.vx-srow-text{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.vx-srow-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;color:var(--vx-text)}.vx-srow-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--vx-text-3)}.vx-wired{display:flex;align-items:center;gap:8px;margin:8px;padding:7px 8px 7px 11px;border-radius:10px;background:color-mix(in srgb,var(--vx-tint) 12%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--vx-tint) 30%,transparent);color:var(--vx-tint);font-size:12.5px}.vx-wired[data-kept]{background:var(--el-control, rgba(255, 255, 255, .04));box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .06));color:var(--vx-text-2)}.vx-wired-text{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vx-text-2)}.vx-wired-text b{font-weight:600;color:var(--vx-text)}.vx-warn-text{color:var(--el-attention, #ffcc66)}.vx-chip[data-problem]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--el-attention, rgb(255 204 102)) 55%,transparent)}.vx-chip[data-problem] .vx-chip-name{color:var(--el-attention, #ffcc66)}.vx-mention{display:flex;flex-direction:column;padding:5px;border-radius:12px;background:var(--el-field, #242321);box-shadow:0 0 0 .5px var(--el-line, rgba(255, 255, 255, .1)),0 10px 28px -6px #000000a6,0 2px 6px #00000059;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;color:var(--el-text, rgba(255, 255, 255, .92));overflow:hidden}.vx-mention-list{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin}.vx-mention-group{padding:6px 7px 3px;font-size:11px;font-weight:600;color:var(--el-text-3, rgba(255, 255, 255, .4))}.vx-mention-group:first-child{padding-top:2px}.vx-mention-row{display:flex;width:100%;height:30px;align-items:center;gap:8px;padding:0 7px;border-radius:7px;text-align:left}.vx-mention-row:hover,.vx-mention-row[data-active]{background:var(--el-control, rgba(255, 255, 255, .08))}.vx-mention-row[data-active]{background:color-mix(in srgb,var(--vx-tint, var(--el-accent, #ff9f0a)) 22%,transparent)}.vx-mention-pic{width:18px;height:18px;flex:none;border-radius:5px;object-fit:cover;background:var(--el-control, rgba(255, 255, 255, .08))}.vx-mention-row .vx-thumb{border-radius:5px}.vx-mention-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.vx-mention-value{max-width:45%;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--el-text-2, rgba(255, 255, 255, .42))}.vx-mention-empty{padding:7px 7px 8px;font-size:12.5px;color:var(--el-text-2, rgba(255, 255, 255, .45))}.vx-mention-create{display:flex;width:100%;height:30px;flex:none;align-items:center;gap:7px;margin-top:3px;padding:0 7px;border-radius:7px;font-size:13px;color:var(--el-text-2, rgba(255, 255, 255, .72));text-align:left}.vx-mention-create:hover{background:var(--el-hover, rgba(255, 255, 255, .07));color:var(--el-text, #fff)}.vx-nsect+.vx-nsect{margin-top:8px}.vx-nsect-head{padding:2px 6px 5px;font-size:11px;font-weight:500;color:var(--vx-text-3)}.vx-nrow{position:relative;display:flex;min-height:44px;align-items:center;gap:8px;padding:6px 10px 6px 8px}.vx-nrow+.vx-nrow:before{content:"";position:absolute;top:0;left:44px;right:0;height:.5px;background:var(--vx-hair)}.vx-nrow-main{display:flex;min-width:0;flex:1;align-items:center;gap:10px;border-radius:8px;text-align:left}.vx-nrow-text{display:flex;min-width:0;flex:1;flex-direction:column}.vx-nrow-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--vx-text)}button.vx-nrow-main:hover .vx-nrow-name{color:var(--el-text, #fff)}.vx-nrow-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--vx-text-3)}.vx-nrow[data-wired] .vx-nrow-sub{color:var(--vx-tint)}.vx-nrow-value{display:flex;max-width:45%;flex:none;justify-content:flex-end}.vx-mention-unfit{flex:none;margin-top:3px;padding:6px 7px 3px;border-top:.5px solid var(--el-line, rgba(255, 255, 255, .08));font-size:11.5px;color:var(--el-text-3, rgba(255, 255, 255, .4))}.vx-lrow .vx-lrow-value[data-kind=text]{flex:1 1 45%;max-width:55%}.vx-lrow-input{width:100%;min-width:0;height:28px;padding:0 8px;border-radius:var(--el-radius-field, 7px);background:transparent;color:var(--vx-text-2);font-size:12.5px;text-align:right;text-overflow:ellipsis;outline:none;transition:background-color .12s ease-out}.vx-lrow-input:hover{background:var(--el-field-hover, rgba(255, 255, 255, .05))}.vx-lrow-input:focus{background:var(--el-field, rgba(255, 255, 255, .08));color:var(--vx-text);text-align:left;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vx-tint) 55%,transparent)}.vx-lrow-input::placeholder{color:var(--vx-text-3)}.vx-lrow .vx-input{width:72px;text-align:right}.vx-dtitle{width:100%;margin-left:-4px;padding:2px 4px;border-radius:7px;background:transparent;color:var(--vx-text);font-size:20px;font-weight:600;letter-spacing:-.02em;outline:none;transition:background-color .12s ease-out}.vx-dtitle:hover{background:var(--el-hover, rgba(255, 255, 255, .04))}.vx-dtitle:focus{background:var(--el-control, rgba(255, 255, 255, .07))}.vx-dsub{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:12.5px;color:var(--vx-text-2)}.vx-dsub svg{opacity:.8}.vx-dhint{padding:8px 4px 0;font-size:12px;line-height:1.4;color:var(--vx-text-3)}.vx-menu-item svg{flex:none}.vx-menu[data-commands] .vx-menu-item{gap:8px;padding-left:10px}.vx-menu-item:disabled{opacity:.4;cursor:var(--flobi-cursor, default)}.vx-menu-item:disabled:hover{background:transparent}.ex-panel .i{display:block;flex:none;width:14px;height:14px;background-color:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.ex-panel .vx-tab .i{width:13px;height:13px;opacity:.8}.ex-panel .vx-tab[data-on] .i{opacity:1}.ex-card{position:relative;cursor:var(--flobi-cursor, pointer)}.ex-card .vx-card-preview>img{object-fit:cover}.ex-panel .vx-card-preview{aspect-ratio:16 / 9}.ex-card-empty{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;color:var(--vx-text-3)}.ex-card-empty .i{width:20px;height:20px;opacity:.5}.ex-card-make{height:24px;padding:0 10px;border-radius:999px;background:var(--el-control, rgba(128, 124, 119, .22));color:var(--vx-text);font-size:11.5px;font-weight:600}.ex-card-make:hover{background:var(--el-hover, rgba(128, 124, 119, .34))}.ex-card-busy{position:absolute;inset:0;display:flex;align-items:flex-end;padding:8px;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55));font-size:11px;font-weight:600;color:var(--el-text, #fff)}.ex-card[data-fresh]{animation:ex-fresh .7s var(--vx-ease) both}@keyframes ex-fresh{0%{opacity:0;transform:translateY(8px) scale(.96)}60%{opacity:1;transform:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--vx-tint) 80%,transparent)}to{box-shadow:none}}.ex-traits{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.ex-trait{display:flex;color:var(--vx-text);opacity:.22;transition:opacity .14s ease-out}.ex-trait[data-on]{opacity:.75}.ex-trait .i{width:12px;height:12px}.ex-tick{position:absolute;top:10px;right:10px;display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#00000059;box-shadow:inset 0 0 0 1.5px var(--el-line, rgba(255, 255, 255, .7));color:transparent;transition:background-color .16s ease-out,color .16s ease-out}.ex-tick[data-on]{background:var(--vx-tint);box-shadow:none;color:var(--el-text, #fff)}.vx-lrow .ex-tick{position:static;flex:none}.ex-lthumb{display:flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:7px;background:var(--el-surface, #141312);color:var(--vx-text-2)}.ex-lthumb img{width:100%;height:100%;object-fit:cover}.ex-lthumb .i{width:14px;height:14px}.ex-lmain{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.ex-lsub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--vx-text-3)}.ex-chev{flex:none;color:var(--vx-text-3)}.ex-kinds{display:flex;flex-direction:column}.ex-krow{position:relative;display:flex;width:100%;min-height:52px;align-items:center;gap:12px;padding:8px 12px;text-align:left;transition:background-color .12s ease-out}.ex-krow+.ex-krow:before{content:"";position:absolute;top:0;left:52px;right:0;height:.5px;background:var(--vx-hair)}.ex-krow:hover{background:var(--el-hover, rgba(255, 255, 255, .035))}.ex-krow[aria-disabled]{opacity:.5;pointer-events:none}.ex-kicon{display:flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border-radius:8px;background:var(--el-control, rgba(128, 124, 119, .16));color:var(--vx-text)}.ex-kicon .i{width:15px;height:15px}.ex-ktext{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.ex-kname{font-size:13.5px;font-weight:600;letter-spacing:-.01em}.ex-ksub{font-size:12px;color:var(--vx-text-3)}.ex-head{display:flex;align-items:center;gap:12px;padding:4px 18px 14px}.ex-head .ex-kicon{width:40px;height:40px;border-radius:11px}.ex-head .ex-kicon .i{width:19px;height:19px}.ex-title{font-size:17px;font-weight:600;letter-spacing:-.02em}.ex-sub{margin-top:1px;font-size:12.5px;color:var(--vx-text-2)}.ex-label{padding:0 4px 6px;font-size:12px;font-weight:600;color:var(--vx-text-3)}.ex-block+.ex-block{margin-top:16px}.ex-note{padding:6px 4px 0;font-size:11.5px;line-height:1.4;color:var(--vx-text-3)}.ex-note[data-warn]{color:var(--el-attention, #ffb340)}.ex-tray{display:flex;flex-direction:column;gap:12px;padding:8px;border-radius:19px;background:var(--vx-tray);box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .09))}.ex-sec-title{padding:0 10px 4px 14px;font-size:12px;line-height:16px;font-weight:600;color:var(--vx-text-3)}.ex-sec-note{padding:5px 10px 0 14px;font-size:11.5px;line-height:1.4;color:var(--vx-text-3)}.ex-grp{position:relative;border-radius:11px;background:var(--vx-group);box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #00000026}.ex-row{position:relative;display:flex;width:100%;min-height:36px;align-items:center;gap:8px;padding:2px 10px 2px 14px;border:0;background:none;font:inherit;font-size:13px;text-align:left;color:var(--vx-text);cursor:pointer;transition:background-color .12s ease-out}.ex-row:first-child{border-top-left-radius:11px;border-top-right-radius:11px}.ex-row:last-child{border-bottom-left-radius:11px;border-bottom-right-radius:11px}.ex-row:hover{background:var(--el-hover, rgba(255, 255, 255, .025))}.ex-row+.ex-row:before{content:"";position:absolute;top:0;left:14px;right:0;height:.5px;background:var(--vx-hair)}.ex-row-icon{display:inline-flex;flex:none;color:var(--vx-text-2)}.ex-row-icon .i{width:14px;height:14px}.ex-row-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-row-value{flex:none;color:var(--vx-text-2)}.ex-row-chev{flex:none;color:var(--vx-text-3)}.ex-row-tick{flex:none;color:var(--vx-text)}.ex-grp-block{padding:10px}.ex-grp-block[data-flush]{padding:0}.ex-grp-tip{padding:8px 4px 0;font-size:11.5px;line-height:1.4;color:var(--vx-text-3)}.ex-grp-note{padding:10px 14px;font-size:13px;color:var(--vx-text-3)}.ex-btn-gray{height:36px;width:100%;border:0;border-radius:11px;background:var(--el-control, rgba(128, 124, 119, .24));font:inherit;font-size:13px;font-weight:500;color:var(--vx-text);cursor:pointer}.lb-ov.ex-lib-over{z-index:1000050}.ex-btn-gray:hover{background:var(--el-control-hover, rgba(128, 124, 119, .3))}.ex-seg{display:flex;margin:0 12px 16px}.ex-seg.vx-seg button{flex:1;height:28px;font-size:12.5px;font-weight:600}.ex-field{display:flex;min-height:42px;align-items:center;padding:0 12px}.ex-field input{width:100%;min-width:0;background:transparent;color:var(--vx-text);font-size:14px;outline:none}.ex-field input::placeholder{color:var(--vx-text-3)}.ex-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ex-photo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:9px;background:var(--el-surface, #141312);animation:vx-card-in .26s var(--vx-ease) both}.ex-photo img{width:100%;height:100%;object-fit:cover}.ex-photo-x{position:absolute;top:5px;right:5px;display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#0000008c;color:var(--el-text, #fff);opacity:0;transition:opacity .14s ease-out}.ex-photo:hover .ex-photo-x,.ex-photo-x:focus-visible{opacity:1}.ex-add{display:flex;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:var(--el-radius-control, 9px);outline:1px dashed var(--el-line, rgba(255, 255, 255, .16));outline-offset:-1px;color:var(--vx-text-2);font-size:11.5px;transition:background-color .14s ease-out,outline-color .14s ease-out}.ex-add:hover,.ex-add[data-drop]{background:var(--el-control, rgba(255, 255, 255, .04));outline-color:var(--el-line, rgba(255, 255, 255, .32))}.ex-drop{display:flex;width:100%;min-height:132px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:12px;outline:1px dashed var(--el-line, rgba(255, 255, 255, .16));outline-offset:-1px;text-align:center;color:var(--vx-text-2);transition:background-color .14s ease-out,outline-color .14s ease-out}.ex-drop:hover,.ex-drop[data-drop]{background:var(--el-control, rgba(255, 255, 255, .035));outline-color:var(--el-line, rgba(255, 255, 255, .32))}.ex-drop-title{font-size:13px;font-weight:600;color:var(--vx-text)}.ex-drop-sub{font-size:11.5px;color:var(--vx-text-3)}.ex-switchrow{position:relative;display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:7px 12px;text-align:left}.ex-switchrow+.ex-switchrow:before{content:"";position:absolute;top:0;left:12px;right:0;height:.5px;background:var(--vx-hair)}.ex-switchrow .ex-ktext{gap:2px}.ex-switchrow .ex-kname{font-size:13px;font-weight:500}.ex-switch{position:relative;width:36px;height:22px;flex:none;border-radius:999px;background:var(--el-control, rgba(120, 120, 128, .36));transition:background-color .18s ease-out}.ex-switch>span{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:var(--el-control, #fff);box-shadow:0 1px 3px #0000004d;transition:left .2s var(--vx-ease)}.ex-switch[data-on]{background:var(--el-success, #30d158)}.ex-switch[data-on]>span{left:16px}.ex-compose{padding:10px 12px 8px}.ex-compose textarea{display:block;width:100%;min-height:84px;resize:none;background:transparent;color:var(--vx-text);font-size:13.5px;line-height:1.45;outline:none}.ex-compose textarea::placeholder{color:var(--vx-text-3)}.ex-compose[data-short] textarea{min-height:40px;max-height:140px;field-sizing:content}.ex-compose-bar{display:flex;align-items:center;gap:6px;margin-top:6px}.ex-compose-bar .ex-count{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums;color:var(--vx-text-3)}.ex-atts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ex-att{position:relative;width:44px;height:44px;overflow:hidden;border-radius:8px;background:var(--el-surface, #141312)}.ex-att img{width:100%;height:100%;object-fit:cover}.ex-att .ex-photo-x{top:2px;right:2px;width:16px;height:16px}.ex-att:hover .ex-photo-x{opacity:1}.ex-iconbtn{display:flex;height:26px;align-items:center;gap:5px;padding:0 9px;border-radius:var(--el-radius-control, 999px);background:var(--el-control, rgba(128, 124, 119, .16));color:var(--vx-text-2);font-size:11.5px;font-weight:500}.ex-iconbtn:hover{background:var(--el-control-hover, rgba(128, 124, 119, .28));color:var(--vx-text)}.ex-mood{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;color:var(--vx-text-2)}.ex-mood img{width:28px;height:28px;border-radius:6px;object-fit:cover}.ex-up{display:flex;flex-direction:column;gap:5px;padding:8px 4px 0;font-size:11.5px;color:var(--vx-text-2)}.ex-bar{position:relative;height:3px;overflow:hidden;border-radius:999px;background:var(--el-control, rgba(255, 255, 255, .08))}.ex-bar>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--vx-tint);transition:width .3s ease-out}.ex-bar[data-indet]>i{width:35%;animation:ex-sweep 1.2s ease-in-out infinite}@keyframes ex-sweep{0%{left:-35%}to{left:100%}}.ex-bar[data-live]>i{overflow:hidden;transition:width 1s linear}.ex-bar[data-live]:not([data-indet])>i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--el-control, rgba(255, 255, 255, .45)),transparent);transform:translate(-100%);animation:ex-sheen 1.6s ease-in-out infinite}@keyframes ex-sheen{to{transform:translate(100%)}}.ex-cta{flex:none;display:flex;gap:8px;padding:10px 12px 12px;box-shadow:inset 0 .5px 0 var(--el-line, rgba(255, 255, 255, .09))}.ex-cta .vx-btn{height:38px;flex:1;border-radius:var(--el-radius-control, 11px);font-size:13.5px;font-weight:600;white-space:nowrap}.ex-cta .vx-btn[data-primary]{flex:1.4}.ex-cost{margin-left:5px;font-weight:500;opacity:.6}.ex-cta .vx-btn .ex-caret{margin-left:4px;opacity:.55;transition:transform .22s var(--vx-ease)}.ex-cta .vx-btn[data-on] .ex-caret{transform:rotate(180deg)}.ex-try-menu .vx-menu-item{white-space:nowrap}.ex-menu-price{margin-left:auto;padding-left:14px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--vx-text-3)}.ex-cta .vx-btn[aria-disabled]{opacity:.4}.ex-stage{position:relative;display:flex;min-height:150px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:var(--el-surface, #141312)}.ex-stage img{display:block;width:100%;height:auto}.ex-stage-wait{display:flex;width:70%;flex-direction:column;align-items:center;gap:10px;padding:28px 0;text-align:center}.ex-stage-title{font-size:13px;font-weight:600}.ex-stage-sub{font-size:11.5px;color:var(--vx-text-3);font-variant-numeric:tabular-nums}.ex-stage-wait .ex-bar{width:100%}.ex-cands{display:flex;gap:6px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.ex-cand{position:relative;width:64px;height:44px;flex:none;overflow:hidden;border-radius:8px;background:var(--el-surface, #141312);opacity:.6;transition:opacity .14s ease-out,box-shadow .14s ease-out}.ex-cand img{width:100%;height:100%;object-fit:cover}.ex-cand:hover{opacity:.9}.ex-cand[data-on]{opacity:1;box-shadow:inset 0 0 0 1.5px var(--vx-tint)}.ex-intro{padding:4px 4px 14px}.ex-intro-title{font-size:17px;font-weight:600;letter-spacing:-.02em}.ex-intro-body{margin-top:4px;max-width:300px;font-size:12.5px;line-height:1.45;color:var(--vx-text-2)}.ex-panel.el-embed{position:absolute;inset:0;z-index:3;border-radius:12px}.ex-trailer{flex:none}@media(prefers-reduced-motion:reduce){.ex-card[data-fresh],.ex-photo{animation:none}.ex-bar[data-indet]>i{animation:none;left:0;width:100%;opacity:.5}.ex-bar[data-live]>i:after{animation:none}}.exe .exe-pic{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.exe-el{position:absolute;left:14px;top:50%;z-index:2;display:flex;width:122px;flex-direction:column;gap:2px;padding:6px 6px 8px;border-radius:14px;background:var(--el-field, #242321);box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .09)),0 12px 26px -10px #000000d9;transform:translateY(-50%)}.exe-sheet{position:relative;display:block;aspect-ratio:96 / 56;margin-bottom:5px;border-radius:9px;overflow:hidden}.exe-el-name{align-self:flex-start;padding:0 2px;font-size:12.5px;font-weight:600;color:var(--vx-text)}.exe-el-sub{padding:0 2px;font-size:10.5px;color:var(--vx-text-3);font-variant-numeric:tabular-nums}.exe-shots{position:absolute;right:14px;top:14px;bottom:14px;z-index:2;display:flex;width:47%;flex-direction:column;gap:8px}.exe-shot{display:flex;min-height:0;flex:1;flex-direction:column;gap:4px;padding:5px;border-radius:12px;background:var(--el-field, #242321);box-shadow:inset 0 0 0 .5px var(--el-line, rgba(255, 255, 255, .08)),0 10px 22px -12px #000000d9}.exe-shot-prompt{display:flex;height:16px;flex:none;align-items:center;gap:4px;padding:0 2px}.exe-shot-words{min-width:0;overflow:hidden;font-size:10px;color:var(--vx-text-3);text-overflow:ellipsis;white-space:nowrap}.exe-pill{display:inline-flex;height:15px;align-items:center;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--vx-tint) 20%,transparent);color:color-mix(in srgb,var(--vx-tint) 85%,white);font-size:9.5px;font-weight:600;white-space:nowrap;opacity:0;transform:scale(.8);transition:opacity .2s ease-out,transform .32s cubic-bezier(.34,1.56,.64,1)}.exe-pill[data-on]{opacity:1;transform:none}.exe-ghost{position:absolute;z-index:3;margin:0;pointer-events:none;transform-origin:left top;transition:none}.exe-shot-pic{position:relative;min-height:0;flex:1;overflow:hidden;border-radius:8px;background:var(--el-surface, #151413)}.exe-shot-empty{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--el-control, rgba(255, 255, 255, .05)) 45%,transparent 70%) 0 0 / 220% 100%;animation:exe-shimmer 1.4s linear infinite;transition:opacity .22s ease-out}.exe-shot-empty[data-gone]{opacity:0;animation:none}@keyframes exe-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.exe-shot-img{position:absolute;inset:0;opacity:0}.exe-shot-img[data-on]{opacity:1}.exe-ring{position:absolute;z-index:2;border-radius:999px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--vx-tint) 85%,white);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.exe-pill,.exe-shot-empty{transition:none;animation:none}}.ex-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ex-views[data-one]{grid-template-columns:1fr}.ex-view{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:9px;background:var(--el-tile, var(--el-surface, #141312));animation:vx-card-in .26s var(--vx-ease) both}.ex-view[data-wide]{aspect-ratio:16 / 9}.ex-view img{width:100%;height:100%;object-fit:cover;object-position:center top}.ex-view[data-new] img{animation:ex-view-in .52s var(--vx-ease) both}@keyframes ex-view-in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}.ex-view-empty{display:flex;aspect-ratio:3 / 4;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:9px;outline:1px dashed var(--el-line, rgba(255, 255, 255, .16));outline-offset:-1px;color:var(--vx-text-2);transition:background-color .14s ease-out,outline-color .14s ease-out}.ex-view-empty[data-wide]{aspect-ratio:16 / 9}.ex-view-empty:hover,.ex-view-empty[data-drop]{background:var(--el-control, rgba(255, 255, 255, .04));outline-color:var(--el-line, rgba(255, 255, 255, .32))}.ex-view-empty b{font-size:12px;font-weight:600;color:var(--vx-text)}.ex-view-cap{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:6px;background:#0009;font-size:10.5px;font-weight:600;color:#fff}.ex-views:not([data-board]){align-items:start}.ex-view-cell{display:flex;min-width:0;flex-direction:column;gap:4px}.ex-view-acts{display:flex;height:24px;justify-content:center;gap:4px;opacity:0;transition:opacity .14s ease-out}.ex-view-cell:hover .ex-view-acts,.ex-view-acts:has(:focus-visible){opacity:1}@media(hover:none){.ex-view-acts{opacity:1}}.ex-view-act{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:var(--el-control, rgba(255, 255, 255, .08));color:var(--vx-text)}.ex-view-act:hover{background:var(--el-control-hover, rgba(255, 255, 255, .16))}.ex-view-busy{position:absolute;inset:0;background:linear-gradient(110deg,var(--el-tile, var(--el-surface, #1a1918)) 30%,var(--el-tile-shine, var(--el-field, #262523)) 50%,var(--el-tile, var(--el-surface, #1a1918)) 70%);background-size:220% 100%;animation:ex-view-shim 1.4s linear infinite}.ex-view[data-has] .ex-view-busy{opacity:.82}.ex-view-up{position:absolute;left:12px;right:12px;top:50%;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translateY(-50%);font-size:11px;font-weight:600;color:var(--vx-text-2)}.ex-view-up .ex-bar{width:100%}@keyframes ex-view-shim{0%{background-position:120% 0}to{background-position:-120% 0}}.ex-views[data-board]{padding:6px;border-radius:12px;background:var(--el-control, #8e8e8c)}@media(prefers-reduced-motion:reduce){.ex-view-busy,.ex-view[data-new] img{animation:none}}.pg-specimen{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:inherit;background:var(--el-primary, #f4f1ec);color:var(--el-on-primary, #1a1918);-webkit-user-select:none;user-select:none}.pg-specimen-sample{font-size:clamp(22px,42%,44px);line-height:1;font-weight:500;opacity:.55;transition:opacity .25s ease}.pg-specimen.is-ready .pg-specimen-sample{opacity:1}.ref-thumb>.pg-specimen{position:absolute;inset:0}.pg-specimen-name{max-width:88%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 10px/1.3 var(--flobi-ui-font, "Instrument Sans", sans-serif);color:var(--el-on-primary, rgba(26, 25, 24, .55))}.scrub-zone[data-scrub]{cursor:ew-resize;touch-action:none;user-select:none;-webkit-user-select:none}.scrub-field:not(:focus):not(:disabled){cursor:ew-resize}.scrub-field{touch-action:pan-y}.scrub-field[data-scrubbing]{background-color:var(--el-control, rgba(255, 255, 255, .07));color:var(--el-text, rgba(255, 255, 255, .95))}.scrub-field{transition:background-color .12s cubic-bezier(.32,.72,0,1),color .12s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.scrub-field{transition:none}}html.flow-scrubbing,html.flow-scrubbing *{cursor:ew-resize!important}html.flow-scrubbing{user-select:none;-webkit-user-select:none}.el-root,.vx-panel{--fx-spring: cubic-bezier(.3, 1.5, .5, 1);--fx-out: cubic-bezier(.2, .9, .3, 1)}:is(.el-root,.vx-panel) .fx-press{transition:transform .28s var(--fx-spring),background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .18s ease,opacity .14s ease}:is(.el-root,.vx-panel) .fx-press:active:not([aria-disabled=true]){transform:scale(.965) translateY(.5px);transition-duration:70ms;transition-timing-function:ease-out}:is(.el-root,.vx-panel) .fx-press[aria-disabled=true]{cursor:not-allowed}:is(.el-root,.vx-panel) .fx-press:focus-visible{outline:2px solid var(--el-focus, rgba(237, 235, 233, .5));outline-offset:2px}@keyframes el-fx-pop-in{0%{opacity:0;transform:translateY(-3px) scale(.97)}to{opacity:1;transform:none}}.el-root .fx-pop,.el-root.fx-pop{animation:el-fx-pop-in .17s var(--fx-out)}@media(prefers-reduced-motion:reduce){:is(.el-root,.vx-panel) .fx-press{transition:none!important}:is(.el-root,.vx-panel) .fx-press:active{transform:none!important}.el-root .fx-pop,.el-root.fx-pop{animation:none!important}}.el-root.el-kit-pop{pointer-events:auto}.el-root .ap-float,.el-root .ap-float *{font-family:var(--el-font, -apple-system, BlinkMacSystemFont, "Inter", sans-serif);letter-spacing:-.006em}.el-root .ap-float{background:linear-gradient(180deg,var(--el-surface-raised, #2a2928) 0%,var(--el-surface-raised, #242322) 100%);box-shadow:inset 0 1px 0 var(--el-line, rgba(255, 255, 255, .07)),0 0 0 .5px var(--el-line, rgba(255, 255, 255, .09)),0 14px 36px -10px #000000bf}.el-root .ap-float.ap-raised{background:var(--el-surface-raised, #2b2a29);box-shadow:inset 0 0 0 1px var(--el-line, rgba(255, 255, 255, .09)),0 2px 6px #00000073,0 22px 48px -10px #000000e6}.el-root .el-kit-pop-body{overflow:hidden;border-radius:var(--el-radius-pop, 14px)}.el-root.el-kit-pop-classic{overflow:hidden;border-radius:var(--el-radius-pop, 12px);border:1px solid var(--el-line, rgba(255, 255, 255, .09));background:var(--el-surface-raised, rgba(30, 29, 28, .95));box-shadow:0 24px 48px -12px #000000b3,0 0 0 1px #0006;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.el-root.el-popover{z-index:1020;width:auto;border:0;padding:0;border-radius:var(--el-radius-pop, 8px);background:var(--el-surface-raised, #171615);color:var(--el-text, rgba(255, 255, 255, .9));box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;outline:none;transform-origin:var(--radix-popover-content-transform-origin);animation:el-fx-pop-in .15s var(--fx-out, ease-out)}.el-root .scp{display:flex;flex-direction:column;gap:12px}.el-root .scp-boxed{width:256px;padding:12px;background:var(--el-field, #1e1d1c);border-radius:8px;border:1px solid var(--el-line, rgba(255, 255, 255, .05))}.el-root .scp-bare{width:100%}.el-root .scp-satval{position:relative;width:100%;height:128px;border-radius:4px;cursor:crosshair;overflow:hidden;-webkit-user-select:none;user-select:none}.el-root .scp-fill{position:absolute;inset:0}.el-root .scp-thumb{position:absolute;width:12px;height:12px;border:2px solid var(--el-line, #fff);border-radius:9999px;box-shadow:0 1px 2px #0000000d;transform:translate(-50%,-50%);pointer-events:none}.el-root .scp-hue{position:relative;width:100%;height:12px;border-radius:9999px;cursor:pointer;-webkit-user-select:none;user-select:none}.el-root .scp-hue-thumb{top:50%;background:var(--el-info, #3b82f6)}.el-root .scp-row{position:relative;display:flex;align-items:center;gap:8px}.el-root .scp-dropper{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--el-radius-field, 4px);background:var(--el-field, #171615);border:1px solid var(--el-line, rgba(255, 255, 255, .12));transition:background-color .15s}.el-root .scp-dropper:hover{background:var(--el-field-hover, rgba(255, 255, 255, .05))}.el-root .scp-dropper-ico{width:16px;height:16px;color:var(--el-text-2, rgba(255, 255, 255, .5))}.el-root .scp-hexbox{display:flex;flex:1;height:32px;align-items:center;padding:0 8px;border-radius:var(--el-radius-field, 4px);background:var(--el-field, #171615);border:1px solid var(--el-line, rgba(255, 255, 255, .1))}.el-root .scp-hex-ico{width:12px;height:12px;margin-right:8px;color:var(--el-text-2, rgba(255, 255, 255, .5))}.el-root .scp-hex-label{margin-right:8px;font-size:12px;line-height:16px;color:var(--el-text-2, rgba(255, 255, 255, .5))}.el-root .scp-hex-input{width:100%;background:transparent;border:none;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:16px;text-transform:uppercase;color:var(--el-text, rgba(255, 255, 255, .9))}:is(.el-root,.vx-panel) .flex{display:flex}:is(.el-root,.vx-panel) .flex-col{flex-direction:column}:is(.el-root,.vx-panel) .flex-1{flex:1 1 0%}:is(.el-root,.vx-panel) .min-h-0{min-height:0}:is(.el-root,.vx-panel) .min-w-0{min-width:0}:is(.el-root,.vx-panel) .h-full{height:100%}:is(.el-root,.vx-panel) .items-center{align-items:center}:is(.el-root,.vx-panel) .self-center{align-self:center}:is(.el-root,.vx-panel) .gap-1{gap:4px}:is(.el-root,.vx-panel) .gap-2{gap:8px}:is(.el-root,.vx-panel) .p-0{padding:0}:is(.el-root,.vx-panel) .p-1{padding:4px}:is(.el-root,.vx-panel) .px-2\.5{padding-left:10px;padding-right:10px}:is(.el-root,.vx-panel) .px-\[18px\]{padding-left:18px;padding-right:18px}:is(.el-root,.vx-panel) .pt-3{padding-top:12px}:is(.el-root,.vx-panel) .pb-1{padding-bottom:4px}:is(.el-root,.vx-panel) .pb-3{padding-bottom:12px}:is(.el-root,.vx-panel) .text-white\/85{color:var(--el-text, rgba(255, 255, 255, .85))}:is(.el-root,.vx-panel) .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.el-embed-scrim{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;box-sizing:border-box;background:var(--el-scrim, rgba(0, 0, 0, .45))}.ex-panel.el-embed.el-embed-dialog{position:relative;inset:auto;width:min(420px,100%);height:min(640px,calc(100dvh - 32px));border-radius:var(--el-radius-modal, 18px);box-shadow:var(--el-modal-shadow, 0 0 0 .5px rgba(255, 255, 255, .1), 0 30px 80px -20px rgba(0, 0, 0, .7))}.el-root.el-popup-wait{position:fixed;left:50%;bottom:calc(max(var(--flobi-bottom-bar, 0px),env(safe-area-inset-bottom,0px)) + 32px);z-index:1000;transform:translate(-50%);padding:7px 14px;border-radius:999px;background:var(--el-control, #2b2a29);color:var(--el-text-2, rgba(255, 255, 255, .55));font-size:12px;font-weight:500;box-shadow:0 0 0 .5px var(--el-line, rgba(255, 255, 255, .1)),0 10px 24px -8px #0009;pointer-events:none;animation:el-fx-pop-in .17s var(--fx-out)}.kx-crumbs{display:flex;align-items:center;gap:4px;padding:12px 10px 4px}.kx-crumbs-gap{height:16px}.kx-intro{padding:0 18px 12px}.kx-col{display:flex;flex:1 1 0%;flex-direction:column;min-height:0}.kx-col-full{height:100%}.kx-shrink{min-width:0}@media(pointer:coarse){.el-root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[contenteditable=true]){font-size:16px}}@media(hover:none){.el-root .m-acts{opacity:1;align-items:flex-end;padding-bottom:8px;background:linear-gradient(to top,rgba(0,0,0,.45),transparent 55%)}.el-root .ref-x,.ex-photo-x{opacity:1}.ex-photo-x{width:28px;height:28px}}.el-root .em-close,.el-root .el-phone-only,.el-phone-only{display:none}@media(max-width:767px){.el-root .emodal{left:0;top:0;width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;padding-top:env(safe-area-inset-top,0px);transform:translateY(16px)}.el-root .emodal.show{transform:none}.el-root .emodal .em-head{padding:10px 12px;gap:8px}.el-root .emodal .em-id .av{width:36px;height:36px}.el-root .emodal .em-actions{gap:6px;flex:none}.el-root .emodal .em-dots{width:44px;height:44px}.el-root .emodal .em-close{width:44px;height:44px;flex:none}.el-root .emodal .em-board{height:36px}.el-root .em-close{display:inline-flex;align-items:center;justify-content:center}.el-root .em-body{flex-direction:column}.el-root .emodal .em-nav{width:auto;flex-direction:row;align-items:center;gap:4px;padding:6px 10px;border-right:0;border-bottom:.5px solid var(--el-line, rgba(255, 255, 255, .08));overflow-x:auto;overflow-y:hidden}.el-root .emodal .em-nav button{flex:none;height:36px;padding:0 12px}.el-root .emodal .em-nav .rule-h{display:none}.el-root .emodal .em-nav .em-scope-row{flex:none}.el-root .emodal .em-panel{padding:12px 14px calc(28px + env(safe-area-inset-bottom,0px))}.el-root .emodal .em-row{flex-direction:column;align-items:stretch;gap:4px}.el-root .emodal .em-row>.lbl{flex:none;min-height:0}.el-root .rpop{width:min(340px,calc(100vw - 16px))}.el-root .el-phone-only,.el-phone-only{display:flex}.el-root .el-wide-only,.el-wide-only{display:none}}:root{--el-surface: var(--color-editor-bg-secondary, #191919);--el-surface-raised: var(--color-editor-bg-elevated, #2a2a2a);--el-well: var(--color-editor-bg-primary, #0a0a0a);--el-scrim: rgb(0 0 0 / .55);--el-field: rgb(255 255 255 / .06);--el-field-hover: rgb(255 255 255 / .09);--el-focus: rgb(255 255 255 / .35);--el-control: var(--color-editor-surface-muted, #ffffff1a);--el-control-hover: var(--color-editor-surface-active, #ffffff26);--el-hover: rgb(255 255 255 / .08);--el-line: var(--color-editor-border-default, #ffffff1a);--el-text: #f3f3f3;--el-text-2: var(--color-editor-text-secondary, #ffffff80);--el-text-3: var(--color-editor-text-disabled, #848484);--el-accent: #ececec;--el-primary: #ececec;--el-primary-hover: #ffffff;--el-on-primary: #141414;--el-primary-shadow: none;--el-primary-hover-filter: none;--el-radius-modal: 14px;--el-radius-pop: 10px;--el-radius-field: 8px;--el-radius-control: 8px;--el-modal-shadow: 0 0 0 1px rgb(255 255 255 / .08), 0 30px 80px -20px rgb(0 0 0 / .8);--el-font: var(--flobi-ui-font)}@font-face{font-family:FT Inter;src:url(/fonts/text/InterVariable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:FT Inter;src:url(/fonts/text/InterVariable-Italic.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:"FT Instrument Serif";src:url(/fonts/text/InstrumentSerif-400.latin.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"FT Instrument Serif";src:url(/fonts/text/InstrumentSerif-400-italic.latin.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"FT DM Serif Display";src:url(/fonts/text/DMSerifDisplay-400.latin.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"FT DM Serif Display";src:url(/fonts/text/DMSerifDisplay-400-italic.latin.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FT Archivo Black;src:url(/fonts/text/ArchivoBlack-400.latin.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:FT Rubik;src:url(/fonts/text/Rubik-400.latin.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:FT Rubik;src:url(/fonts/text/Rubik-700.latin.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:FT Rubik;src:url(/fonts/text/Rubik-900.latin.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:FT Caveat;src:url(/fonts/text/Caveat-500.latin.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:FT Caveat;src:url(/fonts/text/Caveat-700.latin.ttf) format("truetype");font-weight:700;font-display:swap}@keyframes text-tile-pop{0%,8%{opacity:0;transform:scale(.6)}16%{opacity:1;transform:scale(1.08)}22%,86%{opacity:1;transform:scale(1)}96%,to{opacity:0}}@keyframes text-tile-fade{0%,6%{opacity:.2;filter:grayscale(1) brightness(.6)}26%,86%{opacity:1;filter:none}96%,to{opacity:0}}@keyframes text-tile-blur{0%,6%{opacity:0;filter:blur(6px)}28%,86%{opacity:1;filter:blur(0)}96%,to{opacity:0}}@keyframes text-tile-rise{0%,6%{opacity:0;transform:translateY(8px)}22%,86%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes text-tile-type{0%,6%{clip-path:inset(0 100% 0 0)}40%,86%{clip-path:inset(0 0 0 0)}96%,to{clip-path:inset(0 0 0 0);opacity:0}}.text-tile-pop>*{animation:text-tile-pop 2.4s ease-out infinite both}.text-tile-pop>*:nth-child(2){animation-delay:.18s}.text-tile-fade>*{animation:text-tile-fade 2.4s ease-out infinite both}.text-tile-fade>*:nth-child(2){animation-delay:.22s}.text-tile-blur>*{animation:text-tile-blur 2.4s ease-out infinite both}.text-tile-rise>*{animation:text-tile-rise 2.4s ease-out infinite both}.text-tile-rise>*:nth-child(2){animation-delay:.15s}.text-tile-type{animation:text-tile-type 2.4s steps(14) infinite both}.text-tile-karaoke>*:nth-child(2){animation:text-tile-fade 2.4s ease-out infinite both;animation-delay:.4s}@media(prefers-reduced-motion:reduce){[class*=text-tile-],[class*=text-tile-]>*{animation:none!important}}@keyframes text-first-pop{0%{opacity:0;transform:translateY(6px) scale(.6)}60%{opacity:1;transform:translateY(0) scale(1.08)}to{opacity:1;transform:none}}.text-first-play>span{display:inline-block;animation:text-first-pop .42s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.text-first-play>span{animation:none!important}}.tag-prompt{--pill-va: -6px;scrollbar-width:none}.tag-prompt::-webkit-scrollbar{display:none}.tag-prompt:focus-visible{outline:none}.tag-prompt[data-empty]:before{content:attr(data-placeholder);color:#ffffff4d;pointer-events:none}.tag-prompt .mpill{display:inline-flex;align-items:center;gap:5px;max-width:200px;position:relative;height:22px;padding:1px 7px 1px 1px;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#2a2a2a;color:#e6e6e6;font-weight:500;font-size:12px;line-height:18px;white-space:nowrap;vertical-align:var(--pill-va);-webkit-user-select:none;user-select:none}.tag-prompt .mpill .nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.tag-prompt .mpill img,.tag-prompt .mpill .ph,.tag-prompt .mpill-count,.tag-prompt .mpill-more{flex:none}.tag-prompt .mpill img,.tag-prompt .mpill .ph{width:18px;height:18px;border-radius:4px;object-fit:cover;display:block;background:#ffffff0f}.tag-prompt .mpill-count{color:#ffffff80}.tag-prompt .mpill.has-more{padding-right:20px}.tag-prompt .mpill-more{position:absolute;right:0;top:0;bottom:0;width:20px;display:flex;align-items:center;justify-content:center;border:0;border-radius:0 5px 5px 0;background:transparent;color:#ffffff73;cursor:pointer;transition:color .12s ease,background-color .12s ease}.tag-prompt .mpill-more:hover,.tag-prompt .mpill-more[aria-expanded=true]{color:#fff;background:#ffffff14}.tag-prompt .mpill-more .i{display:block;width:10px;height:10px;transform:rotate(90deg)}.fw-pill{display:flex;width:100%;height:40px;min-width:52px;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;overflow:hidden;padding:10px;border:0;border-radius:14px;background:#2b2a29;cursor:pointer;text-align:left;font-family:var(--flobi-ui-font);transition:background-color .3s ease-out}.fw-pill:hover{background:#333130}.fw-pill-l{display:flex;min-width:0;align-items:center;gap:8px}.fw-pill-mark{display:flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;border-radius:7px;object-fit:cover;background:#12a594;color:#efefef;font-size:11px;line-height:1;letter-spacing:.066px}.fw-pill-name{overflow:hidden;max-width:none;white-space:nowrap;text-overflow:ellipsis;color:#ffffffe6;font-size:14px;font-weight:500;line-height:20px}.fw-pill-chev{display:flex;width:7px;height:7px;flex-shrink:0;color:#cbcbcb;transform:rotate(-90deg);transition:transform .3s ease-out}.fw-pill[data-open=true] .fw-pill-chev{transform:rotate(90deg)}.fw-pill-chev svg{display:block;width:100%;height:100%}@media(pointer:coarse){.fw-pill{min-height:44px}}.fs-root{--_font: var(--fs-font, "Instrument Sans", system-ui, -apple-system, sans-serif);--_bg: var(--fs-bg, #ffffff);--_menu: var(--fs-menu, #ffffff);--_field: var(--fs-field, rgb(0 0 0 / 3%));--_hover: var(--fs-hover, rgb(0 0 0 / 5%));--_selected: var(--fs-selected, rgb(0 0 0 / 7%));--_line: var(--fs-line, rgb(0 0 0 / 7%));--_edge: var(--fs-edge, rgb(0 0 0 / 8%));--_text: var(--fs-text, #1b1b1b);--_text-2: var(--fs-text-2, rgb(0 0 0 / 60%));--_text-3: var(--fs-text-3, rgb(0 0 0 / 45%));--_accent: var(--fs-accent, #22808c);--_accent-ink: var(--fs-accent-ink, #ffffff);--_danger: var(--fs-danger, #d93f3f);--_focus: var(--fs-focus, #22808c);--_shadow: var(--fs-shadow, 0 8px 24px rgb(0 0 0 / 8%), 0 2px 8px rgb(0 0 0 / 5%));--_scrim: var(--fs-scrim, rgb(20 18 14 / 28%));--_r: var(--fs-radius, 8px);--_inset: 8px;--_r-panel: calc(var(--_r) + var(--_inset));--_r-menu: calc(var(--_r) + 4px);--_r-inner: max(2px, calc(var(--_r) - 4px));font-family:var(--_font);font-size:13px;line-height:18px;color:var(--_text);-webkit-font-smoothing:antialiased;text-align:left;letter-spacing:normal}.fs-root[data-fs-mode=dark]{--_bg: var(--fs-bg, #282725);--_menu: var(--fs-menu, #302f2c);--_field: var(--fs-field, rgb(255 255 255 / 5%));--_hover: var(--fs-hover, rgb(255 255 255 / 7%));--_selected: var(--fs-selected, rgb(255 255 255 / 10%));--_line: var(--fs-line, rgb(255 255 255 / 8%));--_edge: var(--fs-edge, rgb(255 255 255 / 10%));--_text: var(--fs-text, #f4f1eb);--_text-2: var(--fs-text-2, rgb(244 241 235 / 65%));--_text-3: var(--fs-text-3, rgb(244 241 235 / 45%));--_accent: var(--fs-accent, #2a9aa8);--_danger: var(--fs-danger, #f26464);--_focus: var(--fs-focus, #2a9aa8);--_shadow: var(--fs-shadow, 0 12px 32px rgb(0 0 0 / 40%), 0 2px 8px rgb(0 0 0 / 25%));--_scrim: var(--fs-scrim, rgb(0 0 0 / 45%));color-scheme:dark}:where(.fs-root) *,:where(.fs-root) *:before,:where(.fs-root) *:after{box-sizing:border-box}:where(.fs-root) :is(button,input,textarea){font:inherit;color:inherit;letter-spacing:inherit;margin:0}:where(.fs-root) button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}:where(.fs-root) :is(h1,h2,h3,p,ul){margin:0;padding:0;font:inherit}:where(.fs-root) ul{list-style:none}.fs-root :focus-visible,.fs-root:focus-visible{outline:2px solid var(--_focus);outline-offset:1px}.fs-root :focus:not(:focus-visible){outline:none}.fs-pop:focus-visible,.fs-dialog:focus-visible,.fs-sheet:focus-visible,.fs-menu:focus-visible{outline:none}.fs-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fs-root{--_f-r-shell: calc(22px * var(--fs-round, 1));--_f-pad: 11px;--_f-r-group: calc(11px * var(--fs-round, 1));--_f-gi: 4px;--_f-r-row: calc(7px * var(--fs-round, 1));--_f-x: 10px;--_f-gap: 10px;--_f-name-size: 14px;--_f-small: 13px;--_f-title: 15px;--_f-ctl: 36px;--_f-row: 36px;--_f-av: 26px;--_f-in: calc(1px + var(--_f-gi) + var(--_f-x));--_f-lead: calc(var(--_f-pad) + var(--_f-in));--_f-tray: color-mix(in srgb, var(--_bg) 95%, var(--_text));--_f-card: var(--_bg);--_f-card-edge: color-mix(in srgb, var(--_line) 80%, transparent);--_f-accent-text: var(--_accent);--_f-ease: cubic-bezier(.2, .8, .2, 1)}.fs-root[data-fs-mode=dark]{--_f-tray: var(--_bg);--_f-card: color-mix(in srgb, var(--_bg) 94%, var(--_text));--_f-card-edge: color-mix(in srgb, var(--_text) 5%, transparent);--_f-accent-text: color-mix(in srgb, var(--_accent) 72%, var(--_text))}.fs-sheet{--_f-r-shell: calc(27px * var(--fs-round, 1));--_f-pad: 16px;--_f-r-group: calc(11px * var(--fs-round, 1));--_f-name-size: 16px;--_f-small: 14px;--_f-title: 17px;--_f-ctl: 44px;--_f-row: 44px;--_f-av: 28px;--_f-x: 12px;--_f-gap: 12px}.fs-pop,.fs-dialog,.fs-sheet{background:var(--_f-tray);border:1px solid var(--_edge);box-shadow:var(--_shadow);z-index:10050}.fs-pop{width:412px;max-width:calc(100vw - 16px);max-height:min(680px,var(--radix-popover-content-available-height, 80dvh));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--_f-r-shell);transform-origin:var(--radix-popover-content-transform-origin);animation:fs-pop-in .14s var(--_f-ease)}.fs-dialog{position:fixed;top:50%;left:50%;translate:-50% -50%;width:min(412px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--_f-r-shell);animation:fs-pop-in .16s var(--_f-ease)}.fs-dialog-invite{width:min(440px,calc(100vw - 32px))}.fs-dialog-wide{width:min(520px,calc(100vw - 32px))}.fs-scrim{position:fixed;inset:0;background:var(--_scrim);z-index:10040;animation:fs-fade .16s ease-out}.fs-sheet{position:fixed;left:0;right:0;bottom:0;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--_f-r-shell) var(--_f-r-shell) 0 0;border-bottom:0;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));animation:fs-sheet-in .22s var(--_f-ease);font-size:15px;transition:transform .12s ease-out}.fs-grabber{display:flex;justify-content:center;padding:8px 0 2px;cursor:grab;touch-action:none}.fs-grabber span{width:36px;height:5px;border-radius:3px;background:var(--_text-3);opacity:.5}@keyframes fs-pop-in{0%{opacity:0;scale:.97}}@keyframes fs-fade{0%{opacity:0}}@keyframes fs-sheet-in{0%{transform:translateY(100%)}}.fs-page[data-dir=push]{animation:fs-push .22s var(--_f-ease)}.fs-page[data-dir=pop]{animation:fs-pop-back .22s var(--_f-ease)}@keyframes fs-push{0%{opacity:0;transform:translate(24px)}}@keyframes fs-pop-back{0%{opacity:0;transform:translate(-24px)}}.fs-switch{position:relative;flex:none;width:30px;height:18px;border-radius:9px;background:var(--_selected);border:1px solid var(--_edge);transition:background-color .16s}.fs-switch[aria-checked=true]{background:var(--_accent);border-color:transparent}.fs-switch-knob{position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:translate .16s var(--_f-ease)}.fs-switch[aria-checked=true] .fs-switch-knob{translate:12px 0}.fs-sheet .fs-switch{width:42px;height:26px;border-radius:13px}.fs-sheet .fs-switch-knob{width:22px;height:22px}.fs-sheet .fs-switch[aria-checked=true] .fs-switch-knob{translate:16px 0}.fs-pw{display:flex;flex:1;gap:6px;align-items:center}.fs-pw-input{flex:1;min-width:0;height:28px;padding:0 8px;border-radius:calc(var(--_f-r-row) - 1px);border:1px solid var(--_edge);background:var(--_field);color:var(--_text);outline:none}.fs-pw-input:focus{border-color:var(--_focus)}.fs-pw-btn{height:28px;padding:0 10px;border-radius:calc(var(--_f-r-row) - 1px);background:var(--_accent);color:var(--_accent-ink);font-weight:var(--fs-w-medium, 500)}.fs-pw-btn:disabled{opacity:.45;cursor:default}.fs-link-btn{flex:none;padding:0 2px;border-radius:4px;color:var(--_f-accent-text);font-weight:var(--fs-w-medium, 500);white-space:nowrap}.fs-link-btn:hover{text-decoration:underline;text-underline-offset:2px}.fs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:calc(var(--_f-r-row) - 1px);color:var(--_text-2);flex:none}.fs-icon-btn:hover{background:var(--_hover);color:var(--_text)}.fs-value{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px 0 8px;border-radius:calc(var(--_f-r-row) - 1px);color:var(--_text-2);white-space:nowrap;flex:none}.fs-value:hover,.fs-value[data-state=open]{background:var(--_hover);color:var(--_text)}.fs-value svg{flex:none;opacity:.8}.fs-value-static{padding-right:24px;cursor:default;color:var(--_text-3)}.fs-value-static:hover{background:none;color:var(--_text-3)}.fs-value-strong{color:var(--_text);margin-left:-8px;font-weight:var(--fs-w-medium, 500)}.fs-value-boxed{border:1px solid var(--_f-card-edge);background:var(--_f-card);height:var(--_f-ctl);border-radius:var(--_f-r-group)}.fs-sized{display:inline-grid;text-align:left}.fs-sized>*{grid-area:1 / 1}.fs-sized-ghost{visibility:hidden}.fs-spin{display:inline-block;flex:none;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;opacity:.7;animation:fs-spin .7s linear infinite}@keyframes fs-spin{to{transform:rotate(360deg)}}.fs-share{color:var(--_text);font-size:var(--_f-name-size);line-height:20px}.fs-home{display:flex;flex-direction:column;gap:10px;padding:var(--_f-pad)}.fs-sheet .fs-home{gap:14px;padding-top:8px}.fs-stack{display:flex;flex-direction:column;gap:8px}.fs-head{display:flex;align-items:center;gap:12px;min-height:40px;padding:4px 0 2px var(--_f-in)}.fs-thing{display:flex;flex:none;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;background:var(--_f-card);border:1px solid var(--_f-card-edge);color:var(--_text-2)}.fs-thing svg{width:18px;height:18px}.fs-head-text{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.fs-title{margin:0;max-width:100%;font-size:var(--_f-title);line-height:20px;font-weight:var(--fs-w-strong, 600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-sheet .fs-title{line-height:22px}.fs-phrase{display:inline-flex;align-items:center;gap:5px;height:20px;margin:0 0 0 -4px;padding:0 6px 0 3px;border-radius:6px;color:var(--_text-2);font-size:var(--_f-small);line-height:16px;white-space:nowrap;transition:background-color .12s,color .12s}.fs-phrase>svg{flex:none;width:14px;height:14px}button.fs-phrase:hover,button.fs-phrase[aria-expanded=true]{color:var(--_text);background:var(--_hover)}.fs-phrase-chev{display:inline-flex;transition:rotate .2s var(--_f-ease)}.fs-phrase-chev[data-open]{rotate:180deg}.fs-phrase-chev svg{width:10px;height:10px}.fs-sheet .fs-phrase{height:24px}.fs-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--_selected);color:var(--_text-2)}.fs-reveal{margin-top:-10px}.fs-options{margin-top:10px;display:flex;flex-direction:column;gap:4px}.fs-tick{display:inline-flex;width:16px;justify-content:center;color:var(--_f-accent-text)}.fs-roles-seg{display:flex;gap:2px;padding:2px;margin:0;border-radius:var(--_f-r-row);background:var(--_selected)}.fs-roles-seg button{flex:1;height:24px;border-radius:calc(var(--_f-r-row) - 2px);color:var(--_text-2);font-size:var(--_f-small);font-weight:var(--fs-w-medium, 500);text-align:center}.fs-roles-seg button[aria-checked=true]{background:var(--_bg);color:var(--_text);box-shadow:0 1px 2px #0000001f}.fs-root[data-fs-mode=dark] .fs-roles-seg button[aria-checked=true]{background:#ffffff21;box-shadow:none}.fs-drill-end{display:inline-flex;align-items:center;gap:4px;color:var(--_text-3)}.fs-requests{gap:0}.fs-request{display:flex;align-items:flex-start;gap:var(--_f-gap);padding:8px var(--_f-x)}.fs-request>.fs-avatar{margin-top:-3px}.fs-request-main{display:flex;flex-direction:column;flex:1;min-width:0}.fs-request-line{display:flex;align-items:baseline;gap:6px;min-width:0}.fs-request-msg{margin:2px 0 0;color:var(--_text-2);font-size:var(--_f-small);line-height:16px}.fs-request-actions{display:flex;gap:6px;margin-top:8px}.fs-faces{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px var(--_f-in);border-radius:var(--_f-r-group);color:var(--_text);text-align:left;transition:background-color .12s}.fs-faces:hover{background:var(--_hover)}.fs-stack-faces{display:flex;flex:none}.fs-face{display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px var(--_f-tray);background:var(--_f-tray)}.fs-face+.fs-face{margin-left:-5px}.fs-face-more{width:var(--_f-av);height:var(--_f-av);align-items:center;justify-content:center;background:var(--_selected);color:var(--_text-2);font-size:11px;font-weight:var(--fs-w-strong, 600);font-variant-numeric:tabular-nums}.fs-faces-text{display:flex;flex-direction:column;flex:1;min-width:0}.fs-faces-label{font-weight:var(--fs-w-medium, 500);line-height:20px}.fs-faces-sub{display:inline-flex;align-items:center;gap:4px;color:var(--_text-2);font-size:var(--_f-small);line-height:18px}.fs-faces-sub svg{flex:none}.fs-faces-chev{flex:none;color:var(--_text-3)}.fs-add{display:flex;flex-direction:column}.fs-field{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:var(--_f-ctl);padding:4px 4px 4px calc(var(--_f-in) - 1px);border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card);cursor:text}.fs-field:focus-within{border-color:var(--_focus)}.fs-field-glyph{display:inline-flex;margin-right:6px;color:var(--_text-3)}.fs-input{flex:1;min-width:8ch;height:26px;padding:0;border:0;background:transparent;color:var(--_text);font:inherit;outline:none}.fs-root .fs-input:focus-visible,.fs-root .fs-search input:focus-visible{outline:none}.fs-input::placeholder,.fs-compose-msg::placeholder,.fs-search input::placeholder{color:var(--_text-3)}.fs-chip{display:inline-flex;align-items:center;gap:2px;height:24px;max-width:100%;padding:0 2px 0 8px;border-radius:calc(var(--_f-r-group) - 5px);background:var(--_selected);font-size:var(--_f-small)}.fs-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;color:var(--_text-2)}.fs-chip-x:hover{background:var(--_hover)}.fs-results{margin:6px 0 0;list-style:none}.fs-result{cursor:pointer}.fs-result[aria-selected=true]{background:var(--_hover)}.fs-result-quiet{cursor:default}.fs-compose{display:flex;flex-direction:column;gap:6px;padding-top:6px}.fs-compose-row{display:flex;align-items:center;gap:6px}.fs-compose-msg{flex:1;min-width:0;height:var(--_f-ctl);padding:0 10px;border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card);color:var(--_text);font:inherit;outline:none}.fs-compose-msg:focus{border-color:var(--_focus)}.fs-actions .fs-lead-glyph,.fs-move .fs-lead-glyph{color:var(--_text-2)}.fs-chevron{flex:none;justify-self:end;color:var(--_text-3)}.fs-row-btn:disabled{cursor:default;color:var(--_text-3)}.fs-row-btn:disabled:hover{background:none}.fs-row.fs-move{padding:0 calc(var(--_f-in) - 1px) 0 var(--_f-in);margin-top:-4px;border-radius:var(--_f-r-group)}.fs-row.fs-move,.fs-move .fs-lead-glyph,.fs-move .fs-chevron{color:var(--_f-accent-text)}.fs-move .fs-name{font-weight:var(--fs-w-medium, 500)}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:var(--_f-ctl);padding:0 12px;border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card);color:var(--_text);font-weight:var(--fs-w-medium, 500);white-space:nowrap;transition:background-color .12s}.fs-btn:hover:not(:disabled){background:color-mix(in srgb,var(--_f-card) 100%,var(--_text) 5%)}.fs-btn:disabled{color:var(--_text-3);cursor:default}.fs-btn-primary{border-color:transparent;background:var(--_accent);color:var(--_accent-ink)}.fs-btn-primary:hover:not(:disabled){background:var(--_accent);filter:brightness(1.07)}.fs-btn-primary:disabled{color:var(--_accent-ink);opacity:.45}.fs-btn-plain{border-color:transparent;background:transparent}.fs-btn-plain:hover:not(:disabled){background:var(--_hover)}.fs-btn-small{height:28px;padding:0 10px;border-radius:7px;font-size:var(--_f-small)}.fs-btn-wide{width:100%}.fs-btn svg{flex:none}.fs-screen{display:flex;flex-direction:column}.fs-nav{display:flex;align-items:center;gap:2px;min-height:40px;padding:var(--_f-pad) var(--_f-pad) 2px calc(var(--_f-lead) - 11.5px)}.fs-nav-end{display:inline-flex;margin-left:auto;padding-right:4px}.fs-nav-title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--_f-title);line-height:20px;font-weight:var(--fs-w-strong, 600)}.fs-sheet .fs-nav-title{line-height:22px}.fs-back{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--_text-2);transition:background-color .12s,color .12s}.fs-back:hover{background:var(--_hover);color:var(--_text)}.fs-body{display:flex;flex-direction:column;gap:10px;padding:6px var(--_f-pad) var(--_f-pad)}.fs-body>*{flex:none}.fs-scroll{max-height:520px;overflow-y:auto;overscroll-behavior:contain}.fs-sheet .fs-scroll{max-height:none}.fs-group{display:flex;flex-direction:column;min-width:0}.fs-group-title{display:flex;align-items:baseline;gap:6px;margin:0;padding:2px 0 6px var(--_f-in);font-size:12px;line-height:16px;font-weight:var(--fs-w-strong, 600);color:var(--_text-2)}.fs-sheet .fs-group-title{font-size:14px;line-height:18px;font-weight:var(--fs-w-medium, 500)}.fs-group-count{font-weight:var(--fs-w-medium, 500);color:var(--_text-3);font-variant-numeric:tabular-nums}.fs-card{position:relative;display:flex;flex-direction:column;padding:var(--_f-gi);border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card)}.fs-group-foot{padding:6px 0 0 var(--_f-in)}.fs-search{display:flex;align-items:center;gap:10px;height:var(--_f-ctl);padding:0 6px 0 calc(var(--_f-in) - 1px);border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card);color:var(--_text-3);cursor:text}.fs-search:focus-within{border-color:var(--_focus)}.fs-search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--_text);font:inherit;outline:none}.fs-li{display:contents}.fs-row{position:relative;display:grid;grid-template-columns:var(--_f-av) minmax(0,1fr) auto;grid-template-rows:var(--_f-row) auto;align-items:center;column-gap:var(--_f-gap);width:100%;min-height:var(--_f-row);padding:0 var(--_f-x);border-radius:var(--_f-r-row);color:var(--_text);font-size:var(--_f-name-size);line-height:20px;text-align:left}.fs-row-plain{grid-template-columns:auto minmax(0,1fr) auto}.fs-row-plain:not(:has(>.fs-lead-glyph)){grid-template-columns:minmax(0,1fr) auto}.fs-row>.fs-avatar{align-self:center}.fs-card>.fs-row+.fs-row:before,.fs-card>:is(.fs-row,.fs-li)+.fs-li>.fs-row:before,.fs-card>.fs-li+.fs-row:before,.fs-card [role=radiogroup]>.fs-row+.fs-row:before,.fs-card>[role=radiogroup]+.fs-drill:before{content:"";position:absolute;top:0;right:var(--_f-x);left:calc(var(--_f-x) + var(--_f-av) + var(--_f-gap));height:1px;background:var(--_line);pointer-events:none;transition:opacity .12s}.fs-card .fs-row-plain:before{left:var(--_f-x)!important}.fs-card .fs-row-plain:has(>.fs-lead-glyph):before{left:calc(var(--_f-x) + 16px + var(--_f-gap))!important}.fs-row:is(:hover,:focus-within):before,.fs-row:is(.fs-row-btn,.fs-result):hover+.fs-row:before,.fs-li:has(>.fs-row:hover)+:is(.fs-row,.fs-li>.fs-row):before,.fs-row:not(.fs-row-btn):hover+.fs-row:before,.fs-row:has(.fs-role[data-state=open],.fs-chev-btn[data-state=open])+.fs-row:before{opacity:0}.fs-li:has(>.fs-row:hover)+.fs-li>.fs-row:before{opacity:0}.fs-row[role=listitem]:hover,.fs-row:has(.fs-role[data-state=open],.fs-chev-btn[data-state=open]),.fs-row-btn:hover{background:var(--_hover)}.fs-row-btn{cursor:pointer;transition:background-color .12s}.fs-row-btn:focus-visible{outline-offset:-2px}.fs-lead{display:block;width:var(--_f-av)}.fs-lead-glyph{display:inline-flex;align-items:center;justify-content:center;width:16px;color:var(--_text-2)}.fs-tile{display:inline-flex;align-items:center;justify-content:center;width:var(--_f-av);height:var(--_f-av);border-radius:7px;background:var(--_selected);color:var(--_text-2)}.fs-tile svg{width:15px;height:15px}.fs-main{display:flex;align-items:baseline;gap:6px;min-width:0}.fs-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-quiet{flex:none;color:var(--_text-3);font-size:var(--_f-small);white-space:nowrap}.fs-main>.fs-quiet{max-width:60%;overflow:hidden;text-overflow:ellipsis}.fs-url{color:var(--_text-2)}.fs-status{display:inline-flex;align-self:center;flex:none;color:var(--_text-3)}.fs-status[data-tone=attn]{color:var(--_text-2)}.fs-status[data-tone=ok]{color:var(--_f-accent-text)}.fs-bang{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;border:1.3px solid currentColor;font-size:9px;line-height:1;font-weight:700}.fs-removed .fs-name{color:var(--_text-2)}.fs-removed>.fs-avatar{opacity:.5}.fs-more .fs-name{color:var(--_f-accent-text);font-weight:var(--fs-w-medium, 500)}.fs-accent .fs-name{color:var(--_f-accent-text)}.fs-danger,.fs-danger .fs-name{color:var(--_danger)}.fs-rowlink{justify-self:start;height:var(--_f-row);font-weight:var(--fs-w-medium, 500)}.fs-pwrow{padding:0 calc(var(--_f-x) - 8px);grid-template-columns:minmax(0,1fr)}.fs-pwrow .fs-pw{padding:0}.fs-pwrow .fs-pw-input,.fs-pwrow .fs-pw-btn{border-radius:calc(var(--_f-r-row) - 1px)}.fs-row-note{grid-column:2 / -1;display:flex;align-items:flex-start;gap:4px;padding-bottom:8px}.fs-row-note .fs-hint{flex:1}.fs-end{display:inline-flex;align-items:center;justify-content:flex-end;margin-right:-6px}.fs-role{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 4px 0 8px;border-radius:calc(var(--_f-r-row) - 1px);color:var(--_text-2);font-size:var(--_f-small);white-space:nowrap;transition:color .12s,background-color .12s}.fs-role .fs-sized,.fs-resend .fs-sized{text-align:right}button.fs-role:hover,.fs-role[data-state=open]{color:var(--_text)}.fs-role-static{color:var(--_text-3)}.fs-chev{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;opacity:0;color:var(--_text-3);transition:opacity .12s}.fs-row:hover .fs-chev,.fs-role:focus-visible .fs-chev,.fs-chev-btn:focus-visible .fs-chev,.fs-role[data-state=open] .fs-chev,.fs-chev-btn[data-state=open] .fs-chev,.fs-chev-on{opacity:1}.fs-role-static .fs-chev{opacity:0!important}.fs-role-pair{display:inline-flex;align-items:center}.fs-resend{padding-right:0;color:var(--_f-accent-text);font-weight:var(--fs-w-medium, 500)}button.fs-resend:hover{color:var(--_f-accent-text);text-decoration:underline;text-underline-offset:2px}.fs-chev-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:26px;border-radius:calc(var(--_f-r-row) - 1px)}.fs-hover-glyph{display:inline-flex;padding-right:6px;color:var(--_text-3);opacity:0;transition:opacity .12s}.fs-row:is(:hover,:focus-visible) .fs-hover-glyph{opacity:1}.fs-pick{display:inline-flex;align-items:center;gap:3px;height:28px;margin-right:-6px;padding:0 6px 0 8px;border-radius:calc(var(--_f-r-row) - 1px);color:var(--_text-2);font-size:var(--_f-name-size);white-space:nowrap;transition:background-color .12s,color .12s}.fs-pick .fs-sized{text-align:right}.fs-pick svg{flex:none;color:var(--_text-3);transition:rotate .16s var(--_f-ease)}button.fs-pick:hover,.fs-pick[data-state=open]{background:var(--_hover);color:var(--_text)}.fs-compose .fs-pick{height:var(--_f-ctl);margin:0;border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card);color:var(--_text)}.fs-pick-static[data-open] svg{rotate:180deg}.fs-link{flex:none;padding:0 2px;border-radius:4px;color:var(--_f-accent-text);font-weight:var(--fs-w-medium, 500);font-size:inherit;line-height:inherit;white-space:nowrap}.fs-link:hover{text-decoration:underline;text-underline-offset:2px}.fs-hint{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:5px;margin:0;color:var(--_text-2);font-size:var(--_f-small);line-height:18px;text-wrap:pretty}.fs-hint-glyph{display:inline-flex;align-self:center;flex:none;color:var(--_text-3)}.fs-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:5px;color:var(--_text-3)}.fs-icon:hover{background:var(--_hover);color:var(--_text)}.fs-skel{display:block;border-radius:var(--_f-r-group);background:var(--_selected);animation:fs-pulse 1.2s ease-in-out infinite alternate}.fs-skel-faces{height:44px}.fs-skel-group{height:116px}.fs-skel-field{height:var(--_f-ctl)}@keyframes fs-pulse{to{opacity:.5}}@media(prefers-reduced-motion:reduce){.fs-skel{animation:none}}.fs-home>.fs-hint,.fs-stack>.fs-hint,.fs-ibody>.fs-hint{padding-left:var(--_f-in)}.fs-ibody{display:flex;flex-direction:column;gap:10px;padding:var(--_f-pad)}.fs-ihead{display:flex;align-items:center;min-height:40px;padding:0 0 0 var(--_f-in)}.fs-iline{margin:0;padding:0 var(--_f-in);color:var(--_text-2)}.fs-ibtns{display:flex;justify-content:flex-end;gap:6px;padding-top:2px}.fs-ibtns .fs-btn{min-width:88px}.fs-chip[data-failed]{color:var(--_text-2);gap:4px}.fs-chip[data-failed]>svg{flex:none}.fs-row:has(>.fs-row-main){display:flex;align-items:center;gap:var(--_f-gap);min-height:calc(var(--_f-row) + 8px);padding:4px var(--_f-x)}.fs-row-button{cursor:pointer;text-align:left;transition:background-color .12s}.fs-row-button:hover{background:var(--_hover)}.fs-row-main{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.fs-row-name{display:flex;align-items:center;min-width:0;white-space:nowrap}.fs-row-name-text{overflow:hidden;text-overflow:ellipsis}.fs-row-sub{color:var(--_text-3);font-size:var(--_f-small);line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-row-sub.fs-danger{white-space:normal;overflow-wrap:anywhere}.fs-row-end{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:none}.fs-row-chev{display:inline-flex;width:20px;justify-content:center;color:var(--_text-3)}.fs-row-date{color:var(--_text-3);font-size:var(--_f-small)}.fs-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:var(--_selected);color:var(--_text-2);font-weight:var(--fs-w-strong, 600);object-fit:cover;overflow:hidden;-webkit-user-select:none;user-select:none}.fs-avatar svg{width:55%;height:55%}.fs-avatar-group{border-radius:var(--_f-r-row)}.fs-access-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--_f-av);height:var(--_f-av);flex:none;border-radius:var(--_f-r-row);background:var(--_selected);color:var(--_text-2)}.fs-thing-img{border-radius:4px;object-fit:cover}.fs-section{display:flex;flex-direction:column;gap:0}.fs-h{display:flex;align-items:center;gap:6px;padding:2px 0 6px var(--_f-in);color:var(--_text-2);font-size:12px!important;line-height:16px!important;font-weight:var(--fs-w-strong, 600)!important}.fs-pad{padding:0 var(--_f-in)}.fs-line{display:flex;align-items:center;gap:6px;color:var(--_text-2);font-size:var(--_f-small);line-height:18px;text-wrap:pretty}.fs-line-danger,.fs-danger{color:var(--_danger)!important}.fs-ok{color:var(--_f-accent-text)!important}.fs-state{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--_f-in)}.fs-state-line{color:var(--_text-2)}.fs-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;margin-left:6px;border-radius:5px;background:var(--_selected);color:var(--_text-2);font-size:11px;font-weight:var(--fs-w-medium, 500);line-height:18px;flex:none}.fs-badge{display:inline-flex;align-items:center;gap:6px;flex:none;max-width:50%;color:var(--_text-2);font-size:12px;line-height:16px}.fs-badge-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-badge-logo{width:16px;height:16px;border-radius:4px;object-fit:cover}.fs-skeleton{display:flex;flex-direction:column;gap:12px;padding:8px var(--_f-in) 12px}.fs-sk{display:block;background:var(--_selected);border-radius:var(--_f-r-row);animation:fs-pulse 1.2s ease-in-out infinite}.fs-sk-row{display:flex;align-items:center;gap:var(--_f-gap)}.fs-sk-avatar{width:var(--_f-av);height:var(--_f-av);border-radius:50%}.fs-sk-line{height:12px}@keyframes fs-pulse{50%{opacity:.55}}.fs-extras{display:flex;flex-direction:column;gap:10px}.fs-input-boxed,.fs-message-boxed{width:100%;min-height:var(--_f-ctl);padding:8px 12px;border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card);color:var(--_text);font:inherit;outline:none;resize:none}.fs-input-boxed:focus,.fs-message-boxed:focus{border-color:var(--_focus)}.fs-message-boxed::placeholder,.fs-input-boxed::placeholder{color:var(--_text-3)}.fs-foot-gap{flex:1}.fs-menu{min-width:220px;max-width:260px;max-height:var(--radix-dropdown-menu-content-available-height, 60dvh);overflow-y:auto;padding:4px;border-radius:var(--_f-r-group);border:1px solid var(--_edge);background:var(--_menu);box-shadow:var(--_shadow);z-index:10060;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:fs-pop-in .12s cubic-bezier(.2,.8,.2,1);outline:none}.fs-menu[data-fs-field]{--_f-r-group: 11px;--_f-r-row: 7px}.fs-mi{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border-radius:var(--_f-r-row);color:var(--fs-row-ink, var(--_text));font-size:14px;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.fs-mi[data-highlighted],.fs-mi[data-state=open]{background:var(--_hover);color:var(--_text)}.fs-mi:focus-visible{outline:none}.fs-mi[data-disabled]{display:none}.fs-mi-danger,.fs-mi-danger[data-highlighted]{color:var(--_danger)}.fs-mi-icon{display:inline-flex;width:16px;flex:none;color:var(--_text-2)}.fs-mi-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-mi-value{color:var(--_text-3);flex:none;white-space:nowrap}.fs-mi-check{display:inline-flex;width:16px;flex:none;justify-content:center;color:var(--_text-2)}.fs-msep{height:1px;margin:4px;background:var(--_line)}.fs-msub-inline{margin:0 0 2px 12px;padding-left:4px;border-left:1px solid var(--_line)}.fs-mi-disclose svg{transition:transform .12s ease-out}.fs-mi-disclose[data-open] svg{transform:rotate(180deg)}@media(max-width:767px){.fs-menu{max-width:min(260px,calc(100vw - 16px));min-width:min(220px,calc(100vw - 16px))}}.fs-mlabel{padding:6px 8px 4px;color:var(--_text-2);font-size:12px;line-height:16px}.fs-tip{max-width:240px;padding:5px 8px;border-radius:var(--_f-r-row);background:var(--_text);color:var(--_bg);font-size:12px;line-height:16px;z-index:10070;animation:fs-fade .1s ease-out}html body [data-radix-popper-content-wrapper]:has(>.fs-root.fs-pop){z-index:10050!important}html body [data-radix-popper-content-wrapper]:has(>.fs-root.fs-menu){z-index:10060!important}.fs-tip.fs-tip-long{max-width:min(320px,calc(100vw - 16px));padding:6px 4px 6px 9px;pointer-events:auto}.fs-tip-long .fs-tip-scroll{max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding-right:5px;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin}html body [data-radix-popper-content-wrapper]:has(>.fs-root.fs-tip){z-index:10070!important}.fs-access{display:flex;align-items:center;justify-content:center;min-height:100%;padding:48px 16px;background:var(--fs-page, transparent)}.fs-access-card{display:flex;flex-direction:column;align-items:center;width:min(380px,100%);text-align:center;gap:8px}.fs-access-mark{margin-bottom:8px}.fs-access-thing{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--_f-r-group);background:var(--_selected);color:var(--_text-2)}.fs-access-title{font-size:17px!important;line-height:24px!important;font-weight:var(--fs-w-strong, 600)!important;text-wrap:balance}.fs-access-line{color:var(--_text-2);text-wrap:pretty}.fs-access-form{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:12px;text-align:left}.fs-access-actions{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px}.fs-access-form .fs-access-actions{justify-content:flex-start;margin-top:0}.fs-invite-answer{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:8px}.fs-invite-answer[data-align=start]{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:auto;margin-top:0}.fs-invite-answer[data-align=start] .fs-access-actions{width:auto;margin-top:0}.fs-invite-pick{display:flex;align-items:center;gap:8px;max-width:100%}.fs-invite-label{color:var(--_text-2);white-space:nowrap}.fs-toast{position:fixed;left:50%;bottom:calc(max(var(--flobi-bottom-bar, 0px),env(safe-area-inset-bottom,0px)) + 24px);translate:-50% 0;padding:8px 14px;border-radius:var(--_f-r-shell);background:var(--_text);color:var(--_bg);box-shadow:var(--_shadow);z-index:10080;animation:fs-fade .16s ease-out}.fs-swm{display:flex;flex-direction:column;gap:8px}.fs-seg{display:inline-flex;align-self:flex-start;gap:2px;padding:2px;margin:0 8px;border-radius:var(--_f-r-group);background:var(--_field);border:1px solid var(--_line)}.fs-seg-btn{height:26px;padding:0 10px;border-radius:var(--_f-r-row);color:var(--_text-2);font-size:12px;font-weight:var(--fs-w-medium, 500)}.fs-seg-btn[aria-checked=true]{background:var(--_bg);color:var(--_text);box-shadow:0 1px 2px #0000001a}.fs-swm-group{display:flex;flex-direction:column}.fs-swm-h .fs-badge{max-width:100%;font-size:12px;font-weight:var(--fs-w-medium, 500)}.fs-swm-list{display:flex;flex-direction:column}.fs-switcher{min-width:280px}.fs-ws-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:7px;object-fit:cover}.fs-ws-mark-mono{background:var(--fs-ws-mark, #12a594);color:#efefef;font-size:12px;font-weight:500;line-height:1;letter-spacing:.066px}.fs-row-button[aria-current=true] .fs-row-chev{color:var(--_text)}.fs-ws-invite .fs-row-end{gap:6px}.fs-notes{display:flex;flex-direction:column;gap:2px}.fs-notes-pop{padding:var(--_inset)}.fs-notes-title{padding:4px 8px 6px;font-size:14px!important;line-height:20px!important;font-weight:var(--fs-w-strong, 600)!important}.fs-notes-empty{padding:16px 8px;color:var(--_text-2)}.fs-notes-list{display:flex;flex-direction:column;gap:2px}.fs-note{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:var(--_f-r-row)}.fs-note-head{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left}.fs-note-open{margin:-8px;padding:8px;width:calc(100% + 16px);border-radius:var(--_f-r-row)}.fs-note-open:hover{background:var(--_hover)}.fs-note-main{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.fs-note-title{font-weight:var(--fs-w-medium, 500);text-wrap:pretty}.fs-note-body{color:var(--_text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.fs-note-sub{color:var(--_text-3);font-size:12px;line-height:16px}.fs-note-dot{width:7px;height:7px;margin-top:6px;flex:none;border-radius:50%;background:var(--_accent)}.fs-note-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:38px}.fs-note-as{color:var(--_text-2);font-size:12px;white-space:nowrap}.fs-note-actions .fs-value-boxed{height:26px;border-radius:calc(var(--_f-r-row) - 1px)}.fs-note-done{padding-left:38px;color:var(--_text-2);font-size:12px;line-height:16px}.fs-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--_f-r-row);color:var(--_text-2)}.fs-bell:hover,.fs-bell[data-state=open]{background:var(--_hover);color:var(--_text)}.fs-bell-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--_accent);box-shadow:0 0 0 2px var(--_bg)}.fs-req-act{display:flex;flex-direction:column;gap:4px;background:transparent}.fs-req-act-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fs-req-act-row .fs-value-boxed{height:26px;border-radius:calc(var(--_f-r-row) - 1px)}.fs-req-act-done{margin:0;color:var(--_text-2);font-size:12px;line-height:16px}@media(prefers-reduced-motion:reduce){.fs-root,.fs-root *{animation:none!important;transition:none!important}}.fs-iviews{display:grid}.fs-iview{grid-area:1 / 1;display:flex;flex-direction:column;gap:10px;min-width:0;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s}.fs-iview[data-on]{opacity:1;visibility:visible;transition:opacity .2s ease .04s,visibility 0s}.fs-iview>.fs-ibtns{margin-top:auto}.fs-url-off{color:var(--_text-2)}.fs-url-tail{display:inline-flex;align-items:center;gap:2px}.fs-ibtns-ask{color:var(--_text-2);font-size:12.5px;white-space:nowrap}.fs-skel-btns{height:32px;width:180px;align-self:flex-end}@media(prefers-reduced-motion:reduce){.fs-iview,.fs-iview[data-on]{transition:none}}.fs-ibtns{align-items:center}.fs-ibtns-lead{display:inline-flex;margin-right:auto;padding-left:calc(var(--_f-in) - 2px)}.fs-sheet .fs-ibtns{flex-wrap:wrap}.fs-sheet .fs-ibtns-lead{flex-basis:100%;padding-bottom:6px}.fs-sheet .fs-ibtns .fs-btn{flex:1}.fs-swm{gap:10px}.fs-swm .fs-seg{margin:0}.fs-swm-list{padding:var(--_f-gi);border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card)}.fs-swm-list .fs-row,.fs-switcher .fs-row{border-radius:var(--_f-r-row)}.fs-root:is(.fs-menu,.fs-pop,.fs-dialog,.fs-sheet):is(:focus,:focus-visible){box-shadow:var(--_shadow)!important}.fs-page{width:100%;background:transparent}.fs-page .fs-ibody{padding:0;gap:var(--fs-page-gap, 16px)}.fs-ihead:has(.fs-isub){flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.fs-isub{color:var(--_text-2);font-size:var(--_f-small);line-height:20px}.fs-page .fs-ihead{min-height:0;padding:0;margin-bottom:8px}.fs-page .fs-title{font-size:var(--fs-page-title, 18px);line-height:26px;font-weight:var(--fs-page-title-weight, var(--fs-w-title, 600));letter-spacing:var(--fs-page-title-tracking, normal)}.fs-page .fs-ibtns{gap:12px;padding-top:8px}.fs-page .fs-ibtns-lead{margin-right:0;padding-left:0}.fs-page .fs-ibtns .fs-btn-primary,.fs-page .fs-ibtns .fs-btn-primary:hover:not(:disabled){background:var(--fs-page-cta, var(--_accent))}.fs-page .fs-ibtns .fs-btn-primary{flex:1;height:var(--fs-page-ctl, 43px);font-weight:var(--fs-w-title, 600)}.fs-page .fs-skel-btns{width:100%}@media(hover:none){.fs-chev{opacity:1}.fs-role-static .fs-chev{opacity:0!important}}.fs-row-email,.fs-status-words,.fs-chip-whys{display:none}[data-tap-tip]{text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;cursor:pointer}@media(hover:none){.fs-chip-whys{display:grid;gap:2px;margin:-4px 0 0;padding:0 2px;list-style:none;color:var(--_text-2);font-size:var(--_f-small);line-height:18px;overflow-wrap:anywhere}.fs-row:has(>.fs-main>.fs-row-email){grid-template-rows:minmax(var(--_f-row),auto) auto}.fs-main:has(>.fs-row-email){flex-wrap:wrap;row-gap:0;padding-block:4px}.fs-row-email{display:block;flex:1 0 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--_text-3);font-size:var(--_f-small);line-height:16px}.fs-status-words{display:inline;margin-left:4px;font-size:var(--_f-small);white-space:nowrap}}@media(pointer:coarse){.fs-root{--_f-ctl: 44px}.fs-role,.fs-chip-x,.fs-btn-small{position:relative}.fs-role:after,.fs-chip-x:after,.fs-btn-small:after{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2))}}.fs-dialog-co{width:min(820px,calc(100vw - 32px));height:min(560px,calc(100dvh - 48px));max-height:none;padding:0;overflow:hidden;border-radius:18px;box-shadow:0 20px 50px #00000042}.fs-invite-co{height:100%;font-size:14px;line-height:20px}.fs-co{--_ground: var(--fs-ground, color-mix(in srgb, var(--_text) 3.5%, var(--_bg)));position:relative;display:flex;width:100%;height:100%;overflow:hidden;background:var(--_bg);color:var(--_text)}.fs-co button{font:inherit;cursor:var(--flobi-cursor, pointer)}.fs-co-l{width:330px;flex:none;display:flex;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:24px;background:var(--_ground);border-right:.5px solid var(--_edge)}.fs-co-kind{font-size:12px;line-height:16px;color:var(--_text-3)}.fs-co-name{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.4px}.fs-co-each{display:block;margin-bottom:12px;font-size:13px;line-height:18px;color:var(--_text-2)}.fs-co-gets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fs-co-gets li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:18px}.fs-co-gets svg{flex:none;margin-top:2.5px;color:#3f7a4a}.fs-root[data-fs-mode=dark] .fs-co-gets svg{color:#8fbf7a}.fs-co .fs-co-gets li[data-flag],.fs-co .fs-co-gets li[data-flag] svg{color:var(--_danger)}.fs-co-who{flex:0 1 auto;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.fs-co-who li>span{display:flex;flex-direction:column;min-width:0}.fs-co-address{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fs-co-who li em{font-style:normal;font-size:12px;line-height:17px}.fs-co-start{margin:14px 0 0;font-size:12px;line-height:17px;color:var(--_text-3)}.fs-co-start b{font-weight:500;color:var(--_text-2)}.fs-co .fs-co-linkbtn{display:block;margin:4px 0 0;padding:0;border:0;background:none;font-size:12px;line-height:17px;color:var(--_text-2);text-decoration:underline;text-underline-offset:2px}.fs-co .fs-co-linkbtn:hover{color:var(--_text)}.fs-co-tot{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:8px}.fs-co-tot>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:18px;color:var(--_text-2)}.fs-co-tot>div>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-co-tot>div>span:last-child{flex:none;font-variant-numeric:tabular-nums}.fs-co-tot>.fs-co-big{padding-top:10px;border-top:.5px solid var(--_edge);font-size:16px;line-height:22px;font-weight:600;color:var(--_text)}.fs-co-then{margin:0;font-size:12px;line-height:17px;color:var(--_text-3)}.fs-co-cost{margin:0;font-size:13px;line-height:18px;color:var(--_text-3)}.fs-co-cost[data-pays]{color:var(--_text-2)}.fs-co-r{position:relative;flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:14px;padding:22px 22px 18px}.fs-co .fs-co-x{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--_text-2)}.fs-co .fs-co-x:hover{background:var(--_hover);color:var(--_text)}.fs-co .fs-co-x:disabled{opacity:.4;cursor:var(--flobi-cursor, default)}.fs-co-title{margin:0;padding-right:36px;font:inherit;font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.3px}.fs-co-seg{flex:none;display:flex;gap:3px;padding:3px;border-radius:12px;background:var(--_hover)}.fs-co .fs-co-seg-one{flex:1;height:32px;border:0;border-radius:9px;background:none;text-align:center;font-size:13.5px;font-weight:500;color:var(--_text-2)}.fs-co .fs-co-seg-one:hover,.fs-co .fs-co-seg-one[aria-selected=true]{color:var(--_text)}.fs-co .fs-co-seg-one[aria-selected=true]{background:var(--_bg);box-shadow:0 1px 3px #14120d1a}.fs-co-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px;margin:0 -4px;padding:0 4px 2px;overflow-y:auto;scrollbar-width:thin}.fs-co-fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fs-co-label{font-size:12px;line-height:16px;font-weight:500;color:var(--_text-2)}.fs-co-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.fs-co-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;max-height:128px;padding:5px 10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:.5px solid var(--_edge);border-radius:11px;background:var(--_ground)}.fs-co-field:focus-within{border-color:var(--_text-2)}.fs-co-field input{flex:1;min-width:130px;border:0;padding:0;background:none;outline:none;font:inherit;font-size:14px;color:var(--_text)}.fs-co-field input::placeholder{color:var(--_text-3)}.fs-co .fs-co-field input:focus,.fs-co .fs-co-field input:focus-visible{outline:none;box-shadow:none}.fs-co-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;height:26px;padding:0 8px;border-radius:9px;background:var(--_hover);font-size:13px;color:var(--_text)}.fs-co-chip-address{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fs-co .fs-co-chip button{flex-shrink:0;padding:0;border:0;background:none;color:var(--_text-3);font-size:15px;line-height:1}.fs-co .fs-co-chip button:hover{color:var(--_danger)}.fs-co-chip[data-flag]{background:color-mix(in srgb,var(--_danger) 10%,transparent);color:var(--_danger)}.fs-co .fs-co-chip[data-flag] button{color:inherit}.fs-co-refused{display:flex;flex-direction:column;gap:3px;margin:2px 2px 0;padding:0;list-style:none}.fs-co-refused li{font-size:12px;line-height:17px;color:var(--_danger);overflow-wrap:anywhere}.fs-co .fs-co-pick{display:flex;align-items:center;gap:6px;width:100%;height:40px;padding:0 12px;border:.5px solid var(--_edge);border-radius:11px;background:var(--_ground);font-size:14px;color:var(--_text)}.fs-co .fs-co-pick:hover,.fs-co .fs-co-pick[data-state=open]{border-color:var(--_text-2)}.fs-co .fs-co-pick:disabled{opacity:.55;cursor:var(--flobi-cursor, default);border-color:var(--_edge)}.fs-co-pick>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.fs-co-pick>svg{flex:none;color:var(--_text-3)}.fs-co-pick-note{flex:none;font-style:normal;font-size:13px;color:var(--_text-3);font-variant-numeric:tabular-nums}.fs-mi:has(.fs-co-opt){height:auto;min-height:32px;align-items:flex-start;padding-top:7px;padding-bottom:8px}.fs-mi:has(.fs-co-opt) .fs-mi-label{overflow:visible;white-space:normal}.fs-mi:has(.fs-co-opt) :is(.fs-mi-value,.fs-mi-check){line-height:20px;height:20px;align-items:center}.fs-co-opt{display:flex;flex-direction:column;gap:2px;min-width:0;white-space:normal}.fs-co-opt-top{line-height:20px}.fs-co-opt-top{display:flex;align-items:center;gap:7px;min-width:0}.fs-co-opt-top b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.fs-co-opt-sub{font-size:12px;line-height:17px;color:var(--_text-3)}.fs-co-pill{flex:none;height:19px;padding:0 8px;display:inline-flex;align-items:center;border-radius:10px;background:color-mix(in srgb,var(--_accent) 45%,transparent);font-size:11.5px;font-weight:500}.fs-co-box{display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;padding:0 9px 0 12px;border:.5px solid var(--_edge);border-radius:11px;background:var(--_ground);font-size:14px}.fs-co-box[data-off]{color:var(--_text-3)}.fs-co-copy{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 12px;border:.5px solid var(--_edge);border-radius:11px;background:var(--_ground)}.fs-co-copy code{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--_text-2)}.fs-co .fs-co-quiet{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:0;border-radius:8px;background:none;font-size:13px;color:var(--_text-2)}.fs-co .fs-co-quiet:hover:not(:disabled){background:var(--_hover);color:var(--_text)}.fs-co .fs-co-quiet:disabled{opacity:.5;cursor:var(--flobi-cursor, default)}.fs-co .fs-co-renew{align-self:flex-start;flex-wrap:wrap;gap:2px 6px;height:auto;min-height:28px;margin:-4px 0 0 -6px;padding:4px 6px}.fs-co-renew>span{font-size:12px;color:var(--_text-3)}.fs-co-unread{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fs-co-unread p,.fs-co-say{margin:0;font-size:13px;line-height:19px;color:var(--_text-2)}.fs-co-unread .fs-co-quiet{margin-left:-8px}.fs-co-sk{height:40px;border-radius:11px}.fs-co-sk-label{width:9ch;height:14px;border-radius:6px}.fs-co-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.fs-co .fs-co-pay{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:0;border-radius:12px;background:var(--_accent);color:var(--_accent-ink);font-size:15px;font-weight:600}.fs-co .fs-co-pay:hover:not(:disabled){filter:brightness(.97);box-shadow:0 2px 8px color-mix(in srgb,var(--_accent) 40%,transparent)}.fs-co .fs-co-pay:disabled{opacity:.45;cursor:var(--flobi-cursor, default)}.fs-co .fs-co-pay-sm{width:auto;height:36px;padding:0 16px;font-size:14px}.fs-co-ask-scrim{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:16px;background:var(--_scrim)}.fs-co-ask{width:min(360px,100%);display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:14px;background:var(--_bg);box-shadow:var(--_shadow)}.fs-co-ask b{font-size:15px;font-weight:600}.fs-co-ask p{margin:0;font-size:13px;line-height:19px;color:var(--_text-2)}.fs-co-ask-btns{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px}.fs-invite-co[data-variant=sheet] .fs-co{flex-direction:column;height:auto;overflow:visible}.fs-invite-co[data-variant=sheet] .fs-co-l{width:auto;flex:none;overflow:visible;padding:22px 16px 18px;border-right:0;border-bottom:.5px solid var(--_edge)}.fs-invite-co[data-variant=sheet] .fs-co-r{flex:none;padding:18px 16px max(22px,calc(env(safe-area-inset-bottom) + 12px))}.fs-invite-co[data-variant=sheet] :is(.fs-co-who,.fs-co-form){overflow:visible}.fs-invite-co[data-variant=sheet] .fs-co-grid{grid-template-columns:minmax(0,1fr)}.fs-invite-co[data-variant=sheet] .fs-co-field input{font-size:16px}@media(max-width:720px){.fs-dialog-co{width:100vw;height:100dvh;border-radius:0;overflow-y:auto}.fs-dialog-co .fs-co{flex-direction:column;height:auto;overflow:visible}.fs-dialog-co .fs-co-l{width:auto;flex:none;overflow:visible;padding:56px 16px 18px;border-right:0;border-bottom:.5px solid var(--_edge)}.fs-dialog-co .fs-co-r{flex:none;padding:18px 16px 22px}.fs-dialog-co :is(.fs-co-who,.fs-co-form){overflow:visible}.fs-dialog-co .fs-co-grid{grid-template-columns:minmax(0,1fr)}.fs-dialog-co .fs-co-field input{font-size:16px}}.fs-co-people li{align-items:center}.fs-co-people li em{color:var(--_text-3)}.fs-co-people li[data-flag] em{color:var(--_danger)}.fs-co-face{flex:none;display:inline-flex}.fs-co-share .fs-co-linkbtn{margin-top:10px}.fs-co-results{list-style:none;margin:4px 0 0;padding:4px;display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;border:.5px solid var(--_edge);border-radius:11px;background:var(--_bg);box-shadow:var(--_shadow)}.fs-co-results li{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 8px;border-radius:8px;cursor:var(--flobi-cursor, pointer)}.fs-co-results li[aria-selected=true]{background:var(--_hover)}.fs-co-results li>span{display:flex;flex-direction:column;min-width:0}.fs-co-results li b{font-weight:500;font-size:13.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fs-co-results li em{font-style:normal;font-size:12px;color:var(--_text-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fs-co-results li[data-quiet]{cursor:default;color:var(--_text-3);font-size:13px}.fs-co-refused li[data-quiet]{color:var(--_text-2)}.fs-co .fs-co-msg{width:100%;font:inherit;font-size:14px;color:var(--_text);outline:none}.fs-co .fs-co-msg::placeholder{color:var(--_text-3)}.fs-co .fs-co-msg:focus{border-color:var(--_text-2)}.fs-co-rows{display:flex;flex-direction:column;gap:2px;margin-top:2px;padding-top:10px;border-top:.5px solid var(--_edge)}.fs-co .fs-co-rows>button{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 8px;border:0;border-radius:9px;background:none;font-size:13.5px;color:var(--_text);text-align:left}.fs-co .fs-co-rows>button:hover:not(:disabled){background:var(--_hover)}.fs-co .fs-co-rows>button:disabled{opacity:.5;cursor:var(--flobi-cursor, default)}.fs-co-rows>button>span:not(.fs-lead-glyph){flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fs-co-rows>button>em{flex:none;font-style:normal;font-size:12.5px;color:var(--_text-3)}.fs-co-rows>button>svg{flex:none;color:var(--_text-3)}.fs-co-rows>button .fs-lead-glyph{flex:none;width:16px;display:inline-flex;color:var(--_text-2)}.fs-co .fs-co-rows>button[data-tone=danger]{color:var(--_danger)}.fs-co .fs-co-rows>button[data-tone=accent]{color:var(--fs-accent-text, var(--_text))}.fs-co-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;margin:0 -4px;padding:0 4px;scrollbar-width:thin}.fs-co-pagehead{display:flex;align-items:center;gap:6px}.fs-co .fs-co-pagehead .fs-co-back{position:static;margin-left:-6px}.fs-co-pagehead .fs-co-title{padding-right:0}.ft-layer[data-fs-mode=dark]{--ft-dim: var(--fs-dim, color-mix(in srgb, var(--fs-field) 60%, transparent));--ft-dim-soft: var(--fs-dim-soft, color-mix(in srgb, var(--fs-field) 35%, transparent))}.ft-layer[data-fs-mode=light]{--ft-dim: rgba(16, 24, 40, .38);--ft-dim-soft: rgba(16, 24, 40, .2)}.ft-layer{--ft-ring: color-mix(in srgb, var(--fs-text) 86%, transparent)}.ft-ring{position:fixed;z-index:2147482900;border-radius:12px;pointer-events:none;box-shadow:0 0 0 2px var(--ft-ring),0 0 0 100vmax var(--ft-dim);left:0;top:0;will-change:transform}.ft-ring.ft-glide{transition:transform .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1),height .32s cubic-bezier(.32,.72,0,1)}.ft-root.ft-glide{transition:transform .32s cubic-bezier(.32,.72,0,1)}.ft-block{position:fixed;z-index:2147482940;background:transparent;pointer-events:auto}html:not(.flobi-tour-keep-launchers) body:has(.ft-block) .skp-launcher,html:not(.flobi-tour-keep-launchers) body:has(.ft-block) .fa-launcher{pointer-events:none}.ft-dim{position:fixed;inset:0;z-index:2147482900;pointer-events:none;animation:ft-fade .3s ease-out both;background:var(--ft-dim-soft)}.ft-root{position:fixed;z-index:2147482950;pointer-events:auto;width:340px;max-width:calc(100vw - 32px);left:0;top:0;will-change:transform}.ft-content{animation:ft-words .24s ease-out both}@keyframes ft-words{0%{opacity:0;transform:translateY(3px)}}.ft-surface{position:relative;border-radius:14px;background:var(--fs-menu);color:var(--fs-text);box-shadow:inset 0 0 0 .5px var(--fs-edge),var(--fs-shadow);font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;letter-spacing:-.006em;animation:ft-in .35s cubic-bezier(.32,.72,0,1) both}.ft-layer[data-fs-mode=dark] .ft-surface{box-shadow:inset 0 1px 1px #ffffff0d,inset 0 -1px 1px #0000004d,0 18px 40px -12px #000000bf}@keyframes ft-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}.ft-body{display:flex;flex-direction:column;gap:12px;padding:10px 10px 14px}.ft-meta{margin:2px 4px -6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--fs-text) 44%,transparent)}.ft-name{display:flex;align-items:center;gap:8px;padding:2px 4px 0;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--fs-text)}.ft-name>span{flex:1;min-width:0}.ft-line{margin:-3px 0 0;padding:0 4px;font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--fs-text) 69%,transparent)}.ft-g{display:flex;flex-direction:column}.ft-gh{margin:0 4px 6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--fs-text) 44%,transparent)}.ft-gb{border-radius:12px;background:color-mix(in srgb,var(--fs-text) 4%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--fs-text) 7%,transparent)}.ft-gr{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;font-size:12.5px;color:color-mix(in srgb,var(--fs-text) 96%,transparent)}.ft-x{display:grid;flex:none;width:22px;height:22px;margin:0 -2px 0 auto;place-items:center;border:0;border-radius:6px;background:none;color:color-mix(in srgb,var(--fs-text) 44%,transparent);cursor:var(--flobi-cursor, pointer)}.ft-x:hover{color:var(--fs-text);background:color-mix(in srgb,var(--fs-text) 8%,transparent)}.ft-wait i{flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--fs-text);animation:ft-pulse 1.2s ease-in-out infinite}@keyframes ft-pulse{50%{opacity:.25}}.ft-acts{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;row-gap:6px;padding:4px 2px 0}.ft-acts-side{display:flex;gap:2px;margin-right:auto}.ft-primary{display:inline-flex;flex:none;height:32px;align-items:center;gap:8px;padding:0 14px;border:0;border-radius:10px;background:color-mix(in srgb,var(--fs-text) 92%,var(--fs-menu));box-shadow:0 .5px 1px #0000004d;font:inherit;font-size:13px;font-weight:600;color:var(--fs-menu);cursor:var(--flobi-cursor, pointer);transition:background-color .12s ease-out}.ft-primary:hover{background:var(--fs-text)}.ft-link,.ft-btn-2{display:inline-flex;flex:none;height:32px;align-items:center;padding:0 10px;border:0;border-radius:10px;background:none;font:inherit;font-size:13px;font-weight:500;color:color-mix(in srgb,var(--fs-text) 60%,transparent);cursor:var(--flobi-cursor, pointer);transition:background-color .12s ease-out,color .12s ease-out}.ft-link:hover{color:var(--fs-text);background:color-mix(in srgb,var(--fs-text) 6%,transparent)}.ft-btn-2{padding:0 12px;background:color-mix(in srgb,var(--fs-text) 9%,transparent);font-weight:600;color:color-mix(in srgb,var(--fs-text) 96%,transparent)}.ft-btn-2:hover{background:color-mix(in srgb,var(--fs-text) 13%,transparent)}.ft-pill{position:fixed;z-index:2147482950;left:16px;bottom:64px}.ft-pill-free{left:50%;bottom:24px;transform:translate(-50%)}.ft-pill-card{display:flex;align-items:center;gap:6px;padding:5px 5px 5px 14px;border-radius:999px;font-size:13px;animation:none}.ft-pill-card .ft-primary{height:28px;margin-left:6px;border-radius:999px}.ft-pill-card .ft-link{height:28px;border-radius:999px}.ft-pill-wait{display:inline-flex;align-items:center;height:28px;margin-left:6px;padding:0 10px;border-radius:999px;background:var(--fs-field);color:var(--fs-text-3);white-space:nowrap}@keyframes ft-fade{0%{opacity:0}}.ft-ring{animation:ft-fade .3s ease-out both}.ft-cheer{position:fixed;z-index:2147482960;top:20px;left:50%;width:320px;max-width:calc(100vw - 32px);transform:translate(-50%);pointer-events:auto}.ft-cheer>.ft-surface{animation:ft-cheer-in .42s cubic-bezier(.32,.72,0,1) both}.ft-cheer-big{top:50%;width:380px;transform:translate(-50%,-50%)}.ft-cheer-big .ft-name{font-size:16px}.ft-cheer-dim{pointer-events:auto;z-index:2147482955}@keyframes ft-cheer-in{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}.ft-burst{position:absolute;left:50%;top:0;width:0;height:0;pointer-events:none}.ft-burst i{position:absolute;width:6px;height:10px;border-radius:2px;opacity:0;animation:ft-piece 1.1s cubic-bezier(.2,.7,.3,1) var(--t) both}.ft-burst i:nth-child(4n+1){background:#f08a4b}.ft-burst i:nth-child(4n+2){background:#f4c95d}.ft-burst i:nth-child(4n+3){background:#7cc7a7}.ft-burst i:nth-child(4n+4){background:#9db4ff}@keyframes ft-piece{0%{opacity:1;transform:rotate(var(--a)) translate(0) rotate(0)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate(var(--d)) translateY(30px) rotate(320deg)}}.ft-deck{display:flex;flex-direction:column;gap:12px;width:100%;color:var(--fs-text);font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.ft-deck-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:6px}.ft-deck-sum{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;line-height:20px;color:var(--fs-text-3)}.ft-deck-sum b{font-weight:500;color:var(--fs-text)}.ft-deck-tools{display:flex;align-items:center;gap:10px}.ft-dots{display:flex;align-items:center;gap:5px}.ft-dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--fs-text) 20%,transparent);transition:width .2s,background-color .2s;cursor:var(--flobi-cursor, pointer)}.ft-dot:hover{background:color-mix(in srgb,var(--fs-text) 40%,transparent)}.ft-dot[aria-current=step]{width:14px;background:var(--fs-accent)}.ft-dot:disabled{background:color-mix(in srgb,var(--fs-text-3) 60%,transparent);cursor:default}.ft-deck-x{display:grid;width:22px;height:22px;flex:none;place-items:center;padding:0;border:0;border-radius:7px;background:none;color:var(--fs-text-3);opacity:.6;transition:opacity .15s;cursor:var(--flobi-cursor, pointer)}.ft-deck-x:hover{opacity:1}.ft-deck-stack{position:relative;width:100%;padding:0 24px 16px 0;box-sizing:border-box}.ft-deck-behind{position:absolute;inset:0 24px 16px 0;border-radius:16px;border:1px solid var(--fs-edge);background:var(--fs-menu)}.ft-deck-behind.b1{transform:translate(12px,8px);opacity:.6}.ft-deck-behind.b2{transform:translate(24px,16px);opacity:.35}.ft-deck-card{position:relative;display:flex;gap:16px;padding:18px;border-radius:16px;border:1px solid var(--fs-edge);background:var(--fs-menu);touch-action:pan-y}.ft-deck-card.swipe{cursor:grab}.ft-deck-card.swipe:active{cursor:grabbing}.ft-deck-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.ft-deck-step{margin:0;font-size:12px;line-height:16px;color:var(--fs-text-3)}.ft-deck-title{margin:0;font-size:16px;font-weight:500;line-height:24px;color:var(--fs-text)}.ft-deck-desc{margin:0;font-size:13px;line-height:20px;color:var(--fs-text-3)}.ft-deck-acts{display:flex;align-items:center;gap:12px;margin-top:10px}.ft-deck-go{display:inline-flex;height:30px;align-items:center;padding:0 14px;border:0;border-radius:999px;background:var(--fs-accent);font:inherit;font-size:13px;font-weight:500;color:var(--fs-accent-ink);cursor:var(--flobi-cursor, pointer);transition:filter .15s}.ft-deck-go:hover{filter:brightness(1.08)}.ft-deck-go:disabled{opacity:.6;cursor:default;filter:none}.ft-deck-skip{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--fs-text-3);transition:color .15s;cursor:var(--flobi-cursor, pointer)}.ft-deck-skip:hover{color:var(--fs-text)}.ft-deck-icon{width:88px;height:88px;flex:none;border-radius:10px;object-fit:cover}.ft-layer{--ft-star: #ffcc4d;--ft-star-bg: rgba(255, 204, 77, .14);--ft-done: #5fd08a;--ft-done-ink: #0d2416}.ft-layer[data-fs-mode=light]{--ft-star: #9a6a00;--ft-star-bg: rgba(255, 190, 40, .18);--ft-done: #1f9d55;--ft-done-ink: #fff}.ft-primary:disabled,.ft-btn-2:disabled,.ft-link:disabled{opacity:.5;cursor:default}.ft-count{font-size:12px;color:color-mix(in srgb,var(--fs-text) 42%,transparent);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ft-layer{--ft-q-band: color-mix(in srgb, var(--ft-done) 34%, var(--fs-text))}.ft-root.ft-quest{width:380px}.ft-root.ft-quest .ft-surface{overflow:hidden;border-radius:18px;background:var(--fs-text);color:var(--fs-menu)}.ft-layer[data-fs-mode=dark] .ft-root.ft-quest .ft-surface{box-shadow:0 0 0 1px #ffffff14,0 24px 56px -10px #000c}.ft-q-pic{display:flex;justify-content:center;padding:14px 16px;background:var(--ft-q-band)}.ft-q-pic>.fts{width:216px;border-radius:10px;box-shadow:0 10px 24px -8px #00000073,0 0 0 1px #00000014}.ft-q-pic>.fts.ft-act{width:300px}.ft-root.ft-quest .ft-body{display:flex;flex-direction:column;gap:0;padding:16px 18px 14px}.ft-root.ft-quest .ft-name{padding:0;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.015em;color:var(--fs-menu)}.ft-root.ft-quest .ft-line{margin:4px 0 0;padding:0;font-size:13.5px;line-height:1.45;color:color-mix(in srgb,var(--fs-menu) 72%,transparent)}.ft-root.ft-quest .ft-foot{margin:14px 0 0;gap:12px}.ft-root.ft-quest .ft-count{color:color-mix(in srgb,var(--fs-menu) 55%,transparent)}.ft-root.ft-quest .ft-foot .ft-link{color:color-mix(in srgb,var(--fs-menu) 58%,transparent)}.ft-root.ft-quest .ft-foot .ft-link:hover{color:var(--fs-menu);background:color-mix(in srgb,var(--fs-menu) 7%,transparent)}.ft-root.ft-quest .ft-primary{height:34px;padding:0 18px;border-radius:999px;background:var(--fs-menu);color:var(--fs-text);box-shadow:none}.ft-root.ft-quest .ft-foot .ft-running{color:color-mix(in srgb,var(--fs-menu) 70%,transparent)}.ft-root.ft-quest .ft-wait i{background:var(--fs-menu)}.ft-foot-r{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.ft-foot-r .ft-link{margin-right:0}.ft-root.ft-quest .ft-g{grid-column:1 / -1;margin-top:8px}.ft-root.ft-quest .ft-meta{grid-column:1 / -1}.ft-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;margin-top:10px}.ft-foot .ft-primary{height:30px;padding:0 14px}.ft-foot .ft-link{height:28px;margin-right:-8px;padding:0 8px;font-size:12.5px;color:color-mix(in srgb,var(--fs-text) 42%,transparent)}.ft-foot .ft-link:hover{color:var(--fs-text)}.ft-foot .ft-running{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:color-mix(in srgb,var(--fs-text) 62%,transparent)}.ft-foot .ft-running i{margin-top:0}.ft-caret{position:absolute;width:12px;height:12px;background:var(--fs-menu);box-shadow:inset 0 0 0 .5px var(--fs-edge);transform:rotate(45deg);pointer-events:none}.ft-caret.l{left:-6px;clip-path:polygon(0 0,0 100%,100% 100%)}.ft-caret.r{right:-6px;clip-path:polygon(0 0,100% 0,100% 100%)}.ft-caret.t{top:-6px;clip-path:polygon(0 0,100% 0,0 100%)}.ft-caret.b{bottom:-6px;clip-path:polygon(100% 0,100% 100%,0 100%)}.ft-layer[data-fs-mode=dark] .ft-caret{box-shadow:inset 0 0 0 .5px #ffffff14}.ft-root.ft-quest .ft-surface,.ft-root.ft-quest .ft-content{animation:none}.ft-ring.act:after{content:"";position:absolute;inset:-2px;border-radius:inherit;box-shadow:0 0 0 2px var(--fs-text);animation:ft-breathe 1.6s ease-in-out infinite}@keyframes ft-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:0;transform:scale(1.025)}}.ft-beacon{position:fixed;z-index:2147482946;left:0;top:0;width:0;height:0;pointer-events:none;will-change:transform}.ft-beacon:before,.ft-beacon:after{content:"";position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%}.ft-beacon:before{background:var(--fs-text);box-shadow:0 0 0 3px var(--fs-menu),0 6px 16px #00000080;transform:scale(.55)}.ft-beacon:after{border:2px solid var(--fs-text);animation:ft-beacon 1.4s cubic-bezier(.2,.7,.3,1) infinite}@keyframes ft-beacon{0%{opacity:.95;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}.ft-qbar{display:block;height:4px;border-radius:4px;background:color-mix(in srgb,var(--fs-text) 10%,transparent);overflow:hidden}.ft-qbar i{display:block;height:100%;border-radius:4px;background:var(--ft-done);transition:width .5s cubic-bezier(.32,.72,0,1)}.ft-qbar.live i{background:var(--fs-text)}.ft-board{position:relative;box-sizing:border-box;width:100%;padding:18px 20px 20px;border:1px solid var(--fs-edge);border-radius:18px;background:var(--fs-menu);color:var(--fs-text);font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.ft-board-head{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:16px}.ft-board-head h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.ft-board-head .ft-qbar{flex:1;min-width:100px;max-width:240px}.ft-board-meta{font-size:12.5px;color:color-mix(in srgb,var(--fs-text) 50%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap}.ft-board-more{height:28px;margin-left:auto;padding:0 8px;gap:4px;font-size:12.5px}.ft-board-more+.ft-board-x{margin-left:0}.ft-board-x{display:grid;flex:none;width:28px;height:28px;margin-left:auto;place-items:center;padding:0;border:0;border-radius:8px;background:none;color:color-mix(in srgb,var(--fs-text) 50%,transparent);cursor:var(--flobi-cursor, pointer);transition:background-color .12s,color .12s}.ft-board-x:hover{background:color-mix(in srgb,var(--fs-text) 6%,transparent);color:var(--fs-text)}.ft-tiles{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0}.ft-tile{position:relative;display:flex;min-width:0;flex-direction:column;padding:10px;border:1px solid var(--fs-edge);border-radius:14px;background:color-mix(in srgb,var(--fs-text) 3%,var(--fs-menu));transition:transform .2s,border-color .2s,opacity .3s}.ft-tile.next{border-color:color-mix(in srgb,var(--fs-text) 22%,transparent);background:color-mix(in srgb,var(--fs-text) 6%,var(--fs-menu))}.ft-tile.next:hover{transform:translateY(-2px)}.ft-tile.done{opacity:.55}.ft-tile.done:hover{opacity:.9}.ft-tile-pic{position:relative;aspect-ratio:16 / 10;margin-bottom:12px;border-radius:9px;overflow:hidden;background:#121110}.ft-tile-pic>.fts{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.ft-tile.done .ft-tile-pic:after{content:"";position:absolute;inset:0;background:#12121259}.ft-tile-n{position:absolute;left:8px;top:8px;z-index:1;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#0000008c;font-size:11px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.ft-tile.done .ft-tile-n{background:var(--ft-done);color:var(--ft-done-ink)}.ft-tile-name{margin:0 8px 2px 4px;font-size:13.5px;font-weight:600;line-height:1.3}.ft-tile-name.with-n{display:flex;align-items:center;gap:8px;margin-top:4px}.ft-tile-n.is-inline{position:static;flex:none;background:color-mix(in srgb,var(--fs-text) 12%,transparent);color:var(--fs-text)}.ft-tile.plain{padding:14px}.ft-tile.plain .ft-tile-line{margin-bottom:14px}.ft-tile-line{margin:0 4px 12px;font-size:12.5px;line-height:1.4;color:color-mix(in srgb,var(--fs-text) 62%,transparent)}.ft-tile-foot{display:flex;align-items:center;gap:8px;margin:auto 4px 2px;font-size:12px;color:color-mix(in srgb,var(--fs-text) 50%,transparent);font-variant-numeric:tabular-nums}.ft-tile-pay{font-weight:600;color:var(--ft-star)}.ft-tile-ok{display:inline-flex;align-items:center;gap:5px;color:var(--ft-done)}.ft-tile-ok i{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:var(--ft-done);color:var(--ft-done-ink)}.ft-tile-foot .ft-primary,.ft-tile-foot .ft-btn-2{height:28px;margin-left:auto;padding:0 10px;border-radius:8px;font-size:12.5px}.ft-chip{display:flex;box-sizing:border-box;width:100%;flex-direction:column;gap:7px;padding:10px 12px;border:1px solid var(--fs-edge);border-radius:12px;background:color-mix(in srgb,var(--fs-text) 3%,var(--fs-menu));font:inherit;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;color:var(--fs-text);text-align:left;cursor:var(--flobi-cursor, pointer);transition:background-color .12s,border-color .12s}.ft-chip:hover{background:color-mix(in srgb,var(--fs-text) 6%,var(--fs-menu));border-color:color-mix(in srgb,var(--fs-text) 16%,transparent)}.ft-chip-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;line-height:16px}.ft-chip-top b{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ft-chip-top span{flex:none;color:color-mix(in srgb,var(--fs-text) 50%,transparent);font-variant-numeric:tabular-nums}.ft-gs{padding:0;overflow:hidden;border-radius:22px}.ft-gs-hero{padding:26px 28px 24px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--ft-done) 9%,transparent),transparent 55%),color-mix(in srgb,var(--fs-text) 2%,var(--fs-menu));border-bottom:1px solid var(--fs-edge)}.ft-gs-top{display:flex;align-items:center;gap:12px}.ft-gs-top h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.022em;line-height:1.15}.ft-gs-top .ft-board-x{margin-left:auto}.ft-gs-line{margin:8px 0 0;font-size:14px;line-height:1.45;color:color-mix(in srgb,var(--fs-text) 62%,transparent)}.ft-gs-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,240px));gap:12px;margin-top:20px}.ft-gs-act{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:0;border-radius:14px;background:color-mix(in srgb,var(--fs-text) 5%,var(--fs-menu));box-shadow:inset 0 0 0 1px var(--fs-edge);font:inherit;color:var(--fs-text);text-align:left;cursor:var(--flobi-cursor, pointer);transition:background-color .15s,box-shadow .15s}.ft-gs-act:hover{background:color-mix(in srgb,var(--fs-text) 9%,var(--fs-menu));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fs-text) 18%,transparent)}.ft-gs-act:disabled{opacity:.55;cursor:default}.ft-gs-act-i{display:grid;flex:none;width:34px;height:34px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--fs-text) 9%,transparent);color:var(--fs-text)}.ft-gs-act-t{display:flex;min-width:0;flex-direction:column;gap:2px}.ft-gs-act-t b{font-size:13.5px;font-weight:600}.ft-gs-act-t span{font-size:12px;color:color-mix(in srgb,var(--fs-text) 50%,transparent)}.ft-gs>.ft-board-head{margin:0;padding:22px 28px 12px}.ft-board-head h3{margin:0;font-size:15px;font-weight:650;letter-spacing:-.01em}.ft-gs>.ft-tiles{padding:0 28px}.ft-gs>.ft-tiles:last-child,.ft-gs>.ft-lessons:last-child{padding-bottom:26px}.ft-gs .ft-tile-pic{aspect-ratio:16 / 9}.ft-gs-row .ft-gs-hero{padding:20px 22px 22px;border-bottom:0}.ft-gs-row .ft-gs-top{flex-wrap:wrap;gap:14px}.ft-gs-row .ft-gs-top h2{font-size:22px}.ft-gs-row .ft-gs-top .ft-qbar{flex:1;min-width:100px;max-width:220px}.ft-gs-row .ft-gs-line{margin-top:6px}.ft-gs-row .ft-tiles{margin-top:16px}.ft-gs-row .ft-tile-pic{aspect-ratio:16 / 9}.ft-lessons{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0}.ft-gs>.ft-lessons{padding:0 28px}.ft-lesson>button{display:flex;width:100%;flex-direction:column;gap:3px;padding:6px 6px 10px;border:0;border-radius:12px;background:none;font:inherit;color:var(--fs-text);text-align:left;cursor:var(--flobi-cursor, pointer);transition:background-color .15s}.ft-lesson>button:hover{background:color-mix(in srgb,var(--fs-text) 5%,transparent)}.ft-lesson>button:disabled{opacity:.5;cursor:default}.ft-lesson-pic{position:relative;display:block;aspect-ratio:16 / 10;margin-bottom:6px;border-radius:9px;overflow:hidden;background:#121110;box-shadow:inset 0 0 0 1px var(--fs-edge)}.ft-lesson-pic>.fts{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.ft-lesson-ok{position:absolute;right:6px;top:6px;z-index:1;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--ft-done);color:var(--ft-done-ink)}.ft-lesson-name{padding:0 2px;overflow:hidden;font-size:12.5px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ft-lesson-meta{padding:0 2px;font-size:11.5px;color:color-mix(in srgb,var(--fs-text) 50%,transparent);font-variant-numeric:tabular-nums}.ft-lesson.done .ft-lesson-meta{color:var(--ft-done)}.ft-lesson.plain>button{height:100%;gap:4px;padding:14px;border:1px solid var(--fs-edge);border-radius:14px;background:color-mix(in srgb,var(--fs-text) 3%,var(--fs-menu))}.ft-lesson.plain>button:hover{background:color-mix(in srgb,var(--fs-text) 6%,var(--fs-menu))}.ft-lesson.plain.done>button{opacity:.55}.ft-lesson.plain .ft-lesson-name{white-space:normal}.ft-lesson.plain .ft-lesson-meta{margin-top:auto}.ft-lesson-line{padding:0 2px 8px;font-size:12.5px;line-height:1.4;color:color-mix(in srgb,var(--fs-text) 62%,transparent)}.ft-lessons-box{box-sizing:border-box;width:100%;padding:18px 20px 14px;border:1px solid var(--fs-edge);border-radius:20px;background:var(--fs-menu);color:var(--fs-text);font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.ft-lessons-head{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:14px}.ft-lessons-head h2{margin:0;font-size:17px;font-weight:650;letter-spacing:-.01em}.ft-lessons-head .ft-qbar{flex:1;min-width:100px;max-width:280px}.ft-lessons-box .ft-gs-line{margin:-6px 0 14px}.ft-qp{position:fixed;z-index:2147482940;right:16px;width:340px;max-width:calc(100vw - 32px);overflow:hidden;border-radius:18px;background:var(--fs-menu);color:var(--fs-text);box-shadow:0 0 0 1px var(--fs-edge),0 24px 56px -12px #000000b3;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;letter-spacing:-.006em;animation:ft-in .35s cubic-bezier(.32,.72,0,1) both}.ft-qp-cover{position:relative;display:flex;align-items:center;gap:14px;padding:20px 18px;color:#fff;background:radial-gradient(circle at 18% 120%,transparent 38px,rgba(255,255,255,.07) 39px,rgba(255,255,255,.07) 41px,transparent 42px),radial-gradient(circle at 92% -20%,transparent 46px,rgba(255,255,255,.07) 47px,rgba(255,255,255,.07) 49px,transparent 50px),radial-gradient(circle at 70% 140%,transparent 30px,rgba(255,255,255,.06) 31px,rgba(255,255,255,.06) 33px,transparent 34px),linear-gradient(135deg,#1f5c42,#17463a)}.ft-qp-ring{position:relative;display:grid;flex:none;width:60px;height:60px;place-items:center}.ft-qp-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ft-qp-ring circle{fill:none;stroke-width:5}.ft-qp-ring .track{stroke:#fff3}.ft-qp-ring .fill{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.32,.72,0,1)}.ft-qp-ring b{position:relative;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ft-qp-words{min-width:0;padding-right:18px}.ft-qp-words h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:#fff}.ft-qp-words p{margin:4px 0 0;font-size:12.5px;line-height:1.4;color:#fffc}.ft-qp-x{position:absolute;right:10px;top:10px;display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:#ffffffbf;cursor:var(--flobi-cursor, pointer)}.ft-qp-x:hover{background:#ffffff1f;color:#fff}.ft-qp-list{list-style:none;margin:0;padding:12px 10px}.ft-qp-row{position:relative}.ft-qp-row>button{position:relative;display:flex;width:100%;align-items:center;gap:12px;min-height:44px;padding:0 12px;border:0;border-radius:12px;background:none;font:inherit;font-size:13.5px;color:color-mix(in srgb,var(--fs-text) 72%,transparent);text-align:left;cursor:var(--flobi-cursor, pointer);transition:background-color .15s,color .15s}.ft-qp-row>button:hover{background:color-mix(in srgb,var(--fs-text) 5%,transparent);color:var(--fs-text)}.ft-qp-row>button:disabled{opacity:.5;cursor:default}.ft-qp-row>button>svg{flex:none;margin-left:auto;color:color-mix(in srgb,var(--fs-text) 40%,transparent)}.ft-qp-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-qp-tag{flex:none;font-size:11.5px;color:color-mix(in srgb,var(--fs-text) 50%,transparent)}.ft-qp-dot{position:relative;z-index:1;display:grid;flex:none;width:20px;height:20px;place-items:center;box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--fs-text) 35%,transparent);border-radius:50%;background:var(--fs-menu);color:var(--ft-done-ink)}.ft-qp-row:not(:last-child):after{content:"";position:absolute;left:21px;top:32px;z-index:0;width:2px;height:24px;border-radius:1px;background:color-mix(in srgb,var(--fs-text) 14%,transparent)}.ft-qp-row.joined:after{background:var(--ft-done)}.ft-qp-row.done .ft-qp-dot{border-color:var(--ft-done);background:var(--ft-done)}.ft-qp-row.done>button{color:var(--fs-text)}.ft-qp-row.next>button{background:color-mix(in srgb,var(--fs-text) 7%,var(--fs-menu));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fs-text) 16%,transparent),0 6px 16px -8px #0009;color:var(--fs-text);font-weight:600}.ft-qp-row.next .ft-qp-dot{border-color:var(--fs-text)}.ft-qp-row.more>button{color:color-mix(in srgb,var(--fs-text) 60%,transparent)}.ft-qp-row.more .ft-qp-dot{border-style:dashed}@media(prefers-reduced-motion:reduce){.ft-qbar i,.ft-tile{transition:none}.ft-qp{animation:none}.ft-qp-ring .fill{transition:none}}.fts.ft-act{aspect-ratio:16 / 5}.fts.ft-act .ghost{display:none}.fts .ui.act{display:flex;justify-content:center;width:auto!important;max-width:86cqw;padding:2.4cqw}.fts .ui.act>.row{min-width:0;max-width:100%}.fts .ui .chip.act{position:relative;height:7.4cqw;max-width:100%;min-width:0;padding:0 3.2cqw;border-radius:2cqw;font-size:3.4cqw}.fts .ui .chip.act:after,.fts .ui .act-words:after{content:attr(data-label);display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fts .ui .act-words{display:block;min-width:0;max-width:100%;padding:.6cqw 1cqw;font-size:3.4cqw;font-weight:550;color:#16171a}.fts .ui.act .cursor{left:62%;top:46%;width:4.6cqw;height:6.2cqw}.fts.ft-act .ui.doing .cursor{animation:ft-point 2.8s cubic-bezier(.3,.7,.3,1) .5s infinite both}.fts.ft-act .ui.doing .chip.act{animation:ft-press 2.8s ease-out .5s infinite both}.fts.ft-act .ui.doing .chip.act:before{content:"";position:absolute;inset:0;border-radius:inherit;animation:ft-ripple 2.8s ease-out .5s infinite both}@keyframes ft-point{0%{opacity:0;transform:translate(7cqw,6cqw)}12%{opacity:1}40%{transform:none}47%{transform:scale(.84)}56%{transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes ft-press{0%,44%,58%,to{transform:none}48%{transform:scale(.93);filter:brightness(.94)}}@keyframes ft-ripple{0%,46%{box-shadow:0 0 #2a5fe066}72%,to{box-shadow:0 0 0 2.6cqw #2a5fe000}}@media(prefers-reduced-motion:reduce){.ft-ring,.ft-ring.ft-glide,.ft-root,.ft-root.ft-glide,.ft-surface,.ft-content,.ft-dim{transition:none;animation:none}.ft-ring.act:after,.ft-beacon:after{animation:none}.ft-wait i{animation:none}.ft-cheer>.ft-surface,.ft-burst i{animation:none}.fts.ft-act .ui.doing .cursor,.fts.ft-act .ui.doing .chip.act,.fts.ft-act .ui.doing .chip.act:before{animation:none}.fts.play .k{animation:none}}.fts{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;isolation:isolate;background:#121110;container-type:inline-size}.fts.fts-media{background:var(--_bg, #121110)}.fts-mi{position:absolute;left:50%;top:50%;width:356px;height:224px}.fts-mi .fh-media{border-radius:0;box-shadow:none}.fts>svg,.fts>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.fts .gx{position:absolute;inset:0;overflow:hidden;font-family:var(--flobi-ui-font, Inter, -apple-system, BlinkMacSystemFont, sans-serif)}.fts .g-bg{position:absolute;inset:-18%;filter:blur(5cqw) saturate(1.12)}.fts .g-grain{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px;mix-blend-mode:overlay;opacity:.5}.fts .g-grain.soft{opacity:.28}.fts .g-speck{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 11 -8'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23s)'/%3E%3C/svg%3E");background-size:180px;mix-blend-mode:soft-light;opacity:.85}.fts .center{position:absolute;inset:0;display:grid;place-items:center}.fts .ga .ghost{position:absolute;left:50%;width:44cqw;height:12cqw;margin-left:-22cqw;border-radius:2.6cqw;background:#ffffff80;filter:blur(.5cqw)}.fts .ga .ghost.top{top:4cqw}.fts .ga .ghost.bot{bottom:4cqw}.fts .ui{position:relative;background:#fff;border-radius:3cqw;padding:3cqw;box-shadow:0 3cqw 7cqw -2cqw #10122852,0 .5cqw 1.2cqw #10122814;color:#16171a;font-size:3.1cqw;line-height:1.3;font-weight:500;letter-spacing:-.01em}.fts .ui.pad-s{padding:2.4cqw}.fts .ui .sub{color:#8b8f97;font-size:2.6cqw;font-weight:450}.fts .ui .ttl{font-size:3.4cqw;font-weight:550}.fts .ui .row{display:flex;align-items:center;gap:1.4cqw}.fts .ui .sp{justify-content:space-between}.fts .ui .dim{opacity:.5}.fts .ui .chip{display:inline-flex;align-items:center;gap:.8cqw;height:4.6cqw;padding:0 1.8cqw;border-radius:1.3cqw;font-size:2.5cqw;font-weight:550;white-space:nowrap}.fts .ui .chip.g{background:#e6f7e4;color:#2a9439}.fts .ui .chip.b{background:#e6efff;color:#2a5fe0}.fts .ui .chip.n{background:#f1f2f4;color:#6b7078}.fts .ui .thumb{position:relative;border-radius:1.8cqw;overflow:hidden;aspect-ratio:16 / 10}.fts .pic{position:absolute;inset:0;overflow:hidden}.fts .pic .orb{position:absolute;left:50%;top:46%;width:30%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 33% 27%,rgba(255,255,255,.95) 0 5%,rgba(255,255,255,.3) 13%,transparent 27%),radial-gradient(circle at 66% 78%,var(--o1) 0%,transparent 48%),radial-gradient(circle at 40% 35%,var(--o2) 0%,var(--o3) 78%);box-shadow:inset -1cqw -1.4cqw 2.2cqw #00000059,inset .6cqw .6cqw 1.2cqw #ffffff59}.fts .pic .floor{position:absolute;left:50%;top:74%;width:26%;height:7%;transform:translate(-50%);border-radius:50%;background:#00000052;filter:blur(.9cqw)}.fts .ui .play{position:absolute;left:50%;top:50%;width:11cqw;height:11cqw;margin:-5.5cqw 0 0 -5.5cqw;border-radius:50%;background:#ffffff47;box-shadow:inset 0 0 0 .3cqw #fff9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center}.fts .ui .play i{width:0;height:0;border-left:3.2cqw solid #fff;border-top:2cqw solid transparent;border-bottom:2cqw solid transparent;margin-left:.8cqw}.fts .ui .prog{flex:1;height:1cqw;border-radius:1cqw;background:#eceef1;overflow:hidden}.fts .ui .prog i{display:block;height:100%;background:#16171a;border-radius:1cqw}.fts .ui .li{padding:1.7cqw 0;border-top:.5px solid #eceef1;font-size:3.3cqw}.fts .ui .sub+.li,.fts .ui .row+.li{margin-top:1.4cqw}.fts .ui .li.radio{display:flex;align-items:center;gap:1.8cqw}.fts .ui .li.radio i{width:3cqw;height:3cqw;border-radius:50%;box-shadow:inset 0 0 0 .35cqw #d4d7dd}.fts .ui .li.radio.on{color:#2a5fe0}.fts .ui .li.radio.on i{box-shadow:inset 0 0 0 1cqw #2a5fe0}.fts .useg{display:flex;gap:.4cqw;padding:.5cqw;border-radius:1.6cqw;background:#f1f2f4}.fts .useg span{flex:1;text-align:center;height:4.6cqw;line-height:4.6cqw;padding:0 1cqw;border-radius:1.2cqw;font-size:2.5cqw;color:#6b7078;white-space:nowrap}.fts .useg span.on{background:#fff;color:#16171a;box-shadow:0 .3cqw .8cqw #00000014}.fts .cursor{position:absolute}.fts .cursor{left:60%;top:58%;width:3cqw;height:4cqw;filter:drop-shadow(0 .3cqw .5cqw rgba(0,0,0,.3))}.fts .k{transform-box:fill-box;transform-origin:center}.fts.play .k{animation-duration:var(--t, .7s);animation-delay:var(--d, 0s);animation-fill-mode:both;animation-timing-function:cubic-bezier(.32,.72,0,1)}.fts.play .k.fade{animation-name:ftsFade}.fts.play .k.up{animation-name:ftsUp}.fts.play .k.pop{animation-name:ftsPop}@keyframes ftsFade{0%{opacity:0}}@keyframes ftsUp{0%{opacity:0;transform:translateY(var(--y, 8px))}}@keyframes ftsPop{0%{opacity:0;transform:scale(.3)}}.fts .ui.col{display:flex;flex-direction:column}.fts .ui .io{position:relative}.fts .ui .wire{position:absolute;top:50%;height:.32cqw;margin-top:-.16cqw;width:18cqw;pointer-events:none}.fts .ui .wire.in{right:calc(100% + 3cqw);background:linear-gradient(90deg,#fff0,#fffffff2)}.fts .ui .wire.out{left:calc(100% + 3cqw);background:linear-gradient(90deg,#fffffff2,#fff0)}.fts .ui .port{position:absolute;top:50%;z-index:2;width:2.2cqw;height:2.2cqw;margin-top:-1.1cqw;border-radius:50%;background:var(--c);box-shadow:0 0 0 .5cqw #fff,0 .3cqw .8cqw #0003}.fts .ui .port.in{left:-4.1cqw}.fts .ui .port.out{right:-4.1cqw}.fts .bubble{align-self:flex-end;max-width:82%;padding:1.4cqw 2.2cqw;border-radius:2.6cqw 2.6cqw .8cqw;background:#f1f2f4;font-size:2.7cqw;color:#3b3f46}.fts .mini2{position:relative;width:13cqw;aspect-ratio:16 / 10;border-radius:1.4cqw;overflow:hidden}.fts .ui>.row+.item{margin-top:1.8cqw}.fts .ui.calc{padding:3.4cqw 4cqw 2.6cqw;text-align:right}.fts .ui .thumb>.hole{position:absolute;inset:0;clip-path:circle(30% at 50% 46%)}.fts .kv{display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding:1.8cqw 0;border-top:.5px solid #eceef1;font-size:3.1cqw}.fts .ui>.kv:first-child,.fts .info .kv:first-child{border-top:0;padding-top:.4cqw}.fts .kv>span:first-child{color:#8b8f97}.fts .kv b{display:inline-flex;align-items:center;gap:1cqw;font-weight:550}.fts .dot{display:inline-block;flex:none;width:2.6cqw;height:2.6cqw;border-radius:50%}.fts .kv .tok{padding:.6cqw 1.6cqw;border-radius:1.2cqw;background:#eef3ff;color:#2a5fe0;font-weight:550}.fts .pic.clear{background:#fff repeating-conic-gradient(#e6e8ec 0 25%,#fff 0 50%) 0 0 / 3cqw 3cqw}.fts{-webkit-user-select:none;user-select:none;pointer-events:none}.ft-layer,.ft-layer[data-fs-mode]{--ft-dim: rgba(6, 6, 5, .38);--ft-dim-soft: rgba(6, 6, 5, .38);--ft-ring: rgba(237, 235, 233, .92);--ft-halo: rgba(237, 235, 233, .2)}.ft-ring{border-radius:10px;box-shadow:0 0 0 2px var(--ft-ring),0 0 0 6px var(--ft-halo),0 0 0 100vmax var(--ft-dim)}.ft-ring.act:after{box-shadow:0 0 0 2px var(--ft-ring)}.ft-root:not(.ft-quest){width:320px}.ft-surface.ft-guide{border-radius:18px;background:#121110;color:#ffffffe6;box-shadow:0 0 0 1px #ffffff17,0 24px 60px #0009;font-family:var(--flobi-ui-font, Inter, -apple-system, BlinkMacSystemFont, system-ui, sans-serif)}.ft-guide .ft-band{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:17px 17px 0 0;background:#141312;animation:ft-words .24s ease-out both}.ft-guide .ft-band>.fts{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:0;aspect-ratio:auto}.ft-band-x{position:absolute;right:10px;top:10px;z-index:2;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:8px;background:#1211108c;color:#fff;cursor:var(--flobi-cursor, pointer)}.ft-band-x:hover{background:#121110cc}.ft-guide .ft-body{gap:0;padding:18px 20px}.ft-guide .ft-name{padding:0;font-family:var(--flobi-ui-font, "Instrument Sans", Inter, -apple-system, system-ui, sans-serif);font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#fff;text-wrap:balance}.ft-guide .ft-name .ft-x{color:#8f8b85}.ft-guide .ft-name .ft-x:hover{color:#fff;background:#ffffff14}.ft-guide .ft-line{margin:6px 0 0;padding:0;font-size:14px;line-height:1.45;color:#a6a6a6}.ft-upnext{margin:10px 0 0;font-size:12.5px;color:#8f8b85}.ft-gfoot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px}.ft-guide .ft-primary,.ft-ghost{display:inline-flex;flex:none;align-items:center;height:38px;padding:0 20px;border:0;border-radius:999px;font:600 14px var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);white-space:nowrap;box-shadow:none;cursor:var(--flobi-cursor, pointer)}.ft-guide .ft-primary{background:#fff;color:#121110}.ft-guide .ft-primary:hover{background:#edebe9}.ft-ghost{background:#2b2a29;color:#edebe9}.ft-ghost:hover{background:#34322f}.ft-ghost.ft-ghost-quiet{height:32px;padding:0 14px;font-size:13px}.ft-guide .ft-link{height:auto;padding:0;background:none;color:#8f8b85;font:500 13px var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif)}.ft-guide .ft-link:hover{background:none;color:#edebe9}.ft-gcount{margin-left:auto;font-size:13px;color:#8f8b85;font-variant-numeric:tabular-nums}.ft-gwait{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#a6a6a6}.ft-gwait i{width:8px;height:8px;border-radius:50%;background:#edebe9;animation:ft-pulse 1s ease-in-out infinite}.ft-guide .ft-caret{width:16px;height:16px;border-radius:3px;background:#121110;box-shadow:none;clip-path:none}.ft-guide .ft-caret.l{left:-7px}.ft-guide .ft-caret.r{right:-7px}.ft-guide .ft-caret.t{top:-7px}.ft-guide .ft-caret.b{bottom:-7px}.ft-guide :focus-visible{outline:2px solid #edebe9;outline-offset:2px}.ft-surface.ft-guide-pill{background:#121110;color:#a6a6a6;box-shadow:0 0 0 1px #ffffff17,0 12px 30px #00000080}.ft-guide-pill .ft-primary{background:#fff;color:#121110;font-weight:600;box-shadow:none}.ft-guide-pill .ft-primary:hover{background:#edebe9}.ft-guide-pill .ft-link{color:#a6a6a6}.ft-guide-pill .ft-link:hover{color:#fff;background:#ffffff14}@media(prefers-reduced-motion:reduce){.ft-guide .ft-band,.ft-gwait i{animation:none}}.ft-pill:has(.ft-guide-pill){left:50%;bottom:24px;transform:translate(-50%)}.ft-guide .ft-primary:focus-visible,.ft-guide-pill .ft-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #edebe947}.ft-layer .ft-dim{background:#06060561}.ft-layer[data-fs-mode=light]{--ft-ring: rgba(26, 25, 24, .85);--ft-halo: rgba(26, 25, 24, .12)}html.flobi-tour-on:not(.flobi-tour-keep-launchers) .skp-launcher,html.flobi-tour-on:not(.flobi-tour-keep-launchers) .fa-launcher{visibility:hidden;pointer-events:none}.ft-root.ft-phone{width:calc(100vw - 16px);max-width:none}.ft-pill.ft-pill-phone,.ft-pill.ft-pill-phone:has(.ft-guide-pill){left:16px;right:16px;bottom:calc(max(var(--flobi-bottom-bar, 0px),env(safe-area-inset-bottom,0px)) + 12px);transform:none}:where(:root){--lk-guide-dim: rgba(6, 6, 5, .38);--lk-guide-ring: rgba(237, 235, 233, .92);--lk-guide-halo: rgba(237, 235, 233, .2);--lk-guide-body: #121110;--lk-guide-edge: rgba(255, 255, 255, .09);--lk-text-main: rgba(255, 255, 255, .9);--lk-text-bright: #edebe9;--lk-text-soft: #a6a6a6;--lk-text-muted: #8f8b85;--lk-white: #ffffff;--lk-light-grey: #1e1d1c;--lk-panel-sunken: #141312;--lk-panel-raised: #34322f;--lk-hairline: #242321;--lk-grey-light-secondary: #2b2a29;--lk-positive: #30d158;--lk-negative-sunken: #1a0f0e}.lk-light{--lk-text-main: #1b1b1b;--lk-text-bright: #1b1b1b;--lk-text-soft: rgba(0, 0, 0, .62);--lk-text-muted: rgba(0, 0, 0, .48);--lk-white: #111110;--lk-guide-body: #ffffff;--lk-light-grey: #ffffff;--lk-panel-sunken: rgba(0, 0, 0, .04);--lk-panel-raised: rgba(0, 0, 0, .12);--lk-hairline: rgba(0, 0, 0, .08);--lk-grey-light-secondary: rgba(0, 0, 0, .1);--lk-positive: #1f9e45;--lk-negative-sunken: #ffffff}.lk-check.lk-light{box-shadow:0 24px 60px #0000002e}.lk-side.lk-light .lk-sx{background:#ffffffd9}.lk-band{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--lk-panel-sunken)}.lk-band>:not(.lk-x):not(.lk-sx){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lk-cover-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.lk-cover-bg>*{width:100%;height:100%;object-fit:cover}.lk-head:not(:has(.lk-cover-bg)){background:linear-gradient(135deg,#2b2a29,#141312)}.lk-layer{position:fixed;inset:0;z-index:2147483020;pointer-events:none;font-family:var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif)}.lk-layer>*{pointer-events:auto}.lk-layer .lk-spot{pointer-events:none}.lk-dim{position:fixed;background:var(--lk-guide-dim);animation:lk-fade .3s ease-out both}.lk-spot{position:fixed;left:0;top:0;border-radius:10px;box-shadow:0 0 0 2px var(--lk-guide-ring),0 0 0 6px var(--lk-guide-halo);animation:lk-fade .3s ease-out both}.lk-spot.lk-round{border-radius:50%}.lk-block{position:fixed;background:transparent}.lk-guide{position:fixed;left:0;top:0;width:320px;border-radius:18px;background:var(--lk-guide-body);border:1px solid var(--lk-guide-edge);box-shadow:0 24px 60px #0009;color:var(--lk-text-main);transition:transform .36s cubic-bezier(.32,.72,0,1)}.lk-guide.lk-wide{width:380px}.lk-guide-in{animation:lk-in .32s cubic-bezier(.32,.72,0,1) both}.lk-guide.lk-nudge .lk-guide-in{animation:lk-nudge .42s cubic-bezier(.32,.72,0,1) 1}.lk-clip{border-radius:17px;overflow:hidden}.lk-art{position:relative;overflow:hidden}.lk-x{position:absolute;right:10px;top:10px;z-index:2;width:26px;height:26px;border:0;border-radius:8px;background:#1211108c;color:var(--lk-white);cursor:pointer;display:grid;place-items:center}.lk-x:hover{background:#121110cc}.lk-body{padding:18px 20px}.lk-title{margin:0;font-family:var(--flobi-ui-font, "Instrument Sans", Inter, -apple-system, system-ui, sans-serif);font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--lk-white);text-wrap:balance}.lk-line{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--lk-text-soft)}.lk-foot{display:flex;align-items:center;gap:14px;margin-top:18px}.lk-btn{white-space:nowrap;height:38px;padding:0 20px;border-radius:999px;border:0;font:600 14px var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);cursor:pointer}.lk-primary{background:var(--lk-white);color:var(--lk-guide-body)}.lk-primary:hover{background:var(--lk-text-bright)}.lk-ghost{background:var(--lk-grey-light-secondary);color:var(--lk-text-bright)}.lk-ghost:hover{background:var(--lk-panel-raised)}.lk-count{color:var(--lk-text-muted);font-size:13px;font-variant-numeric:tabular-nums}.lk-later{margin-left:auto;border:0;background:none;padding:0;color:var(--lk-text-muted);font:500 13px var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);cursor:pointer}.lk-later:hover{color:var(--lk-text-bright)}.lk-wait{display:inline-flex;align-items:center;gap:8px;color:var(--lk-text-soft);font-size:13px}.lk-wait i{width:8px;height:8px;border-radius:50%;background:var(--lk-text-bright);animation:lk-blink 1s ease-in-out infinite}.lk-caret{position:absolute;width:16px;height:16px;transform:rotate(45deg);border-radius:3px;background:var(--lk-guide-body)}.lk-caret.l{left:-7px}.lk-caret.r{right:-7px}.lk-caret.t{top:-7px}.lk-caret.b{bottom:-7px}.lk-guide :focus-visible,.lk-strip :focus-visible,.lk-check :focus-visible,.lk-side :focus-visible{outline:2px solid var(--lk-text-bright);outline-offset:2px}.lk-strip{position:fixed;left:50%;top:50px;transform:translate(-50%);display:flex;align-items:center;gap:10px;height:40px;padding:0 6px 0 16px;border-radius:999px;background:var(--lk-guide-body);border:1px solid var(--lk-guide-edge);box-shadow:0 12px 30px #00000080;font-size:13px;color:var(--lk-text-soft);white-space:nowrap;animation:lk-drop .26s cubic-bezier(.32,.72,0,1) both}.lk-strip b{color:var(--lk-text-bright);font-weight:600}.lk-strip .lk-btn{height:30px;padding:0 14px;font-size:13px}.lk-check{position:fixed;z-index:2147483010;right:20px;bottom:84px;width:330px;border-radius:18px;overflow:hidden;background:var(--lk-light-grey);border:1px solid var(--lk-grey-light-secondary);box-shadow:0 24px 60px #0009;color:var(--lk-text-main);font-family:var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);animation:lk-rise .34s cubic-bezier(.32,.72,0,1) both}.lk-head{position:relative;display:flex;gap:14px;align-items:center;padding:18px;overflow:hidden;color:#fff}.lk-head:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,12,40,.42),rgba(10,12,40,.12) 70%,transparent)}.lk-head>.lk-ring,.lk-head>.lk-greet,.lk-head>.lk-cx{position:relative;z-index:2}.lk-head>.lk-cx{position:absolute}.lk-head h4{margin:0;text-shadow:0 1px 8px rgba(10,12,40,.35);font-family:var(--flobi-ui-font, "Instrument Sans", Inter, -apple-system, system-ui, sans-serif);font-size:18px;font-weight:700}.lk-head p{margin:3px 0 0;font-size:12.5px;line-height:1.4;color:#ffffffe0;text-shadow:0 1px 6px rgba(10,12,40,.35)}.lk-cx{position:absolute;right:10px;top:10px;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:#fffc;cursor:pointer;display:grid;place-items:center}.lk-cx:hover{background:#ffffff2e}.lk-ring{position:relative;flex:none;width:54px;height:54px}.lk-ring svg{width:54px;height:54px;transform:rotate(-90deg)}.lk-ring circle{fill:none;stroke-width:5}.lk-ring .lk-tr{stroke:#ffffff4d}.lk-ring .lk-fl{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.32,.72,0,1)}.lk-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.lk-check ol{list-style:none;margin:0;padding:10px 10px 12px}.lk-check li{position:relative}.lk-check li+li:before{content:"";position:absolute;left:21px;top:-10px;height:20px;width:2px;background:var(--lk-panel-raised)}.lk-check li.lk-done+li:before{background:var(--lk-positive)}.lk-check li button{width:100%;display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--lk-text-soft);font:14px var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);cursor:pointer;text-align:left}.lk-check li button:hover{background:var(--lk-panel-sunken)}.lk-check li.lk-next button{background:var(--lk-panel-sunken);border-color:var(--lk-hairline);color:var(--lk-text-bright);font-weight:600}.lk-check li.lk-done button{color:var(--lk-text-bright)}.lk-check li.lk-soon button{cursor:default}.lk-check li.lk-soon button:hover{background:transparent}.lk-dot{position:relative;z-index:1;flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--lk-text-muted);box-sizing:border-box;display:grid;place-items:center;background:var(--lk-light-grey)}.lk-done .lk-dot{border-color:var(--lk-positive);background:var(--lk-positive);color:var(--lk-negative-sunken)}.lk-min{margin-left:auto;font-size:12px;color:var(--lk-text-muted);font-weight:400}.lk-chev{color:var(--lk-text-muted)}.lk-more{display:block;margin:-4px 22px 14px;padding:0;border:0;background:none;color:var(--lk-text-muted);font:500 12.5px var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);cursor:pointer}.lk-more:hover{color:var(--lk-text-bright)}.lk-side{position:relative;margin:0 0 10px;border-radius:14px;overflow:hidden;background:var(--lk-light-grey);border:1px solid var(--lk-grey-light-secondary);animation:lk-rise .4s cubic-bezier(.32,.72,0,1) both}.lk-side-art{position:relative;overflow:hidden}.lk-side-txt{padding:12px 14px 14px}.lk-side-txt b{display:block;font-family:var(--flobi-ui-font, "Instrument Sans", Inter, -apple-system, system-ui, sans-serif);font-size:14px;font-weight:600;color:var(--lk-text-bright)}.lk-side-txt p{margin:4px 0 10px;font-size:12.5px;line-height:1.4;color:var(--lk-text-soft)}.lk-go{border:0;background:none;padding:0;color:var(--lk-text-bright);font:600 13px var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.lk-go:hover{color:var(--lk-white)}.lk-side .lk-sx{position:absolute;right:8px;top:8px;width:24px;height:24px;border-radius:7px;border:0;background:#121110b3;color:var(--lk-text-bright);cursor:pointer;display:grid;place-items:center}.lk-row{display:flex;flex-direction:column;width:100%;box-sizing:border-box;gap:6px;margin-bottom:10px;padding:10px 12px;border-radius:12px;background:var(--lk-light-grey);border:1px solid var(--lk-hairline);cursor:pointer;text-align:left;font:inherit;color:inherit}.lk-row:hover{border-color:var(--lk-grey-light-secondary)}.lk-row span{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--lk-text-bright);font-weight:600}.lk-row span em{font-style:normal;color:var(--lk-text-muted);font-weight:500;font-variant-numeric:tabular-nums}.lk-track{height:4px;border-radius:2px;background:var(--lk-panel-raised);overflow:hidden}.lk-track i{display:block;height:100%;width:100%;background:var(--lk-text-bright);transform-origin:left;transition:transform .5s cubic-bezier(.32,.72,0,1)}@keyframes lk-fade{0%{opacity:0}to{opacity:1}}@keyframes lk-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes lk-nudge{0%,to{translate:0 0}25%{translate:-6px 0}50%{translate:5px 0}75%{translate:-3px 0}}@keyframes lk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lk-drop{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes lk-blink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.lk-layer *,.lk-check,.lk-check *,.lk-side,.lk-side *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lk-layer .lk-port{position:fixed;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;pointer-events:none;box-shadow:0 0 0 2px var(--lk-guide-ring),0 0 0 7px var(--lk-guide-halo);animation:lk-fade .3s ease-out both}.lk-layer .lk-port:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--lk-guide-ring);animation:lk-port-pulse 1.4s ease-in-out infinite}@keyframes lk-port-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.lk-layer .lk-port:after{animation:none}}.lkp{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;font-family:var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);color:var(--lk-text-main)}.lkp-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.lkp-head h2{margin:0;font-family:var(--flobi-ui-font, "Instrument Sans", Inter, -apple-system, system-ui, sans-serif);font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--lk-text-bright)}.lkp .lkp-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 6px;border-radius:999px;border:1px solid var(--lk-grey-light-secondary);background:var(--lk-light-grey);color:var(--lk-text-soft);font:500 13px var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);cursor:pointer;white-space:nowrap}.lkp-pill b{color:var(--lk-text-bright);font-weight:600;font-variant-numeric:tabular-nums}.lkp-head-acts{display:flex;align-items:center;gap:8px}.lkp .lkp-pill-plain{padding:0 14px}.lkp .lkp-pill:hover,.lkp .lkp-pill[aria-expanded=true]{border-color:var(--lk-panel-raised);color:var(--lk-text-bright)}.lkp-points{padding:16px 18px;border-radius:16px;background:var(--lk-light-grey);border:1px solid var(--lk-hairline)}.lkp-badges{display:flex;flex-wrap:wrap;gap:14px}.lkp-badges figure{margin:0;width:72px;display:flex;flex-direction:column;align-items:center;gap:6px}.lkp-badges figcaption{font-size:11.5px;line-height:1.25;text-align:center;color:var(--lk-text-muted)}.lkp-badges .lkp-on figcaption{color:var(--lk-text-bright)}.lkp-points p{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--lk-text-soft)}.lkp-next{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;align-items:center;padding:14px;border-radius:16px;background:var(--lk-light-grey);border:1px solid var(--lk-hairline)}.lkp-next.lkp-all{grid-template-columns:auto minmax(0,1fr);padding:18px 20px}.lkp-next small{font-size:12px;color:var(--lk-text-muted)}.lkp-next h3{margin:4px 0 2px;font-family:var(--flobi-ui-font, "Instrument Sans", Inter, -apple-system, system-ui, sans-serif);font-size:20px;font-weight:700;color:var(--lk-white);text-wrap:balance}.lkp-next p{margin:0 0 12px;font-size:13px;color:var(--lk-text-soft)}.lkp .lkp-btn{display:inline-flex;align-items:center;height:34px;padding:0 18px;border-radius:999px;border:0;font:600 13px var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);cursor:pointer;white-space:nowrap}.lkp .lkp-pri{background:var(--lk-white);color:var(--lk-guide-body)}.lkp .lkp-pri:hover{background:var(--lk-text-bright)}.lkp .lkp-sm{height:28px;padding:0 14px;font-size:12.5px}.lkp-secs{display:flex;flex-direction:column;min-width:0;padding:8px}.lkp-tabs{position:relative;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:2px;margin-bottom:6px}.lkp-tabs::-webkit-scrollbar{display:none}.lkp .lkp-tab{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 8px;border-radius:12px;border:1px solid transparent;background:none;color:var(--lk-text-soft);cursor:pointer;font:inherit;white-space:nowrap}.lkp .lkp-tab:hover{background:var(--lk-panel-sunken)}.lkp .lkp-tab[aria-selected=true]{background:var(--lk-panel-sunken);border-color:var(--lk-hairline);color:var(--lk-text-bright)}.lkp-tab b{font-family:var(--flobi-ui-font, "Instrument Sans", Inter, -apple-system, system-ui, sans-serif);font-size:13.5px;font-weight:600}.lkp-tab .lkp-count{font-size:12px;color:var(--lk-text-muted);font-variant-numeric:tabular-nums}.lkp-secs ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;height:228px}.lkp-secs li button{display:flex;align-items:center;gap:14px;width:100%;height:44px;padding:0 12px;border-radius:12px;border:1px solid transparent;background:none;color:var(--lk-text-soft);cursor:pointer;text-align:left;font:inherit}.lkp-secs li button:hover{background:var(--lk-panel-sunken)}.lkp-secs li button b{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lkp-secs li.lkp-done button b{color:var(--lk-text-bright)}.lkp-secs li.lkp-cur button{background:var(--lk-panel-sunken);border-color:var(--lk-hairline)}.lkp-secs li.lkp-cur button b{color:var(--lk-white);font-weight:600}.lkp-secs li em{margin-left:auto;font-style:normal;font-size:12px;color:var(--lk-text-muted)}.lkp-secs li .lkp-btn{margin-left:auto}.lkp-dot{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--lk-text-muted);box-sizing:border-box;display:grid;place-items:center}.lkp-done .lkp-dot{border-color:var(--lk-positive);background:var(--lk-positive);color:var(--lk-negative-sunken, #0c2a14)}.lkp-cur .lkp-dot{border-color:var(--lk-text-bright)}.lkp-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;align-items:stretch}.lkp-body .lkp-next{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px 14px 18px}.lkp-body .lkp-next>div:last-child{padding:0 6px}.lkp-body .lkp-next h3{font-size:22px}.lkp-body .lkp-next.lkp-all{grid-template-columns:auto minmax(0,1fr);padding:18px 20px}@media(max-width:900px){.lkp-body{grid-template-columns:minmax(0,1fr)}}.lkp-medal{position:relative;flex:none;display:inline-grid;place-items:center;border-radius:50%;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff73,0 4px 12px #00000059}.lkp-medal svg{width:52%;height:52%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.lkp-m-learn{background:radial-gradient(70% 70% at 25% 20%,#f2df4c,transparent 60%),radial-gradient(80% 80% at 85% 85%,#ea5ccb,transparent 60%),#2b3bff}.lkp-m-around{background:radial-gradient(70% 70% at 25% 20%,#c4f3b6,transparent 60%),radial-gradient(80% 80% at 85% 85%,#1fae3a,transparent 60%),#43cf58}.lkp-m-basics{background:radial-gradient(70% 70% at 25% 20%,#dff3ff,transparent 60%),radial-gradient(80% 80% at 85% 85%,#1f6bff,transparent 60%),#3d9cff}.lkp-m-faster{background:radial-gradient(70% 70% at 25% 20%,#ffe0f0,transparent 60%),radial-gradient(80% 80% at 85% 85%,#b86cff,transparent 60%),#ff4f98}.lkp-m-further{background:radial-gradient(70% 70% at 25% 20%,#e3d9ff,transparent 60%),radial-gradient(80% 80% at 85% 85%,#3a1fb0,transparent 60%),#7a4dff}.lkp-m-apps{background:radial-gradient(70% 70% at 25% 20%,#fff4d6,transparent 60%),radial-gradient(80% 80% at 85% 85%,#c97a0a,transparent 60%),#e0a526}.lkp-m-pro{background:radial-gradient(70% 70% at 25% 20%,#ffffff,transparent 60%),radial-gradient(80% 80% at 85% 85%,#8f8b85,transparent 60%),#c9c5bf;color:#2b2a28}.lkp-medal.lkp-off{background:var(--lk-panel-raised);color:var(--lk-text-muted);box-shadow:inset 0 0 0 1.5px var(--lk-grey-light-secondary)}.lkp-medal.lkp-off svg{filter:none}.lkp :focus-visible{outline:2px solid var(--lk-text-bright);outline-offset:2px}@media(max-width:640px){.lkp-next{grid-template-columns:minmax(0,1fr)}}.lkp .lkp-next,.lkp .lkp-secs,.lkp .lkp-points{border:0;border-radius:20px;background:linear-gradient(var(--_tp-card),var(--_tp-card)),var(--_tp-base);box-shadow:var(--_tp-edge),var(--_tp-shadow)}.lkp-body .lkp-next{padding:8px 8px 18px}.lkp-body .lkp-next>div:last-child{padding:0 10px}.lkp .lkp-art{border-radius:13px}.ft-start{container-type:inline-size}.ft-start .lk-side-art>img{object-fit:cover}.ft-start-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ft-start .lk-go:disabled{opacity:.5;cursor:default}.ft-start-count{margin-left:auto;padding:0;border:0;background:none;color:var(--lk-text-muted);font:500 12.5px var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);font-variant-numeric:tabular-nums;cursor:pointer}.ft-start-count:hover{color:var(--lk-text-bright)}@container (min-width: 480px){.ft-start .lk-side-art{position:absolute;inset:0 auto 0 0;width:220px;aspect-ratio:auto}.ft-start .lk-side-txt{margin-left:220px;padding:18px 20px}.ft-start .lk-side-txt b{font-size:17px}.ft-start .lk-side-txt p{font-size:13.5px}.ft-start{min-height:138px}}.lk-check ol{max-height:min(56vh,520px);overflow-y:auto}.lk-check li button .lk-ttl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-light .lkp-medal.lkp-off,.lkp.lk-light .lkp-medal.lkp-off{background:#e7e5e2;color:#8f8b85;box-shadow:inset 0 0 0 1.5px #d2cfca}.lk-check.lk-light .lk-head:not(:has(.lk-cover-bg)){background:linear-gradient(135deg,#efedea,#e4e1dd);color:#1a1918}.lk-check.lk-light .lk-head:before{display:none}.lk-check.lk-light .lk-head .lk-greet p{color:#5f5b56}.lk-check.lk-light .lk-head .lk-tr{stroke:#1a191824}.lk-check.lk-light .lk-head .lk-cx{color:#1a1918;background:#1a19180f}.lk-check.lk-light .lk-head p{color:#5f5b56;text-shadow:none}.lk-check.lk-light .lk-head h4{text-shadow:none}.lk-check.lk-light .lk-head .lk-fl{stroke:#1a1918}.lkp-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth}.lkp-tabs[data-more=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.lkp-tabs[data-more=left]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px);mask-image:linear-gradient(90deg,transparent,#000 48px)}.lkp-tabs[data-more=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}@media(prefers-reduced-motion:reduce){.lkp-tabs{scroll-behavior:auto}}.lk-check.ft-corner{right:20px;bottom:84px}.lk-check.ft-corner ol{max-height:min(42vh,300px)}.lk-check.ft-corner ol[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}.lk-check.ft-corner .lk-more{margin-top:4px}.lk-check.ft-corner li button .lk-ttl{flex:1 1 auto}.lk-check.ft-corner li button .lk-min,.lk-check.ft-corner li button .lk-chev{flex:none;white-space:nowrap}.lk-check.ft-corner li button{height:auto;min-height:44px;padding-top:7px;padding-bottom:7px}.lk-check.ft-corner li button .lk-ttl{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.lk-check.ft-corner li+li:before{top:0;height:50%}.lk-check.ft-corner li:not(:last-child):after{content:"";position:absolute;left:21px;top:50%;bottom:0;width:2px;background:var(--lk-panel-raised)}.lk-check.ft-corner li.lk-done:not(:last-child):after{background:var(--lk-positive)}.lk-check.lk-phone{left:0;right:0;width:auto;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.lk-check.lk-phone ol{max-height:40vh}.lk-cover-mesh{position:absolute;inset:0;z-index:0;overflow:hidden;background:#2b3bff}.lk-cover-mesh:before{content:"";position:absolute;inset:-18%;filter:blur(16px) saturate(1.12);background:radial-gradient(57% 65% at 68% 54%,#0b1cd8 0%,transparent 72%),radial-gradient(48% 56% at 77% 12%,#f2df4c 0%,transparent 72%),radial-gradient(52% 60% at 79% 91%,#ea5ccb 0%,transparent 72%),radial-gradient(55% 63% at 25% 65%,#ffad7d 0%,transparent 72%),#2b3bff}.lk-cover-mesh:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px;mix-blend-mode:overlay;opacity:.5}.lk-check.lk-light .lk-head:has(.lk-cover-mesh){color:#fff}.lk-check.lk-light .lk-head:has(.lk-cover-mesh):before{display:block}.lk-check.lk-light .lk-head:has(.lk-cover-mesh) p{color:#ffffffe0;text-shadow:0 1px 6px rgba(10,12,40,.35)}.lk-check.lk-light .lk-head:has(.lk-cover-mesh) h4{text-shadow:0 1px 8px rgba(10,12,40,.35)}.lk-check.lk-light .lk-head:has(.lk-cover-mesh) .lk-tr{stroke:#ffffff4d}.lk-check.lk-light .lk-head:has(.lk-cover-mesh) .lk-fl{stroke:#fff}.lk-check.lk-light .lk-head:has(.lk-cover-mesh) .lk-cx{color:#fffc;background:transparent}.lk-check.lk-light .lk-head:has(.lk-cover-mesh) .lk-cx:hover{background:#ffffff2e}.lk-check :focus-visible{outline:2px solid var(--lk-text-bright);outline-offset:2px}.lk-check .lk-head :focus-visible{outline-color:#fff}.lk-mn{position:absolute;z-index:2;right:38px;top:10px;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:transparent;color:#fffc;cursor:pointer;display:grid;place-items:center}.lk-mn:hover{background:#ffffff2e}.lk-check.lk-light .lk-head .lk-mn{color:#1a1918;background:#1a19180f}.lk-check.lk-light .lk-head:has(.lk-cover-mesh) .lk-mn{color:#fffc;background:transparent}.lk-check.lk-light .lk-head:has(.lk-cover-mesh) .lk-mn:hover{background:#ffffff2e}.lk-head.lk-head-2{padding-top:26px}.lk-head.lk-head-2>.lk-mn,.lk-head.lk-head-2>.lk-cx{top:8px}.lk-check.lk-going{animation:lk-shrink .22s cubic-bezier(.32,.72,0,1) forwards;transform-origin:calc(100% - 22px) calc(100% - 24px);pointer-events:none}.lk-check.lk-grow{animation:lk-grow .34s cubic-bezier(.32,.72,0,1) both;transform-origin:calc(100% - 22px) calc(100% - 24px)}@keyframes lk-shrink{to{opacity:0;transform:scale(.15)}}@keyframes lk-grow{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:none}}.lk-bubble{position:fixed;z-index:2147483010;right:20px;bottom:84px;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--lk-text-bright);font-family:var(--flobi-ui-font, Inter, -apple-system, system-ui, sans-serif);cursor:pointer;animation:lk-bubble-in .3s cubic-bezier(.32,.72,0,1) backwards;transition:transform .18s cubic-bezier(.32,.72,0,1)}.lk-bubble:hover{transform:translateY(-1px) scale(1.04)}.lk-bubble:active{transform:scale(.97)}.lk-bubble:focus-visible{outline:2px solid var(--lk-text-bright);outline-offset:3px}.lk-bubble-disc{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:50%;box-shadow:0 2px 4px #00000029,0 10px 28px -6px #0a0c2880}.lk-bubble-disc .lk-cover-mesh:before{filter:blur(6px) saturate(1.12)}.lk-bubble-disc svg{position:relative;z-index:1;display:block;width:48px;height:48px;transform:rotate(-90deg)}.lk-bubble-disc circle{fill:none;stroke-width:3.5}.lk-bubble-disc .lk-tr{stroke:#ffffff59}.lk-bubble-disc .lk-fl{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.32,.72,0,1)}.lk-bubble-disc b{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px rgba(10,12,40,.45)}.lk-bubble-tip{position:absolute;right:calc(100% + 10px);top:50%;translate:0 -50%;padding:7px 11px;border-radius:9px;background:var(--lk-light-grey);border:1px solid var(--lk-grey-light-secondary);box-shadow:0 8px 24px #00000059;color:var(--lk-text-bright);font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}.lk-bubble.lk-light .lk-bubble-tip{box-shadow:0 8px 24px #0000001f}.lk-bubble:hover .lk-bubble-tip,.lk-bubble:focus-visible .lk-bubble-tip,.lk-bubble[data-peek] .lk-bubble-tip{opacity:1}@keyframes lk-bubble-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lk-bubble,.lk-bubble *{animation-duration:.01ms!important;transition-duration:.01ms!important}.lk-bubble:hover,.lk-bubble:active{transform:none}}:where(:root){--lk-scroll-thumb: rgba(255, 255, 255, .16);--lk-scroll-thumb-hover: rgba(255, 255, 255, .3)}.lk-light{--lk-scroll-thumb: rgba(0, 0, 0, .16);--lk-scroll-thumb-hover: rgba(0, 0, 0, .3)}@media(hover:hover)and (pointer:fine){.lk-check ol{scrollbar-width:auto;scrollbar-color:auto}.lk-check ol::-webkit-scrollbar{display:block;width:10px;height:10px;background:transparent}.lk-check ol::-webkit-scrollbar-track{background:transparent;margin:8px 0}.lk-check ol::-webkit-scrollbar-thumb{background-color:var(--lk-scroll-thumb);background-clip:padding-box;border:3px solid transparent;border-radius:999px}.lk-check ol::-webkit-scrollbar-thumb:hover,.lk-check ol::-webkit-scrollbar-thumb:active{background-color:var(--lk-scroll-thumb-hover);border-width:2px}.lk-check ol::-webkit-scrollbar-button,.lk-check ol::-webkit-scrollbar-corner{display:none;background:transparent}@supports not selector(::-webkit-scrollbar){.lk-check ol{scrollbar-width:thin;scrollbar-color:var(--lk-scroll-thumb) transparent}}.lk-check.ft-corner ol[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent),linear-gradient(#000,#000);mask-image:linear-gradient(#000 calc(100% - 40px),transparent),linear-gradient(#000,#000);-webkit-mask-size:calc(100% - 10px) 100%,10px 100%;mask-size:calc(100% - 10px) 100%,10px 100%;-webkit-mask-position:left top,right top;mask-position:left top,right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.fp{--_p-primary: var(--fs-primary, var(--_accent));--_p-primary-ink: var(--fs-primary-ink, var(--_accent-ink));--_p-r: var(--_r, 8px);--_p-r-menu: calc(var(--_p-r) + 4px);--_p-r-card: calc(var(--_p-r) + 8px);--_p-r-sheet: max(var(--_p-r-card), calc(22px * var(--fs-round, 1)));--_p-ctl: 32px;--_p-row: 30px;font-size:13px;line-height:18px}.fp-grow{flex:1}.fp-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-dot{display:inline-block;flex:none;border-radius:3px}.fp-sep{color:var(--_text-3)}.fp-error{color:var(--_danger);font-size:12px}.fp-note{color:var(--_text-2);font-size:12px;line-height:17px;padding:4px 0 2px}.fp-hr{height:1px;background:var(--_line);margin:6px 0}.fp-anchor{display:inline-block;width:0;height:28px}.fp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--_p-ctl);padding:0 12px;border-radius:var(--_p-r);border:1px solid transparent;background:color-mix(in srgb,var(--_text) 8%,transparent);color:var(--_text);font-size:13px;font-weight:var(--fs-w-medium, 500);white-space:nowrap;flex:none;transition:background-color .12s,color .12s}.fp-btn:hover:not(:disabled){background:color-mix(in srgb,var(--_text) 13%,transparent)}.fp-btn:disabled{opacity:.45;cursor:default}.fp-btn-primary{background:var(--_p-primary);color:var(--_p-primary-ink);border-color:transparent}.fp-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--_p-primary) 88%,var(--_text))}.fp-btn-quiet{background:none;border-color:transparent;color:var(--_text-2)}.fp-btn-quiet:hover:not(:disabled){color:var(--_text)}.fp-btn-small{height:28px;padding:0 10px}.fp-btn-label[data-hidden]{visibility:hidden}.fp-btn .fp-spin{position:absolute}.fp-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--_p-ctl);height:var(--_p-ctl);border-radius:var(--_p-r);border:1px solid var(--_edge);background:var(--_field);color:var(--_text-2);flex:none}.fp-icon-btn:hover,.fp-icon-btn[data-state=open]{background:var(--_hover);color:var(--_text)}.fp-out,.fp-textbtn{color:var(--_text-2);font-size:13px;white-space:nowrap;border-radius:4px}.fp-out:hover,.fp-textbtn:hover{color:var(--_text)}.fp-textbtn{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--_line)}.fp-spin{display:inline-block;width:14px;height:14px;flex:none;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;opacity:.6;animation:fp-spin .7s linear infinite}@keyframes fp-spin{to{transform:rotate(360deg)}}.fp-value{display:inline-flex;align-items:center;gap:6px;height:28px;max-width:100%;padding:0 6px 0 8px;border-radius:var(--_p-r);color:var(--_text);font-size:13px;white-space:nowrap;flex:none}.fp-value:hover,.fp-value[data-state=open]{background:var(--_hover)}.fp-value>svg{flex:none;color:var(--_text-3)}.fp-value-muted{color:var(--_text-3)}.fp-value-muted:hover{color:var(--_text)}.fp-value-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.fp-value .fs-sized{min-width:0}.fp-menu{width:240px;max-width:calc(100vw - 16px);max-height:min(360px,var(--radix-dropdown-menu-content-available-height, var(--radix-popover-content-available-height, 60vh)));overflow-y:auto;padding:4px;border-radius:var(--_p-r-menu);border:1px solid var(--_edge);background:var(--_menu);box-shadow:var(--_shadow);z-index:10060;outline:none;animation:fp-pop .12s cubic-bezier(.2,.8,.2,1)}[data-fs-mode=dark].fp-menu{box-shadow:inset 0 0 0 .5px #ffffff0f,var(--_shadow)}@keyframes fp-pop{0%{opacity:0;transform:scale(.98)}}.fp-mi{display:flex;align-items:center;gap:8px;width:100%;height:var(--_p-row);padding:0 8px;border-radius:var(--_p-r);color:var(--fs-row-ink, var(--_text));font-size:13px;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;text-align:left}.fp-mi[data-highlighted],.fp-mi[data-active=true],.fp-mi:hover{background:var(--fs-row-hover, var(--_hover));color:var(--_text)}.fp-mi[data-disabled]{display:none}.fp-mi-danger{color:var(--_danger)}.fp-mi-check,.fp-mi-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;flex:none;color:var(--_text-2)}.fp-mi-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-mi-value{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--_text-3);font-size:12px}.fp-mi-wait{cursor:default;justify-content:center;color:var(--_text-3)}.fp-mi-wait:hover{background:none}.fp-msep{height:1px;margin:4px 6px;background:var(--_line)}.fp-mlabel{padding:6px 8px 4px;color:var(--_text-3);font-size:12px;line-height:16px}.fp-msearch{display:flex;align-items:center;gap:6px;height:var(--_p-row);margin:0 0 4px;padding:0 8px;border-radius:var(--_p-r);background:var(--_field);color:var(--_text-3)}.fp-msearch:focus-within{outline:1px solid var(--_edge);outline-offset:-1px}.fp-msearch input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:13px;color:var(--_text)}.fp-msearch input:focus-visible{outline:none}.fp-msearch input::placeholder{color:var(--_text-3)}.fp-menu.fp-picker{display:flex;flex-direction:column;width:260px;max-height:min(440px,var(--radix-popover-content-available-height, 70vh));overflow:hidden;padding:0}.fp-pick-head{flex:none;padding:10px 8px 6px}.fp-pick-title{padding:0 4px 8px;color:var(--_text);font-size:13px;font-weight:600;line-height:18px}.fp-picker .fp-msearch{margin:0}.fp-pick-clear{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border:0;border-radius:50%;background:none;color:var(--_text-3);cursor:pointer}.fp-pick-clear:hover{background:var(--_hover);color:var(--_text)}.fp-picker-list{flex:1 1 auto;overflow-y:auto;min-height:0;padding:2px 8px 6px;overscroll-behavior:contain}.fp-pick-section{padding:8px 8px 4px;color:var(--_text-3);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:14px;text-transform:uppercase}.fp-pick-row{height:auto;min-height:var(--_p-row);padding-top:5px;padding-bottom:5px;gap:10px}.fp-pick-tile{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;overflow:hidden;border-radius:6px;background:var(--_field);color:var(--_text-2);box-shadow:inset 0 0 0 .5px var(--_edge)}.fp-pick-tile img{width:100%;height:100%;object-fit:cover;display:block}.fp-pick-text{display:flex;flex-direction:column;flex:1;min-width:0}.fp-pick-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--_text-3);font-size:11.5px;line-height:15px}.fp-pick-row[aria-current=true] .fp-mi-check{color:var(--_focus)}.fp-pick-empty{padding:14px 8px;color:var(--_text-3);font-size:12.5px;line-height:17px;text-align:center}.fp-pick-foot{flex:none;padding:4px 8px 8px;border-top:1px solid var(--_line)}.fp-mi-new{color:var(--_text-2)}.fs-sheet.fp-pick-sheet{display:flex;flex-direction:column;max-height:85dvh;overflow:hidden}.fp-pick-sheet .fs-grabber{flex:none}.fp-pick-sheet .fp-pick-head{padding:6px 16px 10px}.fp-pick-sheet .fp-pick-title{padding:2px 8px 14px;text-align:center;font-size:17px;line-height:22px}.fp-pick-sheet .fp-msearch{height:44px;gap:8px;padding:0 6px 0 14px;border-radius:12px}.fp-pick-sheet .fp-msearch input{font-size:16px}.fp-pick-sheet .fp-pick-clear{width:32px;height:32px}.fp-pick-sheet .fp-picker-list{padding:0 16px}.fp-pick-sheet .fp-pick-section{padding:14px 0 4px;font-size:12px;line-height:16px}.fp-pick-sheet .fp-mi{position:relative;width:calc(100% + 16px);height:auto;min-height:60px;margin:0 -8px;padding:8px;gap:12px;border-radius:12px;font-size:16px;line-height:21px}.fp-pick-sheet .fp-mi+.fp-mi:before{content:"";position:absolute;top:0;left:8px;right:8px;height:1px;background:var(--_line)}.fp-pick-sheet .fp-mi[data-active=true]:before,.fp-pick-sheet .fp-mi[data-active=true]+.fp-mi:before{visibility:hidden}.fp-pick-sheet .fp-pick-tile{width:40px;height:40px;border-radius:8px}.fp-pick-sheet .fp-pick-sub{font-size:13px;line-height:17px}.fp-pick-sheet :is(.fp-mi-icon,.fp-mi-check){width:20px}.fp-pick-sheet .fp-pick-empty{padding:24px 8px;font-size:15px;line-height:20px}.fp-pick-sheet .fp-pick-foot{margin:0 16px;padding:0}.fp-pick-sheet .fp-mi-new,.fp-pick-sheet .fp-mi-new .fp-mi-icon{color:var(--_f-accent-text)}.fp-brandmenu{width:300px;overflow:hidden}.fp-brandmenu .fp-picker-list{max-height:300px;overscroll-behavior:contain;outline:none}.fp-brandmenu-anchor{display:contents}.fp-switcher{display:inline-flex;align-items:center;gap:10px;min-width:0}.fp-ctx{display:inline-flex;align-items:center;gap:8px;height:var(--_p-ctl);max-width:240px;padding:0 10px;border-radius:var(--_p-r);border:1px solid var(--_edge);background:var(--_field);color:var(--_text-2);font-size:13px}.fp-ctx:hover,.fp-ctx[data-state=open]{background:var(--_hover);color:var(--_text)}.fp-ctx.is-set{color:var(--_text)}.fp-ctx>svg{flex:none;color:var(--_text-3)}.fp-notice{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--_text-2);font-size:12px}.fp-notice-x{display:inline-flex;padding:3px;border-radius:4px;color:var(--_text-3)}.fp-notice-x:hover{color:var(--_text);background:var(--_hover)}.fp-scrim{position:fixed;inset:0;z-index:10040;background:var(--_scrim);animation:fp-fade .15s ease-out}@keyframes fp-fade{0%{opacity:0}}.fp-sheet{position:fixed;z-index:10050;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border-radius:var(--_p-r-sheet);border:1px solid var(--_edge);background:var(--_menu);box-shadow:var(--_shadow),0 24px 60px #0000002e;outline:none;animation:fp-sheet-in .18s cubic-bezier(.2,.8,.2,1)}.fp-sheet-wide{width:min(520px,calc(100vw - 32px))}[data-fs-mode=dark].fp-sheet{box-shadow:inset 0 0 0 .5px #ffffff12,var(--_shadow),0 24px 60px #00000073}@keyframes fp-sheet-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.985)}}.fp-sheet-head{display:flex;align-items:center;gap:10px;padding:16px 12px 6px 18px}.fp-sheet-title{flex:1;font-size:15px;line-height:20px;font-weight:var(--fs-w-title, 600)}.fp-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--_p-r);color:var(--_text-3)}.fp-x:hover{background:var(--_hover);color:var(--_text)}.fp-sheet-body{padding:6px 18px 16px;overflow-y:auto;min-height:0}.fp-sheet-foot{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--_line)}.fp-form{display:flex;flex-direction:column;gap:2px}.fp-field{height:40px;margin:4px 0 8px;padding:0 12px;border-radius:calc(var(--_p-r) + 2px);border:1px solid var(--_edge);background:var(--_field);color:var(--_text);font-size:15px;outline:none}.fp-field:focus-visible,.fp-field:focus{outline:2px solid var(--_focus);outline-offset:-1px}.fp-field::placeholder{color:var(--_text-3)}.fp-inline{width:220px;max-width:100%;height:28px;padding:0 8px;border:1px solid transparent;border-radius:var(--_p-r);background:none;color:var(--_text);font-size:13px;text-align:right;outline:none}.fp-inline:hover{background:var(--_hover)}.fp-inline:focus{background:var(--_field);border-color:var(--_edge);text-align:left;outline:2px solid var(--_focus);outline-offset:-1px}.fp-row{display:flex;align-items:center;gap:12px;min-height:36px}.fp-row-k{flex:none;width:112px;color:var(--_text-2)}.fp-row-v{flex:1;min-width:0;display:flex;justify-content:flex-end}.fp-dupes{display:flex;flex-direction:column;margin:-4px 0 6px}.fp-dupe{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:var(--_p-r);color:var(--_text-2);font-size:13px}.fp-dupe:hover{background:var(--_hover);color:var(--_text)}.fp-chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:4px 0 6px}.fp-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--_p-r);border:1px solid var(--_edge);color:var(--_text-2);font-size:12px}.fp-chip:hover{color:var(--_text);background:var(--_hover)}.fp-chip[aria-pressed=true]{background:var(--_p-primary);color:var(--_p-primary-ink);border-color:transparent}.fp-chip[aria-pressed=true]:hover{background:color-mix(in srgb,var(--_p-primary) 88%,var(--_text))}.fp-chip-logo{display:inline-block;margin-left:-3px;object-fit:cover}.fp-chip-beta{display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:5px;background:var(--_selected);color:var(--_text-2);font-size:10px;line-height:16px}.fp-chip[aria-pressed=true] .fp-chip-beta{background:color-mix(in srgb,var(--_p-primary-ink) 18%,transparent);color:inherit}.fp-brand-mark{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.fp-settings{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.fp-settings .fp-sheet-head,.fp-settings .fp-sheet-foot,.fp-set-tabs{flex:none}.fp-settings .fp-sheet-body{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:8px 18px 16px}.fp-settings .fp-sheet-body:focus{outline:none}.fp-settings .fp-sheet-foot .fp-error{max-width:50%}.fp-set-tabs{display:flex;gap:20px;padding:0 18px;border-bottom:1px solid var(--_line)}.fp-set-tab{height:36px;color:var(--_text-3);font-size:13px;border-radius:4px 4px 0 0;transition:color .12s}.fp-set-tab:hover{color:var(--_text)}.fp-set-tab[aria-selected=true]{color:var(--_text);box-shadow:inset 0 -2px 0 var(--_text)}.fp-set-tab:focus-visible{outline:2px solid var(--_focus);outline-offset:-2px}.fp-set-block{padding:2px 0 6px}.fp-set-label{display:block;color:var(--_text-2);font-size:12px;line-height:16px;margin:6px 0 4px}.fp-set-text{min-width:0;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--_text)}.fp-set-skel{display:block;background:var(--_field);border-radius:4px;animation:fp-pulse 1.4s ease-in-out infinite}.fp-set-skel-line{height:12px;width:45%}.fp-covers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:4px;margin:0 -4px}.fp-cover{position:relative;display:block;aspect-ratio:16 / 10;padding:0;border:0;border-radius:var(--_p-r);overflow:hidden;background:var(--_field);color:var(--_text-2);font-size:12px}.fp-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .12s}button.fp-cover:not([data-on]):not(:disabled):hover img{opacity:.82}.fp-cover[data-on]{box-shadow:0 0 0 2px var(--_menu),0 0 0 4px var(--_text)}.fp-cover:focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.fp-cover:disabled{cursor:default}.fp-cover-tag{position:absolute;left:4px;bottom:4px;padding:0 5px;border-radius:max(2px,calc(var(--_p-r) - 4px));background:#0000009e;color:#fff;font-size:10.5px;line-height:15px}.fp-cover-wait{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff}.fp-cover-add{display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--_edge);background:none}.fp-cover-add:hover:not(:disabled){background:var(--_hover);color:var(--_text)}.fp-cover-skel{animation:fp-pulse 1.4s ease-in-out infinite}.fp-brief-head{display:flex;align-items:center;gap:12px;min-height:36px}.fp-out-strong{color:var(--_text);font-weight:var(--fs-w-medium, 500)}.fp-brief-text{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:var(--_text-2);font:inherit;font-size:13px;line-height:18px;text-align:left}.fp-brief-show{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}button.fp-brief-show{cursor:text;transition:color .12s}button.fp-brief-show:hover{color:var(--_text)}.fp-brief-edit{height:90px;resize:none;outline:none;color:var(--_text);overflow-y:auto}.fp-brief-edit::placeholder{color:var(--_text-3)}.fp-brief-add{display:block;margin-top:-4px}.fp-settings .fs-switch{width:38px;height:22px;border-radius:11px}.fp-settings .fs-switch-knob{width:18px;height:18px}.fp-settings .fs-switch[aria-checked=true] .fs-switch-knob{translate:16px 0}.fp-people{display:flex;flex-direction:column}.fp-person{display:flex;align-items:center;gap:10px;flex:none;height:44px;width:100%;padding:0;border:0;background:none;color:var(--_text);font-size:13px;text-align:left}.fp-av{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--_selected);color:var(--_text-2);font-size:11px;font-weight:600;object-fit:cover}.fp-person-name{flex:1;min-width:0}.fp-person-you{color:var(--_text-3)}.fp-person-role{flex:none}.fp-person-add{color:var(--_text-2);border-radius:var(--_p-r);transition:color .12s}.fp-person-add:hover{color:var(--_text)}.fp-person-add:focus-visible{outline:2px solid var(--_focus);outline-offset:-2px}.fp-av-add{background:none;box-shadow:inset 0 0 0 1px var(--_edge);font-size:15px;font-weight:400}.fp-scrim-top{z-index:10070}.fp-alert-top{z-index:10080}.fp-alert{width:min(380px,calc(100vw - 32px));padding:18px;gap:8px}.fp-alert-title{font-size:15px;line-height:20px;font-weight:var(--fs-w-title, 600)}.fp-alert-lines{display:flex;flex-direction:column;gap:4px;color:var(--_text-2)}.fp-alert-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.fp-page{color:var(--_text)}.fp-bar{display:flex;align-items:center;gap:10px;min-height:var(--_p-ctl);margin-bottom:18px;flex-wrap:wrap}.fp-h1{font-size:18px;line-height:24px;font-weight:var(--fs-w-strong, 500)}.fp-search{display:flex;align-items:center;gap:8px;height:var(--_p-ctl);flex:0 1 240px;min-width:140px;padding:0 10px;border-radius:var(--_p-r);border:1px solid var(--_edge);background:var(--_field);color:var(--_text-3)}.fp-search:focus-within{outline:2px solid var(--_focus);outline-offset:-1px}.fp-search input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--_text);font-size:13px}.fp-search input::placeholder{color:var(--_text-3)}.fp-tabs{display:flex;align-items:center;gap:4px;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid var(--_line);flex-wrap:wrap}.fp-tablist{display:flex;gap:2px;flex-wrap:wrap}.fp-tab{height:28px;padding:0 10px;border-radius:var(--_p-r);color:var(--_text-3);font-size:13px;white-space:nowrap}.fp-tab:hover{color:var(--_text)}.fp-tab[aria-selected=true]{background:var(--_selected);color:var(--_text)}.fp-tabs .fp-value{color:var(--_text-2)}.fp-tabs[data-wait]{visibility:hidden}.fp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.fp-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:8px 8px 10px;border-radius:var(--_p-r-card);border:1px solid var(--_line);background:var(--_bg);color:var(--_text);text-align:left;transition:border-color .12s,background-color .12s}.fp-card:hover{border-color:var(--_edge);background:color-mix(in srgb,var(--_bg) 92%,var(--_text))}.fp-card.is-dim{opacity:.55}.fp-card-wrap{position:relative;display:grid;min-width:0}.fp-card-wrap .fp-card-top{padding-right:calc(var(--_p-ctl) + 4px)}.fp-card-more{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .12s}.fp-card-wrap:hover .fp-card-more,.fp-card-wrap:focus-within .fp-card-more,.fp-card-more[data-state=open]{opacity:1}@media(hover:none){.fp-card-more{opacity:1}}.fp-card-top{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 4px 0}.fp-card-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:var(--fs-w-medium, 500)}.fp-card-preview{position:relative;display:block;height:112px;overflow:hidden;border-radius:var(--_p-r);background:var(--_field)}.fp-card-preview[data-cover]{background-size:cover;background-position:center}.fp-card-meta{padding:0 4px;min-height:16px;font-size:12px;line-height:16px;color:var(--_text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-card-foot{display:flex;align-items:center;gap:8px;min-height:22px;padding:0 4px;font-size:12px;color:var(--_text-3);white-space:nowrap;overflow:hidden}.fp-card-skel{height:196px;background:var(--_field);border-color:transparent;animation:fp-pulse 1.4s ease-in-out infinite}@keyframes fp-pulse{50%{opacity:.55}}.fp-pill{display:inline-block;max-width:100%;white-space:nowrap;line-height:20px;height:20px;padding:0 7px;border-radius:max(4px,calc(var(--_p-r) - 2px));background:var(--_selected);color:var(--_text-2);font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.fp-faces{display:inline-flex;flex:none}.fp-face{display:inline-flex;align-items:center;justify-content:center;margin-left:-6px;border-radius:50%;box-shadow:0 0 0 1.5px var(--_bg);background:color-mix(in srgb,var(--_text) 16%,var(--_bg));color:var(--_text);font-weight:var(--fs-w-strong, 600);object-fit:cover}.fp-face:first-child{margin-left:0}.fp-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;border-radius:var(--_p-r-card);border:1px dashed var(--_edge);color:var(--_text-2);text-align:center}.fp-more{display:flex;justify-content:center;min-height:40px;padding:16px 0;color:var(--_text-3)}.fp-hidden-note{margin-top:22px;text-align:center;font-size:12.5px;color:var(--_text-3)}.fp-strip{color:var(--_text)}.fp-strip-head{display:flex;align-items:center;gap:10px;min-height:28px;margin-bottom:12px}.fp-h2{font-size:14px;line-height:20px;font-weight:var(--fs-w-strong, 500);margin:0}.fp-quietbtn{height:28px;padding:0 8px;border-radius:var(--_p-r);color:var(--_text-2);font-size:13px;white-space:nowrap}.fp-quietbtn:hover{color:var(--_text)}.fp-strip-grid{display:grid;grid-template-columns:repeat(var(--_strip-n, 4),minmax(0,1fr));gap:12px}@media(max-width:900px){.fp-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fp-strip-grid{grid-template-columns:minmax(0,1fr)}}.fp-newcard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:180px;border-radius:var(--_p-r-card);border:1px dashed var(--_edge);color:var(--_text-2);font-size:13px;transition:background-color .12s,color .12s}.fp-newcard:hover{color:var(--_text);background:var(--_hover)}.fp-strip-fail{padding:18px 0;color:var(--_text-2);font-size:13px}.fp-head{display:flex;align-items:flex-start;gap:14px;min-width:0}.fp-head-mark{width:44px;height:44px;flex:none;border-radius:calc(var(--_p-r) + 4px);overflow:hidden}.fp-head-mark img{width:100%;height:100%;object-fit:cover;display:block}.fp-head-text{flex:1;min-width:0}.fp-head-title{font-size:22px;line-height:28px;font-weight:var(--fs-w-strong, 500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-head-line{display:flex;align-items:center;flex-wrap:wrap;column-gap:6px;row-gap:4px;margin-top:4px;color:var(--_text-3);font-size:13px}.fp-part{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fp-head[data-compact]{flex-wrap:wrap}.fp-head[data-compact] .fp-head-text{flex-basis:calc(100% - 58px)}.fp-head[data-compact] .fp-head-acts{margin-left:58px}.fp-head-acts{display:flex;align-items:center;gap:8px;flex:none}.fp-brand{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:max(4px,calc(var(--_p-r) - 2px));background:var(--_selected);color:var(--_text-2);font-size:12px}.fp-brand i{width:10px;height:10px;border-radius:3px;display:block}.fp-linked{display:flex;align-items:center;gap:12px;min-height:36px}.fp-linked-v{flex:1;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.fp-linked-chip{display:inline-flex;align-items:center;gap:6px;height:28px;max-width:200px;padding:0 10px;border-radius:var(--_p-r);background:var(--_field);border:1px solid var(--_line);color:var(--_text);font-size:13px}.fp-linked-chip:hover,.fp-linked-chip[data-state=open]{background:var(--_hover)}@media(prefers-reduced-motion:reduce){.fp-menu,.fp-sheet,.fp-scrim,.fp-card-skel,.fp-set-skel,.fp-cover-skel{animation:none}}.fp-msearch input:focus-visible,.fp-search input:focus-visible{outline:none}.fp-mi:focus-visible{outline:none}.fp-row-v .fp-value .fs-sized{text-align:right}.fp-settings .fp-sheet-title{font-size:17px;line-height:22px}.fp-settings .fp-sheet-body{padding-top:14px}.fp-sf{display:flex;flex-direction:column;gap:6px;padding:0 0 16px}.fp-sf-label{display:block;font-size:12px;line-height:16px;font-weight:500;color:var(--_text-2)}.fp-sf-input{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;border-radius:calc(var(--_p-r) + 2px);border:1px solid var(--_edge);background:var(--_field);color:var(--_text);font:inherit;font-size:14px;line-height:20px;text-align:left;outline:none;transition:border-color .12s,background-color .12s}.fp-sf-input:hover{border-color:var(--_text-3)}.fp-sf-input:focus,.fp-sf-input:focus-visible,.fp-sf-select[data-state=open]{border-color:var(--_text-2);outline:2px solid var(--_focus);outline-offset:-1px}.fp-sf-input::placeholder{color:var(--_text-3)}.fp-sf-area{height:82px;padding:9px 12px;resize:none;align-items:flex-start;overflow-y:auto}.fp-sf-select{cursor:pointer}.fp-sf-select>svg{flex:none;margin-left:auto;color:var(--_text-3)}.fp-sf-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-sf-placeholder{color:var(--_text-3)}.fp-sf-read{font-size:14px;line-height:20px;color:var(--_text)}.fp-sf-read-multi{margin:0;color:var(--_text-2);white-space:pre-line}.fp-sf-menu{min-width:var(--radix-dropdown-menu-trigger-width)}.fp-settings .fp-covers{gap:8px}.fp-sf-toggle .fp-row{min-height:44px}.fp-sf-toggle .fp-row-k{width:auto;flex:1;font-size:14px;color:var(--_text)}.fp-settings [role=tabpanel] .fp-row-k{font-size:14px}.fp-settings .fp-set-block{padding:0 0 16px}.fp-settings .fp-sf-label+.fp-covers{margin-top:6px}.fp-brand-logo{width:18px;height:18px;border-radius:5px;object-fit:contain;background:#fff}.fp-sf-menu-list{max-height:280px;overflow-y:auto}.fp-mempty{padding:8px 10px;color:var(--_text-3);font-size:13px}.fp-btile{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;object-fit:cover;background:var(--_field);overflow:hidden}.fp-btile-logo{background:#fff;padding:3px}.fp-btile-logo img{width:100%;height:100%;object-fit:contain;display:block}.fp-btile-none{color:var(--_text-2);font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px var(--_edge)}.fp-sf-brand-read{display:inline-flex;align-items:center;gap:8px}.fp-brandpick{width:var(--radix-popover-trigger-width);padding:6px;z-index:2}.fp-brandpick-list{max-height:300px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px}.fp-brandpick-row{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px 6px 6px;border-radius:calc(var(--_p-r) + 2px);color:var(--_text);font-size:14px;text-align:left}.fp-brandpick-row:hover,.fp-brandpick-row:focus-visible{background:var(--_hover);outline:none}.fp-brandpick-row[aria-selected=true]{background:var(--_hover)}.fp-brandpick-row>svg{margin-left:auto;color:var(--_text-2);flex:none}.fp-brandpick-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-ppl{display:flex;flex-direction:column;gap:20px}.fp-ppl-section{display:flex;flex-direction:column}.fp-ppl-section>.fp-sf-label{display:flex;align-items:center;gap:6px;margin:0 0 8px}.fp-ppl-count{color:var(--_text-3);font-variant-numeric:tabular-nums}.fp-ppl-general{padding-top:16px;border-top:1px solid var(--_line)}.fp-settings .fp-person{height:52px;gap:12px;font-size:14px}.fp-settings .fp-av{width:32px;height:32px;font-size:12px}.fp-person-text{display:flex;flex-direction:column;flex:1;min-width:0;gap:1px}.fp-person-text .fp-person-name{flex:none;font-size:14px;line-height:20px;color:var(--_text)}.fp-person-sub{font-size:12px;line-height:16px;color:var(--_text-3)}.fp-person-role{flex:none;padding:0 8px;font-size:13px;color:var(--_text-2)}.fp-person[data-adding]{opacity:.6}.fp-adder-field{padding-right:4px;cursor:text}.fp-adder-field>svg{flex:none;color:var(--_text-3)}.fp-adder-field input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;color:inherit;font:inherit}.fp-adder-field input::placeholder{color:var(--_text-3)}.fp-adder-field:focus-within{border-color:var(--_text-2);outline:2px solid var(--_focus);outline-offset:-1px}.fp-adder-role{flex:none;padding-left:4px;border-left:1px solid var(--_line)}.fp-adder-menu{width:var(--radix-popper-anchor-width);padding:6px;z-index:2}.fp-adder-title{padding:8px 8px 4px;font-size:12px;line-height:16px;color:var(--_text-3)}.fp-adder-row{min-height:48px}.fp-adder-row:hover,.fp-adder-row[aria-selected=true]{background:color-mix(in srgb,var(--_text) 8%,transparent)}.fp-adder-row[aria-disabled=true]{opacity:.5;cursor:default}.fp-av-group{border-radius:8px}@media(max-width:767px){.fp-sheet,.fp-sheet-wide,.fp-settings{inset:auto 0 0;transform:none;width:100%!important;max-width:none;height:auto!important;max-height:85dvh;border-radius:var(--_p-r-sheet) var(--_p-r-sheet) 0 0;border-width:1px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation-name:fp-sheet-up}.fp-settings{height:85dvh!important}.fp-sheet.fp-alert{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.fp-sheet:before{content:"";flex:none;align-self:center;width:36px;height:5px;margin-top:8px;border-radius:3px;background:var(--_line)}.fp-sheet-head{padding-top:10px}.fp-x{width:44px;height:44px}.fp-row{flex-wrap:wrap;row-gap:4px}.fp-row-k{width:100%}.fp-row-v{justify-content:flex-start}.fp-covers{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-set-tabs{overflow-x:auto;scrollbar-width:none}.fp-set-tab{flex:none;height:44px}}@keyframes fp-sheet-up{0%{transform:translateY(24px);opacity:0}}.fan-stack{position:fixed;z-index:2147483001;right:20px;bottom:calc(max(var(--flobi-bottom-bar, 0px),env(safe-area-inset-bottom,0px)) + 20px);width:340px;max-width:calc(100vw - 32px)}.fan-card{--_fan-r: 22px;--_fan-pad: 8px;padding:var(--_fan-pad);border-radius:var(--_fan-r);background:var(--_menu);color:var(--_text);box-shadow:0 0 0 1px var(--_edge),var(--_shadow),0 24px 48px -24px #00000038;animation:fan-in .6s cubic-bezier(.34,1.3,.64,1) both}@keyframes fan-in{0%{opacity:0;transform:translate(56px) scale(.97)}}.fan-meta{display:flex;align-items:center;gap:7px;padding:11px 8px 0;font-size:12px;font-weight:600;color:var(--_text-2)}.fan-icon{width:18px;height:18px;border-radius:5px;flex:none;object-fit:cover}.fan-icon-mono{display:grid;place-items:center;background:var(--_accent);color:var(--_accent-ink);font-size:10px;font-weight:700}.fan-h{margin:5px 8px 0;font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.01em;color:var(--_text)}.fan-p{margin:3px 8px 0;font-size:13px;line-height:18px;color:var(--_text-2)}.fan-acts{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 8px 6px}.fan-acts button{height:32px;border:0;border-radius:10px;font:500 12.5px/1 var(--_font);cursor:pointer}.fan-acts button:disabled{opacity:.6;cursor:default}.fan-primary{background:var(--_accent);color:var(--_accent-ink)}.fan-primary:hover:not(:disabled){filter:brightness(.95)}.fan-secondary{background:var(--_menu);color:var(--_text);box-shadow:0 0 0 1px var(--_edge),0 1px 2px #0000000d}.fan-secondary:hover:not(:disabled){background:var(--_hover)}.fan-acts button:focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.fan-foot{margin:2px 8px 4px;font-size:11.5px;line-height:16px;color:var(--_text-3)}@media(prefers-reduced-motion:reduce){.fan-card{animation:none}}@media(pointer:coarse){.fan-acts button{height:44px}}@media(max-width:767px){.fan-stack{right:16px;width:calc(100vw - 32px);max-width:none}}.fsup{--sx-pg: #171615;--sx-sf: #1e1d1c;--sx-fd: #2b2a29;--sx-tx: #e8e8e8;--sx-t2: #a8a6a3;--sx-t3: #9a9896;--sx-ln: rgb(214 213 212 / 12%);--sx-ac: #bd6932;--sx-aci: #171615;--sx-act: #e09462;--sx-acb: #bd6932;--sx-ntb: #d33a40;--sx-ntx: #ff9c94;--sx-ok: #3ecf8e;--sx-sh: 0 18px 48px rgb(0 0 0 / 55%), 0 2px 8px rgb(0 0 0 / 30%);--sx-r: 10px;--sx-f: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--sx-top: 0px;--sx-end: 0px;--sx-bottom: 0px;--sx-band: color-mix(in srgb, var(--sx-acb) 16%, var(--sx-sf));--sx-lift: 0 6px 20px -8px rgb(0 0 0 / 30%);position:relative;z-index:2147482001}.fsup,.fsup *{box-sizing:border-box}.fsup :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:start}.fsup :where(button:disabled){cursor:default}.fsup :where(input,textarea){font:inherit;color:inherit;margin:0}.fsup :where(a){color:var(--sx-act);text-underline-offset:2px}.fsup :where(p,h3,h4,ul){margin:0}.fsup :focus-visible{outline:2px solid var(--sx-act);outline-offset:2px}.sx-panel{position:fixed;inset-inline-end:var(--sx-end);top:var(--sx-top);bottom:var(--sx-bottom);width:404px;max-width:100vw;display:flex;flex-direction:column;overflow:hidden;background:var(--sx-sf);color:var(--sx-tx);font-family:var(--sx-f);font-size:13.5px;line-height:20px;border-inline-start:1px solid var(--sx-ln);box-shadow:var(--sx-sh);animation:sx-slide .22s ease-out;-webkit-font-smoothing:antialiased}[dir=rtl] .sx-panel{animation-name:sx-slide-r}.sx-panel:focus{outline:none}.fsup.sx-card .sx-panel{border-radius:16px;border:1px solid var(--sx-ln)}.sx-panel.sx-phone,.fsup .sx-panel.sx-phone{inset:0;top:var(--sx-vvt, 0px);bottom:auto;height:var(--sx-vvh, 100%);width:auto;border:0;border-radius:0;box-shadow:none;animation:sx-up .2s ease-out;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.sx-phone .sx-wh{position:relative;touch-action:none}.sx-grab{position:absolute;top:6px;inset-inline-start:50%;width:36px;height:4px;margin-inline-start:-18px;border-radius:2px;background:var(--sx-t3);opacity:.45}@keyframes sx-slide{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}@keyframes sx-slide-r{0%{transform:translate(-24px);opacity:.4}to{transform:none;opacity:1}}@keyframes sx-up{0%{transform:translateY(16px);opacity:.5}to{transform:none;opacity:1}}@keyframes sx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sx-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.sx-grow{flex:1;min-width:0}.sx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sx-small{font-size:12px;color:var(--sx-t3)}.sx-pad{padding:4px 16px 14px}.sx-wh{position:relative;display:flex;align-items:center;gap:10px;padding-inline:10px;border-bottom:1px solid var(--sx-ln);flex:none;height:56px}.sx-phone .sx-wh{height:66px;padding-top:8px}.sx-wh.sx-noback{padding-inline-start:16px}.sx-wh-band{background:var(--sx-band);border-bottom:0;height:48px;gap:2px}.sx-phone .sx-wh-band{height:58px}.sx-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:30%;background:var(--sx-tx);color:var(--sx-sf);flex:none}.sx-mark.sx-round{border-radius:50%}.sx-av{position:relative;display:inline-flex;flex:none}.sx-av .sx-live{position:absolute;inset-inline-end:-1px;bottom:-1px;width:10px;height:10px;margin:0;box-shadow:0 0 0 2px var(--sx-sf)}.sx-wt{display:flex;flex-direction:column;min-width:0;flex:1}.sx-wt b{font-size:14px;font-weight:600;line-height:18px}.sx-wt span{font-size:12px;line-height:16px;color:var(--sx-t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-wt span.sx-on{color:var(--sx-act)}.sx-phone .sx-wt span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sx-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--sx-ok);margin-inline-end:6px;vertical-align:1px;flex:none}.sx-ib{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--sx-t2);flex:none;position:relative}.sx-ib.sx-sm{width:28px;height:28px}.sx-ib.sx-xs{width:22px;height:22px}.sx-ib:hover,.sx-ib.sx-on{background:var(--sx-fd);color:var(--sx-tx)}.sx-wh-band .sx-ib:hover,.sx-wh-band .sx-ib.sx-on{background:color-mix(in srgb,var(--sx-tx) 10%,transparent)}.sx-phone .sx-ib,.sx-phone .sx-ib.sx-sm{width:40px;height:40px}.sx-phone :is(.sx-ib,.sx-send,.sx-plus,.fsm-mic):before{content:"";position:absolute;inset:-3px}[dir=rtl] .sx-flip svg{transform:scaleX(-1)}.sx-backdot{position:absolute;top:4px;inset-inline-end:4px;width:8px;height:8px;border-radius:50%;background:var(--sx-ntb);box-shadow:0 0 0 2px var(--sx-sf)}.sx-menu{position:absolute;z-index:9;padding:6px;border-radius:14px;background:var(--sx-sf);border:1px solid var(--sx-ln);box-shadow:var(--sx-sh);display:flex;flex-direction:column;animation:sx-rise .15s ease-out}.sx-wmenu{top:calc(100% - 4px);inset-inline-end:10px;width:260px}.sx-menu button{min-height:38px;display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:9px;font-size:13.5px;line-height:18px;color:var(--sx-tx)}.sx-menu button:hover,.sx-menu button:focus-visible{background:var(--sx-fd)}.sx-menu button:disabled{opacity:.45;cursor:default}.sx-menu button:disabled:hover{background:none}.sx-phone .sx-menu button{min-height:44px}.sx-amenu{bottom:calc(100% - 4px);inset-inline-start:16px;width:260px}.sx-amenu button{min-height:40px}.sx-amenu small{display:block;font-size:12px;line-height:16px;color:var(--sx-t3)}.sx-switch{width:30px;height:18px;border-radius:999px;background:var(--sx-fd);box-shadow:inset 0 0 0 1px var(--sx-t3);position:relative;flex:none}.sx-switch:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:12px;height:12px;border-radius:50%;background:var(--sx-t2);transition:transform .15s}.sx-switch.sx-is-on{background:var(--sx-ac);box-shadow:inset 0 0 0 1px var(--sx-acb)}.sx-switch.sx-is-on:after{background:var(--sx-aci);transform:translate(12px)}[dir=rtl] .sx-switch.sx-is-on:after{transform:translate(-12px)}.sx-off{display:flex;align-items:center;justify-content:center;gap:8px;min-height:30px;padding:6px 16px;font-size:12px;line-height:16px;background:var(--sx-fd);color:var(--sx-t2);flex:none;text-align:center}.sx-notice{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 16px;font-size:12.5px;line-height:17px;background:var(--sx-fd);color:var(--sx-tx);flex:none}.sx-wc .sx-notice{border-radius:14px;padding:8px 12px;flex-wrap:wrap}.sx-inlines{margin:12px 16px 0;display:flex;flex-direction:column;gap:8px;flex:none}.sx-inlines .sx-off,.sx-inlines .sx-notice{border-radius:12px}.sx-gf .sx-inlines{margin:0}.sx-wl{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px;display:flex;flex-direction:column;gap:3px;min-height:0;position:relative;scrollbar-width:thin}.sx-loading{flex:1;min-height:60px}.sx-day,.sx-sys{align-self:center;font-size:11.5px;line-height:15px;color:var(--sx-t3);padding:8px 0 5px;text-align:center;max-width:90%}.sx-sys{font-size:12px;line-height:16px}.sx-mrow{display:flex;gap:8px;align-items:flex-end;max-width:100%}.sx-mrow.sx-first{margin-top:7px}:is(.sx-day,.sx-sys,.sx-newl,.sx-hello)+.sx-mrow.sx-first{margin-top:0}.sx-mrow.sx-me{justify-content:flex-end}.sx-col{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:84%}.sx-mrow.sx-me .sx-col{align-items:flex-end}.sx-mrow.sx-them .sx-col{align-items:flex-start}.sx-who{font-size:11.5px;line-height:15px;color:var(--sx-t3);padding-inline-start:12px}.sx-b{padding:8px 13px;border-radius:18px;font-size:13.5px;line-height:20px;overflow-wrap:anywhere;max-width:100%;display:flex;flex-direction:column;gap:6px}.sx-phone .sx-b{font-size:15.5px;line-height:22px;padding:9px 14px}.sx-b p{margin:0;white-space:pre-wrap;unicode-bidi:plaintext}.sx-b a{color:inherit;text-decoration:underline}.sx-b.sx-me{background:var(--sx-ac);color:var(--sx-aci)}.sx-b.sx-them{background:var(--sx-fd);color:var(--sx-tx)}.sx-mrow.sx-me:not(.sx-last) .sx-b{border-end-end-radius:6px}.sx-mrow.sx-me:not(.sx-first) .sx-b{border-start-end-radius:6px}.sx-mrow.sx-them:not(.sx-qrow):not(.sx-last) .sx-b{border-end-start-radius:6px}.sx-mrow.sx-them:not(.sx-qrow):not(.sx-first) .sx-b{border-start-start-radius:6px}.sx-b.sx-bare,.sx-b.sx-me.sx-bare{padding:0;background:transparent}.sx-b.sx-me:not(.sx-bare),.sx-send:not(:disabled),.sx-rnd,.sx-cta,.sx-topic[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--sx-acb)}.sx-mrow .sx-mark{flex:none}.sx-avs{width:24px;flex:none}.sx-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:11px;line-height:15px;color:var(--sx-t3);margin-block:1px 2px;margin-inline:2px;flex-wrap:wrap;position:relative;text-align:end}.sx-phone .sx-meta{font-size:12px;line-height:16px}.sx-meta.sx-seen{color:var(--sx-act)}.sx-meta.sx-seen>span:not(.sx-own):not(.sx-edited){color:var(--sx-act);font-weight:500}.sx-meta.sx-seen .sx-edited{color:var(--sx-t3)}.sx-meta.sx-err{color:var(--sx-ntx)}.sx-meta.sx-tmeta{justify-content:flex-start;text-align:start;padding-inline-start:42px}.sx-meta.sx-ask{color:var(--sx-tx)}.sx-lk{color:var(--sx-act)!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:2px}.sx-meta.sx-err .sx-lk{color:var(--sx-ntx)!important}.sx-phone .sx-meta .sx-lk,.sx-phone .sx-freshrow .sx-lk,.sx-phone .sx-share .sx-lk{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding-inline:8px}.sx-own{position:relative;display:inline-flex;align-self:center;opacity:0;transition:opacity .12s}.sx-mrow:hover .sx-own,.sx-own:focus-within,.sx-own.sx-is-open,.sx-phone .sx-own{opacity:1}.sx-ownmenu{position:absolute;bottom:26px;inset-inline-start:-4px;z-index:5;display:flex;flex-direction:column;padding:4px;min-width:130px;border-radius:12px;background:var(--sx-sf);border:1px solid var(--sx-ln);box-shadow:var(--sx-sh)}.sx-ownmenu button{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border-radius:8px;color:var(--sx-tx);font-size:13px}.sx-ownmenu button:hover,.sx-ownmenu button:focus-visible{background:var(--sx-fd)}.sx-editing{width:84%}.sx-editing textarea{width:100%;resize:none;border:1px solid var(--sx-act);border-radius:18px;padding:8px 13px;background:var(--sx-sf);color:var(--sx-tx);font-size:13.5px;line-height:20px;outline:0}.sx-editrow{display:flex;gap:12px;justify-content:flex-end;font-size:12.5px}.sx-dots{flex-direction:row!important;gap:4px!important;padding:13px 14px!important}.sx-dots i{width:6px;height:6px;border-radius:50%;background:var(--sx-t3);animation:sx-blink 1.2s infinite}.sx-dots i:nth-child(2){animation-delay:.2s}.sx-dots i:nth-child(3){animation-delay:.4s}.sx-newl{display:flex;align-items:center;gap:8px;margin:8px 0 2px;color:var(--sx-ntx);font-size:11.5px;line-height:15px;font-weight:600}.sx-newl:before,.sx-newl:after{content:"";flex:1;height:1px;background:currentColor;opacity:.5}.sx-below{position:sticky;bottom:4px;align-self:center;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--sx-tx);color:var(--sx-sf);font-size:12.5px;font-weight:600;box-shadow:var(--sx-sh)}.sx-upl{display:flex;align-items:center;gap:6px}.sx-ringp{width:14px;height:14px;border-radius:50%;background:conic-gradient(currentColor var(--p),color-mix(in srgb,currentColor 20%,transparent) 0);flex:none;-webkit-mask:radial-gradient(circle,transparent 4px,#000 4.5px);mask:radial-gradient(circle,transparent 4px,#000 4.5px)}.sx-pic{display:block;width:240px;max-width:100%;max-height:320px;object-fit:cover;border-radius:14px;background:var(--sx-pg);border:1px solid var(--sx-ln)}.sx-audio{width:240px;max-width:100%}.sx-doc{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:var(--sx-sf);border:1px solid var(--sx-ln);color:var(--sx-tx);min-width:220px;max-width:100%}.sx-dic{width:34px;height:40px;border-radius:6px;background:var(--sx-fd);display:flex;align-items:center;justify-content:center;color:var(--sx-t2);font-size:9.5px;font-weight:700;letter-spacing:.04em;flex:none}.sx-docm{min-width:0}.sx-docm b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-docm span{display:block;font-size:12px;color:var(--sx-t3)}.sx-open{margin-inline-start:auto;font-size:12.5px;font-weight:600;color:var(--sx-act)!important;text-decoration:none!important}.sx-qrow{justify-content:center;margin-block:7px 2px}.sx-b.sx-q{width:300px;max-width:100%;align-items:center;text-align:center;gap:6px;padding:16px;border-radius:18px;border:1px solid var(--sx-ln);background:var(--sx-sf);color:var(--sx-tx)}.sx-q .sx-mark{margin-bottom:4px}.sx-q p{font-size:12.5px;line-height:18px;color:var(--sx-t2)}.sx-q>b{font-size:15px;line-height:20px;font-weight:600;unicode-bidi:plaintext}.sx-qa{display:flex;gap:8px;margin-top:8px;justify-content:center}.sx-qb{height:34px;padding:0 22px;border-radius:999px;background:var(--sx-fd);font-weight:600;text-align:center!important;color:var(--sx-tx)}.sx-qb:hover{background:color-mix(in srgb,var(--sx-tx) 14%,var(--sx-fd))}.sx-phone .sx-qb{height:44px;padding:0 26px}.sx-qdone{margin-top:6px;font-size:12.5px;color:var(--sx-t2);display:flex;align-items:center;gap:6px}.sx-faded{opacity:.7}.sx-hello{margin:auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:20px}.sx-hello.sx-tight{margin:0;padding:0}.sx-hello .sx-mark{margin-bottom:6px;color:var(--sx-sf);max-width:none}.sx-hello b{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere;max-width:100%}.sx-hello span{font-size:13.5px;line-height:20px;color:var(--sx-t2);max-width:32ch}.sx-hello .sx-cta{margin-top:10px}.sx-newchat{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0}.sx-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.sx-topic{display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;background:var(--sx-fd);font-size:13px;color:var(--sx-tx);position:relative}.sx-topic:hover{background:color-mix(in srgb,var(--sx-tx) 12%,var(--sx-fd))}.sx-topic[aria-pressed=true]{background:var(--sx-ac);color:var(--sx-aci)}.sx-phone .sx-topic{height:40px;padding:0 15px;font-size:14.5px}.sx-phone .sx-topic:before{content:"";position:absolute;inset:-2px 0}.sx-share{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 6px;font-size:12px;line-height:16px;color:var(--sx-t2);text-align:center}.sx-share .sx-grow{flex:0 1 auto}.sx-hscroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding-bottom:16px;scrollbar-width:thin}.sx-home{flex:none;display:flex;flex-direction:column}.sx-band{flex:none;background:var(--sx-band);padding:0 16px 46px;display:flex;flex-direction:column;gap:6px}.sx-band .sx-mark{margin-bottom:8px}.sx-bandload{min-height:150px}.sx-phone .sx-bandload{min-height:158px}.sx-band h3{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.sx-band p{font-size:14px;line-height:20px;color:var(--sx-t2)}.sx-band .sx-away{color:var(--sx-tx);white-space:pre-line;overflow-wrap:anywhere}.sx-phone .sx-band h3{font-size:26px;line-height:32px}.sx-phone .sx-band p{font-size:15.5px;line-height:22px}.sx-homecta{margin:-30px 16px 0;position:relative;display:flex;flex:none}.sx-sendc{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-radius:16px;background:var(--sx-sf);border:1px solid var(--sx-ln);box-shadow:var(--sx-lift);color:var(--sx-tx)}.sx-sendc:hover{border-color:color-mix(in srgb,var(--sx-tx) 24%,transparent)}.sx-sendc b{display:block;font-size:14px;line-height:19px;font-weight:600}.sx-sendc small{display:block;font-size:12px;line-height:16px;color:var(--sx-t3);margin-top:2px}.sx-phone .sx-sendc b{font-size:15.5px;line-height:21px}.sx-phone .sx-sendc small{font-size:13.5px;line-height:18px}.sx-rnd{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sx-ac);color:var(--sx-aci);flex:none}[dir=rtl] .sx-rnd svg{transform:scaleX(-1)}.sx-hl{margin:16px 16px 0;border-radius:16px;border:1px solid var(--sx-ln);display:flex;flex-direction:column;flex:none;overflow:hidden}.sx-hlh{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding-block:6px 2px;padding-inline:16px 8px}.sx-hlh h4{font-size:13px;line-height:18px;font-weight:600}.sx-cv{display:flex;gap:12px;padding:10px 16px;align-items:center;width:100%;min-height:60px;border-top:1px solid var(--sx-ln)}.sx-cv:first-of-type{border-top:0}.sx-cv:hover{background:var(--sx-fd)}.sx-sti{position:relative;width:32px;height:32px;border-radius:50%;background:var(--sx-fd);color:var(--sx-t2);display:inline-flex;align-items:center;justify-content:center;flex:none}.sx-cv:hover .sx-sti{background:var(--sx-sf)}.sx-sti.sx-replied{color:var(--sx-act)}.sx-sti .sx-udot{position:absolute;top:-1px;inset-inline-end:-1px;width:9px;height:9px;box-shadow:0 0 0 2px var(--sx-sf)}.sx-cvm{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sx-cvt{display:flex;gap:8px;align-items:baseline}.sx-cvt b{font-size:13.5px;line-height:18px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;unicode-bidi:plaintext;text-align:start}.sx-cvt time{font-size:11.5px;color:var(--sx-t3);flex:none}.sx-cvp{font-size:12.5px;line-height:17px;color:var(--sx-t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start;unicode-bidi:plaintext}.sx-phone .sx-cvt b{font-size:15.5px;line-height:21px}.sx-phone .sx-cvp{font-size:13.5px;line-height:18px}.sx-phone .sx-cv{min-height:68px}.sx-udot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--sx-ntb);flex:none}.sx-more{align-self:stretch;padding:10px 16px;border-top:1px solid var(--sx-ln);font-size:13px;color:var(--sx-act);font-weight:600;text-align:center}.sx-more:hover{background:var(--sx-fd)}.sx-search{display:flex;align-items:center;gap:8px;margin:2px 12px 8px;padding:0 4px 0 12px;height:36px;border-radius:12px;background:var(--sx-fd);color:var(--sx-t3);border:1px solid transparent}.sx-search:focus-within{border-color:var(--sx-act)}.sx-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--sx-tx);font-size:13.5px}.sx-phone .sx-search{height:44px}.sx-phone .sx-search input{font-size:16px}.sx-search input::-webkit-search-cancel-button{display:none}.sx-search .sx-ib:hover{background:var(--sx-sf)}.sx-cta{height:40px;padding:0 20px;border-radius:999px;background:var(--sx-ac);color:var(--sx-aci);font-weight:600;font-size:13.5px;text-align:center!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;flex:none}.sx-cta.sx-sm{height:32px;padding:0 14px;font-size:13px}.sx-cta:disabled{opacity:.45}.sx-phone .sx-cta{height:46px;font-size:16px}.sx-phone .sx-cta.sx-sm{height:40px;font-size:14.5px}.sx-wc{flex:none;padding:8px 16px 12px;display:flex;flex-direction:column;gap:8px;position:relative}.sx-wc.sx-drop{background:color-mix(in srgb,var(--sx-ac) 10%,var(--sx-sf))}.sx-cbox{display:flex;align-items:flex-end;gap:4px;min-height:42px;padding:4px;border:1px solid transparent;border-radius:21px;background:var(--sx-fd)}.sx-cbox:focus-within{border-color:color-mix(in srgb,var(--sx-act) 70%,transparent)}.sx-cbox textarea{flex:1;border:0;outline:0;resize:none;background:transparent;color:var(--sx-tx);font-size:13.5px;line-height:20px;padding:6px;max-height:120px;min-height:32px;min-width:0;unicode-bidi:plaintext}.sx-cbox textarea:focus-visible{outline:0}.sx-phone .sx-cbox{min-height:50px;border-radius:25px}.sx-phone .sx-cbox textarea{min-height:40px;padding-block:9px;font-size:16px;line-height:22px}.sx-cbox textarea::placeholder,.sx-gf input::placeholder,.sx-gf textarea::placeholder{color:var(--sx-t3)}.sx-plus{background:var(--sx-sf);color:var(--sx-tx)}.sx-plus:hover{background:var(--sx-sf);color:var(--sx-tx);box-shadow:inset 0 0 0 1px var(--sx-ln)}.sx-plus.sx-on,.sx-plus.sx-on:hover{background:var(--sx-tx);color:var(--sx-sf);box-shadow:none}.sx-plus:disabled{opacity:.45}.sx-panel .fsm-mic{position:relative}.sx-cbox .fsm-mic{border-radius:50%}.sx-cbox .fsm-mic:hover:not(:disabled){background:var(--sx-sf)}.sx-send{width:32px;height:32px;border-radius:50%;background:var(--sx-ac);color:var(--sx-aci);display:inline-flex!important;align-items:center;justify-content:center;flex:none;position:relative}.sx-send:disabled{background:transparent;color:var(--sx-t3);opacity:1}.sx-phone :is(.sx-send,.sx-plus,.fsm-mic){width:38px;height:38px}.sx-wc .fsm-voice-bar{border-radius:999px}.sx-fine{font-size:12px;color:var(--sx-t3);padding-inline-start:12px}.sx-errt{color:var(--sx-ntx)}.sx-freshrow{font-size:12px;color:var(--sx-t3);padding-inline-start:12px;display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.sx-chips{display:flex;flex-wrap:wrap;gap:6px}.sx-chip{display:inline-flex;align-items:center;gap:6px;padding-block:4px;padding-inline:10px 4px;border-radius:999px;background:var(--sx-fd);font-size:12.5px;color:var(--sx-tx);max-width:100%}.sx-chip.sx-bad{color:var(--sx-ntx)}.sx-chipn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.sx-chips2{color:var(--sx-t3);flex:none}.sx-chip .sx-x{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.sx-chip .sx-x:hover{background:var(--sx-sf)}.sx-phone .sx-chip .sx-x{width:44px;height:44px;margin-block:-10px;margin-inline-end:-8px}.sx-gwrap{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;scrollbar-width:thin}.sx-gband{padding-top:4px;padding-bottom:50px}.sx-gf{margin-top:-30px;position:relative;padding:0 16px 16px;display:flex;flex-direction:column;gap:12px;flex:none}.sx-gcard{border-radius:16px;background:var(--sx-sf);border:1px solid var(--sx-ln);padding:14px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--sx-lift)}.sx-gf label{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:16px;font-weight:600;color:var(--sx-t2)}.sx-gf input,.sx-gf textarea{border:1px solid transparent;border-radius:12px;padding:0 12px;font-size:13.5px;background:var(--sx-fd);color:var(--sx-tx);outline:0;width:100%;font-weight:400}.sx-gf input{height:38px}.sx-gf input:focus,.sx-gf textarea:focus{border-color:var(--sx-act)}.sx-search input:focus-visible,.sx-gf input:focus-visible,.sx-gf textarea:focus-visible,.sx-editing textarea:focus-visible{outline:0}.sx-gf input[aria-invalid=true]{border-color:var(--sx-ntx)}.sx-gf textarea{resize:none;line-height:20px;padding-block:9px;min-height:80px}.sx-phone .sx-gf input{height:46px;font-size:16px}.sx-phone .sx-gf textarea{font-size:16px;line-height:22px}.sx-gtools{position:relative;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sx-gtools .sx-plus{background:var(--sx-fd)}.sx-gtools .sx-plus.sx-on{background:var(--sx-tx)}.sx-gtools .sx-amenu{bottom:calc(100% + 6px);inset-inline-start:0}.sx-gtools .sx-chips{flex-basis:100%}.sx-gfiles{margin-inline-start:auto;font-size:12px;line-height:16px;color:var(--sx-t3)}.sx-gcard .sx-cta{width:100%}.sx-shield{display:flex;gap:6px;align-items:center;justify-content:center;font-size:11.5px;line-height:16px;color:var(--sx-t3);text-align:center}.sx-err{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--sx-ntx)}.sx-turnstile:empty{display:none}.sx-join{display:flex;gap:10px;margin:12px 16px 0;padding:14px;border-radius:16px;border:1px solid var(--sx-ln);background:var(--sx-sf);color:var(--sx-tx);font-family:var(--sx-f);flex:none}.sx-joinic{width:32px;height:32px;border-radius:50%;background:var(--sx-fd);display:inline-flex;align-items:center;justify-content:center;color:var(--sx-t2);flex:none}.sx-joinm{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.sx-joinm ul{padding-inline-start:16px;color:var(--sx-t2);font-size:12.5px}.sx-joinm li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-joinb{display:flex;align-items:center;gap:12px;margin-top:2px}.sx-toast{position:fixed;z-index:2147482002;inset-inline-end:16px;top:16px;width:310px;max-width:calc(100vw - 20px);display:flex!important;gap:12px;align-items:flex-start;padding:14px!important;border-radius:18px!important;background:var(--sx-sf)!important;color:var(--sx-tx);border:1px solid var(--sx-ln)!important;box-shadow:var(--sx-sh);font-family:var(--sx-f);font-size:13px;line-height:18px;animation:sx-rise .25s ease-out}.fsup.sx-card .sx-toast{inset-inline-end:calc(var(--sx-end) + 16px);top:calc(var(--sx-top) + 12px)}.sx-ctt{display:flex;flex-direction:column;gap:2px;min-width:0}.sx-ctt b{font-size:13.5px;font-weight:600}.sx-ctt span{font-size:13px;color:var(--sx-t2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;unicode-bidi:plaintext}.sx-ctt em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--sx-act);margin-top:2px}@media(max-width:767px){.sx-toast,.fsup.sx-card .sx-toast{inset-inline:10px;top:10px;width:auto}}.sx-hs{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff7f;position:relative;background:none;border:0;padding:0;cursor:pointer}.sx-hs:hover{color:#ffffffe5}.sx-hs[aria-pressed=true]{background:#2b2a29;color:#ffffffe5}.sx-hs:focus-visible{outline:2px solid #e09462;outline-offset:2px}.sx-hdot{position:absolute;top:3px;inset-inline-end:3px;width:8px;height:8px;border-radius:50%;background:#d33a40;box-shadow:0 0 0 2px #171615}.sx-tb{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;background:none;border:0;color:inherit;font:inherit;font-size:13px;cursor:pointer}.sx-tb:hover,.sx-tb.sx-on{background:#7f7f7f24}.sx-n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#c62f35;color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}html.flobi-support-open .skp-launcher,html.flobi-support-open .fa-launcher{right:calc(var(--flobi-support-w, 404px) + 16px);transition:right .2s ease}html.flobi-support-aside .skp-launcher,html.flobi-support-aside .fa-launcher{visibility:hidden;pointer-events:none}.fsup :is(.sx-ib,.sx-send,.sx-rnd,.sx-chip .sx-x,.sx-cbox .fsm-mic){border-radius:50%}.fsup :is(.sx-qb,.sx-topic,.sx-cta,.sx-below){border-radius:999px}.fsup .sx-sendc{border-radius:16px}.fsup :is(.sx-cv,.sx-more){border-radius:0}.fsup .sx-menu button{border-radius:9px}.fsup .sx-ownmenu button{border-radius:8px}@media(prefers-reduced-motion:reduce){.sx-panel,.sx-toast,.sx-menu{animation:none!important}.sx-dots i{animation:none;opacity:.6}.sx-switch:after{transition:none}}@media(forced-colors:active){.sx-b,.sx-cta,.sx-send,.sx-qb,.sx-chip,.sx-toast,.sx-sendc,.sx-plus,.sx-topic,.sx-cbox{border:1px solid CanvasText!important}}@media(pointer:coarse){.fsup :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[contenteditable=true]){font-size:16px}.fsup .sx-ib:before{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2))}.fsup .sx-ownmenu button{min-height:44px}}@media(hover:none){.sx-own{opacity:1}}:is(.fsm-file,.fsm-preview,.fsm-voice,.fsm-mic,.fsm-keep,.fsm-pill,.fsm-shot-scrim,.fsm-viewer,.fsm-vv){--m-font: var(--sx-f, var(--flobi-ui-font, "Instrument Sans", system-ui, -apple-system, sans-serif));--m-bg: var(--sx-sf, #ffffff);--m-field: var(--sx-fd, #f1efea);--m-hover: color-mix(in srgb, var(--m-text) 7%, transparent);--m-selected: color-mix(in srgb, var(--m-text) 11%, transparent);--m-line: var(--sx-ln, rgb(0 0 0 / 10%));--m-text: var(--sx-tx, #1b1b1b);--m-text-2: var(--sx-t2, #4f4f4f);--m-text-3: var(--sx-t3, #666666);--m-accent: var(--sx-ac, #bd6932);--m-accent-ink: var(--sx-aci, #171615);--m-accent-text: var(--sx-act, #9a4f1f);--m-danger: var(--sx-ntx, #c0272d);--m-focus: var(--sx-act, #9a4f1f);--m-shadow: var(--sx-sh, 0 18px 48px rgb(0 0 0 / 12%), 0 2px 8px rgb(0 0 0 / 6%));--m-scrim: rgb(20 18 14 / 32%);--m-r: var(--sx-r, 8px);--m-rec: var(--sx-ntb, #d33a40);--m-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}:where(.fsup[data-mode=dark]) :is(.fsm-file,.fsm-preview,.fsm-voice,.fsm-mic,.fsm-keep,.fsm-pill,.fsm-shot-scrim,.fsm-viewer,.fsm-vv),:is(.fsm-pill,.fsm-shot-scrim,.fsm-viewer,.fsm-vv)[data-mode=dark]{--m-bg: var(--sx-sf, #1e1d1c);--m-field: var(--sx-fd, #2b2a29);--m-line: var(--sx-ln, rgb(214 213 212 / 12%));--m-text: var(--sx-tx, #e8e8e8);--m-text-2: var(--sx-t2, #a8a6a3);--m-text-3: var(--sx-t3, #9a9896);--m-accent-text: var(--sx-act, #e09462);--m-danger: var(--sx-ntx, #ff9c94);--m-focus: var(--sx-act, #e09462);--m-shadow: var(--sx-sh, 0 18px 48px rgb(0 0 0 / 55%), 0 2px 8px rgb(0 0 0 / 30%));--m-scrim: rgb(0 0 0 / 55%);color-scheme:dark}:is(.fsm-file,.fsm-voice,.fsm-keep,.fsm-pill,.fsm-shot-scrim,.fsm-viewer,.fsm-vv),:is(.fsm-file,.fsm-voice,.fsm-keep,.fsm-pill,.fsm-shot-scrim,.fsm-viewer,.fsm-vv) *{box-sizing:border-box}:is(.fsm-file,.fsm-voice,.fsm-mic,.fsm-keep,.fsm-pill,.fsm-shot-scrim,.fsm-viewer,.fsm-vv) :is(button,a){font:inherit;color:inherit;margin:0;-webkit-tap-highlight-color:transparent}:is(.fsm-file,.fsm-voice,.fsm-keep,.fsm-pill,.fsm-shot-scrim,.fsm-viewer,.fsm-vv) button{background:none;border:0;padding:0;cursor:pointer}:is(.fsm-file,.fsm-voice,.fsm-mic,.fsm-keep,.fsm-pill,.fsm-shot-scrim,.fsm-viewer,.fsm-vv) :is(button,a,[tabindex]):focus-visible,.fsm-mic:focus-visible{outline:2px solid var(--m-focus);outline-offset:2px}:is(.fsm-file,.fsm-voice,.fsm-keep,.fsm-pill,.fsm-shot-scrim,.fsm-viewer,.fsm-vv) button:disabled{cursor:default;opacity:.45}.fsm-sp{flex:1}.fsm-anchor{display:none}.fsm-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fsm-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--m-r);color:var(--m-text-2);text-decoration:none}.fsm-icon-btn:hover:not(:disabled){background:var(--m-hover);color:var(--m-text)}.fsm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px!important;border-radius:var(--m-r);font-weight:600;font-size:13px;white-space:nowrap;color:var(--m-text);background:var(--m-field)!important}.fsm-btn:hover:not(:disabled){background:var(--m-hover)!important}.fsm-btn.fsm-primary{background:var(--m-accent)!important;color:var(--m-accent-ink)}.fsm-btn.fsm-primary:hover:not(:disabled){background:color-mix(in srgb,var(--m-accent) 88%,black)!important}.fsm-recdot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--m-rec);animation:fsm-blink 1.4s infinite}.fsm-recdot[data-still]{animation:none;opacity:.6}@keyframes fsm-blink{0%,to{opacity:1}50%{opacity:.35}}.fsm-mic{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;padding:0;margin:0;background:none;border-radius:var(--m-r);color:var(--m-text-2);cursor:pointer}.fsm-mic:hover:not(:disabled){background:var(--m-field);color:var(--m-text)}.fsm-mic:disabled{opacity:.45;cursor:default}.fsm-voice{display:flex;flex-direction:column;gap:8px;font-family:var(--m-font);color:var(--m-text)}.fsm-voice-bar{display:flex;align-items:center;gap:10px;padding:5px 5px 5px 10px;border:1px solid var(--m-accent);border-radius:calc(var(--m-r) + 8px);background:var(--m-bg)}.fsm-voice-time{font-family:var(--m-mono);font-variant-numeric:tabular-nums;font-size:13px;min-width:40px}.fsm-voice-levels{flex:1;min-width:0;height:26px;display:flex;align-items:center;gap:2px;overflow:hidden;color:var(--m-accent)}.fsm-voice-levels span{width:3px;min-height:3px;flex:none;border-radius:2px;background:currentColor;transition:height 90ms linear}.fsm-send{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--m-accent)!important;color:var(--m-accent-ink)!important}.fsm-voice-fine{margin:0;font-size:12px;line-height:16px;color:var(--m-text-3);padding-inline-start:6px}.fsm-keep{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;row-gap:8px;padding:10px 10px 10px 12px;border:1px solid var(--m-line);border-radius:calc(var(--m-r) + 8px);background:var(--m-bg);font-family:var(--m-font);font-size:13px;line-height:18px;color:var(--m-text)}.fsm-keep-mark{color:var(--m-rec);display:inline-flex}.fsm-keep-words{min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fsm-keep-meta{font-size:12px;color:var(--m-text-3);font-family:var(--m-mono)}.fsm-keep-acts{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.fsm-pill{position:fixed;z-index:2147483000;bottom:var(--fsm-pill-bottom, calc(var(--sx-bottom, 0px) + 16px));inset-inline-end:var(--fsm-pill-end, calc(var(--sx-end, 0px) + 16px));display:flex;align-items:center;gap:10px;height:48px;padding:0 6px 0 16px;border-radius:999px;background:var(--m-bg);border:1px solid var(--m-line);box-shadow:var(--m-shadow);font-family:var(--m-font);color:var(--m-text);animation:fsm-rise .18s ease-out}.fsm-pill-time{font-family:var(--m-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;white-space:nowrap}.fsm-pill-of{color:var(--m-text-3);font-weight:500}.fsm-pill-nomic{display:inline-flex;color:var(--m-text-3);position:relative}.fsm-pill-nomic:after{content:"";position:absolute;inset:6px -1px;border-top:1.6px solid currentColor;transform:rotate(-45deg)}.fsm-pill-stop{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px!important;border-radius:var(--m-r);font-size:13px;font-weight:600;background:var(--m-accent)!important;color:var(--m-accent-ink)!important}@keyframes fsm-rise{0%{transform:translateY(6px);opacity:0}}.fsm-file{font-family:var(--m-font);max-width:100%;min-width:0}.fsm-picture,.fsm-video{position:relative;display:block;max-width:100%;overflow:hidden;border-radius:12px;border:1px solid var(--m-line)!important;background:var(--m-field)!important}.fsm-picture{cursor:zoom-in!important}.fsm-picture img,.fsm-video video{display:block;width:100%;height:100%;object-fit:cover}.fsm-video{background:#20201f!important;background-clip:padding-box!important;padding:0!important;color:#fff!important;font:inherit;cursor:pointer}.fsm-video video{background:#000;pointer-events:none}.fsm-video:after{content:"";position:absolute;inset:0;background:#0000001f;transition:background .15s;pointer-events:none}.fsm-video:hover:not(:disabled):after{background:#0000}.fsm-video-play{position:absolute;inset:0;z-index:2;margin:auto;width:46px;height:46px;display:grid;place-items:center;padding-inline-start:3px;border-radius:50%;background:#fffffff0;color:#111;box-shadow:0 4px 18px #00000059;transition:transform .15s;pointer-events:none}.fsm-video:hover:not(:disabled) .fsm-video-play{transform:scale(1.07)}.fsm-video:has(.fsm-progress) .fsm-video-play{display:none}.fsm-video-label{position:absolute;inset-inline-start:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 16px);height:22px;padding:0 7px;border-radius:7px;background:#0000009e;color:#fff;font-size:11.5px;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;pointer-events:none}.fsm-video-label svg{flex:none}.fsm-video-time{font-family:var(--m-mono);font-size:11px;opacity:.9}.fsm-video-label:empty{display:none}.fsm-picture-none{position:absolute;inset:0;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;color:var(--m-text-3);text-align:center;padding:8px}.fsm-video .fsm-picture-none{color:#fff9}.fsm-note{font-size:12px;line-height:16px}.fsm-progress{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:50%;color:var(--m-accent-text)}.fsm-progress svg{transform:rotate(-90deg)}.fsm-progress circle{fill:none;stroke-width:3}.fsm-progress-track{stroke:color-mix(in srgb,currentColor 22%,transparent)}.fsm-progress-fill{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.fsm-progress[data-failed]{color:var(--m-danger)}:is(.fsm-picture,.fsm-video) .fsm-progress{position:absolute;z-index:3;inset:0;margin:auto;width:44px;height:44px;background:#0000007f;color:#fff}:is(.fsm-picture,.fsm-video) .fsm-progress[data-failed]{background:var(--m-danger)}.fsm-file[data-mine] .fsm-sound .fsm-progress{color:inherit}.fsm-sound{display:flex;flex-direction:column;gap:4px;min-width:0}.fsm-file:is([data-kind=voice],[data-kind=audio]) .fsm-sound{padding:5px 10px 5px 5px;border-radius:22px;background:var(--m-field);color:var(--m-text)}.fsm-file:is([data-kind=voice],[data-kind=audio]) .fsm-sound:has(.fsm-sound-name){padding:8px 10px 5px 8px;border-radius:16px}.fsm-file[data-mine]:is([data-kind=voice],[data-kind=audio]) .fsm-sound{background:var(--m-accent);color:var(--m-accent-ink)}.fsm-sound-name{padding-inline-start:2px;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsm-sound-row{display:flex;align-items:center;gap:6px}.fsm-audio{display:flex;align-items:center;gap:8px;min-width:230px;max-width:100%;padding:2px 0}.fsm-audio-play{width:34px;height:34px;flex:none;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%;background:var(--m-text)!important;color:var(--m-bg)!important}.fsm-file[data-mine] .fsm-audio-play{background:var(--m-accent-ink)!important;color:var(--m-accent)!important}.fsm-audio-bars{flex:1;min-width:0;height:28px;display:flex;align-items:center;gap:2px;overflow:hidden;cursor:pointer;touch-action:none;border-radius:4px}.fsm-audio-bar{width:3px;min-height:3px;flex:none;border-radius:2px;background:currentColor;opacity:.35}.fsm-audio-bar[data-heard]{opacity:1}.fsm-audio-time{font-size:12px;font-family:var(--m-mono);font-variant-numeric:tabular-nums;opacity:.85;min-width:30px}.fsm-audio-speed{display:inline-flex!important;align-items:center;justify-content:center;min-width:34px;height:28px}.fsm-audio-speed span{font-size:11.5px;font-weight:600;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,currentColor 12%,transparent)}.fsm-audio audio{display:none}.fsm-card{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border-radius:12px;background:var(--m-bg);border:1px solid var(--m-line);color:var(--m-text);min-width:220px;max-width:100%}.fsm-card-head{display:flex;align-items:center;gap:10px;min-width:0}.fsm-card-mark{width:34px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--m-field);color:var(--m-text-2)}.fsm-card-words{flex:1;min-width:0;display:flex;flex-direction:column}.fsm-card-name{font-size:13px;line-height:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsm-card-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:var(--m-text-3)}.fsm-card-go{display:inline-flex;align-items:center;gap:5px;flex:none;margin-inline-start:auto;padding:6px 8px;border-radius:var(--m-r);font-size:12.5px;font-weight:600;color:var(--m-accent-text)!important;text-decoration:none}.fsm-card-go:hover{background:var(--m-field)}.fsm-card-lines{margin:0;padding:7px 9px;border-radius:8px;background:var(--m-field);color:var(--m-text-2);font-family:var(--m-mono);font-size:11px;line-height:15px;white-space:pre;overflow:hidden;text-overflow:ellipsis;max-height:104px}.fsm-viewer{position:fixed;inset:0;z-index:2147483001;display:flex;flex-direction:column;background:#0a0a09e0;color:#fff;font-family:var(--m-font);animation:fsm-fade .15s ease-out}.fsm-viewer-bar{display:flex;align-items:center;gap:4px;padding:10px 12px;flex:none}.fsm-viewer-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline-start:4px}.fsm-viewer .fsm-icon-btn{width:36px;height:36px;color:#fffc}.fsm-viewer .fsm-icon-btn:hover:not(:disabled){background:#ffffff1f;color:#fff}.fsm-viewer-zoom{min-width:44px;text-align:center;font-size:12.5px;font-family:var(--m-mono);color:#fffc}.fsm-viewer-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 24px 24px;touch-action:none}.fsm-viewer-stage[data-zoomed]{cursor:grab}.fsm-viewer-stage[data-zoomed]:active{cursor:grabbing}.fsm-viewer-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;transition:transform .12s ease-out;-webkit-user-select:none;user-select:none}@keyframes fsm-fade{0%{opacity:0}}.fsm-vv{--fsm-vp-played: color-mix(in oklab, var(--m-accent) 72%, #fff);--m-focus: var(--fsm-vp-played);--fsm-vv-chrome: 132px;position:fixed;inset:0;z-index:2147483001;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#080808eb;color:#f2f2f2;font-family:var(--m-font);animation:fsm-fade .15s ease-out}.fsm-vv[hidden]{display:none}.fsm-vv:focus{outline:none}.fsm-vv-top{display:flex;align-items:center;gap:4px;min-height:56px;padding:10px 12px;flex:none}.fsm-vv-name{display:flex;flex-direction:column;gap:1px;min-width:0;padding-inline-start:4px}.fsm-vv-title{font-size:14px;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsm-vv-sub{font-size:12px;line-height:16px;color:#ffffff9e}.fsm-vv-say{font-size:12.5px;color:#ffb4ab;padding-inline-end:4px}.fsm-vv .fsm-icon-btn{width:36px;height:36px;color:#fffc}.fsm-vv .fsm-icon-btn:hover:not(:disabled){background:#ffffff1f;color:#fff}.fsm-vv .fsm-icon-btn[data-busy]{opacity:.55;cursor:progress}.fsm-vv-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 16px 20px}.fsm-vp{position:relative;display:flex;flex-direction:column;width:min(100%,1280px,calc((100vh - var(--fsm-vv-chrome) - 48px) * var(--fsm-ar, 1.7778)));width:min(100%,1280px,calc((100dvh - var(--fsm-vv-chrome) - 48px) * var(--fsm-ar, 1.7778)));min-width:min(100%,340px);overflow:hidden;border-radius:12px;background:#000;box-shadow:0 30px 80px #0000008c;outline:none;user-select:none;-webkit-user-select:none}.fsm-vv .fsm-vp:focus-visible{outline:none}.fsm-vp-frame{position:relative;width:100%;aspect-ratio:var(--fsm-ar, 1.7778);max-height:calc(100vh - var(--fsm-vv-chrome) - 48px);max-height:calc(100dvh - var(--fsm-vv-chrome) - 48px);background:#000;cursor:pointer}.fsm-vp-frame video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:#000}.fsm-vp-big{position:absolute;inset:0;margin:auto;width:64px;height:64px;display:grid;place-items:center;padding-inline-start:4px;border-radius:50%;background:#ffffffeb;color:#111;box-shadow:0 6px 24px #0006;pointer-events:none}.fsm-vp-wait{position:absolute;inset:0;margin:auto;width:44px;height:44px;border-radius:50%;border:3px solid rgb(255 255 255 / 22%);border-top-color:#fff;pointer-events:none;animation:fsm-spin .9s linear infinite,fsm-fade .2s ease-out .35s both}@keyframes fsm-spin{to{transform:rotate(360deg)}}.fsm-vp-failed{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;font-size:13.5px;line-height:1.4;color:#fffc;cursor:default}.fsm-vp-bar{display:flex;align-items:center;gap:4px;padding:8px 10px;flex:none;background:#141414;color:#f2f2f2;transition:opacity .25s}.fsm-vp .fsm-vp-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:8px;color:#ffffffe0}.fsm-vp .fsm-vp-btn:hover{background:#ffffff24;color:#fff}.fsm-vp .fsm-vp-btn[aria-pressed=true]{color:var(--fsm-vp-played)}.fsm-vp .fsm-vp-chip{height:24px;min-width:38px;padding:0 7px;flex:none;border-radius:6px;background:#ffffff24;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.fsm-vp .fsm-vp-chip:hover{background:#ffffff38}.fsm-vp-time{padding:0 6px;font-family:var(--m-mono);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#ffffffd9}.fsm-vp-scrub{position:relative;flex:1;min-width:48px;height:22px;display:flex;align-items:center;cursor:pointer;touch-action:none;border-radius:6px}.fsm-vp-track{position:relative;width:100%;height:3px;border-radius:3px;background:#ffffff42;transition:height .12s}.fsm-vp-scrub:is(:hover,[data-drag],:focus-visible) .fsm-vp-track{height:5px}.fsm-vp-buf,.fsm-vp-done{position:absolute;left:0;top:0;bottom:0;border-radius:inherit}.fsm-vp-buf{background:#ffffff57}.fsm-vp-done{background:var(--fsm-vp-played)}.fsm-vp-knob{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006;transform:scale(0);transition:transform .12s}.fsm-vp-scrub:is(:hover,[data-drag],:focus-visible) .fsm-vp-knob{transform:scale(1)}.fsm-vp-tip{position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);padding:2px 6px;border-radius:5px;background:#0c0c0ce5;color:#fff;font-family:var(--m-mono);font-size:11px;white-space:nowrap;pointer-events:none}.fsm-vp[data-full]{width:100%;height:100%;min-width:0;max-width:none;border-radius:0;box-shadow:none}.fsm-vp[data-full=fill]{position:fixed;inset:0;z-index:1;width:auto;height:auto}.fsm-vp::backdrop{background:#000}.fsm-vp[data-full] .fsm-vp-frame{flex:1;min-height:0;aspect-ratio:auto;max-height:none}.fsm-vp[data-full] .fsm-vp-bar{position:absolute;left:0;right:0;bottom:0;gap:6px;padding:48px max(18px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));background:linear-gradient(to top,#000c,#0000)}.fsm-vp[data-full] .fsm-vp-btn{width:40px;height:40px;border-radius:10px}.fsm-vp[data-full] .fsm-vp-chip{height:28px;min-width:44px;font-size:13px}.fsm-vp[data-full] .fsm-vp-time{font-size:13.5px}.fsm-vp[data-full][data-idle]{cursor:none}.fsm-vp[data-full][data-idle] .fsm-vp-bar{opacity:0;pointer-events:none}.fsm-vp[data-full][data-idle] .fsm-vp-frame{cursor:none}@media(max-width:520px){.fsm-vv-stage{padding:0 0 12px}.fsm-vp{border-radius:0}.fsm-vp-bar{padding:6px}.fsm-vp .fsm-vp-pip{display:none}}@media(pointer:coarse)and (min-width:521px){.fsm-vp{min-width:min(100%,440px)}}@media(pointer:fine)and (min-width:600px){.fsm-vp{min-width:min(100%,480px)}}.fsm-shot-scrim{position:fixed;inset:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--m-scrim);font-family:var(--m-font);color:var(--m-text);animation:fsm-fade .15s ease-out}.fsm-shot{width:min(1100px,100%);height:min(780px,100%);display:flex;flex-direction:column;background:var(--m-bg);border:1px solid var(--m-line);border-radius:calc(var(--m-r) + 8px);box-shadow:var(--m-shadow);overflow:hidden}.fsm-shot-bar{display:flex;align-items:center;gap:4px;padding:8px;border-bottom:1px solid var(--m-line);flex:none}.fsm-tool{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px!important;border-radius:var(--m-r);font-size:13px;font-weight:500;color:var(--m-text-2)}.fsm-tool:hover:not(:disabled){background:var(--m-hover)!important;color:var(--m-text)}.fsm-tool[aria-pressed=true]{background:var(--m-selected)!important;color:var(--m-text)}.fsm-shot-frame{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--m-field);padding:12px;cursor:crosshair;touch-action:none}.fsm-shot-canvas{display:block;max-width:100%;max-height:100%;cursor:crosshair;touch-action:none;border-radius:4px;box-shadow:0 1px 3px #0000002e}.fsm-shot-foot{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--m-line);flex:none}.fsm-shot-hint{font-size:12.5px;color:var(--m-text-3)}@media(pointer:coarse){.fsm-mic,.fsm-send,.fsm-icon-btn,.fsm-audio-play,.fsm-vp .fsm-vp-btn{width:44px;height:44px}.fsm-vp .fsm-vp-chip{min-width:44px;height:32px}.fsm-vp-scrub{height:44px}.fsm-audio-speed{min-width:44px;height:44px}.fsm-btn,.fsm-pill-stop,.fsm-tool,.fsm-card-go{min-height:44px}.fsm-audio{min-width:250px}}.fsm-vp-bar{container:fsm-vp-bar / inline-size}@container fsm-vp-bar (max-width: 420px){.fsm-vp .fsm-vp-pip{display:none}}@container fsm-vp-bar (max-width: 360px){.fsm-vp .fsm-vp-total{display:none}}@container fsm-vp-bar (max-width: 290px){.fsm-vp .fsm-vp-chip{display:none}}@media(prefers-reduced-motion:reduce){.fsm-recdot,.fsm-pill,.fsm-viewer,.fsm-vv,.fsm-shot-scrim{animation:none}.fsm-voice-levels span,.fsm-viewer-img,.fsm-progress-fill{transition:none}}.fsm-preview{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;font-family:var(--m-font)}.fsm-preview .fsm-video{border-radius:var(--m-r);flex:none}.fsm-preview-note{flex:1 1 120px;margin:0;font-size:12.5px;line-height:1.4;color:var(--m-text-2)}.fa-scrim{--fa-ground: var(--_f-tray);--fa-card: var(--_f-card);--fa-rail: color-mix(in srgb, var(--_f-tray) 55%, var(--_f-card));--fa-border: color-mix(in srgb, var(--_text) 13%, transparent);--fa-hover: color-mix(in srgb, var(--_text) 4.5%, transparent);--fa-pressed: color-mix(in srgb, var(--_text) 8%, transparent);--fa-text: var(--_text);--fa-muted: var(--_text-2);--fa-faint: var(--_text-3);--fa-red: var(--_danger);--fa-on: var(--_accent);--fa-on-ink: var(--_accent-ink);--fa-sel: var(--fs-pick, var(--fa-on));--fa-sel-ink: var(--fs-pick-ink, var(--fa-on-ink));--fa-knob: #fff;--fa-badge: color-mix(in srgb, var(--_accent) 18%, transparent);--fa-ease: cubic-bezier(.32, .72, 0, 1);position:fixed;inset:0;z-index:10040;display:grid;place-items:center;padding:22px;background:var(--_scrim);animation:fa-fade .16s ease-out;transition:opacity .14s ease}.fa-scrim[data-fa-home]{--fa-ground: #f7f5f0;--fa-card: #fff;--fa-rail: #fbfaf9;--fa-border: rgb(0 0 0 / 13%);--fa-hover: rgb(0 0 0 / 4%);--fa-pressed: rgb(0 0 0 / 7%);--fa-text: #1b1b1b;--fa-muted: rgb(0 0 0 / 60%);--fa-faint: rgb(0 0 0 / 45%);--fa-red: #d6453f;--fa-on: #f5e467;--fa-on-ink: #3b3300;--fa-knob: #fff;--fa-badge: rgb(245 228 103 / 55%)}.fa-scrim[data-fa-home][data-fs-mode=dark]{--fa-ground: #1d1c1a;--fa-card: #282725;--fa-rail: #22211f;--fa-border: rgb(244 241 235 / 16%);--fa-hover: rgb(255 255 255 / 6%);--fa-pressed: rgb(255 255 255 / 10%);--fa-text: #f4f1eb;--fa-muted: rgb(244 241 235 / 65%);--fa-faint: rgb(244 241 235 / 45%);--fa-red: #f07a75;--fa-on: rgb(245 228 103 / 88%);--fa-on-ink: #2a2400;--fa-badge: rgb(245 228 103 / 22%)}.fa-scrim[data-fs-mode=dark]:not([data-fa-home]){--fa-ground: var(--_bg);--fa-card: var(--_f-card);--fa-rail: color-mix(in srgb, var(--_f-card) 62%, var(--_bg))}.fa-scrim[data-fa-home]{--_font: "Inter", system-ui, sans-serif}.fa-scrim[data-shut]{opacity:0;pointer-events:none}@keyframes fa-fade{0%{opacity:0}}@keyframes fa-in{0%{opacity:0;transform:scale(.985)}}.fa-window{position:relative;display:flex;width:min(100%,1040px);height:min(100%,720px);min-height:0;overflow:hidden;border-radius:calc(22px * var(--fs-round, 1));background:var(--fa-ground);color:var(--fa-text);box-shadow:0 30px 80px #00000061,0 2px 10px #00000029;font-family:var(--_font);font-size:14px;line-height:20px;letter-spacing:-.15px;animation:fa-in .18s var(--fa-ease);transition:transform .14s ease}.fa-scrim[data-shut] .fa-window{transform:scale(.985)}.fa-window:focus,.fa-window:focus-visible{outline:none}.fa-window button{cursor:pointer}.fa-window :focus-visible{outline:none}.fa-item:focus-visible,.fa-row:focus-visible,.fa-back:focus-visible,.fa-hit:focus-visible{background:var(--fa-pressed)}.fa-edit:focus-visible,.fa-acct-btn:focus-visible,.fa-pick:focus-visible,.fa-quiet:focus-visible,.fa-switch:focus-visible{box-shadow:0 0 0 3px var(--fa-hover)}.fa-rail{flex:0 0 252px;width:252px;display:flex;flex-direction:column;min-height:0;padding:12px 10px 10px;background:var(--fa-rail)}.fa-rail-top{display:flex;align-items:center;height:34px;padding-left:8px}.fa-rail-top h2{margin:0;font:inherit;font-weight:var(--fs-w-medium, 500)}.fa-shut{margin-left:auto;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--fa-muted)}.fa-shut:hover{background:var(--fa-hover);color:var(--fa-text)}.fa-find{position:relative;margin:12px 0 6px}.fa-find-box{display:flex;align-items:center;gap:7px;height:34px;padding:0 10px;border-radius:calc(11px * var(--fs-round, 1));background:var(--fa-hover);color:var(--fa-faint)}.fa-find input{flex:1;min-width:0;border:0;padding:0;background:none;outline:none;font:inherit;color:var(--fa-text)}.fa-find input::placeholder{color:var(--fa-faint)}.fa-hits{position:absolute;z-index:5;top:40px;left:0;right:0;padding:4px;border:.5px solid var(--fa-border);border-radius:calc(12px * var(--fs-round, 1));background:var(--fa-card);box-shadow:0 8px 24px #0000001a;max-height:300px;overflow-y:auto}.fa-hit{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 8px;border-radius:calc(8px * var(--fs-round, 1));text-align:left;color:var(--fa-text)}.fa-hit:hover,.fa-hit[data-lit]{background:var(--fa-hover)}.fa-hit svg{color:var(--fa-faint);flex:none}.fa-hit span:last-child{margin-left:auto;font-size:12px;color:var(--fa-muted)}.fa-none{padding:10px;font-size:13px;color:var(--fa-muted)}.fa-nav{flex:1;min-height:0;margin-top:10px;padding-bottom:8px;overflow-y:auto;scrollbar-width:thin}.fa-rail-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px 2px;border-top:.5px solid var(--fa-border);color:var(--fa-muted);font-size:12px}.fa-rail-foot a{color:var(--fa-text);font-weight:var(--fs-w-medium, 500);text-decoration:none}.fa-rail-foot a:hover,.fa-rail-foot a:focus-visible{text-decoration:underline}.fa-rail-sk{display:flex;flex-direction:column;gap:14px;padding:8px}.fa-group+.fa-group{margin-top:14px}.fa-group h3{margin:0 0 2px;padding:0 8px;font:inherit;font-size:12px;line-height:18px;font-weight:400;color:var(--fa-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-item{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 8px;border-radius:calc(10px * var(--fs-round, 1));text-align:left;color:var(--fa-text)}.fa-item svg{flex:none;color:var(--fa-faint)}.fa-item[aria-current]{background:var(--fa-pressed);font-weight:var(--fs-w-medium, 500)}.fa-item[aria-current] svg{color:var(--fa-text)}.fa-item>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-rail-foot{flex:none;padding-top:6px;border-top:1px solid var(--fa-border)}.fa-rail-foot .fa-signout,.fa-rail-foot .fa-signout svg{color:var(--fa-red)}.fa-rail-foot .fa-signout:hover{background:color-mix(in srgb,var(--fa-red) 10%,transparent)}.fa-content{flex:1;min-width:0;overflow-y:auto;scrollbar-width:thin;padding:30px 34px 56px}.fa-col{width:min(100%,604px);margin-inline:auto;display:flex;flex-direction:column;gap:22px}.fa-way{display:flex;margin:0 0 14px -6px}.fa-back{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px 0 7px;border-radius:calc(9px * var(--fs-round, 1));color:var(--fa-muted)}.fa-back svg{color:var(--fa-faint)}.fa-back:hover{background:var(--fa-hover);color:var(--fa-text)}.fa-title-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}.fa-title-row>div{min-width:0;flex:1}.fa-title{margin:0;font-size:22px;font-weight:var(--fs-w-medium, 500);line-height:28px;letter-spacing:-.4px}.fa-lede{margin:5px 0 0;font-size:13px;line-height:19px;letter-spacing:-.1px;color:var(--fa-muted);max-width:64ch}.fa-part>h2{margin:0 0 8px 3px;font:inherit;font-size:13px;font-weight:400;color:var(--fa-muted)}.fa-acct-card{border:.5px solid var(--fa-border);border-radius:calc(15px * var(--fs-round, 1));background:var(--fa-card);overflow:hidden}.fa-note{margin:10px 3px 0;font-size:12px;line-height:17px;color:var(--fa-muted)}.fa-note[data-tone=bad],.fa-hint[data-tone=bad]{color:var(--fa-red)}.fa-hint{font-size:12px;line-height:16px;color:var(--fa-muted)}.fa-row{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:48px;padding:9px 14px;text-align:left;color:inherit;transition:background-color .12s ease}button.fa-row:hover{background:var(--fa-hover)}.fa-row+.fa-row:before,.fa-head-row+.fa-row:before{content:"";position:absolute;top:0;left:43px;right:0;height:1px;background:var(--fa-border);opacity:.55}.fa-row:not(:has(.fa-row-icon,.fs-avatar,.fa-mark))+.fa-row:before,.fa-row+.fa-row:not(:has(.fa-row-icon,.fs-avatar,.fa-mark)):before{left:14px}.fa-rule{height:1px;margin:0 0 0 14px;background:var(--fa-border);opacity:.55}.fa-head-row+.fa-rule+.fa-row:before,.fa-rule+.fa-row:before{display:none}.fa-row-icon{display:inline-flex;flex:none;width:18px;justify-content:center;color:var(--fa-faint)}.fa-row-label{display:flex;flex-direction:column;gap:1px;min-width:0;flex:0 1 auto}.fa-row-sub{font-size:12px;line-height:16px;color:var(--fa-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-row-value{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:9px;min-width:0;color:var(--fa-muted)}.fa-row-value>span:not(.fa-acct-pill):not(.fa-meter):not(.fa-chev){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:260px}.fa-chev{display:inline-flex;flex-shrink:0;color:var(--fa-faint);opacity:.7}button.fa-row:hover .fa-chev{opacity:1}.fa-row[data-danger] .fa-row-label,.fa-row[data-danger] .fa-row-icon,.fa-row[data-danger] .fa-chev{color:var(--fa-red)}.fa-row>.fs-avatar,.fa-row>.fa-mark{flex:none}.fa-plain{color:var(--fa-muted);font-size:13px}.fa-strong{color:var(--fa-text);font-variant-numeric:tabular-nums}.fa-row-sk{justify-content:space-between}.fa-head-row{position:relative;display:flex;align-items:center;gap:11px;padding:12px 14px 10px}.fa-head-copy{flex:1;min-width:0}.fa-head-copy h3{margin:0;font:inherit;font-weight:var(--fs-w-medium, 500);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-head-copy p{margin:1px 0 0;font-size:12px;line-height:16px;color:var(--fa-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-mark{display:grid;place-items:center;flex:none;overflow:hidden;border-radius:calc(9px * var(--fs-round, 1));background:var(--fa-pressed);color:var(--fa-text);font-weight:var(--fs-w-strong, 600);line-height:1;letter-spacing:.2px;object-fit:cover}.fa-head-row .fa-mark{border-radius:calc(13px * var(--fs-round, 1))}.fa-acct-pill{flex-shrink:0;height:21px;padding:0 9px;display:inline-flex;align-items:center;border-radius:calc(11px * var(--fs-round, 1));background:var(--fa-pressed);color:var(--fa-muted);font-size:12px;font-weight:var(--fs-w-medium, 500);letter-spacing:-.05px}.fa-acct-pill[data-tone=quiet]{background:none;color:var(--fa-muted);padding:0}.fa-switch{flex-shrink:0;width:38px;height:22px;padding:2px;border:0;border-radius:calc(11px * var(--fs-round, 1));background:var(--fa-pressed);transition:background-color .14s ease}.fa-switch>span{display:block;width:18px;height:18px;border-radius:50%;background:var(--fa-card);box-shadow:0 1px 2px #00000038;transition:transform .16s var(--fa-ease)}.fa-switch[aria-checked=true]{background:var(--fa-on)}.fa-switch[aria-checked=true]>span{transform:translate(16px);background:var(--fa-knob)}.fa-switch:disabled{opacity:.4;cursor:default}.fa-switch[aria-busy=true]{cursor:progress}.fa-pick{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:30px;padding:0 9px 0 11px;border:0;border-radius:calc(9px * var(--fs-round, 1));background:var(--fa-pressed);font-size:13px;font-weight:var(--fs-w-medium, 500);color:var(--fa-text)}.fa-pick:hover{background:var(--fa-border)}.fa-pick svg{flex-shrink:0;color:var(--fa-faint)}.fa-quiet{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 9px;border:0;border-radius:calc(8px * var(--fs-round, 1));background:none;color:var(--fa-muted);font-size:13px;white-space:nowrap}.fa-quiet:hover:not(:disabled){background:var(--fa-hover);color:var(--fa-text)}.fa-quiet:disabled{opacity:.5;cursor:default}.fa-quiet-tall{height:32px;padding:0 12px}.fa-edit,.fa-acct-btn{flex-shrink:0;height:32px;padding:0 13px;border:.5px solid var(--fa-border);border-radius:calc(10px * var(--fs-round, 1));background:var(--fa-card);color:var(--fa-text);font-size:13px;font-weight:var(--fs-w-medium, 500);white-space:nowrap;transition:box-shadow .12s ease}.fa-edit:hover:not(:disabled),.fa-acct-btn:hover:not(:disabled){box-shadow:0 2px 6px var(--fa-hover)}.fa-edit:disabled{opacity:.45;cursor:default}.fa-sheet-actions .fa-edit:not([data-danger]){border-color:transparent;background:var(--fa-on);color:var(--fa-on-ink)}.fa-edit[data-danger]{border-color:transparent;background:var(--fa-red);color:#fff}.fa-field{width:220px;max-width:100%;height:30px;padding:0 9px;margin-right:-9px;transform:translate(9px);border:0;border-radius:calc(9px * var(--fs-round, 1));background:none;outline:none;font:inherit;text-align:right;color:var(--fa-muted);transition:background-color .12s ease}.fa-field:hover{background:var(--fa-hover)}.fa-field:focus,.fa-field:focus-visible{outline:none;background:var(--fa-hover);color:var(--fa-text)}.fa-field::placeholder{color:var(--fa-faint)}.fa-block{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.fa-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fa-box{width:100%;height:38px;padding:0 11px;border:.5px solid var(--fa-border);border-radius:calc(10px * var(--fs-round, 1));background:var(--fa-ground);font:inherit;font-size:14px;letter-spacing:-.15px;color:var(--fa-text);outline:none}.fa-box:focus{border-color:var(--fa-muted)}.fa-box::placeholder{color:var(--fa-faint)}.fa-form-actions{display:flex;justify-content:flex-end;gap:6px}.fa-form-actions .fa-edit:not([data-danger]){border-color:transparent;background:var(--fa-on);color:var(--fa-on-ink)}.fa-meter{display:block;flex-shrink:0;width:54px;height:5px;border-radius:calc(3px * var(--fs-round, 1));background:var(--fa-pressed);overflow:hidden}.fa-meter[data-wide]{width:100%;height:7px;border-radius:calc(4px * var(--fs-round, 1))}.fa-meter>span{display:block;height:100%;border-radius:inherit;background:var(--fa-on)}.fa-gauge{display:flex;flex-direction:column;gap:12px;padding:14px}.fa-gauge-top{display:flex;align-items:baseline;gap:10px}.fa-gauge-top .fa-edit{margin-left:auto;align-self:center}.fa-big{font-size:28px;line-height:32px;font-weight:var(--fs-w-medium, 500);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.fa-gauge-of{font-size:13.5px;color:var(--fa-muted)}.fa-bars{display:flex;flex-direction:column}.fa-bar{display:grid;grid-template-columns:130px 1fr 74px;align-items:center;gap:12px;padding:10px 14px;box-shadow:inset 0 .5px 0 var(--fa-border)}.fa-bar:first-child{box-shadow:none}.fa-row+.fa-bars .fa-bar:first-child{box-shadow:inset 0 .5px 0 var(--fa-border)}.fa-bar>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-bar>span:last-child{text-align:right;color:var(--fa-muted);font-variant-numeric:tabular-nums}.fa-copy{position:relative;display:flex;flex-direction:column;gap:7px;padding:11px 14px 12px}.fa-copy:before{content:"";position:absolute;top:0;left:14px;right:0;height:1px;background:var(--fa-border);opacity:.55}.fa-copy:first-child:before{display:none}.fa-copy-top{display:flex;flex-direction:column;gap:2px}.fa-copy-top span{font-size:12px;line-height:17px;color:var(--fa-muted)}.fa-copy-line{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:calc(10px * var(--fs-round, 1));background:var(--fa-hover)}.fa-copy-line code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--fa-muted)}.fa-copy-line .fa-quiet{background:var(--fa-card)}.fa-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:26px 20px;text-align:center;color:var(--fa-muted)}.fa-state p{margin:0}.fa-sheet{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:#14120d57;animation:fa-fade .14s ease-out}.fa-sheet-card{display:flex;flex-direction:column;gap:8px;width:min(100%,360px);padding:16px 18px;border-radius:calc(18px * var(--fs-round, 1));background:var(--fa-card);box-shadow:0 20px 50px #00000042}.fa-sheet-card h2{margin:0;font:inherit;font-size:16px;font-weight:var(--fs-w-medium, 500);line-height:22px;letter-spacing:-.2px}.fa-sheet-card p{margin:0;font-size:13px;line-height:19px;color:var(--fa-muted)}.fa-sheet-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:8px}.fa-sk{display:block;height:10px;border-radius:calc(5px * var(--fs-round, 1));background:var(--fa-pressed);animation:fs-pulse 1.2s ease-in-out infinite}.fa-sk-end{width:56px}.fa-sk-title{width:140px;height:18px;margin-top:5px}.fa-sk-avatar{width:28px;height:28px;border-radius:50%;flex:none}.fa-notif .fn-prefs{margin:0}.fa-scrim[data-phone]{padding:0;background:var(--fa-ground)}.fa-window[data-phone]{width:100%;height:100%;border-radius:0;box-shadow:none;animation:fa-fade .16s ease-out}.fa-window[data-phone][data-level=list]>.fa-rail{flex:1 1 auto;width:100%;padding:max(12px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom))}.fa-window[data-phone][data-level=page]>.fa-rail{display:none}.fa-window[data-phone] .fa-content{padding:max(12px,env(safe-area-inset-top)) 16px max(36px,env(safe-area-inset-bottom))}.fa-window[data-phone] .fa-item{min-height:44px}.fa-window[data-phone] input{font-size:16px}.fa-window[data-phone] .fa-row-value:not(:has(.fa-acct-pill,.fa-switch,.fa-meter,button)){max-width:55%}.fa-window[data-phone] .fa-bar{grid-template-columns:96px 1fr 64px}.fa-window[data-phone] .fa-fields{grid-template-columns:1fr}.fa-acct-menu.fa-cc{width:292px;min-width:292px;max-width:calc(100vw - 16px);padding:6px;border-radius:calc(20px * var(--fs-round, 1));display:grid;gap:6px;--fa-mod: color-mix(in srgb, var(--_text) 6%, transparent);--fa-mod-hover: color-mix(in srgb, var(--_text) 6%, transparent)}.fa-cc-mod{border-radius:calc(14px * var(--fs-round, 1));background:var(--fa-mod)}.fa-cc-who{display:grid;gap:2px;padding:10px 4px 4px}.fa-cc-me{display:flex;align-items:center;gap:10px;padding:0 8px 6px;min-width:0}.fa-cc-me-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.fa-cc-name{font-size:14px;line-height:18px;font-weight:var(--fs-w-strong, 600);color:var(--_text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-cc-email{font-size:12px;line-height:16px;color:var(--_text-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-cc-alert{margin:0;padding:0 8px 4px;font-size:13px;line-height:18px;color:var(--_text-2)}.fa-cc-ws{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 6px;border-radius:calc(10px * var(--fs-round, 1));color:var(--_text);font-size:13px;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.fa-cc-ws[data-highlighted],.fa-cc-ws[data-state=open]{background:var(--fa-mod-hover)}.fa-cc-ws-name{font-weight:var(--fs-w-medium, 500);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.fa-cc-ws-plan{color:var(--_text-2);flex:none}.fa-cc-ws-plan:before{content:"·";margin-right:6px}.fa-cc-ws-icon{margin-left:auto;flex:none;color:var(--_text-2)}.fa-cc-credits{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px}.fa-cc-credits-main{flex:1;min-width:0;display:grid;justify-items:start;gap:1px;padding:6px 8px;border-radius:calc(10px * var(--fs-round, 1));text-align:left;outline:none;cursor:pointer}.fa-cc-credits-main[data-highlighted]{background:var(--fa-mod-hover)}.fa-cc-credits-label{font-size:12px;line-height:15px;color:var(--_text-2)}.fa-cc-credits-value{font-size:20px;line-height:24px;font-weight:var(--fs-w-strong, 600);letter-spacing:-.02em;color:var(--_text);font-variant-numeric:tabular-nums}.fa-cc-topup{flex:none;height:28px;padding:0 14px;border-radius:var(--fs-pill, 999px);background:var(--fs-cta, var(--_accent));color:var(--fs-cta-ink, var(--_accent-ink));font-size:12.5px;font-weight:var(--fs-w-strong, 600);outline:none;cursor:pointer}.fa-cc-topup[data-highlighted]{filter:brightness(1.08)}.fa-cc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fa-cc-tiles[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-cc-tiles[data-count="1"]{grid-template-columns:1fr}.fa-cc-tile{display:grid;justify-items:center;align-content:center;gap:5px;height:62px;border-radius:calc(14px * var(--fs-round, 1));background:var(--fa-mod);color:var(--_text);font-size:12px;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.fa-cc-tile svg{color:var(--_text-2)}.fa-cc-tile[data-highlighted]{background:var(--fa-mod-hover)}.fa-cc-list{display:grid}.fa-cc-row{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:calc(10px * var(--fs-round, 1));color:var(--fs-row-ink, var(--_text));font-size:13px;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.fa-cc-row svg{color:var(--_text-2);flex:none}.fa-cc-row[data-highlighted]{background:var(--fs-row-hover, var(--fa-mod));color:var(--_text)}.fa-cc-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.fa-cc-foot[data-single]{grid-template-columns:1fr}.fa-cc-btn{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:calc(14px * var(--fs-round, 1));background:var(--fa-mod);color:var(--_text);font-size:13px;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.fa-cc-btn svg{color:var(--_text-2);flex:none}.fa-cc-btn[data-highlighted]{background:var(--fa-mod-hover)}.fa-cc-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:calc(9px * var(--fs-round, 1));background:var(--_danger);color:#fff;font-size:11px;font-weight:var(--fs-w-strong, 600);line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.fa-acct-menu.fa-cc :focus-visible,.fa-acct-menu.fa-cc:focus-visible{outline:none;box-shadow:none}.fa-acct-menu .fa-sk-avatar{width:36px;height:36px}.fa-person{flex:none;border-radius:50%;object-fit:cover}.fa-person-mono{display:inline-grid;place-items:center;font-weight:var(--fs-w-medium, 500);letter-spacing:.01em;color:color-mix(in srgb,var(--_text, currentColor) 80%,transparent);background:color-mix(in srgb,var(--_text, currentColor) 14%,var(--_bg, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--_text, currentColor) 8%,transparent);-webkit-user-select:none;user-select:none}.fa-wsmark{flex:none;border-radius:7px;object-fit:cover}.fa-wsmark-mono{display:inline-grid;place-items:center;font-weight:var(--fs-w-medium, 500);color:#efefef;background:var(--fs-ws-mark, #12a594)}.fa-scrim[data-fa-home]:not([data-fs-mode=dark]) :is(.fa-person-mono,.fa-wsmark-mono){color:#000000b8;background:#d9d5cc;box-shadow:inset 0 0 0 1px #0000000f}.fa-switch-menu{display:flex;flex-direction:column;width:292px;max-width:calc(100vw - 16px);max-height:min(440px,var(--radix-dropdown-menu-content-available-height, 440px));padding:6px;border-radius:calc(20px * var(--fs-round, 1));overflow:hidden}.fa-switch-menu .fs-switcher{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.fa-switch-menu>:not(.fs-switcher){flex:none}.fa-switch-menu .fs-ws-invite .fs-row-main{flex:1 1 0;min-width:0}.fa-switch-menu .fs-ws-invite .fs-row-end{display:flex;flex:none;align-items:center;gap:4px}.fa-switch-menu .fs-ws-decline{width:28px;height:28px;border-radius:calc(9px * var(--fs-round, 1));color:var(--_text-3)}.fa-switch-menu .fs-ws-decline:hover{color:var(--_text);background:color-mix(in srgb,var(--_text) 8%,transparent)}.fa-switch-menu .fs-ws-join{height:28px;padding:0 12px;border-radius:calc(9px * var(--fs-round, 1));font-size:13px;font-weight:500}.fa-switch-menu .fs-h{padding:4px 10px 6px;font-size:12px;font-weight:500;color:var(--_text-3)}.fa-switch-menu .fs-row{column-gap:10px;padding:7px 10px;border-radius:calc(14px * var(--fs-round, 1))}.fa-switch-menu .fs-row-button:hover,.fa-switch-menu .fs-row-button:focus-visible{background:color-mix(in srgb,var(--_text) 6%,transparent)}.fa-switch-menu .fs-row-button[aria-current=true]{background:color-mix(in srgb,var(--_text) 6%,transparent)}.fa-switch-menu .fs-row-name{font-size:14px;font-weight:500;line-height:20px;color:var(--_text)}.fa-switch-menu .fs-row-sub{font-size:12px;line-height:16px}.fa-switch-menu .fs-panel{padding:0;border:0;box-shadow:none;background:none}.fa-acct-menu.fa-cc[data-narrow]{width:min(400px,calc(100vw - 16px));min-width:0}.fa-acct-menu.fa-cc[data-narrow] :is(.fa-cc-ws,.fa-cc-row){min-height:40px}.fa-acct-menu.fa-cc[data-view=workspaces]{max-height:min(560px,calc(100dvh - 72px));overflow-y:auto;overscroll-behavior:contain}.fa-cc-drill .fs-panel{padding:0;border:0;box-shadow:none;background:none}.fa-scrim.fa-acct-page{display:flex;flex-direction:column;place-items:stretch}:where(.fa-acct-page) :where(button){margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.fa-acct-sheet{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;color:var(--fa-text);font-family:var(--_font);font-size:14px;line-height:20px;letter-spacing:-.15px;outline:none}.fa-acct-top{flex:none;display:flex;align-items:center;gap:2px;height:44px;padding:max(6px,env(safe-area-inset-top)) 6px 4px}.fa-acct-top h2{flex:1;min-width:0;margin:0;padding-left:14px;font:inherit;font-weight:var(--fs-w-medium, 500);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-acct-back+h2{padding-left:0}.fa-acct-top .fa-shut,.fa-acct-back{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--fa-muted)}.fa-acct-top .fa-shut:active,.fa-acct-back:active{background:var(--fa-hover);color:var(--fa-text)}.fa-acct-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:4px 12px calc(max(var(--flobi-bottom-bar, 0px),env(safe-area-inset-bottom,0px)) + var(--flobi-orb-space, 0px) + 16px)}.fa-acct-body::-webkit-scrollbar{display:none}.fa-acct-col{display:grid;gap:6px;width:100%;max-width:520px;margin:0 auto;--fa-mod: color-mix(in srgb, var(--_text) 6%, transparent);--fa-mod-hover: color-mix(in srgb, var(--_text) 10%, transparent)}.fa-acct-col :is(.fa-cc-ws,.fa-cc-row,.fa-cc-btn){height:auto;min-height:44px}.fa-acct-col :is(.fa-cc-row,.fa-cc-btn){font-size:14px}.fa-acct-col .fa-cc-row{width:100%;box-sizing:border-box}.fa-acct-col .fa-cc-topup{min-height:36px}.fa-acct-col .fa-sk-avatar{width:36px;height:36px}.fa-acct-col .fa-cc-row:active{background:var(--fs-row-hover, var(--fa-mod));color:var(--_text)}.fa-acct-col :is(.fa-cc-ws,.fa-cc-credits-main,.fa-cc-tile,.fa-cc-btn):active{background:var(--fa-mod-hover)}.fa-acct-col .fa-cc-topup:active{filter:brightness(1.08)}@media(hover:hover){.fa-acct-col .fa-cc-row:hover{background:var(--fs-row-hover, var(--fa-mod));color:var(--_text)}.fa-acct-col :is(.fa-cc-ws,.fa-cc-credits-main,.fa-cc-tile,.fa-cc-btn):hover{background:var(--fa-mod-hover)}.fa-acct-col .fa-cc-topup:hover{filter:brightness(1.08)}.fa-acct-back:hover{background:var(--fa-hover);color:var(--fa-text)}}.fa-scrim.fa-acct-page :focus-visible{outline:none;box-shadow:0 0 0 2px var(--_accent)}.fa-acct-menu.fa-cc[data-view=apps]{max-height:min(560px,calc(100dvh - 72px));overflow-y:auto;overscroll-behavior:contain}.fa-cc-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:4px 0 2px}.fa-cc-app{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:44px;padding:10px 4px 8px;border-radius:calc(10px * var(--fs-round, 1));color:var(--fs-row-ink, var(--_text));text-decoration:none;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.fa-cc-app[data-highlighted]{background:var(--fs-row-hover, var(--fa-mod));color:var(--_text)}.fa-cc-app[aria-current=page]:after{content:"";position:absolute;top:54px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--_text-2)}.fa-cc-app-icon{display:block;width:44px;height:44px;flex:none}.fa-cc-app-icon.fa-sk{border-radius:28%}.fa-cc-app-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px}.fa-cc-app[aria-haspopup]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fa-cc-apps[data-picking] .fa-cc-app[aria-haspopup]{box-shadow:inset 0 0 0 1px var(--fa-mod-hover, var(--fa-mod))}.fa-cc-more{justify-content:center;color:var(--_text-2);font-size:12px}.fa-cc-more[data-on]{color:var(--_text)}.fa-cc-open{display:grid;padding:2px 0}.fa-cc-open-head{display:flex;align-items:center;gap:10px;padding:6px 10px 8px;color:var(--_text);font-size:13px;font-weight:var(--fs-w-medium, 500)}.fa-cc-open-icon{display:block;width:28px;height:28px;flex:none}.fa-apps-plain .fa-cc-open .fa-cc-row,.fa-apps-plain .fa-cc-more{all:unset;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:calc(10px * var(--fs-round, 1));color:var(--fs-row-ink, var(--_text));font-size:13px;cursor:pointer}.fa-apps-plain .fa-cc-more{justify-content:center;color:var(--_text-2);font-size:12px}.fa-cc-apps-empty{margin:0;padding:10px;color:var(--_text-2);font-size:13px}@media(pointer:coarse){.fa-acct-menu.fa-cc :is(.fa-cc-ws,.fa-cc-row,.fa-cc-btn){min-height:44px}.fa-acct-menu.fa-cc .fa-cc-topup{min-height:36px}.fa-cc-topup,.fa-shut,.fa-quiet,.fa-pick{position:relative}.fa-cc-topup:before,.fa-shut:before,.fa-quiet:before,.fa-pick:before{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2))}}@media(prefers-reduced-motion:reduce){.fa-scrim,.fa-window,.fa-sheet{animation:fa-fade .1s linear}.fa-switch>span{transition:none}}.fa-notif .fs-root{--_accent: var(--fa-on);--_accent-ink: var(--fa-on-ink)}.fa-scrim[data-fa-home] .fa-notif .fn-prefs{--fn-accent-text: var(--fa-muted)}.fa-notif .fs-switch{width:38px;height:22px;border-radius:calc(11px * var(--fs-round, 1));border:0}.fa-notif .fs-switch-knob{top:2px;left:2px;width:18px;height:18px}.fa-notif .fs-switch[aria-checked=true] .fs-switch-knob{translate:16px 0}.fa-scrim[data-fa-home] .fa-notif .fs-switch[aria-checked=true] .fs-switch-knob{background:var(--fa-knob)}.fa-block-end{align-items:flex-end;padding-top:0}.fa-window{width:min(100%,980px);height:min(100%,680px)}.fa-rail{flex:0 0 236px;width:236px;padding:12px 10px 10px;background:var(--fa-rail);border-right:.5px solid var(--fa-border)}.fa-find{margin:2px 0 8px}.fa-find-box{height:30px;border-radius:calc(9px * var(--fs-round, 1));gap:6px;padding:0 9px;background:var(--fa-pressed);color:var(--fa-muted);font-size:13px}.fa-find input::placeholder{color:var(--fa-muted)}.fa-nav{margin-top:4px}.fa-acctcard{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;margin-bottom:8px;border-radius:calc(12px * var(--fs-round, 1));text-align:left;color:var(--fa-text)}.fa-acctcard:hover{background:var(--fa-hover)}.fa-acctcard[aria-current]{background:var(--fa-sel);color:var(--fa-sel-ink)}.fa-acctcard-copy{display:flex;flex-direction:column;min-width:0}.fa-acctcard-name{font-size:13px;line-height:17px;font-weight:var(--fs-w-strong, 600);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-acctcard-sub{font-size:11.5px;line-height:15px;color:var(--fa-muted)}.fa-acctcard[aria-current] .fa-acctcard-sub{color:color-mix(in srgb,var(--fa-on-ink) 72%,transparent)}.fa-group+.fa-group{margin-top:12px}.fa-group h3{padding:0 8px;margin:0 0 3px;font-size:11px;line-height:16px;font-weight:var(--fs-w-strong, 600);letter-spacing:.01em;color:var(--fa-muted)}.fa-item{gap:9px;height:30px;padding:0 6px;border-radius:calc(8px * var(--fs-round, 1));font-size:13px}.fa-item:hover{background:var(--fa-hover)}.fa-item[aria-current]{background:var(--fa-sel);color:var(--fa-sel-ink);font-weight:var(--fs-w-medium, 500)}.fa-tile{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:calc(6px * var(--fs-round, 1));background:var(--fa-pressed);color:var(--fa-text)}.fa-item .fa-tile svg{color:var(--fa-text)}.fa-item[aria-current] .fa-tile{background:color-mix(in srgb,var(--fa-sel-ink) 14%,transparent)}.fa-item[aria-current] .fa-tile svg{color:var(--fa-sel-ink)}.fa-tile-app,.fa-appmark{flex:none;width:22px;height:22px;border-radius:calc(6px * var(--fs-round, 1));overflow:hidden;object-fit:cover;background:none}.fa-appmark{display:inline-block}.fa-pane{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.fa-pane>.fa-content{flex:1}.fa-pagewrap{flex:1;min-height:0;display:flex;flex-direction:column}.fa-tb{flex:none;display:flex;align-items:center;gap:10px;height:52px;padding:0 60px 0 28px}.fa-tb-title{margin:0;font-size:15px;line-height:20px;font-weight:var(--fs-w-title, 650);letter-spacing:-.2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-tb-action{margin-left:auto}.fa-pane-shut{position:absolute;top:11px;right:12px;width:30px;height:30px;margin:0;background:var(--fa-hover)}.fa-content{padding:8px 28px 48px}.fa-col{width:100%;margin-inline:0}.fa-lede{margin:0 0 16px;font-size:13px;line-height:18px;color:var(--fa-muted)}.fa-part>h2{margin:0 0 6px 14px;font-size:12px;font-weight:var(--fs-w-strong, 600);color:var(--fa-muted)}.fa-acct-card{border-radius:calc(12px * var(--fs-round, 1))}.fa-row{min-height:40px;padding:8px 14px;font-size:13.5px}.fa-note{margin:7px 14px 0;color:var(--fa-muted)}.fa-row-sub,.fa-hint{color:var(--fa-muted)}.fa-hero{display:grid;justify-items:center;gap:4px;padding:6px 0 20px;text-align:center}.fa-hero .fa-person{margin-bottom:6px}.fa-hero-name{margin:0;font-size:18px;line-height:23px;font-weight:var(--fs-w-title, 650);letter-spacing:-.3px}.fa-hero-sub{margin:0;font-size:13px;color:var(--fa-muted)}.fa-linkbtn{padding:0;font:inherit;font-size:13px;color:var(--fa-link, var(--_accent));background:none}.fa-scrim[data-fa-home] .fa-linkbtn{--fa-link: #8a6d00}.fa-scrim[data-fa-home][data-fs-mode=dark] .fa-linkbtn{--fa-link: #e9d65a}.fa-linkbtn:hover{text-decoration:underline}.fa-note .fa-linkbtn{font-size:12px}.fa-endrow{display:flex;justify-content:center;margin-top:28px}.fa-pbtn{height:30px;padding:0 16px;border-radius:calc(9px * var(--fs-round, 1));background:var(--fa-pressed);color:var(--fa-text);font-size:13px;font-weight:var(--fs-w-medium, 500)}.fa-pbtn:hover{background:color-mix(in srgb,var(--fa-text) 12%,transparent)}.fa-pbtn-red{color:var(--fa-red)}.fa-window[data-phone] .fa-rail{border-right:0}.fa-window[data-phone] .fa-tb{height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0}.fa-window[data-phone] .fa-tb+.fa-content{padding-top:12px}.fa-window[data-phone] .fa-tb .fa-back{margin-left:-4px}.fa-window[data-phone] .fa-tb .fa-tb-shut{flex:none;width:44px;height:44px}.fa-window[data-phone] .fa-tb .fa-tb-action+.fa-tb-shut{margin-left:4px}.fa-usage-hero{display:grid;gap:2px;padding:16px 18px}.fa-usage-head{display:flex;align-items:center;min-height:28px}.fa-usage-label{font-size:13px;color:var(--fa-muted)}.fa-capsule{margin-left:auto;height:28px;padding:0 14px;border-radius:var(--fs-pill, 999px);background:var(--fs-cta, var(--fa-on));color:var(--fs-cta-ink, var(--fa-on-ink));font-size:13px;font-weight:var(--fs-w-strong, 600)}.fa-capsule:hover{filter:brightness(1.06)}.fa-usage-big{font-size:34px;line-height:40px;font-weight:var(--fs-w-title, 650);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fa-usage-sub{font-size:13px;color:var(--fa-muted);font-variant-numeric:tabular-nums}.fa-spend{display:grid;gap:10px;margin-top:14px}.fa-spend-bar{display:flex;gap:2px;height:10px;border-radius:calc(5px * var(--fs-round, 1));overflow:hidden;background:var(--fa-pressed)}.fa-spend-bar>span{flex-basis:0;min-width:3px}.fa-spend-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--fa-muted)}.fa-spend-legend span{display:inline-flex;align-items:center;gap:6px}.fa-spend-legend i{width:8px;height:8px;border-radius:50%}.fa-seg{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 20px;padding:2px;border-radius:calc(10px * var(--fs-round, 1));background:var(--fa-pressed)}.fa-window .fa-seg button{display:grid;place-items:center;text-align:center;background:none;height:28px;border-radius:calc(8px * var(--fs-round, 1));font-size:13px;font-weight:var(--fs-w-medium, 500);color:var(--fa-muted)}.fa-window .fa-seg button[aria-selected=true]{background:var(--fa-card);color:var(--fa-text);box-shadow:0 1px 2px #0000002e}.fa-days{padding:14px 16px 10px}.fa-days-top{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;font-size:12px;color:var(--fa-muted)}.fa-days-top b{font-size:15px;font-weight:var(--fs-w-strong, 600);color:var(--fa-text);font-variant-numeric:tabular-nums}.fa-days-plot{position:relative;display:flex;align-items:flex-end;gap:3px;height:96px;padding-right:44px;border-bottom:1px solid var(--fa-border)}.fa-days-max{position:absolute;top:-2px;right:0;font-size:11px;color:var(--fa-muted);font-variant-numeric:tabular-nums}.fa-days-avg{position:absolute;left:0;right:44px;height:0;border-top:1px dashed color-mix(in srgb,var(--fa-text) 28%,transparent);pointer-events:none}.fa-day{flex:1;height:100%;display:flex;align-items:flex-end}.fa-day>span{width:100%;border-radius:calc(3px * var(--fs-round, 1)) calc(3px * var(--fs-round, 1)) calc(1px * var(--fs-round, 1)) calc(1px * var(--fs-round, 1));background:color-mix(in srgb,var(--fa-text) 26%,transparent)}.fa-day[data-today]>span{background:color-mix(in srgb,var(--fa-text) 70%,transparent)}.fa-days-axis{position:relative;height:18px;margin-right:44px;font-size:11px;color:var(--fa-muted)}.fa-days-axis span{position:absolute;top:4px;transform:translate(-50%);font-variant-numeric:tabular-nums}.fa-spend-row{gap:12px;min-height:52px}.fa-spend-row .fa-appmark,.fa-spend-row .fa-person{width:22px;height:22px;border-radius:calc(6px * var(--fs-round, 1))}.fa-appdot{width:10px;height:10px;margin:0 6px;border-radius:50%}.fa-appdot-auto{background:var(--fa-faint)}.fa-spend-row .fa-person{border-radius:50%}.fa-appdot{flex:none}.fa-spend-row-mid{flex:1;min-width:0;display:grid;gap:6px}.fa-spend-row-name{font-size:13.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-spend-row-track{height:4px;border-radius:calc(2px * var(--fs-round, 1));background:var(--fa-pressed);overflow:hidden}.fa-spend-row-track>span{display:block;height:100%;border-radius:calc(2px * var(--fs-round, 1))}.fa-spend-row-value{flex:none;min-width:64px;text-align:right;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--fa-text)}.fa-spend-row+.fa-spend-row:before{left:48px}.fa-edit-sheet{width:min(100%,400px);gap:14px;padding:18px;background:var(--fa-ground)}.fa-edit-sheet h2{font-size:15px;font-weight:var(--fs-w-title, 650);text-align:center}.fa-fieldcard{background:var(--fa-card)}.fa-fieldrow{cursor:text;min-height:42px}.fa-fieldrow .fa-row-label{flex:none;width:108px;color:var(--fa-text)}.fa-fieldrow input{flex:1;min-width:0;border:0;outline:0;padding:0;background:none;font:inherit;font-size:13.5px;color:var(--fa-text);text-align:right}.fa-fieldrow input::placeholder{color:var(--fa-faint)}.fa-fieldrow:focus-within{background:var(--fa-hover)}.fa-edit-sheet .fa-sheet-actions{justify-content:flex-end;gap:8px}.fa-capsule-tall{height:32px;padding:0 18px;margin-left:0}.fa-capsule:disabled{opacity:.45;cursor:default;filter:none}.fa-item>svg{flex:none;color:var(--fa-muted)}.fa-item[aria-current]>svg{color:var(--fa-sel-ink)}.fa-item .fa-appmark,.fa-item .fa-tile-app{width:20px;height:20px;border-radius:calc(5px * var(--fs-round, 1))}.fa-col>.fa-part,.fa-col>.fa-seg,.fa-col>.fa-note,.fa-col>.fa-endrow{margin-block:0}.fa-col>.fa-lede{margin-top:0;margin-bottom:-6px}.fa-col>.fa-part+.fa-note{margin-top:-12px}.fa-col>.fa-endrow{margin-top:6px}.fa-notif .fn-prefs{max-width:none;width:100%}.fa-notif .fn-card .fn-block{padding:0}.fa-notif .fn-kind{position:relative;min-height:40px;padding:0 10px 0 14px;border-radius:0}.fa-notif .fn-kind+.fn-kind:before{content:"";position:absolute;top:0;left:14px;right:0;height:1px;background:var(--fa-border)}.fa-notif .fn-kind:hover{background:none}.fa-notif .fn-card-link{margin:-6px 14px 0;font-size:12px;color:var(--fa-link, var(--_accent))}.fa-scrim[data-fa-home] .fa-notif .fn-card-link{--fa-link: #8a6d00}.fa-scrim[data-fa-home][data-fs-mode=dark] .fa-notif .fn-card-link{--fa-link: #e9d65a}.fa-window.fa-window:is(:focus,:focus-visible){box-shadow:0 30px 80px #00000061,0 2px 10px #00000029!important}.fa-act-filters{display:flex;align-items:center;gap:8px;min-width:0}.fa-act-filters .fa-pick{max-width:220px;min-width:0}.fa-act-filters .fa-pick .fs-sized{min-width:0}.fa-act-filters .fa-pick .fs-sized>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa-act-count{margin-left:auto;font-size:12px;color:var(--fa-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.fa-act-row{align-items:flex-start}.fa-act-row>.fa-person{flex:none}.fa-act-text{flex:1 1 auto;padding-top:2px;font-size:13px;line-height:19px;color:var(--fa-text);overflow-wrap:anywhere}.fa-act-row .fa-row-value{padding-top:3px}.fa-act-time{font-size:12px;color:var(--fa-faint);font-variant-numeric:tabular-nums}.fa-preparing{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fa-muted)}.fa-toast{position:fixed;left:50%;bottom:28px;translate:-50% 0;z-index:10060;max-width:calc(100vw - 32px);padding:8px 14px;border-radius:calc(10px * var(--fs-round, 1));background:var(--fa-text);color:var(--fa-card);font-size:13px;box-shadow:0 8px 24px #00000038;animation:fa-fade .16s ease-out}.fa-apps-plain .fa-cc-app:active,.fa-apps-plain .fa-cc-app:focus-visible{background:var(--fs-row-hover, var(--_hover))}@media(pointer:coarse){.fa-window:not([data-phone]) .fa-item{height:44px}}.fa-octo-add{gap:10px}.fa-octo-input{flex:1;min-width:0;height:32px;padding:0 2px;border:0;outline:none;background:none;color:var(--fa-text);font:inherit;font-size:14px}.fa-octo-input::placeholder{color:var(--fa-muted)}.fa-octo-input::-webkit-search-cancel-button{display:none}.fa-octo-fact .fa-row-label{white-space:normal;line-height:20px;padding-block:8px}.fa-octo-empty{margin:0;padding:18px 16px;font-size:13px;line-height:18px;color:var(--fa-muted)}.fa-octo-more{justify-content:center;color:var(--fa-muted);font-size:13px}:root{--fm-jade: #009b47;--fm-home-gradient: radial-gradient(70% 240% at 100% 100%, #f9ccf3 0%, rgb(249 204 243 / 0%) 72%), radial-gradient(34% 200% at 74% 0%, #fef4e7 0%, rgb(254 244 231 / 0%) 100%), linear-gradient(90deg, #fbeb81 0%, #fbe790 28%, #fce3a2 52%, #fef4e7 76%, #f9d8cb 100%);--fm-strip-ink: #252525;--fm-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.1 -.2'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}.fm-standalone{--fa-ground: #f7f5f0;--fa-card: #fff;--fa-border: rgb(0 0 0 / 13%);--fa-hover: rgb(0 0 0 / 4%);--fa-pressed: rgb(0 0 0 / 7%);--fa-text: #1b1b1b;--fa-muted: rgb(0 0 0 / 60%);--fa-faint: rgb(0 0 0 / 45%);color:var(--fa-text);font-size:14px;line-height:20px}.dark .fm-standalone{--fa-ground: #1c1b1a;--fa-card: #282725;--fa-border: rgb(244 241 235 / 14%);--fa-hover: rgb(244 241 235 / 5%);--fa-pressed: rgb(244 241 235 / 9%);--fa-text: #f4f1eb;--fa-muted: rgb(244 241 235 / 64%);--fa-faint: rgb(244 241 235 / 42%)}.fm-standalone svg{width:16px;height:16px}.fm-split{display:grid;grid-template-columns:minmax(216px,268px) minmax(0,1fr);overflow:hidden;border-radius:calc(16px * var(--fs-round, 1));background:var(--fa-card);box-shadow:inset 0 0 0 1px var(--fa-border)}.fm-plate{position:relative;isolation:isolate;display:flex;min-height:470px;flex-direction:column;justify-content:space-between;gap:16px;overflow:hidden;padding:15px;background:var(--fm-jade);color:#fff}.fm-plate:after{content:"";position:absolute;inset:0;z-index:1;background:var(--fm-grain);mix-blend-mode:multiply;opacity:.26;pointer-events:none}.fm-plate>img{position:absolute;z-index:0;top:38px;left:-12px;width:330px;max-width:none}.fm-plate>h2,.fm-plate>.fm-prompt{position:relative;z-index:2}.fm-plate>h2{margin:0;font:500 23px/1.14 Aleo,Georgia,serif;letter-spacing:-.005em;text-wrap:balance}.fm-prompt{display:grid;gap:8px;padding:11px 11px 9px;border-radius:calc(12px * var(--fs-round, 1));background:#f7f5f0;color:#252525;box-shadow:0 10px 26px #00321459}.fm-prompt p{margin:0;font-size:13px;line-height:18px;letter-spacing:normal}.fm-prompt div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;line-height:15px;color:#252525a8}.fm-prompt button{flex:none;padding:0;border:0;background:none;color:#252525;font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.fm-main{display:flex;min-width:0;flex-direction:column}.fm-tabs{display:flex;flex:none;gap:2px;overflow-x:auto;padding:9px 10px;border-bottom:1px solid var(--fa-border);scrollbar-width:none}.fm-tabs::-webkit-scrollbar{display:none}.fm-tabs button{flex:none;padding:5px 9px;border:0;border-radius:calc(8px * var(--fs-round, 1));background:none;color:var(--fa-muted);font:inherit;font-size:12.5px;font-weight:500;line-height:18px;white-space:nowrap}.fm-tabs button:hover{color:var(--fa-text)}.fm-tabs button[aria-selected=true],.fm-tabs button:focus-visible{background:var(--fa-pressed);color:var(--fa-text)}.fm-steps{display:grid;gap:15px;margin:0;padding:15px;list-style:none}.fm-steps>li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:11px}.fm-num{display:grid;width:24px;height:24px;place-items:center;border-radius:99px;background:var(--fa-pressed);font-size:12px;font-weight:600;line-height:1}.fm-step{display:grid;min-width:0;gap:7px}.fm-step h3{margin:0;font:500 15.5px/24px Aleo,Georgia,serif;letter-spacing:-.005em}.fm-step p{margin:-5px 0 0;color:var(--fa-muted);font-size:13px;line-height:19px;letter-spacing:normal}.fm-code{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:9px 9px 9px 12px;border-radius:calc(10px * var(--fs-round, 1));background:var(--fa-pressed);box-shadow:inset 0 0 0 1px var(--fa-border)}.fm-code code{flex:1;min-width:0;padding-top:2px;font:400 12px/18px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:normal;overflow-wrap:anywhere;white-space:pre-wrap}.fm-copy{display:inline-flex;flex:none;align-items:center;gap:5px;padding:4px 8px;border:0;border-radius:calc(7px * var(--fs-round, 1));background:var(--fa-card);box-shadow:inset 0 0 0 1px var(--fa-border);color:var(--fa-text);font:inherit;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.fm-btn{display:inline-flex;min-height:36px;width:100%;align-items:center;justify-content:center;gap:7px;padding:7px 14px;border:0;border-radius:calc(10px * var(--fs-round, 1));background:none;box-shadow:inset 0 0 0 1px var(--fa-border);color:var(--fa-text);font:inherit;font-size:13.5px;font-weight:500;text-align:center;text-decoration:none}.fm-btn:hover,.fm-btn:focus-visible{background:var(--fa-hover)}.fm-btn-primary,.fm-btn-primary:hover,.fm-btn-primary:focus-visible{background:var(--fa-text);box-shadow:none;color:var(--fa-ground)}.fm-btn-primary:hover,.fm-btn-primary:focus-visible{filter:brightness(.92)}.fm-split svg{flex:none}.fm-adv{overflow:hidden;border:.5px solid var(--fa-border);border-radius:calc(12px * var(--fs-round, 1));background:var(--fa-card)}.fm-adv>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;cursor:pointer;list-style:none}.fm-adv>summary::-webkit-details-marker{display:none}.fm-adv>summary:hover,.fm-adv>summary:focus-visible{background:var(--fa-hover)}.fm-adv>summary small{display:block;color:var(--fa-muted);font-size:12px;line-height:17px}.fm-adv>summary>svg{flex:none;color:var(--fa-faint);transition:transform .14s ease}.fm-adv[open]>summary>svg{transform:rotate(90deg)}.fm-adv-in{display:flex;flex-direction:column;gap:16px;padding:4px 12px 12px}.fm-adv-in>*{margin-block:0}.fm-split[data-phone]{grid-template-columns:minmax(0,1fr)}.fm-split[data-phone] .fm-plate{min-height:150px;justify-content:flex-start;padding:14px}.fm-split[data-phone] .fm-plate>h2{max-width:170px;font-size:22px}.fm-split[data-phone] .fm-plate>img{top:8px;right:-30px;left:auto;width:210px}.fm-prompt-alone .fm-prompt{background:var(--fa-card);box-shadow:inset 0 0 0 1px var(--fa-border);color:var(--fa-text)}.fm-prompt-alone .fm-prompt div{color:var(--fa-muted)}.fm-prompt-alone .fm-prompt button{color:var(--fa-text)}@media(prefers-reduced-motion:reduce){.fm-adv>summary>svg{transition:none}}.fm-strip{position:fixed;z-index:10030;top:0;right:0;left:0;isolation:isolate;display:flex;min-height:44px;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 12px;overflow:hidden;padding:7px 44px 7px 16px;background:var(--fm-home-gradient);color:var(--fm-strip-ink);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:19px}.fm-strip:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--fm-grain);mix-blend-mode:multiply;opacity:.16;pointer-events:none}.fm-strip button{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.fm-strip-short{display:none}@media(max-width:640px){.fm-strip{justify-content:flex-start;padding-left:12px;font-size:13px;line-height:18px}.fm-strip-long{display:none}.fm-strip-short{display:inline}}.fm-strip-go{padding:0;font-weight:600!important;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.fm-strip-x{position:absolute;top:50%;right:10px;display:grid;width:26px;height:26px;place-items:center;border-radius:99px;transform:translateY(-50%)}.fm-strip-x:hover,.fm-strip-x:focus-visible{background:#3b33001f;outline:none}.fm-strip-go:focus-visible{outline:2px solid var(--fm-strip-ink);outline-offset:2px}html[data-flobi-top-bar] body{box-sizing:border-box;height:100dvh;min-height:0;padding-top:var(--flobi-top-bar, 0px)}html[data-flobi-top-bar] #root{min-height:0}html[data-flobi-top-bar] #root :is(.h-screen,.h-dvh,.h-svh,.h-lvh,.h-\[100vh\],.h-\[100dvh\],.h-\[100svh\]){height:calc(100dvh - var(--flobi-top-bar, 0px))!important}html[data-flobi-top-bar] #root :is([style^="height: 100vh"],[style*=" height: 100vh"],[style^="height: 100dvh"],[style*=" height: 100dvh"]){height:calc(100dvh - var(--flobi-top-bar, 0px))!important}html[data-flobi-top-bar] #root :is(.min-h-screen,.min-h-dvh,.min-h-svh,.min-h-\[100vh\],.min-h-\[100dvh\]){min-height:calc(100dvh - var(--flobi-top-bar, 0px))!important}html[data-flobi-top-bar] #root :is(.max-h-screen,.max-h-dvh,.max-h-svh,.max-h-\[100vh\],.max-h-\[100dvh\]){max-height:calc(100dvh - var(--flobi-top-bar, 0px))!important}.fa-scrim.fwl-root{position:static;display:contents;padding:0;background:none;animation:none}:where(.fwl-sheet),:where(.fwl-sheet) *{box-sizing:border-box}:where(.fwl-sheet) p{margin:0}:where(.fwl-sheet) button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none}:where(.fwl-sheet) input{font:inherit}.fwl-root{--fwl-r: var(--fs-round, 1);--fwl-cta: var(--fs-cta, var(--fa-on));--fwl-cta-ink: var(--fs-cta-ink, var(--fa-on-ink));--fwl-ring: var(--_accent);--fwl-well: var(--fa-pressed);--fwl-well-hover: color-mix(in srgb, var(--fa-text) 12%, transparent)}.fwl-press{transition:transform .28s cubic-bezier(.34,1.56,.64,1),background-color .14s ease,color .14s ease,box-shadow .18s ease,filter .14s ease}.fwl-press:active:not([aria-disabled=true]){transform:scale(.965) translateY(.5px);transition-duration:70ms;transition-timing-function:ease-out}.fwl-press[aria-disabled=true]{cursor:not-allowed}.fwl-press:focus-visible{outline:1px solid color-mix(in srgb,var(--fa-text) 40%,transparent);outline-offset:2px}.fs-root .fwl-sheet:is(:focus,:focus-visible){outline:none}.fwl-dim{position:fixed;inset:0;background:var(--_scrim, rgb(0 0 0 / 45%));animation:fwl-fade .18s ease both}.fwl-place{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:max(24px,calc(50vh - 270px));pointer-events:none}.fwl-sheet{display:flex;width:min(388px,calc(100vw - 32px));max-height:calc(100vh - max(24px,calc(50vh - 270px)) - 24px);flex-direction:column;gap:14px;padding:16px;overflow-y:auto;outline:none;border-radius:calc(24px * var(--fwl-r));background:var(--fa-ground);box-shadow:inset 0 0 0 1px var(--fa-border),0 30px 80px #0000004d,0 2px 10px #0000001f;color:var(--fa-text);font-family:var(--_font);font-size:14px;letter-spacing:-.15px;pointer-events:auto;animation:fwl-pop .38s cubic-bezier(.34,1.56,.64,1) both}@keyframes fwl-fade{0%{opacity:0}}@keyframes fwl-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}}.fwl-lift{flex:none;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.fwl-lift[data-busy]{transform:translateY(-3px) rotate(-1deg)}.fwl-card{position:relative;height:206px;overflow:hidden;border-radius:calc(20px * var(--fwl-r));background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--_accent) 62%,#fff) 0%,transparent 55%),radial-gradient(90% 120% at 100% 100%,color-mix(in srgb,var(--_accent) 60%,#000) 0%,transparent 60%),linear-gradient(135deg,var(--_accent),color-mix(in srgb,var(--_accent) 72%,#000) 82%);box-shadow:inset 0 1px #ffffff40,0 14px 32px #00000038;color:var(--_accent-ink)}.fwl-card:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--_accent-ink) 9%,transparent) 1px,transparent 1.4px);background-size:5px 5px;pointer-events:none}.fwl-foil{position:absolute;inset:0;overflow:hidden;opacity:.2;-webkit-mask:radial-gradient(#000 .8px,transparent 1.3px) 0 0 / 5px 5px;mask:radial-gradient(#000 .8px,transparent 1.3px) 0 0 / 5px 5px;transition:opacity .5s ease;animation:fwl-foil-glow 1.7s ease .15s backwards;pointer-events:none}.fwl-foil i{position:absolute;top:0;bottom:0;left:-75%;width:250%;background:linear-gradient(105deg,transparent 30%,#ffd9b0 38%,#ff9fb6 44%,#c3a8ff 50%,#8fd6ff 56%,#b6ffd6 62%,transparent 70%);animation:fwl-foil-in 1.7s cubic-bezier(.32,.72,0,1) .15s backwards}.fwl-card[data-lit] .fwl-foil{opacity:.5}@keyframes fwl-foil-in{0%{transform:translate(-34%)}}@keyframes fwl-foil-glow{0%{opacity:.2}40%{opacity:.55}to{opacity:.2}}.fwl-glare{position:absolute;top:0;left:0;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / 28%) 0%,rgb(255 255 255 / 9%) 32%,transparent 62%);opacity:0;transition:opacity .4s ease;pointer-events:none}.fwl-card[data-lit] .fwl-glare{opacity:1}.fwl-shine{position:absolute;top:-20%;bottom:-20%;width:34%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 32%),transparent);animation:fwl-shine 1.1s cubic-bezier(.32,.72,0,1) both;pointer-events:none}@keyframes fwl-shine{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(300%) skew(-18deg)}}.fwl-brand{position:absolute;left:20px;top:18px;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.06em;opacity:.92}.fwl-close{position:absolute;top:12px;right:12px;display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#0000002e}.fwl-close:hover{background:#0000004d}.fwl-bal{position:absolute;left:20px;bottom:54px;display:flex;flex-direction:column;gap:3px}.fwl-bal-label{font-size:12px;opacity:.75;transition:opacity .2s ease}.fwl-bal-label[data-news]{opacity:1;font-weight:600}.fwl-bal-num{font-size:38px;line-height:1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fwl-foot{position:absolute;left:20px;right:20px;bottom:16px;display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.fwl-foot span{overflow:hidden;opacity:.85;text-overflow:ellipsis;white-space:nowrap}.fwl-foot-plan{flex:none;font-size:12.5px;opacity:.88;transition:opacity .16s ease}.fwl-foot-plan:hover{opacity:1}.fwl-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.fwl-chip{height:36px;border-radius:calc(11px * var(--fwl-r));background:var(--fwl-well);color:var(--fa-text);font-size:13.5px;font-weight:var(--fs-w-strong, 600);font-variant-numeric:tabular-nums}.fwl-chip:hover{background:var(--fwl-well-hover)}.fwl-chip[aria-pressed=true]{background:var(--fa-text);color:var(--fa-ground)}.fwl-chip-custom{display:flex;align-items:center;justify-content:center;gap:1px;cursor:text}.fwl-chip.fwl-chip-custom,.fwl-chip.fwl-chip-custom:hover{background:var(--fa-text);color:var(--fa-ground)}.fwl-chip-custom:focus-within{box-shadow:0 0 0 2px var(--fwl-ring)}.fwl-chip-custom input{min-width:1ch;max-width:100%;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;caret-color:var(--fwl-ring)}.fwl-chip-custom input::placeholder{color:inherit;opacity:.4}.fwl-chip[data-now]{position:relative}.fwl-chip[data-now]:after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:99px;background:var(--_accent)}.fwl-cta{display:flex;height:46px;flex:none;align-items:center;justify-content:center;gap:8px;border-radius:min(calc(13px * var(--fwl-r)),var(--fs-pill, 999px));background:var(--fwl-cta);color:var(--fwl-cta-ink);font-size:14.5px;font-weight:var(--fs-w-strong, 600);font-variant-numeric:tabular-nums}.fwl-cta:hover{filter:brightness(1.06)}.fwl-cta[aria-disabled=true]{filter:none;background:var(--fwl-well);color:var(--fa-faint)}.fwl-cta-quiet{background:var(--fwl-well);color:var(--fa-text)}.fwl-cta-quiet:hover{filter:none;background:var(--fwl-well-hover)}.fwl-cta-quiet[data-confirm]{background:color-mix(in srgb,var(--fa-red) 14%,transparent);color:var(--fa-red)}.fwl-under{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-6px;padding:0 2px;font-size:12px;color:var(--fa-faint)}.fwl-under button{color:var(--fa-muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:2px}.fwl-under button:hover{color:var(--fa-text)}.fwl-error{margin-top:-4px;padding:0 2px;font-size:12.5px;color:var(--fa-red)}.fwl-spin{animation:fwl-spin .8s linear infinite}@keyframes fwl-spin{to{transform:rotate(360deg)}}.fwl-group{display:flex;flex-direction:column;overflow:hidden;border-radius:calc(14px * var(--fwl-r));background:var(--fa-card);box-shadow:inset 0 0 0 1px var(--fa-border)}.fwl-row{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;text-align:left;font-size:13.5px;font-weight:500}.fwl-row+.fwl-row{border-top:1px solid var(--fa-border)}button.fwl-row:hover{background:var(--fa-hover)}.fwl-row-text{display:flex;min-width:0;flex-direction:column;gap:2px;text-align:left}.fwl-row-sub{overflow:hidden;font-size:12px;font-weight:400;color:var(--fa-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.fwl-seg.fwl-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.fwl-seg.fwl-modes button{display:flex;align-items:center;justify-content:center;gap:6px;height:30px}.fwl-seg-dot{width:5px;height:5px;flex:none;border-radius:99px;background:transparent}.fwl-seg-dot[data-on]{background:var(--_accent)}.fwl-mode{display:flex;flex-direction:column;gap:14px;animation:fwl-in .26s cubic-bezier(.32,.72,0,1) both}@keyframes fwl-in{0%{opacity:0;transform:translateY(6px)}}.fwl-low{display:flex;flex-direction:column;gap:8px}.fwl-low-label{padding:0 2px;font-size:12px;color:var(--fa-muted)}.fwl-chips-sm .fwl-chip{height:32px;font-size:13px}.fwl-cardfield{padding:14px;border-radius:calc(13px * var(--fwl-r));background:var(--fa-card);box-shadow:inset 0 0 0 1px var(--fa-border)}.fwl-cardfield:focus-within{box-shadow:inset 0 0 0 1.5px var(--fwl-ring)}.fwl-page{display:flex;flex-direction:column;gap:14px;animation:fwl-page .32s cubic-bezier(.32,.72,0,1) both}.fwl-page[data-back]{animation-name:fwl-page-back}@keyframes fwl-page{0%{opacity:0;transform:translate(22px)}}@keyframes fwl-page-back{0%{opacity:0;transform:translate(-22px)}}.fwl-page-head{display:flex;align-items:center;gap:8px}.fwl-back{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;background:var(--fwl-well);color:var(--fa-text)}.fwl-back:hover{background:var(--fwl-well-hover)}.fwl-page-title{font-size:15px;font-weight:var(--fs-w-title, 600)}.fwl-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;border-radius:calc(10px * var(--fwl-r));background:var(--fwl-well)}.fwl-seg button{height:28px;border-radius:calc(8px * var(--fwl-r));font-size:13px;font-weight:var(--fs-w-medium, 500);color:var(--fa-muted)}.fwl-seg button[aria-pressed=true]{background:var(--fa-card);color:var(--fa-text);box-shadow:0 1px 2px #0000002e}.fwl-plan{display:flex;min-height:58px;align-items:center;gap:12px;padding:8px 14px;text-align:left}.fwl-plan+.fwl-plan{border-top:1px solid var(--fa-border)}.fwl-plan:hover,.fwl-plan[aria-pressed=true]{background:var(--fa-hover)}.fwl-radio{width:16px;height:16px;flex:none;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--fa-faint)}.fwl-plan[aria-pressed=true] .fwl-radio{box-shadow:inset 0 0 0 5px var(--_accent)}.fwl-plan-name{font-size:14px;font-weight:var(--fs-w-strong, 600)}.fwl-plan-price{flex:none;font-size:13.5px;font-weight:var(--fs-w-strong, 600);font-variant-numeric:tabular-nums}.fwl-plan-add{min-height:48px;color:var(--fa-muted)}.fwl-plan-add .fwl-plus{display:grid;width:16px;height:16px;flex:none;place-items:center;font-size:15px;line-height:1}.fwl-fine{font-size:12px;color:var(--fa-faint);text-align:center}@media(prefers-reduced-motion:reduce){.fwl-dim,.fwl-sheet,.fwl-shine,.fwl-mode,.fwl-page,.fwl-spin,.fwl-foil,.fwl-foil i{animation:none}.fwl-lift,.fwl-chip,.fwl-foot-plan,.fwl-press{transition:none}}.lb-ov,.lb-pop,.lb-tip{--frame-bg: var(--lb-frame-bg, #171615);--light-grey: var(--lb-light-grey, #1e1d1c);--grey-light-secondary: var(--lb-grey-light-secondary, #2b2a29);--button-stroke: var(--lb-button-stroke, rgba(214, 213, 212, .1));--text-main: var(--lb-text-main, rgba(255, 255, 255, .9));--text-secondary-light: var(--lb-text-secondary-light, rgba(255, 255, 255, .5));--text-light: var(--lb-text-light, rgba(255, 255, 255, .3));--accent: var(--lb-accent, #ffb978);font-family:var(--lb-font, "Instrument Sans", sans-serif);--tint: var(--lb-tint, 255 255 255);--stroke-rgb: var(--lb-stroke, 214 213 212);--shadow-rgb: var(--lb-shadow, 0 0 0);--frame-rgb: var(--lb-frame, 23 22 21);--accent-rgb: var(--lb-accent-tint, 255 185 120);--scrim: var(--lb-scrim, rgba(8, 8, 8, .55));--raised: var(--lb-raised, #2d2b2a);--well: var(--lb-well, #111);--veil: var(--lb-veil, rgba(20, 19, 18, .72));--veil-hover: var(--lb-veil-hover, rgba(40, 38, 36, .9));--veil-solid: var(--lb-veil-solid, rgba(18, 17, 16, .92));--ink-card: var(--lb-ink-card, #d5d5d5);--ink-muted: var(--lb-ink-muted, #ababab);--on-pale: var(--lb-on-pale, #414141);--accent-2: var(--lb-accent-2, #ffaf65);--accent-ink: var(--lb-accent-ink, #7d2c15);--accent-ink-strong: var(--lb-accent-ink-strong, #4a2408);--track: var(--lb-track, #222);--track-fill-a: var(--lb-track-fill-a, #2a2a2a);--track-fill-b: var(--lb-track-fill-b, #656565);--knob: var(--lb-knob, #f2f2f2);--pale-a: var(--lb-pale-a, #fff);--pale-b: var(--lb-pale-b, #999);--pale-a2: var(--lb-pale-a2, #eee);--pale-b2: var(--lb-pale-b2, #b9b9b9);--r-frame: var(--lb-radius-frame, var(--lb-radius, 16px));--r-panel: var(--lb-radius-panel, var(--lb-radius, 12px));--r-control: var(--lb-radius-control, var(--lb-radius, 8px));--r-appmark: var(--lb-radius-appmark, var(--lb-radius, 5.322px));--r-sm: var(--lb-radius-sm, var(--lb-radius, 6px));--r-tile: var(--lb-radius-tile, var(--lb-radius, 10px));--r-card: var(--lb-radius-card, var(--lb-radius, 18px));--r-thumb: var(--lb-radius-thumb, var(--lb-radius, 13px));--r-ico: var(--lb-radius-ico, var(--lb-radius, 9px));--r-act: var(--lb-radius-act, var(--lb-radius, 11px));--r-pop: var(--lb-radius-pop, var(--lb-radius, 14px));--r-menuitem: var(--lb-radius-menuitem, var(--lb-radius, 5px));--r-xs: var(--lb-radius-xs, var(--lb-radius, 4px));--on-accent-strong: var(--lb-on-accent-strong, #fff)}.lb-ov .i,.lb-pop .i,.lb-tip .i{display:inline-flex;align-items:center;justify-content:center;flex:none}.lb-ov .i>svg,.lb-pop .i>svg,.lb-tip .i>svg{display:block;width:100%;height:100%}.lb-ov{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .18s ease}.lb-ov.is-open{opacity:1}.lb{position:relative;display:flex;gap:10px;width:min(1257px,calc(100vw - 96px));height:min(713px,calc(100dvh - 96px));padding:8px;border:1px solid rgb(var(--stroke-rgb) / .14);border-radius:var(--r-frame);background:var(--frame-bg);box-shadow:var(--lb-frame-shadow, 0 34px 70px -14px rgb(var(--shadow-rgb) / .75), 0 6px 18px -6px rgb(var(--shadow-rgb) / .6));transform:translateY(6px) scale(.994);transition:transform .18s ease}.lb-ov.is-open .lb{transform:none}.lb-rail{width:267px;flex:none;display:flex;flex-direction:column;justify-content:space-between;padding:8px;border:1px solid var(--button-stroke);border-radius:var(--r-panel);background:var(--light-grey);overflow:hidden}.lb-railtop{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0}.lb-navs{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.lb-navs::-webkit-scrollbar{display:none}.lb-upload{flex:none;display:flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 16px;border:0;border-radius:var(--r-control);background:linear-gradient(to bottom,var(--pale-a),var(--pale-b));color:var(--on-pale);font:600 13px/23px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));cursor:pointer;transition:filter .14s ease}.lb-upload:hover{filter:brightness(1.06)}.lb-upload .i{width:16px;height:16px}.lb-nav{display:flex;align-items:center;gap:8px;width:100%;height:42px;padding:0 4px;border:0;border-radius:var(--r-control);background:none;color:var(--text-secondary-light);font:500 13px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.lb-nav .app.mono{opacity:.75;transition:opacity .14s ease}.lb-nav:hover{background:rgb(var(--tint) / .09);color:var(--text-main)}.lb-nav:hover .app.mono{opacity:1}.lb-nav.is-on{background:var(--grey-light-secondary);color:var(--text-main);box-shadow:inset 0 0 0 1px var(--button-stroke)}.lb-nav.is-on .app.mono{opacity:1}.lb-nav .glyph{width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center}.lb-nav .glyph .i{position:static;width:16px;height:16px}.lb-nav .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-beta{flex:none;height:16px;padding:0 5px;border-radius:5px;background:rgb(var(--tint) / .09);color:var(--text-secondary-light);font:500 10px/16px var(--lb-font)}.lb-rule{margin:14px 4px;height:1px;background:var(--button-stroke)}.lb-sec{display:flex;align-items:center;justify-content:space-between;height:24px;padding:0 4px;font:600 10px/14.88px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));text-transform:uppercase;color:var(--ink-muted)}.lb-sec>span:first-child{opacity:.3}.lb-sec .more{border:0;background:none;color:var(--text-secondary-light);font:500 10px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));text-transform:none;cursor:pointer}.lb-sec .more:hover{color:var(--text-main)}.lb-nav .app{width:24px;height:24px;flex:none;display:block;object-fit:contain}.lb-nav .app.mono{display:flex;align-items:center;justify-content:center;border-radius:var(--r-appmark);background:#2b2a29;box-shadow:inset 0 0 4.635px 1.011px #ffffff2e;font:700 9px/1 var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:#fff}.lb-foot{display:flex;flex-direction:column;flex:none}.lb-foot .rule{height:1px;margin:0 0 12px;background:var(--button-stroke)}.lb-footrow{display:flex;align-items:center;justify-content:space-between}.lb-seg{display:flex;align-items:center;gap:3px;padding:3px;border-radius:var(--r-control);background:var(--raised);box-shadow:0 10px 20px -3px rgb(var(--shadow-rgb) / .15)}.lb-seg button{display:flex;align-items:center;justify-content:center;padding:2px;border:0;border-radius:var(--r-sm);background:none;color:var(--text-secondary-light);cursor:pointer;transition:background .14s ease,color .14s ease}.lb-seg button .i{width:16px;height:16px}.lb-seg button:hover{color:var(--text-main)}.lb-seg button.is-on{background:var(--light-grey);color:var(--text-main);box-shadow:0 10px 20px -3px rgb(var(--shadow-rgb) / .15)}.lb-zoomrow{display:flex;align-items:center;gap:8px;height:20px}.lb-sortsize{display:flex;align-items:center;justify-content:center;padding:7px;border:0;border-radius:var(--r-tile);background:none;color:var(--text-secondary-light);cursor:pointer;transition:background .14s ease,color .14s ease}.lb-sortsize:hover{background:rgb(var(--tint) / .06);color:var(--text-main)}.lb-sortsize .i{width:16px;height:16px;transform:rotate(-90deg) scaleY(-1)}.lb-main{flex:1;min-width:0;display:flex;flex-direction:column;padding:0 14px;container:lb-main / inline-size}.lb-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;flex:none}.lb-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:10px;font:500 16px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:var(--text-main)}.lb-crumb{display:flex;align-items:center;gap:6px;min-width:0}.lb-crumb button{border:0;background:none;color:var(--text-secondary-light);font:inherit;cursor:pointer}.lb-crumb button:hover{color:var(--text-main)}.lb-crumb .sep{color:var(--text-light)}.lb-tools{display:flex;align-items:center;gap:8px;flex:none}.lb-btn{display:flex;align-items:center;gap:4px;height:34px;padding:0 12px;border:1px solid var(--button-stroke);border-radius:var(--r-panel);background:var(--light-grey);color:var(--text-main);font:500 13px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));white-space:nowrap;cursor:pointer;transition:border-color .14s ease,opacity .14s ease}.lb-btn:hover,.lb-btn[aria-expanded=true]{border-color:rgb(var(--stroke-rgb) / .3)}.lb-btn .i{width:16px;height:16px;opacity:.7}.lb-btn.is-off{opacity:.3;pointer-events:none}.lb-btn.is-set{border-color:rgb(var(--stroke-rgb) / .3)}.lb-btn.icon{width:34px;padding:0;justify-content:center}.lb-btn.icon .i{width:16px;height:16px;opacity:1}.lb-searchwrap{display:flex;align-items:center}.lb-searchwrap input{width:0;padding:0;border:0;background:none;outline:none;color:var(--text-main);font:500 13px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));transition:width .18s ease,padding .18s ease}.lb-searchwrap.is-open{width:auto;padding:0 12px 0 10px;justify-content:flex-start;border-color:rgb(var(--stroke-rgb) / .3)}.lb-searchwrap.is-open input{width:148px;padding-left:8px}.lb-searchwrap input::-webkit-search-cancel-button{-webkit-appearance:none}.lb-x{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-control);background:none;color:var(--text-secondary-light);cursor:pointer;transition:background .12s ease,color .12s ease}.lb-x .i{width:16px;height:16px}.lb-x:hover{background:rgb(var(--tint) / .08);color:var(--text-main)}@container lb-main (max-width: 680px){.lb-h{flex-wrap:wrap;justify-content:flex-start;column-gap:8px;row-gap:8px}.lb-h .lb-title{flex:1 0 calc(100% - 40px);order:0}.lb-h .lb-tools{display:contents}.lb-h .lb-tools>*{order:2}.lb-h .lb-tools>.lb-x{order:1}}@media(max-width:767px){:is(.lb-ov,body) .lb{flex-direction:column;gap:8px;width:calc(100vw - 32px);height:calc(100dvh - 32px);padding:6px}:is(.lb-ov,body) .lb-rail{width:auto;flex:none;min-height:0;padding:6px}:is(.lb-ov,body) .lb-railtop{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}:is(.lb-ov,body) .lb-upload{height:40px;padding:0 12px}:is(.lb-ov,body) .lb-navs{display:flex;align-items:center;gap:2px;flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}:is(.lb-ov,body) .lb-navs::-webkit-scrollbar{display:none}:is(.lb-ov,body) .lb-navs>div{display:flex;flex:none;align-items:center;gap:2px}:is(.lb-ov,body) .lb-navs .lb-rule,:is(.lb-ov,body) .lb-navs .lb-sec{display:none}:is(.lb-ov,body) .lb-nav{width:auto;height:40px;flex:none;padding:0 10px 0 6px}:is(.lb-ov,body) .lb-uperr{order:3;flex-basis:100%}:is(.lb-ov,body) .lb-foot .rule{display:none}:is(.lb-ov,body) .lb-footrow{gap:8px}:is(.lb-ov,body) .lb-main{flex:1 1 0;min-height:0;padding:0 8px}:is(.lb-ov,body) .lb-h{position:relative;flex-wrap:wrap;row-gap:8px;padding:8px 0}:is(.lb-ov,body) .lb-title{padding:0 44px 0 2px}:is(.lb-ov,body) .lb-tools{flex:1 1 100%;min-width:0;overflow-x:auto;scrollbar-width:none}:is(.lb-ov,body) .lb-tools::-webkit-scrollbar{display:none}:is(.lb-ov,body) .lb-h .lb-x{position:absolute;top:2px;right:0}:is(.lb-ov,body) .lb-divider{height:8px}:is(.lb-ov,body) .lb-body{padding:8px 0 96px}:is(.lb-ov,body) .lb-grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--card, 216px),calc(50% - 4px)),1fr));gap:8px}:is(.lb-ov,body) .lb-row .col{display:none}:is(.lb-ov,body) .lb-bar{left:8px;right:8px;bottom:8px;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px;transform:translateY(8px)}:is(.lb-ov,body) .lb-bar.is-up{transform:none}:is(.lb-ov,body) .lb-bar .lb-count{flex:1 1 auto;min-width:0}}.lb-divider{flex:none;height:34px;display:flex;align-items:center}.lb-divider span{display:block;width:100%;height:1px;background:var(--button-stroke)}.lb-chips{position:relative;flex:none;padding-bottom:12px}.lb-chiprow{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.lb-chiprow::-webkit-scrollbar{display:none}.lb-chips:after{content:"";position:absolute;right:0;bottom:2px;width:104px;height:55px;background:linear-gradient(to left,var(--frame-bg),rgb(var(--frame-rgb) / 0));pointer-events:none}.lb-chip{flex:none;display:flex;align-items:center;gap:5px;height:34px;padding:0 12px 0 7px;border:1px solid var(--button-stroke);border-radius:var(--r-panel);background:var(--light-grey);color:var(--text-main);font:500 13px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));white-space:nowrap;opacity:.5;cursor:pointer;transition:opacity .14s ease,background .14s ease,border-color .14s ease}.lb-chip:hover{opacity:.85}.lb-chip.is-on{padding:0 12px 0 7px;border-color:transparent;background:rgb(var(--tint) / .15);opacity:1}.lb-chip .i{width:14px;height:14px}.lb-chip .app{width:18px;height:18px;flex:none;display:block;object-fit:contain}.lb-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:14px 0 20px}.lb-body::-webkit-scrollbar{display:none}.lb-band{font:500 11px/16px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:var(--text-light);margin:0 0 10px 2px}.lb-band+.lb-grid{margin-bottom:22px}.lb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card, 216px),1fr));gap:12px}.lb-grid.folders{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.lb-grid.folders.collections{grid-template-columns:repeat(auto-fill,minmax(var(--card, 232px),1fr));gap:12px}.lb-list.folders{margin-bottom:10px}.lb-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--button-stroke);border-radius:var(--r-card);background:var(--light-grey);overflow:hidden;cursor:pointer;text-align:left;transition:border-color .14s ease}.lb-card:hover{border-color:rgb(var(--stroke-rgb) / .28)}.lb-card.is-sel{border-color:var(--accent)}.lb-card .glow{position:absolute;left:50%;top:40%;width:150%;height:150%;transform:translate(-50%,-50%);filter:blur(60px);opacity:.5;object-fit:cover;pointer-events:none}.lb-card .thumb,.lb-card .meta{position:relative;z-index:1}.lb-card .thumb{width:100%;aspect-ratio:1;border:1px solid var(--button-stroke);border-radius:var(--r-thumb);background:var(--well);overflow:hidden}.lb-card .thumb img{display:block;width:100%;height:100%;object-fit:cover}.lb-card .meta{display:flex;flex-direction:column;padding:0 6px 2px}.lb-card .nm{height:20px;display:flex;align-items:center;font:500 12px/1 var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));letter-spacing:-.24px;color:var(--ink-card);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-card .sub{height:20px;display:flex;align-items:center;gap:6px;font:500 10px/1 var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));letter-spacing:-.2px;color:var(--ink-card);opacity:.4}.lb-card .sub .dot{width:2px;height:2px;border-radius:50%;background:rgb(var(--tint) / .3)}.lb-card .sub a,.lb-row .credit a{color:inherit;text-decoration:underline dotted;text-underline-offset:2px}.lb-card .sub a:hover,.lb-row .credit a:hover{text-decoration-style:solid}.lb-row .credit{display:flex;align-items:center;gap:6px}.lb-row .credit .dot{width:2px;height:2px;border-radius:50%;background:rgb(var(--tint) / .3)}.lb-hov{position:absolute;z-index:2;top:12px;display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .14s ease}.lb-hov.l{left:12px}.lb-hov.r{right:12px}.lb-card:hover .lb-hov,.lb-card.is-sel .lb-hov.l,.lb-hov:focus-within{opacity:1}.lb-ico{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(var(--tint) / .14);border-radius:var(--r-ico);background:var(--veil);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-main);cursor:pointer;transition:background .12s ease,border-color .12s ease}.lb-ico:hover{background:var(--veil-hover);border-color:rgb(var(--tint) / .28)}.lb-ico .i{width:16px;height:16px}.lb-tick{position:relative}.lb-tick:after{content:"";width:11px;height:6px;margin-top:-3px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:1px;transform:rotate(-45deg);opacity:.35}.lb-card.is-sel .lb-tick{background:var(--accent);border-color:var(--accent);color:var(--accent-ink-strong)}.lb-card.is-sel .lb-tick:after{opacity:1}.lb-grid>.card{align-self:start}.lb-grid.elements{--glow: 44px}.lb-list{display:flex;flex-direction:column;gap:2px}.lb-row{position:relative;display:flex;align-items:center;gap:12px;padding:6px 10px 6px 6px;border:1px solid transparent;border-radius:var(--r-panel);background:none;cursor:pointer;text-align:left;transition:background .14s ease,border-color .14s ease}.lb-row:hover{background:rgb(var(--tint) / .05)}.lb-row.is-sel{border-color:var(--accent);background:rgb(var(--tint) / .05)}.lb-row .thumb{width:40px;height:40px;flex:none;border-radius:var(--r-ico);border:1px solid var(--button-stroke);overflow:hidden;background:var(--well)}.lb-row .thumb img{display:block;width:100%;height:100%;object-fit:cover}.lb-row .nm{flex:1;min-width:0;font:500 13px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:var(--ink-card);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-row .col{width:92px;flex:none;font:500 12px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:var(--ink-card);opacity:.4;white-space:nowrap}.lb-row .col.date{width:104px}.lb-row .lb-hov{position:static;opacity:0}.lb-row:hover .lb-hov,.lb-row.is-sel .lb-hov{opacity:1}.lb-row .lb-ico{width:26px;height:26px}.lb-folder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:150px;padding:8px;border:0;border-radius:var(--r-tile);background:none;color:var(--text-main);font:500 12px/1 var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));letter-spacing:-.24px;cursor:pointer;transition:background .14s ease}.lb-folder:hover{background:rgb(var(--tint) / .045)}.lb-appgrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.lb-folder.lb-appcard{height:132px}.lb-folder.lb-appcard .app{width:48px;height:48px;border-radius:12px;flex:none}.lb-folder .art{width:107px;height:96px;display:block;object-fit:contain}.lb-folder .nm{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-folder.is-coll{align-items:stretch;justify-content:flex-start;gap:0;height:auto;padding:6px 6px 0;border-radius:var(--r-card);background:var(--light-grey);outline:1px solid var(--button-stroke);outline-offset:-1px;letter-spacing:normal;text-align:left;transition:transform .2s ease}.lb-folder.is-coll:hover{background:var(--light-grey);transform:translateY(-2px)}.lb-folder.is-coll .art{display:flex;gap:4px;width:100%;height:auto;aspect-ratio:252 / 115;border-radius:var(--r-thumb);overflow:hidden;outline:1px solid var(--button-stroke);outline-offset:-1px}.lb-folder.is-coll .art .cell{flex:1;min-width:0;overflow:hidden;background:var(--well)}.lb-folder.is-coll .art .cell img{width:100%;height:100%;display:block;object-fit:cover}.lb-folder.is-coll .art.is-art{align-items:center;justify-content:center}.lb-folder.is-coll .art .glyph{width:62px;height:56px;display:block;object-fit:contain}.lb-folder.is-coll .meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 12px}.lb-folder.is-coll .nm{min-width:0;max-width:none;font:500 14px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:var(--text-main)}.lb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:320px;text-align:center}.lb-empty strong{font:500 13px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:var(--text-main)}.lb-empty p{max-width:340px;font:500 12px/18px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:var(--text-light)}.lb-empty button{margin-top:10px;height:30px;padding:0 14px;border:0;border-radius:var(--r-control);background:linear-gradient(to bottom,var(--pale-a2),var(--pale-b2));color:var(--on-pale);font:600 12px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));cursor:pointer}.lb-empty button:hover{filter:brightness(1.05)}.lb-bar.is-up{opacity:1;transform:translate(-50%);pointer-events:auto}.lb-stack{position:relative;width:38px;height:34px;flex:none}.lb-stack img{position:absolute;width:30px;height:30px;border-radius:var(--r-control);object-fit:cover;border:1px solid rgb(var(--tint) / .16)}.lb-stack img:nth-child(1){left:8px;top:4px;transform:rotate(6deg)}.lb-stack img:nth-child(2){left:4px;top:2px;transform:rotate(-3deg)}.lb-stack img:nth-child(3){left:0;top:0}.lb-count{font:500 13px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:var(--text-main);white-space:nowrap}.lb-act{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--button-stroke);border-radius:var(--r-act);background:rgb(var(--tint) / .06);color:var(--text-main);font:500 13px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease}.lb-act:hover{border-color:rgb(var(--stroke-rgb) / .3);background:rgb(var(--tint) / .1)}.lb-act .i{width:16px;height:16px}.lb-act.primary{background:linear-gradient(to bottom,var(--accent),var(--accent-2));border-color:transparent;color:var(--accent-ink);font-weight:600}.lb-act.primary:hover{filter:brightness(1.05);background:linear-gradient(to bottom,var(--accent),var(--accent-2))}.lb-ov .ep-zoom{position:relative;width:126px;height:20px;display:flex;align-items:center}.lb-ov .ep-zoom:before,.lb-ov .ep-zoom:after{content:"";position:absolute;left:0;top:8px;height:4px;border-radius:2px;pointer-events:none}.lb-ov .ep-zoom:before{right:0;background:var(--track)}.lb-ov .ep-zoom:after{width:var(--fill, 100%);background:linear-gradient(to right,var(--track-fill-a),var(--track-fill-b))}.lb-ov .ep-zoom input{-webkit-appearance:none;appearance:none;position:relative;z-index:1;width:100%;height:20px;background:none;outline:none;cursor:pointer}.lb-ov .ep-zoom input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border:2px solid var(--knob);border-radius:var(--r-control);background:var(--well);box-shadow:0 0 0 3px var(--light-grey)}.lb-ov .ep-zoom input::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--knob);border-radius:var(--r-control);background:var(--well);box-shadow:0 0 0 3px var(--light-grey)}.lb-ov i.i,.lb-pop i.i{display:block;flex:none;background-color:currentColor;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.lb-ov .if,.lb-pop .if{inset:3%}.lb-hov.is-open,.lb-row .lb-hov.is-open{opacity:1}.lb-ov .i>svg{display:block;width:100%;height:100%}.lb-upload[aria-busy=true]{opacity:.7;cursor:progress}.lb-navmsg{cursor:default;color:var(--text-secondary-light);font-size:12px}.lb-navmsg .nm{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lb-navmsg .retry{flex:none;border:0;border-radius:var(--r-sm);padding:4px 8px;background:rgb(var(--tint) / .09);color:var(--text-main);font:500 12px/16px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));cursor:pointer}.lb-navmsg .retry:hover{background:rgb(var(--tint) / .14)}.lb-crumb .cur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-chip-new:hover{background:rgb(var(--accent-rgb) / .12);opacity:1}.lb-chip-new .i{width:16px;height:16px}.lb-card:focus-visible,.lb-row:focus-visible,.lb-folder:focus-visible{outline:1px solid rgb(var(--tint) / .4);outline-offset:1px}.lb-card .thumb{position:relative}.lb-card .thumb .ph,.lb-row .thumb .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ink-muted)}.lb-card .thumb .ph:before{content:"";position:absolute;width:44px;height:44px;border-radius:50%;background:rgb(var(--tint) / .06)}.lb-card .thumb .ph .i,.lb-row .thumb .ph .i{position:relative;width:16px;height:16px}.lb-card .thumb.is-audio{background:radial-gradient(120% 80% at 50% 0%,rgb(var(--tint) / .035),transparent 60%),var(--well)}.lb-card .aud{position:absolute;inset:0;--p: 0}.lb-card .aud audio{display:none}.lb-card .aud .wv{position:absolute;left:14px;right:14px;top:26%;height:48%;cursor:pointer;border-radius:var(--r-xs)}.lb-card .aud .wv:focus-visible{outline:1px solid rgb(var(--tint) / .4);outline-offset:4px}.lb-card .aud .bars{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:1px;pointer-events:none}.lb-card .aud .bars>span{flex:0 1 2px;min-width:1px;height:calc(var(--h) * 100%);min-height:2px;border-radius:1px;background:rgb(var(--tint) / .22)}.lb-card .aud .bars.on{clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.lb-card .aud .bars.on>span{background:rgb(var(--tint) / .92)}.lb-card .aud .wv:hover .bars:not(.on)>span{background:rgb(var(--tint) / .32)}.lb-card .aud-play{position:absolute;left:8px;bottom:8px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid rgb(var(--tint) / .14);border-radius:50%;background:rgb(var(--tint) / .08);color:var(--text-main);cursor:pointer;transition:background .12s ease,transform .12s ease}.lb-card .aud-play:hover{background:rgb(var(--tint) / .16)}.lb-card .aud-play:active{transform:scale(.95)}.lb-card .aud-play:disabled{opacity:.4;cursor:default}.lb-card .aud-play:focus-visible{outline:1px solid rgb(var(--tint) / .4);outline-offset:1px}.lb-card .aud-play .i{width:12px;height:12px}.lb-card .aud.is-playing .aud-play{background:var(--knob);border-color:transparent;color:var(--well)}.lb-card .thumb .aud .lb-dur{height:18px;line-height:18px;padding:0 6px;border-radius:6px;right:8px;bottom:14px}@media(prefers-reduced-motion:reduce){.lb-card .aud-play{transition:none}}.lb-card .thumb video,.lb-row .thumb video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.lb-card .thumb .lb-dur{position:absolute;right:6px;bottom:6px;padding:0 5px;height:16px;border-radius:5px;background:#0000008c;color:#fff;font:500 10px/16px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));font-variant-numeric:tabular-nums;pointer-events:none}.lb-add:hover{background:rgb(var(--accent-rgb) / .28);border-color:rgb(var(--accent-rgb) / .7);color:var(--on-accent-strong)}.lb-row .thumb{position:relative}.lb-folder .cnt{flex:none;margin-top:-4px;font:500 10px/1 var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:var(--text-secondary-light)}.lb-folder.is-coll .cnt{margin-top:0;font:500 13px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif))}.lb-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:320px;color:var(--text-light);font:500 12px/18px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif))}.lb-loading .i{width:16px;height:16px;animation:lb-spin .9s linear infinite}.lb-loading.lb-more{min-height:40px}.lb-similar{display:block;margin:12px auto;padding:6px 12px;border:0;border-radius:8px;background:transparent;color:inherit;opacity:.7;font:inherit;font-size:12px;cursor:pointer}.lb-similar:hover{opacity:1;background:#7f7f7f24}.lb-similar:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:1px}@keyframes lb-spin{to{transform:rotate(360deg)}}.lb-bar{position:absolute;left:50%;bottom:18px;z-index:4;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgb(var(--tint) / .12);border-radius:var(--r-frame);background:var(--veil-solid);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px -10px rgb(var(--shadow-rgb) / .8);transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.lb-pop{z-index:130;display:flex;flex-direction:column;gap:2px;min-width:168px;padding:6px;border:1px solid rgb(var(--stroke-rgb) / .14);border-radius:var(--r-pop);background:var(--light-grey);box-shadow:0 18px 38px -10px rgb(var(--shadow-rgb) / .7),0 4px 12px -4px rgb(var(--shadow-rgb) / .55)}.lb-pop .item{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 10px;border:0;border-radius:var(--r-tile);background:none;color:var(--text-secondary-light);font:500 13px/20px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));text-align:left;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.lb-pop .item:hover,.lb-pop .item:focus-visible{background:rgb(var(--tint) / .08);color:var(--text-main);outline:none}.lb-pop .item.is-on{background:rgb(var(--tint) / .1);color:var(--text-main)}.lb-pop .item .chk{margin-left:auto;width:12px;height:12px}.lb-pop .item.cm{height:auto;padding:2px 8px;border-radius:var(--r-menuitem);font:500 12px/24px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));letter-spacing:-.24px}.lb-pop .item.cm:hover,.lb-pop .item.cm:focus-visible{background:rgb(var(--tint) / .06)}.lb-pop .item .ico{position:relative;flex:none;width:16px;height:16px}.lb-pop .item .ico>.i{position:absolute}@media(prefers-reduced-motion:reduce){.lb-loading .i{animation:none}}.lb-ov .skel{pointer-events:none}.lb-ov .skel .lb-hov{display:none}.lb-ov .skel-box{position:relative;overflow:hidden;background:rgb(var(--stroke-rgb) / .07)}.lb-ov .skel-box:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgb(var(--stroke-rgb) / .09) 50%,transparent 100%);animation:lb-skelSweep 1.25s ease-in-out infinite}@keyframes lb-skelSweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.lb-ov .skel-box:after{animation:none}}.lb-ov .skel .line{display:block;height:9px;border-radius:var(--r-xs);margin:5px 0}.lb-ov .skel .line.name{width:62%}.lb-ov .skel .line.sub{width:38%;height:8px}.lb-ov .lb-card.skel .thumb{border-color:transparent;background:rgb(var(--stroke-rgb) / .05)}.lb-ov .lb-row.skel .thumb{border-color:transparent}.lb-ov .lb-row.skel .nm{display:flex;align-items:center}.lb-ov .ep-card.skel .ep-thumb{border-color:transparent}.lb-ov .ep-card.skel .ep-meta{padding:6px 4px 2px}.lb-tip{z-index:9999999;pointer-events:none;width:auto;max-width:240px;padding:4px 8px;border:1px solid var(--button-stroke);border-radius:var(--r-control);background:var(--grey-light-secondary);box-shadow:0 10px 20px -6px rgb(var(--shadow-rgb) / .6);color:var(--text-main);font:500 12px/16px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));white-space:normal;overflow-wrap:break-word}.lb-tip-info{padding:8px 10px}.lb-tip-info p{position:relative;margin:0;padding-left:11px}.lb-tip-info p:before{content:"•";position:absolute;left:1px}.lb-tip-info p+p{margin-top:4px}.lb-inert{opacity:.4;cursor:not-allowed}.lb-ov .lb-sk{display:block;background:var(--grey-light-secondary);animation:lb-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes lb-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.lb-ov .lb-sk{animation:none}}.lb-ov .lb-sk.ico{width:24px;height:24px;border-radius:var(--r-sm)}.lb-ov .lb-sk.line{flex:1 1 0;height:12px;border-radius:var(--r-xs)}@media(pointer:coarse){.lb-ov :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[contenteditable=true]){font-size:16px}}@media(hover:none){.lb-hov,.lb-row .lb-hov{opacity:1}}@media(pointer:coarse){.lb-hov{gap:16px}.lb-ico{position:relative}.lb-ico:before{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2))}}.lb-brandkit{margin-bottom:22px}.lb-brandkit .lb-band{margin-bottom:10px}.lb-kithead{display:flex;align-items:center;justify-content:space-between;gap:12px}.lb-kitall{height:24px;padding:0 8px;border:0;border-radius:var(--r-sm);background:none;font:500 11px/16px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:var(--text-light);cursor:pointer;min-width:58px;margin-bottom:10px}.lb-kitall:hover{background:rgb(var(--tint) / .045);color:var(--text-main)}.lb-faces{display:flex;flex-wrap:wrap;gap:8px}.lb-folder.is-coll .art.is-logo{align-items:center;justify-content:center;background:#fff}.lb-folder.is-coll .art.is-logo img{display:block;width:58%;height:58%;object-fit:contain}.lb-folder.is-coll .art.is-logo .ltr{font:500 26px/1 var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:#6b6b6b}.lb-card.is-whole .thumb{background:#fff}.lb-card.is-whole .thumb img{object-fit:contain;padding:14%;box-sizing:border-box}.lb-card.is-whole .glow{display:none}.lb-specimens .lb-card .thumb img{object-fit:contain}.lb-palette{margin-bottom:14px}.lb-kitlabel{display:block;margin:0 0 6px 2px;font:500 11px/16px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));color:var(--text-light)}.lb-palette .strip,.lb-palette .ratio{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));border-radius:var(--r-tile);overflow:hidden;outline:1px solid var(--button-stroke);outline-offset:-1px}.lb-palette .ratio{display:flex}.lb-swatch{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;height:76px;padding:8px 9px;border:0;border-radius:0;text-align:left;color:#fff;cursor:pointer}.lb-swatch.on-light,.lb-share.on-light{color:#111}.lb-swatch .nm,.lb-swatch .val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11px/15px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));font-variant-numeric:tabular-nums}.lb-swatch .val{opacity:.72}.lb-swatch:focus-visible,.lb-share:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.lb-share{flex:1 1 0;min-width:0;height:28px;padding:0;border:0;border-radius:0;overflow:hidden;font:500 11px/28px var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));font-variant-numeric:tabular-nums;color:#fff;cursor:pointer}.lb-face{display:flex;align-items:center;justify-content:space-between;gap:10px;width:188px;padding:8px 10px;border:0;border-radius:var(--r-tile);background:none;outline:1px solid var(--button-stroke);outline-offset:-1px;text-align:left;cursor:pointer}.lb-face:hover{background:rgb(var(--tint) / .045)}.lb-face .txt{display:flex;flex-direction:column;min-width:0}.lb-face .nm,.lb-face .val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lb-font, var(--flobi-ui-font, "Instrument Sans", sans-serif));font-weight:500}.lb-face .nm{font-size:12px;line-height:16px;color:var(--text-main)}.lb-face .val{font-size:11px;line-height:16px;color:var(--text-light)}.lb-face .warn{flex:none;position:relative;display:block;width:16px;height:16px;color:var(--text-light)}.lb-face .warn:hover{color:var(--text-main)}.lb-face .warn .i{width:16px;height:16px}.lb-specimens{margin-top:12px}.fa-shark{--shark-bg:#f7f5f0;--shark-side:#fbfaf9;--shark-surface:#fff;--shark-text:#241f01;--shark-muted:#888;--shark-border:rgb(0 0 0 / 13%);--shark-hover:rgb(0 0 0 / 4%);display:flex;height:100%;min-height:0;overflow:hidden;background:var(--shark-bg);color:var(--shark-text);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.45;isolation:isolate;position:relative}.dark .fa-shark{--shark-bg:#1d1c1a;--shark-side:#22211f;--shark-surface:#282725;--shark-text:#f4f1eb;--shark-muted:#aaa;--shark-border:rgb(255 255 255 / 15%);--shark-hover:rgb(255 255 255 / 5%)}.fa-shark *{box-sizing:border-box}.fa-shark button,.fa-shark input,.fa-shark textarea,.fa-shark select{font:inherit;color:inherit}.fa-shark button{background:none;border:0;cursor:pointer}.fa-shark button:disabled{opacity:.45;cursor:default}.fa-shark button:focus-visible,.fa-shark input:focus-visible,.fa-shark select:focus-visible{outline:2px solid #9b9171;outline-offset:3px}.fa-shark img{display:block;object-fit:contain;flex-shrink:0}.dark .fa-shark img{filter:invert(.9)}.fa-shark .shark-sidebar{width:240px;flex:0 0 240px;display:flex;flex-direction:column;min-height:0;background:var(--shark-side);font-size:14px;letter-spacing:-.15px;transition:margin-inline-start .26s ease,visibility .26s}.fa-shark[data-sidebar-open=false] .shark-sidebar{margin-inline-start:-240px;visibility:hidden}.fa-shark .shark-sidebar-top{height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:space-between;padding:12px 10px 8px 16px}.fa-shark .shark-home{padding:0}.fa-shark .shark-icon-button{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;padding:6px;color:var(--shark-muted);font-size:22px}.fa-shark .shark-icon-button:hover{background:var(--shark-hover)}.fa-shark .shark-sidebar-icon{display:block;position:relative;width:20px;height:20px}.fa-shark .shark-sidebar-icon img:first-child{position:absolute;left:2.5px;top:2.5px;width:14.67px;height:14.67px}.fa-shark .shark-sidebar-icon img:last-child{position:absolute;left:7px;top:2.8px;width:1.5px;height:13.71px}.fa-shark .shark-new-wrap{padding:6px 8px 8px;flex-shrink:0}.fa-shark .shark-new-chat{width:100%;min-height:45px;display:flex;align-items:center;justify-content:space-between;padding:8px;border:.5px solid var(--shark-border);border-radius:12px;background:var(--shark-surface)}.fa-shark .shark-new-chat>span{display:flex;align-items:center;gap:6px}.fa-shark .shark-key-hint{color:var(--shark-muted);gap:2px!important}.fa-shark kbd{width:20px;height:20px;background:var(--shark-hover);border-radius:4px;font-family:inherit;font-size:12px;display:grid;place-items:center}.fa-shark .shark-sidebar-scroll{padding:0 8px 8px;overflow:auto;min-height:0;flex:1;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin}.fa-shark .shark-sidebar-scroll>*{flex-shrink:0}.fa-shark .shark-nav-row{display:flex;align-items:center;gap:6px;height:38px;padding:0 8px;width:100%;text-align:left;border-radius:12px}.fa-shark .shark-nav-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-shark .shark-nav-row img{width:18px;height:18px}.fa-shark .shark-sidebar h2{height:38px;margin:0;padding:0 8px;font:inherit;color:var(--shark-muted);display:flex;align-items:center}.fa-shark .shark-chat-row{display:block;width:100%;height:38px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;border-radius:12px}.fa-shark .shark-nav-row:hover,.fa-shark .shark-chat-row:hover,.fa-shark button[aria-current=page]{background:var(--shark-hover)}.fa-shark .shark-show-more{height:36px;padding:0 8px;color:var(--shark-muted)}.fa-shark .shark-muted{color:var(--shark-muted);font-size:12px;padding:0 8px}.fa-shark .shark-account{display:flex;align-items:center;gap:8px;padding:14px 16px;min-width:0}.fa-shark .shark-avatar{width:27px;height:27px;border-radius:50%;background:#f2df9c;display:grid;place-items:center;color:#3d3515;flex-shrink:0}.fa-shark .shark-account>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-shark .shark-account button{display:block;color:var(--shark-muted);font-size:12px;padding:0}.fa-shark .shark-main{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.fa-shark .shark-header{height:56px;flex:0 0 56px;display:flex;justify-content:space-between;align-items:center;padding:10px 16px;position:relative;z-index:3}.fa-shark .shark-header>div:first-child{display:flex;align-items:center;min-width:0;gap:8px}.fa-shark .shark-breadcrumb{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--shark-muted)}.fa-shark .shark-chat-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-shark .shark-header-menu{position:relative}.fa-shark .shark-header-menu .shark-popup{inset:38px 0 auto auto;min-width:200px}.fa-shark .shark-empty{flex:1;overflow:auto;padding:clamp(64px,calc((100dvh - 518px)/2),260px) 24px 72px}.fa-shark .shark-greeting{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:36px}.fa-shark .shark-greeting h1{margin:0;font-size:20px;line-height:24px;letter-spacing:-.6px;font-weight:600}.fa-shark .shark-greeting-mark{display:grid;place-items:center;width:33.5px;height:33.5px;border-radius:50%;background:#fff4c2;box-shadow:inset 0 0 6.47px 1.411px #ffbe9d}.fa-shark .shark-greeting-mark img{width:18.46px;height:19.5px;filter:none}.fa-shark .shark-composer-area{width:min(100%,720px);margin-inline:auto;position:relative}.fa-shark .shark-compose-surface{position:relative;z-index:2;background:var(--shark-surface);border:1px solid var(--shark-border);border-radius:24px;box-shadow:0 4px 6px #00000008,0 5px 8px #00000012}.fa-shark .shark-compose-surface:focus-within{border-color:color-mix(in srgb,var(--shark-text) 30%,transparent)}.fa-shark textarea{display:block;width:100%;min-height:82px;max-height:170px;padding:12px 17px 10px;background:transparent;outline:none;border:0;resize:none;font-size:16px;line-height:26px;letter-spacing:-.3125px;scrollbar-width:thin}.fa-shark textarea::placeholder{color:var(--shark-muted)}.fa-shark .shark-compose-actions{height:46px;display:flex;align-items:flex-end;justify-content:space-between;padding:2px 8px 8px;gap:6px}.fa-shark .shark-compose-right{display:flex;align-items:center;gap:12px;min-width:0}.fa-shark .shark-model-trigger{display:flex;align-items:center;gap:6px;height:32px;min-width:0;font-size:14px}.fa-shark .shark-model-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:235px}.fa-shark .shark-model-trigger img{width:12px;height:12px}.fa-shark .shark-send{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;background:var(--shark-text);border-radius:50%;color:var(--shark-surface);font-size:26px;line-height:1}.fa-shark .shark-send:disabled{background:#c8c8c8;color:#fff;opacity:.6}.fa-shark .shark-compose-context{position:relative;z-index:1;margin-top:-36px;padding:44px 16px 8px;min-height:88px;display:flex;align-items:center;gap:6px;background:var(--shark-hover);border-radius:0 0 24px 24px}.fa-shark .shark-compose-context select{max-width:240px;background:transparent;border:0;min-width:0;cursor:pointer}.fa-shark .shark-compose-context button{display:flex;align-items:center;gap:6px;margin-left:16px}.fa-shark .shark-shortcuts{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:24px auto 0;max-width:720px}.fa-shark .shark-shortcuts button{display:flex;align-items:center;gap:5px;height:36px;border:1px solid var(--shark-border);border-radius:20px;padding:0 12px;color:color-mix(in srgb,var(--shark-text) 70%,transparent);font-size:13px}.fa-shark .shark-shortcuts button:hover{background:var(--shark-hover)}.fa-shark .shark-conversation-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 24px 24px;scrollbar-width:thin}.fa-shark .shark-messages{width:min(100%,720px);margin-inline:auto}.fa-shark .shark-message{margin:0 0 32px;position:relative}.fa-shark .shark-message-body{overflow-wrap:anywhere}.fa-shark .shark-message .fa-prose{font-size:16px;line-height:26px;color:inherit}.fa-shark .shark-message .fa-prose p{white-space:pre-wrap}.fa-shark .shark-message-user>.shark-message-body{width:fit-content;max-width:88%;margin-left:auto;padding:10px 16px;border-radius:22px;background:#f5e46740}.fa-shark .shark-message-user .fa-prose p{margin:0}.fa-shark .shark-message-assistant>.shark-message-body{max-width:62ch}.fa-shark .shark-response-actions{display:flex;align-items:center;gap:8px;min-height:36px;opacity:0;transition:opacity .15s;font-size:12px;color:var(--shark-muted)}.fa-shark .shark-message:hover .shark-response-actions,.fa-shark .shark-message:focus-within .shark-response-actions{opacity:1}.fa-shark .shark-response-actions button{min-height:30px;border-radius:6px;padding:4px}.fa-shark .shark-response-actions button:hover{background:var(--shark-hover)}.fa-shark .shark-response-actions span{margin-left:auto}.fa-shark .shark-message-user>.shark-response-actions{justify-content:flex-end}.fa-shark .shark-reference,.fa-shark .shark-attachments>span{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--shark-border);border-radius:8px;font-size:12px;max-width:100%;overflow-wrap:anywhere}.fa-shark .shark-conversation-composer{padding:0 24px 16px;flex-shrink:0;position:relative;z-index:2}.fa-shark .shark-composer-inline .shark-compose-surface{display:flex;align-items:flex-end;flex-wrap:wrap;min-height:54px;border-radius:22px}.fa-shark .shark-composer-inline textarea{flex:1;min-width:150px;min-height:52px;height:52px;padding:13px 12px 13px 16px}.fa-shark .shark-composer-inline .shark-compose-actions{height:52px;align-items:center;padding:7px 8px 7px 0;flex-shrink:0}.fa-shark .shark-composer-inline .shark-model-trigger{font-size:12px}.fa-shark .shark-composer-inline .shark-model-trigger span{max-width:145px}.fa-shark .shark-attachments{padding:10px 14px 0;display:flex;flex-wrap:wrap;gap:6px;width:100%}.fa-shark .shark-reply-to{padding:10px 16px 0;font-size:12px;color:var(--shark-muted);width:100%}.fa-shark .shark-reply-to button{float:right}.fa-shark .shark-reply-reference{font-size:12px;opacity:.65;margin-bottom:8px}.fa-shark .shark-popup{position:absolute;bottom:calc(100% + 8px);left:8px;z-index:10;min-width:230px;max-width:calc(100vw - 40px);padding:8px;border:1px solid var(--shark-border);border-radius:16px;background:var(--shark-surface);box-shadow:0 8px 24px #00000017;animation:shark-enter .17s ease both}.fa-shark .shark-popup>button{display:flex;width:100%;text-align:left;padding:10px 12px;border-radius:8px}.fa-shark .shark-popup>button:hover{background:var(--shark-hover)}.fa-shark .shark-popup hr{border:0;border-top:1px solid var(--shark-border);margin:5px 8px}.fa-shark .shark-model-menu{left:auto;right:8px;width:280px;padding:16px}.fa-shark .shark-model-menu label{display:grid;gap:5px;margin-bottom:12px}.fa-shark .shark-model-menu select,.fa-shark .shark-popup input{max-width:100%;background:var(--shark-bg);border:1px solid var(--shark-border);border-radius:8px;padding:8px}.fa-shark .shark-model-menu p{font-size:12px;color:var(--shark-muted);margin:0}.fa-shark .shark-popup-heading{display:flex;align-items:center;justify-content:space-between;padding:8px}.fa-shark .shark-picker{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:12;max-height:50dvh;overflow:auto;background:var(--shark-surface);border:1px solid var(--shark-border);border-radius:16px;padding:12px}.fa-shark .shark-notice{margin-bottom:10px;padding:12px 16px;border:1px solid var(--shark-border);border-radius:14px;background:var(--shark-side);font-size:13px}.fa-shark .shark-notice button{padding:6px 0;margin-right:12px;text-decoration:underline}.fa-shark .shark-running{display:flex;gap:8px;align-items:center;font-size:12px;padding:12px 4px 0;color:var(--shark-muted)}.fa-shark .shark-running>span:nth-child(2){flex:1}.fa-shark .shark-live-dot{width:6px;height:6px;border-radius:50%;background:#c2ac49}.fa-shark .shark-running button{padding:2px 4px}.fa-shark .shark-dock{border:1px solid var(--shark-border);border-bottom:0;border-radius:20px 20px 0 0;background:var(--shark-surface);padding:12px 16px 24px;margin-bottom:-18px;max-height:48dvh;overflow:auto}.fa-shark .shark-dock .fa-generation,.fa-shark .shark-dock .fa-campaign{border:0;margin:0;padding:0;background:transparent}.fa-shark .shark-question{font-size:14px;padding:6px 0}.fa-shark .shark-question>div{display:flex;gap:16px;margin-top:10px;flex-wrap:wrap}.fa-shark .shark-question button{padding:0;border-bottom:1px solid var(--shark-border)}.fa-shark .shark-resume{padding:12px;border:1px solid var(--shark-border);border-radius:12px}.fa-shark .shark-rename{display:flex;gap:12px;max-width:720px;width:calc(100% - 48px);margin:0 auto 12px}.fa-shark .shark-rename input{min-width:0;flex:1;border:1px solid var(--shark-border);border-radius:10px;padding:8px;background:var(--shark-surface)}.fa-shark .shark-backdrop{display:none}@keyframes shark-enter{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:700px){.fa-shark .shark-sidebar{position:absolute;inset:0 auto 0 0;z-index:30;box-shadow:8px 0 32px #00000014}.fa-shark .shark-backdrop{display:block;position:absolute;inset:0;z-index:29;background:#0000001f}.fa-shark .shark-empty{padding:64px 16px 40px}.fa-shark .shark-greeting h1{font-size:19px}.fa-shark .shark-conversation-scroll{padding-inline:16px}.fa-shark .shark-conversation-composer{padding:0 12px 12px}.fa-shark .shark-composer-inline textarea{flex-basis:100%;min-height:48px}.fa-shark .shark-composer-inline .shark-compose-actions{width:100%;padding-left:8px;height:42px}.fa-shark .shark-compose-context select{max-width:180px}.fa-shark .shark-model-trigger span{max-width:175px}.fa-shark .shark-header{padding-inline:12px}.fa-shark .shark-breadcrumb{max-width:100px}.fa-shark .shark-response-actions{opacity:1}}@media(prefers-reduced-motion:reduce){.fa-shark *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fa-shark .shark-home img{filter:none;border-radius:7px}.shark-demo-menu{z-index:120;min-width:200px;max-width:calc(100vw - 24px);padding:6px;border:1px solid rgb(0 0 0 / 5%);border-radius:18px;background:#fff;color:#241f01;box-shadow:0 8px 24px #00000012,0 2px 8px #0000000a;font:14px/20px Inter,Arial,sans-serif;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:shark-enter .12s cubic-bezier(.2,.8,.2,1);max-height:min(400px,var(--radix-dropdown-menu-content-available-height));overflow:auto}.dark .shark-demo-menu{background:#282725;color:#f4f1eb;border-color:#f4f1eb14;box-shadow:0 8px 24px #00000024,0 2px 8px #00000014}.shark-demo-menu-row{display:flex;align-items:flex-start;min-height:36px;padding:10px 12px;gap:9px;border-radius:10px;outline:none;cursor:pointer;background:transparent;font-weight:400}.shark-demo-menu-row[data-highlighted]{background:#0000000a}.dark .shark-demo-menu-row[data-highlighted]{background:#ffffff0d}.shark-demo-menu-row[data-disabled]{opacity:.4;cursor:default}.shark-demo-row-copy{display:flex;flex-direction:column;flex:1;min-width:0;gap:4px;font-size:14px;line-height:20px}.shark-demo-row-copy small{font-size:12px;line-height:18px;color:#888}.dark .shark-demo-row-copy small{color:#aaa}.shark-demo-row-check{flex-shrink:0;margin:2px 0 0 auto;color:#a28d38}.shark-demo-row-icon{flex-shrink:0;display:grid;place-items:center;min-width:18px;min-height:20px}.shark-demo-menu [role=separator]{height:1px;margin:5px 9px;background:#7f7f7f26}.shark-demo-profile-menu{width:274px}.shark-demo-project-menu{width:240px}.fa-shark .shark-image-quote{font-size:15px;line-height:26px;padding:8px 4px 0}.fa-shark .shark-image-quote>p{margin:0 0 12px}.fa-shark .shark-inline-choice{padding:0;border-bottom:1px solid currentColor;line-height:1.35}.fa-shark .shark-quote-brief{font-size:12px;color:var(--shark-muted);max-height:120px;overflow:auto}.fa-shark .shark-quote-brief summary{cursor:pointer}.fa-shark .shark-quote-brief p{margin:6px 0}.fa-shark .shark-quote-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:12px 0 0;font-size:14px}.fa-shark .shark-quote-actions>span{margin-right:auto;color:var(--shark-muted)}.fa-shark .shark-quote-confirm{border:1px solid var(--shark-border);padding:6px 14px;border-radius:20px;background:var(--shark-text);color:var(--shark-surface)}.fa-shark .shark-quote-result{display:flex;align-items:center;gap:12px;margin:14px 0 4px;padding:10px;border:1px solid var(--shark-border);border-radius:12px;color:inherit;text-decoration:none}.fa-shark .shark-quote-result>span:nth-child(2){flex:1}.fa-shark .shark-quote-result small{display:block;color:var(--shark-muted);font-size:11px}.fa-shark .shark-swarm-subtitle{text-align:center;margin:-12px 0 28px;color:var(--shark-muted)}.fa-shark .shark-swarm-suggestions{display:flex;flex-direction:column;gap:12px;margin:24px auto;max-width:720px}.fa-shark .shark-swarm-suggestions button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:12px 16px;background:var(--shark-hover);border-radius:14px;font-size:14px}.fa-shark .shark-swarm-suggestions button img{order:2}.fa-shark .shark-swarm-badge{display:flex;align-items:center;gap:4px;font-size:12px}.fa-shark .shark-swarm-badge img{width:15px;height:15px}.fa-shark .shark-output-panel{width:320px;flex:0 0 320px;border-left:1px solid var(--shark-border);padding:16px;background:var(--shark-side);overflow:auto}.fa-shark .shark-output-panel header,.fa-shark .shark-output-inline header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.fa-shark .shark-output-panel h2,.fa-shark .shark-output-inline h2{font-size:14px;font-weight:500;margin:0}.fa-shark .shark-output-file{display:flex;align-items:center;gap:10px;margin:8px 0;padding:12px;border:1px solid var(--shark-border);border-radius:12px;color:inherit;text-decoration:none;font-size:13px}.fa-shark .shark-output-file>span:nth-child(2){flex:1;min-width:0}.fa-shark .shark-output-file strong{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-shark .shark-output-file small{display:block;font-size:11px;color:var(--shark-muted);margin-top:3px}.fa-shark .shark-output-tile{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--shark-hover);font-size:20px}.fa-shark .shark-output-inline{margin:20px 0}.fa-shark .shark-header-menu{display:flex;align-items:center;gap:6px}@media(max-width:900px){.fa-shark .shark-output-panel{position:absolute;inset:0 0 0 auto;z-index:25;width:min(360px,100%);box-shadow:-10px 0 40px #0001}}.fa-shark .shark-campaign-work{margin:20px 0 36px;font-size:15px;line-height:24px}.fa-shark .shark-plan-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;margin:0 0 14px;border-bottom:1px solid var(--shark-border);font-size:14px}.fa-shark .shark-plan-header small{color:var(--shark-muted);font-size:12px}.fa-shark .shark-plan-direction{font-size:16px;line-height:26px}.fa-shark .shark-plan-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.fa-shark .shark-plan-steps>li{display:flex;align-items:flex-start;gap:14px}.fa-shark .shark-plan-step-mark{width:12px;color:var(--shark-muted)}.fa-shark .shark-plan-steps>li[data-state=completed] .shark-plan-step-mark{color:#3f9a54}.fa-shark .shark-plan-steps details{flex:1;min-width:0}.fa-shark .shark-plan-steps summary{list-style:none;cursor:pointer}.fa-shark .shark-plan-steps details p,.fa-shark .shark-plan-steps details ul{color:var(--shark-muted);font-size:14px;margin:6px 0}.fa-shark .shark-agent-tile{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#cce6ca;color:#245034;font-size:10px}.fa-shark .shark-plan-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:16px 0;font-size:13px}.fa-shark .shark-plan-actions button:first-child{padding:7px 12px;border:1px solid var(--shark-border);border-radius:10px}.fa-shark .shark-native-plan{margin:24px 0 32px}.fa-shark .shark-plan-proposal textarea{min-height:90px;border:1px solid var(--shark-border);border-radius:10px;margin-top:8px;padding:8px;font-size:14px}.fa-shark .shark-plan-proposal details{font-size:13px;color:var(--shark-muted)}.fa-shark .shark-revision-tasks{display:flex;flex-direction:column;gap:8px;font-size:13px}.fa-shark .shark-revision-tasks input{margin-right:8px}.fa-shark .shark-plan-start{padding:16px;border:1px solid var(--shark-border);border-radius:18px;background:var(--shark-surface)}.fa-shark .shark-plan-start p{margin:0 0 12px}.fa-shark .shark-swarm-status{margin:12px 0;color:var(--shark-muted);font-size:13px}.fa-shark .shark-swarm-status>summary{display:flex;align-items:center;gap:10px;padding:8px;cursor:pointer}.fa-shark .shark-swarm-status>summary>span{border-radius:9px;background:#aa3aff1f;color:#7a2bbd;padding:2px 8px}.fa-shark .shark-swarm-status small{font-size:12px}.fa-shark .shark-agent-activity{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--shark-border)}.fa-shark .shark-question-card{width:100%;font-family:Inter,sans-serif;color:var(--shark-text)}.fa-shark .shark-question-card header{display:flex;align-items:center;gap:12px;padding:14px 12px 6px 20px}.fa-shark .shark-question-card h3{flex:1;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:22px}.fa-shark .shark-question-card nav{display:flex;align-items:center;gap:2px;flex-shrink:0;font-size:13px;color:var(--shark-muted)}.fa-shark .shark-question-card header button{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--shark-muted)}.fa-shark .shark-question-options{display:flex;flex-direction:column;padding:4px 12px 12px}.fa-shark .shark-question-options>button{display:flex;align-items:center;gap:14px;min-height:46px;padding:6px 8px;border-radius:12px;text-align:left;font-size:15px;line-height:22px}.fa-shark .shark-question-options>button+button{border-top:1px solid var(--shark-border);border-radius:0}.fa-shark .shark-question-options>button[aria-selected=true]{background:var(--shark-hover)}.fa-shark .shark-question-options>button>span:nth-child(2){flex:1}.fa-shark .shark-question-options kbd{width:30px;height:30px;border-radius:9px;font-size:13px;color:var(--shark-muted)}.fa-shark .shark-question-options [data-chosen] kbd{background:#f5e46759;color:var(--shark-text)}.fa-shark .shark-question-skip{font-size:13px;color:var(--shark-muted)}.fa-shark .shark-dock:has(.shark-question-card){padding:0}.fa-shark .shark-compose-surface[data-question]{border-radius:0 0 24px 24px;border-top:0}.shark-demo-menu [data-radix-menu-collection-item]{outline:none}.fa-shark .shark-generated-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.fa-shark .shark-image-output{margin:0;min-width:0}.fa-shark .shark-image-open{display:block;width:100%;aspect-ratio:4/3;padding:0;overflow:hidden;border-radius:14px;background:var(--shark-hover);cursor:zoom-in}.fa-shark img.shark-generated-image{width:100%;height:100%;object-fit:cover;filter:none}.fa-shark .shark-image-output figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;color:var(--shark-muted)}.fa-shark .shark-image-output figcaption>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-shark .shark-image-output figcaption small{white-space:nowrap;font-size:11px}.fa-shark .shark-preview-retry{font-size:12px;text-decoration:underline}.shark-image-backdrop{position:fixed;inset:0;background:#000000d1;z-index:1000}.shark-image-viewer{position:fixed;inset:24px;z-index:1001;color:#fff;display:flex;flex-direction:column;outline:none;font:14px/1.5 Inter,Arial,sans-serif;gap:14px}.shark-image-viewer header,.shark-image-viewer footer{display:flex;align-items:center;gap:20px;flex-shrink:0}.shark-image-viewer h2{font:inherit;flex:1;margin:0}.shark-image-viewer button,.shark-image-viewer a{font:inherit;background:none;border:0;color:inherit;cursor:pointer;text-decoration:none}.shark-image-viewer header button{font-size:24px}.shark-image-viewer>img{display:block;min-height:0;flex:1;width:100%;object-fit:contain}.shark-image-viewer footer{justify-content:center}.shark-image-viewer footer span{color:#aaa}.fa-shark button.shark-swarm-status{display:flex;align-items:center;gap:10px;width:100%;padding:8px;text-align:left}.fa-shark button.shark-swarm-status>span{border-radius:9px;background:#aa3aff1f;color:#aa56d8;padding:2px 8px}.fa-shark .shark-native-agents{position:absolute;z-index:20;top:53px;right:10px;bottom:14px;width:420px;max-width:calc(100% - 20px);display:flex;flex-direction:column;overflow:hidden;background:var(--shark-surface);border:1px solid var(--shark-border);border-radius:18px;box-shadow:0 5px 12px #0002}.fa-shark .shark-native-agents>header{display:flex;align-items:center;gap:8px;padding:13px 10px 2px 16px}.fa-shark .shark-native-agents h2{font-size:13px;font-weight:500;margin:0;flex:1}.fa-shark .shark-native-agents>p{font-size:12px;color:var(--shark-muted);margin:0;padding:0 16px 10px}.fa-shark .shark-agents-scroll{overflow:auto;min-height:0;padding:0 10px 14px;flex:1}.fa-shark .shark-agents-scroll h3{font-size:12.5px;font-weight:500;margin:4px 6px 8px;color:var(--shark-muted)}.fa-shark .shark-agent-group{width:100%;display:flex;align-items:center;gap:8px;padding:8px 6px;text-align:left;font-size:13px}.fa-shark .shark-agent-group>span:first-child{flex:1}.fa-shark .shark-agent-group small{font-size:12px;color:var(--shark-muted)}.fa-shark .shark-native-agents table{width:100%;border-collapse:collapse;font-size:12.5px;line-height:18px}.fa-shark .shark-native-agents th{font-weight:400;font-size:12px;color:var(--shark-muted)}.fa-shark .shark-native-agents th,.fa-shark .shark-native-agents td{padding:6px 8px;text-align:right;font-variant-numeric:tabular-nums;vertical-align:top}.fa-shark .shark-native-agents th:first-child,.fa-shark .shark-native-agents td:first-child{text-align:left}.fa-shark .shark-native-agents td small{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--shark-muted)}.fa-shark .shark-agent-state{margin-right:6px;color:#3f9a54}.fa-shark [data-state=running] .shark-agent-state{color:#aa3aff}@media(max-width:700px){.fa-shark .shark-native-agents{left:8px;right:8px;width:auto;max-width:none}}.fa-shark .shark-resource-picker{position:absolute;z-index:30;left:0;bottom:100%;margin-bottom:12px;width:360px;max-width:100%;padding:10px;background:var(--shark-surface);border:1px solid var(--shark-border);border-radius:18px;box-shadow:0 5px 18px #0002;font-size:14px}.fa-shark .shark-resource-picker header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 10px}.fa-shark .shark-resource-picker h3{margin:0;font-size:14px;font-weight:500}.fa-shark .shark-resource-picker form{display:flex;align-items:center;gap:8px;padding:4px 8px 10px}.fa-shark .shark-resource-picker input{min-width:0;flex:1;background:transparent;border:0;border-bottom:1px solid var(--shark-border);padding:6px 0;outline:none}.fa-shark .shark-resource-list{max-height:260px;overflow:auto}.fa-shark .shark-resource-list>button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:10px;text-align:left}.fa-shark .shark-resource-list>button:hover{background:var(--shark-hover)}.fa-shark .shark-resource-list>button>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-shark .shark-resource-list small{display:block;color:var(--shark-muted);font-size:11px}.fa-shark .shark-resource-glyph{width:30px;height:30px;background:var(--shark-hover);border-radius:7px;display:grid;place-items:center;color:var(--shark-muted)}.shark-feedback{position:relative;display:inline-flex}.shark-response-actions button[data-rated=true]{opacity:.9}.shark-feedback-card{position:absolute;z-index:40;bottom:40px;left:0;width:min(360px,calc(100vw - 52px));padding:16px;border:1px solid var(--shark-border);border-radius:16px;background:var(--shark-surface);color:var(--shark-text);box-shadow:0 12px 35px #0003;display:grid;gap:12px;font-size:13px}.shark-feedback-card header{display:flex;align-items:center;justify-content:space-between}.shark-feedback-card button{opacity:1}.shark-feedback-reasons{display:flex;flex-wrap:wrap;gap:6px}.shark-feedback-reasons button{padding:5px 9px;border:1px solid var(--shark-border);border-radius:20px;font-size:12px}.shark-feedback-reasons button[aria-pressed=true]{background:var(--shark-text);color:var(--shark-bg)}.shark-feedback-card textarea{width:100%;resize:vertical;min-height:60px;background:transparent;color:inherit;border:1px solid var(--shark-border);padding:9px;border-radius:10px;font:inherit}.shark-feedback-card .shark-feedback-send{justify-self:end;padding:7px 12px;border-radius:20px;background:var(--shark-text);color:var(--shark-bg)}.shark-response-actions:has(.shark-feedback-card){opacity:1;pointer-events:auto}.fa-shark .shark-response-actions .shark-feedback{margin-left:0}.fa-shark .shark-feedback-card .shark-feedback-send,.fa-shark .shark-feedback-reasons button[aria-pressed=true]{background:var(--shark-text);color:var(--shark-bg)}.fa-shark[data-compact] .shark-sidebar{position:absolute;inset:0 auto 0 0;z-index:30;box-shadow:8px 0 32px #0002}.fa-shark[data-compact] .shark-backdrop{display:block;position:absolute;inset:0;z-index:29;background:#0002}.fa-shark[data-compact] .shark-home{visibility:hidden}.fa-shark[data-compact] .shark-empty{padding:65px 24px 24px;overflow:auto}.fa-shark[data-compact] .shark-greeting h1{font-size:22px}.fa-shark[data-compact] .shark-conversation-scroll{padding:18px}.fa-shark[data-compact] .shark-conversation-composer{padding:0 14px 14px}.fa-shark[data-compact] .shark-composer-inline textarea{flex-basis:100%;min-height:48px}.fa-shark[data-compact] .shark-composer-inline .shark-compose-actions{width:100%;height:42px;padding-left:8px}.fa-shark[data-compact] .shark-shortcuts{flex-wrap:wrap}.fa-shark .shark-panel-title{font-size:14px;white-space:nowrap}.fa-shark .shark-panel-title span{color:var(--shark-muted)}.shark-demo-menu{z-index:2147483004}.shark-image-backdrop{z-index:2147483005}.shark-image-viewer{z-index:2147483006}.fa-shark .shark-image-landing{padding-top:70px}.fa-shark .shark-gallery{width:min(100%,920px);margin:70px auto 0}.fa-shark .shark-gallery header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.fa-shark .shark-gallery h1,.fa-shark .shark-gallery h2{font-size:14px;font-weight:500;margin:0}.fa-shark .shark-gallery header>button,.fa-shark .shark-gallery-back,.fa-shark .shark-gallery-more{font-size:13px;color:var(--shark-muted)}.fa-shark .shark-gallery-page{overflow:auto;margin:0 auto;box-sizing:border-box;padding:30px 24px 48px;width:min(100%,968px)}.fa-shark .shark-gallery-page h1{font-size:20px;margin-top:20px}.fa-shark .shark-gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.fa-shark .shark-gallery-grid .shark-image-output{margin:0;min-width:0}.fa-shark .shark-gallery-grid .shark-image-open{aspect-ratio:1;width:100%;height:auto;border-radius:9px;overflow:hidden}.fa-shark .shark-gallery-grid .shark-image-open>img{height:100%;width:100%;object-fit:cover}.fa-shark .shark-gallery-grid figcaption{font-size:11px;display:block;padding-top:7px}.fa-shark .shark-gallery-grid figcaption>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-shark .shark-gallery-grid figcaption>small{display:none}.fa-shark .shark-gallery-day{margin-bottom:30px}.fa-shark .shark-gallery-day>h2{margin-bottom:16px;color:var(--shark-muted)}.fa-shark .shark-gallery-empty{text-align:center;padding:36px 0 12px;color:var(--shark-muted)}.fa-shark .shark-gallery-empty>span{font-size:30px}.fa-shark .shark-gallery-empty p{margin:12px 0 4px;font-size:14px}.fa-shark .shark-gallery-empty small{font-size:12px}.fa-shark .shark-gallery-filters{display:flex;gap:22px;font-size:13px}.fa-shark .shark-gallery-more{display:block;margin:24px auto}.shark-image-navigation{display:flex;align-items:center;gap:12px}.shark-image-navigation button:disabled{opacity:.25;cursor:default}.shark-image-caption{text-align:center;flex-shrink:0;max-width:720px;align-self:center}.shark-image-caption p{margin:0 0 3px;max-height:72px;overflow:auto;font-size:13px}.shark-image-caption small{color:#aaa;font-size:12px}.shark-viewer-empty{flex:1;display:flex;align-items:center;justify-content:center;gap:16px}.shark-viewer-empty button{text-decoration:underline}@media(max-width:800px){.fa-shark .shark-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.fa-shark .shark-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shark-image-viewer{inset:16px}.shark-image-viewer footer{gap:12px;font-size:12px}.shark-image-caption p{max-height:54px}}.fa-shark[data-compact] .shark-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fa-shark .shark-dock:has(.shark-image-quote){margin-bottom:0;padding:16px 18px;border-radius:22px 22px 0 0}.fa-shark .shark-image-composer-actions .shark-quote-actions{margin:0;padding:0;gap:16px;min-height:36px}.fa-shark .shark-image-composer-actions .shark-quote-actions>span{font-size:12px;max-width:220px}.fa-shark .shark-image-composer-actions[hidden]{display:none}.fa-shark .shark-image-composer-actions .shark-quote-confirm{white-space:nowrap}.fa-shark .shark-reference-image{position:relative;flex:0 0 82px;width:82px;height:82px;border-radius:9px;overflow:hidden;background:var(--shark-hover);display:grid;place-items:center}.fa-shark .shark-reference-image img{width:100%;height:100%;object-fit:cover;filter:none!important}.fa-shark .shark-reference-image button{position:absolute;right:4px;top:4px;border-radius:50%;width:20px;height:20px;background:#222a;color:#fff;font-size:14px;display:grid;place-items:center;padding:0}.fa-shark .shark-reference-image small{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:10px;padding:3px;background:#2229;color:#fff}.fa-shark .shark-sent-attachments{justify-content:flex-end;padding:0 0 10px}.fa-shark .shark-sent-attachments .shark-reference-image{width:120px;height:120px;flex-basis:120px}.fa-shark .shark-reference-skill{background:color-mix(in srgb,#b2baff 12%,var(--shark-surface))}.fa-shark .shark-reference-asset{background:var(--shark-surface)}.shark-app{--background: #fff;--foreground: #252525;--popover: #fff;--border: #ebebeb;--edge-outline: #dfdddb;--white-main: #fff;--brand: var(--sk-accent, var(--foreground));--red: #f54b4b;--mid-grey: #545959;--light-text-grey: #707173;--sk-violet: #aa3aff;--sk-yellow: #c0aa09;box-sizing:border-box;font-family:var(--flobi-ui-font, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}.dark .shark-app{--background: #252525;--foreground: #fbfbfb;--popover: #343434;--border: rgb(255 255 255 / 10%);--edge-outline: #2a2d2e;--white-main: #1a1d1e;--brand: var(--sk-accent, var(--foreground));--mid-grey: #a0a4a4;--light-text-grey: #9a9c9e;color-scheme:dark}.shark-app,.skp-dock,.skp-corner,.shark-monitor{--sk-scroll-thumb: rgb(0 0 0 / 16%);--sk-scroll-thumb-hover: rgb(0 0 0 / 30%)}.dark .shark-app,.shark-app.dark,.skp-dock.dark,.skp-corner.dark,.dark .shark-monitor,.shark-monitor.dark{--sk-scroll-thumb: rgb(255 255 255 / 22%);--sk-scroll-thumb-hover: rgb(255 255 255 / 36%)}.shark-app,.shark-app :where(*),.skp-dock :where(*),.skp-corner :where(*),.shark-monitor,.shark-monitor :where(*){scrollbar-width:thin;scrollbar-color:transparent transparent}.shark-app:where(:hover,:focus-visible),.shark-app :where(*):where(:hover,:focus-visible),.skp-dock :where(*):where(:hover,:focus-visible),.skp-corner :where(*):where(:hover,:focus-visible),.shark-monitor:where(:hover,:focus-visible),.shark-monitor :where(*):where(:hover,:focus-visible){scrollbar-color:var(--sk-scroll-thumb) transparent}@supports not (scrollbar-color: auto){:where(.shark-app,.skp-dock,.shark-monitor) ::-webkit-scrollbar,:where(.shark-app,.shark-monitor)::-webkit-scrollbar{width:10px;height:10px;background:transparent}:where(.shark-app,.skp-dock,.shark-monitor) ::-webkit-scrollbar-track,:where(.shark-app,.shark-monitor)::-webkit-scrollbar-track,:where(.shark-app,.skp-dock,.shark-monitor) ::-webkit-scrollbar-corner{background:transparent}:where(.shark-app,.skp-dock,.shark-monitor) ::-webkit-scrollbar-thumb,:where(.shark-app,.shark-monitor)::-webkit-scrollbar-thumb{background-color:transparent;background-clip:content-box;border:2px solid transparent;border-radius:999px}:where(.shark-app,.skp-dock,.shark-monitor) :hover::-webkit-scrollbar-thumb,:where(.shark-app,.shark-monitor):hover::-webkit-scrollbar-thumb{background-color:var(--sk-scroll-thumb)}:where(.shark-app,.skp-dock,.shark-monitor) ::-webkit-scrollbar-thumb:hover{background-color:var(--sk-scroll-thumb-hover)}}.shark-app :where(*,:before,:after),.shark-app :where(::backdrop,::file-selector-button){box-sizing:border-box;margin:0;padding:0;border:0 solid}.shark-app :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.shark-app :where(ol,ul,menu){list-style:none}.shark-app :where(a){color:inherit;text-decoration:inherit}.shark-app :where(b,strong){font-weight:bolder}.shark-app :where(small){font-size:80%}.shark-app :where(img,svg,video,canvas,audio,iframe,embed,object){display:block;vertical-align:middle}.shark-app :where(img,video){max-width:100%;height:auto}.shark-app :where(button,input,select,optgroup,textarea),.shark-app :where(::file-selector-button){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}.shark-app :where(button,[role=button]){cursor:pointer}.shark-app :where(button:disabled){cursor:default}.shark-app :where(textarea){resize:vertical}.shark-app :where(::placeholder){opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}.shark-app :where(table){text-indent:0;border-color:inherit;border-collapse:collapse}.shark-app :where(kbd){font:inherit}.shark-app :where([hidden]:not([hidden=until-found])){display:none!important}.shark-app :where(:focus-visible){outline-offset:2px}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.shark-app .shimmer{background-image:linear-gradient(105deg,currentColor 0 40%,color-mix(in srgb,currentColor 22%,transparent) 50%,currentColor 60% 100%);background-size:300% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sk-shimmer 2.2s linear infinite}@media(prefers-reduced-motion:reduce){.shark-app .shimmer{animation:none;-webkit-text-fill-color:currentColor;background:none}}.shark-app[data-home-motion=off] .shimmer{animation:none;-webkit-text-fill-color:currentColor;background:none}@keyframes sk-pulse{50%{opacity:.5}}@keyframes sk-spin{to{transform:rotate(360deg)}}@keyframes sk-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes sk-fade{0%{opacity:0}}@keyframes sk-zoom{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.shark-app .sk-spin{animation:sk-spin 1s linear infinite}.shark-app .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shark-app,.shark-app .skh-page,.shark-app .skh-menu,.shark-app .switch-page,.shark-app .nwf{--home-background: #f7f5f0;--home-surface: #fff;--home-menu-surface: var(--home-surface);--home-menu-border: rgb(0 0 0 / 5%);--home-menu-shadow: 0 8px 24px rgb(0 0 0 / 7%), 0 2px 8px rgb(0 0 0 / 4%);--home-text: #1b1b1b;--home-muted: rgb(0 0 0 / 60%);--home-faint: rgb(0 0 0 / 45%);--home-border: rgb(0 0 0 / 13%);font-family:var(--flobi-ui-font, "Inter", sans-serif);color:var(--home-text)}.shark-app,.shark-app .skh-page,.shark-app .skh-menu,.shark-app .skh-tooltip{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark .shark-app,.dark .shark-app .skh-page,.dark .shark-app .skh-menu,.dark .shark-app .switch-page,.dark .shark-app .nwf{--home-background: #1d1c1a;--home-surface: #282725;--home-menu-surface: #282725;--home-menu-border: rgb(244 241 235 / 8%);--home-menu-shadow: 0 8px 24px rgb(0 0 0 / 14%), 0 2px 8px rgb(0 0 0 / 8%);--home-text: #f4f1eb;--home-muted: rgb(244 241 235 / 65%);--home-faint: rgb(244 241 235 / 45%);--home-border: rgb(244 241 235 / 16%)}.shark-app{height:100dvh;min-height:0;overflow:hidden;background:var(--home-background)}.shark-app-content{height:calc(100% - 47px);min-height:0}.shark-app .skh-header{height:47px;padding:0 19px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.shark-app .skh-header>button:first-child{justify-self:start}.shark-app .skh-header-actions{justify-self:end}.shark-app .skh-upgrade{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:25px;padding:0 8px;border-radius:44px;background:#f7bef573;color:#ce67ca;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.15px;white-space:nowrap;transition:background-color .15s ease}.shark-app .skh-upgrade-icon{width:13px;height:13px;display:grid;place-items:center;flex-shrink:0}.shark-app .skh-upgrade:hover{background:#f7bef5a6}.shark-app .skh-upgrade:focus-visible{outline:2px solid #ce67ca;outline-offset:3px}.dark .shark-app .skh-upgrade{color:#f0a9ec;background:#f7bef526}.dark .shark-app .skh-upgrade:hover{background:#f7bef53b}.shark-app .skh-page-navigation{position:absolute;left:50%;transform:translate(-50%);z-index:10;display:flex;height:29px;align-items:center;max-width:calc(100% - 48px);overflow-x:auto;scrollbar-width:none}.shark-app .skh-page-navigation button{width:10px;height:29px;display:grid;place-items:center;cursor:pointer;border-radius:5px;flex-shrink:0}.shark-app .skh-page-navigation button:before{content:"";width:7px;height:7px;border-radius:50%;background:#d9d9d966;transition:background-color .15s ease}.shark-app .skh-page-navigation button[aria-current=page]:before,.shark-app .skh-page-navigation button:hover:before{background:#a1a1a166}.shark-app .skh-page-navigation[data-editing=true]{height:32px;gap:2px}.shark-app .skh-page-navigation[data-editing=true] button{width:22px;height:32px}.shark-app .skh-page-navigation[data-editing=true] button:before{width:10px;height:10px}.shark-app .skh-page-navigation[data-editing=true] .skh-page-add{width:26px;height:26px;margin-left:6px;padding:0;border-radius:50%;background:#a1a1a12e;color:var(--home-muted)}.shark-app .skh-page-navigation[data-editing=true] .skh-page-add:hover{background:#a1a1a14d}.shark-app .skh-page-navigation .skh-page-add:before{content:none}.shark-app .skh-page-navigation button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dark .shark-app .skh-page-navigation button:before{background:#d9d9d940}.dark .shark-app .skh-page-navigation button[aria-current=page]:before,.dark .shark-app .skh-page-navigation button:hover:before{background:#d9d9d999}@media(max-width:480px){.shark-app .skh-header{height:82px;grid-template-columns:1fr 1fr;grid-template-rows:47px 35px}.shark-app .skh-upgrade{grid-row:2;grid-column:1 / -1;justify-self:center;align-self:start}.shark-app .skh-header-actions{grid-row:1;grid-column:2}.shark-app-content{height:calc(100% - 82px)}}.shark-app .skh-header button{cursor:pointer}.shark-app .skh-header-actions{display:flex;align-items:center;gap:7px}.shark-app .skh-header-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:6px}.shark-app .skh-header-icon img{width:14px;height:14px}.shark-app .skh-header-icon:hover{background:var(--home-border)}.shark-app .skh-invite{border-radius:6px;padding:0 8px;height:24px;background:#f5e467;color:#3c3300e5;font-size:12px;font-weight:500;letter-spacing:-.15px}.shark-app .skh-avatar{width:22px;height:22px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:12px;background:var(--home-border)}.shark-app .skh-avatar img{width:100%;height:100%;object-fit:cover}.shark-app .skh-page{height:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--home-background);scrollbar-width:thin}.shark-app .skh-content{width:100%;min-height:100%;padding:clamp(40px,calc((100dvh - 741px)/2),112px) 24px 144px}.shark-app .skh-greeting{text-align:center;margin-bottom:36px}.shark-app .skh-greeting h1,.shark-app .skh-greeting p{font-size:20px;font-weight:600;line-height:20px;letter-spacing:-.4px;margin:0}.shark-app .skh-greeting p{margin-top:8px;color:var(--home-faint)}.shark-app .skh-composer-area{width:min(100%,720px);margin-inline:auto;position:relative}.shark-app .skh-composer{position:relative;width:100%}.shark-app .skh-composer-input{position:relative;--skh-type-pad: 12px 17px 10px}.shark-app .skh-composer-surface{position:relative;z-index:2;background:var(--home-surface);border:1px solid rgb(0 0 0 / 17%);border-radius:24px;box-shadow:0 4px 6px #00000008,0 5px 8px #00000012}.shark-app .skh-composer-surface:focus-within{border-color:color-mix(in srgb,var(--home-text) 30%,transparent)}.shark-app .skh-composer-editor{width:100%;min-height:82px;max-height:170px;padding:var(--skh-type-pad);background:transparent;outline:none;font-size:16px;line-height:26px;letter-spacing:-.3125px;overflow-wrap:anywhere;white-space:pre-wrap;overflow-y:auto;scrollbar-width:thin}.shark-app .skh-composer-editor p{margin:0}.shark-app .skh-composer-editor[data-empty=true]:before{content:attr(data-placeholder);position:absolute;color:var(--home-faint);pointer-events:none}.shark-app .skh-inline-token{display:inline;white-space:nowrap}.shark-app .skh-inline-token .skh-app-chip{align-items:baseline;vertical-align:1px;min-height:24px;padding:2px 6px 2px 4px;margin:0 3px;font-size:14px;line-height:20px;letter-spacing:normal}.shark-app .skh-inline-token .skh-app-chip-icon{align-self:center}.shark-app .skh-inline-token.ProseMirror-selectednode .skh-app-chip{outline:2px solid var(--brand)}.shark-app .skh-composer-toolbar{height:46px;display:flex;align-items:flex-end;justify-content:space-between;padding:2px 8px 8px}.shark-app .skh-composer button{cursor:pointer}.shark-app .skh-composer button:disabled{cursor:default}.shark-app .skh-attach{width:36px;height:36px;border-radius:20px;display:grid;place-items:center;color:var(--home-muted)}.shark-app .skh-attach:hover,.shark-app .skh-model:hover,.shark-app .skh-context-button:hover{background:var(--home-border)}.shark-app .skh-model-and-send{display:flex;align-items:center;gap:8px}.shark-app .skh-model{display:flex;align-items:center;gap:4px;font-size:14px;line-height:20px;letter-spacing:-.15px;padding:8px 10px 8px 12px;border-radius:20px}.shark-app .skh-model span{color:var(--home-faint)}.shark-app .skh-model svg{color:var(--home-muted)}.shark-app .skh-send{width:36px;height:36px;border-radius:50%;background:var(--home-text);color:var(--home-surface);display:grid;place-items:center}.shark-app .skh-send:disabled{background:#00000026;color:#fff}.shark-app .skh-composer-footer{position:relative;z-index:1;margin-top:-36px;padding:44px 8px 8px;height:88px;display:flex;align-items:center;background:#0000000a;border-radius:0 0 24px 24px}.shark-app .skh-context-button{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:8px 10px;border-radius:20px;font-size:14px;line-height:20px;letter-spacing:-.15px;color:var(--home-muted);white-space:nowrap}.shark-app .skh-context-button>span:not(.skh-app-stack){max-width:160px;overflow:hidden;text-overflow:ellipsis}.shark-app .skh-app-stack{display:flex;align-items:center}.shark-app .skh-app-stack img{width:24px;height:24px;border-radius:8px;border:1.5px solid #f5f5f5}.shark-app .skh-app-stack img+img{margin-left:-7px}.shark-app .skh-inspiration{position:absolute;top:86px;left:calc(100% + 24px);width:99px;font-family:Gochi Hand,cursive;font-size:16px;line-height:20px;color:var(--home-muted);text-align:center;transform:rotate(-7deg);cursor:pointer}.shark-app .skh-shortcuts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:24px auto 0}.shark-app .skh-shortcuts button{display:flex;align-items:center;gap:4px;min-height:36px;padding:7px 10.5px;border:1px solid var(--home-border);background:var(--home-background);border-radius:20px;font-size:14px;line-height:20px;letter-spacing:-.15px;color:var(--home-muted);cursor:pointer}.shark-app .skh-shortcuts button:hover{background:var(--home-surface);border-color:color-mix(in srgb,var(--home-text) 25%,transparent)}.shark-app .skh-cards{display:grid;grid-template-columns:repeat(4,200px);justify-content:center;gap:12px;margin:84px auto 0;width:fit-content;max-width:100%;scroll-margin-bottom:110px}.shark-app .skh-card{display:block;position:relative;width:200px;height:200px;overflow:hidden;border-radius:25.712px;background:#8484841f;text-align:left}.shark-app button.skh-card,.shark-app .skh-creator-portraits button{cursor:pointer}.shark-app .skh-tutorial-art{display:block;width:200px;height:113px;object-fit:cover}.shark-app .skh-card-caption{display:flex;flex-direction:column;gap:10px;padding:22px 18px;height:87px}.shark-app .skh-card-eyebrow{font-size:10px;font-weight:500;line-height:.8;letter-spacing:-.2px;color:#3534344d;text-transform:uppercase}.shark-app .skh-card-title{font-size:14px;font-weight:500;line-height:16px;letter-spacing:-.28px;color:#161616cc}.shark-app .skh-apps-art{display:block;height:113px;padding:18px}.shark-app .skh-apps-art img{width:79px;height:79px}.shark-app .skh-creators-heading{padding:22px 18px 11px;display:flex;flex-direction:column;gap:10px}.shark-app .skh-creators-heading h2{width:110px}.shark-app .skh-creator-portraits{position:absolute;display:flex;gap:4px;left:18px;bottom:18px}.shark-app .skh-creator-portraits button{position:relative;width:60.852px;height:106px;border-radius:10.796px;overflow:hidden;flex-shrink:0}.shark-app .skh-creator-portraits img{width:100%;height:100%;object-fit:cover}.shark-app .skh-wallet{overflow:visible;background:transparent;border:0;color:#fff;isolation:isolate}.shark-app .skh-wallet-back{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#eca3f4,#f7bef5);box-shadow:inset 0 0 0 1px #e9e9e9}.shark-app .skh-wallet-card-window{position:absolute;inset:-64px 0 0;overflow:hidden;border-radius:0 0 25.712px 25.712px;filter:drop-shadow(0 0 9px rgb(187 27 255 / 32%));pointer-events:none}.shark-app .skh-wallet-insert{position:absolute;top:73px;left:9px;right:9px;height:213px;border-radius:18px;background:#c21bff;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.shark-app .skh-wallet-top{position:absolute;top:12px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between}.shark-app .skh-wallet-top>span{font-size:12px;font-weight:500;line-height:22px;letter-spacing:-.24px;color:#ffffffb3}.shark-app .skh-wallet-workspace{position:absolute;top:52px;left:14px;right:14px;display:flex;flex-direction:column;gap:2px;opacity:0;transition:opacity .18s ease}.shark-app .skh-wallet-workspace>span:first-child{font-size:9px;line-height:12px;color:#ffffffb3}.shark-app .skh-wallet-workspace>span:last-child{font-size:12px;line-height:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skh-wallet-front{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.shark-app .skh-wallet-pocket{position:absolute;top:47px;left:0;width:100%;bottom:0;background:linear-gradient(180deg,#adadad7f,#fff9f9cc);backdrop-filter:blur(13.1px);-webkit-backdrop-filter:blur(13.1px);mask:url(/homepage/wallet-pocket-mask.svg) center / 100% 100% no-repeat;-webkit-mask:url(/homepage/wallet-pocket-mask.svg) center / 100% 100% no-repeat}.shark-app .skh-wallet-balance{position:absolute;top:140px;left:20px;right:14px;display:flex;flex-direction:column;gap:4px}.shark-app .skh-wallet-balance>span:first-child{font-size:32px;font-weight:600;line-height:32px;letter-spacing:-.96px}.shark-app .skh-wallet-balance>span:last-child{text-transform:uppercase;font-size:10px;font-weight:500;line-height:12px;letter-spacing:0;color:#ffffffb3}.shark-app .skh-wallet:focus-visible .skh-wallet-insert{transform:translateY(-54px) rotate(-3deg)}.shark-app .skh-wallet:focus-visible .skh-wallet-workspace{opacity:1}@media(hover:hover){.shark-app .skh-wallet:hover .skh-wallet-insert{transform:translateY(-54px) rotate(-3deg)}.shark-app .skh-wallet:hover .skh-wallet-workspace{opacity:1}}@media(hover:none){.shark-app .skh-wallet-workspace{top:34px;opacity:1;align-items:center}.shark-app .skh-wallet-workspace>span:first-child{display:none}.shark-app .skh-wallet-workspace>span:last-child{max-width:84px;font-size:9px;line-height:12px}}.shark-app .skh-menu{min-width:210px;background:var(--home-menu-surface);border-color:var(--home-menu-border);border-radius:14px;padding:6px;box-shadow:var(--home-menu-shadow)}.shark-app .skh-menu [role^=menuitem]{gap:8px;border-radius:8px;cursor:pointer}.shark-app .skh-account-workspace{display:flex;align-items:center;gap:10px;padding:6px 8px 10px}.shark-app .skh-account-mark{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--mark);color:#000000b8;font-size:12px;font-weight:500;box-shadow:inset 0 0 0 1px #0000000f}.shark-app .skh-account-workspace-copy{display:flex;flex-direction:column;min-width:0}.shark-app .skh-account-workspace-copy>span{font-size:14px;line-height:18px;color:var(--home-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skh-account-workspace-copy>small{font-size:12px;line-height:16px;color:var(--home-faint)}.shark-app .skh-account-name{padding:8px;font-size:13px;font-weight:500}.shark-app .skh-notifications{padding:16px;font-size:13px}.shark-app .skh-notifications p{margin-top:16px}.shark-app .skh-notifications span{display:block;margin-top:4px;font-size:12px;color:var(--home-muted)}.shark-app .skh-commands{position:absolute;z-index:10;top:47px;left:0;border:1px solid var(--home-border)}.shark-app .skh-commands button{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border-radius:8px;font-size:14px;text-align:left}.shark-app .skh-commands button[aria-selected=true],.shark-app .skh-commands button:hover{background:var(--home-border)}.shark-app .skh-attachments{display:flex;gap:8px;flex-wrap:wrap;padding:12px 12px 0}.shark-app .skh-attachment-card{position:relative;height:72px;border-radius:12px;flex-shrink:0}.shark-app .skh-attachment-image{width:72px;display:grid;place-items:center;border:1px solid var(--home-border);background:var(--home-surface);overflow:hidden}.shark-app .skh-attachment-image img{width:100%;height:100%;object-fit:contain}.shark-app .skh-attachment-image[data-loading]{background:#999;color:#ddd}.shark-app .skh-attachment-document{width:202px;max-width:100%;display:flex;align-items:center;gap:8px;padding:12px;background:var(--home-hover)}.shark-app .skh-attachment-file-icon{flex-shrink:0;color:var(--home-faint)}.shark-app .skh-attachment-copy{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:14px;line-height:20px}.shark-app .skh-attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skh-attachment-meta{color:var(--home-faint);white-space:nowrap}.shark-app .skh-attachment-progress{display:inline-flex;align-items:center;gap:6px}.shark-app .skh-attachment-spinner{display:inline-block;width:14px;height:14px;flex-shrink:0;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sk-home-attachment-spin .8s linear infinite}.shark-app .skh-attachment-image .skh-attachment-spinner,.shark-app .skh-send .skh-attachment-spinner{width:20px;height:20px}.shark-app .skh-attachment-remove{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#aaa;color:#fff;opacity:0;cursor:pointer}.shark-app .skh-attachment-card:hover .skh-attachment-remove,.shark-app .skh-attachment-card:focus-within .skh-attachment-remove{opacity:1}.shark-app .skh-attachment-remove:hover{background:#777}.shark-app .skh-attachment-failure{font-size:11px;text-align:center;padding:6px}.shark-app .skh-attachment-card[data-error]{border:1px solid #b42318}@keyframes sk-home-attachment-spin{to{transform:rotate(360deg)}}@media(hover:none){.shark-app .skh-attachment-remove{opacity:1}}.shark-app .skh-attachment-error{margin-top:8px;color:#b42318;font-size:12px}.shark-app .skh-attachment-ref img{object-fit:cover}.shark-app .skh-attachment-badge{position:absolute;left:5px;bottom:5px;height:18px;padding:0 6px;border-radius:9px;background:#1414148c;color:#fff;font-size:12px;font-weight:500;line-height:18px}.shark-app button:focus-visible,.shark-app .skh-page button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.dark .shark-app .skh-line-icon,.dark .shark-app .skh-header-icon img{filter:invert(1)}.dark .shark-app .skh-composer-surface{border-color:var(--home-border)}.dark .shark-app .skh-composer-footer{background:#ffffff0d}.dark .shark-app .skh-send:disabled{background:#ffffff26;color:#ffffff8c}.dark .shark-app .skh-app-stack img{border-color:#353432}.dark .shark-app .skh-card-eyebrow{color:#f4f1eb66}.dark .shark-app .skh-card-title{color:#f4f1ebcc}@media(max-width:1100px){.shark-app .skh-inspiration{display:none}}@media(max-width:900px){.shark-app .skh-content{padding-top:56px}.shark-app .skh-cards{grid-template-columns:repeat(2,200px);margin-top:52px}}@media(max-width:480px){.shark-app .skh-header{padding-inline:16px}.shark-app .skh-content{padding:40px 16px 144px}.shark-app .skh-greeting h1,.shark-app .skh-greeting p{font-size:18px}.shark-app .skh-greeting{margin-bottom:28px}.shark-app .skh-context-button{padding-inline:7px;gap:4px;font-size:12px}.shark-app .skh-context-button>span:not(.skh-app-stack){max-width:110px}.shark-app .skh-shortcuts{gap:6px}.shark-app .skh-shortcuts button{font-size:12px;padding-inline:9px}.shark-app .skh-cards{grid-template-columns:repeat(2,minmax(0,200px));width:100%;gap:10px;margin-top:36px}.shark-app .skh-card,.shark-app .skh-tutorial-art{width:100%}.shark-app .skh-card-caption{padding-inline:14px}.shark-app .skh-wallet-insert{width:calc(100% - 18px)}.shark-app .skh-wallet-top{left:9px;right:9px}.shark-app .skh-wallet-balance>span:first-child{font-size:28px}}@media(max-width:359px){.shark-app .skh-cards{grid-template-columns:200px}}.shark-app,.shark-app .skh-page,.shark-app .skh-menu,.shark-app .switch-page,.shark-app .nwf{--home-hover: rgb(0 0 0 / 4%);--fset-red: #d6453f;--home-pressed: rgb(0 0 0 / 7%)}.dark .shark-app,.dark .shark-app .skh-page,.dark .shark-app .skh-menu,.dark .shark-app .switch-page,.dark .shark-app .nwf{--home-hover: rgb(255 255 255 / 6%);--fset-red: #f07a75;--home-pressed: rgb(255 255 255 / 10%)}.shark-app .skh-header button,.shark-app .skh-attach,.shark-app .skh-model,.shark-app .skh-context-button,.shark-app .skh-shortcuts button{transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.shark-app .skh-attach:hover,.shark-app .skh-model:hover,.shark-app .skh-context-button:hover,.shark-app .skh-header-icon:hover,.shark-app .skh-attach[data-menu-open=true],.shark-app .skh-model[data-state=open],.shark-app .skh-context-button[data-state=open],.shark-app .skh-header-icon[data-menu-open=true]{background:var(--home-hover)}.shark-app .skh-attach:active,.shark-app .skh-model:active,.shark-app .skh-context-button:active,.shark-app .skh-header-icon:active{background:var(--home-pressed)}.shark-app .skh-attach svg{transition:transform .12s ease}.shark-app .skh-attach[data-menu-open=true] svg{transform:rotate(45deg)}.shark-app .skh-context-button>svg:last-child,.shark-app .skh-model>svg:last-child{transition:transform .12s ease}.shark-app .skh-context-button[data-state=open]>svg:last-child,.shark-app .skh-model[data-state=open]>svg:last-child{transform:rotate(180deg)}.shark-app .skh-shortcuts button:hover{background:var(--home-hover);border-color:var(--home-border)}.shark-app .skh-shortcuts button:active{background:var(--home-pressed)}.shark-app .skh-invite:hover{background:#eedb52}.shark-app .skh-avatar:hover,.shark-app .skh-avatar[data-menu-open=true]{box-shadow:0 0 0 4px var(--home-hover)}.shark-app .skh-send:not(:disabled):hover{opacity:.85}.shark-app .skh-menu{z-index:80;min-width:200px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--home-menu-border);border-radius:18px;background:var(--home-menu-surface);color:var(--home-text);box-shadow:var(--home-menu-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:var(--radix-dropdown-menu-content-transform-origin, top center);animation-duration:.12s;animation-timing-function:cubic-bezier(.2,.8,.2,1);overscroll-behavior:contain;scrollbar-width:thin}.shark-app .skh-menu [role^=menuitem]{min-height:36px;padding:8px 10px;border-radius:10px;color:var(--home-text);background:transparent;line-height:20px;font-weight:400;transition:background-color .1s ease}.shark-app .skh-menu [role^=menuitem][data-highlighted],.shark-app .skh-menu [role=menuitem][data-state=open]{background:var(--home-hover);color:var(--home-text)}.shark-app .skh-menu [role^=menuitem]:active{background:var(--home-pressed)}.shark-app .skh-menu [role^=menuitem] svg{color:inherit}.shark-app .skh-menu [role=separator]{margin:5px 9px;background:color-mix(in srgb,var(--home-text) 7%,transparent)}.shark-app .skh-menu .skh-choice-row{align-items:flex-start;padding:10px 12px;gap:9px}.shark-app .skh-menu .skh-choice-row>span:first-child:not(.skh-row-copy):not(.skh-row-icon){display:none}.shark-app .skh-row-icon{flex-shrink:0;display:grid;place-items:center;min-width:18px;min-height:20px}.shark-app .skh-row-copy{display:flex;flex-direction:column;flex:1;min-width:0;gap:4px;font-size:14px;line-height:20px}.shark-app .skh-row-copy small{font-size:12px;line-height:18px;font-weight:400;color:var(--home-faint)}.shark-app .skh-menu [role^=menuitem] .skh-row-check{flex-shrink:0;margin-top:2px;margin-left:auto;color:var(--brand)}.shark-app .skh-model-menu{width:274px}.shark-app .skh-project-menu{width:240px}.shark-app .skh-project-menu .skh-choice-row{align-items:center;padding-block:8px}.shark-app .skh-app-menu{width:280px;overflow:hidden;border-radius:16px}.shark-app .skh-app-menu .skh-choice-row{flex-direction:column;align-items:stretch;gap:4px;padding:8px 9px}.shark-app .skh-app-row-main{display:flex;align-items:center;gap:6px;min-height:20px;font-size:14px;font-weight:400;line-height:20px}.shark-app .skh-app-row-main>img{width:18px;height:18px;flex-shrink:0}.shark-app .skh-app-row-description{display:block;color:var(--home-faint);font-size:12px;font-weight:400;line-height:18px}.shark-app .skh-app-menu [role^=menuitem] .skh-row-check{margin-top:0}.shark-app .skh-app-menu .skh-menu-scroll{max-height:min(280px,calc(var(--radix-dropdown-menu-content-available-height, 400px) - 56px))}.shark-app .skh-app-menu>[role=menuitem]{padding:8px 9px;gap:6px;min-height:36px}.shark-app .skh-menu-scroll{overflow-y:auto;max-height:min(300px,calc(var(--radix-dropdown-menu-content-available-height, 400px) - 66px));overscroll-behavior:contain;scrollbar-width:thin}.shark-app .skh-add-menu{width:204px}.shark-app .skh-commands{top:47px;max-width:none;padding:6px;border-radius:16px}.shark-app .skh-command-heading{color:var(--home-faint);font-size:12px;line-height:18px;padding:8px 8px 2px}.shark-app .skh-command-head{display:flex;align-items:center;gap:4px;padding:2px 2px 6px}.shark-app .skh-commands .skh-command-back{width:28px;height:28px;flex-shrink:0;justify-content:center;padding:0;border-radius:8px;color:var(--home-muted)}.shark-app .skh-commands .skh-command-back:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .skh-command-search{flex:1;min-width:0;height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--home-text);font-size:14px;line-height:20px;outline:none}.shark-app .skh-command-search::placeholder{color:var(--home-faint)}.shark-app .skh-command-chevron{flex-shrink:0;margin-left:auto;color:var(--home-faint)}.shark-app .skh-command-capp{border-radius:50%;object-fit:cover}.shark-app .skh-command-thumb{border-radius:5px;object-fit:cover}.shark-app .skh-command-scroll{max-height:min(320px,40dvh,calc(var(--commands-room, 100dvh) - 56px));overflow-y:auto;overscroll-behavior:contain}.shark-app .skh-command-group{padding:10px 8px 4px;font-size:11px;font-weight:500;line-height:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--home-faint)}.shark-app .skh-commands .skh-command-option{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px;border-radius:10px;font-weight:400;text-align:left}.shark-app .skh-command-icon{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;color:var(--home-muted)}.shark-app .skh-command-name{flex-shrink:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;color:var(--home-text)}.shark-app .skh-command-description{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:var(--home-faint)}.shark-app .skh-command-option:has(.skh-command-chevron) .skh-command-description{padding-right:4px}.shark-app .skh-commands button[aria-selected=true],.shark-app .skh-commands button:hover{background:var(--home-hover)}.shark-app .skh-menu-empty{color:var(--home-muted);padding:16px 10px;font-size:13px}.shark-app .skh-tooltip{z-index:100;max-width:240px;padding:6px 10px;border-radius:8px;background:#333;color:#fff;font:12px/16px var(--flobi-ui-font, "Inter", sans-serif);box-shadow:0 3px 10px #0000001a}.dark .shark-app .skh-tooltip{background:#e8e6e2;color:#222}@media(prefers-reduced-motion:reduce){.shark-app .skh-menu,.shark-app *,.shark-app .skh-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.shark-app .skh-menu[data-home-motion=off],.shark-app .skh-menu[data-home-motion=off] *,.shark-app[data-home-motion=off] *{animation:none!important;transition:none!important}.shark-app .skh-creator-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:8px 4px;background:linear-gradient(180deg,transparent 35%,rgb(0 0 0 / 72%) 100%);opacity:0;transition:opacity .14s ease;pointer-events:none}.shark-app .skh-creator-overlay>span{color:#fff;font-size:10px;font-weight:500;line-height:13px;text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 3px rgb(0 0 0 / 30%)}.shark-app .skh-creator-portraits button:hover .skh-creator-overlay,.shark-app .skh-creator-portraits button:focus-visible .skh-creator-overlay{opacity:1}@media(hover:none){.shark-app .skh-creator-overlay{opacity:1}}.shark-app .skh-skills-menu .skh-skill-choice{flex-direction:column;align-items:stretch;gap:4px;padding:8px 9px}.shark-app .skh-skills-menu .skh-menu-scroll{max-height:min(380px,calc(var(--radix-dropdown-menu-content-available-height, 400px) - 14px))}.shark-app .skh-skills-menu .skh-menu-empty{font-size:13px;line-height:21px;padding:14px 10px}.shark-app .skh-skills-menu .skh-menu-empty span{font-size:12px;color:var(--home-faint)}.shark-app .skh-app-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 5px 2px 3px;border-radius:7px;background:var(--home-hover);color:var(--home-muted);font-size:14px;font-weight:400;line-height:18px;cursor:pointer}.shark-app .skh-app-chip:hover{background:var(--home-pressed)}.shark-app .skh-app-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.shark-app .skh-app-chip-icon{position:relative;display:grid;place-items:center;width:18px;height:18px;flex-shrink:0}.shark-app .skh-app-chip-icon>.skh-token-remove-icon{position:absolute;opacity:0}.shark-app .skh-app-chip:hover .skh-app-chip-icon>img,.shark-app .skh-app-chip:focus-visible .skh-app-chip-icon>img,.shark-app .skh-app-chip:hover .skh-token-skill-icon,.shark-app .skh-app-chip:focus-visible .skh-token-skill-icon{opacity:0}.shark-app .skh-app-chip:hover .skh-token-remove-icon,.shark-app .skh-app-chip:focus-visible .skh-token-remove-icon{opacity:1}.shark-app .skh-skill-group-label{padding:8px 9px 4px;color:var(--home-faint);font-size:11px;font-weight:500;line-height:16px}.shark-app .skh-new-project{width:min(400px,calc(100vw - 32px));max-width:400px;padding:24px;z-index:100}.shark-app .skh-new-project h2{font-size:20px;font-weight:500;line-height:28px;padding-right:24px}.shark-app .skh-new-project label{display:block;font-size:13px;line-height:20px;margin-bottom:6px;color:var(--home-muted)}.shark-app .skh-new-project input{width:100%;border:1px solid var(--home-border);border-radius:10px;padding:10px 12px;font-size:14px;line-height:20px;outline:none;background:var(--home-surface)}.shark-app .skh-new-project input:focus{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 15%,transparent)}.shark-app .skh-new-project [role=alert]{font-size:12px;color:#b42318;margin-top:8px}.shark-app .skh-new-project-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.shark-app .skh-new-project-actions button{padding:8px 14px;border-radius:9px;font-size:13px;line-height:20px;cursor:pointer}.shark-app .skh-new-project-actions button:hover{background:var(--home-hover)}.shark-app .skh-new-project-actions button[type=submit]{background:var(--home-text);color:var(--home-surface)}.shark-app .skh-new-project-actions button:disabled{opacity:.4;cursor:default}.shark-app .skh-model[data-swarm=true]{gap:4px;height:36px;padding:0 6px 0 8px;border-radius:22px;background:#f5e46740;color:#c0aa09;font-weight:500}.shark-app .skh-model[data-swarm=true] span,.shark-app .skh-model[data-swarm=true] svg{color:inherit}.shark-app .skh-model[data-swarm=true]:hover,.shark-app .skh-model[data-swarm=true][data-state=open]{background:#f5e46761}.shark-app .skh-model-swarm-icon{width:15px;height:15px;object-fit:contain;flex-shrink:0}.shark-app .skh-menu .skh-row-icon .skh-model-swarm-icon{width:16px;height:16px}.shark-app .skh-attachment-role{position:absolute;left:5px;top:5px;display:inline-flex;align-items:center;gap:1px;height:16px;padding:0 4px 0 6px;border-radius:8px;background:#1414148c;color:#fff;font-size:10px;font-weight:500;line-height:16px;cursor:pointer}.shark-app .skh-attachment-role:hover,.shark-app .skh-attachment-role[data-state=open]{background:#141414c7}.shark-app .skh-role-menu{min-width:228px}.dark .shark-app .skh-wallet-back{background:linear-gradient(180deg,#9061f9,#6d28d9);box-shadow:inset 0 0 0 1px #ffffff29}.dark .shark-app .skh-wallet-insert{background:linear-gradient(180deg,#272033,#191322);box-shadow:inset 0 0 0 1px #ffffff17}.dark .shark-app .skh-wallet-card-window{filter:drop-shadow(0 4px 14px rgb(0 0 0 / 38%))}.dark .shark-app .skh-wallet-pocket{background:linear-gradient(180deg,#9e6cfaf0,#7838e8f7)}.dark .shark-app .skh-wallet-balance>span:first-child{color:#fff}.dark .shark-app .skh-wallet-balance>span:last-child{color:#ffffffc7}.dark .shark-app .skh-wallet-top>span{color:#ffffffa8}.shark-app{display:flex;--shark-sidebar: #fbfaf9}.dark .shark-app{--shark-sidebar: #22211f}.shark-app button{cursor:pointer}.shark-app button:focus-visible{outline:2px solid var(--home-muted);outline-offset:3px}.shark-app .sk-sidebar{width:240px;flex:0 0 240px;display:flex;flex-direction:column;min-height:0;background:var(--shark-sidebar);font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.15px}.shark-app .sk-sidebar{transition:margin-inline-start .3s cubic-bezier(.32,.72,0,1),visibility 0s}.shark-app[data-sidebar-open=false] .sk-sidebar{visibility:hidden;transition:margin-inline-start .26s cubic-bezier(.4,0,.6,1),visibility 0s .26s}@media(min-width:701px){.shark-app[data-sidebar-open=false] .sk-sidebar{margin-inline-start:-240px}}.shark-app .sk-sidebar-top{display:flex;flex:0 0 56px;align-items:center;justify-content:space-between;padding:15px 10px 9px 16px}.shark-app .sk-home,.shark-app .sk-home img{display:block;width:32px;height:32px;border-radius:7px}.shark-app .sk-icon-button{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--home-muted)}.shark-app .sk-icon-button:hover{background:var(--home-hover)}.shark-app .sk-icon-button[data-active]{background:var(--home-surface)}.shark-app .sk-sidebar-icon{display:block;position:relative;width:20px;height:20px}.shark-app .sk-sidebar-line{position:absolute;left:7px;top:2.8px;width:1.5px;height:13.71px}.shark-app .sk-sidebar-outline{position:absolute;left:2.5px;top:2.5px;width:14.67px;height:14.67px}.shark-app .sk-new-chat-wrap{padding:6px 8px 8px;flex-shrink:0}.shark-app .sk-new-chat{width:100%;min-height:45px;display:flex;align-items:center;justify-content:space-between;padding:8px;border:.5px solid var(--home-border);border-radius:12px;background:var(--home-surface)}.shark-app .sk-new-chat>span:first-child{display:flex;align-items:center;gap:6px}.shark-app .sk-new-chat:hover{box-shadow:0 2px 6px var(--home-hover)}.shark-app .sk-key-hint{display:flex;gap:2px}.shark-app .sk-key-hint kbd{width:20px;height:20px;text-align:center;background:var(--home-hover);color:var(--home-faint);border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.shark-app .sk-sidebar-scroll{padding:0 8px 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0;flex:1;display:flex;flex-direction:column;gap:12px}.shark-app .sk-sidebar-scroll>*{flex-shrink:0}.shark-app .sk-nav-row{display:flex;align-items:center;gap:6px;height:38px;padding:0 8px;width:100%;text-align:left;border-radius:12px}.shark-app .sk-nav-row>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-nav-icon{width:18px;height:18px;display:grid;place-items:center;flex:0 0 18px}.shark-app .sk-nav-icon img{width:16.5px;height:16.5px;object-fit:contain}.shark-app .sk-sidebar h2{display:flex;align-items:center;height:38px;margin:0;padding:0 8px;font:inherit;color:var(--home-faint)}.shark-app .sk-show-more{height:36px;padding:0 6px;color:#afafaf;text-align:left;border-radius:10px}.shark-app .sk-chat-row{display:block;width:100%;height:38px;padding:0 32px 0 8px;overflow:hidden;text-overflow:clip;white-space:nowrap;text-align:left;border-radius:12px}.shark-app .sk-chat-row>span{display:block;overflow:hidden}.shark-app .sk-chat-item{position:relative}.shark-app .sk-chat-more{position:absolute;top:5px;right:4px;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--home-muted);opacity:0;transition:opacity .12s ease}.shark-app .sk-chat-more img{width:14px;height:4px;object-fit:contain}.shark-app .sk-chat-item:hover .sk-chat-more,.shark-app .sk-chat-item:focus-within .sk-chat-more,.shark-app .sk-chat-item[data-menu-open] .sk-chat-more{opacity:1}.shark-app .sk-chat-more:hover,.shark-app .sk-chat-more[data-state=open]{background:var(--home-pressed);color:var(--home-text)}.shark-app .sk-chat-item[data-menu-open] .sk-chat-row{background:var(--home-hover)}.shark-app .sk-chat-menu{min-width:200px}.shark-app .sk-chat-menu .sk-chat-menu-delete{color:var(--red)}.shark-app .sk-chat-menu .sk-chat-menu-delete svg{color:inherit}.dark .shark-app .sk-chat-more img{filter:invert(1)}@media(hover:none){.shark-app .sk-chat-more{opacity:1}}@media(prefers-reduced-motion:reduce){.shark-app .sk-chat-more{transition:none}}.shark-app .sk-nav-row:hover,.shark-app .sk-chat-row:hover,.shark-app .sk-show-more:hover,.shark-app .sk-account:hover{background:var(--home-hover)}.shark-app .sk-nav-row[aria-current],.shark-app .sk-chat-row[aria-current]{background:var(--home-pressed)}.shark-app .sk-sidebar button:focus-visible{outline:none}.shark-app .sk-sidebar .sk-nav-row:focus-visible:not([aria-current]),.shark-app .sk-sidebar .sk-chat-row:focus-visible:not([aria-current]),.shark-app .sk-sidebar .sk-show-more:focus-visible,.shark-app .sk-sidebar .sk-account:focus-visible{background:var(--home-hover)}.shark-app .sk-empty-chats{margin:0;padding:8px;color:var(--home-faint);font-size:12px}.shark-app .sk-account-wrap{padding:8px 6px 6px;flex-shrink:0}.shark-app .sk-account{display:flex;width:100%;align-items:center;gap:8px;min-height:40px;padding:6px 9px 6px 8px;text-align:left;border-radius:10px}.shark-app .sk-avatar{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:50%;background:var(--home-border);overflow:hidden}.shark-app .sk-avatar img{width:100%;height:100%;object-fit:cover}.shark-app .sk-account-name{display:block;max-width:165px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shark-app .sk-account-plan{display:block;color:#a0a0a0;font-size:12px;line-height:16px}.shark-app .sk-account-menu{min-width:220px}.shark-app .sk-main{min-width:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.shark-app .sk-header{position:relative;height:59px;display:flex;align-items:center;justify-content:center}.shark-app .sk-header .skh-upgrade{height:29px;align-self:center}.shark-app .sk-reveal-sidebar{position:absolute;left:16px;top:15px}.shark-app .sk-content{width:min(100%,816px);margin-inline:auto;padding:clamp(64px,calc((100dvh - 518px)/2),260px) 24px 72px}.shark-app .sk-greeting{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:36px;min-height:33.5px;padding-inline:12px}.shark-app .sk-greeting h1{margin:0;font-size:20px;line-height:24px;letter-spacing:-.6px;font-weight:600}.shark-app .sk-greeting-mark{display:grid;place-items:center;width:33.5px;height:33.5px;flex:0 0 33.5px;border-radius:50%;background:#fff4c2;box-shadow:inset 0 0 6.47px 1.411px #ffbe9d}.shark-app .sk-greeting-mark img{width:18.46px;height:19.5px}.shark-app .sk-content .skh-shortcuts{margin-top:24px}.shark-app .sk-content-project{width:min(100%,1040px);padding-top:clamp(40px,9vh,96px)}.shark-app .sk-pp{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.shark-app .sk-pp-main{min-width:0}.shark-app .sk-pp-title{margin:0;padding-inline:4px;font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.7px;text-wrap:balance}.shark-app .sk-pp-sub{margin:4px 0 0;padding-inline:4px;color:var(--home-muted)}.shark-app .sk-pp-composer{margin:22px 0 34px}.shark-app .sk-pp-chats h2,.shark-app .sk-pp-h h3{margin:0;font-size:13px;line-height:20px;font-weight:500;color:var(--home-muted)}.shark-app .sk-pp-chats h2{margin-bottom:6px;padding-inline:8px}.shark-app .sk-pp-chats ul,.shark-app .sk-pp-facts,.shark-app .sk-pp-pages{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.shark-app .sk-pp-chat{display:flex;align-items:center;gap:16px;width:100%;height:44px;padding:0 8px;border-radius:12px;text-align:left}.shark-app .sk-pp-chat:hover,.shark-app .sk-pp-chat:focus-visible,.shark-app .sk-pp-page:hover,.shark-app .sk-pp-page:focus-visible{background:var(--home-hover);outline:none}.shark-app .sk-pp-chat-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-pp-chat-when{flex:none;font-size:13px;color:var(--home-faint);font-variant-numeric:tabular-nums}.shark-app .sk-pp-empty{margin:0;padding:4px 8px;font-size:14px;color:var(--home-muted)}.shark-app .sk-pp-rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:22px;min-width:0}.shark-app .sk-pp-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding-inline:4px}.shark-app .sk-pp-link{font-size:13px;color:var(--home-muted)}.shark-app .sk-pp-link:hover{color:var(--home-text)}.shark-app .sk-pp-count{font-size:13px;color:var(--home-faint);font-variant-numeric:tabular-nums}.shark-app .sk-pp-brand{--pp-ground: var(--home-surface);--pp-text: var(--home-text);--pp-accent: var(--home-muted);border-radius:16px;overflow:hidden;background:var(--pp-ground);color:var(--pp-text)}.shark-app .sk-pp-brand[data-ink=false]{border:1px solid var(--home-border)}.shark-app .sk-pp-brand-top{display:flex;align-items:center;gap:12px;padding:14px}.shark-app .sk-pp-brand-logo{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pp-text) 12%,transparent)}.shark-app .sk-pp-brand-logo img{width:100%;height:100%;object-fit:cover}.shark-app .sk-pp-brand-name{display:flex;flex-direction:column;min-width:0}.shark-app .sk-pp-brand-name strong{font-size:16px;line-height:20px;font-weight:600;letter-spacing:-.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-pp-brand-name span{margin-top:2px;font-size:12.5px;line-height:16px;font-weight:500;color:var(--pp-accent)}.shark-app .sk-pp-swatches{display:flex;height:10px}.shark-app .sk-pp-swatches i{flex:1}.shark-app .sk-pp-voice{margin:0;padding:12px 14px 14px;font-size:12.5px;line-height:18px;color:color-mix(in srgb,var(--pp-text) 72%,transparent)}.shark-app .sk-pp-fact{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:10px}.shark-app .sk-pp-fact:hover{background:var(--home-hover)}.shark-app .sk-pp-fact p{flex:1;min-width:0;margin:0;font-size:14px;line-height:20px;overflow-wrap:anywhere}.shark-app .sk-pp-fact small{display:block;margin-top:2px;font-size:12px;line-height:16px;color:var(--home-faint)}.shark-app .sk-pp-fact button{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--home-faint);opacity:0}.shark-app .sk-pp-fact:hover button,.shark-app .sk-pp-fact button:focus-visible{opacity:1}.shark-app .sk-pp-fact button:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .sk-pp-add-link{padding:6px 8px}.shark-app .sk-pp-add{display:flex;gap:8px;padding:6px 4px}.shark-app .sk-pp-add input{flex:1;min-width:0;height:32px;padding:0 10px;border:1px solid var(--home-border);border-radius:9px;background:var(--home-surface);color:var(--home-text);font:inherit;font-size:13.5px}.shark-app .sk-pp-add button{height:32px;padding:0 12px;border-radius:9px;background:var(--home-hover)}.shark-app .sk-pp-add button:hover{background:var(--home-pressed)}.shark-app .sk-pp-refs{display:flex;flex-wrap:wrap;gap:6px;padding-inline:4px}.shark-app .sk-pp-refs button{width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--home-hover)}.shark-app .sk-pp-refs img,.shark-app .sk-pp-thing img{width:100%;height:100%;object-fit:cover;display:block}.shark-app .sk-pp-made{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.shark-app .sk-pp-thing{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--home-hover)}.shark-app .sk-pp-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.shark-app .sk-pp-play svg{width:26px;height:26px;padding:7px;border-radius:50%;background:#00000073;fill:currentColor}.shark-app .sk-pp-pages{margin-top:8px}.shark-app .sk-pp-page{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:4px 8px;border-radius:10px;text-align:left;font-size:13.5px}.shark-app .sk-pp-page span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-pp-menu-pic{width:18px;height:18px;border-radius:5px;object-fit:cover}.shark-app .sk-menu.sk-pp-brand-menu{width:260px;max-height:min(360px,60vh);overflow-y:auto}.shark-app .sk-pp-brand-menu .sk-menu-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.shark-app .sk-pp{grid-template-columns:minmax(0,1fr)}.shark-app .sk-pp-rail{position:static}}.shark-app .sk-sidebar-backdrop{display:none}.dark .shark-app .sk-nav-icon img,.dark .shark-app .sk-sidebar-icon img{filter:invert(1)}@media(max-width:1000px){.shark-app .sk-content{padding-inline:20px}.shark-app .sk-content .skh-shortcuts{gap:8px}}@media(max-width:700px){.shark-app .sk-sidebar{position:absolute;z-index:35;inset:0 auto 0 0;box-shadow:8px 0 32px #00000014;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s}.shark-app[data-sidebar-open=false] .sk-sidebar{transform:translate(-100%);transition:transform .26s cubic-bezier(.4,0,.6,1),visibility 0s .26s}.shark-app .sk-sidebar-backdrop{display:block;position:absolute;inset:0;z-index:34;background:#0000001f;animation:sk-shark-backdrop-in .26s ease both}@keyframes sk-shark-backdrop-in{0%{opacity:0}}.shark-app .sk-content{padding:clamp(64px,calc((100dvh - 470px)/2),170px) 16px 48px}.shark-app .sk-greeting{margin-bottom:28px}.shark-app .sk-greeting h1{font-size:19px}}@keyframes sk-shark-panel-in{0%{opacity:0;transform:translate(6px,-10px) scale(.96)}to{opacity:1;transform:none}}@keyframes sk-shark-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(4px,-8px) scale(.97)}}.shark-app .sk-panel{transform-origin:100% 0;animation:sk-shark-panel-in .26s cubic-bezier(.32,.72,0,1) both}.shark-app .sk-panel[data-leaving]{animation:sk-shark-panel-out .17s cubic-bezier(.4,0,1,1) both;pointer-events:none}.shark-app[data-home-motion=off] .sk-sidebar{transition:none}.shark-app[data-home-motion=off] .sk-panel,.shark-app[data-home-motion=off] .sk-sidebar-backdrop{animation:none}@media(prefers-reduced-motion:reduce){.shark-app .sk-sidebar{transition:none}.shark-app .sk-panel,.shark-app .sk-panel[data-leaving],.shark-app .sk-sidebar-backdrop{animation:none}}.shark-app[data-conversation=true]{--shark-message-text: #241f01}.dark .shark-app[data-conversation=true]{--shark-message-text: var(--home-text)}.shark-app .sk-main-conversation{display:flex;flex-direction:column;position:relative;overflow:hidden;height:100%;min-height:0}.shark-app .sk-chat-header{height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:space-between;padding:15px 10px 9px 16px;gap:12px}.shark-app .sk-chat-header-left{min-width:0;display:flex;align-items:center;gap:8px}.shark-app .sk-chat-header-left>.sk-icon-button{flex-shrink:0}.shark-app .sk-chat-breadcrumb{display:flex;align-items:center;gap:6px;padding:0 8px;min-width:0;height:38px;font-size:14px;line-height:20px;letter-spacing:-.15px}.shark-app .sk-breadcrumb-project,.shark-app .sk-chat-title{display:flex;align-items:center;gap:6px;min-width:0;border-radius:6px}.shark-app .sk-breadcrumb-project{flex-shrink:0;max-width:200px}.shark-app .sk-breadcrumb-project span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-breadcrumb-project img{flex-shrink:0}.shark-app .sk-chat-title h1{margin:0;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-chat-title{max-width:min(480px,100%)}.shark-app .sk-chat-title:hover,.shark-app .sk-breadcrumb-project:hover{color:var(--home-faint)}.shark-app .sk-breadcrumb-separator{flex-shrink:0;transform:rotate(-90deg)}.shark-app .sk-chat-header-actions{display:flex;flex-shrink:0}.shark-app .sk-conversation-icon{display:grid;place-items:center;position:relative;width:20px;height:20px;flex-shrink:0}.shark-app .sk-conversation-icon img{width:100%;height:100%;object-fit:contain}.shark-app .sk-conversation-icon-chevron{width:16px;height:16px}.shark-app .sk-conversation-icon-more img{width:14px;height:4px}.shark-app .sk-conversation-icon-archive img{width:14.2px;height:16.8px}.shark-app .sk-conversation-icon-panel img{width:16.232px;height:16.232px}.shark-app .sk-conversation-icon-copy img{width:16.33px;height:16.33px}.shark-app .sk-conversation-icon-feedback img{width:17px;height:17px}.shark-app .sk-conversation-icon-retry img{width:16.8px;height:15.4px}.shark-app .sk-conversation-icon .sk-share-bottom{position:absolute;left:2.67px;top:10.168px;width:14.66px;height:7.16px}.shark-app .sk-conversation-icon .sk-share-top{position:absolute;left:5.794px;top:2.84px;width:8.41px;height:9.7px}.shark-app .sk-conversation-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 24px 22px;scrollbar-width:thin}.shark-app .sk-chat-header,.shark-app .sk-conversation-composer{position:relative;z-index:2}.shark-app .sk-chat-header:after,.shark-app .sk-conversation-composer:before{content:"";position:absolute;left:0;right:0;height:18px;pointer-events:none}.shark-app .sk-chat-header:after{top:100%;background:linear-gradient(to bottom,var(--home-background) 8%,transparent)}.shark-app .sk-conversation-composer:before{bottom:100%;background:linear-gradient(to top,var(--home-background) 8%,transparent)}.shark-app .sk-messages{width:min(100%,720px);margin-inline:auto;color:var(--shark-message-text)}.shark-app .sk-messages-tail{flex-shrink:0}.shark-app .sk-message{margin:0}.shark-app .sk-message-user{display:flex;justify-content:flex-end;margin-bottom:40px}.shark-app .sk-message-user .sk-message-body{width:fit-content;max-width:88%;padding:10px 16px;border-radius:22px;background:#f5e46740}.shark-app .sk-message-body>p{margin:0;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.3125px;white-space:pre-wrap;overflow-wrap:anywhere}.shark-app .sk-message-assistant{position:relative;isolation:isolate;margin-bottom:32px}.shark-app .sk-message-assistant:before{content:"";position:absolute;inset:-20px -24px;z-index:-1}.shark-app .sk-message-assistant .sk-message-body{padding-bottom:6px}.shark-app .sk-message-assistant .sk-message-body>p{line-height:26px}.shark-app .sk-messages{max-width:720px}.shark-app .sk-message-assistant .sk-message-body>p,.shark-app .sk-messages .skw-narration,.shark-app .sk-messages [data-slot=streaming-text]{max-width:62ch}.shark-app .sk-response-actions{display:flex;align-items:center;height:46px;margin-left:-6px;opacity:0;pointer-events:none;transition:opacity .15s ease}.shark-app .sk-message-assistant:hover .sk-response-actions,.shark-app .sk-response-actions:has(button:focus-visible),.shark-app .sk-response-actions[data-menu-open=true]{opacity:1;pointer-events:auto}.shark-app .sk-response-actions button:not(.sk-receipt-toggle){display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--home-faint);transform:translateY(-2px);transition:color .12s ease,background-color .12s ease}.shark-app .sk-response-actions button:not(.sk-receipt-toggle):is(:hover,:focus-visible,[data-state=open]){color:var(--home-text);background:var(--home-hover)}.shark-app .sk-response-actions button[data-rated]{color:#f5e467}.shark-app .sk-response-actions button[data-rated=down] svg{transform:rotate(180deg)}.shark-app .sk-conversation-composer{flex-shrink:0;padding:8px 24px 16px;width:100%}.shark-app .skh-composer-compact .skh-composer-surface{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"context context context" "files files files" "add words send";align-items:center;column-gap:10px;padding:8px}.shark-app .skh-composer-compact .skh-composer-toolbar{display:contents}.shark-app .skh-composer-compact .skh-composer-context{grid-area:context}.shark-app .skh-composer-compact .skh-attachments{grid-area:files}.shark-app .skh-composer-compact .skh-composer-input{grid-area:words;min-width:0;--skh-type-pad: 6px 0}.shark-app .skh-composer-compact .skh-attach,.shark-app .skh-composer-compact .sk-tip-anchor:has(>.skh-attach){grid-area:add;align-self:end}.shark-app .skh-composer-compact .skh-model-and-send{grid-area:send;align-self:end}.shark-app .skh-composer-compact .skh-composer-editor{min-height:36px;max-height:min(170px,25dvh);line-height:24px}.shark-app .skh-composer-compact .skh-composer-editor[data-empty=true]:before{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skh-composer-compact .skh-commands{top:auto;max-height:min(480px,calc(100dvh - 190px),var(--commands-room, 100dvh))}.shark-app .skh-composer-compact .skh-composer-surface[data-tall=true]{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px}.shark-app .skh-composer-compact .skh-composer-surface[data-tall=true] .skh-composer-input{width:100%;--skh-type-pad: 6px 10px 0}.shark-app .skh-composer-compact .skh-composer-surface[data-tall=true] .skh-composer-editor{max-height:min(240px,32dvh)}.shark-app .skh-composer-compact .skh-composer-surface[data-tall=true] .skh-composer-toolbar{display:flex;align-items:center;justify-content:space-between;height:auto;padding:0}.shark-app .skh-composer-compact .skh-composer-surface[data-tall=true] .skh-attachments{margin:0}.shark-app .skh-composer-compact .skh-attachments{margin:0 0 10px;padding:4px}.shark-app .skh-composer-compact .skh-composer-context{display:flex;margin:0 0 6px}.shark-app[data-conversation=true] .sk-chat-row[aria-current]{background:#f5e46726}.shark-app[data-conversation=true] .sk-projects .sk-nav-row[aria-current]{background:transparent}.shark-app[data-account-upgrade=true] .sk-account-wrap{position:relative}.shark-app[data-account-upgrade=true] .sk-account-plan{visibility:hidden}.shark-app .sk-account-upgrade{position:absolute;left:49px;bottom:12px;height:16px;line-height:16px;padding:0 4px;border-radius:6px;font-size:12px;font-weight:500;background:#f7bef573;color:#ce67ca}.shark-app .sk-conversation-dialog{width:min(440px,calc(100vw - 32px));max-width:440px;padding:24px;border-radius:24px;transform-origin:center}.shark-app .sk-conversation-dialog h2{font-size:18px;font-weight:500;margin:0 0 8px}.shark-app .sk-conversation-dialog label{display:block;font-size:14px;margin-bottom:8px}.shark-app .sk-conversation-dialog input,.shark-app .sk-conversation-dialog textarea{width:100%;padding:12px;border:1px solid var(--home-border);border-radius:12px;background:var(--home-surface);color:var(--home-text);outline:none}.shark-app .sk-conversation-dialog input:focus,.shark-app .sk-conversation-dialog textarea:focus{border-color:var(--home-muted)}.shark-app .sk-conversation-dialog textarea{min-height:160px;max-height:40dvh;resize:vertical;font-size:14px;line-height:22px}.shark-app .sk-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.shark-app .sk-dialog-actions button,.shark-app .sk-archived-chat button{padding:8px 14px;border-radius:20px;font-size:14px;cursor:pointer}.shark-app .sk-dialog-actions button:last-child,.shark-app .sk-archived-chat button{background:var(--home-text);color:var(--home-surface)}.shark-app .sk-dialog-actions button.sk-dialog-danger{background:var(--red);color:#fff}.shark-app .sk-dialog-actions button:disabled{opacity:.35}.shark-app .sk-dialog-actions button:first-child:not(:last-child):hover{background:var(--home-hover)}.shark-app .sk-dialog-actions button.sk-dialog-danger:hover{background:#e23f3f}.shark-app .sk-dialog-actions button:focus-visible{outline:2px solid var(--home-text);outline-offset:2px}.shark-app .sk-confirm{display:block}.shark-app .sk-confirm-title{font-size:18px;font-weight:500;line-height:26px;margin:0 0 16px}.shark-app .sk-confirm-subject{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:var(--home-hover)}.shark-app .sk-confirm-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;line-height:22px;font-weight:500;overflow-wrap:anywhere}.shark-app .sk-confirm-facts{font-size:13px;line-height:18px;color:var(--home-muted)}.shark-app .sk-confirm-copy{margin:14px 0 0;font-size:14px;line-height:21px;color:var(--home-muted)}.shark-app .sk-confirm .sk-dialog-actions{margin-top:20px}.shark-app .sk-project-choices{display:flex;flex-direction:column;gap:4px}.shark-app .sk-project-choices button{display:flex;align-items:center;gap:10px;text-align:left;padding:10px;border-radius:12px;cursor:pointer}.shark-app .sk-project-choices button:hover,.shark-app .sk-project-choices button[aria-pressed=true]{background:var(--home-hover)}.shark-app .sk-project-choices button>span:first-of-type{flex:1}.shark-app .sk-archived-chat{display:flex;align-items:center;justify-content:space-between;gap:12px}.shark-app .sk-archived-chat>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .shark-app .sk-conversation-icon img,.dark .shark-app .sk-breadcrumb-project img,.dark .shark-app .sk-breadcrumb-separator,.dark .shark-app .sk-project-choices img{filter:invert(1)}@media(max-width:700px){.shark-app .sk-chat-header{padding-inline:8px;gap:4px}.shark-app .sk-chat-breadcrumb{padding-inline:2px;gap:4px}.shark-app .sk-breadcrumb-project{max-width:110px}.shark-app .sk-chat-header-left{gap:4px}.shark-app .sk-conversation-scroll{padding-inline:20px}.shark-app .sk-message-assistant:before{inset:-20px}.shark-app .sk-conversation-composer{padding:8px 12px max(16px,env(safe-area-inset-bottom))}}@media(max-width:580px){.shark-app .skh-composer-compact .skh-composer-surface{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"context context" "files files" "add words" "send send"}.shark-app .skh-composer-compact .skh-model-and-send{justify-content:flex-end;margin-top:4px}.shark-app .sk-breadcrumb-project{max-width:85px}}@media(hover:none){.shark-app .sk-response-actions{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.shark-app .sk-response-actions,.shark-app .sk-response-actions button{transition:none}}.shark-app[data-home-motion=off] .sk-response-actions,.shark-app[data-home-motion=off] .sk-response-actions button{transition:none}.shark-app .sk-message-day{width:min(100%,768px);margin:8px auto 20px}.shark-app #shark-preview-description+.sk-message{margin-top:28px}.shark-app .sk-message-time{font-size:12px;line-height:20px;color:var(--home-faint);opacity:0;transition:opacity .12s ease;white-space:nowrap}.shark-app .sk-message-user{align-items:center;gap:10px}.shark-app .sk-message-user:hover .sk-message-time,.shark-app .sk-message-user:focus-within .sk-message-time{opacity:1}.shark-app .sk-message-time-inline{margin-left:4px;align-self:center}.shark-app .sk-response-actions .sk-message-time{opacity:1}@media(hover:none){.shark-app .sk-message-time{opacity:1}}@media(prefers-reduced-motion:reduce){.shark-app .sk-message-time{transition:none}}.shark-app .sk-feedback-dialog{box-shadow:none}.shark-app .sk-feedback-dialog [data-slot=feedback-dialog]{background:var(--home-surface);border-color:var(--home-border);box-shadow:var(--home-menu-shadow)}.shark-app .sk-panel{--panel-ink: rgba(0, 0, 0, .9);--panel-sub: rgba(0, 0, 0, .5);--panel-rule: rgba(166, 166, 166, .2);--panel-edge: rgba(0, 0, 0, .17);--panel-pending: rgba(117, 117, 117, .2);--panel-accent: #aa3aff;position:absolute;z-index:20;top:53px;right:10px;width:269px;max-width:calc(100% - 20px);display:flex;flex-direction:column;align-items:flex-start;background:var(--home-surface);border:1px solid var(--panel-edge);border-radius:18px;max-height:calc(100% - 63px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;box-shadow:0 4px 6px #00000008,0 5px 8px #00000012;font-family:var(--flobi-ui-font, "Inter", sans-serif)}.dark .shark-app .sk-panel{--panel-ink: rgb(244 241 235 / 90%);--panel-sub: rgb(244 241 235 / 55%);--panel-rule: rgb(244 241 235 / 14%);--panel-edge: rgb(244 241 235 / 16%);--panel-pending: rgb(244 241 235 / 22%)}.shark-app .sk-panel-section{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-inline:6px}.shark-app .sk-panel-section:first-child{padding-top:6px}.shark-app .sk-panel-section:last-child{padding-bottom:12px}.shark-app .sk-panel-rule{width:100%;padding-block:6px}.shark-app .sk-panel-rule:before{content:"";display:block;height:1px;width:100%;background:var(--panel-rule)}.shark-app .sk-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:8px;border-radius:12px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.1504px;color:var(--panel-ink);text-align:left}.shark-app .sk-panel-heading[aria-expanded]{cursor:pointer}.shark-app button.sk-panel-heading:hover{background:var(--home-hover)}.shark-app .sk-panel-heading>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-panel-chevron{width:16px;height:16px;flex-shrink:0;transition:transform .15s ease}.shark-app .sk-panel-heading[aria-expanded=false] .sk-panel-chevron{transform:rotate(-90deg)}.shark-app .sk-panel-row{display:flex;align-items:center;gap:6px;width:100%;padding:8px;border-radius:12px;text-align:left;font-size:14px;line-height:20px;letter-spacing:-.1504px;color:var(--panel-sub)}.shark-app button.sk-panel-row{cursor:pointer}.shark-app button.sk-panel-row:hover{background:var(--home-hover)}.shark-app .sk-panel-row-wrap{align-items:flex-start}.shark-app .sk-panel-row-heading{justify-content:space-between}.shark-app .sk-panel-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--panel-ink)}.shark-app .sk-panel-stat+.sk-panel-stat .sk-panel-row-label{font-weight:400;color:var(--panel-sub)}.shark-app .sk-panel-stat-value{white-space:nowrap;font-size:13px;line-height:20px;color:var(--panel-sub);font-variant-numeric:tabular-nums}.shark-app .sk-panel-row-wrap>span:last-child{flex:1;min-width:0}.shark-app .sk-panel-task-glyph{position:relative;display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;border-radius:50%}.shark-app .sk-panel-task-done{background:#aa3aff4d}.shark-app .sk-panel-task-done img{display:block;width:6.527px;height:4.869px}.shark-app .sk-panel-task-pending{border:2.25px solid var(--panel-pending)}.shark-app .sk-panel-task-glyph img.sk-panel-task-ring{width:18px;height:18px}.shark-app .sk-panel-task-text-done{text-decoration:line-through;text-decoration-skip-ink:none}.shark-app .sk-panel-apps{display:flex;align-items:center;justify-content:center;gap:6px;padding-left:10px;border-radius:20px;flex-shrink:0}.shark-app .sk-panel-apps-stack{display:flex;align-items:center;gap:6px}.shark-app .sk-panel-app{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:6px}.shark-app .sk-panel-app-face{position:relative;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;overflow:hidden}.shark-app .sk-panel-app-face img{display:block;position:relative}.shark-app .sk-panel-app-blue{background-image:linear-gradient(142.17deg,#87d7f5 6.14%,#d4f3ff 72.41%);box-shadow:inset 0 0 1.042px .359px #ffffff8c,inset .359px .359px .359px #ffffff8c,inset 0 -5.75px 5.247px #00b9ff87}.shark-app .sk-panel-app-blue img{width:14.864px;height:11.058px;margin-top:1.18px}.shark-app .sk-panel-app-green{background:#d7ffdd;box-shadow:inset 0 0 5.458px .423px #44854e7f}.shark-app .sk-panel-app-green img{width:16.7px;height:8.56px}.shark-app .sk-panel-app-orange{background:#ffe0d4;box-shadow:inset 0 0 5.458px .423px #f7682f7f}.shark-app .sk-panel-app-orange img{width:13.86px;height:8.56px}.shark-app .sk-panel-apps-more{white-space:nowrap;font-size:13px;line-height:20px;letter-spacing:-.1504px;color:var(--panel-sub);cursor:default}.shark-app .sk-panel-apps-more:hover{color:var(--panel-ink)}.shark-app .sk-panel-app,.shark-app .sk-panel-apps-more{outline-offset:2px}.shark-app .sk-panel-app:focus-visible,.shark-app .sk-panel-apps-more:focus-visible{outline:2px solid var(--home-muted)}.shark-app .sk-panel-context-icon{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0}.shark-app .sk-panel-context-icon img{display:block;width:18px;height:18px}.shark-app .sk-panel-context-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0;letter-spacing:-.1504px;color:var(--panel-sub)}.shark-app .sk-panel-context-name{font-size:14px;line-height:18px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--panel-ink)}.shark-app .sk-panel-context-kind{font-size:12px;line-height:16px}.dark .shark-app .sk-panel-chevron,.dark .shark-app .sk-panel-context-icon img,.dark .shark-app .sk-panel-task-ring{filter:invert(1)}@media(max-width:700px){.shark-app .sk-panel{top:48px;right:8px;left:8px;width:auto;max-width:269px;margin-left:auto}}.shark-app .sk-panel-outputs{max-height:calc(100% - 113px);overflow:hidden;box-shadow:0 4px 12px #00000008,0 5px 16px -4px #00000012;filter:none}.shark-app .sk-panel-outputs>.sk-panel-section:first-child,.shark-app .sk-panel-outputs>.sk-panel-rule{flex-shrink:0}.shark-app .sk-panel-section-assets{flex:1;min-height:0;padding-bottom:0}.shark-app .sk-panel-output-row{padding-block:6px}.shark-app .sk-panel-output{--output-edge: rgb(0 0 0 / 7%);--output-from: rgb(0 0 0 / 3%);--output-to: rgb(0 0 0 / 1%);--output-tile: rgb(0 0 0 / 6%);--output-glow: transparent;display:flex;align-items:center;gap:12px;flex:1;min-width:0;height:48px;padding-inline:7px;border-radius:6px;border:.5px solid var(--output-edge);background:linear-gradient(to bottom,var(--output-from),var(--output-to));text-align:left;cursor:pointer;overflow:hidden}.shark-app .sk-panel-output:hover{filter:brightness(.985)}.shark-app .sk-panel-output-flow{--output-edge: #ffeee7;--output-from: #fff1eb;--output-to: #fffbfa;--output-tile: #ffe0d4;--output-glow: #f7682f}.shark-app .sk-panel-output-writer{--output-edge: #ebffe7;--output-from: #f0ffeb;--output-to: #fbfffa;--output-tile: #ade1b5;--output-glow: #44854e}.shark-app .sk-panel-output-drive,.shark-app .sk-panel-output-upscaler{--output-edge: #e3effd;--output-from: #eff5ff;--output-to: #fbfdff;--output-tile: #dcefff;--output-glow: #1f6fd1}.shark-app .sk-panel-output-wall{--output-edge: #ffe5e3;--output-from: #fff0ef;--output-to: #fffbfb;--output-tile: #ffe3e3;--output-glow: #d1332b}.shark-app .sk-panel-output-lumens{--output-edge: #ffe6e2;--output-from: #fff1ef;--output-to: #fffbfa;--output-tile: #ffd9d6;--output-glow: #c8362e}.shark-app .sk-panel-output-handoff{--output-edge: #e6eaff;--output-from: #f1f3ff;--output-to: #fbfcff;--output-tile: #dde6ff;--output-glow: #3452c9}.shark-app .sk-panel-output-plain{background:var(--output-tile);color:var(--output-ink)}.shark-app .sk-panel-output-plain:after{box-shadow:none}.shark-app .sk-panel-output-tile{position:relative;display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:8px;background:var(--output-tile);overflow:hidden}.shark-app .sk-panel-output-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 6.581px 1.436px var(--output-glow);pointer-events:none}.shark-app .sk-panel-output-tile img{display:block;height:14.35px}.shark-app .sk-panel-output-flow .sk-panel-output-tile img{width:23.52px}.shark-app .sk-panel-output-writer .sk-panel-output-tile img{width:28.31px}.shark-app .sk-panel-output-text{display:flex;flex-direction:column;justify-content:center;gap:2px;flex:1;min-width:0;height:100%;letter-spacing:-.1504px;color:#000c}.dark .shark-app .sk-panel-output{--output-edge: rgb(255 255 255 / 8%);--output-from: rgb(255 255 255 / 5%);--output-to: rgb(255 255 255 / 2%)}.dark .shark-app .sk-panel-output-text{color:var(--home-text)}.shark-app .sk-panel-output-name{font-size:14px;line-height:18px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-panel-output-meta{font-size:12px;line-height:16px;opacity:.55;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-panel-assets{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4.05px;width:100%;padding:7.866px 7.866px 12px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.shark-app .sk-panel-asset{width:117.579px;height:121.512px;flex-shrink:0;border-radius:1.967px;overflow:hidden;background:var(--home-hover);cursor:pointer}.shark-app .sk-panel-asset img{display:block;width:100%;height:100%;object-fit:cover}.shark-app .sk-panel-asset:hover img{opacity:.9}.shark-app .sk-panel-asset:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .sk-panel-empty{width:100%;margin:0;padding:2px 8px 8px;font-size:13px;line-height:18px;color:var(--panel-sub)}.shark-app .skw-work{--swarm-live: #aa3aff;--swarm-done: #3f9a54;width:100%;font-family:var(--flobi-ui-font, "Inter", sans-serif);color:var(--shark-message-text, var(--home-text))}.shark-app .skw-work-head{display:flex;align-items:center;gap:4px;width:100%;margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid var(--home-border);text-align:left;font-size:14px;line-height:20px;color:var(--home-faint)}.shark-app .skw-work-toggle{cursor:pointer}.shark-app .skw-work-toggle:hover{color:var(--home-muted)}.shark-app .skw-work-toggle:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px;border-radius:4px}.shark-app .skw-narration{margin:0 0 14px;font-size:16px;line-height:26px;letter-spacing:-.3125px}.shark-app .skw-answer{margin-top:2px}.shark-app .skw-work [data-slot=streaming-text]{margin-bottom:14px;font-size:16px;line-height:26px;letter-spacing:-.3125px}.shark-app .skw-log{display:flex;flex-direction:column;margin-bottom:14px}.shark-app .skw-log>.skw-narration{margin:0 0 12px}.shark-app .skw-table{display:flex;flex-direction:column;width:100%;border:1px solid var(--home-border);border-radius:14px;overflow:hidden}.shark-app .skw-table>*+*{border-top:1px solid var(--home-border)}.shark-app .skw-table .skw-line-row{padding:9px 12px}.shark-app .skw-table button.skw-line-row:hover{background:var(--home-hover)}.shark-app .skw-table .skw-line-detail{margin:7px 12px 14px 40px}.shark-app .skw-table .skw-group-lines .skw-line-detail{margin-left:62px}.shark-app .skw-table .skw-group-lines{border-top:1px solid var(--home-border);background:var(--home-hover)}.shark-app .skw-table .skw-group-lines>.skw-line+.skw-line{border-top:1px solid var(--home-border)}.shark-app .skw-table .skw-group-lines .skw-line-row{padding-left:34px}.shark-app .skw-log:empty{display:none}.shark-app .skw-thinking{padding:2px 0 6px}.shark-app .skw-agents-line{margin:0 0 20px}.shark-app .skw-line-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:3px 0;text-align:left;font-size:15px;line-height:24px;color:var(--home-muted)}.shark-app button.skw-line-row{cursor:pointer}.shark-app button.skw-line-row:hover .skw-line-text{color:var(--home-text)}.shark-app button.skw-line-row:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px;border-radius:4px}.shark-app .skw-line-icon{display:grid;place-items:center;width:18px;height:18px;margin-top:3px;flex-shrink:0;opacity:.88}.shark-app .skw-line-icon img{display:block;width:16px;height:16px;border-radius:4px;object-fit:contain}.shark-app .skw-line-text{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.shark-app .skw-line-chevron{flex-shrink:0;margin-top:4px;color:var(--home-faint);opacity:.75}.shark-app .skw-line[data-quiet] .skw-line-chevron{opacity:0;transition:opacity .12s ease}.shark-app .skw-line[data-quiet]:hover .skw-line-chevron,.shark-app .skw-line[data-quiet][data-open] .skw-line-chevron{opacity:1}.shark-app .skw-line-detail{margin:6px 0 12px 28px}.shark-app .skw-group-lines{display:flex;flex-direction:column;gap:2px}.shark-app .skw-detail-box{padding:0;font-size:13.5px;line-height:20px;color:var(--home-text)}.shark-app .skw-detail-box>p{margin:0}.shark-app .skw-detail-box>p+p{margin-top:2px}.shark-app .skw-detail-result{color:var(--home-faint)}.shark-app .skw-error-note{margin:8px 0 0;font-size:12.5px;line-height:18px;color:var(--home-faint)}.shark-app .skw-bar{display:flex;align-items:center;gap:10px;width:100%;margin:4px 0 8px;padding:6px 8px;border:0;border-radius:10px;background:transparent;font-family:var(--flobi-ui-font, "Inter", sans-serif);font-size:13px;line-height:18px;color:var(--home-muted);cursor:pointer;transition:background-color .12s ease}.shark-app .skw-bar:hover{background:var(--home-hover)}.shark-app .skw-bar:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skw-bar-badge{flex-shrink:0}.shark-app .skw-bar[data-state=working] .skw-bar-badge{animation:sk-swarm-pulse 1.8s ease-in-out infinite}.shark-app .skw-bar-clock{flex-shrink:0;font-variant-numeric:tabular-nums}.shark-app .skw-bar-count{flex-shrink:0;padding:2px 8px;border-radius:9px;background:#aa3aff1f;color:#7a2bbd;font-weight:500}.shark-app .skw-bar[data-state=asleep] .skw-bar-count,.shark-app .skw-bar[data-state=paused] .skw-bar-count{background:var(--home-hover);color:var(--home-muted)}.shark-app .skw-bar-doing{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--home-faint)}.shark-app .skw-bar>svg{flex-shrink:0;color:var(--home-faint)}@media(max-width:700px){.shark-app .skw-bar-clock{display:none}}@media(prefers-reduced-motion:reduce){.shark-app .skw-bar[data-state=working] .skw-bar-badge{animation:none}}.shark-app .skw-qcard{width:min(100%,720px);margin:0 auto 10px;border:1px solid var(--home-border);border-radius:20px;background:var(--home-surface);box-shadow:0 4px 6px #00000008,0 5px 8px #00000012;font-family:var(--flobi-ui-font, "Inter", sans-serif);color:var(--home-text)}.shark-app .skw-qcard-head{display:flex;align-items:center;gap:12px;padding:14px 12px 6px 20px}.shark-app .skw-qcard-title{flex:1;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:22px}.shark-app .skw-qcard-pager{display:flex;align-items:center;gap:2px;flex-shrink:0;font-size:13px;color:var(--home-faint)}.shark-app .skw-qcard-pager button,.shark-app .skw-qcard-close{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--home-faint);cursor:pointer}.shark-app .skw-qcard-pager button:hover:not(:disabled),.shark-app .skw-qcard-close:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .skw-qcard-pager button:disabled{opacity:.35;cursor:default}.shark-app .skw-qcard-pager button:focus-visible,.shark-app .skw-qcard-close:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skw-qcard-options{display:flex;flex-direction:column;padding:4px 12px 12px}.shark-app .skw-qcard-option{display:flex;align-items:center;gap:14px;width:100%;min-height:46px;padding:6px 8px;border-radius:12px;text-align:left;font-size:15px;line-height:22px;color:var(--home-text);cursor:pointer;transition:background-color .1s ease}.shark-app .skw-qcard-option+.skw-qcard-option{border-top:1px solid var(--home-border);border-radius:0}.shark-app .skw-qcard-option[aria-selected=true],.shark-app .skw-qcard-option:hover:not(:disabled){background:var(--home-hover)}.shark-app .skw-qcard-option:focus-visible{outline:2px solid var(--home-muted);outline-offset:-2px}.shark-app .skw-qcard-option:disabled{cursor:default;color:var(--home-faint)}.shark-app .skw-qcard-option[data-chosen]{color:var(--home-text)}.shark-app .skw-qcard-option[data-chosen] svg{margin-left:auto;color:#8a7a05}.shark-app .skw-qcard-option kbd{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:var(--home-hover);font:500 13px/1 var(--flobi-ui-font, "Inter", sans-serif);color:var(--home-faint)}.shark-app .skw-qcard-option[aria-selected=true] kbd{background:var(--home-pressed);color:var(--home-text)}.shark-app .skw-qcard-option[data-chosen] kbd{background:#f5e46773;color:#8a7a05}.shark-app .sk-conversation-composer[data-asking]{padding-top:4px}.shark-app .sk-message.sk-message-answers{margin:0 0 40px}.shark-app .sk-answers{display:flex;flex-direction:column;gap:16px;width:min(100%,720px);padding:18px 24px 20px;border:1px solid var(--home-border);border-radius:20px}.shark-app .sk-answer{display:flex;flex-direction:column;gap:2px}.shark-app .sk-answer-question{font-size:15px;line-height:22px;color:var(--home-muted)}.shark-app .sk-answer-text{font-size:16px;line-height:24px;letter-spacing:-.3125px;color:var(--shark-message-text, var(--home-text))}.shark-app .skw-deliverables{display:flex;flex-direction:column;gap:12px;margin:8px 0 4px}.shark-app .skw-deliverables-title{margin:0;font-size:15px;font-weight:500;line-height:22px}.shark-app .skw-visuals{display:grid;gap:10px}.shark-app .skw-visual{display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left;cursor:pointer}.shark-app .skw-visual-tile{position:relative;aspect-ratio:1;width:100%;border-radius:12px;overflow:hidden;background:var(--home-hover)}.shark-app .skw-visual-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.shark-app .skw-visual:hover .skw-visual-tile img{transform:scale(1.03)}.shark-app .skw-visual:focus-visible{outline:none}.shark-app .skw-visual:focus-visible .skw-visual-tile{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skw-visual-play{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px 0 7px;border-radius:13px;background:#0000008c;color:#fff;font-size:12px;font-weight:500}.shark-app .skw-visual-name{font-size:13.5px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skw-visual-meta{margin-top:-4px;font-size:12px;line-height:16px;color:var(--home-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skw-files{display:flex;flex-direction:column;gap:8px}.shark-app .skw-file{display:flex;align-items:center;gap:12px;min-height:68px;padding:8px 10px;border:1px solid var(--home-border);border-radius:16px;background:var(--home-surface)}.shark-app .skw-file-tile{flex-shrink:0;width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:var(--tile, var(--home-hover));color:var(--ink, var(--home-muted))}.shark-app .skw-file-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.shark-app .skw-file-name{font-size:15px;line-height:20px;color:var(--home-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skw-file-kind{font-size:13px;line-height:18px;color:var(--home-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skw-file-action{flex-shrink:0;height:36px;padding:0 14px;border-radius:12px;background:var(--home-hover);font-size:14px;font-weight:500;color:var(--home-text);cursor:pointer;transition:background-color .1s ease}.shark-app .skw-file-action:hover{background:var(--home-pressed)}.shark-app .skw-file-action:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skw-file-pending{flex-shrink:0;height:36px;padding:0 14px;display:inline-flex;align-items:center;font-size:14px;color:var(--home-muted)}.shark-app .skw-file-tile.skw-file-app{background:none;display:grid;place-items:center}.shark-app .skw-sleep{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;margin-top:10px;padding:10px 14px 10px 10px;border:1px solid var(--home-border);border-radius:16px;background:var(--home-hover)}.shark-app .skw-sleep-tile{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:12px;background:#f5e46759}.shark-app .skw-sleep-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.shark-app .skw-sleep-name{display:flex;align-items:center;gap:8px;font-size:15px;line-height:20px;color:var(--home-text)}.shark-app .skw-sleep-dot{width:7px;height:7px;border-radius:50%;background:var(--home-faint);animation:sk-swarm-breathe 2.8s ease-in-out infinite}.shark-app .skw-sleep-kind{font-size:13px;line-height:19px;color:var(--home-faint)}.shark-app .skw-sleep-meta{flex-shrink:0;align-self:flex-start;margin-top:2px;font-size:13px;line-height:18px;color:var(--home-faint)}@keyframes sk-swarm-breathe{0%,to{opacity:.25}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.shark-app .skw-sleep-dot{animation:none;opacity:.6}}.shark-app .skw-doc{width:100%;border:1px solid var(--home-border);border-radius:16px;background:var(--home-surface);overflow:hidden}.shark-app .skw-doc-head{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-bottom:1px solid var(--home-border)}.shark-app .skw-doc-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.shark-app .skw-doc-name{font-size:15px;line-height:20px;color:var(--home-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skw-doc-meta{font-size:13px;line-height:18px;color:var(--home-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skw-doc[data-writing] .skw-doc-meta{animation:sk-swarm-pulse 1.6s ease-in-out infinite}.shark-app .skw-doc-open{flex-shrink:0;height:32px;padding:0 14px;border-radius:12px;background:var(--home-hover);font-size:14px;font-weight:500;color:var(--home-text);cursor:pointer;transition:background-color .1s ease}.shark-app .skw-doc-open:hover{background:var(--home-pressed)}.shark-app .skw-doc-open:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skw-doc-head{border-bottom:0}.shark-app .skw-brief-summary{display:flex;flex-direction:column}.shark-app .skw-brief-summary .skw-narration{margin-bottom:10px;max-width:62ch}.shark-app .skw-brief-source{color:var(--home-faint);font-size:14px;line-height:22px}@media(prefers-reduced-motion:reduce){.shark-app .skw-doc[data-writing] .skw-doc-meta{animation:none}}.shark-app .skw-plan{max-width:none;gap:14px}.shark-app .skw-plan [data-slot=agent-plan]{width:100%}.shark-app .skw-plan>div:first-child span:first-child{font-size:15px;font-weight:500;line-height:22px}.shark-app .skw-plan>div:first-child span:last-child{font-size:13px;letter-spacing:0;color:var(--home-faint)}.shark-app .skw-plan ul{gap:14px}.shark-app .skw-plan li{align-items:flex-start;gap:10px;font-size:15px;line-height:22px}.shark-app .skw-plan li>span:first-child{margin-top:1px}.shark-app .skw-plan li[data-state=queued]>span:nth-child(2){color:var(--home-text)}.shark-app .skw-plan li[data-state=done]>span:nth-child(2){color:var(--home-muted)}.shark-app .skw-plan [data-slot=agent-plan-detail]{margin-top:1px;font-size:14px;line-height:21px;color:var(--home-faint)}.shark-app .skw-plan-agents{display:flex;align-items:center;gap:4px;margin-top:1px}.shark-app .skw-sheet{display:flex;flex-direction:column;gap:12px;width:min(100%,560px);margin-top:2px}.shark-app .skw-actions{display:flex;align-items:center;gap:8px}.shark-app .skw-primary,.shark-app .skw-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:16px;font-size:13px;font-weight:500;line-height:20px;cursor:pointer;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.shark-app .skw-primary{background:var(--home-text);color:var(--home-surface)}.shark-app .skw-primary:hover{opacity:.88}.shark-app .skw-ghost{color:var(--home-muted)}.shark-app .skw-ghost:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .skw-primary:focus-visible,.shark-app .skw-ghost:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skw-settled{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:18px;color:var(--home-faint)}.shark-app .skw-settled svg{color:var(--swarm-done)}.shark-app .skw-plan-agents img{border-radius:5px}.shark-app .sk-panel.skw-agents{width:420px;max-width:calc(100% - 20px);bottom:14px;padding:0;overflow:hidden;align-items:stretch}.shark-app .skw-agents-head{display:flex;align-items:center;gap:8px;padding:13px 10px 2px 16px}.shark-app .skw-agents-title{font-size:13px;font-weight:500;line-height:20px;color:var(--panel-ink)}.shark-app .skw-agents-time{font-size:12px;color:var(--home-faint);font-variant-numeric:tabular-nums}.shark-app .skw-agents-close{display:grid;place-items:center;width:26px;height:26px;margin-left:auto;border-radius:8px;color:var(--home-muted);cursor:pointer}.shark-app .skw-agents-close:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .skw-agents-sub{margin:0;padding:0 16px 10px;font-size:12px;line-height:18px;color:var(--home-faint);font-variant-numeric:tabular-nums}.shark-app .skw-agents-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 14px}.shark-app .skw-agents-heading{margin:4px 6px 8px;font-size:12.5px;font-weight:500;line-height:18px;color:var(--home-muted)}.shark-app .skw-agents-phase{margin-bottom:4px}.shark-app .skw-agents-phase-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:8px;row-gap:7px;width:100%;padding:9px 10px 8px 12px;border-radius:10px;background:var(--home-hover);text-align:left;cursor:pointer;color:var(--home-faint)}.shark-app .skw-agents-phase[data-state=queued] .skw-agents-phase-head{cursor:default;background:transparent}.shark-app .skw-agents-phase-head:focus-visible{outline:2px solid var(--home-muted);outline-offset:-2px}.shark-app .skw-agents-phase-name{font-size:13px;line-height:18px;color:var(--panel-ink)}.shark-app .skw-agents-phase[data-state=queued] .skw-agents-phase-name{color:var(--home-faint)}.shark-app .skw-agents-phase-count{font-size:12px;line-height:18px;color:var(--home-faint);font-variant-numeric:tabular-nums}.shark-app .skw-agents-phase[data-state=working] .skw-agents-phase-count{color:var(--swarm-live, #aa3aff)}.shark-app .skw-agents-phase-head .skw-dots{grid-column:1 / -1;margin:0}.shark-app .skw-dots{display:flex;gap:4px}.shark-app .skw-dots i{width:6px;height:6px;border-radius:50%;background:#00000024}.dark .shark-app .skw-dots i{background:#fff3}.shark-app .skw-dots i[data-state=working]{background:#aa3aff}.shark-app .skw-dots i[data-state=done]{background:#3f9a54}.shark-app .skw-agents-table{width:100%;margin:4px 0 8px;border-collapse:collapse;font-size:12.5px;line-height:18px}.shark-app .skw-agents-table th{padding:6px 8px 4px;text-align:left;font-weight:400;font-size:12px;color:var(--home-faint)}.shark-app .skw-agents-table td{padding:5px 8px;color:var(--home-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.shark-app .skw-agents-table th:not(:first-child),.shark-app .skw-agents-table td:not(:first-child){text-align:right}.shark-app .skw-agents-table td:first-child{color:var(--panel-ink)}.shark-app .skw-agents-table tr[data-state=queued] td{color:var(--home-faint)}.shark-app .skw-agents-glyph{display:inline-grid;place-items:center;width:16px;height:14px;margin-right:6px;vertical-align:-2px;color:#3f9a54}.shark-app .skw-agents-live{display:block;width:6px;height:6px;border-radius:50%;background:#aa3aff;animation:sk-swarm-pulse 1.2s ease-in-out infinite}@keyframes sk-swarm-pulse{50%{opacity:.35}}.shark-app .skw-work .skw-element{max-width:none;width:100%}.shark-app .skw-work .skw-frame{width:240px}.shark-app .skw-work [data-slot=file-tree],.shark-app .skw-work [data-slot=research-report]{background:transparent;border:0;padding:0;border-radius:0}.shark-app .skw-work [data-slot=memory-chips]>div:last-child{flex-direction:column;gap:0}.shark-app .skw-work [data-slot=memory-chips]>div:last-child>span{justify-content:space-between;padding:4px 0 4px 10px;border-radius:0;border-left:1px solid var(--home-border);background:transparent;font-size:12.5px;line-height:17px}.shark-app .skw-work [data-slot=web-search]>span:first-child{padding:0;border-radius:0;background:transparent}.shark-app .skw-error [data-slot=tool-error]{background:transparent;border:0;padding:0}.shark-app .skw-error [data-slot=tool-error]>div:last-child{display:none}.shark-app .skw-error[data-resolved] [data-slot=tool-error]{opacity:.7}@media(min-width:1024px){.shark-app .sk-conversation-scroll[data-panel=agents],.shark-app .sk-conversation-composer[data-panel=agents]{padding-right:444px}}@media(max-width:700px){.shark-app .sk-panel.skw-agents{inset:48px 8px 8px;width:auto;max-width:none;margin-left:0}.shark-app .skw-line-text{white-space:normal}}@media(prefers-reduced-motion:reduce){.shark-app .skw-agents-live{animation:none}}.shark-app .sk-swarm-content{width:min(100%,768px);margin-inline:auto;padding:clamp(56px,calc((100dvh - 518px)/2),260px) 24px 48px}.shark-app .sk-swarm-greeting{display:flex;flex-direction:column;gap:8px;align-items:center;padding:0 12px 36px;text-align:center}.shark-app .sk-swarm-greeting h1,.shark-app .sk-swarm-greeting p{margin:0;font-size:20px;line-height:20px;letter-spacing:-.6px;font-weight:600}.shark-app .sk-swarm-greeting h1{color:var(--home-text);opacity:.9}.shark-app .sk-swarm-greeting p{color:var(--home-text);opacity:.3}.shark-app .sk-swarm-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:36px;padding:0 8px;border-radius:22px;background:#f5e46740;color:#c0aa09;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-.3125px}.shark-app .sk-swarm-badge img{width:15px;height:15px;object-fit:contain}.shark-app .sk-swarm-suggestions{display:flex;flex-direction:column;gap:6px;margin-top:17px}.shark-app .sk-swarm-suggestions>button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;padding:4px 18px;border-radius:24px;text-align:left;font-size:14px;line-height:20px;letter-spacing:-.1504px;color:var(--home-muted)}.shark-app .sk-swarm-suggestions>button:hover{background:var(--home-hover)}.shark-app .sk-swarm-suggestions .skh-app-stack{flex-shrink:0}.shark-app[data-swarm-mode=true] .sk-nav-row[aria-current]{background:#f5e46726}@media(max-width:700px){.shark-app .sk-swarm-content{padding:64px 16px 32px}.shark-app .sk-swarm-suggestions>button{padding:8px 12px}}.shark-app .ski-turn{display:flex;flex-direction:column}.shark-app .ski-turn [data-slot=streaming-text]{margin:0;font-size:16px;line-height:26px;letter-spacing:-.3125px}.shark-app .ski-turn>[data-slot=streaming-text]+*,.shark-app .ski-turn>[data-slot=thinking-indicator]+*{margin-top:14px}.shark-app .ski-turn>.sk-thinking+*{margin-top:14px}.shark-app .ski-ask-body{padding:16px 20px 0}.shark-app .ski-ask-sentence{margin:0;font-size:16px;line-height:28px;letter-spacing:-.3125px;color:var(--home-text);text-wrap:pretty}.shark-app .ski-ask-sentence strong{font-weight:500}.shark-app .ski-ask-choice{display:inline;margin:0 -2px;padding:2px 3px;border-radius:6px;font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;cursor:pointer;text-decoration:underline dotted rgb(0 0 0 / 40%);text-decoration-thickness:1.5px;text-underline-offset:5px;transition:background-color .1s ease,text-decoration-color .1s ease}.dark .shark-app .ski-ask-choice{text-decoration-color:#fff6}.shark-app .ski-ask-choice:hover,.shark-app .ski-ask-choice[data-state=open]{background:var(--home-hover);text-decoration-color:currentColor}.shark-app .ski-ask-choice:focus-visible{outline:2px solid var(--home-muted);outline-offset:1px}.shark-app .ski-ask-balance{margin:2px 0 0;font-size:13px;line-height:20px;color:var(--home-faint)}.shark-app .ski-ask-ghost{flex-shrink:0;height:36px;white-space:nowrap;padding:0 14px;border-radius:18px;font-size:14px;font-weight:500;color:var(--home-muted);cursor:pointer}.shark-app .ski-ask-ghost:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .ski-ask-go{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;height:36px;white-space:nowrap;padding:0 12px 0 16px;border-radius:18px;background:var(--home-text);color:var(--home-surface);font-size:14px;font-weight:500;cursor:pointer;transition:opacity .12s ease}.shark-app .ski-ask-go:hover{opacity:.88}.shark-app .ski-ask-go kbd{display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:6px;background:#ffffff29;font:12px/1 var(--flobi-ui-font, "Inter", sans-serif);color:#ffffffbf}.dark .shark-app .ski-ask-go kbd{background:#0000001f;color:#0009}.shark-app .ski-ask-ghost:focus-visible,.shark-app .ski-ask-go:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .ski-ask-menu{min-width:200px}.shark-app .ski-ask-menu.skh-model-menu{width:324px}.shark-app .skh-menu .ski-ask-inline-row{align-items:center;padding-block:8px}.shark-app .ski-ask-inline-row .skh-row-copy{flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px}.shark-app .ski-ask-inline-row .skh-row-copy small{font-size:13px}.shark-app .skh-menu .ski-ask-inline-row .skh-row-check{margin-top:0}.shark-app .ski-ask-inline-row:not(:has(.skh-row-check)) .skh-row-copy{margin-right:25px}.shark-app .ski-ask-inline-row .skh-row-icon{min-height:18px}.shark-app .ski-grid{display:grid;gap:8px;width:100%}.shark-app .ski-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.shark-app .ski-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:460px){.shark-app .ski-grid[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}.shark-app .ski-tile{position:relative;isolation:isolate;overflow:hidden;border-radius:14px;background:var(--home-hover)}.shark-app .ski-tile[data-selected]{box-shadow:0 0 0 2px var(--home-surface),0 0 0 4px var(--home-text)}.shark-app .ski-tile[data-pending]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 55%) 50%,transparent 80%);transform:translate(-100%);animation:sk-image-shimmer 1.4s ease-in-out infinite}.dark .shark-app .ski-tile[data-pending]:after{background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 8%) 50%,transparent 80%)}@keyframes sk-image-shimmer{to{transform:translate(100%)}}.shark-app .ski-tile-open{position:relative;display:block;width:100%;height:100%;padding:0;cursor:zoom-in}.shark-app .ski-tile-open img{display:block;width:100%;height:100%;object-fit:cover;animation:sk-image-land .32s ease-out}@keyframes sk-image-land{0%{opacity:0}}.shark-app .ski-tile-open:focus-visible{outline:2px solid #fff;outline-offset:-3px;border-radius:14px}.shark-app .ski-tile-scrim{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(0 0 0 / 30%),transparent 30%,transparent 55%,rgb(0 0 0 / 55%));opacity:0;pointer-events:none;transition:opacity .16s ease}.shark-app .ski-tile-figure{margin:0;min-width:0}.shark-app .ski-tile-caption{display:flex;align-items:center;gap:6px;min-height:18px;margin-top:6px;padding:0 2px;font-size:12px;line-height:18px;color:var(--home-faint)}.shark-app .ski-tile-number{font-weight:500;color:var(--home-muted)}.shark-app .ski-tile-check{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid rgb(255 255 255 / 90%);border-radius:50%;background:#0000002e;color:#fff;opacity:0;cursor:pointer;transition:opacity .12s ease,background-color .12s ease,transform .12s ease}.shark-app .ski-tile:hover .ski-tile-check,.shark-app .ski-tile:focus-within .ski-tile-check,.shark-app .ski-tile[data-selected] .ski-tile-check{opacity:1}@media(hover:none){.shark-app .ski-tile-check{opacity:.9}}.shark-app .ski-tile-check:hover{background:#00000052}.shark-app .ski-tile-check:focus-visible{outline:2px solid #fff;outline-offset:1px}.shark-app .ski-tile[data-selected] .ski-tile-check{border-color:#fff;background:var(--home-text);color:var(--home-surface)}.shark-app .ski-tile-clip{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:3px;padding:0 5px;border-radius:4px;background:#0000007f;color:#fff;font-size:11px;font-weight:500;line-height:17px;pointer-events:none}.shark-app .ski-tile:hover .ski-tile-scrim,.shark-app .ski-tile:has(:focus-visible) .ski-tile-scrim,.shark-app .ski-tile[data-selected] .ski-tile-scrim{opacity:1}.shark-app .ski-tile-figure[data-rejected] .ski-tile-open img{opacity:.38;filter:grayscale(.7)}.shark-app .ski-tile-rejected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .ski-tile-layers{display:flex;align-items:center;gap:6px;min-height:26px;margin-top:6px;padding:0 2px;font-size:12px;line-height:18px;color:var(--home-muted)}.shark-app .ski-tile-layers-what{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .ski-tile-layers-open{flex-shrink:0;padding:3px 9px;border-radius:999px;background:var(--home-text);color:var(--home-surface);font-weight:500;text-decoration:none}.shark-app .ski-tile-layers-open:hover{opacity:.88}.shark-app .ski-tile-layers-open:focus-visible{outline:2px solid var(--home-text);outline-offset:2px}.shark-app .ski-tile-menu{min-width:232px}.shark-app .ski-tile-menu [role=menuitem]{gap:10px}.shark-app .ski-menu-icon{color:var(--home-muted)}.shark-app .ski-menu-heading{margin:4px 8px 6px;font-size:12px;line-height:16px;color:var(--home-faint)}.shark-app .ski-menu-price{margin-left:auto;padding-left:16px;font-size:13px;line-height:18px;color:var(--home-faint)}.shark-app .ski-menu-check{margin-left:auto}.shark-app .ski-menu-sub{gap:10px;padding:6px 8px;border-radius:8px;font-size:14px;cursor:pointer}.shark-app .ski-flip img,.shark-app img.ski-flip{transform:scaleX(-1)}.shark-app .ski-look-warm img,.shark-app img.ski-look-warm{filter:sepia(.62) saturate(1.7) hue-rotate(-22deg) brightness(1.02) contrast(1.03)}.shark-app .ski-look-cool img,.shark-app img.ski-look-cool{filter:hue-rotate(28deg) saturate(.75) brightness(.7) contrast(1.12)}.shark-app .ski-look-warm .ski-tile-open:after,.shark-app .ski-look-cool .ski-tile-open:after{content:"";position:absolute;inset:0;pointer-events:none}.shark-app .ski-look-warm .ski-tile-open:after{background:linear-gradient(180deg,#ffbe6e4d,#ff603c61);mix-blend-mode:soft-light}.shark-app .ski-look-cool .ski-tile-open:after{background:linear-gradient(180deg,#141e5a73,#0a143c4d);mix-blend-mode:multiply}.shark-app .ski-look-mono img,.shark-app img.ski-look-mono{filter:grayscale(1) contrast(1.06)}.shark-app .ski-look-shift img,.shark-app img.ski-look-shift{filter:hue-rotate(-28deg) saturate(1.15)}.shark-app .ski-look-sharp img,.shark-app img.ski-look-sharp{filter:contrast(1.08) saturate(1.06)}.shark-app .ski-look-cutout .ski-tile-open,.shark-app .ski-look-cutout.sk-lightbox-stage,.shark-app img.ski-look-cutout{background-color:#fff;background-image:conic-gradient(#ececec 25%,transparent 0 50%,#ececec 0 75%,transparent 0);background-size:16px 16px}.shark-app .ski-look-cutout .ski-tile-open img,.shark-app .ski-look-cutout .sk-lightbox-image{clip-path:ellipse(34% 40% at 50% 54%)}.shark-app .ski-look-cutout .sk-lightbox-backdrop{display:none}.shark-app .ski-tray-actions{display:flex;align-items:center;gap:2px 18px;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.shark-app .ski-tray-actions::-webkit-scrollbar{display:none}.shark-app .ski-tray-actions button{display:inline-flex;flex-shrink:0;align-items:center;gap:3px;height:32px;padding:0;font-size:14px;line-height:20px;color:var(--home-muted);white-space:nowrap;cursor:pointer;transition:color .12s ease}.shark-app .ski-tray-actions button svg{color:var(--home-faint);transition:color .12s ease}.shark-app .ski-tray-actions button:hover,.shark-app .ski-tray-actions button[data-state=open],.shark-app .ski-tray-actions button[aria-pressed=true]{color:var(--home-text)}.shark-app .ski-tray-actions button:hover svg,.shark-app .ski-tray-actions button[data-state=open] svg{color:var(--home-text)}.shark-app .ski-tray-actions button:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px;border-radius:6px}.shark-app .ski-tray-bar{display:flex;align-items:center;gap:12px;padding:8px 12px 6px 20px}.shark-app .ski-tray-bar .ski-tray-actions{flex:1}.shark-app .ski-tray-close{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;margin-left:auto;border-radius:15px;color:var(--home-faint);cursor:pointer}.shark-app .ski-tray-close:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .ski-tray-close:focus-visible{outline:2px solid var(--home-muted);outline-offset:-2px}.shark-app .ski-tray-lightbox{display:flex}.shark-app .ski-tray-lightbox .ski-tray-actions{margin:0 auto}.shark-app .ski-tray-actions button{gap:6px}.shark-app .ski-tray-actions button[data-icon-only]{justify-content:center;width:32px}.shark-app .ski-tray-sep{flex-shrink:0;width:1px;height:18px;background:var(--home-border)}.shark-app .ski-tray-lightbox .ski-tray-actions{gap:2px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--home-surface) 82%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 0 0 .5px var(--home-border),0 8px 24px #00000038;overflow:visible}.shark-app .ski-tray-lightbox .ski-tray-actions button{height:34px;padding:0 13px;border-radius:999px;font-size:13.5px;font-weight:500}.shark-app .ski-tray-lightbox .ski-tray-actions button[data-icon-only]{width:34px;padding:0}.shark-app .ski-tray-lightbox .ski-tray-actions button:hover,.shark-app .ski-tray-lightbox .ski-tray-actions button[data-state=open]{background:var(--home-hover)}.shark-app .ski-tray-lightbox .ski-tray-sep{margin:0 4px}.shark-app .ski-tray-lightbox .sk-tip-anchor{display:inline-flex}.shark-app .ski-context-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:30px;padding:0 4px;border-radius:10px;background:var(--home-hover);font-size:13px;color:var(--home-text)}.shark-app .ski-context-thumbs{display:flex;flex-shrink:0}.shark-app .ski-context-thumbs img{width:22px;height:22px;border:1.5px solid var(--home-surface);border-radius:6px;object-fit:cover}.shark-app .ski-context-thumbs img+img{margin-left:-8px}.shark-app .ski-context-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .ski-context-chip button{display:grid;flex-shrink:0;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--home-muted);cursor:pointer}.shark-app .ski-context-chip button:hover{background:var(--home-pressed);color:var(--home-text)}.shark-app .ski-region{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shark-app .ski-region[data-kind=region]{filter:sepia(.55) hue-rotate(45deg) saturate(.9) brightness(1.04) contrast(1.05)}.shark-app .ski-region[data-kind=erase]{filter:blur(14px) saturate(.9);transform:scale(1.08)}.shark-app .ski-look-soft img,.shark-app img.ski-look-soft{filter:brightness(1.06) contrast(.94) saturate(.9)}.shark-app [class*=image-look-scene-] .ski-tile-open img,.shark-app [class*=image-look-scene-] .sk-lightbox-image{clip-path:ellipse(34% 40% at 50% 54%)}.shark-app [class*=image-look-scene-] .sk-lightbox-backdrop{display:none}.shark-app .ski-look-scene-studio .ski-tile-open,.shark-app .ski-look-scene-studio.sk-lightbox-stage{background:linear-gradient(180deg,#ececee,#c9c9cd 70%,#b5b5ba)}.shark-app .ski-look-scene-marble .ski-tile-open,.shark-app .ski-look-scene-marble.sk-lightbox-stage{background:linear-gradient(160deg,#f4f1ec,#dcd6cc 45%,#f1ece4 60%,#cfc7b9)}.shark-app .ski-look-scene-forest .ski-tile-open,.shark-app .ski-look-scene-forest.sk-lightbox-stage{background:linear-gradient(180deg,#7f9a6a,#40582f 55%,#2b3d22)}.shark-app .ski-look-scene-beach .ski-tile-open,.shark-app .ski-look-scene-beach.sk-lightbox-stage{background:linear-gradient(180deg,#f6b36a,#e7794d 45%,#3b5d7a 70%,#24405a)}.shark-app .ski-look-extend .ski-tile-open:before,.shark-app .ski-look-extend.sk-lightbox-stage:before{content:"";position:absolute;inset:-6%;background:var(--image-src) center / cover;filter:blur(22px) saturate(.9)}.shark-app .ski-look-extend .ski-tile-open img{position:relative;object-fit:contain}.shark-app .ski-look-extend.sk-lightbox-stage .sk-lightbox-backdrop{display:none}@media(max-width:720px){.shark-app .ski-tray-bar{gap:8px;padding-left:16px}}.shark-app .ski-develop{position:absolute;inset:0;pointer-events:none}.shark-app .ski-develop:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgb(0 0 0 / calc(var(--vignette, 0) * .85)) 100%)}.shark-app .ski-develop:after{content:"";position:absolute;inset:0;opacity:calc(var(--grain, 0) * .55);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px}.shark-app .ski-filters{position:absolute;width:0;height:0;overflow:hidden}.shark-app .ski-look-vector img,.shark-app img.ski-look-vector{filter:url(#image-posterize) contrast(1.15) saturate(1.35)}.shark-app .ski-tile[data-failed]{display:grid;place-items:center;background:var(--home-hover);box-shadow:inset 0 0 0 1px var(--home-border)}.shark-app .ski-tile-failed{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--home-muted)}.shark-app .ski-tile-failed .flex-icon{color:var(--home-faint)}.shark-app .ski-run-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.shark-app .ski-run-actions .skw-ghost{gap:7px}.shark-app .ski-run-actions .skw-ghost .flex-icon{color:var(--home-muted)}.shark-app .ski-run-actions .skw-ghost svg{color:var(--home-faint)}.shark-app .ski-sets{display:flex;flex-direction:column;gap:18px;margin-top:14px}.shark-app .ski-set-title{display:flex;align-items:baseline;gap:10px;margin:0 0 8px;font-size:14px;font-weight:500;line-height:20px;color:var(--home-text)}.shark-app .ski-set-title span{font-size:13px;font-weight:400;color:var(--home-faint)}.shark-app .ski-plan{margin-top:4px}.shark-app .ski-turn>[data-slot=streaming-text]+.ski-plan,.shark-app .ski-turn>[data-slot=thinking-indicator]+.ski-plan{margin-top:14px}.shark-app .ski-plan-price{font-size:13px;color:var(--home-faint);white-space:nowrap}.shark-app .ski-plan-price:after{content:" credits"}.shark-app .ski-plan-total{margin:-2px 0 0;font-size:14px;line-height:20px;color:var(--home-muted)}.shark-app .ski-plan-prompt{display:block;margin-top:3px;color:var(--home-muted);text-wrap:pretty}.shark-app .ski-plan [data-slot=agent-plan-detail]>span:first-child{display:block}.shark-app .ski-elements{display:flex;flex-direction:column;gap:14px;margin-top:14px}.shark-app .ski-elements-photos{display:flex;gap:8px}.shark-app .ski-elements-photos figure{margin:0;display:flex;flex-direction:column;gap:4px}.shark-app .ski-elements-photos img{display:block;width:72px;height:72px;border-radius:10px;object-fit:cover}.shark-app .ski-elements-photos figcaption{font-size:12px;line-height:16px;color:var(--home-faint)}.shark-app .ski-elements-found{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.shark-app .ski-elements-found li{display:flex;align-items:center;gap:10px;padding:4px 6px 4px 2px;border-radius:12px}.shark-app .ski-elements-found li[data-off] .ski-element-thumb,.shark-app .ski-elements-found li[data-off] .ski-element-copy{opacity:.4}.shark-app .ski-element-tick{display:grid;flex-shrink:0;place-items:center;width:20px;height:20px;border:1.5px solid var(--home-border);border-radius:6px;color:var(--home-surface);cursor:pointer}.shark-app .ski-element-tick[aria-checked=true]{background:var(--home-text);border-color:var(--home-text)}.shark-app .ski-element-tick:disabled{cursor:default}.shark-app .ski-element-thumb{flex-shrink:0;width:40px;height:40px;border-radius:10px;background-size:220%;background-color:var(--home-hover)}.shark-app .ski-element-copy{display:flex;flex-direction:column;min-width:0;line-height:18px}.shark-app .ski-element-kind{font-size:11px;letter-spacing:.2px;text-transform:uppercase;color:var(--home-faint)}.shark-app .ski-element-name{font-size:14px;color:var(--home-text)}.shark-app .ski-element-copy small{font-size:12px;color:var(--home-faint)}.shark-app .ski-element-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-top:14px}.shark-app .ski-element-card{margin:0;display:flex;flex-direction:column;gap:6px}.shark-app .ski-element-picture{display:block;aspect-ratio:1;border-radius:14px;background-size:220%;background-color:var(--home-hover);animation:sk-image-land .32s ease-out}.shark-app .ski-element-card[data-pending] .ski-element-picture{animation:none;position:relative;overflow:hidden}.shark-app .ski-element-card[data-pending] .ski-element-picture:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 55%) 50%,transparent 80%);transform:translate(-100%);animation:sk-image-shimmer 1.4s ease-in-out infinite}.shark-app .ski-element-card figcaption{display:flex;flex-direction:column;padding:0 2px;line-height:18px}.shark-app .ski-sizes-sheet{margin-top:14px}.shark-app .ski-sizes{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 16px}.shark-app .ski-size{margin:0;display:flex;flex-direction:column;gap:6px}.shark-app .ski-size-box{position:relative;display:block;overflow:hidden;border-radius:8px;background:var(--home-hover)}.shark-app .ski-size[data-pending] .ski-size-box:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 55%) 50%,transparent 80%);transform:translate(-100%);animation:sk-image-shimmer 1.4s ease-in-out infinite}.shark-app .ski-size-box img{display:block;width:100%;height:100%;object-fit:cover;animation:sk-image-land .32s ease-out}.shark-app .ski-size-safe{position:absolute;border:1px dashed rgb(255 255 255 / 75%);border-radius:3px;pointer-events:none;mix-blend-mode:difference}.shark-app .ski-size figcaption{display:flex;flex-direction:column;font-size:12px;line-height:16px;color:var(--home-text)}.shark-app .ski-size figcaption span{color:var(--home-faint)}.shark-app .ski-deliver{display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid var(--home-border);border-radius:14px;max-width:560px}.shark-app .ski-deliver>.flex-icon{flex-shrink:0;color:var(--home-muted)}.shark-app .ski-deliver-copy{display:flex;flex:1;flex-direction:column;min-width:0;font-size:13px;line-height:18px;color:var(--home-faint)}.shark-app .ski-deliver-copy strong{font-size:14px;font-weight:500;line-height:20px;color:var(--home-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .ski-deliver-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .ski-deliver .skw-ghost{flex-shrink:0}.shark-app .sound-wave{display:flex;align-items:center;gap:2px;width:100%;height:100%;padding:0 12px}.shark-app .sound-wave i{flex:1 1 0;min-width:2px;border-radius:2px;background:currentColor;opacity:.5}.shark-app .sound-wave i[data-played]{opacity:1}.shark-app .ski-tile[data-sound]{aspect-ratio:16 / 6;color:var(--home-text);background:var(--home-hover)}.shark-app .ski-tile[data-sound] .ski-tile-open{padding:14px 0}.shark-app .ski-tile[data-sound] .sound-wave{padding:0 52px 0 14px}.shark-app .ski-tile[data-sound][data-pending]{min-height:96px}.shark-app .ski-tile[data-sound] .ski-tile-clip{background:none;color:var(--home-muted)}.shark-app .ski-tile[data-sound] .ski-tile-check{border-color:var(--home-border);background:var(--home-surface);color:var(--home-muted)}.shark-app .ski-tile[data-sound][data-selected] .ski-tile-check{border-color:var(--home-text);background:var(--home-text);color:var(--home-surface)}.shark-app[data-image-mode=true] .sk-nav-row[aria-current],.shark-app[data-video-mode=true] .sk-nav-row[aria-current]{background:#f5e46726}.shark-app .sk-images-header{flex-shrink:0}.shark-app .sk-image-content{width:min(100%,768px);margin-inline:auto;padding:clamp(56px,calc((100dvh - 518px)/2),260px) 24px 25px}.shark-app .sk-image-content .sk-greeting{padding:0}.shark-app .sk-images-title{padding-inline:12px;margin:0 0 22px;font-size:22px;font-weight:500;line-height:26px;letter-spacing:-.4395px;color:var(--home-muted)}.shark-app .sk-image-icon{width:18px;height:18px;object-fit:contain;flex-shrink:0}.shark-app .sk-reference-thumbnail{width:22px;height:22px;object-fit:cover;border-radius:5px}.shark-app .sk-image-templates{padding-top:36px}.shark-app .sk-image-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:8px}.shark-app .sk-image-section-heading h2{margin:0;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-.4395px;color:var(--home-muted)}.shark-app .sk-image-section-heading p{margin:0;font-size:14px;line-height:20px;letter-spacing:-.15px}.shark-app .sk-template-arrows{display:flex;gap:8px}.shark-app .sk-template-arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--home-pressed)}.shark-app .sk-template-arrow img{width:16px;height:16px}.shark-app .sk-template-arrow:disabled{opacity:.3;cursor:default}.shark-app .sk-template-next img{transform:rotate(180deg)}.shark-app .sk-template-track{display:flex;gap:12px;margin-top:18px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.shark-app .sk-template-track::-webkit-scrollbar{display:none}.shark-app .sk-image-template{position:relative;flex:0 0 calc((100% - 36px)/4);aspect-ratio:4 / 5;overflow:hidden;border-radius:24px;background:#181818;scroll-snap-align:start}.shark-app .sk-image-template>img{width:100%;height:100%;object-fit:cover}.shark-app .sk-image-template>span{display:flex;align-items:flex-end;position:absolute;inset:auto 0 0;min-height:75px;padding:32px 18px 22px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;line-height:16px;text-align:left;color:#fff;background:linear-gradient(transparent,#0009)}.shark-app .sk-image-template:focus-visible{outline-offset:-4px!important;outline-color:#fff!important}.shark-app .sk-image-library{padding-top:64px}.shark-app .sk-open-gallery{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;flex-shrink:0;border-radius:999px;background:var(--home-hover);color:var(--home-faint);font-size:14px;line-height:20px;letter-spacing:-.15px}.shark-app .sk-open-gallery .sk-image-icon{opacity:.3}.shark-app .sk-open-gallery:hover{background:var(--home-pressed);color:var(--home-text)}.shark-app .sk-image-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:34px}.shark-app .sk-image-tile{aspect-ratio:1;overflow:hidden;border-radius:12px;background:#181818}.shark-app .sk-image-tile img{width:100%;height:100%;object-fit:cover}.shark-app .sk-image-tile:focus-visible{outline-offset:-4px!important;outline-color:#fff!important}.dark .shark-app .sk-image-icon{filter:invert(1)}@media(max-width:700px){.shark-app .sk-image-content{padding:64px 16px 32px}.shark-app .sk-image-template{flex-basis:calc((100% - 12px)/2)}.shark-app .sk-image-library{padding-top:40px}.shark-app .sk-image-section-heading{gap:12px;padding-inline:4px}.shark-app .sk-image-library .sk-image-section-heading{align-items:flex-start;flex-wrap:wrap}.shark-app .sk-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}}.shark-app .skh-composer-actions{display:flex;align-items:center;gap:4px}.shark-app .ska-held{display:contents}.shark-app .ska-state{flex-shrink:0;padding:0 12px;font-size:14px;line-height:36px;color:var(--home-faint);white-space:nowrap}.shark-app .sk-conversation-composer[data-merged] .skw-qcard{margin-bottom:0;border-bottom:0;border-radius:24px 24px 0 0;box-shadow:none}.shark-app .sk-conversation-composer[data-merged] .skh-composer-surface{border-color:var(--home-border);border-radius:0 0 24px 24px}.shark-app .sk-conversation-composer[data-merged] .skh-composer-surface:before{content:"";position:absolute;inset:-1px 20px auto;height:1px;background:var(--home-border)}.shark-app .sk-conversation-composer[data-merged] .skh-composer-surface{border-top-color:transparent}.shark-app .sk-conversation-composer[data-merged]:focus-within .skw-qcard,.shark-app .sk-conversation-composer[data-merged]:focus-within .skh-composer-surface{border-color:color-mix(in srgb,var(--home-text) 30%,transparent)}.shark-app .sk-conversation-composer[data-merged]:focus-within .skh-composer-surface{border-top-color:transparent}@media(max-width:560px){.shark-app .skh-composer-actions{flex-wrap:wrap;justify-content:flex-end}}.shark-app .sk-conversation-composer[data-merged] .ski-ask-body{padding-bottom:16px}.shark-app .ska-shell{position:relative;width:min(100%,720px);margin-inline:auto}.shark-app .ska-shell>.skw-qcard{position:relative;z-index:1}.shark-app .ska-light{position:absolute;inset:0;z-index:3;border-radius:24px;pointer-events:none;container-type:size;contain:layout paint style}.shark-app .ska-light-ring{position:absolute;inset:0;overflow:hidden;border-radius:inherit;padding:1.5px;opacity:0;transition:opacity .5s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.shark-app .ska-light-halo{padding:6px}.shark-app .ska-light-spin{--ska-side: calc(1.5*max(100cqw, 100cqh)) ;position:absolute;top:50%;left:50%;width:var(--ska-side);height:var(--ska-side);margin:calc(-.5 * var(--ska-side)) 0 0 calc(-.5 * var(--ska-side));background:conic-gradient(#ff9a3c,#ff6fb5,#b77cff,#4fb3ff,#3fd8c2,#ffd23f,#ff9a3c);animation:sk-ask-light-turn 9s linear infinite paused;will-change:transform;backface-visibility:hidden}.shark-app .ska-light[data-on] .ska-light-ring{opacity:.85}.shark-app .ska-light[data-on] .ska-light-halo{opacity:.22}.shark-app .ska-light[data-on] .ska-light-spin{animation-play-state:running}@keyframes sk-ask-light-turn{to{transform:rotate(1turn)}}.shark-app .ska-light-flare{position:absolute;inset:0;border-radius:inherit;opacity:0;will-change:opacity;box-shadow:inset 0 0 10px 1px #ffffffb3,inset 0 0 28px 4px #ffa0d252,inset 0 0 50px 8px #82afff2e;animation:sk-ask-flare 1.1s cubic-bezier(.2,0,.3,1) 1}.dark .shark-app .ska-light-flare{box-shadow:inset 0 0 10px 1px #fff6,inset 0 0 28px 4px #ffa0d247,inset 0 0 50px 8px #82afff2e}@keyframes sk-ask-flare{0%{opacity:0}14%{opacity:.85}to{opacity:0}}@media(prefers-reduced-motion:reduce){.shark-app .ska-light-spin,.shark-app .ska-light-flare{animation:none}.shark-app .ska-light-ring{transition:none}}.shark-app .sk-lightbox{--home-background: #f7f5f0;--home-surface: #fff;--home-text: #1b1b1b;--home-muted: rgb(0 0 0 / 60%);--home-faint: rgb(0 0 0 / 45%);--home-border: rgb(0 0 0 / 13%);--home-hover: rgb(0 0 0 / 4%);--home-pressed: rgb(0 0 0 / 7%);display:flex;gap:0;width:min(1360px,calc(100vw - 80px));max-width:min(1360px,calc(100vw - 80px));height:min(880px,calc(100vh - 64px));overflow:hidden;font-family:var(--flobi-ui-font, "Inter", sans-serif);color:var(--home-text)}.shark-app .sk-lightbox-stage{position:relative;flex:1;min-width:0;display:grid;place-items:center;padding:20px 20px 72px;overflow:hidden;overflow:clip;background:var(--home-background)}.shark-app .sk-lightbox-backdrop{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(110px);opacity:.2;pointer-events:none}.shark-app .sk-lightbox-image{position:relative;max-width:100%;max-height:100%;object-fit:contain}.shark-app .sk-lightbox-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--home-surface);color:var(--home-muted);border:1px solid var(--home-border);cursor:pointer}.shark-app .sk-lightbox-close:hover{color:var(--home-text)}.shark-app .sk-lightbox-close:focus,.shark-app .sk-lightbox-close:focus-visible{outline:none;box-shadow:none}.shark-app .sk-lightbox-count{position:absolute;left:12px;bottom:12px;height:24px;padding:0 8px;display:grid;place-items:center;border-radius:8px;background:var(--home-surface);border:1px solid var(--home-border);font-size:12px;color:var(--home-faint)}.shark-app .sk-lightbox-rail:has(.sk-adj){width:340px}.shark-app .sk-lightbox-rail{width:301px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:26px 24px 20px;background:var(--home-surface);border-left:1px solid var(--home-border)}.shark-app .sk-lightbox-card{background:none;border:0;border-radius:0}.shark-app .sk-lightbox-details{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.shark-app .sk-lightbox-groups{display:flex;flex-direction:column;gap:22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.shark-app .sk-lightbox-group{display:flex;flex-direction:column;gap:8px}.shark-app .sk-lightbox-group h3{margin:0;font-size:13px;font-weight:400;line-height:18px;color:var(--home-faint)}.shark-app .sk-lightbox-prompt{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.shark-app .sk-lightbox-prompt p{margin:0;font-size:14px;line-height:21px;color:var(--home-text);text-wrap:pretty}.shark-app .sk-lightbox-prompt p[data-clamped=true]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.shark-app .sk-lightbox-more{font-size:13px;color:var(--home-muted);cursor:pointer}.shark-app .sk-lightbox-more:hover{color:var(--home-text)}.shark-app .sk-lightbox-made{margin:0;font-size:14px;line-height:20px;color:var(--home-muted)}.shark-app .sk-lightbox-inputs{display:flex;gap:6px}.shark-app .sk-lightbox-inputs button{flex:0 1 72px;min-width:0;aspect-ratio:1;border-radius:6px;overflow:hidden;cursor:pointer;background:var(--home-hover)}.shark-app .sk-lightbox-inputs img{display:block;width:100%;height:100%;object-fit:cover}.dark .shark-app .sk-lightbox{--home-background: #1d1c1a;--home-surface: #282725;--home-text: #f4f1eb;--home-muted: rgb(244 241 235 / 65%);--home-faint: rgb(244 241 235 / 45%);--home-border: rgb(244 241 235 / 16%);--home-hover: rgb(255 255 255 / 6%);--home-pressed: rgb(255 255 255 / 10%)}@media(max-width:900px){.shark-app .sk-lightbox{flex-direction:column;height:min(760px,calc(100vh - 48px));width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.shark-app .sk-lightbox-rail{width:100%;border-left:0;border-top:1px solid var(--home-border);flex-shrink:1;min-height:0}.shark-app .sk-lightbox-stage{min-height:240px}}.shark-app .sk-lightbox-versions{display:flex;gap:6px;flex-wrap:wrap}.shark-app .sk-lightbox-versions button{position:relative;width:52px;border-radius:6px;overflow:hidden;cursor:pointer;background:var(--home-hover)}.shark-app .sk-lightbox-versions button img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.shark-app .sk-lightbox-versions button span{position:absolute;left:4px;bottom:4px;padding:0 5px;border-radius:6px;background:#1414148c;color:#fff;font-size:10px;line-height:16px}.shark-app .sk-lightbox-versions button[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--home-text)}.shark-app .sk-lightbox-versions button[aria-selected=true] img{opacity:.85}.shark-app .sk-lightbox-picture{position:relative;display:block;max-width:100%;max-height:100%}.shark-app .sk-lightbox-picture .sk-lightbox-image{display:block}.shark-app .sk-lightbox-picture .ski-region{border-radius:0}.shark-app .region-canvas{position:absolute;touch-action:none}.shark-app .region-canvas canvas{display:block;width:100%;height:100%;cursor:crosshair}.shark-app .region-canvas[data-tool=brush] canvas{cursor:cell}.shark-app .region-panel{display:flex;flex-direction:column;gap:12px;padding:0}.shark-app .region-title{margin:0;font-size:14px;font-weight:500;color:var(--home-text)}.shark-app .region-ring{position:absolute;left:0;top:0;margin:0;border-radius:50%;border:1.5px solid #fff;box-shadow:0 0 0 1px #00000073,inset 0 0 0 1px #00000040;pointer-events:none;translate:-50% -50%}.shark-app .region-canvas[data-tool=brush] canvas{cursor:none}.shark-app .region-tools{display:flex;gap:6px}.shark-app .region-tools button{flex:1;height:32px;border-radius:10px;font-size:13px;font-weight:500;color:var(--home-muted);background:var(--home-hover);cursor:pointer}.shark-app .region-tools button[aria-checked=true]{color:var(--home-surface);background:var(--home-text)}.shark-app .region-tools .region-clear{flex:0 0 auto;padding:0 12px}.shark-app .region-tools button:disabled{opacity:.45;cursor:default}.shark-app .region-size{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--home-faint)}.shark-app .region-size input{width:100%;accent-color:var(--home-text)}.shark-app .region-actions{display:flex;gap:6px;justify-content:flex-end}.shark-app .region-actions button{height:36px;padding:0 16px;border-radius:18px;font-size:14px;font-weight:500;cursor:pointer}.shark-app .region-actions .region-cancel{color:var(--home-muted)}.shark-app .region-actions .region-cancel:hover{color:var(--home-text)}.shark-app .region-actions .region-go{color:var(--home-surface);background:var(--home-text)}.shark-app .region-actions button:disabled{opacity:.45;cursor:default}.shark-app .sk-lightbox-tray{position:absolute;left:12px;right:12px;bottom:12px}.shark-app .sk-lightbox-stage[data-brushing] .sk-lightbox-count{bottom:12px}.shark-app .sk-lightbox-stage:not([data-brushing]) .sk-lightbox-count{bottom:auto;top:12px}@media(max-width:720px){.shark-app .sk-lightbox{flex-direction:column;width:100vw;max-height:100dvh}.shark-app .sk-lightbox-stage{flex:0 0 60dvh;padding:12px 12px 54px}.shark-app .sk-lightbox-rail{width:auto;border-left:0;border-top:1px solid var(--home-border)}.shark-app .sk-lightbox-tray{left:8px;right:8px;bottom:10px}}.shark-app .develop-panel{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px;padding:0}.shark-app .develop-head{display:flex;align-items:center;gap:6px}.shark-app .develop-head .region-title{flex:1}.shark-app .develop-preset,.shark-app .develop-reset{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:14px;font-size:13px;font-weight:500;color:var(--home-muted);background:var(--home-hover);cursor:pointer}.shark-app .develop-preset:hover,.shark-app .develop-reset:hover:not(:disabled){color:var(--home-text);background:var(--home-pressed)}.shark-app .develop-reset:disabled{opacity:.45;cursor:default}.shark-app .develop-preset-menu{min-width:160px}.shark-app .develop-groups{display:flex;flex:1;min-height:0;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}.shark-app .develop-group{display:flex;flex-direction:column;gap:4px}.shark-app .develop-group h4{margin:0 0 2px;font-size:10px;font-weight:500;letter-spacing:-.2px;text-transform:uppercase;color:var(--home-faint)}.shark-app .develop-field{display:grid;grid-template-columns:1fr auto;row-gap:2px;align-items:center;font-size:12px;line-height:16px;color:var(--home-muted)}.shark-app .develop-field[data-changed] .develop-name{color:var(--home-text)}.shark-app .develop-value{font-size:12px;color:var(--home-faint)}.shark-app .develop-field[data-changed] .develop-value{color:var(--home-text)}.shark-app .develop-field input{grid-column:1 / -1;width:100%;height:18px;margin:0;accent-color:var(--home-text)}.shark-app .sk-lightbox-stage[data-developing] .sk-lightbox-count{bottom:12px;top:auto}.shark-app .sk-lightbox-strip{position:absolute;left:50%;bottom:16px;z-index:3;width:min(720px,calc(100% - 32px));transform:translate(-50%)}.shark-app .sk-strip{display:flex;flex-direction:column;align-items:center;gap:12px}.shark-app .sk-strip-tools{position:relative;display:flex;gap:12px;max-width:100%;padding:4px 24px 2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.shark-app .sk-strip-tools::-webkit-scrollbar{display:none}.shark-app .sk-strip-tool{flex:0 0 auto;scroll-snap-align:center}.shark-app .sk-strip-tool{display:flex;min-width:54px;flex-direction:column;align-items:center;gap:5px;font-size:11px;line-height:13px;color:var(--home-muted)}.shark-app .sk-strip-dial{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;color:var(--home-muted);background:#262523c7;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 0 0 .5px #f4f1eb24,0 6px 18px #00000040;cursor:pointer}.shark-app .sk-strip-dial:hover{color:var(--home-text)}.shark-app .sk-strip-dial[aria-pressed=true]{color:#f4f1eb;background:#4a4844e0}.shark-app .sk-strip-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke:#f5e467;stroke-width:2;stroke-linecap:round}.shark-app .sk-strip-dial[aria-pressed=true]+span{color:var(--home-text)}.shark-app .sk-ruler{position:relative;width:100%;height:46px;border-radius:14px;background:#262523c7;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 0 0 .5px #f4f1eb24;overflow:hidden;touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none}.shark-app .sk-ruler:focus,.shark-app .sk-ruler:focus-visible,.shark-app .sk-strip-dial:focus-visible{outline:none}.shark-app .sk-ruler-ticks{position:absolute;inset:20px -400px 8px;background-image:repeating-linear-gradient(to right,rgb(255 255 255 / 34%) 0 1px,transparent 1px 10px),repeating-linear-gradient(to right,rgb(255 255 255 / 60%) 0 1px,transparent 1px 50px);background-size:auto,auto 100%;-webkit-mask-image:linear-gradient(to right,transparent 380px,#000 45%,#000 55%,transparent calc(100% - 380px));mask-image:linear-gradient(to right,transparent 380px,#000 45%,#000 55%,transparent calc(100% - 380px))}.shark-app .sk-ruler-needle{position:absolute;left:50%;top:18px;bottom:6px;width:2px;margin-left:-1px;border-radius:1px;background:#f5e467}.shark-app .sk-ruler-value{position:absolute;top:3px;left:0;right:0;text-align:center;font-size:11px;line-height:15px;color:#f4f1ebb3}.shark-app .sk-ruler-value strong{color:#f4f1eb;font-weight:600;font-variant-numeric:tabular-nums}.shark-app .sk-lightbox-picture{position:relative}.shark-app .sk-lightbox-picture[data-hold]{cursor:pointer}.shark-app .sk-lightbox-stage:has(.sk-lightbox-strip){padding-bottom:160px;overflow:clip}.shark-app .sk-adj-safe{position:absolute;inset:0;z-index:1;pointer-events:none}.shark-app .sk-adj-safe i{position:absolute;left:0;right:0;background:#ff3b3038;border:1px dashed rgb(255 59 48 / 70%)}.shark-app .sk-adj{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow-y:auto;margin:0 -12px 0 -8px;padding:0 12px 0 8px;scrollbar-width:thin}.shark-app .sk-adj-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.shark-app .sk-adj-head h3{margin:0;font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.4px;color:var(--home-text)}.shark-app .sk-adj-head-actions{display:flex;align-items:center;gap:4px}.shark-app .sk-adj-mini{height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--home-muted);cursor:pointer}.shark-app .sk-adj-mini:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .sk-adj-mini[aria-pressed=true]{background:var(--home-text);color:var(--home-surface)}.shark-app .sk-adj-state{font-size:12px;color:var(--home-faint)}.shark-app .sk-adj-error{margin:0;font-size:12px;line-height:16px;color:var(--fset-red)}.shark-app .sk-adj-empty{margin:0;font-size:13px;color:var(--home-faint)}.shark-app .sk-adj-tool{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.shark-app .sk-adj-label{font-size:12.5px;color:var(--home-muted)}.shark-app .sk-adj-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.shark-app .sk-adj-params{display:flex;flex-direction:column;margin:0 -8px}.shark-app .sk-adj-params button{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 8px;border-radius:8px;font-size:13px;color:var(--home-muted);cursor:pointer;text-align:left}.shark-app .sk-adj-params button:hover{background:var(--home-hover)}.shark-app .sk-adj-params button[data-moved]{color:var(--home-text)}.shark-app .sk-adj-params button[aria-checked=true]{background:var(--home-pressed);color:var(--home-text)}.shark-app .sk-adj-params-val{font-variant-numeric:tabular-nums;color:var(--home-faint)}.shark-app .sk-adj-params button[data-moved] .sk-adj-params-val,.shark-app .sk-adj-params button[aria-checked=true] .sk-adj-params-val{color:var(--home-text)}.shark-app .sk-adj-seg{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:2px;padding:2px;border-radius:9px;background:var(--home-hover)}.shark-app .sk-adj-seg button{height:26px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--home-muted);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shark-app .sk-adj-seg button:hover{color:var(--home-text)}.shark-app .sk-adj-seg button[aria-checked=true]{background:var(--home-surface);color:var(--home-text);box-shadow:0 1px 2px #00000038,0 0 0 .5px var(--home-border)}.shark-app .sk-adj-popup{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px 0 11px;border-radius:8px;background:var(--home-hover);font-size:12.5px;font-weight:500;color:var(--home-text);cursor:pointer}.shark-app .sk-adj-popup:hover{background:var(--home-pressed)}.shark-app .sk-adj-looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shark-app .sk-adj-look{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--home-muted);cursor:pointer}.shark-app .sk-adj-look-pic{display:block;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;box-shadow:0 0 0 .5px var(--home-border)}.shark-app .sk-adj-look-pic img{width:100%;height:100%;object-fit:cover;display:block}.shark-app .sk-adj-look[aria-checked=true]{color:var(--home-text)}.shark-app .sk-adj-look[aria-checked=true] .sk-adj-look-pic{box-shadow:0 0 0 2px var(--home-text)}.shark-app .sk-adj-ratios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.shark-app .sk-adj-ratios button{display:flex;flex-direction:column;align-items:center;gap:6px;height:64px;justify-content:center;border-radius:10px;font-size:12px;font-weight:500;color:var(--home-muted);cursor:pointer}.shark-app .sk-adj-ratios button:hover{color:var(--home-text)}.shark-app .sk-adj-ratios button[aria-checked=true]{background:var(--home-pressed);color:var(--home-text)}.shark-app .sk-adj-ratio-ico{display:grid;place-items:center;width:22px;height:22px}.shark-app .sk-adj-ratio-ico i{display:block;border:1.5px solid currentColor;border-radius:3px}.shark-app .sk-adj-anchor{display:grid;grid-template-columns:repeat(3,20px);gap:3px}.shark-app .sk-adj-anchor button{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--home-hover);cursor:pointer}.shark-app .sk-adj-anchor span{width:5px;height:5px;border-radius:50%;background:var(--home-faint)}.shark-app .sk-adj-anchor button[aria-checked=true] span{width:7px;height:7px;background:var(--home-text)}.shark-app .sk-adj-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.shark-app .sk-adj-grid4 button{height:28px;border-radius:7px;background:var(--home-hover);font-size:12px;font-weight:500;color:var(--home-muted);cursor:pointer}.shark-app .sk-adj-grid4 button:hover{color:var(--home-text)}.shark-app .sk-adj-grid4 button[aria-checked=true]{background:var(--home-text);color:var(--home-surface)}.shark-app .sk-adj-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;border-radius:9px;background:var(--home-hover)}.shark-app .sk-adj-icons button{display:grid;place-items:center;height:28px;border-radius:7px;color:var(--home-muted);cursor:pointer}.shark-app .sk-adj-icons button:hover{color:var(--home-text)}.shark-app .sk-adj-icons button[aria-pressed=true]{background:var(--home-surface);color:var(--home-text);box-shadow:0 1px 2px #00000038}.shark-app .sk-adj-dims{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:4px;align-items:center}.shark-app .sk-adj-dims label{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;background:var(--home-hover);box-shadow:inset 0 0 0 .5px var(--home-border)}.shark-app .sk-adj-dims label:focus-within{box-shadow:inset 0 0 0 1.5px var(--home-text)}.shark-app .sk-adj-dims label span{font-size:11.5px;font-weight:600;color:var(--home-faint)}.shark-app .sk-adj-dims input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;color:var(--home-text);font:inherit;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.shark-app .sk-adj-chain{display:grid;place-items:center;height:28px;border-radius:7px;color:var(--home-faint);cursor:pointer}.shark-app .sk-adj-chain[aria-pressed=true]{color:var(--home-text)}.shark-app .sk-adj-wells{display:flex;gap:8px}.shark-app .sk-adj-wells button,.shark-app .sk-adj-hues button{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 .5px #ffffff40;cursor:pointer}.shark-app .sk-adj-wells button[aria-pressed=true],.shark-app .sk-adj-hues button[aria-checked=true]{box-shadow:0 0 0 2px var(--home-surface),0 0 0 3.5px var(--home-text)}.shark-app .sk-adj-hues{display:flex;justify-content:space-between;gap:4px}.shark-app .sk-adj-field{display:flex;flex-direction:column;gap:8px}.shark-app .sk-adj-curve{position:relative;width:100%;aspect-ratio:1;max-width:100%;padding:8px;box-sizing:border-box;border-radius:10px;background:var(--home-hover);box-shadow:inset 0 0 0 .5px var(--home-border);overflow:hidden}.shark-app .sk-adj-curve[data-hue]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(to right,#e23636,#e2e236,#36e236,#36e2e2,#3636e2,#e236e2,#e23636);pointer-events:none}.shark-app .sk-adj-curve svg{display:block;width:100%;height:100%;overflow:visible;touch-action:none;cursor:crosshair}.shark-app .sk-adj-curve-grid{fill:none;stroke:var(--home-border);stroke-width:.4;vector-effect:non-scaling-stroke}.shark-app .sk-adj-curve-line{fill:none;stroke:var(--home-text);stroke-width:1.6;vector-effect:non-scaling-stroke}.shark-app .sk-adj-list{display:flex;flex-direction:column;flex-shrink:0;margin:auto -8px 0;padding:10px 0 0;list-style:none;border-top:.5px solid var(--home-border)}.shark-app .sk-adj-list li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;border-radius:8px}.shark-app .sk-adj-list li:hover,.shark-app .sk-adj-list li[data-active]{background:var(--home-hover)}.shark-app .sk-adj-item{display:grid;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:9px;height:32px;padding:0 0 0 8px;color:var(--home-muted);text-align:left;cursor:pointer}.shark-app .sk-adj-name{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--home-text)}.shark-app .sk-adj-tag{padding:1px 6px;border-radius:999px;background:#f5e467;color:#1d1c1a;font-size:10.5px;font-weight:500;line-height:15px}.shark-app .sk-adj-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:12px;color:var(--home-faint);font-variant-numeric:tabular-nums}.shark-app .sk-adj-x{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--home-faint);cursor:pointer;opacity:0}.shark-app .sk-adj-list li:hover .sk-adj-x,.shark-app .sk-adj-x:focus-visible{opacity:1}.shark-app .sk-adj-x:hover{background:var(--home-pressed);color:var(--home-text)}.shark-app .sk-adj-foot{position:sticky;bottom:0;z-index:1;display:flex;flex-shrink:0;align-items:center;gap:6px;margin-top:auto;padding-top:12px;border-top:.5px solid var(--home-border);background:var(--home-surface)}.shark-app .sk-adj-list+.sk-adj-foot{margin-top:0;border-top:0;padding-top:4px}.shark-app .sk-adj-grow{flex:1}.shark-app .sk-adj-revert,.shark-app .sk-adj-cancel{height:30px;padding:0 10px;border-radius:999px;font-size:13px;color:var(--home-muted);cursor:pointer;white-space:nowrap}.shark-app .sk-adj-revert:hover:not(:disabled),.shark-app .sk-adj-cancel:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .sk-adj-revert:disabled{opacity:.4;cursor:default}.shark-app .sk-adj-done{min-width:76px;height:30px;padding:0 16px;border-radius:999px;background:var(--home-text);color:var(--home-surface);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.shark-app .sk-adj-done:disabled{opacity:.4;cursor:default}.shark-app .sk-adjust-menu{min-width:200px}.shark-app .sk-menu.ski-menu-compact{min-width:232px;padding:4px;overflow:visible;max-height:none}.shark-app .sk-menu-sub{position:relative}.shark-app .sk-menu-sub-row .sk-menu-sub-chevron{margin-left:auto;color:var(--home-faint)}.shark-app .sk-menu-sub-row[data-open]{background:var(--home-hover)}.shark-app .sk-menu.sk-menu-flyout{position:absolute;top:-4px;left:calc(100% + 6px);z-index:1;min-width:232px;width:max-content;max-width:320px;padding:4px;animation:none}.shark-app .sk-menu-flyout [role=menuitem]>span:not(.ski-menu-price){white-space:nowrap}.shark-app .sk-menu.sk-menu-flyout[data-side=left]{left:auto;right:calc(100% + 6px)}.shark-app .ski-menu-compact .sk-menu-flyout [role=menuitem],.shark-app .ski-menu-compact [role=menuitem]{min-height:30px;height:30px;padding:0 10px;gap:9px;border-radius:13px;font-size:13px}.shark-app .ski-menu-compact .ski-menu-icon{width:15px;height:15px;color:var(--home-muted)}.shark-app .ski-menu-compact .ski-menu-price{font-size:11.5px;padding-left:12px}.shark-app .ski-menu-compact [role=separator]{margin:4px 6px}.shark-app .sk-adj-item{grid-template-columns:16px minmax(0,1fr);align-items:start;height:auto;min-height:32px;padding:7px 0 7px 8px}.shark-app .sk-adj-item>svg{margin-top:1px}.shark-app .sk-adj-item-text{display:flex;flex-direction:column;gap:1px;min-width:0}.shark-app .sk-adj-item-text .sk-adj-val{text-align:left;white-space:normal;overflow:visible;font-size:11.5px;line-height:15px}.shark-app .sk-adj-list li{align-items:start}.shark-app .sk-adj-list .sk-adj-x{margin-top:5px}.shark-app .sk-crop{position:absolute;z-index:2;touch-action:none}.shark-app .sk-crop-shade{position:absolute;inset:0;overflow:hidden;pointer-events:none}.shark-app .sk-crop-shade i{position:absolute;box-shadow:0 0 0 9999px #0000008c}.shark-app .sk-crop-box{position:absolute;outline:1px solid rgb(255 255 255 / 90%);cursor:move}.shark-app .sk-crop-third{position:absolute;top:0;bottom:0;width:1px;background:#ffffff59;opacity:0;transition:opacity .12s;pointer-events:none}.shark-app .sk-crop-third-h{inset:auto 0;width:auto;height:1px}.shark-app .sk-crop-box[data-dragging] .sk-crop-third{opacity:1}.shark-app .sk-crop-handle{position:absolute;width:22px;height:22px}.shark-app .sk-crop-handle:before{content:"";position:absolute;background:#fff;border-radius:1px}.shark-app .sk-crop-tl,.shark-app .sk-crop-tr,.shark-app .sk-crop-bl,.shark-app .sk-crop-br{border-color:#fff;border-style:solid;border-width:0}.shark-app .sk-crop-tl{left:-3px;top:-3px;border-left-width:3px;border-top-width:3px;cursor:nwse-resize}.shark-app .sk-crop-tr{right:-3px;top:-3px;border-right-width:3px;border-top-width:3px;cursor:nesw-resize}.shark-app .sk-crop-bl{left:-3px;bottom:-3px;border-left-width:3px;border-bottom-width:3px;cursor:nesw-resize}.shark-app .sk-crop-br{right:-3px;bottom:-3px;border-right-width:3px;border-bottom-width:3px;cursor:nwse-resize}.shark-app .sk-crop-tl:before,.shark-app .sk-crop-tr:before,.shark-app .sk-crop-bl:before,.shark-app .sk-crop-br:before{display:none}.shark-app .sk-crop-t,.shark-app .sk-crop-b{left:50%;width:34px;height:16px;margin-left:-17px;cursor:ns-resize}.shark-app .sk-crop-t{top:-8px}.shark-app .sk-crop-b{bottom:-8px}.shark-app .sk-crop-t:before,.shark-app .sk-crop-b:before{left:5px;right:5px;top:6px;height:3px}.shark-app .sk-crop-l,.shark-app .sk-crop-r{top:50%;width:16px;height:34px;margin-top:-17px;cursor:ew-resize}.shark-app .sk-crop-l{left:-8px}.shark-app .sk-crop-r{right:-8px}.shark-app .sk-crop-l:before,.shark-app .sk-crop-r:before{top:5px;bottom:5px;left:6px;width:3px}.shark-app .sk-crop-t:before{top:5px}.shark-app .sk-crop-b:before{top:8px}.shark-app .sk-crop-l:before{left:5px}.shark-app .sk-crop-r:before{left:8px}.shark-app .sk-crop-edge{position:absolute}.shark-app .sk-crop-edge-t,.shark-app .sk-crop-edge-b{left:0;right:0;height:12px;cursor:ns-resize}.shark-app .sk-crop-edge-t{top:-6px}.shark-app .sk-crop-edge-b{bottom:-6px}.shark-app .sk-crop-edge-l,.shark-app .sk-crop-edge-r{top:0;bottom:0;width:12px;cursor:ew-resize}.shark-app .sk-crop-edge-l{left:-6px}.shark-app .sk-crop-edge-r{right:-6px}.shark-app .sk-outpaint .sk-crop-box{cursor:default}.shark-app .sk-lightbox-stage[data-outpaint] .sk-lightbox-live{max-width:76%;max-height:76%;margin:auto}.shark-app .sk-crop-guide{position:absolute;pointer-events:none;background:#f5e467}.shark-app .sk-crop-guide-v{top:0;bottom:0;width:1px}.shark-app .sk-crop-guide-h{left:0;right:0;height:1px}.shark-app .sk-crop-ratios{grid-template-columns:repeat(4,minmax(0,1fr))}.shark-app .sk-crop-ratios button{height:58px}.shark-app .sk-safe{position:absolute;z-index:2;pointer-events:none;overflow:hidden}.shark-app .sk-safe svg{position:absolute;inset:0;display:block}.shark-app .sk-safe-tag{position:absolute;left:8px;top:8px;padding:3px 8px;border-radius:999px;background:#0000008c;color:#fff;font-size:11px;line-height:14px;white-space:nowrap}.shark-app .sk-wheels{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:12px}.shark-app .sk-wheels[data-count="3"]{--n: 3}.shark-app .sk-wheels[data-count="2"]{--n: 2;padding:0 22px;gap:28px}.shark-app .sk-wheel{display:flex;flex-direction:column;align-items:center;gap:6px}.shark-app .sk-wheel-disc{position:relative;width:100%;aspect-ratio:1;border-radius:50%;cursor:crosshair;touch-action:none;background:radial-gradient(circle closest-side,gray,#80808000),conic-gradient(from 90deg,#ff3b30,#ff2dd2,#6d4dff,#2d7bff,#22d8ff,#2dff74,#e6ff2d,#ffb02d,#ff3b30);box-shadow:inset 0 0 0 .5px #fff3,0 0 0 .5px var(--home-border)}.shark-app .sk-wheel[data-active] .sk-wheel-disc{box-shadow:inset 0 0 0 .5px #fff3,0 0 0 2px var(--home-text)}.shark-app .sk-wheel-dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #0000008c,0 1px 3px #0006;pointer-events:none}.shark-app .sk-wheel-label{font-size:11.5px;color:var(--home-muted)}.shark-app .sk-adj-wells{flex-wrap:wrap;gap:8px}.shark-app .sk-adj-well-pick{background:conic-gradient(#ff3b30,#ffe82d,#2dff74,#22d8ff,#6d4dff,#ff2dd2,#ff3b30)!important}.shark-app .sk-adj-picker{padding:10px;border-radius:12px;background:var(--home-hover);box-shadow:inset 0 0 0 .5px var(--home-border)}.shark-app .sk-adj-curve{padding:14px;overflow:visible}.shark-app .sk-adj-curve[data-hue]:after{left:14px;right:14px;bottom:6px;border-radius:3px}.shark-app .sk-curve-seg{flex:1}.shark-app .sk-curve-seg button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.shark-app .sk-curve-seg button i{width:7px;height:7px;border-radius:50%;background:var(--home-muted)}.shark-app .sk-curve-seg button[data-ch=curveRed] i{background:#ff4d4d}.shark-app .sk-curve-seg button[data-ch=curveGreen] i{background:#3ddc6a}.shark-app .sk-curve-seg button[data-ch=curveBlue] i{background:#4d8dff}.shark-app .sk-curve-seg button[data-ch=curveMaster] i{background:#fff}.shark-app .scp{display:flex;flex-direction:column;gap:12px}.shark-app .scp-boxed{width:256px;padding:12px;background:var(--el-field, #1e1d1c);border-radius:8px;border:1px solid var(--el-line, rgba(255, 255, 255, .05))}.shark-app .scp-bare{width:100%}.shark-app .scp-satval{position:relative;width:100%;height:128px;border-radius:4px;cursor:crosshair;overflow:hidden;-webkit-user-select:none;user-select:none}.shark-app .scp-fill{position:absolute;inset:0}.shark-app .scp-thumb{position:absolute;width:12px;height:12px;border:2px solid var(--el-line, #fff);border-radius:9999px;box-shadow:0 1px 2px #0000000d;transform:translate(-50%,-50%);pointer-events:none}.shark-app .scp-hue{position:relative;width:100%;height:12px;border-radius:9999px;cursor:pointer;-webkit-user-select:none;user-select:none}.shark-app .scp-hue-thumb{top:50%;background:var(--el-info, #3b82f6)}.shark-app .scp-row{position:relative;display:flex;align-items:center;gap:8px}.shark-app .scp-dropper{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--el-radius-field, 4px);background:var(--el-field, #171615);border:1px solid var(--el-line, rgba(255, 255, 255, .12));transition:background-color .15s}.shark-app .scp-dropper:hover{background:var(--el-field-hover, rgba(255, 255, 255, .05))}.shark-app .scp-dropper-ico{width:16px;height:16px;color:var(--el-text-2, rgba(255, 255, 255, .5))}.shark-app .scp-hexbox{display:flex;flex:1;height:32px;align-items:center;padding:0 8px;border-radius:var(--el-radius-field, 4px);background:var(--el-field, #171615);border:1px solid var(--el-line, rgba(255, 255, 255, .1))}.shark-app .scp-hex-ico{width:12px;height:12px;margin-right:8px;color:var(--el-text-2, rgba(255, 255, 255, .5))}.shark-app .scp-hex-label{margin-right:8px;font-size:12px;line-height:16px;color:var(--el-text-2, rgba(255, 255, 255, .5))}.shark-app .scp-hex-input{width:100%;background:transparent;border:none;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:16px;text-transform:uppercase;color:var(--el-text, rgba(255, 255, 255, .9))}.shark-app .sk-paint-overlay{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;cursor:none;touch-action:none}.shark-app .sk-paint-ring{position:absolute;left:0;top:0;z-index:3;box-sizing:border-box;border:1px solid rgb(255 255 255 / 95%);border-radius:50%;box-shadow:0 0 0 1px #00000073,inset 0 0 0 1px #00000073;pointer-events:none;opacity:0;will-change:transform}.shark-app .sk-paint-ring[data-erase]{border-style:dashed}.shark-app .sk-paint-words{width:100%;box-sizing:border-box;min-height:76px;padding:9px 11px;border:0;border-radius:10px;background:var(--home-hover);box-shadow:inset 0 0 0 .5px var(--home-border);color:var(--home-text);font:inherit;font-size:13px;line-height:18px;resize:vertical;outline:none}.shark-app .sk-paint-words:focus{box-shadow:inset 0 0 0 1.5px var(--home-text)}.shark-app .sk-paint-words::placeholder{color:var(--home-faint)}.shark-app .ski-recipe{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.shark-app .ski-recipe li{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border-radius:999px;background:var(--home-hover);box-shadow:inset 0 0 0 .5px var(--home-border);font-size:12px;color:var(--home-muted)}.shark-app .ski-recipe li svg{color:var(--home-faint)}.shark-app .ski-recipe-name{font-weight:500;color:var(--home-text)}.shark-app .ski-recipe-val{font-variant-numeric:tabular-nums}.shark-app .sk-lightbox-live{display:block}.shark-app .sk-adj-curve-knot{fill:var(--home-surface);stroke:var(--home-text);stroke-width:1.4;vector-effect:non-scaling-stroke;cursor:grab}.shark-app .sk-lightbox-stage[data-clip]{padding-bottom:104px}.shark-app .sk-lightbox-stage[data-trimming]{padding-bottom:60px}.shark-app .sk-lightbox-stage[data-trimming] .sk-lightbox-count{bottom:auto;top:12px}.shark-app .sk-lightbox-stage[data-clip] .sk-lightbox-image{transform-origin:center}.shark-app .sk-lightbox-player{position:absolute;left:24px;right:24px;bottom:56px}.shark-app .sk-lightbox-stage[data-trimming] .sk-lightbox-player{bottom:14px}.shark-app .clip-player{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto}.shark-app .clip-play{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--home-text);cursor:pointer}.shark-app .clip-play:hover{background:var(--home-pressed)}.shark-app .clip-play:focus-visible{outline:2px solid var(--home-text);outline-offset:1px}.shark-app .clip-track{position:relative;flex:1;height:28px}.shark-app .clip-track:has(.clip-seek:focus-visible) .clip-head{box-shadow:0 0 0 3px color-mix(in srgb,var(--home-text) 22%,transparent)}.shark-app .clip-rail{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--home-border)}.shark-app .clip-kept{position:absolute;top:-3px;bottom:-3px;border-radius:4px;background:color-mix(in srgb,var(--home-text) 14%,transparent)}.shark-app .clip-fill{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--home-text)}.shark-app .clip-head{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--home-text)}.shark-app .clip-player[data-trimming] .clip-head{width:2px;height:14px;margin:-7px 0 0 -1px;border-radius:1px}.shark-app .clip-seek,.shark-app .clip-handle{position:absolute;inset:0;width:100%;height:100%;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.shark-app .clip-seek{opacity:0}.shark-app .clip-handle{pointer-events:none}.shark-app .clip-handle::-webkit-slider-runnable-track{height:28px;background:transparent}.shark-app .clip-handle::-moz-range-track{background:transparent}.shark-app .clip-handle::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:8px;height:22px;margin-top:3px;border:1.5px solid var(--home-text);border-radius:3px;background:var(--home-surface);cursor:ew-resize}.shark-app .clip-handle::-moz-range-thumb{pointer-events:auto;width:8px;height:22px;border:1.5px solid var(--home-text);border-radius:3px;background:var(--home-surface);cursor:ew-resize}.shark-app .clip-handle:focus-visible::-webkit-slider-thumb{outline:2px solid var(--home-text);outline-offset:2px}.shark-app .clip-time{flex:none;min-width:88px;text-align:right;font-size:12px;color:var(--home-muted)}.shark-app .trim-summary{margin:6px 0 0;font-size:14px;line-height:20px;color:var(--home-text)}.shark-app .trim-length{margin:0;font-size:13px;line-height:18px;color:var(--home-muted)}.shark-app .trim-panel .region-actions{margin-top:auto}@media(max-width:700px){.shark-app .sk-lightbox-player{left:12px;right:12px;bottom:50px}.shark-app .sk-lightbox-stage[data-clip]{padding-bottom:96px}}.shark-app .sk-lightbox-stage[data-sound]{background:var(--home-background)}.shark-app .sk-lightbox-sound{display:block;width:min(560px,82%);height:200px;color:var(--home-text)}.shark-app .sk-message-user{flex-wrap:wrap;row-gap:8px}.shark-app .sk-attachments{display:flex;flex:0 0 100%;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.shark-app .sk-attachment{display:inline-flex;align-items:center;gap:10px;max-width:260px;height:52px;padding:0 14px 0 8px;border:1px solid var(--home-border);border-radius:14px;background:var(--home-surface)}.shark-app .sk-attachment-glyph{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px}.shark-app .sk-attachment-glyph>img{width:36px;height:36px;border-radius:9px;object-fit:cover}.shark-app .sk-attachment-text{display:flex;flex-direction:column;gap:1px;min-width:0}.shark-app .sk-attachment-name{overflow:hidden;font-size:13.5px;font-weight:500;line-height:18px;color:var(--home-text);text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-attachment-meta{display:flex;align-items:center;gap:6px;overflow:hidden;font-size:12px;line-height:16px;color:var(--home-faint);text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-attachment-face{position:relative;width:36px;height:36px}.shark-app .sk-attachment-face:before{content:"";position:absolute;top:1px;right:-2px;width:30px;height:30px;border-radius:50%;background:#f5e46799}.shark-app .sk-attachment-face img{position:absolute;bottom:0;left:0;width:32px;height:32px;border:2px solid var(--home-surface);border-radius:50%;object-fit:cover}.shark-app .sk-attachment-product{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:linear-gradient(180deg,#f4f2ed,#e6e2d8)}.dark .shark-app .sk-attachment-product{background:linear-gradient(180deg,#3a3835,#2e2d2a)}.shark-app .sk-attachment-product img{width:26px;height:26px;border-radius:6px;object-fit:cover;box-shadow:0 1px 3px #00000038}.shark-app .sk-attachment-palette{display:inline-flex;flex-shrink:0}.shark-app .sk-attachment-palette i{width:10px;height:10px;border:1.5px solid var(--home-surface);border-radius:50%}.shark-app .sk-attachment-palette i+i{margin-left:-3px}.shark-app .sk-attachment-poster{display:grid;place-items:center;width:36px;height:36px}.shark-app .sk-attachment-poster img{width:27px;height:36px;border-radius:5px;object-fit:cover}.shark-app .sk-attachment-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--home-hover);color:var(--home-muted)}.shark-app .sk-attachment[data-attachment=document] .sk-attachment-icon{background:#dcf5e0;color:#2e8b45}.shark-app .sk-attachment[data-attachment=skill] .sk-attachment-icon{background:#aa3aff1f;color:#8a2fd6}.dark .shark-app .sk-attachment[data-attachment=document] .sk-attachment-icon{background:#2e8b4538;color:#7fd49a}.dark .shark-app .sk-attachment[data-attachment=skill] .sk-attachment-icon{background:#aa3aff33;color:#d2a6ff}.shark-app .sk-attachment-tile{position:relative;display:block;flex-shrink:0;width:72px;height:72px;overflow:hidden;border:1px solid var(--home-border);border-radius:14px;background:var(--home-hover)}.shark-app .sk-attachment-tile img{display:block;width:100%;height:100%;object-fit:cover}.shark-app .sk-attachment-badge{position:absolute;bottom:5px;left:5px;display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 5px;border-radius:6px;background:#0000008c;color:#fff;font-size:12px;font-weight:500;line-height:18px}.shark-app .sk-attachment-tile.ski-look-cutout{background-color:#fff;background-image:conic-gradient(#ececec 25%,transparent 0 50%,#ececec 0 75%,transparent 0);background-size:12px 12px}.shark-app .sk-attachment-tile.ski-look-cutout img{clip-path:ellipse(34% 40% at 50% 54%)}.shark-app .skw-qcard-multi{margin:-2px 0 6px;padding:0 20px;font-size:13px;line-height:18px;color:var(--home-faint)}.shark-app .skw-qcard-box{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;margin-left:auto;border-radius:5px;box-shadow:inset 0 0 0 1.5px var(--home-faint);color:#1f1e1c;transition:background-color .12s ease,box-shadow .12s ease}.shark-app .skw-qcard-box[data-on]{background:#f5e467;box-shadow:none}.shark-app .skw-qcard-option[data-chosen] .skw-qcard-box[data-on] svg,.shark-app .skw-qcard-picture[data-chosen] .skw-qcard-box[data-on] svg{margin:0;color:#1f1e1c}.shark-app .skh-swarm-name{display:inline-flex;align-items:center;gap:6px}.shark-app .sk-tool-count{font-variant-numeric:tabular-nums;color:var(--home-faint)}.shark-app .skw-tool-group{display:flex;flex-direction:column}.shark-app .sk-adj-wells .sk-adj-eyedrop{display:grid;place-items:center;background:var(--home-hover);color:var(--home-text)}.shark-app .sk-main,.shark-app .sk-main *{-webkit-user-select:text;user-select:text}.shark-app .sk-main :is(button,summary,[role=button],[role^=menuitem],[role=tab],[role=switch]),.shark-app .sk-main :is(button,summary,[role=button],[role^=menuitem],[role=tab],[role=switch]) *,.shark-app .sk-main :is(img,svg,video,canvas){-webkit-user-select:none;user-select:none}.shark-app .sk-menu-anchor{display:contents}.shark-app .sk-menu{position:fixed;z-index:80;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - 16px);font-size:14px;animation:sk-rise .12s cubic-bezier(.2,.8,.2,1)}.shark-app .sk-menu:focus{outline:none}.shark-app .sk-menu-row{position:relative;display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;outline:none;-webkit-user-select:none;user-select:none;cursor:pointer}.shark-app .sk-menu-row:hover,.shark-app .sk-menu-row:focus-visible{background:var(--home-hover)}.shark-app .sk-menu-row[aria-disabled=true]{pointer-events:none;opacity:.5}.shark-app .sk-menu-row svg{flex-shrink:0;pointer-events:none}.shark-app .sk-menu-separator{height:1px;margin:5px 9px;background:color-mix(in srgb,var(--home-text) 7%,transparent)}.shark-app .sk-menu-chevron{margin-left:auto;color:var(--home-faint)}.shark-app .sk-menu-back{color:var(--home-muted);font-weight:500}.shark-app .sk-menu .ski-menu-heading{padding:6px 10px 4px;font-size:12px;line-height:18px;color:var(--home-faint)}.shark-app .sk-menu .ski-menu-price{margin-left:auto;padding-left:12px;font-size:12px;color:var(--home-faint);white-space:nowrap}.shark-app .sk-menu .ski-menu-check{margin-left:8px;color:var(--brand)}.shark-app .sk-menu .ski-menu-icon{color:var(--home-muted)}.shark-app .sk-dialog-overlay{position:fixed;inset:0;z-index:90;background:#0000007f;animation:sk-fade .16s ease}.shark-app .sk-dialog{position:fixed;top:50%;left:50%;z-index:91;display:grid;gap:16px;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;transform:translate(-50%,-50%);outline:none;animation:sk-zoom .18s cubic-bezier(.2,.8,.2,1)}.shark-app .sk-feedback-dialog{display:flex;flex-direction:column;gap:12px;width:min(420px,calc(100vw - 32px));padding:16px;border-radius:16px;border:1px solid var(--home-border);background:var(--home-surface)}.shark-app .sk-feedback-head{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500}.shark-app .sk-feedback-glyph{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:color-mix(in srgb,var(--home-text) 5%,transparent);color:color-mix(in srgb,var(--home-text) 45%,transparent)}.shark-app .sk-feedback-optional{margin-left:auto;font-size:12px;font-weight:400;color:var(--home-faint)}.shark-app .sk-feedback-reasons{display:flex;flex-wrap:wrap;gap:6px}.shark-app .sk-feedback-reasons button{padding:4px 10px;border-radius:999px;font-size:12px;line-height:16px;background:color-mix(in srgb,var(--home-text) 4%,transparent);color:color-mix(in srgb,var(--home-text) 55%,transparent);transition:background-color .15s ease,color .15s ease,scale .15s ease}.shark-app .sk-feedback-reasons button:hover{color:color-mix(in srgb,var(--home-text) 90%,transparent)}.shark-app .sk-feedback-reasons button:active{scale:.96}.shark-app .sk-feedback-reasons button[aria-pressed=true]{background:var(--home-text);color:var(--home-surface)}.shark-app .sk-feedback-dialog textarea{resize:none;padding:8px 12px;border-radius:12px;font-size:12px;line-height:18px;background:color-mix(in srgb,var(--home-text) 4%,transparent);color:color-mix(in srgb,var(--home-text) 80%,transparent);outline:none}.shark-app .sk-feedback-dialog textarea::placeholder{color:color-mix(in srgb,var(--home-text) 30%,transparent)}.shark-app .sk-feedback-dialog textarea:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--home-text) 20%,transparent)}.shark-app .sk-feedback-send{align-self:flex-end;display:flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:500;background:var(--home-text);color:var(--home-surface);transition:opacity .15s ease,scale .15s ease}.shark-app .sk-feedback-send:hover{opacity:.9}.shark-app .sk-feedback-send:active{scale:.96}.shark-app .sk-feedback-sent{display:flex;align-items:center;gap:10px;font-size:13.5px;animation:sk-fade .3s ease}.shark-app .sk-feedback-sent svg{color:var(--brand)}.shark-app .sk-tip-anchor{position:relative;display:inline-flex}.shark-app .sk-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(calc(-50% + var(--sk-tip-shift, 0px)));white-space:nowrap;pointer-events:none;animation:sk-fade .12s ease}.shark-app .sk-tip[data-place=below]{bottom:auto;top:calc(100% + 6px)}.shark-app .skh-tooltip.sk-tip{z-index:100}.shark-app .sk-toast{position:fixed;left:50%;bottom:24px;z-index:120;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:12px;border:1px solid var(--home-menu-border);background:var(--home-menu-surface);color:var(--home-text);box-shadow:var(--home-menu-shadow);font-size:13px;line-height:18px;transform:translate(-50%);animation:sk-rise .16s ease}.shark-app .sk-toast button{padding:4px 10px;border-radius:8px;font-weight:500;background:var(--home-text);color:var(--home-surface)}.shark-app .sk-app-tile{display:inline-grid;place-items:center;flex-shrink:0;border-radius:5px;font-weight:600;line-height:1;letter-spacing:0;box-shadow:inset 0 0 0 1px #00000014,inset 0 1px #ffffff73}.dark .shark-app .sk-app-tile,.shark-app.dark .sk-app-tile{filter:saturate(.9) brightness(.92);box-shadow:inset 0 0 0 1px #ffffff1a}.shark-app textarea.skh-composer-editor{display:block;width:100%;resize:none;border:0;outline:none;background:transparent;overflow-y:auto}.shark-app textarea.skh-composer-editor::placeholder{color:var(--home-faint);opacity:1}.shark-app .skh-composer-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:12px 16px 0}.shark-app .skh-composer-compact .skh-composer-chips{padding:0}.shark-app .skh-app-chip{max-width:min(100%,260px);min-width:0;flex-shrink:1;border:0;text-align:left;white-space:nowrap}.shark-app .skh-app-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skh-chip-glyph{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;transition:opacity .12s ease}.shark-app .skh-chip-glyph>img,.shark-app .skh-chip-glyph>.sk-app-tile{width:18px;height:18px;border-radius:5px;object-fit:contain}.shark-app .skh-app-chip-icon>.skh-token-remove-icon{inset:0;margin:auto;transition:opacity .12s ease}.shark-app .skh-app-chip:hover .skh-chip-glyph,.shark-app .skh-app-chip:focus-visible .skh-chip-glyph{opacity:0}.shark-app .skh-app-chip[data-kind=selection] .skh-app-chip-icon{width:auto;min-width:18px}.shark-app .skh-app-chip .ski-context-thumbs{display:flex}.shark-app .skh-app-chip .ski-context-thumbs img{width:18px;height:18px;border:1.5px solid var(--home-hover);border-radius:5px;object-fit:cover}.shark-app .skh-app-chip .ski-context-thumbs img+img{margin-left:-7px}@media(prefers-reduced-motion:reduce){.shark-app .skh-chip-glyph,.shark-app .skh-app-chip-icon>.skh-token-remove-icon{transition:none}}.shark-app .skh-send.sk-stop{background:var(--home-text);color:var(--home-surface)}.shark-app .skh-send.sk-stop:disabled{background:color-mix(in oklab,var(--home-text) 12%,transparent);color:color-mix(in oklab,var(--home-text) 40%,transparent)}.shark-app .sk-prose{max-width:62ch;font-size:16px;line-height:26px;letter-spacing:-.3125px;overflow-wrap:anywhere}.shark-app{--sk-flow: 14px;--sk-flow-tight: 4px;--sk-flow-head: 22px}.shark-app .sk-prose>*+*{margin-top:var(--sk-flow)}.shark-app .sk-prose p{text-wrap:pretty}.shark-app .sk-prose>*+:is(h1,h2,h3,h4){margin-top:var(--sk-flow-head)}.shark-app .sk-prose :is(li,blockquote,td,th)>*+*{margin-top:var(--sk-flow-tight)}.shark-app .sk-flow{display:flex;flex-direction:column;gap:var(--sk-flow);min-width:0}.shark-app .sk-flow:empty{display:none}.shark-app .sk-message-body .sk-flow>*{margin-block:0}.shark-app .sk-prose-pic{display:inline-flex;flex-direction:column;gap:6px;max-width:240px;vertical-align:top;color:inherit;text-decoration:none}.shark-app .sk-prose a.sk-prose-pic{text-decoration:none}.shark-app .sk-prose-media{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.shark-app .sk-prose-media:not(:first-child){margin-top:8px}.shark-app .sk-prose-media>.sk-media-file{margin:0}.shark-app .sk-prose-pic img,.shark-app .sk-prose-pic .sk-img-blank{width:240px;max-width:100%;height:auto;max-height:400px;aspect-ratio:auto 4 / 5;border-radius:14px;border:1px solid var(--home-border);object-fit:cover;background:var(--home-hover)}.shark-app .sk-prose-pic .sk-img-blank{display:grid;place-items:center;color:var(--home-faint)}.shark-app .sk-prose-pic span{font-size:13px;line-height:18px;color:var(--home-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-prose-pic:hover span{color:var(--home-text)}.shark-app .sk-media-clip .sk-media-video{position:relative;display:block;width:240px;max-width:100%;aspect-ratio:16 / 9;border-radius:14px;border:1px solid var(--home-border);overflow:hidden;background:var(--home-hover)}.shark-app .sk-media-clip .sk-media-video video,.shark-app .sk-media-clip .sk-media-video img{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:0;aspect-ratio:auto}.shark-app .sk-media-play{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;border-radius:11px;background:#0000008c;color:#fff;font-size:11.5px;font-weight:500}.shark-app .sk-prose-pic .sk-media-play{color:#fff;font-size:11.5px;line-height:22px}.shark-app .sk-media-file{display:inline-flex;align-items:center;gap:10px;width:300px;max-width:100%;margin:6px 8px 6px 0;padding:8px 12px 8px 8px;border:1px solid var(--home-border);border-radius:14px;color:inherit;text-decoration:none;vertical-align:top}.shark-app .sk-prose a.sk-media-file{text-decoration:none}.shark-app .sk-media-file:hover{background:var(--home-hover)}.shark-app .sk-media-file-tile{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--home-hover);color:var(--home-muted)}.shark-app .sk-media-font{font-size:19px;line-height:1;color:var(--home-text)}.shark-app .sk-media-file-text{display:flex;flex-direction:column;min-width:0;flex:1}.shark-app .sk-media-file-name{font-size:13.5px;line-height:18px;color:var(--home-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-media-file-kind{font-size:12px;line-height:16px;color:var(--home-faint)}.shark-app .sk-media-file-open{flex:none;font-size:12.5px;color:var(--home-muted)}.shark-app .sk-media-outputs{margin:10px 0 4px}.shark-app .sk-media-visuals,.shark-app .sk-media-files{display:flex;flex-wrap:wrap}.shark-app .sk-media-more{margin-top:4px;font-size:12.5px;color:var(--home-faint)}.shark-app .skw-visual-tile video{display:block;width:100%;height:100%;object-fit:cover}.shark-app .skw-file-thumb{overflow:hidden;padding:0}.shark-app .skw-file-thumb img{display:block;width:100%;height:100%;object-fit:cover}.shark-app .sk-prose h1,.shark-app .sk-prose h2,.shark-app .sk-prose h3,.shark-app .sk-prose h4{font-weight:600;letter-spacing:-.4px}.shark-app .sk-prose h1{font-size:22px;line-height:30px}.shark-app .sk-prose h2{font-size:19px;line-height:28px}.shark-app .sk-prose h3,.shark-app .sk-prose h4{font-size:16px;line-height:26px}.shark-app .sk-prose>:is(h1,h2,h3,h4)+*{margin-top:6px}.shark-app .sk-prose>:is(h1,h2,h3,h4):first-child{margin-top:0}.shark-app .sk-prose ul,.shark-app .sk-prose ol{padding-left:22px}.shark-app .sk-prose ul{list-style:disc}.shark-app .sk-prose ol{list-style:decimal}.shark-app .sk-prose li+li{margin-top:var(--sk-flow-tight)}.shark-app .sk-prose li::marker{color:var(--home-faint)}.shark-app .sk-prose a{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.shark-app .sk-prose a:hover{text-decoration-color:currentColor}.shark-app .sk-prose strong{font-weight:600}.shark-app .sk-prose code{padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--home-text) 6%,transparent);font-size:.85em}.shark-app .sk-prose pre{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--home-text) 5%,transparent);overflow-x:auto;font-size:13px;line-height:20px}.shark-app .sk-prose pre code{padding:0;background:none}.shark-app .sk-prose blockquote{padding-left:14px;border-left:2px solid var(--home-border);color:var(--home-muted)}.shark-app .sk-prose hr{border-top:1px solid var(--home-border)}.shark-app .sk-prose-table{overflow-x:auto}.shark-app .sk-prose table{font-size:14px;line-height:20px}.shark-app .sk-prose th,.shark-app .sk-prose td{padding:6px 12px 6px 0;border-bottom:1px solid var(--home-border);text-align:left;vertical-align:top}.shark-app .sk-prose th{font-weight:500;color:var(--home-muted)}.shark-app .sk-fresh{color:var(--sk-violet);transition:color .7s ease}.shark-app .sk-caret{display:inline-block;width:2px;height:16px;margin:0 0 -2px 2px;border-radius:999px;background:var(--sk-violet);animation:sk-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.shark-app [data-streaming] p>span:not(.sk-caret):not(.sk-prose-media){animation:sk-fade .5s ease both}.shark-app .sk-prose[data-streaming]>:last-child:after{content:"";display:inline-block;width:2px;height:16px;margin:0 0 -2px 2px;border-radius:999px;background:var(--sk-violet);animation:sk-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.shark-app .sk-prose[data-held]{opacity:.45;transition:opacity .3s ease}.shark-app .sk-plan-glyph b{width:8px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--home-text) 35%,transparent)}.shark-app .sk-plan-steps li[data-state=skipped]>span:nth-child(2){color:color-mix(in srgb,var(--home-text) 50%,transparent)}.shark-app .sk-panel-task-skipped{background:color-mix(in srgb,var(--home-text) 12%,transparent)}.shark-app .sk-panel-task-skipped i{width:8px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--home-text) 55%,transparent)}.shark-app .sk-panel-task-text-skipped{color:color-mix(in srgb,var(--home-text) 50%,transparent)}.shark-app .sk-panel-task-note{color:color-mix(in srgb,var(--home-text) 40%,transparent)}.shark-app .sk-plan-label{display:flex;flex-direction:column}.shark-app .sk-plan-tools{display:flex;flex-direction:column;gap:2px;margin:4px 0 2px}.shark-app .sk-thinking{display:flex;align-items:center;gap:10px;font:16px/26px -apple-system,BlinkMacSystemFont,var(--flobi-ui-font, "Inter", sans-serif);letter-spacing:-.3125px;color:var(--home-muted)}.shark-app .sk-thinking-mark{display:block;width:22px;height:22px;flex-shrink:0}.shark-app .sk-thinking-dot{display:none;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--sk-yellow);animation:sk-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.shark-app .sk-thinking-dot[data-alone]{display:block}.shark-app .sk-thinking-label{position:relative;display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:26px;animation:sk-rise .3s ease,sk-shimmer 2.2s linear infinite}.shark-app .sk-thinking-time{flex-shrink:0;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums;color:var(--home-faint)}@media(prefers-reduced-motion:reduce){.shark-app .sk-thinking-mark{display:none}.shark-app .sk-thinking-dot{display:block;animation:none}}.shark-app .sk-summary{font-size:16px;line-height:26px;letter-spacing:-.3125px;color:var(--home-muted)}.shark-app .sk-notice{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;line-height:20px;color:var(--home-muted)}.shark-app .sk-notice[data-level=warn] svg{color:#b98a00}.shark-app .sk-notice[data-level=error]{color:var(--home-text)}.shark-app .sk-notice[data-level=error] svg{color:var(--red)}.shark-app .sk-notice .skw-ghost{margin-left:4px}.shark-app .sk-opening{padding:40px 24px;text-align:center;font-size:14px;color:var(--home-faint)}.shark-app .sk-tool-lock{flex-shrink:0;color:var(--home-faint)}.shark-app .sk-tool-free{flex-shrink:0;padding:0 6px;border-radius:6px;font-size:11px;line-height:18px;font-weight:500;color:#2f7d4f;background:#2f7d4f1a}.shark-app .sk-tool-failed{flex-shrink:0;padding:0 6px;border-radius:6px;font-size:11px;line-height:18px;font-weight:500;color:var(--red);background:#f54b4b1a}.shark-app .sk-tool-stopped{flex-shrink:0;font-size:12px;line-height:18px;color:var(--home-faint)}.dark .shark-app .sk-tool-free{color:#7fd1a0;background:#7fd1a01f}.shark-app .sk-plan{display:flex;flex-direction:column;width:100%}.shark-app .sk-plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.shark-app .sk-plan-count{flex-shrink:0;font-variant-numeric:tabular-nums}.shark-app .sk-plan-bar{height:3px;width:100%;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--home-text) 6%,transparent)}.shark-app .sk-plan-bar span{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--home-text) 80%,transparent);transition:width .5s ease}.shark-app .sk-plan-steps{display:flex;flex-direction:column}.shark-app .sk-plan-steps li{display:flex}.shark-app .sk-plan-steps li[data-state=active]>span:nth-child(2){color:color-mix(in srgb,var(--home-text) 90%,transparent)}.shark-app .sk-plan-steps li[data-state=failed] .sk-plan-glyph{color:var(--red)}.shark-app .sk-plan-glyph{display:flex;align-items:center;justify-content:center;width:16px;height:22px;flex-shrink:0;color:color-mix(in srgb,var(--home-text) 35%,transparent)}.shark-app li[data-state=active] .sk-plan-glyph{color:color-mix(in srgb,var(--home-text) 90%,transparent)}.shark-app .sk-plan-glyph i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--home-text) 15%,transparent)}.shark-app .sk-plan-label{flex:1;min-width:0}.shark-app .sk-plan-detail{display:block}.shark-app .sk-plan-link,.shark-app .sk-out-link{display:inline-flex;align-items:center;gap:2px}.shark-app .sk-plan-link{font-size:12px;line-height:16px;color:var(--home-faint);text-decoration:underline;text-underline-offset:2px}.shark-app .sk-plan-link svg,.shark-app .sk-out-link svg{flex:none}.shark-app .skw-file-group{display:flex;flex-direction:column;gap:6px}.shark-app .skw-file-group>button.skw-file{width:100%;text-align:left;cursor:pointer;background:none;font:inherit;color:inherit}.shark-app .skw-file-group-list{display:flex;flex-direction:column;gap:6px;padding-left:12px}.shark-app .sk-plan-made{padding:0;border:0;background:none;font:inherit;cursor:pointer;margin-left:10px}.shark-app .sk-plan-track{margin:2px 0 6px;font-size:13px;line-height:18px;color:var(--home-muted)}.shark-app .sk-plan-problems{margin:4px 0 8px;font-size:13px;line-height:18px}.shark-app .sk-plan-problems-head{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:var(--home-text);cursor:pointer}.shark-app .sk-plan-problems-list{margin:6px 0 0;padding-left:20px;color:var(--home-muted)}.shark-app .sk-instructions{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid var(--home-border);border-radius:10px}.shark-app .sk-instructions-head{margin:0;font-size:12px;line-height:16px;color:var(--home-muted)}.shark-app .sk-instruction-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.shark-app .sk-instruction{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;line-height:20px;color:var(--home-text)}.shark-app .sk-instruction .sk-out-link{font-size:13px;color:var(--home-text);text-decoration:underline;text-underline-offset:2px}.shark-app .ski-ask-link{margin-top:4px;font-size:13px;line-height:18px;color:var(--home-text);text-decoration:underline;text-underline-offset:2px}.shark-app .sk-plan-link:hover{color:var(--home-text)}.shark-app .sk-plan-uses{display:block;font-size:12px;line-height:16px;color:var(--home-faint)}.shark-app .sk-plan-total{font-size:13px;line-height:20px;color:var(--home-faint)}.shark-app .skw-settled[data-declined] svg{color:var(--home-faint)}.shark-app .sk-docs{margin:12px 0}.shark-app .sk-response-actions:has([aria-expanded=true]){opacity:1;pointer-events:auto}.shark-app .sk-receipt-toggle{white-space:nowrap;height:28px;margin-left:6px;padding:0 8px;border-radius:8px;font-size:12px;line-height:16px;color:var(--home-faint);font-variant-numeric:tabular-nums}.shark-app .sk-receipt-toggle:hover,.shark-app .sk-receipt-toggle[aria-expanded=true]{background:var(--home-hover);color:var(--home-text)}.shark-app .sk-receipt{width:min(100%,360px);margin:2px 0 8px;padding:10px 14px;border-radius:14px;border:1px solid var(--home-border);background:var(--home-surface);font-size:13px;line-height:20px;animation:sk-rise .14s ease}.shark-app .sk-receipt-row{display:flex;justify-content:space-between;gap:16px;padding:3px 0;color:var(--home-muted);font-variant-numeric:tabular-nums}.shark-app .sk-receipt-total{margin-top:4px;padding-top:7px;border-top:1px solid var(--home-border);color:var(--home-text);font-weight:500}.shark-app .sk-receipt-note{margin-top:4px;font-size:12px;color:var(--home-faint)}.shark-app .sk-refusal{display:flex;align-items:center;gap:12px;width:min(100%,560px);margin:8px 0;padding:14px 14px 14px 16px;border-radius:18px;border:1px solid var(--home-border);background:var(--home-surface)}.shark-app .sk-refusal-icon{flex-shrink:0;color:#ce67ca}.shark-app .sk-refusal-text{flex:1;min-width:0;font-size:15px;line-height:22px;letter-spacing:-.2px;text-wrap:pretty}.shark-app .sk-refusal-action{flex-shrink:0;height:34px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;background:var(--home-text);color:var(--home-surface);transition:opacity .12s ease}.shark-app .sk-refusal-action:hover{opacity:.85}.shark-app .sk-refusal-action:disabled{opacity:.35}.shark-app .sk-refusal[data-action=top_up] .sk-refusal-action{background:#f7bef573;color:#b04fac}.dark .shark-app .sk-refusal[data-action=top_up] .sk-refusal-action{background:#f7bef526;color:#f0a9ec}@media(max-width:520px){.shark-app .sk-refusal{flex-wrap:wrap}.shark-app .sk-refusal-action{margin-left:27px}}.shark-app .sk-pay{padding:0 16px 14px}.shark-app .sk-pay-line{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:20px;color:var(--home-muted);font-variant-numeric:tabular-nums}.shark-app .sk-pay-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.shark-app .sk-pay-link{display:inline-flex;align-items:center;text-decoration:none}.shark-app .sk-approval-lock{display:inline-block;margin:0 6px -2px 0;color:var(--home-faint)}.shark-app .sk-approval-reason{margin-top:2px;font-size:13px;line-height:20px;color:var(--home-muted)}.shark-app .sk-qcard-price{font-weight:500}.shark-app .sk-qcard-detail{display:block;font-size:12px;line-height:18px;color:var(--home-faint)}.shark-app .sk-qcard-thumb{width:36px;height:36px;flex-shrink:0;border-radius:8px;object-fit:cover;background:var(--home-hover)}.shark-app span.sk-qcard-thumb{display:grid;place-items:center;color:var(--home-faint)}.shark-app .sk-qcard-hint{padding:0 20px 4px;font-size:13px;line-height:20px;color:var(--home-faint)}.shark-app .ska-held>*{pointer-events:none}.shark-app .sk-primary-nav{display:flex;flex-direction:column}.shark-app .sk-inbox-count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f5e4678c;color:var(--home-text);font-size:12px;font-weight:500;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.shark-app .sk-inbox-row[aria-expanded=true]{background:var(--home-pressed)}.shark-app .sk-inbox .sk-inbox-list{display:flex;flex-direction:column;gap:6px}.shark-app .sk-inbox-item{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--home-border);background:var(--home-surface);text-align:left;transition:background-color .12s ease}.shark-app .sk-inbox-kind{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--home-faint)}.shark-app .sk-inbox-kind i{width:6px;height:6px;border-radius:50%;background:var(--home-faint)}.shark-app .sk-inbox-item[data-kind=question] .sk-inbox-kind i,.shark-app .sk-inbox-item[data-kind=approval] .sk-inbox-kind i{background:var(--sk-yellow)}.shark-app .sk-inbox-item[data-kind=review] .sk-inbox-kind i{background:#ce67ca}.shark-app .sk-inbox-item[data-kind=done] .sk-inbox-kind i{background:var(--brand)}.shark-app .sk-inbox-item[data-kind=failed] .sk-inbox-kind i{background:var(--red)}.shark-app .sk-inbox-text{font-size:14px;line-height:20px;color:var(--home-text)}.shark-app .sk-inbox-meta{font-size:12px;line-height:16px;color:var(--home-faint)}.shark-app .sk-inbox-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.shark-app .sk-inbox-action{padding:3px 10px;border-radius:999px;background:var(--home-hover);font-size:12px;line-height:16px;color:var(--home-muted)}.shark-app .sk-lightbox-overlay{display:grid;place-items:center;padding:24px}.shark-app .sk-lightbox-overlay .sk-lightbox{position:relative;border:1px solid var(--home-border);border-radius:18px;background:var(--home-background);overflow:hidden;animation:sk-rise .18s cubic-bezier(.2,.8,.2,1)}.shark-app .sk-message-day{display:flex;align-items:center;gap:10px;padding:4px 0}.shark-app .sk-message-day>span[aria-hidden]{flex:1;height:1px;background:var(--home-border);opacity:.6}.shark-app .sk-message-day>span:not([aria-hidden]){flex-shrink:0;font-size:12px;line-height:16px;color:var(--home-faint)}.shark-app .sk-mock-note{position:fixed;right:12px;bottom:12px;z-index:60;padding:6px 12px;border-radius:999px;border:1px solid var(--edge-outline);background:color-mix(in srgb,var(--white-main) 95%,transparent);color:var(--light-text-grey);font-size:12px;line-height:16px;box-shadow:0 1px 2px #0000000d;pointer-events:none}@media(max-width:700px){.shark-app .sk-mock-note{display:none}}.shark-app .sk-offer{display:flex;align-items:center;gap:12px;width:min(100%,640px);margin:4px 0 14px;padding:12px 12px 12px 14px;border-radius:18px;background:#f5e4672e;animation:sk-rise .18s ease}.shark-app .sk-offer-mark{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:8px;background:#f5e46773;color:#8a7900}.shark-app .sk-offer-text{flex:1;min-width:0;font-size:14px;line-height:21px;color:var(--home-text);text-wrap:pretty}.shark-app .sk-offer-actions{display:flex;flex-shrink:0;gap:4px}.shark-app .sk-offer-actions button{height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;transition:background-color .12s ease,opacity .12s ease}.shark-app .sk-offer-primary:hover{opacity:.85}.shark-app .sk-offer-ghost{color:var(--home-muted)}.shark-app .sk-offer-ghost:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .sk-offer-actions button:disabled{opacity:.5}.shark-app .sk-offer-chosen{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:13px;color:var(--home-muted)}.shark-app .sk-offer[data-settled]{background:transparent;border:1px solid var(--home-border)}.dark .shark-app .sk-offer-mark{color:#f5e467;background:#f5e46726}@media(max-width:520px){.shark-app .sk-offer{flex-wrap:wrap}.shark-app .sk-offer-actions{margin-left:38px}}.shark-app .sk-inbox-item .sk-inbox-open{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left}.shark-app .sk-inbox-item:has(.sk-inbox-open:hover){background:color-mix(in srgb,var(--home-surface) 92%,var(--home-text))}.shark-app button.sk-inbox-action:hover{background:var(--home-pressed);color:var(--home-text)}.shark-app .sk-panel.sk-inbox{width:360px;padding:0;align-items:stretch;overflow:hidden}.shark-app .sk-inbox .skw-agents-scroll{display:flex;flex-direction:column;gap:6px}.shark-app .sk-dialog-note{margin:0 0 14px;font-size:14px;line-height:21px;color:var(--home-muted)}.shark-app .sk-archived-list{display:flex;flex-direction:column;gap:10px;max-height:50dvh;overflow-y:auto}.shark-app .sk-memory-dialog .sk-memory-list{max-height:50dvh;overflow-y:auto}.shark-app .sk-memory-list{display:flex;flex-direction:column;gap:2px}.shark-app .sk-memory-fact{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:10px;font-size:14px;line-height:20px;color:var(--home-text)}.shark-app .sk-memory-fact:hover{background:var(--home-hover)}.shark-app .sk-memory-fact>span{flex:1;min-width:0;overflow-wrap:anywhere}.shark-app .sk-memory-fact small{display:block;font-size:12px;line-height:16px;color:var(--home-faint)}.shark-app .sk-memory-learned{margin:0;padding:6px 8px;font-size:14px;line-height:20px;color:var(--home-text)}.shark-app .sk-memory-fact button{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:12px;line-height:18px;color:var(--home-muted);opacity:0;transition:opacity .12s ease,background-color .12s ease}.shark-app .sk-memory-fact:hover button,.shark-app .sk-memory-fact button:focus-visible{opacity:1}.shark-app .sk-memory-fact button:hover{background:var(--home-pressed);color:var(--home-text)}@media(hover:none){.shark-app .sk-memory-fact button{opacity:1}}.shark-app .sk-memory-chip[data-forgotten]{text-decoration:line-through;opacity:.5}.shark-app .sk-offer[data-decision=apply]{background:transparent;border:1px solid var(--home-border)}.shark-app .skh-attachment-card[data-status=reading]>img,.shark-app .skh-attachment-card[data-status=reading] .skh-attachment-file-icon{opacity:.45}.shark-app .skh-attachment-state{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:999px;background:#0000008c;color:#fff;font-size:11px;line-height:14px;pointer-events:none}.shark-app .skh-menu .skh-choice-row>.skh-row-copy:first-child{display:flex}.shark-app .ski-ask-settings{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.shark-app .ski-ask-setting{height:26px;padding:0 10px;border-radius:999px;border:1px solid rgb(0 0 0 / 10%);font-size:13px;line-height:1;color:inherit;background:transparent;cursor:pointer}.shark-app .ski-ask-setting:hover,.shark-app .ski-ask-setting[aria-expanded=true]{background:#0000000d}.shark-app .ski-ask-setting:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.shark-app .ski-quote-rows{margin-top:8px;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;padding-right:4px;font-size:13px;line-height:18px;list-style:none}.shark-app .ski-quote-row{display:flex;flex-direction:column;gap:2px;padding:4px 0;border-top:1px solid rgb(0 0 0 / 6%)}.shark-app .ski-quote-row:first-child{border-top:0}.shark-app .ski-quote-row-head{display:flex;align-items:center;gap:8px;min-width:0}.shark-app .ski-quote-row-name{flex:1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .ski-quote-row-meta{flex-shrink:0;opacity:.6;font-variant-numeric:tabular-nums}.shark-app .ski-quote-row-mark{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#0000002e}.shark-app .ski-quote-row[data-state=making] .ski-quote-row-mark{background:var(--brand);animation:ski-row-pulse 1.4s ease-in-out infinite}.shark-app .ski-quote-row[data-state=ready] .ski-quote-row-mark{background:#16a34a}.shark-app .ski-quote-row[data-state=failed] .ski-quote-row-mark{background:#dc2626}.shark-app .ski-quote-row[data-state=failed] .ski-quote-row-meta{color:#dc2626;opacity:1}.shark-app .ski-quote-row-prompt summary{cursor:pointer;width:fit-content;opacity:.6;list-style:none;font-size:12px}.shark-app .ski-quote-row-prompt summary::-webkit-details-marker{display:none}.shark-app .ski-quote-row-prompt summary:after{content:" ›"}.shark-app .ski-quote-row-prompt[open] summary:after{content:" ⌄"}.shark-app .ski-quote-row-prompt p{margin-top:2px;opacity:.75}.shark-app .sk-answer .ski-quote-rows{margin-top:6px;font-size:14px}@keyframes ski-row-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.shark-app .ski-quote-row[data-state=making] .ski-quote-row-mark{animation:none}}.shark-app .skh-composer-input{position:relative}.shark-app .skh-suggestion{position:absolute;inset:0;display:flex;align-items:flex-start;gap:8px;padding:var(--skh-type-pad);padding-bottom:0;font-size:16px;line-height:26px;letter-spacing:-.3125px;pointer-events:none;overflow:hidden}.shark-app .skh-composer-compact .skh-suggestion{line-height:24px}.shark-app .skh-suggestion-text{flex:1;min-width:0;color:color-mix(in oklab,currentColor 42%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shark-app .skh-suggestion-or{flex-shrink:0;margin:0 -2px;font-size:12px;line-height:26px;color:color-mix(in oklab,currentColor 42%,transparent)}.shark-app .skh-composer-compact .skh-suggestion-or{line-height:24px}.shark-app .skh-suggestion kbd{flex-shrink:0;height:20px;min-width:22px;margin-top:3px;padding:0 5px;display:grid;place-items:center;border-radius:5px;font-size:12px;line-height:1;border:1px solid rgb(0 0 0 / 12%);color:color-mix(in oklab,currentColor 55%,transparent)}.shark-app .skw-agents{display:flex;flex-direction:column;gap:2px}.shark-app .skw-agent-row{display:flex;align-items:center;gap:10px;width:calc(100% + 16px);margin:0 -8px;padding:6px 8px;border-radius:10px;text-align:left;font-size:15px;line-height:22px;color:var(--home-muted)}.shark-app button.skw-agent-row{cursor:pointer}.shark-app button.skw-agent-row:hover{background:var(--home-hover)}.shark-app button.skw-agent-row:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skw-agent-icon{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0}.shark-app .skw-agent-icon img{display:block;width:16px;height:16px;border-radius:4px;object-fit:contain}.shark-app .skw-agent-name{flex-shrink:0;font-weight:500;color:var(--home-text)}.shark-app .skw-agent-status{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shark-app .skw-agent-status[data-tone=blocked]{color:#b26a00}.shark-app .skw-agent-status[data-tone=failed]{color:#c2410c}.shark-app .skw-agent-live{display:flex;flex-direction:column;gap:0;margin:0 0 4px 30px;font-size:14px;line-height:22px;color:var(--home-muted);min-width:0}.shark-app .skw-agent-thought{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shark-app .skw-agent-quiet{white-space:nowrap}.shark-app .skw-agent-chevron{flex-shrink:0;color:var(--home-faint);opacity:.75}.shark-app .skw-agent-steps{display:flex;flex-direction:column;margin:2px 0 6px 8px;padding-left:20px;border-left:1px solid var(--home-border)}.shark-app .skw-agent-steps .skw-line-row{padding:3px 0;font-size:14px;line-height:22px}.shark-app .skw-agent-steps .skw-line-detail{margin:2px 0 8px 28px}.shark-app .sk-summary .sk-prose{color:inherit}.shark-app .skw-agent-steps .skw-line-icon{color:var(--home-faint)}.shark-app .ski-quote-details{margin-top:6px;font-size:13px;line-height:18px}.shark-app .ski-quote-details>summary{display:inline-flex;align-items:center;gap:4px;cursor:pointer;list-style:none;color:color-mix(in oklab,currentColor 60%,transparent)}.shark-app .ski-quote-details>summary::-webkit-details-marker{display:none}.shark-app .ski-quote-details>summary:after{content:"›";transition:transform .12s ease}.shark-app .ski-quote-details[open]>summary:after{transform:rotate(90deg)}.shark-app .ski-quote-details>summary:hover{color:inherit}.shark-app .ski-quote-brief{margin:6px 0 0;padding:0 4px 0 0;list-style:none;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;counter-reset:brief}.shark-app .ski-quote-brief>li{display:flex;flex-direction:column;gap:1px;counter-increment:brief}.shark-app .ski-quote-brief-name{font-weight:500}.shark-app .ski-quote-brief-name:before{content:counter(brief) ". ";opacity:.5;font-variant-numeric:tabular-nums}.shark-app .ski-quote-brief-prompt{opacity:.6}.shark-app .ski-inputs{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.shark-app .ski-inputs[data-small]{margin:4px 0 0;gap:4px}.shark-app .ski-input{display:inline-flex;align-items:center;gap:6px;height:32px;padding:3px 9px 3px 3px;border-radius:9px;border:1px solid var(--home-border);font-size:12.5px;line-height:16px;color:color-mix(in oklab,currentColor 70%,transparent)}.shark-app .ski-inputs[data-small] .ski-input{height:24px;padding:2px 7px 2px 2px;border-radius:7px;font-size:11.5px}.shark-app .ski-input img,.shark-app .ski-input-blank{width:26px;height:26px;border-radius:6px;object-fit:cover;flex-shrink:0;display:grid;place-items:center;background:var(--home-hover)}.shark-app .ski-inputs[data-small] .ski-input img,.shark-app .ski-inputs[data-small] .ski-input-blank{width:20px;height:20px;border-radius:5px}.shark-app .ski-input-label{font-weight:600;color:var(--home-text);font-variant-numeric:tabular-nums}.shark-app .ski-input-role{opacity:.75}.shark-app .sk-note-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 12px}.shark-app .sk-note-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;padding:3px 10px 3px 3px;border-radius:999px;border:1px solid var(--home-border);font-size:13px;line-height:18px;color:var(--home-text);animation:sk-rise .18s ease}.shark-app .sk-note-chip-icon{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:999px;background:var(--home-hover);color:var(--home-muted)}.shark-app .sk-note-chip-name{min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shark-app .sk-note-chip-meta{flex-shrink:0;color:var(--home-muted)}.shark-app .sk-note-chip-undo{display:grid;place-items:center;width:18px;height:18px;margin-right:-5px;flex-shrink:0;border-radius:999px;color:var(--home-faint);cursor:pointer}.shark-app .sk-note-chip-undo:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .sk-note-chip[data-tone=plain]{border-radius:14px}.shark-app .sk-note-chip[data-tone=plain] .sk-note-chip-name{font-weight:400;white-space:normal;padding-block:2px}.shark-app .sk-note-chip[data-faded]{opacity:.55}.shark-app .sk-note-chip[data-faded] .sk-note-chip-name{text-decoration:line-through}.shark-app .sk-note-chip[data-tone=skill] .sk-note-chip-icon{background:#aa3aff1f;color:#8a2fd6}.shark-app .sk-note-chip[data-tone=memory] .sk-note-chip-icon{background:#008cff1a;color:#0a6fd0}.shark-app .sk-note-chip[data-tone=recipe] .sk-note-chip-icon{background:#f5e46759;color:#8a6d00}.dark .shark-app .sk-note-chip[data-tone=skill] .sk-note-chip-icon{background:#aa3aff33;color:#d2a6ff}.dark .shark-app .sk-note-chip[data-tone=memory] .sk-note-chip-icon{background:#008cff2e;color:#8cc8ff}.dark .shark-app .sk-note-chip[data-tone=recipe] .sk-note-chip-icon{background:#f5e4672e;color:#f0dd7a}.shark-app .sk-offer-slot>.sk-offer{margin:0}.shark-app .ski-tile[data-loading]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 45%) 50%,transparent 80%);transform:translate(-100%);animation:sk-image-shimmer 1.4s ease-in-out infinite;pointer-events:none}.dark .shark-app .ski-tile[data-loading]:after{background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 7%) 50%,transparent 80%)}.shark-app .ski-tile-sound .ski-tile-open{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;line-height:16px;color:var(--home-muted);background:var(--home-hover)}.shark-app .ski-tile-failed{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;text-align:center;font-size:12px;line-height:16px;color:var(--home-muted);background:var(--home-hover)}.shark-app .ski-tile-failed>svg{color:var(--home-faint)}.shark-app .ski-tile-retry{margin-top:2px;padding:3px 12px;border-radius:999px;border:1px solid var(--home-border);background:var(--home-surface);color:var(--home-text);font-size:12px;font-weight:500;line-height:18px;cursor:pointer}.shark-app .ski-tile-retry:hover{background:var(--home-hover)}.shark-app .ski-tile-retry:focus-visible{outline:2px solid var(--home-text);outline-offset:2px}.shark-app .sk-lightbox-failed{position:static;min-width:240px;min-height:200px;border-radius:16px;font-size:13px}.shark-app .sk-img-blank{display:inline-grid;place-items:center;width:100%;height:100%;min-width:16px;min-height:16px;background:var(--home-hover);color:var(--home-faint)}.shark-app .skw-agents-wait{display:block;width:7px;height:7px;border-radius:50%;background:#e0a100;box-shadow:0 0 0 3px #e0a1002e}.shark-app .skw-agents-dash{display:block;width:8px;height:1.5px;border-radius:1px;background:var(--home-faint)}.shark-app .skw-dots i[data-state=waiting]{background:#e0a100}.shark-app .skw-dots i[data-state=failed]{background:#d1332b}.shark-app .skw-agents-phase[data-state=waiting] .skw-agents-phase-count{color:#b07d00}.dark .shark-app .skw-agents-phase[data-state=waiting] .skw-agents-phase-count{color:#f0c24a}.shark-app .skw-agents-table tr[data-state=failed] .skw-agents-glyph{color:#d1332b}.shark-app .skw-agents-waiting{display:inline-flex;margin-left:8px;padding:0 8px;border-radius:999px;background:#e0a10024;color:#8a6200;font-size:12px;font-weight:500;line-height:20px;cursor:pointer}.shark-app .skw-agents-waiting:hover{background:#e0a1003d}.dark .shark-app .skw-agents-waiting{background:#f0c24a29;color:#f0c24a}.shark-app .skw-agents-note{margin-left:8px;font-size:12px;color:var(--home-faint)}.shark-app .skw-bar[data-state=waiting] .skw-bar-count{background:#e0a10024;color:#8a6200}.dark .shark-app .skw-bar[data-state=waiting] .skw-bar-count{background:#f0c24a29;color:#f0c24a}.shark-app .skw-qcard-option[data-chosen]{background:#f5e46733;font-weight:500}.dark .shark-app .skw-qcard-option[data-chosen]{background:#f5e4671f}.dark .shark-app .skw-qcard-option[data-chosen] svg,.dark .shark-app .skw-qcard-option[data-chosen] kbd{color:#f0dd7a}.dark .shark-app .skw-qcard-option[data-chosen] kbd{background:#f5e46738}.shark-app .skw-qcard-pages{display:inline-flex;align-items:center;gap:4px;margin:0 4px 0 6px}.shark-app .skw-qcard-pages i{width:6px;height:6px;border-radius:50%;border:1.5px solid var(--home-faint);box-sizing:border-box}.shark-app .skw-qcard-pages i[data-state=answered]{border-color:#3f9a54;background:#3f9a54}.shark-app .skw-qcard-pages i[data-state=skipped]{border-color:var(--home-faint);background:var(--home-faint)}.shark-app .skw-qcard-pages i[data-current]{outline:2px solid color-mix(in srgb,var(--home-text) 25%,transparent);outline-offset:1px}.shark-app .sk-qcard-note{padding:6px 20px 2px;font-size:13px;line-height:20px;color:var(--home-muted)}.shark-app .sk-qcard-note.ski-ask-repricing{padding:2px 0 0}.shark-app [data-repricing] strong{opacity:.45;transition:opacity .15s}.shark-app .sk-panel-output:disabled{cursor:default;opacity:.6;filter:none}.shark-app .skw-agents-note[data-reason]{display:block;max-width:200px;margin:1px 0 0 28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skh-composer-editor{overflow-wrap:anywhere;word-break:break-word}.shark-app .skw-line-sub{margin:-2px 0 4px 28px;font-size:12.5px;line-height:18px;color:var(--home-faint);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.shark-app .ski-ask-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.shark-app .ski-ask-strip-thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;background:var(--home-hover);flex-shrink:0}.shark-app .ski-ask-strip-thumb img{width:100%;height:100%;object-fit:cover;display:block}.shark-app .ski-ask-price[data-repricing]{opacity:.55}.shark-app .ski-ask-ref-menu{width:260px}.shark-app .skh-menu .ski-ask-ref-row{align-items:center;padding-block:6px}.shark-app .skh-menu .ski-ask-ref-row .skh-row-icon{width:36px;height:36px;border-radius:7px;overflow:hidden;background:var(--home-hover)}.shark-app .skh-menu .ski-ask-ref-row .skh-row-icon img{width:36px;height:36px;object-fit:cover;display:block}.shark-app .ski-ask-shape{display:grid;place-items:center;width:18px;height:20px}.shark-app .ski-ask-shape i{display:block;border:1.5px solid currentColor;border-radius:3px;opacity:.75}.shark-app .ski-tile-open video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.shark-app .sk-lightbox-video{max-width:100%;max-height:100%;background:#000;border-radius:8px}.shark-app .sk-lightbox-audio{width:min(480px,90%)}.shark-app .sk-menu{z-index:120}.shark-app .sk-lightbox-picture{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center}.shark-app .sk-lightbox-picture .sk-lightbox-image,.shark-app .sk-lightbox-picture .sk-lightbox-video{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.shark-app .sk-lightbox-stage{grid-template:minmax(0,1fr) / minmax(0,1fr)}.shark-app .ski-ask-strip-thumb .sk-menu-anchor,.shark-app .ski-ask-strip-thumb .ski-ask-choice{display:block;width:100%;height:100%;padding:0;margin:0;border-radius:8px;text-decoration:none}.shark-app .ski-ask-strip-pic{display:block;width:100%;height:100%}.shark-app .ski-ask-strip-pic img,.shark-app .ski-ask-strip-pic svg{width:100%;height:100%;object-fit:cover;display:block}.shark-app .ski-ask-strip-thumb button:hover{outline:2px solid var(--home-border);outline-offset:1px}.shark-app .sk-message-assistant{position:relative}.shark-app .sk-message-assistant>.sk-response-actions{position:absolute;left:0;top:100%;height:32px;z-index:1}.shark-app .sk-message-assistant>.sk-response-actions+.sk-receipt{margin-top:36px}.shark-app .sk-menu>*{flex-shrink:0}.shark-app .ski-ask-menu{max-height:min(420px,60vh);overflow-y:auto;overscroll-behavior:contain}.shark-app .ski-tool-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--home-text)}.shark-app .ski-tool-ask-words{font-weight:500}.shark-app .ski-tool-ask-field{display:inline-flex;align-items:center;gap:6px;color:var(--home-muted)}.shark-app .ski-tool-ask-field input{width:64px;height:30px;padding:0 8px;border:1px solid var(--home-border);border-radius:8px;background:var(--home-surface);color:var(--home-text);font:inherit;font-variant-numeric:tabular-nums}.shark-app .ski-tool-ask-field input:focus{outline:none;border-color:color-mix(in oklab,var(--home-text) 35%,transparent)}.shark-app .ski-tool-ask-field[data-text] input{width:180px;font-variant-numeric:normal}.shark-app .ski-tool-ask .ski-ask-go:disabled{opacity:.45;cursor:default}.shark-app .skh-attachment-card video,.shark-app .sk-attachment-tile video{width:100%;height:100%;object-fit:cover;display:block}.shark-app .skh-menu .skh-choice-row>span.skh-app-row-main:first-child:not(.skh-row-copy){display:flex}.shark-app .skw-line-icon{color:var(--home-muted)}.shark-app .skw-line-icon svg{width:13px;height:13px}.shark-app .skw-checks{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px}.shark-app .skw-check{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--home-border);border-radius:12px;background:var(--home-surface)}.shark-app .skw-check[data-faded]{opacity:.7}.shark-app .skw-check-head{display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:20px;color:var(--home-text);text-align:left;cursor:pointer}.shark-app .skw-check-head svg{color:var(--home-text);flex-shrink:0}.shark-app .skw-check-title{font-weight:500}.shark-app .skw-check-verdict{color:var(--home-muted)}.shark-app .skw-check-fixes{margin:0;padding:0 0 0 21px;list-style:disc;font-size:13px;line-height:19px;color:var(--home-muted)}.shark-app .skw-check-pairs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:2px 0 2px 21px;cursor:zoom-in}.shark-app .skw-check-pair{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0}.shark-app .skw-check-thumbs{display:flex;gap:2px;border-radius:7px;overflow:hidden;background:var(--home-hover)}.shark-app .skw-check-thumbs img,.shark-app .skw-check-thumbs .sk-img-blank{width:34px;height:46px;object-fit:cover;display:block}.shark-app .skw-check-time{font-size:11px;line-height:14px;color:var(--home-faint);font-variant-numeric:tabular-nums}.shark-app .skw-check-older{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:12.5px;color:var(--home-muted);cursor:pointer}.shark-app .skw-check-older:hover{color:var(--home-text)}.shark-app .skw-check-viewer{width:min(960px,calc(100vw - 48px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;padding:0;overflow:hidden}.shark-app .skw-check-viewer-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--home-border);font-size:14px;font-weight:500}.shark-app .skw-check-viewer-body{overflow:auto;padding:16px}.shark-app .skw-check-sheet{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:8px}.shark-app .skw-check-viewer-pairs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.shark-app .skw-check-viewer-label{font-size:12px;color:var(--home-faint)}.shark-app .skw-check-viewer-pairs figure{margin:0;display:flex;flex-direction:column;gap:4px}.shark-app .skw-check-viewer-pairs img{width:100%;height:auto;border-radius:8px;object-fit:contain;background:var(--home-hover)}.shark-app .skw-check-viewer-pairs figcaption{font-size:11.5px;color:var(--home-faint)}.shark-app .skw-pick-search{display:flex;align-items:center;gap:8px;margin:4px 12px 2px;padding:0 12px;height:40px;border:1px solid var(--home-border);border-radius:12px;background:var(--home-surface);color:var(--home-faint);transition:border-color .1s ease}.shark-app .skw-pick-search:focus-within{border-color:var(--home-muted);color:var(--home-text)}.shark-app .skw-pick-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:400 14px/20px var(--flobi-ui-font, "Inter", sans-serif);color:var(--home-text)}.shark-app .skw-pick-search input::placeholder{color:var(--home-faint)}.shark-app .skw-pick-search input::-webkit-search-cancel-button{cursor:pointer}.shark-app .skw-pick-list{display:flex;flex-direction:column;max-height:min(360px,46vh);overflow-y:auto;padding:0 12px 12px;overscroll-behavior:contain}.shark-app .skw-pick-group{display:flex;flex-direction:column}.shark-app .skw-pick-label{margin:0;padding:10px 8px 4px;font-size:12px;font-weight:500;line-height:16px;color:var(--home-faint)}.shark-app .skw-pick-more{margin-top:4px;border-top:1px solid var(--home-border);padding-top:4px}.shark-app .skw-pick-row{min-height:52px}.shark-app .skw-pick-thumb{width:40px;height:40px;border-radius:9px}.shark-app .skw-pick-new .skw-pick-thumb{background:var(--home-hover);color:var(--home-muted)}.shark-app .skw-pick-text{display:flex;flex-direction:column;min-width:0}.shark-app .skw-pick-title,.shark-app .skw-pick-text .sk-qcard-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skw-pick-row[data-chosen]>svg{margin-left:auto;flex-shrink:0}.shark-app .skw-pick-empty{padding:12px 8px 4px}@media(prefers-reduced-motion:reduce){.shark-app .skw-pick-spin{animation:none}}.shark-app .skh-mention-menu{position:absolute;z-index:40;left:0;right:0;bottom:calc(100% + 8px);max-height:min(340px,44dvh);overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:16px;border:1px solid var(--home-menu-border);background:var(--home-menu-surface);box-shadow:var(--home-menu-shadow);animation:sk-rise .12s cubic-bezier(.2,.8,.2,1)}.shark-app .skh-composer-area:not(.skh-composer-compact) .skh-mention-menu{bottom:auto;top:calc(100% + 8px)}.shark-app .skh-composer-compact .skh-mention-menu{grid-column:1 / -1}.shark-app .skh-mention-row{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px;border-radius:10px;cursor:pointer;color:var(--home-text)}.shark-app .skh-mention-row[data-active=true]{background:var(--home-border)}.shark-app .skh-mention-icon{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;color:var(--home-muted)}.shark-app .skh-mention-thumb{display:block;width:22px;height:22px;border-radius:5px;overflow:hidden}.shark-app .skh-mention-thumb img{width:100%;height:100%;object-fit:cover}.shark-app .skh-mention-copy{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.shark-app .skh-mention-name{flex-shrink:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px}.shark-app .skh-mention-copy small{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:var(--home-faint)}.shark-app .skh-mention-chevron{flex-shrink:0;margin-left:auto;color:var(--home-faint)}.shark-app .skh-mention-row[data-group=permissions]{align-items:flex-start}.shark-app .skh-mention-row[data-group=permissions] .skh-mention-copy{flex-direction:column;align-items:flex-start;gap:0}.shark-app .skh-mention-row[data-group=permissions] .skh-mention-name{max-width:none}.shark-app .skh-mention-row[data-group=permissions] .skh-mention-copy small{white-space:normal;overflow:visible}.shark-app .skh-mention-limit{align-items:center;cursor:default}.shark-app .skh-mention-field{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:13px;color:var(--home-muted)}.shark-app .skh-mention-field input{width:76px;height:28px;padding:0 8px;border:1px solid var(--home-border);border-radius:8px;background:transparent;color:var(--home-text);font:inherit;font-size:14px;text-align:right;outline:none}.shark-app .skh-mention-field input:focus-visible{border-color:var(--home-muted)}.shark-app .skh-mention-back{display:flex;align-items:center;gap:4px;width:100%;padding:4px 6px 8px;font-size:13px;color:var(--home-muted)}.shark-app .skh-mention-back:hover{color:var(--home-text)}.shark-app .skh-mention-empty{margin:0;padding:14px 10px;font-size:13px;color:var(--home-muted)}.shark-app .skh-chip-thumb{display:block;width:18px;height:18px;border-radius:4px;overflow:hidden}.shark-app .skh-chip-thumb img{width:100%;height:100%;object-fit:cover}.shark-app .skh-menu-search{width:100%;height:32px;margin:0 0 4px;padding:0 10px;border:0;border-radius:8px;background:var(--home-border);color:var(--home-text);font-size:14px;outline:none}.shark-app .skh-menu-search::placeholder{color:var(--home-faint)}.shark-app .sk-apps-content{width:min(100%,768px);padding:24px 24px 25px;margin-inline:auto;display:flex;flex-direction:column;gap:34px;color:var(--home-text)}.shark-app .sk-apps-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 8px}.shark-app .sk-apps-heading h1{margin:0;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.45px}.shark-app .sk-apps-heading p{margin:2px 0 0;font-size:14px;line-height:20px;color:var(--home-muted)}.shark-app .sk-apps-search{width:180px;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--home-border);background:transparent;color:var(--home-text);font-size:14px;outline:none}.shark-app .sk-apps-section{display:flex;flex-direction:column;gap:8px}.shark-app .sk-apps-section h2{margin:0;padding:0 8px 8px;font-size:14px;font-weight:500;line-height:20px}.shark-app .sk-apps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px;row-gap:8px}.shark-app .sk-apps-card{display:flex;align-items:center;gap:12px;padding:8px;border-radius:16px;min-width:0;text-align:left}.shark-app .sk-apps-card:hover{background:#f5e46726}.shark-app .sk-apps-card:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .sk-apps-copy{flex:1;min-width:0;display:flex;flex-direction:column}.shark-app .sk-apps-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px}.shark-app .sk-apps-name{font-weight:500}.shark-app .sk-apps-line{color:var(--home-muted)}.shark-app .sk-apps-empty{margin:0;padding:0 8px;font-size:13px;color:var(--home-muted)}@media(max-width:700px){.shark-app .sk-apps-content{padding-inline:16px;gap:28px}.shark-app .sk-apps-grid{grid-template-columns:minmax(0,1fr)}.shark-app .sk-apps-heading{flex-direction:column}}.shark-app .ski-ask-note{margin:6px 0 0;font-size:13px;line-height:18px;color:var(--home-muted)}.shark-app .ski-ask-note[data-warn=true]{color:#c2410c;font-weight:500}.shark-app .sk-apps-capp-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--home-border);color:var(--home-muted)}.shark-app .skj-card{width:100%;margin-top:12px;border:1px solid var(--home-border);border-radius:16px;background:var(--home-surface);overflow:hidden}.shark-app .skj-head{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px}.shark-app .skj-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;overflow:hidden}.shark-app .skj-icon .sk-app-tile{border-radius:8px}.shark-app .skj-icon-thumb img{display:block;width:100%;height:100%;object-fit:cover}.shark-app .skj-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.shark-app .skj-name{font-size:15px;line-height:20px;color:var(--home-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skj-meta{font-size:13px;line-height:18px;color:var(--home-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skj-meta[data-live]{animation:skj-pulse 1.6s ease-in-out infinite}@keyframes skj-pulse{50%{opacity:.55}}.shark-app .skj-card[data-state=failed] .skj-meta{color:var(--home-muted)}.shark-app .skj-time{flex-shrink:0;font-size:13px;line-height:18px;color:var(--home-faint);font-variant-numeric:tabular-nums}.shark-app .skj-open{flex-shrink:0;height:32px;padding:0 14px;border-radius:12px;background:var(--home-hover);font-size:14px;font-weight:500;color:var(--home-text);cursor:pointer;transition:background-color .1s ease}.shark-app .skj-open:hover{background:var(--home-pressed)}.shark-app .skj-open:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skj-card{container-type:inline-size}.shark-app .skj-progress{display:flex;align-items:center;gap:10px;padding:0 12px 12px}.shark-app .skj-bar{position:relative;flex:1;min-width:0;height:6px;border-radius:99px;background:var(--home-hover);overflow:hidden}.shark-app .skj-bar>span{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--home-text);transition:width .6s ease}.shark-app .skj-pct{flex-shrink:0;min-width:3ch;font-size:12px;line-height:16px;color:var(--home-muted);font-variant-numeric:tabular-nums;text-align:right}.shark-app .skj-bar[data-indeterminate]>span{width:30%;animation:skj-slide 1.4s ease-in-out infinite}@keyframes skj-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.shark-app .skj-grid{display:grid;gap:6px;padding:10px 12px 12px}.shark-app .skj-grid[data-columns="1"]{grid-template-columns:minmax(0,220px)}.shark-app .skj-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.shark-app .skj-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.shark-app .skj-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.shark-app .skj-grid[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.shark-app .skj-grid .ski-tile{aspect-ratio:1 / 1!important;border-radius:10px}.shark-app .skj-grid .ski-tile-caption{display:none}@media(max-width:520px){.shark-app .skj-grid[data-columns="4"],.shark-app .skj-grid[data-columns="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.shark-app .skj-card[data-film] .skj-grid{grid-template-columns:minmax(0,1fr);padding-top:0}.shark-app .skj-card[data-film] .skj-grid .ski-tile{aspect-ratio:var(--skf-shape, 16 / 9)!important}.shark-app .skf{display:flex;flex-direction:column;gap:10px;padding:0 12px 12px}.shark-app .skf-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;margin:0;padding:0;list-style:none}@container (max-width: 380px){.shark-app .skf-shots{grid-template-columns:repeat(2,minmax(0,1fr))}}.shark-app .skf-shot{min-width:0}.shark-app .skf-shot-button{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0;padding:0;text-align:left;cursor:pointer;border-radius:12px}.shark-app .skf-shot-button:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skf-still{position:relative;display:block;width:100%;margin-bottom:4px;border-radius:10px;overflow:hidden;background:var(--home-hover);isolation:isolate;box-shadow:inset 0 0 0 1px #0000000a;transition:box-shadow .12s ease}.shark-app .skf-still img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;animation:sk-image-land .32s ease-out}.shark-app .skf-shot[data-state=animating] .skf-still img{opacity:.82}.shark-app .skf-still[data-pending]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 45%) 50%,transparent 80%);transform:translate(-100%);animation:sk-image-shimmer 1.4s ease-in-out infinite}.dark .shark-app .skf-still[data-pending]:after{background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 8%) 50%,transparent 80%)}.shark-app .skf-shot-button:hover .skf-still,.shark-app .skf-shot-button[aria-expanded=true] .skf-still{box-shadow:inset 0 0 0 1px #0000000a,0 0 0 2px var(--home-surface),0 0 0 3.5px var(--home-muted)}.shark-app .skf-shot-button[aria-expanded=true] .skf-still{box-shadow:inset 0 0 0 1px #0000000a,0 0 0 2px var(--home-surface),0 0 0 3.5px var(--home-text)}.shark-app .skf-n{position:absolute;left:6px;bottom:6px;z-index:1;min-width:18px;padding:0 5px;border-radius:5px;background:#0000007f;color:#fff;font-size:11px;font-weight:500;line-height:17px;text-align:center;font-variant-numeric:tabular-nums}.shark-app .skf-shot[data-state=queued] .skf-n{background:transparent;color:var(--home-faint)}.shark-app .skf-play{position:absolute;right:6px;bottom:6px;z-index:1;display:grid;place-items:center;width:18px;height:17px;border-radius:5px;background:#0000007f;color:#fff}.shark-app .skf-failed{position:absolute;inset:0;display:grid;place-items:center;color:var(--home-faint)}.shark-app .skf-shot-title{overflow:hidden;font-size:13px;line-height:18px;color:var(--home-text);text-overflow:ellipsis;white-space:nowrap}.shark-app .skf-shot-state,.shark-app .skf-part-state{overflow:hidden;font-size:12px;line-height:16px;color:var(--home-faint);text-overflow:ellipsis;white-space:nowrap}.shark-app .skf-shot[data-state=ready] .skf-shot-state,.shark-app .skf-part[data-state=ready] .skf-part-state{color:var(--home-muted)}.shark-app .skf-shot[data-state=failed] .skf-shot-state,.shark-app .skf-part[data-state=failed] .skf-part-state{color:#dc2626}.shark-app [data-live].skf-shot-state,.shark-app [data-live].skf-part-state{animation:skj-pulse 1.6s ease-in-out infinite}.shark-app .skf-parts{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.shark-app .skf-part-button{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:calc(100% + 8px);min-width:0;min-height:36px;padding:4px 8px 4px 4px;margin:0 -4px;border-radius:10px;text-align:left;cursor:pointer;transition:background-color .1s ease}.shark-app .skf-part-button:hover,.shark-app .skf-part-button[aria-expanded=true]{background:var(--home-hover)}.shark-app .skf-part-button:focus-visible{outline:2px solid var(--home-muted);outline-offset:0}.shark-app .skf-part-icon{position:relative;display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:7px;overflow:hidden;background:var(--home-hover);color:var(--home-muted);isolation:isolate}.shark-app .skf-part-icon img{display:block;width:100%;height:100%;object-fit:cover}.shark-app .skf-part-icon[data-pending]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 45%) 50%,transparent 80%);transform:translate(-100%);animation:sk-image-shimmer 1.4s ease-in-out infinite}.shark-app .skf-part-title{flex:0 1 auto;min-width:0;overflow:hidden;font-size:13px;line-height:18px;color:var(--home-text);text-overflow:ellipsis;white-space:nowrap}.shark-app .skf-part-role{flex:1 1 0;min-width:0;overflow:hidden;font-size:12px;line-height:16px;color:var(--home-faint);text-overflow:ellipsis;white-space:nowrap}.shark-app .skf-part-state{flex-shrink:0;margin-left:auto}.shark-app .skf-words{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;border-radius:12px;background:var(--home-hover);animation:skf-words-in .16s ease-out}@keyframes skf-words-in{0%{opacity:0;transform:translateY(-4px)}}.shark-app .skf-words-head{display:flex;align-items:center;gap:8px;min-width:0}.shark-app .skf-words-name{flex:1;min-width:0;overflow:hidden;font-size:13px;font-weight:500;line-height:18px;color:var(--home-text);text-overflow:ellipsis;white-space:nowrap}.shark-app .skf-words-open{flex-shrink:0;height:26px;padding:0 10px;border-radius:8px;background:var(--home-surface);font-size:13px;font-weight:500;color:var(--home-text);cursor:pointer}.shark-app .skf-words-open:hover{background:var(--home-pressed)}.shark-app .skf-words-close{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;color:var(--home-muted);cursor:pointer}.shark-app .skf-words-close:hover{background:var(--home-pressed);color:var(--home-text)}.shark-app .skf-words-open:focus-visible,.shark-app .skf-words-close:focus-visible{outline:2px solid var(--home-muted);outline-offset:1px}.shark-app .skf-words-text{margin:0;font-size:13px;line-height:19px;color:var(--home-muted);overflow-wrap:anywhere}.shark-app .skf-words-text[data-empty]{color:var(--home-faint)}.shark-app .skf-words-look{display:-webkit-box;margin:0;overflow:hidden;font-size:12px;line-height:17px;color:var(--home-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.shark-app .skf-words-look>span{color:var(--home-muted)}.shark-app .skf-words-look>span:after{content:":"}.shark-app .skf-fold{display:inline-flex;align-items:center;gap:4px;width:fit-content;margin:0 12px 12px;padding:0;font-size:13px;line-height:18px;color:var(--home-faint);cursor:pointer}.shark-app .skf>.skf-fold{margin:0}.shark-app .skf-fold:hover{color:var(--home-text)}.shark-app .skf-fold[aria-expanded=true] svg{transform:rotate(180deg)}.shark-app .skf-fold:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.shark-app .skf-still[data-pending]:after,.shark-app .skf-part-icon[data-pending]:after,.shark-app [data-live].skf-shot-state,.shark-app [data-live].skf-part-state,.shark-app .skf-words{animation:none}}.shark-app[data-home-motion=off] .skf-still[data-pending]:after,.shark-app[data-home-motion=off] .skf-part-icon[data-pending]:after,.shark-app[data-home-motion=off] [data-live].skf-shot-state{animation:none}.shark-app .skj-foot{margin:-4px 12px 10px;font-size:13px;line-height:18px;color:var(--home-faint)}.shark-app .skj-error{margin:0;padding:0 12px 12px}@media(prefers-reduced-motion:reduce){.shark-app .skj-meta[data-live],.shark-app .skj-bar[data-indeterminate]>span{animation:none}}.shark-app[data-home-motion=off] .skj-meta[data-live],.shark-app[data-home-motion=off] .skj-bar[data-indeterminate]>span{animation:none}.shark-app .skh-mention-head{display:flex;align-items:center;gap:6px;padding:2px 2px 6px}.shark-app .skh-mention-head .skh-mention-back{width:28px;height:28px;padding:0;justify-content:center;flex-shrink:0;border-radius:8px}.shark-app .skh-mention-head .skh-mention-back:hover{background:var(--home-hover)}.shark-app .skh-mention-title{flex-shrink:0;font-size:14px;font-weight:500;color:var(--home-text)}.shark-app .skh-mention-search{flex:1;min-width:0;height:28px;margin-left:6px;padding:0 10px;border:0;border-radius:8px;background:var(--home-border);color:var(--home-text);font-size:13px;outline:none}.shark-app .skh-mention-search::placeholder{color:var(--home-faint)}.shark-app .skh-mention-tabs{display:flex;gap:4px;padding:0 2px 6px;overflow-x:auto;scrollbar-width:none}.shark-app .skh-mention-tabs::-webkit-scrollbar{display:none}.shark-app .skh-mention-tab{flex-shrink:0;height:26px;padding:0 10px;border-radius:999px;font-size:12px;color:var(--home-muted)}.shark-app .skh-mention-tab:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .skh-mention-tab[aria-selected=true]{background:var(--home-border);color:var(--home-text);font-weight:500}.shark-app .skh-mention-section{padding:10px 8px 4px;font-size:11px;font-weight:500;line-height:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--home-faint)}.shark-app .skw-qcard-pages{display:none}.shark-app .skw-qcard-pictures{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:8px;padding:4px 12px 12px;max-height:min(42dvh,440px);overflow-y:auto;overscroll-behavior:contain}.shark-app .skw-qcard-options{max-height:min(42dvh,440px);overflow-y:auto;overscroll-behavior:contain}.shark-app .skw-qcard-picture{display:flex;flex-direction:column;gap:6px;min-width:0;padding:6px;border-radius:12px;text-align:left;color:var(--home-text);cursor:pointer;background:transparent;box-shadow:inset 0 0 0 1px var(--home-border);transition:background-color .1s ease,box-shadow .1s ease}.shark-app .skw-qcard-picture[aria-selected=true],.shark-app .skw-qcard-picture:hover:not(:disabled){background:var(--home-hover)}.shark-app .skw-qcard-picture:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skw-qcard-picture[data-chosen]{background:#f5e46733;box-shadow:inset 0 0 0 2px #c9b20a}.dark .shark-app .skw-qcard-picture[data-chosen]{background:#f5e4671f;box-shadow:inset 0 0 0 2px #f0dd7a}.shark-app .skw-qcard-picture:disabled{cursor:default}.shark-app .skw-qcard-picture-img{display:block;width:100%;aspect-ratio:1;max-height:320px;object-fit:contain;border-radius:6px;background:var(--home-hover)}.shark-app .skw-qcard-pictures[style*="--cols: 1"] .skw-qcard-picture-img{aspect-ratio:auto;max-height:420px}.shark-app .skw-qcard-picture-label{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:13px;line-height:18px}.shark-app .skw-qcard-picture-label>span{min-width:0;overflow-wrap:anywhere}.shark-app .skw-qcard-picture-label kbd{flex-shrink:0}.shark-app .skw-qcard-picture-label svg{flex-shrink:0;margin-left:auto;color:#8a7a05}.dark .shark-app .skw-qcard-picture-label svg{color:#f0dd7a}.shark-app .skw-qcard-gallery{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:8px;padding:0 18px 8px}.shark-app .skw-qcard-gallery-pic{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:12px;background:var(--home-hover)}.shark-app .sk-answer-pics{display:inline-flex;gap:6px;margin-right:8px;vertical-align:middle}.shark-app .sk-answer-pic{width:40px;height:40px;border-radius:8px;object-fit:cover;background:var(--home-hover)}.shark-app .sk-live-tail{margin-top:8px}@media(max-width:520px){.shark-app .skw-qcard-pictures{grid-template-columns:repeat(min(var(--cols, 3),2),minmax(0,1fr))}}.shark-app .ski-ask-head{align-items:flex-start;gap:12px;padding:16px 12px 10px 16px}.shark-app .ski-ask-icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;overflow:hidden;border-radius:8px;background:var(--home-hover);color:var(--home-muted)}.shark-app .ski-ask-icon>:is(img,span,svg){border-radius:8px}.shark-app .ski-ask-words{flex:1;min-width:0;max-height:min(28dvh,360px);overflow-y:auto;display:flex;flex-direction:column;gap:1px;padding-top:3px}.shark-app .ski-ask-head .skw-qcard-title{flex:none;text-wrap:pretty;white-space:pre-line;overflow-wrap:anywhere}.shark-app .ski-ask-detail{margin:0;font-size:13px;line-height:18px;color:var(--home-muted)}.shark-app .ski-ask-head :is(.skw-qcard-pager,.skw-qcard-close){margin-top:1px}.shark-app :is(.sk-approval,.sk-step-ask) .ski-ask-head{padding-bottom:14px}.shark-app .skw-qcard-option[data-chosen],.dark .shark-app .skw-qcard-option[data-chosen]{background:var(--home-hover)}.shark-app .skw-qcard-option[data-chosen] kbd,.dark .shark-app .skw-qcard-option[data-chosen] kbd{background:var(--home-pressed);color:var(--home-text)}.shark-app .skw-qcard-option[data-chosen] svg{color:var(--home-text)}.shark-app .skw-file{min-height:56px;gap:12px;padding:8px 12px 8px 8px;border-radius:16px}.shark-app .skw-file-tile{width:40px;height:40px;border-radius:8px}.shark-app .skw-file-tile.skw-file-app>*{width:40px;height:40px;border-radius:8px}.shark-app .skw-file-name{font-size:14px;font-weight:500}.shark-app .skw-file-action{height:32px;padding:0 14px;border-radius:999px;font-size:13px}.shark-app .skw-file-pending{height:32px;padding:0 14px;font-size:13px}.shark-app .skw-sleep{min-height:56px;gap:12px;padding:8px 12px 8px 8px}.shark-app .skw-sleep-tile{width:40px;height:40px;border-radius:8px;background:var(--home-pressed)}.shark-app .skw-sleep-name{font-size:14px;font-weight:500}.shark-app .sk-offer,.shark-app .sk-offer[data-settled],.shark-app .sk-offer[data-decision=apply]{width:100%;gap:12px;padding:8px;border:1px solid var(--home-border);border-radius:16px;background:var(--home-surface)}.shark-app .sk-offer-mark,.dark .shark-app .sk-offer-mark{width:40px;height:40px;border-radius:8px;background:var(--home-hover);color:var(--home-muted)}.shark-app .sk-offer-primary{background:var(--home-text);color:var(--home-surface)}.shark-app.skp .sk-offer-primary{background:var(--skp-accent);color:var(--skp-on-accent)}@media(max-width:520px){.shark-app .sk-offer-actions{margin-left:52px}}.shark-app .sk-message.sk-message-answers{margin:0 0 24px}.shark-app .sk-answers{gap:0;padding:0;border:0;border-radius:0}.shark-app .sk-answer-line{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:32px;font-size:14px;line-height:20px}.shark-app .sk-answer-icon{display:grid;place-items:center;width:20px;height:20px;overflow:hidden;border-radius:6px;color:var(--home-faint)}.shark-app .sk-answer-icon>:is(img,span){border-radius:6px}.shark-app .sk-answer-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--home-muted)}.shark-app .sk-answer-said{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:500;color:var(--home-text)}.shark-app .sk-answer-line .sk-answer-pics{margin:0}.shark-app .sk-answer-line .sk-answer-pic{width:24px;height:24px;border-radius:6px}.shark-app .sk-answer-line>.ski-quote-rows{grid-column:2 / -1;margin:0 0 6px}.shark-app .sk-answer-line[data-stacked]{grid-template-columns:20px minmax(0,1fr);align-items:start;padding:6px 0}.shark-app .sk-answer-line[data-stacked] .sk-answer-title{white-space:normal}.shark-app .sk-answer-line[data-stacked] .sk-answer-said{grid-column:2;display:block;white-space:pre-wrap;overflow-wrap:anywhere}.shark-app .skw-bar-count,.shark-app .skw-bar[data-state] .skw-bar-count,.dark .shark-app .skw-bar[data-state] .skw-bar-count{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;color:var(--home-text)}.shark-app .skw-bar[data-state=waiting] .skw-bar-count:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand, var(--home-text))}.shark-app .ski-ask-queue{flex-shrink:0;padding-top:4px;font-size:13px;line-height:18px;color:var(--home-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.shark-app .sk-gallery-page{width:min(100%,768px);margin-inline:auto;padding:8px 24px 56px;overflow-y:auto;scrollbar-width:thin}.shark-app .sk-gallery-back{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 6px;border-radius:99px;font-size:14px;line-height:20px;letter-spacing:-.15px;color:var(--home-muted)}.shark-app .sk-gallery-back:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .sk-gallery-head{display:flex;align-items:flex-end;gap:16px;margin:14px 0 6px}.shark-app .sk-gallery-head-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.shark-app .sk-gallery-head-copy h1{margin:0;font-size:20px;line-height:26px;letter-spacing:-.4px;font-weight:500;color:var(--home-text)}.shark-app .sk-gallery-head-copy p{margin:0;font-size:14px;line-height:20px;letter-spacing:-.15px;color:var(--home-muted)}.shark-app .sk-gallery-filters{flex-shrink:0;display:inline-flex;align-items:center;gap:8px}.shark-app .sk-gallery-filter{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 12px;border-radius:99px;background:var(--home-hover);color:var(--home-text);font-size:14px;line-height:20px;letter-spacing:-.15px}.shark-app .sk-gallery-filter:hover{background:var(--home-pressed)}.shark-app .sk-gallery-filter>svg{opacity:.6}.shark-app .sk-gallery-day{margin-top:26px}.shark-app .sk-gallery-day h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;line-height:20px;letter-spacing:-.15px;font-weight:500;color:var(--home-text)}.shark-app .sk-gallery-day h2 span{font-weight:400;color:var(--home-faint)}.shark-app .sk-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.shark-app .sk-gallery-tile{position:relative;display:block;padding:0;border-radius:12px;overflow:hidden;background:#181818;aspect-ratio:1}.shark-app .sk-gallery-tile img{display:block;width:100%;height:100%;object-fit:cover}.shark-app .sk-gallery-tile[data-kind=audio]{background:var(--home-hover)}.shark-app .sk-gallery-clock{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:22px;height:19px;border-radius:6px;background:#0000008c;color:#fff}.shark-app .sk-gallery-sound{display:grid;place-items:center;width:100%;height:100%;color:var(--home-muted)}.shark-app .sk-gallery-tile:hover img{filter:brightness(1.06)}.shark-app .sk-gallery-tile:focus-visible{outline-offset:-4px!important;outline-color:#fff!important}.shark-app .sk-gallery-empty{margin:40px 0 0;font-size:14px;line-height:20px;color:var(--home-muted)}@media(max-width:700px){.shark-app .sk-gallery-page{padding-inline:16px}.shark-app .sk-gallery-head{flex-wrap:wrap;align-items:flex-start}.shark-app .sk-gallery-filters{order:3;width:100%}.shark-app .sk-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shark-app .sk-panel-asset{position:relative}.shark-app .sk-panel-asset-play{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;gap:3px;padding:0 5px;border-radius:4px;background:#0000007f;color:#fff;font-size:11px;font-weight:500;line-height:17px;pointer-events:none}.shark-app .sk-panel-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px 8px 6px}.shark-app .sk-panel-context-picture{display:block;width:100%;aspect-ratio:1;padding:0;border-radius:8px;overflow:hidden;background:var(--home-hover);cursor:pointer}.shark-app .sk-panel-context-picture img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .15s ease}.shark-app .sk-panel-context-picture:hover img{opacity:.9}.shark-app .sk-panel-context-picture:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skw-work[data-at-end]>.skw-work-head{margin:var(--sk-flow-head) 0 10px;padding:10px 0 0;border-bottom:0;border-top:1px solid var(--home-border)}.shark-app .skw-work[data-at-end]>.skw-work-head:first-child,.shark-app .skw-work[data-at-end]>.sk-flow:empty+.skw-work-head{margin-top:0;padding-top:0;border-top:0}.shark-app .skw-work[data-at-end]>.skw-work-head:last-child{margin-bottom:0}.shark-app .skw-work[data-at-end]>.skw-log{margin-bottom:var(--sk-flow)}.shark-app .skw-work[data-at-end]>.skw-work-after+.skw-thinking{margin-top:var(--sk-flow)}.shark-app .skw-work[data-reply-last]>.skw-work-after+.sk-flow:not(:empty){margin-top:var(--sk-flow-head)}.shark-app .skw-work[data-reply-last]>.skw-log{margin-bottom:var(--sk-flow)}.shark-app .sk-usage-card{container-type:inline-size;width:100%;margin-top:24px;padding:20px 24px 18px;border:1px solid var(--home-border);border-radius:16px;background:var(--home-surface);color:var(--home-text);scroll-margin:16px}.shark-app .sk-usage-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.shark-app .sk-usage-card h3{margin:0;font-size:13px;line-height:18px;font-weight:500;color:var(--home-muted)}.shark-app .sk-usage-close{display:grid;place-items:center;width:28px;height:28px;margin:-6px -10px -6px 0;border-radius:8px;color:var(--home-faint);cursor:pointer}.shark-app .sk-usage-close:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .sk-usage-close:focus-visible{outline:2px solid var(--home-muted);outline-offset:1px}.shark-app .sk-usage-total{margin-top:10px}.shark-app .sk-usage-big{margin:0;font-size:40px;line-height:44px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.shark-app .sk-usage-facts{margin:6px 0 0;font-size:13px;line-height:18px;color:var(--home-faint);font-variant-numeric:tabular-nums}.shark-app .sk-usage-chart{margin:20px 0 0}.shark-app .sk-usage-chart svg{display:block;width:100%;height:96px;overflow:visible}.shark-app .sk-usage-baseline{stroke:var(--home-border);stroke-width:1}.shark-app .sk-usage-area{fill:var(--brand);opacity:.06}.shark-app .sk-usage-stroke{fill:none;stroke:var(--brand);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.shark-app .sk-usage-chart figcaption{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;line-height:16px;color:var(--home-faint);font-variant-numeric:tabular-nums}.shark-app .sk-usage-group{margin-top:18px;padding-top:16px;border-top:1px solid var(--home-border)}.shark-app .sk-usage-group h4{margin:0 0 10px;font-size:12px;line-height:16px;font-weight:500;color:var(--home-faint)}.shark-app .sk-usage-group ul,.shark-app .sk-usage-group ol{margin:0;padding:0;list-style:none;display:grid;gap:10px}.shark-app .sk-usage-group li{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:center;gap:14px;font-size:14px;line-height:20px}.shark-app .sk-usage-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .sk-usage-bar{position:relative;height:4px;border-radius:99px;background:var(--home-hover);overflow:hidden}.shark-app .sk-usage-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--brand)}.shark-app .sk-usage-value{justify-self:end;font-variant-numeric:tabular-nums;color:var(--home-text)}.shark-app .sk-usage-link{margin-top:10px;padding:0;font-size:13px;line-height:18px;color:var(--home-muted);text-decoration:underline;text-decoration-color:var(--home-border);text-underline-offset:3px;cursor:pointer}.shark-app .sk-usage-link:hover{color:var(--home-text);text-decoration-color:currentColor}.shark-app .sk-usage-link:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px;border-radius:4px}.shark-app .sk-usage-note{margin:14px 0 0;font-size:13px;line-height:18px;color:var(--home-faint)}.shark-app .sk-usage-note .sk-usage-link{margin:0 0 0 4px}.shark-app .sk-usage-card>footer{margin-top:16px;padding-top:12px;border-top:1px solid var(--home-border)}.shark-app .sk-usage-card>footer .sk-usage-link{margin:0}@container (max-width: 420px){.shark-app .sk-usage-card .sk-usage-group li{grid-template-columns:minmax(0,1fr) auto}.shark-app .sk-usage-card .sk-usage-bar{display:none}}@media(max-width:640px){.shark-app .sk-usage-card{padding:16px 16px 14px}.shark-app .sk-usage-big{font-size:34px;line-height:40px}}.shark-app .skh-mention-menu[data-grid]{max-height:min(560px,62dvh)}.shark-app .skh-mention-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:6px;padding:2px 2px 8px}.shark-app .skh-mention-tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:4px 4px 6px;border-radius:12px;cursor:pointer;color:var(--home-text)}.shark-app .skh-mention-tile[data-active=true]{background:var(--home-hover)}.shark-app .skh-mention-tile-art{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--home-hover);color:var(--home-faint)}.shark-app .skh-mention-tile-art:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--home-text) 8%,transparent);pointer-events:none}.shark-app .skh-mention-tile-art img{width:100%;height:100%;object-fit:cover}.shark-app .skh-mention-tile-play{position:absolute;left:6px;bottom:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#1414148c;color:#fff}.shark-app .skh-mention-tile-name{padding:0 2px;font-size:12px;line-height:16px;color:var(--home-muted);overflow-wrap:anywhere}.shark-app .skh-mention-tile[data-active=true] .skh-mention-tile-name{color:var(--home-text)}.shark-app .skh-attachment-play{position:absolute;left:5px;bottom:5px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#1414148c;color:#fff;pointer-events:none}.shark-app .skh-mention-top{position:sticky;z-index:1;top:-6px;margin:-6px -6px 0;padding:6px 6px 0;background:var(--home-menu-surface)}.shark-app .skh-row-copy[data-one-line]>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skh-menu .skh-choice-row:has(>.skh-row-copy[data-one-line]){align-items:center;padding-block:8px}.shark-app .skh-project-menu{width:272px}.shark-app .skh-context-button>span:not(.skh-app-stack){white-space:nowrap}.shark-app .skh-composer-chips .skh-app-chip{min-height:32px;max-width:min(100%,320px);gap:8px;padding:4px 10px 4px 4px;border-radius:10px;color:var(--home-text);font-size:14px;line-height:20px}.shark-app .skh-composer-chips .skh-app-chip-icon{width:24px;height:24px}.shark-app .skh-composer-chips .skh-chip-thumb,.shark-app .skh-composer-chips .skh-app-chip .ski-context-thumbs img{width:24px;height:24px;border-radius:6px}.shark-app .skh-composer-chips .skh-app-chip .ski-context-thumbs img+img{margin-left:-9px}.shark-app .sk-attachment{max-width:320px}.shark-app .sk-image-tile{position:relative}.shark-app .sk-image-tile-play{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#0000007f;color:#fff;pointer-events:none}.shark-app .sk-image-content .sk-video-ideas{margin-top:28px}.shark-app .skh-add-menu:has(.skh-app-choice){width:340px}.shark-app .skh-menu .skh-app-choice{flex-direction:row;align-items:center;gap:10px;padding:8px 10px}.shark-app .skh-menu .skh-app-choice>.skh-app-row-main{flex:none;gap:8px}.shark-app .skh-menu .skh-app-choice>.skh-app-row-description{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .ski-ask-menu.skh-model-menu{width:380px;padding:8px}.shark-app .ski-model-picker{display:flex;flex-direction:column;gap:8px}.shark-app .ski-model-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:11px;background:var(--home-hover);color:var(--home-faint)}.shark-app .ski-model-search input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--home-text);font:inherit;font-size:14px}.shark-app .ski-model-search input::-webkit-search-cancel-button{display:none}.shark-app .ski-model-makers{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.shark-app .ski-model-maker{flex:none;height:26px;padding:0 11px;border:1px solid var(--home-border);border-radius:999px;color:var(--home-muted);font-size:12.5px}.shark-app .ski-model-maker[aria-selected=true]{border-color:transparent;background:var(--home-pressed, var(--home-hover));color:var(--home-text)}.shark-app .ski-model-rows{display:flex;flex-direction:column;gap:2px;max-height:344px;overflow-y:auto}.shark-app .ski-model-row{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:11px}.shark-app .ski-model-row[data-on]{background:var(--home-hover)}.shark-app .ski-model-mark{display:grid;flex:none;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:9px;background:var(--home-hover);color:var(--home-text);font-size:13px;font-weight:600}.shark-app .ski-model-mark img{width:100%;height:100%;object-fit:cover}.shark-app .ski-model-copy{display:flex;flex:1;flex-direction:column;min-width:0}.shark-app .ski-model-name{overflow:hidden;font-size:14px;font-weight:500;line-height:20px;color:var(--home-text);text-overflow:ellipsis;white-space:nowrap}.shark-app .ski-model-good{overflow:hidden;font-size:12px;line-height:16px;color:var(--home-faint);text-overflow:ellipsis;white-space:nowrap}.shark-app .ski-model-price{flex:none;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--home-muted)}.shark-app .ski-model-check{flex:none;color:var(--home-text)}.shark-app .ski-model-none{margin:0;padding:18px 8px;font-size:13px;text-align:center;color:var(--home-faint)}@media(min-width:901px){.shark-app .sk-lightbox-rail[data-edit]{width:356px}}.shark-app .sk-lightbox-edit{display:flex;flex:1;min-height:0;flex-direction:column}.shark-app .sk-edit{display:flex;flex:1;min-height:0;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;margin:0 -12px 0 -8px;padding:0 12px 0 8px;scrollbar-width:thin}.shark-app .sk-edit-title{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--home-text)}.shark-app .sk-edit-title svg{flex:none;opacity:.5}.shark-app .sk-edit-recreate{display:flex;flex-direction:column;gap:14px;padding:2px 2px 24px}.shark-app .sk-edit-recreate-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.shark-app .sk-edit-recreate-head .sk-edit-title{gap:6px}.shark-app .sk-edit-copy{display:grid;place-items:center;width:20px;height:20px;border-radius:4px;color:var(--home-faint);cursor:pointer}.shark-app .sk-edit-copy:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .sk-edit-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.shark-app .sk-edit-chip{height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;background:var(--home-hover);box-shadow:inset 0 0 0 .5px var(--home-border);font-size:12px;line-height:16px;color:var(--home-muted);white-space:nowrap}.shark-app .sk-edit-prompt{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:21px;color:var(--home-muted)}.shark-app .sk-edit-sections{display:flex;flex-direction:column}.shark-app .sk-edit-section{border-top:.5px solid var(--home-border)}.shark-app .sk-edit-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 2px;text-align:left;cursor:pointer}.shark-app .sk-edit-head:hover .sk-edit-title svg{opacity:.75}.shark-app .sk-edit-head:focus,.shark-app .sk-edit button:focus-visible{outline:none}.shark-app .sk-edit button:not(.sk-edit-head):focus-visible{box-shadow:0 0 0 1px var(--home-faint)}.shark-app .sk-edit-head:focus-visible .sk-edit-title svg{opacity:1}.shark-app .sk-edit-head:focus-visible .sk-edit-caret{border-top-color:var(--home-text)}.shark-app .sk-edit-caret{flex:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--home-faint);transform:rotate(-90deg);transition:transform .16s cubic-bezier(0,0,.2,1)}.shark-app .sk-edit-section[data-open] .sk-edit-caret{transform:none}.shark-app .sk-edit-body{display:flex;flex-direction:column;gap:22px;padding:2px 2px 30px}.shark-app .sk-edit-body .sk-adj-label{margin-bottom:-12px}.shark-app .sk-edit-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:18px;color:var(--home-text);cursor:pointer}.shark-app .sk-edit-check input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--home-text);cursor:pointer}.shark-app .sk-edit-check-hint{display:block;font-weight:400;color:var(--home-faint)}.shark-app .sk-edit-go:disabled{opacity:.4;cursor:default}.shark-app .sk-edit-hint{margin:0;font-size:13px;font-weight:500;line-height:16px;color:var(--home-muted)}.shark-app .sk-edit-box{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:6px;background:var(--home-hover);box-shadow:inset 0 0 0 .5px var(--home-border)}.shark-app .sk-edit-box:focus-within{box-shadow:inset 0 0 0 1px var(--home-faint)}.shark-app .sk-edit-box textarea{width:100%;min-height:58px;padding:3px 4px 12px;border:0;background:none;color:var(--home-text);font:inherit;font-size:14px;line-height:20px;resize:none;outline:none}.shark-app .sk-edit-box textarea::placeholder,.shark-app .sk-edit-field::placeholder{color:var(--home-faint)}.shark-app .sk-edit-box-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px}.shark-app .sk-edit-model{display:inline-flex;align-items:center;gap:4px;height:28px;max-width:160px;padding:0 6px;border-radius:4px;font-size:13px;color:var(--home-muted);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shark-app .sk-edit-model:not([data-static]):hover,.shark-app .sk-edit-model[aria-expanded=true]{background:var(--home-pressed, var(--home-hover));color:var(--home-text)}.shark-app .sk-edit-model[data-static]{cursor:default}.shark-app .sk-edit-price{font-size:13px;font-variant-numeric:tabular-nums;color:var(--home-muted);white-space:nowrap}.shark-app .sk-edit-send{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:color-mix(in srgb,var(--home-text) 14%,transparent);color:var(--home-text);cursor:pointer;transition:background .12s ease}.shark-app .sk-edit-send:hover:not(:disabled){background:color-mix(in srgb,var(--home-text) 22%,transparent)}.shark-app .sk-edit-send:disabled{opacity:.4;cursor:default}.shark-app .sk-edit-act{display:flex;align-items:center;gap:10px}.shark-app .sk-edit-act[data-alone]{justify-content:flex-end}.shark-app .sk-edit-by{flex:1;min-width:0;height:36px;display:flex;align-items:center;padding:0 12px;border-radius:6px;background:var(--home-hover);box-shadow:inset 0 0 0 .5px var(--home-border);font-size:13px;font-weight:500;color:var(--home-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shark-app .sk-edit-go{flex:none;height:36px;padding:0 14px;border-radius:6px;background:color-mix(in srgb,var(--home-text) 14%,transparent);color:var(--home-text);font-size:14px;font-weight:500;letter-spacing:-.15px;white-space:nowrap;cursor:pointer;transition:background .12s ease}.shark-app .sk-edit-go:hover{background:color-mix(in srgb,var(--home-text) 22%,transparent)}.shark-app .sk-edit-go-price{opacity:.65}.shark-app .sk-edit-field{width:100%;height:38px;padding:0 12px;border:0;border-radius:6px;background:var(--home-hover);box-shadow:inset 0 0 0 .5px var(--home-border);color:var(--home-text);font:inherit;font-size:14px;outline:none}.shark-app .sk-edit-field:focus{box-shadow:inset 0 0 0 1px var(--home-faint)}.shark-app .sk-edit-chips-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px}.shark-app .sk-edit-chip-toggle{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 .5px var(--home-border);font-size:13px;font-weight:500;color:var(--home-muted);cursor:pointer}.shark-app .sk-edit-chip-toggle:hover,.shark-app .sk-edit-chip-toggle[aria-expanded=true]{color:var(--home-text);background:var(--home-hover)}.shark-app .sk-edit-chip-toggle[aria-pressed=true]{background:var(--home-text);color:var(--home-surface);box-shadow:none}.shark-app .sk-edit-swatches{display:flex;gap:10px}.shark-app .sk-edit-swatches button{width:28px;height:28px;border-radius:6px;background:var(--swatch);box-shadow:inset 0 0 0 1px #7f7f7f4d;cursor:pointer}.shark-app .sk-edit-swatches button[data-checker]{background:repeating-conic-gradient(#d8d8d8 0 25%,#fff 0 50%) 0 0 / 10px 10px}.shark-app .sk-edit-swatches button[aria-checked=true]{box-shadow:0 0 0 2px var(--home-surface),0 0 0 3.5px var(--home-text)}.shark-app .ski-tray-lightbox[aria-pressed=true],.shark-app .ski-tray-lightbox [aria-pressed=true]{background:var(--home-hover);color:var(--home-text)}@media screen and (max-width:480px){.shark-app .ski-tray-lightbox .ski-tray-actions button{padding:0 8px}.shark-app .ski-tray-lightbox .ski-tray-actions button[aria-label^="More like"],.shark-app .ski-tray-lightbox .ski-tray-actions button[aria-label^="Use as"],.shark-app .ski-tray-lightbox .ski-tray-actions button[data-icon-only]{width:30px;padding:0;justify-content:center;gap:0;font-size:0}}@media screen and (max-width:350px){.shark-app .ski-tray-lightbox .ski-tray-actions button[aria-label=Adjust]{width:30px;padding:0;justify-content:center;gap:0;font-size:0}}.shark-app .ski-tray-lightbox[data-painting]{display:none}.shark-app .sk-draw-colours{display:flex;flex-wrap:wrap;gap:8px}.shark-app .sk-draw-colours button{width:24px;height:24px;border-radius:999px;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000002e;cursor:pointer}.shark-app .sk-draw-colours button[aria-checked=true]{box-shadow:0 0 0 2px var(--home-surface),0 0 0 3.5px var(--home-text)}.shark-app .skh-add-menu.skh-add-skills{width:min(320px,calc(100vw - 24px))}.shark-app .skh-menu .skh-skill-choice{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:8px 10px}.shark-app .skh-skill-choice .skh-row-icon{color:var(--home-muted)}.shark-app .skh-skill-choice .skh-row-copy{gap:2px}.shark-app .skh-skill-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skh-skill-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.skp-dock{container:skp / inline-size}@container skp (max-width: 480px){.shark-app.skp .skh-header{height:82px;grid-template-columns:1fr 1fr;grid-template-rows:47px 35px}.shark-app.skp .skh-upgrade{grid-row:2;grid-column:1 / -1;justify-self:center;align-self:start}.shark-app.skp .skh-header-actions{grid-row:1;grid-column:2}}@container skp (max-width: 1100px){.shark-app.skp .skh-inspiration{display:none}}@container skp (max-width: 900px){.shark-app.skp .skh-content{padding-top:56px}.shark-app.skp .skh-cards{grid-template-columns:repeat(2,200px);margin-top:52px}}@container skp (max-width: 480px){.shark-app.skp .skh-header{padding-inline:16px}.shark-app.skp .skh-content{padding:40px 16px 144px}.shark-app.skp .skh-greeting h1,.shark-app.skp .skh-greeting p{font-size:18px}.shark-app.skp .skh-greeting{margin-bottom:28px}.shark-app.skp .skh-context-button{padding-inline:7px;gap:4px;font-size:12px}.shark-app.skp .skh-context-button>span:not(.skh-app-stack){max-width:110px}.shark-app.skp .skh-shortcuts{gap:6px}.shark-app.skp .skh-shortcuts button{font-size:12px;padding-inline:9px}.shark-app.skp .skh-cards{grid-template-columns:repeat(2,minmax(0,200px));width:100%;gap:10px;margin-top:36px}.shark-app.skp .skh-card,.shark-app.skp .skh-tutorial-art{width:100%}.shark-app.skp .skh-card-caption{padding-inline:14px}.shark-app.skp .skh-wallet-insert{width:calc(100% - 18px)}.shark-app.skp .skh-wallet-top{left:9px;right:9px}.shark-app.skp .skh-wallet-balance>span:first-child{font-size:28px}}@container skp (max-width: 359px){.shark-app.skp .skh-cards{grid-template-columns:200px}}@container skp (max-width: 1100px){.shark-app.skp .sk-pp{grid-template-columns:minmax(0,1fr)}.shark-app.skp .sk-pp-rail{position:static}}@container skp (max-width: 1000px){.shark-app.skp .sk-content{padding-inline:20px}.shark-app.skp .sk-content .skh-shortcuts{gap:8px}}@container skp (max-width: 700px){.shark-app.skp .sk-sidebar{position:absolute;z-index:35;inset:0 auto 0 0;box-shadow:8px 0 32px #00000014;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s}.shark-app.skp[data-sidebar-open=false] .sk-sidebar{transform:translate(-100%);transition:transform .26s cubic-bezier(.4,0,.6,1),visibility 0s .26s}.shark-app.skp .sk-sidebar-backdrop{display:block;position:absolute;inset:0;z-index:34;background:#0000001f;animation:sk-shark-backdrop-in .26s ease both}.shark-app.skp .sk-content{padding:clamp(64px,calc((100dvh - 470px)/2),170px) 16px 48px}.shark-app.skp .sk-greeting{margin-bottom:28px}.shark-app.skp .sk-greeting h1{font-size:19px}}@container skp (max-width: 700px){.shark-app.skp .sk-chat-header{padding-inline:8px;gap:4px}.shark-app.skp .sk-chat-breadcrumb{padding-inline:2px;gap:4px}.shark-app.skp .sk-breadcrumb-project{max-width:110px}.shark-app.skp .sk-chat-header-left{gap:4px}.shark-app.skp .sk-conversation-scroll{padding-inline:20px}.shark-app.skp .sk-message-assistant:before{inset:-20px}.shark-app.skp .sk-conversation-composer{padding:8px 12px max(16px,env(safe-area-inset-bottom))}}@container skp (max-width: 580px){.shark-app.skp .skh-composer-compact .skh-composer-surface{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"context context" "files files" "add words" "send send"}.shark-app.skp .skh-composer-compact .skh-model-and-send{justify-content:flex-end;margin-top:4px}.shark-app.skp .sk-breadcrumb-project{max-width:85px}}@container skp (max-width: 700px){.shark-app.skp .sk-panel{top:48px;right:8px;left:8px;width:auto;max-width:269px;margin-left:auto}}@container skp (max-width: 700px){.shark-app.skp .skw-bar-clock{display:none}}@container skp (max-width: 700px){.shark-app.skp .sk-panel.skw-agents{inset:48px 8px 8px;width:auto;max-width:none;margin-left:0}.shark-app.skp .skw-line-text{white-space:normal}}@container skp (max-width: 700px){.shark-app.skp .sk-swarm-content{padding:64px 16px 32px}.shark-app.skp .sk-swarm-suggestions>button{padding:8px 12px}}@container skp (max-width: 460px){.shark-app.skp .ski-grid[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container skp (max-width: 720px){.shark-app.skp .ski-tray-bar{gap:8px;padding-left:16px}}@container skp (max-width: 700px){.shark-app.skp .sk-image-content{padding:64px 16px 32px}.shark-app.skp .sk-image-template{flex-basis:calc((100% - 12px)/2)}.shark-app.skp .sk-image-library{padding-top:40px}.shark-app.skp .sk-image-section-heading{gap:12px;padding-inline:4px}.shark-app.skp .sk-image-library .sk-image-section-heading{align-items:flex-start;flex-wrap:wrap}.shark-app.skp .sk-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}}@container skp (max-width: 560px){.shark-app.skp .skh-composer-actions{flex-wrap:wrap;justify-content:flex-end}}@container skp (max-width: 520px){.shark-app.skp .sk-refusal{flex-wrap:wrap}.shark-app.skp .sk-refusal-action{margin-left:27px}}@container skp (max-width: 700px){.shark-app.skp .sk-mock-note{display:none}}@container skp (max-width: 520px){.shark-app.skp .sk-offer{flex-wrap:wrap}.shark-app.skp .sk-offer-actions{margin-left:38px}}@container skp (max-width: 700px){.shark-app.skp .sk-apps-content{padding-inline:16px;gap:28px}.shark-app.skp .sk-apps-grid{grid-template-columns:minmax(0,1fr)}.shark-app.skp .sk-apps-heading{flex-direction:column}}@container skp (max-width: 520px){.shark-app.skp .skj-grid[data-columns="4"],.shark-app.skp .skj-grid[data-columns="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container skp (max-width: 520px){.shark-app.skp .skw-qcard-pictures{grid-template-columns:repeat(min(var(--cols, 3),2),minmax(0,1fr))}}@container skp (max-width: 520px){.shark-app.skp .sk-offer-actions{margin-left:52px}}@container skp (max-width: 700px){.shark-app.skp .sk-gallery-page{padding-inline:16px}.shark-app.skp .sk-gallery-head{flex-wrap:wrap;align-items:flex-start}.shark-app.skp .sk-gallery-filters{order:3;width:100%}.shark-app.skp .sk-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container skp (max-width: 640px){.shark-app.skp .sk-usage-card{padding:16px 16px 14px}.shark-app.skp .sk-usage-big{font-size:34px;line-height:40px}}html.flobi-agent-docked{overflow:hidden!important}html.flobi-agent-docked>body{position:fixed!important;top:0!important;left:0!important;bottom:0!important;right:var(--flobi-agent-w, 400px)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow-x:hidden;overflow-y:auto;transform:translateZ(0)}html.flobi-agent-docked>body .w-screen{width:100%!important}html.flobi-agent-docked>body .max-w-screen{max-width:100%!important}html.flobi-agent-resizing,html.flobi-agent-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html.flobi-agent-resizing iframe{pointer-events:none!important}.skp-dock{--skp-bg: var(--skp-host-bg, #fff);--skp-fg: var(--skp-host-fg, #1b1b1b);--skp-accent: var(--skp-host-accent, var(--skp-fg));--skp-on-accent: var(--skp-host-on-accent, #fff);--skp-line: var(--skp-host-border, color-mix(in oklab, var(--skp-fg) 12%, transparent));--skp-radius: var(--skp-host-radius, 12px);--skp-font: var(--skp-host-font, var(--flobi-ui-font, Inter, -apple-system, BlinkMacSystemFont,)"Segoe UI", sans-serif);--skp-surface: color-mix(in oklab, var(--skp-bg) 45%, #fff);--skp-raised: color-mix(in oklab, var(--skp-bg) 94%, var(--skp-fg) 6%);position:fixed;z-index:2147482000;top:0;right:0;bottom:0;width:var(--skp-width, 400px);display:flex;background:var(--skp-bg);color:var(--skp-fg);border-left:1px solid var(--skp-line);color-scheme:light;transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .18s ease,visibility 0s}.skp-dock.dark{--skp-surface: color-mix(in oklab, var(--skp-bg) 93%, var(--skp-fg) 7%);--skp-raised: color-mix(in oklab, var(--skp-bg) 88%, var(--skp-fg) 12%);color-scheme:dark}.skp-dock[data-open=false]{transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s cubic-bezier(.4,0,.6,1),opacity .16s ease,visibility 0s .2s}.skp-dock[data-mode=overlay]{width:min(var(--skp-width, 400px),100vw);border-left:0;box-shadow:-12px 0 40px #0000002e}@media(max-width:520px){.skp-dock[data-mode=overlay]{width:100vw}}html.flobi-agent-resizing .skp-dock{transition:none}@media(prefers-reduced-motion:reduce){.skp-dock,.skp-dock[data-open=false]{transition:none}}.skp-resize{position:absolute;z-index:5;top:0;bottom:0;left:-4px;width:8px;cursor:col-resize;touch-action:none;outline:none}.skp-resize:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:transparent;transition:background .12s ease}.skp-resize:hover:after,.skp-resize:focus-visible:after,html.flobi-agent-resizing .skp-resize:after{background:var(--skp-accent)}.skp-launcher{position:fixed;z-index:2147481999;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 12px;border:0;border-radius:999px;background:#1f1e1c;color:#fff;font:500 13px/1 var(--flobi-ui-font, Inter, -apple-system, sans-serif);letter-spacing:-.1px;cursor:pointer;box-shadow:0 6px 24px #0000002e}.skp-launcher:hover{background:#000}.skp-launcher:focus-visible{outline:2px solid currentColor;outline-offset:3px}.skp-dock .shark-app,.skp-dock .shark-app :is(.skh-page,.skh-menu,.switch-page,.nwf,.sk-lightbox,.sk-panel){--home-background: var(--skp-bg);--home-surface: var(--skp-surface);--home-menu-surface: var(--skp-host-popover, var(--skp-surface));--home-menu-border: var(--skp-line);--home-text: var(--skp-fg);--home-muted: color-mix(in oklab, var(--skp-fg) 66%, transparent);--home-faint: color-mix(in oklab, var(--skp-fg) 48%, transparent);--home-border: var(--skp-line);--home-hover: color-mix(in oklab, var(--skp-fg) 6%, transparent);--home-pressed: color-mix(in oklab, var(--skp-fg) 10%, transparent);--background: var(--skp-bg);--foreground: var(--skp-fg);--popover: var(--skp-host-popover, var(--skp-surface));--border: var(--skp-line);--brand: var(--skp-accent);--shark-message-text: var(--skp-fg);--panel-ink: var(--skp-fg);--panel-sub: color-mix(in oklab, var(--skp-fg) 55%, transparent);--panel-rule: var(--skp-line);--panel-edge: var(--skp-line);--panel-accent: var(--skp-accent)}.skp-dock .shark-app,.skp-dock .shark-app :not(code,pre,kbd,samp){font-family:var(--skp-font)}.shark-app.skp{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;position:relative;background:var(--skp-bg);color:var(--skp-fg);font-size:14px}.shark-app.skp .skp-header{flex:0 0 48px;height:48px;display:flex;align-items:center;gap:4px;padding:0 8px 0 12px;border-bottom:1px solid var(--skp-line)}.shark-app.skp .skp-mark{display:grid;place-items:center;flex-shrink:0;margin-right:2px}.shark-app.skp .skp-mark .sk-app-tile{border-radius:6px}.shark-app.skp .skp-title{display:flex;flex-direction:column;align-items:flex-start;flex:0 1 auto;min-width:0;gap:0;padding:5px 8px;border-radius:8px;text-align:left;color:var(--skp-fg);transition:background .12s ease}.shark-app.skp .skp-title:hover,.shark-app.skp .skp-title[aria-expanded=true]{background:var(--home-hover)}.shark-app.skp .skp-title:focus-visible{outline:2px solid var(--skp-accent);outline-offset:1px}.shark-app.skp .skp-title-line{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}.shark-app.skp .skp-name{min-width:0;font-size:13.5px;line-height:18px;font-weight:500;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shark-app.skp .skp-caret{flex-shrink:0;color:var(--home-faint);transition:transform .12s ease}.shark-app.skp .skp-title[aria-expanded=true] .skp-caret{transform:rotate(180deg)}.shark-app.skp .skp-sub{max-width:100%;font-size:11.5px;line-height:14px;color:var(--home-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shark-app.skp .skp-actions{display:flex;align-items:center;gap:0;flex-shrink:0;margin-left:auto}.shark-app.skp .skp-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--home-faint);transition:background .12s ease,color .12s ease}.shark-app.skp .skp-icon:hover,.shark-app.skp .skp-icon[aria-expanded=true]{background:var(--home-hover);color:var(--skp-fg)}.shark-app.skp .skp-icon:focus-visible{outline:2px solid var(--skp-accent);outline-offset:1px}.shark-app.skp .skp-title-static{cursor:default}.shark-app.skp .skp-title-static:hover{background:transparent}.shark-app.skp .skp-rename{flex:1;min-width:0;height:28px;margin:0 4px 0 2px;padding:0 8px;border:1px solid color-mix(in oklab,var(--skp-fg) 24%,transparent);border-radius:8px;background:var(--skp-surface);color:var(--skp-fg);font:500 13.5px/18px var(--skp-font);letter-spacing:-.1px;outline:none}.shark-app .skh-menu.skp-panel-menu{min-width:0;padding:4px;border-radius:12px}.shark-app .skh-menu.skp-chats-menu{width:320px;max-width:calc(100vw - 16px);max-height:min(480px,72dvh);padding:0;overflow:hidden}.shark-app .skh-menu.skp-chat-menu{width:188px}.shark-app .skh-menu.skp-panel-menu [role^=menuitem]{min-height:28px;padding:4px 8px;gap:9px;border-radius:7px;font-size:13px;line-height:18px}.shark-app .skh-menu.skp-panel-menu [role^=menuitem] svg{flex-shrink:0;color:var(--home-muted)}.shark-app .skh-menu.skp-panel-menu [role=separator]{margin:4px 6px}.shark-app .skh-menu.skp-panel-menu .skp-menu-label{padding:6px 8px 3px;font-size:11px;line-height:14px;font-weight:500;letter-spacing:.1px;color:var(--home-faint)}.shark-app .skh-menu.skp-chats-menu .skp-chats-top{flex:none;display:flex;flex-direction:column;gap:4px;padding:4px}.shark-app .skh-menu.skp-chats-menu .skp-chats-search{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:8px;background:var(--home-hover);color:var(--home-faint);cursor:text}.shark-app .skh-menu.skp-chats-menu .skp-chats-search:focus-within{color:var(--home-muted);box-shadow:inset 0 0 0 1px var(--home-menu-border)}.shark-app .skh-menu.skp-chats-menu .skp-chats-search svg{flex-shrink:0}.shark-app .skh-menu.skp-chats-menu .skp-chats-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;box-shadow:none;color:var(--home-text);font-size:13px;line-height:18px}.shark-app .skh-menu.skp-chats-menu .skp-chats-search input::placeholder{color:var(--home-faint);opacity:1}.shark-app .skh-menu.skp-chats-menu .skp-chats-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 4px}.shark-app .skh-menu.skp-chats-menu .skp-menu-label{position:sticky;z-index:1;top:0;padding:10px 8px 4px;background:var(--home-menu-surface)}.shark-app .skh-menu.skp-chats-menu [role^=menuitem].skp-chat-row{flex-direction:column;align-items:stretch;justify-content:center;gap:0;min-height:30px}.shark-app .skh-menu.skp-chats-menu .skp-chat-name,.shark-app .skh-menu.skp-chats-menu .skp-chat-note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shark-app .skh-menu.skp-chats-menu .skp-chat-note{font-size:11px;line-height:15px;color:var(--home-faint)}.shark-app .skh-menu.skp-chats-menu .skp-chat-row[aria-current]{background:var(--home-hover);font-weight:500}.shark-app .skh-menu.skp-chats-menu [role^=menuitem].skp-chats-more{color:var(--home-muted)}.shark-app .skh-menu.skp-chats-menu .skp-chats-empty{padding:14px 8px;font-size:13px;line-height:18px;color:var(--home-muted)}.shark-app .skh-menu.skp-chats-menu .skp-chats-foot{flex:none;padding:4px;border-top:1px solid var(--home-menu-border)}.shark-app .skh-menu.skp-chats-menu .skp-chats-on{margin-left:auto;color:var(--home-text)}.shark-app.skp .skp-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.shark-app.skp .skp-landing{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:24px 12px 12px}.shark-app.skp .skp-hello{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.shark-app.skp .skp-hello-mark{margin-bottom:6px}.shark-app.skp .skp-hello-mark .sk-app-tile{border-radius:12px}.shark-app.skp .skp-hello h1{font-size:18px;line-height:24px;font-weight:500;letter-spacing:-.25px}.shark-app.skp .skp-hello p{max-width:290px;font-size:13px;line-height:19px;color:var(--home-muted);text-wrap:pretty}.shark-app.skp .skp-starters{display:grid;gap:6px}.shark-app.skp .skp-starters button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--skp-line);border-radius:var(--skp-radius);background:var(--skp-surface);text-align:left;font-size:13px;line-height:18px;transition:background .12s ease,border-color .12s ease}.shark-app.skp .skp-starters button svg{flex-shrink:0;color:var(--home-faint)}.shark-app.skp .skp-starters button:hover{background:var(--home-hover);border-color:color-mix(in oklab,var(--skp-fg) 22%,transparent)}.shark-app.skp .skp-starters button:focus-visible{outline:2px solid var(--skp-accent);outline-offset:1px}.shark-app.skp .skp-footer{flex-shrink:0;padding:4px 10px 10px}.shark-app.skp .skp-seeing{display:flex;align-items:center;gap:6px;padding:0 6px 6px;font-size:12px;line-height:16px;color:var(--home-faint)}.shark-app.skp .skp-opening{padding:24px 16px;color:var(--home-muted)}.shark-app.skp .skp-mock{position:absolute;inset:58px 12px auto auto}.shark-app.skp .sk-conversation-scroll{padding:20px 16px 8px}.shark-app.skp .sk-conversation-composer{padding:6px 10px 10px}.shark-app.skp .sk-message{max-width:100%}.shark-app.skp .sk-message-user,.shark-app.skp .sk-message-assistant{margin-bottom:20px}.shark-app.skp .sk-message.sk-message-answers{margin-bottom:16px}.shark-app.skp .sk-message-user .sk-message-body{max-width:85%;padding:8px 12px;border-radius:12px;background:var(--skp-raised);font-size:14px;line-height:20px}.shark-app.skp .sk-message-assistant{font-size:14px;line-height:22px}.shark-app.skp .skp-helpers{margin:2px 0 6px}.shark-app.skp .skw-bar-clock{display:none}.shark-app.skp .skh-composer-surface{border:1px solid var(--skp-line);border-radius:14px;background:var(--skp-surface);box-shadow:0 1px 2px #00000008,0 6px 16px -8px #00000014;transition:border-color .12s ease}.shark-app.skp .skh-composer-surface:focus-within{border-color:color-mix(in oklab,var(--skp-fg) 24%,transparent);box-shadow:0 1px 2px #00000008,0 6px 16px -8px #00000014}.skp-dock.dark .shark-app.skp .skh-composer-surface{box-shadow:none}.shark-app.skp .sk-conversation-composer[data-merged] .skh-composer-surface{border-radius:0 0 14px 14px}.shark-app.skp .skh-composer-compact .skh-composer-surface{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"context context" "files files" "words words" "add send";column-gap:6px;row-gap:2px;padding:8px}.shark-app.skp .skh-composer-compact .skh-composer-surface[data-tall=true]{gap:2px;padding:8px}.shark-app.skp .skh-composer-compact .skh-composer-input,.shark-app.skp .skh-composer-compact .skh-composer-surface[data-tall=true] .skh-composer-input{--skh-type-pad: 4px 9px 2px}.shark-app.skp .skh-composer-compact .skh-composer-editor{min-height:26px;font-size:14px;line-height:22px;letter-spacing:-.1px}.shark-app.skp .skh-composer-compact .skh-model-and-send{justify-self:end;justify-content:flex-end;gap:4px;margin-top:0}.shark-app.skp .skh-attach{width:28px;height:28px;border-radius:8px;color:var(--home-muted)}.shark-app.skp .skh-attach svg{width:17px;height:17px}.shark-app.skp .skh-model{gap:4px;padding:5px 6px 5px 8px;border-radius:8px;font-size:13px;line-height:18px;letter-spacing:-.1px;color:var(--skp-fg)}.shark-app.skp .skh-model span{color:var(--home-faint)}.shark-app.skp .skh-model svg{width:14px;height:14px;color:var(--home-faint)}.shark-app.skp .skh-send{width:28px;height:28px;background:var(--skp-accent);color:var(--skp-on-accent)}.shark-app.skp .skh-send svg{width:16px;height:16px}.shark-app.skp .skh-send:disabled{background:color-mix(in oklab,var(--skp-fg) 8%,transparent);color:color-mix(in oklab,var(--skp-fg) 35%,transparent)}.shark-app.skp .skh-send.sk-stop{background:var(--skp-fg);color:var(--skp-bg)}.shark-app.skp .skh-send.sk-stop:disabled{background:color-mix(in oklab,var(--skp-fg) 8%,transparent);color:color-mix(in oklab,var(--skp-fg) 35%,transparent)}.shark-app.skp .skh-tooltip{background:var(--skp-fg);color:var(--skp-bg)}.shark-app.skp .sk-toast{background:var(--skp-fg);color:var(--skp-bg);border:0}.shark-app.skp .ski-ask-go{background:var(--skp-accent);color:var(--skp-on-accent)}.shark-app.skp .ski-ask-go kbd{background:color-mix(in oklab,var(--skp-on-accent) 16%,transparent);color:color-mix(in oklab,var(--skp-on-accent) 75%,transparent)}.shark-app.skp .ski-ask-go:focus-visible{outline-color:var(--skp-accent)}.shark-app.skp .sk-toast{position:absolute;bottom:88px}.shark-app.skp .skp-live .skw-agent-live{margin:0 0 4px 22px}.shark-app.skp{--sk-flow: 12px;--sk-flow-head: 18px}.shark-app.skp .sk-conversation-scroll{overflow-x:hidden}.shark-app.skp .sk-message-assistant:before{inset:-20px -16px}.skp-dock[data-mode=overlay]{top:var(--skp-vvt, 0px);bottom:auto;height:var(--skp-vvh, 100dvh);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.shark-app .sk-lightbox-step{display:none}@media(hover:none){.shark-app .sk-lightbox-step{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border:1px solid var(--home-border);border-radius:50%;background:var(--home-surface);color:var(--home-text)}.shark-app .sk-lightbox-prev{left:8px}.shark-app .sk-lightbox-next{right:8px}}@media(max-width:720px){.shark-app .sk-lightbox-rail:has(.sk-adj){width:auto}}.shark-app .sk-menu.sk-menu-flyout[data-side=inline]{position:static;left:auto;right:auto;width:auto;min-width:0;max-width:none;margin:2px 0 4px 12px;box-shadow:none;border:0;background:transparent}@media(max-width:767px){.shark-app .sk-menu.ski-menu-compact{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}.shark-app .ski-menu-compact .sk-menu.sk-menu-flyout{position:static;left:auto;right:auto;width:auto;min-width:0;max-width:none;margin:2px 0 4px 12px;box-shadow:none;border:0;background:transparent}}@media(pointer:coarse){.shark-app .skh-menu [role^=menuitem]{min-height:44px}.shark-app .ski-menu-compact [role=menuitem],.shark-app .ski-menu-compact .sk-menu-flyout [role=menuitem]{min-height:44px;height:44px}}.shark-app .skh-suggestion-touch{align-items:center;pointer-events:none;overflow:visible}.shark-app .skh-suggestion-touch button{position:relative;flex-shrink:0;pointer-events:auto;display:inline-grid;place-items:center;height:26px;border-radius:999px;color:var(--home-text)}.shark-app .skh-suggestion-touch button:before{content:"";position:absolute;inset:-9px -4px}.shark-app .skh-suggestion-touch .skh-suggestion-use{padding:0 10px;border:1px solid var(--home-border);background:var(--home-surface);font-size:13px;line-height:1;letter-spacing:0}.shark-app .skh-suggestion-touch .skh-suggestion-x{width:26px;color:var(--home-faint)}.shark-app .sk-panel-apps-names{display:none}@media(hover:none){.shark-app .sk-panel-apps-names{display:block;margin:-4px 0 0;padding:0 8px 6px;font-size:12px;line-height:16px;color:var(--panel-sub, var(--home-faint));overflow-wrap:anywhere}.shark-app .sk-adj-x,.shark-app .sk-pp-fact button{opacity:1}}@media(pointer:coarse){.shark-app .sk-adj-x,.shark-app .sk-pp-fact button{position:relative}.shark-app .sk-adj-x:after,.shark-app .sk-pp-fact button:after{content:"";position:absolute;inset:-11px}}.shark-app .skh-send-hint{align-self:center;margin-right:6px;font-size:11px;line-height:16px;white-space:nowrap;color:var(--home-faint)}.shark-app .sk-lightbox{height:min(880px,calc(100dvh - 64px))}@media(max-width:900px){.shark-app .sk-lightbox{height:min(760px,calc(100dvh - 48px))}}@media(pointer:coarse){.shark-app .skh-attachment-remove:after{content:"";position:absolute;inset:-15px}}.skp-dock[data-mode=float]{--skp-float-gap: 16px;--skp-float-bottom: calc(max(var(--flobi-bottom-bar, 0px), env(safe-area-inset-bottom, 0px)) + var(--skp-float-gap));top:auto;right:calc(var(--skp-float-gap) + var(--flobi-side-right, 0px));bottom:var(--skp-float-bottom);width:min(420px,calc(100vw - 2 * var(--skp-float-gap) - var(--flobi-side-right, 0px)));height:min(720px,calc(100dvh - var(--skp-float-bottom) - var(--skp-float-gap)));border:1px solid var(--skp-line);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 12px 32px -6px #0000002e,0 32px 64px -24px #00000038;transform-origin:100% 100%;transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .16s ease,visibility 0s}.skp-dock.dark[data-mode=float]{box-shadow:0 0 0 1px #ffffff0a,0 16px 40px -8px #0000008c,0 32px 72px -24px #0009}.skp-dock[data-mode=float][data-open=false]{transform:translateY(12px) scale(.96);opacity:0;transition:transform .16s cubic-bezier(.4,0,.6,1),opacity .14s ease,visibility 0s .16s}@media(prefers-reduced-motion:reduce){.skp-dock[data-mode=float],.skp-dock[data-mode=float][data-open=false]{transition:none;transform:none}}.skp-dock[data-mode=float] .shark-app.skp .skp-header{padding-left:12px}.skp-orb{--skp-orb-size: 22px;display:inline-block;flex-shrink:0;width:var(--skp-orb-size);height:var(--skp-orb-size);border-radius:50%;background:var(--skp-orb-still) center / cover no-repeat}:is(.skp-launcher:hover,.skp-launcher:focus-visible,.skp-mark:hover) .skp-orb{background-image:var(--skp-orb-live)}@media(prefers-reduced-motion:reduce){:is(.skp-launcher,.skp-mark) .skp-orb{background-image:var(--skp-orb-still)!important}}.skp-launcher{right:calc(16px + max(var(--flobi-side-right, 0px),env(safe-area-inset-right,0px)));bottom:calc(max(var(--flobi-bottom-bar, 0px),env(safe-area-inset-bottom,0px)) + 16px);width:52px;height:52px;padding:0;gap:0;justify-content:center;background:transparent;border-radius:50%;box-shadow:0 2px 4px #0000001a,0 10px 28px -6px #2828464d;transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s ease}.skp-launcher:hover{background:transparent;transform:translateY(-1px) scale(1.04);box-shadow:0 3px 6px #0000001f,0 14px 32px -6px #28284661}.skp-launcher:active{transform:scale(.97)}.skp-launcher:focus-visible{outline:2px solid #4b4b4b;outline-offset:3px}@media(prefers-reduced-motion:reduce){.skp-launcher,.skp-launcher:hover,.skp-launcher:active{transition:none;transform:none}}.shark-app.skp .skp-landing{justify-content:flex-end;gap:20px;padding:24px 16px 8px}.shark-app.skp .skp-hello{align-items:flex-start;text-align:left;gap:8px;padding:0 8px}.shark-app.skp .skp-hello h1{font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.7px;text-wrap:balance}.shark-app.skp .skp-hello p{max-width:320px;font-size:14px;line-height:20px}.shark-app.skp .skp-starters{gap:2px}.shark-app.skp .skp-starters button{min-height:38px;padding:8px;border:0;border-radius:8px;background:transparent;font-size:14px;color:color-mix(in oklab,var(--skp-fg) 82%,transparent)}.shark-app.skp .skp-starters button svg{color:var(--home-muted)}.shark-app.skp .skp-starters button:hover{background:var(--home-hover);color:var(--skp-fg)}.shark-app.skp .skp-disclaimer{padding:8px 8px 0;font-size:11px;line-height:16px;text-align:center;color:var(--home-faint);text-wrap:balance}@media(pointer:coarse){:is(.skp-dock,.shark-app) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[contenteditable=true]){font-size:16px}}@media(max-width:767px){body:has(:is([role=menu][data-state=open],[role=dialog]:not([data-state=closed]):not([aria-hidden=true]),[aria-modal=true]:not([aria-hidden=true]))) .skp-launcher{opacity:0;pointer-events:none;visibility:hidden}}.skp-corner{--skc-bg: var(--skp-host-popover, var(--skp-host-bg, #fff));--skc-fg: var(--skp-host-fg, #1b1b1b);--skc-accent: var(--skp-host-accent, var(--skc-fg));--skc-on-accent: var(--skp-host-on-accent, #fff);--skc-line: var(--skp-host-border, color-mix(in oklab, var(--skc-fg) 12%, transparent));--skc-dim: color-mix(in oklab, var(--skc-fg) 58%, transparent);--skc-radius: min(16px, calc(var(--skp-host-radius, 12px) + 2px));position:fixed;z-index:2147481999;right:calc(16px + max(var(--flobi-side-right, 0px),env(safe-area-inset-right,0px)));bottom:calc(max(var(--flobi-bottom-bar, 0px),env(safe-area-inset-bottom,0px)) + 16px);display:flex;flex-direction:column;align-items:flex-end;gap:12px;font:400 13px/18px var(--skp-host-font, var(--flobi-ui-font, Inter, -apple-system, BlinkMacSystemFont,)"Segoe UI", sans-serif);letter-spacing:-.1px;color:var(--skc-fg);color-scheme:light;-webkit-font-smoothing:antialiased;pointer-events:none}.skp-corner>*{pointer-events:auto}.skp-corner.dark{color-scheme:dark}body:has(.pjo-dock:not([hidden]),[data-agent-corner]:not([hidden])) .skp-corner{display:none!important}.skp-corner .skp-launcher{position:relative;right:auto;bottom:auto;flex:none;overflow:visible}.skp-corner[data-working] .skp-orb{background-image:var(--skp-orb-live)}.skp-corner-ring{position:absolute;inset:-6px;width:64px;height:64px;transform:rotate(-90deg);pointer-events:none}.skp-corner-ring circle{fill:none;stroke-width:2}.skp-corner-track{stroke:color-mix(in oklab,var(--skc-accent) 16%,transparent)}.skp-corner-arc{stroke:var(--skc-accent);stroke-linecap:round;transition:stroke-dasharray .4s ease}.skp-corner-ring[data-turning]{animation:skp-corner-turn 1.6s linear infinite}@keyframes skp-corner-turn{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.skp-corner-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#e0a100;color:#1e1e1e;box-shadow:0 0 0 2px var(--skc-bg);font-size:11px;font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.skp-corner-card{width:304px;box-sizing:border-box;max-height:min(70vh,560px);overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--skc-line);border-radius:var(--skc-radius);background:var(--skc-bg);box-shadow:0 1px 2px #0000000d,0 12px 32px -10px #00000038;transform-origin:100% 100%;animation:skp-corner-in .18s cubic-bezier(.3,.7,.2,1)}.skp-corner.dark .skp-corner-card{box-shadow:0 16px 40px -10px #0009}.skp-corner-card[hidden]{display:none}@keyframes skp-corner-in{0%{opacity:0;transform:translateY(4px) scale(.98)}}.skp-corner-card :is(p,h3){margin:0}.skp-corner-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.skp-corner-head b{font-weight:600}.skp-corner-dim{color:var(--skc-dim);font-size:12px;line-height:16px;font-weight:400;font-variant-numeric:tabular-nums}.skp-corner-line{font-size:14px;line-height:20px;overflow-wrap:anywhere;text-wrap:pretty}.skp-corner-sub{overflow-wrap:anywhere}.skp-corner-error{font-size:12px;line-height:16px;color:var(--skc-fg)}.skp-corner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.skp-corner-btn{height:30px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--skc-fg);font:inherit;font-size:13px;line-height:16px;white-space:nowrap;cursor:var(--flobi-cursor, pointer);transition:background .12s ease,border-color .12s ease,color .12s ease}.skp-corner-btn[data-look=solid]{background:var(--skc-accent);color:var(--skc-on-accent)}.skp-corner-btn[data-look=solid]:hover{background:color-mix(in oklab,var(--skc-accent) 88%,var(--skc-fg))}.skp-corner-btn[data-look=quiet]{background:color-mix(in oklab,var(--skc-fg) 7%,transparent)}.skp-corner-btn[data-look=quiet]:hover{background:color-mix(in oklab,var(--skc-fg) 11%,transparent)}.skp-corner-btn[data-look=link]{height:auto;padding:0;color:var(--skc-dim)}.skp-corner-btn[data-look=link]:hover{color:var(--skc-fg);text-decoration:underline;text-underline-offset:2px}.skp-corner-btn[data-small]{height:24px;padding:0 9px;font-size:12px;border-radius:7px}.skp-corner-btn[data-look=link][data-small]{height:auto;padding:0}.skp-corner-btn:disabled{opacity:.5;cursor:default}.skp-corner-btn:focus-visible{outline:2px solid var(--skc-accent);outline-offset:2px}.skp-corner-fold{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:4px;padding-top:10px;border-top:1px solid var(--skc-line)}.skp-corner-group{display:flex;flex-direction:column;gap:0}.skp-corner-group+.skp-corner-group{margin-top:4px}.skp-corner-group h3{padding:4px 0 6px;letter-spacing:.01em}.skp-corner-group>.skp-corner-btn[data-look=link]{align-self:flex-start;padding-top:6px}.skp-corner-row{display:flex;flex-direction:column;gap:6px;padding:9px 0;border-top:1px solid var(--skc-line)}.skp-corner-rowhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.skp-corner-rowtitle{min-width:0;font-size:13px;line-height:18px;overflow-wrap:anywhere}.skp-corner-rowhead .skp-corner-dim{flex:none}.skp-corner-meter{position:relative;display:block;height:2px;border-radius:1px;overflow:hidden;background:color-mix(in oklab,var(--skc-accent) 16%,transparent)}.skp-corner-meter>i{position:absolute;inset:0 auto 0 0;display:block;background:var(--skc-accent);transition:width .4s ease}.skp-corner-meter[data-turning]>i{width:30%;animation:skp-corner-sweep 1.4s ease-in-out infinite}@keyframes skp-corner-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media(max-width:767px){.skp-corner{bottom:calc(max(var(--flobi-bottom-bar, 0px),env(safe-area-inset-bottom,0px)) + 12px)}.skp-corner-card{position:fixed;left:0;right:0;bottom:0;width:auto;max-height:70vh;border-radius:var(--skc-radius) var(--skc-radius) 0 0;border-width:1px 0 0;padding-bottom:max(14px,env(safe-area-inset-bottom))}.skp-corner .skp-launcher{transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .18s ease,box-shadow .18s ease,visibility 0s}html[data-flobi-scrolled=down] .skp-corner .skp-launcher{transform:translateY(24px) scale(.6);opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .18s ease,visibility 0s .22s}}@media(prefers-reduced-motion:reduce){.skp-corner-ring[data-turning],.skp-corner-card,.skp-corner-meter[data-turning]>i{animation:none}.skp-corner[data-working] .skp-orb{background-image:var(--skp-orb-still)!important}html[data-flobi-scrolled=down] .skp-corner .skp-launcher{transform:none;transition:none}}html.skl-open .lb-ov.skl-ov,html.skl-open .lb-pop,html.skl-open .lb-tip{--lb-frame-bg: var(--skl-surface, #fff);--lb-light-grey: var(--skl-surface, #fff);--lb-grey-light-secondary: var(--skl-hover, rgb(0 0 0 / 4%));--lb-button-stroke: var(--skl-line, rgb(0 0 0 / 13%));--lb-text-main: var(--skl-text, #1b1b1b);--lb-text-secondary-light: var(--skl-muted, rgb(0 0 0 / 60%));--lb-text-light: var(--skl-faint, rgb(0 0 0 / 45%));--lb-accent: var(--skl-text, #1b1b1b);--lb-accent-2: var(--skl-text, #1b1b1b);--lb-accent-ink: var(--skl-surface, #fff);--lb-accent-ink-strong: var(--skl-surface, #fff);--lb-on-accent-strong: var(--skl-surface, #fff);--lb-font: var(--skl-font, var(--flobi-ui-font, "Inter", -apple-system, BlinkMacSystemFont, sans-serif));--lb-tint: var(--skl-ink, 27 27 27);--lb-stroke: var(--skl-ink, 27 27 27);--lb-accent-tint: var(--skl-ink, 27 27 27);--lb-shadow: 0 0 0;--lb-frame: var(--skl-paper, 255 255 255);--lb-scrim: rgb(20 19 17 / 18%);--lb-raised: var(--skl-menu, var(--skl-surface, #fff));--lb-well: var(--skl-hover, rgb(0 0 0 / 4%));--lb-veil: rgb(var(--skl-paper, 255 255 255) / 82%);--lb-veil-hover: rgb(var(--skl-paper, 255 255 255) / 94%);--lb-veil-solid: rgb(var(--skl-paper, 255 255 255) / 96%);--lb-ink-card: var(--skl-text, #1b1b1b);--lb-ink-muted: var(--skl-muted, rgb(0 0 0 / 60%));--lb-on-pale: var(--skl-surface, #fff);--lb-track: var(--skl-line, rgb(0 0 0 / 13%));--lb-track-fill-a: var(--skl-faint, rgb(0 0 0 / 45%));--lb-track-fill-b: var(--skl-text, #1b1b1b);--lb-knob: var(--skl-surface, #fff);--lb-pale-a: var(--skl-text, #1b1b1b);--lb-pale-b: var(--skl-text, #1b1b1b);--lb-pale-a2: var(--skl-text, #1b1b1b);--lb-pale-b2: var(--skl-text, #1b1b1b);--lb-frame-shadow: var(--skl-shadow, 0 8px 24px rgb(0 0 0 / 7%), 0 2px 8px rgb(0 0 0 / 4%)), 0 40px 80px -24px rgb(0 0 0 / 16%);--lb-radius-frame: 20px;--lb-radius-panel: 14px;--lb-radius-card: 14px;--lb-radius-thumb: 10px;--lb-radius-pop: 16px;--lb-radius-menuitem: 10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.skl-open[data-skl-dark] .lb-ov.skl-ov,html.skl-open[data-skl-dark] .lb-pop,html.skl-open[data-skl-dark] .lb-tip{--lb-scrim: rgb(0 0 0 / 45%);--lb-shadow: 0 0 0;--lb-frame-shadow: 0 40px 80px -24px rgb(0 0 0 / 60%), 0 2px 8px rgb(0 0 0 / 24%)}html.skl-open .lb-ov.skl-ov{z-index:2147482100}html.skl-open .lb-pop{z-index:2147482200}html.skl-open .lb-tip{z-index:2147482300}html.skl-open .lb-ov.skl-ov .lb{width:min(1180px,calc(100vw - 96px));height:min(760px,calc(100vh - 96px));gap:0;padding:10px}html.skl-open .lb-ov.skl-ov .lb-rail{width:244px;padding:10px 14px 8px 10px;border:0;border-right:1px solid var(--skl-line, rgb(0 0 0 / 13%));border-radius:0;background:transparent}html.skl-open .lb-ov.skl-ov .lb-upload{height:40px;border-radius:12px;background:var(--skl-text, #1b1b1b);color:var(--skl-surface, #fff);font:500 14px/20px var(--lb-font)}html.skl-open .lb-ov.skl-ov .lb-upload:hover{filter:none;opacity:.88}html.skl-open .lb-ov.skl-ov .lb-nav{height:38px;padding:0 8px;border-radius:10px;color:var(--skl-muted, rgb(0 0 0 / 60%));font:400 14px/20px var(--lb-font)}html.skl-open .lb-ov.skl-ov .lb-nav:hover{background:var(--skl-hover, rgb(0 0 0 / 4%));color:var(--skl-text, #1b1b1b)}html.skl-open .lb-ov.skl-ov .lb-nav.is-on{background:var(--skl-pressed, rgb(0 0 0 / 7%));color:var(--skl-text, #1b1b1b);box-shadow:none;font-weight:500}html.skl-open .lb-ov.skl-ov .lb-rule{margin:12px 8px;background:var(--skl-line, rgb(0 0 0 / 13%));opacity:.6}html.skl-open .lb-ov.skl-ov .lb-sec{padding:0 8px;font:500 11px/14px var(--lb-font);letter-spacing:.04em;color:var(--skl-faint, rgb(0 0 0 / 45%))}html.skl-open .lb-ov.skl-ov .lb-sec>span:first-child{opacity:1}html.skl-open .lb-ov.skl-ov .lb-main{padding:0 6px 0 28px}html.skl-open .lb-ov.skl-ov .lb-h{padding:16px 0 14px}html.skl-open .lb-ov.skl-ov .lb-title{padding-left:0;font:600 26px/32px var(--lb-font);letter-spacing:-.02em}html.skl-open .lb-ov.skl-ov .lb-btn{height:32px;border-color:var(--skl-line, rgb(0 0 0 / 13%));border-radius:999px;background:transparent;font:400 13px/20px var(--lb-font)}html.skl-open .lb-ov.skl-ov .lb-btn:hover,html.skl-open .lb-ov.skl-ov .lb-btn[aria-expanded=true]{background:var(--skl-hover, rgb(0 0 0 / 4%))}html.skl-open .lb-ov.skl-ov .lb-band{margin:0 0 12px;font:500 13px/18px var(--lb-font);color:var(--skl-muted, rgb(0 0 0 / 60%))}html.skl-open .lb-ov.skl-ov .lb-band+.lb-grid{margin-bottom:32px}html.skl-open .lb-ov.skl-ov .lb-grid:not(.folders){gap:22px 14px}html.skl-open .lb-ov.skl-ov .lb-card{gap:8px;padding:0;border:0;border-radius:12px;background:transparent;overflow:visible}html.skl-open .lb-ov.skl-ov .lb-card .glow{display:none}html.skl-open .lb-ov.skl-ov .lb-card .thumb{border:0;border-radius:12px;outline:1px solid rgb(var(--skl-ink, 27 27 27) / 8%);outline-offset:-1px;transition:outline-color .14s ease}html.skl-open .lb-ov.skl-ov .lb-card:hover .thumb{outline-color:rgb(var(--skl-ink, 27 27 27) / 22%)}html.skl-open .lb-ov.skl-ov .lb-card.is-sel .thumb{outline:2px solid var(--skl-text, #1b1b1b);outline-offset:-2px}html.skl-open .lb-ov.skl-ov .lb-card .meta{padding:0 2px}html.skl-open .lb-ov.skl-ov .lb-card .nm{height:auto;font:500 13px/18px var(--lb-font);letter-spacing:0}html.skl-open .lb-ov.skl-ov .lb-card .sub{height:auto;margin-top:2px;font:400 12px/16px var(--lb-font);letter-spacing:0;color:var(--skl-faint, rgb(0 0 0 / 45%));opacity:1}.shark-monitor{--skm-bg: #f7f5f0;--skm-surface: #fff;--skm-text: #1b1b1b;--skm-ink: rgba(0, 0, 0, .9);--skm-muted: rgb(0 0 0 / 60%);--skm-faint: rgb(0 0 0 / 45%);--skm-border: rgb(0 0 0 / 13%);--skm-rule: rgba(166, 166, 166, .2);--skm-edge: rgba(0, 0, 0, .17);--skm-hover: rgb(0 0 0 / 4%);--skm-pressed: rgb(0 0 0 / 7%);--skm-live: #aa3aff;--skm-done: #3f9a54;--skm-brand: #6b5d00;--skm-red: #f54b4b;--skm-yellow: #c0aa09;--skm-review: #ce67ca;--skm-bar: rgb(170 58 255 / 32%);position:relative;display:flex;flex-direction:column;gap:14px;min-height:480px;color:var(--skm-text);font-family:var(--flobi-ui-font, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);font-size:13px;line-height:18px;-webkit-font-smoothing:antialiased}.dark .shark-monitor{--skm-bg: #1d1c1a;--skm-surface: #282725;--skm-text: #f4f1eb;--skm-ink: rgb(244 241 235 / 90%);--skm-muted: rgb(244 241 235 / 65%);--skm-faint: rgb(244 241 235 / 45%);--skm-border: rgb(244 241 235 / 16%);--skm-rule: rgb(244 241 235 / 14%);--skm-edge: rgb(244 241 235 / 16%);--skm-hover: rgb(255 255 255 / 6%);--skm-pressed: rgb(255 255 255 / 10%);--skm-brand: #f5e467;--skm-bar: rgb(170 58 255 / 45%)}.shark-monitor *,.shark-monitor *:before,.shark-monitor *:after{box-sizing:border-box}.shark-monitor button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.shark-monitor :focus-visible{outline:2px solid var(--skm-muted);outline-offset:2px;border-radius:6px}.shark-monitor code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--skm-muted);word-break:break-all}.shark-monitor .skm-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.shark-monitor .skm-tabs{display:flex;gap:2px;padding:3px;border-radius:12px;background:var(--skm-hover)}.shark-monitor .skm-tab{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:500;color:var(--skm-muted)}.shark-monitor .skm-tab:hover{color:var(--skm-text)}.shark-monitor .skm-tab[aria-selected=true]{background:var(--skm-surface);color:var(--skm-text);box-shadow:0 1px 2px #0000000f,0 0 0 1px var(--skm-rule)}.shark-monitor .skm-count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f54b4b24;color:var(--skm-red);font-size:11px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.shark-monitor .skm-chips{display:flex;flex-wrap:wrap;gap:6px}.shark-monitor .skm-head>.skm-chips{margin-left:auto}.shark-monitor .skm-chip{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--skm-border);background:var(--skm-surface);font-size:12px;color:var(--skm-muted)}.shark-monitor .skm-chip:hover{background:var(--skm-hover);color:var(--skm-text)}.shark-monitor .skm-chip[aria-pressed=true]{border-color:transparent;background:var(--skm-text);color:var(--skm-surface)}.shark-monitor .skm-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--skm-muted)}.shark-monitor .skm-icon:hover{background:var(--skm-hover);color:var(--skm-text)}.shark-monitor .skm-link{color:var(--skm-brand);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;font-variant-numeric:tabular-nums}.shark-monitor .skm-link:hover{text-decoration-color:currentColor}.shark-monitor .skm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.shark-monitor .skm-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--skm-border);background:var(--skm-surface)}.shark-monitor .skm-stat-label{font-size:12px;color:var(--skm-faint)}.shark-monitor .skm-stat-value{font-size:20px;line-height:28px;font-weight:500;color:var(--skm-ink);font-variant-numeric:tabular-nums}.shark-monitor .skm-stat-sub{font-size:12px;color:var(--skm-faint);font-variant-numeric:tabular-nums}.shark-monitor .skm-stat[data-tone=working] .skm-stat-value{color:var(--skm-live)}.shark-monitor .skm-stat[data-tone=stuck] .skm-stat-value,.shark-monitor .skm-stat[data-tone=failed] .skm-stat-value{color:var(--skm-red)}.shark-monitor .skm-stat[data-tone=warn] .skm-stat-value{color:var(--skm-yellow)}.shark-monitor .skm-body{min-width:0}.shark-monitor .skm-section{display:flex;flex-direction:column;gap:10px;min-width:0}.shark-monitor .skm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px 24px}.shark-monitor .skm-heading{margin:6px 0 2px;font-size:12.5px;font-weight:500;line-height:18px;color:var(--skm-muted)}.shark-monitor .skm-note{margin:0;font-size:12px;color:var(--skm-faint)}.shark-monitor .skm-empty{margin:0;padding:18px 0;font-size:13px;color:var(--skm-faint)}.shark-monitor .skm-failure{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#f54b4b14;color:var(--skm-red);font-size:13px}.shark-monitor .skm-failure .skm-chip{margin-left:auto}.shark-monitor .skm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.shark-monitor .skm-search{flex:1 1 220px;min-width:0;height:30px;padding:0 12px;border-radius:10px;border:1px solid var(--skm-border);background:var(--skm-surface);color:var(--skm-text);font:inherit;font-size:13px}.shark-monitor .skm-search::placeholder{color:var(--skm-faint)}.shark-monitor .skm-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--skm-border);background:var(--skm-surface)}.shark-monitor .skm-table{width:100%;border-collapse:collapse;font-size:12.5px;line-height:18px}.shark-monitor .skm-table th{padding:9px 10px 6px;text-align:left;font-weight:400;font-size:12px;color:var(--skm-faint);white-space:nowrap;border-bottom:1px solid var(--skm-rule)}.shark-monitor .skm-table td{padding:8px 10px;color:var(--skm-muted);vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--skm-rule)}.shark-monitor .skm-table tbody tr:last-child td{border-bottom:0}.shark-monitor .skm-table td:first-child{color:var(--skm-ink)}.shark-monitor .skm-table tbody tr[tabindex]{cursor:pointer}.shark-monitor .skm-table tbody tr[tabindex]:hover{background:var(--skm-hover)}.shark-monitor .skm-table td[data-tone=failed]{color:var(--skm-red)}.shark-monitor .skm-table td[data-tone=warn]{color:var(--skm-yellow)}.shark-monitor .skm-table-tight{margin:2px 0 6px}.shark-monitor .skm-table-tight th,.shark-monitor .skm-table-tight td{padding:5px 8px;border-bottom:0}.shark-monitor .skm-table-tight th:not(:first-child),.shark-monitor .skm-table-tight td:not(:first-child){text-align:right}.shark-monitor .skm-run-title{display:block;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.shark-monitor .skm-run-meta{display:block;font-size:11.5px;color:var(--skm-faint)}.shark-monitor .skm-run-error{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--skm-red)}.shark-monitor .skm-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#0000002e;vertical-align:1px}.dark .shark-monitor .skm-dot{background:#ffffff3d}.shark-monitor .skm-dot[data-tone=working]{background:var(--skm-live);animation:skm-pulse 1.2s ease-in-out infinite}.shark-monitor .skm-dot[data-tone=person]{background:var(--skm-yellow)}.shark-monitor .skm-dot[data-tone=done]{background:var(--skm-done)}.shark-monitor .skm-dot[data-tone=failed],.shark-monitor .skm-dot[data-tone=stuck]{background:var(--skm-red)}.shark-monitor .skm-dot[data-tone=warn]{background:var(--skm-yellow)}.shark-monitor .skm-live{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--skm-live);vertical-align:1px;animation:skm-pulse 1.2s ease-in-out infinite}.shark-monitor .skm-glyph{display:inline-grid;place-items:center;width:16px;height:14px;margin-right:6px;vertical-align:-2px;color:var(--skm-done)}.shark-monitor tr[data-state=blocked] .skm-glyph,.shark-monitor tr[data-state=failed] .skm-glyph{color:var(--skm-yellow)}@keyframes skm-pulse{50%{opacity:.4}}.shark-monitor .skm-bars{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.shark-monitor .skm-bars li{display:grid;grid-template-columns:minmax(90px,160px) 1fr auto auto;align-items:center;gap:10px;font-size:12.5px}.shark-monitor .skm-bars-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--skm-ink)}.shark-monitor .skm-bars-track{height:8px;border-radius:999px;background:var(--skm-hover);overflow:hidden}.shark-monitor .skm-bars-track>span{display:block;height:100%;border-radius:inherit;background:var(--skm-bar)}.shark-monitor .skm-bars-value{min-width:44px;text-align:right;color:var(--skm-ink);font-variant-numeric:tabular-nums}.shark-monitor .skm-bars-meta{min-width:64px;text-align:right;color:var(--skm-faint);font-size:12px;font-variant-numeric:tabular-nums}.shark-monitor .skm-problems{display:flex;flex-direction:column;gap:6px}.shark-monitor .skm-problem{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--skm-border);background:var(--skm-surface);text-align:left}.shark-monitor .skm-problem:hover{background:color-mix(in srgb,var(--skm-surface) 92%,var(--skm-text))}.shark-monitor .skm-problem-kind{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--skm-faint)}.shark-monitor .skm-problem-kind i{width:6px;height:6px;border-radius:50%;background:var(--skm-red)}.shark-monitor .skm-problem[data-level=warn] .skm-problem-kind i{background:var(--skm-yellow)}.shark-monitor .skm-problem[data-level=info] .skm-problem-kind i{background:var(--skm-faint)}.shark-monitor .skm-problem-text{font-size:14px;line-height:20px;color:var(--skm-text);overflow-wrap:anywhere}.shark-monitor .skm-problem-meta{font-size:12px;line-height:16px;color:var(--skm-faint)}.shark-monitor .skm-panel{position:fixed;z-index:40;top:16px;right:16px;bottom:16px;width:520px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;background:var(--skm-surface);border:1px solid var(--skm-edge);border-radius:18px;box-shadow:0 4px 6px #00000008,0 12px 32px #0000001a;animation:skm-panel-in .26s cubic-bezier(.32,.72,0,1) both}@keyframes skm-panel-in{0%{opacity:0;transform:translate(12px) scale(.985)}}.shark-monitor .skm-panel-head{display:flex;align-items:center;gap:8px;padding:13px 10px 2px 16px}.shark-monitor .skm-panel-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;color:var(--skm-ink)}.shark-monitor .skm-panel-sub{margin:0 0 8px;font-size:12px;color:var(--skm-faint);font-variant-numeric:tabular-nums}.shark-monitor .skm-panel-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 18px}.shark-monitor .skm-facts{display:grid;grid-template-columns:82px 1fr;gap:3px 10px;margin:0 0 10px;font-size:12px}.shark-monitor .skm-facts dt{color:var(--skm-faint)}.shark-monitor .skm-facts dd{margin:0;color:var(--skm-muted);min-width:0}.shark-monitor .skm-cards{margin:0 0 8px;padding:0;list-style:none;font-size:12.5px;color:var(--skm-muted)}.shark-monitor .skm-cards li{padding:3px 0}.shark-monitor .skm-replay-bar{display:flex;align-items:center;gap:8px;margin-bottom:8px}.shark-monitor .skm-replay-bar input[type=range]{flex:1;accent-color:var(--skm-live)}.shark-monitor .skm-replay-pos{min-width:64px;text-align:right;font-size:12px;color:var(--skm-faint);font-variant-numeric:tabular-nums}.shark-monitor .skm-timeline{margin:0;padding:0;list-style:none}.shark-monitor .skm-timeline li{display:grid;grid-template-columns:56px 12px 1fr auto;gap:8px;padding:5px 0;animation:skm-rise .16s ease-out both}@keyframes skm-rise{0%{opacity:0;transform:translateY(3px)}}.shark-monitor .skm-timeline li[data-focus]{background:#f5e4674d;border-radius:8px}.shark-monitor .skm-timeline-time{font-size:11.5px;color:var(--skm-faint);text-align:right;font-variant-numeric:tabular-nums;padding-top:1px}.shark-monitor .skm-timeline-mark{width:7px;height:7px;margin-top:6px;border-radius:50%;background:#0000002e}.dark .shark-monitor .skm-timeline-mark{background:#ffffff3d}.shark-monitor .skm-timeline li[data-tone=running] .skm-timeline-mark{background:var(--skm-live)}.shark-monitor .skm-timeline li[data-tone=done] .skm-timeline-mark{background:var(--skm-done)}.shark-monitor .skm-timeline li[data-tone=person] .skm-timeline-mark,.shark-monitor .skm-timeline li[data-tone=warn] .skm-timeline-mark{background:var(--skm-yellow)}.shark-monitor .skm-timeline li[data-tone=failed] .skm-timeline-mark{background:var(--skm-red)}.shark-monitor .skm-timeline li[data-kind=text] .skm-timeline-mark{background:var(--skm-brand)}.shark-monitor .skm-timeline-body{display:flex;flex-direction:column;min-width:0}.shark-monitor .skm-timeline-title{font-size:12.5px;color:var(--skm-ink);overflow-wrap:anywhere}.shark-monitor .skm-timeline-title em{font-style:normal;color:var(--skm-faint)}.shark-monitor .skm-timeline-detail{font-size:12px;color:var(--skm-muted);overflow-wrap:anywhere}.shark-monitor .skm-timeline li[data-tone=failed] .skm-timeline-title{color:var(--skm-red)}.shark-monitor .skm-timeline-credits{font-size:11.5px;color:var(--skm-faint);font-variant-numeric:tabular-nums}@media(max-width:640px){.shark-monitor .skm-panel{inset:8px;width:auto;max-width:none}.shark-monitor .skm-head>.skm-chips{margin-left:0}.shark-monitor .skm-bars li{grid-template-columns:minmax(70px,110px) 1fr auto}.shark-monitor .skm-bars-meta{display:none}}@media(prefers-reduced-motion:reduce){.shark-monitor .skm-dot,.shark-monitor .skm-live,.shark-monitor .skm-panel,.shark-monitor .skm-timeline li{animation:none}}.fdock{--fdock-z: 1000040;position:fixed;left:50%;z-index:var(--fdock-z);transform:translate(-50%);transition:transform .38s cubic-bezier(.2,.9,.25,1.08),opacity .22s ease;pointer-events:none;font-family:var(--flobi-ui-font, Inter, ui-sans-serif, system-ui, sans-serif)}.fdock.is-away{transform:translate(-50%,calc(100% + 28px));opacity:0}.fdock.is-still{transition:opacity .12s ease}.fdock.is-still.is-away{transform:translate(-50%)}.fdock-bar{pointer-events:auto;display:flex;align-items:flex-end;width:max-content;border-radius:22px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);user-select:none;-webkit-user-select:none;touch-action:none;box-sizing:border-box}.fdock.is-away .fdock-bar{pointer-events:none}.fdock-bar[data-surface=glass]{background:#9595951a;box-shadow:inset 0 0 0 1px #ffffff14}.fdock-bar[data-surface=solid]{background:#1e1d1ce5;box-shadow:inset 0 0 0 1px #d6d5d41a,0 10px 40px #00000059}.fdock-cell{display:contents}.fdock-slot{position:relative;flex:none;width:var(--fdock-base);height:var(--fdock-base)}.fdock-slot.is-dragged .fdock-tile{opacity:.35}.fdock-tile{all:unset;display:block;width:100%;height:100%;cursor:pointer;border-radius:24%;transition:filter .16s ease}.fdock-tile:active{filter:brightness(.82)}.fdock-tile:focus-visible{outline:2px solid #fff;outline-offset:3px}.fdock-dot{position:absolute;left:50%;bottom:-7px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#ffffffd9}.fdock-label{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%);padding:4px 10px;border-radius:8px;background:#1e1d1cf0;box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 14px #0000004d;color:#fff;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;pointer-events:none;animation:fdock-label-in .12s ease-out}.fdock-sep{flex:none;align-self:center;width:2px;height:calc(var(--fdock-base) * .68);margin:0 2px;border-radius:2px;background:#ffffff47}.fdock-img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.fdock-letter,.fdock-atlas{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;container-type:inline-size}.fdock-letter{border-radius:24%;background:#2a2928;box-shadow:inset 0 0 0 1px #ffffff1f;color:#ffffffe0}.fdock-letter span{font-family:"Instrument Serif",Georgia,serif;font-size:46cqw;line-height:1}.fdock-atlas{border-radius:22%;background:radial-gradient(120% 80% at 30% 0%,rgb(255 255 255 / 75%),transparent 55%),linear-gradient(165deg,#dfe5ff,#b9c4fb 55%,#95a3f2);box-shadow:inset 0 0 0 1px #ffffff73,inset 0 -6px 12px #3c46b42e,0 2px 6px #0000002e}.fdock-atlas span{font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:46cqw;line-height:1;letter-spacing:-.02em;color:#2a3a9e;transform:translateY(-3%)}.fdock.fdock-in-app{--fdock-z: 2147482000}body:has(.fdock-in-app) .fdock-zones{z-index:2147482001}body:has(.fdock-in-app) .fdock-ghost{z-index:2147482002}body:has(.fdock-in-app) .fdock-menu{z-index:2147482003}.fdock-scrim{position:fixed;inset:0;z-index:1000035;background:linear-gradient(to top,#0a0a099e,#0a0a0900 42%);animation:fdock-in .16s ease-out}.fdock-drag-shield{position:fixed;inset:0;z-index:2147483000;cursor:grabbing;touch-action:none}.fdock-zones{position:fixed;inset:16px 16px 128px;z-index:1000045;display:flex;justify-content:space-between;pointer-events:none;animation:fdock-in .14s ease-out;font-family:var(--flobi-ui-font, Inter, ui-sans-serif, system-ui, sans-serif)}.fdock-zone{width:26%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:16px;border:1px dashed rgb(255 255 255 / 18%);background:#171615d1;color:#ffffff7f;font-size:12px;transition:background .14s ease,border-color .14s ease,color .14s ease}.fdock-zone.is-on{background:#ffffff1f;border-color:#ffffff73;color:#fff}.fdock-zone-tile{width:40px;height:40px}.fdock-ghost{position:fixed;z-index:1000050;transform:translate(-50%,-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--flobi-ui-font, Inter, ui-sans-serif, system-ui, sans-serif)}.fdock-ghost-tile{width:56px;height:56px;filter:drop-shadow(0 10px 18px rgb(0 0 0 / 40%))}.fdock-ghost-note{padding:3px 9px;border-radius:7px;background:#1e1d1cf0;color:#fff;font-size:12px;white-space:nowrap}.fdock-menu{position:fixed;z-index:1000060;box-sizing:border-box;min-width:220px;max-width:260px;padding:5px;border-radius:12px;background:#1e1d1c;box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 32px #00000073;font-family:var(--flobi-ui-font, Inter, ui-sans-serif, system-ui, sans-serif);animation:fdock-in .11s ease-out}.fdock-menu-row{all:unset;box-sizing:border-box;display:flex;align-items:center;width:100%;height:29px;padding:0 10px;border-radius:7px;font-size:13px;color:#ffffffd9;cursor:pointer;white-space:nowrap}.fdock-menu-row:hover,.fdock-menu-row:focus-visible{background:#171615;color:#fff}.fdock-menu-sep{height:1px;margin:4px 8px;background:#ffffff14}.fdock-panel{position:fixed;top:0;bottom:0;z-index:1000030;box-sizing:border-box;padding:10px;background:#171615;animation:fdock-in .22s ease-out;font-family:var(--flobi-ui-font, Inter, ui-sans-serif, system-ui, sans-serif)}.fdock-panel[data-side=left]{left:0;padding-right:0}.fdock-panel[data-side=right]{right:0;padding-left:0}.fdock-panel-card{display:flex;flex-direction:column;height:100%;padding:3px;border-radius:12px;background:#1e1d1c;box-shadow:0 10px 20px #00000059;box-sizing:border-box}.fdock-panel-head{display:flex;align-items:center;gap:7px;padding:5px 8px 8px;font-size:14px;line-height:20px;color:#ffffffb3}.fdock-panel-icon{width:18px;height:18px;flex:none}.fdock-panel-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdock-panel-actions{display:flex;gap:5px}.fdock-panel-actions button{all:unset;display:grid;place-items:center;width:24px;height:20px;border-radius:8px;background:#2b2a29;color:#ffffff59;cursor:pointer}.fdock-panel-actions button:hover,.fdock-panel-actions button:focus-visible{color:#ffffffe5}.fdock-panel-frame{position:relative;flex:1;overflow:hidden;border-radius:10px;border:1px solid rgb(255 255 255 / 7%);background:#141312}.fdock-panel-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}.fdock-panel-wait{position:absolute;left:50%;top:50%;width:30px;height:30px;transform:translate(-50%,-50%);animation:fdock-pulse 1.2s ease-in-out infinite}.fdock-panel-grip{position:absolute;top:0;bottom:0;width:10px;cursor:col-resize}.fdock-panel[data-side=left] .fdock-panel-grip{right:-5px}.fdock-panel[data-side=right] .fdock-panel-grip{left:-5px}@keyframes fdock-in{0%{opacity:0;transform:translateY(4px)}}@keyframes fdock-label-in{0%{opacity:0;transform:translate(-50%,4px)}}@keyframes fdock-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.fdock{transition:opacity .12s ease}.fdock.is-away{transform:translate(-50%)}}@media(pointer:coarse){.fdock-panel-actions{gap:20px}.fdock-panel-actions button{position:relative}.fdock-panel-actions button:before{content:"";position:absolute;inset:-12px -10px}.fdock-panel-grip{width:24px;touch-action:none}.fdock-panel[data-side=left] .fdock-panel-grip{right:-12px}.fdock-panel[data-side=right] .fdock-panel-grip{left:-12px}}.fdrag-frame{position:absolute;inset:0}.fdrag-frame>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}.fdrag-catcher{position:absolute;inset:0;z-index:20;background:transparent}.fdrag-layer{position:fixed;inset:0;z-index:2147483030;pointer-events:none}.fdrag-pill{position:absolute;z-index:30;display:flex;align-items:center;gap:7px;max-width:280px;box-sizing:border-box;padding:6px 11px 6px 8px;border-radius:10px;transform:translate(14px,18px);background:#171615f0;border:1px solid rgb(255 255 255 / 12%);box-shadow:0 10px 24px #00000061;color:#ffffffeb;font:500 12.5px/16px var(--flobi-ui-font, system-ui, -apple-system, "Segoe UI", sans-serif);width:max-content;pointer-events:none}.fdrag-pill>span{min-width:0;overflow-wrap:anywhere;text-wrap:balance}.fdrag-pill[data-flip-x]{transform:translate(calc(-100% - 10px),18px)}.fdrag-pill[data-flip-y]{transform:translate(14px,calc(-100% - 10px))}.fdrag-pill[data-flip-x][data-flip-y]{transform:translate(calc(-100% - 10px),calc(-100% - 10px))}.fdrag-pill>svg{flex:none;color:#ffffffb3}.fdrag-pill[data-state=add]>svg{color:#8fd18b}.fdrag-pill[data-state=open]>svg{color:#9ec3ff}.fdrag-pill[data-state=refuse]{color:#ffffffb3}.fdrag-pill[data-state=refuse]>svg{color:#ff8a76}.fdrag-outline{position:fixed;border-radius:12px;box-shadow:inset 0 0 0 2px #fffc,0 0 0 6px #ffffff1a;background:#ffffff08;pointer-events:none;transition:left 90ms ease-out,top 90ms ease-out,width 90ms ease-out,height 90ms ease-out}.fdrag-outline[data-state=refuse]{box-shadow:inset 0 0 0 2px #ff8a76cc,0 0 0 6px #ff8a761a;background:transparent}.fdrag-ghost-at{position:fixed;left:0;top:0;will-change:transform}.fdrag-ghost{position:relative;width:88px;height:88px}.fdrag-ghost-card{position:absolute;inset:7px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#1e1d1c;border:1px solid rgb(214 213 212 / 12%);box-shadow:0 10px 20px #00000059;color:#ffffffe5}.fdrag-ghost-card[data-depth="1"]{transform:translate(-7px,2px) rotate(-8deg)}.fdrag-ghost-card[data-depth="2"]{transform:translate(7px,4px) rotate(7deg)}.fdrag-ghost-count{position:absolute;top:0;right:0;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#f7682f;color:#fff;font:600 11px/20px system-ui,-apple-system,sans-serif;text-align:center;box-shadow:0 2px 5px #00000059}.fdrag-glyph{display:inline-flex}.fdrag-glyph>svg{display:block}.fdrag-notice{position:absolute;z-index:30;left:50%;bottom:14px;display:flex;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:8px 13px 8px 10px;border-radius:12px;transform:translate(-50%);background:#171615f5;border:1px solid rgb(255 255 255 / 12%);box-shadow:0 12px 28px #0006;color:#ffffffeb;font:500 12.5px/17px var(--flobi-ui-font, system-ui, -apple-system, "Segoe UI", sans-serif);pointer-events:none;animation:fdrag-rise .18s ease-out both}.fdrag-notice>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdrag-notice>svg{flex:none}.fdrag-notice[data-how=placed]>svg{color:#8fd18b}.fdrag-notice[data-how=receive]>svg{color:#9ec3ff}.fdrag-notice[data-how=refused]>svg{color:#ff8a76}.fdrag-notice-page{position:fixed;bottom:28px;max-width:min(520px,calc(100vw - 32px))}.fdrag-spin{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid rgb(255 255 255 / 18%);border-top-color:#ffffffd9;animation:fdrag-spin .7s linear infinite}@keyframes fdrag-spin{to{transform:rotate(360deg)}}@keyframes fdrag-rise{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fdrag-notice{animation:none}.fdrag-outline{transition:none}.fdrag-spin{animation-duration:1.6s}}.fn-layer,.fn-banners,.fn-prefs{--fn-ease: cubic-bezier(.32, .72, 0, 1);--fn-spring: cubic-bezier(.34, 1.4, .64, 1);--fn-glass: color-mix(in srgb, var(--_bg) 86%, transparent);--fn-hair: var(--_edge);--fn-accent-text: var(--fs-accent-text, color-mix(in srgb, var(--_accent) 62%, var(--_text)))}.fn-layer[data-fs-mode=dark],.fn-banners[data-fs-mode=dark],.fn-prefs[data-fs-mode=dark]{--fn-accent-text: var(--fs-accent-text, color-mix(in srgb, var(--_accent) 72%, var(--_text)))}.fn-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:28px;padding:0 11px;border-radius:var(--fn-btn-r, 8px);border:1px solid var(--_f-card-edge);background:color-mix(in srgb,var(--_text) 6%,transparent);color:var(--_text);font-size:13px;font-weight:var(--fs-w-medium, 500);white-space:nowrap;cursor:pointer;transition:background-color .12s}.fn-btn:hover:not(:disabled){background:color-mix(in srgb,var(--_text) 11%,transparent)}.fn-btn:disabled{opacity:.55;cursor:default}.fn-btn-primary{border-color:transparent;background:var(--_accent);color:var(--_accent-ink)}.fn-btn-primary:hover:not(:disabled){background:var(--_accent);filter:brightness(1.07)}.fn-tool{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:calc(8px * var(--fs-round, 1));color:var(--_text-2);cursor:pointer}.fn-tool:hover,.fn-tool[data-state=open],.fn-tool[data-open]{background:var(--_hover);color:var(--_text)}.fn-appicon{display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:22%}.fn-appicon-img{object-fit:contain;border-radius:0;-webkit-user-select:none;user-select:none}.fn-appicon-mono{background:var(--_selected);color:var(--_text-2);font-weight:var(--fs-w-strong, 600)}.fn-banners{position:fixed;z-index:10055;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));width:360px;max-width:calc(100vw - 28px);pointer-events:none}.fn-stack-head{pointer-events:auto;display:block;margin:0 0 6px auto;height:24px;padding:0 10px;border-radius:calc(8px * var(--fs-round, 1));border:1px solid var(--fn-hair);background:var(--fn-glass);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);color:var(--_text-2);font-size:12px;line-height:22px;cursor:pointer;animation:fn-fade .2s ease-out}.fn-stack-head:hover{color:var(--_text)}.fn-stack{position:relative;list-style:none;margin:0;padding:0 0 calc(var(--fn-peek, 0) * 10px)}.fn-banner{--fn-btn-r: calc(8px * var(--fs-round, 1));position:relative;z-index:3;pointer-events:auto;touch-action:pan-y;border-radius:calc(20px * var(--fs-round, 1));border:1px solid var(--fn-hair);background:var(--fn-glass);-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:var(--_shadow);color:var(--_text);transform-origin:top center;animation:fn-banner-in .42s var(--fn-ease) both;transition:transform .32s var(--fn-ease),opacity .2s;outline:none;-webkit-user-select:none;user-select:none;cursor:default}.fn-banner[data-ask]:not([data-depth="1"]):not([data-depth="2"]){cursor:pointer}.fn-banner:focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.fn-banner-body{display:flex;align-items:flex-start;gap:10px;padding:12px}.fn-banner-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fn-banner-line{display:flex;min-width:0}.fn-banner-title{min-width:0;font-size:13px;line-height:18px;font-weight:var(--fs-w-strong, 600);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fn-banner-text{margin:0;font-size:13px;line-height:18px;color:var(--_text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fn-banner-actions{display:flex;gap:6px;margin-top:8px}.fn-banner-done{margin:6px 0 0;font-size:13px;line-height:18px;color:var(--_text-2)}.fn-banner-error,.fn-row-error{color:var(--_danger)}.fn-banner-aside{position:relative;flex:none;width:44px;height:22px}.fn-banner-time{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;font-size:12px;color:var(--_text-2);font-variant-numeric:tabular-nums;transition:opacity .12s}.fn-banner-tools{position:absolute;inset:0;display:flex;justify-content:flex-end;opacity:0;transition:opacity .12s}.fn-banner:hover .fn-banner-time,.fn-banner:focus-within .fn-banner-time,.fn-banner-aside:has([data-state=open]) .fn-banner-time{opacity:0}.fn-banner:hover .fn-banner-tools,.fn-banner:focus-within .fn-banner-tools,.fn-banner-aside:has([data-state=open]) .fn-banner-tools{opacity:1}.fn-banner[data-swiped]{animation:none}.fn-banner[data-leaving]{position:absolute;top:0;left:0;right:0;z-index:4;pointer-events:none;animation:fn-banner-out .26s var(--fn-ease) both}.fn-banner[data-swiped][data-leaving]{animation:none;opacity:0}.fn-banners:not([data-expanded]) .fn-banner[data-depth="1"],.fn-banners:not([data-expanded]) .fn-banner[data-depth="2"]{position:absolute;top:0;left:0;right:0;height:var(--fn-front-h, auto);overflow:hidden;animation:none;pointer-events:none}.fn-banners:not([data-expanded]) .fn-banner[data-depth="1"]{z-index:2;transform:translate3d(0,10px,0) scale(.95)}.fn-banners:not([data-expanded]) .fn-banner[data-depth="2"]{z-index:1;transform:translate3d(0,20px,0) scale(.9)}.fn-banners:not([data-expanded]) .fn-banner[data-depth="1"] .fn-banner-body,.fn-banners:not([data-expanded]) .fn-banner[data-depth="2"] .fn-banner-body{opacity:0}.fn-banners[data-expanded] .fn-stack{display:flex;flex-direction:column-reverse;gap:8px;padding-bottom:0}.fn-banners[data-expanded] .fn-banner[data-depth="1"],.fn-banners[data-expanded] .fn-banner[data-depth="2"]{animation:none}@keyframes fn-banner-in{0%{opacity:0;transform:translate3d(36px,0,0) scale(.98)}to{opacity:1;transform:none}}@keyframes fn-banner-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(36px,0,0)}}@keyframes fn-fade{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.fn-banners{left:8px;right:8px;width:auto;max-width:none}}.fn-layer{position:fixed;inset:0;z-index:10040;pointer-events:none}.fn-scrim{position:absolute;inset:0;pointer-events:auto}.fn-layer[data-state=open] .fn-scrim{background:transparent}.fn-centre{position:absolute;top:8px;right:8px;bottom:8px;width:400px;max-width:calc(100vw - 16px);pointer-events:auto;display:flex;flex-direction:column;overflow:hidden;border-radius:calc(22px * var(--fs-round, 1));border:1px solid var(--fn-hair);background:var(--fn-glass);-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);box-shadow:var(--_shadow);color:var(--_text);outline:none;animation:fn-centre-in .34s var(--fn-ease) both}.fn-centre[data-state=closed]{animation:fn-centre-out .24s var(--fn-ease) both;pointer-events:none}@keyframes fn-centre-in{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:none}}@keyframes fn-centre-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(28px,0,0)}}.fn-centre:focus-visible,.fn-layer .fn-centre:focus{outline:none}.fn-grabber{display:none}.fn-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:14px 12px 6px 22px}.fn-title{flex:1 1 auto;min-width:0;font-size:15px;line-height:28px;font-weight:var(--fs-w-strong, 600)}.fn-head-tools{display:flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.fn-iconbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:calc(8px * var(--fs-round, 1));color:var(--_text-2);cursor:pointer}.fn-iconbtn:hover,.fn-iconbtn[data-state=open]{background:var(--_hover);color:var(--_text)}.fn-close{display:none}.fn-textbtn{display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 6px 0 8px;border-radius:calc(8px * var(--fs-round, 1));color:var(--_text-2);font-size:13px;cursor:pointer}.fn-textbtn:hover,.fn-textbtn[data-state=open]{background:var(--_hover);color:var(--_text)}.fn-dnd{display:inline-flex;align-items:center;height:28px;border-radius:calc(8px * var(--fs-round, 1));border:1px solid var(--_f-card-edge);background:color-mix(in srgb,var(--_text) 5%,transparent);color:var(--_text-2);transition:background-color .14s}.fn-dnd-main,.fn-dnd-chev{display:inline-flex;align-items:center;height:100%;cursor:pointer;color:inherit}.fn-dnd-main{gap:6px;padding:0 4px 0 9px;border-radius:calc(7px * var(--fs-round, 1)) 0 0 calc(7px * var(--fs-round, 1));font-size:13px;white-space:nowrap}.fn-dnd-chev{padding:0 6px 0 2px;border-radius:0 calc(7px * var(--fs-round, 1)) calc(7px * var(--fs-round, 1)) 0}.fn-dnd-main:hover,.fn-dnd-chev:hover,.fn-dnd-chev[data-state=open]{background:var(--_hover);color:var(--_text)}.fn-dnd[data-on]{background:color-mix(in srgb,var(--_accent) 16%,transparent);border-color:color-mix(in srgb,var(--_accent) 30%,transparent);color:var(--fn-accent-text)}.fn-dnd[data-on] .fn-dnd-main:hover,.fn-dnd[data-on] .fn-dnd-chev:hover{color:var(--fn-accent-text)}.fn-filters{flex:none;display:flex;align-items:center;gap:8px;padding:4px 12px 10px 16px;min-height:42px}.fn-chips{display:flex;gap:4px;min-width:0}.fn-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:calc(8px * var(--fs-round, 1));color:var(--_text-2);font-size:13px;white-space:nowrap;cursor:pointer;transition:background-color .12s}.fn-chip:hover{background:var(--_hover);color:var(--_text)}.fn-chip[aria-pressed=true]{background:var(--_selected);color:var(--_text);font-weight:var(--fs-w-medium, 500)}.fn-chip-n{min-width:14px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:var(--_text-2)}.fn-chip-n[data-zero]{visibility:hidden}.fn-filters-end{display:flex;align-items:center;gap:2px;margin-left:auto;min-width:0}.fn-filter{display:inline-flex;align-items:center;gap:5px;width:112px;height:28px;padding:0 6px 0 8px;border-radius:calc(8px * var(--fs-round, 1));color:var(--_text-2);font-size:13px;cursor:pointer}.fn-filter:hover,.fn-filter[data-state=open]{background:var(--_hover);color:var(--_text)}.fn-filter-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.fn-search{flex:1;display:flex;align-items:center;gap:8px;height:32px;padding:0 4px 0 10px;border-radius:calc(8px * var(--fs-round, 1));background:var(--_field);border:1px solid var(--_f-card-edge);color:var(--_text-2)}.fn-search-input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--_text);font-size:13px}.fn-search-input::-webkit-search-cancel-button{display:none}.fn-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 8px 12px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--_text) 18%,transparent) transparent}.fn-sec{margin-top:6px}.fn-sec-title{padding:8px 14px 4px;font-size:12px;line-height:16px;font-weight:var(--fs-w-strong, 600);color:var(--_text-2)}.fn-rows{list-style:none;margin:0;padding:0}.fn-row{position:relative;border-radius:calc(14px * var(--fs-round, 1))}.fn-row-inner{position:relative;border-radius:calc(14px * var(--fs-round, 1));padding:0;touch-action:pan-y;transition:background-color .12s}.fn-row-inner:hover{background:var(--_hover)}.fn-row[data-swipe],.fn-row-inner[data-swipe=armed]{background:color-mix(in srgb,var(--_danger) 14%,transparent)}.fn-row-main{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 8px 8px 14px;border-radius:calc(14px * var(--fs-round, 1));color:inherit;text-align:left;cursor:pointer}.fn-row-main:focus-visible{outline-offset:-2px}.fn-dot{position:absolute;left:4px;top:21px;width:6px;height:6px;border-radius:50%;background:var(--_accent);pointer-events:none}.fn-row-lead{flex:none;width:28px;display:flex;justify-content:center;padding-top:1px}.fn-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fn-row-title{font-size:13px;line-height:18px;font-weight:var(--fs-w-medium, 500);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fn-row[data-unread] .fn-row-title{font-weight:var(--fs-w-strong, 600)}.fn-row-body{font-size:13px;line-height:18px;color:var(--_text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-row-ctx{font-size:12px;line-height:16px;color:var(--_text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-row-end{flex:none;width:36px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-top:1px}.fn-row-time{font-size:12px;line-height:18px;color:var(--_text-2);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .12s}.fn-count{min-width:18px;height:18px;padding:0 5px;border-radius:calc(6px * var(--fs-round, 1));background:var(--_selected);color:var(--_text-2);font-size:11px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.fn-row-tools{position:absolute;top:8px;right:8px;width:36px;height:22px;display:flex;justify-content:flex-end;opacity:0;transition:opacity .12s}.fn-row-inner:hover .fn-row-tools,.fn-row-inner:focus-within .fn-row-tools,.fn-row-tools:has([data-state=open]){opacity:1}.fn-row-inner:hover .fn-row-main>.fn-row-end .fn-row-time,.fn-row-inner:focus-within .fn-row-main>.fn-row-end .fn-row-time{opacity:0}.fn-anchor{position:fixed;width:1px;height:1px;pointer-events:none}.fn-faces{display:inline-flex;position:relative;width:28px;height:28px}.fn-face{position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid var(--_bg);box-sizing:content-box;overflow:hidden;display:flex}.fn-face:nth-child(1){left:-2px;top:-2px}.fn-face:nth-child(2){left:8px;top:8px}.fn-face .fs-avatar{width:20px!important;height:20px!important;font-size:9px!important}.fn-row-actions{--fn-btn-r: calc(6px * var(--fs-round, 1));display:flex;align-items:center;gap:6px;padding:0 8px 10px 52px}.fn-row-done{margin:0;padding:0 8px 10px 52px;font-size:13px;line-height:18px;color:var(--_text-2)}.fn-as{font-size:13px;color:var(--_text-2)}.fn-pick{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.fn-pick .fn-value{max-width:100%}.fn-pick-gap{flex:1 1 0}.fn-value{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px 0 8px;border-radius:calc(6px * var(--fs-round, 1));border:1px solid var(--_f-card-edge);color:var(--_text);font-size:13px;white-space:nowrap;cursor:pointer}.fn-value:hover:not(:disabled),.fn-value[data-state=open]{background:var(--_hover)}.fn-value svg{flex:none;opacity:.7}.fn-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;text-align:center;color:var(--_text-2)}.fn-state-title,.fn-state-line{margin:0;font-size:13px;color:var(--_text-2)}.fn-more{height:1px}.fn-skel{padding:4px 6px}.fn-skel-row{display:flex;gap:10px;align-items:center;padding:10px 8px;animation:fn-pulse 1.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .12s)}.fn-skel-icon{width:28px;height:28px;border-radius:calc(6px * var(--fs-round, 1));background:var(--_selected);flex:none}.fn-skel-lines{flex:1;display:flex;flex-direction:column;gap:6px}.fn-skel-lines span{height:9px;border-radius:calc(4px * var(--fs-round, 1));background:var(--_selected)}@keyframes fn-pulse{0%,to{opacity:.55}50%{opacity:1}}.fn-tip{position:relative;margin:6px 6px 8px;padding:12px 14px 14px;border-radius:calc(14px * var(--fs-round, 1));border:1px solid var(--_f-card-edge);background:color-mix(in srgb,var(--_text) 4%,transparent);display:flex;flex-direction:column;gap:4px}.fn-tip-close{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:calc(6px * var(--fs-round, 1));color:var(--_text-3);cursor:pointer}.fn-tip-close:hover{background:var(--_hover);color:var(--_text)}.fn-tip-title{margin:8px 0 0;font-size:15px;line-height:20px;font-weight:var(--fs-w-strong, 600)}.fn-tip-line{margin:0;font-size:13px;line-height:18px;color:var(--_text-2)}.fn-tip-action{--fn-btn-r: calc(8px * var(--fs-round, 1));align-self:flex-start;margin-top:10px;height:32px}.fn-stage{position:relative;height:116px;border-radius:calc(8px * var(--fs-round, 1));background:color-mix(in srgb,var(--_text) 5%,transparent);overflow:hidden;pointer-events:none}.fn-tip-compact .fn-stage{height:108px}.fn-stage-banner{position:absolute;left:14px;right:14px;top:12px;display:flex;gap:8px;padding:8px;border-radius:calc(14px * var(--fs-round, 1));border:1px solid var(--fn-hair);background:var(--_bg);box-shadow:var(--_shadow);font-size:12px;line-height:16px;opacity:0;animation:fn-stage-banner 3.4s var(--fn-ease) .3s forwards}.fn-stage-banner-text{display:flex;flex-direction:column;gap:5px;min-width:0}.fn-stage-banner b{font-weight:var(--fs-w-strong, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fn-stage-btns{display:flex;gap:5px}.fn-stage-btns i{font-style:normal;padding:0 8px;height:20px;line-height:20px;border-radius:calc(6px * var(--fs-round, 1));background:color-mix(in srgb,var(--_text) 9%,transparent);color:var(--_text)}.fn-stage-btns i[data-primary]{background:var(--_accent);color:var(--_accent-ink)}.fn-stage-list{position:absolute;left:14px;right:14px;top:10px;display:flex;flex-direction:column;gap:3px}.fn-stage-label{font-size:11px;line-height:14px;font-weight:var(--fs-w-strong, 600);color:var(--_text-2);padding-left:2px;opacity:0;animation:fn-stage-rise .5s var(--fn-ease) 2.7s forwards}.fn-stage-label-2{margin-top:4px;animation-delay:3.05s}.fn-stage-row{display:flex;align-items:center;gap:8px;padding:3px 6px;border-radius:calc(8px * var(--fs-round, 1));font-size:12px;line-height:16px;opacity:0;animation:fn-stage-rise .5s var(--fn-ease) 2.8s forwards}.fn-stage-row span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fn-stage-row[data-n="2"]{animation-delay:3.15s}@keyframes fn-stage-banner{0%{opacity:0;transform:translate3d(40px,0,0)}14%{opacity:1;transform:none}62%{opacity:1;transform:none}82%,to{opacity:0;transform:translate3d(0,30px,0) scale(.97)}}@keyframes fn-stage-rise{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}:where(.fn-bell){position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:calc(8px * var(--fs-round, 1));background:none;color:inherit;cursor:pointer}.fn-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:calc(8px * var(--fs-round, 1));background:var(--fs-danger, #e5484d);color:#fff;font:600 10px/16px system-ui,-apple-system,sans-serif;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;box-sizing:border-box}.fn-badge-dot{top:5px;right:5px;min-width:0;width:8px;height:8px;padding:0;border-radius:50%}.fn-prefs{display:flex;flex-direction:column;gap:16px;max-width:640px;font-size:14px;line-height:20px}.fn-block,.fn-app{border-radius:calc(14px * var(--fs-round, 1));border:1px solid var(--_f-card-edge);background:var(--_f-card);padding:4px}.fn-pref-row,.fn-kind{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 8px 0 14px;border-radius:calc(10px * var(--fs-round, 1))}.fn-pref-label,.fn-kind-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-pref-value{display:inline-flex;align-items:center;gap:6px;flex:none}.fn-pref-to{color:var(--_text-2)}.fn-prefs .fn-value{font-variant-numeric:tabular-nums;border-color:transparent;color:var(--_text-2);height:30px;border-radius:calc(8px * var(--fs-round, 1));font-size:14px}.fn-prefs .fn-value:hover,.fn-prefs .fn-value[data-state=open]{background:var(--_hover);color:var(--_text)}.fn-apps{display:flex;flex-direction:column;gap:8px}.fn-app-head{display:flex;align-items:center;gap:8px;padding-right:10px}.fn-app-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 8px 0 10px;border-radius:calc(10px * var(--fs-round, 1));color:inherit;text-align:left;cursor:pointer}.fn-app-toggle:hover:not(:disabled){background:var(--_hover)}.fn-app-toggle:disabled{cursor:default}.fn-app-text{flex:1;min-width:0;display:flex;flex-direction:column}.fn-app-name{font-weight:var(--fs-w-medium, 500)}.fn-app-sum{font-size:13px;line-height:16px;color:var(--_text-2)}.fn-app-chev{flex:none;color:var(--_text-3);transition:transform .2s var(--fn-ease)}.fn-app[data-open] .fn-app-chev{transform:rotate(180deg)}.fn-app-body{padding:2px 0 6px}.fn-group-title{margin:8px 0 2px;padding:0 14px;font-size:12px;line-height:16px;font-weight:var(--fs-w-strong, 600);color:var(--_text-2)}.fn-kind:hover{background:var(--_hover)}.fn-kind-chips{display:inline-flex;gap:4px;flex:none}.fn-kind-switch{flex:none;width:30px;display:flex;justify-content:center}.fn-lock{display:inline-flex;color:var(--_text-3)}.fn-pchip{display:inline-flex;align-items:center;gap:3px;height:26px;padding:0 9px;border-radius:calc(7px * var(--fs-round, 1));border:1px solid var(--_f-card-edge);color:var(--_text-2);font-size:13px;white-space:nowrap;cursor:pointer;transition:background-color .12s}.fn-pchip:hover{background:var(--_hover)}.fn-pchip[aria-pressed=true]{background:color-mix(in srgb,var(--_accent) 14%,transparent);border-color:color-mix(in srgb,var(--_accent) 28%,transparent);color:var(--fn-accent-text);font-weight:var(--fs-w-medium, 500)}.fn-pchip-menu{padding-right:5px}.fn-pchip svg{flex:none;opacity:.7}.fn-link{margin:4px 14px 6px;color:var(--fn-accent-text);font-size:13px;cursor:pointer}.fn-link:hover{text-decoration:underline}.fn-card-link{align-self:flex-start;margin:0 4px}.fn-card .fn-block{padding:4px}@media(max-width:560px){.fn-kind{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.fn-kind-label{flex:1 1 60%}.fn-kind-chips{order:3;flex:1 1 100%}}@media(max-width:767px){.fn-layer .fn-centre{top:max(44px,calc(env(safe-area-inset-top,0px) + 8px));left:0;right:0;bottom:0;width:auto;max-width:none;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:calc(27px * var(--fs-round, 1)) calc(27px * var(--fs-round, 1)) 0 0;animation-name:fn-sheet-in}.fn-centre[data-state=closed]{animation-name:fn-sheet-out}.fn-layer[data-state=open] .fn-scrim{background:#00000047;animation:fn-fade .24s ease-out}.fn-grabber{display:block;flex:none;width:36px;height:5px;margin:8px auto 0;border-radius:calc(3px * var(--fs-round, 1));background:color-mix(in srgb,var(--_text) 22%,transparent)}.fn-head{padding-top:8px}.fn-head-tools{flex:1 1 100%}.fn-dnd{margin-right:auto}.fn-close{display:inline-flex}.fn-row-main{padding-top:10px;padding-bottom:10px}.fn-btn{height:36px}}@media(hover:none){.fn-row-tools{display:none}.fn-row-inner:hover .fn-row-main>.fn-row-end .fn-row-time{opacity:1}}@keyframes fn-sheet-in{0%{transform:translate3d(0,40px,0);opacity:0}to{transform:none;opacity:1}}@keyframes fn-sheet-out{0%{transform:none;opacity:1}to{transform:translate3d(0,40px,0);opacity:0}}@media(prefers-reduced-motion:reduce){.fn-banner,.fn-centre,.fn-banner[data-leaving],.fn-centre[data-state=closed]{animation-name:fn-fade!important;animation-duration:.18s!important;transition:opacity .18s!important}.fn-centre[data-state=closed],.fn-banner[data-leaving]{animation-direction:reverse!important}.fn-stage-banner{display:none}.fn-stage-label,.fn-stage-row{animation:none;opacity:1}.fn-skel-row{animation:none}}[data-motion=reduce] .fn-banner,[data-motion=reduce] .fn-centre,[data-motion=reduce].fn-layer .fn-centre,[data-motion=reduce] .fn-banner[data-leaving],[data-motion=reduce] .fn-centre[data-state=closed]{animation-name:fn-fade!important;animation-duration:.18s!important;transition:opacity .18s!important}[data-motion=reduce] .fn-centre[data-state=closed],[data-motion=reduce] .fn-banner[data-leaving]{animation-direction:reverse!important}[data-motion=reduce] .fn-stage-banner{display:none}[data-motion=reduce] .fn-stage-label,[data-motion=reduce] .fn-stage-row{animation:none;opacity:1}[data-motion=reduce] .fn-skel-row{animation:none}.fn-centre{--fn-glass: var(--_bg);--fn-card: color-mix(in srgb, var(--_text) 7%, var(--_bg));--fn-card-hover: color-mix(in srgb, var(--_text) 10%, var(--_bg));--fn-card-under: color-mix(in srgb, var(--_text) 4.5%, var(--_bg));--fn-card-under-2: color-mix(in srgb, var(--_text) 3%, var(--_bg));width:380px}.fn-head{flex-wrap:nowrap;padding:14px 12px 8px 20px}.fn-title{font-size:17px;line-height:30px;font-weight:700;letter-spacing:-.02em}.fn-head-tools{gap:6px;flex-wrap:nowrap}.fn-roundbtn{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--fn-card);color:var(--_text);cursor:pointer}.fn-roundbtn:hover,.fn-roundbtn[data-state=open]{background:var(--fn-card-hover)}.fn-roundbtn svg{width:15px;height:15px}.fn-moon[data-on]{background:#5e5ce6;color:#fff}.fn-close{display:inline-grid}.fn-filters{padding:0 16px 10px;min-height:0}.fn-chips{flex-wrap:wrap;gap:6px}.fn-chip{height:28px;padding:0 12px;border-radius:var(--fs-pill, 999px);background:var(--fn-card);color:var(--_text);font-weight:var(--fs-w-medium, 500)}.fn-chip:hover{background:var(--fn-card-hover)}.fn-chip[aria-pressed=true]{background:var(--fs-pick, var(--_text));color:var(--fs-pick-ink, var(--_bg));font-weight:var(--fs-w-strong, 600)}.fn-chip-n{min-width:0;color:inherit;opacity:.6;font-weight:var(--fs-w-medium, 500)}.fn-chip-scope svg{width:11px;height:11px;opacity:.7}.fn-scroll{padding:0 10px 14px}.fn-sec{margin-top:4px}.fn-sec-title{padding:8px 8px 6px;font-size:12px;font-weight:var(--fs-w-strong, 600);color:var(--_text-2)}.fn-rows{display:grid;gap:8px}.fn-card{position:relative}.fn-card>.fn-row-inner{border-radius:calc(16px * var(--fs-round, 1));background:var(--fn-card)}.fn-card>.fn-row-inner:hover{background:var(--fn-card-hover)}.fn-card .fn-row-main{display:grid;gap:2px;padding:10px 12px 11px;border-radius:calc(16px * var(--fs-round, 1))}.fn-meta{display:flex;align-items:center;gap:7px;min-width:0;margin-bottom:3px;font-size:12px;line-height:18px;color:var(--_text-2)}.fn-meta-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fn-meta-end{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:7px}.fn-meta-apps{display:inline-flex;flex:none}.fn-meta-apps:empty{display:none}.fn-meta-apps>*+*{margin-left:-5px;box-shadow:0 0 0 1.5px var(--_bg)}.fn-card .fn-row-time{color:var(--_text-2);line-height:18px}.fn-card .fn-dot{position:static;width:7px;height:7px}.fn-card .fn-row-title{font-size:13.5px;line-height:18px;font-weight:var(--fs-w-strong, 600)}.fn-card .fn-row-body{font-size:13px;line-height:18px;color:var(--_text-2);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fn-card .fn-count{background:var(--fn-card-hover);color:var(--_text);border-radius:calc(9px * var(--fs-round, 1))}.fn-card .fn-row-tools{top:9px;right:10px;width:auto}.fn-card>.fn-row-inner:hover .fn-meta-end,.fn-card>.fn-row-inner:focus-within .fn-meta-end{opacity:0}.fn-card .fn-row-actions{padding:0 12px 12px;gap:6px}.fn-card .fn-row-actions .fn-btn{flex:1;justify-content:center;height:30px;border-radius:calc(10px * var(--fs-round, 1))}.fn-card .fn-row-done{padding:0 12px 12px}.fn-card[data-stack]{padding-bottom:10px}.fn-card[data-stack]:before,.fn-card[data-stack]:after{content:"";position:absolute;z-index:-1;bottom:5px;left:8px;right:8px;height:14px;border-radius:0 0 calc(14px * var(--fs-round, 1)) calc(14px * var(--fs-round, 1));background:var(--fn-card-under)}.fn-card[data-stack]:after{z-index:-2;bottom:0;left:16px;right:16px;background:var(--fn-card-under-2)}.fn-rows{isolation:isolate}@media(prefers-reduced-transparency:reduce){.fn-centre{--fn-glass: var(--_bg)}}.fn-card[data-stack]{transition:padding-bottom .32s var(--fn-ease)}.fn-card[data-stack]:before,.fn-card[data-stack]:after{transition:opacity .2s ease,transform .32s var(--fn-ease)}.fn-card[data-stack][data-expanded]{padding-bottom:0}.fn-card[data-stack][data-expanded]:before,.fn-card[data-stack][data-expanded]:after{opacity:0;transform:translateY(-8px)}.fn-stack-items{display:grid;grid-template-rows:0fr;min-width:0;margin-top:-8px;opacity:0;transition:grid-template-rows .32s var(--fn-ease),margin-top .32s var(--fn-ease),opacity .22s ease}.fn-stack-items[data-open]{grid-template-rows:1fr;margin-top:0;opacity:1}.fn-stack-items-clip{min-height:0;overflow:hidden}.fn-stack-items[data-settled] .fn-stack-items-clip{overflow:visible}.fn-stack-items .fn-rows>li{transform:translateY(-12px);transition:transform .32s var(--fn-ease)}.fn-stack-items[data-open] .fn-rows>li{transform:none}@media(prefers-reduced-motion:reduce){.fn-stack-items,.fn-stack-items .fn-rows>li,.fn-card[data-stack],.fn-card[data-stack]:before,.fn-card[data-stack]:after{transition:none}}[data-motion=reduce] .fn-stack-items,[data-motion=reduce] .fn-stack-items .fn-rows>li,[data-motion=reduce] .fn-card[data-stack],[data-motion=reduce] .fn-card[data-stack]:before,[data-motion=reduce] .fn-card[data-stack]:after{transition:none}.fn-row[data-inert] .fn-row-main{cursor:default}.fn-card[data-inert]>.fn-row-inner:hover{background:var(--fn-card)}.fn-how{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px 0 10px;border-radius:calc(8px * var(--fs-round, 1));color:var(--_text-2);font-size:13px;white-space:nowrap;cursor:pointer}.fn-how:hover,.fn-how[data-state=open]{background:var(--_hover);color:var(--_text)}.fn-how svg{flex:none;opacity:.7}.fn-kind[data-off] .fn-how{color:var(--_text-3)}.fn-centre.fn-centre:is(:focus,:focus-visible),.fn-banner.fn-banner:is(:focus,:focus-visible){box-shadow:var(--_shadow)!important}@media(pointer:coarse){.fs-root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,[contenteditable=true]){font-size:16px}}@media(hover:none){.fn-banner .fn-banner-time{opacity:0}.fn-banner .fn-banner-tools{opacity:1}}@media(max-width:767px){.fn-grabber{position:relative;touch-action:none}.fn-grabber:before{content:"";position:absolute;inset:-14px -80px}}@media(pointer:coarse){.fn-centre .fn-roundbtn{min-width:44px;min-height:44px}.fn-tool,.fn-btn{position:relative}.fn-tool:before{content:"";position:absolute;inset:-11px}.fn-btn:before{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2)) 0}.fn-banner-aside{width:66px}.fn-banner-tools{gap:22px}}@media(hover:none){.fn-card[data-cluster] .fn-row-tools{display:flex;opacity:1;top:auto;bottom:9px;right:10px}.fn-card[data-cluster]>.fn-row-inner :is(.fn-row-title,.fn-row-body){padding-right:30px}.fn-card[data-cluster]>.fn-row-inner:hover .fn-meta-end,.fn-card[data-cluster]>.fn-row-inner:focus-within .fn-meta-end{opacity:1}}.fn-pref-label [data-tap-tip]{text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;cursor:pointer}.fn-push-offer{display:flex;flex-direction:column;gap:10px;margin:8px 12px;padding:12px;border:1px solid var(--_f-card-edge);border-radius:calc(10px * var(--fs-round, 1));background:color-mix(in srgb,var(--_text) 5%,var(--_bg));color:var(--_text)}.fn-push-offer-text{display:flex;flex-direction:column;gap:2px;font-size:13px}.fn-push-offer-text strong{font-weight:var(--fs-w-medium, 500)}.fn-push-offer-text span{color:color-mix(in srgb,var(--_text) 65%,transparent)}.fn-push-offer-actions{display:flex;justify-content:flex-end;gap:6px}.fn-layer.fn-push-float{position:fixed;inset:auto 16px 16px auto;z-index:60;width:min(320px,calc(100vw - 32px));height:auto;pointer-events:none}.fn-push-float .fn-push-offer{margin:0;pointer-events:auto;box-shadow:0 8px 24px color-mix(in srgb,#000 22%,transparent)}
