/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-slate-500:oklch(55.4% .046 257.417);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--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)}}@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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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:where(:not(iframe)){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!important}.visible{visibility:visible}.\!absolute{position:absolute!important}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.sticky\!{position:sticky!important}.inset-0\!{inset:0!important}.-top-28\!{top:calc(var(--spacing) * -28)!important}.top-0\!{top:0!important}.top-3\!{top:calc(var(--spacing) * 3)!important}.top-5\!{top:calc(var(--spacing) * 5)!important}.top-\[8\%\]\!{top:8%!important}.top-\[11\%\]\!{top:11%!important}.top-\[16\%\]\!{top:16%!important}.top-\[29\%\]\!{top:29%!important}.top-\[32\%\]\!{top:32%!important}.top-\[calc\(100\%\+8px\)\]\!{top:calc(100% + 8px)!important}.-right-24\!{right:calc(var(--spacing) * -24)!important}.right-0\!{right:0!important}.right-3\!{right:calc(var(--spacing) * 3)!important}.right-\[2\%\]\!{right:2%!important}.right-\[7\%\]\!{right:7%!important}.right-\[15\%\]\!{right:15%!important}.right-\[16\%\]\!{right:16%!important}.right-\[20\%\]\!{right:20%!important}.right-\[28\%\]\!{right:28%!important}.bottom-0\!{bottom:0!important}.bottom-\[7\%\]\!{bottom:7%!important}.bottom-\[8\%\]\!{bottom:8%!important}.bottom-\[20\%\]\!{bottom:20%!important}.left-0\!{left:0!important}.left-\[7\%\]\!{left:7%!important}.left-\[12\%\]\!{left:12%!important}.left-\[15\%\]\!{left:15%!important}.left-\[16\%\]\!{left:16%!important}.left-\[28\%\]\!{left:28%!important}.left-\[calc\(7\%-3px\)\]\!{left:calc(7% - 3px)!important}.z-10\!{z-index:10!important}.z-30\!{z-index:30!important}.z-\[190\]\!{z-index:190!important}.order-1\!{order:1!important}.order-2\!{order:2!important}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\!{margin:0!important}.container-padding{width:100%!important;max-width:1600px!important;padding-inline:calc(var(--spacing) * 5)!important;padding-block:calc(var(--spacing) * 10)!important;margin-inline:auto!important}@media (min-width:768px){.container-padding{padding-inline:calc(var(--spacing) * 8)!important;padding-block:calc(var(--spacing) * 16)!important}}@media (min-width:1024px){.container-padding{padding-inline:calc(var(--spacing) * 10)!important;padding-block:76px!important}}@media (min-width:1200px){.container-padding{padding-inline:42px!important;padding-block:calc(var(--spacing) * 20)!important}}@media (min-width:1280px){.container-padding{padding-inline:calc(var(--spacing) * 28)!important;padding-block:calc(var(--spacing) * 28)!important}}@media (min-width:1536px){.container-padding{padding-inline:152px!important}}.mx-3\!{margin-inline:calc(var(--spacing) * 3)!important}.mx-auto{margin-inline:auto}.my-3\!{margin-block:calc(var(--spacing) * 3)!important}.my-auto\!{margin-block:auto!important}.mt-1\.5\!{margin-top:calc(var(--spacing) * 1.5)!important}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-3\!{margin-top:calc(var(--spacing) * 3)!important}.mt-4\!{margin-top:calc(var(--spacing) * 4)!important}.mt-5\!{margin-top:calc(var(--spacing) * 5)!important}.mt-6\!{margin-top:calc(var(--spacing) * 6)!important}.mb-1\!{margin-bottom:var(--spacing)!important}.mb-2\!{margin-bottom:calc(var(--spacing) * 2)!important}.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.mb-4\!{margin-bottom:calc(var(--spacing) * 4)!important}.mb-5\!{margin-bottom:calc(var(--spacing) * 5)!important}.mb-8\!{margin-bottom:calc(var(--spacing) * 8)!important}.line-clamp-2\!{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.block{display:block}.block\!{display:block!important}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-flex\!{display:inline-flex!important}.table{display:table}.size-1\.5\!{width:calc(var(--spacing) * 1.5)!important;height:calc(var(--spacing) * 1.5)!important}.size-8\!{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.size-10\!{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-14\!{width:calc(var(--spacing) * 14)!important;height:calc(var(--spacing) * 14)!important}.size-28\!{width:calc(var(--spacing) * 28)!important;height:calc(var(--spacing) * 28)!important}.size-44\!{width:calc(var(--spacing) * 44)!important;height:calc(var(--spacing) * 44)!important}.size-\[7px\]\!{width:7px!important;height:7px!important}.size-\[340px\]\!{width:340px!important;height:340px!important}.h-9\!{height:calc(var(--spacing) * 9)!important}.h-10\!{height:calc(var(--spacing) * 10)!important}.h-12\!{height:calc(var(--spacing) * 12)!important}.h-24\!{height:calc(var(--spacing) * 24)!important}.h-\[3px\]\!{height:3px!important}.h-\[32\%\]\!{height:32%!important}.h-\[34\%\]\!{height:34%!important}.h-\[42\%\]\!{height:42%!important}.h-\[44\%\]\!{height:44%!important}.h-\[46\%\]\!{height:46%!important}.h-\[54px\]\!{height:54px!important}.h-\[calc\(100\%-166px\)\]\!{height:calc(100% - 166px)!important}.h-auto\!{height:auto!important}.h-full{height:100%}.h-px\!{height:1px!important}.min-h-0\!{min-height:0!important}.min-h-8\!{min-height:calc(var(--spacing) * 8)!important}.min-h-screen\!{min-height:100vh!important}.min-h-svh\!{min-height:100svh!important}.w-24\!{width:calc(var(--spacing) * 24)!important}.w-\[30\%\]\!{width:30%!important}.w-\[34\%\]\!{width:34%!important}.w-\[36\%\]\!{width:36%!important}.w-\[38\%\]\!{width:38%!important}.w-\[43\%\]\!{width:43%!important}.w-\[52px\]\!{width:52px!important}.w-\[180px\]\!{width:180px!important}.w-\[280px\]\!{width:280px!important}.w-full{width:100%}.w-full\!{width:100%!important}.w-px\!{width:1px!important}.max-w-\[420px\]\!{max-width:420px!important}.max-w-\[450px\]\!{max-width:450px!important}.max-w-\[520px\]\!{max-width:520px!important}.max-w-\[540px\]\!{max-width:540px!important}.max-w-\[590px\]\!{max-width:590px!important}.max-w-full{max-width:100%}.max-w-none\!{max-width:none!important}.min-w-0\!{min-width:0!important}.min-w-\[190px\]\!{min-width:190px!important}.min-w-max\!{min-width:max-content!important}.flex-1{flex:1}.flex-1\!{flex:1!important}.shrink-0{flex-shrink:0}.shrink-0\!{flex-shrink:0!important}.grow{flex-grow:1}.-rotate-12\!{rotate:-12deg!important}.rotate-12\!{rotate:12deg!important}.rotate-180\!{rotate:180deg!important}.rotate-\[24deg\]\!{rotate:24deg!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[figberry-enter_\.75s_\.15s_cubic-bezier\(\.2\,\.75\,\.25\,1\)_both\]\!{animation:figberry-enter .75s cubic-bezier(.2,.75,.25,1) .15s both!important}.resize{resize:both}.grid-cols-2\!{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3\!{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-\[minmax\(0\,1fr\)_300px\]\!{grid-template-columns:minmax(0,1fr) 300px!important}.flex-col{flex-direction:column}.flex-col\!{flex-direction:column!important}.flex-row{flex-direction:row}.place-items-center{place-items:center}.place-items-center\!{place-items:center!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-between\!{justify-content:space-between!important}.justify-center{justify-content:center}.justify-center\!{justify-content:center!important}.justify-end{justify-content:flex-end}.justify-end\!{justify-content:flex-end!important}.justify-start{justify-content:flex-start}.justify-start\!{justify-content:flex-start!important}.gap-0\.5\!{gap:calc(var(--spacing) * .5)!important}.gap-1\!{gap:var(--spacing)!important}.gap-1\.5\!{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\!{gap:calc(var(--spacing) * 2)!important}.gap-2\.5\!{gap:calc(var(--spacing) * 2.5)!important}.gap-3\!{gap:calc(var(--spacing) * 3)!important}.self-stretch{align-self:stretch}.truncate\!{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-y-auto\!{overflow-y:auto!important}.rounded{border-radius:.25rem}.rounded-2xl\!{border-radius:var(--radius-2xl)!important}.rounded-\[28px\]\!{border-radius:28px!important}.rounded-full\!{border-radius:3.40282e+38px!important}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-xl\!{border-radius:var(--radius-xl)!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-b\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l\!{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.border-\[\#5ec1ca\]\/10\!{border-color:oklab(75.4989% -.0857004 -.036954/.1)!important}.border-\[\#5ec1ca\]\/15\!{border-color:oklab(75.4989% -.0857004 -.036954/.15)!important}.border-\[\#6e409d\]\/15\!{border-color:oklab(47.1427% .082828 -.122312/.15)!important}.border-\[\#cfdde1\]\!{border-color:#cfdde1!important}.border-\[\#cfdee2\]\!{border-color:#cfdee2!important}.border-\[\#d6e1e4\]\!{border-color:#d6e1e4!important}.border-\[\#d8e3e5\]\!{border-color:#d8e3e5!important}.border-\[\#d8e3e6\]\!{border-color:#d8e3e6!important}.border-\[\#dce6e8\]\!{border-color:#dce6e8!important}.border-\[\#e4ebed\]\!{border-color:#e4ebed!important}.border-white\/10\!{border-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.border-white\/10\!{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.border-white\/20\!{border-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.border-white\/20\!{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)!important}}.border-white\/30\!{border-color:#ffffff4d!important}@supports (color:color-mix(in lab,red,red)){.border-white\/30\!{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)!important}}.bg-\[\#3d319c\]\/35\!{background-color:oklab(39.802% .0311158 -.16296/.35)!important}.bg-\[\#5ec1ca\]\/60\!{background-color:oklab(75.4989% -.0857004 -.036954/.6)!important}.bg-\[\#6e409d\]\/10\!{background-color:oklab(47.1427% .082828 -.122312/.1)!important}.bg-\[\#6e409d\]\/\[\.04\]\!{background-color:oklab(47.1428% .082828 -.122312/.04)!important}.bg-\[\#8de9ed\]\!{background-color:#8de9ed!important}.bg-\[\#22b7c4\]\/45\!{background-color:oklab(71.3285% -.105632 -.0477213/.45)!important}.bg-\[\#42b7bf\]\!{background-color:#42b7bf!important}.bg-\[\#77d9df\]\/20\!{background-color:oklab(82.7778% -.0867759 -.0328073/.2)!important}.bg-\[\#89e4e8\]\!{background-color:#89e4e8!important}.bg-\[\#124f91\]\/35\!{background-color:oklab(42.8364% -.0335154 -.119517/.35)!important}.bg-\[\#183f78\]\/55\!{background-color:oklab(37.347% -.0217883 -.104683/.55)!important}.bg-\[\#7735c9\]\/30\!{background-color:oklab(50.0214% .102206 -.187541/.3)!important}.bg-\[\#17384a\]\!{background-color:#17384a!important}.bg-\[\#102536\]\!{background-color:#102536!important}.bg-\[\#274658\]\!{background-color:#274658!important}.bg-\[\#315568\]\!{background-color:#315568!important}.bg-\[\#f6f9f9\]\!{background-color:#f6f9f9!important}.bg-\[\#f7f9f9\]\!{background-color:#f7f9f9!important}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-transparent\!{background-color:#0000!important}.bg-white\!{background-color:var(--color-white)!important}.bg-white\/8\!{background-color:#ffffff14!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/8\!{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)!important}}.bg-white\/10\!{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/10\!{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.bg-white\/15\!{background-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/15\!{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.bg-white\/20\!{background-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/20\!{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)!important}}.bg-white\/65\!{background-color:#ffffffa6!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/65\!{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)!important}}.bg-white\/95\!{background-color:#fffffff2!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/95\!{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)!important}}.bg-white\/\[\.07\]\!{background-color:#ffffff12!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.07\]\!{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)!important}}.bg-white\/\[\.045\]\!{background-color:#ffffff0b!important}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.045\]\!{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)!important}}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(141\,233\,237\,\.7\)\,transparent\)\]\!{background-image:linear-gradient(90deg,#0000,#8de9edb3,#0000)!important}.bg-\[linear-gradient\(145deg\,\#8d2ce1\,\#5d43b8_48\%\,\#168db0\)\]\!{background-image:linear-gradient(145deg,#8d2ce1,#5d43b8 48%,#168db0)!important}.bg-\[linear-gradient\(transparent\,\#5ec1ca66\,transparent\)\]\!{background-image:linear-gradient(#0000,#5ec1ca66,#0000)!important}.bg-\[radial-gradient\(circle_at_92\%_8\%\,rgba\(110\,64\,157\,\.10\)\,transparent_27\%\)\,radial-gradient\(circle_at_8\%_92\%\,rgba\(94\,193\,202\,\.13\)\,transparent_30\%\)\,linear-gradient\(145deg\,\#ffffff\,\#f4f9f9\)\]\!{background-image:radial-gradient(circle at 92% 8%,#6e409d1a,#0000 27%),radial-gradient(circle at 8% 92%,#5ec1ca21,#0000 30%),linear-gradient(145deg,#fff,#f4f9f9)!important}.object-contain\!{object-fit:contain!important}.object-cover{object-fit:cover}.p-0\!{padding:0!important}.p-1\!{padding:var(--spacing)!important}.p-2\!{padding:calc(var(--spacing) * 2)!important}.p-3\!{padding:calc(var(--spacing) * 3)!important}.p-4\!{padding:calc(var(--spacing) * 4)!important}.p-7\!{padding:calc(var(--spacing) * 7)!important}.p-8\!{padding:calc(var(--spacing) * 8)!important}.px-1\.5\!{padding-inline:calc(var(--spacing) * 1.5)!important}.px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.px-3\.5\!{padding-inline:calc(var(--spacing) * 3.5)!important}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.px-\[clamp\(28px\,7vw\,110px\)\]\!{padding-inline:clamp(28px,7vw,110px)!important}.py-0\.5\!{padding-block:calc(var(--spacing) * .5)!important}.py-1\!{padding-block:var(--spacing)!important}.py-2\!{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5\!{padding-block:calc(var(--spacing) * 2.5)!important}.py-10\!{padding-block:calc(var(--spacing) * 10)!important}.py-12\!{padding-block:calc(var(--spacing) * 12)!important}.py-\[14px\]\!{padding-block:14px!important}.pb-2\!{padding-bottom:calc(var(--spacing) * 2)!important}.pb-3\!{padding-bottom:calc(var(--spacing) * 3)!important}.pl-4\!{padding-left:calc(var(--spacing) * 4)!important}.pl-5\!{padding-left:calc(var(--spacing) * 5)!important}.text-left\!{text-align:left!important}.font-sans\!{font-family:var(--font-sans)!important}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]\!{font-size:8px!important}.text-\[9px\]\!{font-size:9px!important}.text-\[10px\]\!{font-size:10px!important}.text-\[11px\]\!{font-size:11px!important}.text-\[12px\]\!{font-size:12px!important}.text-\[13px\]\!{font-size:13px!important}.text-\[clamp\(38px\,3\.2vw\,50px\)\]\!{font-size:clamp(38px,3.2vw,50px)!important}.text-\[clamp\(46px\,3\.8vw\,64px\)\]\!{font-size:clamp(46px,3.8vw,64px)!important}.leading-4\!{--tw-leading:calc(var(--spacing) * 4)!important;line-height:calc(var(--spacing) * 4)!important}.leading-6\!{--tw-leading:calc(var(--spacing) * 6)!important;line-height:calc(var(--spacing) * 6)!important}.leading-\[\.94\]\!{--tw-leading:.94!important;line-height:.94!important}.leading-none\!{--tw-leading:1!important;line-height:1!important}.leading-tight\!{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.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-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.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)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-\.01em\]\!{--tw-tracking:-.01em!important;letter-spacing:-.01em!important}.tracking-\[-\.035em\]\!{--tw-tracking:-.035em!important;letter-spacing:-.035em!important}.tracking-\[\.1em\]\!{--tw-tracking:.1em!important;letter-spacing:.1em!important}.tracking-\[\.05em\]\!{--tw-tracking:.05em!important;letter-spacing:.05em!important}.tracking-\[\.06em\]\!{--tw-tracking:.06em!important;letter-spacing:.06em!important}.tracking-\[\.12em\]\!{--tw-tracking:.12em!important;letter-spacing:.12em!important}.tracking-\[\.18em\]\!{--tw-tracking:.18em!important;letter-spacing:.18em!important}.break-words\!{overflow-wrap:break-word!important}.break-all\!{word-break:break-all!important}.whitespace-nowrap\!{white-space:nowrap!important}.whitespace-pre-wrap\!{white-space:pre-wrap!important}.text-\[\#7b8d96\]\!{color:#7b8d96!important}.text-\[\#8ca0a9\]\!{color:#8ca0a9!important}.text-\[\#8de9ed\]\!{color:#8de9ed!important}.text-\[\#8fa8b4\]\!{color:#8fa8b4!important}.text-\[\#9de5ea\]\!{color:#9de5ea!important}.text-\[\#86a0ad\]\!{color:#86a0ad!important}.text-\[\#87a1ae\]\!{color:#87a1ae!important}.text-\[\#89e4e8\]\!{color:#89e4e8!important}.text-\[\#91a9b5\]\!{color:#91a9b5!important}.text-\[\#172f3d\]\!{color:#172f3d!important}.text-\[\#203b4a\]\!{color:#203b4a!important}.text-\[\#203b49\]\!{color:#203b49!important}.text-\[\#657a84\]\!{color:#657a84!important}.text-\[\#36515d\]\!{color:#36515d!important}.text-\[\#71848d\]\!{color:#71848d!important}.text-\[\#80939c\]\!{color:#80939c!important}.text-\[\#82939b\]\!{color:#82939b!important}.text-\[\#164858\]\!{color:#164858!important}.text-\[\#173044\]\!{color:#173044!important}.text-\[\#294451\]\!{color:#294451!important}.text-\[\#294653\]\!{color:#294653!important}.text-\[\#617680\]\!{color:#617680!important}.text-\[\#a9edf0\]\!{color:#a9edf0!important}.text-\[\#bceff2\]\!{color:#bceff2!important}.text-\[\#c7eff2\]\!{color:#c7eff2!important}.text-neutral-500{color:var(--color-neutral-500)}.text-slate-500\!{color:var(--color-slate-500)!important}.text-white\!{color:var(--color-white)!important}.text-white\/65\!{color:#ffffffa6!important}@supports (color:color-mix(in lab,red,red)){.text-white\/65\!{color:color-mix(in oklab,var(--color-white) 65%,transparent)!important}}.text-white\/70\!{color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.text-white\/70\!{color:color-mix(in oklab,var(--color-white) 70%,transparent)!important}}.text-white\/80\!{color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.text-white\/80\!{color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.uppercase\!{text-transform:uppercase!important}.italic{font-style:italic}.not-italic\!{font-style:normal!important}.opacity-70\!{opacity:.7!important}.opacity-80\!{opacity:.8!important}.opacity-100\!{opacity:1!important}.shadow-\[0_0_0_5px_rgba\(141\,233\,237\,\.12\)\]\!{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#8de9ed1f)!important}.shadow-\[0_0_0_28px_rgba\(94\,193\,202\,\.03\)\]\!,.shadow-\[0_0_0_5px_rgba\(141\,233\,237\,\.12\)\]\!{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_0_0_28px_rgba\(94\,193\,202\,\.03\)\]\!{--tw-shadow:0 0 0 28px var(--tw-shadow-color,#5ec1ca08)!important}.shadow-\[0_3px_10px_rgba\(0\,0\,0\,\.2\)\]\!{--tw-shadow:0 3px 10px var(--tw-shadow-color,#0003)!important}.shadow-\[0_3px_10px_rgba\(0\,0\,0\,\.2\)\]\!,.shadow-\[0_6px_20px_rgba\(20\,48\,65\,\.06\)\]\!{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_20px_rgba\(20\,48\,65\,\.06\)\]\!{--tw-shadow:0 6px 20px var(--tw-shadow-color,#1430410f)!important}.shadow-\[0_20px_60px_rgba\(20\,48\,65\,\.22\)\]\!{--tw-shadow:0 20px 60px var(--tw-shadow-color,#14304138)!important}.shadow-\[0_20px_60px_rgba\(20\,48\,65\,\.22\)\]\!,.shadow-\[0_54px_0_rgba\(110\,64\,157\,\.35\)\]\!{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_54px_0_rgba\(110\,64\,157\,\.35\)\]\!{--tw-shadow:0 54px 0 var(--tw-shadow-color,#6e409d59)!important}.shadow-none\!{--tw-shadow:0 0 #0000!important}.shadow-none\!,.shadow-sm\!{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-sm\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl\!{--tw-blur:blur(var(--blur-3xl))!important;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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md\!{--tw-backdrop-blur:blur(var(--blur-md))!important}.backdrop-blur-md\!,.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,)!important;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,)!important}.backdrop-blur-xl\!{--tw-backdrop-blur:blur(var(--blur-xl))!important}.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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.outline-none\!{--tw-outline-style:none!important;outline-style:none!important}.\[clip-path\:polygon\(0_0\,100\%_0\,62\%_100\%\)\]\!{clip-path:polygon(0 0,100% 0,62% 100%)!important}.\[clip-path\:polygon\(0_24\%\,68\%_0\,100\%_72\%\,34\%_100\%\)\]\!{clip-path:polygon(0 24%,68% 0,100% 72%,34% 100%)!important}.\[clip-path\:polygon\(20\%_0\,100\%_0\,82\%_100\%\,0_58\%\)\]\!{clip-path:polygon(20% 0,100% 0,82% 100%,0 58%)!important}.\[clip-path\:polygon\(28\%_0\,100\%_38\%\,68\%_100\%\,0_74\%\)\]\!{clip-path:polygon(28% 0,100% 38%,68% 100%,0 74%)!important}.\[clip-path\:polygon\(32\%_0\,100\%_28\%\,74\%_100\%\,0_68\%\)\]\!{clip-path:polygon(32% 0,100% 28%,74% 100%,0 68%)!important}.\[clip-path\:polygon\(38\%_0\,100\%_18\%\,100\%_100\%\,0_100\%\)\]\!{clip-path:polygon(38% 0,100% 18%,100% 100%,0 100%)!important}.\[clip-path\:polygon\(50\%_0\,100\%_50\%\,50\%_100\%\,0_50\%\)\]\!{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)!important}.placeholder\:text-\[\#78909c\]\!::placeholder{color:#78909c!important}.focus-within\:border-\[\#65ccd3\]\/60\!:focus-within{border-color:oklab(78.6524% -.0895181 -.0349364/.6)!important}.focus-within\:bg-white\/\[\.07\]\!:focus-within{background-color:#ffffff12!important}@supports (color:color-mix(in lab,red,red)){.focus-within\:bg-white\/\[\.07\]\!:focus-within{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)!important}}@media (hover:hover){.hover\:border-\[\#72cbd2\]\!:hover{border-color:#72cbd2!important}.hover\:bg-\[\#203b49\]\!:hover{background-color:#203b49!important}.hover\:bg-\[\#edf7f8\]\!:hover{background-color:#edf7f8!important}.hover\:bg-white\/5\!:hover{background-color:#ffffff0d!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5\!:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)!important}}.hover\:bg-white\/15\!:hover{background-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15\!:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.hover\:text-white\!:hover{color:var(--color-white)!important}}@media not all and (min-width:980px){.max-\[980px\]\:hidden\!{display:none!important}.max-\[980px\]\:grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:p-10\!{padding:calc(var(--spacing) * 10)!important}.md\:py-12\!{padding-block:calc(var(--spacing) * 12)!important}}@media (min-width:64rem){.lg\:py-14\!{padding-block:calc(var(--spacing) * 14)!important}}@media (min-width:80rem){.xl\:p-12\!{padding:calc(var(--spacing) * 12)!important}.xl\:pl-10\!{padding-left:calc(var(--spacing) * 10)!important}}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}}.figma-stage:has(.figma-sequence-canvas){overflow-anchor:none;scroll-padding:28px;place-items:start!important;overflow:auto!important}.figma-sequence-canvas{box-sizing:border-box;contain:layout paint;justify-content:flex-start!important;width:max-content!important;min-width:100%!important}.figma-sequence-canvas>article{contain:layout paint;max-width:none}.figma-sequence-live{isolation:isolate;max-width:100%}.figma-layers.all-screens-mode{flex-direction:column;min-height:0;display:flex!important}.figma-layers.all-screens-mode>header,.figma-layers.all-screens-mode>label,.figma-layers.all-screens-mode>nav{flex:none}.figma-layers.all-screens-mode .figma-layer-list{flex:auto;overflow-y:auto;height:auto!important;min-height:0!important}.figma-layers.all-screens-mode .figma-assets-list,.figma-layers.all-screens-mode .figma-components-list{flex:auto;min-height:0;overflow-y:auto}.figma-all-device-tabs{gap:9px;padding:16px 13px;display:grid}.figma-all-device-tabs>header{color:#fff;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:5px;padding:0 4px 13px;display:flex}.figma-all-device-tabs>header span{align-items:center;gap:8px;display:flex}.figma-all-device-tabs>header i{color:#aee9ed;background:#ffffff10;border-radius:99px;place-items:center;min-width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.figma-all-device-tabs>button,.figma-all-page-list>button{color:#cbdce4;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:22px 1fr 28px;align-items:center;gap:9px;width:100%;padding:12px;transition:all .18s;display:grid}.figma-all-device-tabs>button:hover,.figma-all-page-list>button:hover{background:#ffffff0c;border-color:#5ec1ca70;transform:translate(2px)}.figma-all-device-tabs>button.active,.figma-all-page-list>button.active{color:#fff;background:linear-gradient(110deg,#284756,#24404d);border-color:#72cbd2;box-shadow:inset 3px 0 #72cbd2,0 8px 24px #09131b35}.figma-all-device-tabs button span{gap:3px;min-width:0;display:grid}.figma-all-device-tabs button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.figma-all-device-tabs button small{color:#89a1ac;font-size:9px}.figma-all-device-tabs button>i{color:#86dce2;background:#101f2a80;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.figma-all-device-tabs>button:disabled{opacity:.38;cursor:default;pointer-events:none}.figma-all-page-list{gap:7px;max-height:260px;padding-right:3px;display:grid;overflow-y:auto}.figma-all-device-tabs>header.device-heading{margin-top:7px}.figma-all-device-tabs>header.device-heading,.figma-all-device-tabs>header.device-heading~button,.figma-stage.all-screens-mode>.figma-sequence-canvas{display:none!important}.figma-all-screens-canvas{background-color:#383838;background-image:radial-gradient(#ffffff12 1px,#0000 0);background-size:20px 20px;align-items:flex-start;gap:42px;min-width:max-content;min-height:100%;padding:92px 70px 70px;display:flex}.figma-all-screens-canvas>article{color:#fff;background:#252525;border:1px solid #ffffff35;border-radius:2px;flex:none;min-width:48px;padding:0;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:0 5px 16px #0007}.figma-all-screens-canvas>article.active,.figma-all-screens-canvas>article:hover{border-color:#62cbd3;box-shadow:0 0 0 2px #62cbd355,0 9px 24px #0009}.figma-all-screens-canvas>article>label{color:#e6e6e6;text-align:left;pointer-events:none;gap:2px;width:max-content;max-width:190px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.figma-all-screens-canvas>article>label b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.figma-all-screens-canvas>article>label small{color:#929292;font-size:8px}.figma-all-screen-live,.figma-all-screens-canvas>article>button{color:#68ced6;cursor:pointer;background:#242b2f;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative;overflow:hidden}.figma-all-screens-canvas img{object-fit:fill;image-rendering:auto;width:100%;height:100%;display:block}.figma-all-screen-live>img,.figma-all-screens-canvas>article>button>img{object-position:top left;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:absolute;inset:0}.figma-all-screen-live:has(>img[src^="data:image/svg+xml"]):before{z-index:5;content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 9px);animation:figberry-preview-pulse 1.8s ease-in-out infinite;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #77dbe128}.figma-all-screen-live:has(>img[src^="data:image/svg+xml"]):after{z-index:6;content:"";filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#0000,#b9f7fa18 24%,#eaffff70 50%,#7de4ea18 76%,#0000);width:28%;animation:figberry-preview-scan 1.55s cubic-bezier(.4,0,.2,1) infinite;position:absolute;top:-15%;bottom:-15%;left:-45%;transform:skew(-12deg);box-shadow:0 0 24px #bdfaff35}.figma-all-screens-canvas>article>button:not(:has(img)){background-color:#202b31;background-image:linear-gradient(#ffffff0b 12%,#0000 12% 18%,#ffffff08 18% 29%,#0000 29% 36%,#ffffff08 36% 53%,#0000 53% 61%,#ffffff08 61% 78%,#0000 78%),linear-gradient(90deg,#5ec1ca0d,#ffffff08,#6e409d0d)}.figma-all-screens-canvas>article>button:not(:has(img)):before{z-index:5;content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#9be7ec0b 0 2px,#0000 2px 11px);animation:figberry-preview-pulse 1.4s ease-in-out infinite;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #75dbe22b}.figma-all-screens-canvas>article>button:not(:has(img)):after{z-index:6;content:"";filter:blur(.5px);pointer-events:none;background:linear-gradient(90deg,#0000,#8ee9ef24 22%,#eaffffb8 50%,#75dde426 78%,#0000);width:38%;animation:figberry-preview-scan 1.35s cubic-bezier(.4,0,.2,1) infinite;position:absolute;top:-15%;bottom:-15%;left:-55%;transform:skew(-10deg);box-shadow:0 0 32px #a9f5fa55}.figma-all-screens-empty{color:#9db0b8;grid-column:1/-1;place-items:center;min-height:280px;display:grid}.figma-stage.all-screens-mode{position:relative}.figma-crisp-loader{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:wait;background:linear-gradient(135deg,#101e2bea,#162938e6);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.figma-crisp-loader:before{content:"";opacity:.34;pointer-events:none;background-image:radial-gradient(circle at 18% 22%,#57d4df45 0,#0000 28%),radial-gradient(circle at 82% 72%,#7842b84c 0,#0000 30%),radial-gradient(#ffffff18 1px,#0000 0);background-size:auto,auto,22px 22px;position:absolute;inset:0}.figma-crisp-loader-card{color:#eefcff;background:linear-gradient(145deg,#1d3443f5,#122534f5);border:1px solid #a5eff552;border-radius:24px;width:min(520px,100%);padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 90px #071019a8,inset 0 1px #ffffff16}.figma-crisp-loader-card:after{content:"";filter:blur(6px);pointer-events:none;background:#7644b82b;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:-70px}.figma-crisp-loader-orbit{border:1px solid #6edbe56b;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:20px;display:grid;position:relative;box-shadow:0 0 34px #55d3de24}.figma-crisp-loader-orbit span{color:#09202c;background:linear-gradient(135deg,#77e5e8,#42bdcc);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 28px #42c5d34d}.figma-crisp-loader-orbit i{border:1px dashed #76dfe36b;border-radius:50%;animation:figberry-orbit 7s linear infinite;position:absolute;inset:-8px}.figma-crisp-loader-orbit i:after{content:"";background:#ff4b70;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px;box-shadow:0 0 14px #ff4b70}.figma-crisp-loader-orbit i:last-child{animation-duration:11s;animation-direction:reverse;inset:-17px}.figma-crisp-loader-card header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.figma-crisp-loader-card header small{color:#74dce5;letter-spacing:.16em;font-size:10px;font-weight:800}.figma-crisp-loader-card h2{margin:5px 0 0;font-size:25px;line-height:1.1}.figma-crisp-loader-card header strong{color:#9de9ee;font-variant-numeric:tabular-nums;background:#07172266;border:1px solid #ffffff1f;border-radius:10px;padding:8px 11px;font-size:13px}.figma-crisp-loader-card>p{color:#a9c0cb;max-width:410px;margin:12px 0 22px;font-size:12px;line-height:1.55}.figma-crisp-progress{background:#071722bd;border-radius:99px;height:12px;padding:3px;overflow:hidden;box-shadow:inset 0 1px 4px #0009}.figma-crisp-progress i{border-radius:inherit;background:linear-gradient(90deg,#55d6df,#7750c7,#ff7f3e);height:100%;transition:width .35s;display:block;position:relative;overflow:hidden;box-shadow:0 0 18px #61dae190}.figma-crisp-progress i:after{content:"";background:linear-gradient(110deg,#0000 0 35%,#ffffff70 48%,#0000 60%);animation:figberry-shimmer 1.4s linear infinite;position:absolute;inset:0}.figma-crisp-loader-card footer{z-index:1;color:#a9bec8;justify-content:space-between;align-items:center;margin-top:11px;font-size:11px;display:flex;position:relative}.figma-crisp-loader-card footer b,.figma-crisp-loader-card footer strong{color:#fff;font-size:12px}.figma-crisp-loader-note{z-index:1;color:#7895a3;border-top:1px solid #ffffff12;margin-top:20px;padding-top:15px;font-size:10px;display:block;position:relative}@keyframes figberry-orbit{to{transform:rotate(1turn)}}@keyframes figberry-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes figberry-preview-scan{0%{left:-45%}to{left:125%}}@keyframes figberry-preview-pulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.figma-all-screen-live:has(>img[src^="data:image/svg+xml"]):after,.figma-all-screen-live:has(>img[src^="data:image/svg+xml"]):before,.figma-all-screens-canvas>article>button:not(:has(img)):after,.figma-all-screens-canvas>article>button:not(:has(img)):before{animation:none}}.figma-hover-gap.auto{background-color:#d9f0ff;background-image:repeating-linear-gradient(135deg,#0d99ff 0 2px,#0000 2px 6px);box-shadow:inset 0 0 0 1px #0d99ff}.figma-distance.auto,.figma-distance.auto b,.figma-distance.auto:after,.figma-distance.auto:before,.figma-hover-gap.auto b{background:#0d99ff!important}.figma-auto-layout-details>div:nth-child(2) b{color:#fff;background:#0d99ff;border-radius:4px;padding:2px 6px}:root{--paper:#f4f8f8;--ink:#17252d;--muted:#66777d;--line:#dbe6e7;--forest:#183342;--violet:#37b8c4;--violet-dark:#224a5b;--green:#37b8c4;--brand-violet:#37b8c4;--brand-blue:#17252d;--brand-cyan:#ef8b2c;--surface:#fff;--surface-soft:#edf5f5;--surface-dark:#102733;--shadow-soft:0 18px 55px #18334214;--shadow-float:0 24px 80px #18334221;--radius-organic:28px 28px 28px 8px}html{background:var(--paper)}body{font-family:var(--font-akt),"Manrope Variable",sans-serif}h1,h2{font-family:var(--font-akt),"Plus Jakarta Sans Variable",sans-serif;letter-spacing:-.045em}::selection{color:#fff;background:#2e7d88}:focus-visible{outline-offset:3px;outline:2px solid #37b8c4!important}.logo-image{overflow:visible}.figberry-header-brand img,.figberry-login-mobile-brand img,.figberry-wordmark img,.logo-image img{object-fit:contain!important;object-position:left center!important}.figberry-app-header,.topbar{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);min-height:76px;box-shadow:none!important;background:#f7fafaeb!important;border:0!important;border-bottom:1px solid #18334214!important}.figberry-app-header nav,.topbar nav{background:#fff;border:1px solid #dce7e8;border-radius:18px 18px 18px 6px;padding:5px;gap:5px!important}.figberry-app-header nav>a,.product-nav-link,.topbar nav>a,.topbar nav>button{color:#5d6f76!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:13px!important;padding:0 14px!important;font-size:12px!important}.figberry-app-header nav>a:hover,.product-nav-link:hover,.topbar nav>a:hover,.topbar nav>button:hover{color:#173848!important;background:#edf5f5!important;transform:none!important}.figberry-app-header nav>.active,.product-nav-link.active,.topbar nav>.active{color:#fff!important;background:#1b3a49!important}.user-menu-trigger{box-shadow:none!important;background:#fff!important;border-color:#d8e4e5!important}a,button{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.admin-hero>button,.card-button,.figberry-login-submit,.figma-browser-pagination>button:last-child,button.primary{min-height:50px;color:#fff!important;background:#193b4b!important;border:0!important;border-radius:18px 18px 18px 5px!important;box-shadow:0 10px 28px #193b4b2e!important}.admin-hero>button:hover,.card-button:hover,.figberry-login-submit:hover,button.primary:hover{transform:translateY(-2px);background:#24576a!important;box-shadow:0 15px 35px #193b4b38!important}.figma-copy-css,.figma-download-main,button.secondary{color:#274754!important;box-shadow:none!important;background:#fff!important;border:1px solid #cedddf!important;border-radius:15px 5px 15px 15px!important}.figma-copy-css:hover,.figma-download-main:hover,button.secondary:hover{transform:translateY(-1px);background:#edf6f6!important;border-color:#8dbbc0!important}.figberry-login{background:#f6f9f9!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr)!important}.figberry-login-story{background:#132f3d!important;padding:clamp(38px,5.5vw,88px)!important}.figberry-login-story:before{aspect-ratio:1;border:1px solid #6dd3da33;width:52%;top:17%;right:-14%;box-shadow:0 0 0 46px #6dd3da09,0 0 0 92px #6dd3da06}.figberry-login-story:after{background:#ef8b2c;border-radius:50%;width:9px;height:9px;bottom:14%;right:8%;box-shadow:44px -110px #5ec1ca,-58px -210px #ffffff52}.figberry-wordmark{z-index:1;position:relative;width:min(300px,46vw)!important;height:100px!important}.figberry-login-story>div:nth-child(2){z-index:1;max-width:730px;position:relative}.figberry-login-story h1{max-width:720px;color:#f5fbfb!important;margin-top:22px!important;font-size:clamp(48px,6vw,88px)!important;font-weight:500!important;line-height:.94!important}.figberry-login-story h1 em{font-family:var(--font-berlingske),serif;font-weight:400;color:#70d6dc!important}.figberry-login-story p{max-width:590px;color:#a9c1c8!important;font-size:15px!important;line-height:1.75!important}.figberry-proof{border-top:1px solid #ffffff21;max-width:640px;margin-top:42px!important;display:grid!important}.figberry-proof span{background:0 0!important;border:0!important;border-radius:0!important;padding:20px 16px 0 0!important}.figberry-login-panel{background:#f6f9f9!important;padding:clamp(28px,5vw,80px)!important}.figberry-login-panel form{box-shadow:var(--shadow-float)!important;background:#fff!important;border:1px solid #dbe6e7!important;border-radius:36px 36px 36px 10px!important;padding:42px!important}.figberry-login-panel form:before{background:#57c5cd;width:38px;height:2px;top:22px;right:24px;box-shadow:0 7px #d8e8e9}.figberry-login-icon{color:#287783!important;box-shadow:none!important;background:#e7f5f5!important}.figberry-login-panel form>label>span{min-height:54px;box-shadow:none!important;background:#f8fbfb!important;border-color:#d7e3e4!important;border-radius:16px 16px 16px 6px!important}.figberry-login-panel form>label>span:focus-within{border-color:#63bcc3!important;box-shadow:0 0 0 4px #37b8c417!important}.figberry-login-note{background:0 0!important;border:0!important;border-left:2px solid #73c9cf!important;border-radius:0!important}.figberry-app-header{padding-inline:clamp(22px,4vw,64px)!important}.figberry-header-brand{width:176px!important;height:48px!important}.figma-browser-shell{max-width:1560px;margin:0 auto;padding:0 clamp(20px,4vw,64px)!important}.figma-browser-shell>section{padding-top:48px!important}.figma-browser-title{border-bottom:1px solid #dce7e8;padding-bottom:24px;align-items:end!important;margin-bottom:30px!important}.figma-browser-title h1{font-size:clamp(34px,4vw,58px)!important;font-weight:520!important}.figma-browser-title>button{background:#fff!important;border:1px solid #d5e2e3!important;border-radius:50%!important}.figma-browser-title>label{min-height:46px;background:#fff!important;border:1px solid #d5e2e3!important;border-radius:16px 16px 16px 5px!important}.figma-browser-card-shell,.figma-browser-grid>button{position:relative;overflow:hidden;border:1px solid #d9e5e6!important;border-radius:24px 24px 24px 7px!important}.figma-browser-card-shell:after,.figma-browser-grid>button:after{content:"";background:#b5d7da;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:14px}.figma-browser-card-shell:hover,.figma-browser-grid>button:hover{box-shadow:var(--shadow-soft)!important;border-color:#88bdc1!important;transform:translateY(-4px)!important}.figma-browser-thumb{background:#edf4f4!important;border-radius:17px 17px 17px 4px!important;margin:9px!important}.figma-browser-grid p{padding-inline:17px!important}.figma-content-tools,.figma-device-filters,.figma-project-file-tabs{border:1px solid #d9e5e6!important;border-radius:20px 20px 20px 7px!important}.figma-content-tools button,.figma-device-filters button,.figma-project-file-tabs button{background:0 0!important;border-radius:12px!important}.figma-content-tools button.active,.figma-device-filters button.active,.figma-project-file-tabs button.active{color:#173747!important;background:#e5f2f2!important;box-shadow:inset 0 -2px #54bcc4!important}.figma-sequence-list>section{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #d9e5e6!important;border-radius:0!important}.figma-sequence-list>section>header{background:0 0!important}.figberry-footer{background:#f4f8f8!important;border-top:1px solid #dce7e8!important}.setup-page{min-height:calc(100vh - 76px);padding:clamp(48px,6vw,94px) max(var(--page-gutter),calc((100vw - 1320px)/2))!important;background:#f4f8f8!important;gap:clamp(44px,7vw,110px)!important}.setup-page:before{left:max(var(--page-gutter),calc((100vw - 1320px)/2));content:"";background:#45b8c1;width:70px;height:3px;position:absolute;top:54px;box-shadow:80px 0 #d6e6e7}.mesh{display:none!important}.hero-copy{max-width:570px!important}.hero-copy h1{max-width:580px;font-size:clamp(52px,6vw,84px)!important;font-weight:520!important;line-height:.96!important}.hero-copy h1 span{font-family:var(--font-berlingske),serif;font-weight:400;color:#2b7882!important}.eyebrow{width:max-content;color:#286c75!important;background:0 0!important;border:0!important;border-left:2px solid #4cbdc5!important;border-radius:0!important}.trust-row{border-top:1px solid #d9e5e6;gap:0!important}.trust-row span{background:0 0!important;border:0!important;padding:16px 18px 0 0!important}.setup-card{box-shadow:var(--shadow-float)!important;background:#fff!important;border:1px solid #d4e2e3!important;border-radius:34px 34px 34px 9px!important;padding:clamp(24px,3vw,40px)!important}.setup-card:after{content:"";background:#58c3ca;border-radius:4px 0 0 4px;width:4px;height:76px;position:absolute;bottom:35px;right:-1px}.card-icon{color:#286f78!important;box-shadow:none!important;background:#e8f5f5!important}.setup-card .responsive-node-field{box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #d8e5e6!important;border-radius:0!important}.setup-card .responsive-node-grid>label{background:#f8fbfb!important;border:1px solid #dce7e8!important;border-radius:15px 15px 15px 5px!important}.input-shell,.setup-card>label .input-shell{box-shadow:none!important;background:#f8fbfb!important;border-color:#d7e3e4!important;border-radius:15px 15px 15px 5px!important}.input-shell:focus-within{background:#fff!important;border-color:#60bec5!important;box-shadow:0 0 0 4px #37b8c414!important}.divider:after,.divider:before{background:#dbe6e7!important}.results-page{max-width:1460px!important;padding-top:54px!important}.results-head{border-bottom:1px solid #d9e5e6;padding-bottom:28px}.results-head h1{font-size:clamp(42px,5vw,72px)!important;font-weight:520!important}.audit-mode-menu{box-shadow:none!important;background:#fff!important;border:1px solid #d7e4e5!important;border-radius:19px 19px 19px 6px!important;padding:6px!important}.audit-mode-menu>button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important}.audit-mode-menu>button.active{color:#fff!important;background:#183b4b!important}.stats{background:#fff;border:1px solid #d9e5e6;border-radius:26px 26px 26px 8px;overflow:hidden;gap:0!important}.stats,.stats>div{box-shadow:none!important}.stats>div{background:0 0!important;border:0!important;border-right:1px solid #e1e9ea!important;border-radius:0!important}.stats>div:last-child{border-right:0!important}.audit-notice{background:0 0!important;border:0!important;border-left:2px solid #53bdc5!important;border-radius:0!important}.comparison-list>article,.issue-card,.responsive-element-status{box-shadow:none!important;background:#fff!important;border-color:#d9e5e6!important;border-radius:24px 24px 24px 7px!important}.figma-inspector{background:#202a2f!important}.figma-toolbar{min-height:62px;box-shadow:none!important;background:#f8fbfb!important;border:0!important;border-bottom:1px solid #dbe5e6!important}.figma-toolbar .figma-brand-home{background-color:#0000!important;background-position:0!important;background-size:contain!important;width:148px!important;height:44px!important}.figma-toolbar a,.figma-toolbar button{box-shadow:none!important;border-radius:11px!important}.figma-layers,.figma-properties{background:#102630!important}.figma-layers{border-right:1px solid #ffffff12!important}.figma-properties{border-left:1px solid #ffffff12!important}.figma-layer-row,.figma-layers button{border-radius:9px!important}.figma-layer-row:hover,.figma-layers button:hover{background:#ffffff0f!important}.figma-layer-row.active,.figma-layers button.active{background:#23515e!important;box-shadow:inset 3px 0 #65ccd2!important}.figma-stage{background-color:#343b3f!important;background-image:radial-gradient(#ffffff17 1px,#0000 0)!important;background-size:22px 22px!important}.figma-property-section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important}.figma-property-section h3{color:#dcecee!important}.figma-color,.figma-prop,.figma-row,.figma-text-content{background:#ffffff0b!important;border-color:#ffffff14!important;border-radius:10px 10px 10px 4px!important}.figma-code-panel{box-shadow:none!important;background:#0b1e27!important;border:1px solid #ffffff17!important;border-radius:15px 15px 15px 5px!important}.admin-page,.checks-page,.guide-page,.help-page,.history-page,.profile-page,.projects-page{background:#f4f8f8!important}.admin-shell,.checks-shell,.guide-shell,.help-shell,.history-shell,.profile-shell,.projects-shell{max-width:1400px!important}.admin-hero,.guide-hero,.help-hero{border-bottom:1px solid #d9e5e6}.admin-metrics,.admin-modal,.admin-users,.compare-history-menu>div,.delete-confirm-modal,.project-picker,.support-menu-panel,.user-menu-dropdown{box-shadow:var(--shadow-soft)!important;background:#fff!important;border-color:#d7e4e5!important;border-radius:24px 24px 24px 7px!important}.admin-metrics>article{box-shadow:none!important;background:0 0!important;border-right:1px solid #e1e9ea!important;border-radius:0!important}.site-footer{background:#112d3a!important}.footer-glow{display:none!important}@keyframes figberry-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.figberry-login-panel form,.figma-browser-title,.hero-copy,.results-head,.setup-card{animation:figberry-enter .52s cubic-bezier(.2,.75,.25,1) both}.figberry-login-panel form,.setup-card{animation-delay:80ms}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:980px){.figberry-login{grid-template-columns:1fr!important}.figberry-login-story{min-height:520px}.figberry-login-panel{z-index:2;margin-top:-55px;position:relative}.setup-page{grid-template-columns:1fr!important}.hero-copy{max-width:720px!important}.figberry-app-header nav{z-index:120;justify-content:center;width:calc(100% - 28px);position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #18334233}.figberry-footer{padding-bottom:90px!important}}.figma-browser{background:#f5f8f8!important;width:100%!important;height:auto!important;min-height:100vh!important;overflow:visible!important}.figma-browser>header.figberry-app-header,.figma-toolbar{width:100%!important;padding-inline:20px!important}@media (min-width:768px){.figma-browser>header.figberry-app-header,.figma-toolbar{padding-inline:32px!important}}@media (min-width:1024px){.figma-browser>header.figberry-app-header,.figma-toolbar{padding-inline:40px!important}}@media (min-width:1200px){.figma-browser>header.figberry-app-header,.figma-toolbar{padding-inline:42px!important}}@media (min-width:1280px){.figma-browser>header.figberry-app-header,.figma-toolbar{padding-inline:112px!important}}@media (min-width:1536px){.figma-browser>header.figberry-app-header,.figma-toolbar{padding-inline:max(152px,50vw - 800px)!important}}.figma-browser-shell,.figma-browser-shell.container-padding,.figma-browser-shell.no-sidebar{background:#f5f8f8!important;width:100%!important;height:auto!important;min-height:calc(100vh - 88px)!important;position:relative!important;overflow:visible!important}.figma-browser-shell:after,.figma-browser-shell:before{display:none!important}.figma-browser-shell.container-padding{padding-top:56px!important;padding-bottom:72px!important}.figma-browser-shell.no-sidebar>section,.figma-browser-shell>section{width:100%!important;height:auto!important;padding:0!important;overflow:visible!important}.figma-browser-title{border-bottom:0!important;margin-bottom:32px!important;padding:0 0 24px!important}.figma-browser-title h1{margin-bottom:4px!important}.figma-browser-title>label{box-shadow:none!important;border-color:#d8e3e4!important}.figma-browser-card-shell,.figma-browser-grid>button{box-shadow:none!important;background:#fff!important;border:1px solid #d8e3e4!important;border-radius:18px!important;overflow:hidden!important}.figma-browser-card-shell:after,.figma-browser-card-shell:before,.figma-browser-grid>button:after,.figma-browser-grid>button:before,.figma-browser-thumb:after,.figma-browser-thumb:before{display:none!important}.figma-browser-card-shell:hover,.figma-browser-grid>button:hover{border-color:#78bfc4!important;transform:translateY(-3px)!important;box-shadow:0 18px 42px #1b3a4917!important}.figma-browser-thumb{background:#edf3f3!important;border:0!important;border-radius:12px!important;margin:10px 10px 0!important;overflow:hidden!important}.figma-browser-card-main p,.figma-browser-grid>button p{background:#fff!important;padding:19px 18px 21px!important}.figma-content-tools,.figma-device-filters,.figma-project-file-tabs{box-shadow:none!important;background:#fff!important;border-color:#d8e3e4!important;border-radius:16px!important;margin-bottom:22px!important;padding:14px!important}.figma-content-tools{margin-top:14px!important}.figma-sequence-list>section{border-top:0!important;padding-top:24px!important}.figma-sequence-list>section+section{border-top:1px solid #dde7e8!important}.figberry-footer,.figma-browser-shell+.figberry-footer,.figma-browser>.figberry-footer{color:#a9bdc5!important;background:#123746!important;border:0!important;width:100%!important;min-height:72px!important;padding-inline:20px!important;position:relative!important;inset:auto!important}.figberry-footer:before{display:none!important}.figberry-footer a,.figberry-footer b{color:#eef8f8!important}.figberry-footer em{color:#91aab3!important}.figberry-footer em i{background:#4cbac2!important}@media (min-width:768px){.figberry-footer{padding-inline:32px!important}}@media (min-width:1024px){.figberry-footer{padding-inline:40px!important}}@media (min-width:1280px){.figberry-footer{padding-inline:112px!important}}@media (min-width:1536px){.figberry-footer{padding-inline:max(152px,50vw - 800px)!important}}@media (max-width:700px){.figma-browser-shell.container-padding{padding-top:30px!important;padding-bottom:48px!important}.figma-browser-grid{gap:14px!important}.figma-content-tools,.figma-device-filters,.figma-project-file-tabs{padding:10px!important}.figberry-footer{flex-wrap:wrap;gap:10px;min-height:96px!important;padding-block:22px!important}}body,html{font-kerning:normal;text-rendering:optimizelegibility;overflow-x:visible}body,input,select,textarea{letter-spacing:.006em!important}.figma-browser-title h1,.figma-sequence-list>section>header b,h1,h2,h3,h4,h5,h6{letter-spacing:-.018em!important}.figma-card-copy-node,.figma-content-tools button,.figma-device-filters button,.figma-project-file-tabs button,a,a.active,a:focus-visible,a:hover,b,button,button.active,button:focus-visible,button:hover,label,nav,small{letter-spacing:.008em!important}.eyebrow,.figberry-login-panel form>small,.figberry-side-label{letter-spacing:.14em!important}.figma-content-tools nav button,.figma-device-filters button,.figma-project-file-tabs button{box-shadow:none!important;border:1px solid #0000!important;transform:none!important}.figma-content-tools nav button:after,.figma-content-tools nav button:before,.figma-device-filters button:after,.figma-device-filters button:before,.figma-project-file-tabs button:after,.figma-project-file-tabs button:before{display:none!important}.figma-content-tools nav button.active,.figma-device-filters button.active,.figma-project-file-tabs button.active{color:#fff!important;box-shadow:none!important;background:#1d4555!important;border-color:#1d4555!important}.figma-content-tools nav button.active span,.figma-content-tools nav button.active svg,.figma-device-filters button.active span,.figma-device-filters button.active svg,.figma-project-file-tabs button.active span,.figma-project-file-tabs button.active svg{color:#fff!important}.figma-content-tools nav button.active i,.figma-device-filters button.active i,.figma-project-file-tabs button.active i{color:#254854!important;background:#fff!important}.figma-content-tools nav button:hover,.figma-device-filters button:hover,.figma-project-file-tabs button:hover{transform:none!important}.figma-browser-shell,.figma-browser-shell>section,.figma-sequence-list,.figma-sequence-list>section,.figma-sequence-list>section>header,.figma-sequence-list>section>header>div{min-width:0!important;max-width:100%!important}.figma-sequence-list>section{overflow:visible!important}.figma-sequence-list>section>header{justify-content:space-between!important;gap:14px 24px!important}.figma-sequence-list>section>header,.figma-sequence-list>section>header>div{flex-wrap:wrap!important;align-items:center!important;display:flex!important}.figma-sequence-list>section>header>div{justify-content:flex-end!important;gap:10px 14px!important}.figma-sequence-list>section>header small{overflow-wrap:anywhere;min-width:0;white-space:normal!important}.figma-sequence-list .figma-browser-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0!important}.figma-browser-card-main,.figma-browser-card-shell{width:100%!important;min-width:0!important;max-width:100%!important}.figma-browser-card-shell{width:100%!important}.figma-browser-card-main .figma-browser-thumb{width:auto!important;max-width:none!important;margin-inline:10px!important}.figma-card-copy-node{min-height:42px!important;padding-inline:13px!important;font-size:12px!important}@media (max-width:760px){.figma-sequence-list>section>header,.figma-sequence-list>section>header>div{align-items:flex-start!important}.figma-sequence-list>section>header>div{width:100%;justify-content:space-between!important}.figma-sequence-list .figma-browser-grid{grid-template-columns:1fr!important}}@media (max-width:1280px){.figma-sequence-list .figma-browser-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.figma-sequence-list .figma-browser-grid{grid-template-columns:minmax(0,1fr)!important}}.app-custom-select{min-width:184px;position:relative}.app-custom-select>button{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 13px;display:flex;color:#243e49!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfdddf!important;border-radius:12px!important}.app-custom-select.open>button{border-color:#4bb5bd!important}.app-custom-select.open>button svg{transform:rotate(180deg)}.app-custom-select>div{z-index:260;background:#fff;border:1px solid #d5e1e2;border-radius:14px;width:max(100%,220px);max-height:290px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 20px 55px #17374429}.app-custom-select>div>button{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;display:flex;color:#52666e!important;background:0 0!important;border:0!important;border-radius:9px!important}.app-custom-select>div>button:hover{color:#183b4a!important;background:#edf6f6!important}.app-custom-select>div>button.selected{color:#fff!important;background:#1d4555!important}@media (max-width:800px){.app-custom-select{width:100%}}.topbar{width:100%!important;min-height:84px!important;padding-inline:clamp(24px,3vw,56px)!important}.topbar .logo-image-header{width:214px!important;height:56px!important}.topbar nav{gap:7px!important;padding:6px!important}.topbar .compare-history-menu>button,.topbar .product-nav-link,.topbar .support-menu>button,.topbar nav>a,.topbar nav>button{min-height:44px!important;padding-inline:15px!important;font-size:14px!important;font-weight:600!important;line-height:1!important}.topbar nav svg{width:17px;height:17px}.topbar .compare-history-menu>button em{min-width:24px!important;height:24px!important;font-size:11px!important}.topbar .user-menu-trigger{min-height:52px!important;padding:5px 12px 5px 7px!important;font-size:15px!important}.topbar .user-menu-trigger>span{width:40px!important;height:40px!important}.topbar .user-menu-trigger b{font-size:15px!important}@media (min-width:1536px){.topbar{padding-inline:56px!important}}@media (max-width:1100px){.topbar{padding-inline:24px!important}.topbar .product-nav-link,.topbar nav>a,.topbar nav>button{padding-inline:11px!important;font-size:13px!important}}.setup-page{grid-template-columns:minmax(0,1fr) minmax(570px,620px)!important}.setup-card{justify-self:end;width:100%!important;max-width:620px!important}@media (max-width:980px){.setup-page{grid-template-columns:minmax(0,1fr)!important;padding-inline:16px!important}.setup-card{justify-self:center;width:min(720px,100%)!important;max-width:720px!important}}@media (max-width:560px){.setup-page{padding-inline:12px!important}}.figberry-header-brand>img,.figberry-login-mobile-brand img,.figberry-wordmark img,.figma-brand-home img,.figma-start-nav img,.logo-image img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important}.figberry-login{width:100%;background:#123746!important;grid-template-columns:minmax(0,1.08fr) minmax(410px,.72fr)!important;align-items:center!important;gap:clamp(18px,2vw,32px)!important;padding:clamp(22px,3.4vw,56px)!important}.figberry-login-story:after,.figberry-login-story:before,.figberry-login:after,.figberry-login:before,.login-panel-orbit{display:none!important}.figberry-login-story{min-height:min(760px,100svh - clamp(44px,6.8vw,112px));background:#123746!important;border:0!important;border-radius:28px!important;padding:clamp(34px,5vw,78px)!important}.login-orbits i:first-child{opacity:.65;width:150px;height:150px;bottom:60px;right:-55px}.login-orbits i:nth-child(2){width:70px;height:70px;bottom:34px;right:62px}.login-orbits i:nth-child(3){top:10%;right:9%}.figberry-wordmark{width:clamp(240px,24vw,350px)!important;height:118px!important;margin:0!important}.figberry-wordmark img{object-fit:contain!important;object-position:left center!important;width:100%!important;height:100%!important}.figberry-login-story>div:nth-child(3){margin-block:clamp(24px,4vh,52px)!important}.figberry-login-story h1{overflow-wrap:normal;max-width:720px!important;margin:20px 0 24px!important;font-size:clamp(46px,5vw,76px)!important;line-height:.96!important}.figberry-login-story h1 em{white-space:normal}.figberry-login-story p{max-width:610px!important;margin-bottom:0!important}.figberry-proof{margin-top:clamp(26px,4vh,42px)!important}.figberry-login-story>footer{padding-top:18px!important}.figberry-login-panel{min-height:min(760px,100svh - clamp(44px,6.8vw,112px));border:1px solid #dce7e8!important;border-radius:28px!important;padding:clamp(36px,4.5vw,72px)!important}.figberry-login-panel form{max-width:430px}.figberry-login-panel h2{font-size:clamp(38px,3.6vw,52px)!important}.figberry-login-panel form>p{margin-bottom:26px!important}.figberry-login-panel form>label>span{min-height:56px!important}.figberry-login-submit{min-height:58px!important}@media (max-width:980px){.figberry-login{background:#f5f9f9!important;grid-template-columns:1fr!important;padding:16px!important}.figberry-login-story{display:none!important}.figberry-login-panel{min-height:calc(100svh - 32px);border-radius:22px!important;padding:28px clamp(22px,7vw,52px)!important}.figberry-login-mobile-brand{width:min(250px,72vw)!important;height:84px!important;margin:0 0 28px!important}.figberry-login-mobile-brand img{object-fit:contain!important;object-position:left center!important;width:100%!important;height:100%!important}}@media (max-width:680px){.topbar{min-height:66px;padding-inline:16px}.logo-image-header{width:142px;height:38px}.topbar nav>a:not(.active),.topbar nav>button:not(.user-menu-trigger){display:none!important}.figberry-login-story{min-height:470px;padding:30px 24px 90px!important}.figberry-login-story h1{font-size:48px!important}.figberry-proof{grid-template-columns:1fr}.figberry-proof span:nth-child(n+2){display:none!important}.figberry-login-panel{padding:0 16px 30px!important}.figberry-login-panel form{border-radius:28px 28px 28px 8px!important;padding:28px 22px!important}.figma-browser-shell{padding-inline:14px!important}.figma-browser-title{align-items:start!important}.figma-browser-title>label{width:100%!important}.stats{grid-template-columns:1fr!important}.stats>div{border-bottom:1px solid #e1e9ea!important;border-right:0!important}}input,input:focus,input:focus-visible,select,select:focus,select:focus-visible,textarea,textarea:focus,textarea:focus-visible{box-shadow:none!important;outline:0!important}.figberry-login-panel form>label>span:focus-within,.figma-browser-title>label:focus-within,.figma-project-menu>label:focus-within,.input-shell:focus-within,.responsive-node-grid>label:focus-within{box-shadow:none!important;border-color:#54bac2!important;outline:0!important}.figma-browser>header.figberry-app-header .figberry-header-brand{width:226px!important;min-width:226px!important;height:58px!important}.figma-browser>header.figberry-app-header .figberry-header-brand>img{object-position:left center!important;width:100%!important;height:100%!important;transform:none!important}.figberry-login{align-items:stretch;min-height:100svh;background:#0f3445!important;grid-template-columns:minmax(0,1fr) minmax(420px,.76fr)!important;gap:0!important;padding:clamp(20px,4vw,72px)!important;display:grid!important}.figberry-login:after,.figberry-login:before{content:"";pointer-events:none;border-radius:50%;position:absolute}.figberry-login:before{opacity:.42;background:#32aeb9;width:34vw;height:34vw;top:-19vw;right:-12vw}.figberry-login:after{opacity:.5;background:#247b91;width:22vw;height:22vw;bottom:-13vw;left:-9vw}.figberry-login-story{min-height:min(760px,100svh - clamp(40px,8vw,144px));background:#123646!important;border-radius:30px 0 0 30px!important;padding:clamp(40px,5.5vw,96px)!important}.figberry-login-story:before{width:430px!important;height:430px!important;box-shadow:none!important;background:#f8fbfb!important;border:0!important;border-radius:50%!important;inset:-150px -185px auto auto!important}.figberry-login-story:after{display:none!important}.login-orbits{pointer-events:none;inset:0;z-index:-1!important;position:absolute!important}.login-orbits i{border-radius:50%;display:block;position:absolute}.login-orbits i:first-child{background:#36b7c1;width:180px;height:180px;bottom:70px;right:-72px}.login-orbits i:nth-child(2){background:#237489;width:88px;height:88px;bottom:38px;right:70px;box-shadow:0 18px 45px #041e2b38}.login-orbits i:nth-child(3){background:#ef8b2c;width:16px;height:16px;top:17%;right:32%}.figberry-login-story h1{max-width:790px!important;font-size:clamp(48px,5.4vw,86px)!important}.figberry-login-story>footer{z-index:2;position:relative}.figberry-login-panel{z-index:2;border-radius:0 30px 30px 0;min-height:min(760px,100svh - clamp(40px,8vw,144px));overflow:hidden;background:#f8fbfb!important;padding:clamp(38px,5vw,84px)!important;display:grid!important}.login-panel-orbit{opacity:.22;background:#35b4bf;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-84px;right:-74px}.figberry-login-panel form{width:min(470px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.figberry-login-icon{border-radius:50%!important;width:58px!important;height:58px!important;margin-bottom:30px!important}.figberry-login-panel form>small{color:#2b8190!important;letter-spacing:.19em!important}.figberry-login-panel h2{margin-top:15px!important;font-size:clamp(42px,4vw,58px)!important;font-weight:520!important}.figberry-login-panel form>label{margin-top:30px!important}.figberry-login-panel form>label+label{margin-top:17px!important}.figberry-login-panel form>label>span{background:#eef3f3!important;border:1px solid #d9e5e6!important;border-radius:10px!important;min-height:60px!important}.figberry-login-panel form>label>span:focus-within{background:#fff!important;border-color:#42b6bf!important}.figberry-login-submit{border-radius:10px!important;min-height:64px!important;margin-top:32px!important}.figberry-login-note{margin-top:22px!important;padding:14px 0 14px 16px!important}@media (max-width:980px){.figberry-login{background:#f8fbfb!important;grid-template-columns:1fr!important;padding:18px!important}.figberry-login-story{display:none!important}.figberry-login-panel{min-height:calc(100svh - 36px);border-radius:24px!important;margin:0!important;padding:30px clamp(22px,7vw,60px)!important}.figberry-login-mobile-brand{width:210px!important;height:72px!important;margin-bottom:34px!important;display:block!important}}:root{--ink:#2b2025;--muted:#74656b;--violet:#5ec1ca;--violet-dark:#6e409d;--coral:#f43f5e;--paper:#f7f9f9;--line:#ece7eb;--green:#5ec1ca;--lime:#f28919;--forest:#18273a;--brand-violet:#5ec1ca;--brand-blue:#db2777;--brand-cyan:#f28919;--brand-gradient:#5ec1ca;--success:#15803d;--success-soft:#ecfdf3;--danger:#dc2626;--danger-soft:#fef2f2;--content-max:1360px;--page-gutter:clamp(20px,2.5vw,48px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;min-height:100%}body{background:var(--paper);min-height:100vh;color:var(--ink);flex-direction:column;margin:0;font-family:Manrope Variable,Segoe UI,sans-serif;display:flex}h1,h2{font-family:Plus Jakarta Sans Variable,Manrope Variable,sans-serif;font-weight:750}.brand{font-family:Manrope Variable,sans-serif}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.topbar{height:82px;padding-inline:max(var(--page-gutter),calc((100vw - var(--content-max))/2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:#ffffffeb;border-bottom:1px solid #070a1f14;justify-content:space-between;position:sticky;top:0;box-shadow:0 8px 28px #070a1f0f}.brand,.topbar{align-items:center;display:flex}.brand{color:var(--forest);letter-spacing:-.75px;background:0 0;border:0;gap:12px;font-size:20px;font-weight:800}.topbar a.brand{text-decoration:none}.logo-image{flex:none;display:block;position:relative;overflow:hidden}.logo-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.logo-image-header{width:220px;height:58px}.topbar nav{align-items:center;gap:30px;display:flex}.compare-history-menu,.support-menu{position:relative}.compare-history-menu>button,.support-menu>button{color:#4f4450;cursor:pointer;background:#fff;border:1px solid #e1dbe5;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font:750 13px Manrope Variable,sans-serif;display:inline-flex}.compare-history-menu.open>button,.support-menu.open>button{color:#5d3185;background:#f7f1fb;border-color:#b99acf;box-shadow:0 0 0 3px #6e409d13}.compare-history-menu.open>button>svg:last-child,.support-menu.open>button>svg:last-child{transform:rotate(180deg)}.compare-history-menu>button em{color:#fff;background:#6e409d;border-radius:99px;place-items:center;min-width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.compare-history-menu>div,.support-menu-panel{z-index:240;background:#fff;border:1px solid #e4dae9;border-radius:16px;gap:4px;width:300px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 65px #26152f2e}.compare-history-menu>div>header,.support-menu-panel header{text-align:left;border-bottom:1px solid #eee7f0;gap:3px;padding:10px 11px 12px;display:grid}.compare-history-menu header small,.support-menu-panel header small{color:#a66c2d;letter-spacing:.12em;font-size:9px;font-weight:900}.compare-history-menu header b,.support-menu-panel header b{color:#241a22;font-size:14px}.compare-history-menu>div>button,.support-menu-panel>a,.support-menu-panel>button{text-align:left;cursor:pointer;align-items:center;gap:11px;min-height:61px;padding:9px 10px;color:#342b32!important;background:#fff!important;border:0!important;border-radius:11px!important;text-decoration:none!important;display:flex!important}.compare-history-menu>div>button:hover,.support-menu-panel>a:hover,.support-menu-panel>button:hover{background:#f7f1fb!important}.support-menu-panel i{color:#6e409d;background:#f2e8f8;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.compare-history-menu>div>button>span,.support-menu-panel span{gap:3px;min-width:0;display:grid}.compare-history-menu>div>button b,.support-menu-panel b{color:#30242c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.compare-history-menu>div>button small,.support-menu-panel small{color:#8a7e85;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.compare-history-menu>div>button>svg{color:#9b84aa;margin-left:auto}.compare-history-menu>div>p{color:#8a7e85;text-align:center;margin:0;padding:20px 12px;font-size:12px}.topbar nav a{color:#57534e;font-size:14px;font-weight:650;text-decoration:none}.topbar nav a.product-nav-link{color:#314552;background:#fff;border:1px solid #dce4e7;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 13px;display:inline-flex}.topbar nav a.product-nav-link.active{color:#152b3d;background:#eaf7f8;border-color:#c8e8ec}.topbar nav .product-nav-button{color:#314552;cursor:pointer;background:#fff;border:1px solid #dce4e7;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.topbar nav .product-nav-button:hover{background:#f4fafb;border-color:#c8e8ec}.figma-toolbar-help-link{color:#526570;background:#fff;border:1px solid #d9e3e6;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.figma-toolbar-help-link:hover{color:#183043;background:#eef8f9;border-color:#5ec1ca}.topbar .nav-text-button{color:#57534e;cursor:pointer;background:0 0;border:0;padding:0;font:650 14px Manrope Variable,sans-serif}.topbar .nav-text-button:hover{color:var(--forest)}.help-button{height:40px;color:var(--ink);background:0 0;border:1px solid #ccd7d1;border-radius:99px;align-items:center;gap:7px;padding:0 15px;font-weight:700;display:flex}.topbar a.help-button{text-decoration:none}.topbar nav a.history-nav-link{color:var(--green);background:#eaf8f9;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-weight:800;display:inline-flex}.user-menu{position:relative}.user-menu-trigger{min-width:176px;height:48px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #d4ded8;border-radius:14px;align-items:center;gap:9px;padding:5px 10px 5px 6px;display:flex;box-shadow:0 5px 16px #070a1f0f}.user-menu-dropdown header>span,.user-menu-trigger>span{width:34px;height:34px;color:var(--lime);background:var(--forest);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.user-menu-dropdown p,.user-menu-trigger p{text-align:left;gap:2px;min-width:0;margin:0;display:grid}.user-menu-trigger p{flex:1}.user-menu-trigger b{max-width:110px;color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-menu-trigger small{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:650}.user-menu-trigger>svg{color:#79877f;transition:transform .2s}.user-menu-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.user-menu-dropdown{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #d8e1dc;border-radius:17px;width:300px;padding:10px;animation:login-toast-in .2s ease-out;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #0d2a2129}.user-menu-dropdown header{border-bottom:1px solid #e5eae7;align-items:center;gap:10px;padding:9px 8px 14px;display:flex}.user-menu-dropdown header>span{border-radius:12px;width:40px;height:40px}.user-menu-dropdown header b{color:var(--forest)}.user-menu-dropdown header b,.user-menu-dropdown header small{max-width:210px;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-menu-dropdown header small{color:var(--muted)}.user-menu-dropdown section{gap:2px;padding:8px 0;display:grid}.user-menu-dropdown section>div{min-height:51px;color:var(--green);border-radius:10px;align-items:flex-start;gap:9px;padding:8px;display:flex}.user-menu-dropdown section>div:hover{background:#f2f6f3}.user-menu-dropdown section p{gap:3px}.user-menu-dropdown section small{color:#8a9690;text-transform:uppercase;font-size:12px;font-weight:750}.user-menu-dropdown section b{max-width:220px;color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-menu-dropdown .user-role{width:fit-content;color:var(--green);text-transform:capitalize;background:#eaf8f9;border-radius:99px;padding:3px 6px}.user-logout{color:#d64d43;cursor:pointer;background:#fff5f3;border:1px solid #ffd4cf;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;font-size:12px;font-weight:850;display:flex}.user-logout:hover{background:#ffeae7}.user-logout:disabled{opacity:.65;cursor:wait}.topbar .user-menu-dropdown .user-menu-links{grid-template-columns:1fr;gap:3px;padding:8px 0;display:grid}.topbar .user-menu-dropdown .user-menu-links a{min-height:58px;color:var(--forest);border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:9px;text-decoration:none;display:grid}.user-menu-links a>span{width:36px;height:36px;color:var(--green);background:#eaf8f9;border-radius:10px;flex:none;place-items:center;display:grid}.user-menu-links a p{gap:3px;min-width:0}.user-menu-links a b{font-size:13px}.user-menu-links a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.profile-page{background:#f7f9f9;min-height:100vh}.profile-shell{width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:58px 0 90px}.profile-hero{color:#fff;background:#18273a;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:220px;padding:36px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #070a1f24}.profile-hero:after{content:"";border:1px solid #f43f5e40;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-190px;right:-120px;box-shadow:0 0 0 58px #f43f5e0a,0 0 0 116px #f43f5e06}.profile-avatar{width:86px;height:86px;color:var(--lime);background:#ffffff17;border:1px solid #ffffff24;border-radius:24px;place-items:center;font-size:28px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff1f}.profile-hero>div:nth-child(2){z-index:1;position:relative}.profile-hero>div:nth-child(2)>span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.profile-hero h1{color:#fff;letter-spacing:-1.5px;margin:8px 0 4px;font-size:42px;line-height:1}.profile-hero p{color:#b9cbc4;margin:0;font-size:14px}.profile-hero>a{z-index:1;height:46px;color:var(--forest);background:var(--lime);border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;display:flex;position:relative}.profile-grid{grid-template-columns:1fr 1.15fr;gap:18px;margin-top:22px;display:grid}.profile-card{background:#fff;border:1px solid #d8e1db;border-radius:20px;padding:24px;box-shadow:0 14px 38px #070a1f0f}.profile-card>header{align-items:center;gap:11px;display:flex}.profile-card>header>span{width:42px;height:42px;color:var(--green);background:#eaf8f9;border-radius:12px;flex:none;place-items:center;display:grid}.profile-card h2,.profile-history-card h2{margin:0;font-family:Manrope Variable,sans-serif;font-size:18px;font-weight:800}.profile-card header p{color:var(--muted);margin:4px 0 0;font-size:12px}.profile-details dl{margin:22px 0 0;display:grid}.profile-details dl>div{border-top:1px solid #e6ebe8;grid-template-columns:1fr 1.4fr;gap:14px;padding:15px 0;display:grid}.profile-details dt{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.profile-details dd{overflow-wrap:anywhere;color:var(--forest);margin:0;font-size:13px;font-weight:750}.session-card>header i{color:#5ec1ca;background:#eaf8f9;border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800;display:flex}.session-device{background:#f8faf8;border:1px solid #d9e4de;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:22px;padding:16px;display:grid}.session-device>span{width:40px;height:40px;color:var(--lime);background:var(--forest);border-radius:11px;place-items:center;display:grid}.session-device div{gap:3px;display:grid}.session-device b{font-size:13px}.session-device small{color:var(--muted);font-size:12px}.session-device time{color:var(--green);align-items:center;gap:5px;font-size:12px;font-weight:750;display:flex}.session-security{color:var(--green);background:#fff1f2;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px;display:flex}.session-security p{gap:3px;margin:0;display:grid}.session-security b{color:var(--forest);font-size:12px}.session-security small{color:var(--muted);font-size:12px;line-height:1.5}.profile-history-card{color:var(--forest);background:#fff;border:1px solid #d6e0da;border-radius:20px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 14px 38px #070a1f0d}.profile-history-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #070a1f1a}.profile-history-card>span{width:50px;height:50px;color:var(--lime);background:var(--forest);border-radius:14px;place-items:center;display:grid}.profile-history-card small{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.profile-history-card h2{margin-top:4px}.profile-history-card p{color:var(--muted);margin:5px 0 0;font-size:12px}@media (max-width:760px){.profile-hero{grid-template-columns:auto 1fr;padding:28px}.profile-hero>a{grid-column:1/-1;width:fit-content}.profile-grid{grid-template-columns:1fr}.profile-history-card{grid-column:auto}}.auth-checking{min-height:100vh;color:var(--forest);background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-checking>span{width:58px;height:58px;color:var(--lime);background:var(--forest);border-radius:17px;place-items:center;margin-bottom:20px;display:grid;box-shadow:0 15px 35px #070a1f33}.auth-checking>.login-spinner{color:var(--green)}.auth-checking h1{margin:14px 0 5px;font-size:25px}.auth-checking p{color:var(--muted);margin:0;font-size:12px}.setup-page{min-height:calc(100vh - 82px);padding:58px max(var(--page-gutter),calc((100vw - var(--content-max))/2)) 54px;grid-template-columns:minmax(0,1.05fr) minmax(420px,480px);align-items:center;gap:clamp(44px,5vw,72px);display:grid;position:relative;overflow:hidden}.mesh{filter:blur(1px);pointer-events:none;border-radius:999px;position:absolute}.mesh-one,.mesh-two{display:none}.hero-copy{z-index:1;align-self:center;margin-top:0;position:relative}.eyebrow{color:#6e409d;letter-spacing:.08em;text-transform:uppercase;background:#eaf8f9;border:1px solid #fbcfe8;border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.hero-copy h1,.results-head h1,.scan-page h1{letter-spacing:-2.5px;max-width:650px;margin:22px 0 17px;font-size:clamp(44px,4.2vw,64px);line-height:1.03}.hero-copy h1 em{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:780;position:relative}.hero-copy h1 em:after{content:"";background:url("data:image/svg+xml,%3Csvg width='300' height='9' viewBox='0 0 300 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7C76 1 226 1 298 5' stroke='%23ff7667' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:8px;position:absolute;bottom:-8px;left:1%;right:0}.hero-copy>p{max-width:590px;color:var(--muted);font-size:16px;line-height:1.7}.trust-row{color:#57534e;flex-wrap:wrap;gap:22px;margin-top:30px;font-size:13px;font-weight:650;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.trust-row svg{color:var(--green)}.setup-card{z-index:1;background:#fffffffa;border:1px solid #e4e7ec;border-radius:22px;padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 55px #10182817}.setup-card:before{content:"";filter:blur(28px);pointer-events:none;background:#f43f5e33;border-radius:50%;width:190px;height:190px;position:absolute;top:-115px;right:-110px}.workspace-tool-tabs{z-index:1;background:#faf7f8;border:1px solid #eadde3;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin:-8px 0 23px;padding:5px;display:grid;position:relative}.workspace-tool-tabs button{color:#806d75;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.workspace-tool-tabs button.active{color:#fff;background:var(--forest);box-shadow:0 5px 13px #21151a2e}.card-heading{align-items:center;gap:14px;margin-bottom:26px;display:flex}.card-icon{background:var(--forest);width:46px;height:46px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.card-heading h2{letter-spacing:-.5px;margin:0 0 4px;font-size:21px}.card-heading p{color:var(--muted);margin:0;font-size:13px}label{margin-top:18px;display:block}label>span{color:var(--forest);align-items:center;gap:7px;margin-bottom:8px;font-size:13px;font-weight:750;transition:color .2s,transform .2s;display:flex}label:has(.input-shell:focus-within)>span{color:var(--green)}.info-dot{color:var(--muted);background:0 0;border:1px solid #c9c4d5;border-radius:50%;width:16px;height:16px;padding:0;font-size:12px;font-weight:700;line-height:13px}.input-shell{background:#fff;border:1px solid #d4ddd7;border-radius:12px;height:50px;transition:border-color .18s,background .18s;position:relative}.input-shell:hover{border-color:#aebfb6}.input-shell:focus-within{border-color:var(--green);background:#fff}.input-shell input{width:100%;height:100%;color:var(--ink);background:0 0;border:0;border-radius:11px;outline:none;padding:0 42px 0 15px;font-size:14px}.input-shell input:focus{padding-left:15px}.input-shell input::placeholder{color:#a7afa9;transition:color .2s}.input-shell input:focus::placeholder{color:#bcc4bf}.input-shell input:-webkit-autofill,.input-shell input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.input-shell input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.input-action{color:#8d879a;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:7px;right:8px}.valid{color:var(--green);position:absolute;top:15px;right:13px}label small{color:#928ca0;margin-top:6px;font-size:12px;display:block}label small code{color:#8f1f4e;background:#eaf8f9;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}label small.secure{color:var(--green);align-items:center;gap:5px;display:flex}.token-permission{background:#faf8f9;border:1px solid #ded7db;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:12px;transition:border-color .2s,background .2s;display:flex}.token-permission.allowed{background:#eff9f4;border-color:#acd8c0}.token-permission>label{cursor:pointer;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.token-permission input{accent-color:#16835b;flex:none;width:17px;height:17px;margin-top:2px}.token-permission label>span{gap:3px;display:grid}.token-permission b{color:var(--forest);font-size:12px}.token-permission small{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.token-permission>i{color:#0e7651;white-space:nowrap;background:#d9f3e6;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;display:flex}.token-storage-notice{color:#0f7653;background:#ebf8f1;border:1px solid #b7ddc9;border-radius:9px;align-items:center;gap:7px;margin-top:8px;padding:9px 10px;font-size:11px;font-weight:750;line-height:1.4;display:flex}.token-storage-notice.error{color:#b43f37;background:#fff1ef;border-color:#f2c2bd}.token-storage-notice span{flex:1}.token-storage-notice button{width:25px;height:25px;color:inherit;cursor:pointer;background:#0000000d;border:0;border-radius:7px;place-items:center;display:grid}.divider{color:#9c96a8;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:24px 0 1px;font-size:12px;font-weight:750;display:flex}.divider:after,.divider:before{content:"";background:var(--line);flex:1;height:1px}.primary{color:#fff;background:var(--brand-gradient);border:0;border-radius:99px;justify-content:center;align-items:center;gap:9px;width:100%;height:53px;margin-top:24px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 13px 28px #c2185b40}.primary:hover{filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 18px 34px #db277747}.form-error{color:#bf4236;background:#fff1ef;border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:9px 11px;font-size:12px;display:flex}.local-tunnel-guide{background:#fff9e9;border:1px solid #e4c77f;border-radius:13px;gap:12px;margin-top:13px;padding:14px;scroll-margin-top:100px;display:grid}.local-tunnel-title{align-items:center;gap:10px;display:flex}.local-tunnel-title>span{color:#fff;background:#a96e0f;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.local-tunnel-step>div,.local-tunnel-title>div{gap:3px;min-width:0;display:grid}.local-tunnel-step b,.local-tunnel-title b{color:#5f430f;font-size:12px}.local-tunnel-step small,.local-tunnel-title small{color:#806a41;margin:0;font-size:11px;line-height:1.4}.local-tunnel-step{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;display:grid}.local-tunnel-step>i{color:#fff;background:#c18420;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:900;display:grid}.tunnel-command{background:#fff;border:1px solid #ead59e;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:5px;padding:6px 7px 6px 9px;display:flex}.tunnel-command code{color:#3d2b0b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;overflow:hidden}.tunnel-command button{color:#725019;cursor:pointer;background:#fff9e9;border:1px solid #dec481;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:11px;font-weight:850;display:flex}.primary:disabled{color:#8c816f;box-shadow:none;cursor:not-allowed;filter:none;background:#e8e1d5;transform:none}.results-actions .add-project-action{color:#7d2850;background:#fff4f8;border-color:#e7b7cf}.results-actions .add-project-action:disabled{opacity:.55;cursor:wait}.project-result-notice{color:#0f7653;background:#ebf8f1;border:1px solid #b7ddc9;border-radius:11px;align-items:center;gap:8px;margin:-8px 0 20px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}.project-result-notice.error{color:#b43f37;background:#fff2f0;border-color:#f4c2bd}.project-picker-backdrop{z-index:410;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a0f149e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.project-picker{background:#fff;border:1px solid #eadfe5;border-radius:22px;width:min(560px,100%);max-height:calc(100vh - 44px);padding:22px;overflow:auto;box-shadow:0 30px 90px #1f0e174d}.project-picker>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:17px;display:grid}.project-picker>header>span{color:#fff;background:var(--brand-gradient);border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.project-picker>header h2{margin:0 0 3px;font-size:19px}.project-picker>header p{color:var(--muted);margin:0;font-size:12px}.project-picker>header>button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.project-current{background:#f7f3f5;border-radius:11px;gap:4px;margin:15px 0;padding:11px;display:grid}.project-current small{color:#9a7787;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:850}.project-current b,.project-current span{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-current span{color:var(--muted)}.project-create-inline{grid-template-columns:1fr auto;gap:8px;display:grid}.project-create-inline input{border:1px solid #d8d0d5;border-radius:10px;outline:none;min-width:0;height:42px;padding:0 12px}.project-create-inline input:focus{border-color:#5ec1ca}.project-create-inline button{color:#fff;cursor:pointer;background:#3a202d;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.project-picker-error{color:#b43f37;background:#fff0ee;border-radius:8px;margin-top:10px;padding:9px 10px;font-size:12px}.project-picker-list{gap:7px;max-height:255px;margin-top:14px;display:grid;overflow:auto}.project-picker-item{background:#fff;border:1px solid #e1d9de;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;display:grid;overflow:hidden}.project-picker-item.selected{background:#fff2f7;border-color:#cc5a8c;box-shadow:inset 0 0 0 1px #efb4ce}.project-picker-item.already{background:#f2fbf6;border-color:#b8ddca}.project-picker-choice{min-width:0;color:var(--forest);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.project-picker-choice>span{color:#a82962;background:#eaf8f9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.project-picker-item.already .project-picker-choice>span{color:#14734f;background:#dcf5e8}.project-picker-choice>i{color:#14734f;white-space:nowrap;background:#d9f4e6;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;display:flex}.project-picker-remove{color:#c9473e;cursor:pointer;background:#fff4f2;border:1px solid #f3c4bf;border-radius:9px;place-items:center;width:42px;margin:8px 8px 8px 0;display:grid}.project-picker-remove:hover{color:#fff;background:#d95349}.project-picker-list p{gap:3px;margin:0;display:grid}.project-picker-list b{font-size:13px}.project-picker-list small{color:var(--muted);font-size:11px}.project-picker-state{min-height:90px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.project-picker>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:17px;padding-top:15px;display:flex}.project-picker>footer button{min-height:40px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #d9d0d5;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.project-picker>footer button:last-child{color:#fff;background:#3a202d;border-color:#3a202d}.project-picker button:disabled{opacity:.48;cursor:not-allowed}.projects-page{background:#faf7f8;min-height:100vh}.projects-hero{color:#fff;background:#281821;grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;padding:62px max(24px,50vw - 590px);display:grid}.projects-hero>div>a{color:#e9c9d8;gap:5px;width:fit-content;text-decoration:none}.projects-hero>div>a,.projects-hero>div>span{align-items:center;font-size:12px;display:flex}.projects-hero>div>span{color:#f59abd;letter-spacing:.09em;text-transform:uppercase;gap:7px;margin-top:26px;font-weight:850}.projects-hero h1{letter-spacing:-2px;margin:12px 0;font-size:48px;line-height:1.03}.projects-hero h1 em{color:#ff80b5;font-family:Newsreader Variable,serif;font-weight:500}.projects-hero>div>p{color:#decbd4;max-width:540px;margin:0;line-height:1.55}.projects-hero form{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;gap:9px;padding:20px;display:grid}.projects-hero form small{color:#ffb2d0;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.projects-hero form input,.projects-hero form textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#12080d6b;border:1px solid #fff3;border-radius:10px;outline:none;padding:12px;font-size:13px}.projects-hero form input:focus,.projects-hero form textarea:focus{border-color:#ff80b5}.projects-hero form button{color:#2b1821;cursor:pointer;background:#ff80b5;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-weight:850;display:flex}.projects-workspace{grid-template-columns:310px 1fr;align-items:start;gap:18px;width:min(1180px,100% - 40px);min-height:580px;margin:36px auto 60px;display:grid;position:relative}.projects-error{color:#b43f37;background:#fff0ee;border:1px solid #f0bdb8;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;padding:11px 13px;font-size:12px;display:flex}.projects-error span{flex:1}.projects-error button{color:inherit;cursor:pointer;background:0 0;border:0}.project-detail,.projects-workspace>aside{background:#fff;border:1px solid #e5dce1;border-radius:17px;overflow:hidden;box-shadow:0 14px 40px #2a16200f}.projects-workspace>aside>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:67px;padding:12px 14px;display:flex}.projects-workspace>aside h2{margin:0;font-size:17px}.projects-workspace>aside header small{color:var(--muted);font-size:11px}.projects-workspace>aside header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.projects-workspace>aside>button{width:100%;min-height:69px;color:var(--forest);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0e9ed;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.projects-workspace>aside>button.selected{background:#eaf8f9;box-shadow:inset 3px 0 #5ec1ca}.projects-workspace>aside>button>span{color:#a92560;background:#eaf8f9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.projects-workspace>aside>button p{gap:3px;margin:0;display:grid}.projects-workspace>aside>button b{font-size:13px}.projects-workspace>aside>button small{color:var(--muted);font-size:11px}.projects-workspace>aside>button i{color:#8b3158;background:#f8d8e6;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:11px;font-style:normal;font-weight:850;display:grid}.projects-state{min-height:150px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:12px;display:flex}.project-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:18px 20px;display:flex}.project-detail>header span{color:#b02c65;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.project-detail>header h2{margin:4px 0;font-size:22px}.project-detail>header p{color:var(--muted);margin:0;font-size:12px}.project-detail>header>button{color:#b84138;cursor:pointer;background:#fff3f1;border:1px solid #efc5c1;border-radius:9px;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.projects-empty-detail{color:#a35978;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:30px;display:flex}.projects-empty-detail h2{color:var(--forest);margin:10px 0 5px;font-size:18px}.projects-empty-detail p{color:var(--muted);margin:0;font-size:12px}.projects-empty-detail a{color:#fff;background:#3a202d;border-radius:9px;align-items:center;gap:6px;margin-top:15px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.project-comparison-list{gap:10px;padding:14px;display:grid}.project-comparison-list article{background:#fffdfd;border:1px solid #e8dfe4;border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.project-comparison-route{align-items:center;gap:9px;min-width:0;display:flex}.project-comparison-route>span{color:#982756;background:#eaf8f9;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.project-comparison-route.live>span{color:#087254;background:#e6f7f0}.project-comparison-route p{gap:3px;min-width:0;margin:0;display:grid}.project-comparison-route small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.project-comparison-route b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-comparison-list footer,.project-comparison-list footer button{align-items:center;gap:5px;display:flex}.project-comparison-list footer button{min-height:34px;color:var(--forest);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd2d8;border-radius:8px;padding:0 9px;font-size:11px;font-weight:800}.project-comparison-list footer button:last-child{color:#b84138;border-color:#edc7c3;justify-content:center;width:34px;padding:0}.restored-comparison{color:var(--green);background:#eaf8f9;border:1px solid #bcdccc;border-radius:11px;align-items:flex-start;gap:8px;margin:-5px 0 18px;padding:10px 11px;display:flex}.restored-comparison>span{flex:1;gap:2px;display:grid}.restored-comparison b{color:var(--forest);font-size:12px}.restored-comparison small{color:var(--muted);font-size:12px}.restored-comparison button{width:25px;height:25px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.comparison-history{background:#f8faf9;border:1px solid #dce5df;border-radius:16px;margin:0 -3px 21px;padding:14px}.comparison-history>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.comparison-history>header>div{align-items:center;gap:9px;display:flex}.comparison-history>header>div>span{width:32px;height:32px;color:var(--lime);background:var(--forest);border-radius:9px;place-items:center;display:grid}.comparison-history header p{gap:2px;margin:0;display:grid}.comparison-history header b{color:var(--forest);font-size:12px}.comparison-history header small{color:var(--muted);font-size:12px}.comparison-history header em{color:var(--green);text-transform:uppercase;background:#eaf8f9;border-radius:99px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:850}.history-notice{color:#5ec1ca;background:#eaf8f9;border-radius:9px;align-items:flex-start;gap:6px;margin-top:10px;padding:8px 9px;font-size:12px;font-weight:750;line-height:1.4;display:flex}.history-notice.error{color:#c94b42;background:#fff0ed}.history-empty,.history-loading{min-height:60px;color:var(--muted);border:1px dashed #d4dfd8;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.history-empty{justify-content:flex-start;padding:10px}.history-empty>span{width:31px;height:31px;color:var(--green);background:#eaf8f9;border-radius:9px;place-items:center;display:grid}.history-empty p{gap:2px;margin:0;display:grid}.history-empty b{color:var(--forest);font-size:12px}.history-empty small{color:var(--muted);font-size:12px}.history-list{scrollbar-width:thin;gap:7px;max-height:214px;margin-top:10px;padding-right:3px;display:grid;overflow:auto}.history-list>article{cursor:pointer;background:#fff;border:1px solid #dde5e0;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px 10px;padding:9px 10px 7px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.history-list>article:focus-visible,.history-list>article:hover{border-color:#93c3ae;outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #070a1f14}.history-route{align-items:center;gap:6px;min-width:0;display:flex}.history-route>span{color:#db2777;background:#eaf8f9;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.history-route.live>span{color:var(--green);background:#eaf8f9}.history-route p{flex:1;gap:2px;min-width:0;margin:0;display:grid}.history-route small{color:#929d98;text-transform:uppercase;font-size:12px;font-weight:750}.history-route b{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.history-route>svg{color:#9aa59f}.history-list>article>footer{color:#8c9892;background:0 0;border-top:1px solid #edf1ee;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:6px;display:flex}.history-list time{align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.history-list footer button{color:#c4554d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.history-list footer button:hover{background:#fff0ed}.history-list footer button:disabled{opacity:.55;cursor:wait}.history-token-note{color:var(--green);justify-content:center;align-items:center;gap:5px;margin:9px 0 0;font-size:12px;font-weight:700;display:flex}.history-page{min-height:100vh;color:var(--forest);background:#f7f9f9}.history-topbar .brand img{object-fit:cover;width:100%;height:100%}.history-hero{min-height:405px;padding:64px max(var(--page-gutter),calc((100vw - var(--content-max))/2));color:#fff;background:#18273a;justify-content:space-between;align-items:center;gap:70px;display:flex;position:relative;overflow:hidden}.history-hero:after{content:"";border:1px solid #f43f5e3d;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-270px;right:-140px;box-shadow:0 0 0 72px #f43f5e09,0 0 0 145px #f43f5e06}.history-hero-copy{z-index:1;max-width:680px;position:relative}.history-hero-copy>a{color:#b9cbc4;margin-bottom:28px;font-weight:750;text-decoration:none}.history-hero-copy>a,.history-hero-copy>span{align-items:center;gap:6px;width:fit-content;font-size:12px;display:flex}.history-hero-copy>span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;background:#f43f5e14;border:1px solid #f43f5e40;border-radius:99px;padding:7px 10px;font-weight:850}.history-hero h1{color:#fff;letter-spacing:-3px;margin:18px 0 12px;font-family:Plus Jakarta Sans Variable,serif;font-size:clamp(47px,5.2vw,70px);font-weight:500;line-height:.9}.history-hero h1 em{color:var(--lime);font-weight:500}.history-hero-copy>p{color:#b8c9c2;max-width:590px;margin:0;font-size:13px;line-height:1.7}.history-hero-copy>div{color:var(--lime);align-items:flex-start;gap:9px;margin-top:22px;display:flex}.history-hero-copy>div p{gap:3px;margin:0;display:grid}.history-hero-copy>div b{color:#fff;font-size:12px}.history-hero-copy>div small{color:#9db1a9;font-size:12px}.history-hero-stat{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:15px;min-width:250px;padding:25px;display:flex;position:relative;box-shadow:0 20px 50px #04181233}.history-hero-stat>span{color:var(--lime);font-family:Plus Jakarta Sans Variable,serif;font-size:57px;line-height:.8}.history-hero-stat p{gap:4px;margin:0;display:grid}.history-hero-stat b{color:#fff;font-size:12px}.history-hero-stat small{color:#a8bab3;font-size:12px}.history-content{width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:45px 0 90px}.history-content>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.history-content>header h2{letter-spacing:-1px;margin:0;font-size:28px}.history-content>header p{color:var(--muted);margin:5px 0 0;font-size:12px}.history-content>header button{height:38px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #d2ddd7;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.history-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px;display:grid}.history-page-grid>article{cursor:pointer;background:#fff;border:1px solid #d8e1db;border-radius:18px;min-width:0;padding:17px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 32px #070a1f0f}.history-page-grid>article:after{content:"";background:#f43f5e29;border-radius:50%;width:100px;height:100px;position:absolute;top:-52px;right:-45px}.history-page-grid>article:hover{border-color:#8fbea9;transform:translateY(-3px);box-shadow:0 18px 40px #070a1f1c}.history-page-grid article>header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.history-page-grid article>header>span{width:28px;height:28px;color:var(--lime);background:var(--forest);border-radius:8px;place-items:center;font-size:12px;font-weight:850;display:grid}.history-page-grid time{color:#89958f;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.history-page-route{align-items:center;gap:10px;min-width:0;margin-top:17px;display:flex}.history-page-route>span{color:#db2777;background:#eaf8f9;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.history-page-route.site>span{color:var(--green);background:#eaf8f9}.history-page-route p{gap:4px;min-width:0;margin:0;display:grid}.history-page-route small{color:#929d97;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.history-page-route b{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.history-page-connector{color:#99a49e;align-items:center;gap:6px;margin:10px 0 0 19px;display:flex}.history-page-connector i{background:#dce3df;width:18px;height:1px}.history-page-connector span{text-transform:uppercase;font-size:12px;font-weight:750}.history-page-grid article>footer{background:0 0;border-top:1px solid #e8ece9;gap:7px;margin-top:18px;padding-top:13px;display:flex}.history-open{color:var(--forest);background:var(--lime);border:0;border-radius:9px;flex:1;gap:6px;font-size:12px}.history-open,.history-project{height:38px;cursor:pointer;justify-content:center;align-items:center;font-weight:850;display:flex}.history-project{color:#922454;background:#fff3f8;border:1px solid #e8bad0;border-radius:9px;gap:5px;padding:0 10px;font-size:11px}.history-project.already{color:#14734f;background:#edf9f3;border-color:#b8ddca}.history-delete{color:#cf4c43;cursor:pointer;background:#fff5f3;border:1px solid #ffd4cf;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.history-project-notice{color:#0f7653;background:#ebf8f1;border:1px solid #b7ddc9;border-radius:11px;align-items:center;gap:8px;margin-top:16px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}.history-project-notice span{flex:1}.history-project-notice button{color:#0f7653;cursor:pointer;background:#0f765314;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.history-page-empty,.history-page-loading{min-height:320px;color:var(--green);text-align:center;background:#fff9;border:1px dashed #cfdad3;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;margin-top:24px;display:flex}.history-page-empty h3,.history-page-loading h3{color:var(--forest);margin:15px 0 5px;font-size:19px}.history-page-empty p,.history-page-loading p{max-width:440px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.history-page-empty>span{width:55px;height:55px;color:var(--lime);background:var(--forest);border-radius:16px;place-items:center;display:grid}.history-page-empty>a{height:40px;color:var(--forest);background:var(--lime);border-radius:9px;align-items:center;gap:7px;margin-top:18px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.history-page-error{color:#d44d43;background:#fff2f0;border:1px solid #ffd3ce;border-radius:12px;align-items:center;gap:9px;margin-top:20px;padding:13px;display:flex}.history-page-error span{flex:1;gap:3px;display:grid}.history-page-error b{font-size:12px}.history-page-error small{color:#9d5b56;font-size:12px}.history-page-error button{color:#fff;cursor:pointer;background:#d95349;border:0;border-radius:7px;height:31px;padding:0 9px;font-size:12px;font-weight:800}@media (max-width:950px){.history-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.history-hero{min-height:auto;padding:48px 22px;display:block}.history-hero-stat{width:fit-content;min-width:230px;margin-top:28px}.history-content{width:calc(100% - 28px);padding:34px 0 65px}.history-page-grid{grid-template-columns:1fr}.history-content>header{align-items:flex-start}}.delete-confirm-backdrop{z-index:700;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1d1016a8;place-items:center;padding:22px;animation:delete-backdrop-in .18s ease-out;display:grid;position:fixed;inset:0}@keyframes delete-backdrop-in{0%{opacity:0}}.delete-confirm-modal{color:#18273a;background:#fff;border:1px solid #ffffffb3;border-radius:24px;width:min(480px,100%);animation:delete-modal-in .22s ease-out;overflow:hidden;box-shadow:0 32px 100px #180a106b}@keyframes delete-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.delete-confirm-modal>header{color:#fff;background:#18273a;justify-content:space-between;align-items:center;min-height:88px;padding:19px 21px;display:flex}.delete-confirm-modal>header>span{color:#f28919;background:#c2185b26;border:1px solid #fb718547;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 28px #00000029}.delete-confirm-modal>header>button{color:#cdbfc5;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.delete-confirm-modal>header>button:hover:not(:disabled){color:#fff;background:#ffffff1c}.delete-confirm-copy{padding:25px 25px 21px}.delete-confirm-copy>small{color:#5ec1ca;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.delete-confirm-copy h2{color:#18273a;letter-spacing:-1px;margin:12px 0 0;font-size:27px;font-weight:750}.delete-confirm-copy>strong{color:#5f4d54;text-overflow:ellipsis;white-space:nowrap;background:#faf8f9;border:1px solid #eadfe3;border-radius:10px;max-width:100%;margin-top:11px;padding:9px 11px;font-size:12px;display:block;overflow:hidden}.delete-confirm-copy>p{color:#75646b;margin:14px 0 0;font-size:13px;line-height:1.65}.delete-confirm-copy aside{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:flex-start;gap:9px;margin-top:17px;padding:12px;display:flex}.delete-confirm-copy aside>svg{flex:none;margin-top:1px}.delete-confirm-copy aside span{gap:3px;display:grid}.delete-confirm-copy aside b{color:#b91c1c;font-size:12px}.delete-confirm-copy aside small{color:#9f514d;font-size:11px;line-height:1.45}.delete-confirm-modal>footer{background:#fcfbfc;border-top:1px solid #eee7ea;grid-template-columns:1fr 1fr;gap:9px;padding:17px 21px 21px;display:grid}.delete-confirm-modal>footer button{color:#514149;background:#fff;border:1px solid #ded5d9;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:46px;font-size:13px;font-weight:850;display:flex}.delete-confirm-modal>footer button:last-child{color:#fff;background:#dc2626;border-color:#dc2626;box-shadow:0 10px 24px #dc262633}.delete-confirm-modal>footer button:last-child:hover:not(:disabled){background:#b91c1c}.delete-confirm-modal button:disabled{opacity:.6;cursor:wait}@media (max-width:520px){.delete-confirm-backdrop{padding:14px}.delete-confirm-copy{padding:21px 19px 18px}.delete-confirm-copy h2{font-size:24px}.delete-confirm-modal>footer{grid-template-columns:1fr;padding:14px 17px 17px}.delete-confirm-modal>footer button:first-child{grid-row:2}}.fine-print{text-align:center;color:#aaa5b3;margin:12px 0 0;font-size:12px}.fine-print a{color:#797286}.scan-page{text-align:center;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 82px);padding:50px 24px;display:flex}.scan-visual{place-items:center;width:120px;height:120px;margin-bottom:24px;display:grid;position:relative}.scan-visual>span{color:#fff;background:var(--violet);border-radius:19px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 14px 34px #c2185b4d}.orbit{border:1px solid #c2185b3d;animation:spin 3s linear infinite;inset:5px}.orbit,.orbit:before{border-radius:50%;position:absolute}.orbit:before{content:"";background:var(--coral);width:8px;height:8px;top:6px;left:20px}.orbit-two{border-style:dashed;animation-duration:5s;animation-direction:reverse;inset:-9px}@keyframes spin{to{transform:rotate(1turn)}}.scan-page h1{letter-spacing:-2px;margin:20px 0 8px;font-size:44px}.scan-page>p{color:var(--muted);margin:0 0 28px}.progress-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:20px;width:min(530px,100%);padding:25px;box-shadow:0 22px 60px #2f235b1a}.progress-label{color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.progress-label b{color:var(--violet)}.progress-topline{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.progress-topline>span{gap:3px;display:grid}.progress-topline b{color:var(--forest);letter-spacing:-1px;font-size:28px;line-height:1}.progress-topline small{color:var(--muted);font-size:12px;font-weight:650}.progress-topline time{color:var(--green);font-size:12px;font-weight:750}.progress-track{background:#e4ebe6;border-radius:8px;height:10px;overflow:hidden}.progress-track i{background:var(--violet);border-radius:inherit;background:var(--brand-gradient);height:100%;transition:width .28s;display:block}.progress-card>.progress-label{margin:7px 1px 0;font-size:12px}.progress-track .indeterminate{width:35%;animation:loading 1.3s ease-in-out infinite}@keyframes loading{0%{transform:translate(-110%)}to{transform:translate(310%)}}.scan-note{color:var(--violet);text-align:left;background:#eaf8f9;border-radius:10px;align-items:center;gap:10px;margin-top:22px;padding:13px;display:flex}.scan-note span{gap:3px;display:grid}.scan-note b{font-size:12px}.scan-note small{color:var(--muted);font-size:12px}.scan-steps{gap:17px;margin-top:24px;display:grid}.scan-steps>div{color:#aaa5b4;align-items:center;gap:12px;display:flex}.scan-steps>div>span{border:1px solid #ddd8e6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.scan-steps p{gap:3px;margin:0;font-size:12px;display:grid}.scan-steps small{font-size:12px;font-weight:400}.scan-steps .active{color:var(--ink)}.scan-steps .active>span{color:#fff;background:var(--violet);border-color:var(--violet)}.pulse-dot{background:var(--coral);border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 5px #ff766721}.results-page{width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)));min-height:calc(100vh - 76px);margin:auto;padding:58px 0 80px}.results-page:before{display:none}.results-head{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.results-actions{align-items:center;gap:10px;display:flex}.download-report{color:#fff;border-color:var(--forest);background:var(--forest)}.download-report:hover{color:var(--forest);border-color:var(--lime);background:var(--lime)}.results-head h1{letter-spacing:-2.5px;margin:14px 0 7px;font-size:48px}.results-head p{color:var(--muted);margin:0;font-size:15px}.results-head .eyebrow{color:var(--success);background:var(--success-soft);border-color:#bbf7d0}.device-badge{width:fit-content;color:var(--forest);background:#ffffffc2;border:1px solid #c9dcd2;border-radius:99px;align-items:center;gap:7px;margin-top:14px;padding:7px 10px;display:flex;box-shadow:0 5px 16px #070a1f0d}.device-badge,.device-badge b{font-size:12px}.device-badge i{color:var(--green);font-style:normal;font-weight:750}.device-badge small{color:var(--muted);border-left:1px solid #d5e1db;padding-left:7px;font-size:12px}.device-badge em{color:var(--green);font-size:12px;font-style:normal;font-weight:750}.secondary{border:1px solid var(--line);height:42px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:700;display:flex}.stats{grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.stats>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #e1dcebe6;border-radius:18px;align-items:center;gap:14px;padding:20px 22px;display:flex;box-shadow:0 10px 30px #2a1f520d}.stats p{gap:5px;margin:0;font-size:15px;display:grid}.stats small{color:var(--muted);font-size:12px;font-weight:500}.audit-notice{color:#4d625b;background:#fff1f2;border:1px solid #cadcd3;border-radius:14px;align-items:center;gap:10px;margin:0 0 18px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.audit-notice svg{color:var(--violet);flex:none}.audit-mode-menu{background:#f7f3ee;border:1px solid #d5dfd9;border-radius:16px;grid-template-columns:1fr;gap:7px;margin:22px 0 16px;padding:6px;display:grid}.audit-mode-menu button{color:#66746e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:64px;padding:10px 13px;display:grid}.audit-mode-menu button>svg{box-sizing:content-box;color:#557068;background:#dfe9e3;border-radius:9px;padding:8px}.audit-mode-menu button span{gap:3px;display:grid}.audit-mode-menu button b{color:var(--forest);font-size:13px}.audit-mode-menu button small{font-size:12px}.audit-mode-menu button em{min-width:27px;height:27px;color:var(--danger);background:var(--danger-soft);border-radius:99px;place-items:center;padding:0 7px;font-size:12px;font-style:normal;font-weight:850;display:grid}.audit-mode-menu button.active{background:#fff;border-color:#c6dcd1;box-shadow:0 7px 20px #070a1f14}.audit-mode-menu button.active>svg{color:var(--lime);background:var(--forest)}.audit-mode-menu button.active em{color:#fff;background:var(--danger)}.score-ring{width:62px;height:62px;color:var(--success);letter-spacing:-.5px;flex:none;place-items:center;font-size:15px;font-weight:850;display:grid;position:relative}.score-ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.score-ring circle{fill:none;stroke-width:6px}.score-ring .score-track{stroke:#e5e7eb}.score-ring .score-value{stroke:var(--success);stroke-linecap:round;transition:stroke-dashoffset .35s}.score-ring strong{color:var(--success);align-items:baseline;font-size:15px;line-height:1;display:flex;position:relative}.score-ring small{color:inherit;margin-left:1px;font-size:10px}.score-ring.perfect .score-value{stroke:#16a34a}.score-ring.perfect strong{color:#166534}.stat-icon{border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.stat-icon.coral{color:var(--danger);background:var(--danger-soft)}.stat-icon.green{color:var(--success);background:var(--success-soft)}.results-head{z-index:35;position:relative}.report-download-menu{z-index:40;position:relative}.report-download-menu>.secondary{min-width:178px}.report-download-menu.open>.secondary{border-color:#6e409d;box-shadow:0 0 0 3px #6e409d18}.report-download-menu>div{z-index:240;background:#fff;border:1px solid #d8e3e5;border-radius:14px;gap:4px;width:290px;max-height:min(310px,100vh - 150px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 22px 55px #1730442b}.report-download-menu>div>button{color:#2b2025;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:9px;gap:3px;min-height:57px;padding:9px 11px;display:grid}.report-download-menu>div>button:hover{color:#5d3185;background:#f6effb}.report-download-menu>div b{font-size:12px}.report-download-menu>div small{color:#897b83;font-size:10px}.report-card{background:#fff;border:1px solid #e2ddea;border-radius:20px;scroll-margin-top:86px;overflow:hidden;box-shadow:0 18px 55px #2a1f5212}.report-toolbar{border-bottom:1px solid var(--line);min-height:66px;padding:0 18px}.attribute-filter-bar,.report-toolbar{justify-content:space-between;align-items:center;display:flex}.attribute-filter-bar{background:linear-gradient(135deg,#f4fbfc,#fff9fb);border:1px solid #d7e5e7;border-radius:15px;gap:20px;margin:16px 18px 0;padding:15px 16px}.attribute-filter-bar>div:first-child{gap:3px;display:grid}.attribute-filter-bar>div:first-child>b{color:#172b3c;font-size:14px}.attribute-filter-bar>div:first-child>small{color:#7c7479;font-size:12px}.attribute-filter-kicker{color:#6e409d;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.attribute-exclude-select{flex:none;width:250px;position:relative}.attribute-exclude-select>button{color:#263b49;cursor:pointer;background:#fff;border:1px solid #cddcdf;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 13px;font-size:12px;font-weight:800;display:flex;box-shadow:0 5px 16px #274b5a0a}.attribute-exclude-select.open>button{border-color:#6e409d;box-shadow:0 0 0 3px #6e409d19}.attribute-exclude-select.open>button svg{transform:rotate(180deg)}.attribute-exclude-menu{z-index:80;background:#fff;border:1px solid #d8e2e4;border-radius:13px;gap:3px;width:290px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 45px #152b3d24}.attribute-exclude-head{color:#243946;border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;min-height:34px;padding:2px 7px 7px;font-size:11px;display:flex}.attribute-exclude-head button{color:#d94d43;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.attribute-exclude-menu>button{color:#5d5559;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:0 8px;font-size:12px;font-weight:700;display:flex}.attribute-exclude-menu>button:hover{background:#f8f3fc}.attribute-exclude-menu>button.selected{color:#4b286f;background:#f3eafb}.attribute-exclude-menu>button i{color:#fff;background:#fff;border:1px solid #ccd9dc;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.attribute-exclude-menu>button.selected i{background:#6e409d;border-color:#6e409d}.excluded-attribute-chips{flex-wrap:wrap;align-items:center;gap:7px;padding:10px 18px 0;display:flex}.excluded-attribute-chips>span{color:#7c3855;background:#fff5f8;border:1px solid #edd5df;border-radius:99px;align-items:center;gap:6px;min-height:28px;padding:0 5px 0 10px;font-size:11px;font-weight:750;display:inline-flex}.excluded-attribute-chips button{color:#9a5a72;cursor:pointer;background:#f5dfe8;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.spacing-scope-filter{border-bottom:1px solid var(--line);background:#f4f7f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.spacing-scope-filter button{color:#65726c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0da;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.spacing-scope-filter button.active{color:var(--forest);background:#eaf4ee;border-color:#86ad99;box-shadow:inset 0 0 0 1px #070a1f0d}.spacing-scope-filter button>svg{box-sizing:content-box;color:var(--green);background:#eaf8f9;border-radius:8px;padding:7px}.spacing-scope-filter button span{gap:3px;display:grid}.spacing-scope-filter button b{font-size:12px}.spacing-scope-filter button small{color:var(--muted);font-size:12px}.spacing-scope-filter button em{min-width:25px;height:25px;color:var(--forest);background:#dce9e2;border-radius:99px;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.tabs{align-self:stretch;gap:8px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:13px;font-weight:700}.tabs button.selected{color:var(--violet);border-color:var(--violet)}.tabs button.filter-issue.selected{color:var(--danger);border-color:var(--danger)}.tabs button.filter-pass.selected{color:var(--success);border-color:var(--success)}.tabs button.filter-unmatched.selected{color:#9a671d;border-color:#c58a2d}.tabs button.filter-issue span{color:var(--danger);background:var(--danger-soft)}.tabs button.filter-pass span{color:var(--success);background:var(--success-soft)}.tabs button.filter-unmatched span{color:#9a671d;background:#fff2d8}.tabs button span{background:#f1eef7;border-radius:8px;margin-left:5px;padding:2px 6px;font-size:12px}.sort{border:1px solid var(--line);height:34px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.result-row,.table-head{grid-template-columns:2fr 1.25fr 1.25fr .8fr;align-items:center;display:grid}.table-head{color:#728079;text-transform:uppercase;letter-spacing:.08em;background:#f3f5f1;min-height:46px;padding:0 20px;font-size:12px;font-weight:800}.result-row{text-align:left;width:100%;min-height:80px;color:var(--ink);background:#fff;border:0;border-top:1px solid #eeeaf3;padding:12px 20px;transition:all .2s}.result-row:hover{background:#faf8ff;transform:translate(2px)}.result-row{cursor:pointer}.result-row.row-selected{box-shadow:inset 3px 0 var(--violet);background:#eaf8f9}.component-name{align-items:center;gap:11px;min-width:0;display:flex}.component-name>span{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.component-name>span.issue{color:var(--danger);background:var(--danger-soft)}.component-name>span.pass{color:var(--success);background:var(--success-soft)}.component-name>span.warning{color:#9a6505;background:#fff3d8}.component-name>span.missing,.component-name>span.unmatched{color:#b07018;background:#fff5df}.component-name p,.style-stack{gap:4px;min-width:0;margin:0;display:grid}.component-name b,.style-stack b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.component-name small,.style-stack small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.style-stack.mismatch b,.style-stack.mismatch small{color:var(--danger)}.badge{border-radius:99px;align-items:center;gap:5px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:800;display:flex}.badge.issue{background:var(--danger-soft);color:var(--danger)}.badge.pass{background:var(--success-soft);color:var(--success)}.badge.warning{color:#9a6505;background:#fff3d8}.badge.unmatched{color:#9a671d;background:#fff2d8}.unmatched-copy b,.unmatched-copy small{color:#8b8496}.empty-row{min-height:100px;color:var(--muted);border-top:1px solid var(--line);place-items:center;font-size:12px;display:grid}.visual-inspector{background:#fff;border:1px solid #d9e1dc;border-radius:24px;margin-top:26px;padding:27px;scroll-margin-top:100px;box-shadow:0 24px 70px #070a1f1a}.inspector-head{justify-content:space-between;align-items:center;margin-bottom:25px;padding:3px 2px;display:flex}.inspector-head h2{letter-spacing:-1px;margin:9px 0 6px;font-size:27px;line-height:1.2}.inspector-head p{color:var(--muted);margin:0;font-size:14px}.inspector-kicker{color:var(--violet);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.inspector-grid{grid-template-columns:1.35fr 1fr;gap:22px;display:grid}.inspector-actions{background:#f5f8f5;border:1px solid #dbe4de;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:-5px 0 18px;padding:10px;display:flex}.step-controls{align-items:center;gap:8px;display:flex}.step-controls button,.view-all-button{min-height:38px;color:var(--forest);background:#fff;border:1px solid #d4ded8;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:750;transition:all .18s;display:flex}.step-controls button:hover:not(:disabled),.view-all-button.active,.view-all-button:hover{border-color:var(--green);color:var(--green);background:#e9f4ee}.step-controls button:disabled{opacity:.4;cursor:not-allowed}.step-controls>span{text-align:center;min-width:48px;color:var(--muted);font-size:12px;font-weight:750}.view-all-button{background:var(--forest);border-color:var(--forest);color:var(--lime)}.view-all-button.active,.view-all-button:hover{color:var(--forest)}.browser-preview{background:#f8f7fb;border:1px solid #dcd7e5;border-radius:13px;overflow:hidden}.browser-bar{background:#f0eef4;border-bottom:1px solid #ded9e7;align-items:center;gap:6px;height:37px;padding:0 12px;display:flex}.browser-bar i{background:#c8c2d1;border-radius:50%;width:7px;height:7px}.browser-bar i:first-child{background:#ff776d}.browser-bar i:nth-child(2){background:#ffc459}.browser-bar i:nth-child(3){background:#55c692}.browser-bar span{color:#918b9c;text-align:center;background:#fff;border-radius:5px;width:54%;margin:auto;padding:5px 12px;font-size:12px}.mock-site{background:#f8f7fb;min-height:350px;padding:18px 27px}.mock-nav{color:#6e687b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.mock-nav b{color:#28233e;letter-spacing:-1px;font-size:16px}.mock-actions button,.mock-nav button{color:#fff;background:#262138;border:0;border-radius:6px;padding:8px 12px;font-size:12px}.mock-hero{text-align:center;width:75%;margin:56px auto 25px}.mock-hero>small{color:var(--violet);letter-spacing:.12em;font-size:12px;font-weight:800}.highlight-box{border:2px solid var(--coral);background:#ff766709;margin:15px auto 12px;padding:8px 12px;position:relative;box-shadow:0 0 0 4px #ff76671a}.highlight-box h3{letter-spacing:-2px;color:#201b34;margin:0;font-family:Arial,sans-serif;font-size:35px;line-height:1.05}.locator-label{background:var(--coral);color:#fff;border-radius:4px 4px 4px 0;padding:5px 7px;font-weight:800;top:-22px;left:-2px}.locator-label,.measure{font-size:12px;position:absolute}.measure{color:#d85347;background:#fff5f3;padding:2px 4px;font-style:normal;font-weight:700}.measure-top{top:-10px;right:8px}.measure-side{top:44%;right:-39px;transform:rotate(90deg)}.mock-hero>p{color:#777082;width:76%;margin:0 auto;font-size:12px;line-height:1.55}.mock-actions{justify-content:center;align-items:center;gap:14px;margin-top:16px;font-size:12px;font-weight:700;display:flex}.mock-actions button{background:var(--violet);padding:9px 14px}.difference-panel{background:#fff;border:1px solid #d9e2dc;border-radius:18px;padding:24px;box-shadow:0 12px 34px #070a1f0f}.issue-title{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:21px;display:flex}.issue-title>span{background:var(--danger-soft);width:46px;height:46px;color:var(--danger);border-radius:13px;flex:none;place-items:center;display:grid}.issue-title>div{gap:5px;display:grid}.issue-title b{font-size:16px;line-height:1.3}.issue-title small{color:var(--muted);font-size:12px;line-height:1.4}.comparison-item,.comparison-labels{grid-template-columns:1.08fr .92fr 1.12fr;align-items:center;gap:10px;display:grid}.comparison-labels{color:#9a93a5;text-transform:uppercase;letter-spacing:.06em;padding:20px 7px 10px;font-size:12px;font-weight:850}.comparison-item{border-top:1px solid #eeeaf3;min-height:62px;padding:0 7px;font-size:13px}.comparison-item>span{color:var(--muted)}.property-label{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.property-label i{color:#74656b;background:#f3f1f2;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.comparison-item b{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.comparison-item b>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.comparison-item b:last-child{color:var(--danger);background:var(--danger-soft);border-radius:8px;width:fit-content;max-width:100%;padding:8px 10px}.comparison-item.same b:last-child{color:var(--success);background:var(--success-soft)}.family-value>span{gap:1px;display:grid!important}.family-value small{color:currentColor;opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.comparison-item b>svg{flex:none}.color-value{align-items:center;gap:7px;display:flex}.color-value i{border:2px solid #fff;border-radius:5px;flex:none;width:16px;height:16px;box-shadow:0 0 0 1px #d8d2e0,0 2px 6px #1e18341f}.fix-box{background:var(--danger-soft);color:var(--danger);border:1px solid #fecaca;border-radius:14px;gap:12px;margin-top:18px;padding:17px;display:flex}.fix-box>span{flex:none}.fix-box p{gap:4px;margin:0;display:grid}.fix-box b{font-size:13px}.fix-box small{color:#686178;font-size:12px;line-height:1.5}.fix-box strong{color:var(--violet)}.real-inspector{background:#fff;margin-top:26px;scroll-margin-top:20px}.actual-shot{background:#eef1ef;height:560px;overflow:auto}.shot-canvas{width:100%;line-height:0;position:relative}.shot-canvas img{width:100%;height:auto;display:block}.actual-highlight{z-index:2;background:#ff4f451f;border:3px solid #ff4f45;min-width:3px;min-height:3px;animation:locate 1.3s ease-in-out 2;position:absolute;box-shadow:0 0 0 5px #ff4f452e,0 8px 28px #ff4f4547}@keyframes locate{50%{box-shadow:0 0 0 12px #ff4f451f,0 8px 28px #ff4f454d}}.actual-highlight>span{color:#fff;white-space:nowrap;background:#ff4f45;border-radius:6px 6px 6px 0;padding:7px 9px;font-size:12px;font-weight:850;line-height:1.2;position:absolute;bottom:100%;left:-3px}.actual-callout{z-index:5;color:#17332b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #ffffffc7;border-radius:14px;width:max-content;min-width:250px;max-width:min(340px,75vw);padding:14px;line-height:1.25;position:absolute;bottom:calc(100% + 11px);left:-3px;box-shadow:0 18px 45px #0c221c47,0 0 0 4px #ff4f4521}.actual-callout.align-right{left:auto;right:-3px}.actual-callout.place-below{top:calc(100% + 11px);bottom:auto}.callout-kicker{color:#e34f46;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.animated-letters{color:#18273a;letter-spacing:-.35px;flex-wrap:wrap;margin-top:7px;font-family:Manrope Variable,sans-serif;font-size:17px;font-weight:800;line-height:1.25;display:flex}.animated-letters i{opacity:0;animation:letter-reveal .34s cubic-bezier(.2,.75,.3,1) forwards;animation-delay:calc(var(--letter-index) * 24ms);font-style:normal;display:inline-block;transform:translateY(7px)}@keyframes letter-reveal{to{opacity:1;transform:translateY(0)}}.callout-issues{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.callout-issues span{color:#d9463d;white-space:normal;background:#fff0ed;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:5px;padding:6px 8px;display:inline-grid}.callout-issues span svg{grid-row:1/span 2}.callout-issues span b{font-size:12px;line-height:1.1}.callout-issues span small{color:#a63b35;font-size:12px;font-weight:700;line-height:1.2}.callout-issues span code{color:#17332b;background:#fff;border-radius:5px;grid-column:1/-1;margin-top:4px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;line-height:1.25}.verified-highlight .actual-callout{box-shadow:0 18px 45px #0c221c3d,0 0 0 4px #18a67321}.verified-highlight .callout-kicker{color:var(--success)}.verified-highlight .callout-issues span{color:var(--success);background:var(--success-soft)}.actual-highlight.verified-highlight{background:#18a6731f;border-color:#18a673;animation:verify 1.3s ease-in-out 2;box-shadow:0 0 0 5px #18a6732b,0 8px 28px #18a6733d}.actual-highlight.verified-highlight>span{background:#15956a}@keyframes verify{50%{box-shadow:0 0 0 12px #18a6731a,0 8px 28px #18a67347}}.verified-inspector{background:var(--success-soft);border-color:#bbf7d0}.verified-inspector .inspector-kicker{color:var(--success)}.spacing-highlight{background:#f43f5e2e;border-style:dashed;box-shadow:0 0 0 6px #f43f5e33,0 8px 28px #070a1f3d}.spacing-callout{z-index:5;width:max-content;min-width:220px;max-width:min(330px,75vw);color:var(--forest);background:#fffffff7;border-radius:13px;gap:7px;padding:12px;line-height:1.25;display:grid;position:absolute;bottom:calc(100% + 11px);left:-3px;box-shadow:0 16px 38px #0c221c47}.spacing-callout>span{color:#df493f;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.spacing-callout>b{font-size:14px}.spacing-callout code{border-radius:6px;padding:6px 7px}.spacing-callout code,.spacing-fix{color:#08795d;background:#fff1f2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800}.spacing-fix{border-radius:7px;grid-column:1/-1;margin:0 7px 8px;padding:7px 9px}.spacing-inspector .issue-nav{background:#f6f9f7;border:1px solid #d7e1db;border-radius:12px;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:10px;margin-top:16px;padding:8px;display:grid}.spacing-inspector .issue-nav button{min-height:38px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #d3ddd7;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.spacing-inspector .issue-nav button:last-child{justify-self:stretch}.spacing-inspector .issue-nav span{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:850}.spacing-inspector .issue-nav button:disabled{opacity:.45;cursor:default}.spacing-visual-grid{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;gap:10px;margin-top:18px;display:grid}.component-review-head{background:#f8faf8;border:1px solid #dce5e0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.component-verdict{color:#117452;background:#e8f7f0;border-radius:11px;align-items:center;gap:10px;min-width:122px;padding:11px 13px;display:flex}.component-verdict.issue{color:#c93f36;background:#fff0ee}.component-verdict.warning{color:#946108;background:#fff4dc}.component-verdict>span{color:#fff;background:#15956a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.component-verdict.issue>span{background:#e64b42}.component-verdict.warning>span{background:#f28919}.component-verdict div{gap:2px;display:grid}.component-verdict small{letter-spacing:.06em;font-size:12px;font-weight:850}.component-verdict b{letter-spacing:.04em;font-size:18px}.component-review-title h2{margin:5px 0 3px;font-size:21px}.component-review-title p{color:var(--muted);margin:0;font-size:12px}.matched-container{color:#77847e;overflow-wrap:anywhere;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.component-step-controls{gap:7px;display:flex}.component-step-controls button{min-height:38px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #d5dfd9;border-radius:9px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.component-step-controls button:disabled{opacity:.45;cursor:default}.spacing-transfer{z-index:4;color:var(--green);text-align:center;place-items:center;gap:7px;display:grid;position:relative}.spacing-transfer svg{width:36px;height:36px;color:var(--forest);background:var(--lime);border-radius:50%;padding:8px;box-shadow:0 7px 18px #070a1f2e}.spacing-transfer b{max-width:64px;font-size:12px;line-height:1.25}.spacing-preview-card{background:#fff;border:1px solid #d5dfd9;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 10px 26px #070a1f12}.spacing-preview-card>header{border-bottom:1px solid #e0e7e3;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:grid}.spacing-preview-card>header span{color:#687670;letter-spacing:.07em;text-transform:uppercase;background:#edf2ef;border-radius:99px;padding:5px 8px;font-size:12px;font-weight:850}.spacing-preview-card>header b{color:var(--forest);text-align:center;font-size:13px}.spacing-preview-scroll{background:#e8eeea;height:540px;overflow:auto}.component-focus-preview{background:#e8eeea;min-height:260px;max-height:460px;position:relative;overflow:hidden}.component-focus-preview .shot-canvas{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.component-focus-preview img{max-width:none;display:block;position:absolute}.spacing-preview-scroll .shot-canvas{min-height:100%}.spacing-preview-scroll .zoomable-shot{transform-origin:0 0;min-width:50%}.spacing-preview-scroll img{width:100%;height:auto;display:block}.spacing-preview-missing{min-height:540px;color:var(--muted);place-items:center;font-size:12px;display:grid}.spacing-reference-box{z-index:3;background:#8a5cff1f;border:3px solid #8a5cff;min-width:4px;min-height:4px;position:absolute;box-shadow:0 0 0 6px #8a5cff24}.spacing-reference-box.issue{background:#ff51481a;border-color:#ff5148;box-shadow:0 0 0 6px #ff514826}.spacing-reference-box.pass{background:#18a6731a;border-color:#18a673;box-shadow:0 0 0 6px #18a67324}.spacing-reference-box.warning{background:#d9951917;border-color:#f28919;box-shadow:0 0 0 6px #d9951924}.spacing-reference-box>b{color:#fff;white-space:nowrap;background:#7950dc;border-radius:5px 5px 5px 0;padding:5px 7px;font-size:12px;line-height:1;position:absolute;bottom:100%;left:-3px}.spacing-reference-box.issue>b{background:#f04e45}.spacing-reference-box.pass>b{background:#15956a}.spacing-reference-box.warning>b{background:#c58410}.spacing-bands{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.spacing-bands>span{background:#c2185b2e;border:1px solid #c2185bb3;place-items:center;min-width:2px;min-height:2px;display:grid;position:absolute}.spacing-bands.live>span{border-color:var(--success);background:#15803d2e}.spacing-bands.live>span.warning{background:#d995192e;border-color:#f28919}.spacing-bands>span.wrong{border-color:var(--danger);background:#dc26262e}.spacing-bands small{color:#fff;text-align:center;white-space:nowrap;background:#f02f82;border:2px solid #fff;border-radius:6px;min-width:58px;padding:5px 8px;font-size:12px;font-weight:900;line-height:1;box-shadow:0 3px 10px #580c2e52}.spacing-bands.live small{background:#15956a}.spacing-bands.live>span.warning small{background:#c58410}.spacing-bands>span.wrong small{background:#e43f36}.spacing-preview-values{background:#fbfdfc;border-top:1px solid #e0e7e3;gap:6px;max-height:158px;padding:10px;display:grid;overflow:auto}.spacing-preview-values>div{background:#fff;border:1px solid #dce6e0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;min-width:0;padding:8px 9px;display:grid}.spacing-preview-values>div.wrong{background:#fff5f3;border-color:#ffc5c0}.spacing-preview-values span{color:#64716b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.spacing-preview-values b{color:var(--forest);font-size:12px}.spacing-preview-values small{color:#df493f;grid-column:1/-1;margin-top:3px;font-size:12px;font-weight:800}.spacing-preview-legend{background:#fbfdfc;border-top:1px solid #e0e7e3;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:38px;padding:8px 11px;display:flex}.spacing-preview-legend span{color:#65726c;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.spacing-preview-legend i{background:#8a5cff;border-radius:2px;width:14px;height:8px;display:inline-block}.spacing-preview-legend .matched i{background:#18a673}.spacing-preview-legend .ownership i{background:#f28919}.spacing-preview-legend .failed i{background:#e64b42}.spacing-rulers{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#112620e6;border:1px solid #ffffffd1;border-radius:8px;gap:5px;min-width:138px;padding:7px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 8px 24px #03140f4d}.spacing-rulers span{color:#fff;grid-template-columns:18px 1fr;align-items:center;column-gap:6px;min-width:0;display:grid}.spacing-rulers span i{border-top:2px solid #f28919;border-bottom:2px solid #f28919;width:18px;height:8px;display:block;position:relative}.spacing-rulers span i:after{content:"";background:#f28919;width:2px;height:8px;position:absolute;top:-2px;left:8px}.spacing-rulers span strong{white-space:nowrap;font-size:12px;line-height:1.15}.spacing-rulers span small{color:#f28919;grid-column:2;font-size:12px;font-weight:850}.spacing-rulers span.wrong i{border-color:#ff746d}.spacing-rulers span.wrong i:after{background:#ff746d}.spacing-rulers span.wrong strong{color:#ffaaa5}.spacing-rulers span.wrong small{color:#fff}.spacing-details{background:#fff;border:1px solid #d8e2dc;border-radius:16px;margin-top:15px;padding:18px}.spacing-metric-grid{grid-template-columns:1fr;gap:10px;margin-top:16px;display:grid}.spacing-metric-grid article{background:#fbfdfb;border:1px solid #d9e3dd;border-radius:12px;gap:10px;min-width:0;padding:13px;display:grid}.spacing-metric-grid article.wrong{background:#fff8f6;border-color:#ffc7c2}.spacing-metric-grid article.warning{background:#fffbf1;border-color:#f0d49c}.spacing-metric-grid article>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.spacing-metric-grid article>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;max-width:520px;display:grid}.spacing-metric-grid article p{gap:2px;margin:0;display:grid}.spacing-metric-grid article small{color:#8b9691;letter-spacing:.07em;font-size:12px;font-weight:850}.spacing-metric-grid article b{color:var(--forest);font-size:15px}.spacing-metric-grid article i{color:#94a09a;font-style:normal}.spacing-metric-grid article em{color:var(--green);font-size:12px;font-style:normal;font-weight:800}.spacing-metric-grid article.wrong em{color:#dc5147}.spacing-metric-grid article.warning em{color:#a36a05}.warning-title>span{color:#a36a05;background:#fff0cc}.spacing-metric-grid article code{color:#08795d;overflow-wrap:anywhere;background:#eaf8f9;border-radius:6px;padding:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800}.issue-title.verified-title>span{color:var(--success);background:var(--success-soft)}.inspector-head a.secondary{text-decoration:none}.no-selection{text-align:center;color:var(--muted);border:1px dashed #d8d2e2;border-radius:17px;margin-top:22px;padding:40px}.no-selection svg{color:var(--violet)}.no-selection h2{color:var(--ink);margin:10px 0 5px;font-size:17px}.no-selection p{margin:0;font-size:12px}.detection-inspector{background:#fffdf8;border-color:#ead7b2}.detection-inspector .inspector-kicker{color:#9a671d}.detection-verdict{color:#7e5516;background:#fff7e7;border:1px solid #ecd49e;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.detection-verdict>span{color:#fff;background:#bd7d16;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.detection-verdict b{color:#68460f;font-size:14px}.detection-verdict p{color:#7a6748;margin:5px 0 0;font-size:12px;line-height:1.5}.device-preview{flex-direction:column;align-items:center;min-width:0;display:flex}.device-caption{width:100%;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.device-caption span{color:var(--forest);text-transform:uppercase;letter-spacing:.06em;background:#e2ede7;border-radius:99px;padding:5px 8px;font-weight:800}.device-caption b{font-weight:650}.device-hardware{background:#17201d;border-radius:18px;width:100%;padding:13px;position:relative;box-shadow:0 18px 38px #0a191433,inset 0 0 0 1px #ffffff1f}.device-camera{z-index:3;background:#3f4b47;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #101512}.device-screen{background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 0 0 1px #050706}.device-base{background:#c5cbc8;border-radius:0 0 50% 50%;width:84%;height:14px;position:relative;box-shadow:0 7px 12px #070a1f26}.device-base i{background:#929a96;border-radius:0 0 5px 5px;width:14%;height:4px;position:absolute;top:1px;left:43%}.device-preview.phone{justify-self:center;width:min(390px,100%);margin:0 auto}.device-preview.phone .device-hardware{border-radius:38px;padding:12px 8px 13px}.device-preview.phone .device-screen{border-radius:29px}.device-preview.phone .device-camera{background:#080b0a;border-radius:99px;width:72px;height:19px;top:7px}.device-preview.phone .actual-shot{height:650px;padding-top:8px}.device-preview.tablet{width:min(650px,100%);margin:0 auto}.device-preview.tablet .device-hardware{border-radius:25px;padding:16px 13px}.device-preview.tablet .device-screen{border-radius:13px}.device-preview.tablet .actual-shot{height:620px}.device-preview.laptop .device-hardware{border-radius:16px 16px 7px 7px}.device-preview.desktop .device-hardware,.device-preview.tv .device-hardware{background:#111816;border-radius:10px;padding:15px}.device-preview.desktop .device-base,.device-preview.tv .device-base{width:22%;height:48px;box-shadow:none;background:#c5cbc8;border-radius:0}.device-preview.desktop .device-base:after,.device-preview.tv .device-base:after{content:"";background:#adb5b1;border-radius:50%;width:100%;height:8px;position:absolute;bottom:0;left:0}.device-preview.tv .device-hardware{border-width:4px}.preview-gallery{border-top:1px solid #dce4df;margin-top:26px;padding-top:24px}.gallery-heading{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.gallery-heading>div{gap:3px;display:grid}.gallery-heading span{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:850}.gallery-heading h3{color:var(--forest);margin:0;font-size:20px}.gallery-heading>b{color:var(--muted);font-size:12px}.preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.preview-card{text-align:left;background:#fff;border:1px solid #dce4df;border-radius:14px;min-width:0;padding:8px;transition:all .18s}.preview-card.selected,.preview-card:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 10px 24px #070a1f1a}.mini-preview,.preview-visual{border-radius:9px;position:relative;overflow:hidden}.mini-preview{background:#edf1ee;width:100%;height:135px;display:block}.mini-preview img{max-width:none;height:auto;position:absolute}.mini-preview>i{background:#ff4f4521;border:2px solid #ff4f45;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ff4f451f}.mini-preview>i.pass{border-color:var(--green);background:#c2185b1f;box-shadow:0 0 0 3px #c2185b1f}.preview-eye{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;cursor:pointer;background:#070a1fe0;border:1px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:116px;min-height:44px;padding:0 15px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)scale(.94);box-shadow:0 13px 30px #081f1947}.preview-eye span{white-space:nowrap;font-size:12px;font-weight:800}.preview-eye:hover{color:var(--forest);background:var(--lime);border-color:var(--lime)}.preview-visual:after{content:"";z-index:2;pointer-events:none;opacity:0;background:#0b221c2e;transition:all .2s;position:absolute;inset:0}.preview-card:hover .preview-eye,.preview-eye:focus-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.preview-card:hover .preview-visual:after,.preview-visual:focus-within:after{opacity:1}.preview-eye:focus-visible{outline-offset:3px;outline:3px solid #f43f5e8c}.preview-card>span:last-child{gap:3px;padding:10px 4px 3px;display:grid}.preview-card>span:last-child b{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.preview-card>span:last-child small{color:var(--muted);font-size:12px}.detail-backdrop{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0819159e;place-items:center;padding:24px;animation:detail-fade .18s ease-out;display:grid;position:fixed;inset:0}.detail-modal{background:#fff;border:1px solid #ffffffb3;border-radius:25px;width:min(720px,100%);max-height:min(860px,100vh - 48px);padding:26px;animation:detail-rise .22s ease-out;overflow:auto;box-shadow:0 30px 90px #051c1657}.detail-modal-actions,.detail-modal-head,.detail-modal-head>div{align-items:center;display:flex}.detail-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:20px}.detail-modal-head>div{gap:13px;min-width:0}.detail-modal-head>div>span{color:#e94f45;background:#fff0ed;border-radius:15px;flex:none;place-items:center;width:47px;height:47px;display:grid}.detail-modal-head>div>span.pass{color:#6e409d;background:#f3eafb}.detail-modal-head small{color:#6e409d;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:850;display:block}.detail-modal-head h3{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Manrope Variable,sans-serif;font-size:20px;overflow:hidden}.detail-modal-head>button{border:1px solid var(--line);width:40px;height:40px;color:var(--forest);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.detail-columns,.detail-row{grid-template-columns:minmax(150px,1.15fr) minmax(110px,.85fr) minmax(130px,1fr);align-items:center;gap:16px;display:grid}.detail-columns{color:#87928d;letter-spacing:.08em;text-transform:uppercase;padding:20px 12px 10px;font-size:12px;font-weight:850}.detail-row{border-top:1px solid var(--line);min-height:62px;padding:10px 12px}.detail-row>span{color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.detail-row>span i{color:#6e409d;background:#f3eafb;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.detail-row b{overflow-wrap:anywhere;min-width:0;color:var(--forest);font-size:12px}.detail-row b:last-child{border-radius:9px;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:8px 10px;display:flex}.detail-row.correct b:last-child{color:#6e409d;background:#f3eafb}.badge.issue em{opacity:.8;font-size:10px;font-style:normal;font-weight:800}.detail-row.wrong b:last-child{color:#df4b42;background:#fff0ed}.detail-modal-actions{justify-content:flex-end;gap:10px;margin-top:22px}.detail-modal-actions button{border:1px solid var(--line);min-height:43px;color:var(--forest);cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.detail-modal-actions button:last-child{color:#fff;border-color:var(--forest);background:var(--forest)}.detail-modal-actions button:last-child:hover{color:var(--forest);border-color:var(--lime);background:var(--lime)}@keyframes detail-fade{0%{opacity:0}}@keyframes detail-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (min-width:1100px){.difference-panel{align-self:start;position:sticky;top:18px}}@media (max-width:900px){.setup-page{grid-template-columns:1fr;gap:44px;padding-top:54px}.hero-copy{text-align:center;margin-top:0}.hero-copy .eyebrow{margin:auto}.hero-copy>p{margin-left:auto;margin-right:auto}.trust-row{justify-content:center}.setup-card{justify-self:center;width:min(500px,100%)}.stats{grid-template-columns:1fr 1fr}.stats>div:first-child{grid-column:1/-1}.inspector-grid{grid-template-columns:1fr}.difference-panel{position:static}.projects-hero{gap:30px}.projects-hero,.projects-workspace{grid-template-columns:1fr}.projects-workspace>aside{max-height:330px;overflow:auto}.project-comparison-list article{grid-template-columns:1fr 1fr}.project-comparison-list footer{grid-column:1/-1;justify-content:flex-end}}@media (max-width:650px){.topbar{height:68px;padding:0 16px}.brand{gap:0}.logo-image-header{width:174px;height:46px}.topbar nav>a{display:none}.topbar nav>a.help-button{height:36px;padding:0 12px;font-size:12px;display:flex}.setup-page{padding:42px 18px 30px}.hero-copy h1{letter-spacing:-2.2px;font-size:42px}.hero-copy>p{font-size:16px}.setup-card{border-radius:19px;padding:21px}.results-page{padding:38px 14px}.results-head{flex-direction:column;align-items:flex-start;gap:20px}.results-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.results-actions .secondary{justify-content:center;width:100%;padding:0 10px;font-size:12px}.device-badge{border-radius:14px;flex-wrap:wrap}.device-badge small{border:0;width:100%;padding:0}.stats{grid-template-columns:1fr}.stats>div:first-child{grid-column:auto}.report-card{border-radius:16px;overflow:hidden}.report-toolbar{scrollbar-width:none;min-width:0;padding:0 10px;overflow-x:auto}.attribute-filter-bar{flex-direction:column;align-items:stretch;margin:12px 10px 0;padding:13px}.attribute-exclude-menu,.attribute-exclude-select{width:100%}.report-toolbar::-webkit-scrollbar{display:none}.tabs{min-width:max-content}.tabs button{min-height:58px;padding:0 11px;font-size:12px}.table-head{display:none}.result-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:13px 10px;min-width:0;min-height:0;padding:17px 16px}.result-row .component-name{grid-area:1/1}.result-row>div:last-child{grid-area:1/2;justify-self:end}.result-row>.style-stack:nth-child(2){background:#f1f5f2;border-radius:9px;grid-area:2/1;padding:10px}.result-row>.style-stack:nth-child(3){text-align:right;background:#f1f5f2;border-radius:9px;grid-area:2/2;min-width:120px;padding:10px}.result-row>.style-stack:nth-child(2):before,.result-row>.style-stack:nth-child(3):before{color:#7a8882;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.result-row>.style-stack:nth-child(2):before{content:"Figma"}.result-row>.style-stack:nth-child(3):before{content:"Live"}.component-name b,.style-stack b{white-space:normal;line-height:1.35}.component-name small,.style-stack small{white-space:normal;line-height:1.4}.inspector-head{align-items:flex-start;gap:14px}.inspector-grid{grid-template-columns:1fr}.mock-hero{width:86%}.visual-inspector{border-radius:18px;padding:17px}.inspector-head{flex-direction:column}.inspector-head h2{font-size:23px}.actual-shot{height:500px}.difference-panel{padding:17px}.comparison-item,.comparison-labels{grid-template-columns:1fr 1fr}.comparison-item>span:first-child,.comparison-labels span:first-child{grid-column:1/-1}.comparison-labels span:first-child{display:none}.comparison-item{gap:8px;padding:10px 5px}.comparison-item>span{font-size:12px;font-weight:750}.device-caption{flex-direction:column;align-items:flex-start;gap:6px}.inspector-actions{flex-direction:column;align-items:stretch}.step-controls{grid-template-columns:1fr auto 1fr;display:grid}.step-controls button{padding:0 7px;font-size:12px}.view-all-button{width:100%}.preview-grid{grid-template-columns:1fr}.mini-preview{height:170px}.preview-eye{opacity:1;transform:translate(-50%,-50%)scale(1)}.projects-hero{padding:42px 18px}.projects-hero h1{font-size:39px}.projects-workspace{width:calc(100% - 28px);margin-top:22px}.project-detail>header{flex-direction:column;align-items:flex-start}.project-comparison-list article{grid-template-columns:1fr}.project-comparison-list footer{grid-column:auto;justify-content:stretch}.project-comparison-list footer button:first-child{flex:1;justify-content:center}.project-picker{border-radius:17px;padding:17px}.project-create-inline{grid-template-columns:1fr}.project-create-inline button{justify-content:center;min-height:40px}.preview-visual:after{opacity:.12}.detail-backdrop{align-items:end;padding:10px}.detail-modal{border-radius:22px 22px 15px 15px;max-height:calc(100vh - 20px);padding:19px 16px}.detail-modal-head h3{white-space:normal;font-size:16px}.detail-columns{display:none}.detail-list{margin-top:15px}.detail-row{grid-template-columns:1fr 1fr;gap:8px 12px;padding:13px 5px}.detail-row>span{grid-column:1/-1}.detail-row b{padding-left:40px}.detail-row b:last-child{width:100%;padding:8px 9px}.detail-modal-actions{grid-template-columns:1fr 1.5fr;display:grid}.detail-modal-actions button{padding:0 10px;font-size:12px}}.site-footer{padding:25px max(var(--page-gutter),calc((100vw - var(--content-max))/2));color:#f4f6ff;background:#18273a;position:relative;overflow:hidden}.footer-glow{filter:blur(55px);pointer-events:none;background:#f43f5e1f;border-radius:50%;width:360px;height:180px;position:absolute;top:-120px;right:-80px}.footer-main{grid-template-columns:auto minmax(170px,1fr) auto auto;align-items:center;gap:36px;min-height:88px;display:grid;position:relative}.footer-brand{align-items:center;display:flex}.logo-image-footer{width:224px;height:64px}.footer-pitch{border-left:1px solid #ffffff24;align-content:center;gap:6px;min-height:50px;padding-left:30px;display:grid}.footer-pitch b{color:#f3f6f4;letter-spacing:-.15px;font-size:14px;font-weight:700;line-height:1.35}.footer-pitch small{color:#7f988e;font-size:12px;font-weight:550}.footer-main nav{justify-content:center;align-items:center;gap:28px;display:flex}.footer-main nav a,.footer-main nav button{color:#bdc9c4;cursor:pointer;background:0 0;border:0;padding:0;font:700 13px Manrope Variable,sans-serif;text-decoration:none;transition:all .18s;position:relative}.footer-main nav a:after,.footer-main nav button:after{content:"";background:var(--lime);width:0;height:1px;transition:all .18s;position:absolute;bottom:-5px;left:0}.footer-main nav a:hover,.footer-main nav button:hover{color:#fff}.footer-main nav a:hover:after,.footer-main nav button:hover:after{width:100%}.creator-signature{color:#dce6e1;grid-template-columns:40px 1fr 34px;justify-self:end;align-items:center;gap:11px;min-width:225px;padding:5px 0;text-decoration:none;transition:all .22s;display:grid;position:relative}.creator-icon{width:40px;height:40px;color:var(--lime);background:#ffffff0a;border:1px solid #f43f5e33;border-radius:12px;place-items:center;display:grid}.creator-copy{gap:1px;min-width:0;display:grid}.creator-copy small{color:#8fa69c;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.creator-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;overflow:hidden}.creator-arrow{width:31px;height:31px;color:var(--lime);background:#ffffff0e;border-radius:50%;place-items:center;transition:all .22s;display:grid}.creator-signature:hover{transform:translate(4px)}.creator-signature:hover .creator-arrow{color:var(--forest);background:var(--lime);transform:rotate(8deg)}@media (max-width:1050px){.footer-main{grid-template-columns:auto 1fr auto;gap:28px}.footer-pitch{display:none}.logo-image-footer{width:202px;height:58px}}@media (max-width:760px){.site-footer{padding:28px 20px}.footer-main{grid-template-columns:1fr;align-items:start;gap:25px}.footer-pitch{border:0;padding:0}.footer-main nav{flex-wrap:wrap;justify-content:flex-start;gap:17px 22px}.creator-signature{justify-self:start;width:min(100%,320px);min-width:0}}@media (max-width:420px){.creator-signature{width:100%}}.review-overlay{z-index:500;color:var(--ink);background:#e9eeeb;grid-template-rows:72px minmax(0,1fr);display:grid;position:fixed;inset:0}.review-topbar{background:#fffffff5;border-bottom:1px solid #d7e0da;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 22px;display:grid;box-shadow:0 6px 22px #070a1f14}.review-actions,.review-brand,.review-brand p,.review-next,.review-tabs{align-items:center;display:flex}.review-brand{gap:10px}.review-brand>span{width:38px;height:38px;color:var(--lime);background:var(--forest);border-radius:11px;place-items:center;display:grid}.review-brand p{flex-direction:column;align-items:flex-start;margin:0}.review-brand b{font-size:13px}.review-brand small{color:var(--muted);font-size:12px}.review-tabs{background:#f3f6f4;border:1px solid #d9e1dc;border-radius:12px;gap:3px;height:43px;padding:4px}.review-tabs button{height:33px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:750;display:flex}.review-tabs button.active{color:#fff;background:var(--forest)}.review-tabs b{border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:12px;display:grid}.review-tabs .issue-tab b{color:var(--danger);background:var(--danger-soft)}.review-tabs .completed-tab b{color:var(--success);background:var(--success-soft)}.review-tabs .completed-tab.active{background:var(--success)}.review-tabs .completed-tab.active b{color:var(--success);background:#fff}.review-actions{justify-content:flex-end;gap:9px}.review-actions a,.review-actions button{height:38px;color:var(--forest);background:#fff;border:1px solid #d7dfda;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.review-body{grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid}.review-stage{background:#f8f7f8;place-items:start center;min-width:0;min-height:0;padding:22px;display:grid;overflow:hidden}.review-device{background:#16231f;border-radius:18px;width:min(100%,1300px);height:100%;padding:10px;overflow:hidden;box-shadow:0 20px 55px #070a1f2e}.review-mobile{border-radius:30px;width:min(390px,100%);padding:12px}.review-tablet{border-radius:25px;width:min(820px,100%);padding:12px}.review-tv{border-radius:8px;width:min(1500px,100%)}.review-scroll{scrollbar-width:thin;background:#fff;border-radius:10px;width:100%;height:100%;overflow:auto}.review-canvas{width:100%;position:relative}.review-canvas>img{width:100%;height:auto;display:block}.review-pin{z-index:2;color:#fff;background:var(--danger);border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 15px #c9392f59}.review-pin span{font-size:12px;font-weight:850}.review-pin.active{background:var(--danger);width:38px;height:38px;box-shadow:0 0 0 5px #dc262633,0 8px 20px #070a1f4d}.review-pin.done{background:var(--success);opacity:.82}.review-pin.done.active{box-shadow:0 0 0 5px #15803d33,0 8px 20px #070a1f4d}.review-focus-box{z-index:4;pointer-events:none;background:#ff51481a;border:3px solid #ff5148;min-width:4px;min-height:4px;animation:focus-pulse 1.5s ease-in-out 2;position:absolute;box-shadow:0 0 0 6px #ff514829,0 10px 34px #b32e2747}@keyframes focus-pulse{50%{box-shadow:0 0 0 13px #ff51481a,0 12px 38px #b32e2752}}.review-focus-card{width:max-content;min-width:240px;max-width:min(330px,70vw);color:var(--forest);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #fffc;border-radius:14px;padding:13px;line-height:1.25;position:absolute;bottom:calc(100% + 11px);left:-3px;box-shadow:0 18px 44px #091f194d}.review-focus-card.align-right{left:auto;right:-3px}.review-focus-card.place-below{top:calc(100% + 11px);bottom:auto}.review-focus-card>span{color:#e04d44;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.review-focus-card>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.review-focus-card em{color:#d9473e;background:#fff0ed;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;column-gap:4px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:800;line-height:1.15;display:grid}.review-focus-card em svg{grid-row:1/span 2}.review-focus-card em small{color:#9d4b46;font-size:12px;font-weight:700}.review-focus-card em code{color:var(--forest);background:#fff;border-radius:4px;grid-column:1/-1;margin-top:3px;padding:4px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800}.review-panel{background:#fff;border-left:1px solid #d6dfda;min-height:0;padding:26px 23px;overflow:auto}.review-counter{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:850;display:flex}.review-counter.issue{color:var(--danger)}.review-counter.completed{color:var(--success)}.review-counter b{color:var(--forest)}.review-panel h2{margin:20px 0 8px;font-family:Manrope Variable,sans-serif;font-size:20px;line-height:1.25}.review-panel>p{color:#dc5147;margin:0;font-size:12px;font-weight:700;line-height:1.55}.review-issue-summary{gap:8px;margin-top:14px;display:grid}.review-issue-summary article{background:#fff8f6;border:1px solid #ffd5d0;border-radius:12px;align-items:flex-start;gap:10px;padding:11px;display:flex}.review-issue-summary article>i{width:28px;height:28px;color:var(--danger);background:#ffe7e3;border-radius:8px;flex:none;place-items:center;display:grid}.review-issue-summary article>p{gap:3px;min-width:0;margin:0;display:grid}.review-issue-summary article b{color:#e14c42;font-size:12px;line-height:1.2}.review-issue-summary article small{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:750}.review-issue-summary article em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.review-issue-summary article code{color:var(--success);background:var(--success-soft);overflow-wrap:anywhere;border:1px solid #bbf7d0;border-radius:7px;margin-top:5px;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800}.review-values{gap:9px;margin-top:22px;display:grid}.review-values span{color:var(--muted);text-transform:uppercase;border:1px solid #e0e6e2;border-radius:11px;gap:5px;padding:12px;font-size:12px;font-weight:800;display:grid}.review-values b{overflow-wrap:anywhere;color:var(--forest);text-transform:none;font-size:12px}.review-detail-head,.review-detail-row{grid-template-columns:.9fr 1fr 1.15fr;align-items:center;gap:7px;display:grid}.review-detail-head{color:#8b9691;letter-spacing:.07em;text-transform:uppercase;margin-top:20px;padding:0 7px 8px;font-size:12px;font-weight:850}.review-detail-row{border-top:1px solid #e5eae7;min-height:53px;padding:8px 7px}.review-detail-row>span{color:var(--muted);font-size:12px;font-weight:700}.review-detail-row b{overflow-wrap:anywhere;min-width:0;color:var(--forest);font-size:12px;line-height:1.4}.review-detail-row b:last-child{border-radius:7px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:6px 7px;display:flex}.review-detail-row.wrong b:last-child{color:var(--danger);background:var(--danger-soft)}.review-detail-row.same b:last-child{color:var(--success);background:var(--success-soft)}.review-complete{color:#fff;background:var(--success);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:18px;font-size:12px;font-weight:850;display:flex}.review-complete:hover{background:#166534}.review-complete.undo{color:var(--danger);background:var(--danger-soft);border:1px solid #fecaca}.review-next{gap:8px;margin-top:10px}.review-next button{height:40px;color:var(--forest);background:#fff;border:1px solid #d8e0db;border-radius:10px;flex:1;gap:6px;font-size:12px;font-weight:750}.review-empty,.review-next button{justify-content:center;align-items:center;display:flex}.review-empty{height:100%;color:var(--success);text-align:center;flex-direction:column}.review-empty h2{margin-bottom:6px}.review-empty p{color:var(--muted);margin:0;font-size:12px}.spacing-review-route{background:#e9eeeb;min-height:100vh;padding:82px 20px 24px}.spacing-review-topbar{z-index:20;background:#fffffff7;border-bottom:1px solid #d5dfd9;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:66px;padding:0 18px;display:grid;position:fixed;inset:0 0 auto}.spacing-review-topbar>div{align-items:center;gap:9px;display:flex}.spacing-review-topbar>div>span{width:36px;height:36px;color:var(--lime);background:var(--forest);border-radius:9px;place-items:center;display:grid}.spacing-review-topbar p{gap:2px;margin:0;display:grid}.spacing-review-topbar p b{font-size:12px}.spacing-review-topbar p small{color:var(--muted);font-size:12px}.spacing-review-topbar h1{margin:0;font-size:18px}.spacing-review-topbar nav{justify-self:end;gap:6px;display:flex}.spacing-review-topbar button{min-height:36px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #d5dfd9;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.spacing-review-previews{grid-template-columns:1fr 1fr;gap:16px;height:min(68vh,760px);display:grid}.spacing-large-pane{background:#fff;border:1px solid #d4ded8;border-radius:16px;grid-template-rows:52px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 14px 38px #070a1f14}.spacing-large-pane>header{border-bottom:1px solid #dce4df;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.spacing-large-pane>header>div{align-items:center;gap:5px;display:flex}.spacing-large-pane>header button{cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.spacing-large-pane>header span{min-width:42px;color:var(--muted);text-align:center;font-size:12px;font-weight:800}.spacing-large-crop{background:#dde5e0;position:relative;overflow:hidden}.spacing-large-crop>img{max-width:none;height:auto;display:block;position:absolute}.spacing-large-box{background:#8a5cff0f;border:3px solid #8a5cff;position:absolute}.spacing-large-box.live{background:#18a6730d;border-color:#18a673}.spacing-large-box>span{background:#c2185b33;border:2px solid #c2185bcc;place-items:center;display:grid;position:absolute}.spacing-large-box.live>span{border-color:var(--success);background:#15803d33}.spacing-large-box.live>span.warning{background:#d9951933;border-color:#f28919}.spacing-large-box.live>span.wrong{border-color:var(--danger);background:#dc262633}.spacing-large-box>span>b{color:#fff;text-align:center;white-space:nowrap;background:#7950dc;border:3px solid #fff;border-radius:7px;min-width:86px;padding:7px 10px;font-size:14px;box-shadow:0 4px 14px #2314464d}.spacing-large-box.live>span>b{background:#15956a}.spacing-large-box.live>span.warning>b{background:#c58410}.spacing-large-box.live>span.wrong>b{background:#df463d}.spacing-large-pane>footer{color:var(--muted);background:#f8faf9;place-items:center;font-size:12px;font-weight:750;display:grid}.spacing-review-summary{background:#fff;border:1px solid #d6e0da;border-radius:14px;grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:16px;margin-top:14px;padding:14px;display:grid}.spacing-review-summary>div{align-items:flex-start;gap:9px;display:flex}.spacing-review-summary p{gap:4px;margin:0;display:grid}.spacing-review-summary p small{color:var(--muted);line-height:1.45}.spacing-review-summary>section{gap:6px;display:grid}.spacing-review-summary article{background:#eef8f3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;gap:9px;padding:8px 10px;font-size:12px;display:grid}.spacing-review-summary article.warning{background:#fff4dc}.spacing-review-summary article.wrong{background:#fff0ee}.spacing-review-summary article i{font-style:normal}.review-loading{min-height:100vh;color:var(--forest);text-align:center;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;display:flex}.review-loading>span{width:60px;height:60px;color:var(--lime);background:var(--forest);border-radius:18px;place-items:center;display:grid}.review-loading h1{margin:20px 0 7px;font-size:34px}.review-loading p{color:var(--muted);margin:0;font-size:12px}@media (max-width:850px){.review-overlay{grid-template-rows:auto minmax(0,1fr)}.review-topbar{grid-template-columns:1fr auto;padding:10px 12px}.review-tabs{grid-area:2/1/auto/-1;justify-self:center}.review-actions a{display:none}.review-body{grid-template-rows:minmax(360px,1fr) auto;grid-template-columns:1fr}.review-stage{padding:12px}.review-panel{border:0;border-top:1px solid #d6dfda;max-height:42vh}.component-review-head,.spacing-scope-filter,.spacing-visual-grid{grid-template-columns:1fr}.component-step-controls{width:100%}.component-step-controls button{flex:1;justify-content:center}.spacing-transfer svg{transform:rotate(90deg)}.spacing-transfer b{max-width:none}.spacing-metric-grid{grid-template-columns:1fr}}@media (max-width:620px){.audit-mode-menu{grid-template-columns:1fr}}.visual-guide{color:#18273a;background:#f7f9f9;min-height:100vh;overflow:hidden}.tour-hero{min-height:620px;padding:76px max(var(--page-gutter),calc((100vw - var(--content-max))/2));color:#fff;background:#18273a;grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;display:grid}.tour-hero-copy{z-index:2;position:relative}.tour-hero-copy>span{color:#f28919;letter-spacing:.08em;text-transform:uppercase;background:#c2185b1a;border:1px solid #fb718547;border-radius:99px;align-items:center;gap:7px;width:fit-content;padding:8px 11px;font-size:12px;font-weight:800;display:flex}.tour-hero h1{color:#fff;letter-spacing:-4.6px;max-width:760px;margin:22px 0 18px;font-size:clamp(58px,6.1vw,88px);font-weight:500;line-height:.92}.tour-hero h1 em{color:#f28919;font-style:normal;font-weight:700}.tour-hero-copy>p{color:#cbbdc3;max-width:650px;margin:0;font-size:17px;line-height:1.75}.tour-hero-copy>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.tour-hero-copy a{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:49px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.tour-hero-copy a:first-child{background:#5ec1ca;border-color:#5ec1ca;box-shadow:0 15px 32px #c2185b47}.tour-hero-visual{aspect-ratio:1;justify-self:end;place-items:center;width:min(500px,100%);display:grid;position:relative}.tour-orbit{border:1px solid #fb718533;border-radius:50%;position:absolute}.tour-orbit-one{width:76%;height:76%}.tour-orbit-two{border-style:dashed;width:100%;height:100%;animation:tour-spin 36s linear infinite}@keyframes tour-spin{to{transform:rotate(1turn)}}.tour-core{z-index:2;color:#f28919;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff13;border:1px solid #ffffff26;border-radius:48px;flex-direction:column;justify-content:center;align-items:center;width:178px;height:178px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 28px 70px #0000003d}.tour-core>span{background:#c2185b29;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.tour-core b{color:#fff;margin-top:12px;font-size:18px}.tour-core small{color:#aa969e;margin-top:4px;font-size:10px}.tour-float-card{z-index:3;color:#f28919;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#36222aeb;border:1px solid #ffffff24;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:210px;padding:12px;display:grid;position:absolute;box-shadow:0 18px 42px #0000003d}.tour-float-card>span{background:#c2185b29;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.tour-float-card p{gap:3px;margin:0;display:grid}.tour-float-card small{color:#a9929b;text-transform:uppercase;font-size:9px}.tour-float-card b{color:#fff;font-size:12px}.tour-float-card>svg{color:#4ade80}.figma-card{top:14%;left:-4%;transform:rotate(-2deg)}.site-card{bottom:13%;right:-5%;transform:rotate(2deg)}.tour-score{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff21;border-radius:14px;gap:4px;padding:12px 14px;display:grid;position:absolute;top:9%;right:1%}.tour-score strong{color:#fff;font:500 27px/1 Satoshi,Manrope Variable,sans-serif}.tour-score span{color:#4ade80;text-transform:uppercase;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.tour-nav{width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)));z-index:5;background:#fff;border:1px solid #e7dfe3;border-radius:18px;grid-template-columns:repeat(4,1fr);margin:-31px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #21151a1f}.tour-nav a{color:#4c3d43;border-left:1px solid #eee8eb;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:82px;padding:0 20px;text-decoration:none;display:grid}.tour-nav a:first-child{border-left:0}.tour-nav a:hover,.tour-nav span{color:#5ec1ca;background:#eaf8f9}.tour-nav span{border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.tour-nav b{font-size:12px}.tour-nav svg{color:#a09197}.tour-step{width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:108px 0;scroll-margin-top:90px}.tour-step-heading{grid-template-columns:auto auto 1fr;align-items:start;gap:13px;max-width:900px;display:grid}.tour-step-number{color:#5ec1ca;letter-spacing:.1em;padding-top:12px;font-size:11px;font-weight:900}.tour-step-icon{color:#5ec1ca;background:#eaf8f9;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.tour-step-heading small{color:#5ec1ca;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.tour-step-heading h2{color:#18273a;letter-spacing:-2.5px;max-width:780px;margin:7px 0 10px;font-size:clamp(38px,4.2vw,58px);font-weight:500;line-height:1}.tour-step-heading p{color:#74656b;max-width:820px;margin:0;font-size:15px;line-height:1.72}.tour-connect-grid{grid-template-columns:1.05fr .95fr;gap:18px;margin-top:38px;display:grid}.tour-form-demo,.tour-link-guide,.tour-result-detail,.tour-result-preview,.tour-scan-checks,.tour-scan-stage{background:#fff;border:1px solid #e4dde0;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #21151a12}.tour-form-demo{gap:20px;padding:25px;display:grid}.tour-form-demo>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.tour-form-demo>header>span{color:#5ec1ca;background:#eaf8f9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.tour-form-demo header p{gap:3px;margin:0;display:grid}.tour-form-demo header b{font-size:15px}.tour-form-demo header small{color:#8c7d83;font-size:11px}.tour-form-demo header i{color:#5ec1ca;text-transform:uppercase;background:#eaf8f9;border-radius:99px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850}.tour-form-demo label{color:#413239;gap:8px;font-size:12px;font-weight:800;display:grid}.tour-form-demo label>div{color:#887980;background:#fcfbfc;border:1px solid #dbd3d7;border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 13px;display:flex}.tour-form-demo label>div b{color:#3f3037;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.tour-form-demo label>div svg:last-child{color:#15803d}.tour-form-demo label>small{color:#9a8b91;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.tour-form-demo label>small svg{color:#5ec1ca}.tour-form-demo>footer{color:#15803d;background:#ecfdf3;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.tour-form-demo footer p{gap:2px;margin:0;display:grid}.tour-form-demo footer b{color:#166534;font-size:11px}.tour-form-demo footer small{color:#4c7b5b;font-size:10px}.tour-link-guide>header{color:#5ec1ca;border-bottom:1px solid #eee8eb;align-items:center;gap:11px;padding:20px 22px;display:flex}.tour-link-guide header div{gap:2px;display:grid}.tour-link-guide header small{text-transform:uppercase;font-size:9px;font-weight:850}.tour-link-guide h3{color:#18273a;margin:0;font-size:16px}.tour-figma-canvas{background:#2c2530;place-items:center;height:300px;padding:44px 50px 35px;display:grid;position:relative}.tour-figma-toolbar{color:#c7b9c0;background:#1e1821;align-items:center;gap:5px;height:34px;padding:0 10px;display:flex;position:absolute;inset:0 0 auto}.tour-figma-toolbar i{background:#5a4c54;border-radius:50%;width:7px;height:7px}.tour-figma-toolbar b{margin-left:8px;font-size:9px;font-weight:650}.tour-figma-frame{aspect-ratio:1.45;background:#fff;border:2px solid #5ec1ca;width:90%;padding:13px;position:relative;box-shadow:0 18px 38px #00000047}.tour-figma-frame>i{background:#2d2026;border-radius:2px;display:block}.figma-nav-line{opacity:.18;width:100%;height:8px}.figma-title-line{width:60%;height:20px;margin-top:22px}.figma-copy-line{opacity:.28;width:42%;height:5px;margin-top:8px}.tour-figma-frame>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.tour-figma-frame>div i{background:#f6e8ee;height:42px;display:block}.tour-figma-frame>span{color:#fff;background:#5ec1ca;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;bottom:-25px;right:-2px}.tour-link-guide ul{gap:10px;margin:0;padding:17px 22px 20px;list-style:none;display:grid}.tour-link-guide li{color:#15803d;align-items:center;gap:8px;font-size:11px;display:flex}.tour-link-guide li span:last-child{color:#685960}.tour-link-guide li.avoid{color:#dc2626}.tour-link-guide li.avoid>span:first-child{background:#fef2f2;border-radius:50%;place-items:center;width:15px;height:15px;font-weight:900;display:grid}.tour-step-dark{width:100%;padding:108px max(var(--page-gutter),calc((100vw - var(--content-max))/2));color:#fff;background:#18273a}.tour-step-dark .tour-step-heading small,.tour-step-dark .tour-step-number{color:#f28919}.tour-step-dark .tour-step-icon{color:#f28919;background:#c2185b29}.tour-step-dark .tour-step-heading h2{color:#fff}.tour-step-dark .tour-step-heading p{color:#bfadb5}.tour-device-tabs{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:36px;display:grid}.tour-device-tabs>span{color:#a9939c;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.tour-device-tabs small{color:#7f6972;font-size:9px}.tour-device-tabs .selected{color:#fff;background:#5ec1ca;border-color:#5ec1ca;box-shadow:0 12px 28px #c2185b40}.tour-device-tabs .selected small{color:#ffd2e2}.tour-desktop-preview{flex-direction:column;align-items:center;max-width:1020px;margin:44px auto 0;display:flex;position:relative}.tour-monitor{background:#100c0e;border:1px solid #4b3d43;border-radius:20px 20px 9px 9px;width:100%;padding:15px;position:relative;box-shadow:0 30px 75px #0000004d}.tour-monitor-camera{z-index:3;background:#594c51;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:50%}.tour-browser-bar{background:#ece8ea;border-radius:7px 7px 0 0;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.tour-browser-bar>i{background:#c9bdc2;border-radius:50%;width:7px;height:7px}.tour-browser-bar>span{color:#75676d;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:42%;height:21px;margin:auto;font-size:8px;display:flex}.tour-browser-page{color:#1f1820;background:#f1eee8;min-height:460px;position:relative;overflow:hidden}.tour-browser-page>header{border-bottom:1px solid #23191e1a;align-items:center;gap:34px;height:62px;padding:0 34px;display:flex}.tour-browser-page header b{letter-spacing:-1px;font-size:18px}.tour-browser-page header nav{gap:18px;margin-left:auto;display:flex}.tour-browser-page header nav i{background:#c5babd;width:40px;height:4px}.tour-browser-page header>span{background:#5ec1ca;border-radius:50%;width:34px;height:34px}.tour-browser-page main{padding:78px 8%}.tour-browser-page main small{color:#5ec1ca;letter-spacing:.16em;font-size:9px;font-weight:850}.tour-browser-page h3{letter-spacing:-3px;margin:17px 0 14px;font:500 clamp(42px,5.4vw,72px)/.92 Satoshi,Manrope Variable,sans-serif}.tour-browser-page main p{background:#c8bdc0;width:42%;height:6px;margin:7px 0}.tour-browser-page main p+p{width:34%}.tour-browser-page main button{color:#fff;background:#18273a;border:0;border-radius:3px;height:38px;margin-top:20px;padding:0 16px;font-size:9px;font-weight:750}.tour-browser-page>aside{gap:6px;display:flex;position:absolute;bottom:34px;right:6%}.tour-browser-page>aside span{color:#fff;background:#5ec1ca;place-items:center;width:60px;height:76px;font-size:11px;display:grid}.tour-monitor-stand{background:#b9b0b4;width:24%;height:46px}.tour-monitor-base{background:#cfc8cb;border-radius:12px 12px 4px 4px;width:38%;height:10px}.tour-dimension{color:#f28919;background:#321f27;border:1px solid #fb718540;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800;position:absolute}.tour-dimension.width{bottom:38px;left:3%}.tour-dimension.height{top:34%;right:-58px;transform:rotate(90deg)}.tour-viewport-note{color:#4ade80;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;justify-content:center;align-items:center;gap:10px;max-width:690px;margin:26px auto 0;padding:14px 16px;display:flex}.tour-viewport-note p{gap:3px;margin:0;display:grid}.tour-viewport-note b{color:#fff;font-size:11px}.tour-viewport-note small{color:#ad9ba3;font-size:10px}.tour-scan-layout{grid-template-columns:1.12fr .88fr;gap:18px;margin-top:38px;display:grid}.tour-scan-stage>header{border-bottom:1px solid #eee8eb;justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.tour-scan-stage header span{color:#5ec1ca;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.tour-scan-stage header b{color:#7d6d74;font-size:10px}.tour-scan-page{background:#f1eee8;min-height:430px;position:relative;overflow:hidden}.tour-scan-beam{z-index:4;background:#5ec1ca;width:2px;height:100%;animation:tour-scan 4s ease-in-out infinite alternate;position:absolute;top:0;left:58%;box-shadow:0 0 18px 5px #c2185b38}@keyframes tour-scan{0%{left:8%}to{left:92%}}.scan-mini-nav{border-bottom:1px solid #d6cccf;height:55px}.scan-mini-title{background:#2c2026;align-items:end;width:62%;height:140px;margin:65px 0 0 8%;display:flex}.scan-mini-title span{background:#f1eee8;width:70%;height:35px;margin:0 0 20px 18px}.scan-mini-copy{background:#bdb0b5;width:42%;height:7px;margin:18px 0 0 8%;box-shadow:0 14px #d2c8cb}.scan-mini-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:75px 8% 0;display:grid}.scan-mini-cards i{background:#fff;height:70px}.scan-focus-box{z-index:3;background:#dc26260d;border:2px solid #dc2626;width:54%;height:160px;position:absolute;top:110px;left:6%}.scan-focus-box span{color:#fff;background:#dc2626;padding:6px 8px;font-size:9px;font-weight:800;position:absolute;top:-29px;left:-2px}.tour-scan-checks{padding:24px}.tour-scan-checks>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.tour-scan-checks header>span{color:#5ec1ca;background:#eaf8f9;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.tour-scan-checks h3{margin:0;font-size:17px}.tour-scan-checks header p{color:#8b7c82;margin:3px 0 0;font-size:10px}.tour-scan-checks header>b{color:#5ec1ca;font-size:17px}.tour-progress{background:#f2e9ed;border-radius:99px;height:7px;margin-top:20px;overflow:hidden}.tour-progress i{border-radius:inherit;background:#5ec1ca;width:74%;height:100%;display:block}.tour-scan-checks ul{margin:18px 0 0;padding:0;list-style:none;display:grid}.tour-scan-checks li{color:#9b8c92;border-top:1px solid #eee9eb;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:63px;padding:0 3px;display:grid}.tour-scan-checks li>span:first-child,.tour-scan-checks li>svg{background:#f5f1f3;border-radius:8px;place-items:center;width:28px;height:28px;padding:7px;font-size:9px;font-weight:850;display:grid}.tour-scan-checks li>span:nth-child(2){gap:3px;display:grid}.tour-scan-checks li b{color:#493a40;font-size:11px}.tour-scan-checks li small{color:#9a8c92;font-size:9px}.tour-scan-checks li strong{font-size:9px}.tour-scan-checks li.done{color:#15803d}.tour-scan-checks li.done>svg{background:#ecfdf3}.tour-scan-checks li.active{color:#5ec1ca}.tour-scan-checks li.active>svg{background:#eaf8f9}.tour-results{padding-top:108px}.tour-result-board{grid-template-columns:1.08fr .92fr;gap:18px;margin-top:38px;display:grid}.tour-result-detail>header,.tour-result-preview>header{border-bottom:1px solid #eee8eb;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.tour-result-preview header span{color:#6d5e64;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.tour-result-preview header b{color:#dc2626;background:#fef2f2;border-radius:99px;padding:6px 8px;font-size:9px}.tour-result-preview>div{color:#fff;background:#20163e;min-height:420px;padding:80px 8%;position:relative;overflow:hidden}.result-mock-kicker{color:#f28919;letter-spacing:.14em;font-size:9px;font-weight:850}.tour-result-preview h3{letter-spacing:-3px;max-width:560px;margin:15px 0;font:500 clamp(46px,5vw,70px)/.92 Satoshi,Manrope Variable,sans-serif}.tour-result-preview>div>p{color:#c7bedb;max-width:440px;font-size:11px;line-height:1.6}.result-focus{background:#ff5d540f;border:2px solid #ff5d54;width:76%;height:160px;position:absolute;top:105px;left:6%}.result-focus b{color:#fff;text-transform:uppercase;background:#dc2626;top:-31px;left:-2px}.result-focus b,.result-focus small{padding:7px 9px;font-size:9px;font-style:normal;position:absolute}.result-focus small{color:#b91c1c;background:#fef2f2;font-weight:800;bottom:-31px;right:-2px}.tour-result-detail>header{justify-content:flex-start;gap:11px}.tour-result-detail>header>span{color:#dc2626;text-transform:uppercase;background:#fef2f2;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:850}.tour-result-detail h3{margin:0;font-size:13px}.tour-result-detail header p{color:#8c7d83;margin:3px 0 0;font-size:9px}.tour-compare-head,.tour-compare-row{grid-template-columns:1fr .8fr 1fr;align-items:center;gap:8px;display:grid}.tour-compare-head{color:#9b8d93;letter-spacing:.07em;text-transform:uppercase;padding:14px 18px 8px;font-size:9px;font-weight:850}.tour-compare-row{color:#74656b;border-top:1px solid #eee9eb;min-height:66px;margin:0 18px;font-size:10px}.tour-compare-row b{color:#34262c;font-size:11px}.tour-compare-row b:last-child{border-radius:8px;align-items:center;gap:5px;width:fit-content;padding:7px 8px;display:flex}.tour-compare-row.pass b:last-child{color:#15803d;background:#ecfdf3}.tour-compare-row.issue b:last-child{color:#dc2626;background:#fef2f2}.tour-fix-callout{color:#5ec1ca;background:#eaf8f9;border:1px solid #f4c7d9;border-radius:12px;align-items:center;gap:10px;margin:18px;padding:14px;display:flex}.tour-fix-callout p{gap:4px;margin:0;display:grid}.tour-fix-callout small{color:#8e5f72;text-transform:uppercase;font-size:9px;font-weight:750}.tour-fix-callout b{color:#6e409d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.tour-finish{width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)));color:#fff;background:#18273a;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 auto 110px;padding:34px;display:grid;box-shadow:0 22px 55px #21151a24}.tour-finish>span{color:#f28919;background:#c2185b26;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.tour-finish small{color:#f28919;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.tour-finish h2{color:#fff;margin:5px 0 4px;font-size:28px}.tour-finish p{color:#bbaab2;margin:0;font-size:11px}.tour-finish a{color:#fff;background:#5ec1ca;border-radius:11px;align-items:center;gap:8px;height:47px;padding:0 16px;font-size:12px;font-weight:850;text-decoration:none;display:flex}@media (max-width:1000px){.tour-hero{grid-template-columns:1fr}.tour-hero-visual{justify-self:center}.tour-connect-grid,.tour-result-board,.tour-scan-layout{grid-template-columns:1fr}.tour-dimension.height{right:-28px}}@media (max-width:720px){.guide-topbar .help-button{padding:0 11px;font-size:0}.tour-hero{gap:52px;min-height:auto;padding-top:55px}.tour-hero h1{letter-spacing:-3px;font-size:52px}.tour-hero-visual{width:390px;max-width:100%}.tour-float-card{min-width:165px}.tour-nav{grid-template-columns:1fr 1fr}.tour-nav a:nth-child(3){border-left:0}.tour-nav a:nth-child(3),.tour-nav a:nth-child(4){border-top:1px solid #eee8eb}.tour-step{padding:78px 0}.tour-step-dark{padding:78px var(--page-gutter)}.tour-step-heading{grid-template-columns:auto 1fr}.tour-step-number{display:none}.tour-step-heading h2{letter-spacing:-1.8px;font-size:38px}.tour-device-tabs{grid-template-columns:1fr 1fr}.tour-desktop-preview{width:108%;margin-left:-4%}.tour-browser-page{min-height:300px}.tour-browser-page main{padding-top:52px}.tour-browser-page h3{font-size:40px}.tour-browser-page>aside,.tour-dimension.height{display:none}.tour-figma-canvas{padding-inline:24px}.tour-finish{grid-template-columns:auto 1fr;padding:26px}.tour-finish a{grid-column:1/-1;justify-content:center}}@media (max-width:480px){.tour-hero h1{font-size:44px}.tour-hero-copy>div{display:grid}.tour-hero-visual{margin:10px 0}.figma-card{top:4%;left:-5%}.site-card{bottom:4%;right:-5%}.tour-score{display:none}.tour-nav{grid-template-columns:1fr}.tour-nav a{border-top:1px solid #eee8eb;border-left:0}.tour-nav a:first-child{border-top:0}.tour-form-demo{padding:18px}.tour-form-demo>header{grid-template-columns:auto 1fr}.tour-form-demo header i{display:none}.tour-device-tabs{grid-template-columns:1fr}.tour-result-preview>div{padding-inline:6%}}.checks-page{min-height:100vh;color:var(--forest);background:#f7f9f9}.checks-hero{min-height:570px;padding:76px max(var(--page-gutter),calc((100vw - var(--content-max))/2));color:#fff;background:#18273a;grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid;overflow:hidden}.checks-hero-copy{z-index:2;position:relative}.checks-hero-copy>span,.evidence-copy>span{width:fit-content;color:var(--lime);letter-spacing:.07em;text-transform:uppercase;background:#f43f5e14;border:1px solid #f43f5e47;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}.checks-hero h1{color:#fff;letter-spacing:-3.5px;max-width:690px;margin:22px 0 16px;font-size:clamp(58px,6vw,84px);font-weight:500;line-height:.9}.checks-hero h1 em{color:var(--lime);font-weight:500}.checks-hero-copy>p{color:#b7c9c1;max-width:610px;margin:0;font-size:16px;line-height:1.75}.checks-hero-copy>a{width:fit-content;height:49px;color:var(--forest);background:var(--lime);border-radius:12px;align-items:center;gap:8px;margin-top:28px;padding:0 17px;font-size:13px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 14px 30px #08191333}.checks-orbit{border:1px solid #f43f5e2e;border-radius:50%;justify-self:end;place-items:center;width:420px;height:420px;display:grid;position:relative;box-shadow:0 0 0 58px #f43f5e09,0 0 0 116px #f43f5e05}.checks-orbit:before{content:"";border:1px dashed #ffffff2e;border-radius:50%;width:255px;height:255px;animation:checks-spin 30s linear infinite;position:absolute}.checks-orbit-core{width:142px;height:142px;color:var(--lime);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff2b;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(-3deg);box-shadow:0 22px 55px #03140e40}.checks-orbit-core b{color:#fff;margin-top:9px;font-size:17px}.checks-orbit-core small{color:#9fb5ab;font-size:12px}.orbit-item{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:7px;min-width:105px;height:44px;padding:0 12px;font-size:12px;font-weight:750;display:flex;position:absolute;box-shadow:0 12px 30px #03140e2e}.orbit-item svg{color:var(--lime)}.orbit-type{top:92px;left:-18px}.orbit-space{top:158px;right:-22px}.orbit-view{bottom:15px;left:64px}@keyframes checks-spin{to{transform:rotate(1turn)}}.checks-content{width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:76px 0 100px}.checks-section-head{grid-template-columns:1fr .75fr;align-items:end;gap:60px;display:grid}.checks-section-head span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.checks-section-head h2{letter-spacing:-1.6px;margin:8px 0 0;font-size:42px;line-height:1}.checks-section-head>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.checks-card-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px;display:grid}.checks-card{background:#fff;border:1px solid #d6e0da;border-radius:22px;min-height:330px;padding:25px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 14px 38px #070a1f0e}.checks-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px #070a1f1a}.checks-card:after{content:"";background:var(--card-tint);border-radius:50%;width:150px;height:150px;position:absolute;top:-75px;right:-70px}.checks-card.violet{--card-color:#db2777;--card-bg:#eaf8f9;--card-tint:#eaf8f9}.checks-card.lime{--card-color:#537b08;--card-bg:#eff9d9;--card-tint:#edf8d3}.checks-card.coral{--card-color:#d54f44;--card-bg:#fff0ed;--card-tint:#fff0ed}.checks-card.green{--card-color:#5ec1ca;--card-bg:#e7f5ee;--card-tint:#e4f3eb}.checks-card>header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.checks-card>header>span{width:48px;height:48px;color:var(--card-color);background:var(--card-bg);border-radius:14px;place-items:center;display:grid}.checks-card>header small{color:#9aa59f;letter-spacing:.08em;font-size:12px;font-weight:850}.checks-card h3{margin:28px 0 9px;font-family:Manrope Variable,sans-serif;font-size:23px;font-weight:800}.checks-card>p{max-width:490px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.checks-card ul{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.checks-card li{color:var(--forest);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.checks-card li svg{color:var(--card-color)}.checks-evidence{color:#fff;background:var(--forest);border-radius:26px;margin-top:72px;padding:38px;overflow:hidden}.evidence-copy{max-width:720px}.evidence-copy h2{color:#fff;letter-spacing:-1.4px;max-width:650px;margin:18px 0 10px;font-size:40px;line-height:1.05}.evidence-copy>p{color:#aec1b8;margin:0;font-size:13px;line-height:1.7}.evidence-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:32px;display:grid}.evidence-flow article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-start;gap:12px;min-height:142px;padding:17px;display:flex}.evidence-flow article>span{width:38px;height:38px;color:var(--lime);background:#f43f5e1a;border-radius:11px;flex:none;place-items:center;display:grid}.evidence-flow article div{gap:5px;display:grid}.evidence-flow small{color:var(--lime);text-transform:uppercase;font-size:12px;font-weight:800}.evidence-flow b{color:#fff;font-size:13px}.evidence-flow p{color:#9fb3aa;margin:0;font-size:12px;line-height:1.5}.evidence-flow>i{color:#759086}.checks-viewport{background:#fff;border:1px solid #d5dfd9;border-radius:22px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;margin-top:18px;padding:30px 34px;display:grid}.checks-viewport>div:first-child>span{width:42px;height:42px;color:var(--green);background:#eaf8f9;border-radius:12px;place-items:center;display:grid}.checks-viewport h2{letter-spacing:-.8px;margin:16px 0 8px;font-size:28px}.checks-viewport p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.viewport-scale{justify-content:flex-end;align-items:end;gap:12px;display:flex}.viewport-scale>span{color:var(--forest);background:#f7faf8;border:1px solid #d7e1db;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:13px;font-size:12px;font-weight:800;display:flex}.viewport-scale i{border:2px solid var(--green);border-radius:4px;display:block}.viewport-scale small{color:var(--muted);font-size:12px;font-weight:600}.viewport-scale .phone i{width:18px;height:29px}.viewport-scale .tablet i{width:38px;height:46px}.viewport-scale .desktop i{width:78px;height:50px}@media (max-width:900px){.checks-hero{grid-template-columns:1fr;padding-top:60px}.checks-orbit{justify-self:center;width:330px;height:330px}.checks-section-head,.checks-viewport,.evidence-flow{grid-template-columns:1fr}.evidence-flow>i{justify-self:center;transform:rotate(90deg)}.viewport-scale{justify-content:flex-start}}@media (max-width:650px){.checks-card ul,.checks-card-grid{grid-template-columns:1fr}.checks-evidence{padding:26px 20px}.checks-orbit{margin:-30px 0;transform:scale(.82)}}.help-page{min-height:100vh;color:var(--forest);background:#f7f9f9}.help-hero{min-height:510px;padding:68px max(var(--page-gutter),calc((100vw - var(--content-max))/2));background:#f4f6f5;border-bottom:1px solid #d9e2dc;grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;display:grid}.help-hero>div:first-child>span{width:fit-content;color:var(--green);letter-spacing:.07em;text-transform:uppercase;background:#e8f4ee;border:1px solid #bed8cc;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:850;display:flex}.help-hero h1{letter-spacing:-3px;margin:21px 0 14px;font-size:clamp(56px,6vw,78px);line-height:.9}.help-hero h1 em{color:var(--violet);font-weight:500}.help-hero>div:first-child>p{max-width:610px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.help-hero-actions{align-items:center;gap:10px;margin-top:26px;display:flex}.help-hero-actions a{height:46px;color:var(--forest);background:#fff;border:1px solid #cad8d1;border-radius:11px;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.help-hero-actions a:first-child{border-color:var(--forest);color:var(--lime);background:var(--forest)}.help-status-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #d3dfd8;border-radius:22px;padding:22px;box-shadow:0 24px 60px #070a1f1a}.help-status-card>header{border-bottom:1px solid #e2e8e4;align-items:center;gap:11px;padding-bottom:17px;display:flex}.help-status-card>header>span{width:42px;height:42px;color:var(--lime);background:var(--forest);border-radius:12px;place-items:center;display:grid}.help-status-card header div{gap:3px;display:grid}.help-status-card header b{font-size:15px}.help-status-card header small{color:var(--muted);font-size:12px}.help-status-card ul{margin:8px 0 0;padding:0;list-style:none;display:grid}.help-status-card li{color:var(--green);border-bottom:1px solid #edf0ee;align-items:flex-start;gap:10px;padding:13px 4px;display:flex}.help-status-card li:last-child{border-bottom:0}.help-status-card li span{gap:3px;display:grid}.help-status-card li b{color:var(--forest);font-size:13px}.help-status-card li small{color:var(--muted);font-size:12px}.help-content{width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:68px 0 100px}.help-content>header{grid-template-columns:1fr .75fr;align-items:end;gap:50px;display:grid}.help-content>header span,.help-escalation small,.help-token small{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.help-content>header h2{letter-spacing:-1.3px;margin:7px 0 0;font-size:38px}.help-content>header>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.help-solutions{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:27px;display:grid}.help-solutions article{background:#fff;border:1px solid #d7e0db;border-radius:20px;min-height:340px;padding:22px;box-shadow:0 13px 34px #070a1f0d}.help-solution-icon{width:46px;height:46px;color:var(--green);background:#eaf8f9;border-radius:13px;place-items:center;margin-bottom:20px;display:grid}.help-solutions article>small{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800}.help-solutions h3{min-height:53px;margin:8px 0 17px;font-family:Manrope Variable,sans-serif;font-size:18px;line-height:1.45}.help-solutions ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.help-solutions li{color:var(--muted);grid-template-columns:25px 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.5;display:grid}.help-solutions li span{width:25px;height:25px;color:var(--forest);background:var(--lime);border-radius:8px;place-items:center;font-size:12px;font-weight:850;display:grid}.help-token{color:#fff;background:var(--forest);border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;margin-top:18px;padding:27px;display:grid;overflow:hidden}.help-token>div:first-child{align-items:flex-start;gap:13px;display:flex}.help-token>div:first-child>span{width:46px;height:46px;color:var(--lime);background:#f43f5e1a;border-radius:13px;flex:none;place-items:center;display:grid}.help-token h2{color:#fff;margin:5px 0 7px;font-family:Manrope Variable,sans-serif;font-size:21px;font-weight:800}.help-token p{color:#aebfb8;margin:0;font-size:12px;line-height:1.6}.help-token-flow{justify-content:flex-end;align-items:center;gap:8px;display:flex}.help-token-flow span{color:#e5ece8;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:7px;min-height:48px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.help-token-flow span svg{color:var(--lime)}.help-token-flow i{color:#708b80}.help-escalation{background:#fffaf0;border:1px solid #ead8bd;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:18px;padding:24px 27px;display:grid}.help-escalation>span{color:#b37611;background:#fff0cf;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.help-escalation h2{margin:4px 0;font-family:Manrope Variable,sans-serif;font-size:18px;font-weight:800}.help-escalation p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.help-escalation>a{color:#fff;background:var(--forest);border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:flex}@media (max-width:900px){.help-content>header,.help-hero,.help-solutions,.help-token{grid-template-columns:1fr}.help-solutions h3{min-height:0}.help-token-flow{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:620px){.help-hero-actions{flex-direction:column;align-items:stretch}.help-hero-actions a{justify-content:center}.help-escalation{grid-template-columns:auto 1fr}.help-escalation>a{grid-column:1/-1;width:fit-content}}.login-page{--login-ink:#f5f8f6;isolation:isolate;background:#f7f9f9;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);display:grid;overflow:hidden}.login-page,.login-story{min-height:100vh;position:relative}.login-story{z-index:1;color:var(--login-ink);background:#18273a;flex-direction:column;padding:38px clamp(34px,5vw,78px) 42px;display:flex}.login-story:after{content:"";pointer-events:none;border:1px solid #f43f5e33;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-240px;right:-210px;box-shadow:0 0 0 80px #f43f5e09,0 0 0 160px #f43f5e06}.login-brand{width:224px;height:64px;display:inline-flex;overflow:hidden}.login-brand img{object-fit:cover;object-position:center;filter:drop-shadow(0 5px 14px #00000029);width:100%;height:100%}.login-story-copy{max-width:680px;margin:auto 0;padding:70px 0}.login-kicker{width:fit-content;color:var(--lime);letter-spacing:.08em;text-transform:uppercase;background:#f43f5e14;border:1px solid #f43f5e40;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:800;display:flex}.login-story h1{color:#fff;letter-spacing:-3px;max-width:650px;margin:24px 0 20px;font-family:Plus Jakarta Sans Variable,Manrope Variable,sans-serif;font-size:clamp(48px,5.4vw,74px);font-weight:750;line-height:.98}.login-story h1 em{color:var(--lime);font-weight:750}.login-story-copy>p{color:#bdcbc5;max-width:590px;margin:0;font-size:16px;line-height:1.75}.login-benefits{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.login-benefits span{color:#dce6e1;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.login-benefits svg,.login-quote{color:var(--lime)}.login-quote{max-width:520px;border-top:1px solid #ffffff1f;align-items:flex-start;gap:11px;padding-top:20px;display:flex}.login-quote p{gap:4px;margin:0;display:grid}.login-quote b{color:#fff;font-size:12px}.login-quote small{color:#9fb1aa;font-size:12px;line-height:1.5}.login-panel{z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:42px clamp(28px,5vw,76px);display:flex;position:relative}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #dbe2dc;border-radius:26px;width:min(100%,490px);padding:clamp(28px,4vw,44px);box-shadow:0 30px 90px #070a1f1f}.login-card-head{align-items:center;gap:14px;display:flex}.login-card-icon{width:48px;height:48px;color:var(--lime);background:var(--forest);border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 10px 24px #070a1f33}.login-card-head p{gap:4px;margin:0;display:grid}.login-card-head b{color:var(--forest);font-size:25px;line-height:1.15}.login-card-head small{color:var(--muted);font-size:12px}.login-card form{gap:20px;margin-top:34px;display:grid}.login-card label{color:var(--forest);gap:8px;font-size:12px;font-weight:800;display:grid}.login-input{color:#8a9892;background:#fff;border:1px solid #d6dfd9;border-radius:13px;align-items:center;gap:10px;height:54px;padding:0 15px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.login-input:focus-within{border-color:var(--violet);transform:translateY(-1px);box-shadow:0 0 0 4px #c2185b1a}.has-error .login-input{border-color:#e55c51;box-shadow:0 0 0 4px #e55c5114}.login-input input{min-width:0;height:100%;color:var(--forest);background:0 0;border:0;outline:0;flex:1;font:600 12px Manrope Variable,sans-serif}.login-input input::placeholder{color:#a3ada8;font-weight:500}.login-input input:-webkit-autofill,.login-input input:-webkit-autofill:hover{-webkit-text-fill-color:var(--forest);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.login-input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--forest);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.login-input button{color:#73817b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.login-input button:hover{color:var(--forest);background:#eef3f0}.login-field-error{color:#dc5147;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.login-submit{color:#fff;background:var(--brand-gradient);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;height:54px;margin-top:5px;font:850 11px Manrope Variable,sans-serif;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 25px #c2185b38}.login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px #c2185b4d}.login-submit:disabled{opacity:.72;cursor:wait}.login-spinner{animation:login-spin .8s linear infinite}@keyframes login-spin{to{transform:rotate(1turn)}}.login-security{color:var(--green);border-top:1px solid #e4e9e6;align-items:flex-start;gap:9px;margin-top:26px;padding-top:21px;display:flex}.login-security span{gap:3px;display:grid}.login-security b{color:var(--forest);font-size:12px}.login-security small{color:var(--muted);font-size:12px;line-height:1.5}.login-support{color:#78867f;text-align:center;margin:18px 0 0;font-size:12px}.login-toast{z-index:20;width:min(430px,100% - 32px);color:var(--forest);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #d8e1dc;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:14px 14px 14px 12px;animation:login-toast-in .35s ease-out;display:grid;position:fixed;top:20px;right:20px;box-shadow:0 18px 50px #102a2233}.login-toast>span{color:#5ec1ca;background:#e6f6ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.login-toast.error>span{color:#dc5147;background:#fff0ed}.login-toast div{gap:3px;display:grid}.login-toast b{font-size:12px}.login-toast p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.login-toast>button{color:#7b8982;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}@keyframes login-toast-in{0%{opacity:0;transform:translateY(-12px)}}.login-ambient{z-index:0;filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.login-ambient-one{background:#f43f5e2e;width:340px;height:340px;top:-130px;right:-130px}.login-ambient-two{background:#c2185b17;width:220px;height:220px;bottom:-120px;right:35%}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-story{min-height:auto;padding:28px 26px 42px}.login-story-copy{padding:65px 0 35px}.login-story h1{letter-spacing:-3px;font-size:clamp(48px,11vw,72px)}.login-quote{display:none}.login-panel{min-height:auto;padding:54px 22px 70px}}@media (max-width:520px){.login-story-copy>p{font-size:14px}.login-benefits{display:grid}.login-card{border-radius:20px;padding:26px 20px}.login-toast{top:12px;right:16px}}@media (max-width:700px){.topbar nav{gap:8px}.topbar nav>a.help-button{display:none}.user-menu-trigger{width:44px;min-width:0;box-shadow:none;background:0 0;border:0;padding:4px}.user-menu-trigger>span{width:36px;height:36px}.user-menu-trigger p,.user-menu-trigger>svg{display:none}.user-menu-dropdown{width:min(290px,100vw - 24px);right:0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-page{background:#f8f6f7;min-height:100vh}.admin-shell{width:min(1480px,100%);padding:42px var(--page-gutter) 72px;margin:0 auto}.admin-hero{color:#fff;background:#18273a;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:36px 40px;display:flex;box-shadow:0 20px 50px #21151a1f}.admin-hero>div{gap:10px;display:grid}.admin-hero span{color:#f28919;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;font-size:14px;font-weight:800;display:flex}.admin-hero h1{color:#fff;letter-spacing:-2.6px;margin:0;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1}.admin-hero p{color:#cdbfc5;max-width:680px;margin:0;font-size:16px;line-height:1.65}.admin-hero>button{color:#fff;background:#5ec1ca;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;height:48px;padding:0 19px;font-weight:800;display:flex;box-shadow:0 12px 30px #c2185b47}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.admin-metrics article{background:#fff;border:1px solid #ebe5e8;border-radius:18px;align-items:center;gap:15px;min-width:0;padding:20px;display:flex;box-shadow:0 9px 28px #21151a0b}.admin-metrics article>span{color:#5ec1ca;background:#eaf8f9;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.admin-metrics article div{flex:1;grid-template-columns:1fr auto;align-items:end;gap:2px 10px;min-width:0;display:grid}.admin-metrics small{color:#806f76;font-size:14px;font-weight:750}.admin-metrics strong{color:#18273a;letter-spacing:-1.5px;grid-area:1/2/3;font:500 32px/1 Satoshi,Manrope Variable,sans-serif}.admin-metrics p{color:#a09399;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.admin-users{background:#fff;border:1px solid #e9e3e6;border-radius:22px;margin-top:18px;overflow:hidden;box-shadow:0 12px 36px #21151a0e}.admin-users>header{border-bottom:1px solid #eee9eb;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.admin-users>header>div{align-items:center;gap:12px;display:flex}.admin-users>header>div>span{color:#5ec1ca;background:#eaf8f9;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.admin-users h2{color:#18273a;letter-spacing:-.4px;margin:0;font-size:20px}.admin-users header p{color:#8b7d83;margin:3px 0 0;font-size:13px}.admin-users form,.admin-users form label{align-items:center;gap:8px;display:flex}.admin-users form label{color:#897b81;background:#fcfbfc;border:1px solid #ddd6d9;border-radius:10px;width:250px;height:40px;padding:0 12px}.admin-users form input{color:#18273a;background:0 0;border:0;outline:0;width:100%;font-size:13px}.admin-users form>button{color:#fff;background:#18273a;border:1px solid #18273a;border-radius:10px;height:40px;padding:0 14px;font-size:13px;font-weight:750}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px}.admin-table-wrap th{color:#7f7076;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#faf8f9;padding:14px 16px;font-size:12px;font-weight:800}.admin-table-wrap th:last-child{width:220px}.admin-table-wrap td{color:#4d4045;vertical-align:middle;border-top:1px solid #f0ecee;padding:16px;font-size:13px}.admin-person{align-items:center;gap:10px;min-width:230px;display:flex}.admin-person>span{color:#5ec1ca;background:#eaf8f9;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid}.admin-access,.admin-activity,.admin-person p{gap:3px;margin:0;display:grid}.admin-person b{color:#18273a;font-size:14px}.admin-activity small,.admin-person small{color:#8c7e84;white-space:nowrap;text-overflow:ellipsis;max-width:225px;font-size:12px;overflow:hidden}.admin-access{text-transform:capitalize;justify-items:start}.admin-access>small{color:#75666c;font-size:12px;font-weight:700}.admin-status{text-transform:capitalize;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;line-height:1;display:inline-flex}.admin-status.active{color:#15803d;background:#ecfdf3}.admin-status.inactive{color:#dc2626;background:#fef2f2}.admin-activity b{color:#18273a;font-size:18px}.admin-table-wrap time{color:#66575d;white-space:nowrap;font-size:12px}.admin-actions{justify-content:flex-end;gap:6px;display:flex}.admin-actions button{color:#695a60;background:#fff;border:1px solid #e1dade;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-actions button.view{color:#5ec1ca;background:#f4fbfb;border-color:#f0cbd9;align-items:center;gap:6px;width:auto;padding:0 10px;font-size:11px;font-weight:800;display:flex}.admin-actions button:hover:not(:disabled){color:#5ec1ca;background:#eaf8f9;border-color:#f1a9c6}.admin-actions button.danger:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#fecaca}.admin-actions button:disabled{opacity:.35;cursor:not-allowed}.admin-pagination{border-top:1px solid #eee9eb;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.admin-pagination p{color:#75676c;margin:0;font-size:12px}.admin-pagination div{gap:7px;display:flex}.admin-pagination button{color:#514248;background:#fff;border:1px solid #ded7da;border-radius:9px;align-items:center;gap:5px;height:36px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.admin-pagination button:disabled{opacity:.4;cursor:not-allowed}.admin-empty,.admin-loading{color:#5ec1ca;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:280px;display:grid}.admin-empty p,.admin-loading p{color:#8d7f85;margin:0;font-size:13px}.admin-empty h3{color:#18273a;margin:3px 0 0;font-size:16px}.admin-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;align-items:center;gap:8px;margin:14px 18px 0;padding:11px 13px;font-size:13px;font-weight:650;display:flex}.admin-error span{flex:1}.admin-error button{color:#b91c1c;background:0 0;border:0;font-weight:800}.admin-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#21151a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal{background:#fff;border:1px solid #ffffffb3;border-radius:22px;width:min(520px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 30px 90px #21151a4d}.admin-modal>header{border-bottom:1px solid #eee9eb;align-items:center;gap:11px;padding:21px 22px;display:flex}.admin-modal>header>span{color:#5ec1ca;background:#eaf8f9;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-modal>header div{flex:1}.admin-modal h2{color:#18273a;margin:0;font-size:19px}.admin-modal header p{color:#8c7e84;margin:3px 0 0;font-size:13px}.admin-modal>header>button{color:#74656b;background:#f6f3f4;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-modal form{gap:15px;padding:22px;display:grid}.admin-field,.admin-modal form>label{color:#493a40;gap:8px;font-size:13px;font-weight:800;display:grid}.admin-modal input{color:#18273a;background:#fff;border:1px solid #dcd5d8;border-radius:11px;outline:0;width:100%;height:48px;padding:0 13px;font-size:14px}.admin-modal input:focus{border-color:#5ec1ca;box-shadow:0 0 0 4px #c2185b14}.admin-password{gap:7px;display:flex}.admin-password button{color:#5ec1ca;background:#eaf8f9;border:1px solid #ead3dc;border-radius:10px;padding:0 14px;font-size:12px;font-weight:800}.brand-select{color:#18273a;min-width:0;font-size:14px;font-weight:700;position:relative}.brand-select-trigger{color:#18273a;text-align:left;background:#fff;border:1px solid #dcd5d8;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:48px;padding:0 13px;font:700 14px Manrope Variable,sans-serif;display:flex}.brand-select-trigger:hover,.brand-select-trigger[aria-expanded=true]{border-color:#5ec1ca;box-shadow:0 0 0 4px #c2185b14}.brand-select-trigger svg{color:#8b7b82;transition:transform .18s}.brand-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.brand-select-menu{z-index:20;background:#fff;border:1px solid #e3dadd;border-radius:12px;gap:3px;width:100%;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 42px #21151a2e}.brand-select-menu button{color:#493b40;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 10px;font:700 13px Manrope Variable,sans-serif;display:flex}.brand-select-menu button:hover,.brand-select-menu button[aria-selected=true]{color:#5ec1ca;background:#eaf8f9}.brand-select.compact{flex:none;width:160px;font-size:13px}.brand-select.compact .brand-select-trigger{border-radius:10px;height:40px;font-size:13px}.brand-select.compact .brand-select-menu{min-width:160px}.admin-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-modal aside{color:#5ec1ca;background:#eaf8f9;border-radius:11px;align-items:flex-start;gap:8px;padding:11px 12px;display:flex}.admin-modal aside p{color:#6d5d63;gap:2px;margin:0;font-size:12px;line-height:1.5;display:grid}.admin-modal aside b{color:#4a3940;font-size:12px}.admin-modal aside small{color:#79696f;font-size:11px}.admin-modal form>footer,.admin-share>footer{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.admin-modal footer button{color:#4e4046;background:#fff;border:1px solid #ded6da;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.admin-modal footer button:last-child{color:#fff;background:#5ec1ca;border-color:#5ec1ca}.admin-modal footer button:disabled{opacity:.6;cursor:wait}.admin-share{padding-bottom:22px}.admin-share>header>span{color:#15803d;background:#ecfdf3}.admin-share-details{border:1px solid #e5dee1;border-radius:13px;margin:20px 22px 14px;overflow:hidden}.admin-share-details p{border-top:1px solid #eee9eb;grid-template-columns:145px 1fr;gap:10px;margin:0;padding:12px 14px;display:grid}.admin-share-details p:first-child{border-top:0}.admin-share-details small{color:#8d7f85;font-size:12px}.admin-share-details b{color:#18273a;overflow-wrap:anywhere;font-size:14px}.admin-share>aside{margin:0 22px}.admin-share>footer{margin:17px 22px 0}.admin-comparison-modal{width:min(920px,100%);overflow:hidden}.admin-comparison-modal>header{z-index:2;background:#fff;position:sticky;top:0}.admin-comparison-list{background:#faf8f9;gap:12px;max-height:calc(100vh - 155px);padding:18px;display:grid;overflow:auto}.admin-comparison-list>article{background:#fff;border:1px solid #e8e1e4;border-radius:17px;padding:17px;box-shadow:0 8px 24px #21151a0b}.admin-comparison-list article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-comparison-list article>header time{color:#75666c;font-size:12px;font-weight:750}.admin-comparison-list article>header span{color:#5ec1ca;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.admin-comparison-routes{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;display:grid}.admin-comparison-routes>svg{color:#b8a9af}.admin-comparison-routes p{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;margin:0;display:grid}.admin-comparison-routes p>span{color:#5ec1ca;background:#eaf8f9;border-radius:10px;grid-row:1/3;place-items:center;width:35px;height:35px;display:grid}.admin-comparison-routes p:last-child>span{color:#15803d;background:#ecfdf3}.admin-comparison-routes small{color:#94858b;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-comparison-routes b{color:#18273a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.admin-comparison-summary{background:#fcfbfc;border:1px solid #eee7ea;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;padding:10px;display:grid}.admin-comparison-summary p{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.admin-comparison-summary small{color:#83747a;font-size:11px;font-weight:750}.admin-comparison-summary b{color:#18273a;font-size:18px}.admin-comparison-summary .passed b{color:#15803d}.admin-comparison-summary .issues b{color:#dc2626}.admin-comparison-legacy{color:#8a707a;background:#eaf8f9;border-radius:9px;margin:14px 0 0;padding:10px 11px;font-size:11px;font-weight:700}.admin-comparison-list article>footer{border-top:1px solid #eee9eb;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:12px;display:flex}.admin-comparison-list article>footer small{color:#8c7e84;font-size:11px}.admin-comparison-list article>footer button{color:#fff;background:#5ec1ca;border:0;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.admin-comparison-state{color:#5ec1ca;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:330px;padding:30px;display:grid}.admin-comparison-state h3,.admin-comparison-state p{margin:0}.admin-comparison-state h3{color:#18273a;font-size:18px}.admin-comparison-state p{color:#8c7e84;max-width:420px;font-size:13px}.admin-comparison-state.error{color:#dc2626}.admin-comparison-state button{color:#fff;background:#5ec1ca;border:0;border-radius:8px;height:36px;padding:0 12px;font-size:12px;font-weight:800}@media (max-width:1050px){.admin-metrics{grid-template-columns:1fr 1fr}.admin-users>header{flex-direction:column;align-items:flex-start}.admin-users form{width:100%}.admin-users form label{flex:1;width:auto}}@media (max-width:700px){.admin-topbar nav>a{display:none}.admin-shell{padding-top:22px}.admin-hero{flex-direction:column;align-items:flex-start;padding:27px 23px}.admin-hero h1{letter-spacing:-2px;font-size:38px}.admin-hero>button{justify-content:center;width:100%}.admin-metrics{grid-template-columns:1fr}.admin-users form{flex-direction:column;align-items:stretch}.admin-users form label,.admin-users form>button,.brand-select.compact{width:100%}.admin-pagination{flex-direction:column;align-items:flex-start;gap:12px}.admin-pagination button,.admin-pagination div{flex:1;justify-content:center;width:100%}.admin-form-row,.admin-share-details p{grid-template-columns:1fr}.admin-share-details p{gap:4px}.admin-share>footer{flex-direction:column}.admin-comparison-list{padding:12px}.admin-comparison-routes{grid-template-columns:1fr}.admin-comparison-routes>svg{display:none}.admin-comparison-summary{grid-template-columns:1fr 1fr}.admin-comparison-list article>footer{flex-direction:column;align-items:stretch}.admin-comparison-list article>footer button{justify-content:center}}.profile-password-card{background:#fff;border:1px solid #ead7df;border-radius:20px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px 24px;display:grid;box-shadow:0 14px 38px #21151a0d}.profile-password-card>span{color:#5ec1ca;background:#eaf8f9;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.profile-password-card small{color:#5ec1ca;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.profile-password-card h2{color:#18273a;margin:4px 0 0;font-size:20px}.profile-password-card p{color:var(--muted);margin:5px 0 0;font-size:13px}.profile-password-card>button{color:#fff;background:#5ec1ca;border:1px solid #5ec1ca;border-radius:11px;align-items:center;gap:7px;height:44px;padding:0 15px;font-size:13px;font-weight:800;display:flex}.password-modal-backdrop{z-index:310;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#21151a80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.password-modal{background:#fff;border-radius:22px;width:min(510px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #21151a4d}.password-modal>header{border-bottom:1px solid #eee9eb;align-items:center;gap:11px;padding:21px 22px;display:flex}.password-modal>header>span{color:#5ec1ca;background:#eaf8f9;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.password-modal>header>div{flex:1}.password-modal h2{color:#18273a;margin:0;font-size:20px}.password-modal header p{color:#8b7c82;margin:3px 0 0;font-size:13px}.password-modal>header>button{color:#74656b;background:#f6f3f4;border:0;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.password-modal form{gap:15px;padding:22px;display:grid}.password-modal label{color:#493a40;gap:7px;font-size:13px;font-weight:800;display:grid}.password-modal label>div{color:#918188;background:#fff;border:1px solid #dcd5d8;border-radius:11px;align-items:center;gap:9px;height:48px;padding:0 13px;display:flex}.password-modal label>div:focus-within{border-color:#5ec1ca;box-shadow:0 0 0 4px #c2185b14}.password-modal input{color:#18273a;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:14px}.password-visibility{color:#5ec1ca;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;padding:0;font-size:12px;font-weight:800;display:flex}.password-feedback{border-radius:10px;align-items:center;gap:7px;margin:0;padding:11px 12px;font-size:13px;font-weight:750;display:flex}.password-feedback.error{color:#b91c1c;background:#fef2f2}.password-feedback.success{color:#15803d;background:#ecfdf3}.password-modal aside{color:#5ec1ca;background:#eaf8f9;border-radius:11px;align-items:flex-start;gap:8px;padding:11px 12px;display:flex}.password-modal aside p{color:#594a50;gap:2px;margin:0;font-size:12px;line-height:1.5;display:grid}.password-modal aside small{color:#79696f;font-size:11px}.password-modal footer{justify-content:flex-end;gap:8px;display:flex}.password-modal footer button{color:#4e4046;background:#fff;border:1px solid #ded6da;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.password-modal footer button:last-child{color:#fff;background:#5ec1ca;border-color:#5ec1ca}.password-modal footer button:disabled{opacity:.65;cursor:wait}@media (max-width:700px){.profile-password-card{grid-template-columns:auto 1fr}.profile-password-card>button{grid-column:1/-1;justify-content:center}.password-modal footer{flex-direction:column}}.workspace-tour-launch{align-items:center;gap:6px;display:flex}.workspace-tour{z-index:500;pointer-events:none;position:fixed;inset:0}.workspace-tour-wash{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#190f14b8;animation:tour-wash-in .22s ease-out;position:absolute;inset:0}@keyframes tour-wash-in{0%{opacity:0}}.workspace-tour-focus{z-index:1;pointer-events:none;background:0 0;border:2px solid #f28919;border-radius:16px;transition:left .28s,top .28s,width .28s,height .28s;position:fixed;box-shadow:0 0 0 9999px #190f14b8,0 0 0 6px #fb718529,0 18px 48px #21151a40}.workspace-tour-focus:before{content:"";background:#5ec1ca;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 4px #c2185b33}.workspace-tour-card{z-index:3;color:#18273a;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #ffffffbf;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:300px;max-height:calc(100vh - 32px);animation:workspace-tour-in .28s ease-out;display:grid;position:fixed;overflow:hidden;box-shadow:0 30px 90px #140a0f59}.workspace-tour.welcome .workspace-tour-card{width:min(470px,100vw - 32px);min-height:0;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes workspace-tour-in{0%{opacity:0;margin-top:10px}}.workspace-tour-card>header{color:#fff;background:#18273a;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:74px;padding:15px 18px;display:grid}.workspace-tour-card>header>span{color:#f28919;background:#c2185b21;border:1px solid #fb718538;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.workspace-tour-card>header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-tour-card header small{color:#f28919;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.workspace-tour-card header b{color:#9e8b93;letter-spacing:.08em;font-size:10px}.workspace-tour-card header>button{color:#bba8b0;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.workspace-tour-card header>button:hover{color:#fff;background:#ffffff1a}.workspace-tour-copy{padding:22px 22px 16px;overflow:auto}.workspace-tour-copy h2{color:#18273a;letter-spacing:-.9px;margin:0;font-size:25px;font-weight:700;line-height:1.12}.workspace-tour-copy>p{color:#6f6066;margin:11px 0 0;font-size:14px;line-height:1.65}.workspace-tour-copy aside{color:#5ec1ca;background:#eaf8f9;border:1px solid #f4d7e2;border-radius:10px;align-items:center;gap:8px;margin-top:15px;padding:10px 11px;font-size:11px;font-weight:750;line-height:1.4;display:flex}.workspace-tour-copy aside svg{flex:none}.workspace-tour-progress{grid-template-columns:repeat(6,1fr);gap:5px;padding:0 22px;display:grid}.workspace-tour-progress i{background:#eee6e9;border-radius:99px;height:4px;transition:background .2s;display:block}.workspace-tour-progress i.active{background:#5ec1ca}.workspace-tour-card>footer{z-index:2;background:#fff;border-top:1px solid #eee7ea;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px 20px;display:flex;position:relative}.workspace-tour-card footer>div{gap:7px;display:flex}.workspace-tour-card footer button{border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.workspace-tour-card .tour-skip{color:#85757c;background:0 0;border:0;padding-inline:0}.workspace-tour-card .tour-back{color:#54444b;background:#fff;border:1px solid #ded5d9}.workspace-tour-card .tour-next{color:#fff;background:#5ec1ca;border:1px solid #5ec1ca;min-width:92px;box-shadow:0 8px 20px #c2185b2e}.workspace-tour-card .tour-next:hover{background:#6e409d}@media (max-width:760px){.workspace-tour-launch{border-radius:10px;place-items:center;width:38px;height:38px;background:#fff!important;border:1px solid #e3dce0!important;padding:0!important;font-size:0!important;display:grid!important}.workspace-tour.has-target .workspace-tour-card{max-height:min(390px,48vh);bottom:12px;overflow:auto;width:calc(100vw - 24px)!important;top:auto!important;left:12px!important}.workspace-tour-focus{border-radius:13px}.workspace-tour-card>header{min-height:66px;padding:12px 14px}.workspace-tour-copy{padding:17px 17px 13px}.workspace-tour-copy h2{font-size:22px}.workspace-tour-copy>p{font-size:13px}.workspace-tour-progress{padding-inline:17px}.workspace-tour-card>footer{padding:14px 17px 17px}}@media (max-width:420px){.workspace-tour-card>footer{flex-direction:column;align-items:stretch}.workspace-tour-card footer>div{width:100%}.workspace-tour-card footer>div button{flex:1}.workspace-tour-card .tour-skip{width:fit-content;height:28px}}.figma-inspector-loading{background:var(--paper);min-height:100vh;padding-top:10vh}.figma-loading-track i{width:38%;animation:figma-loader-slide 1.4s ease-in-out infinite}@keyframes figma-loader-slide{0%{width:18%;margin-left:0}50%{width:42%;margin-left:48%}to{width:18%;margin-left:82%}}.figma-app.single-node .figma-toolbar-brand>.relative{display:none!important}.figma-background-hydration{z-index:210;color:#fff;pointer-events:none;background:#112c3bea;border:1px solid #60c7cf66;border-radius:12px;align-items:center;gap:9px;min-width:360px;padding:9px 14px;display:flex;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #122b3a33}.figma-background-hydration span{gap:1px;display:grid}.figma-background-hydration b{font-size:11px}.figma-background-hydration small{color:#a9dce0;font-size:9px}.figma-inspector-loading .progress-topline time{color:#263c50;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center;background:#edf9fa;border:1px solid #5bc4ce45;border-radius:10px;min-width:68px;padding:8px 11px;font-size:14px}.figma-loading-caption{color:var(--muted);justify-content:space-between;align-items:center;margin:8px 1px 0;font-size:10px;display:flex}.figma-loading-caption b{color:#56bfc9;font-weight:750}.figma-loading-track.is-determinate i{margin-left:0;transition:width .3s;animation:none}.figma-properties{--inspector-brand:#5ec1ca;--inspector-dark:#18273a}.figma-properties .figma-inspect-mode button.active,.figma-properties .figma-prop-tabs .active{color:var(--inspector-brand);border-color:var(--inspector-brand);background:#eaf8f9}.figma-properties .figma-box-model>b{background:var(--inspector-brand)}.figma-properties .figma-download-main{border-color:var(--inspector-brand);background:var(--inspector-brand)}.figma-properties .figma-selection-actions button:hover{color:var(--inspector-brand);border-color:var(--inspector-brand);background:#eaf8f9}.figma-custom-select{position:relative}.figma-custom-select>button{width:100%;height:36px;color:var(--inspector-dark);background:#fff;border:1px solid #d8cbd1;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;font-weight:750;display:flex}.figma-custom-select.open>button{border-color:var(--inspector-brand);box-shadow:0 0 0 2px #5ec1ca18}.figma-custom-select>div{z-index:40;background:#fff;border:1px solid #e1d5da;border-radius:8px;gap:2px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 30px #18273a26}.figma-custom-select>div button{color:#5e4c54;text-align:left;background:#fff;border:0;border-radius:5px;height:31px;padding:0 8px;font-size:11px}.figma-custom-select>div button.active,.figma-custom-select>div button:hover{color:#fff;background:var(--inspector-brand)}.figma-custom-select.disabled{opacity:.5}.figma-properties.code-mode>.export-section{display:block!important}.figma-original-download{color:#6e409d;text-align:left;background:#eaf8f9;border:1px solid #f0b6cb;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:48px;margin:0 0 10px;padding:7px 9px;display:flex}.figma-original-download>span{gap:2px;display:grid}.figma-original-download small{color:#8c6b78;font-size:9px}.figma-start{display:none!important}.figma-hotspot>small{color:#fff;white-space:nowrap;background:#0d99ff;border-radius:0 0 4px 4px;grid-template-columns:auto auto;gap:2px 5px;padding:4px 7px;font-size:10px;display:grid;position:absolute;bottom:-48px;left:-2px}.figma-hotspot>small i{text-transform:capitalize;font-style:normal;font-weight:850}.asset-thumb{background-color:#eaf6ff;background-repeat:no-repeat}.figma-export-preview{border:1px solid #e5e5e8;border-radius:7px;align-items:center;gap:10px;margin-bottom:10px;padding:8px;display:flex}.figma-export-preview>span{background-color:#eee;background-repeat:no-repeat;border-radius:5px;flex:none;width:58px;height:58px}.figma-export-preview p{gap:4px;min-width:0;margin:0;display:grid}.figma-export-preview p b,.figma-export-preview p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-export-preview p small{color:#888}.figma-padding-layer,.figma-padding-layer>i{pointer-events:none;display:block;position:absolute}.figma-padding-layer{inset:0;overflow:hidden}.figma-padding-layer>i{z-index:1;background:repeating-linear-gradient(135deg,#0d99ff38 0 3px,#0d99ff0f 3px 6px)}.figma-padding-layer .pad-top{top:0;left:0;right:0}.figma-padding-layer .pad-bottom{bottom:0;left:0;right:0}.figma-padding-layer .pad-left{top:0;bottom:0;left:0}.figma-padding-layer .pad-right{top:0;bottom:0;right:0}.figma-padding-layer>i>b{color:#fff;white-space:nowrap;background:#0d99ff;border-radius:3px;padding:2px 4px;font-size:10px;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figma-padding-layer .pad-left>b,.figma-padding-layer .pad-right>b{writing-mode:vertical-rl}.figma-svg-head{color:#777;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;display:flex}.figma-svg-head button{background:#fff;border:1px solid #ddd;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;display:flex}.figma-svg-code{color:#7c3aed;white-space:pre;background:#fafafa;border:1px solid #ddd;border-radius:6px;max-height:240px;margin:0;padding:10px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.figma-selection-title em{color:#777;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:10px;font-style:normal;display:block;overflow:hidden}.figma-distance.ancestor,.figma-distance.ancestor b,.figma-distance.ancestor:after,.figma-distance.ancestor:before{background:#0d99ff}.figma-side-title button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;height:100%;padding:0 4px;font-size:12px;font-weight:750}.figma-side-title button.active{color:#0d99ff;border-bottom-color:#0d99ff}.figma-side-title button i{background:#eee;border-radius:99px;margin-left:4px;padding:2px 5px;font-size:9px;font-style:normal}.figma-assets-list{gap:8px;padding:8px 12px 14px;display:grid}.figma-assets-list article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;min-width:0;min-height:58px;transition:border-color .16s,background .16s,transform .16s;display:grid;overflow:hidden}.figma-assets-list article:hover{background:#ffffff13;border-color:#77d9df61;transform:translateY(-1px)}.figma-assets-list article>button:first-child{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:8px;display:flex}.asset-thumb{color:#159ce8;background-color:#eef5f5;background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f29390a}.figma-assets-list p{gap:3px;min-width:0;margin:0;display:grid}.figma-assets-list p b,.figma-assets-list p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-assets-list p b{color:#edf7f8;font-size:11px;font-weight:650;line-height:1.35}.figma-assets-list p small{color:#91a9b5;letter-spacing:.025em;text-transform:uppercase;font-size:8.5px;font-weight:550;line-height:1.35}.asset-download{color:#8fa8b3;background:0 0;border:0;border-left:1px solid #ffffff1a;place-items:center;height:auto;min-height:100%;transition:color .16s,background .16s;display:grid}.asset-download:hover{color:#9ce8ec;background:#77d9df1a}.figma-export-options{grid-template-columns:1fr 82px;gap:7px;display:grid}.figma-export-options label{margin:0}.figma-export-options label span{color:#777;margin-bottom:5px;font-size:10px}.figma-export-options select{background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;height:34px;padding:0 7px}.figma-canvas,.figma-canvas *{cursor:url(/figma-selection-cursor.svg) 15 2,auto!important}.figma-canvas>img,.figma-hotspot{pointer-events:none}.figma-hotspot{background:#0d99ff0a}.figma-image-info{background:#f4f4f4;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.figma-image-info>span{color:#fff;background:#2c2c2c;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.figma-image-info div{gap:3px;display:grid}.figma-image-info small{color:#888}.figma-stage{align-content:start;min-width:0;overflow:scroll}.figma-canvas{margin-bottom:70px}.figma-fit{gap:5px;font-size:11px;border-left:1px solid #555!important;width:auto!important;padding-inline:10px!important}.figma-font-label{color:#888;margin:0 0 6px;font-size:11px}.figma-font-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-spacing-parent{color:#888;margin-bottom:9px;font-size:11px}.figma-spacing-parent b{color:#333}.figma-spacing-map{background:#fff;border:12px solid #d9f0ff;border-radius:5px;place-items:center;height:112px;display:grid;position:relative}.figma-spacing-map span{color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #0d99ff;border-radius:3px;max-width:120px;padding:8px;overflow:hidden}.figma-spacing-map b{color:#6e409d;background:#eaf8f9;border-radius:3px;padding:2px 4px;font-size:10px;position:absolute}.figma-spacing-map .top{top:3px;left:50%;transform:translate(-50%)}.figma-spacing-map .right{top:50%;right:3px;transform:translateY(-50%)}.figma-spacing-map .bottom{bottom:3px;left:50%;transform:translate(-50%)}.figma-spacing-map .left{top:50%;left:3px;transform:translateY(-50%)}.figma-selection-actions{border-bottom:1px solid #e5e5e5;grid-template-columns:1fr auto;gap:7px;padding:9px 12px;display:grid}.figma-copy-css,.figma-download-main,.figma-selection-actions button{color:#333;cursor:pointer;background:#fff;border:1px solid #d9d9de;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:750;display:flex}.figma-copy-css:hover,.figma-download-main:hover,.figma-selection-actions button:hover{color:#0875bd;background:#f0f9ff;border-color:#0d99ff}.figma-copy-css,.figma-download-main{width:100%;margin-top:9px}.figma-download-main{color:#fff;background:#2c2c2c;border-color:#2c2c2c}.figma-workbench{min-height:0;overflow:hidden}.figma-layers,.figma-properties{overscroll-behavior:contain;height:100%;min-height:0;overflow:auto}.figma-layer-list{height:auto;min-height:calc(100% - 90px)}.figma-stage{scrollbar-gutter:stable both-edges;height:100%;min-height:0;overflow:auto!important}.figma-prop-tabs,.figma-side-title{z-index:10;background:#fff;position:sticky;top:0}.figma-distance{z-index:4;pointer-events:none;background:#f28919;display:block;position:absolute;box-shadow:0 0 0 1px #fff}.figma-distance.vertical:after,.figma-distance.vertical:before{content:"";background:#f28919;width:7px;height:1px;position:absolute;left:-3px}.figma-distance.vertical:before{top:0}.figma-distance.vertical:after{bottom:0}.figma-distance.horizontal:after,.figma-distance.horizontal:before{content:"";background:#f28919;width:1px;height:7px;position:absolute;top:-3px}.figma-distance.horizontal:before{left:0}.figma-distance.horizontal:after{right:0}.figma-distance b{color:#fff;white-space:nowrap;background:#d8750e;border-radius:3px;padding:2px 4px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figma-sibling-list{gap:6px;display:grid}.figma-sibling-list>div{border:1px solid #e6e6ea;border-radius:6px;align-items:center;gap:9px;min-height:42px;padding:6px 8px;display:flex}.figma-sibling-list>div>span{color:#6e409d;background:#eaf8f9;border-radius:4px;place-items:center;width:24px;height:24px;font-weight:850;display:grid}.figma-sibling-list p{gap:2px;min-width:0;margin:0;display:grid}.figma-sibling-list small{color:#888}.figma-hotspot>b,.figma-sibling-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-hotspot>b{color:#fff;background:#0d99ff;border-radius:4px 4px 0 0;max-width:220px;padding:4px 7px;font-size:11px;position:absolute;top:-25px;left:-2px}.figma-layer-properties{border-bottom:1px solid #e5e5e5;padding:13px}.figma-layer-properties h3{margin:0 0 12px;font-size:12px}.figma-box-model{background:#f8fbfd;border:28px solid #e6f4fd;border-radius:7px;place-items:center;height:172px;display:grid;position:relative}.figma-box-model>div{background:#dceef8;border:1px solid #30363b;place-items:center;width:145px;height:74px;display:grid}.figma-box-model>div small{color:#667780}.figma-box-model>div span{background:#fff;border:1px dashed #333;padding:6px 8px}.figma-source-image{color:#267f88;cursor:pointer;background:#fff;border:1px solid #9bcfd4;border-radius:7px;justify-content:center;align-items:center;gap:7px;max-width:132px;min-height:52px;padding:7px 9px;display:flex}.figma-source-image:hover{background:#edfafa;border-color:#349da7}.figma-source-image:disabled{opacity:.55;cursor:wait}.figma-source-image>span{text-align:left;gap:2px;background:0 0!important;border:0!important;min-width:0!important;padding:0!important;display:grid!important}.figma-source-image b,.figma-source-image small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-source-image b{font-size:10px}.figma-source-image small{font-size:8px}.figma-box-model>b{color:#fff;background:#0d99ff;padding:2px 4px;font-size:10px;position:absolute}.figma-box-model .bm-top{top:-22px;left:50%;transform:translate(-50%)}.figma-box-model .bm-right{top:50%;right:-25px;transform:translateY(-50%)}.figma-box-model .bm-bottom{bottom:-22px;left:50%;transform:translate(-50%)}.figma-box-model .bm-left{top:50%;left:-25px;transform:translateY(-50%)}.figma-inspect-mode{align-items:center;margin-top:12px;display:flex}.figma-inspect-mode button{background:#fff;border:1px solid #ddd;min-height:30px;padding:0 10px;font-size:11px}.figma-inspect-mode button:first-child{border-radius:5px 0 0 5px}.figma-inspect-mode button:nth-child(2){border-radius:0 5px 5px 0}.figma-inspect-mode .figma-css-copy{border-radius:5px;align-items:center;gap:5px;margin-left:auto;display:flex}.figma-code-panel{padding:13px}.figma-code-panel>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.figma-code-panel button{background:0 0;border:0;align-items:center;gap:5px;display:flex}.figma-code-panel pre{background:#fff;border:1px solid #ddd;border-radius:7px;margin:0;padding:11px 0;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.figma-code-panel code{color:#3f3f46;align-items:center;min-width:max-content;padding-right:10px;display:flex}.figma-code-panel code:hover{background:#f8fafc}.figma-code-panel code>i{color:#a1a1aa;text-align:right;border-right:1px solid #eee;flex:none;width:36px;margin-right:10px;padding-right:8px;font-style:normal}.figma-css-comment{color:#8a8a8a;font-style:italic}.figma-css-property{font-weight:700}.figma-css-punctuation{color:#64748b;margin-right:5px}.figma-css-value{white-space:pre;align-items:center;display:inline-flex}.figma-css-number{color:#d8750e}.figma-css-color-token{color:#d8750e;align-items:center;display:inline-flex}.figma-css-swatch{background-image:linear-gradient(45deg,#ddd 25%,#0000 0),linear-gradient(-45deg,#ddd 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ddd 0),linear-gradient(-45deg,#0000 75%,#ddd 0);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px;border:1px solid #d4d4d8;border-radius:3px;flex:none;width:14px;height:14px;margin:0 5px 0 3px;display:inline-block;box-shadow:inset 0 0 0 1px #fff6}.figma-properties.code-mode>.figma-property-section:not(.svg-section):not(.export-section){display:none}.figma-start{color:#18181b;background:#f3f3f5;min-height:100vh}.figma-start-nav{color:#ddd;background:#18181b;align-items:center;gap:18px;height:68px;padding:0 30px;display:flex}.figma-start-nav img{width:150px;height:auto}.figma-start-nav span{border-left:1px solid #444;padding-left:18px;font-size:14px}.figma-start-card{background:#fff;border:1px solid #dedee3;border-radius:18px;width:min(620px,100% - 32px);margin:8vh auto;padding:40px;box-shadow:0 22px 70px #18181b12}.figma-eyebrow{color:#7657e8;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.figma-start-card h1{letter-spacing:-1.5px;margin:18px 0 12px;font-size:40px;line-height:1.08}.figma-start-card>p{color:#666;margin:0 0 28px;line-height:1.6}.figma-start-card label{margin-top:16px;display:block}.figma-start-card label>span{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.figma-start-card input{width:100%;height:48px;font:inherit;border:1px solid #d7d7dc;border-radius:9px;outline:none;padding:0 14px}.figma-start-card input:focus{border-color:#7657e8;box-shadow:0 0 0 3px #7657e81a}.figma-load{color:#fff;cursor:pointer;background:#7657e8;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:49px;margin-top:22px;font-weight:800;display:flex}.figma-start-card>small{text-align:center;color:#888;margin-top:13px;display:block}.figma-error{color:#b42318;background:#fef3f2;border-radius:7px;margin-top:14px;padding:10px 12px;font-size:13px}.spin{animation:spin 1s linear infinite}.figma-app{color:#252525;background:#e5e5e5;height:100vh;font:12px Inter,Arial,sans-serif;overflow:hidden}.figma-toolbar{color:#eee;background:#2c2c2c;justify-content:space-between;align-items:center;height:48px;padding:0 10px;display:flex}.figma-toolbar-brand,.figma-toolbar-center{align-items:center;gap:8px;display:flex}.figma-toolbar-brand img{border-radius:6px;width:25px;height:25px}.figma-toolbar-brand i{background:#555;width:1px;height:18px}.figma-toolbar-brand span{color:#bbb}.figma-toolbar-center{background:#0d99ff;border-radius:5px;padding:8px 13px;font-weight:700}.figma-toolbar>button{color:#ddd;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.figma-workbench{grid-template-columns:240px minmax(300px,1fr) 292px;height:calc(100vh - 48px);display:grid}.figma-layers,.figma-properties{background:#fff;border-style:solid;border-color:#ddd;min-width:0}.figma-layers{border-width:0 1px 0 0}.figma-properties{border-width:0 0 0 1px;overflow:auto}.figma-prop-tabs,.figma-side-title{border-bottom:1px solid #e5e5e5;align-items:center;gap:22px;height:42px;padding:0 14px;display:flex}.figma-prop-tabs .active,.figma-side-title b{color:#0d99ff}.figma-search{background:#f2f2f2;border-radius:5px;align-items:center;gap:6px;height:30px;margin:8px;padding:0 8px;display:flex}.figma-search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.figma-layer-list{height:calc(100% - 90px);overflow:auto}.figma-layer-list button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:29px;display:flex}.figma-layer-list button.active,.figma-layer-list button:hover{background:#e5f4ff}.figma-layer-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layer-glyph{color:#8c8c8c;text-align:center;width:15px;font-size:11px;font-style:normal}.layer-glyph.text{color:#9747ff}.figma-stage{background-color:#e5e5e5;background-image:linear-gradient(#00000008 1px,#0000 0),linear-gradient(90deg,#00000008 1px,#0000 0);background-size:20px 20px;padding:70px;display:grid;position:relative;overflow:auto}.figma-canvas{background:#fff;flex:none;position:relative;box-shadow:0 4px 18px #0002}.figma-canvas>img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.figma-hotspot{cursor:default;z-index:1;background:0 0;border:0;padding:0;position:absolute}.figma-hotspot:hover{z-index:3;outline:1px solid #0d99ff}.figma-hotspot.active{z-index:2;outline:2px solid #0d99ff}.figma-zoom{color:#fff;z-index:5;background:#2c2c2c;border-radius:7px;align-items:center;display:flex;position:fixed;bottom:18px;left:50%;box-shadow:0 4px 18px #0003}.figma-zoom button{color:#fff;background:0 0;border:0;padding:9px;display:flex}.figma-zoom span{text-align:center;min-width:48px}.figma-prop-tabs button{background:0 0;border:0;height:100%;font-size:12px;font-weight:700}.figma-prop-tabs .active{border-bottom:2px solid #0d99ff}.figma-selection-title{border-bottom:1px solid #e5e5e5;padding:14px}.figma-selection-title>div{align-items:center;gap:8px;font-size:13px;display:flex}.figma-selection-title small{color:#888;margin:5px 0 0 23px;display:block}.figma-property-section{border-bottom:1px solid #e5e5e5;padding:13px}.figma-property-section h3{align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:flex}.figma-property-section h3 svg:last-child{margin-left:auto}.figma-four-grid,.figma-two-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.figma-prop{background:#f4f4f4;border-radius:4px;align-items:center;gap:8px;height:31px;padding:0 8px;display:flex}.figma-prop span{color:#999}.figma-prop b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.figma-row{justify-content:space-between;margin-top:10px;display:flex}.figma-row span,.figma-subhead{color:#888}.figma-subhead{margin:12px 0 6px}.figma-font-copy{background:#f4f4f4;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:32px;margin-bottom:7px;padding:0 9px;display:flex}.figma-text-content{background:#f7f7f7;border-radius:4px;max-height:90px;margin-top:8px;padding:9px;line-height:1.45;overflow:auto}.figma-color{grid-template-columns:24px 1fr 38px 20px;align-items:center;gap:8px;display:grid}.figma-color>i{border:1px solid #ddd;border-radius:4px;width:24px;height:24px}.figma-color button{background:0 0;border:0}.figma-color span{color:#888}.figma-color b{font-weight:500}.figma-layer-list::-webkit-scrollbar,.figma-properties::-webkit-scrollbar{width:7px}.figma-layer-list::-webkit-scrollbar-thumb,.figma-properties::-webkit-scrollbar-thumb{background:#ccc;border-radius:7px}@media (max-width:800px){.figma-workbench{grid-template-columns:1fr}.figma-layers{display:none}.figma-properties{z-index:8;border-top:1px solid #ddd;width:100%;height:42vh;position:fixed;bottom:0;right:0}.figma-stage{padding:30px 30px 46vh}.figma-toolbar-brand i,.figma-toolbar-brand span{display:none}.figma-start-card{padding:26px}.figma-start-card h1{font-size:32px}}.figma-semantic-element{background:#fafafa;border:1px solid #e4e4e7;border-radius:5px;align-items:center;gap:8px;min-height:34px;margin-bottom:9px;padding:0 9px;display:flex}.figma-semantic-element span{color:#888}.figma-semantic-element b{color:#7c3aed;background:#f3e8ff;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.figma-semantic-element small{color:#777;margin-left:auto}.figma-text-content{align-items:flex-start;gap:8px;padding:7px 7px 7px 9px;display:flex}.figma-text-content>span{white-space:pre-wrap;flex:1;min-width:0}.figma-text-content>button{color:#555;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;flex:none;align-items:center;gap:4px;padding:0 7px;display:flex}.figma-text-content>button:hover{color:#0875bd;border-color:#0d99ff}.figma-code-text-section{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:13px}.figma-code-text-section>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.figma-code-text-section>div button{color:#555;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;display:flex}.figma-code-text-section>div button:hover{color:#0875bd;background:#eaf6ff}.figma-code-text-section>p{white-space:pre-wrap;background:#fff;border:1px solid #ddd;border-radius:6px;margin:0;padding:9px 10px;font:13px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.figma-image-preview-section{border-bottom:1px solid #e5e5e5;padding:13px}.figma-image-preview-section>div{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.figma-image-preview-section>div>span{align-items:center;gap:3px;display:flex}.figma-image-preview-section>div button{color:#555;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;display:flex}.figma-image-preview-section>div button:hover{color:#0875bd;background:#eaf6ff}.figma-image-preview{background-color:#f4f4f5;background-repeat:no-repeat;border:1px solid #ddd;border-radius:6px;width:100%;max-height:220px;display:block;box-shadow:inset 0 0 0 1px #fff}.figma-image-preview-section>small{color:#888;text-align:right;margin-top:7px;display:block}.figma-auto-layout-overlay{z-index:4;pointer-events:none;outline:2px solid #0d99ff;display:block;position:absolute;box-shadow:inset 0 0 0 1px #fff}.figma-auto-layout-overlay>b{color:#fff;white-space:nowrap;background:#0d99ff;border-radius:4px 4px 0 0;padding:4px 7px;font-size:11px;position:absolute;top:-24px;left:-2px}.figma-auto-layout-overlay>i{box-sizing:border-box;font-style:normal;display:block;position:absolute}.figma-auto-layout-overlay .layout-padding{z-index:1;background-color:#0d99ff0a;background-image:repeating-linear-gradient(135deg,#0d99ff73 0 1px,#0000 1px 5px)}.figma-auto-layout-overlay .layout-padding.top{top:0;left:0;right:0}.figma-auto-layout-overlay .layout-padding.right{top:0;bottom:0;right:0}.figma-auto-layout-overlay .layout-padding.bottom{bottom:0;left:0;right:0}.figma-auto-layout-overlay .layout-padding.left{top:0;bottom:0;left:0}.figma-auto-layout-overlay .layout-gap{z-index:2;background-color:#e91e780a;background-image:repeating-linear-gradient(135deg,#e91e7873 0 1px,#0000 1px 5px)}.figma-auto-layout-overlay em{color:#fff;white-space:nowrap;background:#0d99ff;border-radius:3px;padding:2px 4px;font-size:10px;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figma-auto-layout-overlay .layout-gap em{background:#e91e78}.figma-auto-layout-details{background:#f7fbfe;border:1px solid #dcecf7;border-radius:6px;margin-top:10px;padding:8px}.figma-auto-layout-details>div{justify-content:space-between;align-items:center;gap:8px;min-height:27px;display:flex}.figma-auto-layout-details span{color:#667780}.figma-auto-layout-details b{font-weight:700}.figma-auto-layout-details .padding-values{border-top:1px solid #e3edf3;align-items:flex-start;padding-top:4px}.figma-auto-layout-details .padding-values b{text-align:right;grid-template-columns:auto auto;gap:3px 7px;display:grid}.figma-auto-layout-details .padding-values i{color:#0d99ff;font-style:normal}.figma-code-layout-section{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:13px}.figma-code-layout-section>.figma-auto-layout-details{margin-top:9px}.figma-layer-hover-overlay{z-index:5;pointer-events:none;background:#0d99ff0a;outline:2px solid #0d99ff;display:block;position:absolute}.figma-layer-hover-overlay>b{border-radius:4px 4px 0 0;padding:4px 7px;font-size:11px;top:-24px;left:-2px}.figma-layer-hover-overlay>b,.figma-layer-hover-overlay>small{z-index:2;color:#fff;white-space:nowrap;background:#0d99ff;position:absolute}.figma-layer-hover-overlay>small{border-radius:0 0 4px 4px;padding:4px 6px;font-size:10px;bottom:-24px;left:0}.figma-hover-svg{display:block;position:absolute;inset:0}.figma-hover-svg svg{width:100%;height:100%;display:block;overflow:visible}.figma-hover-svg svg *{vector-effect:non-scaling-stroke;fill:#0d99ff18!important;stroke:#0d99ff!important;stroke-width:2px!important}.figma-layer-hover-overlay.has-svg{background:0 0;outline:1px dashed #0d99ff}.figma-code-sections{border-bottom:1px solid #e5e5e5}.figma-copy-all{color:#777;justify-content:space-between;align-items:center;padding:10px 13px 0;display:flex}.figma-copy-all button{color:#444;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;display:flex}.figma-copy-all button:hover{color:#0875bd;border-color:#0d99ff}.figma-code-sections .figma-code-panel{border-bottom:1px solid #eee}.figma-code-sections .figma-code-panel:last-child{border-bottom:0}.figma-code-panel>div>b{align-items:center;gap:6px;display:flex}.figma-code-panel>div>b svg{color:#0d99ff}.figma-selection-arrow{fill:none;stroke:currentColor;stroke-width:1.8px}.figma-browser{color:#252525;background:#f7f7f8;height:100vh;font:13px Inter,Arial,sans-serif;overflow:hidden}.figma-browser>header{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.figma-browser>header>div{align-items:center;gap:10px;display:flex}.figma-browser>header img{border-radius:9px}.figma-browser>header span{gap:2px;display:grid}.figma-browser>header small{color:#888;font-size:10px}.figma-browser>header button{cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;display:flex}.figma-browser-shell{grid-template-columns:220px minmax(0,1fr);height:calc(100vh - 62px);display:grid}.figma-browser-shell>aside{border-right:1px solid #ddd;padding:18px 10px}.figma-browser-shell>aside button{color:#444;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;height:38px;padding:0 12px;display:flex}.figma-browser-shell>aside button.active{color:#0875bd;background:#e5f4ff;font-weight:750}.figma-browser-shell>section{min-width:0;padding:24px 28px;overflow:auto}.figma-browser-title{grid-template-columns:36px 1fr 230px;align-items:center;gap:10px;margin-bottom:22px;display:grid}.figma-browser-title>button{cursor:pointer;border:1px solid #ddd;place-items:center;width:34px;height:34px;display:grid}.figma-browser-title p{color:#888;align-items:center;gap:5px;margin:0 0 4px;font-size:11px;display:flex}.figma-browser-title h1{margin:0;font-size:24px}.figma-browser-title label{background:#fff;border:1px solid #ddd;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.figma-browser-title input{background:0 0;border:0;outline:0;width:100%}.figma-browser-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.figma-browser-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;min-width:0;padding:0;transition:all .15s}.figma-browser-grid>button:hover{border-color:#0d99ff;box-shadow:0 8px 24px #00000012}.figma-browser-thumb{color:#0d99ff;background:#eeeeef;place-items:center;height:170px;display:grid;overflow:hidden}.figma-browser-thumb img{object-fit:contain;background:#292929;width:100%;height:100%;display:block}.figma-browser-grid p{gap:5px;margin:0;padding:12px;display:grid}.figma-browser-grid p b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-browser-grid p small{color:#888}.figma-browser-empty,.figma-browser-loading{color:#777;justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.figma-browser-error{color:#b42318;background:#fef3f2;border-radius:7px;margin-bottom:15px;padding:10px 12px}@media (max-width:760px){.figma-browser-shell{grid-template-columns:1fr}.figma-browser-shell>aside{display:none}.figma-browser-shell>section{padding:18px}.figma-browser-title{grid-template-columns:34px 1fr}.figma-browser-title label{grid-column:1/-1}.figma-browser-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.figma-browser-grid{grid-template-columns:1fr}}.figma-stage{overscroll-behavior:contain;scroll-behavior:auto;place-items:start center;padding:0!important}.figma-stage>.figma-canvas{touch-action:none;margin:600px}.figma-stage.is-panning,.figma-stage.is-panning *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.figma-hotspot.active{z-index:20!important;background:#0d99ff0a!important;outline:2px solid #0d99ff!important}.figma-hotspot.active>b{z-index:21}.figma-hotspot.active.line-selection{background:0 0!important;outline:1px solid #0d99ff!important}.figma-hotspot.active.line-selection>b{border-radius:4px;max-width:150px;padding:3px 6px;font-size:10px;line-height:16px;top:-22px}.figma-hotspot.active.line-selection>small{border-radius:4px;grid-template-columns:auto auto;padding:3px 5px;font-size:9px;line-height:13px;top:6px;bottom:auto;left:-1px}.figma-hotspot.text-selection>b,.figma-layer-hover-overlay.text-selection>b{border-radius:4px;place-items:center;width:22px;height:22px;padding:0;display:grid}.figma-hotspot.text-selection>b svg,.figma-layer-hover-overlay.text-selection>b svg{display:block}.figma-project-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:109!important;background:#1118!important;width:auto!important;height:auto!important;inset:48px 0 0!important}.figma-project-menu{border:1px solid #d9d9de;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(720px,100vw - 40px);height:min(680px,100vh - 90px);max-height:none;top:52px;left:20px;box-shadow:0 28px 90px #0007}.figma-project-menu>header{background:linear-gradient(135deg,#fff,#f4f9ff);height:64px;padding:0 16px}.figma-project-menu>header>span{align-items:center;gap:9px;min-width:0;display:flex}.figma-project-menu>header>span>button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.figma-project-menu .back{transform:rotate(90deg)}.figma-project-menu>header i{gap:2px;min-width:0;font-style:normal;display:grid}.figma-project-menu>header i small{color:#0d99ff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.figma-project-menu>header i b{text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:15px;overflow:hidden}.figma-project-menu>label{border-radius:9px;height:40px;margin:12px 14px;padding:0 11px}.figma-project-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;padding:0 12px 12px;display:grid}.figma-project-menu>div>button{background:#fff;border:1px solid #e4e4e7;border-radius:10px;min-height:66px;padding:9px 10px;transition:all .14s}.figma-project-menu>div>button:hover{background:#f3faff;border-color:#0d99ff;transform:translateY(-1px);box-shadow:0 6px 16px #0d99ff12}.figma-project-menu>div>button>.next{color:#999;flex:none;margin-left:auto;transform:rotate(-90deg)}.figma-project-menu>div>p{grid-column:1/-1}.figma-project-menu>footer{background:#fafafa;justify-content:space-between;align-items:center;height:48px;padding:8px 13px;display:flex}.figma-project-menu>footer span{color:#777;font-size:10px}.figma-project-menu>footer button{width:auto;padding:0 12px}.menu-screen-thumb{color:#0d99ff;border-radius:6px;flex:none;width:64px;height:45px;overflow:hidden;background:#292929!important;place-items:center!important;display:grid!important}.menu-screen-thumb img{object-fit:contain;width:100%;height:100%;display:block}.figma-project-menu.level-screens>div>button{min-height:70px}.figma-project-menu.level-screens>div>button>span:nth-child(2){min-width:0}@media (max-width:700px){.figma-project-menu{width:calc(100vw - 20px);left:10px}.figma-project-menu>div{grid-template-columns:1fr}}.figma-toolbar-brand .figma-project-menu{border-radius:20px!important;width:min(1040px,100vw - 80px)!important;height:min(760px,100vh - 110px)!important;top:calc(50% + 24px)!important;transform:translate(-50%,-50%)!important;box-shadow:0 34px 110px #0009!important}.figma-toolbar-brand .figma-project-menu>header{height:72px;padding:0 22px}.figma-toolbar-brand .figma-project-menu>header i small{font-size:10px}.figma-toolbar-brand .figma-project-menu>header i b{max-width:760px}.figma-toolbar-brand .figma-project-menu>label{border-radius:11px;height:46px;margin:15px 20px;padding:0 14px}.figma-toolbar-brand .figma-project-menu>div{gap:12px;padding:0 20px 18px}.figma-toolbar-brand .figma-project-menu>div>button{border-radius:13px;min-height:82px;padding:12px 14px}.figma-toolbar-brand .figma-project-menu.level-screens>div>button{align-items:center;min-height:112px}.figma-toolbar-brand .menu-screen-thumb{border-radius:9px;width:112px;height:76px}.figma-toolbar-brand .figma-project-menu>footer{height:58px;padding:9px 20px}.figma-toolbar-brand .figma-project-menu>footer button{border-radius:9px;height:38px;padding:0 16px}@media (max-width:900px){.figma-toolbar-brand .figma-project-menu{width:calc(100vw - 28px)!important;height:calc(100vh - 86px)!important}.figma-toolbar-brand .figma-project-menu>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.figma-toolbar-brand .figma-project-menu>div{grid-template-columns:1fr}.figma-toolbar-brand .figma-project-menu.level-screens>div>button{min-height:88px}.figma-toolbar-brand .menu-screen-thumb{width:86px;height:58px}}.figma-toolbar-brand .figma-project-menu{background:#f6f7fb!important;border:1px solid #fffc!important;border-radius:24px!important;width:min(960px,100vw - 64px)!important;height:min(690px,100vh - 100px)!important;box-shadow:0 40px 120px #0008,0 0 0 1px #00000012!important}.figma-toolbar-brand .figma-project-menu>header{background:radial-gradient(circle at 80% -30%,#229eff 0,#0000 42%),linear-gradient(135deg,#151923,#232938);height:78px;padding:0 24px}.figma-toolbar-brand .figma-project-menu>header i small{color:#72c2ff;letter-spacing:.16em;font-size:9px}.figma-toolbar-brand .figma-project-menu>header i b{letter-spacing:-.25px;font-size:19px}.figma-toolbar-brand .figma-project-menu>header>button{color:#dce4ef}.figma-toolbar-brand .figma-project-menu>header>span>button{color:#e8eef7;background:#ffffff12;border-color:#ffffff25}.figma-toolbar-brand .figma-project-menu>label{background:#fff;border:1px solid #dfe3eb;border-radius:13px;height:50px;margin:16px 20px 14px;padding:0 15px;font-size:13px;box-shadow:0 5px 18px #18243a0a}.figma-toolbar-brand .figma-project-menu>div{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:11px;padding:2px 20px 20px}.figma-toolbar-brand .figma-project-menu>div>button{background:#fff;border:1px solid #e1e5ec;border-radius:15px;min-height:88px;padding:14px;box-shadow:0 3px 10px #18243a08}.figma-toolbar-brand .figma-project-menu>div>button:hover{background:#fff;border-color:#80c8f5;transform:translateY(-2px);box-shadow:0 12px 28px #167bb31c}.figma-toolbar-brand .figma-project-menu>div>button>svg:first-child{color:#087bc2;background:#e8f6ff;border-radius:11px;width:38px;height:38px;padding:9px}.figma-toolbar-brand .figma-project-menu>div>button span b{color:#202735;font-size:12px}.figma-toolbar-brand .figma-project-menu>div>button span small{color:#9299a6;font-size:9px}.figma-toolbar-brand .figma-project-menu>div>button>.next{color:#818997;background:#f1f3f7;border-radius:50%;width:23px;height:23px;padding:5px}.figma-toolbar-brand .figma-project-menu>footer{background:#fff;border-color:#e0e4eb;height:62px;padding:10px 20px}.figma-toolbar-brand .figma-project-menu>footer span{color:#667085;background:#f0f2f6;border-radius:14px;padding:5px 9px;font-weight:750}.figma-toolbar-brand .figma-project-menu>footer button{color:#fff;background:#171c26;border:0;border-radius:10px;height:40px;padding:0 17px;box-shadow:0 6px 15px #11182724}.figma-toolbar-brand .figma-project-menu>footer button:hover{color:#fff;background:#087fc8}.figma-toolbar-brand .figma-project-menu.level-screens>div>button{min-height:120px}.figma-toolbar-brand .menu-screen-thumb{border:1px solid #e1e5ec;border-radius:10px;width:120px;height:82px;box-shadow:0 4px 12px #0002;background:#20242c!important}@media (max-width:900px){.figma-toolbar-brand .figma-project-menu{width:calc(100vw - 28px)!important}.figma-toolbar-brand .figma-project-menu>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.figma-toolbar-brand .figma-project-menu>div{grid-template-columns:1fr}}.figma-toolbar{position:relative}.figma-copy-node{height:30px;font-size:10px;position:absolute;right:105px;color:#ddd!important;background:#383838!important;border:1px solid #555!important;border-radius:6px!important;padding:0 10px!important}.figma-copy-node:hover{color:#fff!important;border-color:#0d99ff!important}.figma-copy-feedback{z-index:80;color:#fff;background:#16803d;border-radius:7px;width:max-content;margin:8px 10px -38px auto;padding:7px 11px;font-size:10px;font-weight:800;animation:copy-feedback-in .16s ease-out;position:sticky;top:8px;box-shadow:0 7px 20px #0003}@keyframes copy-feedback-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.figma-copy-node{display:none}}.figma-toolbar-brand{position:relative}.figma-brand-home,.figma-project-trigger{height:32px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.figma-brand-home b{font-size:12px}.figma-project-trigger{border-radius:5px;max-width:260px;padding:0 7px}.figma-project-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-project-menu{z-index:120;color:#252525;background:#fff;border:1px solid #555;border-radius:9px;grid-template-rows:auto auto minmax(70px,1fr) auto;width:330px;max-height:480px;display:grid;position:absolute;top:40px;left:34px;overflow:hidden;box-shadow:0 18px 55px #0006}.figma-project-menu>header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;height:42px;padding:0 11px;display:flex}.figma-project-menu>header button{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;display:grid}.figma-project-menu>label{background:#f7f7f7;border:1px solid #ddd;border-radius:6px;align-items:center;gap:7px;height:34px;margin:9px;padding:0 9px;display:flex}.figma-project-menu>label input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.figma-project-menu>div{padding:0 6px 6px;overflow:auto}.figma-project-menu>div>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 8px;display:flex}.figma-project-menu>div>button:hover{background:#eaf6ff}.figma-project-menu>div>button>svg{color:#0d99ff;flex:none}.figma-project-menu>div>button span{gap:3px;min-width:0;display:grid}.figma-project-menu>div>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-project-menu>div>button small{color:#888}.figma-project-menu>div>p{color:#777;justify-content:center;align-items:center;gap:7px;min-height:75px;margin:0;display:flex}.figma-project-menu>div>p.error{color:#b42318;text-align:center;padding:10px}.figma-project-menu>footer{border-top:1px solid #e5e5e5;padding:8px}.figma-project-menu>footer button{width:100%;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;font-weight:700}.figma-project-menu>footer button:hover{color:#0875bd;border-color:#0d99ff}.figma-powered-by{color:#8d8d92;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:8px;font-weight:650;position:absolute;left:350px;overflow:hidden}@media (max-width:1180px){.figma-powered-by{display:none}}.figma-content-tools{justify-content:space-between;align-items:center;gap:12px;margin:-10px 0 18px;display:flex}.figma-content-tools nav{background:#fff;border:1px solid #dce5e8;border-radius:10px;gap:3px;padding:4px;display:flex}.figma-content-tools nav button{color:#75666c;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:10px;font-weight:750;display:flex}.figma-content-tools nav button.active{color:#5ec1ca;background:#eaf8f9}.figma-content-tools nav i{color:#75666c;background:#f1ecee;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;display:grid}.figma-content-tools label{color:#84757b;align-items:center;gap:8px;font-size:10px;display:flex}.figma-content-tools select{color:#35272d;background:#fff;border:1px solid #dfd4d8;border-radius:8px;outline:none;min-width:145px;height:34px;padding:0 28px 0 10px;font:600 10px Inter,Arial,sans-serif}.figma-content-tools select:focus{border-color:#5ec1ca;box-shadow:0 0 0 3px #5ec1ca12}@media (max-width:800px){.figma-content-tools{flex-direction:column;align-items:stretch}.figma-content-tools nav{overflow-x:auto}.figma-content-tools label{justify-content:space-between}}.figma-device-filters{background:linear-gradient(135deg,#fff,#f4fbfb);border:1px solid #dce5e8;border-radius:12px;align-items:center;gap:8px;margin:-7px 0 22px;padding:12px 14px;display:flex;box-shadow:0 5px 18px #4514260a}.figma-device-filters>div{color:#5ec1ca;align-items:center;gap:9px;margin-right:auto;display:flex}.figma-device-filters>div span{gap:2px;display:grid}.figma-device-filters>div b{color:#271b20;font-size:12px}.figma-device-filters>div small{color:#8a7b81;font-size:9px}.figma-device-filters>button{color:#66575d;cursor:pointer;background:#fff;border:1px solid #e2d8dc;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:11px;font-weight:700;transition:all .16s;display:flex}.figma-device-filters>button:hover{color:#5ec1ca;border-color:#5ec1ca;transform:translateY(-1px)}.figma-device-filters>button.active{color:#fff;background:#5ec1ca;border-color:#5ec1ca;box-shadow:0 5px 13px #5ec1ca2b}.figma-device-filters>button i{color:#66575d;background:#edf4f5;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-style:normal;display:grid}.figma-device-filters>button.active i{color:#5ec1ca;background:#fff}.figma-slide-browser{background:#fafafa;border-bottom:1px solid #ddd}.figma-slide-browser>header{justify-content:space-between;align-items:center;height:35px;padding:0 10px;display:flex}.figma-slide-browser>header span{align-items:center;gap:6px;display:flex}.figma-slide-browser>header i{color:#5ec1ca;background:#eaf8f9;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.figma-slide-browser>div{gap:4px;max-height:210px;padding:0 7px 7px;display:grid;overflow-y:auto}.figma-slide-browser button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-width:0;padding:5px;display:grid}.figma-slide-browser button:hover{background:#f4fbfb;border-color:#a3b6c0}.figma-slide-browser button.active{background:#eaf8f9;border-color:#5ec1ca;box-shadow:inset 3px 0 #5ec1ca}.slide-mini-preview{color:#5ec1ca;background:#292929;border-radius:4px;place-items:center;width:50px;height:37px;display:grid;overflow:hidden}.slide-mini-preview img{object-fit:contain;width:100%;height:100%}.slide-copy{gap:4px;min-width:0;display:grid}.slide-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.slide-copy small{color:#8b7d82;align-items:center;gap:4px;font-size:8px;display:flex}@media (max-width:1050px){.figma-device-filters{flex-wrap:wrap;align-items:flex-start}.figma-device-filters>div{width:100%}.figma-device-filters>button{flex:1;justify-content:center}}.figma-hover-layer-shadow,.figma-hover-layer-shadow.neighbour{box-shadow:none!important;background:0 0!important}.figma-properties.code-mode>.figma-property-section.colors-section,.figma-properties.code-mode>.figma-property-section.spacing-section{display:block!important}.figma-selection-color{background:#f8fbfb;border:1px solid #d9e3e5;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;margin-top:7px;padding:7px 9px;display:grid}.figma-selection-color>i{border:1px solid #d3dcde;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 2px #fff}.figma-selection-color>b{font:600 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.figma-selection-color>button{color:#367f87;cursor:pointer;background:#e8f6f7;border:0;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 7px;font-size:9px;display:flex}.figma-hover-gap,.figma-hover-layer-shadow,.figma-hover-spacing{pointer-events:none;display:block;position:absolute}.figma-hover-spacing{z-index:4;inset:0}.figma-hover-layer-shadow{box-sizing:border-box;background:#0d99ff12;outline:1px solid #0d99ff;box-shadow:inset 0 0 0 1px #fff6}.figma-hover-layer-shadow.neighbour{background:#9747ff12;outline-color:#9747ff}.figma-hover-gap{z-index:2;background-color:#ffd6e8;background-image:repeating-linear-gradient(135deg,#f28919 0 2px,#0000 2px 6px);box-shadow:inset 0 0 0 1px #f28919}.figma-hover-gap b{color:#fff;white-space:nowrap;background:#d8750e;border-radius:3px;padding:2px 5px;font-size:10px;line-height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figma-hover-gap.vertical{min-height:1px}.figma-hover-gap.horizontal{min-width:1px}.figma-sequence-list{gap:20px;display:grid}.figma-sequence-list>section{background:#fff;border:1px solid #dce5e8;border-radius:13px;padding:14px;box-shadow:0 6px 20px #28121b0a}.figma-sequence-list>section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.figma-sequence-list>section>header span{color:#5ec1ca;align-items:center;gap:7px;display:flex}.figma-sequence-list>section>header b{color:#271b20;font-size:14px}.figma-sequence-list>section>header small{color:#8a7c82;font-size:10px}.figma-sequence-list .figma-browser-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:12px}.figma-back-screens{height:32px;font-size:10px;position:absolute;left:50%;transform:translate(-190px);color:#ddd!important;background:#383838!important;border:1px solid #555!important;border-radius:6px!important;padding:0 11px!important}.figma-back-screens:hover{color:#fff!important;background:#343f46!important;border-color:#0d99ff!important}@media (max-width:900px){.figma-back-screens{display:none}.figma-sequence-list .figma-browser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.figma-sequence-list>section>header>div{align-items:center;gap:12px;display:flex}.figma-sequence-list>section>header>div button{color:#fff;cursor:pointer;background:#5ec1ca;border:1px solid #5ec1ca;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font:700 10px Inter,Arial,sans-serif;display:flex;box-shadow:0 5px 13px #5ec1ca28}.figma-sequence-list>section>header>div button:hover{background:#6e409d;transform:translateY(-1px)}.figma-sequence-tabs>button.active{background:#eaf8f9;border-color:#5ec1ca;box-shadow:inset 3px 0 #5ec1ca}.figma-sequence-tabs>button.active>span{color:#6e409d}.figma-sequence-canvas article.active{outline:2px solid #5ec1ca;box-shadow:0 16px 42px #6e409d28}.figma-sequence-live{cursor:default;background:#fff;position:relative;overflow:hidden}.figma-sequence-live>img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.figma-sequence-live .figma-hotspot,.figma-sequence-live .figma-layer-hover-overlay{z-index:6}.figma-sequence-loading{justify-content:center;align-items:center;gap:8px;width:100%;min-height:220px;font-size:10px;color:#ddd!important;cursor:wait!important;background:#292929!important;display:flex!important}.figma-layers .figma-side-title{gap:10px;padding:0 10px}.figma-layers .figma-side-title button{min-width:0;font-size:10px}.figma-components-list{align-content:start;gap:8px;height:calc(100% - 90px);padding:8px;display:grid;overflow:auto}.figma-components-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e4e8;border-radius:9px;min-width:0;padding:0;overflow:hidden;box-shadow:0 2px 7px #00000008}.figma-components-list>button.active,.figma-components-list>button:hover{background:#f4fbfb;border-color:#5ec1ca;box-shadow:0 7px 18px #8c245015}.component-preview{background-color:#eee;background-repeat:no-repeat;border-bottom:1px solid #ececef;width:100%;height:72px;display:block;position:relative;overflow:hidden}.component-preview i{color:#fff;background:#5ec1ca;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 2px 5px #0003}.figma-components-list p{grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;min-width:0;margin:0;padding:8px 9px;display:grid}.figma-components-list p b{color:#272128;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;overflow:hidden}.figma-components-list p small{color:#887b81;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.figma-components-list p em{color:#a08f96;font-size:8px;font-style:normal}.figma-components-list::-webkit-scrollbar{width:7px}.figma-components-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:7px}.figma-component-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#21141cbb;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.figma-component-modal{background:#f7f9f9;border:1px solid #ffffffb8;border-radius:22px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1100px,100vw - 56px);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:0 35px 120px #000b}.figma-component-modal>header{color:#fff;background:radial-gradient(circle at 82% -40%,#dd3f80 0,#0000 45%),linear-gradient(135deg,#241720,#4a2235);justify-content:space-between;align-items:flex-start;min-height:105px;padding:22px 26px;display:flex}.figma-component-modal>header span{color:#88d7dd;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.figma-component-modal>header h2{letter-spacing:-.4px;margin:6px 0 4px;font-size:22px}.figma-component-modal>header p{color:#d9cbd1;margin:0;font-size:11px}.figma-component-modal>header>button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff28;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.figma-component-variant-tabs{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;padding:18px 20px;display:grid;overflow:auto}.figma-component-variant-tabs>article{background:#fff;border:1px solid #dce5e8;border-radius:13px;padding:12px;box-shadow:0 4px 14px #32111e0b}.figma-component-variant-tabs article>header{align-items:center;gap:7px;margin-bottom:10px;display:flex}.figma-component-variant-tabs article>header span{color:#fff;background:#5ec1ca;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:800}.figma-component-variant-tabs article>header b{text-transform:capitalize;align-items:center;gap:5px;display:flex}.figma-component-variant-tabs article>header small{color:#8d7e84;margin-left:auto;font-size:9px}.figma-component-variant-tabs select{background:#fff;border:1px solid #ded4d8;border-radius:8px;outline:none;width:100%;height:38px;padding:0 10px;font:600 11px Inter,Arial,sans-serif}.figma-component-pair-preview{background-color:#eee;background-repeat:no-repeat;border:1px solid #ece5e8;border-radius:8px;width:100%;height:105px;margin-top:9px;display:block;overflow:hidden}.figma-component-variant-tabs article>p{color:#887b81;justify-content:center;align-items:center;gap:7px;height:90px;display:flex}.figma-component-convert-bar{background:#fff;border-top:1px solid #dce5e8;border-bottom:1px solid #dce5e8;justify-content:space-between;align-items:center;gap:15px;padding:13px 20px;display:flex}.figma-component-convert-bar>div{gap:3px;display:grid}.figma-component-convert-bar small{color:#887b81;font-size:9px}.figma-component-convert-bar button{color:#fff;cursor:pointer;background:#5ec1ca;border:0;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 16px;font-weight:800;display:flex;box-shadow:0 7px 18px #5ec1ca35}.figma-component-convert-bar button:disabled{opacity:.45;cursor:not-allowed}.figma-generated-code{background:#f7f9f9;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:16px 20px 20px;display:grid}.figma-generated-code>header{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.figma-generated-code>header span{gap:2px;display:grid}.figma-generated-code>header small{color:#8a7b81;font-size:9px}.figma-generated-code>header button{cursor:pointer;background:#fff;border:1px solid #d6e0e3;border-radius:8px;align-items:center;gap:6px;height:33px;padding:0 10px;font-weight:700;display:flex}.figma-generated-code pre{color:#ecedf2;white-space:pre;background:#171921;border-radius:12px;min-height:220px;margin:0;padding:16px;font:11px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (max-width:700px){.figma-component-modal-backdrop{padding:10px}.figma-component-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.figma-component-convert-bar{flex-direction:column;align-items:stretch}.figma-component-convert-bar button{justify-content:center}}.figma-browser-thumb.is-loading{background:#e8e8eb;position:relative}.figma-thumb-shimmer{background:linear-gradient(100deg,#e8e8eb 20%,#f8f8fa 40%,#e8e8eb 60%) 0 0/220% 100%;animation:figma-thumb-loading 1.25s ease-in-out infinite;position:absolute;inset:0}@keyframes figma-thumb-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.figma-browser-pagination{justify-content:center;align-items:center;gap:10px;margin:22px auto 0;display:flex}.figma-browser-pagination button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.figma-browser-pagination button:disabled{opacity:.35;cursor:not-allowed}.figma-browser-pagination span{text-align:center;min-width:55px;font-weight:700}.figma-slide-strip{border-bottom:1px solid #ddd;gap:6px;padding:8px;display:flex;overflow-x:auto}.figma-slide-strip button{cursor:pointer;background:#f3f3f4;border:2px solid #0000;border-radius:6px;flex:0 0 72px;padding:4px}.figma-slide-strip button.active{border-color:#0d99ff}.figma-slide-strip img{object-fit:contain;background:#292929;width:100%;height:45px;display:block}.figma-slide-strip span{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.figma-project-file-tabs{background:#fff;border:1px solid #d9e3e6;border-radius:13px;align-items:center;gap:5px;margin:-8px 0 22px;padding:6px;display:flex}.figma-project-file-tabs>button{color:#687983;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 15px;font-weight:750;display:flex}.figma-project-file-tabs>button.active{color:#fff;background:var(--figberry-deep);box-shadow:0 7px 16px #18273a20}.figma-project-file-tabs>button i{color:#4d8590;background:#e8f5f6;border-radius:12px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-style:normal;display:grid}.figma-project-file-tabs>small{color:#87969e;margin-left:auto;padding-right:10px}.figma-browser-pagination{padding-bottom:18px}.figma-browser-pagination button{width:auto;min-width:104px;color:var(--figberry-deep);border-color:#d6e0e3;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:750;display:flex}.figma-browser-pagination button:not(:disabled):hover{border-color:var(--figberry-cyan);background:#eef9fa}.figma-browser-pagination span{color:#687983;grid-template-columns:auto auto auto;justify-content:center;gap:4px;min-width:150px;font-weight:500;display:grid}.figma-browser-pagination span b{color:var(--figberry-deep)}.figma-browser-pagination span small{color:#94a1a8;grid-column:1/-1;font-size:10px}@media (max-width:600px){.figma-project-file-tabs{flex-wrap:wrap}.figma-project-file-tabs>button{flex:1;justify-content:center}.figma-project-file-tabs>small{text-align:center;width:100%;padding:4px 8px}.figma-browser-pagination button{min-width:44px;padding:0 9px;font-size:0}.figma-browser-pagination span{min-width:110px}}.figma-browser-pagination>span{grid-template-columns:none;align-items:center;gap:4px;display:flex}.figma-page-numbers{align-items:center;gap:6px;display:flex}.figma-page-numbers>button{color:#687983!important;background:#fff!important;border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;font-size:12px!important}.figma-page-numbers>button:hover{border-color:var(--figberry-cyan)!important;color:var(--figberry-deep)!important;background:#eef9fa!important}.figma-page-numbers>button.active{box-shadow:0 7px 16px #18273a20;border-color:var(--figberry-deep)!important;color:#fff!important;background:var(--figberry-deep)!important}@media (max-width:600px){.figma-page-numbers{gap:4px}.figma-page-numbers>button{width:32px!important;min-width:32px!important;height:32px!important}}.figma-page-size{margin-right:6px;position:relative}.figma-page-size>button{background:linear-gradient(145deg,#fff,#f2f8f9)!important;border-color:#cbdcdf!important;grid-template-columns:auto 1fr auto!important;gap:7px!important;min-width:96px!important;height:38px!important;padding:0 10px!important;display:grid!important}.figma-page-size>button small{color:#82949d;font-size:10px;font-weight:650}.figma-page-size>button b{color:var(--figberry-purple);font-size:13px}.figma-page-size>button svg{color:#4ca9b2;transition:transform .18s}.figma-page-size>button.open{box-shadow:0 0 0 4px #5ec1ca16;border-color:var(--figberry-cyan)!important}.figma-page-size>button.open svg{transform:rotate(180deg)}.figma-page-size>div{z-index:20;background:#fff;border:1px solid #d5e1e4;border-radius:14px;gap:4px;width:190px;padding:7px;animation:figmaMenuIn .16s;display:grid;position:absolute;bottom:46px;left:0;box-shadow:0 18px 45px #18273a24}.figma-page-size>div:after{content:"";background:#fff;border-bottom:1px solid #d5e1e4;border-right:1px solid #d5e1e4;width:10px;height:10px;position:absolute;bottom:-6px;left:24px;transform:rotate(45deg)}.figma-page-size>div>button{z-index:1;text-align:left;position:relative;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:space-between!important;width:100%!important;min-width:0!important;height:48px!important;padding:0 11px!important;display:flex!important}.figma-page-size>div>button:hover{color:var(--figberry-deep)!important;background:#eef8f9!important}.figma-page-size>div>button.active{color:var(--figberry-deep)!important;background:linear-gradient(135deg,#eaf7f8,#f2eef7)!important}.figma-page-size>div>button span{gap:1px;display:grid}.figma-page-size>div>button span b{font-size:13px}.figma-page-size>div>button span small{color:#8a9aa2;font-size:9px;font-weight:600}.figma-page-size>div>button>svg{color:var(--figberry-purple)}@media (max-width:650px){.figma-browser-pagination{flex-wrap:wrap}.figma-page-size{order:4;justify-content:center;width:100%;margin:4px 0 0;display:flex}.figma-page-size>div{left:auto;right:50%;transform:translate(50%)}.figma-page-size>div:after{left:auto;right:50%}.figma-page-size>button{font-size:medium!important}}.figma-toolbar-brand .figma-project-menu{background:#f7f9f9!important}.figma-toolbar-brand .figma-project-menu>header{color:#fff;background:linear-gradient(135deg,#18273a,#253a49 72%,#304b5e);height:70px}.figma-toolbar-brand .figma-project-menu>header i small{display:none}.figma-toolbar-brand .figma-project-menu>header i b{font-size:18px}.figma-toolbar-brand .figma-project-menu>header i b:before{content:"Figberry  /  ";color:#79ccd3;letter-spacing:.04em;font-size:11px;font-weight:850}.figma-toolbar-brand .figma-project-menu>div>button:hover{background:#f8fbfb;border-color:#a3b6c0;box-shadow:0 12px 28px #6e409d19}.figma-toolbar-brand .figma-project-menu>div>button>svg:first-child{color:#6e409d;background:#eaf8f9}.figma-toolbar-brand .figma-project-menu>div>button>.next{color:#71828d;background:#edf5f6}.figma-toolbar-brand .figma-project-menu>footer button{display:none}.figma-toolbar-brand .figma-project-menu>footer{justify-content:flex-start}.figma-toolbar-brand .figma-project-menu>footer span{color:#61727c;background:#eaf8f9}.figma-sequence-toggle{height:30px;font-size:10px;position:absolute;right:205px;color:#ddd!important;background:#383838!important;border:1px solid #555!important;border-radius:6px!important;padding:0 10px!important}.figma-sequence-toggle.active,.figma-sequence-toggle:hover{color:#fff!important;background:#5a2340!important;border-color:#5ec1ca!important}.figma-sequence-tabs{background:#faf7f9;border-bottom:1px solid #ddd;padding:9px}.figma-sequence-tabs+.figma-slide-browser{display:none}.figma-sequence-tabs>header{color:#6e409d;justify-content:space-between;align-items:center;height:30px;display:flex}.figma-sequence-tabs>header span{align-items:center;gap:6px;display:flex}.figma-sequence-tabs>header i{background:#f7dce8;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.figma-sequence-tabs>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4dce0;border-radius:8px;grid-template-columns:42px 1fr;gap:2px 7px;width:100%;min-width:0;margin-top:5px;padding:8px;display:grid}.figma-sequence-tabs>button:hover{background:#f4fbfb;border-color:#5ec1ca}.figma-sequence-tabs>button>span{color:#5ec1ca;grid-row:1/3;align-self:center;font-weight:800}.figma-sequence-tabs>button>b{text-transform:capitalize;align-items:center;gap:5px;font-size:10px;display:flex}.figma-sequence-tabs>button>small{color:#8a7b81;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.figma-sequence-canvas{align-items:flex-start;gap:48px;min-width:max-content;padding:28px;display:flex}.figma-sequence-canvas article{background:#fff;border:1px solid #cfd2d8;border-radius:8px;flex:none;scroll-margin:70px;overflow:hidden;box-shadow:0 12px 35px #0002}.figma-sequence-canvas article>header{background:#fff;border-bottom:1px solid #e4e4e7;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.figma-sequence-canvas article>header span{color:#fff;background:#5ec1ca;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:800}.figma-sequence-canvas article>header b{text-transform:capitalize;font-size:10px}.figma-sequence-canvas article>header small{color:#888;margin-left:auto;font-size:8px}.figma-sequence-canvas article>button{cursor:zoom-in;background:#2b2b2b;border:0;place-items:center;width:100%;min-height:180px;padding:0;display:grid}.figma-sequence-canvas article img{width:100%;height:auto;display:block}.figma-sequence-canvas article>button>span{color:#ddd;align-items:center;gap:7px;font-size:10px;display:flex}.figma-sequence-canvas article>footer{text-overflow:ellipsis;white-space:nowrap;padding:9px 10px;font-weight:700;overflow:hidden}@media (max-width:1050px){.figma-sequence-toggle{right:105px}.figma-copy-node{display:none}}@media (max-width:800px){.figma-sequence-toggle{display:none}}.figma-generated-code pre{scrollbar-gutter:stable}.figma-generated-code code{min-width:max-content;display:block}.figma-generated-code>header button{white-space:nowrap}.figma-output-actions{z-index:360;pointer-events:none;width:min(1050px,100vw - 96px);position:fixed;bottom:max(34px,50vh - 330px);left:50%;transform:translate(-50%)}.figma-output-buttons{pointer-events:auto;gap:9px;display:flex}.figma-output-buttons button{color:#263d4c;cursor:pointer;background:#fff;border:1px solid #d9cbd1;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 16px;font:800 11px Inter,Arial,sans-serif;display:flex;box-shadow:0 7px 18px #32111e20}.figma-output-buttons button:last-child{color:#fff;background:#5ec1ca;border-color:#5ec1ca}.figma-output-buttons button:disabled{opacity:.45;cursor:not-allowed}.figma-component-progress{pointer-events:auto;background:#fff;border-radius:8px;height:30px;margin-top:8px;padding-top:12px;position:relative;overflow:hidden}.figma-component-progress:before{content:"";background:#dfe9eb;right:12px}.figma-component-progress:before,.figma-component-progress>span{border-radius:99px;height:4px;position:absolute;top:7px;left:12px}.figma-component-progress>span{z-index:1;background:linear-gradient(90deg,#5ec1ca,#5ec1ca);transition:width .25s}.figma-component-progress small{color:#61727c;text-align:right;padding:0 12px;font-size:9px;display:block}@media (max-width:700px){.figma-output-actions{width:calc(100vw - 40px);bottom:20px}.figma-output-buttons{grid-template-columns:1fr 1fr;display:grid}.figma-output-buttons button{justify-content:center;padding:0 8px;font-size:9px}}.figma-output-actions{pointer-events:auto;background:#fff;width:auto;margin:0;padding:12px 20px;position:static;transform:none}.figma-output-buttons{justify-content:flex-end}.figma-component-convert-bar>button{display:none!important}.figma-generated-code>header{z-index:4;background:#f7f9f9;margin:-4px -4px 0;padding:8px 4px 10px;position:sticky;top:0}.figma-generated-code>header button{flex:none;box-shadow:0 4px 14px #32111e18}.figma-code-file-actions{z-index:420;gap:9px;display:flex;position:fixed;bottom:max(26px,50vh + min(700px,100vh - 56px)/-2 + 18px);right:max(24px,50vw + min(1100px,100vw - 56px)/-2 + 24px)}.figma-code-file-actions button{color:#263d4c;cursor:pointer;background:#fff;border:1px solid #d9cbd1;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 14px;font:800 11px Inter,Arial,sans-serif;display:flex;box-shadow:0 8px 24px #32111e2b}.figma-code-file-actions button:last-child{color:#fff;background:#5ec1ca;border-color:#5ec1ca}@media (max-width:700px){.figma-code-file-actions{grid-template-columns:1fr 1fr;display:grid;bottom:18px;left:20px;right:20px}.figma-code-file-actions button{justify-content:center}}.figberry-login{color:#111;background:#f7f7f5;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;display:grid}.figberry-login-story{color:#fff;background:radial-gradient(circle at 20% 85%,#303030 0,#0000 34%),#080808;flex-direction:column;justify-content:space-between;min-height:100vh;padding:52px clamp(42px,7vw,108px);display:flex}.figberry-wordmark{letter-spacing:.16em;align-items:center;gap:12px;font-size:15px}.figberry-login-icon,.figberry-wordmark span{background:#151515;border:1px solid #3a3a3a;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.figberry-login-story>div:nth-child(2){max-width:720px}.figberry-login-panel form>small,.figberry-login-story small{letter-spacing:.2em;font-size:11px;font-weight:800}.figberry-login-story h1{margin:20px 0 24px;font-size:clamp(48px,5.5vw,86px)}.figberry-login-story footer{color:#aaa;align-items:center;gap:9px;font-size:12px;display:flex}.figberry-login-panel{place-items:center;padding:42px;display:grid}.figberry-login-panel form{background:#fff;border:1px solid #dededb;border-radius:4px;width:min(430px,100%);padding:46px;box-shadow:0 25px 80px #0000000d}.figberry-login-icon{background:#111;margin-bottom:28px}.figberry-login-panel h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:30px}.figberry-login-panel form>p{color:#777;margin:0 0 30px;font-size:13px}.figberry-login-panel label{gap:8px;margin-top:18px;display:grid}.figberry-login-panel label>b{letter-spacing:.04em}.figberry-login-panel label>span{background:#fafaf8;border:1px solid #d5d5d2;align-items:center;gap:10px;height:50px;padding:0 14px;display:flex}.figberry-login-panel input{background:0 0;border:0;outline:0;flex:1;min-width:0;font:600 13px inherit}.figberry-login-panel label button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.figberry-login-error{background:#f0f0ee;border-left:3px solid #111;margin-top:16px;padding:11px;font-size:12px;font-weight:700}.figberry-login-submit{color:#fff;cursor:pointer;background:#111;border:0;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;margin-top:22px;padding:0 18px;font-weight:800;display:flex}.figberry-login-submit:hover{background:#333}.figberry-login-note{border-top:1px solid #e7e7e4;align-items:center;gap:10px;margin-top:22px;padding-top:20px;display:flex}.figberry-login-note span{display:grid}.figberry-login-note b{font-size:11px}.figberry-login-note small{color:#888;font-size:9px}.figberry-app-header nav{align-items:center;gap:6px;margin-left:auto;margin-right:14px;display:flex}.figberry-app-header nav a{color:#ccc;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.figberry-app-header .user-menu-trigger{color:#fff!important;background:#292929!important;border-color:#444!important}.figberry-footer{color:#777;letter-spacing:.04em;background:#f6f6f4;border-top:1px solid #dedede;justify-content:space-between;align-items:center;padding:0 24px;font-size:10px;display:flex}.figma-browser>header,.figma-inspector-toolbar{background:#111!important}.figma-browser aside button.active,.figma-device-filters>button.active,.figma-sequence-list>section>header>div button{background:#111!important;border-color:#111!important}.figma-browser-grid p b,.figma-browser-title h1{color:#111}.figma-browser-grid>button:hover{border-color:#111!important}.figma-browser-grid>button:hover .figma-browser-thumb{color:#111!important}.figma-device-filters>button:hover{color:#111;border-color:#111}.figma-browser-shell{min-height:calc(100vh - 102px)}@media (max-width:850px){.figberry-login{grid-template-columns:1fr}.figberry-login-story{display:none}.figberry-login-panel{min-height:100vh;padding:24px}.figberry-login-panel form{padding:32px 24px}.figberry-app-header nav{display:none}}:root{--pp-ink:#100e12;--pp-muted:#77717b;--pp-paper:#f8f7f8;--pp-pink-soft:#fff0f5;--pp-line:#e8e3e7}.figberry-login{background:#f5f2f4;position:relative;overflow:hidden}.figberry-login-story{isolation:isolate;background:linear-gradient(145deg,#09080a,#151016 58%,#080708);padding:48px clamp(46px,6vw,104px);position:relative;overflow:hidden}.figberry-login-story:before{content:"";z-index:-1;filter:blur(3px);background:radial-gradient(circle,#5ec1ca52 0,#5ec1ca18 38%,#0000 70%);border-radius:50%;width:620px;height:620px;position:absolute;bottom:-310px;left:-240px}.figberry-login-story:after{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.figberry-wordmark{width:205px;height:66px}.figberry-login-story>div:nth-child(2){margin:55px 0}.figberry-login-story>div:nth-child(2)>small{align-items:center;gap:12px;display:flex}.figberry-login-story>div:nth-child(2)>small:before{content:"";background:#5ec1ca;width:34px;height:1px}.figberry-login-story h1{letter-spacing:-.065em;max-width:830px;margin:24px 0 28px;font-size:clamp(51px,5.3vw,82px);font-weight:720;line-height:.98}.figberry-login-story h1 em{color:#79ccd3;font-family:Newsreader,serif;font-weight:480}.figberry-login-story p{color:#b9afb7;max-width:650px;font-size:15px;line-height:1.8}.figberry-proof{border-top:1px solid #ffffff16;grid-template-columns:repeat(3,1fr);gap:20px;max-width:650px;margin-top:42px;padding-top:25px;display:grid}.figberry-proof span{color:#c9c0c7;gap:7px;font-size:11px;display:grid}.figberry-proof b{letter-spacing:.12em;font:700 10px/1 Plus Jakarta Sans,sans-serif}.figberry-login-story footer{border-top:1px solid #ffffff12;justify-content:space-between;padding-top:22px}.figberry-login-story footer span{align-items:center;gap:8px;display:flex}.figberry-login-panel{background:radial-gradient(circle at 90% 10%,#fff 0,#0000 35%),linear-gradient(145deg,#f9f7f8,#f2eef1);padding:clamp(30px,5vw,78px);position:relative}.figberry-login-panel:before{content:"";background:linear-gradient(90deg,#0000,#5ec1ca);width:130px;height:5px;position:absolute;top:0;right:0}.figberry-login-panel form{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff2;border:1px solid #fff;border-radius:28px;width:min(455px,100%);padding:52px;position:relative;box-shadow:0 28px 90px #3c102022,0 2px 7px #2a07100d}.figberry-login-panel form:before{content:"";pointer-events:none;border:1px solid #e7dde2;border-radius:28px;position:absolute;inset:0}.figberry-login-mobile-brand{display:none}.figberry-login-icon{color:#fff;background:linear-gradient(145deg,#5ec1ca,#3b9fac);border:0;width:52px;height:52px;margin-bottom:30px;position:relative;box-shadow:0 12px 30px #5ec1ca3b}.figberry-login-panel h2{color:#151116;letter-spacing:-.055em;margin:11px 0 8px;font-size:35px}.figberry-login-panel form>p{color:#817780;margin-bottom:34px}.figberry-login-panel label{gap:9px;margin-top:20px}.figberry-login-panel label>b{color:#3f363d;font-size:11px}.figberry-login-panel label>span{color:#92858e;background:#fbfafb;border:1px solid #e1d9dd;border-radius:13px;height:56px;transition:all .2s}.figberry-login-panel label>span:focus-within{color:#5ec1ca;background:#fff;border-color:#5ec1ca;box-shadow:0 0 0 4px #5ec1ca10,0 10px 24px #4d12200a}.figberry-login-panel input{color:#1b171a;font-size:13px}.figberry-login-panel input::placeholder{color:#afa6ac}.figberry-login-error{color:#a20d42;background:#fff0f5;border:0;border-radius:10px}.figberry-login-submit{background:linear-gradient(115deg,#171317,#2b1820 58%,#5ec1ca 150%);border-radius:13px;height:56px;margin-top:25px;transition:all .22s;box-shadow:0 14px 28px #2b071522}.figberry-login-submit:hover{background:linear-gradient(115deg,#5ec1ca,#c90d4f);transform:translateY(-2px);box-shadow:0 16px 35px #5ec1ca3b}.figberry-login-note{color:#93878f}.figberry-login-note b{color:#41383e}.figma-browser>header.figberry-app-header{border-bottom:1px solid #2d2026;height:78px;padding:0 28px;box-shadow:0 9px 28px #24071418;background:linear-gradient(105deg,#100d10,#1b1116)!important}.figberry-app-header>div:first-child{gap:13px}.figberry-app-header>div:first-child img{filter:drop-shadow(0 7px 14px #5ec1ca46);width:40px;height:40px}.figberry-app-header>div:first-child span b{color:#fff;letter-spacing:-.01em;font-size:13px}.figberry-app-header>div:first-child span small{color:#a996a0}.figberry-app-header nav a{color:#cfc3c9;border-radius:10px;height:39px;padding:0 14px}.figberry-app-header .user-menu-trigger{background:#ffffff0b!important;border:1px solid #ffffff12!important;border-radius:12px!important;height:48px!important}.figma-browser-shell{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 124px)}.figma-browser-shell>aside{border-right:1px solid var(--pp-line);padding:28px 16px}.figma-browser-shell>aside button{color:#716871;border-radius:12px;height:48px;margin-bottom:7px;padding:0 15px;font-size:12px}.figma-browser-shell>aside button.active{box-shadow:0 12px 25px #2d0b191e;color:#fff!important;background:linear-gradient(115deg,#181318,#2d1721)!important}.figma-browser-shell>section{padding:35px 34px 46px}.figma-browser-title{margin-bottom:26px}.figma-browser-title>button{background:#fff;border-color:#e5dfe2;border-radius:50%;width:44px;height:44px}.figma-browser-title h1{letter-spacing:-.045em;font-size:30px}.figma-browser-title p{color:#918790}.figma-browser-title>label{background:#fff;border:1px solid #e3dce0;border-radius:13px;height:48px;box-shadow:0 7px 22px #36101d0a}.figma-browser-grid{gap:22px}.figma-browser-grid>button{transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 7px 25px #3a10200a;background:#fff!important;border:1px solid #e4dce0!important;border-radius:18px!important}.figma-browser-thumb{position:relative;background:linear-gradient(145deg,#f5f2f4,#ebe6e9)!important}.figma-browser-thumb:after{content:"";opacity:.32;background-image:radial-gradient(#a99ca3 1px,#0000 0);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.figma-browser-thumb svg{z-index:1;filter:drop-shadow(0 8px 14px #5ec1ca2b);position:relative;color:#5ec1ca!important}.figma-browser-grid>button p{padding:17px 16px 18px!important}.figma-browser-grid p b{font-size:13px}.figma-browser-grid p small{color:#948a91;margin-top:5px}.figberry-footer{border-color:#e5dfe2;min-height:46px;padding:0 28px}@media (max-width:850px){.figberry-login-mobile-brand{width:155px;margin:0 auto 32px;display:block}.figberry-login-mobile-brand img{width:100%;height:auto}.figberry-login-panel form{border-radius:22px;padding:34px 26px}.figma-browser-shell{grid-template-columns:1fr}.figma-browser-shell>aside{display:none}.figma-browser-shell>section{padding:24px 16px}.figma-browser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}:root{--figberry-navy:#262c34;--figberry-steel:#a3b6c0;--figberry-purple:#6e409d;--figberry-deep:#18273a;--figberry-warm:#f1eeea;--figberry-orange:#f28919;--figberry-cyan:#5ec1ca;--pp-ink:#262c34;--pp-muted:#72808a;--pp-paper:#f7f8f8;--pp-pink:#5ec1ca;--pp-pink-soft:#eaf8f9;--pp-line:#dfe6e8}.figberry-brand-mark{color:inherit;letter-spacing:-.085em;font:750 38px/1 Plus Jakarta Sans,sans-serif;display:inline-block;position:relative}.figberry-brand-mark i{background:var(--figberry-cyan);border-radius:50%;width:12px;height:12px;position:absolute;top:-10px;left:8px;box-shadow:0 0 0 5px #5ec1ca17}.figberry-wordmark{color:#fff;letter-spacing:0;align-items:flex-end;gap:18px;width:auto;height:auto;display:flex}.figberry-wordmark>b{color:var(--figberry-steel);letter-spacing:.25em;padding-bottom:2px;font-size:10px}.figberry-login-story{background:linear-gradient(145deg,#18273a,#253746 58%,#202b35)}.figberry-login-story:before{background:radial-gradient(circle,#6e409d7a 0,#6e409d20 42%,#0000 70%)}.figberry-login-story>div:nth-child(2)>small{color:#88d7dd}.figberry-login-story>div:nth-child(2)>small:before{background:var(--figberry-cyan)}.figberry-login-story h1 em{color:#7ed0d7}.figberry-proof b{color:#79ccd3}.figberry-login-panel{background:radial-gradient(circle at 95% 5%,#dcebed 0,transparent 34%),linear-gradient(145deg,#f8f8f7,var(--figberry-warm))}.figberry-login-panel:before{background:linear-gradient(90deg,transparent,var(--figberry-cyan))}.figberry-login-icon{background:linear-gradient(145deg,var(--figberry-cyan),#3b9fac);box-shadow:0 12px 30px #317e892d}.figberry-login-panel form>small{color:var(--figberry-purple)}.figberry-login-panel label>span:focus-within{border-color:var(--figberry-cyan);color:#318c96;box-shadow:0 0 0 4px #5ec1ca18,0 10px 24px #18273a0b}.figberry-login-submit{background:linear-gradient(115deg,var(--figberry-deep),var(--figberry-navy) 62%,var(--figberry-purple) 145%);box-shadow:0 14px 28px #18273a2b}.figberry-login-submit:hover{background:linear-gradient(115deg,#344b5c,var(--figberry-purple));box-shadow:0 16px 35px #6e409d32}.figberry-login-note svg{color:var(--figberry-cyan)}.figberry-login-mobile-brand{color:var(--figberry-navy)}.figma-browser>header.figberry-app-header{border-bottom:0;height:82px;box-shadow:0 9px 30px #18273a12;background:linear-gradient(105deg,#fff,#f8fafb)!important}.figberry-header-brand{color:var(--figberry-navy);align-items:flex-end!important;gap:16px!important;display:flex!important}.figberry-header-brand .figberry-brand-mark{font-size:34px}.figberry-header-brand em{color:#7f919b;letter-spacing:.23em;padding-bottom:2px;font-size:9px;font-style:normal;font-weight:800}.figberry-app-header nav a{color:#52616c}.figberry-app-header nav a.active{color:var(--figberry-deep);background:#e8f4f5;box-shadow:inset 0 0 0 1px #5ec1ca22}.figberry-app-header nav a:hover{color:var(--figberry-deep);background:#edf6f7}.figberry-app-header nav a svg{color:#3caab4}.figberry-app-header .user-menu-trigger{box-shadow:0 5px 18px #18273a0b;color:var(--figberry-navy)!important;background:#fff!important;border:1px solid #dfe6e8!important}.figberry-app-header .user-menu-trigger>span{color:#fff!important;background:var(--figberry-purple)!important}.figberry-app-header .user-menu-trigger p b{color:var(--figberry-navy)!important}.figberry-app-header .user-menu-trigger svg{color:#71828d}.figma-browser{background:#f6f8f8}.figma-browser-shell>aside{background:#fff;border-color:#e1e7e9}.figma-browser-shell>aside button.active{box-shadow:0 12px 25px #18273a24;background:linear-gradient(115deg,var(--figberry-deep),#294253)!important}.figma-browser-shell>aside button.active svg{color:var(--figberry-cyan)}.figma-browser-title>label:focus-within{border-color:var(--figberry-cyan);box-shadow:0 0 0 4px #5ec1ca18}.figma-browser-grid>button:hover{box-shadow:0 18px 42px #18273a18;border-color:var(--figberry-cyan)!important}.figma-browser-thumb{background:linear-gradient(145deg,#f0f5f6,#e4ecef)!important}.figma-browser-thumb svg{filter:drop-shadow(0 8px 14px #6e409d22);color:var(--figberry-purple)!important}.figma-browser-thumb:after{background-image:radial-gradient(#a3b6c0 1px,#0000 0)}.user-menu-dropdown{border-color:#dce5e8!important;box-shadow:0 24px 60px #18273a28!important}.user-menu-dropdown header>span{color:#fff!important;background:var(--figberry-purple)!important}.user-menu-links a:hover{background:#edf7f8!important}.user-menu-links a>span{color:#338f99!important;background:#e6f6f7!important}.user-logout{color:#a45132!important}.figma-browser aside button.active,.figma-device-filters>button.active,.figma-sequence-list>section>header>div button{border-color:var(--figberry-deep)!important;background:var(--figberry-deep)!important}.figma-device-filters>button:hover{border-color:var(--figberry-cyan)!important;color:#317f87!important}.figma-device-filters>button.active i,.figma-sequence-list>section>header span{color:var(--figberry-purple)!important}.figma-sequence-list>section>header>div button:hover{background:var(--figberry-purple)!important}.figma-sequence-tabs>button.active{border-color:var(--figberry-cyan)!important;box-shadow:inset 3px 0 var(--figberry-cyan)!important;background:#edf8f9!important}.figma-sequence-tabs>button.active>span,.figma-sequence-tabs>button>span,.figma-sequence-tabs>header{color:var(--figberry-purple)!important}.figma-sequence-canvas article.active{outline-color:var(--figberry-cyan)!important;box-shadow:0 16px 42px #18273a28!important}.component-preview i,.figma-component-variant-tabs article>header span,.figma-sequence-canvas article>header span{background:var(--figberry-purple)!important}.figma-components-list>button.active,.figma-components-list>button:hover{border-color:var(--figberry-cyan)!important;background:#f3fbfb!important}.figma-component-modal>header{background:radial-gradient(circle at 82% -40%,#5ec1ca 0,#0000 45%),linear-gradient(135deg,#18273a,#304b5e)!important}.figma-component-modal>header span{color:#8bdae0!important}.figma-component-variant-tabs select:focus{border-color:var(--figberry-cyan)!important;box-shadow:0 0 0 3px #5ec1ca18!important}.figma-component-convert-bar button,.figma-output-buttons button:last-child{border-color:var(--figberry-purple)!important;background:var(--figberry-purple)!important}.figma-component-progress>span{background:linear-gradient(90deg,var(--figberry-purple),var(--figberry-cyan))!important}.figma-toolbar-brand .figma-project-menu>header{background:linear-gradient(135deg,#18273a,#304b5e)!important}.figma-toolbar-brand .figma-project-menu>header i b:before{color:var(--figberry-cyan)!important}.figma-toolbar-brand .figma-project-menu>label:focus-within{border-color:var(--figberry-cyan)!important;box-shadow:0 0 0 4px #5ec1ca18!important}.figma-project-backdrop{background:#18273a99!important}.figma-sequence-toggle.active,.figma-sequence-toggle:hover{border-color:var(--figberry-cyan)!important;background:#294b56!important}.figma-box-model>b,.figma-hotspot>b{background:var(--figberry-cyan)!important}.figma-distance,.figma-distance.horizontal:after,.figma-distance.horizontal:before,.figma-distance.vertical:after,.figma-distance.vertical:before{background:var(--figberry-orange)!important}.figma-distance b{background:#d8750e!important}.figma-copy-css:hover,.figma-download-main:hover,.figma-selection-actions button:hover{border-color:var(--figberry-cyan)!important;color:#318c96!important;background:#edfafa!important}.figma-inspect-mode button.active{color:#367d85!important;background:#e7f7f8!important;border-color:#86d1d7!important}.figma-css-variable{color:var(--figberry-purple)!important}.figma-css-color-token,.figma-css-number{color:#d8750e!important}.figma-css-keyword{color:#278d97!important}.figma-toolbar{background:var(--figberry-deep)!important}.figma-brand-home{gap:9px!important}.figma-brand-home .figberry-brand-mark{color:#fff;letter-spacing:-.08em;font-size:19px}.figma-brand-home .figberry-brand-mark i{width:6px;height:6px;box-shadow:none;top:-5px;left:4px}.figma-brand-home>b{letter-spacing:.12em;text-transform:uppercase;color:var(--figberry-steel)!important;font-size:9px!important;font-weight:800!important}.figma-powered-by{color:#9db0ba!important}.figma-toolbar-center{color:#d4e0e4!important}.figma-project-trigger:hover{background:#ffffff0c!important}.figma-toolbar>button:last-child:hover{border-color:var(--figberry-cyan)!important}.figma-toolbar-brand .figma-project-menu>header i b:before{content:"Figberry  /  "!important}.figma-start-nav{background:var(--figberry-deep)!important}.figma-eyebrow{color:var(--figberry-purple)!important}.figma-load{background:var(--figberry-purple)!important}.figberry-wordmark{width:190px;height:56px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.figberry-wordmark img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.figberry-login-panel form{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #d9e1e4;border-radius:20px}.figberry-login-panel form:before{display:none}.figberry-login-icon,.figberry-login-submit{box-shadow:none}.figberry-login-panel label>span:focus-within{box-shadow:0 0 0 3px #5ec1ca20}.figberry-login-note{margin-top:18px}.figberry-header-brand{min-width:250px}.figberry-header-brand em{border-left:1px solid #d9e1e4;padding:4px 0 4px 13px}.figma-browser>header.figberry-app-header{box-shadow:none;border-bottom:1px solid #dce4e7}.figberry-app-header .user-menu-trigger,.figma-browser-grid>button,.figma-browser-shell>aside button.active,.figma-browser-title>label,.user-menu-dropdown{box-shadow:none!important}.figma-browser-grid>button{border:1px solid #d6dfe2!important;border-radius:12px!important}.figma-browser-grid>button:hover{transform:translateY(-2px);box-shadow:none!important;border-color:#4daeb7!important}.figma-browser-thumb{border-bottom:1px solid #dfe6e8;background:#edf2f3!important}.figma-browser-thumb:after{opacity:.2}.figma-browser-shell>aside button.active{background:var(--figberry-deep)!important}.figberry-footer{z-index:28;background:#fff;border-top:1px solid #d9e2e5;height:48px;position:fixed;bottom:0;left:250px;right:0}.figma-brand-home img{object-fit:contain;background:#f7fafb;border-radius:4px;width:112px!important;height:32px!important}.figma-brand-home>b{border-left:1px solid #596874;padding-left:7px}.figma-start-nav img{object-fit:contain;background:#f7fafb;border-radius:6px;width:165px;height:45px}.figma-component-modal,.figma-component-variant-tabs>article,.figma-components-list>button,.figma-sequence-canvas article,.figma-sequence-list>section{box-shadow:none!important}.figberry-login-mobile-brand{width:190px}.figberry-login-mobile-brand img{width:100%;height:auto}@media (max-width:850px){.figberry-footer{left:0}.figberry-wordmark{width:235px}.login-product-footer{flex-wrap:wrap;gap:12px}}.figma-browser>header.figberry-app-header{height:88px;padding:0 34px;background:#fff!important}.figberry-header-brand{min-width:285px;height:68px;align-items:center!important}.figberry-header-brand>img{object-fit:contain;width:230px;height:66px}.figma-browser-shell{isolation:isolate;background:linear-gradient(135deg,#f8fafb,#f3f7f8 46%,#f7f4f8);min-height:calc(100vh - 136px);position:relative}.figma-browser-shell:before{background:radial-gradient(circle at 82% 8%,#5ec1ca24 0,#0000 28%),radial-gradient(circle at 18% 18%,#6e409d12 0,#0000 25%),linear-gradient(120deg,#0000 25%,#ffffffa6 48%,#0000 68%);height:430px}.figma-browser-shell:after,.figma-browser-shell:before{content:"";z-index:-1;pointer-events:none;position:fixed;top:88px;left:250px;right:0}.figma-browser-shell:after{opacity:.34;background-image:linear-gradient(#a3b6c014 1px,#0000 0),linear-gradient(90deg,#a3b6c014 1px,#0000 0);background-size:32px 32px;height:100%;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.figma-browser-shell>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;padding:30px 18px}.figberry-side-label{color:#8a9aa3;letter-spacing:.17em;text-transform:uppercase;padding:0 13px 13px;font-size:9px;font-weight:850}.figberry-side-note{color:#3d9ba4;background:linear-gradient(145deg,#f5fbfb,#eef6f7);border:1px solid #dce6e8;border-radius:12px;align-items:flex-start;gap:10px;margin:24px 3px 0;padding:18px 15px;display:flex}.figberry-side-note span{gap:5px;display:grid}.figberry-side-note b{color:var(--figberry-deep);font-size:10px}.figberry-side-note small{color:#788991;font-size:9px;line-height:1.55}.figma-browser-shell>section{position:relative}.figma-browser-title{padding:6px 0 4px}.figma-browser-title h1{font-size:34px}.figma-browser-grid>button{isolation:isolate;position:relative;background:#fffe!important}.figma-browser-grid>button:before{content:"";z-index:3;background:var(--figberry-cyan);opacity:0;height:3px;transition:all .18s;position:absolute;top:0;left:0;right:0}.figma-browser-grid>button:hover:before{opacity:1}.figma-browser-grid>button:nth-child(4n+2):before{background:var(--figberry-purple)}.figma-browser-grid>button:nth-child(4n+3):before{background:var(--figberry-orange)}.figma-browser-grid>button:nth-child(4n):before{background:var(--figberry-steel)}.figma-browser-grid>button:nth-child(4n+2) .figma-browser-thumb{background:linear-gradient(145deg,#f2eef7,#e9e4ef)!important}.figma-browser-grid>button:nth-child(4n+3) .figma-browser-thumb{background:linear-gradient(145deg,#faf5ee,#f2ebe1)!important}.figma-browser-grid>button:nth-child(4n) .figma-browser-thumb{background:linear-gradient(145deg,#edf6f7,#e4f0f1)!important}.figma-browser-grid>button:nth-child(4n+3) .figma-browser-thumb svg{color:var(--figberry-orange)!important}.figma-browser-grid>button p{background:#fffe}.figberry-footer{color:#b8c6cc;background:linear-gradient(105deg,#18273a,#253a49 64%,#2e3650);border-top:0;height:58px;padding:0 30px}.figberry-footer:before{content:"";background:linear-gradient(90deg,var(--figberry-cyan),var(--figberry-purple),var(--figberry-orange));height:2px;position:absolute;top:0;left:0;right:0}.figberry-footer b{color:#fff}.figberry-footer em{color:#8fa1aa;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-style:normal;font-weight:700;display:flex}.figberry-footer em i{background:#5ec1ca80;width:28px;height:1px}.figma-browser-shell>section{padding-bottom:90px}@media (max-width:850px){.figberry-header-brand{min-width:0}.figberry-header-brand>img{width:180px}.figma-browser-shell:after,.figma-browser-shell:before{left:0}.figberry-footer em{display:none}}.figma-browser>header.figberry-app-header .figberry-header-brand>img{object-fit:contain!important;filter:none!important;max-width:none!important}.figma-browser>header.figberry-app-header .figberry-header-brand{min-width:285px!important;height:72px!important}@media (max-width:850px){.figma-browser>header.figberry-app-header .figberry-header-brand>img{width:205px!important;height:60px!important}.figma-browser>header.figberry-app-header .figberry-header-brand{min-width:205px!important}}.figberry-app-header .user-menu{flex:none;position:relative}.figberry-app-header .user-menu-dropdown{background:#fff;border:1px solid #d6e0e3;border-radius:16px;width:340px;padding:12px;top:calc(100% + 12px);right:0;overflow:hidden}.figberry-app-header .user-menu-dropdown>header{padding:10px 10px 16px}.figberry-app-header .user-menu-dropdown .user-menu-links{width:100%;margin:0;padding:10px 0;grid-template-columns:1fr!important;align-items:stretch!important;gap:4px!important;display:grid!important}.figberry-app-header .user-menu-dropdown .user-menu-links>a{width:100%;min-width:0;min-height:58px;color:var(--figberry-navy);border-radius:11px;padding:9px 10px;text-decoration:none;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;display:grid!important}.figberry-app-header .user-menu-dropdown .user-menu-links>a:hover{background:#edf7f8}.figberry-app-header .user-menu-dropdown .user-menu-links>a>span{width:38px;height:38px}.figberry-app-header .user-menu-dropdown .user-menu-links p{gap:3px;min-width:0;display:grid}.figberry-app-header .user-menu-dropdown .user-menu-links b,.figberry-app-header .user-menu-dropdown .user-menu-links small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.figberry-app-header .user-menu-dropdown .user-menu-links b{color:var(--figberry-deep);font-size:12px}.figberry-app-header .user-menu-dropdown .user-menu-links small{color:#82919a;font-size:10px}.figberry-app-header .user-menu-dropdown .user-logout{color:#a45132;background:#fff8f5;border-color:#eadbd4;margin-top:2px}@media (max-width:500px){.figberry-app-header .user-menu-dropdown{width:calc(100vw - 24px);position:fixed;top:82px;right:12px}}body,button,html,input,select,textarea{letter-spacing:.005em;font-weight:400;font-family:var(--font-akt),Akt,Arial,sans-serif!important}.figberry-login-panel h2,.figberry-login-story h1,.figma-browser-title h1,h1,h2,h3,h4,h5,h6{letter-spacing:-.035em;font-family:var(--font-figtree),Figtree,Arial,sans-serif!important}.figberry-login small,.figma-browser small,.user-menu-dropdown small{letter-spacing:.012em;font-weight:300}.figberry-login b,.figma-browser b,.user-menu-dropdown b{font-weight:600}.figberry-app-header nav a,.figma-browser-shell>aside button{letter-spacing:0;font-weight:600}.figma-browser-shell{transition:grid-template-columns .24s}.figma-browser-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.figberry-sidebar-toggle{justify-content:flex-start;color:#61727c!important;background:#f8fafb!important;border:1px solid #dce5e8!important;height:36px!important;margin:0 0 20px!important;padding:0 11px!important}.figberry-sidebar-toggle:hover{border-color:var(--figberry-cyan)!important;color:#318a94!important;background:#edf8f9!important}.figberry-sidebar-toggle span{font-size:10px}.sidebar-collapsed>aside{padding-inline:12px}.sidebar-collapsed .figberry-sidebar-toggle{justify-content:center;width:48px}.sidebar-collapsed .figberry-side-label,.sidebar-collapsed .figberry-side-note,.sidebar-collapsed>aside>button:not(.figberry-sidebar-toggle)>span{display:none}.sidebar-collapsed>aside>button:not(.figberry-sidebar-toggle){justify-content:center;width:48px;padding:0!important}.figma-browser-shell.sidebar-collapsed+.figberry-footer,.figma-browser-shell.sidebar-collapsed:after,.figma-browser-shell.sidebar-collapsed:before{left:76px}@media (max-width:850px){.figberry-sidebar-toggle{display:none}}body,html{font-size:16px}body{letter-spacing:.008em;line-height:1.55;font-family:var(--font-akt),Akt,Arial,sans-serif!important}.figberry-login-panel h2,.figberry-login-story h1,.figma-browser-title h1,h1,h2,h3,h4,h5,h6{letter-spacing:-.022em;line-height:1.04;font-family:var(--font-berlingske),Georgia,serif!important;font-weight:400!important}.figma-browser-title h1{text-transform:capitalize;font-size:clamp(42px,3.1vw,58px)!important}.figma-browser-title p{line-height:1.45;font-size:14px!important}.figberry-app-header nav a{line-height:1;font-size:14px!important}.user-menu-trigger b{font-size:14px!important}.figma-browser-title>label{font-size:15px}.figma-browser-shell button{letter-spacing:.002em}.figma-device-filters>div b{font-size:15px!important}.figma-device-filters>div small{line-height:1.45;font-size:12px!important}.figma-content-tools nav button,.figma-content-tools>label,.figma-device-filters>button{font-size:13px!important}.figma-browser-grid p b{text-transform:capitalize;line-height:1.35;font-size:16px!important}.figma-browser-grid p small{line-height:1.45;font-size:13px!important}.figma-sequence-list>section>header b{text-transform:capitalize;line-height:1.15;font-family:var(--font-berlingske),Georgia,serif!important;font-size:22px!important;font-weight:400!important}.figma-sequence-list>section>header small{line-height:1.45;font-size:12px!important}.figma-sequence-list>section>header>div button{font-size:12px!important}.figberry-footer{font-size:12px;line-height:1.4}.figberry-footer em{font-size:10px}.user-menu-dropdown b{font-size:14px!important}.user-menu-dropdown small{line-height:1.4;font-size:12px!important}.figma-browser-shell.no-sidebar{grid-template-columns:minmax(0,1fr)!important}.figma-browser-shell.no-sidebar>section{width:100%;padding:42px clamp(28px,3vw,58px) 100px}.figma-browser-shell.no-sidebar+.figberry-footer,.figma-browser-shell.no-sidebar:after,.figma-browser-shell.no-sidebar:before{left:0!important}@media (max-width:1100px){body{font-size:15px}.figma-browser-title h1{font-size:44px!important}.figma-browser-shell.no-sidebar>section{padding:34px 26px 92px}.figberry-app-header nav a{font-size:13px!important}.figma-device-filters>button{font-size:12px!important}.figma-browser-grid p b{font-size:15px!important}.figma-browser-grid p small{font-size:12px!important}}@media (max-width:700px){body{font-size:14px;line-height:1.5}.figma-browser-title h1{line-height:1.05;font-size:36px!important}.figma-browser-title p{font-size:12px!important}.figma-browser-shell.no-sidebar>section{padding:24px 16px 82px}.figma-browser-title>label{font-size:13px}.figma-device-filters>div b{font-size:14px!important}.figma-content-tools nav button,.figma-device-filters>button{font-size:11px!important}.figma-browser-grid p b{font-size:14px!important}.figma-browser-grid p small{font-size:11px!important}.figma-sequence-list>section>header b{font-size:19px!important}.figberry-footer{font-size:10px}}.figberry-header-brand>img,.site-footer .logo-image img,.topbar .logo-image img{filter:none!important}.figberry-footer a{color:inherit;text-decoration:none}.figberry-footer a:hover{text-underline-offset:3px;text-decoration:underline}.figma-browser>header.figberry-app-header .figberry-header-brand{min-width:300px!important;overflow:visible!important}.figma-browser>header.figberry-app-header .figberry-header-brand>img{transform-origin:0;transform:translate(-120px)scale(1.55);width:260px!important;height:72px!important}.figma-browser>header.figberry-app-header{padding-inline:clamp(28px,3vw,58px)!important}@media (max-width:850px){.figma-browser>header.figberry-app-header{height:72px!important;padding-inline:16px!important}.figma-browser>header.figberry-app-header .figberry-header-brand{min-width:215px!important}.figma-browser>header.figberry-app-header .figberry-header-brand>img{transform:translate(-64px)scale(1.35);width:205px!important;height:60px!important}.figberry-footer,.figma-browser-shell.no-sidebar>section{padding-inline:16px!important}}.saf-help-page,.saf-page{color:var(--figberry-deep);background:#f7f9f9}.saf-page{padding-bottom:70px}.saf-help-hero,.saf-hero{background:radial-gradient(circle at 82% 10%,#5ec1ca22,#0000 30%),linear-gradient(145deg,#f9fbfb,#f1f5f6);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:70px;padding:90px clamp(28px,7vw,110px);display:grid}.saf-help-content>header>span,.saf-help-hero>div>span,.saf-hero>div>span,.saf-section>header>span{color:#3d9ba4;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.saf-help-hero h1,.saf-hero h1{max-width:850px;margin:18px 0 20px;font-size:clamp(54px,5.2vw,86px);line-height:.96}.saf-help-hero h1 em,.saf-hero h1 em{color:var(--figberry-purple);font-style:normal}.saf-help-hero>div>p,.saf-hero>div>p{color:#63727c;max-width:760px;font-size:17px;line-height:1.7}.saf-help-hero>div>div,.saf-hero>div>div{gap:10px;margin-top:30px;display:flex}.saf-help-hero a,.saf-hero a,.saf-report>a,.saf-roadmap>a{height:48px;color:var(--figberry-deep);background:#fff;border:1px solid #d6e0e3;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.saf-help-hero a:first-child,.saf-hero a:first-child,.saf-roadmap>a{border-color:var(--figberry-deep);color:#fff;background:var(--figberry-deep)}.saf-help-hero>aside,.saf-model-card{background:#fff;border:1px solid #d5e0e3;border-radius:16px;padding:28px}.saf-model-card header{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.saf-help-hero>aside>span,.saf-model-card header>span{color:#fff;background:var(--figberry-purple);border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.saf-model-card header div{display:grid}.saf-help-hero>aside>small,.saf-model-card header small{color:#82919a;letter-spacing:.14em;font-size:9px}.saf-model-card header b{font-size:24px}.saf-model-card header i{color:#367d85;background:#e8f7f8;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:600}.saf-model-card>p{color:#53636c;margin:24px 0;font-size:18px}.saf-model-card ul{border-top:1px solid #e2e8ea;gap:12px;margin:0;padding:18px 0 0;list-style:none;display:grid}.saf-model-card li{color:#596a74;align-items:center;gap:9px;font-size:13px;display:flex}.saf-model-card li svg{color:#3c9ca6}.saf-help-content,.saf-section{padding:85px clamp(28px,7vw,110px)}.saf-help-content>header,.saf-section>header{max-width:850px}.saf-faq header h2,.saf-help-content>header h2,.saf-section>header h2{margin:10px 0;font-size:clamp(38px,4vw,58px)}.saf-help-content>header p,.saf-section>header p{color:#6d7b84;font-size:15px;line-height:1.65}.saf-check-grid,.saf-help-grid,.saf-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.saf-check-grid article,.saf-help-grid article,.saf-step-grid article{background:#fff;border:1px solid #dbe3e6;border-radius:13px;padding:25px}.saf-step-grid article>span{color:#8b9ba4;letter-spacing:.12em;font-size:10px}.saf-help-grid article>i,.saf-step-grid article>i{color:#3e9da6;background:#eaf8f9;border-radius:10px;place-items:center;width:43px;height:43px;margin:24px 0 20px;display:grid}.saf-check-grid h3,.saf-faq h3,.saf-help-grid h3,.saf-step-grid h3{font:400 24px/1.1 var(--font-berlingske),Georgia,serif;margin:0 0 9px}.saf-check-grid p,.saf-faq p,.saf-help-grid p,.saf-step-grid p{color:#6a7982;margin:0;font-size:13px;line-height:1.65}.saf-dark{color:#fff;background:linear-gradient(135deg,#18273a,#273d4c)}.saf-dark>header>span{color:#76d0d7}.saf-check-grid article{background:#ffffff08;border-color:#ffffff16}.saf-check-grid article>svg{color:#71ccd3;margin-bottom:25px}.saf-check-grid h3{color:#fff}.saf-check-grid p{color:#b6c4ca}.saf-output{background:#fff;border:1px solid #d7e0e3;border-radius:14px;grid-template-columns:1fr 1fr;margin-top:38px;display:grid;overflow:hidden}.saf-output>div{border-bottom:1px solid #e0e6e8;border-right:1px solid #e0e6e8;gap:6px;padding:25px;display:grid}.saf-output b{font-size:15px}.saf-output small{color:#75858e;font-size:12px;line-height:1.5}.saf-report,.saf-roadmap,.saf-security{background:#fff;border:1px solid #d7e1e4;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 clamp(28px,7vw,110px) 70px;padding:28px;display:grid}.saf-report>svg,.saf-roadmap>svg,.saf-security>svg{color:var(--figberry-purple)}.saf-report small,.saf-roadmap small,.saf-security small{color:#3c98a1;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.saf-report h2,.saf-roadmap h2,.saf-security h2{margin:4px 0;font-size:28px}.saf-report p,.saf-roadmap p,.saf-security p{color:#71818a;margin:0;font-size:13px}.saf-help-hero>aside h2{margin:15px 0 8px;font-size:38px}.saf-help-hero>aside p{color:#6c7b84;line-height:1.6}.saf-help-hero>aside>b{color:var(--figberry-purple);border-top:1px solid #e0e7e9;align-items:center;gap:7px;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.saf-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saf-security{background:#f0f7f8;margin:55px 0}.saf-security>span{color:#367d85;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.saf-faq{padding:55px 0}.saf-faq header>span{color:var(--figberry-purple);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.saf-faq>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.saf-faq article{background:#fff;border:1px solid #dbe3e6;border-radius:12px;grid-template-columns:auto 1fr;gap:13px;padding:22px;display:grid}.saf-faq article>svg{color:#3d9ba4}.saf-report{margin:30px 0 0}.saf-report>a{white-space:nowrap}@media (max-width:1000px){.saf-help-hero,.saf-hero{grid-template-columns:1fr;gap:35px;padding-block:65px}.saf-check-grid,.saf-step-grid{grid-template-columns:1fr 1fr}.saf-help-hero h1,.saf-hero h1{font-size:58px}}@media (max-width:650px){.saf-help-content,.saf-help-hero,.saf-hero,.saf-section{padding:42px 18px}.saf-help-hero h1,.saf-hero h1{font-size:43px}.saf-help-hero>div>p,.saf-hero>div>p{font-size:14px}.saf-help-hero>div>div,.saf-hero>div>div{flex-direction:column;align-items:stretch}.saf-check-grid,.saf-faq>div,.saf-help-grid,.saf-output,.saf-step-grid{grid-template-columns:1fr}.saf-report,.saf-roadmap,.saf-security{grid-template-columns:auto 1fr;margin:0 18px 42px}.saf-report>a,.saf-roadmap>a,.saf-security>span{grid-column:1/-1}.saf-faq header h2,.saf-help-content>header h2,.saf-section>header h2{font-size:36px}}.figberry-app-header,.topbar{z-index:180!important;background:#fff!important;position:sticky!important;top:0!important}.topbar{box-shadow:none!important;border-bottom:1px solid #dce4e7!important}.guide-topbar nav{align-items:center;gap:18px;display:flex}.guide-topbar nav>a{color:#53636c;font-size:13px;font-weight:600;text-decoration:none}.guide-topbar nav>a:hover{color:#318d96}.figma-app{--studio-ink:#15283b;--studio-cyan:#5ec1ca;--studio-purple:#6e409d;--studio-orange:#f28919;--studio-muted:#7c8d96;min-height:100vh;color:var(--studio-ink);background:#dce5e7}.figma-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:3px solid #0000!important;border-image:linear-gradient(90deg,var(--studio-cyan),var(--studio-purple),var(--studio-orange)) 1!important;height:64px!important;color:var(--studio-ink)!important;background:#fafcfcfa!important;align-items:center!important;padding:0 16px!important;box-shadow:0 8px 28px #15283b14!important}.figma-toolbar-brand{align-items:center;gap:8px;height:44px;display:flex}.figma-brand-home{background:#fff!important;border:1px solid #d5e0e3!important;border-radius:11px!important;height:42px!important;padding:0 11px 0 7px!important}.figma-brand-home img{background:0 0!important;width:126px!important;height:34px!important}.figma-brand-home>b{color:#6d7e87!important;border-left:1px solid #dbe3e6!important}.figma-project-trigger{color:#415461!important;border:1px solid #0000!important;border-radius:10px!important;height:38px!important;padding:0 12px!important}.figma-project-trigger:hover{background:#edf6f7!important;border-color:#d6e2e5!important}.figma-powered-by{letter-spacing:.06em;color:#87979f!important;font-size:9px!important}.figma-toolbar-center{color:#244350!important;background:#e9f5f6!important;border:1px solid #cfe1e4!important;border-radius:11px!important;min-height:38px!important;padding:0 15px!important;box-shadow:inset 0 0 0 1px #fff!important}.figma-toolbar-center svg{color:#369ba5!important}.figma-back-screens,.figma-copy-node{color:#394d59!important;height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e0e3!important;border-radius:10px!important;padding:0 12px!important}.figma-back-screens:hover,.figma-copy-node:hover{border-color:var(--studio-cyan)!important;color:#277f88!important;background:#edf8f9!important}.figma-toolbar>button:last-child{color:#53656f!important;background:#fff!important;border:1px solid #d6e0e3!important;border-radius:10px!important;height:38px!important}.figma-workbench{background:linear-gradient(135deg,#dce5e7,#e8edef 55%,#dbe5e7)!important;grid-template-columns:268px minmax(360px,1fr) 330px!important;gap:10px!important;height:calc(100vh - 64px)!important;padding:10px!important}.figma-layers,.figma-properties{border:0!important;border-radius:16px!important;height:100%!important;box-shadow:0 10px 34px #15283b1a!important}.figma-layers{color:#dce7eb!important;background:linear-gradient(165deg,#172a3d,#1c3144 55%,#21394a)!important}.figma-layers::-webkit-scrollbar,.figma-properties::-webkit-scrollbar{width:9px;height:9px}.figma-stage::-webkit-scrollbar{width:9px;height:9px}.figma-layers::-webkit-scrollbar-thumb{background:#68808d;border:2px solid #1b3043;border-radius:99px}.figma-properties::-webkit-scrollbar-thumb,.figma-stage::-webkit-scrollbar-thumb{background:#9eb0b8 padding-box padding-box;border:2px solid #0000;border-radius:99px}.figma-layers .figma-sequence-tabs,.figma-layers .figma-slide-browser{background:0 0!important;border-color:#ffffff12!important;padding:10px!important}.figma-layers .figma-sequence-tabs{gap:7px!important;display:grid!important}.figma-layers .figma-sequence-tabs>button,.figma-layers .figma-slide-browser button{color:#d4e1e6!important;box-shadow:none!important;background:#ffffff07!important;border:1px solid #ffffff12!important;border-radius:11px!important}.figma-layers .figma-sequence-tabs>button:hover,.figma-layers .figma-slide-browser button:hover{background:#ffffff0d!important;border-color:#5ec1ca70!important}.figma-layers .figma-sequence-tabs>button.active,.figma-layers .figma-slide-browser button.active{color:#fff!important;box-shadow:inset 3px 0 var(--studio-cyan)!important;background:#284756!important;border-color:#72cbd2!important}.figma-layers .figma-sequence-tabs>button.active>span{color:#84d9df!important}.figma-layers .figma-side-title{background:#142638!important;border:0!important;gap:5px!important;height:50px!important;padding:7px 9px!important}.figma-layers .figma-side-title button{color:#94a8b2!important;border:0!important;border-radius:9px!important;height:36px!important;padding:0 9px!important}.figma-layers .figma-side-title button.active{color:#fff!important;background:#ffffff10!important}.figma-layers .figma-side-title button i{color:#9fdbe0!important;background:#31505f!important}.figma-layers .figma-search{color:#9cb0ba!important;background:#ffffff0a!important;border:1px solid #ffffff16!important;border-radius:10px!important;margin:10px!important}.figma-layers .figma-search input{color:#f5fafb!important}.figma-layers .figma-search input::placeholder{color:#8499a3!important}.figma-layers .figma-layer-list button{color:#cbd9df!important;border-radius:8px!important}.figma-layers .figma-layer-list button:hover{background:#ffffff0a!important}.figma-layers .figma-layer-list button.active{color:#fff!important;box-shadow:inset 3px 0 var(--studio-cyan)!important;background:#2a4958!important}.figma-layers .figma-layer-list i,.figma-layers .figma-layer-list small{color:#8fa5af!important}.figma-stage{background-color:#e8edef!important;background-image:radial-gradient(circle,#9fb1b933 1.25px,#0000 0),radial-gradient(circle at 76% 18%,#5ec1ca18,#0000 24%),radial-gradient(circle at 15% 85%,#6e409d12,#0000 23%)!important;background-size:24px 24px,100% 100%,100% 100%!important;border:1px solid #cbd6da!important;border-radius:16px!important;box-shadow:inset 0 0 0 1px #ffffffa6!important}.figma-canvas,.figma-sequence-canvas article{background:#fff!important;border:1px solid #bccbd1!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 18px 55px #15283b24!important}.figma-zoom{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eaf4f6!important;background:#172b3eeb!important;border:1px solid #d3dfe2!important;border-radius:13px!important;padding:5px!important;box-shadow:0 12px 30px #10202d35!important}.figma-zoom button{color:#c7d7dd!important;border-radius:8px!important}.figma-zoom button:hover{color:#fff!important;background:#ffffff12!important}.figma-fit{color:#7dd0d7!important;border-left-color:#ffffff24!important}.figma-properties{--inspector-brand:var(--studio-cyan)!important;color:#243b49!important;background:#f7f5f1!important}.figma-properties .figma-prop-tabs{background:#f7f5f1!important;border-bottom:1px solid #e3ded7!important;gap:6px!important;height:58px!important;padding:9px!important;display:flex!important}.figma-properties .figma-prop-tabs button{flex:1;color:#78878f!important;border:1px solid #0000!important;border-radius:10px!important;height:38px!important}.figma-properties .figma-prop-tabs button.active{color:#287f88!important;background:#e9f6f7!important;border-color:#cfe2e4!important}.figma-properties .figma-property-section{box-shadow:none!important;background:#fff!important;border:1px solid #e1dcd5!important;border-radius:12px!important;margin:10px!important;padding:14px!important}.figma-properties .figma-selection-title{background:#fff!important;border-bottom:1px solid #e4dfd8!important;padding:16px!important}.figma-properties .figma-selection-actions{margin:10px;border-bottom:1px solid #e4dfd8!important;padding:0 0 10px!important}.figma-properties .figma-inspect-mode{background:#fff!important;border:1px solid #e1dcd5!important;border-radius:11px!important;margin:10px!important;padding:5px!important}.figma-properties .figma-inspect-mode button{border:0!important;border-radius:8px!important}.figma-properties .figma-inspect-mode button.active{color:#fff!important;background:#263e50!important}.figma-properties .figma-copy-css,.figma-properties .figma-download-main{border-radius:10px!important;min-height:40px!important}.figma-properties .figma-copy-css{border-color:#d9e2e4!important}.figma-properties .figma-download-main{background:#2e9099!important;border-color:#2e9099!important}.figma-properties pre,.figma-svg-code{color:#365b69!important;background:#edf4f5!important;border-color:#d6e1e3!important;border-radius:10px!important}.figma-hotspot{background:#5ec1ca0d!important}.figma-distance.ancestor,.figma-distance.ancestor b,.figma-hotspot>b,.figma-hotspot>small,.figma-padding-layer>i>b{background:#349da7!important}.figma-hotspot>b{border-radius:6px 6px 0 0!important}.figma-padding-layer>i{background:repeating-linear-gradient(135deg,#5ec1ca3d 0 3px,#5ec1ca0f 3px 6px)!important}@media (max-width:1180px){.figma-workbench{grid-template-columns:230px minmax(330px,1fr) 292px!important}.figma-powered-by{display:none!important}}@media (max-width:850px){.figma-workbench{grid-template-columns:210px minmax(320px,1fr)!important;padding:6px!important}.figma-properties{width:min(330px,100vw - 16px);top:72px;right:8px;z-index:150!important;height:calc(100vh - 80px)!important;position:fixed!important}.figma-toolbar{padding-inline:8px!important}.figma-brand-home img{width:105px!important}}.figma-toolbar{grid-template-columns:minmax(360px,1fr) auto minmax(360px,1fr)!important;justify-content:stretch!important;gap:18px!important;display:grid!important;position:relative!important}.figma-toolbar-brand{justify-self:start!important;gap:14px!important;min-width:0!important}.figma-brand-home{flex:0 0 156px!important;width:156px!important;padding:0 10px!important}.figma-brand-home img{width:136px!important;height:38px!important}.figma-file-context{border-left:1px solid #d9e3e6;align-content:center;gap:1px;min-width:0;padding-left:14px;display:grid}.figma-file-context>small{color:#84949d;letter-spacing:.12em;text-transform:uppercase;padding-left:12px;font-size:8px;font-weight:600}.figma-file-context .figma-project-trigger{font-weight:600;max-width:min(28vw,390px)!important;height:26px!important;padding-block:0!important;font-size:12px!important}.figma-file-context .figma-project-trigger span{color:#314956!important}.figma-toolbar-actions{align-items:center;gap:7px;display:flex}.figma-toolbar-actions .figma-back-screens,.figma-toolbar-actions .figma-copy-node{display:flex!important;position:static!important;transform:none!important}.figma-toolbar-actions .figma-back-screens{color:#fff!important;background:#1d3448!important;border-color:#1d3448!important}.figma-toolbar-actions .figma-back-screens:hover{background:#2f5368!important;border-color:#2f5368!important}.figma-toolbar-center{z-index:2!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.figma-toolbar-end{justify-self:end;align-items:center;gap:12px;min-width:0;display:flex}.figma-toolbar-end .figma-powered-by{color:#8a9aa2!important;max-width:210px!important;display:block!important;position:static!important}.figma-toolbar-end>button{color:#53656f;background:#fff;border:1px solid #d6e0e3;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 12px;font-weight:600;display:flex}.figma-toolbar-end>button:hover{color:#a75d15;background:#fff8f0;border-color:#efb16f}.figma-layers{border-top:3px solid #38566a!important}.figma-stage{border-top:3px solid var(--studio-cyan)!important}.figma-layers:before,.figma-properties:before{z-index:12;letter-spacing:.14em;text-transform:uppercase;align-items:center;height:24px;padding:0 12px;font-size:8px;font-weight:700;display:none;position:sticky;top:0}.figma-layers .figma-side-title,.figma-properties .figma-prop-tabs{top:0!important}.figma-sequence-canvas{gap:34px!important;padding:28px!important}.figma-sequence-canvas article>header{background:linear-gradient(90deg,#f8fbfb,#eef6f7)!important;border-bottom:1px solid #dce5e7!important;height:46px!important;padding:0 13px!important}.figma-sequence-canvas article>footer{color:#61747e!important;background:#fff!important;min-height:38px!important;padding:10px 13px!important}.figma-sequence-canvas article.active{outline:3px solid var(--studio-cyan)!important;outline-offset:4px!important}.figma-canvas:after,.figma-sequence-canvas article:after{content:"FIGBERRY · INSPECTION CANVAS";z-index:0;color:#748791;letter-spacing:.13em;pointer-events:none;font-size:8px;font-weight:700;position:absolute;top:-25px;right:10px}.figma-sequence-canvas article{position:relative!important}@media (max-width:1280px){.figma-toolbar{grid-template-columns:minmax(300px,1fr) auto minmax(250px,1fr)!important;gap:10px!important}.figma-toolbar-actions .figma-copy-node,.figma-toolbar-end .figma-powered-by{display:none!important}.figma-brand-home{flex-basis:132px!important;width:132px!important}.figma-brand-home img{width:114px!important}.figma-file-context .figma-project-trigger{max-width:240px!important}}@media (max-width:980px){.figma-toolbar{grid-template-columns:minmax(260px,1fr) auto!important}.figma-toolbar-actions{display:none}.figma-toolbar-center{grid-area:1/2;position:static!important;transform:none!important}.figma-toolbar-end{display:none}.figma-file-context .figma-project-trigger{max-width:200px!important}}.figma-toolbar{grid-template-columns:minmax(300px,1fr) auto auto auto!important;grid-template-areas:"brand mode actions end"!important}.figma-toolbar-brand{grid-area:brand!important}.figma-toolbar-center{grid-area:mode!important;place-self:center!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.figma-toolbar-actions{grid-area:actions!important;justify-self:end!important}.figma-toolbar-end{grid-area:end!important}.figma-toolbar-actions .figma-back-screens,.figma-toolbar-actions .figma-copy-node{white-space:nowrap!important}@media (max-width:1280px){.figma-toolbar{grid-template-columns:minmax(280px,1fr) auto auto!important;grid-template-areas:"brand mode end"!important}.figma-toolbar-actions{display:none!important}}@media (max-width:900px){.figma-toolbar{grid-template-columns:minmax(220px,1fr) auto!important;grid-template-areas:"brand mode"!important}.figma-toolbar-end{display:none!important}.figma-brand-home{flex-basis:118px!important;width:118px!important}.figma-brand-home img{width:102px!important}.figma-file-context{padding-left:8px}.figma-file-context .figma-project-trigger{max-width:180px!important}}@media (max-width:620px){.figma-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.figma-file-context{display:none!important}.figma-toolbar-center{padding-inline:11px!important}.figma-toolbar-center span{display:none}.figma-brand-home{flex-basis:128px!important;width:128px!important}.figma-brand-home img{width:110px!important}}.figma-toolbar{grid-template-columns:none!important;grid-template-areas:none!important;gap:10px!important;display:flex!important}.figma-toolbar-brand{order:1;max-width:min(48vw,650px)!important}.figma-toolbar-center{order:2;flex:none!important;margin-left:auto!important}.figma-toolbar-actions{order:3}.figma-toolbar-actions,.figma-toolbar-end{flex:none!important;display:flex!important}.figma-toolbar-end{order:4}.figma-toolbar-actions .figma-back-screens,.figma-toolbar-actions .figma-copy-node{justify-content:center!important;align-items:center!important;gap:8px!important;min-width:max-content!important;padding:0 14px!important;line-height:1!important;display:inline-flex!important}.figma-toolbar-actions svg,.figma-toolbar-center svg,.figma-toolbar-end svg{flex:none!important;display:block!important;position:static!important;inset:auto!important}.figma-toolbar-end .figma-powered-by{display:none!important}.figma-toolbar-end>button{white-space:nowrap!important}@media (max-width:1180px){.figma-toolbar-brand{max-width:55vw!important}.figma-toolbar-actions .figma-copy-node{display:none!important}}@media (max-width:920px){.figma-toolbar-actions,.figma-toolbar-end{display:none!important}.figma-toolbar-brand{max-width:calc(100% - 52px)!important}.figma-toolbar-center{width:40px!important;padding:0!important}.figma-toolbar-center span{display:none!important}}.figma-toolbar{overflow:visible!important}.figma-project-backdrop{z-index:390!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#10202d9e!important;border:0!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.figma-toolbar-brand .figma-project-menu{z-index:400!important;background:#f6f9f9!important;border:1px solid #d8e2e5!important;border-radius:18px!important;grid-template-rows:70px 66px minmax(0,1fr) 56px!important;width:min(960px,100vw - 40px)!important;height:auto!important;max-height:none!important;position:fixed!important;top:82px!important;bottom:18px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 30px 100px #0a1a2659!important}.figma-toolbar-brand .figma-project-menu>header{z-index:2!important;height:70px!important;position:relative!important}.figma-toolbar-brand .figma-project-menu>label{z-index:2!important;height:44px!important;margin:11px 18px!important;position:relative!important}.figma-toolbar-brand .figma-project-menu>div{align-content:start!important;min-height:0!important;padding:4px 18px 18px!important;overflow:auto!important}.figma-toolbar-brand .figma-project-menu>footer{z-index:2!important;height:56px!important;position:relative!important}.figma-toolbar-brand .figma-project-menu>div::-webkit-scrollbar{width:9px}.figma-toolbar-brand .figma-project-menu>div::-webkit-scrollbar-thumb{background:#9cafb7 padding-box padding-box;border:2px solid #0000;border-radius:99px}@media (max-width:700px){.figma-toolbar-brand .figma-project-menu{border-radius:14px!important;grid-template-rows:62px 60px minmax(0,1fr) 52px!important;width:calc(100vw - 20px)!important;top:72px!important;bottom:10px!important}.figma-toolbar-brand .figma-project-menu>header{height:62px!important}.figma-toolbar-brand .figma-project-menu>div{grid-template-columns:1fr!important}}.figma-toolbar:has(.figma-project-menu){z-index:1000!important;isolation:isolate!important}.figma-toolbar:has(.figma-project-menu) .figma-toolbar-brand{z-index:1002!important;position:relative!important}.figma-toolbar:has(.figma-project-menu) .figma-project-backdrop{z-index:1!important}.figma-toolbar:has(.figma-project-menu) .figma-project-menu{z-index:2!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;isolation:isolate!important;display:grid!important}.figma-toolbar:has(.figma-project-menu) .figma-project-menu>*{visibility:visible!important;opacity:1!important}.figma-toolbar:has(.figma-project-menu)~.figma-workbench{pointer-events:none!important}body>.figma-project-backdrop{z-index:9998!important}body>.figma-project-menu{z-index:9999!important;visibility:visible!important;opacity:1!important;color:#243846!important;pointer-events:auto!important;background:#f6f9f9!important;border:1px solid #d8e2e5!important;border-radius:18px!important;grid-template-rows:70px 66px minmax(0,1fr) 56px!important;width:min(960px,100vw - 40px)!important;height:auto!important;max-height:none!important;display:grid!important;position:fixed!important;top:82px!important;bottom:18px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 30px 100px #0a1a2666!important}body>.figma-project-menu>header{color:#fff!important;background:linear-gradient(135deg,#18273a,#304b5e)!important;height:70px!important;padding:0 24px!important}body>.figma-project-menu>header i small{display:none!important}body>.figma-project-menu>header i b{font-size:18px!important}body>.figma-project-menu>label{background:#fff!important;border-color:#d6e1e4!important;border-radius:11px!important;height:44px!important;margin:11px 18px!important}body>.figma-project-menu>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:11px!important;min-height:0!important;padding:4px 18px 18px!important;display:grid!important;overflow:auto!important}body>.figma-project-menu>div>button{background:#fff!important;border:1px solid #dce5e8!important;border-radius:13px!important;min-height:88px!important;padding:14px!important}body>.figma-project-menu>div>button:hover{background:#f6fbfb!important;border-color:#5ec1ca!important}body>.figma-project-menu>div>button>svg:first-child{color:#6e409d!important;background:#eaf8f9!important;border-radius:10px!important;width:38px!important;height:38px!important;padding:9px!important}body>.figma-project-menu>footer{background:#fff!important;height:56px!important;padding:0 20px!important}body>.figma-project-menu>footer button{display:none!important}@media (max-width:800px){body>.figma-project-menu{border-radius:14px!important;grid-template-rows:62px 60px minmax(0,1fr) 52px!important;width:calc(100vw - 20px)!important;top:72px!important;bottom:10px!important}body>.figma-project-menu>div{grid-template-columns:1fr!important}}.figma-saf-status{z-index:310;color:#fff;background:#183044;border:1px solid #75ccd3;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #10233155}.figma-saf-status.error{color:#8f321f;background:#fff5f2;border-color:#e8b8ab;max-width:min(560px,100vw - 32px)}.figma-component-progress{display:none!important}.figma-background-refresh{z-index:1200;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#173044ec;border:1px solid #6bc7cf;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 15px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 42px #1023314d}.figma-background-refresh>span{gap:1px;display:grid}.figma-background-refresh b{font-size:11px}.figma-background-refresh small{color:#b9cdd4;font-size:9px}.figma-code-preview-backdrop{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102231b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.figma-code-preview{background:#dfe7e9;border:1px solid #78919c;border-radius:18px;grid-template-rows:68px minmax(0,1fr);width:min(1480px,100%);height:min(900px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 32px 100px #07141d80}.figma-code-preview>header{color:#fff;background:linear-gradient(100deg,#172b3e,#274657);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:0 18px;display:grid}.figma-code-preview>header>span{gap:2px;display:grid}.figma-code-preview>header small{color:#79d0d7;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:700}.figma-code-preview>header b{font:400 22px/1 var(--font-berlingske),Georgia,serif}.figma-code-preview nav{background:#ffffff0b;border:1px solid #ffffff18;border-radius:11px;gap:4px;padding:5px;display:flex}.figma-code-preview nav button{color:#bcd0d8;background:0 0;border:0;border-radius:8px;height:34px;padding:0 13px;font-size:11px;font-weight:600}.figma-code-preview nav button.active{color:#173040;background:#eaf8f9}.figma-code-preview .close{color:#fff;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;justify-self:end;place-items:center;width:38px;height:38px;display:grid}.figma-code-preview-stage{background-color:#dce5e7;background-image:radial-gradient(#8299a333 1px,#0000 0);background-size:22px 22px;justify-content:center;align-items:stretch;padding:20px;display:flex;overflow:auto}.figma-code-preview iframe{background:#fff;border:1px solid #c7d4d8;border-radius:12px;flex:none;height:100%;min-height:500px;transition:width .25s;box-shadow:0 18px 52px #15283b24}.figma-code-file-actions{gap:7px!important}.figma-code-file-actions button:first-child{color:#fff!important;background:#318f98!important;border-color:#5ec1ca!important}@media (max-width:700px){.figma-code-preview-backdrop{padding:8px}.figma-code-preview{border-radius:13px;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 16px)}.figma-code-preview>header{grid-template-columns:1fr auto;padding:11px}.figma-code-preview nav{grid-area:2/1/auto/-1}.figma-code-preview nav button{flex:1}.figma-code-preview .close{grid-area:1/2}.figma-code-preview-stage{padding:10px}}.figma-code-preview iframe{display:none!important}.figma-design-preview-frame{background:#fff;border:1px solid #c7d4d8;border-radius:12px;flex:none;transition:width .25s,height .25s;position:relative;overflow:hidden;box-shadow:0 18px 52px #15283b24}.figma-design-preview-frame>img{-webkit-user-select:none;user-select:none;display:block;position:absolute;max-width:none!important}.figma-preview-empty{color:#6f818a;background:#fff;border:1px solid #cad8dc;border-radius:11px;margin:auto;padding:18px}.saf-compare-page{color:#172c3e;background:radial-gradient(circle at 76% 3%,#5ec1ca20,#0000 25%),radial-gradient(circle at 18% 85%,#6e409d12,#0000 25%),#e8edef;min-height:100vh;padding:22px}.saf-compare-header{color:#fff;background:linear-gradient(105deg,#172b3e,#294c5c);border:1px solid #bdd0d6;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 20px;display:flex}.saf-compare-header small{color:#78d1d8;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.saf-compare-header h1{color:#fff;margin:4px 0 0;font-size:30px}.saf-compare-actions{align-items:center;gap:7px;display:flex}.saf-compare-actions a,.saf-compare-actions button{color:#d5e3e8;background:#ffffff09;border:1px solid #ffffff20;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.saf-compare-actions button.active{color:#173142;background:#eaf8f9;border-color:#caebed}.saf-compare-grid{background:#dce5e7;border:1px solid #c6d5d9;border-top:0;border-radius:0 0 16px 16px;grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.saf-compare-grid>article{background:#f8fafb;border:1px solid #c8d5d9;border-radius:13px;min-width:0;overflow:hidden}.saf-compare-code>header,.saf-compare-grid>article>header{background:#fff;border-bottom:1px solid #d8e2e5;justify-content:space-between;align-items:center;height:62px;padding:0 15px;display:flex}.saf-compare-code>header>div,.saf-compare-grid>article>header>div{gap:2px;display:grid}.saf-compare-code>header b,.saf-compare-grid>article>header b{font-size:14px}.saf-compare-code>header small,.saf-compare-grid>article>header small{color:#809099;font-size:10px}.saf-compare-grid>article>header>span{color:#765089;text-transform:uppercase;background:#f0e9f5;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700}.saf-compare-grid>article>header>span.generated{color:#267d85;background:#e6f6f7}.saf-compare-stage{background-color:#e9eef0;background-image:radial-gradient(#8399a324 1px,#0000 0);background-size:20px 20px;height:calc(100vh - 178px);min-height:520px;padding:14px;overflow:auto}.saf-compare-stage>div{margin:0 auto}.saf-compare-stage>div>div{background:#fff;overflow:hidden;box-shadow:0 12px 34px #15283b1c}.saf-figma-crop{background:#fff;position:relative;overflow:hidden}.saf-figma-crop img{max-width:none;display:block;position:absolute}.saf-compare-code{background:#13283a;border:1px solid #c8d5d9;border-radius:14px;margin:14px 0 0;overflow:hidden}.saf-compare-code>header{height:68px}.saf-compare-code pre{color:#d6e7eb;white-space:pre;background:#13283a;max-height:calc(100vh - 150px);margin:0;padding:24px;font:13px/1.65 Consolas,monospace;overflow:auto}.saf-compare-empty,.saf-compare-loading{color:#536873;background:#edf2f3;place-content:center;justify-items:center;gap:10px;min-height:100vh;display:grid}.saf-compare-empty h1{color:#172c3e;margin:0;font-size:42px}.saf-compare-empty p{margin:0 0 12px}.saf-compare-empty a{color:#fff;background:#172c3e;border-radius:9px;align-items:center;gap:7px;height:42px;padding:0 15px;font-weight:600;text-decoration:none;display:flex}@media (max-width:900px){.saf-compare-page{padding:8px}.saf-compare-header{flex-direction:column;align-items:flex-start;padding:12px}.saf-compare-header h1{font-size:25px}.saf-compare-actions{width:100%;overflow:auto}.saf-compare-actions a{margin-left:auto}.saf-compare-grid{grid-template-columns:1fr}.saf-compare-stage{height:65vh;min-height:420px}}.figma-code-style-switch{gap:6px;display:flex}.figma-code-style-switch button{color:#61727c;cursor:pointer;background:#fff;border:1px solid #d6e0e3;border-radius:8px;height:34px;padding:0 12px;font-size:11px;font-weight:650}.figma-code-style-switch button.active{border-color:var(--figberry-purple);color:#fff;background:var(--figberry-purple)}.review-compiler-page{color:#172c3e;background:radial-gradient(circle at 80% 5%,#5ec1ca22,#0000 27%),radial-gradient(circle at 15% 90%,#6e409d16,#0000 28%),#eef3f4;min-height:100vh;padding:24px}.review-compiler-header{color:#fff;background:linear-gradient(110deg,#172b3e,#294c5c);border:1px solid #cad8dc;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:15px 20px;display:flex}.review-compiler-header>div{align-items:center;gap:13px;display:flex}.review-compiler-header>div>span{color:#fff;background:#6e409d;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.review-compiler-header small{color:#7ed5dc;letter-spacing:.14em;font-size:9px;font-weight:750;display:block}.review-compiler-header h1{color:#fff;margin:4px 0 0;font-size:30px}.review-compiler-header>a{color:#e5eef1;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 13px;text-decoration:none;display:flex}.review-compiler-workspace{background:#dfe8ea;border:1px solid #cad8dc;border-top:0;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:14px;min-height:calc(100vh - 215px);padding:14px;display:grid}.review-editor{background:#102536;border:1px solid #c5d4d8;border-radius:12px;min-width:0;overflow:hidden}.review-editor>header{background:#fff;justify-content:space-between;align-items:center;height:62px;padding:0 15px;display:flex}.review-editor>header>div{gap:2px;display:grid}.review-editor header b{font-size:14px}.review-editor header small{color:#7e8e96;font-size:10px}.review-editor header i{color:#694483;background:#f0e9f5;border-radius:7px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.review-editor textarea{resize:none;color:#d8e9ed;tab-size:2;background:#102536;border:0;outline:0;width:100%;height:calc(100% - 62px);min-height:480px;padding:20px;font:13px/1.65 Consolas,monospace}.review-style-editor textarea{color:#eadff0;background:#21182a}.review-compiler-error{color:#a32929;background:#fff0f0;margin:0;padding:11px 16px}.review-compiler-submit{background:#fff;border:1px solid #cad8dc;border-top:0;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;min-height:76px;padding:12px 18px;display:flex}.review-compiler-submit p{gap:2px;margin:0;display:grid}.review-compiler-submit p small{color:#84939a}.review-compiler-submit button{color:#fff;background:var(--figberry-purple);cursor:pointer;border:0;border-radius:11px;align-items:center;gap:8px;height:48px;padding:0 20px;font-weight:700;display:flex}.review-compiler-submit button:disabled{opacity:.45;cursor:not-allowed}.review-preview-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111923d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.review-preview-modal{background:#e4eaec;border:1px solid #96b1ba;border-radius:18px;width:min(1700px,100%);height:min(940px,100vh - 48px);overflow:hidden;box-shadow:0 35px 100px #07121c66}.review-preview-modal>header{color:#fff;background:linear-gradient(105deg,#152a3d,#294b5a);grid-template-columns:1fr auto 42px;align-items:center;gap:16px;min-height:76px;padding:10px 15px;display:grid}.review-preview-modal>header>div{align-items:center;gap:11px;display:flex}.review-preview-modal>header>div>span{background:#6e409d;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.review-preview-modal>header small{color:#8ed8de;letter-spacing:.12em;font-size:9px;display:block}.review-preview-modal>header b{margin-top:2px;font-size:15px;display:block}.review-preview-modal nav{gap:6px;display:flex}.review-preview-modal nav button{color:#d8e6ea;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:6px;height:42px;padding:0 11px;display:flex}.review-preview-modal nav button small{color:#91aab3}.review-preview-modal nav button.active{color:#173142;background:#eaf8f9}.review-preview-modal nav button.active small{color:#617985}.review-preview-close{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff25;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.review-preview-stage{background-color:#dce4e6;background-image:radial-gradient(#71899424 1px,#0000 0);background-size:20px 20px;height:calc(100% - 76px);padding:20px;overflow:auto}.review-device-frame{background:#fff;border:1px solid #9fb1b8;border-radius:12px;min-height:calc(100% - 2px);margin:0 auto;box-shadow:0 18px 55px #13273726}.review-device-frame.mobile{min-height:780px}.review-device-label{color:#60747d;text-transform:uppercase;letter-spacing:.06em;background:#f7f9fa;border-bottom:1px solid #dbe3e5;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.review-device-frame iframe{background:#fff;border:0;width:100%;height:calc(100% - 34px);min-height:700px;display:block}@media (max-width:850px){.review-compiler-page{padding:8px}.review-compiler-header{flex-direction:column;align-items:flex-start}.review-compiler-header h1{font-size:25px}.review-compiler-workspace{grid-template-columns:1fr}.review-editor textarea{min-height:400px}.review-preview-backdrop{padding:6px}.review-preview-modal{height:calc(100vh - 12px)}.review-preview-modal>header{grid-template-columns:1fr 42px}.review-preview-modal nav{grid-area:2/1/auto/-1;overflow:auto}.review-preview-stage{height:calc(100% - 128px);padding:8px}}.figma-properties{background:linear-gradient(#f8fbfb,#f3f6f6 48%,#edf3f4)!important}.figma-properties:before{color:#59717c!important;letter-spacing:.16em!important;background:linear-gradient(90deg,#eef8f8,#fff8ef)!important;border-bottom:1px solid #d9e4e6!important;height:34px!important;padding:0 15px!important;font-size:9px!important}.figma-properties-close-compact{border-color:#d5e1e4!important;margin-top:7px!important;top:7px!important;box-shadow:0 5px 14px #18304412!important}.figma-properties>.figma-layer-properties{background:#fff!important;border:1px solid #d7e3e5!important;border-radius:14px!important;margin:12px!important;padding:46px 16px 16px!important;box-shadow:0 9px 25px #1730440b!important}.figma-properties>.figma-layer-properties>h3{color:#213b4a!important;font-size:13px!important}.figma-properties .figma-property-section{border-color:#d7e3e5!important;border-radius:14px!important;margin:12px!important;box-shadow:0 9px 25px #1730440b!important}.figma-properties .figma-property-section>h3{color:#294451;border-bottom:1px solid #edf1f2;padding-bottom:10px;font-size:13px!important}.figma-properties .figma-image-preview-section{background:#fff!important;border:1px solid #d4e2e5!important;border-radius:16px!important;margin:12px!important;padding:14px!important;box-shadow:0 12px 32px #17304412!important}.figma-image-preview-section>div{min-height:36px;margin-bottom:10px!important}.figma-image-preview-section>div>b{color:#203b4a;align-items:center;gap:7px;font-size:13px;display:flex}.figma-image-preview-section>div>b:before{content:"";border:3px solid #5ec1ca;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e8f7f8}.figma-image-preview-section>div button{color:#2f8189!important;background:#f6fbfb!important;border:1px solid #d6e2e4!important;border-radius:9px!important;min-height:32px!important;padding:0 10px!important;font-weight:650!important}.figma-image-preview{min-height:180px;overflow:hidden;background-color:#edf3f4!important;background-repeat:no-repeat!important;border:1px solid #cbdadd!important;border-radius:12px!important;height:auto!important;max-height:300px!important;box-shadow:inset 0 0 0 5px #fff!important}.figma-image-preview-section>small{letter-spacing:.02em;color:#71858e!important;margin-top:10px!important;font-size:9px!important}.figma-properties .export-section{padding:14px!important}.figma-properties .figma-export-preview{background:linear-gradient(120deg,#f8fbfb,#eef7f7)!important;border-color:#d8e3e5!important;border-radius:11px!important;padding:10px!important}.figma-properties .figma-export-preview>span{border:1px solid #d1dfe2;background-color:#fff!important;background-repeat:no-repeat!important;border-radius:9px!important;width:64px!important;height:64px!important}.figma-properties .figma-download-main{background:linear-gradient(100deg,#2b8f98,#4cafb7)!important;border:0!important;border-radius:12px!important;min-height:48px!important;font-size:12px!important;box-shadow:0 10px 22px #2e90992c!important}.figma-properties .figma-download-main:hover{filter:brightness(.97);transform:translateY(-1px)}.figma-properties .figma-inspect-mode{border-color:#d7e3e5!important;box-shadow:0 7px 18px #1730440a!important}.figma-hover-inspector{background:linear-gradient(120deg,#eefafb,#fff);border:1px solid #8ed6dc;border-radius:13px;margin:12px 12px 0;padding:13px;box-shadow:0 9px 24px #2d90991a}.figma-hover-inspector>header{align-items:center;gap:8px;display:flex}.figma-hover-inspector>header span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#339ba5;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:750}.figma-hover-inspector>header b{color:#203b49;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.figma-hover-inspector>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.figma-hover-inspector p{text-align:center;background:#fff;border:1px solid #d8e9eb;border-radius:8px;gap:2px;min-width:0;margin:0;padding:7px 5px;display:grid}.figma-hover-inspector p small{color:#78909a;text-overflow:ellipsis;text-transform:uppercase;font-size:7px;overflow:hidden}.figma-hover-inspector p b{font-size:10px}.figma-hover-inspector>footer{color:#536b76;text-align:center;background:#e7f3f4;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:7px;padding:7px;font-size:8px;display:grid}.figma-hover-inspector>em{color:#71868f;text-align:right;margin-top:8px;font-size:8px;font-style:normal;display:block}.figma-component-convert-bar .figma-code-style-switch button{color:#61727c!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e0e3!important;border-radius:9px!important;padding:0 13px!important}.figma-component-convert-bar .figma-code-style-switch button:hover{color:#263d49!important;background:#f6f9fa!important;border-color:#9ab0b8!important}.figma-component-convert-bar .figma-code-style-switch button.active{border-color:var(--figberry-purple)!important;color:#fff!important;background:var(--figberry-purple)!important}.review-preview-backdrop{padding:0!important}.review-preview-modal{width:100vw!important;height:100vh!important;box-shadow:none!important;border:0!important;border-radius:0!important}@media (max-width:850px){.review-preview-modal{height:100vh!important}}.figma-workbench{grid-template-columns:268px minmax(360px,1fr)!important}.figma-properties{animation:figberry-properties-in .2s ease-out;z-index:220!important;border-top:3px solid var(--studio-orange)!important;border-radius:16px!important;width:min(420px,100vw - 20px)!important;height:auto!important;position:fixed!important;top:74px!important;bottom:10px!important;right:10px!important;box-shadow:0 24px 70px #13273740!important}.figma-workbench.properties-open{grid-template-columns:268px minmax(0,1fr) minmax(360px,420px)!important}.figma-workbench.properties-open>.figma-properties{grid-area:1/3;animation:figberry-properties-column-in .2s ease-out;z-index:20!important;width:100%!important;min-width:0!important;height:100%!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.figma-properties .figma-prop-tabs{padding-right:7px!important}.figma-properties .figma-prop-tabs>button:not(.figma-properties-close){flex:1}.figma-properties .figma-properties-close{color:#6f7e85!important;background:#fff!important;border:1px solid #dfd8d0!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;min-width:38px!important;padding:0!important;display:grid!important}.figma-properties .figma-properties-close:hover{color:#fff!important;background:#263e50!important}.figma-properties-close-compact{float:right;z-index:30!important;color:#6f7e85!important;cursor:pointer!important;background:#fff!important;border:1px solid #dfd8d0!important;border-radius:9px!important;place-items:center!important;width:32px!important;height:32px!important;margin:7px 8px -39px 0!important;padding:0!important;display:grid!important;position:sticky!important;top:5px!important}.figma-properties-close-compact:hover{color:#fff!important;background:#263e50!important}@keyframes figberry-properties-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes figberry-properties-column-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (max-width:1180px) and (min-width:851px){.figma-workbench{grid-template-columns:230px minmax(330px,1fr)!important}.figma-workbench.properties-open{grid-template-columns:230px minmax(0,1fr) 360px!important}}@media (max-width:850px){.figma-workbench,.figma-workbench.properties-open{grid-template-columns:210px minmax(320px,1fr)!important}.figma-workbench.properties-open>.figma-properties{grid-area:auto;width:min(390px,100vw - 12px)!important;height:auto!important;position:fixed!important;top:70px!important;bottom:6px!important;right:6px!important}}.figma-comparison-heading{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.figma-comparison-heading h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;margin:0!important}.figma-comparison-heading nav{background:#f1f6f7;border:1px solid #d5e2e5;border-radius:9px;gap:3px;padding:3px;display:flex}.figma-comparison-heading button{color:#72868f;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:28px;display:grid}.figma-comparison-heading button.active{color:#fff;background:#2d596a;box-shadow:0 4px 10px #17304420}.figma-typography-grid{gap:9px!important;margin-top:12px!important;display:grid!important}.figma-typography-grid>article{padding:10px!important}.figma-typography-grid>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.figma-typography-grid>article>div>p{background:#fff;border:1px solid #dce6e8;border-radius:8px;align-content:start;gap:2px;min-width:0;min-height:48px;margin:0;padding:7px;display:grid;position:relative}.figma-typography-grid>article>div>p small{color:#82949c;font-size:7px}.figma-typography-grid>article>div>p b{color:#263f4d;text-overflow:ellipsis;white-space:nowrap;padding-right:25px;font-size:10px;overflow:hidden}.figma-typography-grid>article>div>p em{color:#2d8189;background:#ddf2f3;border-radius:99px;padding:2px 4px;font-size:6px;font-style:normal;position:absolute;top:5px;right:5px}.figma-typography-grid>article>div>p.changed{background:#fff8f1;border-color:#efb47f}.figma-typography-grid>article>div>p.changed em{color:#a75d1c;text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:80px;inset:auto auto 4px 7px;overflow:hidden}.figma-typography-grid>article.reference{background:#eefafb!important;border-color:#82ccd2!important}.figma-typography-grid>article.missing>p{color:#82939a;margin:8px 0 0;font-size:9px}.figma-typography-table{padding:13px!important}.figma-typography-table-wrap{scrollbar-width:thin;background:#fff;border:1px solid #d7e2e5;border-radius:11px;overflow:auto;margin-top:12px!important;display:block!important}.figma-typography-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:9px}.figma-typography-table td,.figma-typography-table th{vertical-align:top;text-align:left;border-bottom:1px solid #e1e8ea;border-right:1px solid #e1e8ea;min-width:112px;padding:9px}.figma-typography-table tr:last-child>*{border-bottom:0}.figma-typography-table tr>:last-child{border-right:0}.figma-typography-table thead th{z-index:3;color:#fff;background:#263f50;position:sticky;top:0}.figma-typography-table thead th:first-child{z-index:5;background:#1b3142;min-width:112px;left:0}.figma-typography-table thead th.reference{background:#287f88}.figma-typography-table thead th b,.figma-typography-table thead th small{display:block}.figma-typography-table thead th b{text-transform:capitalize}.figma-typography-table thead th small{color:#bcd0d7;margin-top:3px;font-size:7px}.figma-typography-table tbody th{z-index:2;color:#526973;background:#f3f7f8;font-weight:700;position:sticky;left:0}.figma-typography-table td{background:#fff;position:relative}.figma-typography-table td b{color:#243f4d;white-space:nowrap;padding-right:28px;font-size:10px;display:block}.figma-typography-table td small{color:#789099;white-space:nowrap;margin-top:4px;font-size:7px;display:block}.figma-typography-table td.matched{background:#f2fafb}.figma-typography-table td.matched:after{content:"Same";color:#2b7f87;background:#d9f1f2;border-radius:99px;padding:2px 4px;font-size:6px;font-weight:750;position:absolute;top:5px;right:5px}.figma-typography-table td.changed{background:#fff8f1;box-shadow:inset 3px 0 #ee9a50}.figma-typography-table td.changed:after{content:"Diff";color:#a65817;background:#ffe4ca;border-radius:99px;padding:2px 4px;font-size:6px;font-weight:750;position:absolute;top:5px;right:5px}.figma-typography-table td.changed small{color:#af6530}.figma-typography-table td.reference{background:#eaf8f9}.figma-typography-table td.reference small{color:#39848b}.figma-typography-table td.missing{color:#9aa8ad;background:#f8f9f9}.figma-typography-table-wrap::-webkit-scrollbar{height:8px}.figma-typography-table-wrap::-webkit-scrollbar-thumb{background:#8da7b1 padding-box padding-box;border:2px solid #0000;border-radius:99px}.figma-typography-diff article.same>strong{display:none!important}.figma-typography-values p{align-content:start!important;min-height:62px!important;padding:9px!important;position:relative!important}.figma-typography-values p.changed{background:linear-gradient(145deg,#fff9f2,#fff)!important;border-color:#f1ba86!important}.figma-typography-values p.matched{background:linear-gradient(145deg,#f0fafb,#fff)!important;border-color:#d2e7e8!important}.figma-typography-values p.reference-value{background:#fff!important;border-color:#cbdde1!important}.figma-typography-values p em{color:#2f858d;background:#ddf2f3;font-style:normal}.figma-typography-values p em,.figma-typography-values p.changed:before{text-transform:uppercase;border-radius:99px;padding:2px 4px;font-size:6px;font-weight:750;position:absolute;top:6px;right:6px}.figma-typography-values p.changed:before{content:"Changed";color:#a65b1b;background:#ffead6}.figma-typography-values p.changed del{color:#b46c39;border-top:1px dashed #edc9aa;margin-top:3px;padding-top:4px;text-decoration:none}.figma-typography-values p.changed del:before{content:"Reference: ";color:#9b8a7e}.figma-typography-values p b{padding-right:33px;font-size:11px!important}.figma-typography-diff article>header i{white-space:nowrap}.figma-typography-diff article.same>header i{color:#287d85!important;background:#dff3f4!important}.figma-typography-tabs{background:#fff;border:1px solid #d7e3e5;border-radius:13px;grid-template-columns:1fr 1.25fr;gap:5px;margin:12px;padding:5px;display:grid;box-shadow:0 8px 22px #1730440b}.figma-typography-tabs button{color:#6f838c;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:10px;font-weight:700;display:flex}.figma-typography-tabs button.active{color:#fff;background:linear-gradient(100deg,#263e50,#34596b)}.figma-properties.typography-diff-mode>:not(.figma-properties-close):not(.figma-typography-tabs):not(.figma-typography-diff):not(.figma-copy-feedback){display:none!important}.figma-typography-diff{background:#fff;border:1px solid #d5e2e5;border-radius:15px;margin:12px;padding:15px;box-shadow:0 12px 30px #17304410}.figma-properties:not(.typography-diff-mode)>.figma-typography-diff{display:none}.figma-typography-diff>header span{color:#398f98;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:750}.figma-typography-diff>header h3{color:#203a49;margin:5px 0 4px;font-size:17px}.figma-typography-diff>header p{color:#819099;margin:0;font-size:9px}.figma-typography-diff>div{gap:9px;margin-top:14px;display:grid}.figma-typography-diff article{background:#f9fbfb;border:1px solid #dae3e5;border-radius:11px;padding:11px;position:relative;overflow:hidden}.figma-typography-diff article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.figma-typography-diff article>header span{color:#fff;text-transform:capitalize;background:#6e409d;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:750}.figma-typography-diff article>header b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.figma-typography-diff article>header i{color:#9a541c;background:#fff1e4;border-radius:99px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:700}.figma-typography-diff article.reference{background:#eefafb;border-color:#83ccd2}.figma-typography-diff article.reference>header i{color:#287d85;background:#d9f1f3}.figma-typography-values{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.figma-typography-values p{background:#fff;border:1px solid #e1e8ea;border-radius:8px;gap:2px;min-width:0;margin:0;padding:7px;display:grid}.figma-typography-values small{color:#84959d;font-size:7px}.figma-typography-values b{color:#263f4d;font-size:10px}.figma-typography-values b,.figma-typography-values del{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-typography-values del{color:#b36c6c;font-size:7px}.figma-typography-diff article.same .figma-typography-values{filter:blur(5px);opacity:.28;min-height:42px}.figma-typography-diff article.same>strong{color:#2b7c83;background:#dff3f4;border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;position:absolute;bottom:22px;left:50%;transform:translate(-50%,50%)}.figma-typography-diff article.missing{border-style:dashed}.figma-typography-diff article.missing>p{color:#8a989e;margin:9px 0 0;font-size:9px}.figma-properties .figma-selection-title{z-index:18;position:sticky;top:34px;padding-right:48px!important}.figma-properties .figma-selection-title>div{min-width:0}.figma-properties .figma-selection-title>div>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.figma-properties .figma-selection-title>div>button{color:#253f4f;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.figma-properties .figma-selection-title>div>button:hover{color:#277f88;background:#e9f6f7}.figma-properties .figma-selection-title>div>svg:first-child{color:#789098;flex:none}.figma-properties .figma-selection-title small{text-transform:capitalize}.figma-properties>.figma-layer-properties{padding-top:16px!important}.figma-hover-inspector.text-hover>div{grid-template-columns:1.35fr repeat(3,minmax(0,1fr))}.figma-hover-inspector.text-hover>div p:first-child{text-align:left}.figma-hover-inspector.text-hover>footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.figma-properties .figma-properties-close-compact{transform:translateY(-48px)!important}.figma-toolbar .figma-brand-home{background-color:#fff!important;background-image:url(/figberry-logo-on-light-v2.png)!important;background-position:50% -10px!important;background-repeat:no-repeat!important;background-size:136px 76px!important;overflow:hidden!important}.figma-toolbar .figma-brand-home img{visibility:hidden!important}.figma-toolbar .figma-compare-link{color:#263f50!important;background:#f2f8f9!important;border-color:#c9dce0!important}.figma-toolbar .figma-compare-link:hover{color:#fff!important;background:#263f50!important;border-color:#263f50!important}.figma-toolbar .figma-compare-link svg{color:#6e409d!important}.responsive-node-field{background:linear-gradient(145deg,#f8fbfb,#f6f1f7);border:1px solid #d7e3e5;border-radius:16px;margin-top:20px;padding:14px;box-shadow:inset 0 0 0 1px #fff}.responsive-node-heading{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.responsive-node-heading>span{color:#fff;background:linear-gradient(145deg,#263e50,#345b6c);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.responsive-node-heading>div{gap:2px;display:grid}.responsive-node-heading b{color:#213b49;font-size:12px}.responsive-node-heading small{color:#7e8e96;font-size:8px;line-height:1.4}.responsive-node-heading>em{color:#347f87;background:#dff2f3;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.responsive-node-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.responsive-node-grid>label{background:#fff;border:1px solid #dce5e7;border-radius:11px;min-width:0;padding:9px;transition:all .16s;margin:0!important}.responsive-node-grid>label:focus-within{border-color:#69bec6;box-shadow:0 0 0 3px #5ec1ca16}.responsive-node-grid>label.is-ready{background:linear-gradient(145deg,#f2fbfb,#fff);border-color:#91d0d5}.responsive-node-grid>label>span{grid-template-columns:24px 1fr auto auto;align-items:center;gap:5px;min-height:23px;margin:0 0 7px!important;display:grid!important}.responsive-node-grid>label>span i{color:#47707e;background:#eaf3f5;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.responsive-node-grid>label>span b{font-size:9px}.responsive-node-grid>label>span small{color:#91a0a7;white-space:nowrap;font-size:7px}.responsive-node-grid>label>span>svg{color:#38a06b}.responsive-node-grid .input-shell input{height:39px!important;padding:0 9px!important;font-size:9px!important}.responsive-node-field>p{color:#71838c;align-items:flex-start;gap:6px;margin:10px 2px 0;font-size:8px;line-height:1.45;display:flex}.responsive-node-field>p svg{color:#6e409d;flex:none}.responsive-result-switcher{background:linear-gradient(135deg,#f7fbfb,#f8f3f8);border:1px solid #cfdde1;border-radius:18px;margin:22px 0 15px;padding:8px;box-shadow:0 14px 38px #1730440b}.responsive-result-switcher>header{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:3px 6px 9px;display:grid}.responsive-result-switcher>header>span{color:#fff;background:#263e50;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.responsive-result-switcher>header>div{gap:2px;display:grid}.responsive-result-switcher>header b{color:#203b4a;font-size:12px}.responsive-result-switcher>header small{color:#7b8d95;font-size:9px}.responsive-result-switcher>header>em{color:#7a498d;background:#efe7f3;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.responsive-result-switcher>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.responsive-result-switcher>nav button{color:#607680;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e3e5;border-radius:11px;grid-template-columns:32px 1fr;align-items:center;gap:8px;min-width:0;min-height:66px;padding:8px;display:grid}.responsive-result-switcher>nav button:hover{background:#f5fbfb;border-color:#8bcbd1}.responsive-result-switcher>nav button.active{color:#fff;background:linear-gradient(135deg,#263e50,#345b6c);border-color:#263e50;box-shadow:0 9px 22px #19334424}.responsive-result-switcher>nav button>i{color:#397f88;background:#e4f4f5;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.responsive-result-switcher>nav button.active>i{color:#fff;background:#ffffff18}.responsive-result-switcher>nav button>span{gap:2px;min-width:0;display:grid}.responsive-result-switcher>nav button b,.responsive-result-switcher>nav button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.responsive-result-switcher>nav button b{color:inherit;font-size:10px}.responsive-result-switcher>nav button small{color:#8c9aa1;font-size:7px}.responsive-result-switcher>nav button.active small{color:#bdd0d7}.responsive-result-switcher>nav button>em{text-align:center;border-radius:7px;grid-column:1/-1;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.responsive-result-switcher>nav button>em.has-issues{color:#a45225;background:#fff0e6}.responsive-result-switcher>nav button>em.is-clear{color:#287b52;background:#e7f7ef}.responsive-result-switcher>nav button.active>em{color:#fff;background:#ffffff14}@media (max-width:760px){.responsive-node-grid,.responsive-result-switcher>nav{grid-template-columns:1fr}.responsive-result-switcher>nav button{grid-template-columns:32px 1fr auto}.responsive-result-switcher>nav button>em{grid-column:auto}.responsive-node-heading{grid-template-columns:36px 1fr}.responsive-node-heading>em{grid-column:1/-1;width:max-content}.setup-page{align-items:start}}.figma-browser-card-shell{background:#fff;border:1px solid #d6dfe2;border-radius:12px;min-width:0;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.figma-browser-card-shell:hover{border-color:var(--figberry-cyan);transform:translateY(-2px)}.figma-browser-card-main{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0 0 58px;display:block}.figma-browser-card-main .figma-browser-thumb{width:100%;display:grid}.figma-browser-card-main>p{margin:0;padding:17px 16px 0!important}.figma-card-copy-node{z-index:5;color:#294653;cursor:pointer;background:#f5fafb;border:1px solid #cad9dd;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:10px;font-weight:750;display:flex;position:absolute;bottom:12px;right:12px}.figma-card-copy-node:hover{color:#fff;background:#263e50;border-color:#263e50}.figma-card-copy-node.copied{color:#fff;background:#27845a;border-color:#27845a}.figma-card-copy-node svg{flex:none}.responsive-device-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.responsive-device-summary>article{color:#607680;background:#fff;border:1px solid #d9e3e5;border-radius:11px;grid-template-columns:32px 1fr;align-items:center;gap:8px;min-width:0;min-height:66px;padding:8px;display:grid}.responsive-device-summary>article>i{color:#397f88;background:#e4f4f5;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.responsive-device-summary>article>span{gap:2px;min-width:0;display:grid}.responsive-device-summary>article b,.responsive-device-summary>article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.responsive-device-summary>article b{color:#243f4e;font-size:10px}.responsive-device-summary>article small{color:#8c9aa1;font-size:7px}.responsive-device-summary>article>em{text-align:center;border-radius:7px;grid-column:1/-1;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.responsive-device-summary>article>em.has-issues{color:#a45225;background:#fff0e6}.responsive-device-summary>article>em.is-clear{color:#287b52;background:#e7f7ef}@media (max-width:760px){.responsive-device-summary{grid-template-columns:1fr}.responsive-device-summary>article{grid-template-columns:32px 1fr auto}.responsive-device-summary>article>em{grid-column:auto}}.responsive-device-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex!important}.responsive-device-chips>i{white-space:nowrap;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800;line-height:1.2}.responsive-device-chips>i.affected{color:#a54f20;background:#fff0e5;box-shadow:inset 0 0 0 1px #f2c8aa}.responsive-device-chips>i.clear{color:#277b54;background:#e7f6ef;box-shadow:inset 0 0 0 1px #bfe2d1}.result-row.row-selected .responsive-device-chips>i{box-shadow:none}.results-page .table-head{color:#687b84;letter-spacing:.1em;background:linear-gradient(#f8faf9,#f2f6f5);border-bottom:1px solid #dbe4e6;min-height:54px;padding:0 28px;font-size:11px}.results-page .result-row,.results-page .table-head{grid-template-columns:minmax(360px,1.75fr) minmax(210px,1fr) minmax(240px,1fr) minmax(150px,.55fr)}.results-page .result-row{background:#fff;border-top:0;border-bottom:1px solid #e4eaec;gap:20px;min-height:112px;padding:19px 28px}.results-page .result-row:hover{z-index:1;background:#f7fbfb;transform:none;box-shadow:inset 4px 0 #5ec1ca,0 7px 20px #1730440d}.results-page .result-row.row-selected{background:linear-gradient(90deg,#eaf8f9,#f8fcfc);box-shadow:inset 4px 0 #50bbc4}.results-page .component-name{align-items:flex-start;gap:14px}.results-page .component-name>span{border-radius:12px;width:44px;height:44px}.results-page .component-name>span svg{width:19px;height:19px}.results-page .component-name p,.results-page .style-stack{gap:6px}.results-page .component-name b,.results-page .style-stack b{color:#192f3d;font-size:15px;line-height:1.35}.results-page .component-name small,.results-page .style-stack small{font-size:12px;line-height:1.45}.results-page .style-stack{background:#fafcfc;border:1px solid #e0e8ea;border-radius:11px;padding:11px 13px}.results-page .style-stack.mismatch{background:#fff7f6;border-color:#f2d2cd}.results-page .style-stack.mismatch b,.results-page .style-stack.mismatch small{color:#d63f35}.results-page .badge{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:36px;border-radius:99px!important;padding:0 13px!important;font-size:11px!important;display:inline-flex!important}.results-page .responsive-device-chips{gap:6px;margin-top:8px}.results-page .responsive-device-chips>i{padding:5px 8px;font-size:9px}.results-page .shared-issue-count{margin-top:7px;padding:5px 8px;font-size:9px}.responsive-node-field{background:radial-gradient(circle at 100% 0,#6e409d0d,#0000 38%),linear-gradient(145deg,#f7fbfb,#fbf8fc)!important;border-color:#cddde1!important;border-radius:20px!important;padding:20px!important;box-shadow:0 16px 42px #1730440c,inset 0 0 0 1px #fff!important}.responsive-node-heading{grid-template-columns:46px minmax(0,1fr) auto!important;gap:13px!important}.responsive-node-heading>span{box-shadow:0 9px 20px #17304420;border-radius:13px!important;width:46px!important;height:46px!important}.responsive-node-heading>span svg{width:20px;height:20px}.responsive-node-heading>div{gap:4px!important}.responsive-node-heading b{line-height:1.25;font-size:15px!important}.responsive-node-heading small{max-width:390px;color:#748790!important;font-size:10px!important;line-height:1.5!important}.responsive-node-heading>em{padding:7px 11px!important;font-size:10px!important}.responsive-node-grid{gap:11px!important;margin-top:16px!important}.responsive-node-grid>label{box-shadow:0 5px 14px #17304408;border-color:#d7e2e5!important;border-radius:14px!important;padding:12px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important}.responsive-node-grid>label:hover{transform:translateY(-1px);box-shadow:0 9px 20px #17304410;border-color:#9bcfd4!important}.responsive-node-grid>label:focus-within{transform:translateY(-1px);border-color:#55b8c1!important;box-shadow:0 0 0 3px #5ec1ca1f,0 9px 22px #17304410!important}.responsive-node-grid>label>span{grid-template-columns:32px minmax(0,1fr) auto auto!important;gap:8px!important;min-height:32px!important;margin-bottom:9px!important}.responsive-node-grid>label>span i{border-radius:9px!important;width:32px!important;height:32px!important}.responsive-node-grid>label>span i svg{width:17px;height:17px}.responsive-node-grid>label>span b{color:#1f3a49;font-size:12px!important}.responsive-node-grid>label>span small{font-size:9px!important}.responsive-node-grid .input-shell input{font-weight:550;color:#263f4d!important;border-radius:11px!important;height:52px!important;padding:0 13px!important;font-size:11px!important}.responsive-node-grid .input-shell input::placeholder{color:#9baaae!important}.responsive-node-field>p{background:#edf5f6;border-radius:10px;padding:10px 12px;color:#607780!important;margin:14px 3px 0!important;font-size:10px!important;line-height:1.45!important}@media (max-width:1100px){.results-page .result-row,.results-page .table-head{grid-template-columns:minmax(300px,1.6fr) minmax(170px,1fr) minmax(190px,1fr) auto;gap:13px;padding-inline:20px}}@media (max-width:760px){.responsive-node-field{padding:15px!important}.responsive-node-heading{grid-template-columns:42px 1fr!important}.responsive-node-heading>span{width:42px!important;height:42px!important}.responsive-node-heading>em{grid-column:1/-1!important}.responsive-node-grid{grid-template-columns:1fr!important}.results-page .table-head{display:none}.results-page .result-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;padding:17px 15px}.results-page .result-row .component-name{grid-area:1/1}.results-page .result-row>div:last-child{grid-area:1/2}.results-page .result-row>.style-stack:nth-child(2){grid-area:2/1}.results-page .result-row>.style-stack:nth-child(3){grid-area:2/2;min-width:130px}}.setup-card .responsive-node-field{color:#fff;position:relative;overflow:hidden;background:radial-gradient(circle at 92% 5%,#5ec1ca30,#0000 28%),radial-gradient(circle at 5% 100%,#6e409d33,#0000 35%),linear-gradient(145deg,#14283a,#203d4d 62%,#182f42)!important;border:1px solid #365466!important;border-radius:22px!important;padding:22px!important;box-shadow:0 24px 54px #14283a2b,inset 0 1px #ffffff1f!important}.setup-card .responsive-node-field:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:180px;height:180px;position:absolute;top:-65px;right:-55px;box-shadow:0 0 0 28px #ffffff08,0 0 0 58px #ffffff05}.setup-card .responsive-node-heading{z-index:1;position:relative;grid-template-columns:48px minmax(0,1fr) auto!important;gap:14px!important}.setup-card .responsive-node-heading>span{color:#173044!important;background:linear-gradient(145deg,#8ee0e5,#55bcc5)!important;border:1px solid #ffffff20!important;border-radius:15px!important;width:48px!important;height:48px!important;box-shadow:0 10px 28px #071c2a55!important}.setup-card .responsive-node-heading>div:before{content:"VIEWPORT MATRIX";color:#70d0d7;letter-spacing:.17em;margin-bottom:3px;font-size:8px;font-weight:850;display:block}.setup-card .responsive-node-heading b{color:#fff!important;font-size:16px!important}.setup-card .responsive-node-heading small{color:#b9cbd2!important;font-size:10px!important}.setup-card .responsive-node-heading>em{z-index:2;position:relative;box-shadow:inset 0 0 0 1px #ffffff14;color:#c7f5f7!important;background:#ffffff12!important}.setup-card .responsive-node-grid{z-index:1;counter-reset:viewport;position:relative;grid-template-columns:1fr!important;gap:8px!important;margin-top:18px!important;display:grid!important}.setup-card .responsive-node-grid>label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);counter-increment:viewport;align-items:center;gap:11px;min-height:70px;position:relative;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:14px!important;grid-template-columns:145px minmax(0,1fr)!important;padding:9px 10px 9px 14px!important;display:grid!important}.setup-card .responsive-node-grid>label:before{content:"0" counter(viewport);color:#8bd9de;background:#294b5c;border:3px solid #1b3446;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-weight:850;display:grid;position:absolute;top:50%;left:-1px;transform:translate(-50%,-50%)}.setup-card .responsive-node-grid>label:hover{box-shadow:none!important;background:#ffffff10!important;border-color:#72cbd266!important;transform:translate(3px)!important}.setup-card .responsive-node-grid>label:focus-within{background:#ffffff13!important;border-color:#72d2da!important;transform:translate(3px)!important;box-shadow:0 0 0 3px #62cad220!important}.setup-card .responsive-node-grid>label.is-ready{background:linear-gradient(90deg,#5ec1ca20,#ffffff0c)!important;border-color:#6bd0d7aa!important}.setup-card .responsive-node-grid>label>span{grid-template-rows:auto auto!important;grid-template-columns:38px minmax(0,1fr)!important;gap:1px 10px!important;min-height:40px!important;margin:0!important;display:grid!important}.setup-card .responsive-node-grid>label>span i{border:1px solid #ffffff12;grid-row:1/3;color:#9de1e5!important;background:#ffffff0d!important;border-radius:11px!important;width:38px!important;height:38px!important}.setup-card .responsive-node-grid>label>span b{align-self:end;color:#fff!important;font-size:11px!important}.setup-card .responsive-node-grid>label>span small{align-self:start;color:#8fa8b2!important;font-size:8px!important}.setup-card .responsive-node-grid>label>span>svg{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#72d4b0!important}.setup-card .responsive-node-grid .input-shell{min-width:0}.setup-card .responsive-node-grid .input-shell input{outline:0;box-shadow:inset 0 1px 8px #06141e33;color:#eaf7f8!important;background:#0d2231a8!important;border:1px solid #ffffff17!important;border-radius:11px!important;height:48px!important;padding:0 14px!important;font-size:10px!important;font-weight:600!important}.setup-card .responsive-node-grid .input-shell input::placeholder{color:#8098a2!important}.setup-card .responsive-node-grid>label:focus-within input{background:#0b1f2dcc!important;border-color:#63c8d0!important}.setup-card .responsive-node-field>p{z-index:1;border:1px solid #ffffff0d;border-radius:10px;position:relative;color:#adc2ca!important;background:#ffffff08!important;margin:13px 0 0!important;padding:9px 11px!important;font-size:9px!important}.setup-card .responsive-node-field>p svg{color:#82d9df!important}@media (max-width:620px){.setup-card .responsive-node-field{padding:17px!important}.setup-card .responsive-node-heading{grid-template-columns:44px 1fr!important}.setup-card .responsive-node-heading>span{width:44px!important;height:44px!important}.setup-card .responsive-node-heading>em{width:max-content;grid-column:1/-1!important}.setup-card .responsive-node-grid>label{gap:8px;grid-template-columns:1fr!important;padding:11px!important}.setup-card .responsive-node-grid>label:before{display:none}.setup-card .responsive-node-grid>label>span>svg{top:28px;right:14px}}.setup-card .responsive-node-grid .input-shell,.setup-card .responsive-node-grid .input-shell:focus-within,.setup-card .responsive-node-grid .input-shell:hover{height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important}.setup-card .responsive-node-grid input:-webkit-autofill,.setup-card .responsive-node-grid input:-webkit-autofill:hover{-webkit-text-fill-color:#eaf7f8!important;-webkit-box-shadow:inset 0 0 0 1000px #0d2231!important}.setup-card .responsive-node-grid input:-webkit-autofill:focus{-webkit-text-fill-color:#eaf7f8!important;-webkit-box-shadow:inset 0 0 0 1000px #0d2231!important}.setup-card .responsive-node-field{padding:17px 18px!important}.setup-card .responsive-node-heading{grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important}.setup-card .responsive-node-heading>span{border-radius:12px!important;width:40px!important;height:40px!important}.setup-card .responsive-node-heading>div:before{display:none!important}.setup-card .responsive-node-heading b{font-size:14px!important}.setup-card .responsive-node-heading>em{padding:6px 9px!important;font-size:8px!important}.setup-card .responsive-node-grid{gap:6px!important;margin-top:13px!important}.setup-card .responsive-node-grid>label{gap:8px;min-height:58px;border-radius:12px!important;grid-template-columns:132px minmax(0,1fr)!important;padding:6px 8px 6px 13px!important}.setup-card .responsive-node-grid>label:before{border-width:3px;width:20px;height:20px;font-size:6px}.setup-card .responsive-node-grid>label>span{grid-template-columns:34px minmax(0,1fr)!important;min-height:34px!important}.setup-card .responsive-node-grid>label>span i{border-radius:9px!important;width:34px!important;height:34px!important}.setup-card .responsive-node-grid .input-shell input{border-radius:9px!important;height:42px!important}.setup-card .responsive-node-field>p{display:none!important}@media (max-width:620px){.setup-card .responsive-node-field{padding:14px!important}.setup-card .responsive-node-heading{grid-template-columns:38px 1fr!important}.setup-card .responsive-node-heading>span{width:38px!important;height:38px!important}.setup-card .responsive-node-grid>label{grid-template-columns:1fr!important;padding:9px!important}}.shared-issue-banner{grid-template-columns:46px minmax(0,1fr) auto;gap:13px;min-height:82px;padding:14px 17px}.shared-issue-banner>span{border-radius:13px;width:46px;height:46px}.shared-issue-banner>span svg{width:20px;height:20px}.shared-issue-banner b{font-size:14px}.shared-issue-banner small{margin-top:2px;font-size:11px;line-height:1.45}.shared-issue-banner>em{max-width:430px;padding:8px 10px;font-size:10px;line-height:1.35}.responsive-element-status{border-radius:20px;padding:14px}.responsive-element-status-head{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:60px;padding:2px 4px 13px}.responsive-element-status-head>span{border-radius:12px;width:44px;height:44px}.responsive-element-status-head>span svg{width:19px;height:19px}.responsive-element-status-head b{font-size:15px}.responsive-element-status-head small{font-size:11px;line-height:1.4}.responsive-status-totals em{height:31px;padding:0 11px;font-size:10px}.responsive-element-status-grid{gap:10px}.responsive-element-status-grid>article{border-radius:15px;min-height:142px;padding:13px}.responsive-element-status-grid article>header{grid-template-columns:39px minmax(0,1fr) auto;gap:10px}.responsive-element-status-grid article>header>i{border-radius:10px;width:39px;height:39px}.responsive-element-status-grid article>header>i svg{width:19px;height:19px}.responsive-element-status-grid article>header small{font-size:10px}.responsive-element-status-grid article>header>em{padding:6px 9px;font-size:9px}.responsive-viewport-failures{gap:7px;margin-top:11px}.responsive-viewport-failures>p{grid-template-columns:22px minmax(0,1fr);gap:7px;min-height:45px;padding:9px}.responsive-viewport-failures small{font-size:9px}.responsive-viewport-message{min-height:43px;margin-top:11px;padding:9px;font-size:10px}.responsive-element-status-foot{margin-top:11px;padding:10px 12px;font-size:10px}.responsive-element-status-grid>article.is-active:after{padding:7px;font-size:9px}.inspector-actions .step-controls button,.inspector-actions .view-all-button{font-size:12px}.inspector-actions .step-controls span{font-size:13px}@media (max-width:760px){.shared-issue-banner{grid-template-columns:42px 1fr}.shared-issue-banner>em{grid-column:1/-1;max-width:none}.responsive-element-status-head{grid-template-columns:42px 1fr}.responsive-status-totals{grid-column:1/-1}}.shared-issue-count{color:#714286;background:#f1e8f5;border-radius:99px;align-items:center;gap:4px;width:max-content;margin-top:5px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800;display:flex}.shared-issue-banner{background:linear-gradient(135deg,#faf5fc,#fff);border:1px solid #d9c8e1;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin:18px 0 4px;padding:11px 13px;display:grid;box-shadow:0 8px 24px #6e409d0d}.shared-issue-banner>span{color:#fff;background:linear-gradient(145deg,#6e409d,#8a5ca1);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.shared-issue-banner>div{gap:2px;display:grid}.shared-issue-banner b{color:#3b2844;font-size:11px}.shared-issue-banner small{color:#83738b;font-size:8px}.shared-issue-banner>em{color:#664174;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;max-width:360px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:700;overflow:hidden}@media (max-width:760px){.shared-issue-banner{grid-template-columns:38px 1fr}.shared-issue-banner>em{grid-column:1/-1;max-width:none}}.responsive-device-chips>i.not-found{color:#687b84;background:#edf1f2;box-shadow:inset 0 0 0 1px #d5dfe2}.responsive-element-status-grid>article{transition:transform .16s,border-color .16s,box-shadow .16s}.responsive-element-status-grid>article.is-clickable{cursor:pointer}.responsive-element-status-grid>article.is-clickable:hover{border-color:#62bcc4;transform:translateY(-2px);box-shadow:0 10px 24px #17304418}.responsive-element-status-grid>article.is-clickable:focus-visible{outline-offset:2px;outline:3px solid #5ec1ca55}.responsive-element-status-grid>article.is-active{box-shadow:0 0 0 2px #294e601c,0 12px 26px #17304418;border-color:#294e60!important}.responsive-element-status-grid>article.is-active:after{content:"Viewing below";color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#294e60;border-radius:7px;margin-top:8px;padding:5px 7px;font-size:7px;font-weight:850;display:block}.responsive-element-status{background:linear-gradient(135deg,#f8fbfb,#fff 48%,#f8f3f8);border:1px solid #cfdde1;border-radius:18px;margin:20px 0 14px;padding:10px;box-shadow:0 14px 42px #1730440c}.responsive-element-status-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:2px 4px 10px;display:grid}.responsive-element-status-head>span{color:#fff;background:linear-gradient(145deg,#20384b,#345d6d);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px #18324624}.responsive-element-status-head>div:nth-child(2){gap:3px;display:grid}.responsive-element-status-head b{color:#213a49;font-size:13px}.responsive-element-status-head small{color:#7d8e96;font-size:9px}.responsive-status-totals{align-items:center;gap:6px;display:flex}.responsive-status-totals em{border-radius:99px;align-items:center;gap:5px;height:27px;padding:0 9px;font-size:8px;font-style:normal;font-weight:800;display:flex}.responsive-status-totals em.pass{color:#24764e;background:#e4f7ed}.responsive-status-totals em.issue{color:#b03d34;background:#fff0ee}.responsive-element-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.responsive-element-status-grid>article{background:#fff;border:1px solid #dbe5e7;border-radius:13px;min-width:0;padding:10px;box-shadow:0 6px 18px #17304408}.responsive-element-status-grid>article.has-issue{background:linear-gradient(145deg,#fff8f7,#fff);border-color:#efc4bd}.responsive-element-status-grid>article.has-passed{background:linear-gradient(145deg,#f3fbf7,#fff);border-color:#bfe2cf}.responsive-element-status-grid>article.not-detected{background:#f8fafb;border-style:dashed}.responsive-element-status-grid article>header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.responsive-element-status-grid article>header>i{color:#397b84;background:#e5f3f4;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.responsive-element-status-grid article>header>span{gap:2px;min-width:0;display:grid}.responsive-element-status-grid article>header b,.responsive-element-status-grid article>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.responsive-element-status-grid article>header b{font-size:10px}.responsive-element-status-grid article>header small{color:#85969d;font-size:8px;font-weight:650}.responsive-element-status-grid article>header>em{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850;display:flex}.responsive-element-status-grid .has-issue header>em{color:#b23e35;background:#ffe9e6}.responsive-element-status-grid .has-passed header>em{color:#24774f;background:#dff5e9}.responsive-element-status-grid .not-detected header>em{color:#687b84;background:#e9eef0}.responsive-viewport-failures{gap:5px;margin-top:9px;display:grid}.responsive-viewport-failures>p{color:#b34438;background:#fff0ee;border-radius:8px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:5px;min-width:0;margin:0;padding:7px;display:grid}.responsive-viewport-failures>p>svg{box-sizing:content-box;background:#fff;border-radius:5px;padding:3px}.responsive-viewport-failures>p>span{gap:2px;min-width:0;display:grid}.responsive-viewport-failures b,.responsive-viewport-failures small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.responsive-viewport-failures b{font-size:8px}.responsive-viewport-failures small{color:#9c5b54;font-size:7px}.responsive-viewport-message{color:#6e7f87;background:#eef2f3;border-radius:8px;align-items:center;gap:6px;min-height:34px;margin:9px 0 0;padding:7px;font-size:8px;font-weight:750;display:flex}.responsive-viewport-message.pass{color:#26774f;background:#e5f7ed}.responsive-element-status-foot{color:#60737c;background:#edf4f5;border-radius:9px;align-items:center;gap:6px;margin:9px 3px 0;padding:8px 10px;font-size:8px;display:flex}.responsive-element-status-foot svg{color:#6e409d;flex:none}.responsive-element-status-foot b{color:#284653}.responsive-element-status+.inspector-actions{margin-top:10px}@media (max-width:1100px){.responsive-element-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.responsive-element-status-head{grid-template-columns:38px 1fr}.responsive-status-totals{grid-column:1/-1}.responsive-element-status-grid{grid-template-columns:1fr}.responsive-element-status-foot{align-items:flex-start}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-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}