/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:var(--font-inter),system-ui,sans-serif;--font-mono:"Azeret Mono",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-emerald-400:oklch(76.5% .177 163.223);--color-gray-300:oklch(87.2% .01 258.338);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-700:oklch(37% .013 285.805);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-foreground:#fff;--color-muted:#a6a6a6;--color-framer-blue:#09f;--color-surface:#090909;--font-display:"GT Walsheim Medium","GT Walsheim Framer Medium",system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-1{inset-block:calc(var(--spacing)*1)}.top-0{top:calc(var(--spacing)*0)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-\[3px\]{top:3px}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[80px\]{bottom:80px}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-4{left:calc(var(--spacing)*4)}.left-\[72px\]{left:72px}.left-\[calc\(100\%\+12px\)\]{left:calc(100% + 12px)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-\[6px\]{margin-inline:6px}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing)*3)}.my-5{margin-block:calc(var(--spacing)*5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[40px\]{margin-top:40px}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-\[10px\]{margin-bottom:10px}.mb-\[12px\]{margin-bottom:12px}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-\[16px\]{margin-left:16px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-\[5px\]{width:5px;height:5px}.size-\[6px\]{width:6px;height:6px}.size-\[14px\]{width:14px;height:14px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[32px\]{height:32px}.h-\[72px\]{height:72px}.h-\[360px\]{height:360px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[360px\]{max-height:360px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[1lh\]{min-height:1lh}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-\[92px\]{min-height:92px}.min-h-\[120px\]{min-height:120px}.min-h-\[136px\]{min-height:136px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-20{width:calc(var(--spacing)*20)}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[44px\]{width:44px}.w-\[76px\]{width:76px}.w-\[200px\]{width:200px}.w-\[230px\]{width:230px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[360px\]{width:360px}.w-\[calc\(50\%-4px\)\]{width:calc(50% - 4px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[78\%\]{max-width:78%}.max-w-\[180px\]{max-width:180px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[840px\]{max-width:840px}.max-w-\[860px\]{max-width:860px}.max-w-\[920px\]{max-width:920px}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-\[82px\]{min-width:82px}.min-w-\[96px\]{min-width:96px}.min-w-\[320px\]{min-width:320px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-bottom-left{transform-origin:0 100%}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.translate-x-0{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.translate-x-\[3px\]{--tw-translate-x:3px}.translate-x-\[23px\],.translate-x-\[3px\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[23px\]{--tw-translate-x:23px}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[motion-cut_180ms_ease-out\]{animation:motion-cut .18s ease-out}.animate-\[motion-cut_240ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{animation:motion-cut .24s cubic-bezier(.22,1,.36,1)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.scroll-pt-\[72px\]{scroll-padding-top:72px}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[30px\]{gap:30px}.gap-\[42px\]{gap:42px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[32px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(32px*var(--tw-space-y-reverse));margin-block-end:calc(32px*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#f0f0f2\]>:not(:last-child)){border-color:#f0f0f2}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.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}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[100px\]{border-radius:100px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tr-\[6px\]{border-top-right-radius:6px}.rounded-tr-\[7px\]{border-top-right-radius:7px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[2px\]{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1d1d1f\]{border-color:#1d1d1f}.border-\[\#6e6e73\]{border-color:#6e6e73}.border-\[\#b9d0ff\]{border-color:#b9d0ff}.border-\[\#bce0ff\]{border-color:#bce0ff}.border-\[\#c9ced6\]{border-color:#c9ced6}.border-\[\#d1d6db\]{border-color:#d1d6db}.border-\[\#d7caff\]{border-color:#d7caff}.border-\[\#d8dee8\]{border-color:#d8dee8}.border-\[\#dfe3e8\]{border-color:#dfe3e8}.border-\[\#e5e8eb\]{border-color:#e5e8eb}.border-\[\#eef1f5\]{border-color:#eef1f5}.border-\[\#f0d39c\]{border-color:#f0d39c}.border-\[\#f0f0f2\]{border-color:#f0f0f2}.border-\[\#f2f4f6\]{border-color:#f2f4f6}.border-\[\#f6c2ca\]{border-color:#f6c2ca}.border-\[\#ffcdd2\]{border-color:#ffcdd2}.border-\[rgba\(0\,0\,0\,0\.04\)\]{border-color:#0000000a}.border-\[rgba\(0\,0\,0\,0\.05\)\]{border-color:#0000000d}.border-\[rgba\(0\,0\,0\,0\.06\)\]{border-color:#0000000f}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-\[rgba\(15\,23\,42\,0\.08\)\]{border-color:#0f172a14}.border-\[var\(--auth-card-border\)\]{border-color:var(--auth-card-border)}.border-\[var\(--auth-input-border\)\]{border-color:var(--auth-input-border)}.border-\[var\(--color-brand\)\]{border-color:var(--color-brand)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--static-card-border\)\]{border-color:var(--static-card-border)}.border-black\/\[0\.1\]{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.1\]{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-black\/\[0\.04\]{border-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-transparent{border-color:#0000}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.border-zinc-700\/60{border-color:#3f3f4699}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/60{border-color:color-mix(in oklab,var(--color-zinc-700)60%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#1d1d1f\]{background-color:#1d1d1f}.bg-\[\#2f6eea\]{background-color:#2f6eea}.bg-\[\#007AFF\]{background-color:#007aff}.bg-\[\#7b5bd6\]{background-color:#7b5bd6}.bg-\[\#0064ff\]{background-color:#0064ff}.bg-\[\#191f28\]{background-color:#191f28}.bg-\[\#3182f6\]{background-color:#3182f6}.bg-\[\#c7c7cc\]{background-color:#c7c7cc}.bg-\[\#d18a1f\]{background-color:#d18a1f}.bg-\[\#df5570\]{background-color:#df5570}.bg-\[\#e5e5ea\]{background-color:#e5e5ea}.bg-\[\#e5e8eb\]{background-color:#e5e8eb}.bg-\[\#e8f0ff\]{background-color:#e8f0ff}.bg-\[\#e9f4ff\]{background-color:#e9f4ff}.bg-\[\#e53935\]{background-color:#e53935}.bg-\[\#eef1f5\]{background-color:#eef1f5}.bg-\[\#eef4ff\]{background-color:#eef4ff}.bg-\[\#eef5ed\]{background-color:#eef5ed}.bg-\[\#f0f0f2\]{background-color:#f0f0f2}.bg-\[\#f0f7ff\]{background-color:#f0f7ff}.bg-\[\#f2edff\]{background-color:#f2edff}.bg-\[\#f2f4f6\]{background-color:#f2f4f6}.bg-\[\#f5f5f7\]{background-color:#f5f5f7}.bg-\[\#f5f9ff\]{background-color:#f5f9ff}.bg-\[\#f6f7f9\]{background-color:#f6f7f9}.bg-\[\#f7f8fa\]{background-color:#f7f8fa}.bg-\[\#f8f9fa\]{background-color:#f8f9fa}.bg-\[\#f9f9f9\]{background-color:#f9f9f9}.bg-\[\#f9fafb\]{background-color:#f9fafb}.bg-\[\#f59e0b\]{background-color:#f59e0b}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fafbfc\]{background-color:#fafbfc}.bg-\[\#fdecea\]{background-color:#fdecea}.bg-\[\#ffecef\]{background-color:#ffecef}.bg-\[\#fff4dd\]{background-color:#fff4dd}.bg-\[\#fff5f5\]{background-color:#fff5f5}.bg-\[rgba\(0\,0\,0\,0\.04\)\]{background-color:#0000000a}.bg-\[rgba\(0\,0\,0\,0\.06\)\]{background-color:#0000000f}.bg-\[var\(--auth-bg\)\]{background-color:var(--auth-bg)}.bg-\[var\(--auth-card-bg\)\]{background-color:var(--auth-card-bg)}.bg-\[var\(--auth-input-bg\)\]{background-color:var(--auth-input-bg)}.bg-\[var\(--background\)\],.bg-\[var\(--background\)\]\/94{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--background\)\]\/94{background-color:color-mix(in oklab,var(--background)94%,transparent)}}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[var\(--color-brand\)\],.bg-\[var\(--color-brand\)\]\/10{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-brand\)\]\/10{background-color:color-mix(in oklab,var(--color-brand)10%,transparent)}}.bg-\[var\(--color-brand-btn\)\]{background-color:var(--color-brand-btn)}.bg-\[var\(--color-brand-soft\)\]{background-color:var(--color-brand-soft)}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--foreground-subtle\)\]{background-color:var(--foreground-subtle)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--panel-soft\)\],.bg-\[var\(--panel-soft\)\]\/30{background-color:var(--panel-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--panel-soft\)\]\/30{background-color:color-mix(in oklab,var(--panel-soft)30%,transparent)}}.bg-\[var\(--panel-soft\)\]\/50{background-color:var(--panel-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--panel-soft\)\]\/50{background-color:color-mix(in oklab,var(--panel-soft)50%,transparent)}}.bg-\[var\(--static-card-bg\)\]{background-color:var(--static-card-bg)}.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\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,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\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/94{background-color:#fffffff0}@supports (color:color-mix(in lab,red,red)){.bg-white\/94{background-color:color-mix(in oklab,var(--color-white)94%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.from-\[\#007AFF\]{--tw-gradient-from:#007aff;--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-\[\#e5e5ea\]{--tw-gradient-from:#e5e5ea;--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-\[\#5AC8FA\]{--tw-gradient-to:#5ac8fa;--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-\[\#d1d1d6\]{--tw-gradient-to:#d1d1d6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.stroke-2{stroke-width:2px}.stroke-\[1\.8\]{stroke-width:1.8px}.stroke-\[1\.9\]{stroke-width:1.9px}.stroke-\[2\.1\]{stroke-width:2.1px}.stroke-\[2\.2\]{stroke-width:2.2px}.stroke-\[2\.3\]{stroke-width:2.3px}.stroke-\[2\.4\]{stroke-width:2.4px}.stroke-\[2\]{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[3px\]{padding:3px}.p-\[9px_12px\]{padding:9px 12px}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[16px\]{padding-inline:16px}.px-\[20px\]{padding-inline:20px}.px-\[24px\]{padding-inline:24px}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.py-\[80px\]{padding-block:80px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-\[12px\]{padding-top:12px}.pt-\[16px\]{padding-top:16px}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-\[118px\]{padding-bottom:118px}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-\[2px\]{padding-left:2px}.pl-\[10px\]{padding-left:10px}.pl-\[12px\]{padding-left:12px}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[27\.2px\]{--tw-leading:27.2px;line-height:27.2px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[400\]{--tw-font-weight:400;font-weight:400}.font-\[450\]{--tw-font-weight:450;font-weight:450}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-\[var\(--font-inter\)\]{--tw-font-weight:var(--font-inter);font-weight:var(--font-inter)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.2px\]{--tw-tracking:-.2px;letter-spacing:-.2px}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-1\.5px\]{--tw-tracking:-1.5px;letter-spacing:-1.5px}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[text-wrap\:balance\]{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-keep{word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1d1d1f\]{color:#1d1d1f}.text-\[\#2d783f\]{color:#2d783f}.text-\[\#4e5968\]{color:#4e5968}.text-\[\#6b7684\]{color:#6b7684}.text-\[\#6e6e73\]{color:#6e6e73}.text-\[\#6e7781\]{color:#6e7781}.text-\[\#007AFF\]{color:#007aff}.text-\[\#8a8a92\]{color:#8a8a92}.text-\[\#8b95a1\]{color:#8b95a1}.text-\[\#8e8e93\]{color:#8e8e93}.text-\[\#34c759\]{color:#34c759}.text-\[\#0064ff\]{color:#0064ff}.text-\[\#191f28\]{color:#191f28}.text-\[\#333d4b\]{color:#333d4b}.text-\[\#737a71\]{color:#737a71}.text-\[\#2666d6\]{color:#2666d6}.text-\[\#3182f6\]{color:#3182f6}.text-\[\#7556c7\]{color:#7556c7}.text-\[\#27548a\]{color:#27548a}.text-\[\#68686d\]{color:#68686d}.text-\[\#86868b\]{color:#86868b}.text-\[\#111827\]{color:#111827}.text-\[\#424245\]{color:#424245}.text-\[\#a06314\]{color:#a06314}.text-\[\#aeaeb2\]{color:#aeaeb2}.text-\[\#b0b8c1\]{color:#b0b8c1}.text-\[\#b3261e\]{color:#b3261e}.text-\[\#bd4056\]{color:#bd4056}.text-\[\#c1c4c9\]{color:#c1c4c9}.text-\[\#c4c9cf\]{color:#c4c9cf}.text-\[\#c7c7cc\]{color:#c7c7cc}.text-\[\#c13c4d\]{color:#c13c4d}.text-\[\#d8dee8\]{color:#d8dee8}.text-\[\#e5eaf2\]{color:#e5eaf2}.text-\[\#e53935\]{color:#e53935}.text-\[var\(--auth-divider\)\]{color:var(--auth-divider)}.text-\[var\(--auth-input-text\)\]{color:var(--auth-input-text)}.text-\[var\(--auth-label\)\]{color:var(--auth-label)}.text-\[var\(--color-brand\)\]{color:var(--color-brand)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--foreground-muted\)\]{color:var(--foreground-muted)}.text-\[var\(--static-body\)\]{color:var(--static-body)}.text-\[var\(--static-date\)\]{color:var(--static-date)}.text-\[var\(--static-heading\)\]{color:var(--static-heading)}.text-black\/40{color:#0006}@supports (color:color-mix(in lab,red,red)){.text-black\/40{color:color-mix(in oklab,var(--color-black)40%,transparent)}}.text-black\/48{color:#0000007a}@supports (color:color-mix(in lab,red,red)){.text-black\/48{color:color-mix(in oklab,var(--color-black)48%,transparent)}}.text-black\/58{color:#00000094}@supports (color:color-mix(in lab,red,red)){.text-black\/58{color:color-mix(in oklab,var(--color-black)58%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-inherit{color:inherit}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.uppercase{text-transform:uppercase}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#00000008)}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.03\)\],.shadow-\[0_1px_2px_rgba\(25\,31\,40\,0\.04\)\]{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\(25\,31\,40\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#191f280a)}.shadow-\[0_1px_2px_rgba\(25\,31\,40\,0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#191f2814)}.shadow-\[0_1px_2px_rgba\(25\,31\,40\,0\.08\)\],.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.06\)\]{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\.06\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000000f)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000014)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\],.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.03\)\]{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\.03\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#00000008)}.shadow-\[0_2px_10px_rgba\(25\,31\,40\,0\.05\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#191f280d)}.shadow-\[0_2px_10px_rgba\(25\,31\,40\,0\.05\)\],.shadow-\[0_4px_16px_rgba\(15\,23\,42\,0\.06\)\]{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_4px_16px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0f172a0f)}.shadow-\[0_4px_18px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 4px 18px var(--tw-shadow-color,#00000014)}.shadow-\[0_4px_18px_rgba\(0\,0\,0\,0\.08\)\],.shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#00000024)}.shadow-\[0_16px_36px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#0f172a0d)}.shadow-\[0_16px_36px_rgba\(15\,23\,42\,0\.05\)\],.shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.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-\[0_18px_42px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0f172a1f)}.shadow-\[0_20px_54px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 20px 54px var(--tw-shadow-color,#0f172a12)}.shadow-\[0_20px_54px_rgba\(15\,23\,42\,0\.07\)\],.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.06\)\]{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_20px_60px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0f172a0f)}.shadow-\[0_24px_60px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#0000001a)}.shadow-\[0_24px_60px_rgba\(0\,0\,0\,0\.10\)\],.shadow-\[0_24px_60px_rgba\(25\,31\,40\,0\.14\)\]{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\(25\,31\,40\,0\.14\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#191f2824)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#00000029)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,0\.16\)\],.shadow-\[0_24px_70px_rgba\(25\,31\,40\,0\.24\)\]{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\(25\,31\,40\,0\.24\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#191f283d)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000002e)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.18\)\],.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring-2,.shadow-xl{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)}.ring-\[\#1d1d1f\]{--tw-ring-color:#1d1d1f}.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-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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{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-\[4px\]{--tw-backdrop-blur:blur(4px)}.backdrop-blur-\[4px\],.backdrop-blur-\[6px\]{-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-\[6px\]{--tw-backdrop-blur:blur(6px)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px)}.backdrop-blur-\[16px\],.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xl,.backdrop-saturate-\[180\%\]{-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-saturate-\[180\%\]{--tw-backdrop-saturate:saturate(180%)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[240ms\]{--tw-duration:.24s;transition-duration:.24s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[transition\:transform_200ms\,width_240ms\]{transition:transform .2s,width .24s}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:text-\[\#111\]:is(:where(.group):hover *){color:#111}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.selection\:bg-framer-blue ::selection{background-color:var(--color-framer-blue)}.selection\:bg-framer-blue::selection{background-color:var(--color-framer-blue)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.placeholder\:text-\[\#a0a69d\]::placeholder{color:#a0a69d}.placeholder\:text-\[\#aeaeb2\]::placeholder{color:#aeaeb2}.placeholder\:text-\[\#b0b8c1\]::placeholder{color:#b0b8c1}.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}.focus-within\:border-\[\#0064ff\]:focus-within{border-color:#0064ff}.focus-within\:border-\[\#3182f6\]:focus-within{border-color:#3182f6}.focus-within\:shadow-\[0_10px_28px_rgba\(0\,100\,255\,0\.12\)\]:focus-within{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0064ff1f);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\:ring-2:focus-within{--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-within\:ring-\[\#0064ff\]\/20:focus-within{--tw-ring-color:oklab(55.9726% -.0376977 -.24014/.2)}@media (hover:hover){.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-\[\#8b95a1\]:hover{border-color:#8b95a1}.hover\:border-\[\#cfe2ff\]:hover{border-color:#cfe2ff}.hover\:border-\[rgba\(0\,0\,0\,0\.09\)\]:hover{border-color:#00000017}.hover\:border-\[var\(--color-brand-border\)\]:hover{border-color:var(--color-brand-border)}.hover\:bg-\[\#1b64da\]:hover{background-color:#1b64da}.hover\:bg-\[\#3a3a3c\]:hover{background-color:#3a3a3c}.hover\:bg-\[\#e5e8eb\]:hover{background-color:#e5e8eb}.hover\:bg-\[\#ebebed\]:hover{background-color:#ebebed}.hover\:bg-\[\#eef4ff\]:hover{background-color:#eef4ff}.hover\:bg-\[\#f0f0f2\]:hover{background-color:#f0f0f2}.hover\:bg-\[\#f2f4f6\]:hover{background-color:#f2f4f6}.hover\:bg-\[\#f2f7ff\]:hover{background-color:#f2f7ff}.hover\:bg-\[\#f5f5f7\]:hover{background-color:#f5f5f7}.hover\:bg-\[\#f8f9fa\]:hover{background-color:#f8f9fa}.hover\:bg-\[\#fafafa\]:hover{background-color:#fafafa}.hover\:bg-\[\#ffecee\]:hover{background-color:#ffecee}.hover\:bg-\[\#fff5f5\]:hover{background-color:#fff5f5}.hover\:bg-\[rgba\(0\,0\,0\,0\.04\)\]:hover{background-color:#0000000a}.hover\:bg-\[var\(--auth-social-hover\)\]:hover{background-color:var(--auth-social-hover)}.hover\:bg-\[var\(--color-brand-soft\)\]:hover{background-color:var(--color-brand-soft)}.hover\:bg-\[var\(--panel-elevated-soft\)\]:hover{background-color:var(--panel-elevated-soft)}.hover\:bg-\[var\(--panel-soft\)\]:hover,.hover\:bg-\[var\(--panel-soft\)\]\/20:hover{background-color:var(--panel-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--panel-soft\)\]\/20:hover{background-color:color-mix(in oklab,var(--panel-soft)20%,transparent)}}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.hover\:bg-black\/\[0\.015\]:hover{background-color:#00000004}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.015\]:hover{background-color:color-mix(in oklab,var(--color-black)1.5%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:text-\[\#1d1d1f\]:hover{color:#1d1d1f}.hover\:text-\[\#4e5968\]:hover{color:#4e5968}.hover\:text-\[\#0064ff\]:hover{color:#0064ff}.hover\:text-\[\#191f28\]:hover{color:#191f28}.hover\:text-\[\#3182f6\]:hover{color:#3182f6}.hover\:text-\[\#86868b\]:hover{color:#86868b}.hover\:text-\[\#c13c4d\]:hover{color:#c13c4d}.hover\:text-\[var\(--color-brand\)\]:hover{color:var(--color-brand)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000000f)}.hover\:shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.06\)\]:hover,.hover\:shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.06\)\]:hover{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_10px_28px_rgba\(15\,23\,42\,0\.06\)\]:hover{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0f172a0f)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}.hover\:brightness-110:hover,.hover\:brightness-125:hover{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-125:hover{--tw-brightness:brightness(125%)}}.focus\:border-\[\#1d1d1f\]:focus{border-color:#1d1d1f}.focus\:border-\[var\(--color-brand\)\]:focus{border-color:var(--color-brand)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--color-brand\)\]:focus,.focus\:ring-\[var\(--color-brand\)\]\/20:focus{--tw-ring-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--color-brand\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand)20%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.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-\[\#0064ff\]\/35:focus-visible{--tw-ring-color:oklab(55.9726% -.0376977 -.24014/.35)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.995\]:active{scale:.995}.active\:bg-\[\#4a4a4d\]:active{background-color:#4a4a4d}.active\:bg-\[\#dfeaff\]:active{background-color:#dfeaff}.active\:bg-\[\#e5e8eb\]:active{background-color:#e5e8eb}.active\:bg-\[\#f2f4f6\]:active{background-color:#f2f4f6}.active\:bg-black\/\[0\.03\]:active{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.active\:bg-black\/\[0\.03\]:active{background-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-\[0\.55\]:disabled{opacity:.55}@media (hover:hover){.disabled\:hover\:bg-\[var\(--auth-input-bg\)\]:disabled:hover{background-color:var(--auth-input-bg)}.disabled\:hover\:bg-white:disabled:hover{background-color:var(--color-white)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:40rem){.max-sm\:fixed{position:fixed}.max-sm\:inset-0{inset:calc(var(--spacing)*0)}.max-sm\:z-50{z-index:50}.max-sm\:mt-2{margin-top:calc(var(--spacing)*2)}.max-sm\:ml-0{margin-left:calc(var(--spacing)*0)}.max-sm\:hidden{display:none}.max-sm\:h-\[64px\]{height:64px}.max-sm\:w-full{width:100%}.max-sm\:w-screen{width:100vw}}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-\[min\(640px\,calc\(100dvh-64px\)\)\]{height:min(640px,100dvh - 64px)}.sm\:min-h-0{min-height:calc(var(--spacing)*0)}.sm\:w-\[192px\]{width:192px}.sm\:w-\[360px\]{width:360px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:overflow-visible{overflow:visible}.sm\:rounded-\[16px\]{border-radius:16px}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:pt-\[54px\]{padding-top:54px}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[50px\]{font-size:50px}.sm\:opacity-0{opacity:0}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-\[32px\]{padding-inline:32px}.md\:px-\[40px\]{padding-inline:40px}}@media (min-width:64rem){.lg\:invisible{visibility:hidden}.lg\:static{position:static}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-\[64px\]{width:64px}.lg\:min-w-\[420px\]{min-width:420px}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:justify-center{justify-content:center}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:text-\[42px\]{font-size:42px}}@media (min-width:80rem){.xl\:block{display:block}.xl\:pr-\[260px\]{padding-right:260px}}.tracking-display-heading{letter-spacing:-2.5px;line-height:1}.tracking-cinematic{letter-spacing:0;line-height:.92}.blue-ring{box-shadow:0 0 0 1px #0099ff26,inset 0 .5px #ffffff1a}.blue-ring-strong{box-shadow:0 0 0 1px #0099ff4d,inset 0 .5px #fff3}.font-feature-inter-display{font-feature-settings:"cv01","cv05","cv09","cv11","ss03","ss07"}.font-feature-inter-body{font-feature-settings:"cv11"}.font-feature-inter-ui{font-feature-settings:"cv06","cv11","dlig","ss03"}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}}@media (min-width:640px){.searchy-writer-sidebar-sized{flex:0 0 var(--writer-panel-width,50%);width:var(--writer-panel-width,50%);max-width:min(78vw,1040px);transition:flex-basis .2s cubic-bezier(.32,.72,0,1)}.searchy-writer-sidebar-sized.is-resizing{transition:none}}.searchy-writer-resize-handle{z-index:30;cursor:col-resize;touch-action:none;width:8px;position:absolute;inset:0 auto 0 -3px}.searchy-writer-resize-handle:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .16s;position:absolute;inset:0 auto 0 3px}.searchy-writer-resize-handle:hover:after,.searchy-writer-sidebar.is-resizing .searchy-writer-resize-handle:after{background:var(--color-brand,#3182f6)}.searchy-display-serif{font-family:var(--font-noto-serif-kr),"Noto Serif KR","Apple SD Gothic Neo",Georgia,serif;letter-spacing:-.015em;word-break:keep-all;font-weight:700}.searchy-shell-frame{--searchy-service-max:860px}.searchy-main-surface,.searchy-shell-frame,html[data-theme=dark] .searchy-shell-frame{background:0 0!important}.searchy-sl-sidebar{border-right:1px solid var(--line)!important;background:var(--panel-elevated)!important;box-shadow:none!important;transition:width .28s cubic-bezier(.32,.72,0,1),transform .28s cubic-bezier(.32,.72,0,1)!important}.searchy-mobile-nav svg,.searchy-sl-item-icon svg,.searchy-sl-new-chat-btn svg,.searchy-sl-settings-btn svg{display:block}.searchy-sl-user-usage-bar>span{background:var(--color-brand)!important}.searchy-service-home{min-height:100%;position:relative;overflow:hidden;background:0 0!important}.searchy-service-brand-pill{border:1px solid var(--line);background:var(--panel-elevated);border-radius:999px;align-items:center;gap:12px;min-height:52px;padding:10px 18px 10px 12px;display:inline-flex;box-shadow:0 10px 28px #0f172a14}.searchy-service-brand-pill h1{color:var(--foreground);letter-spacing:0;margin:0;font-size:18px;font-weight:800}.searchy-service-process{border:1px solid var(--line);background:var(--color-card);width:min(680px,100%);box-shadow:var(--shadow-card);border-radius:16px;padding:16px}.searchy-service-process-head{color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;font-size:13px;font-weight:800;display:flex}.searchy-service-process-head small{color:var(--foreground-muted);font-size:12px;font-weight:700}.searchy-service-process ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.searchy-service-process li{border-top:1px solid var(--line);grid-template-columns:18px 1fr;gap:10px;padding:12px 0;display:grid}.searchy-service-process li>span{background:var(--color-brand);width:8px;height:8px;box-shadow:0 0 0 4px var(--color-brand-soft);border-radius:999px;margin-top:7px}.searchy-service-process strong{color:var(--foreground);font-size:13px;font-weight:800;line-height:1.35;display:block}.searchy-service-home .searchy-studio-composer-dock{z-index:5;pointer-events:none;inset-inline:0;justify-content:center;padding:0 24px;display:flex;bottom:64px}.searchy-service-composer{width:min(var(--searchy-service-max),calc(100vw - 48px))!important;background:var(--color-card)!important;border-radius:20px!important;transition:border-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1)!important;box-shadow:0 2px 8px #161c250f,0 12px 32px #161c2514!important}html[data-theme=dark] .searchy-service-composer{background:var(--color-card)!important;box-shadow:0 2px 8px #0000004d,0 12px 32px #0006!important}.searchy-service-composer:focus-within{border-color:var(--color-brand-border)!important;box-shadow:0 2px 8px #161c250f,0 12px 32px #161c2514,0 0 0 3px #0064ff1f!important}html[data-theme=dark] .searchy-service-composer:focus-within{box-shadow:0 2px 8px #0000004d,0 12px 32px #0006,0 0 0 3px #0099ff26!important}.searchy-service-home .searchy-studio-composer textarea{resize:none;width:100%;color:var(--foreground);font-weight:600;line-height:1.5}.searchy-service-home .searchy-studio-composer textarea::placeholder{color:var(--foreground-muted);font-weight:600}.searchy-service-home .searchy-studio-send-button{opacity:1;justify-content:center;align-items:center;display:inline-flex}.searchy-service-home .searchy-studio-send-button:disabled{cursor:not-allowed}.searchy-service-home .searchy-studio-thinking-toggle button,.searchy-service-home .searchy-studio-tool-list button{min-height:28px;color:var(--foreground-muted);border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;transition:background .16s,color .16s}.searchy-service-home .searchy-studio-thinking-toggle button.active,.searchy-service-home .searchy-studio-tool-list button.active{background:var(--panel-elevated);color:var(--color-brand);box-shadow:0 1px 4px #0f172a14}@media (max-width:768px){.searchy-service-home{padding-bottom:190px;overflow-y:auto}.searchy-service-launch{gap:18px;width:calc(100vw - 32px);margin-top:24px}.searchy-service-process{border-radius:14px;padding:14px}.searchy-service-home .searchy-studio-composer-dock{bottom:calc(74px + env(safe-area-inset-bottom));padding:0 12px;position:fixed!important}.searchy-service-composer{border-radius:18px!important;width:calc(100vw - 24px)!important}.searchy-service-home .searchy-studio-composer-row{grid-template-columns:minmax(0,1fr) auto}.searchy-service-home .searchy-studio-composer-row .searchy-model-selector,.searchy-service-home .searchy-studio-composer-row [data-model-selector]{grid-column:1/-1;justify-self:start}}:root{color-scheme:dark;--brand:#09f;--foreground:#fff;--foreground-muted:#a6a6a6;--line:#ffffff14;--panel:#090909;--panel-soft:#ffffff08;--panel-elevated:#090909;--panel-elevated-soft:#ffffff08;--panel-outline:#ffffff14;--shadow-soft:0 1px 2px #0003;--shadow-card:0 2px 8px #0000004d,0 0 0 1px #ffffff0a;--shadow-float:0 8px 32px #00000073,0 0 0 1px #ffffff0f;--color-text-primary:#fff;--color-text-tertiary:#a6a6a6;--color-bg:#000;--color-border:#ffffff14;--color-card:#090909;--color-search-bg:#090909;--color-search-border:#0099ff26;--color-brand:#0064ff;--color-brand-btn:#0064ff;--color-brand-border:#0064ff4d;--color-brand-soft:#0064ff14;--color-danger:#ef4444;--color-danger-soft:#ef444414;--color-success:#0064ff;--color-success-soft:#0064ff1a;--color-warning:#f59e0b;--color-warning-soft:#f59e0b1a;--color-info:#3b82f6;--color-info-soft:#3b82f61a;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.625rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--motion-duration-micro:.15s;--motion-duration-panel:.25s;--motion-duration-screen:.4s;--motion-easing:cubic-bezier(.2,0,0,1);--transition-fast:var(--motion-duration-micro)var(--motion-easing);--transition-normal:var(--motion-duration-panel)var(--motion-easing);--transition-slow:var(--motion-duration-screen)var(--motion-easing);--transition-spring:.48s cubic-bezier(.32,.72,0,1);--transition-bounce:.55s cubic-bezier(.34,1.56,.64,1);--landing-bg:#111;--landing-nav-bg:#111c;--landing-border:#27272a80;--landing-heading:#f3f0ef;--landing-text:#f3f0ef;--landing-muted:#a1a1aa;--landing-dim:#71717a;--landing-nav-active:#05f;--landing-nav-active-border:#0041c8;--landing-secondary-bg:#27272a80;--landing-secondary-border:#3f3f4680;--landing-secondary-hover:#27272acc;--landing-card-bg:#ffffff08;--landing-feature-bg:#0041c80d;--landing-feature-border:#0041c81a;--landing-feature-glow:#0041c833;--landing-cta-inverse-bg:#fff;--landing-cta-inverse-text:#000;--landing-cta-inverse-hover:#e4e4e7;--landing-icon-stroke:#a1a1aa;--landing-logo-filter:grayscale(1)brightness(2);--auth-bg:#000;--auth-card-bg:#0a0a0a;--auth-card-border:#ffffff0f;--auth-input-bg:#ffffff0a;--auth-input-border:#ffffff14;--auth-input-text:#fff;--auth-label:#a6a6a6;--auth-divider:#ffffff4d;--auth-social-hover:#ffffff14;--static-heading:#fff;--static-body:#a6a6a6;--static-date:#fff6;--static-card-bg:#ffffff08;--static-card-border:#ffffff0f;--static-marker:#09f}html:not([data-theme=dark]){color-scheme:light;--brand:#0064ff;--foreground:#161c25;--foreground-muted:#68758a;--line:#161c2512;--panel-soft:#eef2fc;--panel-elevated-soft:#f3f6ff;--panel-outline:#0064ff14;--shadow-soft:0 2px 8px #161c250d;--shadow-card:0 4px 16px #161c250f;--shadow-float:0 20px 40px #161c2514;--color-text-primary:#161c25;--color-text-tertiary:#68758a;--color-border:#161c2514;--color-surface:#f0f3fa;--color-search-border:#0064ff2e;--color-brand:#0064ff;--color-brand-btn:#0064ff;--color-brand-border:#0064ff40;--color-brand-soft:#0064ff14;--color-danger:#dc2626;--color-danger-soft:#dc26260f;--color-success:#0064ff;--color-success-soft:#0064ff14;--color-warning:#d97706;--color-warning-soft:#d9770614;--color-info:#2563eb;--color-info-soft:#2563eb0f;--landing-bg:#f8f9ff;--landing-nav-bg:#f8f9ffcc;--landing-border:#161c2514;--landing-heading:#161c25;--landing-text:#161c25;--landing-muted:#68758a;--landing-dim:#8896a8;--landing-nav-active:#0059b9;--landing-nav-active-border:#0059b9;--landing-secondary-bg:#0059b90f;--landing-secondary-border:#0059b91f;--landing-secondary-hover:#0059b91a;--landing-card-bg:#0059b90a;--landing-feature-bg:#0059b90a;--landing-feature-border:#0059b91a;--landing-feature-glow:#0059b914;--landing-cta-inverse-bg:#161c25;--landing-cta-inverse-text:#fff;--landing-cta-inverse-hover:#2d3748;--landing-icon-stroke:#68758a;--landing-logo-filter:grayscale(0)brightness(1);--auth-bg:#f8f9ff;--auth-card-bg:#fff;--auth-card-border:#161c2514;--auth-input-bg:#f1f3f9;--auth-input-border:#161c251a;--auth-input-text:#161c25;--auth-label:#68758a;--auth-divider:#161c2526;--auth-social-hover:#161c250f;--static-heading:#161c25;--static-body:#4a5568;--static-date:#8896a8;--static-card-bg:#fff;--static-card-border:#161c2514;--static-marker:#0059b9}html:not([data-theme=dark]) body{color:#161c25;background-color:#f8f9ff}html:not([data-theme=dark]) ::selection{color:#fff;background:#3182f6}body{background-color:var(--color-bg);color:var(--color-foreground);font-family:var(--font-inter),var(--font-noto-sans-kr),"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;text-rendering:optimizeLegibility;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;margin:0;position:relative}*{border-color:var(--color-surface);box-sizing:border-box}::selection{background:var(--color-framer-blue);color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{border-radius:inherit;outline:none;box-shadow:0 0 0 3px #0064ff33}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-surface);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}@keyframes thinkingDotPulse{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}.loading-dots{align-items:center;gap:.35rem;display:inline-flex}.loading-dots span{background-color:var(--foreground-muted);border-radius:9999px;width:.55rem;height:.55rem;animation:thinkingDotPulse 1.05s ease-in-out infinite}.loading-dots span:first-child{background-color:var(--foreground)}.loading-dots span:nth-child(2){animation-delay:.15s}.loading-dots span:nth-child(3){opacity:.6;animation-delay:.3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-in{animation:fadeIn .2s ease-out}.surface-card,.surface-card-soft,.surface-float,.surface-pill{position:relative;overflow:visible}.searchy-shell-frame{background:var(--color-bg)}.searchy-shell-frame:before{display:none}.searchy-sidebar{background:#1f1f20;box-shadow:inset -1px 0 #ffffff14,inset .5px 0 #ffffff0a}.searchy-main-surface{background:linear-gradient(180deg,#ffffff04,transparent 34%),var(--color-bg)}.searchy-cinematic-grid{z-index:0;pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-size:64px 64px,64px 64px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 76%);mask-image:linear-gradient(#000000b8,#0000 76%)}.searchy-surface-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1a1a1bdb;border-bottom:1px solid #ffffff14}.searchy-surface-canvas{background:var(--color-bg)}.searchy-surface-panel{background:#242426;border:1px solid #ffffff17;box-shadow:inset 0 .5px #ffffff14,0 18px 60px #00000047}.searchy-surface-input{background:#1e1e20;border:1px solid #ffffff21;box-shadow:inset 0 .5px #ffffff14,0 20px 70px #0000003d}.searchy-surface-chip{background:#fff1;border:1px solid #ffffff17}.searchy-surface-chip-active{color:#fff;background:#ffffff24;border:1px solid #ffffff2e}.searchy-document-page{color:#151515;background:#f7f7f4;box-shadow:0 26px 80px #00000057}.searchy-document-page .prose,.searchy-document-page .prose h1,.searchy-document-page .prose h2,.searchy-document-page .prose h3,.searchy-document-page .prose li,.searchy-document-page .prose p,.searchy-document-page .prose strong{color:#151515}.searchy-answer-prose,.searchy-answer-prose li,.searchy-answer-prose p{color:var(--foreground)}.searchy-answer-prose h1,.searchy-answer-prose h2,.searchy-answer-prose h3{color:var(--foreground);font-weight:700}.blue-ring-hover{transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s}.blue-ring-hover:hover{border-color:#0099ff42;box-shadow:0 0 0 1px #0099ff26,inset 0 .5px #ffffff14}.hover-lift{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.hover-lift:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.focus-glow:focus,.focus-glow:focus-within{box-shadow:0 0 0 3px var(--color-brand-soft);border-color:var(--color-brand-border);outline:none}.dropdown-enter{animation:dropdownIn var(--transition-normal)forwards}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--panel)25%,var(--panel-soft)50%,var(--panel)75%);background-size:200% 100%;border-radius:6px;animation:shimmer 1.5s infinite}.typing-dots{align-items:center;gap:4px;display:inline-flex}.typing-dots span{background:var(--foreground-muted);border-radius:50%;width:6px;height:6px;animation:thinkingDotPulse 1.4s infinite;display:inline-block}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}.cinematic-panel{background:var(--panel-elevated);position:relative}@supports (color:color-mix(in lab,red,red)){.cinematic-panel{background:color-mix(in srgb,var(--panel-elevated)94%,transparent)}}.cinematic-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #0099ff29;box-shadow:0 0 0 1px #ffffff08,inset 0 .5px #ffffff1f,0 28px 80px #00000094}.cinematic-panel:before{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#0099ff6b,#0000);height:1px;position:absolute;inset:0 0 auto}.cinematic-pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff17;box-shadow:inset 0 .5px #ffffff1f}.surface-card-soft:before,.surface-card:before,.surface-float:before,.surface-pill:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--panel-outline),transparent);opacity:.6;height:1px;position:absolute;inset:0 0 auto}.surface-card{background:var(--panel-elevated);border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.surface-card{border:1px solid color-mix(in srgb,var(--line)100%,transparent)}}.surface-card{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.surface-card-soft{background:var(--panel-elevated-soft);border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.surface-card-soft{border:1px solid color-mix(in srgb,var(--line)86%,transparent)}}.surface-card-soft{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.surface-float{background:var(--panel-elevated);border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.surface-float{border:1px solid color-mix(in srgb,var(--line)100%,transparent)}}.surface-float{box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.surface-pill{background:var(--panel-elevated-soft)}@supports (color:color-mix(in lab,red,red)){.surface-pill{background:color-mix(in srgb,var(--panel-elevated-soft)92%,transparent)}}.surface-pill{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.surface-pill{border:1px solid color-mix(in srgb,var(--line)96%,transparent)}}.surface-pill{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.surface-home-shell{background:var(--panel-elevated)}@supports (color:color-mix(in lab,red,red)){.surface-home-shell{background:color-mix(in srgb,var(--panel-elevated)96%,transparent)}}.surface-home-shell{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.surface-home-shell{border:1px solid color-mix(in srgb,var(--line)100%,transparent)}}.surface-home-shell{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.surface-home-card{background:var(--panel-elevated-soft)}@supports (color:color-mix(in lab,red,red)){.surface-home-card{background:color-mix(in srgb,var(--panel-elevated-soft)96%,transparent)}}.surface-home-card{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.surface-home-card{border:1px solid color-mix(in srgb,var(--line)88%,transparent)}}.surface-home-card{box-shadow:var(--shadow-soft)}.surface-control{background:var(--panel-elevated-soft)}@supports (color:color-mix(in lab,red,red)){.surface-control{background:color-mix(in srgb,var(--panel-elevated-soft)94%,transparent)}}.surface-control{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.surface-control{border:1px solid color-mix(in srgb,var(--line)100%,transparent)}}.surface-menu{background:var(--panel-elevated)}@supports (color:color-mix(in lab,red,red)){.surface-menu{background:color-mix(in srgb,var(--panel-elevated)98%,transparent)}}.surface-menu{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.surface-menu{border:1px solid color-mix(in srgb,var(--line)100%,transparent)}}.surface-menu{box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.elevation-0{box-shadow:none;background:#000}.elevation-1{background:#090909;box-shadow:0 0 0 1px #0099ff26,inset 0 .5px #ffffff1a}.elevation-2{background:#090909;box-shadow:0 0 0 1px #0099ff26,inset 0 .5px #ffffff26,0 8px 30px #0006}.elevation-float{background:#090909;box-shadow:0 0 0 1px #0099ff26,0 16px 48px #0009}html:not([data-theme=dark]) .elevation-0{background:#f9fafb}html:not([data-theme=dark]) .elevation-1{background:#fff;box-shadow:0 0 0 1px #0000000f}html:not([data-theme=dark]) .elevation-2{background:#fff;box-shadow:0 0 0 1px #0000000f,0 4px 16px #0000000f}html:not([data-theme=dark]) .elevation-float{background:#fff;box-shadow:0 0 0 1px #0000000f,0 12px 40px #0000001a}html:not([data-theme=dark]) .blue-ring{box-shadow:0 0 0 1px #3182f62e}html:not([data-theme=dark]) .blue-ring-strong{box-shadow:0 0 0 1px #3182f64d}html:not([data-theme=dark]) .prose-invert{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-links:#3182f6;--tw-prose-bold:#111827;--tw-prose-code:#374151}.section-label{color:var(--color-text-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:510}.linear-display{letter-spacing:-1.056px;font-size:clamp(2.5rem,6vw,4rem);font-weight:510;line-height:1}.linear-heading{letter-spacing:-.704px;font-size:2rem;font-weight:400;line-height:1.13}.linear-meta{color:var(--color-text-tertiary);font-size:13px;line-height:1.5}.linear-mono{font-family:var(--font-mono)}.searchy-logo-dark{display:block}.searchy-logo-light,html:not([data-theme=dark]) .searchy-logo-dark{display:none}html:not([data-theme=dark]) .searchy-logo-light{display:block}.linear-primary-button{border:1px solid var(--brand);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.linear-primary-button{border:1px solid color-mix(in srgb,var(--brand)86%,transparent)}}.linear-primary-button{background:var(--brand);color:#fff;font-size:13px;font-weight:510;line-height:1.4;transition:background-color .2s,transform .2s,border-color .2s}.linear-primary-button:hover{background:#09f;border-color:#09f;transform:translateY(-1px)}.linear-ghost-button{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.linear-ghost-button{border:1px solid color-mix(in srgb,var(--line)100%,transparent)}}.linear-ghost-button{color:var(--foreground);background:#ffffff08;font-size:13px;font-weight:510;line-height:1.4;transition:background-color .2s,border-color .2s,transform .2s}.linear-ghost-button:hover{background:#ffffff0d;transform:translateY(-1px)}.linear-input-shell{background:var(--color-search-bg);border:1px solid var(--color-search-border);box-shadow:inset 0 1px 0 #ffffff08,var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--foreground);margin-top:1.5em;margin-bottom:.5em}.prose h3{font-size:15px;font-weight:700}.prose ol,.prose ul{padding-left:1.25em}.prose li{color:var(--foreground-muted);margin-bottom:.5em}.prose li::marker{color:var(--color-brand)}.prose blockquote{border-left:2px solid var(--line);margin-left:0;padding-top:8.8px;padding-left:18px}.prose table{border-collapse:collapse;width:100%}.prose td,.prose th{border:1px solid var(--line);text-align:left;padding:8px 12px}.prose th{background:var(--panel-soft);font-weight:600}.theme-wordmark{display:block}[data-theme=dark] .theme-wordmark{filter:brightness(0)invert()}.searchy-home,.searchy-portal{isolation:isolate;position:relative}.searchy-home:before,.searchy-portal:before{content:"";z-index:-1;background:var(--color-bg);position:absolute;inset:0}.searchy-ai-overview,.searchy-card,.searchy-muted-card,.searchy-portal-card,.searchy-portal-muted,.searchy-result-card,.searchy-result-sidecard{border:1px solid var(--color-border);background:var(--color-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px;position:relative;overflow:visible}.searchy-ai-overview,.searchy-muted-card,.searchy-portal-muted{background:var(--color-surface)}.searchy-search-shell{background:var(--color-search-bg);border:1.5px solid var(--color-search-border);box-shadow:inset 0 0 0 1px var(--color-card)}@supports (color:color-mix(in lab,red,red)){.searchy-search-shell{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-card)72%,transparent)}}.searchy-header-btn,.searchy-utility-btn{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-primary);border-radius:9999px;align-items:center;display:inline-flex}.searchy-header-btn,.searchy-nav-item,.searchy-utility-btn{background:var(--color-card);box-shadow:var(--shadow-soft);justify-content:center}.searchy-nav-item{border:1px solid var(--color-border);min-width:148px;min-height:112px;border-radius:24px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:flex}.searchy-nav-item:hover{border-color:var(--color-brand-border);transform:translateY(-1px)}.searchy-briefing-mini-icon,.searchy-dropdown-icon,.searchy-nav-icon{background:var(--color-surface);color:var(--color-brand);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.searchy-nav-icon{width:42px;height:42px}.searchy-dropdown-menu{z-index:40;border:1px solid var(--color-border);background:var(--color-card);width:min(300px,100vw - 32px);max-height:min(360px,100vh - 120px);box-shadow:var(--shadow-card);border-radius:22px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.searchy-dropdown-item{text-align:left;border-radius:16px;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.searchy-dropdown-item:hover{background:var(--color-surface)}.searchy-briefing-mini-icon,.searchy-dropdown-icon{width:38px;height:38px}.searchy-briefing-mini{border:1px solid var(--color-border);background:var(--color-card);min-height:172px;box-shadow:var(--shadow-soft);border-radius:24px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s}.searchy-briefing-mini:hover{border-color:var(--color-brand-border);transform:translateY(-1px)}.searchy-result-shell{width:100%;max-width:1100px}.searchy-ai-overview{padding:20px 22px}.searchy-result-card{padding:18px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.searchy-result-card:hover,.searchy-result-sidecard:hover{border-color:var(--color-brand-border);transform:translateY(-1px)}.searchy-result-link{color:var(--color-text-primary);text-decoration:none}.searchy-result-card:hover .searchy-result-link{color:var(--color-brand)}[data-theme=dark] .theme-dim-image{filter:brightness(.9)}@media (max-width:767px){.searchy-ai-overview,.searchy-briefing-mini,.searchy-card,.searchy-muted-card,.searchy-nav-item,.searchy-portal-card,.searchy-portal-muted,.searchy-result-card,.searchy-result-sidecard{border-radius:22px}.searchy-nav-item{min-width:calc(50vw - 24px);min-height:106px}}html:not([data-theme=dark]) .surface-card-soft:before,html:not([data-theme=dark]) .surface-card:before,html:not([data-theme=dark]) .surface-float:before,html:not([data-theme=dark]) .surface-pill:before{display:none}html:not([data-theme=dark]) .surface-card,html:not([data-theme=dark]) .surface-card-soft{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #161c250f;box-shadow:0 1px 3px #161c250a}html:not([data-theme=dark]) .surface-float{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffeb;border:1px solid #161c250f;box-shadow:0 8px 32px #161c2514}html:not([data-theme=dark]) .surface-pill{background:#fffc;border:1px solid #161c250a;box-shadow:0 1px 4px #161c250a}html:not([data-theme=dark]) .surface-home-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border:none;box-shadow:0 4px 16px #161c250f}html:not([data-theme=dark]) .surface-home-card{background:#fff;border:none;box-shadow:0 2px 8px #161c250d}html:not([data-theme=dark]) .surface-control{background:#eef2fc;border:1px solid #161c250f}html:not([data-theme=dark]) .surface-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:none;box-shadow:0 20px 40px #161c251a}html:not([data-theme=dark]) .searchy-main-surface,html:not([data-theme=dark]) .searchy-shell-frame{background:0 0}html:not([data-theme=dark]) .searchy-cinematic-grid,html:not([data-theme=dark]) .searchy-shell-frame:before{display:none}html:not([data-theme=dark]) .cinematic-panel,html:not([data-theme=dark]) .searchy-sidebar{box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-color:#161c250f}html:not([data-theme=dark]) .cinematic-pill{background:#ffffffe6;border:1px solid #161c250f;box-shadow:0 1px 3px #161c250a}html:not([data-theme=dark]) .linear-ghost-button{background:#161c2508;border-color:#161c2514;border-radius:10px}html:not([data-theme=dark]) .linear-ghost-button:hover{background:#161c250f;transform:translateY(-.5px)}html:not([data-theme=dark]) .linear-input-shell{background:#fff;border:1px solid #161c2514;box-shadow:0 1px 3px #161c250a}html:not([data-theme=dark]) .linear-primary-button{background:#0064ff;border-color:#0064ff;border-radius:10px;transition:background .18s,transform .18s cubic-bezier(.32,.72,0,1),box-shadow .18s}html:not([data-theme=dark]) .linear-primary-button:hover{background:#0052e0;transform:translateY(-.5px);box-shadow:0 4px 16px #0064ff33}html:not([data-theme=dark]) ::-webkit-scrollbar-thumb{background:#0000001f}html:not([data-theme=dark]) ::-webkit-scrollbar-thumb:hover{background:#00000038}html:not([data-theme=dark]) a:focus-visible,html:not([data-theme=dark]) button:focus-visible,html:not([data-theme=dark]) input:focus-visible,html:not([data-theme=dark]) textarea:focus-visible{box-shadow:0 0 0 1px #3182f6,0 0 0 4px #3182f626}html:not([data-theme=dark]) .searchy-studio-product-screen textarea:focus,html:not([data-theme=dark]) .searchy-studio-product-screen textarea:focus-visible{box-shadow:none!important}.fade-in-hidden{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.fade-in-visible{opacity:1;transform:translateY(0)}.searchy-landing-v2{--searchy-blue:#2563eb;--searchy-blue-2:#0f6fff;--searchy-ink:#101828;--searchy-muted:#667085;--searchy-line:#10182817;--searchy-surface:#ffffffc7;--searchy-shadow:0 24px 70px #1018281c;font-family:var(--font-inter),var(--font-noto-sans-kr),system-ui,sans-serif;overflow:hidden}.searchy-copy-mobile,.searchy-title-mobile{display:none}.searchy-landing-v2 *{letter-spacing:0}.searchy-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8fbc7;border-bottom:1px solid #1018280f;position:fixed;inset:0 0 auto}.searchy-nav-inner{justify-content:space-between;align-items:center;gap:22px;width:min(1180px,100% - 40px);height:68px;margin:0 auto;display:flex}.searchy-brand,.searchy-card-link,.searchy-nav-cta,.searchy-primary-btn,.searchy-secondary-btn{align-items:center;text-decoration:none;display:inline-flex}.searchy-brand{color:var(--searchy-ink);gap:10px;font-size:20px;font-weight:800}.searchy-brand-mark{background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 10px 30px #10182814}.searchy-nav-links{align-items:center;gap:28px;display:flex}.searchy-nav-links a{color:var(--searchy-muted);font-size:14px;font-weight:700;text-decoration:none;transition:color .22s}.searchy-nav-links a:hover{color:var(--searchy-ink)}.searchy-nav-cta{color:#fff;background:#111827;border-radius:999px;gap:7px;height:40px;padding:0 16px;font-size:14px;font-weight:800;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s;box-shadow:0 14px 30px #1118272e}.searchy-nav-cta:hover,.searchy-primary-btn:hover{transform:translateY(-2px);box-shadow:0 20px 42px #2563eb38}.searchy-hero{grid-template-columns:minmax(0,.96fr) minmax(420px,.74fr);align-items:center;gap:56px;width:min(1180px,100% - 40px);min-height:850px;margin:0 auto;padding:150px 0 78px;display:grid;position:relative}.searchy-hero:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#2563eb0f 1px,#0000 0),linear-gradient(#2563eb0f 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 66%);mask-image:linear-gradient(#000,#0000 66%)}.searchy-hero-console,.searchy-hero-copy{z-index:1;position:relative}.searchy-pill{color:#175cd3;background:#fff;border:1px solid #2563eb24;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #2563eb12}.searchy-hero h1{max-width:770px;color:var(--searchy-ink);overflow-wrap:anywhere;margin:22px 0 0;font-size:clamp(54px,8vw,104px);font-weight:850;line-height:.96}.searchy-hero-lead{max-width:680px;color:var(--searchy-muted);font-size:20px;line-height:1.72;font-family:var(--font-noto-sans-kr),var(--font-inter),sans-serif;margin:28px 0 0;font-weight:500}.searchy-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.searchy-primary-btn,.searchy-secondary-btn{border-radius:999px;justify-content:center;height:54px;padding:0 22px;font-size:15px;font-weight:850;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s,background .22s}.searchy-primary-btn{color:#fff;background:linear-gradient(135deg,#1b64f2,#0f6fff);gap:8px;box-shadow:0 18px 44px #2563eb3d}.searchy-secondary-btn{color:var(--searchy-ink);border:1px solid var(--searchy-line);background:#ffffffd6}.searchy-secondary-btn:hover{background:#fff;transform:translateY(-2px)}.searchy-search-card{max-width:100%;min-height:560px;box-shadow:var(--searchy-shadow);background:linear-gradient(145deg,#fffffffa,#eef4ffc2),#fff;border:1px solid #10182814;border-radius:32px;padding:22px;animation:searchy-float 6.5s ease-in-out infinite;position:relative}.searchy-search-bar{color:#344054;background:#fff;border:1px solid #2563eb24;border-radius:20px;align-items:center;gap:11px;min-height:60px;padding:0 18px;font-size:15px;font-weight:750;display:flex;box-shadow:0 10px 28px #1018280f}.searchy-answer-card{color:#fff;background:#0f172a;border-radius:24px;margin-top:18px;padding:20px;overflow:hidden}.searchy-answer-top{align-items:center;gap:8px;margin-bottom:18px;display:flex}.searchy-answer-top strong{font-size:16px}.searchy-answer-top span:last-child{color:#9fb0c9;margin-left:auto;font-size:12px;font-weight:800}.searchy-status-dot{background:#36d399;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #36d39921}.searchy-claim-list{gap:10px;display:grid}.searchy-claim-row{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.searchy-claim-row svg{color:#86efac}.searchy-claim-row span,.searchy-claim-row strong{display:block}.searchy-claim-row strong{font-size:14px}.searchy-claim-row span{color:#b9c4d5;margin-top:2px;font-size:12px;font-weight:700}.searchy-claim-row em{color:#dbeafe;background:#ffffff14;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.searchy-floating-note{color:#1d2939;background:#ffffffe6;border:1px solid #10182814;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;position:absolute;box-shadow:0 16px 38px #1018281f}.searchy-floating-note-a{animation:searchy-float 5.8s ease-in-out infinite reverse;bottom:118px;right:-18px}.searchy-floating-note-b{animation:searchy-float 6.2s ease-in-out infinite;bottom:44px;left:-20px}.searchy-final-cta,.searchy-proof-section,.searchy-section{width:min(1180px,100% - 40px);margin:0 auto;padding:96px 0}.searchy-section-head{text-align:center;max-width:760px;margin:0 auto 36px}.searchy-proof-copy span,.searchy-section-head span{color:#175cd3;margin-bottom:12px;font-size:13px;font-weight:900;display:inline-block}.searchy-final-cta h2,.searchy-proof-copy h2,.searchy-section-head h2{color:var(--searchy-ink);margin:0;font-size:clamp(36px,5vw,62px);font-weight:850;line-height:1.08}.searchy-final-cta p,.searchy-proof-copy p,.searchy-section-head p{color:var(--searchy-muted);font-size:18px;line-height:1.72;font-family:var(--font-noto-sans-kr),var(--font-inter),sans-serif;margin:18px 0 0;font-weight:500}.searchy-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.searchy-product-card,.searchy-workflow-card{border:1px solid var(--searchy-line);background:var(--searchy-surface);min-height:390px;color:var(--searchy-ink);border-radius:28px;padding:26px;text-decoration:none;transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s,background .26s;display:block;box-shadow:0 12px 40px #1018280f}.searchy-product-card:hover,.searchy-workflow-card:hover{background:#fff;transform:translateY(-8px);box-shadow:0 26px 70px #1018281f}.searchy-product-label{color:#667085;font-size:13px;font-weight:850}.searchy-product-icon{width:52px;height:52px;color:var(--searchy-blue);background:#eff6ff;border-radius:17px;place-items:center;margin-top:24px;display:grid}.searchy-product-card h3,.searchy-workflow-card h3{color:var(--searchy-ink);margin:24px 0 0;font-size:31px;font-weight:850;line-height:1.1}.searchy-product-card p,.searchy-workflow-card p{color:var(--searchy-muted);font-size:15px;line-height:1.65;font-family:var(--font-noto-sans-kr),var(--font-inter),sans-serif;margin:14px 0 0;font-weight:500}.searchy-product-card ul{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.searchy-product-card li{color:#344054;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.searchy-product-card li svg{color:#12b76a}.searchy-card-link{color:#175cd3;gap:6px;margin-top:26px;font-size:14px;font-weight:900}.searchy-proof-section{grid-template-columns:minmax(0,.82fr) minmax(420px,.78fr);align-items:center;gap:56px;display:grid}.searchy-proof-board{color:#fff;background:#111827;border:1px solid #10182814;border-radius:30px;padding:24px;box-shadow:0 28px 80px #11182733}.searchy-board-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.searchy-board-header span{color:#93c5fd;text-transform:uppercase;font-size:12px;font-weight:900}.searchy-board-header strong{font-size:15px}.searchy-board-timeline{gap:14px;margin-top:18px;display:grid}.searchy-board-timeline div{background:#ffffff0f;border-radius:20px;padding:18px}.searchy-board-timeline strong{margin-bottom:6px;font-size:15px;display:block}.searchy-board-timeline p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.6}.searchy-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.searchy-workflow-card{min-height:260px}.searchy-workflow-card>svg{color:var(--searchy-blue)}.searchy-final-cta{text-align:center;border-top:1px solid var(--searchy-line);padding:104px 24px 120px}.searchy-final-cta .searchy-primary-btn{margin-top:28px}.searchy-reveal{animation:searchy-reveal-rise .82s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--reveal-delay,0s)}.searchy-reveal,.searchy-reveal-visible{opacity:1;transform:translateY(0)scale(1)}@keyframes searchy-reveal-rise{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes searchy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.searchy-floating-note,.searchy-reveal,.searchy-search-card{transition:none;animation:none}}@media (max-width:1024px){.searchy-hero,.searchy-proof-section{grid-template-columns:1fr}.searchy-hero-console{width:100%;max-width:620px}.searchy-product-grid,.searchy-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.searchy-landing-v2,body,html{overflow-x:hidden}.searchy-nav-inner{width:min(1180px,100% - 28px);height:62px}.searchy-nav-links{display:none}.searchy-nav-cta{color:#0000;justify-content:center;width:42px;height:38px;padding:0;overflow:hidden}.searchy-nav-cta svg{color:#fff;flex:none}.searchy-final-cta,.searchy-hero,.searchy-proof-section,.searchy-section{box-sizing:border-box;width:100%;padding-left:14px;padding-right:14px}.searchy-hero{gap:36px;min-height:auto;padding-top:112px;padding-bottom:54px}.searchy-hero h1{word-break:break-all;max-width:100%;font-size:42px;line-height:1.08}.searchy-title-desktop{display:none}.searchy-title-mobile{display:inline}.searchy-copy-desktop{display:none}.searchy-copy-mobile{display:inline}.searchy-hero-console,.searchy-hero-copy{min-width:0;max-width:100%;overflow:hidden}.searchy-search-bar span{overflow-wrap:anywhere;min-width:0}.searchy-final-cta p,.searchy-hero-lead,.searchy-proof-copy p,.searchy-section-head p{font-size:16px}.searchy-hero-actions{flex-direction:column}.searchy-primary-btn,.searchy-secondary-btn{width:min(342px,100vw - 48px);max-width:calc(100vw - 48px)}.searchy-search-card{border-radius:24px;min-height:auto;padding:16px}.searchy-search-bar{align-items:flex-start;min-height:auto;padding:16px;line-height:1.45}.searchy-claim-row{grid-template-columns:22px minmax(0,1fr)}.searchy-claim-row em{grid-column:2;justify-self:start}.searchy-answer-top span:last-child,.searchy-floating-note{display:none}.searchy-proof-section,.searchy-section{padding:68px 0}.searchy-section-head{text-align:left}.searchy-final-cta h2,.searchy-proof-copy h2,.searchy-section-head h2{font-size:35px}.searchy-product-grid,.searchy-workflow-grid{grid-template-columns:1fr}.searchy-product-card,.searchy-workflow-card{border-radius:22px;min-height:auto}}html:not([data-theme=dark]){--brand:#1d1d1f;--foreground:#1d1d1f;--foreground-muted:#86868b;--line:#0000000f;--panel:#fff;--panel-soft:#f5f5f7;--panel-elevated:#fff;--panel-elevated-soft:#fafafa;--panel-outline:#00000014;--shadow-soft:0 2px 12px #0000000a;--shadow-card:0 8px 24px #0000000f;--shadow-float:0 24px 60px #0000001a;--color-card:#fff;--color-surface:#f5f5f7;--color-border:#00000014;--color-search-bg:#fff;--color-search-border:#00000014;--color-brand:#1d1d1f;--color-brand-btn:#1d1d1f;--color-brand-border:#00000026;--color-brand-soft:#0000000a;--color-text-primary:#1d1d1f;--color-text-tertiary:#aeaeb2;--color-accent:#007aff}html:not([data-theme=dark]) body{color:#1d1d1f;background:#fff}.searchy-toss-app{--toss-blue:#3182f6;--toss-blue-strong:#1b64da;--toss-blue-soft:#eaf3ff;--brand-green:#197b2e;--brand-green-deep:#14371b;--brand-green-soft:#e8f7ec;--toss-ink:#191f28;--toss-muted:#6b7684;--toss-muted-2:#8b95a1;--toss-line:#191f2817;--toss-bg:#f7f8fa;--toss-card:#fff;--toss-hover:#f2f7ff;background:var(--toss-bg);color:var(--toss-ink)}.searchy-toss-app *{letter-spacing:0}.searchy-toss-app .searchy-main-surface,.searchy-toss-app .searchy-shell-frame{background:radial-gradient(circle at 48% -120px,#3182f629,transparent 36%),var(--toss-bg)}.searchy-toss-app.searchy-shell-frame:before{opacity:.22;background-image:linear-gradient(#3182f60e 1px,#0000 0),linear-gradient(90deg,#3182f60e 1px,#0000 0);-webkit-mask-image:linear-gradient(#00000080,#0000 62%);mask-image:linear-gradient(#00000080,#0000 62%)}.searchy-toss-app .searchy-sidebar,.searchy-toss-sidebar{border-right:1px solid var(--toss-line);color:var(--toss-ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffeb;box-shadow:12px 0 44px #191f280f}.searchy-toss-app .searchy-sidebar a,.searchy-toss-app .searchy-sidebar button,.searchy-toss-app .searchy-sidebar input{color:inherit}.searchy-toss-app .searchy-sidebar .text-white,.searchy-toss-app .searchy-sidebar .text-white\/60,.searchy-toss-app .searchy-sidebar .text-white\/70,.searchy-toss-app .searchy-sidebar .text-white\/\[0\.32\],.searchy-toss-app .searchy-sidebar .text-white\/\[0\.38\],.searchy-toss-app .searchy-sidebar .text-white\/\[0\.42\],.searchy-toss-app .searchy-sidebar .text-white\/\[0\.48\],.searchy-toss-app .searchy-sidebar .text-white\/\[0\.52\],.searchy-toss-app .searchy-sidebar .text-white\/\[0\.55\],.searchy-toss-app .searchy-sidebar .text-white\/\[0\.76\]{color:var(--toss-muted)}.searchy-toss-app .searchy-sidebar a:hover,.searchy-toss-app .searchy-sidebar button:hover{background:var(--toss-hover);color:var(--toss-blue-strong)}.searchy-toss-app .searchy-sidebar input{background:#f2f4f6;border-color:#0000}.searchy-active-composer,.searchy-active-header,.searchy-mobile-topbar,.searchy-toss-app .searchy-surface-topbar{border-color:var(--toss-line);color:var(--toss-ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;box-shadow:0 1px #191f2808}.searchy-toss-app .linear-primary-button,.searchy-upgrade-button{background:var(--toss-blue);border-color:var(--toss-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;display:inline-flex;box-shadow:0 10px 24px #3182f638}.searchy-blue-button{background:var(--toss-blue,#3182f6);box-shadow:0 10px 24px #3182f638;color:#fff!important}.searchy-blue-button:hover{background:var(--toss-blue-strong,#1b64da)}.searchy-toss-app .linear-primary-button:hover,.searchy-upgrade-button:hover{background:var(--toss-blue-strong);border-color:var(--toss-blue-strong);transform:translateY(-1px)scale(1.02)}.searchy-toss-app .linear-ghost-button{border-color:var(--toss-line);color:var(--toss-ink);background:#fff;border-radius:999px}.searchy-mobile-nav{border-color:var(--toss-line);background:#fffffff0;box-shadow:0 -12px 34px #191f2814}.searchy-mobile-nav a{color:var(--toss-muted)}.searchy-mobile-nav a:hover{color:var(--toss-blue-strong)}.searchy-toss-app .searchy-surface-topbar a:not(.searchy-upgrade-button),.searchy-toss-app .searchy-surface-topbar button{min-width:44px;min-height:44px;color:var(--toss-muted);border-color:#191f2817;justify-content:center;align-items:center;display:inline-flex}.searchy-toss-app .searchy-surface-topbar a:not(.searchy-upgrade-button):hover,.searchy-toss-app .searchy-surface-topbar button:hover{background:var(--toss-hover);color:var(--toss-blue-strong)}.searchy-mobile-nav .text-white,.searchy-mobile-nav .text-white\/\[0\.55\],.searchy-toss-app .searchy-surface-topbar .text-white,.searchy-toss-app .searchy-surface-topbar .text-white\/70{color:inherit}.searchy-mobile-nav a[class*=text-white]{color:var(--toss-muted)}.searchy-mobile-nav a.text-white,.searchy-mobile-nav a:hover,.searchy-mobile-nav a[href="/chat/new"].text-white{color:var(--toss-blue-strong)}.searchy-surface-canvas{color:var(--toss-ink,#191f28);background:radial-gradient(circle at 50% -120px,#3182f624,#0000 34%),#f7f8fa}.searchy-surface-input,.searchy-surface-panel{background:#fff;border:1px solid #0000000f;box-shadow:0 2px 12px #0000000a}.searchy-surface-input{box-shadow:0 2px 20px #0000000d}.searchy-toss-app .searchy-surface-canvas .text-white,.searchy-toss-app .searchy-surface-canvas .text-white\/75,.searchy-toss-app .searchy-surface-canvas .text-white\/80,.searchy-toss-app .searchy-surface-canvas .text-white\/90{color:var(--toss-ink)}.searchy-toss-app .searchy-surface-canvas .text-white\/20,.searchy-toss-app .searchy-surface-canvas .text-white\/25,.searchy-toss-app .searchy-surface-canvas .text-white\/30,.searchy-toss-app .searchy-surface-canvas .text-white\/35,.searchy-toss-app .searchy-surface-canvas .text-white\/40,.searchy-toss-app .searchy-surface-canvas .text-white\/45,.searchy-toss-app .searchy-surface-canvas .text-white\/50,.searchy-toss-app .searchy-surface-canvas .text-white\/55,.searchy-toss-app .searchy-surface-canvas .text-white\/60,.searchy-toss-app .searchy-surface-canvas .text-white\/65,.searchy-toss-app .searchy-surface-canvas .text-white\/70,.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.30\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.32\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.35\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.38\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.42\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.45\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.48\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.52\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.55\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.56\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.58\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.62\],.searchy-toss-app .searchy-surface-canvas .text-white\/\[0\.65\]{color:var(--toss-muted)}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar,.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .text-white{color:#fff}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .text-white\/\[0\.68\]{color:#ffffffad}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .text-white\/\[0\.55\]{color:#ffffff8c}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .text-white\/60{color:#fff9}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .text-white\/\[0\.52\]{color:#ffffff85}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .text-white\/\[0\.38\]{color:#ffffff61}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .text-white\/\[0\.13\]{color:#ffffff21}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .hover\:text-white:hover{color:#fff}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .hover\:bg-white\/\[0\.08\]:hover{background:#ffffff14}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .bg-white\/\[0\.1\]{background:#ffffff1a}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .bg-white\/\[0\.05\]{background:#ffffff0d}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .border-white\/\[0\.08\]{border-color:#ffffff14}.searchy-toss-app .searchy-surface-canvas .searchy-writer-sidebar .border-white\/\[0\.13\]{border-color:#ffffff21}.searchy-home-refresh{isolation:isolate}.searchy-home-aura{z-index:0;pointer-events:none;background:linear-gradient(#3182f614,#0000 44%);position:fixed;inset:0}.searchy-home-hero{text-align:center;justify-content:center;gap:22px;min-height:58vh;animation:searchy-rise .56s cubic-bezier(.16,1,.3,1) both}.searchy-home-heading,.searchy-home-hero{flex-direction:column;align-items:center;display:flex}.searchy-home-heading{gap:12px;max-width:820px}.searchy-home-kicker{min-height:32px;color:var(--toss-blue-strong);background:#fff;border-radius:999px;align-items:center;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #3182f61c}.searchy-home-heading h1{max-width:900px;color:var(--toss-ink);word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(36px,5.2vw,66px);font-weight:850;line-height:1.08}.searchy-home-heading p{color:var(--toss-muted);margin:0;font-size:17px;font-weight:600;line-height:1.7}.searchy-mode-tabs{background:#ffffffd6;border:1px solid #191f2814;gap:6px;max-width:100%;margin-bottom:12px;padding:6px;overflow-x:auto;box-shadow:0 12px 34px #191f2812}.searchy-mode-tab,.searchy-mode-tabs{border-radius:999px;display:inline-flex}.searchy-mode-tab{min-height:40px;color:var(--toss-muted);justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:800;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.searchy-mode-tab:hover{background:var(--toss-hover);color:var(--toss-blue-strong);transform:translateY(-1px)}.searchy-mode-tab-active{background:var(--toss-blue);color:#fff;box-shadow:0 10px 22px #3182f63b}.searchy-search-experience{width:min(820px,100%)}.searchy-search-card-v3{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff0;border:1px solid #3182f629;border-radius:28px;padding:12px;box-shadow:0 26px 70px #3182f624,inset 0 0 0 1px #fffc}.searchy-search-main-row{align-items:center;gap:9px;min-height:62px;display:flex}.searchy-icon-button,.searchy-search-icon,.searchy-submit-button{border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.searchy-icon-button{color:var(--toss-muted);background:#f2f4f6;transition:background .18s,color .18s,transform .18s}.searchy-icon-button:hover{background:var(--toss-hover);color:var(--toss-blue-strong);transform:translateY(-1px)}.searchy-icon-button-live{color:#f04452;background:#fff0f0}.searchy-search-icon{color:var(--toss-blue);background:var(--toss-blue-soft)}.searchy-query-input{min-width:0;min-height:44px;color:var(--toss-ink);background:0 0;border:0;outline:0;flex:1;font-size:18px;font-weight:720}.searchy-query-input:focus,.searchy-query-input:focus-visible{box-shadow:none!important;outline:none!important}.searchy-query-input::placeholder{color:#adb5bd}.searchy-submit-button{color:#fff;background:var(--toss-blue);transition:opacity .18s,transform .18s,background .18s;box-shadow:0 12px 28px #3182f647}.searchy-submit-button:hover:not(:disabled){background:var(--toss-blue-strong);transform:translateY(-1px)scale(1.02)}.searchy-submit-button:disabled{opacity:.36;box-shadow:none}.searchy-search-controls{border-top:1px solid #191f2812;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 4px 0;display:flex}.searchy-bottom-toolbar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.searchy-toolbar-chip{color:#6b7684;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9999px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:12.5px;font-weight:600;transition:background .13s,color .13s,border-color .13s;display:inline-flex}.searchy-toolbar-chip:hover{color:#191f28;background:#f2f4f6}.searchy-toolbar-chip-on{color:#0064ff;background:#eaf3ff;border-color:#0064ff2e}.searchy-toolbar-chip-on svg{color:#0064ff}.searchy-toolbar-divider{background:#191f281f;flex-shrink:0;width:1px;height:16px;margin:0 2px}.searchy-active-mode-summary{min-width:0;color:var(--toss-muted);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.searchy-active-mode-summary strong{color:var(--toss-ink);font-weight:850}.searchy-model-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.searchy-attachment-row,.searchy-proof-pills,.searchy-suggestion-strip{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.searchy-attachment-row{margin-bottom:10px}.searchy-attachment-chip,.searchy-proof-pills span,.searchy-suggestion-chip,.searchy-suggestion-primary{max-width:100%;color:var(--toss-muted);background:#ffffffe6;border:1px solid #191f2814;border-radius:999px;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.searchy-attachment-chip{padding:7px 9px 7px 12px}.searchy-attachment-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.searchy-attachment-chip button{color:var(--toss-muted-2)}.searchy-suggestion-strip{width:min(840px,100%);margin-top:2px}.searchy-suggestion-chip,.searchy-suggestion-primary{min-height:36px;padding:0 13px;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s}.searchy-suggestion-primary{color:var(--toss-blue-strong);background:var(--toss-blue-soft);border-color:#3182f62e}.searchy-suggestion-chip:hover,.searchy-suggestion-primary:hover{color:var(--toss-blue-strong);border-color:#3182f647;transform:translateY(-1px);box-shadow:0 10px 24px #3182f61a}.searchy-product-explorer{grid-template-columns:minmax(0,.86fr) minmax(340px,.72fr);gap:18px;margin-top:26px;animation:searchy-rise .66s cubic-bezier(.16,1,.3,1) 80ms both;display:grid}.searchy-product-cards,.searchy-product-detail,.searchy-workflow-action{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;border:1px solid #191f2814;border-radius:24px;box-shadow:0 16px 46px #191f280f}.searchy-product-detail{padding:28px}.searchy-product-detail>span{color:var(--toss-blue-strong);font-size:13px;font-weight:900}.searchy-product-detail h2{color:var(--toss-ink);margin:12px 0 0;font-size:clamp(28px,3.6vw,48px);font-weight:850;line-height:1.1}.searchy-product-detail p{max-width:620px;color:var(--toss-muted);margin:14px 0 0;font-size:16px;font-weight:600;line-height:1.72}.searchy-proof-pills{justify-content:flex-start;margin-top:22px}.searchy-proof-pills span{color:var(--toss-blue-strong);background:var(--toss-blue-soft);padding:8px 11px}.searchy-product-cards{gap:10px;padding:12px;display:grid}.searchy-product-tile{text-align:left;border:1px solid #0000;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:78px;padding:12px;transition:background .18s,border-color .18s,transform .18s;display:grid}.searchy-product-tile-active,.searchy-product-tile:hover{background:var(--toss-hover);border-color:#3182f629;transform:translateY(-1px)}.searchy-product-tile-icon{width:44px;height:44px;color:var(--toss-muted);background:#f2f4f6;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.searchy-product-tile-active .searchy-product-tile-icon,.searchy-product-tile:hover .searchy-product-tile-icon{background:var(--toss-blue);color:#fff}.searchy-product-tile small,.searchy-product-tile strong{display:block}.searchy-product-tile strong{color:var(--toss-ink);font-size:15px;font-weight:850}.searchy-product-tile small{color:var(--toss-muted);margin-top:4px;font-size:12px;font-weight:700}.searchy-product-arrow{color:var(--toss-muted-2)}.searchy-workflow-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;animation:searchy-rise .72s cubic-bezier(.16,1,.3,1) .14s both;display:grid}.searchy-workflow-action{text-align:left;align-content:start;gap:8px;min-height:132px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.searchy-workflow-action:hover{border-color:#3182f638;transform:translateY(-2px);box-shadow:0 22px 52px #3182f61f}.searchy-workflow-action>span{background:var(--toss-blue-soft);width:38px;height:38px;color:var(--toss-blue-strong);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.searchy-workflow-action strong{color:var(--toss-ink);font-size:14px;font-weight:850}.searchy-workflow-action small{color:var(--toss-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.55;display:-webkit-box;overflow:hidden}.searchy-chat-experience{background:#f7f8fa}.searchy-bottom-fade{background:linear-gradient(#f7f8fa00,#f7f8fa 84%)}.searchy-answer-prose,.searchy-answer-prose h1,.searchy-answer-prose h2,.searchy-answer-prose h3,.searchy-answer-prose li,.searchy-answer-prose p{color:var(--toss-ink,#191f28)}.searchy-ui-menu{color:var(--foreground);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffffa;border-color:#191f2814;box-shadow:0 22px 70px #191f2829}@keyframes searchy-rise{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:920px){.searchy-product-explorer,.searchy-workflow-row{grid-template-columns:1fr}}@media (max-width:640px){.searchy-home-hero{min-height:auto;padding-top:10px}.searchy-home-heading h1{font-size:36px}.searchy-home-heading p{font-size:15px}.searchy-mode-tabs{border-radius:18px;justify-content:flex-start;width:100%}.searchy-mode-tab{flex:none}.searchy-search-card-v3{border-radius:22px;padding:10px}.searchy-search-main-row{gap:6px;min-height:56px}.searchy-icon-button,.searchy-search-icon,.searchy-submit-button{border-radius:13px;flex-basis:38px;width:38px;height:38px}.searchy-query-input{font-size:16px}.searchy-search-controls{flex-direction:column;align-items:flex-start}.searchy-model-controls{justify-content:flex-start}.searchy-product-detail{padding:22px}}.searchy-rebuilt-home{--toss-blue:#3182f6;--toss-blue-strong:#1b64da;--toss-blue-soft:#eaf3ff;--toss-ink:#191f28;--toss-muted:#6b7684;--toss-muted-2:#8b95a1;--toss-line:#191f2817;--toss-bg:#f7f8fa;--toss-card:#fff;--toss-hover:#f2f7ff;color:var(--toss-ink);background:linear-gradient(#fff 0 34%,#f7f8fa 34% 100%)}.searchy-standalone-home{color:#191f28;padding-top:72px}.searchy-home-topnav{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;border-bottom:1px solid #191f280f;grid-template-columns:180px minmax(0,1fr) 180px;align-items:center;gap:24px;width:min(1180px,100% - 32px);height:72px;margin:0 auto;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.searchy-home-brand{color:#191f28;align-items:center;gap:9px;min-height:44px;font-size:20px;font-weight:850;text-decoration:none;display:inline-flex}.searchy-home-brand img{border-radius:7px}.searchy-home-topnav nav{justify-content:center;align-items:center;gap:30px;min-width:0;display:flex}.searchy-home-topnav nav a{color:#4e5968;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:14px;font-weight:750;text-decoration:none;transition:color .18s;display:inline-flex}.searchy-home-topnav nav a:hover{color:#1b64da}.searchy-home-start-button{color:#fff;background:#3182f6;border-radius:12px;justify-content:center;justify-self:end;align-items:center;min-width:86px;min-height:44px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #3182f63d}.searchy-home-start-button:hover{background:#1b64da;transform:translateY(-1px);box-shadow:0 16px 34px #3182f64d}.searchy-checkout-button,.searchy-home-start-button,.searchy-product-card-cta,.searchy-surface-hero-button,.searchy-toss-hero-button{will-change:transform}.searchy-standalone-home .searchy-remake-hero{min-height:520px;padding-top:66px}.searchy-standalone-home .searchy-surface-product-stage{margin-top:10px}.searchy-standalone-home .searchy-surface-product-card{min-height:418px}.searchy-standalone-home .searchy-product-card-main{min-height:160px}.searchy-standalone-home .searchy-product-visual{min-height:178px}.searchy-rebuilt-home .searchy-home-aura{background:linear-gradient(#3182f614,#0000 44%)}.searchy-remake-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:430px;padding:42px 0 24px;animation:searchy-remake-rise .64s cubic-bezier(.16,1,.3,1) both;display:flex}.searchy-remake-heading{max-width:860px}.searchy-remake-heading .searchy-home-kicker{color:#1b64da;background:#eaf3ff;box-shadow:0 8px 24px #3182f624}.searchy-remake-heading h1{color:#0b0f14;max-width:860px;font-size:clamp(46px,6.8vw,82px);font-weight:850;line-height:1.04}.searchy-remake-heading p{color:#6b7684;max-width:680px;font-size:18px}.searchy-remake-search{width:min(760px,100%)}.searchy-remake-search-card{background:#fffffff5;border-color:#3182f62e;border-radius:18px;box-shadow:0 22px 60px #191f281a,inset 0 0 0 1px #ffffffeb}.searchy-remake-submit{background:#3182f6;box-shadow:0 12px 26px #3182f647}.searchy-remake-submit:hover:not(:disabled){background:#1b64da}.searchy-remake-controls{border-top-color:#191f2814}.searchy-trust-strip{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.searchy-trust-strip span{color:#4e5968;background:#ffffffe6;border:1px solid #191f2814;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #191f280a}.searchy-hero-action-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.searchy-surface-hero-button,.searchy-toss-hero-button{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:850;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex}.searchy-toss-hero-button{color:#fff;background:#3182f6;box-shadow:0 14px 30px #3182f642}.searchy-toss-hero-button:hover{background:#1b64da;transform:translateY(-1px)scale(1.015);box-shadow:0 18px 36px #3182f652}.searchy-surface-hero-button{color:#14371b;background:#e8f7ec;border:1px solid #191f2814}.searchy-surface-hero-button:hover{color:#197b2e;background:#d8f0df;transform:translateY(-1px)}.searchy-surface-product-stage{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:32px;display:grid}.searchy-standalone-home .searchy-surface-product-stage{grid-template-columns:repeat(4,minmax(0,1fr))}.searchy-toss-app .searchy-remake-heading h1{font-size:clamp(40px,5.8vw,68px)}.searchy-surface-product-card{background:#fff;border:1px solid #191f2814;border-radius:8px;flex-direction:column;min-height:382px;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s,border-color .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #191f2814}.searchy-surface-product-card-link{cursor:pointer;color:inherit;text-decoration:none}.searchy-surface-product-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000,#3182f621 42%,#0000 72%);transition:opacity .18s;position:absolute;inset:0;transform:translate(-38%)}.searchy-surface-product-card-active,.searchy-surface-product-card:hover{border-color:#3182f647;transform:translateY(-4px);box-shadow:0 26px 70px #191f2821}.searchy-surface-product-card-active:after,.searchy-surface-product-card:hover:after{opacity:1;animation:searchy-toss-sheen .92s both}.searchy-product-card-main{text-align:left;flex:1;min-height:318px;padding:22px 22px 0;display:flex}.searchy-product-card-eyebrow{color:#6b7684;font-size:12px;font-weight:850}.searchy-product-card-main strong{color:#191f28;word-break:keep-all;font-size:25px;font-weight:850;line-height:1.16}.searchy-product-card-main>span:not(.searchy-product-card-eyebrow){color:#6b7684;font-size:13px;font-weight:650;line-height:1.55}.searchy-product-visual{background:#dce7f4;width:calc(100% + 44px);min-height:156px;margin:auto -22px 0;position:relative;overflow:hidden}.searchy-product-visual:before{content:"";background:radial-gradient(circle at 18% 20%,#ffffffd9,#0000 26%),radial-gradient(circle at 86% 18%,#ffffff7a,#0000 22%),linear-gradient(135deg,#fff3,#0000 54%);position:absolute;inset:0}.searchy-visual-search{background:linear-gradient(135deg,#d7e8da,#f5efe5 58%,#cfd8d3)}.searchy-visual-scholar{background:linear-gradient(135deg,#eef2f7,#dae8ff 50%,#f6efe1)}.searchy-visual-write{background:linear-gradient(135deg,#ead5a4,#b88945 54%,#2c211b)}.searchy-visual-window{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:7px;width:64%;max-width:186px;padding:10px;position:absolute;bottom:18px;right:18px;box-shadow:0 18px 34px #191f282b}.searchy-visual-bar{gap:4px;display:flex}.searchy-visual-bar span{background:#c9d1d9;border-radius:999px;width:6px;height:6px}.searchy-visual-lines{gap:7px;margin-top:13px;display:grid}.searchy-visual-lines span{background:#d9e2ec;border-radius:999px;height:7px}.searchy-visual-lines span:first-child{background:#3182f6;width:92%}.searchy-visual-lines span:nth-child(2){width:76%}.searchy-visual-lines span:nth-child(3){width:58%}.searchy-visual-chip-row{gap:5px;margin-top:12px;display:flex}.searchy-visual-chip-row em{background:#eaf3ff;border-radius:999px;width:34px;height:14px;display:block}.searchy-visual-float{background:#ffffffc2;border-radius:999px;position:absolute;box-shadow:0 10px 24px #191f281f}.searchy-visual-float-a{width:54px;height:18px;animation:searchy-card-float 5.8s ease-in-out infinite;top:28px;left:22px}.searchy-visual-float-b{width:72px;height:22px;animation:searchy-card-float 6.4s ease-in-out infinite reverse;top:60px;left:44px}.searchy-product-card-cta{color:#fff;background:#0b6bcb;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0 22px 20px;font-size:13px;font-weight:850;transition:color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 12px 26px #3182f63d}.searchy-product-card-cta:hover{background:#0056b8;transform:translateY(-1px);box-shadow:0 16px 32px #3182f647}.searchy-proof-stage{grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);gap:14px;margin-top:16px;display:grid}.searchy-answer-preview,.searchy-proof-copy-panel{background:#ffffffeb;border:1px solid #191f2814;border-radius:8px;box-shadow:0 16px 44px #191f2812}.searchy-proof-copy-panel{padding:28px}.searchy-proof-copy-panel>span{color:#1b64da;font-size:13px;font-weight:900}.searchy-proof-copy-panel h2{color:#191f28;word-break:keep-all;margin:10px 0 0;font-size:clamp(28px,3.4vw,46px);font-weight:850;line-height:1.12}.searchy-proof-copy-panel p{color:#6b7684;max-width:640px;margin:14px 0 0;font-size:15px;font-weight:650;line-height:1.7}.searchy-answer-preview{background:linear-gradient(#eaf3ffe6,#fffffff2),#fff;flex-direction:column;min-height:250px;padding:18px;display:flex}.searchy-answer-preview-top{color:#191f28;align-items:center;gap:8px;display:flex}.searchy-answer-preview-top span{background:#17b26a;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 6px #17b26a1c}.searchy-answer-preview-top strong{font-size:14px;font-weight:850}.searchy-answer-preview-top small{color:#8b95a1;margin-left:auto;font-size:11px;font-weight:800}.searchy-answer-preview-body{gap:10px;margin-top:26px;display:grid}.searchy-answer-preview-line{background:#dbe5f1;border-radius:999px;height:11px}.searchy-answer-preview-line-lg{background:#3182f6;width:92%}.searchy-answer-preview-line-sm{width:58%}.searchy-answer-source-grid{gap:9px;margin-top:auto;display:grid}.searchy-answer-source-grid div{color:#4e5968;border-top:1px solid #191f2814;align-items:center;gap:10px;min-height:34px;font-size:12px;font-weight:800;display:flex}.searchy-answer-source-grid em{background:#c7d2df;border-radius:999px;width:70px;height:8px;margin-left:auto;display:block}.searchy-remake-suggestions{width:100%;margin:18px auto 0}.searchy-remake-workflows{margin-top:14px}.searchy-rebuilt-home .searchy-workflow-action{border-radius:8px;min-height:116px}@keyframes searchy-remake-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes searchy-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes searchy-toss-sheen{0%{transform:translate(-42%)}to{transform:translate(42%)}}.searchy-pricing-page{--toss-blue:#3182f6;--toss-blue-strong:#1b64da;--toss-blue-soft:#eaf3ff;--brand-green:#197b2e;--brand-green-deep:#14371b;--brand-green-soft:#e8f7ec;color:#191f28;background:linear-gradient(#fff 0 38%,#f7f8fa 38% 100%)}.searchy-pricing-nav{border-bottom:1px solid #191f280f;justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);height:72px;margin:0 auto;display:flex}.searchy-pricing-back,.searchy-pricing-brand{color:#191f28;align-items:center;gap:9px;font-weight:850;text-decoration:none;display:inline-flex}.searchy-pricing-brand{font-size:20px}.searchy-pricing-back{color:#6b7684;border-radius:999px;min-height:40px;padding:0 14px;font-size:14px;transition:color .15s,background .15s}.searchy-pricing-back:hover{color:#1b64da;background:#f2f7ff}.searchy-pricing-hero{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:54px 16px 44px;animation:searchy-remake-rise .62s cubic-bezier(.16,1,.3,1) both;display:flex}.searchy-pricing-kicker{color:#6b7684;letter-spacing:.14em;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.searchy-pricing-hero h1{color:#0b0f14;max-width:760px;font-family:var(--font-noto-serif-kr),"Noto Serif KR","Apple SD Gothic Neo",Georgia,serif;letter-spacing:-.015em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.14}.searchy-pricing-hero p{color:#6b7684;max-width:560px;margin:0;font-size:16px;font-weight:650;line-height:1.65}.searchy-pricing-shell{width:min(1040px,100% - 32px);margin:0 auto;padding-bottom:84px}.searchy-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.searchy-pricing-card{text-align:left;background:#fffffff5;border:1px solid #191f2814;border-radius:8px;flex-direction:column;min-height:408px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #191f2814}.searchy-pricing-card-selected,.searchy-pricing-card:hover{border-color:#3182f647;transform:translateY(-3px);box-shadow:0 26px 70px #191f2821}.searchy-pricing-popular{color:#fff;background:#3182f6;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 10px 22px #3182f63d}.searchy-pricing-card-head{justify-content:space-between;align-items:center;gap:12px;padding-right:54px;display:flex}.searchy-pricing-tier-title{color:#191f28;align-items:center;gap:9px;min-width:0;font-size:15px;font-weight:850;display:flex}.searchy-pricing-tier-badge{color:#14371b;background:#e8f7ec;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:850}.searchy-pricing-tagline{color:#6b7684;margin:14px 0 0;font-size:13px;font-weight:700}.searchy-pricing-price{align-items:baseline;gap:6px;margin-top:20px;display:flex}.searchy-pricing-price span{color:#0b0f14;font-variant-numeric:tabular-nums;font-size:42px;font-weight:850;line-height:1}.searchy-pricing-price small{color:#8b95a1;font-size:13px;font-weight:750}.searchy-pricing-features{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.searchy-pricing-features li{color:#6b7684;align-items:flex-start;gap:8px;font-size:13px;font-weight:700;line-height:1.48;display:flex}.searchy-pricing-features svg{color:#8b95a1;flex:0 0 16px;margin-top:1px}.searchy-pricing-feature-hot,.searchy-pricing-feature-hot svg{color:#1b64da!important}.searchy-pricing-select-indicator{color:#4e5968;background:#f2f4f6;border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin-top:auto;font-size:13px;font-weight:850;transition:color .15s,background .15s;display:inline-flex}.searchy-pricing-card-selected .searchy-pricing-select-indicator{color:#fff;background:#3182f6;box-shadow:0 12px 26px #3182f63d}.searchy-checkout-panel{background:#fff;border:1px solid #191f2814;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px;margin:22px auto 0;padding:20px;animation:searchy-remake-rise .7s cubic-bezier(.16,1,.3,1) 80ms both;display:grid;box-shadow:0 18px 48px #191f2814}.searchy-checkout-copy{align-content:center;gap:8px;display:grid}.searchy-checkout-copy span{color:#14371b;background:#e8f7ec;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.searchy-checkout-copy strong{color:#191f28;font-size:24px;font-weight:850}.searchy-checkout-copy p{color:#6b7684;margin:0;font-size:14px;font-weight:750}.searchy-checkout-actions{gap:10px;display:grid}.searchy-checkout-button{color:#fff;background:#3182f6;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15px;font-weight:850;transition:color .15s,background .15s,box-shadow .15s,transform .15s,opacity .15s;display:inline-flex;box-shadow:0 14px 30px #3182f642}.searchy-checkout-button:hover:not(:disabled){background:#1b64da;transform:translateY(-1px)scale(1.01);box-shadow:0 18px 36px #3182f652}.searchy-checkout-button:disabled{opacity:.58;transform:none}.searchy-checkout-meta{color:#8b95a1;flex-wrap:wrap;justify-content:center;gap:8px;font-size:12px;font-weight:700;display:flex}.searchy-checkout-error{color:#ef4444;grid-column:1/-1;margin:0;font-size:13px;font-weight:750}@media (max-width:920px){.searchy-checkout-panel,.searchy-pricing-grid{grid-template-columns:1fr}.searchy-pricing-card{min-height:auto}}@media (max-width:1120px){.searchy-home-topnav{grid-template-columns:auto minmax(0,1fr) auto}.searchy-home-topnav nav{gap:18px}.searchy-surface-product-stage{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.searchy-proof-stage{grid-template-columns:1fr}}@media (min-width:941px){.searchy-standalone-home .searchy-surface-product-stage{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.searchy-rebuilt-home{background:#f7f8fa}.searchy-home-topnav{grid-template-columns:auto auto;width:min(100%,100% - 24px);height:62px}.searchy-standalone-home{padding-top:62px}.searchy-home-topnav nav{display:none}.searchy-home-brand{font-size:18px}.searchy-home-start-button{border-radius:10px;min-width:78px;min-height:44px}.searchy-hero-action-row{width:100%}.searchy-surface-hero-button,.searchy-toss-hero-button{flex:160px}.searchy-pricing-nav{height:62px}.searchy-pricing-back{padding:0 10px;font-size:13px}.searchy-pricing-hero{padding-top:32px}.searchy-pricing-card-head{padding-right:0}.searchy-pricing-popular{width:fit-content;margin-bottom:10px;position:static}.searchy-remake-hero{min-height:auto;padding-top:14px}.searchy-remake-heading h1{font-size:38px}.searchy-remake-heading p{font-size:15px}.searchy-surface-product-stage{grid-template-columns:1fr}.searchy-surface-product-card{min-height:348px}.searchy-product-card-main{min-height:286px}.searchy-product-card-main strong{font-size:23px}.searchy-product-visual{min-height:138px}.searchy-proof-copy-panel{padding:22px}}.searchy-pricing-page,.searchy-rebuilt-home,.searchy-surface-canvas,.searchy-toss-app .searchy-main-surface{background:#f7f8fa}.searchy-cinematic-grid,.searchy-home-aura,.searchy-product-visual:before,.searchy-surface-product-card:after,.searchy-visual-float{display:none}.searchy-checkout-panel,.searchy-pricing-hero,.searchy-product-explorer,.searchy-remake-hero,.searchy-workflow-row{animation:none}.searchy-checkout-copy span,.searchy-home-kicker,.searchy-pricing-tier-badge{color:#4e5968;box-shadow:none;background:#eef2f8}.searchy-pricing-kicker{box-shadow:none;background:0 0}.searchy-remake-heading .searchy-home-kicker{color:#4e5968;box-shadow:none}.searchy-answer-preview,.searchy-checkout-panel,.searchy-pricing-card,.searchy-proof-copy-panel,.searchy-remake-search-card,.searchy-search-card-v3,.searchy-surface-chip,.searchy-surface-input,.searchy-surface-panel,.searchy-surface-product-card,.searchy-workflow-action{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#191f2814;box-shadow:0 8px 24px #191f280e}html[data-theme=dark] .searchy-pricing-card{background:#1a1a1a;border-color:#ffffff14;box-shadow:0 8px 24px #0006}.searchy-search-card-v3:focus-within{border-color:#3182f642;box-shadow:0 0 0 3px #3182f614}.searchy-pricing-card-selected,.searchy-pricing-card:hover,.searchy-surface-product-card-active,.searchy-surface-product-card:hover{border-color:#3182f638;transform:translateY(-1px);box-shadow:0 10px 28px #191f2813}.searchy-visual-window{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 8px 20px #191f2814}.searchy-answer-preview{background:#fff}.searchy-blue-button,.searchy-checkout-button,.searchy-home-start-button,.searchy-pricing-card-selected .searchy-pricing-select-indicator,.searchy-product-card-cta,.searchy-toss-hero-button,.searchy-upgrade-button{box-shadow:none}.searchy-blue-button:hover,.searchy-checkout-button:hover:not(:disabled),.searchy-home-start-button:hover,.searchy-product-card-cta:hover,.searchy-toss-hero-button:hover,.searchy-upgrade-button:hover{box-shadow:none;transform:translateY(-1px)}.searchy-surface-hero-button{color:#4e5968;background:#fff}.searchy-surface-hero-button:hover{color:#191f28;background:#f2f4f6}.searchy-icon-button:hover,.searchy-suggestion-chip:hover,.searchy-suggestion-primary:hover,.searchy-workflow-action:hover{box-shadow:none;transform:translateY(-1px)}.searchy-query-input{resize:none;max-height:116px;line-height:1.45;overflow-y:auto}.searchy-action-menu-wrap{flex:none;display:inline-flex;position:relative}.searchy-search-controls-model-only{justify-content:flex-end}.searchy-icon-button-active{background:var(--toss-blue-soft,#eaf3ff);color:var(--toss-blue-strong,#1b64da)}.searchy-action-menu{z-index:30;transform-origin:0 0;background:#fff;border:1px solid #191f2817;border-radius:14px;width:220px;padding:6px;animation:searchy-popover-in .22s cubic-bezier(.16,1,.3,1) both;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 46px #191f2821}.searchy-action-menu button{color:#333d4b;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-size:13px;font-weight:750;transition:background-color .18s,color .18s,transform .18s;display:flex}.searchy-action-menu button:hover{color:#191f28;background:#f2f4f6}.searchy-action-menu button:hover svg{transform:translateY(-1px)}.searchy-action-menu svg{color:#6b7684;transition:transform .18s}.searchy-action-switch{background:#d8dee8;border-radius:999px;width:28px;height:16px;margin-left:auto;transition:background-color .18s;display:inline-flex;position:relative}.searchy-action-switch:after{content:"";background:#fff;border-radius:999px;width:12px;height:12px;transition:transform .18s;position:absolute;top:2px;left:2px}.searchy-action-switch-on{background:#3182f6}.searchy-action-switch-on:after{transform:translate(12px)}.searchy-autocomplete-list{border-top:1px solid #191f2812;gap:4px;margin-top:10px;padding-top:8px;animation:searchy-slide-down .18s ease-out both;display:grid}.searchy-autocomplete-list button{color:#4e5968;text-align:left;border-radius:10px;align-items:center;gap:9px;min-height:34px;padding:0 8px;font-size:13px;font-weight:700;transition:background-color .18s,color .18s;display:flex}.searchy-autocomplete-list button:hover{color:#191f28;background:#f2f4f6}@keyframes searchy-popover-in{0%{opacity:0;transform:scale(.9)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes searchy-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes searchy-cross-fade{0%{opacity:0}to{opacity:1}}.searchy-remake-hero{gap:16px;min-height:auto;padding:30px 0 16px}.searchy-remake-heading h1{font-size:clamp(34px,5vw,56px)}.searchy-surface-product-stage{margin-top:18px}.searchy-surface-product-card{min-height:320px}.searchy-product-card-main{flex-direction:column;align-items:flex-start;gap:10px;min-height:auto;padding:18px 18px 12px}.searchy-product-card-main strong{margin:0;font-size:18px}.searchy-product-card-main>svg{color:#3182f6;flex:none}.searchy-product-card-cta{min-height:38px;margin:0 18px 18px}.searchy-workflow-row{margin-top:18px}.searchy-workflow-action{min-height:88px}@media (max-width:640px){.searchy-remake-hero{padding-top:10px}.searchy-product-card-main,.searchy-surface-product-card{min-height:auto}}.searchy-remake-heading{text-align:center;margin-bottom:28px}.searchy-remake-heading h1{color:#191f28;letter-spacing:-.3px;margin:0;font-size:clamp(22px,3vw,32px);font-weight:700}.searchy-mode-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;margin-bottom:8px;display:flex}.searchy-mode-chip{color:#4e5968;cursor:pointer;background:#fff;border:1px solid #191f281f;border-radius:9999px;align-items:center;height:30px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.searchy-mode-chip:hover{color:#191f28;background:#f2f4f6}.searchy-mode-chip-active{color:#0064ff;background:#eaf3ff;border-color:#0064ff38;font-weight:700}.searchy-home-quick-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.searchy-quick-link{color:#4e5968;background:#fff;border:1px solid #191f281a;border-radius:9999px;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.searchy-quick-link:hover{color:#191f28;background:#f2f4f6}.searchy-tool-wrap{align-items:center;gap:4px;display:flex}.searchy-tool-button{color:#4e5968;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #191f281f;border-radius:9999px;align-items:center;gap:5px;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.searchy-tool-button:hover{color:#191f28;background:#f2f4f6}.searchy-tool-button-open{color:#0064ff;background:#eaf3ff;border-color:#0064ff38}.searchy-tool-menu{z-index:200;background:#fff;border:1px solid #191f2814;border-radius:14px;min-width:200px;padding:8px;animation:searchy-tool-menu-in .12s;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 32px #191f281f,0 2px 8px #191f280f}.searchy-tool-menu-up{top:calc(100% + 8px);bottom:auto}@keyframes searchy-tool-menu-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.searchy-tool-menu-header{color:#8b95a1;letter-spacing:.3px;text-transform:uppercase;padding:4px 8px 8px;font-size:11px;font-weight:700}.searchy-tool-item{color:#191f28;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;font-size:14px;font-weight:500;transition:background .12s;display:flex}.searchy-tool-item:hover{background:#f2f4f6}.searchy-tool-item svg:first-child{color:#6b7684;flex-shrink:0}.searchy-tool-item-on,.searchy-tool-item-on svg:first-child{color:#0064ff}.searchy-tool-menu-divider{background:#191f2812;height:1px;margin:6px 4px}.searchy-sl-sidebar{color:#191f28;background:#fff;border-right:1px solid #e5e8eb;flex-direction:column;transition:width .22s,min-width .22s,transform .22s;display:flex}.searchy-sl-header{border-bottom:1px solid #f2f4f6;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.searchy-sl-brand{color:#191f28;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.searchy-sl-close-btn{border:none;border-radius:7px;width:44px;height:44px;display:flex}.searchy-sl-close-btn,.searchy-sl-sidebar-toggle{color:#8b95a1;cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .12s,color .12s}.searchy-sl-sidebar-toggle{border:none;border-radius:10px;width:40px;height:40px}.searchy-sl-sidebar-collapsed .searchy-sl-toggle-hamburger,.searchy-sl-toggle-logo{display:none}.searchy-sl-sidebar-collapsed .searchy-sl-toggle-logo{display:block}.searchy-sl-close-btn:hover,.searchy-sl-sidebar-toggle:hover{color:#191f28;background:#f2f4f6}.searchy-sl-new-chat-btn{color:#fff;background:#0064ff;border-radius:9px;align-items:center;gap:6px;width:100%;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .14s,transform .14s;display:flex}.searchy-sl-new-chat-btn:hover{background:#1b64da;transform:translateY(-1px)}.searchy-sl-item{color:#4e5968;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.searchy-sl-item:hover{color:#191f28;background:#f2f4f6}.searchy-sl-item-active{color:#0064ff!important;background:#eaf3ff!important}.searchy-sl-item-active .searchy-sl-item-icon{color:#0064ff}.searchy-sl-item-icon{color:#8b95a1;flex-shrink:0;transition:color .12s}.searchy-sl-item:hover .searchy-sl-item-icon{color:#4e5968}.searchy-sl-section-label{color:#b0b8c1;letter-spacing:.3px;text-transform:uppercase;margin-bottom:4px;padding:0 10px;font-size:11px;font-weight:800}.searchy-sl-chat-item{color:#4e5968;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;min-height:36px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:36px;text-decoration:none;transition:background .12s,color .12s;display:block;overflow:hidden}.searchy-sl-chat-item:hover{color:#191f28;background:#f2f4f6}.searchy-sl-search-input{color:#191f28;background:#f8f9fa;border:1px solid #e5e8eb;border-radius:8px;outline:none;width:100%;min-height:44px;padding:0 10px 0 30px;font-size:12.5px;transition:border-color .14s}.searchy-sl-search-input::placeholder{color:#b0b8c1}.searchy-sl-search-input:focus{background:#fff;border-color:#0064ff}.searchy-sl-view-all{color:#8b95a1;align-items:center;min-height:32px;font-size:11.5px;font-weight:600;text-decoration:none;transition:color .12s;display:inline-flex}.searchy-sl-view-all:hover{color:#0064ff}.searchy-sl-footer{border-top:1px solid #e5e8eb;padding:10px 12px 12px}.searchy-sl-user-btn{cursor:pointer;color:#191f28;background:0 0;border:none;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex;position:relative}.searchy-sl-user-btn:hover{background:#f2f4f6}.searchy-sl-settings-btn{color:#b0b8c1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background .12s,color .12s;display:flex}.searchy-sl-settings-btn:hover{color:#4e5968;background:#f2f4f6}.searchy-sl-avatar{color:#fff;background:#47b995;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}.searchy-sl-tier-badge{color:#8b95a1;letter-spacing:.2px;font-size:10px;font-weight:700;display:block}.searchy-sl-user-menu{z-index:50;background:#fff;border:1px solid #e5e8eb;border-radius:11px;padding:6px;position:absolute;bottom:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #191f281a}.searchy-sl-user-menu-item{color:#4e5968;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .11s,color .11s;display:block}.searchy-sl-user-menu-item:hover{color:#191f28;background:#f2f4f6}@media (min-width:1024px){.searchy-sl-sidebar.searchy-sl-sidebar-collapsed{min-width:72px;width:72px!important}.searchy-sl-sidebar-collapsed .searchy-sl-header{justify-content:center;padding:0 10px}.searchy-sl-sidebar-collapsed .searchy-sl-brand,.searchy-sl-sidebar-collapsed .searchy-sl-brand-text,.searchy-sl-sidebar-collapsed .searchy-sl-collapse-panel,.searchy-sl-sidebar-collapsed .searchy-sl-label,.searchy-sl-sidebar-collapsed .searchy-sl-section-label,.searchy-sl-sidebar-collapsed .searchy-sl-user-details{display:none}.searchy-sl-sidebar-collapsed .searchy-sl-item,.searchy-sl-sidebar-collapsed .searchy-sl-new-chat-btn,.searchy-sl-sidebar-collapsed .searchy-sl-user-btn{border-radius:999px;flex:none;justify-content:center;width:48px;min-height:48px;padding-left:0;padding-right:0}.searchy-sl-sidebar-collapsed .searchy-sl-new-chat-btn{color:#8b95a1;background:0 0}.searchy-sl-sidebar-collapsed .searchy-sl-new-chat-btn:hover{color:#4e5968;background:#f2f4f6}.searchy-sl-sidebar-collapsed .searchy-sl-item,.searchy-sl-sidebar-collapsed .searchy-sl-new-chat-btn{margin:0 auto}.searchy-sl-sidebar-collapsed .searchy-sl-footer{margin-top:auto;padding:10px 12px 12px}.searchy-sl-sidebar-collapsed .searchy-sl-settings-btn{display:none}.searchy-sl-sidebar-collapsed .searchy-sl-user-menu{width:220px;left:calc(100% + 12px);right:auto}}.searchy-toss-app .searchy-surface-canvas .searchy-remake-heading h1{letter-spacing:-.2px;font-size:clamp(20px,2.2vw,28px);font-weight:750}.searchy-standalone-home .searchy-remake-heading h1{letter-spacing:-.5px;font-size:clamp(32px,4vw,48px);font-weight:800}.searchy-toss-app .searchy-surface-canvas .searchy-remake-hero{flex:1;justify-content:flex-start;gap:20px;min-height:0;padding:clamp(40px,12vh,120px) 0 clamp(20px,6vh,60px)}.searchy-toss-app .searchy-surface-canvas>.relative{padding-top:0;padding-bottom:0}@media (min-width:1024px){.searchy-sl-close-btn{display:none}}.searchy-remake-search-card,.searchy-search-card-v3{transition:border-color .2s,box-shadow .22s}.searchy-toss-app .searchy-surface-canvas{background:#fff}.searchy-tool-button-mode-on{color:#0064ff;background:#eaf3ff;border-color:#0064ff38}.searchy-tool-button-mode-on:hover{color:#0052cc;background:#dbeafe}.searchy-tool-button-deep:after{content:"";background:#f06040;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:7px;box-shadow:0 0 0 1.5px #fff}.searchy-tool-wrap{position:relative}.searchy-model-controls .searchy-surface-chip,.searchy-surface-canvas [role=button],.searchy-surface-canvas button,.searchy-surface-canvas input,.searchy-surface-canvas textarea,button.searchy-surface-chip{min-height:44px}.searchy-standalone-home .searchy-surface-canvas>.relative{min-height:auto;padding-top:clamp(18px,4vh,36px)}.searchy-standalone-home .searchy-remake-hero{justify-content:flex-start;gap:18px;min-height:auto;padding-top:clamp(36px,8vh,86px);padding-bottom:10px}.searchy-standalone-home .searchy-remake-heading{margin-bottom:16px}.searchy-standalone-home .searchy-home-quick-links{margin-top:clamp(20px,4vh,34px)}@media (max-width:640px){.searchy-standalone-home .searchy-surface-canvas>.relative{padding-top:18px}.searchy-standalone-home .searchy-remake-hero{gap:16px;padding-top:42px}.searchy-standalone-home .searchy-remake-heading{margin-bottom:12px}.searchy-standalone-home .searchy-search-controls{flex-direction:row;align-items:center;gap:8px}.searchy-standalone-home .searchy-model-controls{flex:auto;justify-content:flex-end}.searchy-standalone-home .searchy-home-quick-links{margin-top:24px}}@media (max-width:360px){.searchy-standalone-home .searchy-search-controls{flex-direction:column;align-items:flex-start}.searchy-standalone-home .searchy-model-controls{justify-content:flex-start}}.searchy-studio-screen{--studio-page:#fff;--studio-panel:#fff;--studio-sidebar:#f0f4f9;--studio-hover:#f2f7ff;--studio-active:#dbeafe;--studio-ink:#191f28;--studio-muted:#4e5968;--studio-quiet:#8b95a1;--studio-line:#dde3ec;--studio-blue:#0064ff;--studio-blue-hover:#0052cc;--studio-blue-soft:#eaf3ff;--studio-shadow:0 18px 48px #191f281a;width:100%;min-height:100%;color:var(--studio-ink);background:radial-gradient(circle at 50% 36%,#dbeafeb8 0,#fffffff0 44%,#fff 78%)}html[data-theme=dark] .searchy-studio-screen{--studio-page:#0d0f12;--studio-panel:#171b22;--studio-sidebar:#13161c;--studio-hover:#1e222b;--studio-active:#2a303d;--studio-ink:#f1f5f9;--studio-muted:#94a3b8;--studio-quiet:#64748b;--studio-line:#242936;--studio-blue:#3b82f6;--studio-blue-hover:#60a5fa;--studio-blue-soft:#3b82f626;--studio-shadow:0 18px 48px #00000080;background:#0d0f12}.searchy-studio-product-screen{height:100%;position:relative;overflow:hidden}.searchy-studio-scroll{height:calc(100% - 166px);padding:clamp(18px,4vh,42px) clamp(18px,5vw,56px) 22px;overflow-y:auto}.searchy-studio-hub,.searchy-studio-product-view{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:22px;width:min(980px,100%);min-height:100%;margin:0 auto;display:flex}.searchy-studio-product-view{padding-top:0}.searchy-studio-light-launch{justify-content:flex-start;gap:18px;width:min(940px,100%)}.searchy-studio-mode-strip{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:999px;align-items:center;gap:10px;min-height:48px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.searchy-studio-mode-strip{background:color-mix(in srgb,var(--studio-panel)92%,transparent)}}.searchy-studio-mode-strip{box-shadow:var(--studio-shadow);padding:6px 16px 6px 8px}.searchy-studio-mode-icon{background:var(--studio-blue-soft);width:36px;height:36px;color:var(--studio-blue);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.searchy-studio-mode-strip strong{color:var(--studio-ink);font-size:18px;font-weight:850}.searchy-studio-dev-launch{text-align:left;align-items:stretch;gap:16px;width:min(1060px,100%)}.searchy-studio-dev-terminal{color:#d4d4d8;background:linear-gradient(#ffffff09,#0000 42%),#050505;border:1px solid #ffffff17;border-radius:16px;overflow:hidden;box-shadow:0 24px 78px #0000007a,inset 0 0 0 1px #ffffff06}.searchy-studio-dev-topbar{min-height:46px;font-family:var(--font-inter),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#0a0a0a;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 14px;display:grid}.searchy-studio-dev-topbar strong{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.searchy-studio-dev-topbar small{color:#71717a;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;font-weight:680;overflow:hidden}.searchy-studio-dev-dots{gap:6px;display:inline-flex}.searchy-studio-dev-dots span{background:#3f3f46;border-radius:999px;width:9px;height:9px}.searchy-studio-dev-dots span:first-child{background:#ef4444}.searchy-studio-dev-dots span:nth-child(2){background:#eab308}.searchy-studio-dev-dots span:nth-child(3){background:#22c55e}.searchy-studio-dev-body{gap:14px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.searchy-studio-dev-command{background:#090909;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.searchy-studio-dev-command span{color:var(--color-brand);font-weight:800}.searchy-studio-dev-command code,.searchy-studio-dev-command-list code{color:#d4d4d8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.searchy-studio-dev-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:14px;display:grid}.searchy-studio-dev-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-content:start;gap:10px;padding:12px;display:grid}.searchy-studio-dev-panel-head{color:#a1a1aa;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:780;display:flex}.searchy-studio-dev-panel-head small{color:var(--color-brand);font-size:10px;font-weight:760}.searchy-studio-dev-command-list,.searchy-studio-dev-stage-list{gap:8px;display:grid}.searchy-studio-dev-command-list button,.searchy-studio-dev-stage-list span{background:#0b0b0b;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.searchy-studio-dev-command-list button{text-align:left;grid-template-columns:58px minmax(0,1fr);transition:border-color .15s,background .15s,transform .15s}.searchy-studio-dev-command-list button:hover{background:#0064ff0f;border-color:#0064ff57;transform:translateY(-1px)}.searchy-studio-dev-command-list span{color:var(--color-brand);font-size:11px;font-weight:760}.searchy-studio-dev-stage-list span{grid-template-columns:34px 1fr auto}.searchy-studio-dev-stage-list em,.searchy-studio-dev-stage-list i{color:#71717a;font-size:11px;font-style:normal;font-weight:740}.searchy-studio-dev-stage-list strong{color:#e4e4e7;font-size:12px;font-weight:760}.searchy-studio-standalone{min-height:100vh;overflow-y:auto}.searchy-studio-topnav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border-bottom:1px solid #191f2812;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px clamp(18px,5vw,56px);display:flex;position:sticky;top:0}html[data-theme=dark] .searchy-studio-topnav{border-color:var(--studio-line);background:#0d0f12c7}.searchy-studio-brand,.searchy-studio-start-link,.searchy-studio-topnav nav{align-items:center;display:inline-flex}.searchy-studio-brand{color:var(--studio-ink);gap:8px;font-size:15px;font-weight:850;text-decoration:none}.searchy-studio-brand img{object-fit:contain;width:28px;height:28px}.searchy-studio-topnav nav{gap:6px}.searchy-studio-start-link,.searchy-studio-topnav nav a{min-height:40px;color:var(--studio-muted);border-radius:999px;padding:0 13px;font-size:13px;font-weight:750;text-decoration:none}.searchy-studio-topnav nav a:hover{background:var(--studio-hover);color:var(--studio-blue)}.searchy-studio-start-link{background:var(--studio-blue);color:#fff}.searchy-studio-start-link:hover{background:var(--studio-blue-hover)}.searchy-studio-hub{justify-content:center;padding:clamp(46px,9vh,96px) clamp(18px,5vw,56px) clamp(48px,8vh,86px)}.searchy-studio-copy{flex-direction:column;align-items:center;gap:12px;max-width:820px;display:flex}.searchy-studio-eyebrow{color:var(--studio-blue);margin:0;font-size:13px;font-weight:850}.searchy-studio-copy h1{color:var(--studio-ink);letter-spacing:0;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(34px,5.4vw,72px);font-weight:850;line-height:1.04}.searchy-toss-app .searchy-studio-copy h1{font-size:clamp(32px,4.4vw,56px);line-height:1.06}.searchy-studio-copy p:last-child{max-width:720px;color:var(--studio-muted);text-wrap:balance;margin:0;font-size:clamp(15px,1.6vw,18px);font-weight:650;line-height:1.7}.searchy-studio-feature-card-grid,.searchy-studio-product-switcher,.searchy-studio-visual-grid{gap:14px;width:100%;display:grid}.searchy-studio-product-switcher{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.searchy-studio-feature-card,.searchy-studio-product-card,.searchy-studio-visual-panel{border:1px solid var(--studio-line);box-shadow:var(--studio-shadow);color:var(--studio-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:16px;text-decoration:none}html[data-theme=dark] .searchy-studio-feature-card,html[data-theme=dark] .searchy-studio-product-card,html[data-theme=dark] .searchy-studio-visual-panel{background:var(--studio-panel)}.searchy-studio-product-card{text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-height:232px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.searchy-studio-product-card:hover{border-color:#0064ff42;transform:translateY(-2px);box-shadow:0 24px 58px #0064ff24}.searchy-studio-product-kicker{color:var(--studio-blue);font-size:12px;font-weight:850}.searchy-studio-product-card-head{align-items:center;gap:10px;display:flex}.searchy-studio-feature-card>span,.searchy-studio-product-icon,.searchy-studio-visual-header>span{background:var(--studio-blue-soft);width:38px;height:38px;color:var(--studio-blue);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.searchy-studio-product-card strong{color:var(--studio-ink);font-size:24px;font-weight:850}.searchy-studio-product-card small{color:var(--studio-muted);font-size:14px;font-weight:650;line-height:1.6}.searchy-studio-product-action{background:var(--studio-blue-soft);min-height:34px;color:var(--studio-blue);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.searchy-studio-quick-prompts{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;display:flex}.searchy-studio-quick-prompts button,.searchy-studio-thinking-toggle,.searchy-studio-tool-list button{border:1px solid var(--studio-line);background:var(--studio-panel);color:var(--studio-muted)}.searchy-studio-quick-prompts button{border-radius:999px;min-height:42px;padding:0 16px;font-size:13px;font-weight:750;transition:border-color .16s,color .16s,transform .16s}.searchy-studio-quick-prompts button:hover{color:var(--studio-blue);border-color:#0064ff3d;transform:translateY(-1px)}.searchy-studio-feature-board{width:min(980px,100%);margin-top:4px}.searchy-studio-feature-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.searchy-studio-feature-card{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;min-height:104px;padding:18px;display:flex}.searchy-studio-feature-card strong{color:var(--studio-ink);font-size:16px;font-weight:850}.searchy-studio-feature-card p{color:var(--studio-muted);margin:0;font-size:13px;font-weight:650;line-height:1.6}.searchy-studio-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.searchy-studio-visual-panel{text-align:left;min-height:230px;padding:18px}.searchy-studio-visual-panel-wide{grid-column:1/-1}.searchy-studio-visual-header{align-items:center;gap:10px;display:flex}.searchy-studio-visual-header strong{color:var(--studio-ink);font-size:16px;font-weight:850}.searchy-studio-visual-description{color:var(--studio-muted);margin:8px 0 0;font-size:13px;font-weight:650;line-height:1.6}.searchy-studio-mind-map{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.searchy-studio-mind-branch,.searchy-studio-mind-center{border:1px solid var(--studio-line);background:var(--studio-sidebar);border-radius:14px}.searchy-studio-mind-center{color:var(--studio-blue);text-align:center;padding:13px;font-size:14px;font-weight:850}.searchy-studio-mind-branch{padding:10px}.searchy-studio-mind-branch button{width:100%;min-height:32px;color:var(--studio-ink);background:0 0;border:0;justify-content:space-between;align-items:center;font-size:13px;font-weight:850;display:flex}.searchy-studio-mind-branch button span{color:var(--studio-blue)}.searchy-studio-mind-branch small{background:var(--studio-hover);min-height:28px;color:var(--studio-muted);border-radius:999px;align-items:center;margin:7px 6px 0 0;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.searchy-studio-flowchart{gap:10px;margin-top:14px;display:grid}.searchy-studio-flowchart span{background:var(--studio-blue-soft);min-height:42px;color:var(--studio-blue);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:850;display:flex;position:relative}.searchy-studio-flowchart i{background:var(--studio-line);width:1px;height:10px;position:absolute;top:100%;left:50%}.searchy-studio-table-scroll{margin-top:14px;overflow-x:auto}.searchy-studio-table{border-collapse:collapse;width:100%;min-width:640px;color:var(--studio-muted);font-size:12px}.searchy-studio-writer-table{min-width:460px}.searchy-studio-table td,.searchy-studio-table th{border-bottom:1px solid var(--studio-line);text-align:left;vertical-align:top;padding:12px 10px}.searchy-studio-table th{color:var(--studio-quiet);font-size:11px;font-weight:850}.searchy-studio-table td{color:var(--studio-muted);font-weight:650;line-height:1.55}.searchy-studio-table td strong{color:var(--studio-blue);font-weight:850}.searchy-studio-table td small{color:var(--studio-muted);font-size:12px}.searchy-studio-tracer{background:linear-gradient(135deg,#0064ff14,#14b8a60d);border-radius:16px;height:280px;margin-top:14px;position:relative;overflow:hidden}.searchy-studio-tracer svg{width:100%;height:100%;position:absolute;inset:0}.searchy-studio-tracer line{stroke:#0064ff47;stroke-width:.6px}.searchy-studio-tracer-node{border:1px solid var(--studio-line);background:var(--studio-panel);text-align:left;border-radius:14px;gap:4px;width:min(160px,28%);min-height:64px;padding:10px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #191f2814}.searchy-studio-tracer-node.active{border-color:#0064ff57}.searchy-studio-tracer-node strong{color:var(--studio-ink);font-size:12px;font-weight:850}.searchy-studio-tracer-node span{color:var(--studio-blue);font-size:11px;font-weight:800}.searchy-studio-asset-list{gap:10px;margin-top:14px;display:grid}.searchy-studio-asset-list span{border:1px solid var(--studio-line);background:var(--studio-sidebar);min-height:44px;color:var(--studio-muted);border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:750;display:flex}.searchy-studio-composer-dock{z-index:6;background:var(--studio-page);border-top:1px solid #dde3ec94;padding:12px clamp(16px,4vw,40px);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.searchy-studio-composer-dock{background:color-mix(in srgb,var(--studio-page)92%,transparent)}}.searchy-studio-composer-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme=dark] .searchy-studio-composer-dock{background:var(--studio-page);border-color:#242936d1}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .searchy-studio-composer-dock{background:color-mix(in srgb,var(--studio-page)90%,transparent)}}.searchy-studio-composer{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:24px;width:min(860px,100%);margin:0 auto;padding:8px;box-shadow:0 24px 68px #0064ff24,inset 0 0 0 1px #ffffff94}html[data-theme=dark] .searchy-studio-composer{box-shadow:0 24px 68px #0000006b,inset 0 0 0 1px #ffffff0a}.searchy-studio-composer-row{align-items:center;gap:9px;min-height:52px;display:flex}.searchy-studio-composer-row textarea{resize:none;min-width:0;min-height:44px;max-height:120px;color:var(--studio-ink);background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:15px;font-weight:700;line-height:1.5}.searchy-studio-composer-row textarea::placeholder{color:var(--studio-quiet)}.searchy-studio-model-selector{max-width:210px;min-height:40px;color:var(--studio-muted);background:#191f280d;border:0;border-radius:16px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}html[data-theme=dark] .searchy-studio-model-selector{background:#ffffff0d}.searchy-studio-model-selector span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchy-studio-model-selector:hover,.searchy-studio-model-selector[aria-expanded=true]{background:var(--studio-hover);color:var(--studio-ink)}.searchy-studio-circle-button,.searchy-studio-send-button{border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .16s,color .16s,transform .16s;display:inline-flex}.searchy-studio-circle-button{background:var(--studio-sidebar);color:var(--studio-muted)}.searchy-studio-circle-button:hover{background:var(--studio-hover);color:var(--studio-ink)}.searchy-studio-send-button{background:var(--studio-blue);color:#fff}.searchy-studio-send-button:hover:not(:disabled){background:var(--studio-blue-hover);transform:translateY(-1px)}.searchy-studio-send-button:disabled{opacity:.38}.searchy-studio-model-stack{align-items:center;gap:8px;display:flex}.searchy-studio-composer .searchy-surface-chip{box-shadow:none;background:var(--studio-sidebar);border-color:var(--studio-line);color:var(--studio-muted)}.searchy-studio-composer-tools{border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:8px;display:flex}.searchy-studio-thinking-toggle{border-radius:999px;flex:none;align-items:center;gap:4px;min-height:36px;padding:4px;display:inline-flex}.searchy-studio-thinking-toggle button,.searchy-studio-tool-list button{white-space:nowrap;border-radius:999px;min-height:28px;padding:0 12px;font-size:12px;font-weight:800}.searchy-studio-thinking-toggle button{color:var(--studio-muted);background:0 0;border:0}.searchy-studio-thinking-toggle button.active,.searchy-studio-tool-list button.active{background:var(--studio-active);color:var(--studio-blue)}.searchy-studio-tool-list{flex-wrap:wrap;flex:260px;justify-content:flex-end;gap:7px;min-width:0;display:flex}.searchy-studio-composer-dock>p{width:min(860px,100%);color:var(--studio-quiet);text-align:center;margin:8px auto 0;font-size:12px;font-weight:650}.searchy-studio-new-inline{background:var(--studio-blue-soft);min-height:36px;color:var(--studio-blue);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;top:14px;left:clamp(16px,4vw,40px)}.searchy-studio-plus-menu{z-index:20;border:1px solid var(--studio-line);background:var(--studio-panel);min-width:200px;box-shadow:var(--studio-shadow);border-radius:16px;gap:4px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:12px}.searchy-studio-plus-menu button{min-height:42px;color:var(--studio-ink);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:750;display:flex}.searchy-studio-plus-menu button:hover{background:var(--studio-hover)}.searchy-studio-plus-menu svg{color:var(--studio-blue)}.searchy-studio-chat-workspace{width:100%;height:100%;display:flex;overflow:hidden}.searchy-studio-chat-left{border-right:1px solid var(--studio-line);flex-direction:column;width:60%;min-width:0;height:100%;transition:width .22s;display:flex;position:relative}.searchy-studio-product-screen.right-collapsed .searchy-studio-chat-left{width:100%}.searchy-studio-chat-messages{flex:1;padding:64px 32px 190px;overflow-y:auto}.searchy-studio-divider{cursor:col-resize;background:0 0;flex:0 0 6px;width:6px;transition:background .15s}.searchy-studio-divider:hover{background:var(--studio-blue)}.searchy-studio-chat-right{border-left:1px solid var(--studio-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff6b;flex-direction:column;width:40%;min-width:360px;height:100%;display:flex}html[data-theme=dark] .searchy-studio-chat-right{background:#171b2270}.searchy-studio-tab-header{border-bottom:1px solid var(--studio-line);background:#fff3;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:0 16px;display:flex}html[data-theme=dark] .searchy-studio-tab-header{background:#13161c3d}.searchy-studio-tabs-list{gap:4px;min-width:0;display:flex;overflow-x:auto}.searchy-studio-tabs-list button{min-height:36px;color:var(--studio-muted);background:0 0;border-radius:8px;flex:none;padding:0 10px;font-size:12px;font-weight:750}.searchy-studio-tabs-list button:hover{background:var(--studio-hover);color:var(--studio-ink)}.searchy-studio-tabs-list button.active{background:var(--studio-blue-soft);color:var(--studio-blue)}.searchy-studio-zotero-sync{color:#fff;background:#3b82f6;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 4px 10px #3b82f633}.searchy-studio-zotero-sync:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 6px 14px #3b82f64d}.searchy-studio-zotero-sync:disabled{cursor:wait;opacity:.88}.searchy-studio-zotero-sync.synced{background:var(--color-brand);box-shadow:0 4px 10px #0064ff33}.searchy-studio-icon-control{width:38px;height:42px;color:var(--studio-muted);background:0 0;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.searchy-studio-icon-control:hover,.searchy-studio-reopen-panel:hover{background:var(--studio-hover);color:var(--studio-ink)}.searchy-studio-tab-body{flex:1;padding:20px;overflow-y:auto}.searchy-studio-tab-visuals{gap:16px;display:grid}.searchy-studio-tab-visuals .searchy-studio-visual-panel{grid-column:1/-1}.searchy-studio-reopen-panel{z-index:8;border:1px solid var(--studio-line);background:var(--studio-panel);width:44px;height:44px;color:var(--studio-muted);box-shadow:var(--studio-shadow);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.searchy-studio-product-screen.workspace-active .searchy-studio-composer-dock{background:linear-gradient(180deg,transparent,var(--studio-page)30%);-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:#0000;width:60%;right:auto}.searchy-studio-product-screen.workspace-active.right-collapsed .searchy-studio-composer-dock{width:100%}.searchy-studio-product-screen.workspace-active .searchy-studio-composer{width:min(680px,100% - 40px)}.searchy-studio-product-screen.workspace-active .searchy-studio-model-selector{max-width:180px;padding-inline:10px}.searchy-studio-product-screen.workspace-active .searchy-studio-composer-row textarea{font-size:14px}.searchy-studio-composer.highlight-flash{outline:2px solid var(--studio-blue);box-shadow:0 0 15px #0064ff40,var(--studio-shadow);animation:searchy-outline-pulse 1s}.searchy-studio-quote-selection-tooltip{z-index:90;border:1px solid var(--studio-line);background:var(--studio-ink);height:32px;color:var(--studio-page);border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:850;transition:transform .15s;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px #00000026}.searchy-studio-quote-selection-tooltip:hover{transform:translate(-50%)scale(1.03)}html[data-theme=dark] .searchy-studio-quote-selection-tooltip{color:#0d0f12;background:#fff}.searchy-studio-message{grid-template-columns:36px minmax(0,1fr);gap:14px;margin-bottom:24px;animation:searchy-rise .22s both;display:grid}.searchy-studio-message-avatar{width:36px;height:36px;color:var(--studio-muted);background:#eef2f8;border-radius:999px;place-items:center;font-weight:850;display:grid}.searchy-studio-message.assistant .searchy-studio-message-avatar{background:var(--studio-blue);color:#fff}.searchy-studio-message-body{min-width:0;color:var(--studio-ink);white-space:pre-line;gap:12px;padding-top:6px;font-size:15px;line-height:1.72;display:grid}.searchy-studio-citation-run{vertical-align:middle;gap:4px;margin-left:6px;display:inline-flex}.searchy-studio-citation-link{background:var(--studio-blue-soft);width:18px;height:18px;color:var(--studio-blue);border-radius:5px;justify-content:center;align-items:center;font-size:10px;font-weight:850;display:inline-flex;position:relative}.searchy-studio-citation-link:focus-visible,.searchy-studio-citation-link:hover{background:var(--studio-blue);color:#fff}.searchy-studio-citation-tooltip{z-index:30;border:1px solid var(--studio-line);background:var(--studio-panel);width:240px;box-shadow:var(--studio-shadow);opacity:0;pointer-events:none;text-align:left;border-radius:12px;gap:4px;padding:10px 12px;transition:opacity .15s,transform .15s;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.searchy-studio-citation-link:focus-visible .searchy-studio-citation-tooltip,.searchy-studio-citation-link:hover .searchy-studio-citation-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.searchy-studio-citation-tooltip strong{color:var(--studio-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.searchy-studio-citation-tooltip small{color:var(--studio-quiet);font-size:9px;font-weight:700}.searchy-studio-citation-tooltip span{color:var(--studio-muted);font-size:10px;font-weight:650;line-height:1.4}.searchy-studio-insert-draft{background:var(--studio-blue-soft);width:fit-content;min-height:38px;color:var(--studio-blue);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.searchy-studio-shimmer-loader{opacity:.85;background:linear-gradient(90deg,#3b82f6,#8b5cf6 25%,#ec4899 50%,#f43f5e 75%,#3b82f6) 0 0/200% 100%;border-radius:4px;width:100%;height:16px;animation:searchy-shimmer-move 1.5s linear infinite}@keyframes searchy-shimmer-move{0%{background-position:200% 0}to{background-position:-200% 0}}.searchy-studio-process-steps{gap:6px;display:grid}.searchy-studio-process-step{color:var(--studio-muted);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.searchy-studio-process-step.done{color:var(--studio-blue)}.searchy-studio-spinner{border:2px solid var(--studio-line);border-top-color:var(--studio-blue);border-radius:50%;width:13px;height:13px;animation:searchy-spin 1s linear infinite}@keyframes searchy-spin{to{transform:rotate(1turn)}}.searchy-studio-spin{animation:searchy-spin 1s linear infinite}@keyframes searchy-outline-pulse{0%{outline-color:var(--studio-blue)}50%,to{outline-color:#0000}}.searchy-studio-source-list-panel{gap:12px;display:grid}.searchy-studio-source-list-panel h3{color:var(--studio-ink);margin:0 0 4px;font-size:16px;font-weight:850}.searchy-studio-source-card{border:1px solid var(--studio-line);background:var(--studio-panel);text-align:left;border-radius:14px;gap:8px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.searchy-studio-source-card.highlighted,.searchy-studio-source-card:hover{box-shadow:0 0 0 2px #0064ff1a,var(--studio-shadow);border-color:#0064ff57;transform:translateY(-1px)}.searchy-studio-source-card span{justify-content:space-between;align-items:center;gap:10px;display:flex}.searchy-studio-source-card small{color:var(--studio-blue);font-size:11px;font-weight:850}.searchy-studio-source-card em{color:var(--studio-quiet);font-size:11px;font-style:normal;font-weight:800}.searchy-studio-source-card strong{color:var(--studio-ink);font-size:13px;font-weight:850}.searchy-studio-source-card p{color:var(--studio-muted);margin:0;font-size:12px;font-weight:650;line-height:1.5}.searchy-studio-document-editor{gap:12px;display:grid}.searchy-studio-editor-toolbar{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:14px;align-items:center;gap:6px;padding:6px;display:flex}.searchy-studio-editor-toolbar button{min-height:34px;color:var(--studio-muted);background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.searchy-studio-editor-toolbar button:hover{background:var(--studio-hover);color:var(--studio-ink)}.searchy-studio-editor-toolbar span{background:var(--studio-line);width:1px;height:18px}.searchy-studio-editor-paper{border:1px solid var(--studio-line);color:#18202d;background:#fffdf7;border-radius:18px;outline:none;min-height:520px;padding:28px;line-height:1.7;box-shadow:0 18px 44px #191f2814}.searchy-studio-editor-paper h1,.searchy-studio-editor-paper h2,.searchy-studio-editor-paper h3{color:#111827;line-height:1.25}.searchy-studio-editor-paper h1{font-size:28px}.searchy-studio-editor-paper h2{margin-top:26px;font-size:20px}.searchy-studio-editor-paper table{border-collapse:collapse;width:100%;margin:14px 0}.searchy-studio-editor-paper td,.searchy-studio-editor-paper th{text-align:left;border:1px solid #d9dee7;padding:8px 10px}.searchy-studio-editor-paper th{background:#f3f6fb}html:not([data-theme=dark]){--color-bg:#fff;--panel-soft:#f4f8ff;--studio-page:#fff;--studio-panel:#fff;--studio-sidebar:#f6f8fb;--studio-hover:#f3f7ff;--studio-line:#e5e7eb}html[data-theme=dark]:not([data-ui=developer]){--color-bg:#121317;--color-card:#1e1f23;--panel:#1a1b1f;--panel-soft:#1e1f23;--panel-elevated:#292a2e;--foreground:#e3e2e7;--foreground-muted:#c4c7c7;--line:#ffffff1a;--color-border:#ffffff1a}html[data-theme=dark]:not([data-ui=developer]) .searchy-pricing-page,html[data-theme=dark]:not([data-ui=developer]) .searchy-rebuilt-home,html[data-theme=dark]:not([data-ui=developer]) .searchy-toss-app,html[data-theme=dark]:not([data-ui=developer]) .searchy-toss-app .searchy-main-surface,html[data-theme=dark]:not([data-ui=developer]) .searchy-toss-app .searchy-surface-canvas,html[data-theme=dark]:not([data-ui=developer]) .searchy-toss-app.searchy-shell-frame,html[data-theme=dark]:not([data-ui=developer]) body{color:#e3e2e7;background:#121317}html[data-theme=dark]:not([data-ui=developer]) .searchy-sl-sidebar{background:#1a1b1f;border-right-color:#ffffff1a}.searchy-sl-user-usage{color:#8b95a1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;margin-top:5px;font-size:10px;font-weight:700;display:grid}.searchy-sl-user-usage-bar{background:#e5e8eb;border-radius:999px;height:4px;display:block;overflow:hidden}.searchy-sl-user-usage-bar span{border-radius:inherit;background:var(--color-brand);height:100%;display:block}html[data-theme=dark] .searchy-sl-user-usage-bar{background:#ffffff1a}.searchy-studio-home-hero{text-align:center;place-items:center;width:min(980px,100%);display:grid}.searchy-studio-home-copy{align-content:center;justify-items:center;gap:14px;display:grid}.searchy-studio-home-copy .searchy-studio-mode-strip{width:fit-content}.searchy-studio-home-copy h1{max-width:980px;color:var(--studio-ink);letter-spacing:0;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(42px,5.4vw,68px);font-weight:440;line-height:1.16}.searchy-studio-home-subtitle{max-width:620px;color:var(--studio-muted);word-break:keep-all;margin:0;font-size:15px;font-weight:520;line-height:1.75}.searchy-studio-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:560px;display:grid}.searchy-studio-home-metrics span{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:8px;gap:3px;min-height:70px;display:grid}@supports (color:color-mix(in lab,red,red)){.searchy-studio-home-metrics span{background:color-mix(in srgb,var(--studio-panel)86%,transparent)}}.searchy-studio-home-metrics span{padding:12px}.searchy-studio-home-metrics strong{color:var(--studio-ink);font-size:18px;font-weight:780}.searchy-studio-home-metrics small{color:var(--studio-quiet);font-size:11px;font-weight:650}.searchy-studio-split-preview{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:16px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 26px 70px #152e5a1f}html[data-theme=dark] .searchy-studio-split-preview{box-shadow:0 26px 70px #0000005c}.searchy-studio-preview-pane{flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.searchy-studio-preview-divider{background:var(--studio-line)}.searchy-studio-preview-head{min-height:34px;color:var(--studio-quiet);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:760;display:flex}.searchy-studio-preview-head strong{background:var(--studio-blue-soft);color:var(--studio-blue);border-radius:999px;padding:5px 9px;font-size:10px}.searchy-studio-preview-answer,.searchy-studio-preview-paper,.searchy-studio-preview-question,.searchy-studio-preview-trace{border:1px solid var(--studio-line);background:var(--studio-sidebar);border-radius:10px}.searchy-studio-preview-question{max-width:88%;color:var(--studio-ink);align-self:flex-end;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.5}.searchy-studio-preview-answer{gap:8px;padding:15px;display:grid}.searchy-studio-preview-answer strong{color:var(--studio-ink);font-size:14px;font-weight:820}.searchy-studio-preview-answer p{color:var(--studio-muted);margin:0;font-size:12px;font-weight:600;line-height:1.65}.searchy-studio-preview-sources{gap:8px;display:grid}.searchy-studio-preview-sources span{border:1px solid var(--studio-line);background:var(--studio-panel);min-height:38px;color:var(--studio-muted);border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.searchy-studio-preview-sources i{background:var(--studio-blue-soft);width:20px;height:20px;color:var(--studio-blue);border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.searchy-studio-preview-trace{gap:8px;margin-top:auto;padding:12px;display:grid}.searchy-studio-preview-trace span{color:var(--studio-muted);padding-left:18px;font-size:11px;font-weight:740;position:relative}.searchy-studio-preview-trace span:before{background:var(--studio-line);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:.42em;left:0}.searchy-studio-preview-trace span.done:before{background:var(--studio-blue)}.searchy-studio-preview-editor{background:var(--studio-panel)}@supports (color:color-mix(in lab,red,red)){.searchy-studio-preview-editor{background:color-mix(in srgb,var(--studio-panel)94%,var(--studio-blue-soft))}}.searchy-studio-preview-toolbar{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:8px;gap:6px;padding:6px;display:flex}.searchy-studio-preview-toolbar b,.searchy-studio-preview-toolbar em,.searchy-studio-preview-toolbar span{min-width:30px;min-height:28px;color:var(--studio-muted);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.searchy-studio-preview-toolbar b,.searchy-studio-preview-toolbar em{background:var(--studio-hover);color:var(--studio-ink)}.searchy-studio-preview-paper{color:#1f2937;background:#fffdf8;flex:1;padding:22px;line-height:1.7}html[data-theme=dark] .searchy-studio-preview-paper{color:#24242a;background:#e9e5dc}.searchy-studio-preview-paper h2{color:inherit;margin:0 0 14px;font-size:21px;font-weight:820}.searchy-studio-preview-paper li,.searchy-studio-preview-paper p{color:inherit;font-size:13px}.searchy-studio-preview-paper ul{gap:8px;margin:18px 0 0;padding-left:18px;display:grid}.searchy-studio-chat-left,.searchy-studio-chat-right,.searchy-studio-product-screen.workspace-active .searchy-studio-composer-dock{width:50%}.searchy-chat-experience .searchy-writer-panel{background:var(--studio-panel,var(--panel));color:var(--studio-ink,var(--foreground))}.searchy-writer-footer,.searchy-writer-toolbar{border-color:var(--studio-line,var(--line));background:var(--studio-panel,var(--panel))}@supports (color:color-mix(in lab,red,red)){.searchy-writer-footer,.searchy-writer-toolbar{background:color-mix(in srgb,var(--studio-panel,var(--panel))96%,var(--studio-page,var(--color-bg)))}}.searchy-writer-body{background:var(--studio-page,var(--color-bg))}.searchy-writer-paper{border:1px solid var(--studio-line,var(--line));background:var(--studio-panel,var(--panel));border-radius:0;min-height:calc(100vh - 170px);padding:clamp(24px,4vw,48px);box-shadow:0 18px 60px #0f172a14}.searchy-writer-prose :where(h1:first-child){border-bottom:1px solid var(--studio-line,var(--line));padding-bottom:8px}.searchy-writer-prose :where(p,li){color:var(--studio-ink,var(--foreground))}html[data-theme=dark]:not([data-ui=developer]) .searchy-writer-panel{background:#1a1b1f}html[data-theme=dark]:not([data-ui=developer]) .searchy-writer-footer,html[data-theme=dark]:not([data-ui=developer]) .searchy-writer-toolbar{background:#1e1f23;border-color:#ffffff1a}html[data-theme=dark]:not([data-ui=developer]) .searchy-writer-body{background:#121317}html[data-theme=dark]:not([data-ui=developer]) .searchy-writer-paper{background:#1e1f23;border-color:#ffffff1a;box-shadow:0 18px 60px #00000052}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-scroll{height:100%;padding:clamp(18px,4vh,40px) clamp(18px,5vw,56px) 172px;display:block;overflow-y:auto}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-light-launch,html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-product-view{justify-content:center;min-height:auto}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-light-launch{gap:clamp(14px,2vh,22px);transform:none}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-composer-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;width:min(960px,100% - 72px);padding:0;inset:auto auto clamp(82px,12vh,112px) 50%;transform:translate(-50%)}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-composer{border-radius:999px;width:min(860px,100%);padding:9px 10px;position:relative;box-shadow:0 18px 44px #152e5a21,0 4px 14px #0f172a12}html[data-theme=dark]:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-composer{box-shadow:0 22px 58px #00000057}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-composer-tools{border-top:0;justify-content:center;gap:8px;width:max-content;max-width:min(520px,100%);margin-top:0;padding-top:0;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-feature-board{margin-top:clamp(6px,1.6vh,18px)}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-tool-list,html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-visual-grid{display:none}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-composer-row textarea,html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-composer-row textarea:focus{box-shadow:none!important;border:0!important;outline:0!important}@media (max-width:1180px){.searchy-studio-home-hero{width:min(900px,100%)}.searchy-studio-split-preview{min-height:480px}}@media (max-width:820px){.searchy-studio-home-metrics,.searchy-studio-split-preview{grid-template-columns:1fr}.searchy-studio-preview-divider{height:1px}.searchy-studio-chat-left,.searchy-studio-chat-right,.searchy-studio-product-screen.workspace-active .searchy-studio-composer-dock{width:100%}}.searchy-studio-model-overlay{--studio-page:#fff;--studio-panel:#fff;--studio-sidebar:#f0f4f9;--studio-hover:#f2f7ff;--studio-active:#dbeafe;--studio-ink:#191f28;--studio-muted:#4e5968;--studio-quiet:#8b95a1;--studio-line:#dde3ec;--studio-blue:#0064ff;--studio-blue-hover:#0052cc;--studio-blue-soft:#eaf3ff;z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html[data-theme=dark] .searchy-studio-model-overlay{--studio-page:#0d0f12;--studio-panel:#171b22;--studio-sidebar:#13161c;--studio-hover:#1e222b;--studio-active:#2a303d;--studio-ink:#f1f5f9;--studio-muted:#94a3b8;--studio-quiet:#64748b;--studio-line:#242936;--studio-blue:#3b82f6;--studio-blue-hover:#60a5fa;--studio-blue-soft:#3b82f626;background:#000000b3}.searchy-studio-model-dialog{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:24px;gap:16px;width:min(460px,100%);max-height:min(720px,100vh - 48px);padding:18px;animation:searchy-rise .16s both;display:grid;overflow-y:auto;box-shadow:0 30px 80px #191f282e}.searchy-studio-model-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.searchy-studio-model-dialog h2{color:var(--studio-ink);margin:4px 0 0;font-size:21px;font-weight:850}.searchy-studio-model-options{gap:8px;max-height:min(360px,44vh);display:grid;overflow-y:auto}.searchy-studio-model-options button{border:1px solid var(--studio-line);background:var(--studio-panel);text-align:left;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.searchy-studio-model-options button.active,.searchy-studio-model-options button:hover{background:var(--studio-hover);border-color:#0064ff57}.searchy-studio-model-options button svg{color:var(--studio-blue)}.searchy-studio-model-logo{background:var(--studio-sidebar);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.searchy-studio-model-logo img{object-fit:contain;width:auto;max-width:24px;height:auto;max-height:24px}.searchy-studio-model-copy{gap:4px;min-width:0;display:grid}.searchy-studio-model-copy strong{color:var(--studio-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.searchy-studio-model-copy small{color:var(--studio-muted);font-size:12px;font-weight:650;line-height:1.35}.searchy-studio-reasoning-panel{border:1px solid var(--studio-line);background:var(--studio-sidebar);border-radius:18px;gap:10px;padding:12px;display:grid}.searchy-studio-reasoning-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.searchy-studio-reasoning-head strong{color:var(--studio-ink);font-size:13px;font-weight:850}.searchy-studio-reasoning-head span{color:var(--studio-muted);font-size:12px;font-weight:700}.searchy-studio-reasoning-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.searchy-studio-reasoning-options button{border:1px solid var(--studio-line);background:var(--studio-panel);text-align:left;border-radius:14px;gap:3px;min-height:58px;padding:9px;transition:border-color .16s,background .16s,opacity .16s;display:grid}.searchy-studio-reasoning-options button.active,.searchy-studio-reasoning-options button:hover:not(:disabled){background:var(--studio-hover);border-color:#0064ff66}.searchy-studio-reasoning-options button:disabled{cursor:not-allowed;opacity:.42}.searchy-studio-reasoning-options strong{color:var(--studio-ink);font-size:12px;font-weight:850}.searchy-studio-reasoning-options small{color:var(--studio-muted);font-size:10px;font-weight:650;line-height:1.25}.searchy-studio-model-footer{justify-content:flex-end;display:flex}.searchy-studio-model-footer button{background:var(--studio-blue);color:#fff;border:0;border-radius:999px;min-width:86px;padding:10px 16px;font-size:13px;font-weight:850}.searchy-model-trigger{max-width:min(260px,52vw)}.searchy-model-trigger span,.searchy-studio-model-selector span{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:700px){html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-scroll{padding:18px 16px 190px}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-composer-dock{width:calc(100% - 24px);bottom:78px}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-composer{border-radius:22px}html:not([data-ui=developer]) .searchy-studio-product-screen:not(.workspace-active) .searchy-studio-composer-row{flex-wrap:nowrap}}@media (max-width:560px){.searchy-studio-model-overlay{align-items:flex-end;padding:12px}.searchy-studio-model-dialog{border-radius:20px;gap:12px;max-height:min(760px,100vh - 24px);padding:14px;overflow-y:auto}.searchy-studio-model-options{max-height:46vh}.searchy-studio-reasoning-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.searchy-studio-composer-dock{bottom:62px}.searchy-studio-scroll{height:calc(100% - 232px);padding-bottom:18px}}@media (max-width:820px){.searchy-studio-feature-card-grid,.searchy-studio-product-switcher,.searchy-studio-visual-grid{grid-template-columns:1fr}.searchy-studio-topnav nav{display:none}.searchy-studio-product-card{min-height:190px}.searchy-studio-composer-row,.searchy-studio-composer-tools{flex-wrap:wrap;align-items:stretch}.searchy-studio-composer-row textarea{flex-basis:calc(100% - 106px)}.searchy-studio-model-stack{flex-wrap:wrap;order:5;width:100%}.searchy-studio-tool-list{justify-content:flex-start}.searchy-studio-tracer{height:320px}.searchy-studio-tracer-node{width:42%}.searchy-studio-dev-grid{grid-template-columns:1fr}.searchy-studio-dev-topbar{grid-template-columns:auto 1fr}.searchy-studio-dev-topbar small{display:none}}@media (max-width:520px){.searchy-studio-scroll{padding-inline:14px}.searchy-studio-copy h1,.searchy-toss-app .searchy-studio-copy h1{font-size:clamp(30px,11vw,42px)}.searchy-studio-composer-dock{padding-inline:10px}.searchy-studio-composer{border-radius:18px}.searchy-studio-thinking-toggle,.searchy-studio-tool-list{width:100%}.searchy-studio-dev-body{padding:12px}.searchy-studio-dev-command-list button{grid-template-columns:1fr}}html[data-theme=dark] .searchy-toss-app{--toss-blue:#09f;--toss-blue-strong:#38bdf8;--toss-blue-soft:#0099ff1f;--brand-green:#22c55e;--brand-green-deep:#0f2a1a;--brand-green-soft:#22c55e1a;--toss-ink:#fff;--toss-muted:#a6a6a6;--toss-muted-2:#71717a;--toss-line:#ffffff14;--toss-bg:#000;--toss-card:#090909;--toss-hover:#ffffff0f;color:#fff;background:#000}html[data-theme=dark] .searchy-pricing-page,html[data-theme=dark] .searchy-rebuilt-home,html[data-theme=dark] .searchy-toss-app .searchy-main-surface,html[data-theme=dark] .searchy-toss-app .searchy-surface-canvas,html[data-theme=dark] .searchy-toss-app.searchy-shell-frame{color:#fff;background:linear-gradient(#ffffff04,#0000 34%),#000}html[data-theme=dark] .searchy-toss-app.searchy-shell-frame:before{opacity:.18;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);-webkit-mask-image:linear-gradient(#0000009e,#0000 68%);mask-image:linear-gradient(#0000009e,#0000 68%)}html[data-theme=dark] .searchy-active-composer,html[data-theme=dark] .searchy-active-header,html[data-theme=dark] .searchy-mobile-topbar,html[data-theme=dark] .searchy-toss-app .searchy-surface-topbar{color:#fff;background:#090909db;border-color:#ffffff14;box-shadow:0 1px #ffffff08}html[data-theme=dark] .searchy-surface-chip,html[data-theme=dark] .searchy-surface-input,html[data-theme=dark] .searchy-surface-panel{background:#111;border-color:#ffffff17;box-shadow:inset 0 .5px #ffffff14,0 18px 60px #00000059}html[data-theme=dark] .searchy-surface-input{background:#090909}html[data-theme=dark] .searchy-sl-sidebar{color:#fff;background:#090909;border-right-color:#ffffff14;box-shadow:12px 0 44px #00000061}html[data-theme=dark] .searchy-sl-footer,html[data-theme=dark] .searchy-sl-header{border-color:#ffffff14}html[data-theme=dark] .searchy-sl-brand,html[data-theme=dark] .searchy-sl-user-details,html[data-theme=dark] .searchy-sl-user-details span:first-child,html[data-theme=dark] .searchy-sl-user-menu .text-\[\#191f28\],html[data-theme=dark] .searchy-sl-user-menu strong{color:#fff}html[data-theme=dark] .searchy-sl-close-btn,html[data-theme=dark] .searchy-sl-item-icon,html[data-theme=dark] .searchy-sl-section-label,html[data-theme=dark] .searchy-sl-sidebar-toggle,html[data-theme=dark] .searchy-sl-tier-badge,html[data-theme=dark] .searchy-sl-view-all{color:#71717a}html[data-theme=dark] .searchy-sl-new-chat-btn{color:#fff;background:#0064ff}html[data-theme=dark] .searchy-sl-new-chat-btn:hover{background:#1b64da}html[data-theme=dark] .searchy-sl-sidebar-collapsed .searchy-sl-new-chat-btn{color:#71717a;background:0 0}html[data-theme=dark] .searchy-sl-sidebar-collapsed .searchy-sl-new-chat-btn:hover{color:#fff;background:#ffffff0f}html[data-theme=dark] .searchy-sl-user-btn{color:#e4e7eb}html[data-theme=dark] .searchy-sl-settings-btn{color:#71717a}html[data-theme=dark] .searchy-sl-settings-btn:hover{color:#a6a6a6;background:#ffffff0f}html[data-theme=dark] .searchy-sl-chat-item:hover,html[data-theme=dark] .searchy-sl-close-btn:hover,html[data-theme=dark] .searchy-sl-item:hover,html[data-theme=dark] .searchy-sl-sidebar-toggle:hover,html[data-theme=dark] .searchy-sl-user-btn:hover,html[data-theme=dark] .searchy-sl-user-menu-item:hover{color:#fff;background:#ffffff0f}html[data-theme=dark] .searchy-sl-chat-item,html[data-theme=dark] .searchy-sl-item,html[data-theme=dark] .searchy-sl-user-menu-item{color:#a6a6a6}html[data-theme=dark] .searchy-sl-item-active{color:#38bdf8!important;background:#0099ff1f!important}html[data-theme=dark] .searchy-sl-search-input,html[data-theme=dark] .searchy-sl-user-menu,html[data-theme=dark] .searchy-sl-user-menu .bg-\[\#f2f4f6\]{color:#fff;background:#111;border-color:#ffffff14}html[data-theme=dark] .searchy-sl-search-input::placeholder,html[data-theme=dark] .searchy-sl-user-menu .text-\[\#8b95a1\],html[data-theme=dark] .searchy-sl-user-menu small{color:#71717a}html[data-theme=dark] .searchy-mobile-nav{background:#090909f0;border-color:#ffffff14;box-shadow:0 -12px 34px #0000006b}html[data-theme=dark] .searchy-mobile-nav a,html[data-theme=dark] .searchy-mobile-nav a[class*=text-white]{color:#ffffff8c}html[data-theme=dark] .searchy-mobile-nav a.text-white,html[data-theme=dark] .searchy-mobile-nav a:hover{color:#fff}html[data-theme=dark] .searchy-settings-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bd}html[data-theme=dark] .searchy-settings-dialog{color:#fff;border:1px solid #ffffff17;background:linear-gradient(#ffffff09,#0000 42%),#050505!important;box-shadow:0 24px 90px #00000094,inset 0 0 0 1px #ffffff06!important}html[data-theme=dark] .searchy-settings-header{background:#0a0a0a;border-color:#ffffff14!important}html[data-theme=dark] .searchy-settings-primary,html[data-theme=dark] .searchy-settings-title{color:#f4f4f5!important}html[data-theme=dark] .searchy-settings-muted,html[data-theme=dark] .searchy-settings-section-label{color:#71717a!important}html[data-theme=dark] .searchy-settings-section-label{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}html[data-theme=dark] .searchy-settings-close{color:#a1a1aa!important}html[data-theme=dark] .searchy-settings-close:hover{color:#fff!important;background:#ffffff0f!important}html[data-theme=dark] .searchy-settings-close img{filter:invert();opacity:.8}html[data-theme=dark] .searchy-settings-usage-card{background:#ffffff06!important;border-color:#ffffff14!important}html[data-theme=dark] .searchy-settings-progress{background:#18181b!important}html[data-theme=dark] .searchy-settings-theme-option{color:#a1a1aa!important;background:#0b0b0b!important;border-color:#ffffff14!important}html[data-theme=dark] .searchy-settings-theme-option.is-selected,html[data-theme=dark] .searchy-settings-theme-option:hover{color:var(--color-brand)!important;background:#0064ff14!important;border-color:#0064ff57!important}html[data-theme=dark]:not([data-ui=developer]) .searchy-toss-app{--toss-bg:#121317;--toss-card:#1e1f23;--toss-hover:#292a2e;--toss-ink:#e3e2e7;--toss-muted:#c4c7c7;--toss-muted-2:#8e9192;--toss-line:#ffffff1a;color:#e3e2e7;background:#121317}html[data-theme=dark]:not([data-ui=developer]) .searchy-pricing-page,html[data-theme=dark]:not([data-ui=developer]) .searchy-rebuilt-home,html[data-theme=dark]:not([data-ui=developer]) .searchy-toss-app .searchy-main-surface,html[data-theme=dark]:not([data-ui=developer]) .searchy-toss-app .searchy-surface-canvas,html[data-theme=dark]:not([data-ui=developer]) .searchy-toss-app.searchy-shell-frame{color:#e3e2e7;background:#121317}html[data-theme=dark]:not([data-ui=developer]) .searchy-active-composer,html[data-theme=dark]:not([data-ui=developer]) .searchy-active-header,html[data-theme=dark]:not([data-ui=developer]) .searchy-mobile-topbar,html[data-theme=dark]:not([data-ui=developer]) .searchy-sl-sidebar{color:#e3e2e7;background:#1a1b1f;border-color:#ffffff1a}html[data-theme=dark]:not([data-ui=developer]) .searchy-sl-search-input,html[data-theme=dark]:not([data-ui=developer]) .searchy-sl-user-menu,html[data-theme=dark]:not([data-ui=developer]) .searchy-surface-chip,html[data-theme=dark]:not([data-ui=developer]) .searchy-surface-input,html[data-theme=dark]:not([data-ui=developer]) .searchy-surface-panel{color:#e3e2e7;background:#1e1f23;border-color:#ffffff1a}html[data-theme=dark]:not([data-ui=developer]) .searchy-settings-dialog,html[data-theme=dark]:not([data-ui=developer]) .searchy-settings-header{color:#e3e2e7;background:#1a1b1f!important}.searchy-inline-process{width:min(760px,100%);color:var(--foreground-muted);margin:0 0 14px;font-size:13px}.searchy-inline-process-line,.searchy-inline-process-toggle{color:var(--foreground-muted);text-align:left;align-items:center;gap:8px;font-size:13px;font-weight:620;display:inline-flex}.searchy-inline-process-line:hover,.searchy-inline-process-toggle:hover{color:var(--foreground)}.searchy-inline-process-line span:first-child:after,.searchy-inline-process-toggle span:first-child:after{content:">";color:var(--color-brand);margin-left:8px}.searchy-inline-process-body{gap:8px;margin-top:8px;padding-left:2px;display:grid}.searchy-inline-process-group{gap:6px;display:grid}.searchy-inline-process-line span:last-child{color:var(--foreground-muted);font-weight:520}.searchy-inline-process-detail{border-left:1px solid var(--line);gap:4px;padding:2px 0 4px 14px;display:grid}.searchy-inline-process-detail p{color:var(--foreground-muted);margin:0;font-size:12px;line-height:1.5}.searchy-inline-process-detail strong{color:var(--foreground);font-weight:650}.searchy-inline-reasoning{color:var(--foreground-muted);font-size:12px;line-height:1.55}.searchy-inline-reasoning p{margin:0 0 4px}.searchy-landing-page{color:#4e5968;background:#f7f8fa;min-height:100vh}.searchy-landing-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8fae0;border-bottom:1px solid #e5e8eb;position:sticky;top:0}.searchy-landing-header-inner{justify-content:space-between;gap:20px;max-width:1180px;height:64px;margin:0 auto;padding:0 20px}.searchy-landing-actions,.searchy-landing-brand,.searchy-landing-desktop-nav,.searchy-landing-header-inner,.searchy-landing-hero-actions,.searchy-landing-logo-row,.searchy-landing-tabs{align-items:center;display:flex}.searchy-landing-brand{color:#191f28;gap:10px;font-size:16px;font-weight:800;text-decoration:none}.searchy-landing-desktop-nav{gap:26px;font-size:14px;font-weight:650}.searchy-landing-actions a,.searchy-landing-desktop-nav a,.searchy-landing-hero-actions a,.searchy-landing-mobile-nav a{color:#4e5968;text-decoration:none}.searchy-landing-actions{gap:10px;font-size:13px;font-weight:750}.searchy-landing-actions .primary,.searchy-landing-hero-actions .primary{color:#fff;background:#191f28;border-radius:999px}.searchy-landing-actions .primary{padding:9px 15px}.searchy-landing-menu-button{color:#191f28;background:#fff;border:1px solid #d1d6db;border-radius:999px;place-items:center;min-width:40px;min-height:40px;display:none}.searchy-landing-mobile-nav{border-top:1px solid #e5e8eb;padding:14px 20px 18px;display:none}.searchy-landing-hero{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);gap:44px;max-width:1180px;margin:0 auto;padding:78px 20px 72px;display:grid}.searchy-landing-copy{align-self:center}.searchy-landing-kicker{color:#1b64da;text-transform:uppercase;background:#fff;border:1px solid #dbe4ff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.searchy-landing-copy h1{color:#191f28;margin:18px 0 0;font-size:clamp(56px,8vw,108px);font-weight:900;line-height:.95}.searchy-landing-copy p{color:#4e5968;max-width:590px;margin:24px 0 0;font-size:18px;font-weight:500;line-height:1.75}.searchy-landing-hero-actions{gap:12px;margin-top:30px;font-size:14px;font-weight:800}.searchy-landing-hero-actions a{background:#fff;border:1px solid #d1d6db;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 18px;display:inline-flex}.searchy-landing-demo-wrap{min-width:0}.searchy-landing-tabs{gap:6px;margin-bottom:12px}.searchy-landing-tabs button{color:#4e5968;background:#fff;border:1px solid #d1d6db;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.searchy-landing-tabs button.active{color:#fff;background:#191f28;border-color:#191f28}.searchy-landing-demo-shell{background:#fff;border:1px solid #d1d6db;border-radius:24px;grid-template-columns:190px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden;box-shadow:0 28px 80px #191f281f}.searchy-landing-demo-sidebar{background:#fbfcfd;border-right:1px solid #e5e8eb;padding:18px 14px}.searchy-landing-logo-row{color:#191f28;gap:9px;font-size:14px}.searchy-landing-nav-item,.searchy-landing-new-button{border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.searchy-landing-new-button{color:#fff;background:#191f28;margin:20px 0 12px}.searchy-landing-nav-item{color:#6b7684}.searchy-landing-nav-item.active{color:#1b64da;background:#edf4ff}.searchy-landing-demo-main{background:#f7f8fa;min-width:0;padding:22px}.searchy-landing-answer-label,.searchy-landing-demo-top,.searchy-landing-process-header,.searchy-landing-source-row{align-items:center;display:flex}.searchy-landing-demo-top{color:#8b95a1;text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:800}.searchy-landing-prompt{color:#fff;text-align:center;background:#191f28;border-radius:16px;max-width:520px;margin:18px auto;padding:15px 18px;font-size:15px;font-weight:800}.searchy-landing-answer,.searchy-landing-process-card{background:#fff;border:1px solid #e5e8eb;border-radius:16px}.searchy-landing-process-card{padding:12px}.searchy-landing-process-header{color:#191f28;background:0 0;border:0;justify-content:space-between;width:100%;font-size:13px;font-weight:850}.searchy-landing-process-window{align-content:end;gap:7px;height:94px;padding:10px 2px 8px;display:grid;overflow:hidden}.searchy-landing-process-line{color:#8b95a1;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.45;animation:searchy-process-rise .36s cubic-bezier(.16,1,.3,1) both;display:flex}.searchy-landing-process-line.is-latest{color:#333d4b}.searchy-landing-process-dot{background:#3182f6;border-radius:999px;flex:none;width:6px;height:6px}.searchy-landing-source-list{border:1px solid #e5e8eb;border-radius:12px;overflow:hidden}.searchy-landing-source-row{border-bottom:1px solid #e5e8eb;gap:10px;padding:10px}.searchy-landing-source-row:last-child{border-bottom:0}.searchy-landing-source-rank{color:#1b64da;background:#edf4ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.searchy-landing-source-row small,.searchy-landing-source-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.searchy-landing-source-row strong{color:#191f28;font-size:12px}.searchy-landing-source-row small{color:#8b95a1;margin-top:2px;font-size:11px}.searchy-landing-source-score{color:#1b64da;font-size:12px;font-weight:900}.searchy-landing-answer{margin-top:14px;padding:16px}.searchy-landing-answer-label{color:#1b64da;background:#edf4ff;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:900}.searchy-landing-answer p{color:#333d4b;margin:12px 0 0;font-size:14px;font-weight:550;line-height:1.75}.searchy-landing-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;padding:0 20px 72px;display:grid}.searchy-landing-feature{background:#fff;border:1px solid #e5e8eb;border-radius:16px;padding:20px}.searchy-landing-feature>span{color:#1b64da;background:#edf4ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.searchy-landing-feature strong{color:#191f28;margin-top:16px;font-size:16px;display:block}.searchy-landing-feature p{color:#6b7684;margin:8px 0 0;font-size:14px;line-height:1.65}.searchy-writer-citation-popover{z-index:5;border:1px solid var(--line);background:var(--panel-elevated);border-radius:14px;width:min(520px,100% - 36px);padding:12px 14px;animation:searchy-process-rise .24s cubic-bezier(.16,1,.3,1) both;position:absolute;left:max(18px,50% - 330px);box-shadow:0 18px 48px #00000029}.searchy-writer-citation-head{justify-content:space-between;gap:10px;display:flex}.searchy-writer-citation-head strong{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.searchy-writer-citation-head span{color:var(--foreground-muted);flex:none;font-size:11px;font-weight:700}.searchy-writer-citation-popover p{color:var(--foreground-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.searchy-writer-citation-diff{gap:6px;margin-top:10px;display:grid}.searchy-writer-citation-diff del,.searchy-writer-citation-diff mark{border-radius:7px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:750}.searchy-writer-citation-diff del{color:#b42318;background:#ef44441f;text-decoration-color:#ef4444}.searchy-writer-citation-diff mark{color:#047857;background:#0064ff24}@keyframes searchy-process-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.searchy-landing-desktop-nav{display:none}.searchy-landing-menu-button{display:grid}.searchy-landing-mobile-nav{gap:12px;display:grid}.searchy-landing-hero{padding-top:48px}.searchy-landing-demo-shell,.searchy-landing-hero{grid-template-columns:1fr}.searchy-landing-demo-sidebar{display:none}.searchy-landing-features{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.searchy-landing-process-line,.searchy-writer-citation-popover{animation:none}}.searchy-inline-source-list{border-left:1px solid var(--line);gap:5px;padding:2px 0 4px 14px;display:grid}.searchy-inline-source-list a{max-width:100%;color:var(--foreground);grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:12px;line-height:1.4;display:grid}.searchy-inline-source-list a:hover{color:var(--color-brand)}.searchy-inline-source-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchy-inline-source-list small{color:var(--foreground-muted);font-size:11px}.searchy-viz-block{border:1px solid var(--line,#ffffff14);background:var(--panel,#ffffff0a);border-radius:14px;animation:searchy-rise .42s cubic-bezier(.16,1,.3,1) both;overflow:hidden}.searchy-viz-header{border-bottom:1px solid var(--line,#ffffff0f);background:var(--panel-soft,#ffffff08);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.searchy-viz-title{color:var(--foreground);letter-spacing:-.01em;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.searchy-viz-title-icon{color:var(--color-brand,#3b82f6);flex-shrink:0}.searchy-viz-tabs{border:1px solid var(--line,#ffffff14);background:var(--background);border-radius:8px;display:flex;overflow:hidden}.searchy-viz-tab{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:700;transition:color .15s,background .15s;display:inline-flex}.searchy-viz-tab:hover{color:var(--foreground)}.searchy-viz-tab.active{background:var(--panel-soft,#ffffff0f);color:var(--color-brand,#3b82f6)}.searchy-viz-table-wrap{max-height:360px;overflow:auto}.searchy-viz-table{border-collapse:collapse;width:100%;font-size:12.5px}.searchy-viz-th{z-index:1;text-align:left;color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--panel-soft,#ffffff08);border-bottom:1px solid var(--line,#ffffff14);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:9px 14px;font-size:11px;font-weight:800;transition:color .13s;position:sticky;top:0}.searchy-viz-td,.searchy-viz-th:hover{color:var(--foreground)}.searchy-viz-td{border-bottom:1px solid var(--line,#ffffff0a);font-variant-numeric:tabular-nums;padding:8px 14px}.searchy-viz-tr-even .searchy-viz-td{background:var(--panel-soft,#ffffff05)}.searchy-viz-chart-wrap{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.searchy-viz-svg{width:100%;max-height:200px;display:block;overflow:visible}.searchy-viz-legend{flex-wrap:wrap;gap:8px;display:flex}.searchy-viz-legend-item{color:var(--foreground-muted);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.searchy-viz-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.searchy-viz-note{color:var(--foreground-muted);border-top:1px solid var(--line,#ffffff0f);padding:8px 16px 10px;font-size:11px}.searchy-source-card{border:1px solid var(--line,#ffffff12);background:var(--panel-soft,#ffffff08);color:inherit;transition:border-color var(--motion-duration-micro)var(--motion-easing),background var(--motion-duration-micro)var(--motion-easing),transform var(--motion-duration-micro)var(--motion-easing);cursor:pointer;animation:searchy-process-rise var(--motion-duration-panel)var(--motion-easing)both;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;display:flex}.searchy-source-card:nth-child(2){animation-delay:40ms}.searchy-source-card:nth-child(3){animation-delay:80ms}.searchy-source-card:nth-child(4){animation-delay:.12s}.searchy-source-card:nth-child(n+5){animation-delay:.16s}.searchy-source-card.is-active{border-color:var(--color-brand-border);background:var(--color-brand-soft);box-shadow:0 0 0 3px var(--color-brand-soft)}.searchy-source-card:hover{background:#3b82f60d;border-color:#3b82f64d;transform:translateY(-1px)}.searchy-source-card-header{align-items:center;gap:8px;min-width:0;display:flex}.searchy-source-card-num{background:var(--panel,#ffffff0f);border:1px solid var(--line,#ffffff14);width:18px;height:18px;color:var(--foreground-muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.searchy-source-card-favicon{border-radius:3px;flex-shrink:0;width:14px;height:14px;display:block}.searchy-source-card-favicon-fallback{background:var(--panel-soft);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.searchy-source-card-meta{flex:1;min-width:0}.searchy-source-card-title{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;transition:color .13s;overflow:hidden}.searchy-source-card:hover .searchy-source-card-title{color:var(--color-brand,#3b82f6)}.searchy-source-card-domain{color:var(--foreground-muted);align-items:center;gap:5px;margin-top:1px;font-size:10px;display:flex}.searchy-source-card-trust{color:var(--color-brand);background:#10b9811f}.searchy-source-card-score,.searchy-source-card-trust{border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.searchy-source-card-score{color:#3b82f6;background:#3b82f61a}.searchy-source-card-snippet{color:var(--foreground-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.searchy-source-card-quote-added{color:var(--color-brand);background:#10b98114;border:1px solid #10b9812e;border-radius:6px;align-items:flex-start;gap:5px;padding:5px 8px;font-size:10.5px;line-height:1.5;display:flex}.searchy-source-card-quote-added-icon{flex-shrink:0;font-weight:800}.searchy-source-card-quote-removed{color:#ef4444;background:#ef444412;border:1px solid #ef444429;border-radius:6px;align-items:flex-start;gap:5px;padding:5px 8px;font-size:10.5px;line-height:1.5;display:flex}.searchy-service-home{background:radial-gradient(circle at 50% 12%,#3182f614,#0000 34%),0 0!important;height:100dvh!important;min-height:100dvh!important;position:relative!important;overflow:hidden!important}.searchy-service-launch{width:min(var(--searchy-service-max,860px),calc(100vw - 48px))!important;flex-direction:column!important;align-items:center!important;gap:28px!important;margin:38px auto 0!important;display:flex!important}.searchy-service-brand-pill,.searchy-service-composer,.searchy-service-process{box-shadow:0 18px 44px #0f172a12!important}.searchy-service-brand-pill{border:1px solid var(--line)!important;background:var(--panel-elevated)!important;border-radius:999px!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:10px 18px 10px 12px!important;display:inline-flex!important}.searchy-service-brand-pill h1{letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:800!important}.searchy-service-process{border:1px solid var(--line)!important;background:#ffffffdb!important;border-radius:16px!important;width:min(680px,100%)!important;padding:16px!important}html[data-theme=dark] .searchy-service-process{background:#111827db!important}.searchy-service-process li,.searchy-service-process-head{align-items:flex-start!important;display:flex!important}.searchy-service-process-head{justify-content:space-between!important;padding-bottom:12px!important;font-size:13px!important;font-weight:800!important}.searchy-service-process ol{margin:0!important;padding:0!important;list-style:none!important}.searchy-service-process li{border-top:1px solid var(--line)!important;gap:10px!important;padding:12px 0!important}.searchy-service-process li>span{background:var(--color-brand)!important;width:8px!important;height:8px!important;box-shadow:0 0 0 4px var(--color-brand-soft)!important;border-radius:999px!important;flex:none!important;margin-top:7px!important}.searchy-service-process strong{font-size:13px!important;font-weight:800!important;line-height:1.35!important;display:block!important}.searchy-service-process p{color:var(--foreground-muted)!important;margin:3px 0 0!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important}.searchy-service-home .searchy-studio-feature-board,.searchy-service-home .searchy-studio-feature-card-grid,.searchy-service-home .searchy-studio-visual-grid{display:none!important}.searchy-service-home .searchy-studio-composer-dock{z-index:5!important;pointer-events:none!important;inset-inline:0!important;justify-content:center!important;width:100%!important;margin:0!important;padding:0 24px!important;display:flex!important;position:absolute!important;bottom:64px!important;left:0!important;right:0!important;transform:none!important}.searchy-service-home .searchy-studio-composer{pointer-events:auto!important}.searchy-service-composer{width:min(var(--searchy-service-max,860px),calc(100vw - 48px))!important;border:1px solid var(--line)!important;background:#fffffff5!important;border-radius:22px!important;padding:10px!important}html[data-theme=dark] .searchy-service-composer{background:#111827f5!important}.searchy-service-home .searchy-studio-composer-row{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:end!important;gap:10px!important;display:grid!important}.searchy-service-home .searchy-studio-composer textarea{resize:none!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-height:46px!important;max-height:132px!important;padding:12px 10px!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important}.searchy-service-home .searchy-studio-send-button{background:var(--color-brand)!important;color:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;display:inline-flex!important}.searchy-service-home .searchy-studio-send-button:disabled{background:var(--panel-soft)!important;color:var(--foreground-muted)!important}.searchy-service-home .searchy-studio-composer-tools{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding-top:10px!important;display:flex!important}.searchy-service-home .searchy-studio-thinking-toggle,.searchy-service-home .searchy-studio-tool-list{border:1px solid var(--line)!important;background:var(--panel-soft)!important;border-radius:999px!important;align-items:center!important;gap:4px!important;min-height:36px!important;padding:3px!important;display:inline-flex!important}.searchy-service-home .searchy-studio-thinking-toggle button,.searchy-service-home .searchy-studio-tool-list button{min-height:28px!important;color:var(--foreground-muted)!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important}.searchy-service-home .searchy-studio-thinking-toggle button.active,.searchy-service-home .searchy-studio-tool-list button.active{background:var(--panel-elevated)!important;color:var(--color-brand)!important}@media (max-width:768px){.searchy-service-home{padding-bottom:190px!important;overflow-y:auto!important}.searchy-service-launch{gap:18px!important;width:calc(100vw - 32px)!important;margin-top:24px!important}.searchy-service-home .searchy-studio-composer-dock{bottom:calc(74px + env(safe-area-inset-bottom))!important;padding:0 12px!important;position:fixed!important}.searchy-service-composer{border-radius:18px!important;width:calc(100vw - 24px)!important}.searchy-service-home .searchy-studio-composer-row{grid-template-columns:minmax(0,1fr) auto!important}}.searchy-sl-reward-card{border:1px solid var(--line);background:var(--panel-soft);min-height:58px;color:var(--foreground);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:8px;padding:10px;text-decoration:none;display:grid}.searchy-sl-reward-card small,.searchy-sl-reward-card strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.searchy-sl-reward-card strong{font-size:12px;font-weight:820}.searchy-sl-reward-card small{color:var(--foreground-muted);margin-top:2px;font-size:10px;font-weight:680}.searchy-sl-reward-icon{background:var(--color-brand-soft);width:30px;height:30px;color:var(--color-brand);border-radius:8px;place-items:center;display:grid}.searchy-sl-reward-card:hover{background:var(--panel-elevated)}.searchy-top-icon-button,.searchy-top-share-button{border:1px solid var(--line);background:var(--panel-soft);min-height:36px;color:var(--foreground);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:760;transition:background .14s,border-color .14s;display:inline-flex}.searchy-top-icon-button{min-width:36px;padding:0 9px}.searchy-top-share-button{padding:0 12px}.searchy-top-icon-button:disabled{cursor:not-allowed;opacity:.45}.searchy-top-icon-button:not(:disabled):hover,.searchy-top-share-button:hover{background:var(--panel-elevated);border-color:#0064ff57}.searchy-source-workspace{border-left:1px solid var(--line);background:var(--panel);width:min(400px,32vw);min-width:340px;color:var(--foreground);flex-direction:column;display:flex}.searchy-source-workspace-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 16px;display:flex}.searchy-source-workspace-head span,.searchy-source-workspace-head strong{display:block}.searchy-source-workspace-head strong{color:var(--foreground);font-size:15px;font-weight:840}.searchy-source-workspace-head span{color:var(--foreground-muted);margin-top:3px;font-size:11px;font-weight:700}.searchy-source-workspace-head button{width:34px;height:34px;color:var(--foreground-muted);border-radius:8px;place-items:center;display:grid}.searchy-source-workspace-head button:hover{background:var(--panel-elevated);color:var(--foreground)}.searchy-source-workspace-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;min-height:48px;padding:0 12px;display:flex;overflow-x:auto}.searchy-source-workspace-tabs button{min-height:32px;color:var(--foreground-muted);border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:780;display:inline-flex}.searchy-source-workspace-tabs button.active{background:var(--panel-elevated);color:var(--foreground)}.searchy-source-workspace-tabs small{color:var(--color-brand);font-size:11px}.searchy-source-cited-toggle{border-bottom:1px solid var(--line);color:var(--foreground-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;font-weight:720;display:flex}.searchy-source-cited-toggle input{width:34px;height:20px;accent-color:var(--color-brand)}.searchy-source-workspace-list{gap:10px;padding:14px;display:grid;overflow-y:auto}.searchy-source-empty,.searchy-source-workspace-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px}.searchy-source-workspace-card{gap:9px;padding:12px;display:grid}.searchy-source-workspace-card:hover{background:var(--panel-elevated)}.searchy-source-workspace-link{color:inherit;grid-template-columns:24px 18px minmax(0,1fr);align-items:center;gap:8px;text-decoration:none;display:grid}.searchy-source-favicon{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;width:16px;height:16px;display:block}.searchy-source-rank{background:var(--panel);width:22px;height:22px;color:var(--foreground-muted);border-radius:7px;place-items:center;font-size:10px;font-weight:850;display:grid}.searchy-source-workspace-link strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;line-height:1.35;display:block;overflow:hidden}.searchy-source-workspace-link small{color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;display:block;overflow:hidden}.searchy-source-badges{flex-wrap:wrap;gap:5px;display:flex}.searchy-source-badges span{color:var(--color-brand);background:#0064ff17;border:1px solid #0064ff38;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:780}.searchy-source-empty p,.searchy-source-workspace-card p{color:var(--foreground-muted);margin:0;font-size:12px;font-weight:560;line-height:1.58}.searchy-source-workspace-card blockquote{border-left:2px solid var(--color-brand);color:var(--foreground);background:#0064ff14;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.searchy-source-card-actions{gap:7px;display:flex}.searchy-source-card-actions button{border:1px solid var(--line);min-height:30px;color:var(--foreground);border-radius:8px;padding:0 10px;font-size:11px;font-weight:760}.searchy-source-card-actions button:hover{background:#0064ff14;border-color:#0064ff57}.searchy-source-empty{gap:6px;padding:16px;display:grid}.searchy-source-empty strong{color:var(--foreground);font-size:13px;font-weight:820}.searchy-answer-action-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex;position:relative}.searchy-answer-action-row button{border:1px solid var(--line);background:var(--panel-soft);min-height:34px;color:var(--foreground-muted);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:730;display:inline-flex}.searchy-answer-action-row button:not(:disabled):hover{background:var(--panel-elevated);color:var(--foreground)}.searchy-answer-action-row button:disabled{cursor:not-allowed;opacity:.42}.searchy-answer-export{position:relative}.searchy-answer-export-menu{z-index:20;border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:4px;min-width:190px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 20px 60px #0000003d}.searchy-answer-export-menu button{width:100%;color:var(--foreground);background:0 0;border:0;justify-content:flex-start}.searchy-session-composer-shell{background:linear-gradient(#f7f8fa00,#f7f8faeb 22%),#f7f8fadb}.searchy-session-composer{background:#fffffff5;border:1px solid #191f281a;border-radius:24px;gap:8px;padding:8px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 18px 48px #191f281c,inset 0 0 0 1px #ffffffbf}.searchy-session-composer:focus-within{border-color:#0064ff59;box-shadow:0 20px 56px #191f2821,0 0 0 3px #0064ff14}.searchy-session-attachments{flex-wrap:wrap;gap:6px;padding:2px 4px 0;display:flex}.searchy-session-file-chip{border:1px solid var(--line);background:var(--panel-soft);max-width:220px;min-height:30px;color:var(--foreground);border-radius:999px;align-items:center;gap:7px;padding:0 9px 0 11px;font-size:12px;font-weight:680;display:inline-flex}.searchy-session-file-chip button{width:22px;height:22px;color:var(--foreground-muted);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.searchy-session-file-chip button:hover{background:var(--panel-elevated);color:var(--foreground)}.searchy-session-composer-row{align-items:center;gap:8px;min-height:46px;display:flex}.searchy-session-icon-button,.searchy-session-send-button{border:1px solid var(--line);width:38px;height:38px;color:var(--foreground-muted);background:0 0;border-radius:999px;flex:0 0 38px;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.searchy-session-icon-button:not(:disabled):hover,.searchy-session-send-button:not(:disabled):hover{background:var(--panel-elevated);color:var(--foreground)}.searchy-session-icon-button:disabled{cursor:not-allowed;opacity:.48}.searchy-session-send-button.active{border-color:var(--color-brand);background:var(--color-brand);color:#fff;box-shadow:0 10px 22px #0064ff38}.searchy-session-send-button.active:hover{transform:translateY(-1px)}.searchy-session-stop-icon{background:currentColor;border-radius:3px;width:12px;height:12px}.searchy-session-input{min-width:120px;height:38px;color:var(--foreground);background:0 0;border:0;outline:none;flex:180px;padding:0 2px;font-size:15px;font-weight:650}.searchy-session-input:focus,.searchy-session-input:focus-visible{box-shadow:none!important;outline:none!important}.searchy-session-input::placeholder{color:var(--foreground-muted)}@supports (color:color-mix(in lab,red,red)){.searchy-session-input::placeholder{color:color-mix(in srgb,var(--foreground-muted)78%,transparent)}}.searchy-session-composer .searchy-model-trigger,.searchy-session-composer .searchy-surface-chip{min-width:0;height:36px;box-shadow:none;flex:0 auto}.searchy-session-composer .searchy-model-trigger{max-width:190px}.searchy-session-composer .searchy-surface-chip{background:0 0}html[data-theme=dark] .searchy-session-composer-shell{background:linear-gradient(#09090900,#090909f0 22%),#090909e0}html[data-theme=dark] .searchy-session-composer{background:#101011;border-color:#ffffff1a;box-shadow:0 20px 58px #00000057,inset 0 .5px #ffffff12}html[data-theme=dark] .searchy-session-composer:focus-within{border-color:#0064ff6b;box-shadow:0 20px 58px #00000061,0 0 0 3px #0064ff1f}@media (max-width:720px){.searchy-session-composer-shell{padding-inline:14px!important;padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}.searchy-session-composer-row{flex-wrap:wrap;gap:7px}.searchy-session-input{flex-basis:100%;order:-1;min-width:0;padding:0 4px}.searchy-session-composer .searchy-model-trigger,.searchy-session-composer .searchy-surface-chip{max-width:180px}}.searchy-related-questions{gap:8px;display:grid}.searchy-related-questions>strong{color:#86868b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.searchy-related-questions>div{gap:6px;display:grid}.searchy-related-questions button{color:#1d1d1f;text-align:left;background:#fafafa;border:1px solid #00000012;border-radius:10px;min-height:36px;padding:8px 14px;font-size:13.5px;font-weight:450;line-height:1.45;transition:background .15s,border-color .15s}.searchy-related-questions button:not(:disabled):hover{background:#f5f5f7;border-color:#0000001f}.searchy-related-questions button:disabled{opacity:.4;cursor:not-allowed}.searchy-workspace-toast{z-index:80;border:1px solid var(--line);background:var(--panel-elevated);color:var(--foreground);border-radius:999px;padding:10px 14px;font-size:12px;font-weight:780;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 48px #00000047}@media (min-width:1024px){.searchy-sl-sidebar-collapsed .searchy-sl-reward-card{display:none}}@media (max-width:1180px){.searchy-source-workspace{width:min(360px,36vw);min-width:320px}.searchy-top-icon-button span,.searchy-top-share-button span{display:none}}@media (max-width:920px){.searchy-source-workspace{inset:56px 0 calc(74px + env(safe-area-inset-bottom))auto;z-index:50;width:min(420px,92vw);min-width:0;position:fixed;box-shadow:-18px 0 48px #00000042}.searchy-active-header .searchy-model-selector,.searchy-active-header .searchy-model-trigger,.searchy-active-header [data-model-selector]{display:none}}@media (max-width:640px){.searchy-chat-experience>.searchy-source-workspace{z-index:50;box-shadow:none;border-left:0;width:100vw!important;min-width:0!important;max-width:none!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important}.searchy-active-header{padding:10px 12px!important}.searchy-active-header .mx-auto{gap:8px}.searchy-active-header .section-label+span{display:none}.searchy-active-header .searchy-top-share-button{min-width:34px;padding:0}.searchy-chat-experience .searchy-active-header>div{gap:8px;padding:10px 12px}.searchy-chat-experience .searchy-active-header button{height:40px;min-height:40px;padding-left:12px;padding-right:12px}.searchy-chat-experience .searchy-active-header button:has(span.max-sm\:hidden){min-width:40px;padding-left:11px;padding-right:11px}}@media print{.searchy-active-composer,.searchy-active-header,.searchy-answer-action-row,.searchy-mobile-nav,.searchy-mobile-topbar,.searchy-related-questions,.searchy-sl-sidebar,.searchy-source-workspace,.searchy-surface-topbar{display:none!important}.searchy-chat-experience,.searchy-surface-canvas{color:#111827!important;background:#fff!important}.searchy-answer-prose,.searchy-answer-prose *{color:#111827!important}}html[data-theme=dark] .searchy-chat-experience{--searchy-apple-surface:#111827b8;--searchy-apple-surface-strong:#111827eb;--searchy-apple-border:#ffffff14;--searchy-apple-shadow:0 20px 52px #0000003d;background:radial-gradient(circle at top,#0099ff1f,#0000 28%),linear-gradient(#07111d,#0b1220)}.searchy-chat-experience .searchy-active-composer,.searchy-chat-experience .searchy-active-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--searchy-apple-surface)!important;border-color:var(--searchy-apple-border)!important}.searchy-chat-experience .searchy-active-header{z-index:20;position:sticky;top:0;box-shadow:inset 0 1px #ffffff73}.searchy-chat-experience .searchy-active-composer{box-shadow:inset 0 -1px #ffffff73}.searchy-chat-experience .searchy-active-header .linear-ghost-button,.searchy-chat-experience .searchy-active-header .linear-primary-button,.searchy-chat-experience .searchy-active-header .searchy-model-trigger,.searchy-chat-experience .searchy-active-header .searchy-studio-model-selector,.searchy-chat-experience .searchy-active-header .searchy-top-icon-button,.searchy-chat-experience .searchy-active-header .searchy-top-share-button,.searchy-chat-experience .searchy-answer-action-row button,.searchy-chat-experience .searchy-inline-process-line,.searchy-chat-experience .searchy-inline-process-toggle,.searchy-chat-experience .searchy-session-icon-button,.searchy-chat-experience .searchy-session-send-button,.searchy-chat-experience .searchy-source-workspace-head button,.searchy-chat-experience .searchy-source-workspace-tabs button,.searchy-chat-experience .searchy-studio-reasoning-options button{border:1px solid var(--searchy-apple-border);min-height:44px;color:var(--foreground);box-shadow:none;background:#ffffff9e;border-radius:999px;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s,color .15s,opacity .15s}html[data-theme=dark] .searchy-chat-experience .searchy-active-header .linear-ghost-button,html[data-theme=dark] .searchy-chat-experience .searchy-active-header .linear-primary-button,html[data-theme=dark] .searchy-chat-experience .searchy-active-header .searchy-model-trigger,html[data-theme=dark] .searchy-chat-experience .searchy-active-header .searchy-studio-model-selector,html[data-theme=dark] .searchy-chat-experience .searchy-active-header .searchy-top-icon-button,html[data-theme=dark] .searchy-chat-experience .searchy-active-header .searchy-top-share-button,html[data-theme=dark] .searchy-chat-experience .searchy-answer-action-row button,html[data-theme=dark] .searchy-chat-experience .searchy-inline-process-line,html[data-theme=dark] .searchy-chat-experience .searchy-inline-process-toggle,html[data-theme=dark] .searchy-chat-experience .searchy-session-icon-button,html[data-theme=dark] .searchy-chat-experience .searchy-session-send-button,html[data-theme=dark] .searchy-chat-experience .searchy-source-workspace-head button,html[data-theme=dark] .searchy-chat-experience .searchy-source-workspace-tabs button,html[data-theme=dark] .searchy-chat-experience .searchy-studio-reasoning-options button{background:#ffffff0a}.searchy-chat-experience .searchy-active-header .linear-ghost-button:hover,.searchy-chat-experience .searchy-active-header .linear-primary-button:hover,.searchy-chat-experience .searchy-active-header .searchy-model-trigger:hover,.searchy-chat-experience .searchy-active-header .searchy-studio-model-selector:hover,.searchy-chat-experience .searchy-active-header .searchy-top-icon-button:hover,.searchy-chat-experience .searchy-active-header .searchy-top-share-button:hover,.searchy-chat-experience .searchy-answer-action-row button:not(:disabled):hover,.searchy-chat-experience .searchy-inline-process-line:hover,.searchy-chat-experience .searchy-inline-process-toggle:hover,.searchy-chat-experience .searchy-session-icon-button:not(:disabled):hover,.searchy-chat-experience .searchy-session-send-button:not(:disabled):hover,.searchy-chat-experience .searchy-source-workspace-head button:hover,.searchy-chat-experience .searchy-source-workspace-tabs button:hover,.searchy-chat-experience .searchy-studio-reasoning-options button:hover:not(:disabled){background:#00000008;border-color:#0000001f;transform:translateY(-1px);box-shadow:0 8px 20px #0000000f}.searchy-chat-experience .searchy-active-header .linear-primary-button,.searchy-chat-experience .searchy-active-header .searchy-top-share-button{padding-inline:14px}.searchy-chat-experience .searchy-active-header .searchy-top-icon-button{min-width:44px;padding-inline:12px}html[data-theme=dark] .searchy-chat-experience .searchy-session-composer-shell{background:linear-gradient(#07111d00,#07111df0 18%,#07111d)}.searchy-chat-experience .searchy-session-composer{background:var(--searchy-apple-surface-strong)!important;border-color:var(--searchy-apple-border)!important;box-shadow:var(--searchy-apple-shadow)!important;border-radius:26px!important}.searchy-chat-experience .searchy-session-composer-row{gap:10px}.searchy-chat-experience .searchy-session-input{height:44px;font-size:15px;font-weight:600}.searchy-chat-experience .searchy-session-icon-button,.searchy-chat-experience .searchy-session-send-button{flex-basis:44px;width:44px;height:44px}.searchy-chat-experience .searchy-session-send-button.active{border-color:var(--color-brand);background:var(--color-brand);color:#fff;box-shadow:0 2px 12px #0000001a}.searchy-chat-experience .searchy-session-file-chip{background:#ffffff8f;border-radius:999px}.searchy-chat-experience .searchy-model-trigger,.searchy-chat-experience .searchy-studio-model-selector{background:#ffffff8f;border-radius:999px;height:44px;padding-inline:12px}.searchy-chat-experience .searchy-studio-model-dialog,.searchy-chat-experience .searchy-studio-model-overlay,.searchy-chat-experience .searchy-ui-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.searchy-chat-experience .searchy-studio-model-dialog{border:1px solid var(--searchy-apple-border);background:var(--searchy-apple-surface-strong);width:min(560px,100vw - 24px);box-shadow:var(--searchy-apple-shadow);border-radius:28px;padding:18px}.searchy-chat-experience .searchy-studio-model-overlay{background:#0f172a57}.searchy-chat-experience .searchy-studio-model-options button{background:#ffffff70;border:1px solid #0000;border-radius:18px;padding:14px}.searchy-chat-experience .searchy-studio-model-options button.active{background:#0000000a;border-color:#0000001f}.searchy-chat-experience .searchy-studio-reasoning-panel{border:1px solid var(--searchy-apple-border);background:#ffffff7a;border-radius:20px;padding:14px}.searchy-chat-experience .searchy-studio-reasoning-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.searchy-chat-experience .searchy-studio-reasoning-options button{text-align:left;border-radius:18px;align-items:flex-start;min-height:92px;padding:14px}.searchy-chat-experience .searchy-ui-menu{border:1px solid var(--searchy-apple-border);background:var(--searchy-apple-surface-strong);box-shadow:var(--searchy-apple-shadow);border-radius:22px}.searchy-chat-experience .searchy-inline-process{width:100%}.searchy-chat-experience .searchy-source-card,.searchy-chat-experience .searchy-source-workspace-card{border:1px solid var(--searchy-apple-border);background:#ffffff85;border-radius:18px;box-shadow:0 8px 24px #0f172a0a}.searchy-chat-experience .searchy-source-workspace-tabs{gap:6px;padding:0 14px}.searchy-chat-experience .searchy-source-workspace-tabs button{background:#ffffff75;min-height:36px;padding-inline:12px}.searchy-chat-experience .searchy-answer-action-row button{min-height:36px;padding-inline:12px}.searchy-streaming-panel{background:linear-gradient(135deg,#faf8ff,#f0f4ff 40%,#fdf2f8 70%,#f0fdfa);border:1px solid #0000000a;border-radius:20px;justify-content:center;align-items:center;width:100%;min-height:72px;margin-bottom:14px;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 16px #7850c80f,inset 0 1px #fffc}.searchy-streaming-glow-bg{filter:blur(30px);z-index:0;pointer-events:none;opacity:.9;background:radial-gradient(60% 50% at 20%,#9333ea1f,#0000 60%),radial-gradient(50% 60% at 80% 30%,#3b82f61a,#0000 55%),radial-gradient(45% 50% at 60% 80%,#f9731614,#0000 50%),radial-gradient(40% 40% at 35% 20%,#ec489912,#0000 50%),radial-gradient(50% 50%,#14b8a60f,#0000 60%);width:220%;height:220%;animation:searchyAuroraFlow 10s ease-in-out infinite alternate;position:absolute;inset:-60%}@keyframes searchyAuroraFlow{0%{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(3%,-2%)rotate(4deg)scale(1.02)}50%{transform:translate(-2%,3%)rotate(-3deg)scale(.98)}75%{transform:translate(4%,1%)rotate(6deg)scale(1.03)}to{transform:translate(-3%,-1%)rotate(-2deg)scale(1)}}.searchy-streaming-panel.is-done .searchy-streaming-glow-bg{opacity:0;transition:opacity .6s ease-out}.searchy-streaming-panel.is-done{background:var(--panel-soft);border-color:var(--line);box-shadow:none;transition:background .5s,border-color .5s,box-shadow .5s}.searchy-streaming-panel-body{z-index:1;text-align:center;width:100%;position:relative}.searchy-streaming-panel-text{animation:searchyTextFade .5s cubic-bezier(.16,1,.3,1);display:inline-block}.searchy-streaming-panel-text p{letter-spacing:-.02em;color:#0000;background:linear-gradient(100deg,#7c3aed,#3b82f6 20%,#14b8a6 40%,#f97316 60%,#ec4899 80%,#7c3aed) 0 0/300%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:15px;font-weight:600;animation:searchyAuroraText 6s linear infinite}.searchy-streaming-panel.is-done .searchy-streaming-panel-text p{color:var(--foreground-muted);background:0 0;-webkit-background-clip:unset;background-clip:unset;font-size:14px;animation:none}@keyframes searchyTextFade{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes searchyAuroraText{to{background-position:300%}}.searchy-answer-prose.is-streaming>:last-child:after{content:"▋";vertical-align:baseline;color:var(--foreground);margin-left:2px;animation:searchyBlinkingCursor 1s step-end infinite;display:inline-block}@keyframes searchyBlinkingCursor{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.searchy-streaming-glow-bg,.searchy-streaming-panel-text,.searchy-streaming-panel-text p{animation:none!important}.searchy-chat-experience .searchy-active-header .linear-ghost-button,.searchy-chat-experience .searchy-active-header .linear-primary-button,.searchy-chat-experience .searchy-active-header .searchy-model-trigger,.searchy-chat-experience .searchy-active-header .searchy-studio-model-selector,.searchy-chat-experience .searchy-active-header .searchy-top-icon-button,.searchy-chat-experience .searchy-active-header .searchy-top-share-button,.searchy-chat-experience .searchy-answer-action-row button,.searchy-chat-experience .searchy-inline-process-line,.searchy-chat-experience .searchy-inline-process-toggle,.searchy-chat-experience .searchy-session-icon-button,.searchy-chat-experience .searchy-session-send-button,.searchy-chat-experience .searchy-source-workspace-head button,.searchy-chat-experience .searchy-source-workspace-tabs button,.searchy-chat-experience .searchy-studio-reasoning-options button{transition:none}}@media (max-width:768px){.searchy-chat-experience{padding-left:12px!important;padding-right:12px!important}.searchy-inline-process-line,.searchy-inline-process-toggle{padding:10px 12px!important}.searchy-inline-source-card-modern{padding:10px!important}.searchy-answer-prose{font-size:15px!important;line-height:1.6!important}.searchy-streaming-panel{padding:12px!important}}.searchy-chat-experience{--searchy-apple-surface:#ffffffeb;--searchy-apple-surface-strong:#fffffffc;--searchy-apple-border:#0000000f;--searchy-apple-shadow:0 16px 42px #0000000d;background:#fff}.searchy-chat-experience .searchy-active-composer,.searchy-chat-experience .searchy-active-header{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#fffffff5!important}.searchy-chat-experience .searchy-session-composer-shell{background:linear-gradient(#fff0,#fffffff2 22%,#fff)}.searchy-chat-experience .searchy-session-composer{background:#fff!important;border-color:#00000014!important;border-radius:30px!important;box-shadow:0 4px 24px #0000000f,inset 0 1px #fffc!important}.searchy-chat-experience .searchy-session-composer:focus-within{border-color:#00000026!important;box-shadow:0 4px 28px #00000014,0 0 0 3px #0000000a!important}.searchy-chat-experience .searchy-active-header .linear-ghost-button,.searchy-chat-experience .searchy-active-header .linear-primary-button,.searchy-chat-experience .searchy-active-header .searchy-model-trigger,.searchy-chat-experience .searchy-active-header .searchy-studio-model-selector,.searchy-chat-experience .searchy-active-header .searchy-top-icon-button,.searchy-chat-experience .searchy-active-header .searchy-top-share-button,.searchy-chat-experience .searchy-answer-action-row button,.searchy-chat-experience .searchy-session-icon-button,.searchy-chat-experience .searchy-session-send-button,.searchy-chat-experience .searchy-source-workspace-head button,.searchy-chat-experience .searchy-source-workspace-tabs button,.searchy-chat-experience .searchy-studio-reasoning-options button{box-shadow:none;background:#fffffffa;border-color:#0f172a14}.searchy-chat-experience .searchy-inline-process,.searchy-chat-experience .searchy-source-card,.searchy-chat-experience .searchy-source-workspace-card,.searchy-chat-experience .searchy-writer-panel{color:var(--foreground)}.searchy-chat-experience .searchy-answer-prose,.searchy-chat-experience .searchy-answer-prose h1,.searchy-chat-experience .searchy-answer-prose h2,.searchy-chat-experience .searchy-answer-prose h3,.searchy-chat-experience .searchy-answer-prose li,.searchy-chat-experience .searchy-answer-prose p,.searchy-chat-experience .searchy-answer-prose strong{color:#1f2937}.searchy-chat-experience .searchy-surface-panel>a,.searchy-chat-experience .searchy-surface-panel>button{display:none!important}.searchy-chat-experience button,.searchy-inline-process,.searchy-session-composer,.searchy-shell-frame a,.searchy-shell-frame button,.searchy-source-card,.searchy-source-workspace-card,.searchy-studio-product-screen button,.searchy-writer-panel{transition:transform var(--motion-duration-micro)var(--motion-easing),border-color var(--motion-duration-micro)var(--motion-easing),background-color var(--motion-duration-micro)var(--motion-easing),box-shadow var(--motion-duration-micro)var(--motion-easing),opacity var(--motion-duration-micro)var(--motion-easing)}.searchy-chat-experience button:not(:disabled):hover,.searchy-shell-frame a:hover,.searchy-shell-frame button:not(:disabled):hover,.searchy-studio-product-screen button:not(:disabled):hover{transform:translateY(-1px)}.searchy-chat-experience button:not(:disabled):active,.searchy-shell-frame a:active,.searchy-shell-frame button:not(:disabled):active,.searchy-studio-product-screen button:not(:disabled):active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.searchy-chat-experience button,.searchy-inline-process,.searchy-session-composer,.searchy-shell-frame a,.searchy-shell-frame button,.searchy-source-card,.searchy-source-workspace-card,.searchy-studio-product-screen button,.searchy-writer-panel{transition:none!important;animation:none!important}.searchy-chat-experience button:not(:disabled):hover,.searchy-shell-frame a:hover,.searchy-shell-frame button:not(:disabled):hover,.searchy-studio-product-screen button:not(:disabled):hover{transform:none!important}}@keyframes searchy-toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes searchy-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.97)}}.searchy-workspace-toast{letter-spacing:-.01em;animation:searchy-toast-in .28s cubic-bezier(.16,1,.3,1) both;color:#fff!important;background:#1d1d1f!important;border-color:#0000!important;border-radius:999px!important;padding:10px 18px!important;font-size:13px!important;font-weight:600!important;box-shadow:0 8px 32px #0000003d,0 2px 8px #0000001f!important}@keyframes searchy-msg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.searchy-chat-experience .searchy-answer-prose{animation:searchy-msg-in .38s cubic-bezier(.16,1,.3,1) both}.searchy-answer-prose.is-streaming>:last-child:after{color:#007aff;opacity:.9}.searchy-surface-chip{box-shadow:none!important;background:#f4f4f7!important;border:none!important}.searchy-surface-canvas.searchy-chat-experience{background:#fff!important}.searchy-chat-experience .searchy-answer-action-row{border-top:1px solid #0000000d;margin-top:20px;padding-top:16px}.searchy-chat-experience .searchy-answer-action-row button{color:#86868b!important;background:0 0!important;border-color:#0000!important;border-radius:999px!important;gap:5px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:550!important;transition:color .15s,background .15s!important}.searchy-chat-experience .searchy-answer-action-row button:not(:disabled):hover{color:#1d1d1f!important;box-shadow:none!important;background:#0000000a!important;border-color:#0000!important;transform:none!important}.searchy-chat-experience .searchy-answer-export-menu{animation:searchy-popover-in .2s cubic-bezier(.16,1,.3,1) both;border-color:#0000000f!important;border-radius:16px!important;box-shadow:0 20px 60px #0000001f,0 4px 16px #0000000f!important}.searchy-chat-experience .searchy-answer-export-menu button{color:#1d1d1f!important;border-radius:10px!important;min-height:36px!important;padding:7px 12px!important;font-size:13px!important;font-weight:500!important}.searchy-chat-experience .searchy-answer-export-menu button:hover{color:#1d1d1f!important;background:#0000000a!important;transform:none!important}.searchy-bottom-fade{background:linear-gradient(#0000,#fff)!important;height:56px!important}.searchy-chat-experience .searchy-source-workspace{background:#fcfcfdfa!important;border-left:1px solid #0000000f!important;box-shadow:-8px 0 24px #00000008!important}.searchy-chat-experience .searchy-writer-body{background:#f6f7f9!important}.searchy-shell-frame aside a:hover,.searchy-shell-frame aside button:hover{transform:none!important}.searchy-chat-experience .searchy-source-card:hover,.searchy-chat-experience .searchy-source-workspace-card:hover{transform:translateY(-1px);border-color:#0000001a!important;box-shadow:0 12px 32px #00000012!important}.searchy-chat-experience .searchy-studio-model-options button.active{background:#00000008!important;border-color:#0000001a!important;box-shadow:0 2px 8px #0000000a!important}.searchy-inline-process button{transition:color .15s!important}.searchy-kbd{color:#86868b;letter-spacing:0;background:#0000000d;border:1px solid #00000014;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:10px;font-weight:600;display:inline-flex}.searchy-chat-header-title{text-overflow:ellipsis;white-space:nowrap;color:#1d1d1f;letter-spacing:-.2px;pointer-events:none;max-width:320px;font-size:14px;font-weight:600;animation:searchy-msg-in .3s both;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.searchy-shell-frame aside{will-change:width,transform}.searchy-writer-paper{box-shadow:0 4px 24px #0000000f,0 1px 3px #0000000a!important}.searchy-chat-experience a[href].rounded-\[18px\]{transition:border-color .15s,box-shadow .15s,transform .15s}.searchy-chat-experience a[href].rounded-\[18px\]:hover{transform:translateY(-1px)}@keyframes searchy-send-pulse{0%{box-shadow:0 0 #00000026,0 2px 12px #0000001a}70%{box-shadow:0 0 0 6px #0000,0 2px 12px #0000001a}to{box-shadow:0 0 #0000,0 2px 12px #0000001a}}.searchy-chat-experience .searchy-session-send-button.active{animation:searchy-send-pulse 2s cubic-bezier(.215,.61,.355,1) infinite!important}.searchy-session-top-button{color:#6e6e73;letter-spacing:0;background:#fff;border:1px solid #00000012;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.searchy-session-top-button.is-active,.searchy-session-top-button:hover{color:#1d1d1f;background:#fff;border-color:#00000014;box-shadow:none!important;transform:none!important}.searchy-citation-link{vertical-align:baseline;outline:none;align-items:center;display:inline-flex;position:relative;text-decoration:none!important}.searchy-citation-number{color:var(--color-brand);background:var(--color-brand-soft);border-radius:5px;align-items:center;padding:0 3px;font-size:.82em;font-weight:700;line-height:1.45;display:inline-flex}.searchy-citation-link:focus-visible .searchy-citation-number,.searchy-citation-link:hover .searchy-citation-number{color:var(--color-brand-btn);background:#0064ff24}.searchy-citation-popover{z-index:70;color:#1d1d1f;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #00000014;border-radius:12px;gap:8px;width:min(340px,100vw - 40px);padding:12px;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 18px 48px #0f172a24,0 4px 14px #0f172a0f}.searchy-citation-link:focus-visible .searchy-citation-popover,.searchy-citation-link:hover .searchy-citation-popover{opacity:1;transform:translate(-50%)}.searchy-citation-popover-head{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;display:grid}.searchy-citation-popover-rank{color:#4b5563;background:#f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.searchy-citation-popover small,.searchy-citation-popover strong,.searchy-citation-popover-excerpt{letter-spacing:0;display:block}.searchy-citation-popover strong{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden}.searchy-citation-popover small{color:#86868b;margin-top:2px;font-size:11px;line-height:1.3}.searchy-citation-popover-excerpt{border-left:2px solid var(--color-brand);color:#161c25;background:#f5f8ff;padding:8px 9px;font-size:12px;line-height:1.5}.searchy-source-sort{background:var(--panel-soft);border-radius:999px;gap:4px;margin-top:10px;padding:4px;display:inline-flex}.searchy-source-sort button{min-height:28px;color:var(--foreground-muted);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:650;transition:background-color .15s,color .15s;display:inline-flex}.searchy-source-sort button.active,.searchy-source-sort button:hover{color:var(--foreground);background:#fff;box-shadow:0 4px 14px #0f172a0f;transform:none!important}.searchy-source-thumb{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:50%;flex:none;width:24px;height:24px;margin-top:2px;padding:4px}.searchy-process-source-icon{object-fit:contain;border-radius:4px;flex:none;width:16px;height:16px;margin-top:2px}.searchy-answer-action-row button[aria-pressed=true]{color:#1d1d1f!important;background:#0000000f!important}.searchy-answer-action-row .searchy-answer-danger-action:hover{color:#b42318!important;background:#b4231814!important}.searchy-session-share-button{background:var(--color-brand);color:#fff;letter-spacing:0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12px;font-weight:650;transition:background-color .15s,transform .15s;display:inline-flex}.searchy-session-share-button:hover{background:var(--color-brand-btn);transform:translateY(-.5px)}.searchy-session-header-menu{z-index:60;background:#fffffffa;border:1px solid #0000000f;border-radius:14px;gap:2px;min-width:220px;padding:6px;animation:searchy-popover-in .2s cubic-bezier(.16,1,.3,1) both;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 60px #0000001f,0 4px 16px #0000000f}.searchy-session-header-menu>a,.searchy-session-header-menu>button{color:#1d1d1f;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .15s;display:flex}.searchy-session-header-menu>a:hover,.searchy-session-header-menu>button:hover{background:#0000000a}.searchy-surface-composer{transition:border-color .16s,box-shadow .16s}.searchy-surface-composer:focus-within{border-color:#0064ff59;box-shadow:0 20px 56px #191f2821,0 0 0 3px #0064ff14}.searchy-composer-note{text-align:center;color:#aeaeb2;letter-spacing:0;margin-top:8px;font-size:11px;font-weight:500}.searchy-composer-note a{color:#86868b;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.searchy-composer-note a:hover{color:#1d1d1f}.searchy-compare-ai-chip{color:#1d1d1f;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 6px;font-size:12px;font-weight:550;transition:background-color .15s;display:inline-flex}.searchy-compare-ai-chip:hover{background:#0000000a}.searchy-surface-source-list{background:#fff;border:1px solid #0000000f;border-radius:14px;overflow:hidden}.searchy-surface-source-list>a{background:#fff!important;border:0!important;border-bottom:1px solid #0000000a!important;border-radius:0!important}.searchy-surface-source-list>a:last-child{border-bottom:0!important}.searchy-surface-source-list>a:hover{background:#fafafa!important}.searchy-settings-dialog{animation:searchy-popover-in .24s cubic-bezier(.16,1,.3,1) both!important}.searchy-settings-backdrop{animation:fadeIn .2s both!important}.searchy-toggle{background:#d9dee5;border:1px solid #d9dee5;display:block}.searchy-toggle.is-checked{background:#1d1d1f;border-color:#1d1d1f}.searchy-toggle-thumb{left:0}.searchy-studio-product-screen form .focus-within\:shadow-\[0_2px_20px_rgba\(0\,0\,0\,0\.05\)\]:focus-within{box-shadow:0 4px 28px #00000014!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-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(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}