@import "https://fonts.googleapis.com/css2?family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Geist:wght@100..900&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;1,500&family=Caveat:wght@600&display=swap";.app-loader-overlay{z-index:9990;opacity:0;visibility:hidden;pointer-events:none;background:#fff;transition:opacity .5s,visibility 0s linear .5s;position:fixed;inset:0;overflow:hidden}.app-loader-overlay.parked{display:none}.app-loader-overlay.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s}.app-loader-shader{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.app-loader-glow{pointer-events:none;width:1283.6px;max-width:none;height:917.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-loader-texture{opacity:.06;mix-blend-mode:multiply;pointer-events:none;background-size:383px 383px;position:absolute;inset:0}.app-loader-logo{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-loader-anim{opacity:0;width:380px;max-width:70vw;display:block}.app-loader-anim-wrap{position:relative}.app-loader-anim-key{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.app-loader-anim-wrap.keyed .app-loader-anim-key{display:block}.app-loader-anim-wrap.nokey .app-loader-anim{opacity:1;filter:invert();mix-blend-mode:multiply}.app-loader-caption{color:#2d2d2d;opacity:.55;font-family:Geist,Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:18px}.app-loader-still{opacity:.12;pointer-events:none;width:75.6%;max-width:none;height:auto;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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.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();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}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-sans-latin-300-normal-C3kkMBb6.woff2)format("woff2"),url(/assets/geist-sans-latin-300-normal-plFOEHCX.woff)format("woff")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-neutral-700:oklch(37.1% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--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;--default-transition-duration:.15s;--default-font-family:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono);--color-background-grey:#f7f7f7;--color-dark-text:#2d2d2d;--color-disabled:#a6a6a6;--color-light-grey:#e8e8e8;--color-main-brand:#aa3aff;--color-pane:#eee;--color-hover:#f1f1f1;--color-invite-text:#ce67ca;--color-brand-violet:#a62df2;--color-brand-violet-soft:#a62df233;--color-brand-violet-strong:#a62df252;--color-scroll-track:#d9d9d9;--color-grid-purple:#e1d3ec;--color-chip-grey:#dfdfdf;--color-ink-40:#2d2d2d66;--color-ink-55:#2d2d2d8c;--color-ink-65:#2d2d2da6;--color-ink-75:#2d2d2dbf;--color-hairline-5:#1a23300d;--color-hairline-6:#1a23300f;--color-hairline-8:#1a233014;--color-hairline-12:#1a23301f;--color-panel:#eeeeee80;--color-panel-hover:#eeeeeee6;--color-tile-wait:#efefef;--color-doc-title:#dcdcdc;--color-ratio-hover:#d5d5d5;--color-brand-violet-hover:#a62df24d;--shadow-menu:0 10px 28px #0000001f;--shadow-agent:0 6px 18px #a62df242;--shadow-agent-hover:0 10px 24px #a62df257;--shadow-knob:0 1px 3px #00000024}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:var(--flobi-cursor,pointer)}[data-ph]:empty:before{content:attr(data-ph);opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none}.is-ph{opacity:.35}body.tu-scrubbing,body.tu-scrubbing *{-webkit-user-select:none;user-select:none;cursor:ew-resize!important}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}html{scrollbar-gutter:stable}::selection{background:#ce67ca47}::highlight(bp-held){background-color:#aa3aff2e}.bp-b.ac-new{animation:1.5s ease-out acnew}@keyframes acnew{0%,35%{box-shadow:inset 0 0 0 1px #aa3aff80,0 0 0 4px #aa3aff1a}to{box-shadow:inset 0 0 0 1px #aa3aff00,0 0 0 4px #aa3aff00}}::highlight(bp-landed){background-color:#aa3aff2e}: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 components{.cvx-lab+.ps-f{margin-top:-2px}}@layer utilities{.\@container\/ghead{container:ghead/inline-size}.\@container\/page{container:page/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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[6px\]{inset:-6px}.inset-0{inset:0}.inset-\[16\%_20\%\]{inset:16% 20%}.inset-\[20px\]{inset:20px}.inset-\[40px\]{inset:40px}.inset-x-0{inset-inline:0}.inset-x-\[12px\]{inset-inline:12px}.inset-y-0{inset-block:0}.-top-\[4px\]{top:-4px}.-top-\[5px\]{top:-5px}.-top-\[6\.5px\]{top:-6.5px}.-top-\[6px\]{top:-6px}.-top-\[20px\]{top:-20px}.top-0{top:0}.top-1\/2{top:50%}.top-\[-1px\]{top:-1px}.top-\[-2px\]{top:-2px}.top-\[-4px\]{top:-4px}.top-\[-5px\]{top:-5px}.top-\[-18px\]{top:-18px}.top-\[-75\.24px\]{top:-75.24px}.top-\[-628px\]{top:-628px}.top-\[1\.32px\]{top:1.32px}.top-\[1px\]{top:1px}.top-\[5px\]{top:5px}.top-\[7px\]{top:7px}.top-\[8px\]{top:8px}.top-\[9px\]{top:9px}.top-\[10px\]{top:10px}.top-\[11px\]{top:11px}.top-\[12px\]{top:12px}.top-\[13px\]{top:13px}.top-\[14px\]{top:14px}.top-\[16px\]{top:16px}.top-\[20px\]{top:20px}.top-\[80px\]{top:80px}.top-\[163px\]{top:163px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.-right-\[5px\]{right:-5px}.-right-\[6px\]{right:-6px}.-right-\[40px\]{right:-40px}.right-0{right:0}.right-\[-2px\]{right:-2px}.right-\[-6px\]{right:-6px}.right-\[5px\]{right:5px}.right-\[6px\]{right:6px}.right-\[7px\]{right:7px}.right-\[8px\]{right:8px}.right-\[10px\]{right:10px}.right-\[12px\]{right:12px}.right-\[14\.43px\]{right:14.43px}.right-\[14px\]{right:14px}.right-\[15px\]{right:15px}.right-\[16px\]{right:16px}.right-\[17\.16px\]{right:17.16px}.right-\[18px\]{right:18px}.right-\[20px\]{right:20px}.right-\[22px\]{right:22px}.right-auto{right:auto}.bottom-0{bottom:0}.bottom-\[-1px\]{bottom:-1px}.bottom-\[-9px\]{bottom:-9px}.bottom-\[4px\]{bottom:4px}.bottom-\[7px\]{bottom:7px}.bottom-\[8px\]{bottom:8px}.bottom-\[10px\]{bottom:10px}.bottom-\[14px\]{bottom:14px}.bottom-\[16\.88px\]{bottom:16.88px}.bottom-\[18px\]{bottom:18px}.bottom-\[20px\]{bottom:20px}.bottom-\[22px\]{bottom:22px}.bottom-\[74px\]{bottom:74px}.-left-\[6\.5px\]{left:-6.5px}.-left-\[20px\]{left:-20px}.-left-\[24px\]{left:-24px}.left-0{left:0}.left-1\/2{left:50%}.left-\[-75\.88px\]{left:-75.88px}.left-\[-628\.64px\]{left:-628.64px}.left-\[5\.7\%\]{left:5.7%}.left-\[8px\]{left:8px}.left-\[10\.84px\]{left:10.84px}.left-\[10px\]{left:10px}.left-\[12px\]{left:12px}.left-\[14px\]{left:14px}.left-\[16px\]{left:16px}.left-\[18px\]{left:18px}.left-\[20px\]{left:20px}.left-\[22px\]{left:22px}.left-\[36px\]{left:36px}.left-\[44px\]{left:44px}.left-\[47\.57px\]{left:47.57px}.left-\[117px\]{left:117px}.left-\[calc\(50\%\+0\.5px\)\]{left:calc(50% + .5px)}.-z-10{z-index:calc(10 * -1)}.z-2{z-index:2}.z-10{z-index:10}.z-50{z-index:50}.z-150{z-index:150}.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-\[8\]{z-index:8}.z-\[9\]{z-index:9}.z-\[45\]{z-index:45}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[78\]{z-index:78}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[94\]{z-index:94}.z-\[95\]{z-index:95}.z-\[96\]{z-index:96}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[145\]{z-index:145}.z-\[150\]{z-index:150}.z-\[200\]{z-index:200}.z-\[99999\]{z-index:99999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-\[3px\]{margin:-3px}.\[margin\:-4px_0\]{margin:-4px 0}.\[margin\:-7px_0_0_-7px\]{margin:-7px 0 0 -7px}.\[margin\:-14px_0_0_-14px\]{margin:-14px 0 0 -14px}.m-0{margin:0}.m-\[8px\]{margin:8px}.m-auto{margin:auto}.-mx-\[4px\]{margin-inline:-4px}.-mx-\[8px\]{margin-inline:-8px}.-mx-\[12px\]{margin-inline:-12px}.mx-0{margin-inline:0}.mx-\[2px\]{margin-inline:2px}.mx-\[6px\]{margin-inline:6px}.mx-\[8px\]{margin-inline:8px}.mx-\[12px\]{margin-inline:12px}.mx-\[16px\]{margin-inline:16px}.mx-\[20px\]{margin-inline:20px}.mx-\[56px\]{margin-inline:56px}.mx-auto{margin-inline:auto}.-my-\[3px\]{margin-block:-3px}.-my-\[4px\]{margin-block:-4px}.-my-\[6px\]{margin-block:-6px}.-my-\[9px\]{margin-block:-9px}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-\[2px\]{margin-block:2px}.my-\[3px\]{margin-block:3px}.my-\[4px\]{margin-block:4px}.my-\[7px\]{margin-block:7px}.my-\[9px\]{margin-block:9px}.my-\[24px\]{margin-block:24px}.\!mt-\[8px\]{margin-top:8px!important}.\!mt-\[22px\]{margin-top:22px!important}.-mt-\[2px\]{margin-top:-2px}.-mt-\[4px\]{margin-top:-4px}.-mt-\[6\.5px\]{margin-top:-6.5px}.-mt-\[12px\]{margin-top:-12px}.-mt-\[18px\]{margin-top:-18px}.-mt-\[20px\]{margin-top:-20px}.-mt-px{margin-top:-1px}.mt-0{margin-top:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[9px\]{margin-top:9px}.mt-\[10px\]{margin-top:10px}.mt-\[11px\]{margin-top:11px}.mt-\[12px\]{margin-top:12px}.mt-\[13px\]{margin-top:13px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[20px\]{margin-top:20px}.mt-\[22px\]{margin-top:22px}.mt-\[24px\]{margin-top:24px}.mt-\[28px\]{margin-top:28px}.mt-\[32px\]{margin-top:32px}.mt-\[80px\]{margin-top:80px}.mt-auto{margin-top:auto}.-mr-\[6px\]{margin-right:-6px}.mr-\[-14px\]{margin-right:-14px}.mr-\[3px\]{margin-right:3px}.mr-\[4px\]{margin-right:4px}.mr-\[5px\]{margin-right:5px}.mr-\[7px\]{margin-right:7px}.mr-\[12px\]{margin-right:12px}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[2px\]{margin-bottom:2px}.mb-\[4px\]{margin-bottom:4px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[7px\]{margin-bottom:7px}.mb-\[8px\]{margin-bottom:8px}.mb-\[9\.5\%\]{margin-bottom:9.5%}.mb-\[12px\]{margin-bottom:12px}.mb-\[15px\]{margin-bottom:15px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.-ml-\[4px\]{margin-left:-4px}.-ml-\[5px\]{margin-left:-5px}.-ml-\[6\.5px\]{margin-left:-6.5px}.-ml-px{margin-left:-1px}.ml-0{margin-left:0}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[2px\]{margin-left:2px}.ml-\[4px\]{margin-left:4px}.ml-\[5\.7\%\]{margin-left:5.7%}.ml-\[6px\]{margin-left:6px}.ml-\[7px\]{margin-left:7px}.ml-\[12px\]{margin-left:12px}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.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}.line-clamp-\[11\]{-webkit-line-clamp:11;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[165\.527\/206\.909\]{aspect-ratio:165.527/206.909}.aspect-\[234\/136\.385\]{aspect-ratio:234/136.385}.aspect-\[319\/285\]{aspect-ratio:319/285}.aspect-\[325\.5\/244\]{aspect-ratio:325.5/244}.aspect-\[355\/206\.909\]{aspect-ratio:355/206.909}.aspect-\[736\/414\]{aspect-ratio:736/414}.aspect-\[1200\/675\]{aspect-ratio:1200/675}.aspect-square{aspect-ratio:1}.\!size-\[58px\]{width:58px!important;height:58px!important}.size-0{width:0;height:0}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.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-\[8\.8px\]{width:8.8px;height:8.8px}.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-\[13px\]{width:13px;height:13px}.size-\[14px\]{width:14px;height:14px}.size-\[15\.286px\]{width:15.286px;height:15.286px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-\[20px\]{width:20px;height:20px}.size-\[22px\]{width:22px;height:22px}.size-\[24px\]{width:24px;height:24px}.size-\[24px\]\!{width:24px!important;height:24px!important}.size-\[25px\]{width:25px;height:25px}.size-\[26px\]{width:26px;height:26px}.size-\[27\.82px\]{width:27.82px;height:27.82px}.size-\[27\.818px\]{width:27.818px;height:27.818px}.size-\[27px\]{width:27px;height:27px}.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-\[42px\]{width:42px;height:42px}.size-\[44px\]{width:44px;height:44px}.size-\[50px\]{width:50px;height:50px}.size-\[56px\]{width:56px;height:56px}.size-\[58px\]{width:58px;height:58px}.size-\[64px\]{width:64px;height:64px}.size-\[72px\]{width:72px;height:72px}.size-\[74px\]{width:74px;height:74px}.size-\[75\%\]{width:75%;height:75%}.size-\[79px\]{width:79px;height:79px}.size-\[80px\]{width:80px;height:80px}.size-\[84px\]{width:84px;height:84px}.size-\[96px\]{width:96px;height:96px}.size-\[100px\]{width:100px;height:100px}.size-\[117px\]{width:117px;height:117px}.size-\[120\.5\%\]{width:120.5%;height:120.5%}.size-\[132\.691px\]{width:132.691px;height:132.691px}.size-\[152\.43px\]{width:152.43px;height:152.43px}.size-\[156px\]{width:156px;height:156px}.size-\[160px\]{width:160px;height:160px}.size-\[168px\]{width:168px;height:168px}.size-\[202px\]{width:202px;height:202px}.size-\[231\.605px\]{width:231.605px;height:231.605px}.size-\[calc\(100\%\+12px\)\]{width:calc(100% + 12px);height:calc(100% + 12px)}.size-full{width:100%;height:100%}.\!h-full{height:100%!important}.h-0{height:0}.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-14{height:calc(var(--spacing) * 14)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10\.4px\]{height:10.4px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13\.8px\]{height:13.8px}.h-\[13\.794px\]{height:13.794px}.h-\[13px\]{height:13px}.h-\[14\.69px\]{height:14.69px}.h-\[14px\]{height:14px}.h-\[15\.882px\]{height:15.882px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19\.41px\]{height:19.41px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[24px\]{height:24px}.h-\[25\.03px\]{height:25.03px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[27\.818px\]{height:27.818px}.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-\[37px\]{height:37px}.h-\[38px\]{height:38px}.h-\[39px\]{height:39px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[43px\]{height:43px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[49px\]{height:49px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[63px\]{height:63px}.h-\[68px\]{height:68px}.h-\[70\%\]{height:70%}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-\[90px\]{height:90px}.h-\[95\.986px\]{height:95.986px}.h-\[98\.7188px\]{height:98.7188px}.h-\[98px\]{height:98px}.h-\[99px\]{height:99px}.h-\[109px\]{height:109px}.h-\[120px\]{height:120px}.h-\[123px\]{height:123px}.h-\[124px\]{height:124px}.h-\[136\.385px\]{height:136.385px}.h-\[136px\]{height:136px}.h-\[139px\]{height:139px}.h-\[145px\]{height:145px}.h-\[148px\]{height:148px}.h-\[200px\]{height:200px}.h-\[202px\]{height:202px}.h-\[206\.909px\]{height:206.909px}.h-\[213px\]{height:213px}.h-\[220px\]{height:220px}.h-\[257px\]{height:257px}.h-\[260px\]{height:260px}.h-\[285\.461px\]{height:285.461px}.h-\[290px\]{height:290px}.h-\[300px\]{height:300px}.h-\[325\.5px\]{height:325.5px}.h-\[344px\]{height:344px}.h-\[364px\]{height:364px}.h-\[387px\]{height:387px}.h-\[414px\]{height:414px}.h-\[415px\]{height:415px}.h-\[417px\]{height:417px}.h-\[429px\]{height:429px}.h-\[446px\]{height:446px}.h-\[452px\]{height:452px}.h-\[464px\]{height:464px}.h-\[471px\]{height:471px}.h-\[1148\.905px\],.h-\[1148\.906px\]{height:1148.91px}.h-\[calc\(100vh-var\(--brand-bar-h\)-42px\)\]{height:calc(100vh - var(--brand-bar-h) - 42px)}.h-\[min\(80vh\,620px\)\]{height:min(80vh,620px)}.h-\[var\(--brand-bar-h\)\]{height:var(--brand-bar-h)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[10px\]{max-height:10px}.max-h-\[12px\]{max-height:12px}.max-h-\[13px\]{max-height:13px}.max-h-\[14px\]{max-height:14px}.max-h-\[15px\]{max-height:15px}.max-h-\[16px\]{max-height:16px}.max-h-\[18px\]{max-height:18px}.max-h-\[19px\]{max-height:19px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[80\%\]{max-height:80%}.max-h-\[86\%\]{max-height:86%}.max-h-\[120px\]{max-height:120px}.max-h-\[180px\]{max-height:180px}.max-h-\[220px\]{max-height:220px}.max-h-\[236px\]{max-height:236px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(60vh\,420px\)\]{max-height:min(60vh,420px)}.max-h-\[min\(70vh\,460px\)\]{max-height:min(70vh,460px)}.max-h-\[min\(70vh\,470px\)\]{max-height:min(70vh,470px)}.max-h-\[min\(70vh\,480px\)\]{max-height:min(70vh,480px)}.max-h-\[min\(70vh\,520px\)\]{max-height:min(70vh,520px)}.max-h-\[min\(70vh\,560px\)\]{max-height:min(70vh,560px)}.max-h-\[min\(76vh\,600px\)\]{max-height:min(76vh,600px)}.max-h-\[min\(720px\,calc\(100vh-40px\)\)\]{max-height:min(720px,100vh - 40px)}.max-h-\[…\]{max-height:…}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-\[16px\]{min-height:16px}.min-h-\[24px\]{min-height:24px}.min-h-\[28px\]{min-height:28px}.min-h-\[36px\]{min-height:36px}.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-\[49px\]{min-height:49px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[73px\]{min-height:73px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[111px\]{min-height:111px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[268px\]{min-height:268px}.min-h-\[300px\]{min-height:300px}.min-h-\[784px\]{min-height:784px}.min-h-\[calc\(100vh-74px\)\]{min-height:calc(100vh - 74px)}.min-h-\[calc\(100vh-170px\)\]{min-height:calc(100vh - 170px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-7{width:calc(var(--spacing) * 7)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[6px\]{width:6px}.w-\[8px\]{width:8px}.w-\[10px\]{width:10px}.w-\[11\%\]{width:11%}.w-\[11\.824px\]{width:11.824px}.w-\[12\.7px\]{width:12.7px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16\.676px\]{width:16.676px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[19\%\]{width:19%}.w-\[22px\]{width:22px}.w-\[23\.69px\]{width:23.69px}.w-\[23\.79px\]{width:23.79px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[41px\]{width:41px}.w-\[43px\]{width:43px}.w-\[44px\]{width:44px}.w-\[45\%\]{width:45%}.w-\[48\%\]{width:48%}.w-\[54\%\]{width:54%}.w-\[55\%\]{width:55%}.w-\[56px\]{width:56px}.w-\[57px\]{width:57px}.w-\[58px\]{width:58px}.w-\[61\%\]{width:61%}.w-\[64px\]{width:64px}.w-\[68\%\]{width:68%}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[76\%\]{width:76%}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[84px\]{width:84px}.w-\[86\%\]{width:86%}.w-\[86px\]{width:86px}.w-\[88\%\]{width:88%}.w-\[90px\]{width:90px}.w-\[93px\]{width:93px}.w-\[94\%\]{width:94%}.w-\[96px\]{width:96px}.w-\[104px\]{width:104px}.w-\[109\.108px\]{width:109.108px}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[134px\]{width:134px}.w-\[136px\]{width:136px}.w-\[147\.781px\]{width:147.781px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[164px\]{width:164px}.w-\[165\.527px\]{width:165.527px}.w-\[166px\]{width:166px}.w-\[168px\]{width:168px}.w-\[172px\]{width:172px}.w-\[180px\]{width:180px}.w-\[184px\]{width:184px}.w-\[188px\]{width:188px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[214px\]{width:214px}.w-\[216px\]{width:216px}.w-\[220px\]{width:220px}.w-\[228px\]{width:228px}.w-\[232px\]{width:232px}.w-\[235px\]{width:235px}.w-\[236px\]{width:236px}.w-\[240px\]{width:240px}.w-\[252px\]{width:252px}.w-\[264px\]{width:264px}.w-\[272px\]{width:272px}.w-\[277px\]{width:277px}.w-\[280px\]{width:280px}.w-\[281px\]{width:281px}.w-\[300px\]{width:300px}.w-\[312px\]{width:312px}.w-\[320px\]{width:320px}.w-\[325\.5px\]{width:325.5px}.w-\[344px\]{width:344px}.w-\[354px\]{width:354px}.w-\[355px\]{width:355px}.w-\[356px\]{width:356px}.w-\[364px\]{width:364px}.w-\[372px\]{width:372px}.w-\[380px\]{width:380px}.w-\[386px\]{width:386px}.w-\[387px\]{width:387px}.w-\[392px\]{width:392px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[442px\]{width:442px}.w-\[453px\]{width:453px}.w-\[512px\]{width:512px}.w-\[520px\]{width:520px}.w-\[736px\]{width:736px}.w-\[749px\]{width:749px}.w-\[760px\]{width:760px}.w-\[1150\.512px\]{width:1150.51px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\[10px\]{max-width:10px}.max-w-\[12px\]{max-width:12px}.max-w-\[13px\]{max-width:13px}.max-w-\[14px\]{max-width:14px}.max-w-\[15px\]{max-width:15px}.max-w-\[16px\]{max-width:16px}.max-w-\[18px\]{max-width:18px}.max-w-\[19px\]{max-width:19px}.max-w-\[40\%\]{max-width:40%}.max-w-\[45\%\]{max-width:45%}.max-w-\[45vw\]{max-width:45vw}.max-w-\[62\%\]{max-width:62%}.max-w-\[100vw\]{max-width:100vw}.max-w-\[120px\]{max-width:120px}.max-w-\[152px\]{max-width:152px}.max-w-\[200px\]{max-width:200px}.max-w-\[248px\]{max-width:248px}.max-w-\[264px\]{max-width:264px}.max-w-\[277px\]{max-width:277px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[430px\]{max-width:430px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%-20px\)\]{max-width:calc(100% - 20px)}.max-w-\[calc\(100\%-24px\)\]{max-width:calc(100% - 24px)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(520px\,calc\(100vw-48px\)\)\]{max-width:min(520px,100vw - 48px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[2ch\]{min-width:2ch}.min-w-\[14px\]{min-width:14px}.min-w-\[24px\]{min-width:24px}.min-w-\[34px\]{min-width:34px}.min-w-\[44px\]{min-width:44px}.min-w-\[96px\]{min-width:96px}.min-w-\[184px\]{min-width:184px}.min-w-\[196px\]{min-width:196px}.min-w-\[200px\]{min-width:200px}.min-w-\[208px\]{min-width:208px}.min-w-\[220px\]{min-width:220px}.min-w-\[250px\]{min-width:250px}.min-w-\[560px\]{min-width:560px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.min-w-px{min-width:1px}.flex-1{flex:1}.flex-\[0_1_100px\]{flex:0 100px}.flex-\[0_1_auto\]{flex:0 auto}.flex-\[1000_1_0\]{flex:1000 1 0}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[16px\]{--tw-translate-x:16px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[4px\]{--tw-translate-y:calc(4px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.88\]{scale:.88}.scale-\[1\.05\]{scale:1.05}.-rotate-90{rotate:-90deg}.-rotate-180{rotate:-180deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\[transform\:none\]{transform:none}.\[transform\:rotate\(-90deg\)\]{transform:rotate(-90deg)}.\[transform\:scale\(\.88\)\]{transform:scale(.88)}.\[transform\:scale\(1\.05\)\]{transform:scale(1.05)}.\[transform\:scale\(…\)\]{transform:scale(…)}.\[transform\:translateY\(-2px\)\]{transform:translateY(-2px)}.\[transform\:translateY\(-3px\)\]{transform:translateY(-3px)}.\[transform\:translateY\(-4px\)\]{transform:translateY(-4px)}.\[transform\:translateY\(3px\)\]{transform:translateY(3px)}.\[transform\:translateY\(5px\)\]{transform:translateY(5px)}.\[transform\:…\]{transform:…}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-auto{cursor:auto}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-\[24px\]{scroll-margin-top:24px}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.break-inside-avoid{break-inside:avoid}.auto-rows-max{grid-auto-rows:max-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-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[6px_minmax\(0\,1fr\)_auto\]{grid-template-columns:6px minmax(0,1fr) auto}.grid-cols-\[120px_72px_90px_minmax\(0\,1fr\)\]{grid-template-columns:120px 72px 90px minmax(0,1fr)}.grid-cols-\[355px_355px\]{grid-template-columns:355px 355px}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1\.2fr\)_64px_64px_76px_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 64px 64px 76px minmax(0,.9fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_104px_20px\]{grid-template-columns:minmax(0,1fr) 104px 20px}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[repeat\(3\,35px\)\]{grid-template-columns:repeat(3,35px)}.grid-cols-\[repeat\(5\,24px\)\]{grid-template-columns:repeat(5,24px)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-center\!{place-items:center!important}.place-items-end{place-items:end}.place-items-start{place-items:start}.place-items-stretch{place-items:stretch stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center-safe{align-items:safe 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-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.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-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3\.028px\]{gap:3.028px}.gap-\[3\.273px\]{gap:3.273px}.gap-\[3px\]{gap:3px}.gap-\[4\.909px\]{gap:4.909px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6\.179px\]{gap:6.179px}.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-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20\.733px\]{gap:20.733px}.gap-\[20px\]{gap:20px}.gap-\[21px\]{gap:21px}.gap-\[22px\]{gap:22px}.gap-\[23px\]{gap:23px}.gap-\[24px\]{gap:24px}.gap-\[25px\]{gap:25px}.gap-\[28px\]{gap:28px}.gap-\[29px\]{gap:29px}.gap-\[30px\]{gap:30px}.gap-\[32px\]{gap:32px}.gap-\[33px\]{gap:33px}.gap-\[36px\]{gap:36px}.gap-\[40px\]{gap:40px}.gap-\[43px\]{gap:43px}.gap-\[48px\]{gap:48px}.gap-\[50px\]{gap:50px}.gap-\[56px\]{gap:56px}.gap-\[60px\]{gap:60px}.gap-\[64px\]{gap:64px}.gap-\[72px\]{gap:72px}.gap-\[80px\]{gap:80px}.gap-\[90px\]{gap:90px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[2px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2px * var(--tw-space-y-reverse));margin-block-end:calc(2px * calc(1 - var(--tw-space-y-reverse)))}.\[column-gap\:clamp\(24px\,calc\(\(100\%_-_1077px\)\/2\)\,139px\)\]{column-gap:clamp(24px,50% - 538.5px,139px)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[8px\]{column-gap:8px}.gap-x-\[10px\]{column-gap:10px}.gap-x-\[12px\]{column-gap:12px}.gap-x-\[16px\]{column-gap:16px}.gap-x-\[18px\]{column-gap:18px}.gap-x-\[20px\]{column-gap:20px}.gap-x-\[24px\]{column-gap:24px}.gap-x-\[26px\]{column-gap:26px}.gap-x-\[56px\]{column-gap:56px}.gap-y-0{row-gap:0}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-\[8px\]{row-gap:8px}.gap-y-\[14px\]{row-gap:14px}.gap-y-\[18px\]{row-gap:18px}.gap-y-\[20px\]{row-gap:20px}.gap-y-\[24px\]{row-gap:24px}.gap-y-\[32px\]{row-gap:32px}.gap-y-\[48px\]{row-gap:48px}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.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-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3\.669px\]{border-radius:3.669px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[4px\]\!{border-radius:4px!important}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8\.171px\]{border-radius:8.171px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11\.616px\]{border-radius:11.616px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13\.091px\]{border-radius:13.091px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[21\.981px\]{border-radius:21.981px}.rounded-\[29\.181px\]{border-radius:29.181px}.rounded-\[29px\]{border-radius:29px}.rounded-\[34px\]{border-radius:34px}.rounded-\[41px\]{border-radius:41px}.rounded-\[44px\]{border-radius:44px}.rounded-\[48\.734px\]{border-radius:48.734px}.rounded-\[55px\]{border-radius:55px}.rounded-\[60px\]{border-radius:60px}.rounded-\[69px\]{border-radius:69px}.rounded-\[102px\]{border-radius:102px}.rounded-\[103\.561px\]{border-radius:103.561px}.rounded-\[127\.925px\]{border-radius:127.925px}.rounded-\[134\.016px\]{border-radius:134.016px}.rounded-\[140\.108px\]{border-radius:140.108px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-b-\[4px\]{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-br-\[20px\]{border-bottom-right-radius:20px}.rounded-bl-\[4px\]{border-bottom-left-radius:4px}.rounded-bl-\[20px\]{border-bottom-left-radius:20px}.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-\[1\.4px\]{border-style:var(--tw-border-style);border-width:1.4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3\.046px\]{border-style:var(--tw-border-style);border-width:3.046px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[4px\]{border-style:var(--tw-border-style);border-width:4px}.border-x-\[4px\]{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-x-\[5px\]{border-inline-style:var(--tw-border-style);border-inline-width:5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[4px\]{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-r-\[4px\]{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[4px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[4px\]{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[5px\]{border-left-style:var(--tw-border-style);border-left-width:5px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#a6a6a6\]{border-color:#a6a6a6}.border-\[\#cfcfcf\]{border-color:#cfcfcf}.border-\[\#d7d7d7\]{border-color:#d7d7d7}.border-\[\#f4f4f4\]{border-color:#f4f4f4}.border-\[rgba\(0\,0\,0\,0\.16\)\]{border-color:#00000029}.border-\[rgba\(26\,35\,48\,0\.1\)\]{border-color:#1a23301a}.border-\[rgba\(26\,35\,48\,0\.22\)\]{border-color:#1a233038}.border-\[rgba\(45\,45\,45\,0\.18\)\]{border-color:#2d2d2d2e}.border-\[rgba\(246\,246\,246\,0\)\]{border-color:#f6f6f600}.border-amber-200{border-color:var(--color-amber-200)}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-border{border-color:var(--border)}.border-brand-violet{border-color:#a62df2}.border-current{border-color:currentColor}.border-dark-text{border-color:#2d2d2d}.border-dark-text\/25{border-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.25)}.border-dark-text\/30{border-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.3)}.border-dark-text\/\[0\.14\]{border-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.14)}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.border-disabled{border-color:#a6a6a6}.border-drop-dash{border-color:#939393}.border-hairline-5{border-color:#1a23300d}.border-hairline-6{border-color:#1a23300f}.border-hairline-8{border-color:#1a233014}.border-hairline-10{border-color:#1a23301a}.border-hairline-12{border-color:#1a23301f}.border-light-grey{border-color:#e8e8e8}.border-main-brand\/25{border-color:oklab(60.7272% .15553 -.220588/.25)}.border-main-brand\/50{border-color:oklab(60.7272% .15553 -.220588/.5)}.border-main-brand\/70{border-color:oklab(60.7272% .15553 -.220588/.7)}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-stroke-soft{border-color:#ebebeb}.border-transparent{border-color:#0000}.border-white{border-color:#fff}.border-white\/42{border-color:oklab(100% 0 5.96046e-8/.42)}.border-x-transparent{border-inline-color:#0000}.border-t-\[rgb\(45_45_45\/0\.35\)\]{border-top-color:#2d2d2d59}.border-t-\[rgba\(0\,0\,0\,0\.5\)\]{border-top-color:#00000080}.border-t-\[rgba\(45\,45\,45\,0\.5\)\]{border-top-color:#2d2d2d80}.border-t-\[rgba\(45\,45\,45\,0\.55\)\]{border-top-color:#2d2d2d8c}.border-t-current{border-top-color:currentColor}.border-t-dark-text\/80{border-top-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.8)}.border-t-foreground{border-top-color:var(--foreground)}.border-t-ink-35{border-top-color:#2d2d2d59}.border-t-ink-40{border-top-color:#2d2d2d66}.border-t-main-brand{border-top-color:#aa3aff}.border-t-transparent{border-top-color:#0000}.border-r-transparent{border-right-color:#0000}.border-b-transparent{border-bottom-color:#0000}.border-l-\[rgba\(45\,45\,45\,0\.3\)\]{border-left-color:#2d2d2d4d}.border-l-\[rgba\(45\,45\,45\,0\.65\)\]{border-left-color:#2d2d2da6}.border-l-transparent{border-left-color:#0000}.\!bg-transparent{background-color:#0000!important}.bg-\[\#1e9e5a\]{background-color:#1e9e5a}.bg-\[\#2b2b2b\]{background-color:#2b2b2b}.bg-\[\#4d7dbf\]{background-color:#4d7dbf}.bg-\[\#18b767\]{background-color:#18b767}.bg-\[\#8801f0\]{background-color:#8801f0}.bg-\[\#010005\]{background-color:#010005}.bg-\[\#171717\]{background-color:#171717}.bg-\[\#393939\]{background-color:#393939}.bg-\[\#aa3aff\]{background-color:#aa3aff}.bg-\[\#b72818\]{background-color:#b72818}.bg-\[\#c5add9\]{background-color:#c5add9}.bg-\[\#d7a6ff\]{background-color:#d7a6ff}.bg-\[\#d9d9d9\]{background-color:#d9d9d9}.bg-\[\#dcdcdc\]{background-color:#dcdcdc}.bg-\[\#dedede\]{background-color:#dedede}.bg-\[\#dfdfdf\]{background-color:#dfdfdf}.bg-\[\#e1d3ec\]{background-color:#e1d3ec}.bg-\[\#e4e4e4\]{background-color:#e4e4e4}.bg-\[\#e6e6e6\]{background-color:#e6e6e6}.bg-\[\#e9e9e9\]{background-color:#e9e9e9}.bg-\[\#e0362f\]{background-color:#e0362f}.bg-\[\#e5484d\]{background-color:#e5484d}.bg-\[\#eee\]{background-color:#eee}.bg-\[\#efe6ff\]{background-color:#efe6ff}.bg-\[\#efefef\]{background-color:#efefef}.bg-\[\#f0f0f0\]{background-color:#f0f0f0}.bg-\[\#f4ecfe\]{background-color:#f4ecfe}.bg-\[\#f5a623\]{background-color:#f5a623}.bg-\[\#f7f7f7\]{background-color:#f7f7f7}.bg-\[\#f7f8fa\]{background-color:#f7f8fa}.bg-\[rgb\(45_45_45\/0\.3\)\]{background-color:#2d2d2d4d}.bg-\[rgb\(170_58_255\/0\.08\)\]{background-color:#aa3aff14}.bg-\[rgb\(170_58_255\/0\.16\)\]{background-color:#aa3aff29}.bg-\[rgba\(0\,0\,0\,0\.05\)\]{background-color:#0000000d}.bg-\[rgba\(12\,12\,14\,0\.94\)\]{background-color:#0c0c0ef0}.bg-\[rgba\(20\,20\,20\,0\.28\)\]{background-color:#14141447}.bg-\[rgba\(20\,20\,20\,0\.34\)\]{background-color:#14141457}.bg-\[rgba\(45\,45\,45\,0\.3\)\]{background-color:#2d2d2d4d}.bg-\[rgba\(58\,130\,255\,0\.06\)\]{background-color:#3a82ff0f}.bg-\[rgba\(58\,130\,255\,0\.14\)\]{background-color:#3a82ff24}.bg-\[rgba\(58\,130\,255\,0\.45\)\]{background-color:#3a82ff73}.bg-\[rgba\(64\,64\,64\,0\.2\)\]{background-color:#40404033}.bg-\[rgba\(166\,45\,242\,0\.04\)\]{background-color:#a62df20a}.bg-\[rgba\(166\,45\,242\,0\.08\)\]{background-color:#a62df214}.bg-\[rgba\(166\,166\,166\,0\.14\)\]{background-color:#a6a6a624}.bg-\[rgba\(170\,58\,255\,0\.1\)\]{background-color:#aa3aff1a}.bg-\[rgba\(183\,40\,24\,0\.07\)\]{background-color:#b7281812}.bg-\[rgba\(206\,103\,202\,0\.28\)\]{background-color:#ce67ca47}.bg-\[rgba\(224\,54\,47\,0\.12\)\]{background-color:#e0362f1f}.bg-\[rgba\(224\,195\,255\,0\.6\)\]{background-color:#e0c3ff99}.bg-\[rgba\(247\,248\,250\,0\.92\)\]{background-color:#f7f8faeb}.bg-\[rgba\(255\,72\,72\,0\.08\)\]{background-color:#ff484814}.bg-\[rgba\(255\,72\,72\,0\.16\)\]{background-color:#ff484829}.bg-\[rgba\(255\,72\,72\,0\.45\)\]{background-color:#ff484873}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-agent{background-color:#d195ff}.bg-ai-chip{background-color:#c05cff33}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--background)}.bg-background-grey{background-color:#f7f7f7}.bg-background-grey\/85{background-color:oklab(97.6139% 1.49012e-7 0/.85)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/\[\.03\]{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[\.03\]{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.bg-block-ground{background-color:#f9f9f9}.bg-brand-violet{background-color:#a62df2}.bg-chip-grey{background-color:#dfdfdf}.bg-dark-text{background-color:#2d2d2d}.bg-dark-text\/85{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.85)}.bg-dark-text\/\[0\.02\]{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.02)}.bg-dark-text\/\[0\.03\]{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.03)}.bg-dark-text\/\[0\.04\]{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.04)}.bg-dark-text\/\[0\.05\]{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.05)}.bg-dark-text\/\[0\.06\]{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.06)}.bg-dark-text\/\[0\.07\]{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.07)}.bg-dark-text\/\[0\.12\]{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.12)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-disabled{background-color:#a6a6a6}.bg-do{background-color:#18b767}.bg-dont{background-color:#b72818}.bg-fab-dark{background-color:#4e4e4eb3}.bg-grid-purple{background-color:#e1d3ec}.bg-hover{background-color:#f1f1f1}.bg-ink{background-color:#393939}.bg-ink-wash{background-color:#2d2d2d0f}.bg-invite{background-color:#f7bef573}.bg-invite-brand{background-color:var(--color-brand-violet-soft)}.bg-light-grey{background-color:#e8e8e8}.bg-main-brand{background-color:#aa3aff}.bg-main-brand\/40{background-color:oklab(60.7272% .15553 -.220588/.4)}.bg-main-brand\/\[0\.06\]{background-color:oklab(60.7272% .15553 -.220588/.06)}.bg-main-brand\/\[0\.12\]{background-color:oklab(60.7272% .15553 -.220588/.12)}.bg-main-brand\/\[0\.18\]{background-color:oklab(60.7272% .15553 -.220588/.18)}.bg-map-label{background-color:#dedede}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-no{background-color:#c46b6b}.bg-no\/\[0\.1\]{background-color:oklab(62.8968% .106012 .0402324/.1)}.bg-no\/\[0\.12\]{background-color:oklab(62.8968% .106012 .0402324/.12)}.bg-ok{background-color:#5fae6b}.bg-pane{background-color:#eee}.bg-panel{background-color:#eeeeee80}.bg-primary{background-color:var(--primary)}.bg-row-text{background-color:#232323}.bg-save-pill{background-color:#f0dcff}.bg-scrim{background-color:#00000073}.bg-secondary{background-color:var(--secondary)}.bg-specimen{background-color:#f5f5f5}.bg-tile{background-color:#ececec}.bg-tile-wait{background-color:#efefef}.bg-tone-tick{background-color:#b5b5b5}.bg-tool-rule{background-color:#d9d9d9}.bg-track{background-color:#eee}.bg-track-fill{background-color:#d2d2d2}.bg-transparent{background-color:#0000}.bg-white{background-color:#fff}.bg-white\/10{background-color:oklab(100% 0 5.96046e-8/.1)}.bg-white\/22{background-color:oklab(100% 0 5.96046e-8/.22)}.bg-white\/70{background-color:oklab(100% 0 5.96046e-8/.7)}.bg-white\/90{background-color:oklab(100% 0 5.96046e-8/.9)}.bg-white\/95{background-color:oklab(100% 0 5.96046e-8/.95)}.bg-white\/\[0\.92\]{background-color:oklab(100% 0 5.96046e-8/.92)}.bg-white\/\[0\.94\]{background-color:oklab(100% 0 5.96046e-8/.94)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left 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-\[linear-gradient\(0deg\,\#000\,rgba\(0\,0\,0\,0\)\)\]{background-image:linear-gradient(#0000,#000)}.bg-\[linear-gradient\(90deg\,\#fff\,rgba\(255\,255\,255\,0\)\)\]{background-image:linear-gradient(90deg,#fff,#fff0)}.bg-\[linear-gradient\(180deg\,\#f00_0\%\,\#ff0_17\%\,\#0f0_33\%\,\#0ff_50\%\,\#00f_67\%\,\#f0f_83\%\,\#f00_100\%\)\]{background-image:linear-gradient(red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.bg-\[linear-gradient\(to_bottom\,rgba\(0\,150\,255\,0\.8\)_0_1px\,transparent_1px\)\]{background-image:linear-gradient(#0096ffcc 0 1px,#0000 1px)}.bg-\[repeating-conic-gradient\(\#e9e9e9_0\%_25\%\,\#fff_0\%_50\%\)\]{background-image:repeating-conic-gradient(#e9e9e9 0% 25%,#fff 0% 50%)}.bg-none{background-image:none}.from-\[\#c8c9c2\]{--tw-gradient-from:#c8c9c2;--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-\[\#fdfef9\]{--tw-gradient-from:#fdfef9;--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{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#a2a39d\]{--tw-gradient-to:#a2a39d;--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-\[\#d7d8d3\]{--tw-gradient-to:#d7d8d3;--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-do{--tw-gradient-to:#18b767;--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))}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-\[length\:10px_10px\]{background-size:10px 10px}.bg-\[length\:100\%_3px\]{background-size:100% 3px}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-y{background-repeat:repeat-y}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[4px\]{padding:4px}.p-\[5px\]{padding:5px}.p-\[6px\]{padding:6px}.p-\[8px\]{padding:8px}.p-\[9px\]{padding:9px}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[13px\]{padding:13px}.p-\[14px\]{padding:14px}.p-\[16px\]{padding:16px}.p-\[18px\]{padding:18px}.p-\[20px\]{padding:20px}.p-\[22px\]{padding:22px}.p-\[24px\]{padding:24px}.p-\[28px\]{padding:28px}.p-\[36px\]{padding:36px}.p-\[40px\]{padding:40px}.p-\[42px\]{padding:42px}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[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-\[11px\]{padding-inline:11px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.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-\[21px\]{padding-inline:21px}.px-\[22px\]{padding-inline:22px}.px-\[24\.879px\]{padding-inline:24.879px}.px-\[24px\]{padding-inline:24px}.px-\[25px\]{padding-inline:25px}.px-\[40px\]{padding-inline:40px}.px-\[42px\]{padding-inline:42px}.px-\[44px\]{padding-inline:44px}.px-\[56px\]{padding-inline:56px}.px-\[76px\]{padding-inline:76px}.py-0{padding-block:0}.py-2{padding-block:calc(var(--spacing) * 2)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.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-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[18px\]{padding-block:18px}.py-\[20px\]{padding-block:20px}.py-\[27px\]{padding-block:27px}.py-\[29\.026px\]{padding-block:29.026px}.py-\[30px\]{padding-block:30px}.py-\[36px\]{padding-block:36px}.py-\[40px\]{padding-block:40px}.py-\[47px\]{padding-block:47px}.py-\[60px\]{padding-block:60px}.py-\[72px\]{padding-block:72px}.pt-0{padding-top:0}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[1px\]{padding-top:1px}.pt-\[2px\]{padding-top:2px}.pt-\[3px\]{padding-top:3px}.pt-\[4px\]{padding-top:4px}.pt-\[5px\]{padding-top:5px}.pt-\[6px\]{padding-top:6px}.pt-\[7px\]{padding-top:7px}.pt-\[8px\]{padding-top:8px}.pt-\[9px\]{padding-top:9px}.pt-\[10px\]{padding-top:10px}.pt-\[11\.75px\]{padding-top:11.75px}.pt-\[11px\]{padding-top:11px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[18px\]{padding-top:18px}.pt-\[19px\]{padding-top:19px}.pt-\[20px\]{padding-top:20px}.pt-\[22px\]{padding-top:22px}.pt-\[24px\]{padding-top:24px}.pt-\[29px\]{padding-top:29px}.pt-\[59px\]{padding-top:59px}.pt-\[max\(16px\,env\(safe-area-inset-top\)\)\]{padding-top:max(16px, env(safe-area-inset-top))}.pt-\[var\(--brand-bar-top\)\]{padding-top:var(--brand-bar-top)}.pr-\[2px\]{padding-right:2px}.pr-\[3px\]{padding-right:3px}.pr-\[4px\]{padding-right:4px}.pr-\[5px\]{padding-right:5px}.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-\[12px\]{padding-right:12px}.pr-\[13px\]{padding-right:13px}.pr-\[14px\]{padding-right:14px}.pr-\[16px\]{padding-right:16px}.pr-\[17px\]{padding-right:17px}.pr-\[20px\]{padding-right:20px}.pr-\[32px\]{padding-right:32px}.pr-\[36px\]{padding-right:36px}.pr-\[40px\]{padding-right:40px}.pr-\[48px\]{padding-right:48px}.pr-\[60px\]{padding-right:60px}.pb-0{padding-bottom:0}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[2px\]{padding-bottom:2px}.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-\[15px\]{padding-bottom:15px}.pb-\[16px\]{padding-bottom:16px}.pb-\[17px\]{padding-bottom:17px}.pb-\[18px\]{padding-bottom:18px}.pb-\[19px\]{padding-bottom:19px}.pb-\[20px\]{padding-bottom:20px}.pb-\[24\.25px\]{padding-bottom:24.25px}.pb-\[26px\]{padding-bottom:26px}.pb-\[30px\]{padding-bottom:30px}.pb-\[47px\]{padding-bottom:47px}.pb-\[56px\]{padding-bottom:56px}.pb-\[160px\]{padding-bottom:160px}.pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px, env(safe-area-inset-bottom))}.pl-0{padding-left:0}.pl-\[2px\]{padding-left:2px}.pl-\[3px\]{padding-left:3px}.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-\[11px\]{padding-left:11px}.pl-\[12px\]{padding-left:12px}.pl-\[13px\]{padding-left:13px}.pl-\[14px\]{padding-left:14px}.pl-\[15px\]{padding-left:15px}.pl-\[16px\]{padding-left:16px}.pl-\[17px\]{padding-left:17px}.pl-\[20px\]{padding-left:20px}.pl-\[24px\]{padding-left:24px}.pl-\[28px\]{padding-left:28px}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-\[-3px\]{vertical-align:-3px}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.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-\[11px\]{font-size:11px!important}.text-\[8px\]{font-size:8px}.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-\[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-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.text-\[38px\]{font-size:38px}.text-\[56px\]{font-size:56px}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[11\.5px\]{--tw-leading:11.5px;line-height:11.5px}.leading-\[11px\]{--tw-leading:11px;line-height:11px}.leading-\[12px\]{--tw-leading:12px;line-height:12px}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[14\.88px\]{--tw-leading:14.88px;line-height:14.88px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16\.5px\]{--tw-leading:16.5px;line-height:16.5px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17\.25px\]{--tw-leading:17.25px;line-height:17.25px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19\.5px\]{--tw-leading:19.5px;line-height:19.5px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[31px\]{--tw-leading:31px;line-height:31px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-\[42px\]{--tw-leading:42px;line-height:42px}.leading-\[64px\]{--tw-leading:64px;line-height:64px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-\[…\]{--tw-leading:…;line-height:…}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.13px\]{--tw-tracking:-.13px;letter-spacing:-.13px}.tracking-\[-0\.15px\]{--tw-tracking:-.15px;letter-spacing:-.15px}.tracking-\[-0\.24px\]{--tw-tracking:-.24px;letter-spacing:-.24px}.tracking-\[-0\.26px\]{--tw-tracking:-.26px;letter-spacing:-.26px}.tracking-\[-0\.28px\]{--tw-tracking:-.28px;letter-spacing:-.28px}.tracking-\[-0\.32px\]{--tw-tracking:-.32px;letter-spacing:-.32px}.tracking-\[-0\.36px\]{--tw-tracking:-.36px;letter-spacing:-.36px}.tracking-\[-0\.38px\]{--tw-tracking:-.38px;letter-spacing:-.38px}.tracking-\[-0\.42px\]{--tw-tracking:-.42px;letter-spacing:-.42px}.tracking-\[-0\.52px\]{--tw-tracking:-.52px;letter-spacing:-.52px}.tracking-\[-0\.56px\]{--tw-tracking:-.56px;letter-spacing:-.56px}.tracking-\[-0\.64px\]{--tw-tracking:-.64px;letter-spacing:-.64px}.tracking-\[-0\.76px\]{--tw-tracking:-.76px;letter-spacing:-.76px}.tracking-\[\.02em\],.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-\[0\.7px\]{--tw-tracking:.7px;letter-spacing:.7px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[text-wrap\:balance\]{text-wrap:balance}.\[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-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1a2330\]{color:#1a2330}.text-\[\#1e9e5a\]{color:#1e9e5a}.text-\[\#18b767\]{color:#18b767}.text-\[\#111\]{color:#111}.text-\[\#8801f0\]{color:#8801f0}.text-\[\#171717\]{color:#171717}.text-\[\#212121\]{color:#212121}.text-\[\#404040\]{color:#404040}.text-\[\#404040\]\/50{color:oklab(37.1495% -4.47035e-8 0/.5)}.text-\[\#797979\]{color:#797979}.text-\[\#E8E8E8\]{color:#e8e8e8}.text-\[\#a6a6a6\]{color:#a6a6a6}.text-\[\#a855f7\]{color:#a855f7}.text-\[\#a05757\]{color:#a05757}.text-\[\#b72818\]{color:#b72818}.text-\[\#c62d27\]{color:#c62d27}.text-\[\#d9d9d9\]{color:#d9d9d9}.text-\[\#eee\]{color:#eee}.text-\[\#f4f4f4\]{color:#f4f4f4}.text-\[\#f5f5f5\]{color:#f5f5f5}.text-\[\<length\>\]{color:<length>}.text-\[rgba\(45\,45\,45\,0\.3\)\]{color:#2d2d2d4d}.text-\[rgba\(45\,45\,45\,0\.4\)\]{color:#2d2d2d66}.text-\[rgba\(45\,45\,45\,0\.5\)\]{color:#2d2d2d80}.text-\[rgba\(45\,45\,45\,0\.6\)\]{color:#2d2d2d99}.text-\[rgba\(45\,45\,45\,0\.7\)\]{color:#2d2d2db3}.text-\[rgba\(45\,45\,45\,0\.35\)\]{color:#2d2d2d59}.text-\[rgba\(45\,45\,45\,0\.45\)\]{color:#2d2d2d73}.text-\[rgba\(45\,45\,45\,0\.55\)\]{color:#2d2d2d8c}.text-\[rgba\(45\,45\,45\,0\.75\)\]{color:#2d2d2dbf}.text-black\/30{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.text-black\/30{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.text-brand-violet{color:#a62df2}.text-current{color:currentColor}.text-dark-text{color:#2d2d2d}.text-dark-text\/25{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.25)}.text-dark-text\/30{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.3)}.text-dark-text\/35{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.35)}.text-dark-text\/40{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.4)}.text-dark-text\/45{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.45)}.text-dark-text\/50{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.5)}.text-dark-text\/55{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.55)}.text-dark-text\/60{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.6)}.text-dark-text\/70{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.7)}.text-dark-text\/75{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.75)}.text-dark-text\/80{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.8)}.text-dark-text\/85{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.85)}.text-dark-text\/90{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.9)}.text-destructive{color:var(--destructive)}.text-disabled{color:#a6a6a6}.text-drop-text{color:#1a233080}.text-foreground{color:var(--foreground)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-inherit{color:inherit}.text-ink-40{color:#2d2d2d66}.text-ink-42{color:#2d2d2d6b}.text-ink-50{color:#2d2d2d80}.text-ink-55{color:#2d2d2d8c}.text-ink-60{color:#2d2d2d99}.text-ink-65{color:#2d2d2da6}.text-ink-70{color:#2d2d2db3}.text-ink-75{color:#2d2d2dbf}.text-ink-80{color:#2d2d2dcc}.text-invite-brand-text{color:var(--color-brand-violet)}.text-invite-text{color:#ce67ca}.text-light-grey{color:#e8e8e8}.text-main-brand{color:#aa3aff}.text-muted-foreground{color:var(--muted-foreground)}.text-neutral-700{color:var(--color-neutral-700)}.text-no{color:#c46b6b}.text-no\/70{color:oklab(62.8968% .106012 .0402324/.7)}.text-ok{color:#5fae6b}.text-opt-text{color:#848484}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-row-text{color:#232323}.text-save-pill-text{color:#a63bff}.text-secondary-foreground{color:var(--secondary-foreground)}.text-text-dark-grey{color:#797979}.text-text-strong{color:#171717}.text-use-text{color:#2e2e2e}.text-white{color:#fff}.text-white\/60{color:oklab(100% 0 5.96046e-8/.6)}.text-white\/80{color:oklab(100% 0 5.96046e-8/.8)}.text-white\/90{color:oklab(100% 0 5.96046e-8/.9)}.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,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-transparent{text-decoration-color:#0000}.\[text-underline-offset\:2px\],.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.\!opacity-100{opacity:1!important}.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-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-72{opacity:.72}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.28\]{opacity:.28}.\!shadow-\[0_0_0_1px_\#ba3d3d\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ba3d3d)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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_-24px_0_var\(--color-white\)\,0_14px_0_var\(--color-white\)\]{--tw-shadow:0 -24px 0 var(--tw-shadow-color,var(--color-white)), 0 14px 0 var(--tw-shadow-color,var(--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-\[0_0_0_1px_\#8801f0\,0_6px_18px_rgba\(120\,0\,200\,0\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#8801f0), 0 6px 18px var(--tw-shadow-color,#7800c859);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_\#d9bcf2\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#d9bcf2);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\.07\)\,0_10px_28px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#00000012), 0 10px 28px 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_0_0_1px_var\(--color-light-grey\)\,0_10px_28px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-light-grey)), 0 10px 28px var(--tw-shadow-color,#00000024);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_2px_\#aa3aff\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#aa3aff);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_2px_\#fff\,0_0_0_3px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#fff), 0 0 0 3px var(--tw-shadow-color,#00000052);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_2px_rgba\(255\,255\,255\,0\.92\)\,0_2px_7px_rgba\(120\,0\,200\,0\.4\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#ffffffeb), 0 2px 7px var(--tw-shadow-color,#7800c866);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_2px_rgba\(255\,255\,255\,0\.92\)\,0_2px_8px_rgba\(120\,0\,200\,0\.4\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#ffffffeb), 0 2px 8px var(--tw-shadow-color,#7800c866);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_2px_var\(--color-main-brand\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-main-brand));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_2px_var\(--color-white\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--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-\[0_0_0_3px_\#fff\,0_3px_11px_rgba\(120\,0\,200\,0\.55\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#fff), 0 3px 11px var(--tw-shadow-color,#7800c88c);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_5px_rgba\(166\,166\,166\,0\.14\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#a6a6a624);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_9999px_rgba\(225\,211\,236\,0\.55\)\]{--tw-shadow:0 0 0 9999px var(--tw-shadow-color,#e1d3ec8c);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_0_var\(--color-light-grey\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--color-light-grey));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\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000014);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\(10\,13\,20\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0a0d140f);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\.08\)\,inset_0_0_0_1px_var\(--color-light-grey\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000014), inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey));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\.14\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000024);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\.22\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000038);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_4px_rgba\(0\,0\,0\,0\.1\)\,inset_0_0_0_1px_var\(--color-light-grey\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000001a), inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey));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_4px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#00000029);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_2px_6px_rgba\(0\,0\,0\,0\.1\)\,inset_0_0_0_1px_\#d5d5d5\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0000001a), inset 0 0 0 1px var(--tw-shadow-color,#d5d5d5);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_2px_10px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0003);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_2px_10px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#00000014);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_2px_10px_rgba\(0\,0\,0\,0\.12\)\,inset_0_0_0_1px_var\(--color-hairline-6\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0000001f), inset 0 0 0 1px var(--tw-shadow-color,var(--color-hairline-6));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\.18\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#0000002e);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\.12\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0000001f);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_30px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0003);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_30px_rgba\(0\,0\,0\,0\.16\)\,0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000029), 0 1px 3px var(--tw-shadow-color,#00000014);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_34px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#00000029);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_34px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#00000038);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\.18\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0000002e);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_60px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 24px 60px 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_24px_70px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#00000038);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_70px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0000003d);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_2px_4px_0px_rgba\(0\,0\,0\,0\.11\)\]{--tw-shadow:0px 2px 4px 0px var(--tw-shadow-color,#0000001c);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_3px_10px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0px 3px 10px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_8px_20px_rgba\(14\,18\,27\,0\.12\)\]{--tw-shadow:0px 8px 20px var(--tw-shadow-color,#0e121b1f);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_30px_0px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0px 8px 30px 0px var(--tw-shadow-color,#0000001f);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_20px_-3px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0px 10px 20px -3px var(--tw-shadow-color,#00000026);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_24px_rgba\(14\,18\,27\,0\.10\)\]{--tw-shadow:0px 12px 24px var(--tw-shadow-color,#0e121b1a);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_31px_60px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0px 31px 60px var(--tw-shadow-color,#0003);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_-1\.061px_-1\.061px_1\.061px_0px_rgba\(0\,0\,0\,0\.05\)\,inset_1\.061px_1\.061px_1\.061px_0px_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:inset -1.061px -1.061px 1.061px 0px var(--tw-shadow-color,#0000000d), inset 1.061px 1.061px 1.061px 0px 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-\[inset_-1\.061px_-1\.061px_1\.061px_rgba\(0\,0\,0\,0\.05\)\,inset_1\.061px_1\.061px_1\.061px_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:inset -1.061px -1.061px 1.061px var(--tw-shadow-color,#0000000d), inset 1.061px 1.061px 1.061px 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-\[inset_0_-1px_0_var\(--color-light-grey\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--color-light-grey));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_\#dedede\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,#dedede);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\(45\,45\,45\,0\.28\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,#2d2d2d47);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_\#8801f0\,0_1px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#8801f0), 0 1px 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-\[inset_0_0_0_1px_\#8801f0\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#8801f0);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_\#aa3aff\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#aa3aff);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_\#c9c9c9\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#c9c9c9);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_\#c68bff\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#c68bff);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_\#d9bcf2\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#d9bcf2);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_\#e8e8e8\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#e8e8e8);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_\#eaeaea\,0_7px_8px_-3px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#eaeaea), 0 7px 8px -3px var(--tw-shadow-color,#0003);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_\#ebebeb\,0_1px_2px_0_rgba\(10\,13\,20\,0\.03\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ebebeb), 0 1px 2px 0 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-\[inset_0_0_0_1px_\#ececec\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ececec);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_rgb\(170_58_255\/0\.22\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#aa3aff38);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\(0\,0\,0\,0\.1\)\,0_0_0_2px_\#fff\,0_0_0_3px_var\(--color-dark-text\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#0000001a), 0 0 0 2px var(--tw-shadow-color,#fff), 0 0 0 3px var(--tw-shadow-color,var(--color-dark-text));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\(0\,0\,0\,0\.1\)\]{--tw-shadow:inset 0 0 0 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-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#0000000f);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\(0\,0\,0\,0\.07\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#00000012);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\(0\,0\,0\,0\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#00000014);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\(0\,0\,0\,0\.12\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#0000001f);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\(0\,0\,0\,0\.14\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#00000024);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\(26\,35\,48\,0\.07\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#1a233012);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\(45\,45\,45\,0\.25\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#2d2d2d40);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\(45\,45\,45\,0\.35\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#2d2d2d59);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\(170\,58\,255\,0\.8\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#aa3affcc);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\(170\,58\,255\,0\.55\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#aa3aff8c);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\.14\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff24);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-hairline-5\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-hairline-5));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-hairline-6\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-hairline-6));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-hairline-8\)\,0_0_0_2px_\#fff\,0_0_0_3px_var\(--color-brand-violet\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-hairline-8)), 0 0 0 2px var(--tw-shadow-color,#fff), 0 0 0 3px var(--tw-shadow-color,var(--color-brand-violet));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-hairline-8\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-hairline-8));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-hairline-12\)\,0_0_0_2px_\#fff\,0_0_0_3px_var\(--color-brand-violet\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-hairline-12)), 0 0 0 2px var(--tw-shadow-color,#fff), 0 0 0 3px var(--tw-shadow-color,var(--color-brand-violet));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-hairline-12\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-hairline-12));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-light-grey\)\,0_1px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey)), 0 1px 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-\[inset_0_0_0_1px_var\(--color-light-grey\)\,0_4px_12px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey)), 0 4px 12px 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-\[inset_0_0_0_1px_var\(--color-light-grey\)\,0_12px_30px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey)), 0 12px 30px var(--tw-shadow-color,#00000029);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-light-grey\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey));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_\#aa3aff\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#aa3aff);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_1px_0_\#e8e8e8\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#e8e8e8);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_1px_0_rgba\(58\,130\,255\,0\.55\)\,inset_0_-1px_0_rgba\(58\,130\,255\,0\.55\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#3a82ff8c), inset 0 -1px 0 var(--tw-shadow-color,#3a82ff8c);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_1px_0_var\(--color-light-grey\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--color-light-grey));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_1px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:inset 0 1px 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-\[inset_0px_0px_0px_1\.523px_rgba\(8\,7\,12\,0\.5\)\]{--tw-shadow:inset 0px 0px 0px 1.523px var(--tw-shadow-color,#08070c80);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_0px_1\.523px_rgba\(8\,7\,12\,0\.75\)\]{--tw-shadow:inset 0px 0px 0px 1.523px var(--tw-shadow-color,#08070cbf);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_1\.257px_2\.514px_0px_rgba\(255\,255\,255\,0\.25\)\,inset_0px_-0\.55px_1\.1px_0px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:inset 0px 1.257px 2.514px 0px var(--tw-shadow-color,#ffffff40), inset 0px -.55px 1.1px 0px var(--tw-shadow-color,#00000026);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_1px_0_0_rgba\(255\,72\,72\,0\.55\)\,inset_-1px_0_0_rgba\(255\,72\,72\,0\.55\)\]{--tw-shadow:inset 1px 0 0 var(--tw-shadow-color,#ff48488c), inset -1px 0 0 var(--tw-shadow-color,#ff48488c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-knob\)\,inset_0_0_0_1px_var\(--color-light-grey\)\]{--tw-shadow:var(--shadow-knob), inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-menu\)\]{--tw-shadow:var(--shadow-menu);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.shadow-card{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.shadow-card{--tw-shadow-color:color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent)}}.ring-main-brand{--tw-ring-color:#aa3aff}.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)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-0{outline-offset:0px}.outline-offset-\[3px\]{outline-offset:3px}.outline-\[\#a6a6a6\]{outline-color:#a6a6a6}.outline-\[rgba\(123\,44\,191\,0\.6\)\]{outline-color:#7b2cbf99}.outline-\[rgba\(123\,44\,191\,0\.8\)\]{outline-color:#7b2cbfcc}.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,)}.brightness-0{--tw-brightness:brightness(0%);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,)}.\[filter\:brightness\(0\)_invert\(1\)\]{filter:brightness(0)invert()}.\[filter\:drop-shadow\(0_4px_2px_rgba\(0\,0\,0\,0\.11\)\)\]{filter:drop-shadow(0 4px 2px #0000001c)}.\[filter\:drop-shadow\(0_8\.718px_10\.171px_rgba\(0\,0\,0\,0\.1\)\)_drop-shadow\(0_2\.906px_1\.453px_rgba\(0\,0\,0\,0\.17\)\)\]{filter:drop-shadow(0 8.718px 10.171px #0000001a)drop-shadow(0 2.906px 1.453px #0000002b)}.\[filter\:grayscale\(\.5\)\]{filter:grayscale(.5)}.\[filter\:none\]{filter:none}.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-\[1px\]{--tw-backdrop-blur:blur(1px);-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-\[12px\]{--tw-backdrop-blur:blur(12px);-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-\[68\.228px\]{--tw-backdrop-blur:blur(68.228px);-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,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,opacity\]{transition-property:background-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,opacity\]{transition-property:background-color,color,opacity;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\,box-shadow\]{transition-property:background-color,opacity,box-shadow;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\]{transition-property:background-color,opacity;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));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,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\]{transition-property:border-color,color;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\]{transition-property:opacity,background-color;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,box-shadow\]{transition-property:opacity,box-shadow;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,top\]{transition-property:opacity,top;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\,opacity\]{transition-property:outline-color,opacity;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[text-decoration-color\]{transition-property:text-decoration-color;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));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,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,cubic-bezier(.25, .1, .25, 1));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-\[100ms\]{--tw-duration:.1s;transition-duration:.1s}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[150ms\]{--tw-duration:.15s;transition-duration:.15s}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.ease-\[cubic-bezier\(0\.3\,0\.8\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.3,.8,.3,1);transition-timing-function:cubic-bezier(.3,.8,.3,1)}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[cubic-bezier\(0\.25\,0\.1\,0\.25\,1\)\]{--tw-ease:cubic-bezier(.25,.1,.25,1);transition-timing-function:ease}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--bar-h\:0px\]{--bar-h:0px}.\[--chip-min\:76px\]{--chip-min:76px}.\[animation-duration\:0\.7s\]{animation-duration:.7s}.\[grid-area\:1\/1\/2\/3\]{grid-area:1/1/2/3}.\[grid-area\:2\/1\]{grid-area:2/1}.\[grid-area\:2\/2\]{grid-area:2/2}.\[grid-area\:chev\]{grid-area:chev}.\[grid-area\:dot\]{grid-area:dot}.\[grid-area\:grip\]{grid-area:grip}.\[grid-area\:hex\]{grid-area:hex}.\[grid-area\:name\]{grid-area:name}.\[grid-area\:rule\]{grid-area:rule}.\[grid-area\:text\]{grid-area:text}.\[grid-area\:x\]{grid-area:x}.\[grid-template-areas\:\'grip_text_x\'\'rule_rule_rule\'\]{grid-template-areas:"grip text x""rule rule rule"}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transition\:background_\.12s_ease\,color_\.12s_ease\]{transition:background .12s,color .12s}.\[transition\:background_\.12s_ease\,opacity_\.12s_ease\]{transition:background .12s,opacity .12s}.\[transition\:background_\.12s_ease\]{transition:background .12s}.\[transition\:box-shadow_\.12s_ease\]{transition:box-shadow .12s}.\[transition\:opacity_\.12s_ease\]{transition:opacity .12s}.\[transition\:opacity_\.14s_ease\,transform_\.14s_ease\,box-shadow_\.12s_ease\]{transition:opacity .14s,transform .14s,box-shadow .12s}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:top-0:is(:where(.group):focus-within *){top:0}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/asset\:pointer-events-auto:is(:where(.group\/asset):focus-within *){pointer-events:auto}.group-focus-within\/asset\:\[transform\:none\]:is(:where(.group\/asset):focus-within *){transform:none}.group-focus-within\/asset\:opacity-100:is(:where(.group\/asset):focus-within *){opacity:1}.group-focus-within\/col\:pointer-events-auto:is(:where(.group\/col):focus-within *){pointer-events:auto}.group-focus-within\/col\:top-\[-4px\]:is(:where(.group\/col):focus-within *){top:-4px}.group-focus-within\/col\:opacity-100:is(:where(.group\/col):focus-within *),.group-focus-within\/drop\:opacity-100:is(:where(.group\/drop):focus-within *){opacity:1}.group-focus-within\/item\:block:is(:where(.group\/item):focus-within *){display:block}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:top-0:is(:where(.group):hover *){top:0}.group-hover\:bg-block-ground:is(:where(.group):hover *){background-color:#f9f9f9}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:decoration-1:is(:where(.group):hover *){text-decoration-thickness:1px}.group-hover\:opacity-75:is(:where(.group):hover *){opacity:.75}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/act\:opacity-100:is(:where(.group\/act):hover *),.group-hover\/added\:opacity-100:is(:where(.group\/added):hover *){opacity:1}.group-hover\/app\:decoration-\[rgba\(45\,45\,45\,0\.35\)\]:is(:where(.group\/app):hover *){text-decoration-color:#2d2d2d59}.group-hover\/asset\:pointer-events-auto:is(:where(.group\/asset):hover *){pointer-events:auto}.group-hover\/asset\:\[transform\:none\]:is(:where(.group\/asset):hover *){transform:none}.group-hover\/asset\:opacity-100:is(:where(.group\/asset):hover *){opacity:1}.group-hover\/card\:\[transform\:none\]:is(:where(.group\/card):hover *){transform:none}.group-hover\/card\:bg-hover:is(:where(.group\/card):hover *){background-color:#f1f1f1}.group-hover\/card\:bg-main-brand:is(:where(.group\/card):hover *){background-color:#aa3aff}.group-hover\/card\:text-\[\#8c8c8c\]:is(:where(.group\/card):hover *){color:#8c8c8c}.group-hover\/card\:text-white:is(:where(.group\/card):hover *){color:#fff}.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}.group-hover\/card\:opacity-\[0\.55\]:is(:where(.group\/card):hover *){opacity:.55}.group-hover\/chat\:opacity-100:is(:where(.group\/chat):hover *){opacity:1}.group-hover\/col\:pointer-events-auto:is(:where(.group\/col):hover *){pointer-events:auto}.group-hover\/col\:top-\[-4px\]:is(:where(.group\/col):hover *){top:-4px}.group-hover\/col\:opacity-100:is(:where(.group\/col):hover *),.group-hover\/drop\:opacity-100:is(:where(.group\/drop):hover *),.group-hover\/figure\:opacity-100:is(:where(.group\/figure):hover *){opacity:1}.group-hover\/ib\:opacity-55:is(:where(.group\/ib):hover *){opacity:.55}.group-hover\/icon\:grid:is(:where(.group\/icon):hover *){display:grid}.group-hover\/ins\:opacity-100:is(:where(.group\/ins):hover *){opacity:1}.group-hover\/item\:block:is(:where(.group\/item):hover *){display:block}.group-hover\/item\:opacity-45:is(:where(.group\/item):hover *){opacity:.45}.group-hover\/new\:text-\[\#8c8c8c\]:is(:where(.group\/new):hover *){color:#8c8c8c}.group-hover\/new\:opacity-\[0\.55\]:is(:where(.group\/new):hover *){opacity:.55}.group-hover\/pick\:opacity-70:is(:where(.group\/pick):hover *){opacity:.7}.group-hover\/row\:opacity-35:is(:where(.group\/row):hover *){opacity:.35}.group-hover\/row\:opacity-45:is(:where(.group\/row):hover *){opacity:.45}.group-hover\/sel\:opacity-70:is(:where(.group\/sel):hover *){opacity:.7}.group-hover\/sg\:pointer-events-auto:is(:where(.group\/sg):hover *){pointer-events:auto}.group-hover\/sg\:\[transform\:none\]:is(:where(.group\/sg):hover *){transform:none}.group-hover\/sg\:opacity-30:is(:where(.group\/sg):hover *){opacity:.3}.group-hover\/sg\:opacity-100:is(:where(.group\/sg):hover *){opacity:1}.group-hover\/shot\:grid:is(:where(.group\/shot):hover *){display:grid}.group-hover\/tag\:pointer-events-auto:is(:where(.group\/tag):hover *){pointer-events:auto}.group-hover\/tag\:opacity-75:is(:where(.group\/tag):hover *){opacity:.75}.group-hover\/tag\:opacity-100:is(:where(.group\/tag):hover *){opacity:1}.group-hover\/term\:opacity-40:is(:where(.group\/term):hover *){opacity:.4}.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}.group-hover\/tpl\:opacity-70:is(:where(.group\/tpl):hover *){opacity:.7}.group-hover\/track\:bg-\[\#9a9a9a\]:is(:where(.group\/track):hover *){background-color:#9a9a9a}.group-hover\/track\:bg-\[\#d9d9d9\]:is(:where(.group\/track):hover *){background-color:#d9d9d9}}.group-focus-visible\:opacity-90:is(:where(.group):focus-visible *){opacity:.9}.group-focus-visible\/added\:opacity-100:is(:where(.group\/added):focus-visible *){opacity:1}.group-active\/empty\:\[transform\:scale\(0\.88\)\]:is(:where(.group\/empty):active *){transform:scale(.88)}.group-active\/ib\:opacity-70:is(:where(.group\/ib):active *){opacity:.7}.group-data-\[show\]\:pointer-events-auto:is(:where(.group)[data-show] *){pointer-events:auto}.group-data-\[show\]\:top-0:is(:where(.group)[data-show] *){top:0}.group-data-\[show\]\:opacity-100:is(:where(.group)[data-show] *){opacity:1}.group-data-\[tap\]\:pointer-events-auto:is(:where(.group)[data-tap] *){pointer-events:auto}.group-data-\[tap\]\:top-0:is(:where(.group)[data-tap] *){top:0}.group-data-\[tap\]\:opacity-100:is(:where(.group)[data-tap] *){opacity:1}.group-data-\[tap\]\/asset\:pointer-events-auto:is(:where(.group\/asset)[data-tap] *){pointer-events:auto}.group-data-\[tap\]\/asset\:\[transform\:none\]:is(:where(.group\/asset)[data-tap] *){transform:none}.group-data-\[tap\]\/asset\:opacity-100:is(:where(.group\/asset)[data-tap] *){opacity:1}.group-data-\[tap\]\/col\:pointer-events-auto:is(:where(.group\/col)[data-tap] *){pointer-events:auto}.group-data-\[tap\]\/col\:top-\[-4px\]:is(:where(.group\/col)[data-tap] *){top:-4px}.group-data-\[tap\]\/col\:opacity-100:is(:where(.group\/col)[data-tap] *){opacity:1}.group-data-\[tap\]\/icon\:grid:is(:where(.group\/icon)[data-tap] *){display:grid}.group-data-\[tap\]\/ins\:opacity-100:is(:where(.group\/ins)[data-tap] *){opacity:1}.group-data-\[tap\]\/item\:opacity-45:is(:where(.group\/item)[data-tap] *),.group-data-\[tap\]\/row\:opacity-45:is(:where(.group\/row)[data-tap] *){opacity:.45}.group-data-\[tap\]\/sg\:pointer-events-auto:is(:where(.group\/sg)[data-tap] *){pointer-events:auto}.group-data-\[tap\]\/sg\:\[transform\:none\]:is(:where(.group\/sg)[data-tap] *){transform:none}.group-data-\[tap\]\/sg\:opacity-30:is(:where(.group\/sg)[data-tap] *){opacity:.3}.group-data-\[tap\]\/sg\:opacity-100:is(:where(.group\/sg)[data-tap] *){opacity:1}.group-data-\[tap\]\/shot\:grid:is(:where(.group\/shot)[data-tap] *){display:grid}.group-data-\[tap\]\/tag\:pointer-events-auto:is(:where(.group\/tag)[data-tap] *){pointer-events:auto}.group-data-\[tap\]\/tag\:opacity-75:is(:where(.group\/tag)[data-tap] *){opacity:.75}.group-data-\[tap\]\/tag\:opacity-100:is(:where(.group\/tag)[data-tap] *){opacity:1}.group-data-\[tap\]\/term\:opacity-40:is(:where(.group\/term)[data-tap] *){opacity:.4}.placeholder\:text-\[\#a6a6a6\]::placeholder{color:#a6a6a6}.placeholder\:text-\[rgba\(45\,45\,45\,0\.4\)\]::placeholder{color:#2d2d2d66}.placeholder\:text-\[rgba\(45\,45\,45\,0\.35\)\]::placeholder{color:#2d2d2d59}.placeholder\:text-\[rgba\(45\,45\,45\,0\.45\)\]::placeholder{color:#2d2d2d73}.placeholder\:text-dark-text\/25::placeholder{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.25)}.placeholder\:text-dark-text\/30::placeholder{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.3)}.placeholder\:text-dark-text\/40::placeholder{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.4)}.placeholder\:text-disabled::placeholder{color:#a6a6a6}.placeholder\:text-ink-40::placeholder{color:#2d2d2d66}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:-left-\[24px\]:before{content:var(--tw-content);left:-24px}.before\:w-\[24px\]:before{content:var(--tw-content);width:24px}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:min-h-\[calc\(100vh-166px\)\]:last-child{min-height:calc(100vh - 166px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:before\:opacity-0:empty:before{content:var(--tw-content);opacity:0}.empty\:before\:opacity-35:empty:before{content:var(--tw-content);opacity:.35}.empty\:before\:opacity-\[0\.45\]:empty:before{content:var(--tw-content);opacity:.45}.empty\:before\:content-\[attr\(data-ph\)\]:empty:before{--tw-content:attr(data-ph);content:var(--tw-content)}.focus-within\:border-\[\#c4c4c4\]:focus-within{border-color:#c4c4c4}.focus-within\:border-dark-text\/20:focus-within{border-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.2)}.focus-within\:bg-hover:focus-within{background-color:#f1f1f1}.focus-within\:bg-white:focus-within{background-color:#fff}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-\[inset_0_0_0_1px_\#c4c4c4\]:focus-within{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#c4c4c4);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_\#d9d9d9\]:focus-within{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#d9d9d9);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-light-grey\)\]:focus-within{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey));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-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.06\]:hover{scale:1.06}.hover\:scale-\[1\.22\]:hover{scale:1.22}.hover\:\[transform\:scale\(1\.05\)\]:hover{transform:scale(1.05)}.hover\:\[transform\:scale\(1\.06\)\]:hover{transform:scale(1.06)}.hover\:cursor-auto:hover{cursor:auto}.hover\:cursor-text:hover{cursor:text}.hover\:border-\[\#b0b0b0\]:hover{border-color:#b0b0b0}.hover\:border-\[\#c4c4c4\]:hover{border-color:#c4c4c4}.hover\:border-\[rgba\(26\,35\,48\,0\.22\)\]:hover{border-color:#1a233038}.hover\:border-brand-violet:hover{border-color:#a62df2}.hover\:border-dark-text\/15:hover{border-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.15)}.hover\:border-dark-text\/25:hover{border-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.25)}.hover\:border-dark-text\/28:hover{border-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.28)}.hover\:border-dark-text\/30:hover{border-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.3)}.hover\:border-main-brand\/50:hover{border-color:oklab(60.7272% .15553 -.220588/.5)}.hover\:\!bg-ink-hover:hover{background-color:#1c1c1c!important}.hover\:bg-\[\#9a2df0\]:hover{background-color:#9a2df0}.hover\:bg-\[\#8801f0\]:hover{background-color:#8801f0}.hover\:bg-\[\#c92e27\]:hover{background-color:#c92e27}.hover\:bg-\[\#e4e4e4\]:hover{background-color:#e4e4e4}.hover\:bg-\[\#e6e6e6\]:hover{background-color:#e6e6e6}.hover\:bg-\[\#fafafa\]:hover{background-color:#fafafa}.hover\:bg-\[rgba\(0\,0\,0\,0\.03\)\]:hover{background-color:#00000008}.hover\:bg-\[rgba\(166\,45\,242\,0\.04\)\]:hover{background-color:#a62df20a}.hover\:bg-\[rgba\(166\,166\,166\,0\.10\)\]:hover{background-color:#a6a6a61a}.hover\:bg-\[rgba\(170\,58\,255\,0\.08\)\]:hover{background-color:#aa3aff14}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background-grey:hover{background-color:#f7f7f7}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.hover\:bg-dark-text\/\[0\.1\]:hover{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.1)}.hover\:bg-dark-text\/\[0\.06\]:hover{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.06)}.hover\:bg-dark-text\/\[0\.08\]:hover{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.08)}.hover\:bg-dark-text\/\[0\.12\]:hover{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.12)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-hover:hover{background-color:#f1f1f1}.hover\:bg-hover\!:hover{background-color:#f1f1f1!important}.hover\:bg-invite-brand-hover:hover{background-color:var(--color-brand-violet-strong)}.hover\:bg-invite-hover:hover{background-color:#f7bef5b8}.hover\:bg-light-grey:hover{background-color:#e8e8e8}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-no\/\[0\.15\]:hover{background-color:oklab(62.8968% .106012 .0402324/.15)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-save-pill-hover:hover{background-color:#e8ccff}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-white\/20:hover{background-color:oklab(100% 0 5.96046e-8/.2)}.hover\:bg-white\/30:hover{background-color:oklab(100% 0 5.96046e-8/.3)}.hover\:bg-white\/70:hover{background-color:oklab(100% 0 5.96046e-8/.7)}.hover\:bg-white\/\[0\.14\]:hover{background-color:oklab(100% 0 5.96046e-8/.14)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-dark-text:hover{color:#2d2d2d}.hover\:text-dark-text\/65:hover{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.65)}.hover\:text-dark-text\/75:hover{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.75)}.hover\:text-dark-text\/85:hover{color:oklab(29.7163% -4.47035e-8 2.98023e-8/.85)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-main-brand:hover{color:#aa3aff}.hover\:text-no:hover{color:#c46b6b}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-20:hover{opacity:.2}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-\[0\.88\]:hover{opacity:.88}.hover\:shadow-\[0_0_0_2px_rgba\(170\,58\,255\,0\.3\)\]:hover{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#aa3aff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_0_2px_rgba\(170\,58\,255\,0\.35\)\]:hover{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#aa3aff59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_0_2px_var\(--color-light-grey\)\]:hover{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-light-grey));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_0_3px_\#fff\,0_3px_11px_rgba\(120\,0\,200\,0\.55\)\]:hover{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#fff), 0 3px 11px var(--tw-shadow-color,#7800c88c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_0_5px_rgba\(166\,166\,166\,0\.10\)\]:hover{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#a6a6a61a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.1\)\,inset_0_0_0_1px_\#d5d5d5\]:hover{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0000001a), inset 0 0 0 1px var(--tw-shadow-color,#d5d5d5);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.14\)\,inset_0_0_0_1px_var\(--color-disabled\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000024), inset 0 0 0 1px var(--tw-shadow-color,var(--color-disabled));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_\#c4c4c4\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#c4c4c4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_\#d4d4d4\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#d4d4d4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_\#d9d9d9\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#d9d9d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.18\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_var\(--color-light-grey\)\,0_6px_16px_rgba\(0\,0\,0\,0\.14\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey)), 0 6px 16px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-90:hover{--tw-brightness:brightness(90%);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,)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-dark-text\/20:focus{border-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.2)}.focus\:border-main-brand\/50:focus{border-color:oklab(60.7272% .15553 -.220588/.5)}.focus\:bg-hover:focus{background-color:#f1f1f1}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[inset_0_0_0_1px_\#c4c4c4\]:focus{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#c4c4c4);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_var\(--color-light-grey\)\]:focus{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey));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\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:grid:focus-visible{display:grid}.focus-visible\:\[transform\:none\]:focus-visible{transform:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-background-grey:focus-visible{background-color:#f7f7f7}.focus-visible\:\!opacity-100:focus-visible{opacity:1!important}.focus-visible\:opacity-90:focus-visible{opacity:.9}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-main-brand\/40:focus-visible{--tw-ring-color:oklab(60.7272% .15553 -.220588/.4)}.focus-visible\:ring-main-brand\/50:focus-visible{--tw-ring-color:oklab(60.7272% .15553 -.220588/.5)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:oklab(100% 0 5.96046e-8/.4)}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:oklab(100% 0 5.96046e-8/.6)}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:oklab(100% 0 5.96046e-8/.7)}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#a6a6a6\]:focus-visible{outline-color:#a6a6a6}.focus-visible\:outline-main-brand:focus-visible{outline-color:#aa3aff}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:\[transform\:scale\(0\.94\)\]:active{transform:scale(.94)}.active\:\[transform\:scale\(0\.96\)\]:active{transform:scale(.96)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}@media (hover:hover){.disabled\:hover\:bg-dark-text\/\[0\.07\]:disabled:hover{background-color:oklab(29.7163% -4.47035e-8 2.98023e-8/.07)}.disabled\:hover\:bg-save-pill:disabled:hover{background-color:#f0dcff}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:opacity-30:disabled:hover{opacity:.3}.disabled\:hover\:opacity-40:disabled:hover{opacity:.4}.disabled\:hover\:opacity-100:disabled:hover{opacity:1}}.has-\[\[data-on\]\]\:bg-background-grey:has([data-on]){background-color:#f7f7f7}.has-\[\[data-on\]\]\:shadow-\[inset_0_0_0_1px_var\(--color-light-grey\)\]:has([data-on]){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-on\:bg-\[\#f5e2ff\][data-on]{background-color:#f5e2ff}.data-on\:bg-background-grey[data-on]{background-color:#f7f7f7}.data-on\:bg-white[data-on]{background-color:#fff}.data-on\:text-\[\#a63bff\][data-on]{color:#a63bff}.data-on\:opacity-100[data-on]{opacity:1}.data-on\:shadow-\[inset_0_0_0_1px_\#c9a6e6\][data-on]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#c9a6e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-on\:shadow-\[inset_0_0_0_1px_var\(--color-light-grey\)\][data-on]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-light-grey));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-on\:selection\:bg-\[rgba\(170\,58\,255\,0\.16\)\][data-on] ::selection{background-color:#aa3aff29}.data-on\:selection\:bg-\[rgba\(170\,58\,255\,0\.16\)\][data-on]::selection{background-color:#aa3aff29}.data-on\:selection\:bg-\[rgba\(170\,58\,255\,0\.22\)\][data-on] ::selection{background-color:#aa3aff38}.data-on\:selection\:bg-\[rgba\(170\,58\,255\,0\.22\)\][data-on]::selection{background-color:#aa3aff38}.data-on\:selection\:text-\[\#7a1fd0\][data-on] ::selection{color:#7a1fd0}.data-on\:selection\:text-\[\#7a1fd0\][data-on]::selection{color:#7a1fd0}.data-on\:selection\:text-dark-text[data-on] ::selection{color:#2d2d2d}.data-on\:selection\:text-dark-text[data-on]::selection{color:#2d2d2d}@media (hover:hover){.data-on\:hover\:bg-\[\#f5e2ff\][data-on]:hover{background-color:#f5e2ff}.data-on\:hover\:bg-white[data-on]:hover{background-color:#fff}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[cover-in_400ms_ease-out\]{animation:.4s ease-out cover-in}}@media not all and (width>=1120px){.max-\[1120px\]\:order-last{order:9999}.max-\[1120px\]\:hidden{display:none}.max-\[1120px\]\:h-auto{height:auto}.max-\[1120px\]\:basis-full{flex-basis:100%}.max-\[1120px\]\:flex-wrap{flex-wrap:wrap}.max-\[1120px\]\:justify-between{justify-content:space-between}.max-\[1120px\]\:gap-\[5px\]{gap:5px}.max-\[1120px\]\:gap-x-\[12px\]{column-gap:12px}.max-\[1120px\]\:overflow-x-auto{overflow-x:auto}.max-\[1120px\]\:px-0{padding-inline:0}.max-\[1120px\]\:pl-0{padding-left:0}}@media not all and (width>=980px){.max-\[980px\]\:w-full{width:100%}}@media not all and (width>=600px){.max-\[600px\]\:left-\[8px\]{left:8px}.max-\[600px\]\:h-\[40\%\]{height:40%}.max-\[600px\]\:w-auto{width:auto}.max-\[600px\]\:flex-1{flex:1}.max-\[600px\]\:flex-col{flex-direction:column}}@media not all and (width>=480px){.max-\[480px\]\:bottom-\[74px\]{bottom:74px}.max-\[480px\]\:bottom-\[126px\]{bottom:126px}}@media not all and (width>=360px){.max-\[360px\]\:\[--chip-min\:60px\]{--chip-min:60px}}@media not all and (width>=359px){.max-\[359px\]\:h-\[280px\]{height:280px}.max-\[359px\]\:w-\[280px\]{width:280px}}@media not all and (width>=48rem){.max-md\:order-first{order:-9999}.max-md\:w-auto{width:auto}.max-md\:max-w-none{max-width:none}.max-md\:min-w-0{min-width:0}.max-md\:flex-1{flex:1}.max-md\:basis-full{flex-basis:100%}.max-md\:flex-col{flex-direction:column}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-\[16px\]{gap:16px}.max-md\:gap-y-\[12px\]{row-gap:12px}.max-md\:p-\[12px\]{padding:12px}.max-md\:p-\[16px\]{padding:16px}.max-md\:pr-\[32px\]{padding-right:32px}.max-md\:empty\:hidden:empty{display:none}}@media not all and (width>=40rem){.max-sm\:w-auto{width:auto}.max-sm\:w-full{width:100%}.max-sm\:max-w-full{max-width:100%}.max-sm\:flex-none{flex:none}.max-sm\:\[zoom\:0\.8\]{zoom:.8}.max-sm\:grid-cols-\[minmax\(0\,1fr\)_56px_64px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 56px 64px minmax(0,1fr)}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}.max-sm\:items-stretch{align-items:stretch}.max-sm\:gap-\[6px\]{gap:6px}.max-sm\:gap-\[12px\]{gap:12px}.max-sm\:gap-\[16px\]{gap:16px}.max-sm\:gap-x-\[10px\]{column-gap:10px}.max-sm\:self-stretch{align-self:stretch}.max-sm\:overflow-hidden{overflow:hidden}.max-sm\:p-\[12px\]{padding:12px}}@media (width>=1120px){.min-\[1120px\]\:hidden{display:none}.min-\[1120px\]\:h-\[74px\]{height:74px}.min-\[1120px\]\:gap-\[24px\]{gap:24px}.min-\[1120px\]\:gap-\[90px\]{gap:90px}.min-\[1120px\]\:px-\[42px\]{padding-inline:42px}.min-\[1120px\]\:py-\[47px\]{padding-block:47px}}@media (width>=40rem){.sm\:h-\[260px\]{height:260px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-\[23px\]{gap:23px}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[32px\]{font-size:32px}.sm\:leading-\[45px\]{--tw-leading:45px;line-height:45px}.sm\:tracking-\[-0\.64px\]{--tw-tracking:-.64px;letter-spacing:-.64px}}@media (width>=48rem){.md\:hidden{display:none}}@media (width>=64rem){.lg\:absolute{position:absolute}.lg\:inset-0{inset:0}.lg\:top-\[85px\]{top:85px}.lg\:left-\[12\.5\%\]{left:12.5%}.lg\:mt-0{margin-top:0}.lg\:mb-\[12px\]{margin-bottom:12px}.lg\:flex{display:flex}.lg\:h-\[290px\]{height:290px}.lg\:h-\[460px\]{height:460px}.lg\:h-full{height:100%}.lg\:w-\[75\%\]{width:75%}.lg\:w-\[420px\]{width:420px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:gap-\[24px\]{gap:24px}.lg\:gap-\[47px\]{gap:47px}.lg\:gap-\[55px\]{gap:55px}.lg\:gap-\[86px\]{gap:86px}.lg\:gap-x-\[48px\]{column-gap:48px}.lg\:p-\[30px\]{padding:30px}.lg\:px-\[42px\]{padding-inline:42px}.lg\:pt-\[48px\]{padding-top:48px}.lg\:pb-\[61px\]{padding-bottom:61px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[25px\]{font-size:25px}.lg\:leading-\[23\.4px\]{--tw-leading:23.4px;line-height:23.4px}.lg\:leading-\[32\.5px\]{--tw-leading:32.5px;line-height:32.5px}}@container page not (width>=1120px){.\@max-\[1120px\]\/page\:order-last{order:9999}.\@max-\[1120px\]\/page\:flex{display:flex}.\@max-\[1120px\]\/page\:hidden{display:none}.\@max-\[1120px\]\/page\:h-\[55px\]{height:55px}.\@max-\[1120px\]\/page\:max-w-\[166px\]{max-width:166px}.\@max-\[1120px\]\/page\:max-w-\[calc\(100\%-var\(--chip-min\,76px\)\)\]{max-width:calc(100% - var(--chip-min,76px))}.\@max-\[1120px\]\/page\:max-w-full{max-width:100%}.\@max-\[1120px\]\/page\:min-w-0{min-width:0}.\@max-\[1120px\]\/page\:min-w-\[68px\]{min-width:68px}.\@max-\[1120px\]\/page\:flex-\[1_1_0\%\]{flex:1}.\@max-\[1120px\]\/page\:shrink{flex-shrink:1}.\@max-\[1120px\]\/page\:basis-full{flex-basis:100%}.\@max-\[1120px\]\/page\:flex-wrap{flex-wrap:wrap}.\@max-\[1120px\]\/page\:content-start{align-content:flex-start}.\@max-\[1120px\]\/page\:gap-0{gap:0}.\@max-\[1120px\]\/page\:gap-\[5px\]{gap:5px}.\@max-\[1120px\]\/page\:gap-\[12px\]{gap:12px}.\@max-\[1120px\]\/page\:gap-\[16px\]{gap:16px}.\@max-\[1120px\]\/page\:gap-x-\[12px\]{column-gap:12px}.\@max-\[1120px\]\/page\:gap-y-0{row-gap:0}.\@max-\[1120px\]\/page\:gap-y-\[12px\]{row-gap:12px}.\@max-\[1120px\]\/page\:overflow-x-auto{overflow-x:auto}.\@max-\[1120px\]\/page\:p-\[16px\]{padding:16px}.\@max-\[1120px\]\/page\:px-0{padding-inline:0}.\@max-\[1120px\]\/page\:px-\[4px\]{padding-inline:4px}.\@max-\[1120px\]\/page\:px-\[16px\]{padding-inline:16px}.\@max-\[1120px\]\/page\:pt-\[12px\]{padding-top:12px}.\@max-\[1120px\]\/page\:pt-\[16px\]{padding-top:16px}.\@max-\[1120px\]\/page\:pl-0{padding-left:0}@media not all and (width>=360px){.\@max-\[1120px\]\/page\:max-\[360px\]\:hidden{display:none}}}@container page not (width>=884px){.\@max-\[884px\]\/page\:-right-\[12px\]{right:-12px}}@container page not (width>=792px){.\@max-\[792px\]\/page\:min-w-0{min-width:0}.\@max-\[792px\]\/page\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@max-\[792px\]\/page\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@max-\[792px\]\/page\:flex-wrap{flex-wrap:wrap}.\@max-\[792px\]\/page\:overflow-x-auto{overflow-x:auto}}@container page not (width>=768px){.\@max-\[768px\]\/page\:h-\[calc\(100dvh-32px\)\]{height:calc(100dvh - 32px)}.\@max-\[768px\]\/page\:h-\[calc\(100dvh-var\(--brand-bar-h\)-16px\)\]{height:calc(100dvh - var(--brand-bar-h) - 16px)}.\@max-\[768px\]\/page\:h-auto{height:auto}.\@max-\[768px\]\/page\:min-h-0{min-height:0}.\@max-\[768px\]\/page\:min-h-\[420px\]{min-height:420px}.\@max-\[768px\]\/page\:w-full{width:100%}.\@max-\[768px\]\/page\:flex-none{flex:none}.\@max-\[768px\]\/page\:flex-col{flex-direction:column}.\@max-\[768px\]\/page\:self-stretch{align-self:stretch}.\@max-\[768px\]\/page\:pt-0{padding-top:0}.\@max-\[768px\]\/page\:pt-\[16px\]{padding-top:16px}.\@max-\[768px\]\/page\:pb-\[16px\]{padding-bottom:16px}.\@max-\[768px\]\/page\:pl-0{padding-left:0}}@container page not (width>=640px){.\@max-\[640px\]\/page\:w-full{width:100%}}@container not (width>=640px){.\@max-\[640px\]\:w-auto{width:auto}}@container page not (width>=640px){.\@max-\[640px\]\/page\:flex-col-reverse{flex-direction:column-reverse}}@container not (width>=640px){.\@max-\[640px\]\:flex-col{flex-direction:column}}@container page not (width>=640px){.\@max-\[640px\]\/page\:items-stretch{align-items:stretch}}@container not (width>=640px){.\@max-\[640px\]\:items-stretch{align-items:stretch}}@container page not (width>=640px){.\@max-\[640px\]\/page\:gap-\[16px\]{gap:16px}}@container not (width>=640px){.\@max-\[640px\]\:gap-\[12px\]{gap:12px}}@container page not (width>=560px){.\@max-\[560px\]\/page\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@container ghead not (width>=480px){.\@max-\[480px\]\/ghead\:hidden{display:none}.\@max-\[480px\]\/ghead\:gap-\[12px\]{gap:12px}}@container (width>=400px){.\@min-\[400px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media (hover:none){.touch\:pointer-events-auto{pointer-events:auto}.touch\:hidden{display:none}.touch\:\[transform\:none\]{transform:none}.touch\:\!opacity-100{opacity:1!important}.touch\:opacity-100{opacity:1}}.\[\&_\*\]\:break-words *{overflow-wrap:break-word}.\[\&_\.brand-mark\]\:scale-\[\.62\] .brand-mark{scale:.62}.\[\&_\.fn-badge\]\:-top-\[3px\]\! .fn-badge{top:-3px!important}.\[\&_\.fn-badge\]\:-right-\[3px\]\! .fn-badge{right:-3px!important}.\[\&_\.fn-badge\]\:h-\[13px\]\! .fn-badge{height:13px!important}.\[\&_\.fn-badge\]\:min-w-\[13px\]\! .fn-badge{min-width:13px!important}.\[\&_\.fn-badge\]\:border\! .fn-badge{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\.fn-badge\]\:border-white\! .fn-badge{border-color:#fff!important}.\[\&_\.fn-badge\]\:px-\[3px\]\! .fn-badge{padding-inline:3px!important}.\[\&_\.fn-badge\]\:text-\[9px\]\! .fn-badge{font-size:9px!important}.\[\&_\.fn-badge\]\:leading-\[11px\]\! .fn-badge{--tw-leading:11px!important;line-height:11px!important}.\[\&_\.fn-badge-dot\]\:top-\[2px\]\! .fn-badge-dot{top:2px!important}.\[\&_\.fn-badge-dot\]\:right-\[2px\]\! .fn-badge-dot{right:2px!important}.\[\&_\.fn-badge-dot\]\:size-\[8px\]\! .fn-badge-dot{width:8px!important;height:8px!important}.\[\&_\.fn-badge-dot\]\:min-w-0\! .fn-badge-dot{min-width:0!important}.\[\&_\.fn-badge-dot\]\:p-0\! .fn-badge-dot{padding:0!important}.\[\&_\[data-line-empty\]\]\:hidden [data-line-empty]{display:none}.\[\&_em\]\:text-\[12px\] em{font-size:12px}.\[\&_em\]\:leading-\[16px\] em{--tw-leading:16px;line-height:16px}.\[\&_em\]\:opacity-50 em{opacity:.5}.\[\&_img\]\:max-h-\[78\%\] img{max-height:78%}.\[\&_img\]\:max-h-\[80\%\] img{max-height:80%}.\[\&_img\]\:max-w-\[80\%\] img{max-width:80%}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-\[16px\] svg{width:16px;height:16px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:rotate-180 svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\+\&\]\:shadow-\[inset_0_1px_0_var\(--color-light-grey\)\]+.\[\&\+\&\]\:shadow-\[inset_0_1px_0_var\(--color-light-grey\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--color-light-grey));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:has\(\[role\=textbox\]\:not\(\:empty\)\)\>p\]\:hidden:has([role=textbox]:not(:empty))>p{display:none}.\[\&\>\*\]\:flex-none>*{flex:none}.\[\&\>\*\]\:flex-shrink-0>*{flex-shrink:0}.\[\&\>button\]\:min-w-0>button{min-width:0}.\[\&\>button\]\:flex-1>button{flex:1}.\[\&\>button\]\:basis-0>button{flex-basis:0}.\[\&\>button\]\:px-0>button{padding-inline:0}.\[\&\>button\]\:px-\[4px\]>button{padding-inline:4px}.\[\&\>button\]\:px-\[6px\]>button{padding-inline:6px}.\[\&\>button\]\:text-\[12px\]>button{font-size:12px}.\[\&\>em\]\:max-w-\[46\%\]>em{max-width:46%}.\[\&\>em\]\:overflow-hidden>em{overflow:hidden}.\[\&\>em\]\:text-ellipsis>em{text-overflow:ellipsis}@media not all and (width>=1120px){.max-\[1120px\]\:\[\&\>nav\]\:hidden>nav{display:none}}@container page not (width>=1120px){.\@max-\[1120px\]\/page\:\[\&\>nav\]\:hidden>nav{display:none}}.\[\&\>svg\]\:hidden>svg{display:none}@media (width<=1100px){.\[\@media\(max-width\:1100px\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\@media\(max-width\:1100px\)\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1209px){.\[\@media\(max-width\:1209px\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\@media\(max-width\:1209px\)\]\:\[column-gap\:24px\]{column-gap:24px}}@media (width<=826px){.\[\@media\(max-width\:826px\)\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}.cursor-default,.cursor-pointer,.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)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--brand-bar-h:103px;--brand-bar-top:29px;--background:#f7f7f7;--foreground:#2d2d2d;--card:#fff;--card-foreground:#2d2d2d;--popover:#fff;--popover-foreground:#2d2d2d;--primary:#aa3aff;--primary-foreground:#fff;--secondary:#e8e8e8;--secondary-foreground:#2d2d2d;--muted:#e8e8e8;--muted-foreground:#a6a6a6;--accent:#faf3ff;--accent-foreground:#531682;--destructive:oklch(57.7% .245 27.325);--border:#e8e8e8;--input:#e8e8e8;--ring:#aa3aff;--chart-1:#aa3aff;--chart-2:#531682;--chart-3:#2d2d2d;--chart-4:#a6a6a6;--chart-5:#e8e8e8;--sidebar:#fff;--sidebar-foreground:#2d2d2d;--sidebar-primary:#aa3aff;--sidebar-primary-foreground:#fff;--sidebar-accent:#faf3ff;--sidebar-accent-foreground:#531682;--sidebar-border:#e8e8e8;--sidebar-ring:#aa3aff}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:#aa3aff;--primary-foreground:#fff;--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:#aa3aff;--chart-1:#aa3aff;--chart-2:#531682;--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:#aa3aff;--sidebar-primary-foreground:#fff;--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:#aa3aff}:where(button,a):focus-visible{--tw-ring-shadow:0 0 #0000;outline-offset:3px;border-radius:6px;outline:2px solid #ce67ca}[data-edit-drawer] [data-dlg-panel] :where(button):focus-visible{outline-offset:-2px}[data-edit-drawer] .cvx-seg button:focus-visible,[data-edit-drawer] [data-dlg-tabs] button:focus-visible{outline:none}[data-ed-menu] :where(button,a):focus-visible{outline-offset:-2px}body[data-sheet-open] [data-brand-scroller]{overflow:hidden}[data-readonly] [data-block-tool],[data-readonly] [data-asset-actions],body.as-read [data-sec-tools],body.as-read [data-sel-spark-btn],body.as-read [data-agent-disc],body.as-read [data-navt=new],body.as-read [data-brand-art] [data-cbtn]:not([data-cbtn=icon]),body.as-read [data-cover-gen]{display:none!important}body.as-read [data-brand-art] [data-empty-pane]{cursor:var(--flobi-cursor,default)}@keyframes cover-in{0%{opacity:0}to{opacity:1}}@keyframes bpflash{0%,to{background-color:#0000}35%{background-color:#aa3aff29}}.bp-flash{animation:1s bpflash}@keyframes bpfly{0%{opacity:0;transform:translate(-6px)}}.animate-bpfly{animation:.13s cubic-bezier(.2,0,.2,1) bpfly}@media (prefers-reduced-motion:reduce){.animate-bpfly{animation:none}.bp-flash{outline-offset:2px;outline:2px solid #aa3aff73;animation:none}}.cr-prompt .mpill{border:1px solid var(--color-light-grey);max-width:160px;height:20px;color:var(--color-ink-75);font-family:var(--font-sans);white-space:nowrap;vertical-align:-5px;-webkit-user-select:none;user-select:none;background:#fff;border-radius:4px;align-items:center;gap:4px;margin:0;padding:0 6px 0 2px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.cr-prompt .mpill .nm{text-overflow:ellipsis;min-width:0;overflow:hidden}.cr-prompt .mpill img,.cr-prompt .mpill .ph{object-fit:cover;background:var(--color-background-grey);border-radius:3px;flex:none;width:16px;height:16px;display:block}.cr-prompt .mpill[data-kind=person] img,.cr-prompt .mpill[data-kind=person] .ph{border-radius:9999px}.cr-prompt .mpill[data-kind=person] .ph{color:var(--color-white);letter-spacing:.02em;place-items:center;font-size:7px;font-weight:600;line-height:1;display:grid;overflow:hidden}.cr-prompt{scrollbar-width:none}.cr-prompt::-webkit-scrollbar{display:none}@keyframes bopulse{0%,to{opacity:1}50%{opacity:.45}}.sk-wait{animation:1.6s ease-in-out infinite bopulse;animation-delay:calc(var(--sk-base,0s) + var(--sk-i,0s))}@media (prefers-reduced-motion:reduce){.sk-wait{opacity:1;animation:none}}@keyframes brand-shine{0%{background-position:200%}to{background-position:-200%}}.shine-text{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(110deg,#a6a6a6 0% 40%,#fff 50%,#a6a6a6 60% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite brand-shine}@media (prefers-reduced-motion:reduce){.shine-text{color:#a6a6a6;-webkit-text-fill-color:#a6a6a6;animation:none}}@keyframes gradient-flow{0%{transform:translate(0)}to{transform:translate(-66.6667%)}}.generating-surface{isolation:isolate;background-color:#ededed;position:relative;overflow:hidden}.generating-surface:before{content:"";z-index:-1;will-change:transform;background-image:linear-gradient(110deg,#f2f2f2,#e4e4e4,#ededed,#e2e2e2,#f2f2f2);width:300%;animation:3s ease-in-out infinite alternate gradient-flow;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.generating-surface:before{animation:none}}@keyframes gen-shine{0%{background-position:0 0}to{background-position:100% 100%}}.gen-shine{animation:gen-shine var(--gen-dur,1.6s) linear infinite;animation-delay:calc(-1 * var(--gen-phase,0) * var(--gen-dur,1.6s));background-image:linear-gradient(115deg,#fff0 35%,#ffffffa6 50%,#fff0 65%);background-position:0 0;background-repeat:no-repeat;background-size:300% 300%}@keyframes gen-breathe{0%,to{opacity:0}50%{opacity:.3}}.gen-ground{opacity:0;animation:gen-breathe var(--gen-breathe-dur,3.2s) ease-in-out infinite;animation-delay:calc(-1 * var(--gen-breathe-phase,0) * var(--gen-breathe-dur,3.2s))}@media (prefers-reduced-motion:reduce){.gen-shine,.gen-ground{animation:none}}.shine-text-dark{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#72727259 0%,#72727263 8%,#6565659e 28%,#2d2d2d 42%,#9393934f 50%,#72727259 58% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite brand-shine}@media (prefers-reduced-motion:reduce){.shine-text-dark{color:#72727299;-webkit-text-fill-color:#72727299;animation:none}}.agent-shimmer{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#2d2d2d6b 35%,#2d2d2df2 50%,#2d2d2d6b 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite agent-shimmer}@keyframes agent-shimmer{0%{background-position:150%}to{background-position:-50%}}@media (prefers-reduced-motion:reduce){.agent-shimmer{color:#2d2d2d99;-webkit-text-fill-color:#2d2d2d99;background-image:none;animation:none}}.fag--brand .fag-send{width:26px;height:26px}.fag--brand .fag-send>svg{stroke-width:2.74px;width:13px;height:13px}.fag--brand .fag-menu-trigger{color:#2d2d2d99;border-radius:999px;padding:0 7px;font-size:11.5px;line-height:17.25px}.fag--brand .fag-menu-trigger:hover{color:#2d2d2d}.fag--brand .fag-menu-trigger .fag-chevron{stroke-width:3.9px;opacity:.6;width:8px;height:8px}.fag--brand-perm .fag-menu-trigger{color:#2d2d2d66;height:auto;padding:0;font-size:10.5px;line-height:15.75px}.fag--brand-perm .fag-menu-trigger:hover{color:#2d2d2dbf;background:0 0}.fag--brand-perm .fag-menu-trigger .fag-chevron{stroke-width:2px;opacity:.6;width:12px;height:12px}.cvx-lab+.cvx-lab,.cvx-seg+.cvx-lab,.cvx-set+.cvx-lab,.cvx-wells+.cvx-lab,.ps-row+.cvx-lab,.cvx-add+.cvx-lab{margin-top:18px}.plc-read+.cvx-lab{margin-top:10px}.cvx-lab.xe-gl{margin-top:22px}.cvx-lab.xe-gl:first-child{margin-top:0}:root{--tk-w:296px}.tk-side{z-index:8;background:var(--color-white);min-width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--color-light-grey), 0 4px 12px #0000001a;visibility:hidden;opacity:0;pointer-events:none;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 6px;transition:opacity .14s .3s,transform .14s .3s,visibility 0s linear .44s,background-color .12s,box-shadow .12s;display:flex;position:absolute;top:8px;left:calc(100% + 12px);transform:translate(-4px)scale(.92)}.tk-side:hover,.bp-b.tk-host>.tk-side{background:var(--color-background-grey);box-shadow:inset 0 0 0 1px var(--color-light-grey), 0 6px 16px #00000024}.tk-side img{opacity:.72;width:15px;height:15px;display:block}.tk-side b{color:var(--color-dark-text);font-variant-numeric:tabular-nums;padding-right:2px;font-size:12px;font-weight:600;line-height:16px}body.as-comment .bp-b.has-tk>.tk-side,.bp-b.has-tk.tk-nobar>.tk-side,body.as-view .bp-b.has-tk>.tk-side,body.as-comment .bp-b:hover>.tk-side,body.as-comment .bp-b[data-tap]>.tk-side,body.as-comment .bp-b.tk-host>.tk-side{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .14s,transform .14s,visibility,background-color .12s,box-shadow .12s;transform:none}body.as-comment .bp-b:after{content:"";width:56px;position:absolute;top:0;bottom:0;left:100%}body:not(.as-comment):not(.as-view) .bp-b:not(.has-tk.tk-nobar)>.tk-side{display:none}body.as-view .bp-b:not(.has-tk)>.tk-side{display:none!important}.bp-b.tk-host{z-index:7;position:relative}@container page not (width>=884px){.tk-side{left:auto;right:8px}body.as-comment .bp-b:after{content:none}}@media (prefers-reduced-motion:reduce){.tk-side{transform:none}}.bp-b.has-tk .bp-tools{opacity:1!important;pointer-events:auto!important;top:0!important}.bp-b.has-tk:not(:hover):not(:focus-within):not(.tk-host):not([data-tap]) .bp-tools>:not(.tk-bar):not(.tk-sep){pointer-events:none;opacity:0!important}body.as-comment .bp-tools,body.as-view .bp-tools{display:none!important}body.tk-picking .bp-b{cursor:copy}body.tk-picking .bp-b:hover{background:#aa3aff08;box-shadow:inset 0 0 0 1px #d6b3ff}.bp-b.tk-flash{animation:1.2s tkflash}@keyframes tkflash{0%,40%{background:#aa3aff0d;box-shadow:inset 0 0 0 1px #d6b3ff}}.find-flash{animation:1.2s tkflash}::highlight(brand-find){background-color:var(--color-brand-violet-soft);color:inherit}body.tk-open [data-brand-scroller]>div:not([data-fluid]){width:calc(clamp(1142px, 100% - var(--tk-w) - max(0px, (100% - 1440px) / 2), 1440px) + var(--tk-w));padding-right:var(--tk-w)}body.tk-open [data-brand-scroller]>div:not([data-fluid]) [data-rigid-1440]{width:clamp(1142px,100%,1440px)}@media (width>=1120px){body.tk-open [data-brand-scroller]>[data-fluid]{padding-right:var(--tk-w)}body.tk-open [data-brand-art]{margin-right:clamp(0px,828px - 100%,36px)}}@media not all and (width>=640px){body .tk-panel{width:100%}}.tk-panel{z-index:55;width:var(--tk-w);background:var(--color-white);box-shadow:inset 1px 0 0 var(--color-light-grey);visibility:hidden;flex-direction:column;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility 0s linear .24s;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}body.tk-open .tk-panel{visibility:visible;transition:transform .24s cubic-bezier(.4,0,.2,1);transform:none}[data-toast-host]{transition:left .24s cubic-bezier(.4,0,.2,1)}@media (width>=640px){body.tk-open [data-toast-host]{left:calc(50% - var(--tk-w) / 2)}}@media (prefers-reduced-motion:reduce){.tk-panel,[data-toast-host]{transition:none}}.tip{z-index:90;pointer-events:none;color:#f4f4f4;font-family:var(--font-sans);white-space:nowrap;opacity:0;background:#2d2d2d;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:500;line-height:14px;transition:opacity .12s,transform .12s cubic-bezier(.4,0,.2,1);position:fixed;top:-200px;left:0;transform:translateY(3px)scale(.97);box-shadow:0 6px 18px #0000002e}.tip.show{opacity:1;transform:none}html,html *{scrollbar-width:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.bw{flex-direction:column;gap:10px;display:flex}.bw u{height:14px;width:var(--w);background:#f5f0fb;border-radius:7px;text-decoration:none;display:block;position:relative;overflow:hidden}.bw u:after{content:"";animation:bw-sweep 1.3s cubic-bezier(.4,0,.2,1) var(--d) infinite;background:linear-gradient(90deg,#aa3aff00 0%,#aa3aff38 28%,#aa3aff9e 50%,#aa3aff38 72%,#aa3aff00 100%);position:absolute;inset:0;transform:translate(-100%)}.bw-queued u{background:#f4f4f4}.bw-queued u:after{background:linear-gradient(90deg,#0000 0%,#0000000b 50%,#0000 100%);animation-duration:2.4s}@keyframes bw-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.bw u:after{opacity:.5;animation:none;transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--flobi-cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAHAUlEQVR4nMRXW2wUZRt+5rS7s7Nb3B6wkBb4ofJrpbWIoKjR2tJaFIxFiogxUWOIUeONN94Yy403xnhhPERFE03UUOMBD+ABWVAToxIpaI0cSkWgtdt22+5hTt/M+H67TNm1iwhifJNpd7/9Zt7ne573NCL+Y5NLL3uCV2JVQMnlf2RCkVtyvInW6rsgJPshxvT87310XT8TbiIOjz57j3OE5wmMXOi8BxBRDwnHIJFzyYpCDDAIdTK8xDBcLIdTnoAbr4HjxT0XOSC5c5wzmCkGuuFx5/J8GYrkIWCFECwTITsyRMcifAE4Uha24sG2LbBMFsyqgBPbA5ez0s3PcA5ATgLwhO5mSPUmFExApZOHQyois+9INwx/FjnOjkN3yakpwBIDMBQbJnFnBUXYpgtG9zh9JBHicM9WHqHw9LUxBC8wEHEElDW+OvrKiWT/1fRYuyq0ID7+Vei9wZ7wPtqu80t0YLgKTNWCSQu2YYONEysNJA+PlS7A/TvyTAEor4NSG4Fqayi7sMNcNNa0+6ON996Z27R4yVLctnY9rl3adtg4GN56dHPZdiOJCc8jIB4MDobJML0sLIOYipaD9REr9ZcSMz1/HbRTAJYRgHQVNNvGBbEmNk9fvWPH/ffdVbS5oqISt9y6Fp2d63UtW719dHv4neFdoSOez4oLwyFWgiRRVoCdYWAUzAwngXSXiJMiBipUhBFETJRRddlziRc7N1zXODY6Og21JEm47voWrCFWGhZcs3eyN/D+sc2RuOMiw0wYgQB0iYMheawAzADFSpKYGdwD588gJP6nGd3C/6ohSiHIbhBBQYQ6Y5FdnpaHl/24fy887xRoQRBy3weO9GPbR1vxxZcfVofmms1LH6xeXXmFUM7GlRE7IboERiFZJHIu5u4zgGQF+UrAi9ORgU2nGOAS7aQs6LehVgJRm6EycrFzkbluV899d6/P7eFOfeeFYHxTVRXtHatwW9cdzpyy+q8nvgu+e/R17RvyPqkzpNUA0sSCsTAKqzkOx4+JKQBbuiBS9QuqNiKyhnJJwMzGZ0eeWXtXS+Pw70NTAHw7HRBuDY1NWNO1Hs1Xdxw1ftFeOPTUjPc8CRMOAQmkYPT1gXVD4IUsTw/XhAeJSZFLRciWHZiuCzN9MLC746bVp3XqX/66/3//vr3Y9Nij6FzbMucn67Mn5m1MXQUHAZJDzsyEWF9QAEX/A0+V4Ay4PI0oMizCZ4x8oO1sXbHSK3XKQisFgtt4cgyff7oNoVq2UGEQ6WCCZhb3nykAfDU2Hy6LwDEysF1iYfKwNDK3sr63ds7c0zrnDn15/ItbOBzGqls6cc/dD4yme0Pf2TI9W4KXGURRGha0Yy6D51E6OhGVZJBgUoro2YPyl23tNzW98vLzUw59J3+Oi7CmoaW1Hc0tbbi8/tp+dzi08/c3I1uG9stHBWLVorqQosb2K06BmNaO4zwbBikbKhGlQlJZtsCpC278vmdD12qx0KlPNf98YfUsPPTwI7hmSfsR+1joq8RObcfEN8oAVciMJSEtMGQkGZlSWVA0kPDFLXHPiy4Hm0iBhaiIpA5JifnRut4FdQsXHz50AEX7yXmsvAKbX3x7LP1xzZM/v6rup6emXIYsZVGWGpURcqBTXBk2NbJBlitG7g0oEQO+8dY6RD2fZwP9agkyjOxhZfeKtg4U6u5Tf/8DDwO/zHpj5BP1Byo+I4KDEbpvhJrYmJLF+Hga6dkV0HUFFnLpV1wJpwHg2cA7Gs8GXtd5MCbe13a1tK10/VP7pkUiaG2+eeK3lyLbSOMkZU5SYki6GWrQGaRpZshSUBvUHe1SZbgkAC4Db6e8o/EBhHc7LkN1eF7vwv9fgkIQN65cBffEjI+J8klGFY/2TuqktZWCXjUTxq8DsDbuAVtHrTlfeKZ3xGkACmXg049CbZaWdL1fia9oX1m0r3PN7c7x1yNv01yQ4oFGtOtjozC1Adg80LjTfLCdfiYoCcCXgY9ejp0HcGKr9nnrig7m71nU0ISa6MW7swPSoGxT0DHQiAC7enH+xH93KioJwJeBaGR89CLldOugNFSp1n677MrluT1dt29A8mv1LeI1RY1OT1LA8t7PSzrOdiQrZXxGmLUEkpxGSCyDptKYNnud3hhtHX564NiBmotiV7y275HYU7Q+SfNxiqpcFjWw1vXAPS8Ach2SGMrMg6JVICiFEbazNLAoCFBmiLIHZvMBVSfHJnSKm5Nplu9y5wHAqcqY4NOyhYAKKBZBsFw6IoMj06RDCWcNWaT9obz2ZzuaizgDul00alcFYQ9NUJDZ0MeHkc6S7nKKoj4/C1rcedc5OPd9nMHy74n8ramqGcKBVP4equleogremabe8wCgGMj0m//ZO+JZAPh37A8AAAD//3NpXqwAAAAGSURBVAMAujyNCGkqt1AAAAAASUVORK5CYII=) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAQAElEQVR4nORbC5BV9Xn/zvO+d9mF5Y2AIOISLBFjLCUC8lbwCT5CM3U61WZSx9c0sZO0wzKTdGytSTrpTKdpOlODGgxxMApGYqKsgqhE0AoLWkGEZXfZu+yyex/nnnd/3zn3LPfu3rt7d4EtGT/mzLl77zl/zvf4fc//EekLTiJ9wUmmIZMrDH6N4NIfCVUoALeXo03gbrCrN5J/tX/hpS2MQZjxGQ+YrufzeqKmJAmLSlzdyNfUgfutuIZ8KWzMny9VYZQVgJs3dWaeGW9aTMKEFAk1Gglthn9fwiq+PyWTO14lF8zTorHkeALZ5f3dK4xLTRBlnKAr5LUu1K8noWs+ifXtJKpnSKJqkkZFSQajSgxnJ0QKH/xZwnc5mZR6XHP8OMm1zSQ11ZO0aDHuX++v1+Bx7wq+gCvxJxeXSjxAL96FTXhwAuPXQePpOnzuJslIkBjTSTQN/F0NJ2L7a1gStNxNpKjkZELk6GfJVXAOx/B3K7kQkNMVIbc1QW5gFZcCPPoI4BzmWWNNh0iamiVRqiJJjJAkZEmKRMB4jiQrRKKt4jfHX8MWyVVx6AY5lkZuPEy2ppHjRslWU+TgPieeIOejZnJD1eTMgiCS8BdNW/vCw3usERNGPwE05DHPZs8mHzAP5mQ5Q7KegKnnED0kkhyZRNE9t4ZokuNACGTjn0p2xiI7hoMgDDLIToXJUVK+VbQlyWF/UQdfkSxwnCNtFUUCcAPsw/QZv9CUFJNJZuYth2DRpNguMI+zKEAIIoQDC7AgBFkg12PeIduyyJFVYtZtXG+pYbKEbl8QhVYBCNnl4MHPMxJOs0AAvvlDEaKn/QSYbyfZlEgRoqQKDg4FesVZhhAm35+6NjTVmt2zP/Jh+4vhzyzcqzrkAAoOC8EB43ywABQ+h/wzW0XIIasKFpHl1TSy4TjdKbVkMzw6YRWL8lYxEvAoEkBDHvt0yPf2BrQuWqTGwqSmdQpLMoVEkUJzf9bxjBJz5wR32rrQkjmqvHzy6fgr+jEp7cpkARowDF8IsBYT4caE5XhC4O/YPjIm2YCDpcAqxBjZ3Xl4xAGP9AjBo58AAvPnUCe50Dq0L4NxXaeIEqbw3CfPfDs00dnwu9/+hna+uoOuqp9DN6+9ncaNG0+u7eZyp+TG06/FtnXtDH3msubBuAoB8DkQhmcZTt4yAA8XwgjjcyE8AAkHPsjh3IKd5sWCR68AAvxzzOYYznEdVqCy1nMamJcoXLNQnzL9oZ5Xd/5mOzX8w+NFC92weCmtv+vrdO1113t/m91iU+oj9ZXPf5J4HZo3BTCO/8y0cWbBCGbeKlRPSJYLfwEIeZZBOo4InGYaTjN0zmkWwmM94LGJzh8e/QQwYT48PvBfa8LhmaQivofxcwROMDrzsdSK2utzTz7y4P307jtvl1xwymVT6a57vkE3rbmFolHYtSF05o4qrzZvje9IHZQ6WAiBIIQCq+j1FXmnmYHTdOE02VcUwiNwmhcKHiWLISQ6QgreXUSSExJIMF0SAQPR6RE0/r1u7PiyC5488Tk99c/fp3//tx960Fh/94baKVdN/foV3+u8S2+X3u54M/Jy67bIQYWZB+N4AJMFQHyYnlAsVyMrnCCkGhCEAGvIkQ042vBJdj5iOJnj5MBJO3DYLgEeW/PwcD2LYKOoTAglLaBGJTlwgIII7bsUjSgUdWNUPe8/k6/u2bMr9O1H/4Yqpa9ev4DuBDwWfg0FBbBg9QhHew6p209urnrd7kAcEMlga2CnybCwIAhHISsi+I5TK4RHkFMAHmPjZHck8oJAGK25nJz+0BhYEP2cIAsAWZrUAwhkchQKyRTGk0VliWLwZPGrf3JmkzRGX7LyxgWUzWZpKDRx4mS6fd3ddOtt6yhRVUWOST3aceW1ll/Htve8q7R60Mj7C08QOMJ5p+n0gQdHjyJBwGH2QqMg1R5MCNK5jw3CYlw5/0oS4ATFDDLAhEuSJiC9R9KDJEdBaFPVqY5UNcNZzKb+v58coaFQKtVD+97dS7/c8iydOnWSJk2ZFBp/RU396AW520bfoM9U69xc+qDSAUhILpIsCQcnW/BDkmThOwHJpokMVCQxHCJBQ5oeqyYhCahWAapcmxxrA2SnE122kOhXkMIbxKl9g+Al+CWobBjkao+jABKbMEJUxLYphoeKwztXz/tZ8oV33nkr8tjD3+y3oOvmmyFCZYXe3Kvn0R3r76FVq9d6f9tZoTl9WNlx8pn4TuOUlLbz1tBrFfnowQcchsnQ0Bk+sIacQRZbw2ewEA6dDAlOpnxLKG0FJROhtgMkB3kAYj9kTRHHoRj0EceDxOf8qOu74YnWkhVL/tTTal8BMPOBICoVxujRY+i2O+6i2++8m0aPGYOKijS9WX69ZXv0pbO7Q58LtucoDRaIgjMLgn0HCwLPZaBOMZGCW6hWrWqcWQhzJ5MdwKHBixL9hVAAgU0wlwZqaiLhxHj4ggQJ+FGEVCWEI5lzf0QCGTiUwxNtIT7TWnwCMPjk48P9mGGGg6Pv9+VIgz0f2L8P8HiGjh39lMaMrVMmzx43q/Y6fe2YJdrVSL7Mzg/UNtnB8+C5BUQlVwFHkLcL0Vj47CBgo9gCdsmNRMnNdiJEcr56nFwfCv1hULIYGswRyoDCvOeSL7y3b0/kkQcfKFowsIC+VAiNctf0pVlXzqY7199LK1etoVAYpWSO2jOfKq80b07sSB+XOuAjdFimDt+UcyTSIQgDIdSAvRsKLCYzFhaRIrvmfUChjBWULIf7+gHOBsF4FP9RFL8CZRSf/S+dj4cmGUtXL1vYDwaD0VDhkUhU0dpb76B1CKUTJk7ilNvInZYbO38Xfb79lfBhWGWOhYC8JYfwqVsGBCOTEUChE1CgXeSU8gVS8X/VILCpJI+TEAcM0MQQkKdyIsT9ANF1vGiA7Jzk0CSbqmbZS1paTtGRw4f6MTgQY0OFh2Ho9NH/fODB43DTQaoaNUqadtXkGVXzjFvGLNOuEQz5w9QJqQeB0UVm5RgwZRl1hWOAYZ3ceaPIue+4nyn2hUGfnqAvHTR+XU4sNOTeBrPrVfZ+iSvnY3Lrf8f3oYhJL1u+ioZLfX1FoWWUIv59z+5Geuyhv6Z1t66i53+xGfmx9uWJ93VvnrBWm8F+KgSfFUanijtXqRoSpk0j+gTN3K1lGsD9mqJ8FcuIqy8uQLgyk70uAEQgQwjc/kO5ywVNrlXaO/8rX6VRNbX9GBuMmVIU3FfJvS0tzfTjp56gP7/3dspq6di4mzPfRUiQAAFRteC8OY1H1zqp+53sc3cWN2JLdIUFL25y6cktK+7lccbFvT7k75bX7CC/1u85EG7kO5YuW0kXivpaxGDCaD55gt74/W9JTrjzRY4ENolI4wVECyFT2LZfX/r+srPBAAbcyCwHg5Zno/sZBjdeIAEEDAdHKV8xEFV9yYrTEKmkAAphwG2qIhjYxTDQTsm7r5n/FRozpq54jSHAoFDT5XKIcsTCX75yNR6Ejqc/lHtEyWvLuaiq3JjsOz4e1HDZTJUKYEAYhPIWACFwetpzQH2T71iydAUNhwo1XSnTqhqixUuW0fef+CH9AIcqhzuTO+LfYXiiVnAiUBR6ma4OAdSFyJ0QIbeQt8K1BhyOMgx+ipvrAANUbo6Fuhxf2wgzNrrAFmpVu/UXsQ/G3ZTtXrp8VfXW55+l4TBfCYVCYVrwZ1+jG5YspUXoPkWQ6jHl2sTtx/+j+l97DsntYr6pworiMJhOI5IhFM6aTO5iopLmWFYA/FgN/AEw0Jt9S5BRYHAkoCxgIOVhYHswePvqP/ny6pra0dTVeebcGoMwN9jv4XDEY5rNfMHCGzymOQkyOuV9XfvlXc2/rHoz10bdSItzXl2A7I97jGGTrCx6izJcdhqMv0f+4LaBhiAAHwboOAEGGAt7MNAYBmh6u4ABV2FIikwEFbN7v/pmdLq1esWqm+n5535etEopLQ+m+RsBpz5M63pS3p98T3mr/VeJPXobpbkw4vQXGtcNtEhk7iSiKDJTEICIBgqswMyiUTK6t5lamksagPITYuGnldQGm5PPHTzywagH/nIDDZfq58ylv/teA10xa7bHtJGUD/QcUvYktyX2aqcpzQ2TUhVhiLUP5tE3tFApmVwWJ2oRt5AGN6FBUi4NZhrQB5SEAWHB0TAv9O08GLAzxINlm+XdqO3XjBs/gU63tRatU6jxctr/xn1/Rd968FHksqR1vaNuaX66+jWjk9LAtc5Mg1Gvb+h1kk2vVeb1EzOAIBc+Gr7jvmHAPCdxKIedQPvlND3IHqES0QDtar0L0194Wo4GSD68Xl73H/xoMJykaMbMWfTNbz1MZqfw6ZGNtQ8f+3H1S2YXdWEalUHjNIOwlkFYy6BHmUFtkgHjWXQpNDNEObTXcxjS6iwMFkQB83ayaApduiFS0SappoKkCM7YwX9uh22/S8uhh/OBlhdiB11TOLtsxeqy65TT/j/+04+4HZo++lT1k9pR6TSKrizsNcuMQwBZOLcMWmJZ/owlNLCi5VKUM0zSw6j+UrCOHBwfl7/UpxGykQbehDCoAIKbg6QI2vcqLU6KZMfPBwIYaCelxqvqv0RjxxW3zQdKitjZXTZ1Gp3dHXk6fUw5DV1pzKQEZvkAzrP8HTDvneOYJtqaz7jVTQYzfjms8GzWr/2bhtgUrcACSsOAp70MA06JeRbIguh+L/wW37Fy9RqqlO5cdw9wL6RO/Dz+hmDBpFHXowuhodGXw89aiIWBOl/Hb2aO9G7U+fjeiHBfcILPOKo9r+bnxgc7POQvTqVt8Yr3CfaFQU5BOLR9CHBCJHGJ/GLkkKMLHUuX9S+RS2V6U6dNp2uuvY7SR+Xf2wZMWwKeEdNRw+fgW3K2BS3LpDPGucHBGEdfwowbsDbN13gh44Va9z3+4MORigRQCgY8sorkYcAQ8CpELpFPyW9dOfuqfjAoRXdA+yC3/aXYyyJaWxIOVHO6jfjOzHvtrSwZjHFmvA2MN8HyItzhmUP2A+/7nZ5A4w29oa7y0ViFFtAfBjzbz5SAwZm9IS8arL7plgFXVBSFbl5zGxkd4vvd+5UWeHfD5HDH4w7EdLTgDfT6DS+sOeecW30T2Y27/HY39TJducaHKQCfCmHA2114H5Cb3wUS9O3bX4wcdnTqWLp84HC4EnOAWDxOXX8I7fCGXaLPPIYwBs8KTZ4EVZ1LaFjjjXltN/TT9vBH5BULoC8MeK8Pz/PV/JyfB5hObzRQdnE2N2nylLLr3bvhL5BMCMnm/4rv5USHMzszP+zgdDaCBEfEmhzT2bMXDzjOj+lCGoIFFMOAR9Vp7hFYvgWIwdibtwbsU1/nO7idXYo45b18xkzKfiq/LHJrG5hn7fMaLFBv7qf58z7P7HcNPN05HxrybnGGAQ8gM6izZQwmvWlt3g9Ygp+bt26LHnFyQsvylTeVXIN7/Uh2zJNbEtu93J5HXoI/CTqmlAAAAvZJREFUJuedI11wsDwC52FnENMr7wsNjYYkgOAheGNCqtnfCFmDh3WBUTEM7Zm+KbNWsy3SG9OmX04zr5hVtEYcDoTTZSMpNqaPSB0QhI7w5mnfYnvSEdagfd4ew4IeLJU9XxqiBfgw4PYSDx95Z9cJOMNw1N/m4hUqYIiZ6twZ28Z3PPTod4pW+NvH/96b8nQ0RrZwHW+IvgM0oH3ePcazvV7t1xXu+rg4NOS1++4l5CHqBIXkVpNCsIgQT5FQrYURxsJznui6PzrDeuCTj4/Q2+jno2vkbaHR28Vff/Tw6B9wzPcmOkh6LI772fxIC9kd+vkWmz97feEiaZ9pGMI9t5vU2wg9lsRjraQgXCkZ3lKnkmpaEIRNIVkhZfojPYtjc4wN3La2c3Qs+5m65eOG6he4lpe5oSH7jYy0ToYk+AlPEPbY8zdcRPNnGpZ19bWC6dUkIUeXoy6EAJeIVFlBaFQ0HKLp7yhFiitgmOmKPLJS/I1RHPLCYF7P+rU9Fzac27PnbxygiXEhaVjvDAVS4/DEvoDDlQPHBUdgxcBQxkC7CubtFTYq8cYqjctZoF1zQihvHT/PV1DOBswncb9d629sGAnsBzTMl6Z8Z8gemndhfA6HxQ/PGsxCq+jHGxnk8VzFMcbdfInLB//N35s6TB/XpfLM16OW581OnGgFSQ9dZO17nNCwqeB1mvx7BcHWejNB4mXo03apJGFULfKYimd1MHdvYMFDlsLtsSw8Zp4zvo0wfaqwlL0QdJ5W1v/lilqDhPF1GE5mSAxjNscvWPAFKn/OT2oKX6YIdoBSnnmeSDWMkPa9B6fzpuKXLOqSmMhCEPxeUWIyCbzpkq9CdifUqL4AOItM5ZusdX12hjeMIPNMF8jPFAiB/DfLWBA8l2/VvO96iTu0PKoK3hgp3Oo6UmZfSBfQ0fZ/t7A+WL9wNJ0fUl4qr9VdhEjjK7KQk00F/8/Ggp/OZ5f3haKRCLVUXMz9/zFbikZIAJcufeHfHv8/AAAA//8w6bCMAAAABklEQVQDAJggSKgWdgoSAAAAAElFTkSuQmCC) 2x) 7 7, default}html{cursor:var(--flobi-cursor)}.sc{--ink:#2d2d2d;--light:#e8e8e8;--white:#fff;-webkit-font-smoothing:antialiased;color:var(--ink);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:20px}.sc,.sc *{box-sizing:border-box}.sc:before,.sc:after,.sc :before,.sc :after{box-sizing:content-box}.sc img{max-width:none;display:block}.sc-stats b{font-weight:600}:where(.sc) .sw{border-radius:4px;flex-direction:column;flex:none;justify-content:space-between;width:356px;padding:16px;display:flex;overflow:hidden}.nw-q.nw-scan{width:814px}@keyframes nwdot{0%,to{opacity:.2}40%{opacity:1}}.sc{height:460px;box-shadow:inset 0 0 0 1px var(--light);background:#dcd3ec;border-radius:4px;margin-top:36px;position:relative;overflow:hidden}.sc-bg{filter:blur(21px);background:url(/assets/sc-backdrop-V36IMjvf.jpg) 50%/cover no-repeat;animation:30s cubic-bezier(.45,0,.55,1) infinite alternate scdrift;position:absolute;inset:-60px}@keyframes scdrift{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.14)translate(-18px,10px)}}.sc-stage{justify-content:center;height:256px;display:flex;position:absolute;top:44px;left:0;right:0}.sc-pill{background:var(--white);border-radius:4px;align-items:center;width:520px;max-width:calc(100% - 48px);height:60px;margin:0 auto;padding:0 24px;display:flex;position:absolute;top:340px;left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #3c146e1f}.sc.almost .sc-pill{top:200px}.sc-say{letter-spacing:-.34px;white-space:nowrap;font-size:17px;font-weight:500;display:block;position:relative}.sc-pill:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 40%,#ffffffb3 50%,#fff0 60%);animation:3.2s cubic-bezier(.45,0,.55,1) infinite scsweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes scsweep{to{transform:translate(100%)}}.sc-say{color:var(--ink)}.sc-cursor{z-index:3;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.sc-cursor img{transform-origin:22px 3px;width:44px;max-width:none;height:48px;position:absolute;top:-3px;left:-22px;transform:rotate(-38deg)}.sc-ring{z-index:2;pointer-events:none;background:#aa3aff1f;border-radius:50%;width:36px;height:36px;position:absolute;top:-18px;left:-18px;box-shadow:0 0 0 2px #aa3aff99}.sc-browser{background:var(--white);border-radius:4px;flex-direction:column;width:604px;height:256px;display:flex;overflow:hidden;box-shadow:0 2px 22px #63636324}.sc-tabs{background:#ececec;align-items:flex-end;gap:18px;height:44px;padding:0 20px;display:flex}.sc-lights{width:52px;height:12px;margin-bottom:15px}.sc-tab{background:var(--white);color:#838383;border-radius:4px 4px 0 0;align-items:center;gap:10px;min-width:210px;height:34px;padding:0 16px;font-size:14px;display:flex}.sc-tab i{background:#e3e3e3;border-radius:2px;width:16px;height:16px}.sc-nav{border-bottom:1px solid #f0f0f0;align-items:center;gap:16px;height:46px;padding:0 20px;display:flex}.sc-nav>img{opacity:.9;width:17px;height:17px}.sc-nav>img.back{transform:scaleX(-1)}.sc-url{color:#838383;background:#f4f4f4;border-radius:4px;flex:1;align-items:center;gap:8px;height:30px;margin-left:8px;padding:0 12px;font-size:14px;display:flex}.sc-url img{opacity:.3;width:13px;height:13px}.sc-tab em,.sc-url em{white-space:nowrap;font-style:normal}.sc-view{flex:1;position:relative;overflow:hidden}.sc-site{will-change:transform;flex-direction:column;gap:14px;padding:22px 24px 24px;display:flex}.sc-hero{background:#faf8fc;border-radius:4px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 20px 22px;display:flex}.sc-logo{letter-spacing:-.6px;font-size:22px;font-weight:600;line-height:26px}.sc-lines{flex-direction:column;gap:7px;width:62%;display:flex}.sc-lines u{width:100%!important}.sc-lines u.s{width:64%!important}.sc-row{gap:10px;display:flex}.sc-row i{background:#eee var(--im) center/cover no-repeat;border-radius:4px;flex:1;height:84px}.sc u{background:#ececec;border-radius:4px;width:62%;height:7px;text-decoration:none;display:block}.sc u.s{width:38%}.sc-btn{background:#e4d3f5;border-radius:4px;width:78px;height:18px;margin-top:3px;display:block}[data-scspot]{position:relative}[data-scspot]:after{content:"";pointer-events:none;opacity:0;background:#aa3aff0d;border-radius:5px;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:-5px;transform:scale(1.04);box-shadow:0 0 0 1.5px #aa3aff}[data-scspot]:before{content:attr(data-sclabel);z-index:1;color:var(--white);letter-spacing:.1px;white-space:nowrap;pointer-events:none;opacity:0;background:#aa3aff;border-radius:3px 3px 3px 0;padding:0 6px;font-size:10px;font-style:normal;font-weight:600;line-height:16px;transition:opacity .4s .12s,transform .7s cubic-bezier(.16,1,.3,1) .12s;position:absolute;top:-21px;left:-5px;transform:translateY(4px)}[data-scspot].read:after,[data-scspot].read:before{opacity:1;transform:none}.sc-phone{background:var(--white);border-radius:4px;width:230px;height:256px;padding:28px 16px;overflow:hidden;box-shadow:0 2px 22px #63636324}.sc-prof{align-items:center;gap:12px;display:flex}.sc-ava{width:52px;height:52px;box-shadow:0 0 0 2px var(--white),0 0 0 4px #d6b3f7;background:linear-gradient(135deg,#f3c7f9,#b98af2);border-radius:50%;flex:none}.sc-prof span{flex-direction:column;flex:1;gap:6px;display:flex}.sc-prof b{font-size:13px;font-weight:600}.sc-stats{color:#2d2d2d80;justify-content:space-between;margin:14px 2px 12px;font-size:10px;display:flex}.sc-stats span{flex-direction:column;align-items:center;display:flex}.sc-stats b{color:var(--ink);font-size:12px}.sc-feed{will-change:transform}.sc-grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.sc-grid i{aspect-ratio:1;background:#ede4f7 var(--im) center/cover no-repeat;border-radius:2px}.sc-doc{background:var(--white);border-radius:4px;gap:18px;width:520px;height:256px;padding:28px 22px;display:flex;overflow:hidden;box-shadow:0 2px 22px #63636324}.sc-side{flex-direction:column;flex:none;gap:9px;width:108px;display:flex}.sc-side u{background:#f5eefc!important;width:100%!important;height:18px!important}.sc-side u.on{background:#e6d2fa!important}.sc-pages{will-change:transform;flex-direction:column;flex:1;gap:12px;display:flex;overflow:visible}.sc-page{background:#faf7fd;border-radius:4px;flex-direction:column;flex:none;gap:8px;height:106px;padding:16px;display:flex}.sc-page b{letter-spacing:-.6px;font-size:22px;font-weight:600}.sc-page.img{background:#ede4f7 var(--im) center/cover no-repeat}.sc-page.sw{flex-direction:row;gap:8px}.sc-page.sw i{border-radius:2px;flex:1}.sc-page.sw i:first-child{background:#aa3aff}.sc-page.sw i:nth-child(2){background:#f2c14e}.sc-page.sw i:nth-child(3){background:#2d2d2d}.sc-page.sw i:nth-child(4){background:#f4e9d8}.sc-page.type b{font-size:40px;line-height:40px}.nw-scanfoot{text-align:center;flex-direction:column;align-items:center;gap:0;margin-top:18px;display:flex}.nw-scanfoot>span{color:#a6a6a6;font-size:14px;font-weight:500}.nw-scanfoot .nw-go{margin-top:22px}.nw-failacts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:32px;display:flex}.nw-failacts .nw-go{margin-top:0;margin-right:8px}@media (width<=860px){.nw-q.nw-scan{width:100%}.sc-pill{left:24px;right:24px}.sc-browser{width:92%}}@media (prefers-reduced-motion:reduce){.nw-dots i,.sc-bg,.sc-pill:after{animation:none}.nw-dots i{opacity:1}.sc,.sc *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.nw-bar{background:#00000014;border-radius:2px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.nw-bar i{transform-origin:0;transform:scaleX(var(--nwfrom,.04));background:#aa3aff;border-radius:2px;animation:linear forwards nwfill;position:absolute;inset:0}@keyframes nwfill{0%{transform:scaleX(var(--nwfrom,.04))}to{transform:scaleX(1)}}.mk{z-index:1;pointer-events:none;height:auto;box-shadow:none;background:#dcd3ec;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden}.mk .sc-bg{position:absolute;inset:-40px}.mk-stage{transform:translate(-50%,-58%) scale(var(--mk-k,1));position:absolute;top:50%;left:50%}.mk-cur{z-index:3;width:0;height:0;animation:5.4s cubic-bezier(.45,.05,.15,1) infinite both mkcur;position:absolute;top:0;left:0}.mk-cur img{transform-origin:13px 2px;width:27px;max-width:none;height:30px;animation:5.4s linear infinite both mkpress;position:absolute;top:-2px;left:-13px;transform:rotate(-38deg)}@keyframes mkcur{0%{transform:translate(var(--p3x),var(--p3y))}9%,24%{transform:translate(var(--p1x),var(--p1y))}35%,50%{transform:translate(var(--p2x),var(--p2y))}62%,to{transform:translate(var(--p3x),var(--p3y))}}@keyframes mkpress{0%,7%,26%,33%,52%,60%,to{transform:rotate(-38deg)scale(1)}11%,37%,64%{transform:rotate(-38deg)scale(.86)}}.mk [data-scspot]:after{animation:mkspot 5.4s var(--d) cubic-bezier(.16,1,.3,1) infinite both;transition:none}.mk [data-scspot]:before{animation:mktag 5.4s var(--d) cubic-bezier(.16,1,.3,1) infinite both;transition:none}@keyframes mkspot{0%{opacity:0;transform:scale(1.05)}6%{opacity:1;transform:none}24%{opacity:1;transform:none}31%,to{opacity:0;transform:scale(1.02)}}@keyframes mktag{0%{opacity:0;transform:translateY(4px)}7%{opacity:1;transform:none}24%{opacity:1;transform:none}31%,to{opacity:0;transform:translateY(2px)}}.mk-pill{background:var(--white);border-radius:4px;height:30px;position:absolute;bottom:15px;left:14px;right:14px;overflow:hidden;box-shadow:0 10px 26px #3c146e29}.mk-pill i{letter-spacing:-.24px;white-space:nowrap;text-overflow:ellipsis;opacity:0;animation:mkline 5.4s var(--d) cubic-bezier(.16,1,.3,1) infinite both;font-size:12px;font-style:normal;font-weight:500;position:absolute;top:50%;left:12px;right:12px;overflow:hidden;transform:translateY(-50%)}@keyframes mkline{0%{opacity:0;transform:translateY(calc(5px - 50%))}6%{opacity:1;transform:translateY(-50%)}26%{opacity:1;transform:translateY(-50%)}32%,to{opacity:0;transform:translateY(calc(-50% - 5px))}}.mk-pill:after{content:"";background:linear-gradient(100deg,#fff0 40%,#ffffffbf 50%,#fff0 60%);animation:3.2s cubic-bezier(.45,0,.55,1) infinite scsweep;position:absolute;inset:0;transform:translate(-100%)}.mk-prog{background:#fff6;height:2px;position:absolute;bottom:0;left:0;right:0}.mk-prog i{transform-origin:0;transform:scaleX(var(--nwfrom,.03));background:#aa3aff;animation:linear forwards nwfill;display:block;position:absolute;inset:0}.mk .sc-browser{width:300px;height:186px;box-shadow:0 3px 20px #3c146e2e}.mk .sc-tabs{gap:9px;height:23px;padding:0 9px}.mk .sc-lights{width:29px;height:7px;margin-bottom:7px}.mk .sc-tab{border-radius:3px 3px 0 0;gap:5px;min-width:104px;height:18px;padding:0 8px;font-size:8px}.mk .sc-tab i{width:8px;height:8px}.mk .sc-nav{gap:8px;height:25px;padding:0 9px}.mk .sc-nav>img{width:10px;height:10px}.mk .sc-url{gap:4px;height:16px;margin-left:3px;padding:0 6px;font-size:8px}.mk .sc-url img{width:7px;height:7px}.mk .sc-site{gap:7px;padding:11px}.mk .sc-hero{gap:5px;padding:9px 10px 10px}.mk .sc-logo{letter-spacing:-.3px;font-size:13px;line-height:15px}.mk .sc-lines{gap:4px;width:58%}.mk u{height:4px}.mk .sc-btn{width:42px;height:9px;margin-top:1px}.mk .sc-row{gap:5px}.mk .sc-row i{border-radius:3px;height:42px}.mk .sc-phone{width:134px;height:186px;padding:14px 10px}.mk .sc-ava{width:28px;height:28px;box-shadow:0 0 0 1.5px var(--white),0 0 0 3px #d6b3f7}.mk .sc-prof{gap:7px}.mk .sc-prof b{font-size:8px}.mk .sc-prof span{gap:4px}.mk .sc-stats{margin:9px 1px 8px;font-size:6px}.mk .sc-stats b{font-size:7px}.mk .sc-grid{gap:2px}.mk .sc-doc{gap:10px;width:252px;height:186px;padding:14px 12px}.mk .sc-side{gap:5px;width:50px}.mk .sc-side u{height:11px!important}.mk .sc-pages{gap:7px}.mk .sc-page{border-radius:3px;gap:5px;width:auto;height:54px;padding:9px}.mk .sc-page b{letter-spacing:-.3px;font-size:12px}.mk .sc-page.sw{gap:5px}.mk .sc-page.sw i{box-shadow:inset 0 0 0 1px #00000012}.mk-book{background:var(--white);border-radius:4px;flex-direction:column;gap:8px;width:196px;padding:10px;display:flex;box-shadow:0 3px 20px #3c146e2e}.mk-book .sc-page{justify-content:center;height:52px}.mk-book .sc-page.name b{letter-spacing:-.5px;font-size:20px;line-height:22px}.mk-book .sc-page.type{flex-direction:row;align-items:center;gap:9px}.mk-book .sc-page.type b{flex:none;font-size:22px}.mk-book .sc-page.type u{width:100%!important}.mk[data-mk=web]{--p1x:47px;--p1y:78px;--p2x:78px;--p2y:100px;--p3x:150px;--p3y:158px}.mk[data-mk=ig]{--p1x:38px;--p1y:28px;--p2x:67px;--p2y:63px;--p3x:67px;--p3y:132px}.mk[data-mk=pdf]{--p1x:100px;--p1y:40px;--p2x:150px;--p2y:100px;--p3x:150px;--p3y:158px}.mk[data-mk=ai]{--p1x:70px;--p1y:36px;--p2x:98px;--p2y:96px;--p3x:60px;--p3y:156px}@media (prefers-reduced-motion:reduce){.nw-bar i,.mk-prog i{transform:scaleX(var(--nwfrom,.04));animation:none}.mk-cur,.mk-cur img,.mk-pill:after,.mk .sc-bg{animation:none}.mk-cur{transform:translate(var(--p1x),var(--p1y))}.mk [data-scspot]:after,.mk [data-scspot]:before{opacity:1;animation:none;transform:none}.mk-pill i{opacity:0;animation:none}.mk-pill i:first-child{opacity:1}}body.nw-locked [data-share],body.nw-locked [data-bp-tab]:not([aria-current]){cursor:not-allowed;opacity:.22!important}body.nw-locked [data-brand-art] [data-block-tool],body.nw-locked [data-brand-art] [data-asset-actions]{display:none!important}body.nw-locked [data-brand-art] [role=textbox]{cursor:var(--flobi-cursor,default)}.bm-pullnote{color:#2d2d2d;text-align:left;border-bottom:1px solid #e8e8e8;flex-direction:column;gap:8px;margin-bottom:4px;padding:10px 10px 12px;font-size:13px;line-height:20px;display:flex}.bm-pullnote b{font-size:13px;font-weight:500}.bm-pullnote span{color:#2d2d2d80;font-size:12px;line-height:16px}.nw-banner{text-align:left;color:#2d2d2d;-webkit-font-smoothing:antialiased;background:#f7f7f7;border-radius:4px;flex-direction:column;gap:6px;margin-bottom:-40px;padding:26px 28px 28px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:20px;display:flex}.nw-banner b{letter-spacing:-.36px;font-size:18px;font-weight:500;line-height:24px}.nw-banner span{color:#2d2d2d8c;font-size:13px;line-height:18px}.nw-banner .nw-bar{margin-top:16px}.brand-mark{width:280px;height:198px;position:relative;overflow:hidden}.brand-mark img{width:128.72%;max-width:none;height:228.04%;position:absolute;top:-62.28%;left:-14.36%}.brand-mark.hm-mark{width:calc(196.945px * var(--k,1));height:calc(139px * var(--k,1))}.brand-mark.mark-raster img{object-fit:cover;width:100%;height:100%;top:0;left:0}.brand-mark.hm-sq img{object-fit:contain;width:100%;height:100%;padding:9%;position:absolute;inset:0}.brand-mark.hm-fit{place-self:stretch stretch;width:100%;height:100%;overflow:hidden;container-type:size}.brand-mark.hm-fit img{--w:min(68cqw, calc(46cqh * var(--ar,1)), calc(36cqmin * sqrt(var(--ar,1))));max-width:none;height:auto;width:calc(var(--w) * var(--s,1) / var(--tw,1));transform:translate(calc(var(--x,0) * 100cqw), calc(var(--y,0) * 100cqh)) translate(calc(-100% * var(--cx,.5)), calc(-100% * var(--cy,.5)));transition:opacity .2s;position:absolute;top:50%;left:50%}.brand-mark.hm-fit.k-solid.blend img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fx,4%),#000 calc(100% - var(--fx,4%)),transparent), linear-gradient(transparent,#000 var(--fy,4%),#000 calc(100% - var(--fy,4%)),transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fx,4%),#000 calc(100% - var(--fx,4%)),transparent), linear-gradient(transparent,#000 var(--fy,4%),#000 calc(100% - var(--fy,4%)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fx,4%),#000 calc(100% - var(--fx,4%)),transparent), linear-gradient(transparent,#000 var(--fy,4%),#000 calc(100% - var(--fy,4%)),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.brand-mark.hm-fit.k-solid:not(.blend) img{border-radius:4px}.brand-mark.hm-fit.k-picture img{border-radius:4px;box-shadow:0 12px 32px -10px #00000047,0 0 0 1px #0000000a}.brand-mark.hm-fit.painted{background:var(--plate);box-shadow:0 0 0 80px var(--plate)}.hm-word{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;padding:.08em 24px;line-height:1.08;display:block;overflow:hidden}.fs-root{--_font:var(--fs-font,"Instrument Sans", system-ui, -apple-system, sans-serif);--_bg:var(--fs-bg,#fff);--_menu:var(--fs-menu,#fff);--_field:var(--fs-field,#00000008);--_hover:var(--fs-hover,#0000000d);--_selected:var(--fs-selected,#00000012);--_line:var(--fs-line,#00000012);--_edge:var(--fs-edge,#00000014);--_text:var(--fs-text,#1b1b1b);--_text-2:var(--fs-text-2,#0009);--_text-3:var(--fs-text-3,#00000073);--_accent:var(--fs-accent,#22808c);--_accent-ink:var(--fs-accent-ink,#fff);--_danger:var(--fs-danger,#d93f3f);--_focus:var(--fs-focus,#22808c);--_shadow:var(--fs-shadow,0 8px 24px #00000014, 0 2px 8px #0000000d);--_scrim:var(--fs-scrim,#14120e47);--_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);color:var(--_text);-webkit-font-smoothing:antialiased;text-align:left;letter-spacing:normal;font-size:13px;line-height:18px}.fs-root[data-fs-mode=dark]{--_bg:var(--fs-bg,#282725);--_menu:var(--fs-menu,#302f2c);--_field:var(--fs-field,#ffffff0d);--_hover:var(--fs-hover,#ffffff12);--_selected:var(--fs-selected,#ffffff1a);--_line:var(--fs-line,#ffffff14);--_edge:var(--fs-edge,#ffffff1a);--_text:var(--fs-text,#f4f1eb);--_text-2:var(--fs-text-2,#f4f1eba6);--_text-3:var(--fs-text-3,#f4f1eb73);--_accent:var(--fs-accent,#2a9aa8);--_danger:var(--fs-danger,#f26464);--_focus:var(--fs-focus,#2a9aa8);--_shadow:var(--fs-shadow,0 12px 32px #0006, 0 2px 8px #00000040);--_scrim:var(--fs-scrim,#00000073);--lightningcss-light: ;--lightningcss-dark:initial;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{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}:where(.fs-root) :is(h1,h2,h3,p,ul){font:inherit;margin:0;padding:0}: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),.fs-pop:focus-visible,.fs-dialog:focus-visible,.fs-sheet:focus-visible,.fs-menu:focus-visible{outline:none}.fs-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.fs-root{--_f-r-shell:calc(22px * var(--fs-round,1));--_f-pad:11px;--_f-r-group:max(0px, calc(var(--_f-r-shell) - var(--_f-pad)));--_f-gi:4px;--_f-r-row:max(0px, calc(var(--_f-r-group) - var(--_f-gi)));--_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,80vh));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);overflow:hidden auto}.fs-dialog{overscroll-behavior:contain;border-radius:var(--_f-r-shell);width:min(412px,100vw - 32px);max-height:calc(100dvh - 48px);animation:fs-pop-in .16s var(--_f-ease);position:fixed;top:50%;left:50%;overflow:hidden auto;translate:-50% -50%}.fs-dialog-invite{width:min(440px,100vw - 32px)}.fs-dialog-wide{width:min(520px,100vw - 32px)}.fs-scrim{background:var(--_scrim);z-index:10040;animation:.16s ease-out fs-fade;position:fixed;inset:0}.fs-sheet{overscroll-behavior:contain;border-radius:var(--_f-r-shell) var(--_f-r-shell) 0 0;max-height:92dvh;padding-bottom:max(12px, env(safe-area-inset-bottom,0px));animation:fs-sheet-in .22s var(--_f-ease);border-bottom:0;font-size:15px;transition:transform .12s ease-out;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.fs-grabber{cursor:grab;touch-action:none;justify-content:center;padding:8px 0 2px;display:flex}.fs-grabber span{background:var(--_text-3);opacity:.5;border-radius:3px;width:36px;height:5px}@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{background:var(--_selected);border:1px solid var(--_edge);border-radius:9px;flex:none;width:30px;height:18px;transition:background-color .16s;position:relative}.fs-switch[aria-checked=true]{background:var(--_accent);border-color:#0000}.fs-switch-knob{width:14px;height:14px;transition:translate .16s var(--_f-ease);background:#fff;border-radius:50%;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #00000040}.fs-switch[aria-checked=true] .fs-switch-knob{translate:12px}.fs-sheet .fs-switch{border-radius:13px;width:42px;height:26px}.fs-sheet .fs-switch-knob{width:22px;height:22px}.fs-sheet .fs-switch[aria-checked=true] .fs-switch-knob{translate:16px}.fs-pw{flex:1;align-items:center;gap:6px;display:flex}.fs-pw-input{border-radius:calc(var(--_f-r-row) - 1px);border:1px solid var(--_edge);background:var(--_field);min-width:0;height:28px;color:var(--_text);outline:none;flex:1;padding:0 8px}.fs-pw-input:focus{border-color:var(--_focus)}.fs-pw-btn{border-radius:calc(var(--_f-r-row) - 1px);background:var(--_accent);height:28px;color:var(--_accent-ink);font-weight:var(--fs-w-medium,500);padding:0 10px}.fs-pw-btn:disabled{opacity:.45;cursor:default}.fs-link-btn{color:var(--_f-accent-text);font-weight:var(--fs-w-medium,500);white-space:nowrap;border-radius:4px;flex:none;padding:0 2px}.fs-link-btn:hover{text-underline-offset:2px;text-decoration:underline}.fs-icon-btn{border-radius:calc(var(--_f-r-row) - 1px);width:28px;height:28px;color:var(--_text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.fs-icon-btn:hover{background:var(--_hover);color:var(--_text)}.fs-value{border-radius:calc(var(--_f-r-row) - 1px);height:28px;color:var(--_text-2);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 6px 0 8px;display:inline-flex}.fs-value:hover,.fs-value[data-state=open]{background:var(--_hover);color:var(--_text)}.fs-value svg{opacity:.8;flex:none}.fs-value-static{cursor:default;color:var(--_text-3);padding-right:24px}.fs-value-static:hover{color:var(--_text-3);background:0 0}.fs-value-strong{color:var(--_text);font-weight:var(--fs-w-medium,500);margin-left:-8px}.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{text-align:left;display:inline-grid}.fs-sized>*{grid-area:1/1}.fs-sized-ghost{visibility:hidden}.fs-spin{opacity:.7;border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.7s linear infinite fs-spin;display:inline-block}@keyframes fs-spin{to{transform:rotate(360deg)}}.fs-share{color:var(--_text);font-size:var(--_f-name-size);line-height:20px}.fs-home{padding:var(--_f-pad);flex-direction:column;gap:10px;display:flex}.fs-sheet .fs-home{gap:14px;padding-top:8px}.fs-stack{flex-direction:column;gap:8px;display:flex}.fs-head{min-height:40px;padding:4px 0 2px var(--_f-in);align-items:center;gap:12px;display:flex}.fs-thing{background:var(--_f-card);border:1px solid var(--_f-card-edge);width:38px;height:38px;color:var(--_text-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.fs-thing svg{width:18px;height:18px}.fs-head-text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.fs-title{max-width:100%;font-size:var(--_f-title);line-height:20px;font-weight:var(--fs-w-strong,600);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.fs-sheet .fs-title{line-height:22px}.fs-phrase{height:20px;color:var(--_text-2);font-size:var(--_f-small);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;margin:0 0 0 -4px;padding:0 6px 0 3px;line-height:16px;transition:background-color .12s,color .12s;display:inline-flex}.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{transition:rotate .2s var(--_f-ease);display:inline-flex}.fs-phrase-chev[data-open]{rotate:180deg}.fs-phrase-chev svg{width:10px;height:10px}.fs-sheet .fs-phrase{height:24px}.fs-close{background:var(--_selected);width:30px;height:30px;color:var(--_text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fs-reveal{margin-top:-10px}.fs-options{flex-direction:column;gap:4px;margin-top:10px;display:flex}.fs-tick{width:16px;color:var(--_f-accent-text);justify-content:center;display:inline-flex}.fs-roles-seg{border-radius:var(--_f-r-row);background:var(--_selected);gap:2px;margin:0;padding:2px;display:flex}.fs-roles-seg button{border-radius:calc(var(--_f-r-row) - 2px);height:24px;color:var(--_text-2);font-size:var(--_f-small);font-weight:var(--fs-w-medium,500);text-align:center;flex:1}.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]{box-shadow:none;background:#ffffff21}.fs-drill-end{color:var(--_text-3);align-items:center;gap:4px;display:inline-flex}.fs-requests{gap:0}.fs-request{align-items:flex-start;gap:var(--_f-gap);padding:8px var(--_f-x);display:flex}.fs-request>.fs-avatar{margin-top:-3px}.fs-request-main{flex-direction:column;flex:1;min-width:0;display:flex}.fs-request-line{align-items:baseline;gap:6px;min-width:0;display:flex}.fs-request-msg{color:var(--_text-2);font-size:var(--_f-small);margin:2px 0 0;line-height:16px}.fs-request-actions{gap:6px;margin-top:8px;display:flex}.fs-faces{min-height:44px;padding:6px var(--_f-in);border-radius:var(--_f-r-group);color:var(--_text);text-align:left;align-items:center;gap:12px;transition:background-color .12s;display:flex}.fs-faces:hover{background:var(--_hover)}.fs-stack-faces{flex:none;display:flex}.fs-face{box-shadow:0 0 0 2px var(--_f-tray);background:var(--_f-tray);border-radius:50%;display:inline-flex}.fs-face+.fs-face{margin-left:-5px}.fs-face-more{width:var(--_f-av);height:var(--_f-av);background:var(--_selected);color:var(--_text-2);font-size:11px;font-weight:var(--fs-w-strong,600);font-variant-numeric:tabular-nums;justify-content:center;align-items:center}.fs-faces-text{flex-direction:column;flex:1;min-width:0;display:flex}.fs-faces-label{font-weight:var(--fs-w-medium,500);line-height:20px}.fs-faces-sub{color:var(--_text-2);font-size:var(--_f-small);align-items:center;gap:4px;line-height:18px;display:inline-flex}.fs-faces-sub svg{flex:none}.fs-faces-chev{color:var(--_text-3);flex:none}.fs-add{flex-direction:column;display:flex}.fs-field{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;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fs-field:focus-within{border-color:var(--_focus)}.fs-field-glyph{color:var(--_text-3);margin-right:6px;display:inline-flex}.fs-input{min-width:8ch;height:26px;color:var(--_text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.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{border-radius:calc(var(--_f-r-group) - 5px);background:var(--_selected);max-width:100%;height:24px;font-size:var(--_f-small);align-items:center;gap:2px;padding:0 2px 0 8px;display:inline-flex}.fs-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-chip-x{width:18px;height:18px;color:var(--_text-2);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.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{flex-direction:column;gap:6px;padding-top:6px;display:flex}.fs-compose-row{align-items:center;gap:6px;display:flex}.fs-compose-msg{min-width:0;height:var(--_f-ctl);border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card);color:var(--_text);font:inherit;outline:none;flex:1;padding:0 10px}.fs-compose-msg:focus{border-color:var(--_focus)}.fs-actions .fs-lead-glyph,.fs-move .fs-lead-glyph{color:var(--_text-2)}.fs-chevron{color:var(--_text-3);flex:none;justify-self:end}.fs-row-btn:disabled{cursor:default;color:var(--_text-3)}.fs-row-btn:disabled:hover{background:0 0}.fs-row.fs-move{padding:0 calc(var(--_f-in) - 1px) 0 var(--_f-in);border-radius:var(--_f-r-group);margin-top:-4px}.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{height:var(--_f-ctl);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;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .12s;display:inline-flex}.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{background:var(--_accent);color:var(--_accent-ink);border-color:#0000}.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{background:0 0;border-color:#0000}.fs-btn-plain:hover:not(:disabled){background:var(--_hover)}.fs-btn-small{height:28px;font-size:var(--_f-small);border-radius:7px;padding:0 10px}.fs-btn-wide{width:100%}.fs-btn svg{flex:none}.fs-screen{flex-direction:column;display:flex}.fs-nav{min-height:40px;padding:var(--_f-pad) var(--_f-pad) 2px calc(var(--_f-lead) - 11.5px);align-items:center;gap:2px;display:flex}.fs-nav-end{margin-left:auto;padding-right:4px;display:inline-flex}.fs-nav-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--_f-title);line-height:20px;font-weight:var(--fs-w-strong,600);margin:0;overflow:hidden}.fs-sheet .fs-nav-title{line-height:22px}.fs-back{width:28px;height:28px;color:var(--_text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.fs-back:hover{background:var(--_hover);color:var(--_text)}.fs-body{padding:6px var(--_f-pad) var(--_f-pad);flex-direction:column;gap:10px;display:flex}.fs-body>*{flex:none}.fs-scroll{overscroll-behavior:contain;max-height:520px;overflow-y:auto}.fs-sheet .fs-scroll{max-height:none}.fs-group{flex-direction:column;min-width:0;display:flex}.fs-group-title{padding:2px 0 6px var(--_f-in);font-size:12px;line-height:16px;font-weight:var(--fs-w-strong,600);color:var(--_text-2);align-items:baseline;gap:6px;margin:0;display:flex}.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{padding:var(--_f-gi);border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card);flex-direction:column;display:flex;position:relative}.fs-group-foot{padding:6px 0 0 var(--_f-in)}.fs-search{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;align-items:center;gap:10px;display:flex}.fs-search:focus-within{border-color:var(--_focus)}.fs-search input{min-width:0;height:100%;color:var(--_text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.fs-li{display:contents}.fs-row{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);text-align:left;line-height:20px;display:grid;position:relative}.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:"";top:0;right:var(--_f-x);left:calc(var(--_f-x) + var(--_f-av) + var(--_f-gap));background:var(--_line);pointer-events:none;height:1px;transition:opacity .12s;position:absolute}.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-row:not(.fs-row-btn):hover+.fs-row:before{opacity:0}.fs-li:has(>.fs-row:hover)+:is(.fs-row,.fs-li>.fs-row):before{opacity:0}.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-btn:hover{background:var(--_hover)}.fs-row:has(.fs-role[data-state=open],.fs-chev-btn[data-state=open]){background:var(--_hover)}.fs-row-btn{cursor:pointer;transition:background-color .12s}.fs-row-btn:focus-visible{outline-offset:-2px}.fs-lead{width:var(--_f-av);display:block}.fs-lead-glyph{width:16px;color:var(--_text-2);justify-content:center;align-items:center;display:inline-flex}.fs-tile{width:var(--_f-av);height:var(--_f-av);background:var(--_selected);color:var(--_text-2);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.fs-tile svg{width:15px;height:15px}.fs-main{align-items:baseline;gap:6px;min-width:0;display:flex}.fs-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.fs-quiet{color:var(--_text-3);font-size:var(--_f-small);white-space:nowrap;flex:none}.fs-main>.fs-quiet{text-overflow:ellipsis;max-width:60%;overflow:hidden}.fs-url{color:var(--_text-2)}.fs-status{color:var(--_text-3);flex:none;align-self:center;display:inline-flex}.fs-status[data-tone=attn]{color:var(--_text-2)}.fs-status[data-tone=ok]{color:var(--_f-accent-text)}.fs-bang{border:1.3px solid;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.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{height:var(--_f-row);font-weight:var(--fs-w-medium,500);justify-self:start}.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;align-items:flex-start;gap:4px;padding-bottom:8px;display:flex}.fs-row-note .fs-hint{flex:1}.fs-end{justify-content:flex-end;align-items:center;margin-right:-6px;display:inline-flex}.fs-role{border-radius:calc(var(--_f-r-row) - 1px);height:26px;color:var(--_text-2);font-size:var(--_f-small);white-space:nowrap;align-items:center;gap:2px;padding:0 4px 0 8px;transition:color .12s,background-color .12s;display:inline-flex}.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{opacity:0;width:12px;height:12px;color:var(--_text-3);justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.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{align-items:center;display:inline-flex}.fs-resend{color:var(--_f-accent-text);font-weight:var(--fs-w-medium,500);padding-right:0}button.fs-resend:hover{color:var(--_f-accent-text);text-underline-offset:2px;text-decoration:underline}.fs-chev-btn{border-radius:calc(var(--_f-r-row) - 1px);justify-content:center;align-items:center;width:18px;height:26px;display:inline-flex}.fs-hover-glyph{color:var(--_text-3);opacity:0;padding-right:6px;transition:opacity .12s;display:inline-flex}.fs-row:is(:hover,:focus-visible) .fs-hover-glyph{opacity:1}.fs-pick{border-radius:calc(var(--_f-r-row) - 1px);height:28px;color:var(--_text-2);font-size:var(--_f-name-size);white-space:nowrap;align-items:center;gap:3px;margin-right:-6px;padding:0 6px 0 8px;transition:background-color .12s,color .12s;display:inline-flex}.fs-pick .fs-sized{text-align:right}.fs-pick svg{color:var(--_text-3);transition:rotate .16s var(--_f-ease);flex:none}button.fs-pick:hover,.fs-pick[data-state=open]{background:var(--_hover);color:var(--_text)}.fs-compose .fs-pick{height:var(--_f-ctl);border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card);color:var(--_text);margin:0}.fs-pick-static[data-open] svg{rotate:180deg}.fs-link{color:var(--_f-accent-text);font-weight:var(--fs-w-medium,500);font-size:inherit;line-height:inherit;white-space:nowrap;border-radius:4px;flex:none;padding:0 2px}.fs-link:hover{text-underline-offset:2px;text-decoration:underline}.fs-hint{color:var(--_text-2);font-size:var(--_f-small);text-wrap:pretty;flex-wrap:wrap;align-items:baseline;column-gap:5px;margin:0;line-height:18px;display:flex}.fs-hint-glyph{color:var(--_text-3);flex:none;align-self:center;display:inline-flex}.fs-icon{width:20px;height:20px;color:var(--_text-3);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fs-icon:hover{background:var(--_hover);color:var(--_text)}.fs-skel{border-radius:var(--_f-r-group);background:var(--_selected);animation:1.2s ease-in-out infinite alternate fs-pulse;display:block}.fs-skel-faces{height:44px}.fs-skel-group{height:116px}.fs-skel-field{height:var(--_f-ctl)}@keyframes fs-pulse{50%{opacity:.55}}@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{padding:var(--_f-pad);flex-direction:column;gap:10px;display:flex}.fs-ihead{min-height:40px;padding:0 0 0 var(--_f-in);align-items:center;display:flex}.fs-iline{padding:0 var(--_f-in);color:var(--_text-2);margin:0}.fs-ibtns{justify-content:flex-end;gap:6px;padding-top:2px;display:flex}.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){align-items:center;gap:var(--_f-gap);min-height:calc(var(--_f-row) + 8px);padding:4px var(--_f-x);display:flex}.fs-row-button{cursor:pointer;text-align:left;transition:background-color .12s}.fs-row-button:hover{background:var(--_hover)}.fs-row-main{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.fs-row-name{white-space:nowrap;align-items:center;min-width:0;display:flex}.fs-row-name-text{text-overflow:ellipsis;overflow:hidden}.fs-row-sub{color:var(--_text-3);font-size:var(--_f-small);text-overflow:ellipsis;white-space:nowrap;line-height:17px;overflow:hidden}.fs-row-sub.fs-danger{white-space:normal;overflow-wrap:anywhere}.fs-row-end{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.fs-row-chev{width:20px;color:var(--_text-3);justify-content:center;display:inline-flex}.fs-row-date{color:var(--_text-3);font-size:var(--_f-small)}.fs-avatar{background:var(--_selected);color:var(--_text-2);font-weight:var(--fs-w-strong,600);object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fs-avatar svg{width:55%;height:55%}.fs-avatar-group{border-radius:var(--_f-r-row)}.fs-access-icon{width:var(--_f-av);height:var(--_f-av);border-radius:var(--_f-r-row);background:var(--_selected);color:var(--_text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.fs-thing-img{object-fit:cover;border-radius:4px}.fs-section{flex-direction:column;gap:0;display:flex}.fs-h{padding:2px 0 6px var(--_f-in);color:var(--_text-2);align-items:center;gap:6px;display:flex;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{color:var(--_text-2);font-size:var(--_f-small);text-wrap:pretty;align-items:center;gap:6px;line-height:18px;display:flex}.fs-line-danger,.fs-danger{color:var(--_danger)!important}.fs-ok{color:var(--_f-accent-text)!important}.fs-state{padding:12px var(--_f-in);justify-content:space-between;align-items:center;gap:12px;display:flex}.fs-state-line{color:var(--_text-2)}.fs-tag{background:var(--_selected);height:18px;color:var(--_text-2);font-size:11px;font-weight:var(--fs-w-medium,500);border-radius:5px;flex:none;align-items:center;margin-left:6px;padding:0 6px;line-height:18px;display:inline-flex}.fs-badge{max-width:50%;color:var(--_text-2);flex:none;align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.fs-badge-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-badge-logo{object-fit:cover;border-radius:4px;width:16px;height:16px}.fs-skeleton{padding:8px var(--_f-in) 12px;flex-direction:column;gap:12px;display:flex}.fs-sk{background:var(--_selected);border-radius:var(--_f-r-row);animation:1.2s ease-in-out infinite fs-pulse;display:block}.fs-sk-row{align-items:center;gap:var(--_f-gap);display:flex}.fs-sk-avatar{width:var(--_f-av);height:var(--_f-av);border-radius:50%}.fs-sk-line{height:12px}.fs-extras{flex-direction:column;gap:10px;display:flex}.fs-input-boxed,.fs-message-boxed{width:100%;min-height:var(--_f-ctl);border-radius:var(--_f-r-group);border:1px solid var(--_f-card-edge);background:var(--_f-card);color:var(--_text);font:inherit;resize:none;outline:none;padding:8px 12px}.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,60vh);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);outline:none;padding:4px;animation:.12s cubic-bezier(.2,.8,.2,1) fs-pop-in;overflow-y:auto}.fs-mi{border-radius:var(--_f-r-row);height:32px;color:var(--fs-row-ink,var(--_text));cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.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{width:16px;color:var(--_text-2);flex:none;display:inline-flex}.fs-mi-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fs-mi-value{color:var(--_text-3);white-space:nowrap;flex:none}.fs-mi-check{width:16px;color:var(--_text-2);flex:none;justify-content:center;display:inline-flex}.fs-msep{background:var(--_line);height:1px;margin:4px}.fs-msub-inline{border-left:1px solid var(--_line);margin:0 0 2px 12px;padding-left:4px}.fs-mi-disclose svg{transition:transform .12s ease-out}.fs-mi-disclose[data-open] svg{transform:rotate(180deg)}@media (width<=640px){.fs-menu{min-width:min(220px,100vw - 16px);max-width:min(260px,100vw - 16px)}}.fs-mlabel{color:var(--_text-2);padding:6px 8px 4px;font-size:12px;line-height:16px}.fs-tip{border-radius:var(--_f-r-row);background:var(--_text);max-width:240px;color:var(--_bg);z-index:10070;padding:5px 8px;font-size:12px;line-height:16px;animation:.1s ease-out fs-fade}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{pointer-events:auto;max-width:min(320px,100vw - 16px);padding:6px 4px 6px 9px}.fs-tip-long .fs-tip-scroll{overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;max-height:240px;padding-right:5px;overflow-y:auto}html body [data-radix-popper-content-wrapper]:has(>.fs-root.fs-tip){z-index:10070!important}.fs-access{background:var(--fs-page,transparent);justify-content:center;align-items:center;min-height:100%;padding:48px 16px;display:flex}.fs-access-card{text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(380px,100%);display:flex}.fs-access-mark{margin-bottom:8px}.fs-access-thing{border-radius:var(--_f-r-group);background:var(--_selected);width:40px;height:40px;color:var(--_text-2);justify-content:center;align-items:center;display:inline-flex}.fs-access-title{text-wrap:balance;font-size:17px!important;line-height:24px!important;font-weight:var(--fs-w-strong,600)!important}.fs-access-line{color:var(--_text-2);text-wrap:pretty}.fs-access-form{text-align:left;flex-direction:column;gap:8px;width:100%;margin-top:12px;display:flex}.fs-access-actions{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.fs-access-form .fs-access-actions{justify-content:flex-start;margin-top:0}.fs-invite-answer{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.fs-invite-answer[data-align=start]{flex-flow: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{align-items:center;gap:8px;max-width:100%;display:flex}.fs-invite-label{color:var(--_text-2);white-space:nowrap}.fs-toast{border-radius:var(--_f-r-shell);background:var(--_text);color:var(--_bg);box-shadow:var(--_shadow);z-index:10080;padding:8px 14px;animation:.16s ease-out fs-fade;position:fixed;bottom:24px;left:50%;translate:-50%}.fs-swm{flex-direction:column;gap:8px;display:flex}.fs-seg{border-radius:var(--_f-r-group);background:var(--_field);border:1px solid var(--_line);align-self:flex-start;gap:2px;margin:0 8px;padding:2px;display:inline-flex}.fs-seg-btn{border-radius:var(--_f-r-row);height:26px;color:var(--_text-2);font-size:12px;font-weight:var(--fs-w-medium,500);padding:0 10px}.fs-seg-btn[aria-checked=true]{background:var(--_bg);color:var(--_text);box-shadow:0 1px 2px #0000001a}.fs-swm-group{flex-direction:column;display:flex}.fs-swm-h .fs-badge{max-width:100%;font-size:12px;font-weight:var(--fs-w-medium,500)}.fs-swm-list{flex-direction:column;display:flex}.fs-switcher{min-width:280px}.fs-ws-mark{border-radius:var(--_f-r-row);background:var(--_selected);width:28px;height:28px;color:var(--_text-2);font-size:11px;font-weight:var(--fs-w-strong,600);object-fit:cover;flex:none;justify-content:center;align-items:center;display:inline-flex}.fs-row-button[aria-current=true] .fs-row-chev{color:var(--_text)}.fs-ws-invite .fs-row-end{gap:6px}.fs-notes{flex-direction:column;gap:2px;display:flex}.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{color:var(--_text-2);padding:16px 8px}.fs-notes-list{flex-direction:column;gap:2px;display:flex}.fs-note{border-radius:var(--_f-r-row);flex-direction:column;gap:6px;padding:8px;display:flex}.fs-note-head{text-align:left;align-items:flex-start;gap:10px;width:100%;display:flex}.fs-note-open{border-radius:var(--_f-r-row);width:calc(100% + 16px);margin:-8px;padding:8px}.fs-note-open:hover{background:var(--_hover)}.fs-note-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fs-note-title{font-weight:var(--fs-w-medium,500);text-wrap:pretty}.fs-note-body{color:var(--_text-2);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fs-note-sub{color:var(--_text-3);font-size:12px;line-height:16px}.fs-note-dot{background:var(--_accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.fs-note-actions{flex-wrap:wrap;align-items:center;gap:6px;padding-left:38px;display:flex}.fs-note-as{color:var(--_text-2);white-space:nowrap;font-size:12px}.fs-note-actions .fs-value-boxed{border-radius:calc(var(--_f-r-row) - 1px);height:26px}.fs-note-done{color:var(--_text-2);padding-left:38px;font-size:12px;line-height:16px}.fs-bell{border-radius:var(--_f-r-row);width:32px;height:32px;color:var(--_text-2);justify-content:center;align-items:center;display:inline-flex;position:relative}.fs-bell:hover,.fs-bell[data-state=open]{background:var(--_hover);color:var(--_text)}.fs-bell-dot{background:var(--_accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--_bg);border-radius:50%;position:absolute;top:7px;right:7px}.fs-req-act{background:0 0;flex-direction:column;gap:4px;display:flex}.fs-req-act-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fs-req-act-row .fs-value-boxed{border-radius:calc(var(--_f-r-row) - 1px);height:26px}.fs-req-act-done{color:var(--_text-2);margin:0;font-size:12px;line-height:16px}@media (prefers-reduced-motion:reduce){.fs-root,.fs-root *{transition:none!important;animation:none!important}}.fs-iviews{display:grid}.fs-iview{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:10px;min-width:0;transition:opacity .16s,visibility 0s linear .16s;display:flex}.fs-iview[data-on]{opacity:1;visibility:visible;transition:opacity .2s 40ms,visibility}.fs-iview>.fs-ibtns{margin-top:auto}.fs-url-off{color:var(--_text-2)}.fs-url-tail{align-items:center;gap:2px;display:inline-flex}.fs-ibtns-ask{color:var(--_text-2);white-space:nowrap;font-size:12.5px}.fs-skel-btns{align-self:flex-end;width:180px;height:32px}@media (prefers-reduced-motion:reduce){.fs-iview,.fs-iview[data-on]{transition:none}}.fs-ibtns{align-items:center}.fs-ibtns-lead{padding-left:calc(var(--_f-in) - 2px);margin-right:auto;display:inline-flex}.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{background:0 0;width:100%}.fs-page .fs-ibody{gap:var(--fs-page-gap,16px);padding:0}.fs-ihead:has(.fs-isub){flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.fs-isub{color:var(--_text-2);font-size:var(--_f-small);line-height:20px}.fs-page .fs-ihead{min-height:0;margin-bottom:8px;padding:0}.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{height:var(--fs-page-ctl,43px);font-weight:var(--fs-w-title,600);flex:1}.fs-page .fs-skel-btns{width:100%}.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{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fp-dot{border-radius:3px;flex:none;display:inline-block}.fp-sep{color:var(--_text-3)}.fp-error{color:var(--_danger);font-size:12px}.fp-note{color:var(--_text-2);padding:4px 0 2px;font-size:12px;line-height:17px}.fp-hr{background:var(--_line);height:1px;margin:6px 0}.fp-anchor{width:0;height:28px;display:inline-block}.fp-btn{height:var(--_p-ctl);border-radius:var(--_p-r);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;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.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:#0000}.fp-btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--_p-primary) 88%, var(--_text))}.fp-btn-quiet{color:var(--_text-2);background:0 0;border-color:#0000}.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{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;justify-content:center;align-items:center;display:inline-flex}.fp-icon-btn:hover,.fp-icon-btn[data-state=open]{background:var(--_hover);color:var(--_text)}.fp-out,.fp-textbtn{color:var(--_text-2);white-space:nowrap;border-radius:4px;font-size:13px}.fp-out:hover,.fp-textbtn:hover{color:var(--_text)}.fp-textbtn{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--_line);text-decoration-color:var(--_line)}.fp-spin{opacity:.6;border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite fp-spin;display:inline-block}@keyframes fp-spin{to{transform:rotate(360deg)}}.fp-value{border-radius:var(--_p-r);max-width:100%;height:28px;color:var(--_text);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:13px;display:inline-flex}.fp-value:hover,.fp-value[data-state=open]{background:var(--_hover)}.fp-value>svg{color:var(--_text-3);flex:none}.fp-value-muted{color:var(--_text-3)}.fp-value-muted:hover{color:var(--_text)}.fp-value-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.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)));border-radius:var(--_p-r-menu);border:1px solid var(--_edge);background:var(--_menu);box-shadow:var(--_shadow);z-index:10060;outline:none;padding:4px;animation:.12s cubic-bezier(.2,.8,.2,1) fp-pop;overflow-y:auto}[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{width:100%;height:var(--_p-row);border-radius:var(--_p-r);color:var(--fs-row-ink,var(--_text));cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;outline:none;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.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{width:16px;color:var(--_text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-mi-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fp-mi-value{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--_text-3);flex:none;font-size:12px;overflow:hidden}.fp-mi-wait{cursor:default;color:var(--_text-3);justify-content:center}.fp-mi-wait:hover{background:0 0}.fp-msep{background:var(--_line);height:1px;margin:4px 6px}.fp-mlabel{color:var(--_text-3);padding:6px 8px 4px;font-size:12px;line-height:16px}.fp-msearch{height:var(--_p-row);border-radius:var(--_p-r);background:var(--_field);color:var(--_text-3);align-items:center;gap:6px;margin:0 0 4px;padding:0 8px;display:flex}.fp-msearch:focus-within{outline:2px solid var(--_focus);outline-offset:-1px}.fp-msearch input{min-width:0;color:var(--_text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.fp-msearch input::placeholder{color:var(--_text-3)}.fp-picker{flex-direction:column;display:flex}.fp-picker-list{min-height:0;overflow-y:auto}.fp-mi-new{color:var(--_text-2)}.fp-switcher{align-items:center;gap:10px;min-width:0;display:inline-flex}.fp-ctx{height:var(--_p-ctl);border-radius:var(--_p-r);border:1px solid var(--_edge);background:var(--_field);max-width:240px;color:var(--_text-2);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.fp-ctx:hover,.fp-ctx[data-state=open]{background:var(--_hover);color:var(--_text)}.fp-ctx.is-set{color:var(--_text)}.fp-ctx>svg{color:var(--_text-3);flex:none}.fp-notice{min-width:0;color:var(--_text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.fp-notice-x{color:var(--_text-3);border-radius:4px;padding:3px;display:inline-flex}.fp-notice-x:hover{color:var(--_text);background:var(--_hover)}.fp-scrim{z-index:10040;background:var(--_scrim);animation:.15s ease-out fp-fade;position:fixed;inset:0}@keyframes fp-fade{0%{opacity:0}}.fp-sheet{z-index:10050;border-radius:var(--_p-r-sheet);border:1px solid var(--_edge);background:var(--_menu);width:min(440px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--_shadow), 0 24px 60px #0000002e;outline:none;flex-direction:column;animation:.18s cubic-bezier(.2,.8,.2,1) fp-sheet-in;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.fp-sheet-wide{width:min(520px,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{align-items:center;gap:10px;padding:16px 12px 6px 18px;display:flex}.fp-sheet-title{font-size:15px;line-height:20px;font-weight:var(--fs-w-title,600);flex:1}.fp-x{border-radius:var(--_p-r);width:28px;height:28px;color:var(--_text-3);justify-content:center;align-items:center;display:inline-flex}.fp-x:hover{background:var(--_hover);color:var(--_text)}.fp-sheet-body{min-height:0;padding:6px 18px 16px;overflow-y:auto}.fp-sheet-foot{border-top:1px solid var(--_line);align-items:center;gap:8px;padding:12px 18px;display:flex}.fp-form{flex-direction:column;gap:2px;display:flex}.fp-field{border-radius:calc(var(--_p-r) + 2px);border:1px solid var(--_edge);background:var(--_field);height:40px;color:var(--_text);outline:none;margin:4px 0 8px;padding:0 12px;font-size:15px}.fp-field:focus-visible,.fp-field:focus{outline:2px solid var(--_focus);outline-offset:-1px}.fp-field::placeholder{color:var(--_text-3)}.fp-inline{border-radius:var(--_p-r);width:220px;max-width:100%;height:28px;color:var(--_text);text-align:right;background:0 0;border:1px solid #0000;outline:none;padding:0 8px;font-size:13px}.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{align-items:center;gap:12px;min-height:36px;display:flex}.fp-row-k{width:112px;color:var(--_text-2);flex:none}.fp-row-v{flex:1;justify-content:flex-end;min-width:0;display:flex}.fp-dupes{flex-direction:column;margin:-4px 0 6px;display:flex}.fp-dupe{border-radius:var(--_p-r);height:30px;color:var(--_text-2);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.fp-dupe:hover{background:var(--_hover);color:var(--_text)}.fp-chips{flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:4px 0 6px;display:flex}.fp-chip{border-radius:var(--_p-r);border:1px solid var(--_edge);height:28px;color:var(--_text-2);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.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:#0000}.fp-chip[aria-pressed=true]:hover{background:color-mix(in srgb, var(--_p-primary) 88%, var(--_text))}.fp-chip-logo{object-fit:cover;margin-left:-3px;display:inline-block}.fp-chip-beta{background:var(--_selected);height:16px;color:var(--_text-2);border-radius:5px;align-items:center;padding:0 5px;font-size:10px;line-height:16px;display:inline-flex}.fp-chip[aria-pressed=true] .fp-chip-beta{background:color-mix(in srgb, var(--_p-primary-ink) 18%, transparent);color:inherit}.fp-brand-mark{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.fp-settings{max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.fp-settings .fp-sheet-head,.fp-settings .fp-sheet-foot,.fp-set-tabs{flex:none}.fp-settings .fp-sheet-body{scrollbar-gutter:stable;flex:1 1 0;min-height:0;padding:8px 18px 16px;overflow-y:auto}.fp-settings .fp-sheet-body:focus{outline:none}.fp-settings .fp-sheet-foot .fp-error{max-width:50%}.fp-set-tabs{border-bottom:1px solid var(--_line);gap:20px;padding:0 18px;display:flex}.fp-set-tab{height:36px;color:var(--_text-3);border-radius:4px 4px 0 0;font-size:13px;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{color:var(--_text-2);margin:6px 0 4px;font-size:12px;line-height:16px;display:block}.fp-set-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--_text);padding:0 8px;overflow:hidden}.fp-set-skel{background:var(--_field);border-radius:4px;animation:1.4s ease-in-out infinite fp-pulse;display:block}.fp-set-skel-line{width:45%;height:12px}.fp-covers{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 -4px;padding:4px;display:grid}.fp-cover{aspect-ratio:16/10;border-radius:var(--_p-r);background:var(--_field);color:var(--_text-2);border:0;padding:0;font-size:12px;display:block;position:relative;overflow:hidden}.fp-cover img{object-fit:cover;width:100%;height:100%;transition:opacity .12s;display:block}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{border-radius:max(2px, calc(var(--_p-r) - 4px));color:#fff;background:#0000009e;padding:0 5px;font-size:10.5px;line-height:15px;position:absolute;bottom:4px;left:4px}.fp-cover-wait{color:#fff;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fp-cover-add{box-shadow:inset 0 0 0 1px var(--_edge);background:0 0;justify-content:center;align-items:center;display:inline-flex}.fp-cover-add:hover:not(:disabled){background:var(--_hover);color:var(--_text)}.fp-cover-skel{animation:1.4s ease-in-out infinite fp-pulse}.fp-brief-head{align-items:center;gap:12px;min-height:36px;display:flex}.fp-out-strong{color:var(--_text);font-weight:var(--fs-w-medium,500)}.fp-brief-text{width:100%;color:var(--_text-2);font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:13px;line-height:18px;display:block}.fp-brief-show{-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button.fp-brief-show{cursor:text;transition:color .12s}button.fp-brief-show:hover{color:var(--_text)}.fp-brief-edit{resize:none;height:90px;color:var(--_text);outline:none;overflow-y:auto}.fp-brief-edit::placeholder{color:var(--_text-3)}.fp-brief-add{margin-top:-4px;display:block}.fp-settings .fs-switch{border-radius:11px;width:38px;height:22px}.fp-settings .fs-switch-knob{width:18px;height:18px}.fp-settings .fs-switch[aria-checked=true] .fs-switch-knob{translate:16px}.fp-people{flex-direction:column;display:flex}.fp-person{width:100%;height:44px;color:var(--_text);text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0;font-size:13px;display:flex}.fp-av{background:var(--_selected);width:28px;height:28px;color:var(--_text-2);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.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{box-shadow:inset 0 0 0 1px var(--_edge);background:0 0;font-size:15px;font-weight:400}.fp-scrim-top{z-index:10070}.fp-alert-top{z-index:10080}.fp-alert{gap:8px;width:min(380px,100vw - 32px);padding:18px}.fp-alert-title{font-size:15px;line-height:20px;font-weight:var(--fs-w-title,600)}.fp-alert-lines{color:var(--_text-2);flex-direction:column;gap:4px;display:flex}.fp-alert-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.fp-page{color:var(--_text)}.fp-bar{min-height:var(--_p-ctl);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.fp-h1{font-size:18px;line-height:24px;font-weight:var(--fs-w-strong,500)}.fp-search{height:var(--_p-ctl);border-radius:var(--_p-r);border:1px solid var(--_edge);background:var(--_field);min-width:140px;color:var(--_text-3);flex:0 240px;align-items:center;gap:8px;padding:0 10px;display:flex}.fp-search:focus-within{outline:2px solid var(--_focus);outline-offset:-1px}.fp-search input{min-width:0;color:var(--_text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.fp-search input::placeholder{color:var(--_text-3)}.fp-tabs{border-bottom:1px solid var(--_line);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:18px;padding-bottom:12px;display:flex}.fp-tablist{flex-wrap:wrap;gap:2px;display:flex}.fp-tab{border-radius:var(--_p-r);height:28px;color:var(--_text-3);white-space:nowrap;padding:0 10px;font-size:13px}.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{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.fp-card{border-radius:var(--_p-r-card);border:1px solid var(--_line);background:var(--_bg);min-width:0;color:var(--_text);text-align:left;flex-direction:column;gap:10px;padding:8px 8px 10px;transition:border-color .12s,background-color .12s;display:flex}.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{min-width:0;display:grid;position:relative}.fp-card-wrap .fp-card-top{padding-right:calc(var(--_p-ctl) + 4px)}.fp-card-more{opacity:0;transition:opacity .12s;position:absolute;top:8px;right:8px}.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{align-items:center;gap:8px;min-width:0;padding:4px 4px 0;display:flex}.fp-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:var(--fs-w-medium,500);overflow:hidden}.fp-card-preview{border-radius:var(--_p-r);background:var(--_field);height:112px;display:block;position:relative;overflow:hidden}.fp-card-preview[data-cover]{background-position:50%;background-size:cover}.fp-card-meta{min-height:16px;color:var(--_text-3);text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:12px;line-height:16px;overflow:hidden}.fp-card-foot{min-height:22px;color:var(--_text-3);white-space:nowrap;align-items:center;gap:8px;padding:0 4px;font-size:12px;display:flex;overflow:hidden}.fp-card-skel{background:var(--_field);border-color:#0000;height:196px;animation:1.4s ease-in-out infinite fp-pulse}@keyframes fp-pulse{50%{opacity:.55}}.fp-pill{white-space:nowrap;border-radius:max(4px, calc(var(--_p-r) - 2px));background:var(--_selected);max-width:100%;height:20px;color:var(--_text-2);text-overflow:ellipsis;padding:0 7px;font-size:11.5px;line-height:20px;display:inline-block;overflow:hidden}.fp-faces{flex:none;display:inline-flex}.fp-face{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;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.fp-face:first-child{margin-left:0}.fp-state{border-radius:var(--_p-r-card);border:1px dashed var(--_edge);color:var(--_text-2);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.fp-more{min-height:40px;color:var(--_text-3);justify-content:center;padding:16px 0;display:flex}.fp-hidden-note{text-align:center;color:var(--_text-3);margin-top:22px;font-size:12.5px}.fp-strip{color:var(--_text)}.fp-strip-head{align-items:center;gap:10px;min-height:28px;margin-bottom:12px;display:flex}.fp-h2{font-size:14px;line-height:20px;font-weight:var(--fs-w-strong,500);margin:0}.fp-quietbtn{border-radius:var(--_p-r);height:28px;color:var(--_text-2);white-space:nowrap;padding:0 8px;font-size:13px}.fp-quietbtn:hover{color:var(--_text)}.fp-strip-grid{grid-template-columns:repeat(var(--_strip-n,4), minmax(0, 1fr));gap:12px;display:grid}@media (width<=900px){.fp-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.fp-strip-grid{grid-template-columns:minmax(0,1fr)}}.fp-newcard{border-radius:var(--_p-r-card);border:1px dashed var(--_edge);min-height:180px;color:var(--_text-2);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;transition:background-color .12s,color .12s;display:flex}.fp-newcard:hover{color:var(--_text);background:var(--_hover)}.fp-strip-fail{color:var(--_text-2);padding:18px 0;font-size:13px}.fp-head{align-items:flex-start;gap:14px;min-width:0;display:flex}.fp-head-mark{border-radius:calc(var(--_p-r) + 4px);flex:none;width:44px;height:44px;overflow:hidden}.fp-head-mark img{object-fit:cover;width:100%;height:100%;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);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-head-line{color:var(--_text-3);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:13px;display:flex}.fp-part{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.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{flex:none;align-items:center;gap:8px;display:flex}.fp-brand{border-radius:max(4px, calc(var(--_p-r) - 2px));background:var(--_selected);height:22px;color:var(--_text-2);align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.fp-brand i{border-radius:3px;width:10px;height:10px;display:block}.fp-linked{align-items:center;gap:12px;min-height:36px;display:flex}.fp-linked-v{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.fp-linked-chip{border-radius:var(--_p-r);background:var(--_field);border:1px solid var(--_line);max-width:200px;height:28px;color:var(--_text);align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.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,.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{flex-direction:column;gap:6px;padding:0 0 16px;display:flex}.fp-sf-label{color:var(--_text-2);font-size:12px;font-weight:500;line-height:16px;display:block}.fp-sf-input{border-radius:calc(var(--_p-r) + 2px);border:1px solid var(--_edge);background:var(--_field);width:100%;height:38px;color:var(--_text);font:inherit;text-align:left;outline:none;align-items:center;gap:8px;padding:0 12px;font-size:14px;line-height:20px;transition:border-color .12s,background-color .12s;display:flex}.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{resize:none;align-items:flex-start;height:82px;padding:9px 12px;overflow-y:auto}.fp-sf-select{cursor:pointer}.fp-sf-select>svg{color:var(--_text-3);flex:none;margin-left:auto}.fp-sf-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fp-sf-placeholder{color:var(--_text-3)}.fp-sf-read{color:var(--_text);font-size:14px;line-height:20px}.fp-sf-read-multi{color:var(--_text-2);white-space:pre-line;margin:0}.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;color:var(--_text);flex:1;font-size:14px}.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{object-fit:contain;background:#fff;border-radius:5px;width:18px;height:18px}.fp-sf-menu-list{max-height:280px;overflow-y:auto}.fp-mempty{color:var(--_text-3);padding:8px 10px;font-size:13px}.fp-btile{object-fit:cover;background:var(--_field);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fp-btile-logo{background:#fff;padding:3px}.fp-btile-logo img{object-fit:contain;width:100%;height:100%;display:block}.fp-btile-none{color:var(--_text-2);box-shadow:inset 0 0 0 1px var(--_edge);font-size:12px;font-weight:600}.fp-sf-brand-read{align-items:center;gap:8px;display:inline-flex}.fp-brandpick{width:var(--radix-popover-trigger-width);z-index:2;padding:6px}.fp-brandpick-list{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:300px;display:flex;overflow-y:auto}.fp-brandpick-row{border-radius:calc(var(--_p-r) + 2px);width:100%;min-height:44px;color:var(--_text);text-align:left;align-items:center;gap:12px;padding:6px 10px 6px 6px;font-size:14px;display:flex}.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{color:var(--_text-2);flex:none;margin-left:auto}.fp-brandpick-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fp-ppl{flex-direction:column;gap:20px;display:flex}.fp-ppl-section{flex-direction:column;display:flex}.fp-ppl-section>.fp-sf-label{align-items:center;gap:6px;margin:0 0 8px;display:flex}.fp-ppl-count{color:var(--_text-3);font-variant-numeric:tabular-nums}.fp-ppl-general{border-top:1px solid var(--_line);padding-top:16px}.fp-settings .fp-person{gap:12px;height:52px;font-size:14px}.fp-settings .fp-av{width:32px;height:32px;font-size:12px}.fp-person-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fp-person-text .fp-person-name{color:var(--_text);flex:none;font-size:14px;line-height:20px}.fp-person-sub{color:var(--_text-3);font-size:12px;line-height:16px}.fp-person-role{color:var(--_text-2);flex:none;padding:0 8px;font-size:13px}.fp-person[data-adding]{opacity:.6}.fp-adder-field{cursor:text;padding-right:4px}.fp-adder-field>svg{color:var(--_text-3);flex:none}.fp-adder-field input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.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{border-left:1px solid var(--_line);flex:none;padding-left:4px}.fp-adder-menu{width:var(--radix-popper-anchor-width);z-index:2;padding:6px}.fp-adder-title{color:var(--_text-3);padding:8px 8px 4px;font-size:12px;line-height:16px}.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}.se-ctl .fp-linked{flex:1;min-width:0}.se-ctl .fp-linked .fp-row-k{display:none}.bp-projects-wait{height:36px;display:block}.bp-projects-retry{color:#2d2d2d99;border-radius:4px;height:28px;padding:0 8px;font-size:13px}.bp-projects-retry:hover{background:var(--color-background-grey,#f4f4f4);color:#2d2d2d}.cfe{flex-direction:column;gap:12px;display:flex}.cfe-stage{cursor:grab;touch-action:none;border-radius:4px;outline:0;transition:background-color .35s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.cfe-stage:hover{box-shadow:inset 0 0 0 1px #aa3aff59}.cfe-stage:focus-visible{box-shadow:inset 0 0 0 2px #aa3aff}.cfe-stage.held{cursor:grabbing}.cfe-stage .hm-fit img{transition:opacity .2s}.cfe-guide{opacity:.7;pointer-events:none;background:#aa3aff;position:absolute}.cfe-guide.v{width:1px;margin-left:-.5px;top:0;bottom:0;left:50%}.cfe-guide.h{height:1px;margin-top:-.5px;top:50%;left:0;right:0}.cfe-row{align-items:center;gap:8px;min-height:28px;display:flex}.cfe-ic{color:#2d2d2d73;flex:none;width:14px;height:14px}.cfe-ic.big{width:16px;height:16px}.cfe-size{appearance:none;min-width:0;height:18px;cursor:var(--flobi-cursor,pointer);background:0 0;flex:1;margin:0}.cfe-size::-webkit-slider-runnable-track{background:linear-gradient(to right,#aa3aff var(--p,50%),#2d2d2d1f var(--p,50%));border-radius:2px;height:3px}.cfe-size::-moz-range-track{background:#2d2d2d1f;border-radius:2px;height:3px}.cfe-size::-moz-range-progress{background:#aa3aff;border-radius:2px;height:3px}.cfe-size::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-5.5px;box-shadow:0 0 0 1px #0000001f,0 1px 3px #0000002e}.cfe-size::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #0000001f,0 1px 3px #0000002e}.cfe-size:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #aa3aff}.cfe-reset{color:#aa3aff;height:28px;cursor:var(--flobi-cursor,pointer);background:0 0;border:0;border-radius:4px;flex:none;padding:0 8px;font-size:13px;font-weight:500;transition:background-color .12s}.cfe-reset:hover{background:#f6eefe}.cfe-grounds{flex-wrap:wrap;gap:6px}.cfe-sw{width:22px;height:22px;cursor:var(--flobi-cursor,pointer);border:0;border-radius:50%;flex:none;padding:0;transition:box-shadow .12s;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.cfe-sw[aria-checked=true],.cfe-pick.on{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 2px #fff,0 0 0 3.5px #2d2d2d}.cfe-pick{background:conic-gradient(#ff5f5f,#ffd25f,#7be07b,#5fc8ff,#8a6bff,#ff5fd0,#ff5f5f)}.cfe-pick input{opacity:0;width:100%;height:100%;cursor:var(--flobi-cursor,pointer);border:0;padding:0;position:absolute;inset:0}.cfe-pick:focus-within{box-shadow:inset 0 0 0 1px #0000001a,0 0 0 2px #fff,0 0 0 3.5px #aa3aff}@media (prefers-reduced-motion:reduce){.cfe-stage{transition:none}}.se,.ed-menu.se-menu,.se-confirm{--ink:#2d2d2d;--grey-bg:#f7f7f7;--muted:#a6a6a6;--light:#e8e8e8;--white:#fff;-webkit-font-smoothing:antialiased;color:var(--ink);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:20px}:where(.se,.ed-menu.se-menu,.se-confirm) button:not([data-nt-btn]):not(:where(.atlas-win button)){font:inherit;color:inherit;cursor:var(--flobi-cursor,pointer);text-align:left;background:0 0;border:0;padding:0}:where(.se,.ed-menu.se-menu,.se-confirm) a{color:inherit;text-decoration:none}:where(.se,.ed-menu.se-menu,.se-confirm) :before,:where(.se,.ed-menu.se-menu,.se-confirm) :after{box-sizing:content-box}:where(.se,.ed-menu.se-menu,.se-confirm) img{max-width:none;display:block}:where(.se,.ed-menu.se-menu,.se-confirm) input,:where(.se,.ed-menu.se-menu,.se-confirm) textarea{font-family:inherit}@media (prefers-reduced-motion:reduce){.se,.se *,.ed-menu.se-menu,.ed-menu.se-menu *,.se-confirm,.se-confirm *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.se{width:1440px;margin-left:max(0px,50% - 720px)}.se.se-inpage{width:100%;margin-left:0}.se .bp-main{gap:90px;padding:47px 42px;display:flex}.se .bp-nav{white-space:nowrap;width:172px;top:calc(var(--bar-h,103px) + 24px);letter-spacing:-.28px;text-align:left;flex-direction:column;flex:none;align-self:flex-start;gap:18px;padding:18px 12px;font-size:14px;font-weight:500;line-height:16px;transition:top .24s cubic-bezier(.4,0,.2,1);display:flex;position:sticky}.se .bp-col{flex:1;justify-content:center;min-width:0;display:flex}@container page (width<1120px){.se.se-inpage .bp-main{gap:0;padding:16px 16px 47px}.se.se-inpage .bp-nav{display:none}}@container page (width<560px){.se.se-inpage .se-invite{flex-wrap:wrap}.se.se-inpage .se-invite input{flex-basis:100%}}.ed-menu.se-menu{z-index:150;background:var(--white);border:1px solid var(--light);transform-origin:top;border-radius:4px;min-width:184px;padding:4px;animation:.13s cubic-bezier(.2,0,.2,1) sepop;position:fixed;box-shadow:0 10px 28px #0000001f}.ed-menu.se-menu.up{transform-origin:bottom;animation-name:sepopup}@keyframes sepop{0%{opacity:0;transform:translateY(-6px)}}@keyframes sepopup{0%{opacity:0;transform:translateY(6px)}}.ed-menu.se-menu button{text-align:left;color:#2d2d2dbf;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;line-height:16px;transition:background .1s;display:flex}.ed-menu.se-menu button:hover{background:var(--grey-bg)}.ed-menu.se-menu button.on{background:var(--grey-bg);color:var(--ink)}.ed-menu.se-menu button:disabled{opacity:.4;cursor:var(--flobi-cursor,default)}.ed-menu.se-menu button:disabled:hover{background:0 0}.ed-menu.se-menu .ed-mrule{background:var(--light);height:1px;margin:4px 6px}.ed-menu.se-menu button.bm-danger{color:#b72818}.ed-menu.se-menu button.bm-danger:hover{background:#b7281812}.se .nw-go{height:44px;color:var(--white);background:#aa3aff;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:32px;padding:0 18px 0 20px;font-size:15px;font-weight:500;transition:background-color .15s,opacity .2s;display:inline-flex}.se .nw-go:hover{background:#9b2cf0}.se .nw-go:disabled{opacity:.3;cursor:var(--flobi-cursor,default);background:#aa3aff}.se .nw-go svg{width:16px;height:16px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.se .nw-go:not(:disabled):hover svg{transform:translate(3px)}.se .nw-light{background:var(--white);height:30px;box-shadow:inset 0 0 0 1px var(--light);border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .12s,box-shadow .12s;display:inline-flex}.se .nw-light:hover,.se .nw-light.open{background:var(--grey-bg)}.se .nw-light:disabled{opacity:.4;cursor:var(--flobi-cursor,default)}.se .nw-light:disabled:hover{background:var(--white)}.se .nw-textbtn{color:#aa3aff;border-radius:4px;height:28px;padding:0 8px;font-size:13px;font-weight:500;transition:background-color .12s}.se .nw-textbtn:hover{background:#f6eefe}.se .nw-textbtn:disabled{opacity:.4;cursor:var(--flobi-cursor,default)}.se .nw-textbtn:disabled:hover{background:0 0}.se .bp-main{align-items:flex-start;padding-top:38px}.se-wsbar{padding:48px 42px 20px}.se .bp-nav{gap:14px}.se .bp-nav button{opacity:.62;letter-spacing:normal;transition:opacity .12s}.se .bp-nav button:hover{opacity:.88}.se .bp-nav button.on,.se .bp-nav button.on:hover{opacity:1;font-weight:600}.se-col{width:100%;max-width:760px;padding:0 0 120px}.se.se-atlas .se-col{max-width:none;padding-bottom:32px}.se-navdanger.on,.se-navdanger:hover{color:#b72818}.se-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 28px;display:flex}.se-head h1{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:500;line-height:34px}.se-head p{color:#2d2d2d80;margin:7px 0 0;font-size:14px;line-height:21px}.se-savedtag{background:var(--grey-bg);color:#2d2d2d80;opacity:0;border-radius:3px;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;font-size:12px;font-weight:500;transition:opacity .2s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(-4px)}.se-savedtag.on{opacity:1;transform:none}.se-savedtag svg{width:11px;height:11px}.se-row{border-top:1px solid var(--light);grid-template-columns:232px 1fr;align-items:start;gap:36px;padding:22px 0;display:grid}.se-row:first-child,.se-note+.se-row{border-top:0;padding-top:4px}.se-lab b{font-size:14px;font-weight:500;line-height:20px;display:block}.se-lab em{color:#2d2d2d80;margin-top:3px;font-size:13px;font-style:normal;line-height:19px;display:block}.se-ctl{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.se-in{background:var(--grey-bg);width:100%;max-width:340px;height:40px;color:var(--ink);border:0;border-radius:4px;outline:0;padding:0 12px;font:400 14px/40px Geist,sans-serif;transition:box-shadow .15s,background-color .15s;box-shadow:inset 0 0 0 1px #0000}.se-in::placeholder{color:#2d2d2d52}.se-in:focus{background:var(--white);box-shadow:inset 0 0 0 1px #d7c0f0,0 0 0 4px #aa3aff14}.se-area{resize:vertical;max-width:420px;height:auto;padding:11px 12px;line-height:21px}.se-url{align-items:center;gap:0;width:100%;max-width:380px;display:flex}.se-url em{color:#2d2d2d66;font-size:14px;font-style:normal}.se-url .se-in{max-width:180px}.se-mark{align-items:center;gap:12px;display:flex}.se-mark i{background:var(--ink);width:40px;height:40px;color:var(--white);border-radius:4px;place-items:center;font-size:14px;font-style:normal;font-weight:600;display:grid}.se-two{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.se-two em{color:#2d2d2d73;font-size:13px;font-style:normal}.se-two em.se-over{color:#b72818;background:#fdf1f0;border-radius:3px;padding:2px 8px;font-size:12px;font-weight:500}.se-tog{cursor:var(--flobi-cursor,pointer);align-items:center;display:inline-flex}.se-tog input{opacity:0;width:0;height:0;position:absolute}.se-tog>span{background:#aa3aff;border-radius:10px;flex:none;width:34px;height:20px;transition:background-color .2s;position:relative}.se-tog>span:after{content:"";background:var(--white);border-radius:50%;width:16px;height:16px;transition:left .24s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:16px;box-shadow:0 1px 2px #0003}.se-tog input:not(:checked)+span{background:#d6d6d6}.se-tog input:not(:checked)+span:after{left:2px}.se-pick{background:var(--grey-bg);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;min-width:220px;max-width:340px;height:40px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .12s;display:inline-flex}.se-pick:hover{background:var(--light)}.se-pick svg{opacity:.45;flex:none;width:11px;height:11px;transform:rotate(90deg)}.se-menu button{justify-content:space-between;align-items:center;gap:12px;display:flex}.se-menu.wide{width:300px}.se-menu em{color:#2d2d2d73;font-size:12px;font-style:normal}.se-menu .se-optok{color:#aa3aff}.se-menu .se-optok svg{width:12px;height:12px}.se-menu .se-who{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.se-menu .se-who img{border-radius:50%;width:32px;height:32px}.se-menu .se-who b{font-size:13px;font-weight:500;display:block}.se-note{color:#2d2d2d8c;max-width:540px;margin:0 0 4px;font-size:13.5px;line-height:21px}.se-copy{background:var(--grey-bg);border-radius:4px;align-items:center;gap:4px;width:100%;max-width:460px;padding:4px 6px 4px 4px;display:flex}.se-copy code{color:#2d2d2dbf;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 8px;font:12px/32px Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.se-copy .nw-textbtn{flex:none;height:32px}.se-tags{flex-wrap:wrap;gap:6px;display:flex}.se-tags i{background:var(--grey-bg);border-radius:3px;height:26px;padding:0 10px;font-size:12.5px;font-style:normal;font-weight:500;line-height:26px}.se-plan{background:var(--grey-bg);border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 6px;padding:20px 22px;display:flex}.se-plan.pro{background:#fbf6ff}.se-planx b{letter-spacing:-.4px;font-size:20px;font-weight:600;display:block}.se-planx em{color:#2d2d2d80;margin-top:3px;font-size:13px;font-style:normal;display:block}.se-plan .nw-go{margin-top:0}.se-meter{flex-direction:column;align-items:flex-start;gap:9px;width:100%;max-width:420px;display:flex}.se-meterhd{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.se-bar{background:var(--light);border-radius:3px;width:100%;height:6px;overflow:hidden}.se-bar i{background:#aa3aff;border-radius:3px;height:100%;display:block}.se-meter b{font-size:14px;font-weight:500}.se-meter em{color:#2d2d2d80;font-size:12.5px;font-style:normal}.se-inv{flex-direction:column;width:100%;max-width:420px;display:flex}.se-inv>span{border-top:1px solid var(--light);align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.se-inv>span:first-child{border-top:0;padding-top:0}.se-inv b{flex:1;font-weight:400}.se-inv em{color:#2d2d2d80;font-style:normal}.se-people{margin-top:4px}.se-peoplehd{align-items:center;gap:12px;padding-bottom:14px;display:flex}.se-peoplehd b{font-size:14px;font-weight:500}.se-peoplehd span{color:#2d2d2d73;flex:1;font-size:12.5px}.se-peoplehd.sub{padding-top:22px}.se-peoplehd .nw-go{height:34px;margin-top:0;padding:0 14px;font-size:13px}.se-person{border-top:1px solid var(--light);align-items:center;gap:12px;padding:11px 0;display:flex}.se-av{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.se-init{background:var(--grey-bg);color:#2d2d2d80;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.se-px{flex:1;min-width:0}.se-px b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.se-px b u{color:#2d2d2d66;font-weight:400;text-decoration:none}.se-px em{color:#2d2d2d80;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;font-style:normal;display:block;overflow:hidden}.se-px em.live{color:#aa3aff}.se-role{color:#2d2d2d80;flex:none;font-size:13px}.se-role.own{color:var(--ink);font-weight:500}.se-person .se-pick{background:var(--grey-bg);min-width:136px;height:32px;font-size:13px;font-weight:400}.se-person .se-pick:hover{background:var(--light)}.se-x{color:#2d2d2d59;border-radius:4px;flex:none;place-items:center;width:28px;height:28px;transition:background-color .12s,color .12s;display:grid}.se-x:hover{background:var(--grey-bg);color:#b72818}.se-x svg{width:9px;height:9px}.se-secs{flex-direction:column;margin:10px 0 6px;display:flex}.se-sec{border-top:1px solid var(--light);border-radius:4px;align-items:center;gap:12px;margin:0 -10px 0 -4px;padding:8px 10px 8px 4px;display:flex}.se-sec:first-child{border-top:0}.se-sec:hover{background:var(--grey-bg)}.se-sec b{flex:1;font-size:14px;font-weight:500}.se-sec.off b{color:#2d2d2d59}.se-grip{color:#2d2d2d47;cursor:grab;touch-action:none;border-radius:3px;flex:none;place-items:center;width:22px;height:26px;transition:color .12s,background-color .12s;display:grid}.se-grip:hover{color:#2d2d2d99;background:var(--light)}.se-grip svg{width:10px;height:16px}.se-sec{transition:transform .18s cubic-bezier(.2,.8,.3,1),background-color .12s}.se-sec.drag{z-index:2;background:var(--white);box-shadow:0 10px 26px #0000001f,inset 0 0 0 1px var(--light);border-radius:4px;transition:none;position:relative}.se-sec.drag .se-grip{cursor:grabbing;color:#2d2d2d99}body.se-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body.se-dragging .se-sec:hover{background:0 0}.se-lock{color:#2d2d2d4d;border-radius:4px;place-items:center;width:28px;height:28px;transition:color .12s,background-color .12s;display:grid}.se-lock svg{width:15px;height:15px}.se-lock:hover{color:#2d2d2da6;background:var(--grey-bg)}.se-lock.on{color:#aa3aff;background:#fbf6ff}.se-lock.on:hover{color:#8a2fd0}.se-srcs{flex-direction:column;margin-top:10px;display:flex}.se-src{border-top:1px solid var(--light);border-radius:4px;align-items:center;gap:12px;margin-right:-8px;padding:11px 8px 11px 0;transition:background-color .12s;display:flex}.se-src:first-child{border-top:0}.se-src:hover{background:var(--grey-bg)}.se-src>b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.se-src>em{text-align:right;color:#2d2d2d73;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-left:auto;font-size:13px;font-style:normal;overflow:hidden}.se-src>em.live{color:#aa3aff}.se-rowmenu{color:#2d2d2d66;opacity:0;border-radius:4px;flex:none;place-items:center;width:28px;height:28px;transition:opacity .12s,background-color .12s,color .12s;display:grid}.se-src:hover .se-rowmenu,.se-rowmenu:focus-visible{opacity:1}.se-rowmenu:hover{background:var(--light);color:var(--ink)}.se-rowmenu svg{width:12px;height:4px}.se-srcic{background:var(--grey-bg);border-radius:4px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.se-srcic img{opacity:.6;width:16px;height:16px}.se-srcic b{color:#2d2d2d73;font-size:15px;font-weight:600}.se-addsrc{margin-top:18px}.se-cover{align-items:center;gap:14px;display:flex}.se-covart{background:var(--grey-bg);border-radius:4px;place-items:center;width:96px;height:72px;display:grid;overflow:hidden}.se-danger .se-row{border-bottom-color:var(--grey-bg)}.se-del{color:#b72818;box-shadow:inset 0 0 0 1px #b728184d}.se-del:hover{background:#fdf1f0}@media (width<=920px){.se-row{grid-template-columns:1fr;gap:10px}.se-col{max-width:100%}}.se [data-se-placeholder]{opacity:.4;cursor:var(--flobi-cursor,default)}.se .se-pick[data-se-placeholder]:hover{background:var(--grey-bg)}.se .se-tog[data-se-placeholder]{cursor:var(--flobi-cursor,default)}.se .se-x[data-se-placeholder]:hover{color:#2d2d2d59;background:0 0}.se .se-grip[data-se-placeholder]:hover,.se .se-lock[data-se-placeholder]:hover{background:0 0}.se .se-grip[data-se-placeholder]{cursor:var(--flobi-cursor,default)}.se-empty{color:#2d2d2d80;margin:0;padding:12px 0 2px;font-size:13.5px;line-height:21px}.se-body[data-se-loading] .se-ctl,.se-body[data-se-loading] [data-se-derived]{visibility:hidden}.se-confirm-in{background:var(--white);letter-spacing:-.28px;width:100%;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--light);border:0;border-radius:4px;outline:0;margin-top:16px;padding:0 12px;font:400 14px/40px Geist,sans-serif;transition:box-shadow .15s;display:block}.se-confirm-in::placeholder{color:#2d2d2d52}.se-confirm-in:focus{box-shadow:inset 0 0 0 1px #c4c4c4}.se-confirm-name{background:var(--grey-bg);letter-spacing:-.28px;color:var(--ink);border-radius:4px;margin-top:14px;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px}.nw,.nwlv,.up[role=dialog],.ed-menu.nw-menu{--ink:#2d2d2d;--grey-bg:#f7f7f7;--muted:#a6a6a6;--light:#e8e8e8;--white:#fff;--hover:#f1f1f1;--nw-art:url(/assets/nw-art-DY8Cz8Z4.jpg);-webkit-font-smoothing:antialiased;color:var(--ink);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:20px}:where(.nw,.nwlv,.up[role=dialog],.ed-menu.nw-menu) button{font:inherit;color:inherit;cursor:var(--flobi-cursor,pointer);text-align:left;background:0 0;border:0;padding:0}:where(.nw,.nwlv,.up[role=dialog],.ed-menu.nw-menu) a{color:inherit;text-decoration:none}:where(.nw,.nwlv,.up[role=dialog],.ed-menu.nw-menu) :before,:where(.nw,.nwlv,.up[role=dialog],.ed-menu.nw-menu) :after{box-sizing:content-box}:where(.nw,.nwlv,.up[role=dialog],.ed-menu.nw-menu) img{max-width:none;display:block}@media (prefers-reduced-motion:reduce){.nw,.nw *,.nwlv,.nwlv *,.up[role=dialog],.up[role=dialog] *,.ed-menu.nw-menu,.ed-menu.nw-menu *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hm-logo{border-radius:4px;flex:none;align-items:center;gap:3.028px;display:flex}.hm-logo img{height:18px;display:block}.ed-menu{z-index:60;background:var(--white);border:1px solid var(--light);transform-origin:top;border-radius:4px;min-width:184px;padding:4px;animation:.13s cubic-bezier(.2,0,.2,1) edpop;position:absolute;box-shadow:0 10px 28px #0000001f}.ed-menu.nw-menu.flip{transform-origin:bottom;animation-name:edpopup}@keyframes edpop{0%{opacity:0;transform:translateY(-6px)}}@keyframes edpopup{0%{opacity:0;transform:translateY(6px)}}.ed-menu button{text-align:left;color:#2d2d2dbf;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;line-height:16px;transition:background .1s;display:flex}.ed-menu button:hover{background:var(--grey-bg)}.ed-menu button.on{background:var(--grey-bg);color:var(--ink)}.ed-menu button i{opacity:.45;flex:none;width:12px;height:12px;font-style:normal}.ed-menu .ed-mlab{letter-spacing:.04em;text-transform:uppercase;color:#2d2d2d66;padding:8px 10px 4px;font-size:11px;font-weight:600;line-height:14px}.ed-menu .ed-mrule{background:var(--light);height:1px;margin:4px 6px}.ed-menu button em{color:#2d2d2d73;font-style:normal}.ed-menu button.open{background:var(--grey-bg)}.ed-menu.over{z-index:150;position:fixed}.nw{z-index:55;background:var(--white);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.nw-bar-top{z-index:4;background:var(--white);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:83px;padding:0 42px;display:grid;position:sticky;top:0}.nw-logo-mark{margin:-6px;padding:6px;transition:background-color .12s}.nw-logo-mark:hover{background:var(--grey-bg)}.nw-logo-mark:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #aa3aff}.nw-close{color:#2d2d2d99;height:32px;box-shadow:inset 0 0 0 1px var(--light);border-radius:4px;align-items:center;gap:8px;padding:0 12px 0 11px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.nw-close:hover{background:var(--grey-bg);color:var(--ink)}.nw-close svg{width:9px;height:9px}.nw-stepper{background:var(--white);box-shadow:0 6px 24px #00000012,inset 0 0 0 1px var(--light);border-radius:4px;grid-column:2;align-items:center;gap:2px;padding:4px;display:flex}.nw-stepper[hidden]{display:none}@keyframes nwspin{to{transform:rotate(360deg)}}.nw-body{flex:1 0 auto;justify-content:center;padding:clamp(40px,10vh,110px) 24px 80px;display:flex}.nw-q{width:640px;max-width:100%}.nw-eyebrow{color:#2d2d2d73;align-items:center;gap:8px;min-height:24px;margin:0 0 14px;font-size:13px;font-weight:500;display:flex}.nw-eyebrow.on{color:#aa3aff}.nw-title{letter-spacing:-1.2px;margin:0;font-size:40px;font-weight:500;line-height:48px}.nw-title>span{display:inline-block}.nw-sub{color:#2d2d2d8c;text-wrap:balance;margin:12px 0 0;font-size:16px;line-height:24px}.nw-title{text-wrap:balance}.nw-opts{flex-direction:column;gap:8px;margin-top:40px;display:flex}.nw-opt{background:var(--grey-bg);text-align:left;border-radius:4px;align-items:center;gap:18px;width:100%;padding:12px 18px 12px 12px;transition:background-color .18s,box-shadow .18s,opacity .3s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000}.nw-opt:hover{background:#f1f1f1}.nw-opt:focus-visible{box-shadow:inset 0 0 0 2px #aa3aff}.nw-thumb{background:var(--nw-art) 8% 6%/300% no-repeat;border-radius:2px;flex:none;width:64px;height:64px;transition:transform .8s cubic-bezier(.16,1,.3,1)}.nw-opt.new .nw-thumb{background-position:30% 52%}.nw-opt:hover .nw-thumb{transform:rotate(-4deg)scale(1.06)}.nw-optx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.nw-optx b{letter-spacing:-.34px;font-size:17px;font-weight:500;line-height:22px}.nw-optx em{color:#2d2d2d8c;font-size:13px;font-style:normal;line-height:18px}.nw-key{background:var(--white);min-width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--light);font:inherit;color:#2d2d2d80;border-radius:4px;place-items:center;padding:0 6px;font-size:12px;font-weight:500;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);display:grid}.nw-go-ic{color:#aa3aff;opacity:0;place-items:center;width:24px;height:24px;margin-top:-12px;transition:opacity .2s,transform .45s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;right:18px;transform:translate(-8px)}.nw-go-ic svg{width:16px;height:16px}.nw-opt:hover .nw-key{opacity:0;transform:translate(6px)}.nw-opt:hover .nw-go-ic{opacity:1;transform:none}.nw-opt.chosen{background:#fbf6ff;box-shadow:inset 0 0 0 2px #aa3aff}.nw-opt.chosen .nw-go-ic{opacity:1;transform:translate(4px)}.nw-opt.chosen .nw-key{opacity:0}.nw-opt.unchosen{opacity:.3}.nw-field{border-bottom:2px solid var(--light);align-items:center;gap:14px;margin-top:40px;padding:6px 0 14px;display:flex;position:relative}.nw-field:after{content:"";transform-origin:0;background:#aa3aff;height:2px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nw-field:focus-within:after{transform:none}.nw-inwrap{flex:1;min-width:0;display:flex;position:relative}.nw-in{min-width:0;font:inherit;letter-spacing:-.56px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:28px;font-weight:500;line-height:40px}.nw-ph{letter-spacing:-.56px;color:#2d2d2d40;pointer-events:none;white-space:nowrap;font-size:28px;font-weight:500;line-height:40px;position:absolute;top:0;left:0}.nw-ph:after{content:"";vertical-align:-4px;background:#2d2d2d40;width:2px;height:28px;margin-left:2px;animation:1s step-end infinite nwcaret;display:inline-block}.nw-field:focus-within .nw-ph:after{display:none}@keyframes nwcaret{50%{opacity:0}}.nw-kind{color:#aa3aff;flex:none;font-size:13px;font-weight:500}.nw-kind:empty{display:none}.nw-kind.off{color:#2d2d2d73;font-weight:400}.nw-file{flex:1;align-items:center;gap:10px;min-width:0;min-height:40px;display:flex}.nw-file img{opacity:.7;flex:none;width:18px;height:18px}.nw-fileic{flex:none;place-items:center;width:18px;height:18px;display:grid}.nw-fileic .spin{border:1.6px solid #aa3aff38;border-top-color:#aa3aff;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite nwspin}.nw-field.nw-up:after{transform:scaleX(var(--up,0));transition:transform .28s cubic-bezier(.3,.9,.4,1)}.nw-field.nw-up.nw-checking:after{animation:1s ease-in-out infinite nwupcheck;transform:none}@keyframes nwupcheck{0%,to{opacity:1}50%{opacity:.4}}.nw-field.nw-up .nw-send,.nw-field.nw-up .nw-send:hover{opacity:1;background:var(--light);color:#2d2d2d59;cursor:default;transform:none}.nw-field.nw-up .nw-send svg{transform:none}.nw-field.nw-up .nw-filesize{color:#aa3aff}@media (prefers-reduced-motion:reduce){.nw-fileic .spin,.nw-field.nw-up.nw-checking:after{animation:none}}.nw-file b{letter-spacing:-.48px;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:24px;font-weight:500;overflow:hidden}.nw-file button{color:#2d2d2d80;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;display:grid}.nw-file button:hover{background:var(--grey-bg);color:var(--ink)}.nw-file button svg{width:9px;height:9px}.nw-send{width:40px;height:40px;color:var(--white);background:#aa3aff;border-radius:4px;flex:none;place-items:center;transition:opacity .25s,transform .45s cubic-bezier(.16,1,.3,1),background-color .15s;display:grid}.nw-send:not(:disabled):hover{background:#9b2cf0}.nw-send:disabled{background:var(--light);color:#2d2d2d59;cursor:var(--flobi-cursor,default)}.nw-send svg{width:18px;height:18px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.nw-send:not(:disabled):hover svg{transform:translate(2px)}.nw-attach{border-radius:4px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .12s;display:grid}.nw-attach img{opacity:.55;width:18px;height:18px;transition:opacity .12s}.nw-attach:hover,.nw-attach.open{background:var(--grey-bg)}.nw-attach:hover img,.nw-attach.open img{opacity:.9}.ed-menu.nw-menu em svg{width:12px;height:12px;display:block}.nw-mhint{color:#2d2d2d73;padding:6px 10px 4px;font-size:12px}.nw-or{color:#2d2d2d66;align-items:center;gap:12px;margin:36px 0 12px;font-size:12px;font-weight:500;display:flex}.nw-or:before,.nw-or:after{content:"";background:var(--light);flex:1;height:1px}.nw-manual{background:var(--grey-bg);text-align:left;border-radius:4px;align-items:center;gap:14px;width:100%;padding:14px 18px 14px 14px;transition:background-color .18s;display:flex;position:relative}.nw-manual:hover{background:var(--hover)}.nw-manual:focus-visible{box-shadow:inset 0 0 0 2px #aa3aff}.nw-manual-ic{background:var(--white);color:#aa3aff;width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--light);border-radius:4px;flex:none;place-items:center;display:grid}.nw-manual-ic svg{width:18px;height:18px}.nw-manual-x{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nw-manual-x b{letter-spacing:-.3px;font-size:15px;font-weight:500;line-height:20px}.nw-manual-x em{color:#2d2d2d8c;font-size:13px;font-style:normal;line-height:18px}.nw-manual-go{color:#2d2d2d59;flex:none;place-items:center;width:24px;height:24px;transition:color .2s,transform .45s cubic-bezier(.16,1,.3,1);display:grid}.nw-manual-go svg{width:16px;height:16px}.nw-manual:hover .nw-manual-go{color:#aa3aff;transform:translate(3px)}.ed-menu.nw-menu em{color:#2d2d2d66;margin-left:auto;padding-left:16px;font-size:12px;font-style:normal}.ed-menu.nw-menu .nw-libthumb{background:#f4f4f4 50%/contain no-repeat;border-radius:2px;flex:none;width:22px;height:22px}.nw-drop{z-index:5;pointer-events:none;background:#fbf6ffeb;border:2px dashed #aa3aff;border-radius:4px;place-items:center;display:grid;position:fixed;inset:12px}.nw-drop span{letter-spacing:-.48px;color:#aa3aff;font-size:24px;font-weight:500}.nw-go{height:44px;color:var(--white);background:#aa3aff;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:32px;padding:0 18px 0 20px;font-size:15px;font-weight:500;transition:background-color .15s,opacity .2s;display:inline-flex}.nw-go:hover{background:#9b2cf0}.nw-go:disabled{opacity:.3;cursor:var(--flobi-cursor,default);background:#aa3aff}.nw-go svg{width:16px;height:16px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.nw-go:not(:disabled):hover svg{transform:translate(3px)}.nw-dots i{opacity:.2;font-style:normal;animation:1.2s ease-in-out infinite nwdot}.nw-dots i:nth-child(2){animation-delay:.15s}.nw-dots i:nth-child(3){animation-delay:.3s}.nw-box{background:var(--grey-bg);width:100%;font:inherit;color:var(--ink);resize:none;border:0;border-radius:4px;outline:0;padding:12px 14px;font-size:15px;line-height:22px;transition:box-shadow .2s,background-color .2s;display:block;box-shadow:inset 0 0 0 1px #0000}.nw-box::placeholder{color:#2d2d2d52}.nw-box:focus{background:var(--white);box-shadow:inset 0 0 0 1px #d7c0f0,0 0 0 4px #aa3aff14}.nw-light{background:var(--white);height:30px;box-shadow:inset 0 0 0 1px var(--light);border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .12s,box-shadow .12s;display:inline-flex}.nw-light:hover,.nw-light.open{background:var(--grey-bg)}.nw-textbtn{color:#aa3aff;border-radius:4px;height:28px;padding:0 8px;font-size:13px;font-weight:500;transition:background-color .12s}.nw-textbtn:hover{background:#f6eefe}@media (prefers-reduced-motion:reduce){.nw-dots i,.nw-ph:after{animation:none}.nw-dots i{opacity:1}}.nw-file .nw-filesize{color:#2d2d2d66;flex:none;font-size:12px;font-style:normal}.up[role=dialog]{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.up-back{background:#1c142866;position:absolute;inset:0}.up-box{background:var(--white);border-radius:8px;outline:0;flex-direction:column;align-items:flex-start;width:460px;max-width:100%;max-height:calc(100vh - 48px);padding:28px 30px 24px;display:flex;position:relative;overflow:auto;box-shadow:0 30px 80px #280a5042}.up-x{color:#2d2d2d73;border-radius:4px;place-items:center;width:28px;height:28px;transition:background-color .12s,color .12s;display:grid;position:absolute;top:16px;right:16px}.up-x:hover{background:var(--grey-bg);color:var(--ink)}.up-x svg{width:11px;height:11px}.up-chip{background:var(--ink);height:24px;color:var(--white);letter-spacing:.2px;border-radius:3px;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:11px;font-weight:600;display:inline-flex}.up-chip img{width:13px;height:13px}.up-h{letter-spacing:-.65px;margin:14px 0 0;font-size:25px;font-weight:600;line-height:30px}.up-sub{color:#2d2d2d8c;margin:7px 0 0;font-size:14px;line-height:21px}.up-file{background:var(--grey-bg);border-radius:4px;align-items:center;gap:9px;width:100%;margin-top:18px;padding:11px 13px;display:flex}.up-file img{opacity:.45;width:14px;height:14px}.up-file b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.up-file em{color:#2d2d2d73;flex:none;font-size:12px;font-style:normal}.up-rows{flex-direction:column;width:100%;margin-top:18px;display:flex}.up-row{border-top:1px solid var(--light);grid-template-columns:96px 1fr 18px 1fr;align-items:baseline;gap:10px;padding:9px 0;font-size:13px;line-height:18px;display:grid}.up-row:first-child{border-top:0}.up-row span{color:#2d2d2d73}.up-row em{color:#2d2d2d66;text-align:right;font-style:normal}.up-row i{color:#aa3aff;place-items:center;display:grid}.up-row i svg{width:13px;height:13px}.up-row b{font-weight:500}.up-buy{background:#fbf6ff;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:20px;padding:14px 16px;display:flex}.up-cost{align-items:baseline;gap:9px;min-width:0;display:flex}.up-cost b{letter-spacing:-.8px;font-size:27px;font-weight:600;line-height:28px}.up-cost>span{color:#2d2d2d80;flex-direction:column;gap:2px;font-size:12px;line-height:15px;display:flex}.up-cost i{color:#2d2d2d61;font-size:11px;font-style:normal}.up-switch{cursor:var(--flobi-cursor,pointer);flex:none;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.up-switch input{opacity:0;width:0;height:0;position:absolute}.up-switch>span{background:#aa3aff;border-radius:9px;flex:none;width:30px;height:18px;transition:background-color .2s;position:relative}.up-switch>span:after{content:"";background:var(--white);border-radius:50%;width:14px;height:14px;transition:left .24s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:14px}.up-switch input:not(:checked)+span{background:#d6d6d6}.up-switch input:not(:checked)+span:after{left:2px}.up-switch em{color:#aa3aff;font-size:11px;font-style:normal;font-weight:600}.up-switch input:not(:checked)~em{color:#2d2d2d59}.up-acts{align-items:center;gap:10px;width:100%;margin-top:20px;display:flex}.up-acts .nw-go{margin-top:0}.up-acts .nw-light{height:44px;padding:0 16px;font-size:14px}.up-note{color:#2d2d2d66;margin:14px 0 0;font-size:12px;line-height:17px}@media (width<=560px){.up-row{grid-template-columns:1fr 18px 1fr}.up-row span{grid-column:1/-1}.up-buy{flex-direction:column;align-items:flex-start;gap:12px}.up-acts{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.up-switch>span:after{transition:none}}.nwlv{z-index:9200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nwlv-back{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c142852;position:absolute;inset:0}.nwlv-box{background:var(--white);border-radius:10px;outline:0;width:400px;max-width:100%;padding:30px 32px 26px;position:relative;box-shadow:0 34px 90px #280a5042}.nwlv-box h2{letter-spacing:-.7px;margin:0;font-size:25px;font-weight:500;line-height:32px}.nwlv-box p{color:#2d2d2d8c;margin:9px 0 0;font-size:14px;line-height:21px}.nwlv-acts{align-items:center;gap:6px;margin-top:24px;display:flex}.nwlv-acts .nw-go{margin-top:0}.nwlv-go{color:#2d2d2d73;text-underline-offset:3px;padding:0 4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s}.nwlv-go:hover{color:#b72818;background:0 0;text-decoration-color:currentColor}.nw-right{grid-column:3;justify-self:end;align-items:center;gap:14px;display:flex}.nw-q.bb-q{width:760px}.bb-title{letter-spacing:-1px;font-size:34px;line-height:42px}.bb-foot{align-items:center;gap:18px;margin-top:36px;display:flex}.bb-foot .nw-go{margin-top:0}.bb-foot .nw-go.glow{box-shadow:0 0 0 6px #aa3aff2e}.bb-topnote{color:#2d2d2d80;font-size:13px;font-weight:500}.nw-left{align-items:center;min-height:34px;display:flex}.bb-head{align-items:center;gap:13px;display:flex}.bb-back{color:#2d2d2d66;width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--light);border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s,box-shadow .15s;display:grid;transform:scaleX(-1)}.bb-back:hover{background:var(--grey-bg);color:var(--ink);box-shadow:inset 0 0 0 1px #dcdcdc}.bb-back svg{width:15px;height:15px}.bb-headtx{flex-direction:column;gap:3px;display:flex}.bb-headtx b{letter-spacing:-.1px;font-size:14px;font-weight:500;line-height:16px}.bb-headtx em{font-variant-numeric:tabular-nums;color:#2d2d2d61;font-size:12px;font-style:normal;line-height:14px}.bb-rule{z-index:5;grid-template-columns:repeat(9,1fr);gap:2px;height:3px;display:grid;position:absolute;top:0;left:0;right:0}.bb-rule[hidden]{display:none}.bb-seg{background:#2d2d2d12;transition:background-color .25s;position:relative;overflow:hidden}.bb-seg.done{cursor:var(--flobi-cursor,pointer);background:#2d2d2d33}.bb-seg.done:hover{background:#cfa6f5}.bb-seg.now{background:#aa3aff29}.bb-seg i{transform-origin:0;background:#aa3aff;height:100%;transition:transform 1s linear,background-color .3s;display:block;transform:scaleX(0)}.bb-rule.bb-low .bb-seg.now i{background:#e0762b}.bb-rule.bb-over .bb-seg.now i{background:#b72818}.bb-rule.bb-hold .bb-seg.now i{background:#2d2d2d47}.nw-stepper.bare{box-shadow:none;background:0 0;gap:0;padding:0}.bb-clock{align-items:center;height:36px;display:flex}.bb-time{align-items:baseline;gap:9px;margin-right:17px;padding-right:17px;display:flex;position:relative}.bb-time:after{content:"";background:#2d2d2d21;width:1px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bb-time b{font-variant-numeric:tabular-nums;letter-spacing:-.4px;color:var(--ink);font-size:18px;font-weight:500;transition:color .3s}.bb-time em{color:#2d2d2d66;font-size:13px;font-style:normal;line-height:18px;transition:color .3s}.nw-stepper.bb-low .bb-time b{color:#e0762b}.nw-stepper.bb-over .bb-time b,.nw-stepper.bb-over .bb-time em{color:#b72818}.nw-stepper.bb-hold .bb-time b{color:#2d2d2d61}.bb-acts{align-items:center;gap:4px;display:flex}.bb-acts button{color:#2d2d2d73;border-radius:5px;place-items:center;width:32px;height:32px;transition:background-color .12s,color .12s;display:grid}.bb-acts button:hover{background:var(--grey-bg);color:var(--ink)}.bb-acts button.on{color:#aa3aff}.bb-acts button.on:hover{background:#f6eefe}.bb-acts svg{width:18px;height:18px;display:block}@media (prefers-reduced-motion:reduce){.bb-seg i{transition:none}}.bb-people{align-items:center;gap:12px;display:flex}.bb-avs{display:flex}.bb-av{z-index:1;margin-left:-4px;display:block;position:relative}.bb-av:first-child{margin-left:0}.bb-avs.live{gap:8px}.bb-avs.live .bb-av{margin-left:0}.bb-avs img{object-fit:cover;width:26px;height:26px;box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--c);background:#ddd;border-radius:50%;display:block}.bb-av.ok{z-index:2}.bb-ready{width:13px;height:13px;color:var(--white);box-shadow:0 0 0 2px var(--white);opacity:0;background:#1eaa8a;border-radius:50%;place-items:center;transition:opacity .18s,transform .3s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;bottom:-3px;right:-3px;transform:scale(.4)}.bb-ready svg{width:8px;height:8px}.bb-av.ok .bb-ready{opacity:1;transform:none}.bb-pulse{opacity:0;pointer-events:none;border:2px solid #1eaa8a;border-radius:50%;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.bb-ready{transition:none}}.bb-share{background:var(--ink);height:30px;color:var(--white);border-radius:4px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .12s}.bb-share:hover{background:#111}.ed-menu.bb-sharemenu{min-width:320px;padding:0}.bb-sharebox{flex-direction:column;gap:12px;padding:16px;display:flex}.bb-sharebox>b{font-size:14px;font-weight:500}.bb-sharebox>span{color:#2d2d2d8c;font-size:12px;line-height:17px}.bb-link{gap:6px;display:flex}.ed-menu .bb-link button{flex:none;justify-content:center;align-items:center;width:auto;display:inline-flex}.bb-link input{background:var(--grey-bg);width:0;min-width:0;height:34px;font:inherit;color:var(--ink);border:0;border-radius:4px;flex:auto;padding:0 10px;font-size:13px}.bb-link button{height:34px;color:var(--white);background:#aa3aff;border-radius:4px;padding:0 12px;font-size:13px;font-weight:500}.bb-inroom{border-top:1px solid var(--light);flex-direction:column;gap:6px;padding-top:6px;display:flex}.bb-inroom em{letter-spacing:.3px;text-transform:uppercase;color:#2d2d2d66;font-size:11px;font-style:normal;font-weight:500}.bb-inroom div{align-items:center;gap:8px;font-size:13px;display:flex}.bb-inroom img{object-fit:cover;width:20px;height:20px;box-shadow:0 0 0 2px var(--c);border-radius:50%}.bb-inroom i{color:#2d2d2d73;margin-left:auto;font-size:11px;font-style:normal}.bb-inroom .pending span{color:#2d2d2d99}.bb-toggle{cursor:var(--flobi-cursor,pointer);align-items:center;gap:8px;font-size:13px;display:flex}.bb-toggle input{opacity:0;width:0;height:0;position:absolute}.bb-toggle span{background:#aa3aff;border-radius:9px;width:30px;height:18px;position:relative}.bb-toggle span:after{content:"";background:var(--white);border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:2px;left:14px}.bb-toggle input:not(:checked)+span{background:#d0d0d0}.bb-toggle input:not(:checked)+span:after{left:2px}#nwBody{position:relative}.bb-sent{letter-spacing:-.6px;color:#2d2d2d66;margin:44px 0 0;font-size:28px;font-weight:400;line-height:54px}.bb-sent b{white-space:nowrap;color:#2d2d2d99;font-weight:400}.bb-fill{font:inherit;color:var(--ink);letter-spacing:inherit;border:0;border-bottom:1.5px solid var(--light);background:0 0;outline:0;padding:0 2px;font-weight:500;transition:border-color .15s}.bb-fill::placeholder{color:#2d2d2d47;font-weight:400}.bb-fill:focus{border-bottom-color:#aa3aff}.bb-lines{flex-direction:column;gap:6px;display:flex}.bb-line{align-items:baseline;gap:14px;display:flex}.bb-line>b{color:#2d2d2d66;flex:none;font-weight:400}.bb-line .bb-fill{flex:1;width:auto;min-width:0}.bb-sentnote{color:#2d2d2d73;margin:26px 0 0;font-size:14px;line-height:21px}.bb-buildacts{align-items:center;gap:14px;margin-top:44px;display:flex}.bb-buildacts .nw-go{margin-top:0}.bb-buildacts .nw-textbtn{color:#2d2d2d73}.bb-buildacts .nw-textbtn:hover{background:var(--grey-bg);color:var(--ink)}@media (width<=900px){.bb-sent{letter-spacing:-.6px;font-size:26px;line-height:46px}}.bb-dir .bb-dirthumb{background:var(--grey-bg) center/cover no-repeat;width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--light);border-radius:2px;flex:none;place-items:center;display:grid}.bb-dir.ex .bb-dirthumb{background-image:linear-gradient(135deg,#fbe4a8,#f7c6d6 60%,#c8e8d8)}.bb-dir.qn .bb-dirthumb{background-image:linear-gradient(135deg,#e9e6f7,#d8e6f7)}.bb-dir.rx .bb-dirthumb{background-image:linear-gradient(135deg,#f3e2fb,#dcd0f5)}.bb-mins{color:#2d2d2d73;white-space:nowrap;margin-right:8px;font-size:12px}.bb-moods{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.bb-mood{background:var(--grey-bg);text-align:left;border-radius:4px;flex-direction:column;gap:8px;padding:6px 6px 10px;transition:box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 0 0 2px #0000}.bb-mood i{aspect-ratio:2/3;background:50%/cover no-repeat;border-radius:3px;width:100%;max-height:190px;display:block}.bb-mood b{padding-left:4px;font-size:13px;font-weight:500}.bb-mood.on{background:#fbf6ff;box-shadow:inset 0 0 0 2px #aa3aff}.bb-tones{flex-direction:column;gap:22px;margin-top:32px;display:flex}.bb-tone{grid-template-columns:80px 1fr 80px;align-items:center;gap:14px;font-size:14px;font-weight:500;display:grid}.bb-tone span:last-child{text-align:right}.bb-tone input{appearance:none;background:var(--light);border-radius:2px;outline:0;height:4px;margin:2px}.bb-tone input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;box-shadow:0 0 0 4px var(--white),0 2px 6px #0003;cursor:var(--flobi-cursor,pointer);background:#aa3aff;border-radius:50%}.bb-pals{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.bb-pal{background:var(--grey-bg);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:4px;padding:6px;transition:box-shadow .2s;display:grid;box-shadow:inset 0 0 0 2px #0000}.bb-pal i{border-radius:3px;height:56px;display:block;box-shadow:inset 0 0 0 1px #0000000f}.bb-pal b{text-align:left;grid-column:1/-1;padding:6px 4px 2px;font-size:13px;font-weight:500}.bb-pal.on{background:#fbf6ff;box-shadow:inset 0 0 0 2px #aa3aff}.bb-types{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.bb-type{background:var(--grey-bg);text-align:left;border-radius:4px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 18px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 2px #0000}.bb-type b{letter-spacing:-.5px;font-size:34px;line-height:36px}.bb-type em{color:#2d2d2d80;font-size:12px;font-style:normal}.bb-type.on{background:#fbf6ff;box-shadow:inset 0 0 0 2px #aa3aff}.nw-q.bq{width:720px}.bq-thread{flex-direction:column;gap:12px;margin-top:4px;padding-bottom:4px;display:flex}.bq-msg{align-items:flex-start;gap:10px;max-width:78%;display:flex}.bq-msg.me{flex-direction:row-reverse;margin-left:auto}.bq-msg .bq-face{flex:none;margin-top:3px}.bq-av{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px;margin-top:3px}.bq-bub{background:var(--grey-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;padding:10px 14px;font-size:15px;line-height:22px;display:flex}.bq-msg.me .bq-bub{background:#f5ecff}.bq-bub>span{overflow-wrap:anywhere;min-width:0}.bq-bub b{letter-spacing:-.1px;width:100%;font-size:16px;font-weight:500;line-height:23px;display:block}.bq-bub em{color:#2d2d2d80;width:100%;margin-top:2px;font-size:13px;font-style:normal;line-height:19px;display:block}.bq-msg.them.line p{color:#2d2d2d8c;margin:0;padding:0;font-size:15px;line-height:22px}.bq-msg .nw-textbtn{color:#2d2d2d61;font-size:12px}.bq-msg .nw-textbtn:hover{color:var(--ink)}.bq-msg .bq-thumb{background:50%/cover no-repeat;border-radius:3px;flex:none;width:24px;height:24px}.bq-msg .bq-thumb.ty{background:var(--white);place-items:center;font-size:12px;font-style:normal;display:grid}.bq-msg .bq-sw{flex:none;gap:3px;display:flex}.bq-msg .bq-sw u{border-radius:2px;width:7px;height:18px;text-decoration:none;display:block}.bq-tool,.bq-end{max-width:calc(78% - 40px);margin-left:40px}.bq-pad{pointer-events:none;height:46vh}.bq-end{margin-top:26px}.bq-stagewrap{min-height:330px;margin-top:6px}.bq-stagewrap.done{min-height:0;padding-bottom:12px}.bq-stage .nw-title{margin:0}.bq-stage .nw-sub{margin:12px 0 0}.bq-tool{margin-top:40px}.bq-face{background:#f6eefe;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.bq-face img{width:14px;height:15px}.bq-stage.talk{align-items:flex-start;gap:16px;padding-top:4px;display:flex}.bq-stage.talk p{letter-spacing:-.5px;color:#2d2d2d8c;margin:0;padding-top:1px;font-size:26px;font-weight:400;line-height:38px}.bq-stage.end .bq-face{margin-bottom:24px}.bq-stage.end .nw-go{margin-top:30px}.bq-dots{align-items:center;gap:6px;height:30px;display:flex}.bq-dots i{background:#2d2d2d47;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite bqdot}.bq-dots i:nth-child(2){animation-delay:.15s}.bq-dots i:nth-child(3){animation-delay:.3s}@keyframes bqdot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.bq-fill{letter-spacing:-.5px;width:100%;color:var(--ink);border:0;border-bottom:1.5px solid var(--light);background:0 0;outline:0;padding:0 2px 12px;font:400 26px/38px Geist,sans-serif;transition:border-color .15s;display:block}.bq-fill::placeholder{color:#2d2d2d42}.bq-fill:focus{border-bottom-color:#aa3aff}.bq-say.sm{align-items:baseline;gap:16px;display:flex}.bq-say.sm .bq-fill{letter-spacing:-.1px;padding-bottom:10px;font-size:19px;line-height:28px}.bq-add{color:#aa3aff;flex:none}.bq-add:hover{background:#f6eefe}.bq-ok{align-items:center;gap:16px;margin-top:30px;display:flex}.bq-ok .nw-go{margin-top:0}.bq-ok .nw-go:disabled{background:var(--light);color:#2d2d2d66;opacity:1}.bq-ok .nw-go:disabled svg{opacity:.4}.bq-ok em,.bq-ok .nw-textbtn{color:#2d2d2d73;font-size:13px;font-style:normal}.bq-ok .nw-textbtn:hover{color:var(--ink)}.bq-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.bq-chips em{color:#2d2d2d6b;margin-right:2px;font-size:13px;font-style:normal}.bq-chips.picked{margin:0 0 20px}.bq-picks{flex-wrap:wrap;gap:8px;display:flex}.bq-chip{background:var(--grey-bg);max-width:100%;height:36px;color:var(--ink);border-radius:4px;align-items:center;gap:8px;padding:0 14px;font:500 14px Geist,sans-serif;transition:background-color .12s,box-shadow .15s,color .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.bq-chip:hover{background:var(--light)}.bq-chip.on{color:#7b1fc4;background:#f6eefe;box-shadow:inset 0 0 0 1px #dcc2f6}.bq-chip.on:hover{background:#f2e5fd}.bq-chip.on button{color:#7b1fc480;place-items:center;width:12px;height:12px;display:grid}.bq-chip.on button:hover{color:#7b1fc4}.bq-chip.on button svg{width:8px;height:8px}.bq-chip.add{color:#2d2d2d80;box-shadow:inset 0 0 0 1px var(--light);background:0 0}.bq-chip.add:hover{background:var(--grey-bg);color:var(--ink)}.bq-chip.typing{background:var(--white);padding:0;box-shadow:inset 0 0 0 1.5px #aa3aff}.bq-chip.typing input{width:150px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:4px;outline:0;padding:0 13px;font:500 14px Geist,sans-serif}.bq-said{border-top:1px solid var(--light);margin-top:64px;padding-top:18px}.bq-saidhd{letter-spacing:.08em;text-transform:uppercase;color:#2d2d2d59;margin:0 0 4px;font-size:11px;font-weight:500}.bq-said dl{margin:0}.bq-said-row{border-bottom:1px solid #f2f2f2;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:46px;display:grid}.bq-said-row:last-child{border-bottom:0}.bq-said dt{color:#2d2d2d6b;font-size:13px}.bq-said dd{align-items:center;gap:10px;min-width:0;margin:0;font-size:14px;line-height:21px;display:flex}.bq-said dd>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bq-said .bq-thumb{background:50%/cover no-repeat;border-radius:3px;flex:none;width:26px;height:26px}.bq-said .bq-thumb.ty{background:var(--grey-bg);letter-spacing:-.3px;place-items:center;font-size:13px;font-style:normal;display:grid}.bq-said .bq-sw{flex:none;gap:3px;display:flex}.bq-said .bq-sw u{border-radius:2px;width:7px;height:20px;text-decoration:none;display:block}.bq-said .nw-textbtn{color:#2d2d2d66;font-size:13px}.bq-said .nw-textbtn:hover{color:var(--ink)}.bq .bb-moods,.bq .bb-pals,.bq .bb-types,.bq .bb-tones{margin-top:0}.bq .bb-moods{gap:8px}.bq .bb-mood i{aspect-ratio:1;max-height:118px}.bq .bb-pal i{height:42px}.bq .bb-type{padding:16px 14px}.bq .bb-type b{font-size:24px;line-height:28px}.bq .bb-tones{gap:18px}.nw-q.bz{width:940px}.bz-form{flex-direction:column;gap:10px;margin-top:30px;display:flex}.bz-form textarea{background:var(--grey-bg);letter-spacing:-.2px;color:var(--ink);resize:none;border:0;border-radius:4px;outline:0;padding:16px;font:500 18px/27px Geist,sans-serif;transition:box-shadow .15s,background-color .15s;box-shadow:inset 0 0 0 1px #0000}.bz-form textarea::placeholder{color:#2d2d2d52}.bz-form textarea:focus{background:var(--white);box-shadow:inset 0 0 0 1px #d7c0f0,0 0 0 4px #aa3aff14}.bz-row{gap:8px;display:flex}.bz-row input{background:var(--grey-bg);min-width:0;height:44px;color:var(--ink);border:0;border-radius:4px;outline:0;flex:1;padding:0 14px;font:400 14px/44px Geist,sans-serif;transition:box-shadow .15s,background-color .15s;box-shadow:inset 0 0 0 1px #0000}.bz-row input::placeholder{color:#2d2d2d52}.bz-row input:focus{background:var(--white);box-shadow:inset 0 0 0 1px #d7c0f0,0 0 0 4px #aa3aff14}.bz-row .nw-go{flex:none;margin-top:0}.bz-row .nw-go:disabled{opacity:.6}.bz-note{background:#fbf6ff;border-radius:4px;align-items:center;gap:20px;margin-bottom:24px;padding:14px 16px;display:flex}.bz-note div{flex-direction:column;flex:1;gap:2px;display:flex}.bz-note b{font-size:14px;font-weight:500}.bz-note span{color:#2d2d2d8c;font-size:13px;line-height:19px}.bz-note .nw-light{flex:none;height:32px}.bb-briefcols.show-guess .bb-row.guess p{background:#fbf6ff;box-shadow:inset 0 0 0 1px #ecdcfb}.bb-briefcols.show-guess .bb-row.guess span:after{content:"guess";letter-spacing:.3px;text-transform:uppercase;color:#8a2fd0;vertical-align:1px;background:#f3e6fd;border-radius:2px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600;display:inline-block}.nw-q.bb-brief{width:1000px}.bb-briefhd{margin-bottom:28px}.bb-briefgrid{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}.bb-ans{flex-direction:column;display:flex}.bb-arow{border-bottom:1px solid #f1f1f1;grid-template-columns:168px minmax(0,1fr);gap:20px;padding:13px 0;display:grid}.bb-arow:last-child{border-bottom:0}.bb-arow>span{color:#2d2d2d6b;padding-top:3px;font-size:13px;line-height:20px}.bb-arow>p{cursor:text;border-radius:4px;outline:0;margin:0 0 0 -7px;padding:2px 7px;font-size:16px;line-height:25px;transition:background-color .14s,box-shadow .14s}.bb-arow>p:hover{background:var(--grey-bg)}.bb-arow>p:focus{background:var(--white);box-shadow:inset 0 0 0 1.5px #d7c0f0}.bb-extra{border-top:1px solid #2d2d2d1a;grid-area:2/1;align-content:start;gap:18px;margin-top:6px;padding-top:26px;display:grid}@media (width<=1060px){.bb-extra{grid-area:auto}.bb-agent{order:3}}.bb-extrahd{gap:3px;display:grid}.bb-extrahd b{font-size:15px;font-weight:500}.bb-extrahd span{color:#2d2d2d8c;font-size:13px}.bb-ideabox{gap:6px;display:grid}.bb-ideabox>span{color:#2d2d2d8c;font-size:12.5px}.bb-ideabox textarea{resize:vertical;width:100%;min-height:78px;font:inherit;background:var(--white);border-radius:9px;padding:11px 13px;font-size:14px;box-shadow:inset 0 0 0 1px #2d2d2d21}.bb-ideabox textarea:focus{outline:0;box-shadow:inset 0 0 0 2px #aa3aff}.bb-drops{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=720px){.bb-drops{grid-template-columns:1fr}}.bb-drop{background:var(--grey-bg);border-radius:11px;gap:10px;padding:14px;transition:background-color .14s,box-shadow .14s;display:grid}.bb-drop.over{background:var(--light);box-shadow:inset 0 0 0 2px #aa3aff}.bb-dropbox{cursor:var(--flobi-cursor,pointer);text-align:center;border-radius:8px;gap:3px;padding:16px 4px;display:grid;box-shadow:inset 0 0 0 1px #2d2d2d1f}.bb-drop.has .bb-dropbox{padding:11px 4px}.bb-dropbox:hover{box-shadow:inset 0 0 0 1px #2d2d2d4d}.bb-dropbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bb-dropbox b{font-size:13.5px;font-weight:500}.bb-dropbox em{color:#2d2d2d8c;font-size:12px;font-style:normal;line-height:1.4}.bb-shots{flex-wrap:wrap;gap:8px;display:flex}.bb-shot{background:var(--white);border-radius:7px;width:62px;height:62px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2d2d2d1a}.bb-shot img{object-fit:cover;width:100%;height:100%;display:block}.bb-shot button{color:#fff;background:#140e1c9e;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:3px;right:3px}.bb-shot button svg{width:9px;height:9px}.bb-shot button:hover{background:#140e1cd9}.bb-briefcols{flex-direction:column;gap:6px;display:flex}.bb-sec{border-top:1px solid var(--light);padding:18px 0 22px}.bb-sec header{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.bb-sec header i{color:#aa3aff;width:18px;font-size:11px;font-style:normal;font-weight:600}.bb-sec header b{letter-spacing:-.3px;font-size:16px;font-weight:500}.bb-sec header em{color:#2d2d2d73;font-size:12px;font-style:normal}.bb-row{grid-template-columns:150px 1fr;gap:16px;padding:7px 0 7px 28px;display:grid}.bb-row span{color:#2d2d2d80;padding-top:2px;font-size:13px}.bb-row p{border-radius:3px;outline:0;margin:0 0 0 -6px;padding:2px 6px;font-size:14px;line-height:22px;transition:background-color .15s}.bb-row p:hover{background:var(--grey-bg)}.bb-row p:focus{background:#fbf6ff;box-shadow:inset 0 0 0 1px #d7c0f0}.bb-agent{background:var(--grey-bg);border-radius:4px;flex-direction:column;gap:12px;padding:18px;display:flex;position:sticky;top:96px}.bb-agent>b{font-size:14px;font-weight:500}.bb-agent .nw-go{width:100%;margin-top:2px}.bb-agentnote{color:#2d2d2d80;font-size:12px;line-height:17px}@media (width<=1060px){.nw-q.bb-brief,.nw-q.bb-q,.nw-q.bq,.nw-q.bz{width:100%}.bb-briefgrid{grid-template-columns:1fr}.bb-agent{position:static}.bb-chars,.bb-street{grid-template-columns:repeat(3,1fr)}}.pa{width:80px;height:80px;transform:perspective(260px) rotateY(calc(var(--px,0) * 7deg)) rotateX(calc(var(--py,0) * -7deg));border-radius:2px;flex:none;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden}.pa *{transform-box:fill-box;transform-origin:50%}.pa-par{transition:transform .5s cubic-bezier(.16,1,.3,1)}.pa-d1{transform:translate(calc(var(--px,0) * 1px), calc(var(--py,0) * 1px))}.pa-d2{transform:translate(calc(var(--px,0) * 2.2px), calc(var(--py,0) * 2.2px))}.pa-d3{transform:translate(calc(var(--px,0) * 3.6px), calc(var(--py,0) * 3.6px))}.pa-src{transition:transform .55s cubic-bezier(.65,0,.35,1)}.pa-src.next{transition:none;transform:translate(62px)}.pa-src.gone{transform:translate(-62px)}.pa-scan{animation:.95s cubic-bezier(.45,0,.25,1) .2s both pa-scan}@keyframes pa-scan{0%{transform:translateY(0)}to{transform:translateY(46px)}}.pa-chip.pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both pa-chip}@keyframes pa-chip{0%{opacity:0;transform:translateY(-6px)scale(.3)}to{opacity:1;transform:none}}.pa-sh{transition:transform .6s cubic-bezier(.34,1.3,.64,1)}.pa-sh1{transform:translate(-12px,-10px)scale(.7)}.pa-sh2{transform:translate(12px,-8px)rotate(90deg)}.pa-sh3{transform:translate(-6px,10px)rotate(-25deg)scale(.6)}.pa-sh4{transform:translate(3px,12px)scale(1.4)}.pa-new.hot .pa-sh{transform:none}.pa-new.hot .pa-sh2{transition-delay:80ms}.pa-new.hot .pa-sh3{transition:transform .55s cubic-bezier(.5,0,.2,1) .35s}.pa-new.hot .pa-sh4{transition-delay:.85s}.pa-sel{opacity:0;transition:opacity .15s,transform .15s;transform:scale(1.08)}.pa-new.hot .pa-sel{opacity:1;transition:opacity .25s 1.05s,transform .45s cubic-bezier(.34,1.56,.64,1) 1.05s;transform:none}.pa-cur{transform-box:view-box;transform-origin:0 0;opacity:0;transform:translate(84px,86px)}.pa-new.hot .pa-cur{animation:1.6s both pa-cur}@keyframes pa-cur{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.2,1);transform:translate(84px,86px)}8%{opacity:1}22%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.2,1);transform:translate(35px,60px)}56%{opacity:1;transform:translate(41px,50px)}80%{opacity:1;transform:translate(41px,50px)}to{opacity:0;transform:translate(47px,56px)}}@media (prefers-reduced-motion:reduce){.pa,.pa-par,.pa-src,.pa-sh,.pa-sel{transition:none!important}.pa-scan,.pa-chip.pop,.pa-cur{animation:none!important}.pa-cur{opacity:0}}.nw{--bbcat-modern:#bfe3f5;--bbcat-emotional:#f6c1c1;--bbcat-classic:#cfe8a3;--bbcat-clever:#a8e6e0;--bbcat-pragmatic:#d5c9f2}.bb-traits{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bb-chip{background:var(--grey-bg);border-radius:4px;height:30px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.bb-chip:hover{background:var(--light)}.bb-chip.on{color:var(--white);background:#aa3aff}.bb-chipin{height:30px;box-shadow:inset 0 0 0 1px var(--light);font:inherit;background:0 0;border:0;border-radius:4px;outline:0;min-width:140px;padding:0 10px;font-size:13px}.bb-chipin:focus{box-shadow:inset 0 0 0 1px #aa3aff}.bb-big{margin-top:28px;padding:16px;font-size:18px;line-height:27px}.bxu{z-index:9000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bxu-back{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c142852;position:absolute;inset:0}.bxu-box{background:var(--white);text-align:center;border-radius:10px;outline:0;flex-direction:column;align-items:center;width:432px;max-width:100%;padding:36px 36px 30px;display:flex;position:relative;box-shadow:0 34px 90px #280a5042}.bxu-ring{width:104px;height:104px;margin-bottom:22px;position:relative}.bxu-ring svg{width:104px;height:104px;display:block;transform:rotate(-90deg)}.bxu-ring circle{fill:none;stroke-width:4px;stroke-linecap:round}.bxu-trk{stroke:#f5e6e3}.bxu-arc{stroke:#d8402a;stroke-dasharray:295.31;stroke-dashoffset:0;animation:10s linear forwards bxuring}@keyframes bxuring{0%{stroke-dashoffset:0}to{stroke-dashoffset:295.31px}}.bxu-ring b{font-variant-numeric:tabular-nums;letter-spacing:-1.2px;color:#b72818;place-items:center;font-size:35px;font-weight:500;display:grid;position:absolute;inset:0}.bxu-round{letter-spacing:.1em;text-transform:uppercase;color:#2d2d2d52;margin:0 0 9px;font-size:11px;font-weight:500}.bxu-box h2{letter-spacing:-1.2px;margin:0;font-size:36px;font-weight:500;line-height:40px}.bxu-sub{color:#2d2d2d85;margin:11px 0 0;font-size:14px;line-height:21px}.bxu-sub b{color:var(--ink);font-weight:500}.bxu-acts{align-items:center;gap:10px;margin-top:28px;display:flex}.bxu-more{background:var(--grey-bg);height:44px;color:var(--ink);border-radius:5px;align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.bxu-more:hover{background:var(--light)}.bxu-more svg{color:#2d2d2d73;width:16px;height:16px}.bxu-acts .nw-go{margin-top:0;position:relative;overflow:hidden}.bxu-bar{transform-origin:0;background:#ffffff9e;width:100%;height:3px;animation:10s linear forwards bxubar;position:absolute;bottom:0;left:0}@keyframes bxubar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.bxu-arc,.bxu-bar{animation:none}.bxu-bar{transform:scaleX(0)}}.bxu.hold .bxu-arc{stroke-dashoffset:295.31px;animation:none}.nw-q.bx-lo{width:880px}.bx-lo-hd{letter-spacing:.08em;text-transform:uppercase;color:#2d2d2d59;margin:0 0 14px;font-size:11px;font-weight:500}.bx-lo-facts{border-top:1px solid var(--light);border-bottom:1px solid var(--light);grid-template-columns:repeat(3,1fr);margin:52px 0 0;display:grid}.bx-lo-facts>div{border-left:1px solid #f2f2f2;padding:18px 20px}.bx-lo-facts>div:first-child{border-left:0;padding-left:0}.bx-lo-facts dt{font-size:16px;font-weight:500;line-height:23px}.bx-lo-facts dd{color:#2d2d2d80;margin:3px 0 0;font-size:13px;line-height:19px}.bx-lo-block{margin-top:44px}.bx-lo-block.first{margin-top:46px}.bx-lo-roles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bx-lo-role{background:var(--grey-bg);text-align:left;border-radius:4px;grid-template-columns:16px minmax(0,1fr);align-content:start;gap:0 12px;padding:15px 16px 16px;transition:background-color .15s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #0000}.bx-lo-role:hover{background:var(--light)}.bx-lo-role b{grid-area:1/2;font-size:14px;font-weight:500;line-height:20px}.bx-lo-role span{color:#2d2d2d80;grid-area:2/2;margin-top:4px;font-size:12px;line-height:18px}.bx-lo-role em{color:#0000;width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--light);background:var(--white);border-radius:50%;grid-area:1/1;place-items:center;margin-top:2px;transition:background-color .15s,box-shadow .15s;display:grid}.bx-lo-role em svg{width:9px;height:9px}.bx-lo-role:hover em{box-shadow:inset 0 0 0 1px #cfa6f5}.bx-lo-role.on{background:#fbf6ff;box-shadow:inset 0 0 0 1px #dcc2f6}.bx-lo-role.on em{color:var(--white);box-shadow:none;background:#aa3aff}.bx-lo-linkrow{align-items:center;gap:26px;display:flex}.bx-lo-linkrow .bb-link{flex:auto;min-width:0}.bx-lo-linkrow .bb-link input{flex:auto;width:0;min-width:0;height:42px;padding:0 14px;font-size:14px}.bx-lo-linkrow .bb-link button{height:42px;padding:0 18px;font-size:14px}.bx-lo-who{flex:0 0 342px;justify-content:flex-end;align-items:center;gap:12px;display:flex}.bx-lo-avs{flex:none;display:flex}.bx-lo-avs img{object-fit:cover;width:26px;height:26px;box-shadow:0 0 0 2px var(--c),0 0 0 4px var(--white);border-radius:50%;margin-left:-6px}.bx-lo-avs img:first-child{margin-left:0}.bx-lo-who em{white-space:nowrap;color:#2d2d2d80;flex:none;font-size:13px;font-style:normal}.bx-lo-act{border-top:1px solid var(--light);justify-content:flex-end;margin-top:48px;padding-top:28px;display:flex}.bx-lo-act .nw-go{margin-top:0}.bx-lo-act .nw-go:disabled{background:var(--light);color:#2d2d2d66;opacity:1}.bx-lo-act .nw-go:disabled svg{opacity:.4}.bx-lo-wait{color:#2d2d2d80;align-items:center;gap:9px;height:44px;margin:0;font-size:14px;display:flex}.bx-lo-wait i{background:#aa3aff;border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite bxlowait}@keyframes bxlowait{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bx-lo-wait i{opacity:1;animation:none}}@media (width<=1060px){.nw-q.bx-lo{width:100%}.bx-lo-facts{grid-template-columns:1fr}.bx-lo-facts>div{border-top:1px solid #f2f2f2;border-left:0;padding:14px 0}.bx-lo-facts>div:first-child{border-top:0}.bx-lo-roles{grid-template-columns:1fr}}.nw-q.bx-q{width:640px}.nw-q.bx-q .nw-eyebrow{justify-content:center}.nw-q.bx-q .nw-title,.nw-q.bx-q .nw-sub{text-align:center}.nw-q.bx-q .bb-foot{justify-content:center}.nw-q.bx-q.tags{width:900px}.bx-why{color:#2d2d2d59;margin-left:auto;font-size:12px;font-style:normal;font-weight:500}.bx-foot{justify-content:center}.nw-gotx{flex-direction:column;justify-content:center;align-items:center;line-height:16px;display:flex}.nw-gotx b{font-weight:500}.nw-gotx em{opacity:.72;margin-top:2px;font-size:11px;font-style:normal;font-weight:400;line-height:13px;transition:opacity .18s}.nw-gotx em.go{opacity:0}.nw-gotx em:empty{display:none}.bx-done{align-items:center;gap:10px;display:flex}.bx-done em{color:#2d2d2d73;margin-left:4px;font-size:12px;font-style:normal}.bx-av{object-fit:cover;width:26px;height:26px;box-shadow:0 0 0 2px var(--c);background:#ddd;border-radius:50%}.bx-av.s{width:16px;height:16px;box-shadow:0 0 0 1.5px var(--c)}.bx-hint{color:#2d2d2d80;margin:16px 0 0;font-size:13px}.bx-poster{flex-direction:column;align-items:center;gap:22px;margin-top:26px;display:flex}.bx-pcard{aspect-ratio:1;background:50%/cover no-repeat;border-radius:8px;width:412px;max-width:86vw;position:relative;overflow:hidden;box-shadow:0 24px 60px #280a502e}.bx-pover{background:linear-gradient(#10081a00,#10081a8c 38%,#10081ae6 66%);flex-direction:column;gap:12px;padding:96px 22px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.bx-pover>b{letter-spacing:-1.1px;color:var(--white);text-shadow:0 1px 14px #00000059;font-size:31px;font-weight:600;line-height:1}.bx-pwords{flex-wrap:wrap;gap:7px;min-height:33px;display:flex}.bx-pw{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--white);background:#ffffff2b;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;transition:background-color .15s,transform .18s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 0 0 1px #fff6}.bx-pw:hover{background:#ffffff52;transform:translateY(-1px)}.bx-ppalrow{flex-wrap:wrap;justify-content:center;gap:8px;max-width:560px;display:flex}.bx-ppal{display:contents}.bx-ppalrow button{background:var(--grey-bg);color:#2d2d2d99;border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:13px;transition:background-color .15s,color .15s;display:inline-flex}.bx-ppalrow button:hover{background:var(--light);color:var(--ink)}.bx-padd{background:var(--white);height:32px;box-shadow:inset 0 0 0 1px var(--light);cursor:text;border-radius:999px;align-items:center;gap:6px;padding:0 13px 0 11px;transition:box-shadow .16s;display:inline-flex}.bx-padd:hover{box-shadow:inset 0 0 0 1px #d7d7d7}.bx-padd:focus-within{box-shadow:inset 0 0 0 1.5px #aa3aff}.bx-padd svg{color:#2d2d2d52;flex:none;width:12px;height:12px;transition:color .16s}.bx-padd:focus-within svg{color:#aa3aff}.bx-padd input{width:74px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:13px;transition:width .24s cubic-bezier(.16,1,.3,1)}.bx-padd input::placeholder{color:#2d2d2d6b}.bx-padd:focus-within input{width:122px}@media (prefers-reduced-motion:reduce){.bx-padd input{transition:none}}.bx-dk{margin-top:26px}.bx-dkbleed{display:block}.bx-dkstage{grid-template-columns:1fr 680px 1fr;align-items:center;width:94vw;max-width:1260px;min-height:250px;margin-left:50%;display:grid;transform:translate(-50%)}.bx-now{will-change:transform;justify-content:center;align-items:center;min-width:0;display:flex}.bx-word{display:inline-block;position:relative}.bx-ink{display:block;overflow:visible}.bx-ink text{letter-spacing:-.045em;font-family:Geist,sans-serif;font-weight:600;font-size:var(--s);fill:var(--ink);stroke:var(--ink);stroke-width:var(--sw);stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.bx-nib{stroke-linecap:round;pointer-events:none;stroke:#aa3aff!important;fill:none!important}.bx-drop{opacity:0;background:#aa3aff;border-radius:50%;width:10px;height:10px;text-decoration:none;position:absolute;top:0;left:0}.bx-dkacts{justify-content:center;align-items:center;gap:30px;margin-top:26px;display:flex}@media (width<=1240px){.bx-dkstage{grid-template-columns:1fr}.bx-dkstage>span{display:none}.bx-already{justify-self:center;margin:18px 0 0}}.bx-dkacts em{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#2d2d2d59;text-align:center;min-width:56px;font-size:13px;font-style:normal}.bx-btn{color:#2d2d2d59;width:56px;height:56px;box-shadow:inset 0 0 0 1.5px var(--light);border-radius:50%;place-items:center;transition:box-shadow .18s,background-color .18s,color .18s,transform .18s cubic-bezier(.16,1,.3,1);display:grid}.bx-btn svg{width:20px;height:20px}.bx-btn:hover{transform:translateY(-2px)}.bx-btn:active{transform:scale(.94)}.bx-btn.toss:hover{color:#b72818;background:#fdf1ef;box-shadow:inset 0 0 0 1.5px #f0c2b9}.bx-btn.keep:hover{color:#aa3aff;background:#faf3ff;box-shadow:inset 0 0 0 1.5px #ddbdf7}.bx-already{justify-self:start;align-items:center;gap:6px;max-width:260px;margin-left:26px;display:flex}.bx-alreadybtn{text-align:left;color:#aa3aff;transform-origin:0;border-radius:6px;padding:4px 8px;font-family:Caveat,Averia Serif Libre,cursive;font-size:30px;font-weight:600;line-height:31px;transition:background-color .15s,transform .25s cubic-bezier(.16,1,.3,1);transform:rotate(-3deg)}.bx-alreadybtn:hover{background:#f8eeff;transform:rotate(-3deg)scale(1.04)}.bx-arrow{color:#c79af0;pointer-events:none;flex:none;width:66px;height:46px;margin-top:14px;transform:rotate(-4deg)}.bx-ownwrap{width:640px;max-width:86vw;display:block;position:relative}.bx-own{text-align:center;letter-spacing:-.04em;width:100%;color:var(--ink);-webkit-user-modify:read-write-plaintext-only;outline:0;padding:2px 4px 16px;font:600 64px/1.12 Geist,sans-serif;display:block}.bx-ownrule{background:var(--light);transform-origin:50%;height:2px;transition:background-color .16s;position:absolute;bottom:0;left:0;right:0}.bx-ownwrap:focus-within .bx-ownrule{background:#aa3aff}.bx-own:empty{caret-color:#0000}.bx-own:empty:before{content:"";vertical-align:-.03em;background:var(--ink);opacity:0;width:4px;height:.7em;margin-right:4px;display:inline-block}.bx-own:empty:focus:before{animation:1.06s step-end infinite bxcaret}.bx-own:empty:after{content:attr(data-ph);color:#2d2d2d38}.bx-dkacts.own{gap:16px}.bx-dkacts.own .nw-go{margin-top:0}.bx-owncancel{color:#2d2d2d6b}.bx-owncancel:hover{background:var(--grey-bg);color:var(--ink)}@keyframes bxcaret{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.bx-own:empty:focus:before{opacity:1;animation:none}}.bx-sent{color:#2d2d2d73;text-align:center;min-height:112px;margin:48px 0 0}.bx-sent b{color:var(--ink);font-weight:500}.bx-inl{color:var(--ink);border-bottom:1.5px solid var(--light);-webkit-user-modify:read-write-plaintext-only;outline:0;padding:0 1px 5px;font-weight:500;transition:border-color .15s;display:inline}.bx-inl:focus{border-bottom-color:#aa3aff}.bx-inl:empty:before{content:attr(data-ph);color:#2d2d2d47;font-weight:400}.bx-hint .nw-textbtn{height:auto;padding:0 4px}.bx-tag{background:var(--white);box-shadow:inset 0 0 0 1px var(--light),0 12px 32px #0000000f;border-top:10px solid #aa3aff;border-radius:4px;flex-direction:column;gap:8px;margin-top:32px;padding:20px 22px 22px;display:flex}.bx-tagtop{letter-spacing:.4px;text-transform:uppercase;color:#aa3aff;font-size:12px;font-weight:600}.bx-tagname{font:inherit;letter-spacing:-1px;color:var(--ink);background:0 0;border:0;outline:0;font-size:34px;font-weight:600;line-height:40px}.bx-tagname::placeholder,.bx-tagrow input::placeholder{color:#2d2d2d4d}.bx-tagrow{border-top:1px solid var(--light);gap:16px;padding-top:6px;display:flex}.bx-tagrow input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0000;outline:0;flex:1;padding:8px 0;font-size:14px}.bx-tagrow input:focus{border-bottom-color:#aa3aff}.bx-tags{flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;margin-top:18px;display:flex}.bx-minitag{background:var(--grey-bg);border-top:4px solid var(--c);border-radius:4px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.bx-minitag b{font-size:14px;font-weight:600}.bx-minitag em{color:#2d2d2d8c;font-size:12px;font-style:normal}.bx-tagwait{color:#2d2d2d73;align-items:center;gap:2px;font-size:13px;display:inline-flex}.bx-deckwrap{flex-direction:column;align-items:center;margin-top:28px;display:flex}.bx-deck{width:320px;height:200px;position:relative}.bx-card{background:var(--white);box-shadow:inset 0 0 0 1px var(--light),0 14px 34px #00000014;border-left:8px solid var(--k);transform:translateY(calc(var(--d) * -10px)) scale(calc(1 - var(--d) * .05));opacity:calc(1 - var(--d) * .35);will-change:transform;border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:20px 22px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s;display:flex;position:absolute;inset:0}.bx-card i{letter-spacing:.4px;text-transform:uppercase;color:#2d2d2d73;font-size:11px;font-style:normal;font-weight:600}.bx-card b{letter-spacing:-1px;font-size:34px;font-weight:600;line-height:38px}.bx-cardvotes{gap:6px;display:flex;position:absolute;top:14px;right:14px}.bx-vote{background:var(--grey-bg);border-radius:12px;align-items:center;gap:3px;padding:3px 6px 3px 3px;font-size:10px;display:inline-flex}.bx-vote svg{width:9px;height:9px}.bx-vote.keep{color:#1eaa8a}.bx-vote.toss{color:#b72818}.bx-deckacts{align-items:center;gap:22px;margin-top:22px;display:flex}.bx-deckacts em{color:#2d2d2d73;text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-size:12px;font-style:normal}.bx-toss,.bx-keep{border-radius:4px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:500;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .15s;display:inline-flex}.bx-toss{background:var(--grey-bg);color:var(--ink)}.bx-toss:hover{color:#b72818;background:#fde9e7}.bx-keep{color:var(--white);background:#aa3aff}.bx-keep:hover{background:#9b2cf0}.bx-toss svg,.bx-keep svg{width:12px;height:12px}.bx-toss:active,.bx-keep:active{transform:scale(.95)}.bx-deckacts kbd{font:inherit;opacity:.5;background:#00000014;border-radius:3px;padding:1px 5px;font-size:11px}.bx-keep kbd{background:#ffffff40}.bx-havename{background:var(--grey-bg);height:30px;font:inherit;border:0;border-radius:4px;outline:0;margin-left:8px;padding:0 10px;font-size:14px}.bx-havename:focus{box-shadow:inset 0 0 0 1px #d7c0f0}.bx-reveal{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.bx-lean,.bx-top{background:var(--grey-bg);border-radius:4px;flex-direction:column;gap:10px;padding:18px;display:flex}.bx-lean em,.bx-top em{letter-spacing:.3px;text-transform:uppercase;color:#2d2d2d73;font-size:11px;font-style:normal;font-weight:600}.bx-lean>b{letter-spacing:-.8px;font-size:28px;font-weight:600;line-height:32px}.bx-bars{flex-direction:column;gap:6px;margin-top:6px;display:flex}.bx-bars span{border-radius:3px;padding:5px 8px;font-size:12px;font-weight:500;display:block;position:relative;overflow:hidden}.bx-bars i{width:var(--w);background:var(--k);opacity:.9;z-index:-1;border-radius:3px;animation:1.2s cubic-bezier(.16,1,.3,1) both bxbar;position:absolute;top:0;bottom:0;left:0}.bx-bars span{z-index:0;isolation:isolate}@keyframes bxbar{0%{width:0}}.bx-topname{background:var(--white);box-shadow:inset 0 0 0 1px var(--light);border-radius:4px;justify-content:space-between;align-items:center;padding:8px 10px;transition:box-shadow .2s;display:flex}.bx-topname b{font-size:15px;font-weight:500}.bx-topname span{color:#2d2d2d73;font-size:11px}.bx-topname.on{box-shadow:inset 0 0 0 2px #aa3aff}.bx-top .bx-hint{margin-top:4px;font-size:12px}.bx-chars{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.bx-char{background:var(--grey-bg);text-align:center;border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:8px 8px 14px;transition:background-color .2s,transform .3s cubic-bezier(.16,1,.3,1);display:flex}.bx-char i{aspect-ratio:1;background:50%/cover no-repeat;border-radius:3px;width:100%;display:block}.bx-char b{margin-top:4px;font-size:14px;font-weight:500}.bx-char em{color:#2d2d2d80;font-size:12px;font-style:normal}.bx-char:hover{background:#f1f1f1;transform:translateY(-2px)}.bx-chatdone{color:#2d2d2d80;text-align:center;margin:4px 0 0;font-size:13px}.bx-devintro{background:var(--grey-bg);text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;padding:28px 30px 26px;display:flex}.bx-devface{font-size:34px;line-height:1}.bx-devface.sm{background:var(--white);width:26px;height:26px;box-shadow:0 0 0 1px var(--light);border-radius:50%;flex:none;place-items:center;font-size:19px;line-height:1;display:grid}.bx-devintro b{letter-spacing:-.4px;font-size:20px;font-weight:500}.bx-devintro p{color:#2d2d2d9e;max-width:56ch;margin:0;font-size:15px;line-height:23px}.bx-devintro p em{color:var(--ink);font-style:italic}.bx-devintro ul{flex-direction:column;gap:5px;margin:2px 0 0;padding:0 0 0 18px;display:flex}.bx-devintro li{color:#2d2d2db8;font-size:15px;line-height:22px}.bx-devintro li b{font-size:inherit;font-weight:600}.bx-devwhy{color:#2d2d2d73!important;font-size:13px!important}.bx-devintro .nw-go{margin-top:8px}.bx-dev{background:var(--grey-bg);border-radius:8px;flex-direction:column;gap:9px;min-height:300px;max-height:440px;margin-top:24px;padding:18px;display:flex;overflow-y:auto}.bx-devrow{align-items:flex-end;gap:8px;max-width:78%;display:flex}.bx-devrow.me{flex-direction:row-reverse;margin-left:auto}.bx-devbub{background:var(--white);border-radius:10px;padding:9px 13px;font-size:15px;line-height:21px;position:relative;box-shadow:0 1px 1.5px #00000012}.bx-devrow.me .bx-devbub{box-shadow:none;background:#e8e8ec}.bx-devbub:after{content:"";border:6px solid #0000;width:0;height:0;position:absolute;bottom:0}.bx-devrow.them .bx-devbub:after{border-right-color:var(--white);border-bottom-color:var(--white);left:-5px}.bx-devrow.me .bx-devbub:after{border-bottom-color:#e8e8ec;border-left-color:#e8e8ec;right:-5px}.bx-devform{flex-direction:column;gap:8px;margin-top:auto;padding-top:8px;display:flex}.bx-devbar{background:#e3e3e8;border-radius:2px;height:3px;overflow:hidden}.bx-devbar i{transform-origin:0;background:#d8402a;height:100%;animation:10s linear forwards bxdev;display:block}@keyframes bxdev{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.bx-devrowin{gap:8px;display:flex}.bx-devrowin input{background:var(--white);height:44px;font:inherit;border:0;border-radius:22px;outline:0;flex:1;padding:0 15px;font-size:15px;box-shadow:inset 0 0 0 1px #0000}.bx-devrowin input:focus{box-shadow:inset 0 0 0 1px #d7c0f0}.bx-devrowin button{width:44px;height:44px;color:var(--white);background:#aa3aff;border-radius:50%;flex:none;place-items:center;display:grid}.bx-devrowin button svg{width:17px;height:17px}.bx-devover{color:#2d2d2d8c;margin:auto 0 0;padding-top:10px;font-size:14px}.bx-devover b{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.bx-devbar i{animation:none;transform:scaleX(0)}}.bx-blind{flex-direction:column;gap:14px;display:flex}.bx-blind .bb-big{margin-top:28px}.bx-blindnote{gap:18px;margin:0;font-size:13px;display:flex}.bx-blindnote span{align-items:center;gap:6px;display:inline-flex}.bx-blindnote b{font-weight:500}.bx-blindnote em{color:#2d2d2d73;font-style:normal}.bx-blind .nw-go{align-self:flex-start;margin-top:8px}.bx-lines{flex-direction:column;gap:8px;margin-top:28px;display:flex}.bx-line{background:var(--grey-bg);text-align:left;animation:.8s cubic-bezier(.16,1,.3,1) both bxflip;animation-delay:calc(var(--i) * .18s);border-radius:4px;grid-template-columns:26px 1fr;column-gap:14px;padding:16px 18px;transition:box-shadow .2s,background-color .2s;display:grid;box-shadow:inset 0 0 0 2px #0000}@keyframes bxflip{0%{opacity:0;transform:perspective(600px)rotateX(-40deg)}to{opacity:1;transform:none}}.bx-line b{letter-spacing:-.2px;font-size:16px;font-weight:500;line-height:24px}.bx-line em{color:#2d2d2d73;grid-column:2;margin-top:4px;font-size:12px;font-style:normal}.bx-line.on{background:#fbf6ff;box-shadow:inset 0 0 0 2px #aa3aff}.bx-paper{background:#faf8f3;border-radius:2px;flex-direction:column;gap:12px;margin-top:28px;padding:22px 26px 18px;display:flex;box-shadow:inset 0 0 0 1px #e8e3d6,0 12px 30px #0000000f}.bx-mast{border-bottom:2px solid #2d2d2d;justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.bx-mast b{letter-spacing:-.3px;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700}.bx-mast em{letter-spacing:.4px;text-transform:uppercase;color:#2d2d2d80;font-size:11px;font-style:normal}.bx-headline{resize:none;letter-spacing:-.6px;color:var(--ink);cursor:text;background:0 0;border:0;border-radius:3px;outline:0;margin:0 -6px;padding:2px 6px;font-family:Playfair Display,Georgia,serif;font-size:30px;font-weight:600;line-height:38px;transition:background-color .15s,box-shadow .15s;box-shadow:inset 0 -2px #ded7c4}.bx-headline:hover{background:#f2eee2}.bx-headline:focus{background:#f6f2e7;box-shadow:inset 0 -2px #aa3aff}.bx-headline::placeholder{color:#2d2d2d4d;font-style:italic}.bx-byline{color:#2d2d2d80;border-top:1px solid #e8e3d6;padding-top:8px;font-size:12px;font-style:italic}.bx-clips{flex-direction:column;gap:8px;margin-top:14px;display:flex}.bx-clip{background:#faf8f3;border-radius:2px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #e8e3d6}.bx-clip b{letter-spacing:-.2px;flex:1;font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:600}.bx-heart{color:#c2338a;border-radius:4px;width:30px;height:30px;font-size:18px;transition:background-color .12s}.bx-heart:hover{background:#fbe9f2}.bx-streetwrap{background:var(--grey-bg);border-radius:4px;flex-direction:column;gap:10px;margin:26px -24px 0;padding:18px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bx-streettrack{gap:10px;width:max-content;display:flex}.bx-streettrack.l{animation:26s linear infinite bxwalkl}.bx-streettrack.r{animation:26s linear infinite bxwalkr}.bx-streetwrap:hover .bx-streettrack{animation-play-state:paused}@keyframes bxwalkl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bxwalkr{0%{transform:translate(-50%)}to{transform:translate(0)}}.bx-walker{background:var(--white);text-align:center;width:106px;box-shadow:inset 0 0 0 1px var(--light);border-radius:4px;flex-direction:column;align-items:center;gap:5px;padding:11px 8px 10px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex}.bx-walker i{font-size:27px;font-style:normal;line-height:31px}.bx-walker b{font-size:12px;font-weight:500;line-height:15px}.bx-walker:hover{transform:translateY(-4px)}.bx-walker.on{opacity:.3;pointer-events:none}.bx-stopped{flex-direction:column;gap:8px;min-height:56px;margin-top:18px;display:flex}.bx-stopempty{color:#2d2d2d73;font-size:13px}.bx-stop{background:#fbf6ff;border-radius:4px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #e9d6fb}.bx-stop>i{text-align:center;width:34px;font-size:26px;font-style:normal}.bx-stop>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bx-stop b{font-size:14px;font-weight:500}.bx-stop input{font:inherit;color:#2d2d2dbf;background:0 0;border:0;outline:0;padding:0;font-size:13px}.bx-stop input::placeholder{color:#2d2d2d59}.bx-stop>button{color:#2d2d2d73;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.bx-stop>button:hover{color:var(--ink);background:#0000000d}.bx-stop>button svg{width:9px;height:9px}@media (prefers-reduced-motion:reduce){.bx-streettrack{animation:none}}.bx-redwrap{background:var(--grey-bg);border-radius:4px;flex-direction:column;align-items:center;gap:16px;margin-top:32px;padding:34px 24px;display:flex}.bx-redstage{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.bx-redstage>.bx-redbtn{grid-column:2}.bx-redsay{color:#b72818;grid-column:3;justify-self:start;align-items:center;gap:4px;margin-left:10px;display:flex}.bx-redsay .bx-arrow{color:#d8402a;flex:none;width:58px;height:40px;margin-top:0;transform:scaleX(-1)rotate(4deg)}.bx-redsay b{white-space:nowrap;font-family:Caveat,Averia Serif Libre,cursive;font-size:27px;font-weight:600;line-height:1;transform:rotate(-4deg)}.bx-redbtn{background:#2d2d2d;border-radius:50%;place-items:center;width:150px;height:150px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 12px #161616,0 22px 30px #00000038}.bx-redbtn i{background:radial-gradient(circle at 35% 30%,#ff7a62,#e8402b 60%,#c8301f);border-radius:50%;width:108px;height:108px;display:block;box-shadow:inset 0 -6px 12px #00000040}.bx-redbtn:hover{transform:translateY(3px);box-shadow:0 9px #161616,0 18px 26px #0003}.bx-redbtn.down{transform:translateY(8px);box-shadow:0 4px #161616,0 10px 16px #00000029}.bx-redbtn.down i{background:radial-gradient(circle at 35% 30%,#c8301f,#8f1f14 70%)}.bx-redn{color:#2d2d2d80;font-size:13px;font-style:normal;font-weight:500}.bx-redall{font-size:16px;font-weight:500}.bx-redform{flex-direction:column;gap:8px;width:100%;max-width:380px;display:flex}.bx-redform input{background:var(--white);height:44px;font:inherit;border:0;border-radius:4px;outline:0;padding:0 14px;font-size:15px;box-shadow:inset 0 0 0 1px #0000}.bx-redform input:first-child{font-weight:500}.bx-redform input:focus{box-shadow:inset 0 0 0 1px #d7c0f0}.bx-redform .nw-go{margin-top:4px}.bx-gone{flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.bx-gone li{background:var(--grey-bg);border-radius:4px;align-items:baseline;gap:10px;padding:10px 14px;font-size:14px;display:flex}.bx-gone s{font-weight:500;text-decoration-color:#b72818;text-decoration-thickness:2px}.bx-gone em{color:#2d2d2d8c;font-size:13px;font-style:normal}.bx-pill{flex-direction:column;align-items:center;gap:20px;margin-top:26px;display:flex}.bx-pillcard{text-align:left;border-radius:8px;flex-direction:column;gap:10px;width:100%;padding:22px 24px 20px;display:flex}.bx-pillcard.sick{background:#fdf2f0;box-shadow:inset 0 0 0 1px #f4ddd8}.bx-pillcard.well{background:#eefaf4;box-shadow:inset 0 0 0 1px #cdecdd}.bx-pilltag{letter-spacing:.11em;text-transform:uppercase;color:#2d2d2d6b;font-size:11px;font-weight:600}.bx-pillcard>b{letter-spacing:-.5px;font-size:21px;font-weight:500;line-height:28px}.bx-pillcard>p{color:#2d2d2d8c;max-width:62ch;margin:-4px 0 4px;font-size:14px;line-height:21px}.bx-chips{flex-wrap:wrap;gap:6px;min-height:34px;margin-bottom:10px;display:flex}.bx-chip{background:var(--white);border-radius:4px;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000f}.bx-chip button{color:#2d2d2d66;border-radius:3px;place-items:center;width:20px;height:20px;display:grid}.bx-chip button:hover{color:var(--ink);background:#0000000d}.bx-chip button svg{width:8px;height:8px}.bx-chipform input{background:var(--white);width:100%;height:40px;font:inherit;border:0;border-radius:4px;outline:0;padding:0 12px;font-size:14px;box-shadow:inset 0 0 0 1px #0000000f}.bx-chipform input:focus{box-shadow:inset 0 0 0 1px #d7c0f0}.bx-pillbtn{background:var(--ink);height:48px;color:var(--white);border-radius:24px;align-self:center;padding:0 22px;font-size:15px;font-weight:500;transition:transform .3s cubic-bezier(.16,1,.3,1)}.bx-pillbtn:hover{transform:translateY(-2px)}.bx-pilltake{flex-direction:column;align-items:center;gap:8px;display:flex}.bx-pilltake em{color:#2d2d2d73;font-size:13px;font-style:normal}.bx-pillwas{background:var(--grey-bg);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:14px 16px;display:flex}.bx-pillwas span{letter-spacing:.11em;text-transform:uppercase;color:#2d2d2d61;font-size:11px;font-weight:600}.bx-pillwas s{color:#2d2d2d80;font-size:14px;text-decoration-color:#d8402a}.bx-tagname{padding:1px 2px}body:has(.bx-q[data-host=false]) .bb-acts button:not(#bbMusic){display:none}body:has(.bx-q[data-host=false]) .bb-seg.done{cursor:var(--flobi-cursor,default)}.ed-menu.nw-menu:has(>.bb-sharebox){min-width:320px;padding:0}.bx-namefield{text-align:left;margin:22px 0 0;display:block}.bx-namefield span{color:var(--color-ink-55,#2d2d2d8c);margin:0 0 6px;font-size:13px;line-height:16px;display:block}.bx-namefield input{border:1px solid var(--color-light-grey,#e6e6e6);width:100%;font:inherit;color:var(--color-dark-text,#2d2d2d);background:#fff;border-radius:8px;padding:11px 14px;font-size:16px;line-height:22px}.bx-namefield input:focus{outline-offset:1px;border-color:#0000;outline:2px solid #aa3aff59}.bx-signin{color:var(--color-ink-55,#2d2d2d8c);margin:14px 0 0;font-size:13px;line-height:18px}.bx-signin.is-alone{text-align:center}.bx-joinerr{color:#c0392b;margin:12px 0 0;font-size:13px;line-height:18px}.nw-q.nw-man{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:88px;width:920px;display:grid}.nw-man-q{min-width:0}.nw-man-field{align-items:flex-start}.nw-man .nw-in::placeholder{color:#2d2d2d38}.nw-man-ta{resize:none;min-width:0;font:inherit;letter-spacing:-.33px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:4px 0 0;font-size:22px;line-height:32px;display:block;overflow:hidden}.nw-man-ta::placeholder{color:#2d2d2d38}.nw-man-count{color:#2d2d2d66;font-variant-numeric:tabular-nums;flex:none;align-self:flex-end;font-size:12px;font-style:normal;line-height:20px}.nw-man-logo{color:#2d2d2d99;border-radius:4px;align-items:center;gap:10px;width:max-content;height:36px;margin:16px 0 0 -6px;padding:0 12px 0 6px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.nw-man-logo:hover,.nw-man-logo.open{background:var(--hover);color:var(--ink)}.nw-man-logo:focus-visible{box-shadow:inset 0 0 0 2px #aa3aff}.nw-man-well{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--light);background:var(--white);color:#2d2d2d73;border-radius:4px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.nw-man-well svg{width:12px;height:12px}.nw-man-well.has{box-shadow:inset 0 0 0 1px var(--light)}.nw-man-well i{background:50%/contain no-repeat;position:absolute;inset:3px}.nw-man .nw-go{width:max-content;margin-top:36px;display:flex}.nw-man-card{flex-direction:column;gap:6px;display:flex;position:sticky;top:24px}.nw-man-cover{border-radius:4px;place-items:center;width:280px;height:357px;transition:background-color .45s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.nw-man-stage{width:280px;height:357px}.nw-man-card .cfe{margin-bottom:6px}.nw-man-cover:not(:disabled):hover{box-shadow:inset 0 0 0 2px #aa3aff59}.nw-man-cover:focus-visible{box-shadow:inset 0 0 0 2px #aa3aff}.nw-man-cover:disabled{cursor:var(--flobi-cursor,default)}.nw-man-cover .hm-word{white-space:normal;text-align:center;padding:0 24px;transition:opacity .3s}.nw-man-cover.ghost .hm-word{opacity:.28}.nw-man-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nw-man-line{text-align:left;border-radius:4px;flex-direction:column;gap:2px;width:100%;padding:10px 10px 10px 12px;transition:background-color .12s;animation:.5s cubic-bezier(.16,1,.3,1) both nwmanline;display:flex}.nw-man-line:not(:disabled):hover{background:var(--hover)}.nw-man-line:focus-visible{box-shadow:inset 0 0 0 2px #aa3aff}.nw-man-line:disabled{cursor:var(--flobi-cursor,default)}.nw-man-line em{color:#2d2d2d73;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.nw-man-line span{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.nw-man-line{position:relative}.nw-man-line.now:before{content:"";background:#aa3aff;border-radius:1px;width:2px;position:absolute;top:11px;bottom:11px;left:0}.nw-man-line.now em{color:#aa3aff}@keyframes nwmanline{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bb-rule.bb-man .bb-seg i{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (width<=900px){.nw-q.nw-man{grid-template-columns:minmax(0,1fr);width:560px}.nw-man-card{display:none}}@media (prefers-reduced-motion:reduce){.nw-man-line{animation:none}.nw-man-cover,.bb-rule.bb-man .bb-seg i{transition:none}}.nw-man-twin{color:#2d2d2d99;flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0 0;font-size:13px;line-height:18px;display:flex}.nw-man-twin button{font:inherit;color:#aa3aff;cursor:var(--flobi-cursor,pointer);background:0 0;border:0;padding:0;font-weight:500}.nw-man-twin button:hover{text-underline-offset:2px;text-decoration:underline}.nw-bd-now{align-items:center;gap:10px;height:24px;margin:28px 0 0;display:flex}.nw-bd-now em{letter-spacing:-.2px;background:linear-gradient(90deg,#2d2d2d73 0%,#aa3affe6 40%,#2d2d2d73 80%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:14px;font-style:normal;font-weight:500;line-height:20px;animation:1.6s linear infinite nwbdshine}.nw-bd-now i{color:#2d2d2d66;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;line-height:20px}.nw-bd-spin{border-radius:50%;flex:none;width:16px;height:16px;position:relative;box-shadow:inset 0 0 0 1.5px #aa3aff2e}.nw-bd-spin:after{content:"";border:1.5px solid #0000;border-top-color:#aa3aff;border-radius:50%;animation:.8s linear infinite nwbdspin;position:absolute;inset:0}.nw-bd .nw-go{margin-top:20px}.nw-bd .nw-sub+.nw-go{margin-top:32px}.nw-bd-feed{flex-direction:column;gap:18px;margin:40px 0 0;padding:0;list-style:none;display:flex}.nw-bd-item{flex-direction:column;gap:3px;animation:.5s cubic-bezier(.16,1,.3,1) both nwbdline;display:flex}.nw-bd-item b{color:#2d2d2d73;font-size:12px;font-weight:500;line-height:16px}.nw-bd-item>span{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.nw-bd-item.asked>span,.nw-bd-item.failed>span{color:#2d2d2d8c}@keyframes nwbdline{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nwbdshine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes nwbdspin{to{transform:rotate(360deg)}}.nw-bd-cover{cursor:var(--flobi-cursor,default)}@media (prefers-reduced-motion:reduce){.nw-bd-now em,.nw-bd-spin:after,.nw-bd-item{animation:none!important}.nw-bd-now em{color:#2d2d2d99}}.pb{z-index:115;background:var(--white,#fff);width:318px;max-width:calc(100vw - 30px);color:var(--ink,#2d2d2d);border-radius:10px;position:fixed;bottom:66px;right:15px;overflow:hidden;box-shadow:0 18px 50px #280a502e,0 0 0 1px #2d2d2d12}.pb[data-shut]{width:248px}.pb[data-shut] .pb-hd{padding:9px 12px}body:has([aria-modal=true]:not(.nw)) .pb{visibility:hidden}.pb.nudge{animation:2.4s ease-in-out infinite pbnudge}@keyframes pbnudge{0%,88%,to{box-shadow:0 18px 50px #280a502e,0 0 0 1px #2d2d2d12}94%{box-shadow:0 18px 50px #280a5038,0 0 0 3px #aa3aff59}}@media (prefers-reduced-motion:reduce){.pb.nudge{animation:none;box-shadow:0 18px 50px #280a5038,0 0 0 3px #aa3aff59}}.pb-hd{text-align:left;align-items:center;gap:11px;width:100%;padding:13px 14px;display:flex}.pb-hd:hover{background:var(--grey-bg,#f4f4f5)}.pb-ring{flex:none;width:34px;height:34px}.pb-ring svg{width:34px;height:34px;transform:rotate(-90deg)}.pb-ring circle{fill:none;stroke-width:3px;stroke-linecap:round}.pb-trk{stroke:var(--light,#e8e8ea)}.pb-arc{stroke:#aa3aff;stroke-dasharray:87.96;transition:stroke-dashoffset .5s cubic-bezier(.16,1,.3,1)}.pb-hdtx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pb-hdtx b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.pb-hdtx em{color:#2d2d2d80;font-size:12px;font-style:normal}.pb-el{font-variant-numeric:tabular-nums}.pb-chev{color:#2d2d2d4d;flex:none;transform:rotate(90deg)}.pb-chev svg{width:14px;height:14px}.pb[data-open] .pb-chev{transform:rotate(-90deg)}.pb-body{padding:2px 14px 14px}.pb-steps{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.pb-steps li{color:#2d2d2d61;align-items:center;gap:9px;font-size:13px;display:flex}.pb-steps li i{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--light,#e8e8ea);border-radius:50%;flex:none}.pb-steps li.ok{color:#2d2d2d80}.pb-steps li.ok i{box-shadow:none;background:#1eaa8a}.pb-steps li.run{color:var(--ink,#2d2d2d)}.pb-steps li.run i{box-shadow:none;border:2px solid #aa3aff33;border-top-color:#aa3aff;animation:.75s linear infinite pbspin}@keyframes pbspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pb-steps li.run i{border-color:#aa3aff;animation:none}}.pb-steps li.you{color:var(--ink,#2d2d2d);font-weight:500}.pb-steps li.you i{background:#aa3aff;box-shadow:0 0 0 4px #aa3aff29}.pb-steps li.stop{color:#a3342a;font-weight:500}.pb-steps li.stop i{background:#d4483a;box-shadow:0 0 0 4px #d4483a24}.pb-fail{color:#a3342a;background:#b7281812;border-radius:7px;margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:1.45}.pb-go{width:100%;height:44px;color:var(--white,#fff);background:#aa3aff;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:0 18px;font-size:15px;font-weight:500;transition:background-color .15s,opacity .2s;display:inline-flex}.pb-go:hover{background:#9b2cf0}.pb-go:disabled{opacity:.3;cursor:var(--flobi-cursor,default);background:#aa3aff}.pb-go svg{width:16px;height:16px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.pb-go:not(:disabled):hover svg{transform:translate(3px)}.pb-acts{flex-direction:column;gap:4px;display:flex}.pb-acts .nw-textbtn{align-self:center}.pb-close{height:32px;color:var(--ink-3,#8a8a8a);border-radius:4px;align-self:center;margin-top:6px;padding:0 12px;font-size:13px;transition:color .15s,background-color .15s}.pb-close:hover{color:var(--ink,#2d2d2d);background:#0000000a}.pb-hdtx em.you{color:#aa3aff;font-weight:500}.pb-also{border-top:1px solid #2d2d2d14;flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;display:flex}.pb-alsohd{letter-spacing:.06em;text-transform:uppercase;color:#2d2d2d66;margin:0;font-size:11px;font-weight:600}.pb-alsoit{text-align:left;background:var(--grey-bg,#f4f4f5);border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background-color .15s;display:flex}button.pb-alsoit:hover{background:#f6eefe}.pb-alsoit>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pb-alsoit b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.pb-alsoit em{color:#2d2d2d80;font-size:12px;font-style:normal}.pb-alsoit svg{color:#aa3aff;flex:none;width:14px;height:14px}.pb-alsoit.off{cursor:default}.pb-alsomk{border-radius:50%;flex:none;width:10px;height:10px}.pb-alsomk.you{background:#aa3aff;box-shadow:0 0 0 4px #aa3aff29}.pb-alsomk.run{border:2px solid #aa3aff33;border-top-color:#aa3aff;width:14px;height:14px;animation:.75s linear infinite pbspin}@media (prefers-reduced-motion:reduce){.pb-alsomk.run{border-color:#aa3aff;animation:none}}.pb-alsoit.line{align-items:flex-start}.pb-alsoit.line em{white-space:normal}.pb-alsoend{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.pb-alsox{height:24px;color:var(--ink-3,#8a8a8a);border-radius:4px;padding:0 8px;font-size:12px;transition:color .15s,background-color .15s}.pb-alsox:hover{color:var(--ink,#2d2d2d);background:#0000000d}.pb-alsox:disabled{opacity:.4;cursor:default}.pb-wait{background:var(--grey-bg,#f4f4f5);color:#2d2d2d80;box-shadow:inset 0 0 0 1.5px var(--light,#e8e8ea);border-radius:50%;flex:none;place-items:center;display:grid}.pb-wait.head{width:34px;height:34px}.pb-wait.row{width:22px;height:22px;margin-top:1px}.pb-wait svg,.pb-alsoit .pb-wait svg{color:#2d2d2d80;width:16px;height:16px;animation:2.8s ease-in-out infinite pbbreathe}.pb-wait.row svg,.pb-alsoit .pb-wait.row svg{width:12px;height:12px}@keyframes pbbreathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.pb-wait svg,.pb-alsoit .pb-wait svg{animation:none}}.pb-pill{white-space:nowrap;color:#2d2d2d9e;background:var(--white,#fff);border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #2d2d2d1f}.pb-hdtx em.line{color:#2d2d2d9e}.pb-hdmk{flex:none;display:inline-flex}.pb-body{max-height:calc(100dvh - 150px);overflow-y:auto}.pb-inline{background:var(--grey-bg,#f4f4f5);border-radius:7px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.pb-inline-hd{align-items:center;gap:8px;display:flex}.pb-inline-say{color:var(--ink,#2d2d2d);font-size:15px;font-weight:500}.pb-inline-note{color:#2d2d2d99;margin:0;font-size:12px;line-height:1.45}.pb-inline .pb-close{align-self:flex-start;margin-top:0;margin-left:-12px}.pb-inline.sheet{text-align:center;align-items:center;gap:10px;max-width:420px;margin:28px auto 8px;padding:24px 22px}.pb-inline.sheet .pb-inline-note{font-size:13px}.pb-inline.sheet .pb-close{align-self:center;margin-left:0}.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{border-radius:var(--fn-btn-r,8px);border:1px solid var(--_f-card-edge);background:color-mix(in srgb, var(--_text) 6%, transparent);height:28px;color:var(--_text);font-size:13px;font-weight:var(--fs-w-medium,500);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px;transition:background-color .12s;display:inline-flex}.fn-btn:hover:not(:disabled){background:color-mix(in srgb, var(--_text) 11%, transparent)}.fn-btn:disabled{opacity:.55;cursor:default}.fn-btn-primary{background:var(--_accent);color:var(--_accent-ink);border-color:#0000}.fn-btn-primary:hover:not(:disabled){background:var(--_accent);filter:brightness(1.07)}.fn-tool{border-radius:calc(8px * var(--fs-round,1));width:22px;height:22px;color:var(--_text-2);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.fn-tool:hover,.fn-tool[data-state=open],.fn-tool[data-open]{background:var(--_hover);color:var(--_text)}.fn-appicon{border-radius:22%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fn-appicon-img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:0}.fn-appicon-mono{background:var(--_selected);color:var(--_text-2);font-weight:var(--fs-w-strong,600)}.fn-banners{z-index:10055;top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));pointer-events:none;width:360px;max-width:calc(100vw - 28px);position:fixed}.fn-stack-head{pointer-events:auto;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);height:24px;color:var(--_text-2);cursor:pointer;margin:0 0 6px auto;padding:0 10px;font-size:12px;line-height:22px;animation:.2s ease-out fn-fade;display:block}.fn-stack-head:hover{color:var(--_text)}.fn-stack{padding:0 0 calc(var(--fn-peek,0) * 10px);margin:0;list-style:none;position:relative}.fn-banner{--fn-btn-r:calc(8px * var(--fs-round,1));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;animation:fn-banner-in .42s var(--fn-ease) both;transition:transform .32s var(--fn-ease), opacity .2s;-webkit-user-select:none;user-select:none;cursor:default;outline:none;position:relative}.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{align-items:flex-start;gap:10px;padding:12px;display:flex}.fn-banner-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fn-banner-line{min-width:0;display:flex}.fn-banner-title{min-width:0;font-size:13px;line-height:18px;font-weight:var(--fs-w-strong,600);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fn-banner-text{color:var(--_text-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.fn-banner-actions{gap:6px;margin-top:8px;display:flex}.fn-banner-done{color:var(--_text-2);margin:6px 0 0;font-size:13px;line-height:18px}.fn-banner-error,.fn-row-error{color:var(--_danger)}.fn-banner-aside{flex:none;width:44px;height:22px;position:relative}.fn-banner-time{color:var(--_text-2);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;font-size:12px;transition:opacity .12s;display:flex;position:absolute;inset:0}.fn-banner-tools{opacity:0;justify-content:flex-end;transition:opacity .12s;display:flex;position:absolute;inset:0}.fn-banner:hover .fn-banner-time,.fn-banner:focus-within .fn-banner-time{opacity:0}.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{opacity:1}.fn-banner-aside:has([data-state=open]) .fn-banner-tools{opacity:1}.fn-banner[data-swiped]{animation:none}.fn-banner[data-leaving]{z-index:4;pointer-events:none;animation:fn-banner-out .26s var(--fn-ease) both;position:absolute;top:0;left:0;right:0}.fn-banner[data-swiped][data-leaving]{opacity:0;animation:none}.fn-banners:not([data-expanded]) .fn-banner[data-depth="1"],.fn-banners:not([data-expanded]) .fn-banner[data-depth="2"]{height:var(--fn-front-h,auto);pointer-events:none;animation:none;position:absolute;top:0;left:0;right:0;overflow:hidden}.fn-banners:not([data-expanded]) .fn-banner[data-depth="1"]{z-index:2;transform:translateY(10px)scale(.95)}.fn-banners:not([data-expanded]) .fn-banner[data-depth="2"]{z-index:1;transform:translateY(20px)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{flex-direction:column-reverse;gap:8px;padding-bottom:0;display:flex}.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:translate(36px)scale(.98)}to{opacity:1;transform:none}}@keyframes fn-banner-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(36px)}}@keyframes fn-fade{0%{opacity:0}to{opacity:1}}@media (width<=520px){.fn-banners{width:auto;max-width:none;left:8px;right:8px}}.fn-layer{z-index:10040;pointer-events:none;position:fixed;inset:0}.fn-scrim{pointer-events:auto;position:absolute;inset:0}.fn-layer[data-state=open] .fn-scrim{background:0 0}.fn-centre{pointer-events:auto;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);width:400px;max-width:calc(100vw - 16px);box-shadow:var(--_shadow);color:var(--_text);animation:fn-centre-in .34s var(--fn-ease) both;outline:none;flex-direction:column;display:flex;position:absolute;top:8px;bottom:8px;right:8px;overflow:hidden}.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:translate(28px)}to{opacity:1;transform:none}}@keyframes fn-centre-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(28px)}}.fn-centre:focus-visible,.fn-layer .fn-centre:focus{outline:none}.fn-grabber{display:none}.fn-head{flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;padding:14px 12px 6px 22px;display:flex}.fn-title{min-width:0;font-size:15px;line-height:28px;font-weight:var(--fs-w-strong,600);flex:auto}.fn-head-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.fn-iconbtn{border-radius:calc(8px * var(--fs-round,1));width:28px;height:28px;color:var(--_text-2);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.fn-iconbtn:hover,.fn-iconbtn[data-state=open]{background:var(--_hover);color:var(--_text)}.fn-textbtn{border-radius:calc(8px * var(--fs-round,1));height:28px;color:var(--_text-2);cursor:pointer;align-items:center;gap:2px;padding:0 6px 0 8px;font-size:13px;display:inline-flex}.fn-textbtn:hover,.fn-textbtn[data-state=open]{background:var(--_hover);color:var(--_text)}.fn-dnd{border-radius:calc(8px * var(--fs-round,1));border:1px solid var(--_f-card-edge);background:color-mix(in srgb, var(--_text) 5%, transparent);height:28px;color:var(--_text-2);align-items:center;transition:background-color .14s;display:inline-flex}.fn-dnd-main,.fn-dnd-chev{cursor:pointer;height:100%;color:inherit;align-items:center;display:inline-flex}.fn-dnd-main{border-radius:calc(7px * var(--fs-round,1)) 0 0 calc(7px * var(--fs-round,1));white-space:nowrap;gap:6px;padding:0 4px 0 9px;font-size:13px}.fn-dnd-chev{border-radius:0 calc(7px * var(--fs-round,1)) calc(7px * var(--fs-round,1)) 0;padding:0 6px 0 2px}.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;align-items:center;gap:8px;min-height:42px;padding:4px 12px 10px 16px;display:flex}.fn-chips{gap:4px;min-width:0;display:flex}.fn-chip{border-radius:calc(8px * var(--fs-round,1));height:28px;color:var(--_text-2);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;padding:0 10px;font-size:13px;transition:background-color .12s;display:inline-flex}.fn-chip:hover{background:var(--_hover);color:var(--_text)}.fn-chip-n{text-align:center;font-variant-numeric:tabular-nums;min-width:14px;color:var(--_text-2);font-size:12px}.fn-chip-n[data-zero]{visibility:hidden}.fn-filters-end{align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.fn-filter{border-radius:calc(8px * var(--fs-round,1));width:112px;height:28px;color:var(--_text-2);cursor:pointer;align-items:center;gap:5px;padding:0 6px 0 8px;font-size:13px;display:inline-flex}.fn-filter:hover,.fn-filter[data-state=open]{background:var(--_hover);color:var(--_text)}.fn-filter-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.fn-search{border-radius:calc(8px * var(--fs-round,1));background:var(--_field);border:1px solid var(--_f-card-edge);height:32px;color:var(--_text-2);flex:1;align-items:center;gap:8px;padding:0 4px 0 10px;display:flex}.fn-search-input{min-width:0;color:var(--_text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.fn-search-input::-webkit-search-cancel-button{display:none}.fn-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--_text) 18%, transparent) transparent;flex:1;min-height:0;padding:0 8px 12px;overflow:hidden auto}.fn-sec-title{font-size:12px;line-height:16px;font-weight:var(--fs-w-strong,600);color:var(--_text-2);padding:8px 14px 4px}.fn-rows{margin:0;padding:0;list-style:none}.fn-row{border-radius:calc(14px * var(--fs-round,1));position:relative}.fn-row-inner{border-radius:calc(14px * var(--fs-round,1));touch-action:pan-y;padding:0;transition:background-color .12s;position:relative}.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{border-radius:calc(14px * var(--fs-round,1));width:100%;color:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:10px;padding:8px 8px 8px 14px;display:flex}.fn-row-main:focus-visible{outline-offset:-2px}.fn-dot{background:var(--_accent);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:21px;left:4px}.fn-row-lead{flex:none;justify-content:center;width:28px;padding-top:1px;display:flex}.fn-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fn-row-title{font-size:13px;line-height:18px;font-weight:var(--fs-w-medium,500);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fn-row[data-unread] .fn-row-title{font-weight:var(--fs-w-strong,600)}.fn-row-body{color:var(--_text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.fn-row-ctx{color:var(--_text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.fn-row-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;width:36px;padding-top:1px;display:flex}.fn-row-time{color:var(--_text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:18px;transition:opacity .12s}.fn-count{border-radius:calc(6px * var(--fs-round,1));background:var(--_selected);min-width:18px;height:18px;color:var(--_text-2);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;font-size:11px;line-height:18px}.fn-row-tools{opacity:0;justify-content:flex-end;width:36px;height:22px;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px}.fn-row-inner:hover .fn-row-tools,.fn-row-inner:focus-within .fn-row-tools{opacity:1}.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{pointer-events:none;width:1px;height:1px;position:fixed}.fn-faces{width:28px;height:28px;display:inline-flex;position:relative}.fn-face{border:2px solid var(--_bg);box-sizing:content-box;border-radius:50%;width:20px;height:20px;display:flex;position:absolute;overflow:hidden}.fn-face:first-child{top:-2px;left:-2px}.fn-face:nth-child(2){top:8px;left: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));align-items:center;gap:6px;padding:0 8px 10px 52px;display:flex}.fn-row-done{color:var(--_text-2);margin:0;padding:0 8px 10px 52px;font-size:13px;line-height:18px}.fn-as{color:var(--_text-2);font-size:13px}.fn-pick{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.fn-pick .fn-value{max-width:100%}.fn-pick-gap{flex:1 1 0}.fn-value{border-radius:calc(6px * var(--fs-round,1));border:1px solid var(--_f-card-edge);height:28px;color:var(--_text);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:0 6px 0 8px;font-size:13px;display:inline-flex}.fn-value:hover:not(:disabled),.fn-value[data-state=open]{background:var(--_hover)}.fn-value svg{opacity:.7;flex:none}.fn-state{text-align:center;color:var(--_text-2);flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.fn-state-title,.fn-state-line{color:var(--_text-2);margin:0;font-size:13px}.fn-more{height:1px}.fn-skel{padding:4px 6px}.fn-skel-row{animation:1.4s ease-in-out infinite fn-pulse;animation-delay:calc(var(--i,0) * .12s);align-items:center;gap:10px;padding:10px 8px;display:flex}.fn-skel-icon{border-radius:calc(6px * var(--fs-round,1));background:var(--_selected);flex:none;width:28px;height:28px}.fn-skel-lines{flex-direction:column;flex:1;gap:6px;display:flex}.fn-skel-lines span{border-radius:calc(4px * var(--fs-round,1));background:var(--_selected);height:9px}@keyframes fn-pulse{0%,to{opacity:.55}50%{opacity:1}}.fn-tip{border-radius:calc(14px * var(--fs-round,1));border:1px solid var(--_f-card-edge);background:color-mix(in srgb, var(--_text) 4%, transparent);flex-direction:column;gap:4px;margin:6px 6px 8px;padding:12px 14px 14px;display:flex;position:relative}.fn-tip-close{z-index:2;border-radius:calc(6px * var(--fs-round,1));width:22px;height:22px;color:var(--_text-3);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.fn-tip-close:hover{background:var(--_hover);color:var(--_text)}.fn-tip-title{font-size:15px;line-height:20px;font-weight:var(--fs-w-strong,600);margin:8px 0 0}.fn-tip-line{color:var(--_text-2);margin:0;font-size:13px;line-height:18px}.fn-tip-action{--fn-btn-r:calc(8px * var(--fs-round,1));align-self:flex-start;height:32px;margin-top:10px}.fn-stage{border-radius:calc(8px * var(--fs-round,1));background:color-mix(in srgb, var(--_text) 5%, transparent);pointer-events:none;height:116px;position:relative;overflow:hidden}.fn-tip-compact .fn-stage{height:108px}.fn-stage-banner{border-radius:calc(14px * var(--fs-round,1));border:1px solid var(--fn-hair);background:var(--_bg);box-shadow:var(--_shadow);opacity:0;animation:fn-stage-banner 3.4s var(--fn-ease) .3s forwards;gap:8px;padding:8px;font-size:12px;line-height:16px;display:flex;position:absolute;top:12px;left:14px;right:14px}.fn-stage-banner-text{flex-direction:column;gap:5px;min-width:0;display:flex}.fn-stage-banner b{font-weight:var(--fs-w-strong,600);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fn-stage-btns{gap:5px;display:flex}.fn-stage-btns i{border-radius:calc(6px * var(--fs-round,1));background:color-mix(in srgb, var(--_text) 9%, transparent);height:20px;color:var(--_text);padding:0 8px;font-style:normal;line-height:20px}.fn-stage-btns i[data-primary]{background:var(--_accent);color:var(--_accent-ink)}.fn-stage-list{flex-direction:column;gap:3px;display:flex;position:absolute;top:10px;left:14px;right:14px}.fn-stage-label{font-size:11px;line-height:14px;font-weight:var(--fs-w-strong,600);color:var(--_text-2);opacity:0;animation:fn-stage-rise .5s var(--fn-ease) 2.7s forwards;padding-left:2px}.fn-stage-label-2{margin-top:4px;animation-delay:3.05s}.fn-stage-row{border-radius:calc(8px * var(--fs-round,1));opacity:0;animation:fn-stage-rise .5s var(--fn-ease) 2.8s forwards;align-items:center;gap:8px;padding:3px 6px;font-size:12px;line-height:16px;display:flex}.fn-stage-row span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fn-stage-row[data-n="2"]{animation-delay:3.15s}@keyframes fn-stage-banner{0%{opacity:0;transform:translate(40px)}14%{opacity:1;transform:none}62%{opacity:1;transform:none}82%,to{opacity:0;transform:translateY(30px)scale(.97)}}@keyframes fn-stage-rise{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(.fn-bell){border-radius:calc(8px * var(--fs-round,1));width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fn-badge{border-radius:calc(8px * var(--fs-round,1));background:var(--fs-danger,#e5484d);color:#fff;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;font:600 10px/16px system-ui,-apple-system,sans-serif;position:absolute;top:2px;right:2px}.fn-badge-dot{border-radius:50%;width:8px;min-width:0;height:8px;padding:0;top:5px;right:5px}.fn-prefs{flex-direction:column;gap:16px;max-width:640px;font-size:14px;line-height:20px;display:flex}.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{border-radius:calc(10px * var(--fs-round,1));align-items:center;gap:12px;min-height:40px;padding:0 8px 0 14px;display:flex}.fn-pref-label,.fn-kind-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fn-pref-value{flex:none;align-items:center;gap:6px;display:inline-flex}.fn-pref-to{color:var(--_text-2)}.fn-prefs .fn-value{font-variant-numeric:tabular-nums;color:var(--_text-2);border-radius:calc(8px * var(--fs-round,1));border-color:#0000;height:30px;font-size:14px}.fn-prefs .fn-value:hover,.fn-prefs .fn-value[data-state=open]{background:var(--_hover);color:var(--_text)}.fn-apps{flex-direction:column;gap:8px;display:flex}.fn-app-head{align-items:center;gap:8px;padding-right:10px;display:flex}.fn-app-toggle{border-radius:calc(10px * var(--fs-round,1));min-width:0;min-height:48px;color:inherit;text-align:left;cursor:pointer;flex:1;align-items:center;gap:12px;padding:0 8px 0 10px;display:flex}.fn-app-toggle:hover:not(:disabled){background:var(--_hover)}.fn-app-toggle:disabled{cursor:default}.fn-app-text{flex-direction:column;flex:1;min-width:0;display:flex}.fn-app-name{font-weight:var(--fs-w-medium,500)}.fn-app-sum{color:var(--_text-2);font-size:13px;line-height:16px}.fn-app-chev{color:var(--_text-3);transition:transform .2s var(--fn-ease);flex:none}.fn-app[data-open] .fn-app-chev{transform:rotate(180deg)}.fn-app-body{padding:2px 0 6px}.fn-group-title{font-size:12px;line-height:16px;font-weight:var(--fs-w-strong,600);color:var(--_text-2);margin:8px 0 2px;padding:0 14px}.fn-kind:hover{background:var(--_hover)}.fn-kind-chips{flex:none;gap:4px;display:inline-flex}.fn-kind-switch{flex:none;justify-content:center;width:30px;display:flex}.fn-lock{color:var(--_text-3);display:inline-flex}.fn-pchip{border-radius:calc(7px * var(--fs-round,1));border:1px solid var(--_f-card-edge);height:26px;color:var(--_text-2);white-space:nowrap;cursor:pointer;align-items:center;gap:3px;padding:0 9px;font-size:13px;transition:background-color .12s;display:inline-flex}.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{opacity:.7;flex:none}.fn-link{color:var(--fn-accent-text);cursor:pointer;margin:4px 14px 6px;font-size:13px}.fn-link:hover{text-decoration:underline}.fn-card-link{align-self:flex-start;margin:0 4px}.fn-card .fn-block{padding:4px}@media (width<=560px){.fn-kind{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.fn-kind-label{flex:60%}.fn-kind-chips{flex:100%;order:3}}@media (width<=520px){.fn-centre{border-radius:calc(27px * var(--fs-round,1)) calc(27px * var(--fs-round,1)) 0 0;width:auto;max-width:none;animation-name:fn-sheet-in;inset:44px 0 0}.fn-centre[data-state=closed]{animation-name:fn-sheet-out}.fn-layer[data-state=open] .fn-scrim{background:#00000047;animation:.24s ease-out fn-fade}.fn-grabber{border-radius:calc(3px * var(--fs-round,1));background:color-mix(in srgb, var(--_text) 22%, transparent);flex:none;width:36px;height:5px;margin:8px auto 0;display:block}.fn-head{padding-top:8px}.fn-head-tools{flex: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%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fn-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.fn-banner,.fn-centre,.fn-banner[data-leaving],.fn-centre[data-state=closed]{transition:opacity .18s!important;animation-name:fn-fade!important;animation-duration:.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{opacity:1;animation:none}.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]{transition:opacity .18s!important;animation-name:fn-fade!important;animation-duration:.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{opacity:1;animation:none}[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{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:30px}.fn-head-tools{flex-wrap:nowrap;gap:6px}.fn-roundbtn{background:var(--fn-card);width:30px;height:30px;color:var(--_text);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:inline-grid}.fn-roundbtn:hover,.fn-roundbtn[data-state=open]{background:var(--fn-card-hover)}.fn-roundbtn svg{width:15px;height:15px}.fn-moon[data-on]{color:#fff;background:#5e5ce6}.fn-close{display:inline-grid}.fn-filters{min-height:0;padding:0 16px 10px}.fn-chips{flex-wrap:wrap;gap:6px}.fn-chip{border-radius:var(--fs-pill,999px);background:var(--fn-card);height:28px;color:var(--_text);font-weight:var(--fs-w-medium,500);padding:0 12px}.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{opacity:.7;width:11px;height:11px}.fn-scroll{padding:0 10px 14px}.fn-sec{margin-top:4px}.fn-sec-title{font-size:12px;font-weight:var(--fs-w-strong,600);color:var(--_text-2);padding:8px 8px 6px}.fn-rows{gap:8px;display:grid}.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{border-radius:calc(16px * var(--fs-round,1));gap:2px;padding:10px 12px 11px;display:grid}.fn-meta{min-width:0;color:var(--_text-2);align-items:center;gap:7px;margin-bottom:3px;font-size:12px;line-height:18px;display:flex}.fn-meta-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fn-meta-end{flex:none;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.fn-meta-apps{flex:none;display:inline-flex}.fn-meta-apps:empty{display:none}.fn-meta-apps>*+*{box-shadow:0 0 0 1.5px var(--_bg);margin-left:-5px}.fn-card .fn-row-time{color:var(--_text-2);line-height:18px}.fn-card .fn-dot{width:7px;height:7px;position:static}.fn-card .fn-row-title{font-size:13.5px;line-height:18px;font-weight:var(--fs-w-strong,600)}.fn-card .fn-row-body{color:var(--_text-2);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;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{width:auto;top:9px;right:10px}.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{gap:6px;padding:0 12px 12px}.fn-card .fn-row-actions .fn-btn{border-radius:calc(10px * var(--fs-round,1));flex:1;justify-content:center;height:30px}.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:"";z-index:-1;border-radius:0 0 calc(14px * var(--fs-round,1)) calc(14px * var(--fs-round,1));background:var(--fn-card-under);height:14px;position:absolute;bottom:5px;left:8px;right:8px}.fn-card[data-stack]:after{z-index:-2;background:var(--fn-card-under-2);bottom:0;left:16px;right:16px}.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{opacity:0;min-width:0;transition:grid-template-rows .32s var(--fn-ease), margin-top .32s var(--fn-ease), opacity .22s ease;grid-template-rows:0fr;margin-top:-8px;display:grid}.fn-stack-items[data-open]{opacity:1;grid-template-rows:1fr;margin-top:0}.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{transition:transform .32s var(--fn-ease);transform:translateY(-12px)}.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{border-radius:calc(8px * var(--fs-round,1));height:28px;color:var(--_text-2);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;margin-left:auto;padding:0 6px 0 10px;font-size:13px;display:inline-flex}.fn-how:hover,.fn-how[data-state=open]{background:var(--_hover);color:var(--_text)}.fn-how svg{opacity:.7;flex:none}.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}.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);z-index:10040;background:var(--_scrim);place-items:center;padding:22px;transition:opacity .14s;animation:.16s ease-out fa-fade;display:grid;position:fixed;inset:0}.fa-scrim[data-fa-home]{--fa-ground:#f7f5f0;--fa-card:#fff;--fa-rail:#fbfaf9;--fa-border:#00000021;--fa-hover:#0000000a;--fa-pressed:#00000012;--fa-text:#1b1b1b;--fa-muted:#0009;--fa-faint:#00000073;--fa-red:#d6453f;--fa-on:#f5e467;--fa-on-ink:#3b3300;--fa-knob:#fff;--fa-badge:#f5e4678c}.fa-scrim[data-fa-home][data-fs-mode=dark]{--fa-ground:#1d1c1a;--fa-card:#282725;--fa-rail:#22211f;--fa-border:#f4f1eb29;--fa-hover:#ffffff0f;--fa-pressed:#ffffff1a;--fa-text:#f4f1eb;--fa-muted:#f4f1eba6;--fa-faint:#f4f1eb73;--fa-red:#f07a75;--fa-on:#f5e467e0;--fa-on-ink:#2a2400;--fa-badge:#f5e46738}.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{border-radius:calc(22px * var(--fs-round,1));background:var(--fa-ground);width:min(100%,1040px);height:min(100%,720px);min-height:0;color:var(--fa-text);font-family:var(--_font);letter-spacing:-.15px;animation:fa-in .18s var(--fa-ease);font-size:14px;line-height:20px;transition:transform .14s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000061,0 2px 10px #00000029}.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{background:var(--fa-rail);flex-direction:column;flex:0 0 252px;width:252px;min-height:0;padding:12px 10px 10px;display:flex}.fa-rail-top{align-items:center;height:34px;padding-left:8px;display:flex}.fa-rail-top h2{font:inherit;font-weight:var(--fs-w-medium,500);margin:0}.fa-shut{width:30px;height:30px;color:var(--fa-muted);border-radius:50%;place-items:center;margin-left:auto;display:grid}.fa-shut:hover{background:var(--fa-hover);color:var(--fa-text)}.fa-find{margin:12px 0 6px;position:relative}.fa-find-box{border-radius:calc(11px * var(--fs-round,1));background:var(--fa-hover);height:34px;color:var(--fa-faint);align-items:center;gap:7px;padding:0 10px;display:flex}.fa-find input{min-width:0;font:inherit;color:var(--fa-text);background:0 0;border:0;outline:none;flex:1;padding:0}.fa-hits{z-index:5;border:.5px solid var(--fa-border);border-radius:calc(12px * var(--fs-round,1));background:var(--fa-card);max-height:300px;padding:4px;position:absolute;top:40px;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.fa-hit{border-radius:calc(8px * var(--fs-round,1));text-align:left;width:100%;height:34px;color:var(--fa-text);align-items:center;gap:9px;padding:0 8px;display:flex}.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{color:var(--fa-muted);margin-left:auto;font-size:12px}.fa-none{color:var(--fa-muted);padding:10px;font-size:13px}.fa-nav{scrollbar-width:thin;flex:1;min-height:0;margin-top:10px;padding-bottom:8px;overflow-y:auto}.fa-rail-foot{border-top:.5px solid var(--fa-border);color:var(--fa-muted);justify-content:space-between;align-items:center;gap:8px;padding:10px 8px 2px;font-size:12px;display:flex}.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{flex-direction:column;gap:14px;padding:8px;display:flex}.fa-group h3{font:inherit;color:var(--fa-muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;padding:0 8px;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.fa-item{border-radius:calc(10px * var(--fs-round,1));text-align:left;width:100%;height:34px;color:var(--fa-text);align-items:center;gap:9px;padding:0 8px;display:flex}.fa-item svg{color:var(--fa-faint);flex:none}.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{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fa-rail-foot{border-top:1px solid var(--fa-border);flex:none;padding-top:6px}.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{scrollbar-width:thin;flex:1;min-width:0;padding:30px 34px 56px;overflow-y:auto}.fa-col{flex-direction:column;gap:22px;width:min(100%,604px);margin-inline:auto;display:flex}.fa-way{margin:0 0 14px -6px;display:flex}.fa-back{border-radius:calc(9px * var(--fs-round,1));height:28px;color:var(--fa-muted);align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex}.fa-back svg{color:var(--fa-faint)}.fa-back:hover{background:var(--fa-hover);color:var(--fa-text)}.fa-title-row{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.fa-title-row>div{flex:1;min-width:0}.fa-title{font-size:22px;font-weight:var(--fs-w-medium,500);letter-spacing:-.4px;margin:0;line-height:28px}.fa-lede{letter-spacing:-.1px;color:var(--fa-muted);max-width:64ch;margin:5px 0 0;font-size:13px;line-height:19px}.fa-part>h2{font:inherit;color:var(--fa-muted);margin:0 0 8px 3px;font-size:13px;font-weight:400}.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{color:var(--fa-muted);margin:10px 3px 0;font-size:12px;line-height:17px}.fa-note[data-tone=bad],.fa-hint[data-tone=bad]{color:var(--fa-red)}.fa-hint{color:var(--fa-muted);font-size:12px;line-height:16px}.fa-row{text-align:left;width:100%;min-height:48px;color:inherit;align-items:center;gap:11px;padding:9px 14px;transition:background-color .12s;display:flex;position:relative}button.fa-row:hover{background:var(--fa-hover)}.fa-row+.fa-row:before,.fa-head-row+.fa-row:before{content:"";background:var(--fa-border);opacity:.55;height:1px;position:absolute;top:0;left:43px;right:0}.fa-row:not(:has(.fa-row-icon,.fs-avatar,.fa-mark))+.fa-row:before{left:14px}.fa-row+.fa-row:not(:has(.fa-row-icon,.fs-avatar,.fa-mark)):before{left:14px}.fa-rule{background:var(--fa-border);opacity:.55;height:1px;margin:0 0 0 14px}.fa-head-row+.fa-rule+.fa-row:before,.fa-rule+.fa-row:before{display:none}.fa-row-icon{width:18px;color:var(--fa-faint);flex:none;justify-content:center;display:inline-flex}.fa-row-label{flex-direction:column;flex:0 auto;gap:1px;min-width:0;display:flex}.fa-row-sub{color:var(--fa-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.fa-row-value{min-width:0;color:var(--fa-muted);flex-shrink:0;align-items:center;gap:9px;margin-left:auto;display:flex}.fa-row-value>span:not(.fa-acct-pill):not(.fa-meter):not(.fa-chev){white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.fa-chev{color:var(--fa-faint);opacity:.7;flex-shrink:0;display:inline-flex}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{align-items:center;gap:11px;padding:12px 14px 10px;display:flex;position:relative}.fa-head-copy{flex:1;min-width:0}.fa-head-copy h3{font:inherit;font-weight:var(--fs-w-medium,500);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.fa-head-copy p{color:var(--fa-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:12px;line-height:16px;overflow:hidden}.fa-mark{border-radius:calc(9px * var(--fs-round,1));background:var(--fa-pressed);color:var(--fa-text);font-weight:var(--fs-w-strong,600);letter-spacing:.2px;object-fit:cover;flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}.fa-head-row .fa-mark{border-radius:calc(13px * var(--fs-round,1))}.fa-acct-pill{border-radius:calc(11px * var(--fs-round,1));background:var(--fa-pressed);height:21px;color:var(--fa-muted);font-size:12px;font-weight:var(--fs-w-medium,500);letter-spacing:-.05px;flex-shrink:0;align-items:center;padding:0 9px;display:inline-flex}.fa-acct-pill[data-tone=quiet]{color:var(--fa-muted);background:0 0;padding:0}.fa-switch{border-radius:calc(11px * var(--fs-round,1));background:var(--fa-pressed);border:0;flex-shrink:0;width:38px;height:22px;padding:2px;transition:background-color .14s}.fa-switch>span{background:var(--fa-card);width:18px;height:18px;transition:transform .16s var(--fa-ease);border-radius:50%;display:block;box-shadow:0 1px 2px #00000038}.fa-switch[aria-checked=true]{background:var(--fa-on)}.fa-switch[aria-checked=true]>span{background:var(--fa-knob);transform:translate(16px)}.fa-switch:disabled{opacity:.4;cursor:default}.fa-switch[aria-busy=true]{cursor:progress}.fa-pick{border-radius:calc(9px * var(--fs-round,1));background:var(--fa-pressed);height:30px;font-size:13px;font-weight:var(--fs-w-medium,500);color:var(--fa-text);border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 9px 0 11px;display:inline-flex}.fa-pick:hover{background:var(--fa-border)}.fa-pick svg{color:var(--fa-faint);flex-shrink:0}.fa-quiet{border-radius:calc(8px * var(--fs-round,1));height:26px;color:var(--fa-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:0 9px;font-size:13px;display:inline-flex}.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{border:.5px solid var(--fa-border);border-radius:calc(10px * var(--fs-round,1));background:var(--fa-card);height:32px;color:var(--fa-text);font-size:13px;font-weight:var(--fs-w-medium,500);white-space:nowrap;flex-shrink:0;padding:0 13px;transition:box-shadow .12s}.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]){background:var(--fa-on);color:var(--fa-on-ink);border-color:#0000}.fa-edit[data-danger]{background:var(--fa-red);color:#fff;border-color:#0000}.fa-field{border-radius:calc(9px * var(--fs-round,1));width:220px;max-width:100%;height:30px;font:inherit;text-align:right;color:var(--fa-muted);background:0 0;border:0;outline:none;margin-right:-9px;padding:0 9px;transition:background-color .12s;transform:translate(9px)}.fa-field:hover{background:var(--fa-hover)}.fa-field:focus,.fa-field:focus-visible{background:var(--fa-hover);color:var(--fa-text);outline:none}.fa-field::placeholder{color:var(--fa-faint)}.fa-block{flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex;position:relative}.fa-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fa-box{border:.5px solid var(--fa-border);border-radius:calc(10px * var(--fs-round,1));background:var(--fa-ground);width:100%;height:38px;font:inherit;letter-spacing:-.15px;color:var(--fa-text);outline:none;padding:0 11px;font-size:14px}.fa-box:focus{border-color:var(--fa-muted)}.fa-box::placeholder{color:var(--fa-faint)}.fa-form-actions{justify-content:flex-end;gap:6px;display:flex}.fa-form-actions .fa-edit:not([data-danger]){background:var(--fa-on);color:var(--fa-on-ink);border-color:#0000}.fa-meter{border-radius:calc(3px * var(--fs-round,1));background:var(--fa-pressed);flex-shrink:0;width:54px;height:5px;display:block;overflow:hidden}.fa-meter[data-wide]{border-radius:calc(4px * var(--fs-round,1));width:100%;height:7px}.fa-meter>span{border-radius:inherit;background:var(--fa-on);height:100%;display:block}.fa-gauge{flex-direction:column;gap:12px;padding:14px;display:flex}.fa-gauge-top{align-items:baseline;gap:10px;display:flex}.fa-gauge-top .fa-edit{align-self:center;margin-left:auto}.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{color:var(--fa-muted);font-size:13.5px}.fa-bars{flex-direction:column;display:flex}.fa-bar{box-shadow:inset 0 .5px 0 var(--fa-border);grid-template-columns:130px 1fr 74px;align-items:center;gap:12px;padding:10px 14px;display:grid}.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{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fa-bar>span:last-child{text-align:right;color:var(--fa-muted);font-variant-numeric:tabular-nums}.fa-copy{flex-direction:column;gap:7px;padding:11px 14px 12px;display:flex;position:relative}.fa-copy:before{content:"";background:var(--fa-border);opacity:.55;height:1px;position:absolute;top:0;left:14px;right:0}.fa-copy:first-child:before{display:none}.fa-copy-top{flex-direction:column;gap:2px;display:flex}.fa-copy-top span{color:var(--fa-muted);font-size:12px;line-height:17px}.fa-copy-line{border-radius:calc(10px * var(--fs-round,1));background:var(--fa-hover);align-items:center;gap:8px;padding:7px 9px;display:flex}.fa-copy-line code{white-space:nowrap;min-width:0;color:var(--fa-muted);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow-x:auto}.fa-copy-line .fa-quiet{background:var(--fa-card)}.fa-state{text-align:center;color:var(--fa-muted);flex-direction:column;align-items:center;gap:12px;padding:26px 20px;display:flex}.fa-state p{margin:0}.fa-sheet{z-index:30;background:#14120d57;place-items:center;padding:24px;animation:.14s ease-out fa-fade;display:grid;position:absolute;inset:0}.fa-sheet-card{border-radius:calc(18px * var(--fs-round,1));background:var(--fa-card);flex-direction:column;gap:8px;width:min(100%,360px);padding:16px 18px;display:flex;box-shadow:0 20px 50px #00000042}.fa-sheet-card h2{font:inherit;font-size:16px;font-weight:var(--fs-w-medium,500);letter-spacing:-.2px;margin:0;line-height:22px}.fa-sheet-card p{color:var(--fa-muted);margin:0;font-size:13px;line-height:19px}.fa-sheet-actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;display:flex}.fa-sk{border-radius:calc(5px * var(--fs-round,1));background:var(--fa-pressed);height:10px;animation:1.2s ease-in-out infinite fs-pulse;display:block}.fa-sk-end{width:56px}.fa-sk-title{width:140px;height:18px;margin-top:5px}.fa-sk-avatar{border-radius:50%;flex:none;width:28px;height:28px}.fa-notif .fn-prefs{margin:0}.fa-scrim[data-phone]{background:var(--fa-ground);padding:0}.fa-window[data-phone]{width:100%;height:100%;box-shadow:none;border-radius:0;animation:.16s ease-out fa-fade}.fa-window[data-phone][data-level=list]>.fa-rail{width:100%;padding:max(12px, env(safe-area-inset-top)) 12px max(10px, env(safe-area-inset-bottom));flex:auto}.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{border-radius:calc(20px * var(--fs-round,1));--fa-mod:color-mix(in srgb, var(--_text) 6%, transparent);--fa-mod-hover:color-mix(in srgb, var(--_text) 10%, transparent);gap:6px;width:292px;min-width:292px;max-width:calc(100vw - 16px);padding:6px;display:grid}.fa-cc-mod{border-radius:calc(14px * var(--fs-round,1));background:var(--fa-mod)}.fa-cc-who{gap:2px;padding:10px 4px 4px;display:grid}.fa-cc-me{align-items:center;gap:10px;min-width:0;padding:0 8px 6px;display:flex}.fa-cc-me-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fa-cc-name{font-size:14px;line-height:18px;font-weight:var(--fs-w-strong,600);color:var(--_text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fa-cc-email{color:var(--_text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.fa-cc-alert{color:var(--_text-2);margin:0;padding:0 8px 4px;font-size:13px;line-height:18px}.fa-cc-ws{border-radius:calc(10px * var(--fs-round,1));height:34px;color:var(--_text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:0 8px 0 6px;font-size:13px;display:flex}.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);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fa-cc-ws-plan{color:var(--_text-2);flex:none}.fa-cc-ws-plan:before{content:"·";margin-right:6px}.fa-cc-ws-icon{color:var(--_text-2);flex:none;margin-left:auto}.fa-cc-credits{align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.fa-cc-credits-main{border-radius:calc(10px * var(--fs-round,1));text-align:left;cursor:pointer;outline:none;flex:1;justify-items:start;gap:1px;min-width:0;padding:6px 8px;display:grid}.fa-cc-credits-main[data-highlighted]{background:var(--fa-mod-hover)}.fa-cc-credits-label{color:var(--_text-2);font-size:12px;line-height:15px}.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{border-radius:var(--fs-pill,999px);background:var(--fs-cta,var(--_accent));height:28px;color:var(--fs-cta-ink,var(--_accent-ink));font-size:12.5px;font-weight:var(--fs-w-strong,600);cursor:pointer;outline:none;flex:none;padding:0 14px}.fa-cc-topup[data-highlighted]{filter:brightness(1.08)}.fa-cc-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.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{border-radius:calc(14px * var(--fs-round,1));background:var(--fa-mod);height:62px;color:var(--_text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-content:center;justify-items:center;gap:5px;font-size:12px;display:grid}.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{border-radius:calc(10px * var(--fs-round,1));height:32px;color:var(--fs-row-ink,var(--_text));cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.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{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.fa-cc-foot[data-single]{grid-template-columns:1fr}.fa-cc-btn{border-radius:calc(14px * var(--fs-round,1));background:var(--fa-mod);height:36px;color:var(--_text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.fa-cc-btn svg{color:var(--_text-2);flex:none}.fa-cc-btn[data-highlighted]{background:var(--fa-mod-hover)}.fa-cc-badge{border-radius:calc(9px * var(--fs-round,1));background:var(--_danger);color:#fff;min-width:18px;height:18px;font-size:11px;font-weight:var(--fs-w-strong,600);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;padding:0 5px;line-height:18px}.fa-acct-menu.fa-cc :focus-visible{box-shadow:0 0 0 2px var(--_accent)}.fa-acct-menu .fa-sk-avatar{width:36px;height:36px}.fa-person{object-fit:cover;border-radius:50%;flex:none}.fa-person-mono{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;place-items:center;display:inline-grid}.fa-wsmark{border-radius:calc(6px * var(--fs-round,1));object-fit:cover;flex:none}.fa-wsmark-mono{font-weight:var(--fs-w-medium,500);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);place-items:center;display:inline-grid}.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{width:300px;max-width:calc(100vw - 16px);padding:4px}.fa-switch-menu .fs-panel{box-shadow:none;background:0 0;border:0;padding:0}.fa-acct-menu.fa-cc[data-narrow]{width:min(400px,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]{overscroll-behavior:contain;max-height:min(560px,100dvh - 72px);overflow-y:auto}.fa-cc-drill .fs-panel{box-shadow:none;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){.fa-scrim,.fa-window,.fa-sheet{animation:.1s linear fa-fade}.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{border-radius:calc(11px * var(--fs-round,1));border:0;width:38px;height:22px}.fa-notif .fs-switch-knob{width:18px;height:18px;top:2px;left:2px}.fa-notif .fs-switch[aria-checked=true] .fs-switch-knob{translate:16px}.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{background:var(--fa-rail);border-right:.5px solid var(--fa-border);flex:0 0 236px;width:236px;padding:12px 10px 10px}.fa-find{margin:2px 0 8px}.fa-find-box{border-radius:calc(9px * var(--fs-round,1));background:var(--fa-pressed);height:30px;color:var(--fa-muted);gap:6px;padding:0 9px;font-size:13px}.fa-find input::placeholder{color:var(--fa-muted)}.fa-nav{margin-top:4px}.fa-acctcard{border-radius:calc(12px * var(--fs-round,1));text-align:left;width:100%;color:var(--fa-text);align-items:center;gap:10px;margin-bottom:8px;padding:7px 8px;display:flex}.fa-acctcard:hover{background:var(--fa-hover)}.fa-acctcard[aria-current]{background:var(--fa-sel);color:var(--fa-sel-ink)}.fa-acctcard-copy{flex-direction:column;min-width:0;display:flex}.fa-acctcard-name{font-size:13px;line-height:17px;font-weight:var(--fs-w-strong,600);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fa-acctcard-sub{color:var(--fa-muted);font-size:11.5px;line-height:15px}.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{font-size:11px;line-height:16px;font-weight:var(--fs-w-strong,600);letter-spacing:.01em;color:var(--fa-muted);margin:0 0 3px;padding:0 8px}.fa-item{border-radius:calc(8px * var(--fs-round,1));gap:9px;height:30px;padding:0 6px;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{border-radius:calc(6px * var(--fs-round,1));background:var(--fa-pressed);width:22px;height:22px;color:var(--fa-text);flex:none;place-items:center;display:inline-grid}.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{border-radius:calc(6px * var(--fs-round,1));object-fit:cover;background:0 0;flex:none;width:22px;height:22px;overflow:hidden}.fa-appmark{display:inline-block}.fa-pane{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.fa-pane>.fa-content{flex:1}.fa-pagewrap{flex-direction:column;flex:1;min-height:0;display:flex}.fa-tb{flex:none;align-items:center;gap:10px;height:52px;padding:0 60px 0 28px;display:flex}.fa-tb-title{font-size:15px;line-height:20px;font-weight:var(--fs-w-title,650);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.fa-tb-action{margin-left:auto}.fa-pane-shut{background:var(--fa-hover);width:30px;height:30px;margin:0;position:absolute;top:11px;right:12px}.fa-content{padding:8px 28px 48px}.fa-col{width:100%;margin-inline:0}.fa-lede{color:var(--fa-muted);margin:0 0 16px;font-size:13px;line-height:18px}.fa-part>h2{font-size:12px;font-weight:var(--fs-w-strong,600);color:var(--fa-muted);margin:0 0 6px 14px}.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{color:var(--fa-muted);margin:7px 14px 0}.fa-row-sub,.fa-hint{color:var(--fa-muted)}.fa-hero{text-align:center;justify-items:center;gap:4px;padding:6px 0 20px;display:grid}.fa-hero .fa-person{margin-bottom:6px}.fa-hero-name{font-size:18px;line-height:23px;font-weight:var(--fs-w-title,650);letter-spacing:-.3px;margin:0}.fa-hero-sub{color:var(--fa-muted);margin:0;font-size:13px}.fa-linkbtn{font:inherit;color:var(--fa-link,var(--_accent));background:0 0;padding:0;font-size:13px}.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{justify-content:center;margin-top:28px;display:flex}.fa-pbtn{border-radius:calc(9px * var(--fs-round,1));background:var(--fa-pressed);height:30px;color:var(--fa-text);font-size:13px;font-weight:var(--fs-w-medium,500);padding:0 16px}.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{padding:0 12px}.fa-window[data-phone] .fa-tb .fa-back{margin-left:-4px}.fa-usage-hero{gap:2px;padding:16px 18px;display:grid}.fa-usage-head{align-items:center;min-height:28px;display:flex}.fa-usage-label{color:var(--fa-muted);font-size:13px}.fa-capsule{border-radius:var(--fs-pill,999px);background:var(--fs-cta,var(--fa-on));height:28px;color:var(--fs-cta-ink,var(--fa-on-ink));font-size:13px;font-weight:var(--fs-w-strong,600);margin-left:auto;padding:0 14px}.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{color:var(--fa-muted);font-variant-numeric:tabular-nums;font-size:13px}.fa-spend{gap:10px;margin-top:14px;display:grid}.fa-spend-bar{border-radius:calc(5px * var(--fs-round,1));background:var(--fa-pressed);gap:2px;height:10px;display:flex;overflow:hidden}.fa-spend-bar>span{flex-basis:0;min-width:3px}.fa-spend-legend{color:var(--fa-muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.fa-spend-legend span{align-items:center;gap:6px;display:inline-flex}.fa-spend-legend i{border-radius:50%;width:8px;height:8px}.fa-seg{border-radius:calc(10px * var(--fs-round,1));background:var(--fa-pressed);grid-template-columns:1fr 1fr;margin:18px 0 20px;padding:2px;display:grid}.fa-window .fa-seg button{text-align:center;border-radius:calc(8px * var(--fs-round,1));height:28px;font-size:13px;font-weight:var(--fs-w-medium,500);color:var(--fa-muted);background:0 0;place-items:center;display:grid}.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{color:var(--fa-muted);align-items:baseline;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.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{border-bottom:1px solid var(--fa-border);align-items:flex-end;gap:3px;height:96px;padding-right:44px;display:flex;position:relative}.fa-days-max{color:var(--fa-muted);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:-2px;right:0}.fa-days-avg{border-top:1px dashed color-mix(in srgb, var(--fa-text) 28%, transparent);pointer-events:none;height:0;position:absolute;left:0;right:44px}.fa-day{flex:1;align-items:flex-end;height:100%;display:flex}.fa-day>span{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);width:100%}.fa-day[data-today]>span{background:color-mix(in srgb, var(--fa-text) 70%, transparent)}.fa-days-axis{height:18px;color:var(--fa-muted);margin-right:44px;font-size:11px;position:relative}.fa-days-axis span{font-variant-numeric:tabular-nums;position:absolute;top:4px;transform:translate(-50%)}.fa-spend-row{gap:12px;min-height:52px}.fa-spend-row .fa-appmark,.fa-spend-row .fa-person{border-radius:calc(6px * var(--fs-round,1));width:22px;height:22px}.fa-appdot{border-radius:50%;width:10px;height:10px;margin:0 6px}.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;gap:6px;min-width:0;display:grid}.fa-spend-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.fa-spend-row-track{border-radius:calc(2px * var(--fs-round,1));background:var(--fa-pressed);height:4px;overflow:hidden}.fa-spend-row-track>span{border-radius:calc(2px * var(--fs-round,1));height:100%;display:block}.fa-spend-row-value{text-align:right;font-variant-numeric:tabular-nums;min-width:64px;color:var(--fa-text);flex:none;font-size:13.5px}.fa-spend-row+.fa-spend-row:before{left:48px}.fa-edit-sheet{background:var(--fa-ground);gap:14px;width:min(100%,400px);padding:18px}.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{width:108px;color:var(--fa-text);flex:none}.fa-fieldrow input{min-width:0;font:inherit;color:var(--fa-text);text-align:right;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px}.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;margin-left:0;padding:0 18px}.fa-capsule:disabled{opacity:.45;cursor:default;filter:none}.fa-item>svg{color:var(--fa-muted);flex:none}.fa-item[aria-current]>svg{color:var(--fa-sel-ink)}.fa-item .fa-appmark,.fa-item .fa-tile-app{border-radius:calc(5px * var(--fs-round,1));width:20px;height:20px}.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{width:100%;max-width:none}.fa-notif .fn-card .fn-block{padding:0}.fa-notif .fn-kind{border-radius:0;min-height:40px;padding:0 10px 0 14px;position:relative}.fa-notif .fn-kind+.fn-kind:before{content:"";background:var(--fa-border);height:1px;position:absolute;top:0;left:14px;right:0}.fa-notif .fn-kind:hover{background:0 0}.fa-notif .fn-card-link{color:var(--fa-link,var(--_accent));margin:-6px 14px 0;font-size:12px}.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{align-items:center;gap:8px;min-width:0;display:flex}.fa-act-filters .fa-pick{min-width:0;max-width:220px}.fa-act-filters .fa-pick .fs-sized{min-width:0}.fa-act-filters .fa-pick .fs-sized>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fa-act-count{color:var(--fa-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.fa-act-row{align-items:flex-start}.fa-act-row>.fa-person{flex:none}.fa-act-text{color:var(--fa-text);overflow-wrap:anywhere;flex:auto;padding-top:2px;font-size:13px;line-height:19px}.fa-act-row .fa-row-value{padding-top:3px}.fa-act-time{color:var(--fa-faint);font-variant-numeric:tabular-nums;font-size:12px}.fa-preparing{color:var(--fa-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.fa-toast{z-index:10060;border-radius:calc(10px * var(--fs-round,1));background:var(--fa-text);max-width:calc(100vw - 32px);color:var(--fa-card);padding:8px 14px;font-size:13px;animation:.16s ease-out fa-fade;position:fixed;bottom:28px;left:50%;translate:-50%;box-shadow:0 8px 24px #00000038}.fdock{--fdock-z:1000040;z-index:var(--fdock-z);pointer-events:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;transition:transform .38s cubic-bezier(.2,.9,.25,1.08),opacity .22s;position:fixed;left:50%;transform:translate(-50%)}.fdock.is-away{opacity:0;transform:translate(-50%,calc(100% + 28px))}.fdock.is-still{transition:opacity .12s}.fdock.is-still.is-away{transform:translate(-50%)}.fdock-bar{pointer-events:auto;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;border-radius:22px;align-items:flex-end;width:max-content;display:flex}.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:#1e1d1ce6;box-shadow:inset 0 0 0 1px #d6d5d41a,0 10px 40px #00000059}.fdock-cell{display:contents}.fdock-slot{width:var(--fdock-base);height:var(--fdock-base);flex:none;position:relative}.fdock-slot.is-dragged .fdock-tile{opacity:.35}.fdock-tile{all:unset;cursor:pointer;border-radius:24%;width:100%;height:100%;transition:filter .16s;display:block}.fdock-tile:active{filter:brightness(.82)}.fdock-tile:focus-visible{outline-offset:3px;outline:2px solid #fff}.fdock-dot{background:#ffffffd9;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-7px;left:50%}.fdock-label{color:#fff;white-space:nowrap;pointer-events:none;background:#1e1d1cf0;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px;animation:.12s ease-out fdock-label-in;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 14px #0000004d}.fdock-sep{width:2px;height:calc(var(--fdock-base) * .68);background:#ffffff47;border-radius:2px;flex:none;align-self:center;margin:0 2px}.fdock-img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.fdock-letter,.fdock-atlas{place-items:center;width:100%;height:100%;display:grid;overflow:hidden;container-type:inline-size}.fdock-letter{color:#ffffffe0;background:#2a2928;border-radius:24%;box-shadow:inset 0 0 0 1px #ffffff1f}.fdock-letter span{font-family:Instrument Serif,Georgia,serif;font-size:46cqw;line-height:1}.fdock-atlas{background:radial-gradient(120% 80% at 30% 0,#ffffffbf,#0000 55%),linear-gradient(165deg,#dfe5ff 0%,#b9c4fb 55%,#95a3f2 100%);border-radius:22%;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 -6px 12px #3c46b42e,0 2px 6px #0000002e}.fdock-atlas span{letter-spacing:-.02em;color:#2a3a9e;font-family:Playfair Display,Georgia,serif;font-size:46cqw;font-weight:800;line-height:1;transform:translateY(-3%)}.fdock-scrim{z-index:1000035;background:linear-gradient(#0a0a0900 58%,#0a0a099e);animation:.16s ease-out fdock-in;position:fixed;inset:0}.fdock-zones{z-index:1000045;pointer-events:none;justify-content:space-between;font-family:Inter,ui-sans-serif,system-ui,sans-serif;animation:.14s ease-out fdock-in;display:flex;position:fixed;inset:16px 16px 128px}.fdock-zone{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffff80;background:#1716158c;border:1px dashed #ffffff2e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:26%;font-size:12px;transition:background .14s,border-color .14s,color .14s;display:flex}.fdock-zone.is-on{color:#fff;background:#ffffff1f;border-color:#ffffff73}.fdock-zone-tile{width:40px;height:40px}.fdock-ghost{z-index:1000050;pointer-events:none;flex-direction:column;align-items:center;gap:8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;transform:translate(-50%,-50%)}.fdock-ghost-tile{filter:drop-shadow(0 10px 18px #0006);width:56px;height:56px}.fdock-ghost-note{color:#fff;white-space:nowrap;background:#1e1d1cf0;border-radius:7px;padding:3px 9px;font-size:12px}.fdock-menu{z-index:1000060;box-sizing:border-box;background:#1e1d1c;border-radius:12px;min-width:220px;max-width:260px;padding:5px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;animation:.11s ease-out fdock-in;position:fixed;box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 32px #00000073}.fdock-menu-row{all:unset;box-sizing:border-box;color:#ffffffd9;cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;width:100%;height:29px;padding:0 10px;font-size:13px;display:flex}.fdock-menu-row:hover,.fdock-menu-row:focus-visible{color:#fff;background:#171615}.fdock-menu-sep{background:#ffffff14;height:1px;margin:4px 8px}.fdock-panel{z-index:1000030;box-sizing:border-box;background:#171615;padding:10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;animation:.22s ease-out fdock-in;position:fixed;top:0;bottom:0}.fdock-panel[data-side=left]{padding-right:0;left:0}.fdock-panel[data-side=right]{padding-left:0;right:0}.fdock-panel-card{box-sizing:border-box;background:#1e1d1c;border-radius:12px;flex-direction:column;height:100%;padding:3px;display:flex;box-shadow:0 10px 20px #00000059}.fdock-panel-head{color:#ffffffb3;align-items:center;gap:7px;padding:5px 8px 8px;font-size:14px;line-height:20px;display:flex}.fdock-panel-icon{flex:none;width:18px;height:18px}.fdock-panel-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fdock-panel-actions{gap:5px;display:flex}.fdock-panel-actions button{all:unset;color:#ffffff59;cursor:pointer;background:#2b2a29;border-radius:8px;place-items:center;width:24px;height:20px;display:grid}.fdock-panel-actions button:hover,.fdock-panel-actions button:focus-visible{color:#ffffffe6}.fdock-panel-frame{background:#141312;border:1px solid #ffffff12;border-radius:10px;flex:1;position:relative;overflow:hidden}.fdock-panel-frame iframe{background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.fdock-panel-wait{width:30px;height:30px;animation:1.2s ease-in-out infinite fdock-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fdock-panel-grip{cursor:col-resize;width:10px;position:absolute;top:0;bottom:0}.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}.fdock.is-away{transform:translate(-50%)}}.fsup{--sx-pg:#171615;--sx-sf:#1e1d1c;--sx-fd:#2b2a29;--sx-tx:#e8e8e8;--sx-t2:#a8a6a3;--sx-t3:#9a9896;--sx-ln:#d6d5d41f;--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 #0000008c, 0 2px 8px #0000004d;--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 #0000004d;z-index:2147482001;position:relative}.fsup,.fsup *{box-sizing:border-box}.fsup :where(button){font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;margin:0;padding:0}.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{inset-inline-end:var(--sx-end);top:var(--sx-top);bottom:var(--sx-bottom);background:var(--sx-sf);width:404px;max-width:100vw;color:var(--sx-tx);font-family:var(--sx-f);border-inline-start:1px solid var(--sx-ln);box-shadow:var(--sx-sh);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:13.5px;line-height:20px;animation:.22s ease-out sx-slide;display:flex;position:fixed;overflow:hidden}[dir=rtl] .sx-panel{animation-name:sx-slide-r}.sx-panel:focus{outline:none}.fsup.sx-card .sx-panel{border:1px solid var(--sx-ln);border-radius:16px}.sx-panel.sx-phone,.fsup .sx-panel.sx-phone{inset:0;top:var(--sx-vvt,0px);height:var(--sx-vvh,100%);width:auto;box-shadow:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-radius:0;animation:.2s ease-out sx-up;bottom:auto}.sx-phone .sx-wh{touch-action:none;position:relative}.sx-grab{top:6px;background:var(--sx-t3);opacity:.45;border-radius:2px;width:36px;height:4px;margin-inline-start:-18px;position:absolute;inset-inline-start:50%}@keyframes sx-slide{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sx-slide-r{0%{opacity:.4;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes sx-up{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:none}}@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{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sx-small{color:var(--sx-t3);font-size:12px}.sx-pad{padding:4px 16px 14px}.sx-wh{border-bottom:1px solid var(--sx-ln);flex:none;align-items:center;gap:10px;height:56px;padding-inline:10px;display:flex;position:relative}.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;gap:2px;height:48px}.sx-phone .sx-wh-band{height:58px}.sx-mark{background:var(--sx-tx);color:var(--sx-sf);border-radius:30%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sx-mark.sx-round{border-radius:50%}.sx-av{flex:none;display:inline-flex;position:relative}.sx-av .sx-live{inset-inline-end:-1px;width:10px;height:10px;box-shadow:0 0 0 2px var(--sx-sf);margin:0;position:absolute;bottom:-1px}.sx-wt{flex-direction:column;flex:1;min-width:0;display:flex}.sx-wt b{font-size:14px;font-weight:600;line-height:18px}.sx-wt span{color:var(--sx-t3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.sx-wt span.sx-on{color:var(--sx-act)}.sx-phone .sx-wt span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.sx-live{background:var(--sx-ok);vertical-align:1px;border-radius:50%;flex:none;width:7px;height:7px;margin-inline-end:6px;display:inline-block}.sx-ib{width:32px;height:32px;color:var(--sx-t2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;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{top:4px;background:var(--sx-ntb);width:8px;height:8px;box-shadow:0 0 0 2px var(--sx-sf);border-radius:50%;position:absolute;inset-inline-end:4px}.sx-menu{z-index:9;background:var(--sx-sf);border:1px solid var(--sx-ln);box-shadow:var(--sx-sh);border-radius:14px;flex-direction:column;padding:6px;animation:.15s ease-out sx-rise;display:flex;position:absolute}.sx-wmenu{top:calc(100% - 4px);width:260px;inset-inline-end:10px}.sx-menu button{min-height:38px;color:var(--sx-tx);border-radius:9px;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;line-height:18px;display:flex}.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:0 0}.sx-phone .sx-menu button{min-height:44px}.sx-amenu{bottom:calc(100% - 4px);width:260px;inset-inline-start:16px}.sx-amenu button{min-height:40px}.sx-amenu small{color:var(--sx-t3);font-size:12px;line-height:16px;display:block}.sx-switch{background:var(--sx-fd);width:30px;height:18px;box-shadow:inset 0 0 0 1px var(--sx-t3);border-radius:999px;flex:none;position:relative}.sx-switch:after{content:"";top:3px;background:var(--sx-t2);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;inset-inline-start:3px}.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{background:var(--sx-fd);min-height:30px;color:var(--sx-t2);text-align:center;flex:none;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-size:12px;line-height:16px;display:flex}.sx-notice{background:var(--sx-fd);color:var(--sx-tx);flex:none;align-items:center;gap:8px;padding:6px 10px 6px 16px;font-size:12.5px;line-height:17px;display:flex}.sx-wc .sx-notice{border-radius:14px;flex-wrap:wrap;padding:8px 12px}.sx-inlines{flex-direction:column;flex:none;gap:8px;margin:12px 16px 0;display:flex}.sx-inlines .sx-off,.sx-inlines .sx-notice{border-radius:12px}.sx-gf .sx-inlines{margin:0}.sx-wl{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:3px;min-height:0;padding:12px 16px;display:flex;position:relative;overflow-y:auto}.sx-loading{flex:1;min-height:60px}.sx-day,.sx-sys{color:var(--sx-t3);text-align:center;align-self:center;max-width:90%;padding:8px 0 5px;font-size:11.5px;line-height:15px}.sx-sys{font-size:12px;line-height:16px}.sx-mrow{align-items:flex-end;gap:8px;max-width:100%;display:flex}.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{flex-direction:column;gap:3px;min-width:0;max-width:84%;display:flex}.sx-mrow.sx-me .sx-col{align-items:flex-end}.sx-mrow.sx-them .sx-col{align-items:flex-start}.sx-who{color:var(--sx-t3);padding-inline-start:12px;font-size:11.5px;line-height:15px}.sx-b{overflow-wrap:anywhere;border-radius:18px;flex-direction:column;gap:6px;max-width:100%;padding:8px 13px;font-size:13.5px;line-height:20px;display:flex}.sx-phone .sx-b{padding:9px 14px;font-size:15.5px;line-height:22px}.sx-b p{white-space:pre-wrap;unicode-bidi:plaintext;margin:0}.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{background:0 0;padding:0}.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{flex:none;width:24px}.sx-meta{color:var(--sx-t3);text-align:end;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-block:1px 2px;margin-inline:2px;font-size:11px;line-height:15px;display:flex;position:relative}.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{text-align:start;justify-content:flex-start;padding-inline-start:42px}.sx-meta.sx-ask{color:var(--sx-tx)}.sx-lk{text-underline-offset:2px;color:var(--sx-act)!important;font-weight:600!important;text-decoration:underline!important}.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{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:8px;display:inline-flex}.sx-own{opacity:0;align-self:center;transition:opacity .12s;display:inline-flex;position:relative}.sx-mrow:hover .sx-own,.sx-own:focus-within,.sx-own.sx-is-open,.sx-phone .sx-own{opacity:1}.sx-ownmenu{bottom:26px;z-index:5;background:var(--sx-sf);border:1px solid var(--sx-ln);min-width:130px;box-shadow:var(--sx-sh);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;inset-inline-start:-4px}.sx-ownmenu button{min-height:34px;color:var(--sx-tx);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.sx-ownmenu button:hover,.sx-ownmenu button:focus-visible{background:var(--sx-fd)}.sx-editing{width:84%}.sx-editing textarea{resize:none;border:1px solid var(--sx-act);background:var(--sx-sf);width:100%;color:var(--sx-tx);border-radius:18px;outline:0;padding:8px 13px;font-size:13.5px;line-height:20px}.sx-editrow{justify-content:flex-end;gap:12px;font-size:12.5px;display:flex}.sx-dots{flex-direction:row!important;gap:4px!important;padding:13px 14px!important}.sx-dots i{background:var(--sx-t3);border-radius:50%;width:6px;height:6px;animation:1.2s infinite sx-blink}.sx-dots i:nth-child(2){animation-delay:.2s}.sx-dots i:nth-child(3){animation-delay:.4s}.sx-newl{color:var(--sx-ntx);align-items:center;gap:8px;margin:8px 0 2px;font-size:11.5px;font-weight:600;line-height:15px;display:flex}.sx-newl:before,.sx-newl:after{content:"";opacity:.5;background:currentColor;flex:1;height:1px}.sx-below{background:var(--sx-tx);color:var(--sx-sf);box-shadow:var(--sx-sh);border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:sticky;bottom:4px}.sx-upl{align-items:center;gap:6px;display:flex}.sx-ringp{background:conic-gradient(currentColor var(--p), color-mix(in srgb, currentColor 20%, transparent) 0);border-radius:50%;flex:none;width:14px;height:14px;-webkit-mask:radial-gradient(circle,#0000 4px,#000 4.5px);mask:radial-gradient(circle,#0000 4px,#000 4.5px)}.sx-pic{object-fit:cover;background:var(--sx-pg);border:1px solid var(--sx-ln);border-radius:14px;width:240px;max-width:100%;max-height:320px;display:block}.sx-audio{width:240px;max-width:100%}.sx-doc{background:var(--sx-sf);border:1px solid var(--sx-ln);color:var(--sx-tx);border-radius:14px;align-items:center;gap:10px;min-width:220px;max-width:100%;padding:8px 10px;display:flex}.sx-dic{background:var(--sx-fd);width:34px;height:40px;color:var(--sx-t2);letter-spacing:.04em;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.sx-docm{min-width:0}.sx-docm b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.sx-docm span{color:var(--sx-t3);font-size:12px;display:block}.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{text-align:center;border:1px solid var(--sx-ln);background:var(--sx-sf);width:300px;max-width:100%;color:var(--sx-tx);border-radius:18px;align-items:center;gap:6px;padding:16px}.sx-q .sx-mark{margin-bottom:4px}.sx-q p{color:var(--sx-t2);font-size:12.5px;line-height:18px}.sx-q>b{unicode-bidi:plaintext;font-size:15px;font-weight:600;line-height:20px}.sx-qa{justify-content:center;gap:8px;margin-top:8px;display:flex}.sx-qb{background:var(--sx-fd);height:34px;color:var(--sx-tx);border-radius:999px;padding:0 22px;font-weight:600;text-align:center!important}.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{color:var(--sx-t2);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.sx-faded{opacity:.7}.sx-hello{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:auto 0;padding:20px;display:flex}.sx-hello.sx-tight{margin:0;padding:0}.sx-hello .sx-mark{color:var(--sx-sf);max-width:none;margin-bottom:6px}.sx-hello b{letter-spacing:-.01em;overflow-wrap:anywhere;max-width:100%;font-size:20px;font-weight:600;line-height:26px}.sx-hello span{color:var(--sx-t2);max-width:32ch;font-size:13.5px;line-height:20px}.sx-hello .sx-cta{margin-top:10px}.sx-newchat{flex-direction:column;align-items:center;gap:14px;margin-top:auto;padding:8px 0;display:flex}.sx-topics{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sx-topic{background:var(--sx-fd);height:32px;color:var(--sx-tx);border-radius:999px;align-items:center;padding:0 13px;font-size:13px;display:inline-flex;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{color:var(--sx-t2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;font-size:12px;line-height:16px;display:flex}.sx-share .sx-grow{flex:0 auto}.sx-hscroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding-bottom:16px;display:flex;overflow-y:auto}.sx-home{flex-direction:column;flex:none;display:flex}.sx-band{background:var(--sx-band);flex-direction:column;flex:none;gap:6px;padding:0 16px 46px;display:flex}.sx-band .sx-mark{margin-bottom:8px}.sx-bandload{min-height:150px}.sx-phone .sx-bandload{min-height:158px}.sx-band h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:28px}.sx-band p{color:var(--sx-t2);font-size:14px;line-height:20px}.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{flex:none;margin:-30px 16px 0;display:flex;position:relative}.sx-sendc{background:var(--sx-sf);border:1px solid var(--sx-ln);min-width:0;box-shadow:var(--sx-lift);color:var(--sx-tx);border-radius:16px;flex:1;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex}.sx-sendc:hover{border-color:color-mix(in srgb, var(--sx-tx) 24%, transparent)}.sx-sendc b{font-size:14px;font-weight:600;line-height:19px;display:block}.sx-sendc small{color:var(--sx-t3);margin-top:2px;font-size:12px;line-height:16px;display:block}.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{background:var(--sx-ac);width:34px;height:34px;color:var(--sx-aci);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}[dir=rtl] .sx-rnd svg{transform:scaleX(-1)}.sx-hl{border:1px solid var(--sx-ln);border-radius:16px;flex-direction:column;flex:none;margin:16px 16px 0;display:flex;overflow:hidden}.sx-hlh{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding-block:6px 2px;padding-inline:16px 8px;display:flex}.sx-hlh h4{font-size:13px;font-weight:600;line-height:18px}.sx-cv{border-top:1px solid var(--sx-ln);align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 16px;display:flex}.sx-cv:first-of-type{border-top:0}.sx-cv:hover{background:var(--sx-fd)}.sx-sti{background:var(--sx-fd);width:32px;height:32px;color:var(--sx-t2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.sx-cv:hover .sx-sti{background:var(--sx-sf)}.sx-sti.sx-replied{color:var(--sx-act)}.sx-sti .sx-udot{top:-1px;width:9px;height:9px;box-shadow:0 0 0 2px var(--sx-sf);position:absolute;inset-inline-end:-1px}.sx-cvm{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sx-cvt{align-items:baseline;gap:8px;display:flex}.sx-cvt b{white-space:nowrap;text-overflow:ellipsis;text-align:start;unicode-bidi:plaintext;flex:1;font-size:13.5px;font-weight:600;line-height:18px;overflow:hidden}.sx-cvt time{color:var(--sx-t3);flex:none;font-size:11.5px}.sx-cvp{color:var(--sx-t2);white-space:nowrap;text-overflow:ellipsis;text-align:start;unicode-bidi:plaintext;font-size:12.5px;line-height:17px;overflow:hidden}.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{background:var(--sx-ntb);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.sx-more{border-top:1px solid var(--sx-ln);color:var(--sx-act);text-align:center;align-self:stretch;padding:10px 16px;font-size:13px;font-weight:600}.sx-more:hover{background:var(--sx-fd)}.sx-search{background:var(--sx-fd);height:36px;color:var(--sx-t3);border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;margin:2px 12px 8px;padding:0 4px 0 12px;display:flex}.sx-search:focus-within{border-color:var(--sx-act)}.sx-search input{min-width:0;color:var(--sx-tx);background:0 0;border:0;outline:0;flex:1;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{background:var(--sx-ac);height:40px;color:var(--sx-aci);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:600;text-align:center!important;display:inline-flex!important}.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-direction:column;flex:none;gap:8px;padding:8px 16px 12px;display:flex;position:relative}.sx-wc.sx-drop{background:color-mix(in srgb, var(--sx-ac) 10%, var(--sx-sf))}.sx-cbox{background:var(--sx-fd);border:1px solid #0000;border-radius:21px;align-items:flex-end;gap:4px;min-height:42px;padding:4px;display:flex}.sx-cbox:focus-within{border-color:color-mix(in srgb, var(--sx-act) 70%, transparent)}.sx-cbox textarea{resize:none;color:var(--sx-tx);unicode-bidi:plaintext;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:32px;max-height:120px;padding:6px;font-size:13.5px;line-height:20px}.sx-cbox textarea:focus-visible{outline:0}.sx-phone .sx-cbox{border-radius:25px;min-height:50px}.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{background:var(--sx-ac);width:32px;height:32px;color:var(--sx-aci);border-radius:50%;flex:none;justify-content:center;align-items:center;position:relative;display:inline-flex!important}.sx-send:disabled{color:var(--sx-t3);opacity:1;background:0 0}.sx-phone :is(.sx-send,.sx-plus,.fsm-mic){width:38px;height:38px}.sx-wc .fsm-voice-bar{border-radius:999px}.sx-fine{color:var(--sx-t3);padding-inline-start:12px;font-size:12px}.sx-errt{color:var(--sx-ntx)}.sx-freshrow{color:var(--sx-t3);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-inline-start:12px;font-size:12px;display:flex}.sx-chips{flex-wrap:wrap;gap:6px;display:flex}.sx-chip{background:var(--sx-fd);color:var(--sx-tx);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding-block:4px;padding-inline:10px 4px;font-size:12.5px;display:inline-flex}.sx-chip.sx-bad{color:var(--sx-ntx)}.sx-chipn{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.sx-chips2{color:var(--sx-t3);flex:none}.sx-chip .sx-x{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.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{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sx-gband{padding-top:4px;padding-bottom:50px}.sx-gf{flex-direction:column;flex:none;gap:12px;margin-top:-30px;padding:0 16px 16px;display:flex;position:relative}.sx-gcard{background:var(--sx-sf);border:1px solid var(--sx-ln);box-shadow:var(--sx-lift);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.sx-gf label{color:var(--sx-t2);flex-direction:column;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.sx-gf input,.sx-gf textarea{background:var(--sx-fd);color:var(--sx-tx);border:1px solid #0000;border-radius:12px;outline:0;width:100%;padding:0 12px;font-size:13.5px;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;min-height:80px;padding-block:9px;line-height:20px}.sx-phone .sx-gf input{height:46px;font-size:16px}.sx-phone .sx-gf textarea{font-size:16px;line-height:22px}.sx-gtools{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.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{color:var(--sx-t3);margin-inline-start:auto;font-size:12px;line-height:16px}.sx-gcard .sx-cta{width:100%}.sx-shield{color:var(--sx-t3);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:11.5px;line-height:16px;display:flex}.sx-err{color:var(--sx-ntx);align-items:center;gap:6px;font-size:12.5px;display:flex}.sx-turnstile:empty{display:none}.sx-join{border:1px solid var(--sx-ln);background:var(--sx-sf);color:var(--sx-tx);font-family:var(--sx-f);border-radius:16px;flex:none;gap:10px;margin:12px 16px 0;padding:14px;display:flex}.sx-joinic{background:var(--sx-fd);width:32px;height:32px;color:var(--sx-t2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sx-joinm{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.sx-joinm ul{color:var(--sx-t2);padding-inline-start:16px;font-size:12.5px}.sx-joinm li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-joinb{align-items:center;gap:12px;margin-top:2px;display:flex}.sx-toast{z-index:2147482002;inset-inline-end:16px;width:310px;max-width:calc(100vw - 20px);color:var(--sx-tx);box-shadow:var(--sx-sh);font-family:var(--sx-f);align-items:flex-start;gap:12px;font-size:13px;line-height:18px;animation:.25s ease-out sx-rise;position:fixed;top:16px;background:var(--sx-sf)!important;border:1px solid var(--sx-ln)!important;border-radius:18px!important;padding:14px!important;display:flex!important}.fsup.sx-card .sx-toast{inset-inline-end:calc(var(--sx-end) + 16px);top:calc(var(--sx-top) + 12px)}.sx-ctt{flex-direction:column;gap:2px;min-width:0;display:flex}.sx-ctt b{font-size:13.5px;font-weight:600}.sx-ctt span{color:var(--sx-t2);-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.sx-ctt em{color:var(--sx-act);margin-top:2px;font-size:12.5px;font-style:normal;font-weight:600}@media (width<=640px){.sx-toast,.fsup.sx-card .sx-toast{inset-inline:10px;width:auto;top:10px}}.sx-hs{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:relative}.sx-hs:hover{color:#ffffffe6}.sx-hs[aria-pressed=true]{color:#ffffffe6;background:#2b2a29}.sx-hs:focus-visible{outline-offset:2px;outline:2px solid #e09462}.sx-hdot{top:3px;background:#d33a40;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:3px;box-shadow:0 0 0 2px #171615}.sx-tb{height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.sx-tb:hover,.sx-tb.sx-on{background:#7f7f7f24}.sx-n{color:#fff;background:#c62f35;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}html.flobi-support-open .skp-launcher,html.flobi-support-open .fa-launcher{right:calc(var(--flobi-support-w,404px) + 16px);transition:right .2s}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{opacity:.6;animation:none}.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}}: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,"Instrument Sans", system-ui, -apple-system, sans-serif);--m-bg:var(--sx-sf,#fff);--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,#0000001a);--m-text:var(--sx-tx,#1b1b1b);--m-text-2:var(--sx-t2,#4f4f4f);--m-text-3:var(--sx-t3,#666);--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 #0000001f, 0 2px 8px #0000000f);--m-scrim:#14120e52;--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,#d6d5d41f);--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 #0000008c, 0 2px 8px #0000004d);--m-scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;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;-webkit-tap-highlight-color:transparent;margin:0}:is(.fsm-file,.fsm-voice,.fsm-keep,.fsm-pill,.fsm-shot-scrim,.fsm-viewer,.fsm-vv) button{cursor:pointer;background:0 0;border:0;padding:0}: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{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fsm-icon-btn{border-radius:var(--m-r);width:32px;height:32px;color:var(--m-text-2);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.fsm-icon-btn:hover:not(:disabled){background:var(--m-hover);color:var(--m-text)}.fsm-btn{border-radius:var(--m-r);white-space:nowrap;height:32px;color:var(--m-text);justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex;background:var(--m-field)!important;padding:0 12px!important}.fsm-btn:hover:not(:disabled){background:var(--m-hover)!important}.fsm-btn.fsm-primary{color:var(--m-accent-ink);background:var(--m-accent)!important}.fsm-btn.fsm-primary:hover:not(:disabled){background:color-mix(in srgb, var(--m-accent) 88%, black)!important}.fsm-recdot{background:var(--m-rec);border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s infinite fsm-blink}.fsm-recdot[data-still]{opacity:.6;animation:none}@keyframes fsm-blink{0%,to{opacity:1}50%{opacity:.35}}.fsm-mic{border-radius:var(--m-r);width:32px;height:32px;color:var(--m-text-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fsm-mic:hover:not(:disabled){background:var(--m-field);color:var(--m-text)}.fsm-mic:disabled{opacity:.45;cursor:default}.fsm-voice{font-family:var(--m-font);color:var(--m-text);flex-direction:column;gap:8px;display:flex}.fsm-voice-bar{border:1px solid var(--m-accent);border-radius:calc(var(--m-r) + 8px);background:var(--m-bg);align-items:center;gap:10px;padding:5px 5px 5px 10px;display:flex}.fsm-voice-time{font-family:var(--m-mono);font-variant-numeric:tabular-nums;min-width:40px;font-size:13px}.fsm-voice-levels{min-width:0;height:26px;color:var(--m-accent);flex:1;align-items:center;gap:2px;display:flex;overflow:hidden}.fsm-voice-levels span{background:currentColor;border-radius:2px;flex:none;width:3px;min-height:3px;transition:height 90ms linear}.fsm-send{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;background:var(--m-accent)!important;color:var(--m-accent-ink)!important}.fsm-voice-fine{color:var(--m-text-3);margin:0;padding-inline-start:6px;font-size:12px;line-height:16px}.fsm-keep{border:1px solid var(--m-line);border-radius:calc(var(--m-r) + 8px);background:var(--m-bg);font-family:var(--m-font);color:var(--m-text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 10px 10px 12px;font-size:13px;line-height:18px;display:grid}.fsm-keep-mark{color:var(--m-rec);display:inline-flex}.fsm-keep-words{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.fsm-keep-meta{color:var(--m-text-3);font-size:12px;font-family:var(--m-mono)}.fsm-keep-acts{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.fsm-pill{z-index:2147483000;bottom:var(--fsm-pill-bottom,calc(var(--sx-bottom,0px) + 16px));background:var(--m-bg);border:1px solid var(--m-line);height:48px;box-shadow:var(--m-shadow);font-family:var(--m-font);color:var(--m-text);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 16px;animation:.18s ease-out fsm-rise;display:flex;position:fixed;inset-inline-end:var(--fsm-pill-end,calc(var(--sx-end,0px) + 16px))}.fsm-pill-time{font-family:var(--m-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.fsm-pill-of{color:var(--m-text-3);font-weight:500}.fsm-pill-nomic{color:var(--m-text-3);display:inline-flex;position:relative}.fsm-pill-nomic:after{content:"";border-top:1.6px solid;position:absolute;inset:6px -1px;transform:rotate(-45deg)}.fsm-pill-stop{border-radius:var(--m-r);align-items:center;gap:6px;height:34px;font-size:13px;font-weight:600;display:inline-flex;background:var(--m-accent)!important;color:var(--m-accent-ink)!important;padding:0 14px!important}@keyframes fsm-rise{0%{opacity:0;transform:translateY(6px)}}.fsm-file{font-family:var(--m-font);min-width:0;max-width:100%}.fsm-picture,.fsm-video{border-radius:12px;max-width:100%;display:block;position:relative;overflow:hidden;border:1px solid var(--m-line)!important;background:var(--m-field)!important}.fsm-picture{cursor:zoom-in!important}.fsm-picture img,.fsm-video video{object-fit:cover;width:100%;height:100%;display:block}.fsm-video{font:inherit;cursor:pointer;color:#fff!important;background:#20201f padding-box padding-box!important;padding:0!important}.fsm-video video{pointer-events:none;background:#000}.fsm-video:after{content:"";pointer-events:none;background:#0000001f;transition:background .15s;position:absolute;inset:0}.fsm-video:hover:not(:disabled):after{background:0 0}.fsm-video-play{z-index:2;color:#111;pointer-events:none;background:#fffffff0;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;padding-inline-start:3px;transition:transform .15s;display:grid;position:absolute;inset:0;box-shadow:0 4px 18px #00000059}.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{inset-inline-start:8px;z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#0000009e;border-radius:7px;align-items:center;gap:5px;max-width:calc(100% - 16px);height:22px;padding:0 7px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex;position:absolute;bottom:8px;overflow:hidden}.fsm-video-label svg{flex:none}.fsm-video-time{font-family:var(--m-mono);opacity:.9;font-size:11px}.fsm-video-label:empty{display:none}.fsm-picture-none{color:var(--m-text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;inset:0}.fsm-video .fsm-picture-none{color:#fff9}.fsm-note{font-size:12px;line-height:16px}.fsm-progress{width:32px;height:32px;color:var(--m-accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fsm-progress svg{transform:rotate(-90deg)}.fsm-progress circle{fill:none;stroke-width:3px}.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{z-index:3;color:#fff;background:#00000080;width:44px;height:44px;margin:auto;position:absolute;inset:0}: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{flex-direction:column;gap:4px;min-width:0;display:flex}.fsm-file:is([data-kind=voice],[data-kind=audio]) .fsm-sound{background:var(--m-field);color:var(--m-text);border-radius:22px;padding:5px 10px 5px 5px}.fsm-file:is([data-kind=voice],[data-kind=audio]) .fsm-sound:has(.fsm-sound-name){border-radius:16px;padding:8px 10px 5px 8px}.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{text-overflow:ellipsis;white-space:nowrap;padding-inline-start:2px;font-size:12.5px;font-weight:600;overflow:hidden}.fsm-sound-row{align-items:center;gap:6px;display:flex}.fsm-audio{align-items:center;gap:8px;min-width:230px;max-width:100%;padding:2px 0;display:flex}.fsm-audio-play{border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;background:var(--m-text)!important;color:var(--m-bg)!important;display:inline-flex!important}.fsm-file[data-mine] .fsm-audio-play{background:var(--m-accent-ink)!important;color:var(--m-accent)!important}.fsm-audio-bars{cursor:pointer;touch-action:none;border-radius:4px;flex:1;align-items:center;gap:2px;min-width:0;height:28px;display:flex;overflow:hidden}.fsm-audio-bar{opacity:.35;background:currentColor;border-radius:2px;flex:none;width:3px;min-height:3px}.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{justify-content:center;align-items:center;min-width:34px;height:28px;display:inline-flex!important}.fsm-audio-speed span{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:6px;padding:2px 6px;font-size:11.5px;font-weight:600}.fsm-audio audio{display:none}.fsm-card{background:var(--m-bg);border:1px solid var(--m-line);color:var(--m-text);border-radius:12px;flex-direction:column;gap:8px;min-width:220px;max-width:100%;padding:8px 10px;display:flex}.fsm-card-head{align-items:center;gap:10px;min-width:0;display:flex}.fsm-card-mark{background:var(--m-field);width:34px;height:40px;color:var(--m-text-2);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.fsm-card-words{flex-direction:column;flex:1;min-width:0;display:flex}.fsm-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:17px;overflow:hidden}.fsm-card-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--m-text-3);font-size:12px;line-height:16px;overflow:hidden}.fsm-card-go{border-radius:var(--m-r);flex:none;align-items:center;gap:5px;margin-inline-start:auto;padding:6px 8px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--m-accent-text)!important}.fsm-card-go:hover{background:var(--m-field)}.fsm-card-lines{background:var(--m-field);color:var(--m-text-2);font-family:var(--m-mono);white-space:pre;text-overflow:ellipsis;border-radius:8px;max-height:104px;margin:0;padding:7px 9px;font-size:11px;line-height:15px;overflow:hidden}.fsm-viewer{z-index:2147483001;color:#fff;font-family:var(--m-font);background:#0a0a09e0;flex-direction:column;animation:.15s ease-out fsm-fade;display:flex;position:fixed;inset:0}.fsm-viewer-bar{flex:none;align-items:center;gap:4px;padding:10px 12px;display:flex}.fsm-viewer-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline-start:4px;font-size:13px;font-weight:500;overflow:hidden}.fsm-viewer .fsm-icon-btn{color:#fffc;width:36px;height:36px}.fsm-viewer .fsm-icon-btn:hover:not(:disabled){color:#fff;background:#ffffff1f}.fsm-viewer-zoom{text-align:center;min-width:44px;font-size:12.5px;font-family:var(--m-mono);color:#fffc}.fsm-viewer-stage{touch-action:none;flex:1;justify-content:center;align-items:center;min-height:0;padding:0 24px 24px;display:flex;overflow:hidden}.fsm-viewer-stage[data-zoomed]{cursor:grab}.fsm-viewer-stage[data-zoomed]:active{cursor:grabbing}.fsm-viewer-img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:6px;max-width:100%;max-height:100%;transition:transform .12s ease-out}@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;z-index:2147483001;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);color:#f2f2f2;font-family:var(--m-font);background:#080808eb;flex-direction:column;animation:.15s ease-out fsm-fade;display:flex;position:fixed;inset:0}.fsm-vv[hidden]{display:none}.fsm-vv:focus{outline:none}.fsm-vv-top{flex:none;align-items:center;gap:4px;min-height:56px;padding:10px 12px;display:flex}.fsm-vv-name{flex-direction:column;gap:1px;min-width:0;padding-inline-start:4px;display:flex}.fsm-vv-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.fsm-vv-sub{color:#ffffff9e;font-size:12px;line-height:16px}.fsm-vv-say{color:#ffb4ab;padding-inline-end:4px;font-size:12.5px}.fsm-vv .fsm-icon-btn{color:#fffc;width:36px;height:36px}.fsm-vv .fsm-icon-btn:hover:not(:disabled){color:#fff;background:#ffffff1f}.fsm-vv .fsm-icon-btn[data-busy]{opacity:.55;cursor:progress}.fsm-vv-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 16px 20px;display:flex}.fsm-vp{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)));-webkit-user-select:none;user-select:none;background:#000;border-radius:12px;outline:none;flex-direction:column;min-width:min(100%,340px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.fsm-vv .fsm-vp:focus-visible{outline:none}.fsm-vp-frame{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);cursor:pointer;background:#000;position:relative}.fsm-vp-frame video{object-fit:contain;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.fsm-vp-big{color:#111;pointer-events:none;background:#ffffffeb;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;padding-inline-start:4px;display:grid;position:absolute;inset:0;box-shadow:0 6px 24px #0006}.fsm-vp-wait{pointer-events:none;border:3px solid #ffffff38;border-top-color:#fff;border-radius:50%;width:44px;height:44px;margin:auto;animation:.9s linear infinite fsm-spin,.2s ease-out .35s both fsm-fade;position:absolute;inset:0}@keyframes fsm-spin{to{transform:rotate(360deg)}}.fsm-vp-failed{text-align:center;color:#fffc;cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:13.5px;line-height:1.4;display:flex;position:absolute;inset:0}.fsm-vp-bar{color:#f2f2f2;background:#141414;flex:none;align-items:center;gap:4px;padding:8px 10px;transition:opacity .25s;display:flex}.fsm-vp .fsm-vp-btn{color:#ffffffe0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.fsm-vp .fsm-vp-btn:hover{color:#fff;background:#ffffff24}.fsm-vp .fsm-vp-btn[aria-pressed=true]{color:var(--fsm-vp-played)}.fsm-vp .fsm-vp-chip{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:6px;flex:none;min-width:38px;height:24px;padding:0 7px;font-size:11.5px;font-weight:600}.fsm-vp .fsm-vp-chip:hover{background:#ffffff38}.fsm-vp-time{font-family:var(--m-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:#ffffffd9;padding:0 6px;font-size:11.5px}.fsm-vp-scrub{cursor:pointer;touch-action:none;border-radius:6px;flex:1;align-items:center;min-width:48px;height:22px;display:flex;position:relative}.fsm-vp-track{background:#ffffff42;border-radius:3px;width:100%;height:3px;transition:height .12s;position:relative}.fsm-vp-scrub:is(:hover,[data-drag],:focus-visible) .fsm-vp-track{height:5px}.fsm-vp-buf,.fsm-vp-done{border-radius:inherit;position:absolute;top:0;bottom:0;left:0}.fsm-vp-buf{background:#ffffff57}.fsm-vp-done{background:var(--fsm-vp-played)}.fsm-vp-knob{background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:transform .12s;position:absolute;top:50%;transform:scale(0);box-shadow:0 1px 4px #0006}.fsm-vp-scrub:is(:hover,[data-drag],:focus-visible) .fsm-vp-knob{transform:scale(1)}.fsm-vp-tip{color:#fff;font-family:var(--m-mono);white-space:nowrap;pointer-events:none;background:#0c0c0ce6;border-radius:5px;padding:2px 6px;font-size:11px;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.fsm-vp[data-full]{width:100%;min-width:0;max-width:none;height:100%;box-shadow:none;border-radius:0}.fsm-vp[data-full=fill]{z-index:1;width:auto;height:auto;position:fixed;inset:0}.fsm-vp::backdrop{background:#000}.fsm-vp[data-full] .fsm-vp-frame{aspect-ratio:auto;flex:1;min-height:0;max-height:none}.fsm-vp[data-full] .fsm-vp-bar{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(#0000,#000c);gap:6px;position:absolute;bottom:0;left:0;right:0}.fsm-vp[data-full] .fsm-vp-btn{border-radius:10px;width:40px;height:40px}.fsm-vp[data-full] .fsm-vp-chip{min-width:44px;height:28px;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 (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 (width>=521px){.fsm-vp{min-width:min(100%,440px)}}@media (pointer:fine) and (width>=600px){.fsm-vp{min-width:min(100%,480px)}}.fsm-shot-scrim{z-index:2147483001;background:var(--m-scrim);font-family:var(--m-font);color:var(--m-text);justify-content:center;align-items:center;padding:24px;animation:.15s ease-out fsm-fade;display:flex;position:fixed;inset:0}.fsm-shot{background:var(--m-bg);border:1px solid var(--m-line);border-radius:calc(var(--m-r) + 8px);width:min(1100px,100%);height:min(780px,100%);box-shadow:var(--m-shadow);flex-direction:column;display:flex;overflow:hidden}.fsm-shot-bar{border-bottom:1px solid var(--m-line);flex:none;align-items:center;gap:4px;padding:8px;display:flex}.fsm-tool{border-radius:var(--m-r);height:32px;color:var(--m-text-2);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;padding:0 10px!important}.fsm-tool:hover:not(:disabled){color:var(--m-text);background:var(--m-hover)!important}.fsm-tool[aria-pressed=true]{color:var(--m-text);background:var(--m-selected)!important}.fsm-shot-frame{background:var(--m-field);cursor:crosshair;touch-action:none;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:hidden}.fsm-shot-canvas{cursor:crosshair;touch-action:none;border-radius:4px;max-width:100%;max-height:100%;display:block;box-shadow:0 1px 3px #0000002e}.fsm-shot-foot{border-top:1px solid var(--m-line);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.fsm-shot-hint{color:var(--m-text-3);font-size:12.5px}@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 (width<=420px){.fsm-vp .fsm-vp-pip{display:none}}@container fsm-vp-bar (width<=360px){.fsm-vp .fsm-vp-total{display:none}}@container fsm-vp-bar (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{font-family:var(--m-font);flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.fsm-preview .fsm-video{border-radius:var(--m-r);flex:none}.fsm-preview-note{color:var(--m-text-2);flex:120px;margin:0;font-size:12.5px;line-height:1.4}.fh-stack{z-index:2147483000;right:var(--fh-stack-right,20px);pointer-events:none;width:372px;max-width:calc(100vw - 32px);height:0;transition:right .25s cubic-bezier(.32,.72,0,1);position:fixed;bottom:20px}.fh-card{--_fh-r:22px;--_fh-pad:8px;width:100%;padding:var(--_fh-pad);border-radius:var(--_fh-r);background:var(--_menu);box-shadow:0 0 0 1px var(--_edge), 0 2px 6px #00000014, 0 12px 40px #00000024;pointer-events:auto;transform-origin:50% 0;transition:transform .45s cubic-bezier(.32,.72,0,1),opacity .3s;animation:.6s cubic-bezier(.34,1.3,.64,1) both fh-in;position:absolute;bottom:0;right:0}[data-fs-mode=dark] .fh-card{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #00000073,0 2px 6px #00000040,0 12px 40px #00000080}.fh-card.is-behind{height:var(--fh-front-h,auto);opacity:.6;cursor:pointer;overflow:hidden;transform:translateY(-14px)scale(.93)}.fh-card.is-leaving{animation:.26s cubic-bezier(.32,.72,0,1) both fh-out}@keyframes fh-in{0%{opacity:0;transform:translate(56px)scale(.97)}}@keyframes fh-out{to{opacity:0;transform:translate(56px)scale(.97)}}.fh-media{border-radius:calc(var(--_fh-r) - var(--_fh-pad));background:var(--_bg);height:224px;box-shadow:inset 0 0 0 1px var(--_line);position:relative;overflow:hidden;container-type:inline-size}.fh-bar{z-index:2;background:var(--_menu);border-bottom:1px solid var(--_line);height:24px;color:var(--_text-3);align-items:center;gap:4px;padding:0 9px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.fh-bar i{background:var(--_line);border-radius:50%;width:6px;height:6px}.fh-bar b{color:var(--_text-2);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;font-weight:600;overflow:hidden}.fh-stage{position:absolute;inset:0}.fh-framed .fh-stage{top:24px}.fh-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fh-prog{display:none}.fh-video+.fh-prog{z-index:2;background:#00000012;border-radius:2px;height:3px;display:block;position:absolute;bottom:7px;left:10px;right:10px;overflow:hidden}.fh-prog i{background:var(--_accent);transform-origin:0;height:100%;animation:5s linear infinite fh-prog;display:block}@keyframes fh-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fh-thumbs{position:absolute;inset:12px}.fh-board{grid-template-columns:26cqw 1fr;gap:10px;display:grid}.fh-title-serif{color:var(--_text);align-self:start;margin-top:4px;font:400 21px/1.02 Instrument Serif,Georgia,serif}.fh-collage{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr 1fr;gap:4px;min-height:0;display:grid}.fh-collage span{background:var(--_field);border-radius:6px;animation:5s cubic-bezier(.32,.72,0,1) infinite both fh-drop;position:relative;overflow:hidden}.fh-collage span:first-child{grid-row:span 2}.fh-collage span:nth-child(4){grid-column:span 2}.fh-collage img,.fh-grid img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes fh-drop{0%{opacity:0;transform:translateY(-24px)rotate(-5deg)scale(.85)}14%,88%{opacity:1;transform:none}to{opacity:0}}.fh-drop{grid-template-columns:1fr 1fr;align-items:center;gap:12px;padding:0 8px;display:grid}.fh-files{height:70%;position:relative}.fh-files span{aspect-ratio:1;width:46%;box-shadow:0 0 0 2px var(--_menu), 0 6px 14px #00000024;border-radius:7px;animation:5s cubic-bezier(.32,.72,0,1) infinite both fh-fly;position:absolute;overflow:hidden}.fh-files span:first-child{top:0;left:0}.fh-files span:nth-child(2){top:10%;left:30%}.fh-files span:nth-child(3){top:46%;left:8%}.fh-files span:nth-child(4){top:52%;left:40%}.fh-files img{object-fit:cover;width:100%;height:100%;display:block}@keyframes fh-fly{0%,18%{opacity:1;transform:none}44%{opacity:0;transform:translate(120%,10%)scale(.3)}45%,56%{opacity:0;transform:translateY(-10px)scale(.92)}68%,to{opacity:1;transform:none}}.fh-folder{aspect-ratio:1.25;background:var(--fs-folder,#f4c56b);border-radius:10px;justify-self:center;width:78%;animation:5s infinite both fh-gulp;position:relative;box-shadow:inset 0 -10px #0000000f,0 8px 18px #0000001a}.fh-folder i{background:inherit;border-radius:5px 5px 0 0;width:38%;height:16%;position:absolute;top:-9%;left:8%}.fh-folder b{text-align:center;color:var(--_text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;position:absolute;bottom:-20px;left:0;right:0;overflow:hidden}@keyframes fh-gulp{0%,40%{transform:none}46%{transform:scale(1.06)}54%,to{transform:none}}.fh-filter{grid-template-rows:auto 1fr;gap:8px;display:grid}.fh-swatches{gap:6px;display:flex}.fh-swatches i{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000001a}.fh-swatches i.on{animation:5s infinite both fh-pick}@keyframes fh-pick{0%,20%{box-shadow:0 0 #0000}28%,90%{box-shadow:0 0 0 2px var(--_menu), 0 0 0 4px var(--_accent)}}.fh-grid{grid-template-columns:repeat(4,1fr);align-content:start;gap:4px;display:grid}.fh-grid span{aspect-ratio:1;background:var(--_field);border-radius:5px;position:relative;overflow:hidden}.fh-grid span.off{animation:5s infinite both fh-off}@keyframes fh-off{0%,28%{opacity:1;transform:none}40%,88%{opacity:.1;transform:scale(.9)}}.fh-keys{place-content:center;justify-items:center;gap:20px;display:grid;position:absolute;inset:0}.fh-keyrow{gap:12px;display:flex}.fh-keys kbd{background:var(--_menu);min-width:72px;height:72px;color:var(--_text);font:500 32px/1 -apple-system, "SF Pro Display", var(--_font);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--_edge), 0 8px 20px -8px #00000059;border-radius:16px;place-items:center;padding:0 18px;animation:5s infinite both fh-press;display:grid}@keyframes fh-press{0%,10%{transform:none}14%,40%{color:var(--_accent);transform:translateY(2px)scale(.985)}46%,to{transform:none}}.fh-keyresult{color:var(--_text);background:var(--_menu);box-shadow:0 0 0 1px var(--_edge);border-radius:10px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px}.fh-chunks{align-content:center;gap:10px;padding:0 18px;display:grid;position:absolute;inset:0}.fh-file{background:var(--_menu);box-shadow:0 0 0 1px var(--_edge);border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.fh-fileicon{background:linear-gradient(160deg,#ffb27a,#e8634a);border-radius:8px;width:30px;height:30px;position:relative}.fh-fileicon:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;position:absolute;top:9px;left:12px}.fh-file b{color:var(--_text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.fh-file small{color:var(--_text-3);font-size:12px}.fh-chip{color:#2a9439;background:#e6f7e4;border-radius:7px;padding:3px 7px;font-size:12px;font-weight:600}.fh-parts{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.fh-parts i{background:var(--_field);border-radius:3px;height:7px;position:relative;overflow:hidden}.fh-parts i:after{content:"";background:var(--_accent);transform-origin:0;animation:5s linear infinite both fh-part;animation-delay:calc(var(--n) * .12s);position:absolute;inset:0}.fh-parts i.bad:after{animation-name:fh-bad}.fh-parts i.rest:after{display:none}.fh-chip.is-bad{color:#d8322b;background:#fdeceb}[data-fs-mode=dark] .fh-chip.is-bad{color:#ff7a72;background:#ff5a5024}@keyframes fh-part{0%{transform:scaleX(0)}12%,to{transform:scaleX(1)}}@keyframes fh-bad{0%{background:var(--_accent);transform:scaleX(0)}10%{background:var(--_accent);transform:scaleX(.55)}16%,to{background:#e5484d;transform:scaleX(.55)}}.fh-partnote{color:var(--_text-3);justify-content:space-between;font-size:12px;display:flex}.fh-partnote b{color:var(--_accent);font-weight:600}.fh-scene{font-family:var(--_font);color:var(--_text);place-items:center;display:grid;position:absolute;inset:12px;overflow:hidden}.fh-scene-bleed{inset:0}.fh-plate{background:var(--_menu);box-shadow:0 0 0 1px var(--_edge), 0 6px 16px #00000012;border-radius:12px}.fh-pressed{animation:5s infinite both fh-pressed}@keyframes fh-pressed{0%,44%{box-shadow:none;transform:none}48%{transform:scale(.96)}52%,90%{box-shadow:0 0 0 2px var(--_accent);transform:none}to{box-shadow:none}}.fh-appear{animation:5s cubic-bezier(.32,.72,0,1) infinite both fh-appear}@keyframes fh-appear{0%,50%{opacity:0;transform:translateY(6px)scale(.97)}58%,92%{opacity:1;transform:none}to{opacity:0}}.fh-pointer{z-index:3;left:var(--fh-x0);top:var(--fh-y0);pointer-events:none;width:16px;height:20px;animation:5s cubic-bezier(.32,.72,0,1) infinite both fh-point;position:absolute}.fh-pointer svg{display:block}.fh-pointer i{border:2px solid var(--_accent);opacity:0;width:20px;height:20px;animation:5s ease-out infinite both fh-click;animation-delay:inherit;border-radius:50%;position:absolute;top:-9px;left:-9px}@keyframes fh-point{0%,10%{left:var(--fh-x0);top:var(--fh-y0);opacity:0}16%{opacity:1}42%,88%{left:var(--fh-x1);top:var(--fh-y1);opacity:1}to{left:var(--fh-x1);top:var(--fh-y1);opacity:0}}@keyframes fh-click{0%,44%{opacity:0;transform:scale(.4)}47%{opacity:1}58%,to{opacity:0;transform:scale(1.6)}}.fh-close{z-index:3;cursor:pointer;width:24px;height:24px;color:var(--_text-2);background:#0000000f;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}[data-fs-mode=dark] .fh-close{color:#ffffff9e;background:#00000052}.fh-close:hover{color:var(--_text)}.fh-meta{color:var(--_text-2);align-items:center;gap:7px;padding:14px 8px 0;font-size:12px;font-weight:600;display:flex}.fh-appicon{object-fit:cover;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid;overflow:hidden}.fh-appicon-mono{background:var(--_accent);color:var(--_accent-ink);font-size:10px;font-weight:700}.fh-h{letter-spacing:-.01em;color:var(--_text);text-wrap:balance;margin:6px 8px 0;font-size:15px;font-weight:600;line-height:20px}.fh-card.is-plain .fh-h{margin-top:14px}.fh-p{color:var(--_text-2);text-wrap:pretty;margin:4px 8px 0;font-size:13px;line-height:18px}.fh-acts{align-items:center;gap:8px;padding:12px 8px 8px;display:flex}.fh-acts:empty{padding-top:0}.fh-acts button{height:28px;font:600 13px/28px var(--_font);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:0 14px}.fh-primary{background:var(--_accent);color:var(--fh-accent-ink,var(--_accent-ink))}.fh-primary:hover{filter:brightness(.95)}.fh-acts .fh-secondary{color:var(--_text-2);background:0 0;padding:0 6px;font-weight:500}.fh-secondary:hover{color:var(--_text)}.fh-acts button:focus-visible,.fh-close:focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.tp-stage{font-family:var(--_font);color:var(--_text);background:0 0;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.tp-dots{background-image:radial-gradient(color-mix(in srgb, var(--_text) 7%, transparent) 1px, transparent 1.2px);background-size:16px 16px}.tp-center{transform-origin:50%;flex-direction:column;justify-content:center;display:flex}.tp-plate{box-sizing:border-box;border-radius:var(--_r-menu,12px);background:var(--_menu);box-shadow:0 0 0 1px var(--_edge), 0 10px 28px -12px #00000059;font-size:13px;line-height:18px}.tp-sec{color:var(--_text-3);padding:4px 9px 6px;font-size:12px;font-weight:500}.tp-sep{background:var(--_line);height:1px;margin:4px 6px}.tp-mi{border-radius:var(--_r,8px);height:32px;color:var(--_text);white-space:nowrap;align-items:center;gap:9px;padding:0 9px;font-size:13px;display:flex}.tp-mi.on{background:var(--_selected)}.tp-mi.danger{color:var(--_danger)}.tp-ic{width:16px;height:16px;color:var(--_text-2);flex:none;place-items:center;display:grid}.tp-ic svg{width:16px;height:16px}.tp-mi.on .tp-ic{color:var(--_text)}.tp-ml{text-overflow:ellipsis;flex:1;overflow:hidden}.tp-mv{color:var(--_text-3);font-size:12px}.tp-check{color:var(--_accent);font-weight:600}.tp-kbd{height:20px;color:var(--_text-2);background:var(--_field);box-shadow:inset 0 0 0 1px var(--_line);border-radius:5px;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.tp-keys{justify-items:center;gap:18px;display:grid}.tp-keyrow{gap:12px;display:flex}.tp-keys kbd{box-sizing:border-box;background:var(--_menu);min-width:72px;height:72px;color:var(--_text);font:500 32px/1 -apple-system, "SF Pro Display", var(--_font);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--_edge), 0 8px 20px -8px #00000059;border-radius:16px;place-items:center;padding:0 18px;display:grid}.tp-keys kbd.sm{border-radius:12px;min-width:52px;height:52px;padding:0 12px;font-size:22px}.tp-keylabel{color:var(--_text);background:var(--_menu);box-shadow:0 0 0 1px var(--_edge);border-radius:10px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px}.tp-btn{height:34px;font:600 14px/1 var(--_font);white-space:nowrap;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.tp-btn svg{flex:none;width:16px;height:16px}.tp-btn.v-primary{background:var(--_accent);color:var(--fh-accent-ink,var(--_accent-ink))}.tp-btn.v-secondary{background:var(--_menu);color:var(--_text);box-shadow:0 0 0 1px var(--_edge), 0 2px 6px -2px #0003}.tp-btn.v-ghost{color:var(--_text-2)}.tp-btn.only{width:34px;padding:0}.tp-chip{height:30px;font:500 13px/1 var(--_font);color:var(--_text);background:var(--_field);box-shadow:inset 0 0 0 1px var(--_line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tp-chip svg{width:14px;height:14px}.tp-chip.on{background:color-mix(in srgb, var(--_accent) 20%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--_accent) 45%, transparent)}.tp-pal .tp-pf{height:48px;color:var(--_text-2);border-bottom:1px solid var(--_line);align-items:center;gap:10px;padding:0 14px;font-size:16px;display:flex}.tp-pal .tp-pf:last-child{border-bottom:0}.tp-q{color:var(--_text);white-space:pre}.tp-ph{color:var(--_text-3)}.tp-caret{background:var(--_accent);width:1.5px;height:18px;margin-left:-8px;animation:1s step-end infinite tp-blink;display:inline-block}@keyframes tp-blink{50%{opacity:0}}.tp-pr{padding:8px}.tp-fieldwrap{gap:6px;display:grid}.tp-flabel{color:var(--_text-2);font-size:12px;font-weight:500}.tp-field{border-radius:var(--_r,8px);background:var(--_field);height:38px;box-shadow:inset 0 0 0 1px var(--_edge);align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.tp-field svg{width:16px;height:16px;color:var(--_text-3)}.tp-fv{color:var(--_text);white-space:nowrap}.tp-field .tp-caret{height:16px;margin-left:-6px}.tp-ftrail{color:var(--_text-3);margin-left:auto;font-size:12px}.tp-row{align-items:center;gap:12px;display:flex}.tp-rowtext{flex:1;gap:2px;display:grid}.tp-rowtext b{font-size:14px;font-weight:500}.tp-rowtext small{color:var(--_text-3);font-size:12px}.tp-switch{background:var(--_selected);border-radius:999px;flex:none;width:38px;height:22px;position:relative}.tp-switch i{background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.tp-switch.on{background:var(--_accent)}.tp-switch.on i{left:18px}.tp-seg{background:var(--_field);box-shadow:inset 0 0 0 1px var(--_line);border-radius:999px;padding:3px;display:flex}.tp-seg span{text-align:center;height:30px;color:var(--_text-2);white-space:nowrap;border-radius:999px;flex:1;padding:0 14px;font-size:13px;font-weight:500;line-height:30px}.tp-seg span.on{background:var(--_menu);color:var(--_text);box-shadow:0 0 0 1px var(--_edge), 0 1px 3px #00000026}.tp-sl-top{color:var(--_text-2);justify-content:space-between;margin-bottom:12px;font-size:13px;display:flex}.tp-sl-top b{color:var(--_text);font-variant-numeric:tabular-nums;font-weight:500}.tp-track{background:var(--_selected);border-radius:2px;height:4px;position:relative}.tp-track i{background:var(--_accent);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.tp-track b{background:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;box-shadow:0 0 0 1px #0000001f,0 2px 5px #00000040}.tp-toolbar{background:var(--_menu);box-shadow:0 0 0 1px var(--_edge), 0 10px 28px -12px #00000059;border-radius:14px;gap:4px;padding:5px;display:flex}.tp-tool{width:38px;height:38px;color:var(--_text-2);border-radius:10px;place-items:center;display:grid;position:relative}.tp-tool svg{width:18px;height:18px}.tp-tool.on{color:var(--_text);background:var(--_selected)}.tp-tip,.tp-tooltip{white-space:nowrap;color:var(--_bg);background:var(--_text);border-radius:7px;padding:5px 9px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.tp-tooltip{display:inline-block;position:static;transform:none}.tp-lr{border-radius:var(--_r,8px);align-items:center;gap:10px;min-height:40px;padding:5px 8px;display:flex}.tp-lr.on{background:var(--_selected)}.tp-thumb{object-fit:cover;border-radius:6px;flex:none;width:32px;height:32px}.tp-lt{flex:1;gap:1px;min-width:0;display:grid}.tp-lt b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.tp-lt small{color:var(--_text-3);white-space:nowrap;font-size:12px}.tp-ltr{color:var(--_text-2);align-items:center;gap:6px;font-size:12px;display:flex}.tp-thumbs{gap:10px;display:grid}.tp-thumbs img{object-fit:cover;display:block}.tp-toast{align-items:center;gap:10px;display:flex}.tp-dot{background:var(--_accent);border-radius:50%;flex:none;width:8px;height:8px}.tp-toast.t-error .tp-dot{background:var(--_danger)}.tp-toast.t-ok .tp-dot{background:#3fb462}.tp-toast.t-warn .tp-dot{background:#e9a23b}.tp-tt{flex:1;align-items:center;gap:6px;font-size:13px;display:flex}.tp-ta{color:var(--_accent);white-space:nowrap;font-size:13px;font-weight:600}.tp-dt{margin-bottom:12px;font-size:14px;font-weight:600}.tp-da{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.tp-da .tp-btn{height:30px;font-size:13px}.tp-av{color:#fff;box-shadow:0 0 0 2px var(--_bg);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.tp-avs{display:inline-flex}.tp-avs .tp-av+.tp-av{margin-left:-6px}.tp-badge{background:color-mix(in srgb, var(--_accent) 22%, transparent);height:22px;color:var(--_text);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.tp-badge.t-error{background:color-mix(in srgb, var(--_danger) 22%, transparent)}.tp-keylabel,.tp-chip,.tp-btn,.tp-badge,.tp-kbd,.tp-mi,.tp-seg span,.tp-tool .tp-tip,.tp-tooltip,.fh-keyresult{white-space:nowrap}.fh-tips{z-index:2147482990;background:var(--_menu);color:var(--_text);font:13px/18px var(--_font);box-shadow:0 0 0 1px var(--_edge), 0 24px 60px -20px #00000073, 0 4px 12px #0000001f;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.fh-tips-sheet{top:var(--fh-tips-top,56px);width:min(420px,100vw - 16px);bottom:8px;right:8px}.fh-tips-pop{top:var(--fh-tips-top,52px);right:var(--fh-tips-right,10px);width:min(420px,100vw - 20px);max-height:min(600px,100vh - 72px)}.fh-tips-head{flex:none;align-items:center;gap:10px;padding:14px 14px 10px 16px;display:flex}.fh-tips-pop .fh-tips-head{padding:16px 16px 10px 24px}.fh-tips-head h2{letter-spacing:-.01em;flex:1;margin:0;font-size:17px;font-weight:600;line-height:22px}.fh-tips-x{cursor:pointer;width:24px;height:24px;color:var(--_text-2);background:var(--_field);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.fh-tips-x:hover{color:var(--_text)}.fh-tips-search{background:var(--_field);height:32px;box-shadow:inset 0 0 0 1px var(--_line);color:var(--_text-3);border-radius:9px;flex:none;align-items:center;gap:8px;margin:0 14px 6px;padding:0 10px;display:flex}.fh-tips-search.is-inline{flex:0 220px;margin:0}.fh-tips-search input{min-width:0;font:13px var(--_font);color:var(--_text);background:0 0;border:0;outline:none;flex:1}.fh-tips-search input::placeholder{color:var(--_text-3)}.fh-tips-search:focus-within{box-shadow:inset 0 0 0 1px var(--_line), 0 0 0 3px color-mix(in srgb, var(--_accent) 35%, transparent)}.fh-tips-chips{scrollbar-width:none;flex:none;gap:6px;padding:2px 24px 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.fh-tips-chips button{height:28px;font:500 13px var(--_font);color:var(--_text-2);background:var(--_field);cursor:pointer;white-space:nowrap;border:0;border-radius:14px;flex:none;padding:0 12px}.fh-tips-chips button[aria-pressed=true]{color:var(--_menu);background:var(--_text)}.fh-tips-scroll{scrollbar-width:none;flex:1;min-height:0;padding:0 8px 8px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.fh-tips-pop .fh-tips-scroll{padding:0 16px 8px}.fh-tips-scroll::-webkit-scrollbar{display:none}.fh-tips-sec{color:var(--_text-2);margin:16px 8px 6px;font-size:12px;font-weight:600;line-height:16px}.fh-tips-rows,.fh-tips-tiles{gap:4px;display:grid}.fh-tips-row,.fh-tips-tile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.fh-tips-row{border-radius:14px;align-items:flex-start;gap:12px;padding:8px;display:flex}.fh-tips-row:hover,.fh-tips-tile:hover{background:var(--_hover)}.fh-tips-row.is-playing{background:var(--_selected)}.fh-tips-row:focus-visible,.fh-tips-tile:focus-visible,.fh-tips button:focus-visible{outline:2px solid var(--_focus);outline-offset:-2px}.fh-tips-text{flex:1;gap:2px;min-width:0;padding-top:1px;display:grid}.fh-tips-text b,.fh-tips-tile b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:19px;display:-webkit-box;overflow:hidden}.fh-tips-text small,.fh-tips-tile small{color:var(--_text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.fh-tips-new{vertical-align:1px;background:var(--_accent);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.fh-tips-stat{flex:none;justify-content:flex-end;width:56px;padding-top:2px;display:flex}.fh-tips-status{color:var(--_text-3);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.fh-tips-status.is-tried{color:var(--_text-2)}.fh-tips-status.is-tried:before{content:"✓";font-weight:600}.fh-tips-status.is-new{color:var(--_accent);font-weight:600}.fh-tips-status.is-playing{color:var(--_text);font-weight:600}.fh-tips-play{color:var(--_text-2);display:none}.fh-tips-row:hover .fh-tips-play{display:inline-flex}.fh-tips-row:hover .fh-tips-status:not(.is-playing),.fh-tips-row:hover .fh-tips-status.is-playing+.fh-tips-play{display:none}.fh-tips-thumb{isolation:isolate;background:var(--_bg);box-shadow:inset 0 0 0 .5px var(--_edge);border-radius:10px;flex:none;display:block;position:relative;overflow:hidden}.fh-tips-scene{transform-origin:0 0;pointer-events:none;width:356px;height:224px;position:absolute}.fh-tips-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fh-tips-keys{justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.fh-tips-keys kbd{box-sizing:border-box;background:var(--_menu);min-width:28px;height:28px;color:var(--_text);font:500 14px/1 -apple-system, "SF Pro Display", var(--_font);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--_edge), 0 3px 8px -4px #00000059;border-radius:7px;place-items:center;padding:0 7px;display:grid}.fh-tips-pic .fh-tips-keys kbd{border-radius:12px;min-width:52px;height:52px;padding:0 12px;font-size:22px}.fh-tips-tile{border-radius:16px;flex-direction:column;gap:4px;padding:8px;display:flex}.fh-tips-pic{margin-bottom:8px;position:relative}.fh-tips-pic .fh-tips-thumb{max-width:100%}.fh-tips-dot{background:var(--_accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--_menu);border-radius:50%;position:absolute;top:10px;right:10px}.fh-tips-tile small{min-height:32px}.fh-tips-meta{min-height:16px}.fh-tips-empty{text-align:center;justify-items:center;gap:4px;margin:40px 16px;display:grid}.fh-tips-empty b{font-size:15px;font-weight:600}.fh-tips-empty small{color:var(--_text-3);font-size:13px}.fh-tips-foot{box-shadow:inset 0 1px 0 var(--_line);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.fh-tips-foot>span{flex:1;display:grid}.fh-tips-foot b{font-weight:500}.fh-tips-foot small{color:var(--_text-3);font-size:12px;line-height:16px}.fh-tips-link{font:inherit;color:var(--_accent);cursor:pointer;background:0 0;border:0;padding:0}.fh-tips-switch{background:var(--_selected);cursor:pointer;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:0;position:relative}.fh-tips-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.fh-tips-switch.on{background:var(--_accent)}.fh-tips-switch.on i{left:18px}@media (prefers-reduced-motion:reduce){.fh-card,.fh-card *{transition:none!important;animation:none!important}}.fh-tp{--_tp-card:color-mix(in srgb, var(--_bg) 97%, var(--_text));--_tp-edge:inset 0 1px 0 color-mix(in srgb, var(--_text) 9%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--_text) 6%, transparent);box-sizing:border-box;font-family:var(--_font);color:var(--_text);background:0 0;padding:24px 24px 64px;container-type:inline-size}[data-fs-mode=dark].fh-tp{--_tp-shadow:0 14px 36px #00000073;--_tp-base:#161514}[data-fs-mode=light].fh-tp{--_tp-shadow:0 10px 28px #00000012, 0 1px 3px #0000000d;--_tp-base:#fff}.fh-tp *,.fh-tp :before,.fh-tp :after{box-sizing:border-box}.fh-tp h1,.fh-tp h2,.fh-tp p{margin:0}.fh-tp button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.fh-tp button:focus-visible,.fh-tp a:focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.fh-tp-pic-col{justify-content:center;width:100%;display:flex}.fh-tp-pic{background:linear-gradient(var(--_bg), var(--_bg)), var(--_tp-base);border-radius:18px;flex:none;position:relative;overflow:hidden}.fh-tp-pic:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--_line);pointer-events:none;position:absolute;inset:0}.fh-tp-pic-in{transform-origin:0 0;pointer-events:none;width:356px;height:224px;position:absolute;top:0;left:0}.fh-tp-pic-in .fh-media{box-shadow:none;border-radius:0}.fh-tp-pic-in .fh-prog{display:none}.fh-tp .fh-tp-card,.fh-tp .fh-tp-hero{background:linear-gradient(var(--_tp-card), var(--_tp-card)), var(--_tp-base);box-shadow:var(--_tp-edge), var(--_tp-shadow)}.fh-tp .fh-tp-card{text-align:left;border-radius:26px;flex-direction:column;padding:8px;display:flex}.fh-tp-cover{transition:transform .2s cubic-bezier(.32,.72,0,1)}.fh-tp-cover:hover{transform:translateY(-2px)}.fh-tp-grid{grid-template-columns:1fr;gap:16px;display:grid}@container (width>=720px){.fh-tp-grid{grid-template-columns:1fr 1fr}}.fh-tp-cover-text{align-items:flex-end;gap:12px;padding:14px 12px 8px;display:flex}.fh-tp-cover-name{flex:1;min-width:0}.fh-tp-cover-name b{font-size:17px;line-height:22px;font-weight:var(--fs-w-title,600);display:block}.fh-tp-cover-name span{color:var(--_text-2);padding-top:3px;font-size:13px;line-height:18px;display:block}.fh-tp-count{color:var(--_text-3);font-variant-numeric:tabular-nums;flex:none;padding-bottom:1px;font-size:13px}.fh-tp-card-text{flex-direction:column;flex:1;padding:14px 12px 8px;display:flex}.fh-tp-card-h{font-size:17px;line-height:22px;font-weight:var(--fs-w-title,600)}.fh-tp-card-p{color:var(--_text-2);flex:1;padding-top:4px;font-size:14px;line-height:20px}.fh-tp-acts{align-items:center;gap:8px;padding-top:14px;display:flex}.fh-tp-acts.is-large{gap:10px;padding-top:22px}.fh-tp-push{margin-left:auto}.fh-tp .fh-tp-try{background:var(--_accent);height:36px;color:var(--fh-accent-ink,var(--_accent-ink));white-space:nowrap;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600}.fh-tp .fh-tp-try.is-small{height:30px;padding:0 14px;font-size:13px}.fh-tp .fh-tp-try:hover{filter:brightness(.95)}.fh-tp .fh-tp-try:disabled{cursor:default}.fh-tp .fh-tp-save{background:var(--_field);height:36px;box-shadow:inset 0 0 0 1px var(--_line);font-size:14px;font-weight:var(--fs-w-medium,500);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 16px;display:flex}.fh-tp .fh-tp-save.is-icon{justify-content:center;width:30px;height:30px;padding:0}.fh-tp .fh-tp-save:hover{background:var(--_hover)}.fh-tp-learn{height:30px;font-size:13px;font-weight:var(--fs-w-medium,500);color:var(--_text-2);align-items:center;gap:4px;padding:0 4px;text-decoration:none;display:flex}.fh-tp-learn:hover{color:var(--_text)}.fh-tp-hero{border-radius:30px;flex-direction:column;gap:8px;padding:8px;display:flex}.fh-tp-hero .fh-tp-pic{border-radius:22px}.fh-tp-hero-text{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:12px 20px 20px;display:flex}@container (width>=900px){.fh-tp-hero{flex-direction:row;align-items:stretch}.fh-tp-hero-pic{flex:none;width:570px}.fh-tp-hero-text{padding:24px 28px}}.fh-tp-eyebrow{font-size:13px;line-height:16px;font-weight:var(--fs-w-medium,500);color:var(--_accent)}.fh-tp-hero-h{letter-spacing:-.022em;padding-top:10px;font-size:30px;font-weight:700;line-height:36px}.fh-tp-hero-p{color:var(--_text-2);padding-top:10px;font-size:15px;line-height:22px}.fh-tp-head{justify-content:space-between;align-items:baseline;gap:16px;padding:40px 0 14px;display:flex}.fh-tp-h2{letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:28px}.fh-tp-links{align-items:center;gap:18px;display:flex}.fh-tp-links button{font-size:14px;font-weight:var(--fs-w-medium,500);color:var(--_text-2);align-items:center;gap:6px;display:flex}.fh-tp-links button:hover{color:var(--_text)}.fh-tp-links span{font-variant-numeric:tabular-nums}.fh-tp .fh-tp-back{background:var(--_field);height:32px;box-shadow:inset 0 0 0 1px var(--_line);font-size:13px;font-weight:var(--fs-w-medium,500);border-radius:999px;align-items:center;gap:4px;padding:0 14px 0 8px;display:flex}.fh-tp .fh-tp-back:hover{background:var(--_hover)}.fh-tp-h1{letter-spacing:-.022em;padding-top:20px;font-size:34px;font-weight:700;line-height:40px}.fh-tp-line{color:var(--_text-2);padding:6px 0 28px;font-size:15px;line-height:22px}.fh-tp-empty{text-align:center;text-wrap:balance;min-height:320px;color:var(--_text-2);justify-content:center;align-items:center;padding:0 24px;font-size:15px;line-height:22px;display:flex}@media (prefers-reduced-motion:reduce){.fh-tp-cover{transition:none}.fh-tp-cover:hover{transform:none}}.fan-stack{z-index:2147483001;width:340px;max-width:calc(100vw - 32px);position:fixed;bottom:20px;right:20px}.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:.6s cubic-bezier(.34,1.3,.64,1) both fan-in}@keyframes fan-in{0%{opacity:0;transform:translate(56px)scale(.97)}}.fan-meta{color:var(--_text-2);align-items:center;gap:7px;padding:11px 8px 0;font-size:12px;font-weight:600;display:flex}.fan-icon{object-fit:cover;border-radius:5px;flex:none;width:18px;height:18px}.fan-icon-mono{background:var(--_accent);color:var(--_accent-ink);place-items:center;font-size:10px;font-weight:700;display:grid}.fan-h{letter-spacing:-.01em;color:var(--_text);margin:5px 8px 0;font-size:15px;font-weight:600;line-height:20px}.fan-p{color:var(--_text-2);margin:3px 8px 0;font-size:13px;line-height:18px}.fan-acts{grid-template-columns:1fr 1fr;gap:6px;padding:12px 8px 6px;display:grid}.fan-acts button{height:32px;font:500 12.5px/1 var(--_font);cursor:pointer;border:0;border-radius:10px}.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{color:var(--_text-3);margin:2px 8px 4px;font-size:11.5px;line-height:16px}@media (prefers-reduced-motion:reduce){.fan-card{animation:none}}.fa-shark{--shark-bg:#f7f5f0;--shark-side:#fbfaf9;--shark-surface:#fff;--shark-text:#241f01;--shark-muted:#888;--shark-border:#00000021;--shark-hover:#0000000a;background:var(--shark-bg);height:100%;min-height:0;color:var(--shark-text);isolation:isolate;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.45;display:flex;position:relative;overflow:hidden}.dark .fa-shark{--shark-bg:#1d1c1a;--shark-side:#22211f;--shark-surface:#282725;--shark-text:#f4f1eb;--shark-muted:#aaa;--shark-border:#ffffff26;--shark-hover:#ffffff0d}.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{cursor:pointer;background:0 0;border:0}.fa-shark button:disabled{opacity:.45;cursor:default}.fa-shark button:focus-visible,.fa-shark input:focus-visible,.fa-shark select:focus-visible{outline-offset:3px;outline:2px solid #9b9171}.fa-shark img{object-fit:contain;flex-shrink:0;display:block}.dark .fa-shark img{filter:invert(.9)}.fa-shark .shark-sidebar{background:var(--shark-side);letter-spacing:-.15px;flex-direction:column;flex:0 0 240px;width:240px;min-height:0;font-size:14px;transition:margin-inline-start .26s,visibility .26s;display:flex}.fa-shark[data-sidebar-open=false] .shark-sidebar{visibility:hidden;margin-inline-start:-240px}.fa-shark .shark-sidebar-top{flex:0 0 56px;justify-content:space-between;align-items:center;height:56px;padding:12px 10px 8px 16px;display:flex}.fa-shark .shark-home{padding:0}.fa-shark .shark-icon-button{width:32px;height:32px;color:var(--shark-muted);border-radius:8px;place-items:center;padding:6px;font-size:22px;display:grid}.fa-shark .shark-icon-button:hover{background:var(--shark-hover)}.fa-shark .shark-sidebar-icon{width:20px;height:20px;display:block;position:relative}.fa-shark .shark-sidebar-icon img:first-child{width:14.67px;height:14.67px;position:absolute;top:2.5px;left:2.5px}.fa-shark .shark-sidebar-icon img:last-child{width:1.5px;height:13.71px;position:absolute;top:2.8px;left:7px}.fa-shark .shark-new-wrap{flex-shrink:0;padding:6px 8px 8px}.fa-shark .shark-new-chat{border:.5px solid var(--shark-border);background:var(--shark-surface);border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:45px;padding:8px;display:flex}.fa-shark .shark-new-chat>span{align-items:center;gap:6px;display:flex}.fa-shark .shark-key-hint{color:var(--shark-muted);gap:2px!important}.fa-shark kbd{background:var(--shark-hover);border-radius:4px;place-items:center;width:20px;height:20px;font-family:inherit;font-size:12px;display:grid}.fa-shark .shark-sidebar-scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:20px;min-height:0;padding:0 8px 8px;display:flex;overflow:auto}.fa-shark .shark-sidebar-scroll>*{flex-shrink:0}.fa-shark .shark-nav-row{text-align:left;border-radius:12px;align-items:center;gap:6px;width:100%;height:38px;padding:0 8px;display:flex}.fa-shark .shark-nav-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fa-shark .shark-nav-row img{width:18px;height:18px}.fa-shark .shark-sidebar h2{height:38px;font:inherit;color:var(--shark-muted);align-items:center;margin:0;padding:0 8px;display:flex}.fa-shark .shark-chat-row{text-overflow:ellipsis;white-space:nowrap;text-align:left;border-radius:12px;width:100%;height:38px;padding:0 8px;display:block;overflow:hidden}.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;color:var(--shark-muted);padding:0 8px}.fa-shark .shark-muted{color:var(--shark-muted);padding:0 8px;font-size:12px}.fa-shark .shark-account{align-items:center;gap:8px;min-width:0;padding:14px 16px;display:flex}.fa-shark .shark-avatar{color:#3d3515;background:#f2df9c;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.fa-shark .shark-account>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fa-shark .shark-account button{color:var(--shark-muted);padding:0;font-size:12px;display:block}.fa-shark .shark-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fa-shark .shark-header{z-index:3;flex:0 0 56px;justify-content:space-between;align-items:center;height:56px;padding:10px 16px;display:flex;position:relative}.fa-shark .shark-header>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.fa-shark .shark-breadcrumb{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--shark-muted);align-items:center;gap:6px;display:flex;overflow:hidden}.fa-shark .shark-chat-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fa-shark .shark-header-menu{position:relative}.fa-shark .shark-header-menu .shark-popup{min-width:200px;inset:38px 0 auto auto}.fa-shark .shark-empty{flex:1;padding:clamp(64px,50dvh - 259px,260px) 24px 72px;overflow:auto}.fa-shark .shark-greeting{justify-content:center;align-items:center;gap:8px;margin-bottom:36px;display:flex}.fa-shark .shark-greeting h1{letter-spacing:-.6px;margin:0;font-size:20px;font-weight:600;line-height:24px}.fa-shark .shark-greeting-mark{background:#fff4c2;border-radius:50%;place-items:center;width:33.5px;height:33.5px;display:grid;box-shadow:inset 0 0 6.47px 1.411px #ffbe9d}.fa-shark .shark-greeting-mark img{filter:none;width:18.46px;height:19.5px}.fa-shark .shark-composer-area{width:min(100%,720px);margin-inline:auto;position:relative}.fa-shark .shark-compose-surface{z-index:2;background:var(--shark-surface);border:1px solid var(--shark-border);border-radius:24px;position:relative;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{resize:none;letter-spacing:-.3125px;scrollbar-width:thin;background:0 0;border:0;outline:none;width:100%;min-height:82px;max-height:170px;padding:12px 17px 10px;font-size:16px;line-height:26px;display:block}.fa-shark textarea::placeholder{color:var(--shark-muted)}.fa-shark .shark-compose-actions{justify-content:space-between;align-items:flex-end;gap:6px;height:46px;padding:2px 8px 8px;display:flex}.fa-shark .shark-compose-right{align-items:center;gap:12px;min-width:0;display:flex}.fa-shark .shark-model-trigger{align-items:center;gap:6px;min-width:0;height:32px;font-size:14px;display:flex}.fa-shark .shark-model-trigger span{text-overflow:ellipsis;white-space:nowrap;max-width:235px;overflow:hidden}.fa-shark .shark-model-trigger img{width:12px;height:12px}.fa-shark .shark-send{background:var(--shark-text);width:36px;height:36px;color:var(--shark-surface);border-radius:50%;flex:0 0 36px;place-items:center;font-size:26px;line-height:1;display:grid}.fa-shark .shark-send:disabled{color:#fff;opacity:.6;background:#c8c8c8}.fa-shark .shark-compose-context{z-index:1;background:var(--shark-hover);border-radius:0 0 24px 24px;align-items:center;gap:6px;min-height:88px;margin-top:-36px;padding:44px 16px 8px;display:flex;position:relative}.fa-shark .shark-compose-context select{cursor:pointer;background:0 0;border:0;min-width:0;max-width:240px}.fa-shark .shark-compose-context button{align-items:center;gap:6px;margin-left:16px;display:flex}.fa-shark .shark-shortcuts{flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;margin:24px auto 0;display:flex}.fa-shark .shark-shortcuts button{border:1px solid var(--shark-border);height:36px;color:color-mix(in srgb,var(--shark-text) 70%,transparent);border-radius:20px;align-items:center;gap:5px;padding:0 12px;font-size:13px;display:flex}.fa-shark .shark-shortcuts button:hover{background:var(--shark-hover)}.fa-shark .shark-conversation-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:18px 24px 24px;overflow:auto}.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{color:inherit;font-size:16px;line-height:26px}.fa-shark .shark-message .fa-prose p{white-space:pre-wrap}.fa-shark .shark-message-user>.shark-message-body{background:#f5e46740;border-radius:22px;width:fit-content;max-width:88%;margin-left:auto;padding:10px 16px}.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{opacity:0;min-height:36px;color:var(--shark-muted);align-items:center;gap:8px;font-size:12px;transition:opacity .15s;display:flex}.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{border-radius:6px;min-height:30px;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{border:1px solid var(--shark-border);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:12px;display:inline-flex}.fa-shark .shark-conversation-composer{z-index:2;flex-shrink:0;padding:0 24px 16px;position:relative}.fa-shark .shark-composer-inline .shark-compose-surface{border-radius:22px;flex-wrap:wrap;align-items:flex-end;min-height:54px;display:flex}.fa-shark .shark-composer-inline textarea{flex:1;min-width:150px;height:52px;min-height:52px;padding:13px 12px 13px 16px}.fa-shark .shark-composer-inline .shark-compose-actions{flex-shrink:0;align-items:center;height:52px;padding:7px 8px 7px 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{flex-wrap:wrap;gap:6px;width:100%;padding:10px 14px 0;display:flex}.fa-shark .shark-reply-to{color:var(--shark-muted);width:100%;padding:10px 16px 0;font-size:12px}.fa-shark .shark-reply-to button{float:right}.fa-shark .shark-reply-reference{opacity:.65;margin-bottom:8px;font-size:12px}.fa-shark .shark-popup{z-index:10;border:1px solid var(--shark-border);background:var(--shark-surface);border-radius:16px;min-width:230px;max-width:calc(100vw - 40px);padding:8px;animation:.17s both shark-enter;position:absolute;bottom:calc(100% + 8px);left:8px;box-shadow:0 8px 24px #00000017}.fa-shark .shark-popup>button{text-align:left;border-radius:8px;width:100%;padding:10px 12px;display:flex}.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{width:280px;padding:16px;left:auto;right:8px}.fa-shark .shark-model-menu label{gap:5px;margin-bottom:12px;display:grid}.fa-shark .shark-model-menu select,.fa-shark .shark-popup input{background:var(--shark-bg);border:1px solid var(--shark-border);border-radius:8px;max-width:100%;padding:8px}.fa-shark .shark-model-menu p{color:var(--shark-muted);margin:0;font-size:12px}.fa-shark .shark-popup-heading{justify-content:space-between;align-items:center;padding:8px;display:flex}.fa-shark .shark-picker{z-index:12;background:var(--shark-surface);border:1px solid var(--shark-border);border-radius:16px;max-height:50dvh;padding:12px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:auto}.fa-shark .shark-notice{border:1px solid var(--shark-border);background:var(--shark-side);border-radius:14px;margin-bottom:10px;padding:12px 16px;font-size:13px}.fa-shark .shark-notice button{margin-right:12px;padding:6px 0;text-decoration:underline}.fa-shark .shark-running{color:var(--shark-muted);align-items:center;gap:8px;padding:12px 4px 0;font-size:12px;display:flex}.fa-shark .shark-running>span:nth-child(2){flex:1}.fa-shark .shark-live-dot{background:#c2ac49;border-radius:50%;width:6px;height:6px}.fa-shark .shark-running button{padding:2px 4px}.fa-shark .shark-dock{border:1px solid var(--shark-border);background:var(--shark-surface);border-bottom:0;border-radius:20px 20px 0 0;max-height:48dvh;margin-bottom:-18px;padding:12px 16px 24px;overflow:auto}.fa-shark .shark-dock .fa-generation,.fa-shark .shark-dock .fa-campaign{background:0 0;border:0;margin:0;padding:0}.fa-shark .shark-question{padding:6px 0;font-size:14px}.fa-shark .shark-question>div{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.fa-shark .shark-question button{border-bottom:1px solid var(--shark-border);padding:0}.fa-shark .shark-resume{border:1px solid var(--shark-border);border-radius:12px;padding:12px}.fa-shark .shark-rename{gap:12px;width:calc(100% - 48px);max-width:720px;margin:0 auto 12px;display:flex}.fa-shark .shark-rename input{border:1px solid var(--shark-border);background:var(--shark-surface);border-radius:10px;flex:1;min-width:0;padding:8px}.fa-shark .shark-backdrop{display:none}@keyframes shark-enter{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (width<=700px){.fa-shark .shark-sidebar{z-index:30;position:absolute;inset:0 auto 0 0;box-shadow:8px 0 32px #00000014}.fa-shark .shark-backdrop{z-index:29;background:#0000001f;display:block;position:absolute;inset:0}.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%;height:42px;padding-left:8px}.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 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fa-shark .shark-home img{filter:none;border-radius:7px}.shark-demo-menu{z-index:120;color:#241f01;min-width:200px;max-width:calc(100vw - 24px);transform-origin:var(--radix-dropdown-menu-content-transform-origin);max-height:min(400px,var(--radix-dropdown-menu-content-available-height));background:#fff;border:1px solid #0000000d;border-radius:18px;padding:6px;font:14px/20px Inter,Arial,sans-serif;animation:.12s cubic-bezier(.2,.8,.2,1) shark-enter;overflow:auto;box-shadow:0 8px 24px #00000012,0 2px 8px #0000000a}.dark .shark-demo-menu{color:#f4f1eb;background:#282725;border-color:#f4f1eb14;box-shadow:0 8px 24px #00000024,0 2px 8px #00000014}.shark-demo-menu-row{cursor:pointer;background:0 0;border-radius:10px;outline:none;align-items:flex-start;gap:9px;min-height:36px;padding:10px 12px;font-weight:400;display:flex}.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{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;line-height:20px;display:flex}.shark-demo-row-copy small{color:#888;font-size:12px;line-height:18px}.dark .shark-demo-row-copy small{color:#aaa}.shark-demo-row-check{color:#a28d38;flex-shrink:0;margin:2px 0 0 auto}.shark-demo-row-icon{flex-shrink:0;place-items:center;min-width:18px;min-height:20px;display:grid}.shark-demo-menu [role=separator]{background:#7f7f7f26;height:1px;margin:5px 9px}.shark-demo-profile-menu{width:274px}.shark-demo-project-menu{width:240px}.fa-shark .shark-image-quote{padding:8px 4px 0;font-size:15px;line-height:26px}.fa-shark .shark-image-quote>p{margin:0 0 12px}.fa-shark .shark-inline-choice{border-bottom:1px solid;padding:0;line-height:1.35}.fa-shark .shark-quote-brief{color:var(--shark-muted);max-height:120px;font-size:12px;overflow:auto}.fa-shark .shark-quote-brief summary{cursor:pointer}.fa-shark .shark-quote-brief p{margin:6px 0}.fa-shark .shark-quote-actions{justify-content:flex-end;align-items:center;gap:12px;margin:12px 0 0;font-size:14px;display:flex}.fa-shark .shark-quote-actions>span{color:var(--shark-muted);margin-right:auto}.fa-shark .shark-quote-confirm{border:1px solid var(--shark-border);background:var(--shark-text);color:var(--shark-surface);border-radius:20px;padding:6px 14px}.fa-shark .shark-quote-result{border:1px solid var(--shark-border);color:inherit;border-radius:12px;align-items:center;gap:12px;margin:14px 0 4px;padding:10px;text-decoration:none;display:flex}.fa-shark .shark-quote-result>span:nth-child(2){flex:1}.fa-shark .shark-quote-result small{color:var(--shark-muted);font-size:11px;display:block}.fa-shark .shark-swarm-subtitle{text-align:center;color:var(--shark-muted);margin:-12px 0 28px}.fa-shark .shark-swarm-suggestions{flex-direction:column;gap:12px;max-width:720px;margin:24px auto;display:flex}.fa-shark .shark-swarm-suggestions button{text-align:left;background:var(--shark-hover);border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.fa-shark .shark-swarm-suggestions button img{order:2}.fa-shark .shark-swarm-badge{align-items:center;gap:4px;font-size:12px;display:flex}.fa-shark .shark-swarm-badge img{width:15px;height:15px}.fa-shark .shark-output-panel{border-left:1px solid var(--shark-border);background:var(--shark-side);flex:0 0 320px;width:320px;padding:16px;overflow:auto}.fa-shark .shark-output-panel header,.fa-shark .shark-output-inline header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.fa-shark .shark-output-panel h2,.fa-shark .shark-output-inline h2{margin:0;font-size:14px;font-weight:500}.fa-shark .shark-output-file{border:1px solid var(--shark-border);color:inherit;border-radius:12px;align-items:center;gap:10px;margin:8px 0;padding:12px;font-size:13px;text-decoration:none;display:flex}.fa-shark .shark-output-file>span:nth-child(2){flex:1;min-width:0}.fa-shark .shark-output-file strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.fa-shark .shark-output-file small{color:var(--shark-muted);margin-top:3px;font-size:11px;display:block}.fa-shark .shark-output-tile{background:var(--shark-hover);border-radius:8px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.fa-shark .shark-output-inline{margin:20px 0}.fa-shark .shark-header-menu{align-items:center;gap:6px;display:flex}@media (width<=900px){.fa-shark .shark-output-panel{z-index:25;width:min(360px,100%);position:absolute;inset:0 0 0 auto;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{border-bottom:1px solid var(--shark-border);justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:0 0 10px;font-size:14px;display:flex}.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{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.fa-shark .shark-plan-steps>li{align-items:flex-start;gap:14px;display:flex}.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{cursor:pointer;list-style:none}.fa-shark .shark-plan-steps details p,.fa-shark .shark-plan-steps details ul{color:var(--shark-muted);margin:6px 0;font-size:14px}.fa-shark .shark-agent-tile{color:#245034;background:#cce6ca;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.fa-shark .shark-plan-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:16px 0;font-size:13px;display:flex}.fa-shark .shark-plan-actions button:first-child{border:1px solid var(--shark-border);border-radius:10px;padding:7px 12px}.fa-shark .shark-native-plan{margin:24px 0 32px}.fa-shark .shark-plan-proposal textarea{border:1px solid var(--shark-border);border-radius:10px;min-height:90px;margin-top:8px;padding:8px;font-size:14px}.fa-shark .shark-plan-proposal details{color:var(--shark-muted);font-size:13px}.fa-shark .shark-revision-tasks{flex-direction:column;gap:8px;font-size:13px;display:flex}.fa-shark .shark-revision-tasks input{margin-right:8px}.fa-shark .shark-plan-start{border:1px solid var(--shark-border);background:var(--shark-surface);border-radius:18px;padding:16px}.fa-shark .shark-plan-start p{margin:0 0 12px}.fa-shark .shark-swarm-status{color:var(--shark-muted);margin:12px 0;font-size:13px}.fa-shark .shark-swarm-status>summary{cursor:pointer;align-items:center;gap:10px;padding:8px;display:flex}.fa-shark .shark-swarm-status>summary>span{color:#7a2bbd;background:#aa3aff1f;border-radius:9px;padding:2px 8px}.fa-shark .shark-swarm-status small{font-size:12px}.fa-shark .shark-agent-activity{border-top:1px solid var(--shark-border);justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.fa-shark .shark-question-card{width:100%;color:var(--shark-text);font-family:Inter,sans-serif}.fa-shark .shark-question-card header{align-items:center;gap:12px;padding:14px 12px 6px 20px;display:flex}.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{color:var(--shark-muted);flex-shrink:0;align-items:center;gap:2px;font-size:13px;display:flex}.fa-shark .shark-question-card header button{width:26px;height:26px;color:var(--shark-muted);border-radius:8px;place-items:center;display:grid}.fa-shark .shark-question-options{flex-direction:column;padding:4px 12px 12px;display:flex}.fa-shark .shark-question-options>button{text-align:left;border-radius:12px;align-items:center;gap:14px;min-height:46px;padding:6px 8px;font-size:15px;line-height:22px;display:flex}.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;color:var(--shark-muted);border-radius:9px;font-size:13px}.fa-shark .shark-question-options [data-chosen] kbd{color:var(--shark-text);background:#f5e46759}.fa-shark .shark-question-skip{color:var(--shark-muted);font-size:13px}.fa-shark .shark-dock:has(.shark-question-card){padding:0}.fa-shark .shark-compose-surface[data-question]{border-top:0;border-radius:0 0 24px 24px}.shark-demo-menu [data-radix-menu-collection-item]{outline:none}.fa-shark .shark-generated-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.fa-shark .shark-image-output{min-width:0;margin:0}.fa-shark .shark-image-open{aspect-ratio:4/3;background:var(--shark-hover);cursor:zoom-in;border-radius:14px;width:100%;padding:0;display:block;overflow:hidden}.fa-shark img.shark-generated-image{object-fit:cover;filter:none;width:100%;height:100%}.fa-shark .shark-image-output figcaption{color:var(--shark-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.fa-shark .shark-image-output figcaption>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{z-index:1000;background:#000000d1;position:fixed;inset:0}.shark-image-viewer{z-index:1001;color:#fff;outline:none;flex-direction:column;gap:14px;font:14px/1.5 Inter,Arial,sans-serif;display:flex;position:fixed;inset:24px}.shark-image-viewer header,.shark-image-viewer footer{flex-shrink:0;align-items:center;gap:20px;display:flex}.shark-image-viewer h2{font:inherit;flex:1;margin:0}.shark-image-viewer button,.shark-image-viewer a{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.shark-image-viewer header button{font-size:24px}.shark-image-viewer>img{object-fit:contain;flex:1;width:100%;min-height:0;display:block}.shark-image-viewer footer{justify-content:center}.shark-image-viewer footer span{color:#aaa}.fa-shark button.shark-swarm-status{text-align:left;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.fa-shark button.shark-swarm-status>span{color:#aa56d8;background:#aa3aff1f;border-radius:9px;padding:2px 8px}.fa-shark .shark-native-agents{z-index:20;background:var(--shark-surface);border:1px solid var(--shark-border);border-radius:18px;flex-direction:column;width:420px;max-width:calc(100% - 20px);display:flex;position:absolute;top:53px;bottom:14px;right:10px;overflow:hidden;box-shadow:0 5px 12px #0002}.fa-shark .shark-native-agents>header{align-items:center;gap:8px;padding:13px 10px 2px 16px;display:flex}.fa-shark .shark-native-agents h2{flex:1;margin:0;font-size:13px;font-weight:500}.fa-shark .shark-native-agents>p{color:var(--shark-muted);margin:0;padding:0 16px 10px;font-size:12px}.fa-shark .shark-agents-scroll{flex:1;min-height:0;padding:0 10px 14px;overflow:auto}.fa-shark .shark-agents-scroll h3{color:var(--shark-muted);margin:4px 6px 8px;font-size:12.5px;font-weight:500}.fa-shark .shark-agent-group{text-align:left;align-items:center;gap:8px;width:100%;padding:8px 6px;font-size:13px;display:flex}.fa-shark .shark-agent-group>span:first-child{flex:1}.fa-shark .shark-agent-group small{color:var(--shark-muted);font-size:12px}.fa-shark .shark-native-agents table{border-collapse:collapse;width:100%;font-size:12.5px;line-height:18px}.fa-shark .shark-native-agents th{color:var(--shark-muted);font-size:12px;font-weight:400}.fa-shark .shark-native-agents th,.fa-shark .shark-native-agents td{text-align:right;font-variant-numeric:tabular-nums;vertical-align:top;padding:6px 8px}.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{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--shark-muted);font-size:11px;display:block;overflow:hidden}.fa-shark .shark-agent-state{color:#3f9a54;margin-right:6px}.fa-shark [data-state=running] .shark-agent-state{color:#aa3aff}@media (width<=700px){.fa-shark .shark-native-agents{width:auto;max-width:none;left:8px;right:8px}}.fa-shark .shark-resource-picker{z-index:30;background:var(--shark-surface);border:1px solid var(--shark-border);border-radius:18px;width:360px;max-width:100%;margin-bottom:12px;padding:10px;font-size:14px;position:absolute;bottom:100%;left:0;box-shadow:0 5px 18px #0002}.fa-shark .shark-resource-picker header{justify-content:space-between;align-items:center;padding:4px 8px 10px;display:flex}.fa-shark .shark-resource-picker h3{margin:0;font-size:14px;font-weight:500}.fa-shark .shark-resource-picker form{align-items:center;gap:8px;padding:4px 8px 10px;display:flex}.fa-shark .shark-resource-picker input{border:0;border-bottom:1px solid var(--shark-border);background:0 0;outline:none;flex:1;min-width:0;padding:6px 0}.fa-shark .shark-resource-list{max-height:260px;overflow:auto}.fa-shark .shark-resource-list>button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 8px;display:flex}.fa-shark .shark-resource-list>button:hover{background:var(--shark-hover)}.fa-shark .shark-resource-list>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fa-shark .shark-resource-list small{color:var(--shark-muted);font-size:11px;display:block}.fa-shark .shark-resource-glyph{background:var(--shark-hover);width:30px;height:30px;color:var(--shark-muted);border-radius:7px;place-items:center;display:grid}.shark-feedback{display:inline-flex;position:relative}.shark-response-actions button[data-rated=true]{opacity:.9}.shark-feedback-card{z-index:40;border:1px solid var(--shark-border);background:var(--shark-surface);width:min(360px,100vw - 52px);color:var(--shark-text);border-radius:16px;gap:12px;padding:16px;font-size:13px;display:grid;position:absolute;bottom:40px;left:0;box-shadow:0 12px 35px #0003}.shark-feedback-card header{justify-content:space-between;align-items:center;display:flex}.shark-feedback-card button{opacity:1}.shark-feedback-reasons{flex-wrap:wrap;gap:6px;display:flex}.shark-feedback-reasons button{border:1px solid var(--shark-border);border-radius:20px;padding:5px 9px;font-size:12px}.shark-feedback-reasons button[aria-pressed=true]{background:var(--shark-text);color:var(--shark-bg)}.shark-feedback-card textarea{resize:vertical;width:100%;min-height:60px;color:inherit;border:1px solid var(--shark-border);font:inherit;background:0 0;border-radius:10px;padding:9px}.shark-feedback-card .shark-feedback-send{background:var(--shark-text);color:var(--shark-bg);border-radius:20px;justify-self:end;padding:7px 12px}.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{z-index:30;position:absolute;inset:0 auto 0 0;box-shadow:8px 0 32px #0002}.fa-shark[data-compact] .shark-backdrop{z-index:29;background:#0002;display:block;position:absolute;inset:0}.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{white-space:nowrap;font-size:14px}.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{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.fa-shark .shark-gallery h1,.fa-shark .shark-gallery h2{margin:0;font-size:14px;font-weight:500}.fa-shark .shark-gallery header>button,.fa-shark .shark-gallery-back,.fa-shark .shark-gallery-more{color:var(--shark-muted);font-size:13px}.fa-shark .shark-gallery-page{box-sizing:border-box;width:min(100%,968px);margin:0 auto;padding:30px 24px 48px;overflow:auto}.fa-shark .shark-gallery-page h1{margin-top:20px;font-size:20px}.fa-shark .shark-gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.fa-shark .shark-gallery-grid .shark-image-output{min-width:0;margin:0}.fa-shark .shark-gallery-grid .shark-image-open{aspect-ratio:1;border-radius:9px;width:100%;height:auto;overflow:hidden}.fa-shark .shark-gallery-grid .shark-image-open>img{object-fit:cover;width:100%;height:100%}.fa-shark .shark-gallery-grid figcaption{padding-top:7px;font-size:11px;display:block}.fa-shark .shark-gallery-grid figcaption>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fa-shark .shark-gallery-grid figcaption>small{display:none}.fa-shark .shark-gallery-day{margin-bottom:30px}.fa-shark .shark-gallery-day>h2{color:var(--shark-muted);margin-bottom:16px}.fa-shark .shark-gallery-empty{text-align:center;color:var(--shark-muted);padding:36px 0 12px}.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{gap:22px;font-size:13px;display:flex}.fa-shark .shark-gallery-more{margin:24px auto;display:block}.shark-image-navigation{align-items:center;gap:12px;display:flex}.shark-image-navigation button:disabled{opacity:.25;cursor:default}.shark-image-caption{text-align:center;flex-shrink:0;align-self:center;max-width:720px}.shark-image-caption p{max-height:72px;margin:0 0 3px;font-size:13px;overflow:auto}.shark-image-caption small{color:#aaa;font-size:12px}.shark-viewer-empty{flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.shark-viewer-empty button{text-decoration:underline}@media (width<=800px){.fa-shark .shark-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (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){border-radius:22px 22px 0 0;margin-bottom:0;padding:16px 18px}.fa-shark .shark-image-composer-actions .shark-quote-actions{gap:16px;min-height:36px;margin:0;padding:0}.fa-shark .shark-image-composer-actions .shark-quote-actions>span{max-width:220px;font-size:12px}.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{background:var(--shark-hover);border-radius:9px;flex:0 0 82px;place-items:center;width:82px;height:82px;display:grid;position:relative;overflow:hidden}.fa-shark .shark-reference-image img{object-fit:cover;width:100%;height:100%;filter:none!important}.fa-shark .shark-reference-image button{color:#fff;background:#222a;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:14px;display:grid;position:absolute;top:4px;right:4px}.fa-shark .shark-reference-image small{text-align:center;color:#fff;background:#2229;padding:3px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.fa-shark .shark-sent-attachments{justify-content:flex-end;padding:0 0 10px}.fa-shark .shark-sent-attachments .shark-reference-image{flex-basis:120px;width:120px;height: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;-webkit-text-size-adjust:100%;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}.dark .shark-app{--background:#252525;--foreground:#fbfbfb;--popover:#343434;--border:#ffffff1a;--edge-outline:#2a2d2e;--white-main:#1a1d1e;--brand:var(--sk-accent,var(--foreground));--mid-grey:#a0a4a4;--light-text-grey:#9a9c9e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shark-app,.skp-dock,.shark-monitor{--sk-scroll-thumb:#00000029;--sk-scroll-thumb-hover:#0000004d}.dark .shark-app,.shark-app.dark,.skp-dock.dark,.dark .shark-monitor,.shark-monitor.dark{--sk-scroll-thumb:#ffffff38;--sk-scroll-thumb-hover:#ffffff5c}.shark-app,.shark-app :where(*),.skp-dock :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),.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{background:0 0;width:10px;height:10px}:where(.shark-app,.shark-monitor)::-webkit-scrollbar{background:0 0;width:10px;height:10px}:where(.shark-app,.skp-dock,.shark-monitor) ::-webkit-scrollbar-track{background:0 0}:where(.shark-app,.shark-monitor)::-webkit-scrollbar-track{background:0 0}:where(.shark-app,.skp-dock,.shark-monitor) ::-webkit-scrollbar-corner{background:0 0}:where(.shark-app,.skp-dock,.shark-monitor) ::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:2px solid #0000;border-radius:999px}:where(.shark-app,.shark-monitor)::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:2px solid #0000;border-radius:999px}:where(.shark-app,.skp-dock,.shark-monitor) :hover::-webkit-scrollbar-thumb{background-color:var(--sk-scroll-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(*),.shark-app :where(){box-sizing:border-box;border:0 solid;margin:0;padding:0}.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;-webkit-text-decoration: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){vertical-align:middle;display:block}.shark-app :where(img,video){max-width:100%;height:auto}.shark-app :where(button,input,select,optgroup,textarea),.shark-app :where(){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.shark-app :where(button,[role=button]){cursor:pointer}.shark-app :where(button:disabled){cursor:default}.shark-app :where(textarea){resize:vertical}.shark-app :where(){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%);-webkit-text-fill-color:transparent;background-position:0 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite sk-shimmer}@media (prefers-reduced-motion:reduce){.shark-app .shimmer{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.shark-app[data-home-motion=off] .shimmer{-webkit-text-fill-color:currentColor;background:0 0;animation: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:1s linear infinite sk-spin}.shark-app .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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:#0000000d;--home-menu-shadow:0 8px 24px #00000012, 0 2px 8px #0000000a;--home-text:#1b1b1b;--home-muted:#0009;--home-faint:#00000073;--home-border:#00000021;color:var(--home-text);font-family:Inter,sans-serif}.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:#f4f1eb14;--home-menu-shadow:0 8px 24px #00000024, 0 2px 8px #00000014;--home-text:#f4f1eb;--home-muted:#f4f1eba6;--home-faint:#f4f1eb73;--home-border:#f4f1eb29}.shark-app{background:var(--home-background);height:100dvh;min-height:0;overflow:hidden}.shark-app-content{height:calc(100% - 47px);min-height:0}.shark-app .skh-header{grid-template-columns:1fr auto 1fr;align-items:center;height:47px;padding:0 19px;display:grid}.shark-app .skh-header>button:first-child{justify-self:start}.shark-app .skh-header-actions{justify-self:end}.shark-app .skh-upgrade{color:#ce67ca;letter-spacing:-.15px;white-space:nowrap;background:#f7bef573;border-radius:44px;justify-content:center;align-items:center;gap:4px;height:25px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .15s;display:inline-flex}.shark-app .skh-upgrade-icon{flex-shrink:0;place-items:center;width:13px;height:13px;display:grid}.shark-app .skh-upgrade:hover{background:#f7bef5a6}.shark-app .skh-upgrade:focus-visible{outline-offset:3px;outline:2px solid #ce67ca}.dark .shark-app .skh-upgrade{color:#f0a9ec;background:#f7bef526}.dark .shark-app .skh-upgrade:hover{background:#f7bef53b}.shark-app .skh-page-navigation{z-index:10;scrollbar-width:none;align-items:center;max-width:calc(100% - 48px);height:29px;display:flex;position:absolute;left:50%;overflow-x:auto;transform:translate(-50%)}.shark-app .skh-page-navigation button{cursor:pointer;border-radius:5px;flex-shrink:0;place-items:center;width:10px;height:29px;display:grid}.shark-app .skh-page-navigation button:before{content:"";background:#d9d9d966;border-radius:50%;width:7px;height:7px;transition:background-color .15s}.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]{gap:2px;height:32px}.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;color:var(--home-muted);background:#a1a1a12e;border-radius:50%;margin-left:6px;padding:0}.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 (width<=480px){.shark-app .skh-header{grid-template-rows:47px 35px;grid-template-columns:1fr 1fr;height:82px}.shark-app .skh-upgrade{grid-area:2/1/auto/-1;place-self:start center}.shark-app .skh-header-actions{grid-area:1/2}.shark-app-content{height:calc(100% - 82px)}}.shark-app .skh-header button{cursor:pointer}.shark-app .skh-header-actions{align-items:center;gap:7px;display:flex}.shark-app .skh-header-icon{border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.shark-app .skh-header-icon img{width:14px;height:14px}.shark-app .skh-header-icon:hover{background:var(--home-border)}.shark-app .skh-invite{color:#3c3300e6;letter-spacing:-.15px;background:#f5e467;border-radius:6px;height:24px;padding:0 8px;font-size:12px;font-weight:500}.shark-app .skh-avatar{background:var(--home-border);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;overflow:hidden}.shark-app .skh-avatar img{object-fit:cover;width:100%;height:100%}.shark-app .skh-page{overscroll-behavior:contain;background:var(--home-background);scrollbar-width:thin;height:100%;overflow-y:auto}.shark-app .skh-content{width:100%;min-height:100%;padding:clamp(40px,50dvh - 370.5px,112px) 24px 144px}.shark-app .skh-greeting{text-align:center;margin-bottom:36px}.shark-app .skh-greeting h1,.shark-app .skh-greeting p{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:600;line-height:20px}.shark-app .skh-greeting p{color:var(--home-faint);margin-top:8px}.shark-app .skh-composer-area{width:min(100%,720px);margin-inline:auto;position:relative}.shark-app .skh-composer{width:100%;position:relative}.shark-app .skh-composer-input{--skh-type-pad:12px 17px 10px;position:relative}.shark-app .skh-composer-surface{z-index:2;background:var(--home-surface);border:1px solid #0000002b;border-radius:24px;position:relative;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);letter-spacing:-.3125px;overflow-wrap:anywhere;white-space:pre-wrap;scrollbar-width:thin;background:0 0;outline:none;font-size:16px;line-height:26px;overflow-y:auto}.shark-app .skh-composer-editor p{margin:0}.shark-app .skh-composer-editor[data-empty=true]:before{content:attr(data-placeholder);color:var(--home-faint);pointer-events:none;position:absolute}.shark-app .skh-inline-token{white-space:nowrap;display:inline}.shark-app .skh-inline-token .skh-app-chip{vertical-align:1px;letter-spacing:normal;align-items:baseline;min-height:24px;margin:0 3px;padding:2px 6px 2px 4px;font-size:14px;line-height:20px}.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{justify-content:space-between;align-items:flex-end;height:46px;padding:2px 8px 8px;display:flex}.shark-app .skh-composer button{cursor:pointer}.shark-app .skh-composer button:disabled{cursor:default}.shark-app .skh-attach{width:36px;height:36px;color:var(--home-muted);border-radius:20px;place-items:center;display:grid}.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{align-items:center;gap:8px;display:flex}.shark-app .skh-model{letter-spacing:-.15px;border-radius:20px;align-items:center;gap:4px;padding:8px 10px 8px 12px;font-size:14px;line-height:20px;display:flex}.shark-app .skh-model span{color:var(--home-faint)}.shark-app .skh-model svg{color:var(--home-muted)}.shark-app .skh-send{background:var(--home-text);width:36px;height:36px;color:var(--home-surface);border-radius:50%;place-items:center;display:grid}.shark-app .skh-send:disabled{color:#fff;background:#00000026}.shark-app .skh-composer-footer{z-index:1;background:#0000000a;border-radius:0 0 24px 24px;align-items:center;height:88px;margin-top:-36px;padding:44px 8px 8px;display:flex;position:relative}.shark-app .skh-context-button{letter-spacing:-.15px;height:36px;color:var(--home-muted);white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:14px;line-height:20px;display:flex}.shark-app .skh-context-button>span:not(.skh-app-stack){text-overflow:ellipsis;max-width:160px;overflow:hidden}.shark-app .skh-app-stack{align-items:center;display:flex}.shark-app .skh-app-stack img{border:1.5px solid #f5f5f5;border-radius:8px;width:24px;height:24px}.shark-app .skh-app-stack img+img{margin-left:-7px}.shark-app .skh-inspiration{width:99px;color:var(--home-muted);text-align:center;cursor:pointer;font-family:Gochi Hand,cursive;font-size:16px;line-height:20px;position:absolute;top:86px;left:calc(100% + 24px);transform:rotate(-7deg)}.shark-app .skh-shortcuts{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px auto 0;display:flex}.shark-app .skh-shortcuts button{border:1px solid var(--home-border);background:var(--home-background);letter-spacing:-.15px;min-height:36px;color:var(--home-muted);cursor:pointer;border-radius:20px;align-items:center;gap:4px;padding:7px 10.5px;font-size:14px;line-height:20px;display:flex}.shark-app .skh-cards{grid-template-columns:repeat(4,200px);justify-content:center;gap:12px;width:fit-content;max-width:100%;margin:84px auto 0;scroll-margin-bottom:110px;display:grid}.shark-app .skh-card{text-align:left;background:#8484841f;border-radius:25.712px;width:200px;height:200px;display:block;position:relative;overflow:hidden}.shark-app button.skh-card,.shark-app .skh-creator-portraits button{cursor:pointer}.shark-app .skh-tutorial-art{object-fit:cover;width:200px;height:113px;display:block}.shark-app .skh-card-caption{flex-direction:column;gap:10px;height:87px;padding:22px 18px;display:flex}.shark-app .skh-card-eyebrow{letter-spacing:-.2px;color:#3534344d;text-transform:uppercase;font-size:10px;font-weight:500;line-height:.8}.shark-app .skh-card-title{letter-spacing:-.28px;color:#161616cc;font-size:14px;font-weight:500;line-height:16px}.shark-app .skh-apps-art{height:113px;padding:18px;display:block}.shark-app .skh-apps-art img{width:79px;height:79px}.shark-app .skh-creators-heading{flex-direction:column;gap:10px;padding:22px 18px 11px;display:flex}.shark-app .skh-creators-heading h2{width:110px}.shark-app .skh-creator-portraits{gap:4px;display:flex;position:absolute;bottom:18px;left:18px}.shark-app .skh-creator-portraits button{border-radius:10.796px;flex-shrink:0;width:60.852px;height:106px;position:relative;overflow:hidden}.shark-app .skh-creator-portraits img{object-fit:cover;width:100%;height:100%}.shark-app .skh-wallet{color:#fff;isolation:isolate;background:0 0;border:0;overflow:visible}.shark-app .skh-wallet-back{border-radius:inherit;background:linear-gradient(#eca3f4,#f7bef5);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e9e9e9}.shark-app .skh-wallet-card-window{filter:drop-shadow(0 0 9px #bb1bff52);pointer-events:none;border-radius:0 0 25.712px 25.712px;position:absolute;inset:-64px 0 0;overflow:hidden}.shark-app .skh-wallet-insert{background:#c21bff;border-radius:18px;height:213px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:73px;left:9px;right:9px}.shark-app .skh-wallet-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:14px;right:14px}.shark-app .skh-wallet-top>span{letter-spacing:-.24px;color:#ffffffb3;font-size:12px;font-weight:500;line-height:22px}.shark-app .skh-wallet-workspace{opacity:0;flex-direction:column;gap:2px;transition:opacity .18s;display:flex;position:absolute;top:52px;left:14px;right:14px}.shark-app .skh-wallet-workspace>span:first-child{color:#ffffffb3;font-size:9px;line-height:12px}.shark-app .skh-wallet-workspace>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:15px;overflow:hidden}.shark-app .skh-wallet-front{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shark-app .skh-wallet-pocket{-webkit-backdrop-filter:blur(13.1px);background:linear-gradient(#adadad80,#fff9f9cc);width:100%;position:absolute;top:47px;bottom:0;left:0;-webkit-mask:url(/homepage/wallet-pocket-mask.svg) 50%/100% 100% no-repeat;mask:url(/homepage/wallet-pocket-mask.svg) 50%/100% 100% no-repeat}.shark-app .skh-wallet-balance{flex-direction:column;gap:4px;display:flex;position:absolute;top:140px;left:20px;right:14px}.shark-app .skh-wallet-balance>span:first-child{letter-spacing:-.96px;font-size:32px;font-weight:600;line-height:32px}.shark-app .skh-wallet-balance>span:last-child{text-transform:uppercase;letter-spacing:0;color:#ffffffb3;font-size:10px;font-weight:500;line-height:12px}.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{opacity:1;align-items:center;top:34px}.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{background:var(--home-menu-surface);border-color:var(--home-menu-border);min-width:210px;box-shadow:var(--home-menu-shadow);border-radius:14px;padding:6px}.shark-app .skh-menu [role^=menuitem]{cursor:pointer;border-radius:8px;gap:8px}.shark-app .skh-account-workspace{align-items:center;gap:10px;padding:6px 8px 10px;display:flex}.shark-app .skh-account-mark{background:var(--mark);color:#000000b8;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.shark-app .skh-account-workspace-copy{flex-direction:column;min-width:0;display:flex}.shark-app .skh-account-workspace-copy>span{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;overflow:hidden}.shark-app .skh-account-workspace-copy>small{color:var(--home-faint);font-size:12px;line-height:16px}.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{color:var(--home-muted);margin-top:4px;font-size:12px;display:block}.shark-app .skh-commands{z-index:10;border:1px solid var(--home-border);position:absolute;top:47px;left:0}.shark-app .skh-commands button{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px;font-size:14px;display:flex}.shark-app .skh-attachments{flex-wrap:wrap;gap:8px;padding:12px 12px 0;display:flex}.shark-app .skh-attachment-card{border-radius:12px;flex-shrink:0;height:72px;position:relative}.shark-app .skh-attachment-image{border:1px solid var(--home-border);background:var(--home-surface);place-items:center;width:72px;display:grid;overflow:hidden}.shark-app .skh-attachment-image img{object-fit:contain;width:100%;height:100%}.shark-app .skh-attachment-image[data-loading]{color:#ddd;background:#999}.shark-app .skh-attachment-document{background:var(--home-hover);align-items:center;gap:8px;width:202px;max-width:100%;padding:12px;display:flex}.shark-app .skh-attachment-file-icon{color:var(--home-faint);flex-shrink:0}.shark-app .skh-attachment-copy{flex-direction:column;gap:4px;min-width:0;font-size:14px;line-height:20px;display:flex}.shark-app .skh-attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shark-app .skh-attachment-meta{color:var(--home-faint);white-space:nowrap}.shark-app .skh-attachment-progress{align-items:center;gap:6px;display:inline-flex}.shark-app .skh-attachment-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite sk-home-attachment-spin;display:inline-block}.shark-app .skh-attachment-image .skh-attachment-spinner,.shark-app .skh-send .skh-attachment-spinner{width:20px;height:20px}.shark-app .skh-attachment-remove{color:#fff;opacity:0;cursor:pointer;background:#aaa;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:5px;right:5px}.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{text-align:center;padding:6px;font-size:11px}.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{color:#b42318;margin-top:8px;font-size:12px}.shark-app .skh-attachment-ref img{object-fit:cover}.shark-app .skh-attachment-badge{color:#fff;background:#1414148c;border-radius:9px;height:18px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;position:absolute;bottom:5px;left:5px}.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()}.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{color:#ffffff8c;background:#ffffff26}.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 (width<=1100px){.shark-app .skh-inspiration{display:none}}@media (width<=900px){.shark-app .skh-content{padding-top:56px}.shark-app .skh-cards{grid-template-columns:repeat(2,200px);margin-top:52px}}@media (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{gap:4px;padding-inline:7px;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{padding-inline:9px;font-size:12px}.shark-app .skh-cards{grid-template-columns:repeat(2,minmax(0,200px));gap:10px;width:100%;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 (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:#0000000a;--fset-red:#d6453f;--home-pressed:#00000012}.dark .shark-app,.dark .shark-app .skh-page,.dark .shark-app .skh-menu,.dark .shark-app .switch-page,.dark .shark-app .nwf{--home-hover:#ffffff0f;--fset-red:#f07a75;--home-pressed:#ffffff1a}.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,border-color .12s,box-shadow .12s,opacity .12s}.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}.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}.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;border:1px solid var(--home-menu-border);background:var(--home-menu-surface);min-width:200px;max-width:calc(100vw - 24px);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);overscroll-behavior:contain;scrollbar-width:thin;border-radius:18px;padding:6px;animation-duration:.12s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.shark-app .skh-menu [role^=menuitem]{min-height:36px;color:var(--home-text);background:0 0;border-radius:10px;padding:8px 10px;font-weight:400;line-height:20px;transition:background-color .1s}.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]{background:color-mix(in srgb, var(--home-text) 7%, transparent);margin:5px 9px}.shark-app .skh-menu .skh-choice-row{align-items:flex-start;gap:9px;padding:10px 12px}.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;place-items:center;min-width:18px;min-height:20px;display:grid}.shark-app .skh-row-copy{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;line-height:20px;display:flex}.shark-app .skh-row-copy small{color:var(--home-faint);font-size:12px;font-weight:400;line-height:18px}.shark-app .skh-menu [role^=menuitem] .skh-row-check{color:var(--brand);flex-shrink:0;margin-top:2px;margin-left:auto}.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{border-radius:16px;width:280px;overflow:hidden}.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{align-items:center;gap:6px;min-height:20px;font-size:14px;font-weight:400;line-height:20px;display:flex}.shark-app .skh-app-row-main>img{flex-shrink:0;width:18px;height:18px}.shark-app .skh-app-row-description{color:var(--home-faint);font-size:12px;font-weight:400;line-height:18px;display:block}.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]{gap:6px;min-height:36px;padding:8px 9px}.shark-app .skh-menu-scroll{max-height:min(300px, calc(var(--radix-dropdown-menu-content-available-height,400px) - 66px));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.shark-app .skh-add-menu{width:204px}.shark-app .skh-commands{border-radius:16px;max-width:none;padding:6px;top:47px}.shark-app .skh-command-heading{color:var(--home-faint);padding:8px 8px 2px;font-size:12px;line-height:18px}.shark-app .skh-command-head{align-items:center;gap:4px;padding:2px 2px 6px;display:flex}.shark-app .skh-commands .skh-command-back{width:28px;height:28px;color:var(--home-muted);border-radius:8px;flex-shrink:0;justify-content:center;padding:0}.shark-app .skh-commands .skh-command-back:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .skh-command-search{min-width:0;height:28px;color:var(--home-text);background:0 0;border:0;border-radius:8px;outline:none;flex:1;padding:0 8px;font-size:14px;line-height:20px}.shark-app .skh-command-search::placeholder{color:var(--home-faint)}.shark-app .skh-command-chevron{color:var(--home-faint);flex-shrink:0;margin-left:auto}.shark-app .skh-command-capp{object-fit:cover;border-radius:50%}.shark-app .skh-command-thumb{object-fit:cover;border-radius:5px}.shark-app .skh-command-scroll{max-height:min(320px, 40dvh, calc(var(--commands-room,100dvh) - 56px));overscroll-behavior:contain;overflow-y:auto}.shark-app .skh-command-group{letter-spacing:.04em;text-transform:uppercase;color:var(--home-faint);padding:10px 8px 4px;font-size:11px;font-weight:500;line-height:14px}.shark-app .skh-commands .skh-command-option{text-align:left;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:6px 8px;font-weight:400;display:flex}.shark-app .skh-command-icon{width:22px;height:22px;color:var(--home-muted);flex-shrink:0;place-items:center;display:grid}.shark-app .skh-command-name{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--home-text);flex-shrink:0;font-size:14px;line-height:20px;overflow:hidden}.shark-app .skh-command-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--home-faint);flex:1;font-size:13px;line-height:18px;overflow:hidden}.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;color:#fff;background:#333;border-radius:8px;max-width:240px;padding:6px 10px;font:12px/16px Inter,sans-serif;box-shadow:0 3px 10px #0000001a}.dark .shark-app .skh-tooltip{color:#222;background:#e8e6e2}@media (prefers-reduced-motion:reduce){.shark-app .skh-menu,.shark-app *,.shark-app .skh-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.shark-app .skh-menu[data-home-motion=off],.shark-app .skh-menu[data-home-motion=off] *,.shark-app[data-home-motion=off] *{transition:none!important;animation:none!important}.shark-app .skh-creator-overlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 35%,#000000b8 100%);justify-content:center;align-items:flex-end;padding:8px 4px;transition:opacity .14s;display:flex;position:absolute;inset:0}.shark-app .skh-creator-overlay>span{color:#fff;text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 3px #0000004d;font-size:10px;font-weight:500;line-height:13px}.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{padding:14px 10px;font-size:13px;line-height:21px}.shark-app .skh-skills-menu .skh-menu-empty span{color:var(--home-faint);font-size:12px}.shark-app .skh-app-chip{background:var(--home-hover);min-height:22px;color:var(--home-muted);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:2px 5px 2px 3px;font-size:14px;font-weight:400;line-height:18px;display:inline-flex}.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{flex-shrink:0;place-items:center;width:18px;height:18px;display:grid;position:relative}.shark-app .skh-app-chip-icon>.skh-token-remove-icon{opacity:0;position:absolute}.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{color:var(--home-faint);padding:8px 9px 4px;font-size:11px;font-weight:500;line-height:16px}.shark-app .skh-new-project{z-index:100;width:min(400px,100vw - 32px);max-width:400px;padding:24px}.shark-app .skh-new-project h2{padding-right:24px;font-size:20px;font-weight:500;line-height:28px}.shark-app .skh-new-project label{color:var(--home-muted);margin-bottom:6px;font-size:13px;line-height:20px;display:block}.shark-app .skh-new-project input{border:1px solid var(--home-border);background:var(--home-surface);border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;line-height:20px}.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]{color:#b42318;margin-top:8px;font-size:12px}.shark-app .skh-new-project-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.shark-app .skh-new-project-actions button{cursor:pointer;border-radius:9px;padding:8px 14px;font-size:13px;line-height:20px}.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]{color:#c0aa09;background:#f5e46740;border-radius:22px;gap:4px;height:36px;padding:0 6px 0 8px;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{object-fit:contain;flex-shrink:0;width:15px;height:15px}.shark-app .skh-menu .skh-row-icon .skh-model-swarm-icon{width:16px;height:16px}.shark-app .skh-attachment-role{color:#fff;cursor:pointer;background:#1414148c;border-radius:8px;align-items:center;gap:1px;height:16px;padding:0 4px 0 6px;font-size:10px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:5px;left:5px}.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(#9061f9,#6d28d9);box-shadow:inset 0 0 0 1px #ffffff29}.dark .shark-app .skh-wallet-insert{background:linear-gradient(#272033,#191322);box-shadow:inset 0 0 0 1px #ffffff17}.dark .shark-app .skh-wallet-card-window{filter:drop-shadow(0 4px 14px #00000061)}.dark .shark-app .skh-wallet-pocket{background:linear-gradient(#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{--shark-sidebar:#fbfaf9;display:flex}.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{background:var(--shark-sidebar);letter-spacing:-.15px;flex-direction:column;flex:0 0 240px;width:240px;min-height:0;font-size:14px;font-weight:400;line-height:20px;transition:margin-inline-start .3s cubic-bezier(.32,.72,0,1),visibility;display:flex}.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 (width>=701px){.shark-app[data-sidebar-open=false] .sk-sidebar{margin-inline-start:-240px}}.shark-app .sk-sidebar-top{flex:0 0 56px;justify-content:space-between;align-items:center;padding:15px 10px 9px 16px;display:flex}.shark-app .sk-home,.shark-app .sk-home img{border-radius:7px;width:32px;height:32px;display:block}.shark-app .sk-icon-button{width:32px;height:32px;color:var(--home-muted);border-radius:8px;place-items:center;display:grid}.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{width:20px;height:20px;display:block;position:relative}.shark-app .sk-sidebar-line{width:1.5px;height:13.71px;position:absolute;top:2.8px;left:7px}.shark-app .sk-sidebar-outline{width:14.67px;height:14.67px;position:absolute;top:2.5px;left:2.5px}.shark-app .sk-new-chat-wrap{flex-shrink:0;padding:6px 8px 8px}.shark-app .sk-new-chat{border:.5px solid var(--home-border);background:var(--home-surface);border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:45px;padding:8px;display:flex}.shark-app .sk-new-chat>span:first-child{align-items:center;gap:6px;display:flex}.shark-app .sk-new-chat:hover{box-shadow:0 2px 6px var(--home-hover)}.shark-app .sk-key-hint{gap:2px;display:flex}.shark-app .sk-key-hint kbd{text-align:center;background:var(--home-hover);width:20px;height:20px;color:var(--home-faint);border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.shark-app .sk-sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:0;padding:0 8px 8px;display:flex;overflow-y:auto}.shark-app .sk-sidebar-scroll>*{flex-shrink:0}.shark-app .sk-nav-row{text-align:left;border-radius:12px;align-items:center;gap:6px;width:100%;height:38px;padding:0 8px;display:flex}.shark-app .sk-nav-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shark-app .sk-nav-icon{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.shark-app .sk-nav-icon img{object-fit:contain;width:16.5px;height:16.5px}.shark-app .sk-sidebar h2{height:38px;font:inherit;color:var(--home-faint);align-items:center;margin:0;padding:0 8px;display:flex}.shark-app .sk-show-more{color:#afafaf;text-align:left;border-radius:10px;height:36px;padding:0 6px}.shark-app .sk-chat-row{text-overflow:clip;white-space:nowrap;text-align:left;border-radius:12px;width:100%;height:38px;padding:0 32px 0 8px;display:block;overflow:hidden}.shark-app .sk-chat-row>span{display:block;overflow:hidden}.shark-app .sk-chat-item{position:relative}.shark-app .sk-chat-more{width:28px;height:28px;color:var(--home-muted);opacity:0;border-radius:8px;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:5px;right:4px}.shark-app .sk-chat-more img{object-fit:contain;width:14px;height:4px}.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()}@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{color:var(--home-faint);margin:0;padding:8px;font-size:12px}.shark-app .sk-account-wrap{flex-shrink:0;padding:8px 6px 6px}.shark-app .sk-account{text-align:left;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:40px;padding:6px 9px 6px 8px;display:flex}.shark-app .sk-avatar{background:var(--home-border);border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid;overflow:hidden}.shark-app .sk-avatar img{object-fit:cover;width:100%;height:100%}.shark-app .sk-account-name{white-space:nowrap;text-overflow:ellipsis;max-width:165px;display:block;overflow:hidden}.shark-app .sk-account-plan{color:#a0a0a0;font-size:12px;line-height:16px;display:block}.shark-app .sk-account-menu{min-width:220px}.shark-app .sk-main{overscroll-behavior:contain;flex:1;min-width:0;overflow-y:auto}.shark-app .sk-header{justify-content:center;align-items:center;height:59px;display:flex;position:relative}.shark-app .sk-header .skh-upgrade{align-self:center;height:29px}.shark-app .sk-reveal-sidebar{position:absolute;top:15px;left:16px}.shark-app .sk-content{width:min(100%,816px);margin-inline:auto;padding:clamp(64px,50dvh - 259px,260px) 24px 72px}.shark-app .sk-greeting{justify-content:center;align-items:center;gap:8px;min-height:33.5px;margin-bottom:36px;padding-inline:12px;display:flex}.shark-app .sk-greeting h1{letter-spacing:-.6px;margin:0;font-size:20px;font-weight:600;line-height:24px}.shark-app .sk-greeting-mark{background:#fff4c2;border-radius:50%;flex:0 0 33.5px;place-items:center;width:33.5px;height:33.5px;display:grid;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{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.shark-app .sk-pp-main{min-width:0}.shark-app .sk-pp-title{letter-spacing:-.7px;text-wrap:balance;margin:0;padding-inline:4px;font-size:24px;font-weight:600;line-height:30px}.shark-app .sk-pp-sub{color:var(--home-muted);margin:4px 0 0;padding-inline:4px}.shark-app .sk-pp-composer{margin:22px 0 34px}.shark-app .sk-pp-chats h2,.shark-app .sk-pp-h h3{color:var(--home-muted);margin:0;font-size:13px;font-weight:500;line-height:20px}.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{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.shark-app .sk-pp-chat{text-align:left;border-radius:12px;align-items:center;gap:16px;width:100%;height:44px;padding:0 8px;display:flex}.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{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shark-app .sk-pp-chat-when{color:var(--home-faint);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.shark-app .sk-pp-empty{color:var(--home-muted);margin:0;padding:4px 8px;font-size:14px}.shark-app .sk-pp-rail{flex-direction:column;gap:22px;min-width:0;display:flex;position:sticky;top:24px}.shark-app .sk-pp-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-inline:4px;display:flex}.shark-app .sk-pp-link{color:var(--home-muted);font-size:13px}.shark-app .sk-pp-link:hover{color:var(--home-text)}.shark-app .sk-pp-count{color:var(--home-faint);font-variant-numeric:tabular-nums;font-size:13px}.shark-app .sk-pp-brand{--pp-ground:var(--home-surface);--pp-text:var(--home-text);--pp-accent:var(--home-muted);background:var(--pp-ground);color:var(--pp-text);border-radius:16px;overflow:hidden}.shark-app .sk-pp-brand[data-ink=false]{border:1px solid var(--home-border)}.shark-app .sk-pp-brand-top{align-items:center;gap:12px;padding:14px;display:flex}.shark-app .sk-pp-brand-logo{width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pp-text) 12%, transparent);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.shark-app .sk-pp-brand-logo img{object-fit:cover;width:100%;height:100%}.shark-app .sk-pp-brand-name{flex-direction:column;min-width:0;display:flex}.shark-app .sk-pp-brand-name strong{letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.shark-app .sk-pp-brand-name span{color:var(--pp-accent);margin-top:2px;font-size:12.5px;font-weight:500;line-height:16px}.shark-app .sk-pp-swatches{height:10px;display:flex}.shark-app .sk-pp-swatches i{flex:1}.shark-app .sk-pp-voice{color:color-mix(in srgb, var(--pp-text) 72%, transparent);margin:0;padding:12px 14px 14px;font-size:12.5px;line-height:18px}.shark-app .sk-pp-fact{border-radius:10px;align-items:flex-start;gap:8px;padding:8px;display:flex}.shark-app .sk-pp-fact:hover{background:var(--home-hover)}.shark-app .sk-pp-fact p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:14px;line-height:20px}.shark-app .sk-pp-fact small{color:var(--home-faint);margin-top:2px;font-size:12px;line-height:16px;display:block}.shark-app .sk-pp-fact button{width:22px;height:22px;color:var(--home-faint);opacity:0;border-radius:6px;flex:none;place-items:center;display:grid}.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{gap:8px;padding:6px 4px;display:flex}.shark-app .sk-pp-add input{border:1px solid var(--home-border);background:var(--home-surface);min-width:0;height:32px;color:var(--home-text);font:inherit;border-radius:9px;flex:1;padding:0 10px;font-size:13.5px}.shark-app .sk-pp-add button{background:var(--home-hover);border-radius:9px;height:32px;padding:0 12px}.shark-app .sk-pp-add button:hover{background:var(--home-pressed)}.shark-app .sk-pp-refs{flex-wrap:wrap;gap:6px;padding-inline:4px;display:flex}.shark-app .sk-pp-refs button{background:var(--home-hover);border-radius:10px;width:56px;height:56px;overflow:hidden}.shark-app .sk-pp-refs img,.shark-app .sk-pp-thing img{object-fit:cover;width:100%;height:100%;display:block}.shark-app .sk-pp-made{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.shark-app .sk-pp-thing{aspect-ratio:1;background:var(--home-hover);border-radius:10px;position:relative;overflow:hidden}.shark-app .sk-pp-play{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.shark-app .sk-pp-play svg{fill:currentColor;background:#00000073;border-radius:50%;width:26px;height:26px;padding:7px}.shark-app .sk-pp-pages{margin-top:8px}.shark-app .sk-pp-page{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:36px;padding:4px 8px;font-size:13.5px;display:flex}.shark-app .sk-pp-page span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shark-app .sk-pp-menu-pic{object-fit:cover;border-radius:5px;width:18px;height:18px}.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{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (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()}@media (width<=1000px){.shark-app .sk-content{padding-inline:20px}.shark-app .sk-content .skh-shortcuts{gap:8px}}@media (width<=700px){.shark-app .sk-sidebar{z-index:35;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility;position:absolute;inset:0 auto 0 0;box-shadow:8px 0 32px #00000014}.shark-app[data-sidebar-open=false] .sk-sidebar{transition:transform .26s cubic-bezier(.4,0,.6,1),visibility 0s .26s;transform:translate(-100%)}.shark-app .sk-sidebar-backdrop{z-index:34;background:#0000001f;animation:.26s both sk-shark-backdrop-in;display:block;position:absolute;inset:0}@keyframes sk-shark-backdrop-in{0%{opacity:0}}.shark-app .sk-content{padding:clamp(64px,50dvh - 235px,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:.26s cubic-bezier(.32,.72,0,1) both sk-shark-panel-in}.shark-app .sk-panel[data-leaving]{pointer-events:none;animation:.17s cubic-bezier(.4,0,1,1) both sk-shark-panel-out}.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{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.shark-app .sk-chat-header{flex:0 0 56px;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:15px 10px 9px 16px;display:flex}.shark-app .sk-chat-header-left{align-items:center;gap:8px;min-width:0;display:flex}.shark-app .sk-chat-header-left>.sk-icon-button{flex-shrink:0}.shark-app .sk-chat-breadcrumb{letter-spacing:-.15px;align-items:center;gap:6px;min-width:0;height:38px;padding:0 8px;font-size:14px;line-height:20px;display:flex}.shark-app .sk-breadcrumb-project,.shark-app .sk-chat-title{border-radius:6px;align-items:center;gap:6px;min-width:0;display:flex}.shark-app .sk-breadcrumb-project{flex-shrink:0;max-width:200px}.shark-app .sk-breadcrumb-project span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shark-app .sk-breadcrumb-project img{flex-shrink:0}.shark-app .sk-chat-title h1{font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.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{flex-shrink:0;display:flex}.shark-app .sk-conversation-icon{flex-shrink:0;place-items:center;width:20px;height:20px;display:grid;position:relative}.shark-app .sk-conversation-icon img{object-fit:contain;width:100%;height:100%}.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{width:14.66px;height:7.16px;position:absolute;top:10.168px;left:2.67px}.shark-app .sk-conversation-icon .sk-share-top{width:8.41px;height:9.7px;position:absolute;top:2.84px;left:5.794px}.shark-app .sk-conversation-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:12px 24px 22px;overflow-y:auto}.shark-app .sk-chat-header,.shark-app .sk-conversation-composer{z-index:2;position:relative}.shark-app .sk-chat-header:after,.shark-app .sk-conversation-composer:before{content:"";pointer-events:none;height:18px;position:absolute;left:0;right:0}.shark-app .sk-chat-header:after{background:linear-gradient(to bottom, var(--home-background) 8%, transparent);top:100%}.shark-app .sk-conversation-composer:before{background:linear-gradient(to top, var(--home-background) 8%, transparent);bottom:100%}.shark-app .sk-messages{width:min(100%,720px);color:var(--shark-message-text);margin-inline:auto}.shark-app .sk-messages-tail{flex-shrink:0}.shark-app .sk-message{margin:0}.shark-app .sk-message-user{justify-content:flex-end;margin-bottom:40px;display:flex}.shark-app .sk-message-user .sk-message-body{background:#f5e46740;border-radius:22px;width:fit-content;max-width:88%;padding:10px 16px}.shark-app .sk-message-body>p{letter-spacing:-.3125px;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:400;line-height:24px}.shark-app .sk-message-assistant{isolation:isolate;margin-bottom:32px;position:relative}.shark-app .sk-message-assistant:before{content:"";z-index:-1;position:absolute;inset:-20px -24px}.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{opacity:0;pointer-events:none;align-items:center;height:46px;margin-left:-6px;transition:opacity .15s;display:flex}.shark-app .sk-message-assistant:hover .sk-response-actions,.shark-app .sk-response-actions[data-menu-open=true]{opacity:1;pointer-events:auto}.shark-app .sk-response-actions:has(button:focus-visible){opacity:1;pointer-events:auto}.shark-app .sk-response-actions button:not(.sk-receipt-toggle){width:28px;height:28px;color:var(--home-faint);border-radius:8px;place-items:center;transition:color .12s,background-color .12s;display:grid;transform:translateY(-2px)}.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;width:100%;padding:8px 24px 16px}.shark-app .skh-composer-compact .skh-composer-surface{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;display:grid}.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{--skh-type-pad:6px 0;grid-area:words;min-width:0}:is(.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{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shark-app .skh-composer-compact .skh-commands{max-height:min(480px, calc(100dvh - 190px), var(--commands-room,100dvh));top:auto}.shark-app .skh-composer-compact .skh-composer-surface[data-tall=true]{flex-direction:column;align-items:stretch;gap:6px;padding:8px;display:flex}.shark-app .skh-composer-compact .skh-composer-surface[data-tall=true] .skh-composer-input{--skh-type-pad:6px 10px 0;width:100%}.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{justify-content:space-between;align-items:center;height:auto;padding:0;display:flex}.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{margin:0 0 6px;display:flex}.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:0 0}.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{color:#ce67ca;background:#f7bef573;border-radius:6px;height:16px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:12px;left:49px}.shark-app .sk-conversation-dialog{transform-origin:50%;border-radius:24px;width:min(440px,100vw - 32px);max-width:440px;padding:24px}.shark-app .sk-conversation-dialog h2{margin:0 0 8px;font-size:18px;font-weight:500}.shark-app .sk-conversation-dialog label{margin-bottom:8px;font-size:14px;display:block}.shark-app .sk-conversation-dialog input,.shark-app .sk-conversation-dialog textarea{border:1px solid var(--home-border);background:var(--home-surface);width:100%;color:var(--home-text);border-radius:12px;outline:none;padding:12px}.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{resize:vertical;min-height:160px;max-height:40dvh;font-size:14px;line-height:22px}.shark-app .sk-dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.shark-app .sk-dialog-actions button,.shark-app .sk-archived-chat button{cursor:pointer;border-radius:20px;padding:8px 14px;font-size:14px}.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{margin:0 0 16px;font-size:18px;font-weight:500;line-height:26px}.shark-app .sk-confirm-subject{background:var(--home-hover);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.shark-app .sk-confirm-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden}.shark-app .sk-confirm-facts{color:var(--home-muted);font-size:13px;line-height:18px}.shark-app .sk-confirm-copy{color:var(--home-muted);margin:14px 0 0;font-size:14px;line-height:21px}.shark-app .sk-confirm .sk-dialog-actions{margin-top:20px}.shark-app .sk-project-choices{flex-direction:column;gap:4px;display:flex}.shark-app .sk-project-choices button{text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.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{justify-content:space-between;align-items:center;gap:12px;display:flex}.shark-app .sk-archived-chat>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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()}@media (width<=700px){.shark-app .sk-chat-header{gap:4px;padding-inline:8px}.shark-app .sk-chat-breadcrumb{gap:4px;padding-inline:2px}.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 (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{color:var(--home-faint);opacity:0;white-space:nowrap;font-size:12px;line-height:20px;transition:opacity .12s}.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{align-self:center;margin-left:4px}.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:#000000e6;--panel-sub:#00000080;--panel-rule:#a6a6a633;--panel-edge:#0000002b;--panel-pending:#75757533;--panel-accent:#aa3aff;z-index:20;background:var(--home-surface);border:1px solid var(--panel-edge);overscroll-behavior:contain;scrollbar-width:thin;border-radius:18px;flex-direction:column;align-items:flex-start;width:269px;max-width:calc(100% - 20px);max-height:calc(100% - 63px);font-family:Inter,sans-serif;display:flex;position:absolute;top:53px;right:10px;overflow-y:auto;box-shadow:0 4px 6px #00000008,0 5px 8px #00000012}.dark .shark-app .sk-panel{--panel-ink:#f4f1ebe6;--panel-sub:#f4f1eb8c;--panel-rule:#f4f1eb24;--panel-edge:#f4f1eb29;--panel-pending:#f4f1eb38}.shark-app .sk-panel-section{flex-direction:column;align-items:flex-start;width:100%;padding-inline:6px;display:flex}.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:"";background:var(--panel-rule);width:100%;height:1px;display:block}.shark-app .sk-panel-heading{letter-spacing:-.1504px;width:100%;color:var(--panel-ink);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;padding:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.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{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shark-app .sk-panel-chevron{flex-shrink:0;width:16px;height:16px;transition:transform .15s}.shark-app .sk-panel-heading[aria-expanded=false] .sk-panel-chevron{transform:rotate(-90deg)}.shark-app .sk-panel-row{text-align:left;letter-spacing:-.1504px;width:100%;color:var(--panel-sub);border-radius:12px;align-items:center;gap:6px;padding:8px;font-size:14px;line-height:20px;display:flex}.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{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--panel-ink);flex:1;font-weight:500;overflow:hidden}.shark-app .sk-panel-stat+.sk-panel-stat .sk-panel-row-label{color:var(--panel-sub);font-weight:400}.shark-app .sk-panel-stat-value{white-space:nowrap;color:var(--panel-sub);font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}.shark-app .sk-panel-row-wrap>span:last-child{flex:1;min-width:0}.shark-app .sk-panel-task-glyph{border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid;position:relative}.shark-app .sk-panel-task-done{background:#aa3aff4d}.shark-app .sk-panel-task-done img{width:6.527px;height:4.869px;display:block}.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{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:line-through}.shark-app .sk-panel-apps{border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding-left:10px;display:flex}.shark-app .sk-panel-apps-stack{align-items:center;gap:6px;display:flex}.shark-app .sk-panel-app{border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.shark-app .sk-panel-app-face{border-radius:6px;place-items:center;width:20px;height:20px;display:grid;position:relative;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 #44854e80}.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 #f7682f80}.shark-app .sk-panel-app-orange img{width:13.86px;height:8.56px}.shark-app .sk-panel-apps-more{white-space:nowrap;letter-spacing:-.1504px;color:var(--panel-sub);cursor:default;font-size:13px;line-height:20px}.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{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.shark-app .sk-panel-context-icon img{width:18px;height:18px;display:block}.shark-app .sk-panel-context-text{letter-spacing:-.1504px;min-width:0;color:var(--panel-sub);flex-direction:column;flex:1;align-items:flex-start;gap:2px;display:flex}.shark-app .sk-panel-context-name{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--panel-ink);font-size:14px;line-height:18px;overflow:hidden}.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()}@media (width<=700px){.shark-app .sk-panel{width:auto;max-width:269px;margin-left:auto;top:48px;left:8px;right:8px}}.shark-app .sk-panel-outputs{filter:none;max-height:calc(100% - 113px);overflow:hidden;box-shadow:0 4px 12px #00000008,0 5px 16px -4px #00000012}.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:#00000012;--output-from:#00000008;--output-to:#00000003;--output-tile:#0000000f;--output-glow:transparent;border:.5px solid var(--output-edge);background:linear-gradient(to bottom, var(--output-from), var(--output-to));text-align:left;cursor:pointer;border-radius:6px;flex:1;align-items:center;gap:12px;min-width:0;height:48px;padding-inline:7px;display:flex;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{background:var(--output-tile);border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden}.shark-app .sk-panel-output-tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 6.581px 1.436px var(--output-glow);pointer-events:none;position:absolute;inset:0}.shark-app .sk-panel-output-tile img{height:14.35px;display:block}.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{letter-spacing:-.1504px;color:#000c;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;height:100%;display:flex}.dark .shark-app .sk-panel-output{--output-edge:#ffffff14;--output-from:#ffffff0d;--output-to:#ffffff05}.dark .shark-app .sk-panel-output-text{color:var(--home-text)}.shark-app .sk-panel-output-name{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;line-height:18px;overflow:hidden}.shark-app .sk-panel-output-meta{opacity:.55;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;line-height:16px;overflow:hidden}.shark-app .sk-panel-assets{padding:7.866px;overscroll-behavior:contain;scrollbar-width:thin;flex-wrap:wrap;flex:1;align-content:flex-start;gap:4.05px;width:100%;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.shark-app .sk-panel-asset{background:var(--home-hover);cursor:pointer;border-radius:1.967px;flex-shrink:0;width:117.579px;height:121.512px;overflow:hidden}.shark-app .sk-panel-asset img{object-fit:cover;width:100%;height:100%;display:block}.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%;color:var(--panel-sub);margin:0;padding:2px 8px 8px;font-size:13px;line-height:18px}.shark-app .skw-work{--swarm-live:#aa3aff;--swarm-done:#3f9a54;width:100%;color:var(--shark-message-text,var(--home-text));font-family:Inter,sans-serif}.shark-app .skw-work-head{border-bottom:1px solid var(--home-border);text-align:left;width:100%;color:var(--home-faint);align-items:center;gap:4px;margin:0 0 14px;padding:0 0 10px;font-size:14px;line-height:20px;display:flex}.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{letter-spacing:-.3125px;margin:0 0 14px;font-size:16px;line-height:26px}.shark-app .skw-answer{margin-top:2px}.shark-app .skw-work [data-slot=streaming-text]{letter-spacing:-.3125px;margin-bottom:14px;font-size:16px;line-height:26px}.shark-app .skw-log{flex-direction:column;margin-bottom:14px;display:flex}.shark-app .skw-log>.skw-narration{margin:0 0 12px}.shark-app .skw-table{border:1px solid var(--home-border);border-radius:14px;flex-direction:column;width:100%;display:flex;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{text-align:left;width:100%;color:var(--home-muted);align-items:flex-start;gap:10px;padding:3px 0;font-size:15px;line-height:24px;display:flex}.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{opacity:.88;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:3px;display:grid}.shark-app .skw-line-icon img{object-fit:contain;border-radius:4px;width:16px;height:16px;display:block}.shark-app .skw-line-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.shark-app .skw-line-chevron{color:var(--home-faint);opacity:.75;flex-shrink:0;margin-top:4px}.shark-app .skw-line[data-quiet] .skw-line-chevron{opacity:0;transition:opacity .12s}.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{flex-direction:column;gap:2px;display:flex}.shark-app .skw-detail-box{color:var(--home-text);padding:0;font-size:13.5px;line-height:20px}.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{color:var(--home-faint);margin:8px 0 0;font-size:12.5px;line-height:18px}.shark-app .skw-bar{width:100%;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:4px 0 8px;padding:6px 8px;font-family:Inter,sans-serif;font-size:13px;line-height:18px;transition:background-color .12s;display:flex}.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:1.8s ease-in-out infinite sk-swarm-pulse}.shark-app .skw-bar-clock{font-variant-numeric:tabular-nums;flex-shrink:0}.shark-app .skw-bar-count{color:#7a2bbd;background:#aa3aff1f;border-radius:9px;flex-shrink:0;padding:2px 8px;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{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--home-faint);flex:1;overflow:hidden}.shark-app .skw-bar>svg{color:var(--home-faint);flex-shrink:0}@media (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{border:1px solid var(--home-border);background:var(--home-surface);width:min(100%,720px);color:var(--home-text);border-radius:20px;margin:0 auto 10px;font-family:Inter,sans-serif;box-shadow:0 4px 6px #00000008,0 5px 8px #00000012}.shark-app .skw-qcard-head{align-items:center;gap:12px;padding:14px 12px 6px 20px;display:flex}.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{color:var(--home-faint);flex-shrink:0;align-items:center;gap:2px;font-size:13px;display:flex}.shark-app .skw-qcard-pager button,.shark-app .skw-qcard-close{width:26px;height:26px;color:var(--home-faint);cursor:pointer;border-radius:8px;place-items:center;display:grid}.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{flex-direction:column;padding:4px 12px 12px;display:flex}.shark-app .skw-qcard-option{text-align:left;width:100%;min-height:46px;color:var(--home-text);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:6px 8px;font-size:15px;line-height:22px;transition:background-color .1s;display:flex}.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{color:#8a7a05;margin-left:auto}.shark-app .skw-qcard-option kbd{background:var(--home-hover);width:30px;height:30px;color:var(--home-faint);border-radius:9px;flex-shrink:0;place-items:center;font:500 13px/1 Inter,sans-serif;display:grid}.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{color:#8a7a05;background:#f5e46773}.shark-app .sk-conversation-composer[data-asking]{padding-top:4px}.shark-app .sk-answers{border:1px solid var(--home-border);border-radius:20px;flex-direction:column;gap:16px;width:min(100%,720px);padding:18px 24px 20px;display:flex}.shark-app .sk-answer{flex-direction:column;gap:2px;display:flex}.shark-app .sk-answer-question{color:var(--home-muted);font-size:15px;line-height:22px}.shark-app .sk-answer-text{letter-spacing:-.3125px;color:var(--shark-message-text,var(--home-text));font-size:16px;line-height:24px}.shark-app .skw-deliverables{flex-direction:column;gap:12px;margin:8px 0 4px;display:flex}.shark-app .skw-deliverables-title{margin:0;font-size:15px;font-weight:500;line-height:22px}.shark-app .skw-visuals{gap:10px;display:grid}.shark-app .skw-visual{text-align:left;cursor:pointer;flex-direction:column;gap:6px;min-width:0;display:flex}.shark-app .skw-visual-tile{aspect-ratio:1;background:var(--home-hover);border-radius:12px;width:100%;position:relative;overflow:hidden}.shark-app .skw-visual-tile img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.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{color:#fff;background:#0000008c;border-radius:13px;align-items:center;gap:5px;height:26px;padding:0 9px 0 7px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;left:10px}.shark-app .skw-visual-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:18px;overflow:hidden}.shark-app .skw-visual-meta{color:var(--home-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:-4px;font-size:12px;line-height:16px;overflow:hidden}.shark-app .skw-files{flex-direction:column;gap:8px;display:flex}.shark-app .skw-file{border:1px solid var(--home-border);background:var(--home-surface);border-radius:16px;align-items:center;gap:12px;min-height:68px;padding:8px 10px;display:flex}.shark-app .skw-file-tile{background:var(--tile,var(--home-hover));width:52px;height:52px;color:var(--ink,var(--home-muted));border-radius:12px;flex-shrink:0;place-items:center;display:grid}.shark-app .skw-file-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.shark-app .skw-file-name{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;overflow:hidden}.shark-app .skw-file-kind{color:var(--home-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.shark-app .skw-file-action{background:var(--home-hover);height:36px;color:var(--home-text);cursor:pointer;border-radius:12px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .1s}.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{height:36px;color:var(--home-muted);flex-shrink:0;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.shark-app .skw-file-tile.skw-file-app{background:0 0;place-items:center;display:grid}.shark-app .skw-sleep{border:1px solid var(--home-border);background:var(--home-hover);border-radius:16px;align-items:center;gap:12px;width:100%;min-height:68px;margin-top:10px;padding:10px 14px 10px 10px;display:flex}.shark-app .skw-sleep-tile{background:#f5e46759;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.shark-app .skw-sleep-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.shark-app .skw-sleep-name{color:var(--home-text);align-items:center;gap:8px;font-size:15px;line-height:20px;display:flex}.shark-app .skw-sleep-dot{background:var(--home-faint);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite sk-swarm-breathe}.shark-app .skw-sleep-kind{color:var(--home-faint);font-size:13px;line-height:19px}.shark-app .skw-sleep-meta{color:var(--home-faint);flex-shrink:0;align-self:flex-start;margin-top:2px;font-size:13px;line-height:18px}@keyframes sk-swarm-breathe{0%,to{opacity:.25}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.shark-app .skw-sleep-dot{opacity:.6;animation:none}}.shark-app .skw-doc{border:1px solid var(--home-border);background:var(--home-surface);border-radius:16px;width:100%;overflow:hidden}.shark-app .skw-doc-head{border-bottom:1px solid var(--home-border);align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.shark-app .skw-doc-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.shark-app .skw-doc-name{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;overflow:hidden}.shark-app .skw-doc-meta{color:var(--home-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.shark-app .skw-doc[data-writing] .skw-doc-meta{animation:1.6s ease-in-out infinite sk-swarm-pulse}.shark-app .skw-doc-open{background:var(--home-hover);height:32px;color:var(--home-text);cursor:pointer;border-radius:12px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .1s}.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{flex-direction:column;display:flex}.shark-app .skw-brief-summary .skw-narration{max-width:62ch;margin-bottom:10px}.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{gap:14px;max-width:none}.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{letter-spacing:0;color:var(--home-faint);font-size:13px}.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]{color:var(--home-faint);margin-top:1px;font-size:14px;line-height:21px}.shark-app .skw-plan-agents{align-items:center;gap:4px;margin-top:1px;display:flex}.shark-app .skw-sheet{flex-direction:column;gap:12px;width:min(100%,560px);margin-top:2px;display:flex}.shark-app .skw-actions{align-items:center;gap:8px;display:flex}.shark-app .skw-primary,.shark-app .skw-ghost{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex}.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{color:var(--home-faint);align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:18px;display:flex}.shark-app .skw-settled svg{color:var(--swarm-done)}.shark-app .skw-plan-agents img{border-radius:5px}.shark-app .sk-panel.skw-agents{align-items:stretch;width:420px;max-width:calc(100% - 20px);padding:0;bottom:14px;overflow:hidden}.shark-app .skw-agents-head{align-items:center;gap:8px;padding:13px 10px 2px 16px;display:flex}.shark-app .skw-agents-title{color:var(--panel-ink);font-size:13px;font-weight:500;line-height:20px}.shark-app .skw-agents-time{color:var(--home-faint);font-variant-numeric:tabular-nums;font-size:12px}.shark-app .skw-agents-close{width:26px;height:26px;color:var(--home-muted);cursor:pointer;border-radius:8px;place-items:center;margin-left:auto;display:grid}.shark-app .skw-agents-close:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .skw-agents-sub{color:var(--home-faint);font-variant-numeric:tabular-nums;margin:0;padding:0 16px 10px;font-size:12px;line-height:18px}.shark-app .skw-agents-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 10px 14px;overflow-y:auto}.shark-app .skw-agents-heading{color:var(--home-muted);margin:4px 6px 8px;font-size:12.5px;font-weight:500;line-height:18px}.shark-app .skw-agents-phase{margin-bottom:4px}.shark-app .skw-agents-phase-head{background:var(--home-hover);text-align:left;cursor:pointer;width:100%;color:var(--home-faint);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px 8px;padding:9px 10px 8px 12px;display:grid}.shark-app .skw-agents-phase[data-state=queued] .skw-agents-phase-head{cursor:default;background:0 0}.shark-app .skw-agents-phase-head:focus-visible{outline:2px solid var(--home-muted);outline-offset:-2px}.shark-app .skw-agents-phase-name{color:var(--panel-ink);font-size:13px;line-height:18px}.shark-app .skw-agents-phase[data-state=queued] .skw-agents-phase-name{color:var(--home-faint)}.shark-app .skw-agents-phase-count{color:var(--home-faint);font-variant-numeric:tabular-nums;font-size:12px;line-height:18px}.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{gap:4px;display:flex}.shark-app .skw-dots i{background:#00000024;border-radius:50%;width:6px;height:6px}.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{border-collapse:collapse;width:100%;margin:4px 0 8px;font-size:12.5px;line-height:18px}.shark-app .skw-agents-table th{text-align:left;color:var(--home-faint);padding:6px 8px 4px;font-size:12px;font-weight:400}.shark-app .skw-agents-table td{color:var(--home-muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px 8px}.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{vertical-align:-2px;color:#3f9a54;place-items:center;width:16px;height:14px;margin-right:6px;display:inline-grid}.shark-app .skw-agents-live{background:#aa3aff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite sk-swarm-pulse;display:block}@keyframes sk-swarm-pulse{50%{opacity:.35}}.shark-app .skw-work .skw-element{width:100%;max-width:none}.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:0 0;border:0;border-radius:0;padding: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{border-left:1px solid var(--home-border);background:0 0;border-radius:0;justify-content:space-between;padding:4px 0 4px 10px;font-size:12.5px;line-height:17px}.shark-app .skw-work [data-slot=web-search]>span:first-child{background:0 0;border-radius:0;padding:0}.shark-app .skw-error [data-slot=tool-error]{background:0 0;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 (width>=1024px){.shark-app .sk-conversation-scroll[data-panel=agents],.shark-app .sk-conversation-composer[data-panel=agents]{padding-right:444px}}@media (width<=700px){.shark-app .sk-panel.skw-agents{width:auto;max-width:none;margin-left:0;inset:48px 8px 8px}.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,50dvh - 259px,260px) 24px 48px}.shark-app .sk-swarm-greeting{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 12px 36px;display:flex}.shark-app .sk-swarm-greeting h1,.shark-app .sk-swarm-greeting p{letter-spacing:-.6px;margin:0;font-size:20px;font-weight:600;line-height:20px}.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{color:#c0aa09;letter-spacing:-.3125px;background:#f5e46740;border-radius:22px;justify-content:center;align-items:center;gap:4px;height:36px;padding:0 8px;font-size:14px;font-weight:500;line-height:24px;display:inline-flex}.shark-app .sk-swarm-badge img{object-fit:contain;width:15px;height:15px}.shark-app .sk-swarm-suggestions{flex-direction:column;gap:6px;margin-top:17px;display:flex}.shark-app .sk-swarm-suggestions>button{text-align:left;letter-spacing:-.1504px;min-height:36px;color:var(--home-muted);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:4px 18px;font-size:14px;line-height:20px;display:flex}.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 (width<=700px){.shark-app .sk-swarm-content{padding:64px 16px 32px}.shark-app .sk-swarm-suggestions>button{padding:8px 12px}}.shark-app .ski-turn{flex-direction:column;display:flex}.shark-app .ski-turn [data-slot=streaming-text]{letter-spacing:-.3125px;margin:0;font-size:16px;line-height:26px}.shark-app .ski-turn>[data-slot=streaming-text]+*,.shark-app .ski-turn>[data-slot=thinking-indicator]+*,.shark-app .ski-turn>.sk-thinking+*{margin-top:14px}.shark-app .ski-ask-body{padding:16px 20px 0}.shark-app .ski-ask-sentence{letter-spacing:-.3125px;color:var(--home-text);text-wrap:pretty;margin:0;font-size:16px;line-height:28px}.shark-app .ski-ask-sentence strong{font-weight:500}.shark-app .ski-ask-choice{font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;cursor:pointer;text-underline-offset:5px;border-radius:6px;margin:0 -2px;padding:2px 3px;-webkit-text-decoration:underline dotted #0006;text-decoration:underline dotted #0006;text-decoration-thickness:1.5px;transition:background-color .1s,text-decoration-color .1s;display:inline}.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{color:var(--home-faint);margin:2px 0 0;font-size:13px;line-height:20px}.shark-app .ski-ask-ghost{white-space:nowrap;height:36px;color:var(--home-muted);cursor:pointer;border-radius:18px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:500}.shark-app .ski-ask-ghost:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .ski-ask-go{white-space:nowrap;background:var(--home-text);height:36px;color:var(--home-surface);cursor:pointer;border-radius:18px;flex-shrink:0;align-items:center;gap:10px;padding:0 12px 0 16px;font-size:14px;font-weight:500;transition:opacity .12s;display:inline-flex}.shark-app .ski-ask-go:hover{opacity:.88}.shark-app .ski-ask-go kbd{color:#ffffffbf;background:#ffffff29;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 4px;font:12px/1 Inter,sans-serif;display:grid}.dark .shark-app .ski-ask-go kbd{color:#0009;background:#0000001f}.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;justify-content:space-between;align-items:baseline;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{gap:8px;width:100%;display:grid}.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 (width<=460px){.shark-app .ski-grid[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}.shark-app .ski-tile{isolation:isolate;background:var(--home-hover);border-radius:14px;position:relative;overflow:hidden}.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:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.4s ease-in-out infinite sk-image-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dark .shark-app .ski-tile[data-pending]:after{background:linear-gradient(100deg,#0000 20%,#ffffff14 50%,#0000 80%)}@keyframes sk-image-shimmer{to{transform:translate(100%)}}.shark-app .ski-tile-open{cursor:zoom-in;width:100%;height:100%;padding:0;display:block;position:relative}.shark-app .ski-tile-open img{object-fit:cover;width:100%;height:100%;animation:.32s ease-out sk-image-land;display:block}@keyframes sk-image-land{0%{opacity:0}}.shark-app .ski-tile-open:focus-visible{outline-offset:-3px;border-radius:14px;outline:2px solid #fff}.shark-app .ski-tile-scrim{opacity:0;pointer-events:none;background:linear-gradient(#0000004d,#0000 30% 55%,#0000008c);transition:opacity .16s;position:absolute;inset:0}.shark-app .ski-tile-figure{min-width:0;margin:0}.shark-app .ski-tile-caption{min-height:18px;color:var(--home-faint);align-items:center;gap:6px;margin-top:6px;padding:0 2px;font-size:12px;line-height:18px;display:flex}.shark-app .ski-tile-number{color:var(--home-muted);font-weight:500}.shark-app .ski-tile-check{color:#fff;opacity:0;cursor:pointer;background:#0000002e;border:1.5px solid #ffffffe6;border-radius:50%;place-items:center;width:24px;height:24px;transition:opacity .12s,background-color .12s,transform .12s;display:grid;position:absolute;top:10px;right:10px}.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-offset:1px;outline:2px solid #fff}.shark-app .ski-tile[data-selected] .ski-tile-check{background:var(--home-text);color:var(--home-surface);border-color:#fff}.shark-app .ski-tile-clip{color:#fff;pointer-events:none;background:#00000080;border-radius:4px;align-items:center;gap:3px;padding:0 5px;font-size:11px;font-weight:500;line-height:17px;display:inline-flex;position:absolute;bottom:8px;right:8px}.shark-app .ski-tile:hover .ski-tile-scrim,.shark-app .ski-tile[data-selected] .ski-tile-scrim{opacity:1}.shark-app .ski-tile:has(:focus-visible) .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{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{color:var(--home-faint);margin:4px 8px 6px;font-size:12px;line-height:16px}.shark-app .ski-menu-price{color:var(--home-faint);margin-left:auto;padding-left:16px;font-size:13px;line-height:18px}.shark-app .ski-menu-check{margin-left:auto}.shark-app .ski-menu-sub{cursor:pointer;border-radius:8px;gap:10px;padding:6px 8px;font-size:14px}.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:"";pointer-events:none;position:absolute;inset:0}.shark-app .ski-look-warm .ski-tile-open:after{mix-blend-mode:soft-light;background:linear-gradient(#ffbe6e4d,#ff603c61)}.shark-app .ski-look-cool .ski-tile-open:after{mix-blend-mode:multiply;background:linear-gradient(#141e5a73,#0a143c4d)}.shark-app .ski-look-mono img,.shark-app img.ski-look-mono{filter:grayscale()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{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:2px 18px;min-width:0;display:flex;overflow-x:auto}.shark-app .ski-tray-actions::-webkit-scrollbar{display:none}.shark-app .ski-tray-actions button{height:32px;color:var(--home-muted);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:3px;padding:0;font-size:14px;line-height:20px;transition:color .12s;display:inline-flex}.shark-app .ski-tray-actions button svg{color:var(--home-faint);transition:color .12s}.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],.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{align-items:center;gap:12px;padding:8px 12px 6px 20px;display:flex}.shark-app .ski-tray-bar .ski-tray-actions{flex:1}.shark-app .ski-tray-close{width:30px;height:30px;color:var(--home-faint);cursor:pointer;border-radius:15px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.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{background:var(--home-border);flex-shrink:0;width:1px;height:18px}.shark-app .ski-tray-lightbox .ski-tray-actions{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;border-radius:999px;gap:2px;padding:4px;overflow:visible}.shark-app .ski-tray-lightbox .ski-tray-actions button{border-radius:999px;height:34px;padding:0 13px;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{background:var(--home-hover);max-width:100%;height:30px;color:var(--home-text);border-radius:10px;align-items:center;gap:6px;padding:0 4px;font-size:13px;display:inline-flex}.shark-app .ski-context-thumbs{flex-shrink:0;display:flex}.shark-app .ski-context-thumbs img{border:1.5px solid var(--home-surface);object-fit:cover;border-radius:6px;width:22px;height:22px}.shark-app .ski-context-thumbs img+img{margin-left:-8px}.shark-app .ski-context-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shark-app .ski-context-chip button{width:22px;height:22px;color:var(--home-muted);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.shark-app .ski-context-chip button:hover{background:var(--home-pressed);color:var(--home-text)}.shark-app .ski-region{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-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(#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(#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(#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:"";background:var(--image-src) center / cover;filter:blur(22px)saturate(.9);position:absolute;inset:-6%}.shark-app .ski-look-extend .ski-tile-open img{object-fit:contain;position:relative}.shark-app .ski-look-extend.sk-lightbox-stage .sk-lightbox-backdrop{display:none}@media (width<=720px){.shark-app .ski-tray-bar{gap:8px;padding-left:16px}}.shark-app .ski-develop{pointer-events:none;position:absolute;inset:0}.shark-app .ski-develop:before{content:"";background:radial-gradient(ellipse at center, transparent 40%, rgb(0 0 0/calc(var(--vignette,0) * .85)) 100%);position:absolute;inset:0}.shark-app .ski-develop:after{content:"";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;position:absolute;inset:0}.shark-app .ski-filters{width:0;height:0;position:absolute;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]{background:var(--home-hover);box-shadow:inset 0 0 0 1px var(--home-border);place-items:center;display:grid}.shark-app .ski-tile-failed{color:var(--home-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.shark-app .ski-tile-failed .flex-icon{color:var(--home-faint)}.shark-app .ski-run-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.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{flex-direction:column;gap:18px;margin-top:14px;display:flex}.shark-app .ski-set-title{color:var(--home-text);align-items:baseline;gap:10px;margin:0 0 8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.shark-app .ski-set-title span{color:var(--home-faint);font-size:13px;font-weight:400}.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{color:var(--home-faint);white-space:nowrap;font-size:13px}.shark-app .ski-plan-price:after{content:" credits"}.shark-app .ski-plan-total{color:var(--home-muted);margin:-2px 0 0;font-size:14px;line-height:20px}.shark-app .ski-plan-prompt{color:var(--home-muted);text-wrap:pretty;margin-top:3px;display:block}.shark-app .ski-plan [data-slot=agent-plan-detail]>span:first-child{display:block}.shark-app .ski-elements{flex-direction:column;gap:14px;margin-top:14px;display:flex}.shark-app .ski-elements-photos{gap:8px;display:flex}.shark-app .ski-elements-photos figure{flex-direction:column;gap:4px;margin:0;display:flex}.shark-app .ski-elements-photos img{object-fit:cover;border-radius:10px;width:72px;height:72px;display:block}.shark-app .ski-elements-photos figcaption{color:var(--home-faint);font-size:12px;line-height:16px}.shark-app .ski-elements-found{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.shark-app .ski-elements-found li{border-radius:12px;align-items:center;gap:10px;padding:4px 6px 4px 2px;display:flex}.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{border:1.5px solid var(--home-border);width:20px;height:20px;color:var(--home-surface);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.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{background-size:220%;background-color:var(--home-hover);border-radius:10px;flex-shrink:0;width:40px;height:40px}.shark-app .ski-element-copy{flex-direction:column;min-width:0;line-height:18px;display:flex}.shark-app .ski-element-kind{letter-spacing:.2px;text-transform:uppercase;color:var(--home-faint);font-size:11px}.shark-app .ski-element-name{color:var(--home-text);font-size:14px}.shark-app .ski-element-copy small{color:var(--home-faint);font-size:12px}.shark-app .ski-element-cards{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-top:14px;display:grid}.shark-app .ski-element-card{flex-direction:column;gap:6px;margin:0;display:flex}.shark-app .ski-element-picture{aspect-ratio:1;background-size:220%;background-color:var(--home-hover);border-radius:14px;animation:.32s ease-out sk-image-land;display:block}.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:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.4s ease-in-out infinite sk-image-shimmer;position:absolute;inset:0;transform:translate(-100%)}.shark-app .ski-element-card figcaption{flex-direction:column;padding:0 2px;line-height:18px;display:flex}.shark-app .ski-sizes-sheet{margin-top:14px}.shark-app .ski-sizes{flex-wrap:wrap;align-items:flex-end;gap:14px 16px;display:flex}.shark-app .ski-size{flex-direction:column;gap:6px;margin:0;display:flex}.shark-app .ski-size-box{background:var(--home-hover);border-radius:8px;display:block;position:relative;overflow:hidden}.shark-app .ski-size[data-pending] .ski-size-box:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.4s ease-in-out infinite sk-image-shimmer;position:absolute;inset:0;transform:translate(-100%)}.shark-app .ski-size-box img{object-fit:cover;width:100%;height:100%;animation:.32s ease-out sk-image-land;display:block}.shark-app .ski-size-safe{pointer-events:none;mix-blend-mode:difference;border:1px dashed #ffffffbf;border-radius:3px;position:absolute}.shark-app .ski-size figcaption{color:var(--home-text);flex-direction:column;font-size:12px;line-height:16px;display:flex}.shark-app .ski-size figcaption span{color:var(--home-faint)}.shark-app .ski-deliver{border:1px solid var(--home-border);border-radius:14px;align-items:center;gap:12px;max-width:560px;margin-top:14px;padding:10px 12px;display:flex}.shark-app .ski-deliver>.flex-icon{color:var(--home-muted);flex-shrink:0}.shark-app .ski-deliver-copy{min-width:0;color:var(--home-faint);flex-direction:column;flex:1;font-size:13px;line-height:18px;display:flex}.shark-app .ski-deliver-copy strong{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.shark-app .ski-deliver-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shark-app .ski-deliver .skw-ghost{flex-shrink:0}.shark-app .sound-wave{align-items:center;gap:2px;width:100%;height:100%;padding:0 12px;display:flex}.shark-app .sound-wave i{opacity:.5;background:currentColor;border-radius:2px;flex:1 1 0;min-width:2px}.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{color:var(--home-muted);background:0 0}.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,50dvh - 259px,260px) 24px 25px}.shark-app .sk-image-content .sk-greeting{padding:0}.shark-app .sk-images-title{letter-spacing:-.4395px;color:var(--home-muted);margin:0 0 22px;padding-inline:12px;font-size:22px;font-weight:500;line-height:26px}.shark-app .sk-image-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.shark-app .sk-reference-thumbnail{object-fit:cover;border-radius:5px;width:22px;height:22px}.shark-app .sk-image-templates{padding-top:36px}.shark-app .sk-image-section-heading{justify-content:space-between;align-items:center;gap:16px;padding-inline:8px;display:flex}.shark-app .sk-image-section-heading h2{letter-spacing:-.4395px;color:var(--home-muted);margin:0;font-size:18px;font-weight:500;line-height:26px}.shark-app .sk-image-section-heading p{letter-spacing:-.15px;margin:0;font-size:14px;line-height:20px}.shark-app .sk-template-arrows{gap:8px;display:flex}.shark-app .sk-template-arrow{background:var(--home-pressed);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.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{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;margin-top:18px;display:flex;overflow-x:auto}.shark-app .sk-template-track::-webkit-scrollbar{display:none}.shark-app .sk-image-template{aspect-ratio:4/5;scroll-snap-align:start;background:#181818;border-radius:24px;flex:0 0 calc(25% - 9px);position:relative;overflow:hidden}.shark-app .sk-image-template>img{object-fit:cover;width:100%;height:100%}.shark-app .sk-image-template>span{text-align:left;color:#fff;background:linear-gradient(#0000,#0009);align-items:flex-end;min-height:75px;padding:32px 18px 22px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;line-height:16px;display:flex;position:absolute;inset:auto 0 0}.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{background:var(--home-hover);height:36px;color:var(--home-faint);letter-spacing:-.15px;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;line-height:20px;display:flex}.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{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:34px;display:grid}.shark-app .sk-image-tile{aspect-ratio:1;background:#181818;border-radius:12px;overflow:hidden}.shark-app .sk-image-tile img{object-fit:cover;width:100%;height:100%}.shark-app .sk-image-tile:focus-visible{outline-offset:-4px!important;outline-color:#fff!important}.dark .shark-app .sk-image-icon{filter:invert()}@media (width<=700px){.shark-app .sk-image-content{padding:64px 16px 32px}.shark-app .sk-image-template{flex-basis:calc(50% - 6px)}.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{flex-wrap:wrap;align-items:flex-start}.shark-app .sk-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}}.shark-app .skh-composer-actions{align-items:center;gap:4px;display:flex}.shark-app .ska-held{display:contents}.shark-app .ska-state{color:var(--home-faint);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:14px;line-height:36px}.shark-app .sk-conversation-composer[data-merged] .skw-qcard{box-shadow:none;border-bottom:0;border-radius:24px 24px 0 0;margin-bottom:0}.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:"";background:var(--home-border);height:1px;position:absolute;inset:-1px 20px auto}.shark-app .sk-conversation-composer[data-merged] .skh-composer-surface{border-top-color:#0000}.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:#0000}@media (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-defs{width:0;height:0;position:absolute;overflow:hidden}.shark-app .ska-shell{transform-origin:50% 0;width:min(100%,720px);margin-inline:auto;position:relative}.shark-app .ska-shell>.skw-qcard{z-index:1;position:relative}.shark-app .ska-light{inset:calc(-1 * var(--ask-ghost,0px)) 0 0;z-index:3;pointer-events:none;border-radius:24px;position:absolute;overflow:hidden}.shark-app .ska-light-edge{opacity:0;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-box-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cdefs%3E%3Cfilter id='b' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='2.2'/%3E%3C/filter%3E%3CclipPath id='c'%3E%3Crect width='64' height='64' rx='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23c)'%3E%3Crect x='-2' y='-2' width='68' height='68' rx='26' fill='none' stroke='%23000' stroke-width='8' filter='url(%23b)'/%3E%3C/g%3E%3C/svg%3E") 24}.shark-app .ska-light[data-on] .ska-light-edge{opacity:.45;transition:opacity .9s .34s}.shark-app .ska-light-spin{aspect-ratio:1;background:conic-gradient(#ff9a3c,#ff6fb5,#b77cff,#4fb3ff,#3fd8c2,#ffd23f,#ff9a3c);width:130%;margin:-65% 0 0 -65%;animation:10s linear infinite paused sk-ask-light-turn;position:absolute;top:50%;left:50%}.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{opacity:0;border-radius:24px;position:absolute;inset:0;box-shadow:inset 0 0 10px 1px #ffffffd9,inset 0 0 28px 4px #ffa0d259,inset 0 0 50px 8px #82afff33}.shark-app .ska-ripple{transform-origin:50%;pointer-events:none;-webkit-backdrop-filter:url(#ska-ring)saturate(1.4)brightness(1.04);backdrop-filter:url(#ska-ring)saturate(1.4)brightness(1.04);background:radial-gradient(circle closest-side,#0000 52%,#ffffff8c 64%,#ff96cd4d 73%,#78afff3d 82%,#0000 100%);border-radius:50%;position:absolute;transform:scale(0);-webkit-mask-image:radial-gradient(circle closest-side,#0000 50%,#000 62.5% 87.5%,#0000 100%);mask-image:radial-gradient(circle closest-side,#0000 50%,#000 62.5% 87.5%,#0000 100%)}.shark-app .ska-ripple[data-quiet]{-webkit-backdrop-filter:url(#ska-ring)saturate(1.05)brightness(1.01);backdrop-filter:url(#ska-ring)saturate(1.05)brightness(1.01);background:radial-gradient(circle closest-side,#0000 52%,#ffffff24 64%,#ff96cd12 73%,#78afff0d 82%,#0000 100%)}.shark-app .ska-beam{left:26%;right:26%;bottom:calc(100% + var(--ask-ghost,0px) - 30px);z-index:4;opacity:0;pointer-events:none;transform-origin:50% 100%;-webkit-backdrop-filter:url(#ska-warp)saturate(1.4);backdrop-filter:url(#ska-warp)saturate(1.4);background:linear-gradient(#0000,#ffffff8c 35%,#ff96cd4d 55%,#78afff3d 72%,#0000);height:70px;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.dark .shark-app .ska-light-edge{mix-blend-mode:screen}.shark-app .ska-ghost{z-index:2;pointer-events:none;transform-origin:50% 100%;position:absolute;bottom:100%;left:0;right:0}.shark-app .ska-ghost[data-over]{top:0;bottom:auto}.shark-app .ska-ghost:empty{display:none}.shark-app .ska-ghost>.skw-qcard{margin:0}.dark .shark-app .ska-light-flare{box-shadow:inset 0 0 10px 1px #ffffff73,inset 0 0 28px 4px #ffa0d24d,inset 0 0 50px 8px #82afff33}@media (prefers-reduced-motion:reduce){.shark-app .ska-light-spin{animation:none}.shark-app .ska-light-edge,.shark-app .ska-light[data-on] .ska-light-edge{transition:none}}.shark-app .sk-lightbox{--home-background:#f7f5f0;--home-surface:#fff;--home-text:#1b1b1b;--home-muted:#0009;--home-faint:#00000073;--home-border:#00000021;--home-hover:#0000000a;--home-pressed:#00000012;width:min(1360px,100vw - 80px);max-width:min(1360px,100vw - 80px);height:min(880px,100vh - 64px);color:var(--home-text);gap:0;font-family:Inter,sans-serif;display:flex;overflow:hidden}.shark-app .sk-lightbox-stage{background:var(--home-background);flex:1;place-items:center;min-width:0;padding:20px 20px 72px;display:grid;position:relative;overflow:clip}.shark-app .sk-lightbox-backdrop{object-fit:cover;filter:blur(110px);opacity:.2;pointer-events:none;width:120%;height:120%;position:absolute;inset:-10%}.shark-app .sk-lightbox-image{object-fit:contain;max-width:100%;max-height:100%;position:relative}.shark-app .sk-lightbox-close{background:var(--home-surface);width:32px;height:32px;color:var(--home-muted);border:1px solid var(--home-border);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.shark-app .sk-lightbox-close:hover{color:var(--home-text)}.shark-app .sk-lightbox-close:focus,.shark-app .sk-lightbox-close:focus-visible{box-shadow:none;outline:none}.shark-app .sk-lightbox-count{background:var(--home-surface);border:1px solid var(--home-border);height:24px;color:var(--home-faint);border-radius:8px;place-items:center;padding:0 8px;font-size:12px;display:grid;position:absolute;bottom:12px;left:12px}.shark-app .sk-lightbox-rail:has(.sk-adj){width:340px}.shark-app .sk-lightbox-rail{background:var(--home-surface);border-left:1px solid var(--home-border);flex-direction:column;flex-shrink:0;gap:8px;width:301px;padding:26px 24px 20px;display:flex}.shark-app .sk-lightbox-card{background:0 0;border:0;border-radius:0}.shark-app .sk-lightbox-details{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.shark-app .sk-lightbox-groups{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:22px;display:flex;overflow-y:auto}.shark-app .sk-lightbox-group{flex-direction:column;gap:8px;display:flex}.shark-app .sk-lightbox-group h3{color:var(--home-faint);margin:0;font-size:13px;font-weight:400;line-height:18px}.shark-app .sk-lightbox-prompt{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.shark-app .sk-lightbox-prompt p{color:var(--home-text);text-wrap:pretty;margin:0;font-size:14px;line-height:21px}.shark-app .sk-lightbox-prompt p[data-clamped=true]{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shark-app .sk-lightbox-more{color:var(--home-muted);cursor:pointer;font-size:13px}.shark-app .sk-lightbox-more:hover{color:var(--home-text)}.shark-app .sk-lightbox-made{color:var(--home-muted);margin:0;font-size:14px;line-height:20px}.shark-app .sk-lightbox-inputs{gap:6px;display:flex}.shark-app .sk-lightbox-inputs button{aspect-ratio:1;cursor:pointer;background:var(--home-hover);border-radius:6px;flex:0 72px;min-width:0;overflow:hidden}.shark-app .sk-lightbox-inputs img{object-fit:cover;width:100%;height:100%;display:block}.dark .shark-app .sk-lightbox{--home-background:#1d1c1a;--home-surface:#282725;--home-text:#f4f1eb;--home-muted:#f4f1eba6;--home-faint:#f4f1eb73;--home-border:#f4f1eb29;--home-hover:#ffffff0f;--home-pressed:#ffffff1a}@media (width<=900px){.shark-app .sk-lightbox{flex-direction:column;width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:min(760px,100vh - 48px)}.shark-app .sk-lightbox-rail{border-left:0;border-top:1px solid var(--home-border);flex-shrink:1;width:100%;min-height:0}.shark-app .sk-lightbox-stage{min-height:240px}}.shark-app .sk-lightbox-versions{flex-wrap:wrap;gap:6px;display:flex}.shark-app .sk-lightbox-versions button{cursor:pointer;background:var(--home-hover);border-radius:6px;width:52px;position:relative;overflow:hidden}.shark-app .sk-lightbox-versions button img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.shark-app .sk-lightbox-versions button span{color:#fff;background:#1414148c;border-radius:6px;padding:0 5px;font-size:10px;line-height:16px;position:absolute;bottom:4px;left:4px}.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{max-width:100%;max-height:100%;display:block;position:relative}.shark-app .sk-lightbox-picture .sk-lightbox-image{display:block}.shark-app .sk-lightbox-picture .ski-region{border-radius:0}.shark-app .region-canvas{touch-action:none;position:absolute}.shark-app .region-canvas canvas{cursor:crosshair;width:100%;height:100%;display:block}.shark-app .region-panel{flex-direction:column;gap:12px;padding:0;display:flex}.shark-app .region-title{color:var(--home-text);margin:0;font-size:14px;font-weight:500}.shark-app .region-ring{pointer-events:none;border:1.5px solid #fff;border-radius:50%;margin:0;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 0 0 1px #00000073,inset 0 0 0 1px #00000040}.shark-app .region-canvas[data-tool=brush] canvas{cursor:none}.shark-app .region-tools{gap:6px;display:flex}.shark-app .region-tools button{height:32px;color:var(--home-muted);background:var(--home-hover);cursor:pointer;border-radius:10px;flex:1;font-size:13px;font-weight:500}.shark-app .region-tools button[aria-checked=true]{color:var(--home-surface);background:var(--home-text)}.shark-app .region-tools .region-clear{flex:none;padding:0 12px}.shark-app .region-tools button:disabled{opacity:.45;cursor:default}.shark-app .region-size{color:var(--home-faint);flex-direction:column;gap:6px;font-size:12px;display:flex}.shark-app .region-size input{width:100%;accent-color:var(--home-text)}.shark-app .region-actions{justify-content:flex-end;gap:6px;display:flex}.shark-app .region-actions button{cursor:pointer;border-radius:18px;height:36px;padding:0 16px;font-size:14px;font-weight:500}.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;bottom:12px;left:12px;right:12px}.shark-app .sk-lightbox-stage[data-brushing] .sk-lightbox-count{bottom:12px}.shark-app .sk-lightbox-stage:not([data-brushing]) .sk-lightbox-count{top:12px;bottom:auto}@media (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{border-left:0;border-top:1px solid var(--home-border);width:auto}.shark-app .sk-lightbox-tray{bottom:10px;left:8px;right:8px}}.shark-app .develop-panel{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0;display:flex}.shark-app .develop-head{align-items:center;gap:6px;display:flex}.shark-app .develop-head .region-title{flex:1}.shark-app .develop-preset,.shark-app .develop-reset{height:28px;color:var(--home-muted);background:var(--home-hover);cursor:pointer;border-radius:14px;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.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{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.shark-app .develop-group{flex-direction:column;gap:4px;display:flex}.shark-app .develop-group h4{letter-spacing:-.2px;text-transform:uppercase;color:var(--home-faint);margin:0 0 2px;font-size:10px;font-weight:500}.shark-app .develop-field{color:var(--home-muted);grid-template-columns:1fr auto;align-items:center;row-gap:2px;font-size:12px;line-height:16px;display:grid}.shark-app .develop-field[data-changed] .develop-name{color:var(--home-text)}.shark-app .develop-value{color:var(--home-faint);font-size:12px}.shark-app .develop-field[data-changed] .develop-value{color:var(--home-text)}.shark-app .develop-field input{width:100%;height:18px;accent-color:var(--home-text);grid-column:1/-1;margin:0}.shark-app .sk-lightbox-stage[data-developing] .sk-lightbox-count{top:auto;bottom:12px}.shark-app .sk-lightbox-strip{z-index:3;width:min(720px,100% - 32px);position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.shark-app .sk-strip{flex-direction:column;align-items:center;gap:12px;display:flex}.shark-app .sk-strip-tools{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;max-width:100%;padding:4px 24px 2px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.shark-app .sk-strip-tools::-webkit-scrollbar{display:none}.shark-app .sk-strip-tool{scroll-snap-align:center;min-width:54px;color:var(--home-muted);flex-direction:column;flex:none;align-items:center;gap:5px;font-size:11px;line-height:13px;display:flex}.shark-app .sk-strip-dial{width:50px;height:50px;color:var(--home-muted);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);cursor:pointer;background:#262523c7;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 .5px #f4f1eb24,0 6px 18px #00000040}.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{fill:none;stroke:#f5e467;stroke-width:2px;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.shark-app .sk-strip-tool:has([aria-pressed=true])>span{color:var(--home-text)}.shark-app .sk-ruler{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;background:#262523c7;border-radius:14px;width:100%;height:46px;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #f4f1eb24}.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{background-image:repeating-linear-gradient(90deg,#ffffff57 0 1px,#0000 1px 10px),repeating-linear-gradient(90deg,#fff9 0 1px,#0000 1px 50px);background-size:auto,auto 100%;position:absolute;inset:20px -400px 8px;-webkit-mask-image:linear-gradient(90deg,#0000 380px,#000 45% 55%,#0000 calc(100% - 380px));mask-image:linear-gradient(90deg,#0000 380px,#000 45% 55%,#0000 calc(100% - 380px))}.shark-app .sk-ruler-needle{background:#f5e467;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:18px;bottom:6px;left:50%}.shark-app .sk-ruler-value{text-align:center;color:#f4f1ebb3;font-size:11px;line-height:15px;position:absolute;top:3px;left:0;right:0}.shark-app .sk-ruler-value strong{color:#f4f1eb;font-variant-numeric:tabular-nums;font-weight:600}.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{z-index:1;pointer-events:none;position:absolute;inset:0}.shark-app .sk-adj-safe i{background:#ff3b3038;border:1px dashed #ff3b30b3;position:absolute;left:0;right:0}.shark-app .sk-adj{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;margin:0 -12px 0 -8px;padding:0 12px 0 8px;display:flex;overflow-y:auto}.shark-app .sk-adj-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.shark-app .sk-adj-head h3{letter-spacing:-.4px;color:var(--home-text);margin:0;font-size:17px;font-weight:600;line-height:22px}.shark-app .sk-adj-head-actions{align-items:center;gap:4px;display:flex}.shark-app .sk-adj-mini{height:26px;color:var(--home-muted);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:500}.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{color:var(--home-faint);font-size:12px}.shark-app .sk-adj-error{color:var(--fset-red);margin:0;font-size:12px;line-height:16px}.shark-app .sk-adj-empty{color:var(--home-faint);margin:0;font-size:13px}.shark-app .sk-adj-tool{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.shark-app .sk-adj-label{color:var(--home-muted);font-size:12.5px}.shark-app .sk-adj-row{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.shark-app .sk-adj-params{flex-direction:column;margin:0 -8px;display:flex}.shark-app .sk-adj-params button{height:30px;color:var(--home-muted);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;padding:0 8px;font-size:13px;display:flex}.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{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:var(--home-hover);border-radius:9px;gap:2px;padding:2px;display:grid}.shark-app .sk-adj-seg button{height:26px;color:var(--home-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;font-size:12.5px;font-weight:500;overflow:hidden}.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{background:var(--home-hover);height:28px;color:var(--home-text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 9px 0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.shark-app .sk-adj-popup:hover{background:var(--home-pressed)}.shark-app .sk-adj-looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shark-app .sk-adj-look{color:var(--home-muted);cursor:pointer;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.shark-app .sk-adj-look-pic{aspect-ratio:1;width:100%;box-shadow:0 0 0 .5px var(--home-border);border-radius:10px;display:block;overflow:hidden}.shark-app .sk-adj-look-pic img{object-fit:cover;width:100%;height:100%;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{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.shark-app .sk-adj-ratios button{height:64px;color:var(--home-muted);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.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{place-items:center;width:22px;height:22px;display:grid}.shark-app .sk-adj-ratio-ico i{border:1.5px solid;border-radius:3px;display:block}.shark-app .sk-adj-anchor{grid-template-columns:repeat(3,20px);gap:3px;display:grid}.shark-app .sk-adj-anchor button{background:var(--home-hover);cursor:pointer;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.shark-app .sk-adj-anchor span{background:var(--home-faint);border-radius:50%;width:5px;height:5px}.shark-app .sk-adj-anchor button[aria-checked=true] span{background:var(--home-text);width:7px;height:7px}.shark-app .sk-adj-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.shark-app .sk-adj-grid4 button{background:var(--home-hover);height:28px;color:var(--home-muted);cursor:pointer;border-radius:7px;font-size:12px;font-weight:500}.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{background:var(--home-hover);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;display:grid}.shark-app .sk-adj-icons button{height:28px;color:var(--home-muted);cursor:pointer;border-radius:7px;place-items:center;display:grid}.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{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:4px;display:grid}.shark-app .sk-adj-dims label{background:var(--home-hover);height:30px;box-shadow:inset 0 0 0 .5px var(--home-border);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.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{color:var(--home-faint);font-size:11.5px;font-weight:600}.shark-app .sk-adj-dims input{width:100%;min-width:0;height:100%;color:var(--home-text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:500}.shark-app .sk-adj-chain{height:28px;color:var(--home-faint);cursor:pointer;border-radius:7px;place-items:center;display:grid}.shark-app .sk-adj-chain[aria-pressed=true]{color:var(--home-text)}.shark-app .sk-adj-wells{gap:8px;display:flex}.shark-app .sk-adj-wells button,.shark-app .sk-adj-hues button{cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 .5px #ffffff40}.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{justify-content:space-between;gap:4px;display:flex}.shark-app .sk-adj-field{flex-direction:column;gap:8px;display:flex}.shark-app .sk-adj-curve{aspect-ratio:1;box-sizing:border-box;background:var(--home-hover);width:100%;max-width:100%;box-shadow:inset 0 0 0 .5px var(--home-border);border-radius:10px;padding:8px;position:relative;overflow:hidden}.shark-app .sk-adj-curve[data-hue]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e23636,#e2e236,#36e236,#36e2e2,#3636e2,#e236e2,#e23636);height:6px;position:absolute;bottom:0;left:0;right:0}.shark-app .sk-adj-curve svg{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block;overflow:visible}.shark-app .sk-adj-curve-grid{fill:none;stroke:var(--home-border);stroke-width:.4px;vector-effect:non-scaling-stroke}.shark-app .sk-adj-curve-line{fill:none;stroke:var(--home-text);stroke-width:1.6px;vector-effect:non-scaling-stroke}.shark-app .sk-adj-list{border-top:.5px solid var(--home-border);flex-direction:column;flex-shrink:0;margin:auto -8px 0;padding:10px 0 0;list-style:none;display:flex}.shark-app .sk-adj-list li{border-radius:8px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;display:grid;position:relative}.shark-app .sk-adj-list li:hover,.shark-app .sk-adj-list li[data-active]{background:var(--home-hover)}.shark-app .sk-adj-item{height:32px;color:var(--home-muted);text-align:left;cursor:pointer;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:9px;padding:0 0 0 8px;display:grid}.shark-app .sk-adj-name{color:var(--home-text);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.shark-app .sk-adj-tag{color:#1d1c1a;background:#f5e467;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:500;line-height:15px}.shark-app .sk-adj-val{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--home-faint);font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.shark-app .sk-adj-x{width:22px;height:22px;color:var(--home-faint);cursor:pointer;opacity:0;border-radius:6px;place-items:center;display:grid}.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{z-index:1;border-top:.5px solid var(--home-border);background:var(--home-surface);flex-shrink:0;align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex;position:sticky;bottom:0}.shark-app .sk-adj-list+.sk-adj-foot{border-top:0;margin-top:0;padding-top:4px}.shark-app .sk-adj-grow{flex:1}.shark-app .sk-adj-revert,.shark-app .sk-adj-cancel{height:30px;color:var(--home-muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 10px;font-size:13px}.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{background:var(--home-text);min-width:76px;height:30px;color:var(--home-surface);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.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;max-height:none;padding:4px;overflow:visible}.shark-app .sk-menu-sub{position:relative}.shark-app .sk-menu-sub-row .sk-menu-sub-chevron{color:var(--home-faint);margin-left:auto}.shark-app .sk-menu-sub-row[data-open]{background:var(--home-hover)}.shark-app .sk-menu.sk-menu-flyout{z-index:1;width:max-content;min-width:232px;max-width:320px;padding:4px;animation:none;position:absolute;top:-4px;left:calc(100% + 6px)}.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]{border-radius:13px;gap:9px;height:30px;min-height:30px;padding:0 10px;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{padding-left:12px;font-size:11.5px}.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{flex-direction:column;gap:1px;min-width:0;display:flex}.shark-app .sk-adj-item-text .sk-adj-val{text-align:left;white-space:normal;font-size:11.5px;line-height:15px;overflow:visible}.shark-app .sk-adj-list li{align-items:start}.shark-app .sk-adj-list .sk-adj-x{margin-top:5px}.shark-app .sk-crop{z-index:2;touch-action:none;position:absolute}.shark-app .sk-crop-shade{pointer-events:none;position:absolute;inset:0;overflow:hidden}.shark-app .sk-crop-shade i{position:absolute;box-shadow:0 0 0 9999px #0000008c}.shark-app .sk-crop-box{cursor:move;outline:1px solid #ffffffe6;position:absolute}.shark-app .sk-crop-third{opacity:0;pointer-events:none;background:#ffffff59;width:1px;transition:opacity .12s;position:absolute;top:0;bottom:0}.shark-app .sk-crop-third-h{width:auto;height:1px;inset:auto 0}.shark-app .sk-crop-box[data-dragging] .sk-crop-third{opacity:1}.shark-app .sk-crop-handle{width:22px;height:22px;position:absolute}.shark-app .sk-crop-handle:before{content:"";background:#fff;border-radius:1px;position:absolute}.shark-app .sk-crop-tl,.shark-app .sk-crop-tr,.shark-app .sk-crop-bl,.shark-app .sk-crop-br{border:0 solid #fff}.shark-app .sk-crop-tl{cursor:nwse-resize;border-top-width:3px;border-left-width:3px;top:-3px;left:-3px}.shark-app .sk-crop-tr{cursor:nesw-resize;border-top-width:3px;border-right-width:3px;top:-3px;right:-3px}.shark-app .sk-crop-bl{cursor:nesw-resize;border-bottom-width:3px;border-left-width:3px;bottom:-3px;left:-3px}.shark-app .sk-crop-br{cursor:nwse-resize;border-bottom-width:3px;border-right-width:3px;bottom:-3px;right:-3px}.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{cursor:ns-resize;width:34px;height:16px;margin-left:-17px;left:50%}.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{height:3px;top:6px;left:5px;right:5px}.shark-app .sk-crop-l,.shark-app .sk-crop-r{cursor:ew-resize;width:16px;height:34px;margin-top:-17px;top:50%}.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{width:3px;top:5px;bottom:5px;left:6px}.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{cursor:ns-resize;height:12px;left:0;right:0}.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{cursor:ew-resize;width:12px;top:0;bottom:0}.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{pointer-events:none;background:#f5e467;position:absolute}.shark-app .sk-crop-guide-v{width:1px;top:0;bottom:0}.shark-app .sk-crop-guide-h{height:1px;left:0;right:0}.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{z-index:2;pointer-events:none;position:absolute;overflow:hidden}.shark-app .sk-safe svg{display:block;position:absolute;inset:0}.shark-app .sk-safe-tag{color:#fff;white-space:nowrap;background:#0000008c;border-radius:999px;padding:3px 8px;font-size:11px;line-height:14px;position:absolute;top:8px;left:8px}.shark-app .sk-wheels{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:12px;display:grid}.shark-app .sk-wheels[data-count="3"]{--n:3}.shark-app .sk-wheels[data-count="2"]{--n:2;gap:28px;padding:0 22px}.shark-app .sk-wheel{flex-direction:column;align-items:center;gap:6px;display:flex}.shark-app .sk-wheel-disc{aspect-ratio:1;cursor:crosshair;touch-action:none;width:100%;box-shadow:inset 0 0 0 .5px #fff3, 0 0 0 .5px var(--home-border);background:radial-gradient(circle closest-side,gray 0%,#80808000 100%),conic-gradient(from 90deg,#ff3b30,#ff2dd2,#6d4dff,#2d7bff,#22d8ff,#2dff74,#e6ff2d,#ffb02d,#ff3b30);border-radius:50%;position:relative}.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{pointer-events:none;background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 1.5px #0000008c,0 1px 3px #0006}.shark-app .sk-wheel-label{color:var(--home-muted);font-size:11.5px}.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{background:var(--home-hover);box-shadow:inset 0 0 0 .5px var(--home-border);border-radius:12px;padding:10px}.shark-app .sk-adj-curve{padding:14px;overflow:visible}.shark-app .sk-adj-curve[data-hue]:after{border-radius:3px;bottom:6px;left:14px;right:14px}.shark-app .sk-curve-seg{flex:1}.shark-app .sk-curve-seg button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.shark-app .sk-curve-seg button i{background:var(--home-muted);border-radius:50%;width:7px;height:7px}.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{flex-direction:column;gap:12px;display:flex}.shark-app .scp-boxed{background:var(--el-field,#1e1d1c);border:1px solid var(--el-line,#ffffff0d);border-radius:8px;width:256px;padding:12px}.shark-app .scp-bare{width:100%}.shark-app .scp-satval{cursor:crosshair;-webkit-user-select:none;user-select:none;border-radius:4px;width:100%;height:128px;position:relative;overflow:hidden}.shark-app .scp-fill{position:absolute;inset:0}.shark-app .scp-thumb{border:2px solid var(--el-line,#fff);pointer-events:none;border-radius:9999px;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0000000d}.shark-app .scp-hue{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;width:100%;height:12px;position:relative}.shark-app .scp-hue-thumb{background:var(--el-info,#3b82f6);top:50%}.shark-app .scp-row{align-items:center;gap:8px;display:flex;position:relative}.shark-app .scp-dropper{border-radius:var(--el-radius-field,4px);background:var(--el-field,#171615);border:1px solid var(--el-line,#ffffff1f);justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s;display:flex}.shark-app .scp-dropper:hover{background:var(--el-field-hover,#ffffff0d)}.shark-app .scp-dropper-ico{width:16px;height:16px;color:var(--el-text-2,#ffffff80)}.shark-app .scp-hexbox{border-radius:var(--el-radius-field,4px);background:var(--el-field,#171615);border:1px solid var(--el-line,#ffffff1a);flex:1;align-items:center;height:32px;padding:0 8px;display:flex}.shark-app .scp-hex-ico{width:12px;height:12px;color:var(--el-text-2,#ffffff80);margin-right:8px}.shark-app .scp-hex-label{color:var(--el-text-2,#ffffff80);margin-right:8px;font-size:12px;line-height:16px}.shark-app .scp-hex-input{text-transform:uppercase;width:100%;color:var(--el-text,#ffffffe6);background:0 0;border:none;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:16px}.shark-app .sk-paint-overlay{z-index:2;cursor:none;touch-action:none;width:100%;height:100%;position:absolute;top:0;left:0}.shark-app .sk-paint-ring{z-index:3;box-sizing:border-box;pointer-events:none;opacity:0;will-change:transform;border:1px solid #fffffff2;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #00000073,inset 0 0 0 1px #00000073}.shark-app .sk-paint-ring[data-erase]{border-style:dashed}.shark-app .sk-paint-words{box-sizing:border-box;background:var(--home-hover);width:100%;min-height:76px;box-shadow:inset 0 0 0 .5px var(--home-border);color:var(--home-text);font:inherit;resize:vertical;border:0;border-radius:10px;outline:none;padding:9px 11px;font-size:13px;line-height:18px}.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{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.shark-app .ski-recipe li{background:var(--home-hover);height:26px;box-shadow:inset 0 0 0 .5px var(--home-border);color:var(--home-muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;display:inline-flex}.shark-app .ski-recipe li svg{color:var(--home-faint)}.shark-app .ski-recipe-name{color:var(--home-text);font-weight:500}.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.4px;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{top:12px;bottom:auto}.shark-app .sk-lightbox-stage[data-clip] .sk-lightbox-image{transform-origin:50%}.shark-app .sk-lightbox-player{position:absolute;bottom:56px;left:24px;right:24px}.shark-app .sk-lightbox-stage[data-trimming] .sk-lightbox-player{bottom:14px}.shark-app .clip-player{align-items:center;gap:12px;max-width:640px;margin:0 auto;display:flex}.shark-app .clip-play{width:32px;height:32px;color:var(--home-text);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.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{flex:1;height:28px;position:relative}.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{background:var(--home-border);border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.shark-app .clip-kept{background:color-mix(in srgb, var(--home-text) 14%, transparent);border-radius:4px;position:absolute;top:-3px;bottom:-3px}.shark-app .clip-fill{background:var(--home-text);border-radius:2px;position:absolute;top:0;bottom:0}.shark-app .clip-head{background:var(--home-text);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%}.shark-app .clip-player[data-trimming] .clip-head{border-radius:1px;width:2px;height:14px;margin:-7px 0 0 -1px}.shark-app .clip-seek,.shark-app .clip-handle{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.shark-app .clip-seek{opacity:0}.shark-app .clip-handle{pointer-events:none}.shark-app .clip-handle::-webkit-slider-runnable-track{background:0 0;height:28px}.shark-app .clip-handle::-moz-range-track{background:0 0}.shark-app .clip-handle::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;border:1.5px solid var(--home-text);background:var(--home-surface);cursor:ew-resize;border-radius:3px;width:8px;height:22px;margin-top:3px}.shark-app .clip-handle::-moz-range-thumb{pointer-events:auto;border:1.5px solid var(--home-text);background:var(--home-surface);cursor:ew-resize;border-radius:3px;width:8px;height:22px}.shark-app .clip-handle:focus-visible::-webkit-slider-thumb{outline:2px solid var(--home-text);outline-offset:2px}.shark-app .clip-time{text-align:right;min-width:88px;color:var(--home-muted);flex:none;font-size:12px}.shark-app .trim-summary{color:var(--home-text);margin:6px 0 0;font-size:14px;line-height:20px}.shark-app .trim-length{color:var(--home-muted);margin:0;font-size:13px;line-height:18px}.shark-app .trim-panel .region-actions{margin-top:auto}@media (width<=700px){.shark-app .sk-lightbox-player{bottom:50px;left:12px;right:12px}.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{width:min(560px,82%);height:200px;color:var(--home-text);display:block}.shark-app .sk-message-user{flex-wrap:wrap;row-gap:8px}.shark-app .sk-attachments{flex-wrap:wrap;flex:0 0 100%;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.shark-app .sk-attachment{border:1px solid var(--home-border);background:var(--home-surface);border-radius:14px;align-items:center;gap:10px;max-width:260px;height:52px;padding:0 14px 0 8px;display:inline-flex}.shark-app .sk-attachment-glyph{flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.shark-app .sk-attachment-glyph>img{object-fit:cover;border-radius:9px;width:36px;height:36px}.shark-app .sk-attachment-text{flex-direction:column;gap:1px;min-width:0;display:flex}.shark-app .sk-attachment-name{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:18px;overflow:hidden}.shark-app .sk-attachment-meta{color:var(--home-faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.shark-app .sk-attachment-face{width:36px;height:36px;position:relative}.shark-app .sk-attachment-face:before{content:"";background:#f5e46799;border-radius:50%;width:30px;height:30px;position:absolute;top:1px;right:-2px}.shark-app .sk-attachment-face img{border:2px solid var(--home-surface);object-fit:cover;border-radius:50%;width:32px;height:32px;position:absolute;bottom:0;left:0}.shark-app .sk-attachment-product{background:linear-gradient(#f4f2ed,#e6e2d8);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.dark .shark-app .sk-attachment-product{background:linear-gradient(#3a3835,#2e2d2a)}.shark-app .sk-attachment-product img{object-fit:cover;border-radius:6px;width:26px;height:26px;box-shadow:0 1px 3px #00000038}.shark-app .sk-attachment-palette{flex-shrink:0;display:inline-flex}.shark-app .sk-attachment-palette i{border:1.5px solid var(--home-surface);border-radius:50%;width:10px;height:10px}.shark-app .sk-attachment-palette i+i{margin-left:-3px}.shark-app .sk-attachment-poster{place-items:center;width:36px;height:36px;display:grid}.shark-app .sk-attachment-poster img{object-fit:cover;border-radius:5px;width:27px;height:36px}.shark-app .sk-attachment-icon{background:var(--home-hover);width:36px;height:36px;color:var(--home-muted);border-radius:9px;place-items:center;display:grid}.shark-app .sk-attachment[data-attachment=document] .sk-attachment-icon{color:#2e8b45;background:#dcf5e0}.shark-app .sk-attachment[data-attachment=skill] .sk-attachment-icon{color:#8a2fd6;background:#aa3aff1f}.dark .shark-app .sk-attachment[data-attachment=document] .sk-attachment-icon{color:#7fd49a;background:#2e8b4538}.dark .shark-app .sk-attachment[data-attachment=skill] .sk-attachment-icon{color:#d2a6ff;background:#aa3aff33}.shark-app .sk-attachment-tile{border:1px solid var(--home-border);background:var(--home-hover);border-radius:14px;flex-shrink:0;width:72px;height:72px;display:block;position:relative;overflow:hidden}.shark-app .sk-attachment-tile img{object-fit:cover;width:100%;height:100%;display:block}.shark-app .sk-attachment-badge{color:#fff;background:#0000008c;border-radius:6px;align-items:center;gap:3px;height:18px;padding:0 5px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;position:absolute;bottom:5px;left:5px}.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{color:var(--home-faint);margin:-2px 0 6px;padding:0 20px;font-size:13px;line-height:18px}.shark-app .skw-qcard-box{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--home-faint);color:#1f1e1c;border-radius:5px;flex-shrink:0;place-items:center;margin-left:auto;transition:background-color .12s,box-shadow .12s;display:grid}.shark-app .skw-qcard-box[data-on]{box-shadow:none;background:#f5e467}.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{color:#1f1e1c;margin:0}.shark-app .skh-swarm-name{align-items:center;gap:6px;display:inline-flex}.shark-app .sk-tool-count{font-variant-numeric:tabular-nums;color:var(--home-faint)}.shark-app .skw-tool-group{flex-direction:column;display:flex}.shark-app .sk-adj-wells .sk-adj-eyedrop{background:var(--home-hover);color:var(--home-text);place-items:center;display:grid}.shark-app .sk-menu-anchor{display:contents}.shark-app .sk-menu{z-index:80;flex-direction:column;max-height:calc(100dvh - 16px);font-size:14px;animation:.12s cubic-bezier(.2,.8,.2,1) sk-rise;display:flex;position:fixed;overflow:hidden auto}.shark-app .sk-menu:focus{outline:none}.shark-app .sk-menu-row{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex;position:relative}.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{pointer-events:none;flex-shrink:0}.shark-app .sk-menu-separator{background:color-mix(in srgb, var(--home-text) 7%, transparent);height:1px;margin:5px 9px}.shark-app .sk-menu-chevron{color:var(--home-faint);margin-left:auto}.shark-app .sk-menu-back{color:var(--home-muted);font-weight:500}.shark-app .sk-menu .ski-menu-heading{color:var(--home-faint);padding:6px 10px 4px;font-size:12px;line-height:18px}.shark-app .sk-menu .ski-menu-price{color:var(--home-faint);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:12px}.shark-app .sk-menu .ski-menu-check{color:var(--brand);margin-left:8px}.shark-app .sk-menu .ski-menu-icon{color:var(--home-muted)}.shark-app .sk-dialog-overlay{z-index:90;background:#00000080;animation:.16s sk-fade;position:fixed;inset:0}.shark-app .sk-dialog{z-index:91;outline:none;gap:16px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;animation:.18s cubic-bezier(.2,.8,.2,1) sk-zoom;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.shark-app .sk-feedback-dialog{border:1px solid var(--home-border);background:var(--home-surface);border-radius:16px;flex-direction:column;gap:12px;width:min(420px,100vw - 32px);padding:16px;display:flex}.shark-app .sk-feedback-head{align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.shark-app .sk-feedback-glyph{background:color-mix(in srgb, var(--home-text) 5%, transparent);width:28px;height:28px;color:color-mix(in srgb, var(--home-text) 45%, transparent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.shark-app .sk-feedback-optional{color:var(--home-faint);margin-left:auto;font-size:12px;font-weight:400}.shark-app .sk-feedback-reasons{flex-wrap:wrap;gap:6px;display:flex}.shark-app .sk-feedback-reasons button{background:color-mix(in srgb, var(--home-text) 4%, transparent);color:color-mix(in srgb, var(--home-text) 55%, transparent);border-radius:999px;padding:4px 10px;font-size:12px;line-height:16px;transition:background-color .15s,color .15s,scale .15s}.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;background:color-mix(in srgb, var(--home-text) 4%, transparent);color:color-mix(in srgb, var(--home-text) 80%, transparent);border-radius:12px;outline:none;padding:8px 12px;font-size:12px;line-height:18px}.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{background:var(--home-text);height:32px;color:var(--home-surface);border-radius:999px;align-self:flex-end;align-items:center;padding:0 14px;font-size:12px;font-weight:500;transition:opacity .15s,scale .15s;display:flex}.shark-app .sk-feedback-send:hover{opacity:.9}.shark-app .sk-feedback-send:active{scale:.96}.shark-app .sk-feedback-sent{align-items:center;gap:10px;font-size:13.5px;animation:.3s sk-fade;display:flex}.shark-app .sk-feedback-sent svg{color:var(--brand)}.shark-app .sk-tip-anchor{display:inline-flex;position:relative}.shark-app .sk-tip{white-space:nowrap;pointer-events:none;animation:.12s sk-fade;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.shark-app .skh-tooltip.sk-tip{z-index:100}.shark-app .sk-toast{z-index:120;border:1px solid var(--home-menu-border);background:var(--home-menu-surface);max-width:calc(100vw - 32px);color:var(--home-text);box-shadow:var(--home-menu-shadow);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:18px;animation:.16s sk-rise;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.shark-app .sk-toast button{background:var(--home-text);color:var(--home-surface);border-radius:8px;padding:4px 10px;font-weight:500}.shark-app .sk-app-tile{letter-spacing:0;border-radius:5px;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid;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{resize:none;background:0 0;border:0;outline:none;width:100%;display:block;overflow-y:auto}.shark-app textarea.skh-composer-editor::placeholder{color:var(--home-faint);opacity:1}.shark-app .skh-composer-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:12px 16px 0;display:flex}.shark-app .skh-composer-compact .skh-composer-chips{padding:0}.shark-app .skh-app-chip{text-align:left;white-space:nowrap;border:0;flex-shrink:1;min-width:0;max-width:min(100%,260px)}.shark-app .skh-app-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shark-app .skh-chip-glyph{justify-content:center;align-items:center;min-width:18px;height:18px;transition:opacity .12s;display:flex}.shark-app .skh-chip-glyph>img,.shark-app .skh-chip-glyph>.sk-app-tile{object-fit:contain;border-radius:5px;width:18px;height:18px}.shark-app .skh-app-chip-icon>.skh-token-remove-icon{margin:auto;transition:opacity .12s;inset:0}.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{border:1.5px solid var(--home-hover);object-fit:cover;border-radius:5px;width:18px;height:18px}.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 .sk-prose{letter-spacing:-.3125px;overflow-wrap:anywhere;max-width:62ch;font-size:16px;line-height:26px}.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{gap:var(--sk-flow);flex-direction:column;min-width:0;display:flex}.shark-app .sk-flow:empty{display:none}.shark-app .sk-message-body .sk-flow>*{margin-block:0}.shark-app .sk-prose-pic{vertical-align:top;max-width:240px;color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:inline-flex}.shark-app .sk-prose a.sk-prose-pic{text-decoration:none}.shark-app .sk-prose-media{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.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{aspect-ratio:auto 4/5;border:1px solid var(--home-border);object-fit:cover;background:var(--home-hover);border-radius:14px;width:240px;max-width:100%;height:auto;max-height:400px}.shark-app .sk-prose-pic .sk-img-blank{color:var(--home-faint);place-items:center;display:grid}.shark-app .sk-prose-pic span{color:var(--home-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.shark-app .sk-prose-pic:hover span{color:var(--home-text)}.shark-app .sk-media-clip .sk-media-video{aspect-ratio:16/9;border:1px solid var(--home-border);background:var(--home-hover);border-radius:14px;width:240px;max-width:100%;display:block;position:relative;overflow:hidden}.shark-app .sk-media-clip .sk-media-video video,.shark-app .sk-media-clip .sk-media-video img{object-fit:cover;aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;display:block}.shark-app .sk-media-play{color:#fff;background:#0000008c;border-radius:11px;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;bottom:8px;left:8px}.shark-app .sk-prose-pic .sk-media-play{color:#fff;font-size:11.5px;line-height:22px}.shark-app .sk-media-file{border:1px solid var(--home-border);width:300px;max-width:100%;color:inherit;vertical-align:top;border-radius:14px;align-items:center;gap:10px;margin:6px 8px 6px 0;padding:8px 12px 8px 8px;text-decoration:none;display:inline-flex}.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{background:var(--home-hover);width:40px;height:40px;color:var(--home-muted);border-radius:10px;flex:none;place-items:center;display:grid}.shark-app .sk-media-font{color:var(--home-text);font-size:19px;line-height:1}.shark-app .sk-media-file-text{flex-direction:column;flex:1;min-width:0;display:flex}.shark-app .sk-media-file-name{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:18px;overflow:hidden}.shark-app .sk-media-file-kind{color:var(--home-faint);font-size:12px;line-height:16px}.shark-app .sk-media-file-open{color:var(--home-muted);flex:none;font-size:12.5px}.shark-app .sk-media-outputs{margin:10px 0 4px}.shark-app .sk-media-visuals,.shark-app .sk-media-files{flex-wrap:wrap;display:flex}.shark-app .sk-media-more{color:var(--home-faint);margin-top:4px;font-size:12.5px}.shark-app .skw-visual-tile video{object-fit:cover;width:100%;height:100%;display:block}.shark-app .skw-file-thumb{padding:0;overflow:hidden}.shark-app .skw-file-thumb img{object-fit:cover;width:100%;height:100%;display:block}.shark-app .sk-prose h1,.shark-app .sk-prose h2,.shark-app .sk-prose h3,.shark-app .sk-prose h4{letter-spacing:-.4px;font-weight:600}.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:outside}.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;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);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{background:color-mix(in srgb, var(--home-text) 6%, transparent);border-radius:6px;padding:2px 6px;font-size:.85em}.shark-app .sk-prose pre{background:color-mix(in srgb, var(--home-text) 5%, transparent);border-radius:12px;padding:12px 14px;font-size:13px;line-height:20px;overflow-x:auto}.shark-app .sk-prose pre code{background:0 0;padding:0}.shark-app .sk-prose blockquote{border-left:2px solid var(--home-border);color:var(--home-muted);padding-left:14px}.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{border-bottom:1px solid var(--home-border);text-align:left;vertical-align:top;padding:6px 12px 6px 0}.shark-app .sk-prose th{color:var(--home-muted);font-weight:500}.shark-app .sk-fresh{color:var(--sk-violet);transition:color .7s}.shark-app .sk-caret{background:var(--sk-violet);border-radius:999px;width:2px;height:16px;margin:0 0 -2px 2px;animation:2s cubic-bezier(.4,0,.6,1) infinite sk-pulse;display:inline-block}.shark-app [data-streaming] p>span:not(.sk-caret):not(.sk-prose-media){animation:.5s both sk-fade}.shark-app .sk-prose[data-streaming]>:last-child:after{content:"";background:var(--sk-violet);border-radius:999px;width:2px;height:16px;margin:0 0 -2px 2px;animation:2s cubic-bezier(.4,0,.6,1) infinite sk-pulse;display:inline-block}.shark-app .sk-prose[data-held]{opacity:.45;transition:opacity .3s}.shark-app .sk-plan-glyph b{background:color-mix(in srgb, var(--home-text) 35%, transparent);border-radius:1px;width:8px;height:2px}.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{background:color-mix(in srgb, var(--home-text) 55%, transparent);border-radius:1px;width:8px;height:2px}.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{flex-direction:column;display:flex}.shark-app .sk-plan-tools{flex-direction:column;gap:2px;margin:4px 0 2px;display:flex}.shark-app .sk-thinking{letter-spacing:-.3125px;color:var(--home-muted);align-items:center;gap:10px;font:16px/26px -apple-system,BlinkMacSystemFont,Inter,sans-serif;display:flex}.shark-app .sk-thinking-mark{flex-shrink:0;width:22px;height:22px;display:block}.shark-app .sk-thinking-dot{background:var(--sk-yellow);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite sk-pulse;display:none}.shark-app .sk-thinking-dot[data-alone]{display:block}.shark-app .sk-thinking-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:26px;animation:.3s sk-rise,2.2s linear infinite sk-shimmer;display:inline-block;position:relative;overflow:hidden}.shark-app .sk-thinking-time{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--home-faint);flex-shrink:0;font-size:12px}@media (prefers-reduced-motion:reduce){.shark-app .sk-thinking-mark{display:none}.shark-app .sk-thinking-dot{animation:none;display:block}}.shark-app .sk-summary{letter-spacing:-.3125px;color:var(--home-muted);font-size:16px;line-height:26px}.shark-app .sk-notice{color:var(--home-muted);align-items:center;gap:8px;margin-top:10px;font-size:14px;line-height:20px;display:flex}.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{text-align:center;color:var(--home-faint);padding:40px 24px;font-size:14px}.shark-app .sk-tool-lock{color:var(--home-faint);flex-shrink:0}.shark-app .sk-tool-free{color:#2f7d4f;background:#2f7d4f1a;border-radius:6px;flex-shrink:0;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.shark-app .sk-tool-failed{color:var(--red);background:#f54b4b1a;border-radius:6px;flex-shrink:0;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.shark-app .sk-tool-stopped{color:var(--home-faint);flex-shrink:0;font-size:12px;line-height:18px}.dark .shark-app .sk-tool-free{color:#7fd1a0;background:#7fd1a01f}.shark-app .sk-plan{flex-direction:column;width:100%;display:flex}.shark-app .sk-plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.shark-app .sk-plan-count{font-variant-numeric:tabular-nums;flex-shrink:0}.shark-app .sk-plan-bar{background:color-mix(in srgb, var(--home-text) 6%, transparent);border-radius:999px;width:100%;height:3px;overflow:hidden}.shark-app .sk-plan-bar span{border-radius:inherit;background:color-mix(in srgb, var(--home-text) 80%, transparent);height:100%;transition:width .5s;display:block}.shark-app .sk-plan-steps{flex-direction:column;display:flex}.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{width:16px;height:22px;color:color-mix(in srgb, var(--home-text) 35%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.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{background:color-mix(in srgb, var(--home-text) 15%, transparent);border-radius:50%;width:6px;height:6px}.shark-app .sk-plan-label{flex:1;min-width:0}.shark-app .sk-plan-detail{display:block}.shark-app .sk-plan-uses{color:var(--home-faint);font-size:12px;line-height:16px;display:block}.shark-app .sk-plan-total{color:var(--home-faint);font-size:13px;line-height:20px}.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;color:var(--home-faint);font-variant-numeric:tabular-nums;border-radius:8px;margin-left:6px;padding:0 8px;font-size:12px;line-height:16px}.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{border:1px solid var(--home-border);background:var(--home-surface);border-radius:14px;width:min(100%,360px);margin:2px 0 8px;padding:10px 14px;font-size:13px;line-height:20px;animation:.14s sk-rise}.shark-app .sk-receipt-row{color:var(--home-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:3px 0;display:flex}.shark-app .sk-receipt-total{border-top:1px solid var(--home-border);color:var(--home-text);margin-top:4px;padding-top:7px;font-weight:500}.shark-app .sk-receipt-note{color:var(--home-faint);margin-top:4px;font-size:12px}.shark-app .sk-refusal{border:1px solid var(--home-border);background:var(--home-surface);border-radius:18px;align-items:center;gap:12px;width:min(100%,560px);margin:8px 0;padding:14px 14px 14px 16px;display:flex}.shark-app .sk-refusal-icon{color:#ce67ca;flex-shrink:0}.shark-app .sk-refusal-text{letter-spacing:-.2px;text-wrap:pretty;flex:1;min-width:0;font-size:15px;line-height:22px}.shark-app .sk-refusal-action{white-space:nowrap;background:var(--home-text);height:34px;color:var(--home-surface);border-radius:999px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:500;transition:opacity .12s}.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{color:#b04fac;background:#f7bef573}.dark .shark-app .sk-refusal[data-action=top_up] .sk-refusal-action{color:#f0a9ec;background:#f7bef526}@media (width<=520px){.shark-app .sk-refusal{flex-wrap:wrap}.shark-app .sk-refusal-action{margin-left:27px}}.shark-app .sk-approval-lock{color:var(--home-faint);margin:0 6px -2px 0;display:inline-block}.shark-app .sk-approval-reason{color:var(--home-muted);margin-top:2px;font-size:13px;line-height:20px}.shark-app .sk-qcard-price{font-weight:500}.shark-app .sk-qcard-detail{color:var(--home-faint);font-size:12px;line-height:18px;display:block}.shark-app .sk-qcard-thumb{object-fit:cover;background:var(--home-hover);border-radius:8px;flex-shrink:0;width:36px;height:36px}.shark-app span.sk-qcard-thumb{color:var(--home-faint);place-items:center;display:grid}.shark-app .sk-qcard-hint{color:var(--home-faint);padding:0 20px 4px;font-size:13px;line-height:20px}.shark-app .ska-held>*{pointer-events:none}.shark-app .sk-primary-nav{flex-direction:column;display:flex}.shark-app .sk-inbox-count{min-width:20px;height:20px;color:var(--home-text);text-align:center;font-variant-numeric:tabular-nums;background:#f5e4678c;border-radius:999px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:500;line-height:20px}.shark-app .sk-inbox-row[aria-expanded=true]{background:var(--home-pressed)}.shark-app .sk-inbox .sk-inbox-list{flex-direction:column;gap:6px;display:flex}.shark-app .sk-inbox-item{border:1px solid var(--home-border);background:var(--home-surface);text-align:left;border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding:12px 14px;transition:background-color .12s;display:flex}.shark-app .sk-inbox-kind{color:var(--home-faint);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.shark-app .sk-inbox-kind i{background:var(--home-faint);border-radius:50%;width:6px;height:6px}.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{color:var(--home-text);font-size:14px;line-height:20px}.shark-app .sk-inbox-meta{color:var(--home-faint);font-size:12px;line-height:16px}.shark-app .sk-inbox-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.shark-app .sk-inbox-action{background:var(--home-hover);color:var(--home-muted);border-radius:999px;padding:3px 10px;font-size:12px;line-height:16px}.shark-app .sk-lightbox-overlay{place-items:center;padding:24px;display:grid}.shark-app .sk-lightbox-overlay .sk-lightbox{border:1px solid var(--home-border);background:var(--home-background);border-radius:18px;animation:.18s cubic-bezier(.2,.8,.2,1) sk-rise;position:relative;overflow:hidden}.shark-app .sk-message-day{align-items:center;gap:10px;padding:4px 0;display:flex}.shark-app .sk-message-day>span[aria-hidden]{background:var(--home-border);opacity:.6;flex:1;height:1px}.shark-app .sk-message-day>span:not([aria-hidden]){color:var(--home-faint);flex-shrink:0;font-size:12px;line-height:16px}.shark-app .sk-mock-note{z-index:60;border:1px solid var(--edge-outline);background:color-mix(in srgb, var(--white-main) 95%, transparent);color:var(--light-text-grey);pointer-events:none;border-radius:999px;padding:6px 12px;font-size:12px;line-height:16px;position:fixed;bottom:12px;right:12px;box-shadow:0 1px 2px #0000000d}@media (width<=700px){.shark-app .sk-mock-note{display:none}}.shark-app .sk-offer{background:#f5e4672e;border-radius:18px;align-items:center;gap:12px;width:min(100%,640px);margin:4px 0 14px;padding:12px 12px 12px 14px;animation:.18s sk-rise;display:flex}.shark-app .sk-offer-mark{color:#8a7900;background:#f5e46773;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.shark-app .sk-offer-text{min-width:0;color:var(--home-text);text-wrap:pretty;flex:1;font-size:14px;line-height:21px}.shark-app .sk-offer-actions{flex-shrink:0;gap:4px;display:flex}.shark-app .sk-offer-actions button{white-space:nowrap;border-radius:999px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .12s,opacity .12s}.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{color:var(--home-muted);flex-shrink:0;align-items:center;gap:5px;font-size:13px;display:inline-flex}.shark-app .sk-offer[data-settled]{border:1px solid var(--home-border);background:0 0}.dark .shark-app .sk-offer-mark{color:#f5e467;background:#f5e46726}@media (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{text-align:left;flex-direction:column;gap:4px;width:100%;display:flex}.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{align-items:stretch;width:360px;padding:0;overflow:hidden}.shark-app .sk-inbox .skw-agents-scroll{flex-direction:column;gap:6px;display:flex}.shark-app .sk-dialog-note{color:var(--home-muted);margin:0 0 14px;font-size:14px;line-height:21px}.shark-app .sk-archived-list{flex-direction:column;gap:10px;max-height:50dvh;display:flex;overflow-y:auto}.shark-app .sk-memory-dialog .sk-memory-list{max-height:50dvh;overflow-y:auto}.shark-app .sk-memory-list{flex-direction:column;gap:2px;display:flex}.shark-app .sk-memory-fact{color:var(--home-text);border-radius:10px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:14px;line-height:20px;display:flex}.shark-app .sk-memory-fact:hover{background:var(--home-hover)}.shark-app .sk-memory-fact>span{overflow-wrap:anywhere;flex:1;min-width:0}.shark-app .sk-memory-fact small{color:var(--home-faint);font-size:12px;line-height:16px;display:block}.shark-app .sk-memory-learned{color:var(--home-text);margin:0;padding:6px 8px;font-size:14px;line-height:20px}.shark-app .sk-memory-fact button{color:var(--home-muted);opacity:0;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;line-height:18px;transition:opacity .12s,background-color .12s}.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]{opacity:.5;text-decoration:line-through}.shark-app .sk-offer[data-decision=apply]{border:1px solid var(--home-border);background:0 0}.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{color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;padding:2px 6px;font-size:11px;line-height:14px;position:absolute;bottom:6px;left:6px}.shark-app .skh-menu .skh-choice-row>.skh-row-copy:first-child{display:flex}.shark-app .ski-ask-settings{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.shark-app .ski-ask-setting{height:26px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:999px;padding:0 10px;font-size:13px;line-height:1}.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{flex-direction:column;gap:2px;max-height:220px;margin-top:8px;padding-right:4px;font-size:13px;line-height:18px;list-style:none;display:flex;overflow-y:auto}.shark-app .ski-quote-row{border-top:1px solid #0000000f;flex-direction:column;gap:2px;padding:4px 0;display:flex}.shark-app .ski-quote-row:first-child{border-top:0}.shark-app .ski-quote-row-head{align-items:center;gap:8px;min-width:0;display:flex}.shark-app .ski-quote-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.shark-app .ski-quote-row-meta{opacity:.6;font-variant-numeric:tabular-nums;flex-shrink:0}.shark-app .ski-quote-row-mark{background:#0000002e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.shark-app .ski-quote-row[data-state=making] .ski-quote-row-mark{background:var(--brand);animation:1.4s ease-in-out infinite ski-row-pulse}.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;opacity:.6;width:fit-content;font-size:12px;list-style:none}.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{opacity:.75;margin-top:2px}.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{padding:var(--skh-type-pad);letter-spacing:-.3125px;pointer-events:none;align-items:flex-start;gap:8px;padding-bottom:0;font-size:16px;line-height:26px;display:flex;position:absolute;inset:0;overflow:hidden}.shark-app .skh-composer-compact .skh-suggestion{line-height:24px}.shark-app .skh-suggestion-text{min-width:0;color:color-mix(in oklab, currentColor 42%, transparent);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.shark-app .skh-suggestion-or{color:color-mix(in oklab, currentColor 42%, transparent);flex-shrink:0;margin:0 -2px;font-size:12px;line-height:26px}.shark-app .skh-composer-compact .skh-suggestion-or{line-height:24px}.shark-app .skh-suggestion kbd{min-width:22px;height:20px;color:color-mix(in oklab, currentColor 55%, transparent);border:1px solid #0000001f;border-radius:5px;flex-shrink:0;place-items:center;margin-top:3px;padding:0 5px;font-size:12px;line-height:1;display:grid}.shark-app .skw-agents{flex-direction:column;gap:2px;display:flex}.shark-app .skw-agent-row{text-align:left;width:calc(100% + 16px);color:var(--home-muted);border-radius:10px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;font-size:15px;line-height:22px;display:flex}.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{flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.shark-app .skw-agent-icon img{object-fit:contain;border-radius:4px;width:16px;height:16px;display:block}.shark-app .skw-agent-name{color:var(--home-text);flex-shrink:0;font-weight:500}.shark-app .skw-agent-status{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.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{color:var(--home-muted);flex-direction:column;gap:0;min-width:0;margin:0 0 4px 30px;font-size:14px;line-height:22px;display:flex}.shark-app .skw-agent-thought{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shark-app .skw-agent-quiet{white-space:nowrap}.shark-app .skw-agent-chevron{color:var(--home-faint);opacity:.75;flex-shrink:0}.shark-app .skw-agent-steps{border-left:1px solid var(--home-border);flex-direction:column;margin:2px 0 6px 8px;padding-left:20px;display:flex}.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{cursor:pointer;color:color-mix(in oklab, currentColor 60%, transparent);align-items:center;gap:4px;list-style:none;display:inline-flex}.shark-app .ski-quote-details>summary::-webkit-details-marker{display:none}.shark-app .ski-quote-details>summary:after{content:"›";transition:transform .12s}.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{counter-reset:brief;flex-direction:column;gap:8px;max-height:220px;margin:6px 0 0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.shark-app .ski-quote-brief>li{counter-increment:brief;flex-direction:column;gap:1px;display:flex}.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{flex-wrap:wrap;gap:6px;margin:8px 0 2px;display:flex}.shark-app .ski-inputs[data-small]{gap:4px;margin:4px 0 0}.shark-app .ski-input{border:1px solid var(--home-border);height:32px;color:color-mix(in oklab, currentColor 70%, transparent);border-radius:9px;align-items:center;gap:6px;padding:3px 9px 3px 3px;font-size:12.5px;line-height:16px;display:inline-flex}.shark-app .ski-inputs[data-small] .ski-input{border-radius:7px;height:24px;padding:2px 7px 2px 2px;font-size:11.5px}.shark-app .ski-input img,.shark-app .ski-input-blank{object-fit:cover;background:var(--home-hover);border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.shark-app .ski-inputs[data-small] .ski-input img,.shark-app .ski-inputs[data-small] .ski-input-blank{border-radius:5px;width:20px;height:20px}.shark-app .ski-input-label{color:var(--home-text);font-variant-numeric:tabular-nums;font-weight:600}.shark-app .ski-input-role{opacity:.75}.shark-app .sk-note-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 12px;display:flex}.shark-app .sk-note-chip{border:1px solid var(--home-border);min-width:0;max-width:100%;color:var(--home-text);border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 3px;font-size:13px;line-height:18px;animation:.18s sk-rise;display:inline-flex}.shark-app .sk-note-chip-icon{background:var(--home-hover);width:22px;height:22px;color:var(--home-muted);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.shark-app .sk-note-chip-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.shark-app .sk-note-chip-meta{color:var(--home-muted);flex-shrink:0}.shark-app .sk-note-chip-undo{width:18px;height:18px;color:var(--home-faint);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;margin-right:-5px;display:grid}.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{white-space:normal;padding-block:2px;font-weight:400}.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{color:#8a2fd6;background:#aa3aff1f}.shark-app .sk-note-chip[data-tone=memory] .sk-note-chip-icon{color:#0a6fd0;background:#008cff1a}.shark-app .sk-note-chip[data-tone=recipe] .sk-note-chip-icon{color:#8a6d00;background:#f5e46759}.dark .shark-app .sk-note-chip[data-tone=skill] .sk-note-chip-icon{color:#d2a6ff;background:#aa3aff33}.dark .shark-app .sk-note-chip[data-tone=memory] .sk-note-chip-icon{color:#8cc8ff;background:#008cff2e}.dark .shark-app .sk-note-chip[data-tone=recipe] .sk-note-chip-icon{color:#f0dd7a;background:#f5e4672e}.shark-app .sk-offer-slot>.sk-offer{margin:0}.shark-app .ski-tile[data-loading]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff73 50%,#0000 80%);animation:1.4s ease-in-out infinite sk-image-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dark .shark-app .ski-tile[data-loading]:after{background:linear-gradient(100deg,#0000 20%,#ffffff12 50%,#0000 80%)}.shark-app .ski-tile-failed{text-align:center;color:var(--home-muted);background:var(--home-hover);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12px;line-height:16px;display:flex;position:absolute;inset:0}.shark-app .ski-tile-failed>svg{color:var(--home-faint)}.shark-app .ski-tile-retry{border:1px solid var(--home-border);background:var(--home-surface);color:var(--home-text);cursor:pointer;border-radius:999px;margin-top:2px;padding:3px 12px;font-size:12px;font-weight:500;line-height:18px}.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{border-radius:16px;min-width:240px;min-height:200px;font-size:13px;position:static}.shark-app .sk-img-blank{background:var(--home-hover);width:100%;min-width:16px;height:100%;min-height:16px;color:var(--home-faint);place-items:center;display:inline-grid}.shark-app .skw-agents-wait{background:#e0a100;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #e0a1002e}.shark-app .skw-agents-dash{background:var(--home-faint);border-radius:1px;width:8px;height:1.5px;display:block}.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{color:#8a6200;cursor:pointer;background:#e0a10024;border-radius:999px;margin-left:8px;padding:0 8px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.shark-app .skw-agents-waiting:hover{background:#e0a1003d}.dark .shark-app .skw-agents-waiting{color:#f0c24a;background:#f0c24a29}.shark-app .skw-agents-note{color:var(--home-faint);margin-left:8px;font-size:12px}.shark-app .skw-bar[data-state=waiting] .skw-bar-count{color:#8a6200;background:#e0a10024}.dark .shark-app .skw-bar[data-state=waiting] .skw-bar-count{color:#f0c24a;background:#f0c24a29}.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{align-items:center;gap:4px;margin:0 4px 0 6px;display:inline-flex}.shark-app .skw-qcard-pages i{border:1.5px solid var(--home-faint);box-sizing:border-box;border-radius:50%;width:6px;height:6px}.shark-app .skw-qcard-pages i[data-state=answered]{background:#3f9a54;border-color:#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{color:var(--home-muted);padding:6px 20px 2px;font-size:13px;line-height:20px}.shark-app .sk-qcard-ready{color:var(--home-text);background:#3f9a541a;border-radius:12px;margin:8px 12px 2px;padding:8px 12px;font-size:13px;line-height:20px}.dark .shark-app .sk-qcard-ready{background:#3f9a542e}.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]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin:1px 0 0 28px;display:block;overflow:hidden}.shark-app .skh-composer-editor{overflow-wrap:anywhere;word-break:break-word}.shark-app .skw-line-sub{color:var(--home-faint);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:-2px 0 4px 28px;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}.shark-app .ski-ask-strip{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.shark-app .ski-ask-strip-thumb{background:var(--home-hover);border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.shark-app .ski-ask-strip-thumb img{object-fit:cover;width:100%;height:100%;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{background:var(--home-hover);border-radius:7px;width:36px;height:36px;overflow:hidden}.shark-app .skh-menu .ski-ask-ref-row .skh-row-icon img{object-fit:cover;width:36px;height:36px;display:block}.shark-app .ski-ask-shape{place-items:center;width:18px;height:20px;display:grid}.shark-app .ski-ask-shape i{opacity:.75;border:1.5px solid;border-radius:3px;display:block}.shark-app .ski-tile-open video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.shark-app .sk-lightbox-video{background:#000;border-radius:8px;max-width:100%;max-height:100%}.shark-app .sk-lightbox-audio{width:min(480px,90%)}.shark-app .sk-menu{z-index:120}.shark-app .sk-lightbox-picture{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.shark-app .sk-lightbox-picture .sk-lightbox-image,.shark-app .sk-lightbox-picture .sk-lightbox-video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.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{border-radius:8px;width:100%;height:100%;margin:0;padding:0;text-decoration:none;display:block}.shark-app .ski-ask-strip-pic{width:100%;height:100%;display:block}.shark-app .ski-ask-strip-pic img,.shark-app .ski-ask-strip-pic svg{object-fit:cover;width:100%;height:100%;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{z-index:1;height:32px;position:absolute;top:100%;left:0}.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{overscroll-behavior:contain;max-height:min(420px,60vh);overflow-y:auto}.shark-app .ski-tool-ask{color:var(--home-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.shark-app .ski-tool-ask-words{font-weight:500}.shark-app .ski-tool-ask-field{color:var(--home-muted);align-items:center;gap:6px;display:inline-flex}.shark-app .ski-tool-ask-field input{border:1px solid var(--home-border);background:var(--home-surface);width:64px;height:30px;color:var(--home-text);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 8px}.shark-app .ski-tool-ask-field input:focus{border-color:color-mix(in oklab, var(--home-text) 35%, transparent);outline:none}.shark-app .ski-tool-ask-field[data-text] input{font-variant-numeric:normal;width:180px}.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{object-fit:cover;width:100%;height:100%;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{flex-direction:column;gap:6px;margin:4px 0 8px;display:flex}.shark-app .skw-check{border:1px solid var(--home-border);background:var(--home-surface);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.shark-app .skw-check[data-faded]{opacity:.7}.shark-app .skw-check-head{color:var(--home-text);text-align:left;cursor:pointer;align-items:center;gap:8px;font-size:13.5px;line-height:20px;display:flex}.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{color:var(--home-muted);margin:0;padding:0 0 0 21px;font-size:13px;line-height:19px;list-style:outside}.shark-app .skw-check-pairs{scrollbar-width:thin;cursor:zoom-in;gap:8px;padding:2px 0 2px 21px;display:flex;overflow-x:auto}.shark-app .skw-check-pair{flex-direction:column;flex-shrink:0;align-items:center;gap:3px;display:flex}.shark-app .skw-check-thumbs{background:var(--home-hover);border-radius:7px;gap:2px;display:flex;overflow:hidden}.shark-app .skw-check-thumbs img,.shark-app .skw-check-thumbs .sk-img-blank{object-fit:cover;width:34px;height:46px;display:block}.shark-app .skw-check-time{color:var(--home-faint);font-variant-numeric:tabular-nums;font-size:11px;line-height:14px}.shark-app .skw-check-older{color:var(--home-muted);cursor:pointer;align-self:flex-start;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.shark-app .skw-check-older:hover{color:var(--home-text)}.shark-app .skw-check-viewer{flex-direction:column;width:min(960px,100vw - 48px);max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.shark-app .skw-check-viewer-head{border-bottom:1px solid var(--home-border);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.shark-app .skw-check-viewer-body{padding:16px;overflow:auto}.shark-app .skw-check-sheet{border-radius:8px;max-width:100%;height:auto;margin:0 auto;display:block}.shark-app .skw-check-viewer-pairs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shark-app .skw-check-viewer-label{color:var(--home-faint);font-size:12px}.shark-app .skw-check-viewer-pairs figure{flex-direction:column;gap:4px;margin:0;display:flex}.shark-app .skw-check-viewer-pairs img{object-fit:contain;background:var(--home-hover);border-radius:8px;width:100%;height:auto}.shark-app .skw-check-viewer-pairs figcaption{color:var(--home-faint);font-size:11.5px}.shark-app .skw-pick-search{border:1px solid var(--home-border);background:var(--home-surface);height:40px;color:var(--home-faint);border-radius:12px;align-items:center;gap:8px;margin:4px 12px 2px;padding:0 12px;transition:border-color .1s;display:flex}.shark-app .skw-pick-search:focus-within{border-color:var(--home-muted);color:var(--home-text)}.shark-app .skw-pick-search input{min-width:0;height:100%;color:var(--home-text);background:0 0;border:0;outline:0;flex:1;font:400 14px/20px Inter,sans-serif}.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{overscroll-behavior:contain;flex-direction:column;max-height:min(360px,46vh);padding:0 12px 12px;display:flex;overflow-y:auto}.shark-app .skw-pick-group{flex-direction:column;display:flex}.shark-app .skw-pick-label{color:var(--home-faint);margin:0;padding:10px 8px 4px;font-size:12px;font-weight:500;line-height:16px}.shark-app .skw-pick-more{border-top:1px solid var(--home-border);margin-top:4px;padding-top:4px}.shark-app .skw-pick-row{min-height:52px}.shark-app .skw-pick-thumb{border-radius:9px;width:40px;height:40px}.shark-app .skw-pick-new .skw-pick-thumb{background:var(--home-hover);color:var(--home-muted)}.shark-app .skw-pick-text{flex-direction:column;min-width:0;display:flex}.shark-app .skw-pick-title,.shark-app .skw-pick-text .sk-qcard-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shark-app .skw-pick-row[data-chosen]>svg{flex-shrink:0;margin-left:auto}.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{z-index:40;overscroll-behavior:contain;border:1px solid var(--home-menu-border);background:var(--home-menu-surface);max-height:min(340px,44dvh);box-shadow:var(--home-menu-shadow);border-radius:16px;padding:6px;animation:.12s cubic-bezier(.2,.8,.2,1) sk-rise;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.shark-app .skh-composer-area:not(.skh-composer-compact) .skh-mention-menu{top:calc(100% + 8px);bottom:auto}.shark-app .skh-composer-compact .skh-mention-menu{grid-column:1/-1}.shark-app .skh-mention-row{cursor:pointer;min-height:36px;color:var(--home-text);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.shark-app .skh-mention-row[data-active=true]{background:var(--home-border)}.shark-app .skh-mention-icon{width:22px;height:22px;color:var(--home-muted);flex-shrink:0;place-items:center;display:grid}.shark-app .skh-mention-thumb{border-radius:5px;width:22px;height:22px;display:block;overflow:hidden}.shark-app .skh-mention-thumb img{object-fit:cover;width:100%;height:100%}.shark-app .skh-mention-copy{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.shark-app .skh-mention-name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:45%;font-size:14px;line-height:20px;overflow:hidden}.shark-app .skh-mention-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--home-faint);flex:1;font-size:13px;line-height:18px;overflow:hidden}.shark-app .skh-mention-chevron{color:var(--home-faint);flex-shrink:0;margin-left:auto}.shark-app .skh-mention-back{width:100%;color:var(--home-muted);align-items:center;gap:4px;padding:4px 6px 8px;font-size:13px;display:flex}.shark-app .skh-mention-back:hover{color:var(--home-text)}.shark-app .skh-mention-empty{color:var(--home-muted);margin:0;padding:14px 10px;font-size:13px}.shark-app .skh-chip-thumb{border-radius:4px;width:18px;height:18px;display:block;overflow:hidden}.shark-app .skh-chip-thumb img{object-fit:cover;width:100%;height:100%}.shark-app .skh-menu-search{background:var(--home-border);width:100%;height:32px;color:var(--home-text);border:0;border-radius:8px;outline:none;margin:0 0 4px;padding:0 10px;font-size:14px}.shark-app .skh-menu-search::placeholder{color:var(--home-faint)}.shark-app .sk-apps-content{width:min(100%,768px);color:var(--home-text);flex-direction:column;gap:34px;margin-inline:auto;padding:24px 24px 25px;display:flex}.shark-app .sk-apps-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 8px;display:flex}.shark-app .sk-apps-heading h1{letter-spacing:-.45px;margin:0;font-size:20px;font-weight:600;line-height:28px}.shark-app .sk-apps-heading p{color:var(--home-muted);margin:2px 0 0;font-size:14px;line-height:20px}.shark-app .sk-apps-search{border:1px solid var(--home-border);width:180px;height:32px;color:var(--home-text);background:0 0;border-radius:10px;outline:none;padding:0 12px;font-size:14px}.shark-app .sk-apps-section{flex-direction:column;gap:8px;display:flex}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 35px;display:grid}.shark-app .sk-apps-card{text-align:left;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.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-direction:column;flex:1;min-width:0;display:flex}.shark-app .sk-apps-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;display:block;overflow:hidden}.shark-app .sk-apps-name{font-weight:500}.shark-app .sk-apps-line{color:var(--home-muted)}.shark-app .sk-apps-empty{color:var(--home-muted);margin:0;padding:0 8px;font-size:13px}@media (width<=700px){.shark-app .sk-apps-content{gap:28px;padding-inline:16px}.shark-app .sk-apps-grid{grid-template-columns:minmax(0,1fr)}.shark-app .sk-apps-heading{flex-direction:column}}.shark-app .ski-ask-note{color:var(--home-muted);margin:6px 0 0;font-size:13px;line-height:18px}.shark-app .ski-ask-note[data-warn=true]{color:#c2410c;font-weight:500}.shark-app .sk-apps-capp-icon{object-fit:cover;background:var(--home-border);width:44px;height:44px;color:var(--home-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.shark-app .skj-card{border:1px solid var(--home-border);background:var(--home-surface);border-radius:16px;width:100%;margin-top:12px;overflow:hidden}.shark-app .skj-head{align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.shark-app .skj-icon{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.shark-app .skj-icon .sk-app-tile{border-radius:8px}.shark-app .skj-icon-thumb img{object-fit:cover;width:100%;height:100%;display:block}.shark-app .skj-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.shark-app .skj-name{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;overflow:hidden}.shark-app .skj-meta{color:var(--home-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.shark-app .skj-meta[data-live]{animation:1.6s ease-in-out infinite skj-pulse}@keyframes skj-pulse{50%{opacity:.55}}.shark-app .skj-card[data-state=failed] .skj-meta{color:var(--home-muted)}.shark-app .skj-time{color:var(--home-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;line-height:18px}.shark-app .skj-open{background:var(--home-hover);height:32px;color:var(--home-text);cursor:pointer;border-radius:12px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .1s}.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{align-items:center;gap:10px;padding:0 12px 12px;display:flex}.shark-app .skj-bar{background:var(--home-hover);border-radius:99px;flex:1;min-width:0;height:6px;position:relative;overflow:hidden}.shark-app .skj-bar>span{border-radius:inherit;background:var(--home-text);width:0;transition:width .6s;position:absolute;inset:0 auto 0 0}.shark-app .skj-pct{min-width:3ch;color:var(--home-muted);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-size:12px;line-height:16px}.shark-app .skj-bar[data-indeterminate]>span{width:30%;animation:1.4s ease-in-out infinite skj-slide}@keyframes skj-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.shark-app .skj-grid{gap:6px;padding:10px 12px 12px;display:grid}.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{border-radius:10px;aspect-ratio:1!important}.shark-app .skj-grid .ski-tile-caption{display:none}@media (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{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.shark-app .skf-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;margin:0;padding:0;list-style:none;display:grid}@container (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{text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;width:100%;min-width:0;padding:0;display:flex}.shark-app .skf-shot-button:focus-visible{outline:2px solid var(--home-muted);outline-offset:2px}.shark-app .skf-still{background:var(--home-hover);isolation:isolate;border-radius:10px;width:100%;margin-bottom:4px;transition:box-shadow .12s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.shark-app .skf-still img{object-fit:cover;width:100%;height:100%;animation:.32s ease-out sk-image-land;display:block;position:absolute;inset:0}.shark-app .skf-shot[data-state=animating] .skf-still img{opacity:.82}.shark-app .skf-still[data-pending]:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff73 50%,#0000 80%);animation:1.4s ease-in-out infinite sk-image-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dark .shark-app .skf-still[data-pending]:after{background:linear-gradient(100deg,#0000 20%,#ffffff14 50%,#0000 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{z-index:1;color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#00000080;border-radius:5px;min-width:18px;padding:0 5px;font-size:11px;font-weight:500;line-height:17px;position:absolute;bottom:6px;left:6px}.shark-app .skf-shot[data-state=queued] .skf-n{color:var(--home-faint);background:0 0}.shark-app .skf-play{z-index:1;color:#fff;background:#00000080;border-radius:5px;place-items:center;width:18px;height:17px;display:grid;position:absolute;bottom:6px;right:6px}.shark-app .skf-failed{color:var(--home-faint);place-items:center;display:grid;position:absolute;inset:0}.shark-app .skf-shot-title{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.shark-app .skf-shot-state,.shark-app .skf-part-state{color:var(--home-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.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:1.6s ease-in-out infinite skj-pulse}.shark-app .skf-parts{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.shark-app .skf-part-button{box-sizing:border-box;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;width:calc(100% + 8px);min-width:0;min-height:36px;margin:0 -4px;padding:4px 8px 4px 4px;transition:background-color .1s;display:flex}.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{background:var(--home-hover);width:28px;height:28px;color:var(--home-muted);isolation:isolate;border-radius:7px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.shark-app .skf-part-icon img{object-fit:cover;width:100%;height:100%;display:block}.shark-app .skf-part-icon[data-pending]:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff73 50%,#0000 80%);animation:1.4s ease-in-out infinite sk-image-shimmer;position:absolute;inset:0;transform:translate(-100%)}.shark-app .skf-part-title{min-width:0;color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;line-height:18px;overflow:hidden}.shark-app .skf-part-role{min-width:0;color:var(--home-faint);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:12px;line-height:16px;overflow:hidden}.shark-app .skf-part-state{flex-shrink:0;margin-left:auto}.shark-app .skf-words{background:var(--home-hover);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px 12px;animation:.16s ease-out skf-words-in;display:flex}@keyframes skf-words-in{0%{opacity:0;transform:translateY(-4px)}}.shark-app .skf-words-head{align-items:center;gap:8px;min-width:0;display:flex}.shark-app .skf-words-name{min-width:0;color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.shark-app .skf-words-open{background:var(--home-surface);height:26px;color:var(--home-text);cursor:pointer;border-radius:8px;flex-shrink:0;padding:0 10px;font-size:13px;font-weight:500}.shark-app .skf-words-open:hover{background:var(--home-pressed)}.shark-app .skf-words-close{width:26px;height:26px;color:var(--home-muted);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.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{color:var(--home-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:19px}.shark-app .skf-words-text[data-empty]{color:var(--home-faint)}.shark-app .skf-words-look{color:var(--home-faint);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.shark-app .skf-words-look>span{color:var(--home-muted)}.shark-app .skf-words-look>span:after{content:":"}.shark-app .skf-fold{width:fit-content;color:var(--home-faint);cursor:pointer;align-items:center;gap:4px;margin:0 12px 12px;padding:0;font-size:13px;line-height:18px;display:inline-flex}.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{color:var(--home-faint);margin:-4px 12px 10px;font-size:13px;line-height:18px}.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{align-items:center;gap:6px;padding:2px 2px 6px;display:flex}.shark-app .skh-mention-head .skh-mention-back{border-radius:8px;flex-shrink:0;justify-content:center;width:28px;height:28px;padding:0}.shark-app .skh-mention-head .skh-mention-back:hover{background:var(--home-hover)}.shark-app .skh-mention-title{color:var(--home-text);flex-shrink:0;font-size:14px;font-weight:500}.shark-app .skh-mention-search{background:var(--home-border);min-width:0;height:28px;color:var(--home-text);border:0;border-radius:8px;outline:none;flex:1;margin-left:6px;padding:0 10px;font-size:13px}.shark-app .skh-mention-search::placeholder{color:var(--home-faint)}.shark-app .skh-mention-tabs{scrollbar-width:none;gap:4px;padding:0 2px 6px;display:flex;overflow-x:auto}.shark-app .skh-mention-tabs::-webkit-scrollbar{display:none}.shark-app .skh-mention-tab{height:26px;color:var(--home-muted);border-radius:999px;flex-shrink:0;padding:0 10px;font-size:12px}.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{letter-spacing:.04em;text-transform:uppercase;color:var(--home-faint);padding:10px 8px 4px;font-size:11px;font-weight:500;line-height:14px}.shark-app .skw-qcard-pages{display:none}.shark-app .skw-qcard-pictures{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));overscroll-behavior:contain;gap:8px;max-height:min(42dvh,440px);padding:4px 12px 12px;display:grid;overflow-y:auto}.shark-app .skw-qcard-options{overscroll-behavior:contain;max-height:min(42dvh,440px);overflow-y:auto}.shark-app .skw-qcard-picture{text-align:left;min-width:0;color:var(--home-text);cursor:pointer;box-shadow:inset 0 0 0 1px var(--home-border);background:0 0;border-radius:12px;flex-direction:column;gap:6px;padding:6px;transition:background-color .1s,box-shadow .1s;display:flex}.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{aspect-ratio:1;object-fit:contain;background:var(--home-hover);border-radius:6px;width:100%;max-height:320px;display:block}.shark-app .skw-qcard-pictures[style*="--cols: 1"] .skw-qcard-picture-img{aspect-ratio:auto;max-height:420px}.shark-app .skw-qcard-picture-label{align-items:flex-start;gap:8px;min-width:0;font-size:13px;line-height:18px;display:flex}.shark-app .skw-qcard-picture-label>span{overflow-wrap:anywhere;min-width:0}.shark-app .skw-qcard-picture-label kbd{flex-shrink:0}.shark-app .skw-qcard-picture-label svg{color:#8a7a05;flex-shrink:0;margin-left:auto}.dark .shark-app .skw-qcard-picture-label svg{color:#f0dd7a}.shark-app .skw-qcard-gallery{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:8px;padding:0 18px 8px;display:grid}.shark-app .skw-qcard-gallery-pic{aspect-ratio:1;object-fit:contain;background:var(--home-hover);border-radius:12px;width:100%;display:block}.shark-app .sk-answer-pics{vertical-align:middle;gap:6px;margin-right:8px;display:inline-flex}.shark-app .sk-answer-pic{object-fit:cover;background:var(--home-hover);border-radius:8px;width:40px;height:40px}.shark-app .sk-live-tail{margin-top:8px}@media (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{background:var(--home-hover);width:28px;height:28px;color:var(--home-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.shark-app .ski-ask-icon>:is(img,span,svg){border-radius:8px}.shark-app .ski-ask-words{flex-direction:column;flex:1;gap:1px;min-width:0;max-height:min(28dvh,360px);padding-top:3px;display:flex;overflow-y:auto}.shark-app .ski-ask-head .skw-qcard-title{text-wrap:pretty;white-space:pre-line;overflow-wrap:anywhere;flex:none}.shark-app .ski-ask-detail{color:var(--home-muted);margin:0;font-size:13px;line-height:18px}.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{border-radius:16px;gap:12px;min-height:56px;padding:8px 12px 8px 8px}.shark-app .skw-file-tile,.shark-app .skw-file-tile.skw-file-app>*{border-radius:8px;width:40px;height:40px}.shark-app .skw-file-name{font-size:14px;font-weight:500}.shark-app .skw-file-action{border-radius:999px;height:32px;padding:0 14px;font-size:13px}.shark-app .skw-file-pending{height:32px;padding:0 14px;font-size:13px}.shark-app .skw-sleep{gap:12px;min-height:56px;padding:8px 12px 8px 8px}.shark-app .skw-sleep-tile{background:var(--home-pressed);border-radius:8px;width:40px;height:40px}.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]{border:1px solid var(--home-border);background:var(--home-surface);border-radius:16px;gap:12px;width:100%;padding:8px}.shark-app .sk-offer-mark,.dark .shark-app .sk-offer-mark{background:var(--home-hover);width:40px;height:40px;color:var(--home-muted);border-radius:8px}.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 (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{border:0;border-radius:0;gap:0;padding:0}.shark-app .sk-answer-line{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:32px;font-size:14px;line-height:20px;display:grid}.shark-app .sk-answer-icon{width:20px;height:20px;color:var(--home-faint);border-radius:6px;place-items:center;display:grid;overflow:hidden}.shark-app .sk-answer-icon>:is(img,span){border-radius:6px}.shark-app .sk-answer-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--home-muted);overflow:hidden}.shark-app .sk-answer-said{white-space:nowrap;color:var(--home-text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.shark-app .sk-answer-line .sk-answer-pics{margin:0}.shark-app .sk-answer-line .sk-answer-pic{border-radius:6px;width:24px;height:24px}.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{white-space:pre-wrap;overflow-wrap:anywhere;grid-column:2;display:block}.shark-app .skw-bar-count,.shark-app .skw-bar[data-state] .skw-bar-count,.dark .shark-app .skw-bar[data-state] .skw-bar-count{color:var(--home-text);background:0 0;align-items:center;gap:6px;padding:0;display:inline-flex}.shark-app .skw-bar[data-state=waiting] .skw-bar-count:before{content:"";background:var(--brand,var(--home-text));border-radius:50%;width:6px;height:6px}.shark-app .ski-ask-queue{color:var(--home-faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;padding-top:4px;font-size:13px;line-height:18px}.shark-app .sk-gallery-page{scrollbar-width:thin;width:min(100%,768px);margin-inline:auto;padding:8px 24px 56px;overflow-y:auto}.shark-app .sk-gallery-back{letter-spacing:-.15px;height:32px;color:var(--home-muted);border-radius:99px;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:14px;line-height:20px;display:inline-flex}.shark-app .sk-gallery-back:hover{background:var(--home-hover);color:var(--home-text)}.shark-app .sk-gallery-head{align-items:flex-end;gap:16px;margin:14px 0 6px;display:flex}.shark-app .sk-gallery-head-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.shark-app .sk-gallery-head-copy h1{letter-spacing:-.4px;color:var(--home-text);margin:0;font-size:20px;font-weight:500;line-height:26px}.shark-app .sk-gallery-head-copy p{letter-spacing:-.15px;color:var(--home-muted);margin:0;font-size:14px;line-height:20px}.shark-app .sk-gallery-filters{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.shark-app .sk-gallery-filter{background:var(--home-hover);height:32px;color:var(--home-text);letter-spacing:-.15px;border-radius:99px;align-items:center;gap:4px;padding:0 10px 0 12px;font-size:14px;line-height:20px;display:inline-flex}.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{letter-spacing:-.15px;color:var(--home-text);align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.shark-app .sk-gallery-day h2 span{color:var(--home-faint);font-weight:400}.shark-app .sk-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.shark-app .sk-gallery-tile{aspect-ratio:1;background:#181818;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.shark-app .sk-gallery-tile img{object-fit:cover;width:100%;height:100%;display:block}.shark-app .sk-gallery-tile[data-kind=audio]{background:var(--home-hover)}.shark-app .sk-gallery-clock{color:#fff;background:#0000008c;border-radius:6px;place-items:center;width:22px;height:19px;display:grid;position:absolute;bottom:6px;right:6px}.shark-app .sk-gallery-sound{width:100%;height:100%;color:var(--home-muted);place-items:center;display:grid}.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{color:var(--home-muted);margin:40px 0 0;font-size:14px;line-height:20px}@media (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 .ska-light{container-type:size}.shark-app .ska-light-spin{--ska-side:calc(1.5 * max(100cqw, 100cqh));width:var(--ska-side);height:var(--ska-side);aspect-ratio:auto;margin:calc(-.5 * var(--ska-side)) 0 0 calc(-.5 * var(--ska-side))}.shark-app .sk-panel-asset{position:relative}.shark-app .sk-panel-asset-play{color:#fff;pointer-events:none;background:#00000080;border-radius:4px;align-items:center;gap:3px;padding:0 5px;font-size:11px;font-weight:500;line-height:17px;display:inline-flex;position:absolute;bottom:4px;right:4px}.shark-app .sk-panel-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px 8px 6px;display:grid}.shark-app .sk-panel-context-picture{aspect-ratio:1;background:var(--home-hover);cursor:pointer;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.shark-app .sk-panel-context-picture img{object-fit:cover;width:100%;height:100%;transition:opacity .15s;display:block}.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;border-bottom:0;border-top:1px solid var(--home-border);padding:10px 0 0}.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{border-top:0;margin-top:0;padding-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)}.skp-dock{container:skp/inline-size}@container skp (width<=480px){.shark-app.skp .skh-header{grid-template-rows:47px 35px;grid-template-columns:1fr 1fr;height:82px}.shark-app.skp .skh-upgrade{grid-area:2/1/auto/-1;place-self:start center}.shark-app.skp .skh-header-actions{grid-area:1/2}}@container skp (width<=1100px){.shark-app.skp .skh-inspiration{display:none}}@container skp (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 (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{gap:4px;padding-inline:7px;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{padding-inline:9px;font-size:12px}.shark-app.skp .skh-cards{grid-template-columns:repeat(2,minmax(0,200px));gap:10px;width:100%;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 (width<=359px){.shark-app.skp .skh-cards{grid-template-columns:200px}}@container skp (width<=1100px){.shark-app.skp .sk-pp{grid-template-columns:minmax(0,1fr)}.shark-app.skp .sk-pp-rail{position:static}}@container skp (width<=1000px){.shark-app.skp .sk-content{padding-inline:20px}.shark-app.skp .sk-content .skh-shortcuts{gap:8px}}@container skp (width<=700px){.shark-app.skp .sk-sidebar{z-index:35;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility;position:absolute;inset:0 auto 0 0;box-shadow:8px 0 32px #00000014}.shark-app.skp[data-sidebar-open=false] .sk-sidebar{transition:transform .26s cubic-bezier(.4,0,.6,1),visibility 0s .26s;transform:translate(-100%)}.shark-app.skp .sk-sidebar-backdrop{z-index:34;background:#0000001f;animation:.26s both sk-shark-backdrop-in;display:block;position:absolute;inset:0}.shark-app.skp .sk-content{padding:clamp(64px,50dvh - 235px,170px) 16px 48px}.shark-app.skp .sk-greeting{margin-bottom:28px}.shark-app.skp .sk-greeting h1{font-size:19px}.shark-app.skp .sk-chat-header{gap:4px;padding-inline:8px}.shark-app.skp .sk-chat-breadcrumb{gap:4px;padding-inline:2px}.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 (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 (width<=700px){.shark-app.skp .sk-panel{width:auto;max-width:269px;margin-left:auto;top:48px;left:8px;right:8px}.shark-app.skp .skw-bar-clock{display:none}.shark-app.skp .sk-panel.skw-agents{width:auto;max-width:none;margin-left:0;inset:48px 8px 8px}.shark-app.skp .skw-line-text{white-space:normal}.shark-app.skp .sk-swarm-content{padding:64px 16px 32px}.shark-app.skp .sk-swarm-suggestions>button{padding:8px 12px}}@container skp (width<=460px){.shark-app.skp .ski-grid[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container skp (width<=720px){.shark-app.skp .ski-tray-bar{gap:8px;padding-left:16px}}@container skp (width<=700px){.shark-app.skp .sk-image-content{padding:64px 16px 32px}.shark-app.skp .sk-image-template{flex-basis:calc(50% - 6px)}.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{flex-wrap:wrap;align-items:flex-start}.shark-app.skp .sk-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}}@container skp (width<=560px){.shark-app.skp .skh-composer-actions{flex-wrap:wrap;justify-content:flex-end}}@container skp (width<=520px){.shark-app.skp .sk-refusal{flex-wrap:wrap}.shark-app.skp .sk-refusal-action{margin-left:27px}}@container skp (width<=700px){.shark-app.skp .sk-mock-note{display:none}}@container skp (width<=520px){.shark-app.skp .sk-offer{flex-wrap:wrap}.shark-app.skp .sk-offer-actions{margin-left:38px}}@container skp (width<=700px){.shark-app.skp .sk-apps-content{gap:28px;padding-inline:16px}.shark-app.skp .sk-apps-grid{grid-template-columns:minmax(0,1fr)}.shark-app.skp .sk-apps-heading{flex-direction:column}}@container skp (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))}.shark-app.skp .skw-qcard-pictures{grid-template-columns:repeat(min(var(--cols,3), 2), minmax(0, 1fr))}.shark-app.skp .sk-offer-actions{margin-left:52px}}@container skp (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))}}html.flobi-agent-docked{overflow:hidden!important}html.flobi-agent-docked>body{overflow:hidden auto;transform:translateZ(0);top:0!important;bottom:0!important;left: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;position:fixed!important}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,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%);z-index:2147482000;width:var(--skp-width,400px);background:var(--skp-bg);color:var(--skp-fg);border-left:1px solid var(--skp-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .18s,visibility;display:flex;position:fixed;top:0;bottom:0;right:0}.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%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.skp-dock[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s cubic-bezier(.4,0,.6,1),opacity .16s,visibility 0s .2s;transform:translate(100%)}.skp-dock[data-mode=overlay]{width:min(var(--skp-width,400px), 100vw);border-left:0;box-shadow:-12px 0 40px #0000002e}@media (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{z-index:5;cursor:col-resize;touch-action:none;outline:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.skp-resize:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:3px}.skp-resize:hover:after,.skp-resize:focus-visible:after,html.flobi-agent-resizing .skp-resize:after{background:var(--skp-accent)}.skp-launcher{z-index:2147481999;color:#fff;letter-spacing:-.1px;cursor:pointer;background:#1f1e1c;border:0;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 14px 0 12px;font:500 13px/1 Inter,-apple-system,sans-serif;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #0000002e}.skp-launcher:hover{background:#000}.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{background:var(--skp-bg);min-width:0;height:100%;color:var(--skp-fg);flex-direction:column;flex:1;font-size:14px;display:flex;position:relative}.shark-app.skp .skp-header{border-bottom:1px solid var(--skp-line);flex:0 0 52px;align-items:center;gap:10px;height:52px;padding:0 8px 0 14px;display:flex}.shark-app.skp .skp-mark{flex-shrink:0;place-items:center;display:grid}.shark-app.skp .skp-mark .sk-app-tile{border-radius:6px}.shark-app.skp .skp-title{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.shark-app.skp .skp-name{letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.shark-app.skp .skp-sub{color:var(--home-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:15px;overflow:hidden}.shark-app.skp .skp-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.shark-app.skp .skp-icon{border-radius:calc(var(--skp-radius) * .66);width:30px;height:30px;color:var(--home-muted);place-items:center;transition:background .12s,color .12s;display:grid}.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-menu-label{letter-spacing:.2px;color:var(--home-faint);padding:6px 10px 2px;font-size:11px;font-weight:500}.shark-app.skp .skp-chat-row{justify-content:space-between;align-items:baseline;gap:12px;width:100%;min-width:0;display:flex}.shark-app.skp .skp-chat-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.shark-app.skp .skp-chat-day{color:var(--home-faint);flex-shrink:0;font-size:11px}.shark-app.skp .skp-chats-menu [aria-current]{background:var(--home-hover)}.shark-app.skp .skp-board{flex-direction:column;flex-shrink:0;gap:4px;padding:8px 12px 0;display:flex}.shark-app.skp .skp-board-row{border-radius:var(--skp-radius);background:var(--home-hover);text-align:left;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;font-size:12.5px;line-height:16px;display:flex}.shark-app.skp .skp-board-row:hover{background:var(--home-pressed)}.shark-app.skp .skp-board-row[aria-current]{box-shadow:inset 0 0 0 1px var(--skp-line)}.shark-app.skp .skp-board-dot{background:var(--skp-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.shark-app.skp .skp-board-row[data-waiting] .skp-board-dot{background:#e0a100}.shark-app.skp .skp-board-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.shark-app.skp .skp-board-text span{color:var(--home-muted);font-weight:400}.shark-app.skp .skp-board-open{color:var(--home-muted);font-size:12px;font-weight:500}.shark-app.skp .skp-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.shark-app.skp .skp-landing{flex-direction:column;flex:1;justify-content:center;gap:22px;min-height:0;padding:24px 12px 12px;display:flex;overflow-y:auto}.shark-app.skp .skp-hello{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.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{letter-spacing:-.25px;font-size:18px;font-weight:600;line-height:24px}.shark-app.skp .skp-hello p{max-width:290px;color:var(--home-muted);text-wrap:pretty;font-size:13px;line-height:19px}.shark-app.skp .skp-starters{gap:6px;display:grid}.shark-app.skp .skp-starters button{border:1px solid var(--skp-line);border-radius:var(--skp-radius);background:var(--skp-surface);text-align:left;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 12px;font-size:13px;line-height:18px;transition:background .12s,border-color .12s;display:flex}.shark-app.skp .skp-starters button svg{color:var(--home-faint);flex-shrink:0}.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 12px 12px}.shark-app.skp .skp-seeing{color:var(--home-faint);align-items:center;gap:6px;padding:0 6px 6px;font-size:12px;line-height:16px;display:flex}.shark-app.skp .skp-opening{color:var(--home-muted);padding:24px 16px}.shark-app.skp .skp-mock{position:absolute;inset:58px 12px auto auto}.shark-app.skp .sk-conversation-scroll{padding:16px 16px 8px}.shark-app.skp .sk-conversation-composer{padding:6px 12px 12px}.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{border-radius:calc(var(--skp-radius) + 6px);background:var(--skp-raised);max-width:86%;padding:8px 12px;font-size:14px;line-height:21px}.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:calc(var(--skp-radius) + 8px);background:var(--skp-surface);box-shadow:none}.shark-app.skp .skh-composer-surface:focus-within{border-color:color-mix(in oklab, var(--skp-accent) 50%, var(--skp-line));box-shadow:0 0 0 3px color-mix(in oklab, var(--skp-accent) 14%, transparent)}.shark-app.skp .sk-conversation-composer[data-merged] .skh-composer-surface{border-radius:0 0 calc(var(--skp-radius) + 8px) calc(var(--skp-radius) + 8px)}.shark-app.skp .skh-send{background:var(--skp-accent);width:32px;height:32px;color:var(--skp-on-accent)}.shark-app.skp .skh-send svg{width:18px;height:18px}.shark-app.skp .skh-send:disabled{background:color-mix(in oklab, var(--skp-fg) 10%, transparent);color:color-mix(in oklab, var(--skp-fg) 40%, transparent)}.shark-app.skp .skh-send.sk-stop{background:var(--skp-fg);color:var(--skp-bg)}.shark-app.skp .skh-attach{color:var(--home-muted)}.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=float]{--skp-float-gap:16px;--skp-float-bottom:var(--skp-float-gap);top:auto;right:var(--skp-float-gap);bottom:var(--skp-float-bottom);width:min(420px, calc(100vw - 2 * var(--skp-float-gap)));height:min(720px, calc(100dvh - var(--skp-float-bottom) - var(--skp-float-gap)));border:1px solid var(--skp-line);transform-origin:100% 100%;border-radius:20px;transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .16s,visibility;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 12px 32px -6px #0000002e,0 32px 64px -24px #00000038}.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]{opacity:0;transition:transform .16s cubic-bezier(.4,0,.6,1),opacity .14s,visibility 0s .16s;transform:translateY(12px)scale(.96)}@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;width:var(--skp-orb-size);height:var(--skp-orb-size);background:var(--skp-orb-still) center / cover no-repeat;border-radius:50%;flex-shrink:0;display:inline-block}: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{background:0 0;border-radius:50%;justify-content:center;gap:0;width:52px;height:52px;padding:0;transition:transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s;bottom:16px;right:16px;box-shadow:0 2px 4px #0000001a,0 10px 28px -6px #2828464d}.skp-launcher:hover{background:0 0;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-offset:3px;outline:2px solid #4b4b4b}@media (prefers-reduced-motion:reduce){.skp-launcher,.skp-launcher:hover,.skp-launcher:active{transition:none;transform:none}}.shark-app.skp[data-layout=float] .skp-landing{justify-content:flex-end;gap:20px;padding:24px 16px 8px}.shark-app.skp[data-layout=float] .skp-hello{text-align:left;align-items:flex-start;gap:8px;padding:0 8px}.shark-app.skp[data-layout=float] .skp-hello h1{letter-spacing:-.7px;text-wrap:balance;font-size:28px;font-weight:500;line-height:34px}.shark-app.skp[data-layout=float] .skp-hello p{max-width:320px;font-size:14px;line-height:20px}.shark-app.skp[data-layout=float] .skp-starters{gap:2px}.shark-app.skp[data-layout=float] .skp-starters button{border-radius:calc(var(--skp-radius) * .75);min-height:40px;color:color-mix(in oklab, var(--skp-fg) 82%, transparent);background:0 0;border:0;padding:8px;font-size:14px}.shark-app.skp[data-layout=float] .skp-starters button svg{color:var(--home-muted)}.shark-app.skp[data-layout=float] .skp-starters button:hover{background:var(--home-hover);color:var(--skp-fg)}.shark-app.skp .skp-disclaimer{text-align:center;color:var(--home-faint);text-wrap:balance;padding:0 8px 8px;font-size:11.5px;line-height:16px}.shark-monitor{--skm-bg:#f7f5f0;--skm-surface:#fff;--skm-text:#1b1b1b;--skm-ink:#000000e6;--skm-muted:#0009;--skm-faint:#00000073;--skm-border:#00000021;--skm-rule:#a6a6a633;--skm-edge:#0000002b;--skm-hover:#0000000a;--skm-pressed:#00000012;--skm-live:#aa3aff;--skm-done:#3f9a54;--skm-brand:#6b5d00;--skm-red:#f54b4b;--skm-yellow:#c0aa09;--skm-review:#ce67ca;--skm-bar:#aa3aff52;min-height:480px;color:var(--skm-text);-webkit-font-smoothing:antialiased;flex-direction:column;gap:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:18px;display:flex;position:relative}.dark .shark-monitor{--skm-bg:#1d1c1a;--skm-surface:#282725;--skm-text:#f4f1eb;--skm-ink:#f4f1ebe6;--skm-muted:#f4f1eba6;--skm-faint:#f4f1eb73;--skm-border:#f4f1eb29;--skm-rule:#f4f1eb24;--skm-edge:#f4f1eb29;--skm-hover:#ffffff0f;--skm-pressed:#ffffff1a;--skm-brand:#f5e467;--skm-bar:#aa3aff73}.shark-monitor *,.shark-monitor :before,.shark-monitor :after{box-sizing:border-box}.shark-monitor button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.shark-monitor :focus-visible{outline:2px solid var(--skm-muted);outline-offset:2px;border-radius:6px}.shark-monitor code{color:var(--skm-muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.shark-monitor .skm-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shark-monitor .skm-tabs{background:var(--skm-hover);border-radius:12px;gap:2px;padding:3px;display:flex}.shark-monitor .skm-tab{height:28px;color:var(--skm-muted);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.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;color:var(--skm-red);text-align:center;font-variant-numeric:tabular-nums;background:#f54b4b24;border-radius:999px;padding:0 5px;font-size:11px;line-height:18px}.shark-monitor .skm-chips{flex-wrap:wrap;gap:6px;display:flex}.shark-monitor .skm-head>.skm-chips{margin-left:auto}.shark-monitor .skm-chip{border:1px solid var(--skm-border);background:var(--skm-surface);height:26px;color:var(--skm-muted);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.shark-monitor .skm-chip:hover{background:var(--skm-hover);color:var(--skm-text)}.shark-monitor .skm-chip[aria-pressed=true]{background:var(--skm-text);color:var(--skm-surface);border-color:#0000}.shark-monitor .skm-icon{width:28px;height:28px;color:var(--skm-muted);border-radius:8px;place-items:center;display:grid}.shark-monitor .skm-icon:hover{background:var(--skm-hover);color:var(--skm-text)}.shark-monitor .skm-link{color:var(--skm-brand);text-underline-offset:2px;font-variant-numeric:tabular-nums;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.shark-monitor .skm-link:hover{text-decoration-color:currentColor}.shark-monitor .skm-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.shark-monitor .skm-stat{border:1px solid var(--skm-border);background:var(--skm-surface);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.shark-monitor .skm-stat-label{color:var(--skm-faint);font-size:12px}.shark-monitor .skm-stat-value{color:var(--skm-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:28px}.shark-monitor .skm-stat-sub{color:var(--skm-faint);font-variant-numeric:tabular-nums;font-size:12px}.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{flex-direction:column;gap:10px;min-width:0;display:flex}.shark-monitor .skm-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px 24px;display:grid}.shark-monitor .skm-heading{color:var(--skm-muted);margin:6px 0 2px;font-size:12.5px;font-weight:500;line-height:18px}.shark-monitor .skm-note{color:var(--skm-faint);margin:0;font-size:12px}.shark-monitor .skm-empty{color:var(--skm-faint);margin:0;padding:18px 0;font-size:13px}.shark-monitor .skm-failure{color:var(--skm-red);background:#f54b4b14;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.shark-monitor .skm-failure .skm-chip{margin-left:auto}.shark-monitor .skm-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shark-monitor .skm-search{border:1px solid var(--skm-border);background:var(--skm-surface);min-width:0;height:30px;color:var(--skm-text);font:inherit;border-radius:10px;flex:220px;padding:0 12px;font-size:13px}.shark-monitor .skm-search::placeholder{color:var(--skm-faint)}.shark-monitor .skm-table-wrap{border:1px solid var(--skm-border);background:var(--skm-surface);border-radius:14px;overflow-x:auto}.shark-monitor .skm-table{border-collapse:collapse;width:100%;font-size:12.5px;line-height:18px}.shark-monitor .skm-table th{text-align:left;color:var(--skm-faint);white-space:nowrap;border-bottom:1px solid var(--skm-rule);padding:9px 10px 6px;font-size:12px;font-weight:400}.shark-monitor .skm-table td{color:var(--skm-muted);vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--skm-rule);padding:8px 10px}.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{border-bottom:0;padding:5px 8px}.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{text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-weight:500;display:block;overflow:hidden}.shark-monitor .skm-run-meta{color:var(--skm-faint);font-size:11.5px;display:block}.shark-monitor .skm-run-error{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--skm-red);font-size:11.5px;display:block;overflow:hidden}.shark-monitor .skm-dot{vertical-align:1px;background:#0000002e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.dark .shark-monitor .skm-dot{background:#ffffff3d}.shark-monitor .skm-dot[data-tone=working]{background:var(--skm-live);animation:1.2s ease-in-out infinite skm-pulse}.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{background:var(--skm-live);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.2s ease-in-out infinite skm-pulse;display:inline-block}.shark-monitor .skm-glyph{vertical-align:-2px;width:16px;height:14px;color:var(--skm-done);place-items:center;margin-right:6px;display:inline-grid}.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{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.shark-monitor .skm-bars li{grid-template-columns:minmax(90px,160px) 1fr auto auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.shark-monitor .skm-bars-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--skm-ink);overflow:hidden}.shark-monitor .skm-bars-track{background:var(--skm-hover);border-radius:999px;height:8px;overflow:hidden}.shark-monitor .skm-bars-track>span{border-radius:inherit;background:var(--skm-bar);height:100%;display:block}.shark-monitor .skm-bars-value{text-align:right;min-width:44px;color:var(--skm-ink);font-variant-numeric:tabular-nums}.shark-monitor .skm-bars-meta{text-align:right;min-width:64px;color:var(--skm-faint);font-variant-numeric:tabular-nums;font-size:12px}.shark-monitor .skm-problems{flex-direction:column;gap:6px;display:flex}.shark-monitor .skm-problem{border:1px solid var(--skm-border);background:var(--skm-surface);text-align:left;border-radius:14px;flex-direction:column;gap:4px;width:100%;padding:12px 14px;display:flex}.shark-monitor .skm-problem:hover{background:color-mix(in srgb, var(--skm-surface) 92%, var(--skm-text))}.shark-monitor .skm-problem-kind{color:var(--skm-faint);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.shark-monitor .skm-problem-kind i{background:var(--skm-red);border-radius:50%;width:6px;height:6px}.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{color:var(--skm-text);overflow-wrap:anywhere;font-size:14px;line-height:20px}.shark-monitor .skm-problem-meta{color:var(--skm-faint);font-size:12px;line-height:16px}.shark-monitor .skm-panel{z-index:40;background:var(--skm-surface);border:1px solid var(--skm-edge);border-radius:18px;flex-direction:column;width:520px;max-width:calc(100vw - 32px);animation:.26s cubic-bezier(.32,.72,0,1) both skm-panel-in;display:flex;position:fixed;top:16px;bottom:16px;right:16px;box-shadow:0 4px 6px #00000008,0 12px 32px #0000001a}@keyframes skm-panel-in{0%{opacity:0;transform:translate(12px)scale(.985)}}.shark-monitor .skm-panel-head{align-items:center;gap:8px;padding:13px 10px 2px 16px;display:flex}.shark-monitor .skm-panel-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--skm-ink);flex:1;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.shark-monitor .skm-panel-sub{color:var(--skm-faint);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:12px}.shark-monitor .skm-panel-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 16px 18px;overflow-y:auto}.shark-monitor .skm-facts{grid-template-columns:82px 1fr;gap:3px 10px;margin:0 0 10px;font-size:12px;display:grid}.shark-monitor .skm-facts dt{color:var(--skm-faint)}.shark-monitor .skm-facts dd{color:var(--skm-muted);min-width:0;margin:0}.shark-monitor .skm-cards{color:var(--skm-muted);margin:0 0 8px;padding:0;font-size:12.5px;list-style:none}.shark-monitor .skm-cards li{padding:3px 0}.shark-monitor .skm-replay-bar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.shark-monitor .skm-replay-bar input[type=range]{accent-color:var(--skm-live);flex:1}.shark-monitor .skm-replay-pos{text-align:right;min-width:64px;color:var(--skm-faint);font-variant-numeric:tabular-nums;font-size:12px}.shark-monitor .skm-timeline{margin:0;padding:0;list-style:none}.shark-monitor .skm-timeline li{grid-template-columns:56px 12px 1fr auto;gap:8px;padding:5px 0;animation:.16s ease-out both skm-rise;display:grid}@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{color:var(--skm-faint);text-align:right;font-variant-numeric:tabular-nums;padding-top:1px;font-size:11.5px}.shark-monitor .skm-timeline-mark{background:#0000002e;border-radius:50%;width:7px;height:7px;margin-top:6px}.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{flex-direction:column;min-width:0;display:flex}.shark-monitor .skm-timeline-title{color:var(--skm-ink);overflow-wrap:anywhere;font-size:12.5px}.shark-monitor .skm-timeline-title em{color:var(--skm-faint);font-style:normal}.shark-monitor .skm-timeline-detail{color:var(--skm-muted);overflow-wrap:anywhere;font-size:12px}.shark-monitor .skm-timeline li[data-tone=failed] .skm-timeline-title{color:var(--skm-red)}.shark-monitor .skm-timeline-credits{color:var(--skm-faint);font-variant-numeric:tabular-nums;font-size:11.5px}@media (width<=640px){.shark-monitor .skm-panel{width:auto;max-width:none;inset:8px}.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}}
