/*! 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-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}}}@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-red-500:oklch(63.7% .237 25.331);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-slate-900:oklch(20.8% .042 265.755);--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;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--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}.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}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[7px\]{top:7px}.right-0{right:calc(var(--spacing)*0)}.right-\[7px\]{right:7px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-\[7px\]{bottom:7px}.bottom-\[calc\(100\%\+12px\)\]{bottom:calc(100% + 12px)}.left-0{left:calc(var(--spacing)*0)}.left-\[7px\]{left:7px}.z-10{z-index:10}.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-\[90\]{z-index:90}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.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-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[20px\]{margin-top:20px}.mt-\[40px\]{margin-top:40px}.mr-\[6px\]{margin-right:6px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-\[4px\]{margin-bottom:4px}.mb-\[6px\]{margin-bottom:6px}.mb-\[8px\]{margin-bottom:8px}.mb-\[10px\]{margin-bottom:10px}.mb-\[12px\]{margin-bottom:12px}.mb-\[14px\]{margin-bottom:14px}.mb-\[34px\]{margin-bottom:34px}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-\[16px\]{margin-left:16px}.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}.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}.aspect-square{aspect-ratio:1}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-\[6px\]{width:6px;height:6px}.size-\[7px\]{width:7px;height:7px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[24px\]{width:24px;height:24px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[32px\]{width:32px;height:32px}.size-\[40px\]{width:40px;height:40px}.size-\[48px\]{width:48px;height:48px}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-18{height:calc(var(--spacing)*18)}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[11px\]{height:11px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[50px\]{height:50px}.h-\[72px\]{height:72px}.h-\[620px\]{height:620px}.h-\[720px\]{height:720px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[200px\]{max-height:200px}.max-h-\[380px\]{max-height:380px}.max-h-\[calc\(100vh-64px\)\]{max-height:calc(100vh - 64px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-\[11px\]{width:11px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[44px\]{width:44px}.w-\[280px\]{width:280px}.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-7xl{max-width:var(--container-7xl)}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[480px\]{max-width:480px}.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-\[860px\]{max-width:860px}.max-w-\[920px\]{max-width:920px}.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-\[220px\]{min-width:220px}.min-w-\[320px\]{min-width:320px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-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-\[2px\]{--tw-translate-x:2px}.translate-x-\[2px\],.translate-x-\[3px\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px}.translate-x-\[20px\]{--tw-translate-x:20px}.translate-x-\[20px\],.translate-x-\[23px\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[23px\]{--tw-translate-x:23px}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.scale-0,.scale-100{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[fadeInUp_150ms_ease-out\]{animation:fadeInUp .15s ease-out}.animate-\[fadeInUp_400ms_cubic-bezier\(0\.32\,0\.72\,0\,1\)_both\]{animation:fadeInUp .4s cubic-bezier(.32,.72,0,1) both}.animate-\[fadeInUp_500ms_60ms_cubic-bezier\(0\.32\,0\.72\,0\,1\)_both\]{animation:fadeInUp .5s cubic-bezier(.32,.72,0,1) 60ms both}.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}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,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-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[28px\]{gap:28px}.gap-\[30px\]{gap:30px}.gap-\[42px\]{gap:42px}.gap-\[46px\]{gap:46px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[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)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[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-\[28px\]{border-radius:28px}.rounded-\[40px\]{border-radius:40px}.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-xl{border-radius:var(--radius-xl)}.rounded-tr-\[7px\]{border-top-right-radius:7px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#d1d6db\]{border-color:#d1d6db}.border-\[\#e5e8eb\]{border-color:#e5e8eb}.border-\[\#e5e8eb\]\/80{border-color:oklab(92.956% -.00195539 -.00481057/.8)}.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-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-brand\)\]{border-color:var(--color-brand)}.border-\[var\(--color-brand-border\)\]{border-color:var(--color-brand-border)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--static-card-border\)\]{border-color:var(--static-card-border)}.border-gray-300{border-color:var(--color-gray-300)}.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-\[var\(--color-brand\)\]{border-top-color:var(--color-brand)}.bg-\[\#03c75a\]{background-color:#03c75a}.bg-\[\#191f28\]{background-color:#191f28}.bg-\[\#3182f6\]{background-color:#3182f6}.bg-\[\#3182f6\]\/20{background-color:oklab(62.0117% -.0389794 -.186554/.2)}.bg-\[\#e84141\]{background-color:#e84141}.bg-\[\#eaf3ff\]{background-color:#eaf3ff}.bg-\[\#f2f4f6\]{background-color:#f2f4f6}.bg-\[\#f7f8fa\]{background-color:#f7f8fa}.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\)\]\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--background\)\]\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.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\(--color-card\)\]{background-color:var(--color-card)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--panel\)\],.bg-\[var\(--panel\)\]\/90{background-color:var(--panel)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--panel\)\]\/90{background-color:color-mix(in oklab,var(--panel)90%,transparent)}}.bg-\[var\(--panel-elevated\)\]{background-color:var(--panel-elevated)}.bg-\[var\(--panel-soft\)\]{background-color:var(--panel-soft)}.bg-\[var\(--static-card-bg\)\]{background-color:var(--static-card-bg)}.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\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/\[0\.18\]{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.18\]{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(rgba\(49\,130\,246\,0\.075\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(49\,130\,246\,0\.075\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#3182f613 1px,#0000 0),linear-gradient(90deg,#3182f613 1px,#0000 0)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(49\,130\,246\,0\.16\)\,transparent_36\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#f7f8fa_76\%\,\#ffffff_100\%\)\]{background-image:radial-gradient(circle at 50% 0,#3182f629,#0000 36%),linear-gradient(#fff,#f7f8fa 76%,#fff)}.from-\[var\(--panel\)\]{--tw-gradient-from:var(--panel);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,black\,transparent_80\%\)\]{-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.bg-\[size\:56px_56px\]{background-size:56px 56px}.stroke-\[2\]{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[3px\]{padding:3px}.p-\[6px\]{padding:6px}.p-\[7px\]{padding:7px}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[14px\]{padding:14px}.p-\[16px\]{padding:16px}.p-\[24px\]{padding:24px}.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-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-\[4px\]{padding-inline:4px}.px-\[6px\]{padding-inline:6px}.px-\[8px\]{padding-inline:8px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[24px\]{padding-inline:24px}.px-\[32px\]{padding-inline:32px}.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-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-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-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[17px\]{padding-block:17px}.py-\[32px\]{padding-block:32px}.py-\[36px\]{padding-block:36px}.py-\[80px\]{padding-block:80px}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-\[4px\]{padding-top:4px}.pt-\[6px\]{padding-top:6px}.pt-\[8px\]{padding-top:8px}.pt-\[10px\]{padding-top:10px}.pt-\[13px\]{padding-top:13px}.pt-\[16px\]{padding-top:16px}.pt-\[20px\]{padding-top:20px}.pt-\[44px\]{padding-top:44px}.pt-\[56px\]{padding-top:56px}.pr-\[10px\]{padding-right:10px}.pr-\[24px\]{padding-right:24px}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-\[4px\]{padding-bottom:4px}.pb-\[11px\]{padding-bottom:11px}.pb-\[18px\]{padding-bottom:18px}.pb-\[118px\]{padding-bottom:118px}.pb-\[120px\]{padding-bottom:120px}.pb-\[176px\]{padding-bottom:176px}.pb-\[calc\(4px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(4px + env(safe-area-inset-bottom))}.pb-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-\[4px\]{padding-left:4px}.pl-\[8px\]{padding-left:8px}.pl-\[12px\]{padding-left:12px}.pl-\[24px\]{padding-left:24px}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.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\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[27\.2px\]{--tw-leading:27.2px;line-height:27.2px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[510\]{--tw-font-weight:510;font-weight:510}.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-\[800\]{--tw-font-weight:800;font-weight:800}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.5px\]{--tw-tracking:-.5px;letter-spacing:-.5px}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-0\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.tracking-\[-1\.5px\]{--tw-tracking:-1.5px;letter-spacing:-1.5px}.tracking-\[0\.3px\]{--tw-tracking:.3px;letter-spacing:.3px}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#4e5968\]{color:#4e5968}.text-\[\#6b7684\]{color:#6b7684}.text-\[\#8b95a1\]{color:#8b95a1}.text-\[\#90c2ff\]{color:#90c2ff}.text-\[\#191f28\]{color:#191f28}.text-\[\#333d4b\]{color:#333d4b}.text-\[\#3182f6\]{color:#3182f6}.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\(--brand\)\]{color:var(--brand)}.text-\[var\(--color-brand\)\]{color:var(--color-brand)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.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-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.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}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--foreground-muted\)\]::placeholder{color:var(--foreground-muted)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.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_0_0_1px_var\(--color-brand\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-brand))}.shadow-\[0_0_0_1px_var\(--color-brand\)\],.shadow-\[0_2px_8px_rgba\(0\,100\,255\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,100\,255\,0\.25\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0064ff40)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000000a)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.04\)\],.shadow-\[0_6px_20px_rgba\(25\,31\,40\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(25\,31\,40\,0\.05\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#191f280d)}.shadow-\[0_8px_30px_rgba\(25\,31\,40\,0\.06\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#191f280f)}.shadow-\[0_10px_24px_rgba\(49\,130\,246\,0\.22\)\],.shadow-\[0_8px_30px_rgba\(25\,31\,40\,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_10px_24px_rgba\(49\,130\,246\,0\.22\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#3182f638)}.shadow-\[0_10px_24px_rgba\(49\,130\,246\,0\.24\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#3182f63d)}.shadow-\[0_10px_24px_rgba\(49\,130\,246\,0\.24\)\],.shadow-\[0_12px_34px_rgba\(25\,31\,40\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(25\,31\,40\,0\.18\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#191f282e)}.shadow-\[0_14px_28px_rgba\(49\,130\,246\,0\.22\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#3182f638)}.shadow-\[0_14px_28px_rgba\(49\,130\,246\,0\.22\)\],.shadow-\[0_14px_30px_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_14px_30px_rgba\(25\,31\,40\,0\.14\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#191f2824)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0f172a0f)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.06\)\],.shadow-\[0_28px_80px_rgba\(49\,130\,246\,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_28px_80px_rgba\(49\,130\,246\,0\.24\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#3182f63d)}.shadow-\[inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow:inset 0 .5px 0 var(--tw-shadow-color,#ffffff29)}.shadow-\[inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.16\)\],.shadow-\[var\(--shadow-card\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card)}.shadow-\[var\(--shadow-float\)\]{--tw-shadow:var(--shadow-float)}.shadow-\[var\(--shadow-float\)\],.shadow-\[var\(--shadow-soft\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#e5e8eb\]{--tw-ring-color:#e5e8eb}.ring-slate-900\/\[0\.04\]{--tw-ring-color:#0f172b0a}@supports (color:color-mix(in lab,red,red)){.ring-slate-900\/\[0\.04\]{--tw-ring-color:color-mix(in oklab,var(--color-slate-900)4%,transparent)}}.ring-white\/\[0\.06\]{--tw-ring-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.ring-white\/\[0\.06\]{--tw-ring-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow-sm{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm))}.invert{--tw-invert:invert(100%)}.filter,.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,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl))}.backdrop-blur-2xl,.backdrop-blur-md{-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-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.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-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-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}.\[d\:\\web\+작업\\Artifiction\\Serchy\\\.agents\\challenger_m1_1\\handoff\.md\]{d:web + 작업\a rtifictionSerchy\.agents\c hallenger m1 1handoff.md}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:text-\[var\(--color-brand\)\]:is(:where(.group):hover *){color:var(--color-brand)}.group-hover\:text-\[var\(--foreground\)\]:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.marker\:text-\[var\(--static-marker\)\] ::marker{color:var(--static-marker)}.marker\:text-\[var\(--static-marker\)\]::marker{color:var(--static-marker)}.marker\:text-\[var\(--static-marker\)\] ::-webkit-details-marker,.marker\:text-\[var\(--static-marker\)\]::-webkit-details-marker{color:var(--static-marker)}.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\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-\[var\(--foreground-muted\)\]::placeholder{color:var(--foreground-muted)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:calc(2px*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--color-brand-border\)\]:hover{border-color:var(--color-brand-border)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-\[\#1b64da\]:hover{background-color:#1b64da}.hover\:bg-\[\#f2f4f6\]:hover{background-color:#f2f4f6}.hover\:bg-\[\#f2f7ff\]:hover{background-color:#f2f7ff}.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\:text-\[\#191f28\]:hover{color:#191f28}.hover\:text-\[\#3182f6\]:hover{color:#3182f6}.hover\:text-\[var\(--color-brand\)\]:hover{color:var(--color-brand)}.hover\:text-\[var\(--color-danger\)\]:hover{color:var(--color-danger)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow:0 6px 20px var(--tw-shadow-color,#0000001f)}.hover\:shadow-\[0_14px_40px_rgba\(25\,31\,40\,0\.08\)\]:hover,.hover\:shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.12\)\]: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_14px_40px_rgba\(25\,31\,40\,0\.08\)\]:hover{--tw-shadow:0 14px 40px var(--tw-shadow-color,#191f2814)}.hover\:shadow-\[0_18px_36px_rgba\(49\,130\,246\,0\.30\)\]:hover{--tw-shadow:0 18px 36px var(--tw-shadow-color,#3182f64d)}.hover\:shadow-\[0_18px_36px_rgba\(49\,130\,246\,0\.30\)\]:hover,.hover\:shadow-\[var\(--shadow-card\)\]: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-\[var\(--shadow-card\)\]:hover{--tw-shadow:var(--shadow-card)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.focus\:border-\[var\(--color-brand\)\]:focus{border-color:var(--color-brand)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.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\:ring-\[var\(--color-brand-border\)\]:focus{--tw-ring-color:var(--color-brand-border)}.focus\:ring-\[var\(--color-brand-soft\)\]:focus{--tw-ring-color:var(--color-brand-soft)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-\[var\(--auth-input-bg\)\]:disabled:hover{background-color:var(--auth-input-bg)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-\[\#e5e8eb\]{border-color:#e5e8eb}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:px-\[32px\]{padding-inline:32px}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[42px\]{font-size:42px}.sm\:leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-\[32px\]{padding-inline:32px}.md\:px-\[40px\]{padding-inline:40px}.md\:text-\[30px\]{font-size:30px}}@media (min-width:64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing)*28)}.lg\:flex{display:flex}.lg\:hidden{display:none}.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\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:px-\[48px\]{padding-inline:48px}.lg\:py-24{padding-block:calc(var(--spacing)*24)}.lg\:pt-24{padding-top:calc(var(--spacing)*24)}.lg\:pt-\[54px\]{padding-top:54px}.lg\:pb-8{padding-bottom:calc(var(--spacing)*8)}.lg\:pb-10{padding-bottom:calc(var(--spacing)*10)}.lg\:pb-24{padding-bottom:calc(var(--spacing)*24)}.lg\:text-\[96px\]{font-size:96px}.lg\:leading-\[0\.92\]{--tw-leading:.92;line-height:.92}}.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}}.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:#09f;--color-brand-btn:#0064ff;--color-brand-border:#0099ff4d;--color-brand-soft:#0099ff14;--color-danger:#ef4444;--color-danger-soft:#ef444414;--color-success:#10b981;--color-success-soft:#10b9811a;--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;--transition-fast:.12s cubic-bezier(.25,.1,.25,1);--transition-normal:.22s cubic-bezier(.32,.72,0,1);--transition-slow:.35s cubic-bezier(.32,.72,0,1);--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:#0059b9;--foreground:#161c25;--foreground-muted:#68758a;--line:#161c2512;--panel-soft:#e9eefb;--panel-elevated-soft:#eef2fc;--panel-outline:#0059b914;--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-bg:#f8f9ff;--color-border:#161c2512;--color-surface:#e9eefb;--color-search-border:#0059b92e;--color-brand:#0059b9;--color-brand-btn:#0059b9;--color-brand-border:#0059b940;--color-brand-soft:#0059b912;--color-danger:#dc2626;--color-danger-soft:#dc26260f;--color-success:#059669;--color-success-soft:#05966914;--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-liner-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1a1a1bdb;border-bottom:1px solid #ffffff14}.searchy-liner-canvas{background:var(--color-bg)}.searchy-liner-panel{background:#242426;border:1px solid #ffffff17;box-shadow:inset 0 .5px #ffffff14,0 18px 60px #00000047}.searchy-liner-input{background:#1e1e20;border:1px solid #ffffff21;box-shadow:inset 0 .5px #ffffff14,0 20px 70px #0000003d}.searchy-liner-chip{background:#fff1;border:1px solid #ffffff17}.searchy-liner-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}.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:#3182f6;--foreground:#191f28;--foreground-muted:#6b7684;--line:#191f2817;--panel:#fff;--panel-soft:#f2f7ff;--panel-elevated:#fff;--panel-elevated-soft:#f7f8fa;--panel-outline:#3182f62e;--shadow-soft:0 8px 24px #191f280f;--shadow-card:0 18px 50px #191f2814;--shadow-float:0 26px 70px #191f281f;--color-bg:#f7f8fa;--color-card:#fff;--color-surface:#f2f4f6;--color-border:#191f2817;--color-search-bg:#fff;--color-search-border:#3182f62e;--color-brand:#3182f6;--color-brand-border:#3182f647;--color-brand-soft:#3182f61a;--color-text-primary:#191f28;--color-text-tertiary:#8b95a1}html:not([data-theme=dark]) body{color:#191f28;background:#f7f8fa}.searchy-toss-app{--toss-blue:#3182f6;--toss-blue-strong:#1b64da;--toss-blue-soft:#eaf3ff;--liner-green:#197b2e;--liner-green-deep:#14371b;--liner-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-liner-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-liner-topbar a:not(.searchy-upgrade-button),.searchy-toss-app .searchy-liner-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-liner-topbar a:not(.searchy-upgrade-button):hover,.searchy-toss-app .searchy-liner-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-liner-topbar .text-white,.searchy-toss-app .searchy-liner-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-liner-canvas{color:var(--toss-ink,#191f28);background:radial-gradient(circle at 50% -120px,#3182f624,#0000 34%),#f7f8fa}.searchy-liner-chip,.searchy-liner-input,.searchy-liner-panel{background:#ffffffeb;border:1px solid #191f2814;box-shadow:0 14px 38px #191f2812}.searchy-liner-input{box-shadow:0 18px 50px #3182f61a,inset 0 0 0 1px #3182f614}.searchy-liner-chip{box-shadow:none}.searchy-toss-app .searchy-liner-canvas .text-white,.searchy-toss-app .searchy-liner-canvas .text-white\/75,.searchy-toss-app .searchy-liner-canvas .text-white\/80,.searchy-toss-app .searchy-liner-canvas .text-white\/90{color:var(--toss-ink)}.searchy-toss-app .searchy-liner-canvas .text-white\/20,.searchy-toss-app .searchy-liner-canvas .text-white\/25,.searchy-toss-app .searchy-liner-canvas .text-white\/30,.searchy-toss-app .searchy-liner-canvas .text-white\/35,.searchy-toss-app .searchy-liner-canvas .text-white\/40,.searchy-toss-app .searchy-liner-canvas .text-white\/45,.searchy-toss-app .searchy-liner-canvas .text-white\/50,.searchy-toss-app .searchy-liner-canvas .text-white\/55,.searchy-toss-app .searchy-liner-canvas .text-white\/60,.searchy-toss-app .searchy-liner-canvas .text-white\/65,.searchy-toss-app .searchy-liner-canvas .text-white\/70,.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.30\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.32\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.35\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.38\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.42\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.45\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.48\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.52\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.55\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.56\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.58\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.62\],.searchy-toss-app .searchy-liner-canvas .text-white\/\[0\.65\]{color:var(--toss-muted)}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar,.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .text-white{color:#fff}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .text-white\/\[0\.68\]{color:#ffffffad}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .text-white\/\[0\.55\]{color:#ffffff8c}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .text-white\/60{color:#fff9}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .text-white\/\[0\.52\]{color:#ffffff85}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .text-white\/\[0\.38\]{color:#ffffff61}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .text-white\/\[0\.13\]{color:#ffffff21}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .hover\:text-white:hover{color:#fff}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .hover\:bg-white\/\[0\.08\]:hover{background:#ffffff14}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .bg-white\/\[0\.1\]{background:#ffffff1a}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .bg-white\/\[0\.05\]{background:#ffffff0d}.searchy-toss-app .searchy-liner-canvas .searchy-writer-sidebar .border-white\/\[0\.08\]{border-color:#ffffff14}.searchy-toss-app .searchy-liner-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-liner-hero-button,.searchy-product-card-cta,.searchy-toss-hero-button{will-change:transform}.searchy-standalone-home .searchy-remake-hero{min-height:520px;padding-top:66px}.searchy-standalone-home .searchy-liner-product-stage{margin-top:10px}.searchy-standalone-home .searchy-liner-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-liner-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-liner-hero-button{color:#14371b;background:#e8f7ec;border:1px solid #191f2814}.searchy-liner-hero-button:hover{color:#197b2e;background:#d8f0df;transform:translateY(-1px)}.searchy-liner-product-stage{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:32px;display:grid}.searchy-standalone-home .searchy-liner-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-liner-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-liner-product-card-link{cursor:pointer;color:inherit;text-decoration:none}.searchy-liner-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-liner-product-card-active,.searchy-liner-product-card:hover{border-color:#3182f647;transform:translateY(-4px);box-shadow:0 26px 70px #191f2821}.searchy-liner-product-card-active:after,.searchy-liner-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-shopping{background:linear-gradient(135deg,#def3ee,#d6e7ff 48%,#eef7ff)}.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;--liner-green:#197b2e;--liner-green-deep:#14371b;--liner-green-soft:#e8f7ec;color:#191f28;background:radial-gradient(circle at 50% -8%,#3182f629,#0000 34%),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:#14371b;background:#e8f7ec;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.searchy-pricing-hero h1{color:#0b0f14;text-wrap:balance;word-break:keep-all;max-width:760px;margin:0;font-size:clamp(38px,5.4vw,64px);font-weight:850;line-height:1.06}.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-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-liner-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-liner-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-liner-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-liner-product-stage{grid-template-columns:1fr}.searchy-liner-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-liner-canvas,.searchy-pricing-page,.searchy-rebuilt-home,.searchy-toss-app .searchy-main-surface{background:#f7f8fa}.searchy-cinematic-grid,.searchy-home-aura,.searchy-liner-product-card:after,.searchy-product-visual:before,.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-kicker,.searchy-pricing-tier-badge{color:#4e5968;box-shadow:none;background:#eef2f8}.searchy-remake-heading .searchy-home-kicker{color:#4e5968;box-shadow:none}.searchy-answer-preview,.searchy-checkout-panel,.searchy-liner-chip,.searchy-liner-input,.searchy-liner-panel,.searchy-liner-product-card,.searchy-pricing-card,.searchy-proof-copy-panel,.searchy-remake-search-card,.searchy-search-card-v3,.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-liner-product-card-active,.searchy-liner-product-card:hover,.searchy-pricing-card-selected,.searchy-pricing-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-liner-hero-button{color:#4e5968;background:#fff}.searchy-liner-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-liner-product-stage{margin-top:18px}.searchy-liner-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-liner-product-card,.searchy-product-card-main{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-liner-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-liner-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-liner-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-liner-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-liner-canvas [role=button],.searchy-liner-canvas button,.searchy-liner-canvas input,.searchy-liner-canvas textarea,.searchy-model-controls .searchy-liner-chip,button.searchy-liner-chip{min-height:44px}.searchy-standalone-home .searchy-liner-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-liner-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:#22c55e;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:#22c55e;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:#22c55e0f;border-color:#22c55e57;transform:translateY(-1px)}.searchy-studio-dev-command-list span{color:#22c55e;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-liner-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:#10b981;box-shadow:0 4px 10px #10b98133}.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-liner-canvas,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-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){padding-bottom:8px;display:inline-block;border-bottom:2px solid #ef4444!important}.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;--liner-green:#22c55e;--liner-green-deep:#0f2a1a;--liner-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-liner-canvas,html[data-theme=dark] .searchy-toss-app .searchy-main-surface,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-liner-topbar{color:#fff;background:#090909db;border-color:#ffffff14;box-shadow:0 1px #ffffff08}html[data-theme=dark] .searchy-liner-chip,html[data-theme=dark] .searchy-liner-input,html[data-theme=dark] .searchy-liner-panel{background:#111;border-color:#ffffff17;box-shadow:inset 0 .5px #ffffff14,0 18px 60px #00000059}html[data-theme=dark] .searchy-liner-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:#22c55e!important;background:#22c55e14!important;border-color:#22c55e57!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-liner-canvas,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-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-liner-chip,html[data-theme=dark]:not([data-ui=developer]) .searchy-liner-input,html[data-theme=dark]:not([data-ui=developer]) .searchy-liner-panel,html[data-theme=dark]:not([data-ui=developer]) .searchy-sl-search-input,html[data-theme=dark]:not([data-ui=developer]) .searchy-sl-user-menu{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:#10b98124}@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;cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.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:#059669;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:#059669;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:#22c55e57}.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:#22c55e17;border:1px solid #22c55e38;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:#22c55e14;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:#22c55e14;border-color:#22c55e57}.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:#22c55e59;box-shadow:0 20px 56px #191f2821,0 0 0 3px #22c55e14}.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 #22c55e33}.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-liner-chip,.searchy-session-composer .searchy-model-trigger{min-width:0;height:36px;box-shadow:none;flex:0 auto}.searchy-session-composer .searchy-model-trigger{max-width:190px}.searchy-session-composer .searchy-liner-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:#22c55e6b;box-shadow:0 20px 58px #00000061,0 0 0 3px #22c55e1f}@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-liner-chip,.searchy-session-composer .searchy-model-trigger{max-width:180px}}.searchy-related-questions{gap:10px;margin-top:30px;display:grid}.searchy-related-questions>strong{color:var(--foreground);font-size:14px;font-weight:820}.searchy-related-questions>div{gap:8px;display:grid}.searchy-related-questions button{border:1px solid var(--line);min-height:38px;color:var(--foreground);text-align:left;background:0 0;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:620;line-height:1.45}.searchy-related-questions button:not(:disabled):hover{background:#22c55e12;border-color:#22c55e57}.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-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}}@media print{.searchy-active-composer,.searchy-active-header,.searchy-answer-action-row,.searchy-liner-topbar,.searchy-mobile-nav,.searchy-mobile-topbar,.searchy-related-questions,.searchy-sl-sidebar,.searchy-source-workspace{display:none!important}.searchy-chat-experience,.searchy-liner-canvas{color:#111827!important;background:#fff!important}.searchy-answer-prose,.searchy-answer-prose *{color:#111827!important}}.searchy-chat-experience{--searchy-apple-surface:#ffffffc7;--searchy-apple-surface-strong:#ffffffeb;--searchy-apple-border:#0f172a14;--searchy-apple-shadow:0 18px 48px #0f172a14;background:radial-gradient(circle at top,#0099ff14,#0000 30%),linear-gradient(#f4f7fb,#eef2f7)}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:#0099ff14;border-color:#0099ff47;transform:translateY(-1px);box-shadow:0 10px 24px #0099ff14}.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}.searchy-chat-experience .searchy-session-composer-shell{background:linear-gradient(#fff0,#f4f7fbf5 18%,#f4f7fb)}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:focus-within{border-color:#0099ff47!important;box-shadow:0 22px 54px #0099ff1a!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 12px 26px #0099ff3d}.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:#0099ff14;border-color:#0099ff2e}.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{background:var(--searchy-apple-surface-strong);border-left:1px solid var(--searchy-apple-border);box-shadow:-12px 0 32px #0f172a0d}.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:var(--panel-soft);border:1px solid var(--line);border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:80px;margin-bottom:14px;padding:16px;display:flex;position:relative;overflow:hidden}.searchy-streaming-glow-bg{filter:blur(20px);z-index:0;pointer-events:none;background:radial-gradient(circle,#786eff26,#ff64c814,#0000 50%),radial-gradient(circle at 80% 20%,#64c8ff1a,#0000 40%);width:200%;height:200%;animation:searchyGlowRotate 8s linear infinite;position:absolute;top:-50%;left:-50%}@keyframes searchyGlowRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.searchy-streaming-panel.is-done .searchy-streaming-glow-bg{opacity:0;transition:opacity .5s ease-out}.searchy-streaming-panel-body{z-index:1;text-align:center;width:100%;position:relative}.searchy-streaming-panel-text{animation:searchyTextFade .6s ease-in-out;display:inline-block}.searchy-streaming-panel-text p{letter-spacing:-.02em;color:#0000;background:linear-gradient(90deg,#786eff,#ff64c8,#64c8ff) 0 0/200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:16px;font-weight:600;animation:searchyTextShimmer 4s 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(8px);transform:scale(.95)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes searchyTextShimmer{to{background-position:200%}}.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}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-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}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}