@keyframes fui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fui-slide-from-top{0%{transform:translateY(4px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes fui-slide-to-top{0%{transform:translateY(0) scale(1)}to{transform:translateY(4px) scale(.97)}}@keyframes fui-slide-from-bottom{0%{transform:translateY(-4px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes fui-slide-to-bottom{0%{transform:translateY(0) scale(1)}to{transform:translateY(-4px) scale(.97)}}@keyframes fui-slide-from-left{0%{transform:translate(4px) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes fui-slide-to-left{0%{transform:translate(0) scale(1)}to{transform:translate(4px) scale(.97)}}@keyframes fui-slide-from-right{0%{transform:translate(-4px) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes fui-slide-to-right{0%{transform:translate(0) scale(1)}to{transform:translate(-4px) scale(.97)}}.frosted-ui:where([data-is-root-theme=true]){position:relative;z-index:0}.fui-reset:where(a){cursor:var(--cursor-link);text-decoration:none;color:inherit;outline:none}.fui-reset:where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:var(--cursor-button);background-color:transparent;border:none;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;outline:none;color:inherit;padding:0;margin:0;text-align:initial;-webkit-tap-highlight-color:transparent}.fui-reset:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0}.fui-reset:where(ol,ul){list-style:none;margin:0;padding:0}.fui-reset:where(p){margin:0}.fui-reset:where(pre){font-family:inherit;margin:0}:where(.rv-fui) *,:where(.rv-fui) :before,:where(.rv-fui) :after{box-sizing:border-box;border-width:0;border-style:solid}:where(.rv-fui) blockquote,:where(.rv-fui) dl,:where(.rv-fui) dd,:where(.rv-fui) h1,:where(.rv-fui) h2,:where(.rv-fui) h3,:where(.rv-fui) h4,:where(.rv-fui) h5,:where(.rv-fui) h6,:where(.rv-fui) hr,:where(.rv-fui) figure,:where(.rv-fui) p,:where(.rv-fui) pre{margin:0}:where(.rv-fui) h1,:where(.rv-fui) h2,:where(.rv-fui) h3,:where(.rv-fui) h4,:where(.rv-fui) h5,:where(.rv-fui) h6{font-size:inherit;font-weight:inherit}:where(.rv-fui) ol,:where(.rv-fui) ul{list-style:none;margin:0;padding:0}:where(.rv-fui) img,:where(.rv-fui) svg,:where(.rv-fui) video,:where(.rv-fui) canvas,:where(.rv-fui) audio,:where(.rv-fui) iframe,:where(.rv-fui) embed,:where(.rv-fui) object{display:block;vertical-align:middle}:where(.rv-fui) img,:where(.rv-fui) video{max-width:100%;height:auto}:where(.rv-fui) *::-webkit-scrollbar{width:var(--space-1);height:var(--space-1)}:where(.rv-fui) *::-webkit-scrollbar-track{background-color:var(--gray-a3)}:where(.rv-fui) *::-webkit-scrollbar-corner{background-color:var(--gray-a3)}:where(.rv-fui) *::-webkit-scrollbar-thumb{border-radius:var(--space-1);background-color:var(--gray-a8)}@media (hover: hover){:where(.rv-fui) :hover::-webkit-scrollbar-thumb:hover{background-color:var(--gray-a9)}}:root,.light,.light-theme{--tomato-1: #fffcfc;--tomato-2: #fff8f7;--tomato-3: #feebe7;--tomato-4: #ffdcd3;--tomato-5: #ffcdc2;--tomato-6: #fdbdaf;--tomato-7: #f5a898;--tomato-8: #ec8e7b;--tomato-9: #e54d2e;--tomato-10: #dd4425;--tomato-11: #d13415;--tomato-12: #5c271f;--tomato-a1: #ff000003;--tomato-a2: #ff200008;--tomato-a3: #f52b0018;--tomato-a4: #ff35002c;--tomato-a5: #ff2e003d;--tomato-a6: #f92d0050;--tomato-a7: #e7280067;--tomato-a8: #db250084;--tomato-a9: #df2600d1;--tomato-a10: #d72400da;--tomato-a11: #cd2200ea;--tomato-a12: #460900e0;--red-1: #fffcfb;--red-2: #fff7f6;--red-3: #ffeae6;--red-4: #ffd9d1;--red-5: #ffc9bf;--red-6: #ffb7ac;--red-7: #ffa194;--red-8: #fb8475;--red-9: #fd1d1d;--red-10: #e00;--red-11: #e30000;--red-12: #691511;--red-a1: #ff400004;--red-a2: #ff1d0009;--red-a3: #ff290019;--red-a4: #ff2d002e;--red-a5: #ff280040;--red-a6: #ff220053;--red-a7: #ff1f016b;--red-a8: #f81c008a;--red-a9: #fd0000e2;--red-a10: #ee0000;--red-a11: #e30000;--red-a12: #5e0400ee;--ruby-1: #fffcfd;--ruby-2: #fff7f8;--ruby-3: #feeaed;--ruby-4: #ffdce1;--ruby-5: #ffced6;--ruby-6: #f8bfc8;--ruby-7: #efacb8;--ruby-8: #e592a3;--ruby-9: #e54666;--ruby-10: #dc3b5d;--ruby-11: #ca244d;--ruby-12: #64172b;--ruby-a1: #ff005503;--ruby-a2: #ff002008;--ruby-a3: #f3002515;--ruby-a4: #ff002523;--ruby-a5: #ff002a31;--ruby-a6: #e4002440;--ruby-a7: #ce002553;--ruby-a8: #c300286d;--ruby-a9: #db002cb9;--ruby-a10: #d2002cc4;--ruby-a11: #c10030db;--ruby-a12: #550016e8;--crimson-1: #fffcfd;--crimson-2: #fef7f9;--crimson-3: #ffe9f0;--crimson-4: #fedce7;--crimson-5: #facedd;--crimson-6: #f3bed1;--crimson-7: #eaacc3;--crimson-8: #e093b2;--crimson-9: #e93d82;--crimson-10: #df3478;--crimson-11: #cb1d63;--crimson-12: #621639;--crimson-a1: #ff005503;--crimson-a2: #e0004008;--crimson-a3: #ff005216;--crimson-a4: #f8005123;--crimson-a5: #e5004f31;--crimson-a6: #d0004b41;--crimson-a7: #bf004753;--crimson-a8: #b6004a6c;--crimson-a9: #e2005bc2;--crimson-a10: #d70056cb;--crimson-a11: #c4004fe2;--crimson-a12: #530026e9;--pink-1: #fffcfe;--pink-2: #fef7fb;--pink-3: #fee9f5;--pink-4: #fbdcef;--pink-5: #f6cee7;--pink-6: #efbfdd;--pink-7: #e7acd0;--pink-8: #dd93c2;--pink-9: #d6409f;--pink-10: #cf3897;--pink-11: #c2298a;--pink-12: #651249;--pink-a1: #ff00aa03;--pink-a2: #e0008008;--pink-a3: #f4008c16;--pink-a4: #e2008b23;--pink-a5: #d1008331;--pink-a6: #c0007840;--pink-a7: #b6006f53;--pink-a8: #af006f6c;--pink-a9: #c8007fbf;--pink-a10: #c2007ac7;--pink-a11: #b60074d6;--pink-a12: #59003bed;--plum-1: #fefcff;--plum-2: #fdf7fd;--plum-3: #fbebfb;--plum-4: #f7def8;--plum-5: #f2d1f3;--plum-6: #e9c2ec;--plum-7: #deade3;--plum-8: #cf91d8;--plum-9: #ab4aba;--plum-10: #a144af;--plum-11: #953ea3;--plum-12: #53195d;--plum-a1: #aa00ff03;--plum-a2: #c000c008;--plum-a3: #cc00cc14;--plum-a4: #c200c921;--plum-a5: #b700bd2e;--plum-a6: #a400b03d;--plum-a7: #9900a852;--plum-a8: #9000a56e;--plum-a9: #89009eb5;--plum-a10: #7f0092bb;--plum-a11: #730086c1;--plum-a12: #40004be6;--purple-1: #fefcfe;--purple-2: #fbf7fe;--purple-3: #f7edfe;--purple-4: #f2e2fc;--purple-5: #ead5f9;--purple-6: #e0c4f4;--purple-7: #d1afec;--purple-8: #be93e4;--purple-9: #8e4ec6;--purple-10: #8347b9;--purple-11: #8145b5;--purple-12: #402060;--purple-a1: #aa00aa03;--purple-a2: #8000e008;--purple-a3: #8e00f112;--purple-a4: #8d00e51d;--purple-a5: #8000db2a;--purple-a6: #7a01d03b;--purple-a7: #6d00c350;--purple-a8: #6600c06c;--purple-a9: #5c00adb1;--purple-a10: #53009eb8;--purple-a11: #52009aba;--purple-a12: #250049df;--violet-1: #fdfcfe;--violet-2: #faf8ff;--violet-3: #f4f0fe;--violet-4: #ebe4ff;--violet-5: #e1d9ff;--violet-6: #d4cafe;--violet-7: #c2b5f5;--violet-8: #aa99ec;--violet-9: #6e56cf;--violet-10: #654dc4;--violet-11: #6550b9;--violet-12: #2f265f;--violet-a1: #5500aa03;--violet-a2: #4900ff07;--violet-a3: #4400ee0f;--violet-a4: #4300ff1b;--violet-a5: #3600ff26;--violet-a6: #3100fb35;--violet-a7: #2d01dd4a;--violet-a8: #2b00d066;--violet-a9: #2400b7a9;--violet-a10: #2300abb2;--violet-a11: #1f0099af;--violet-a12: #0b0043d9;--iris-1: #fdfdff;--iris-2: #f8f8ff;--iris-3: #f0f1fe;--iris-4: #e6e7ff;--iris-5: #dadcff;--iris-6: #cbcdff;--iris-7: #b8baf8;--iris-8: #9b9ef0;--iris-9: #5b5bd6;--iris-10: #5151cd;--iris-11: #5753c6;--iris-12: #272962;--iris-a1: #0000ff02;--iris-a2: #0000ff07;--iris-a3: #0011ee0f;--iris-a4: #000bff19;--iris-a5: #000eff25;--iris-a6: #000aff34;--iris-a7: #0008e647;--iris-a8: #0008d964;--iris-a9: #0000c0a4;--iris-a10: #0000b6ae;--iris-a11: #0600abac;--iris-a12: #000246d8;--cyan-1: #fafdfe;--cyan-2: #f2fafb;--cyan-3: #def7f9;--cyan-4: #caf1f6;--cyan-5: #b5e9f0;--cyan-6: #9ddde7;--cyan-7: #7dcedc;--cyan-8: #3db9cf;--cyan-9: #00a2c7;--cyan-10: #0797b9;--cyan-11: #107d98;--cyan-12: #0d3c48;--cyan-a1: #0099cc05;--cyan-a2: #009db10d;--cyan-a3: #00c2d121;--cyan-a4: #00bcd435;--cyan-a5: #01b4cc4a;--cyan-a6: #00a7c162;--cyan-a7: #009fbb82;--cyan-a8: #00a3c0c2;--cyan-a9: #00a2c7;--cyan-a10: #0094b7f8;--cyan-a11: #007491ef;--cyan-a12: #00323ef2;--teal-1: #fafefd;--teal-2: #f3fbf9;--teal-3: #e0f8f3;--teal-4: #ccf3ea;--teal-5: #b8eae0;--teal-6: #a1ded2;--teal-7: #83cdc1;--teal-8: #53b9ab;--teal-9: #12a594;--teal-10: #0d9b8a;--teal-11: #008573;--teal-12: #0d3d38;--teal-a1: #00cc9905;--teal-a2: #00aa800c;--teal-a3: #00c69d1f;--teal-a4: #00c39633;--teal-a5: #00b49047;--teal-a6: #00a6855e;--teal-a7: #0099807c;--teal-a8: #009783ac;--teal-a9: #009e8ced;--teal-a10: #009684f2;--teal-a11: #008573;--teal-a12: #00332df2;--jade-1: #fbfefd;--jade-2: #f4fbf7;--jade-3: #e6f7ed;--jade-4: #d6f1e3;--jade-5: #c3e9d7;--jade-6: #acdec8;--jade-7: #8bceb6;--jade-8: #56ba9f;--jade-9: #29a383;--jade-10: #26997b;--jade-11: #208368;--jade-12: #1d3b31;--jade-a1: #00c08004;--jade-a2: #00a3460b;--jade-a3: #00ae4819;--jade-a4: #00a85129;--jade-a5: #00a2553c;--jade-a6: #009a5753;--jade-a7: #00945f74;--jade-a8: #00976ea9;--jade-a9: #00916bd6;--jade-a10: #008764d9;--jade-a11: #007152df;--jade-a12: #002217e2;--green-1: #fbfefc;--green-2: #f4fbf6;--green-3: #e6f6eb;--green-4: #d6f1df;--green-5: #c4e8d1;--green-6: #adddc0;--green-7: #8eceaa;--green-8: #5bb98b;--green-9: #30a46c;--green-10: #2b9a66;--green-11: #218358;--green-12: #193b2d;--green-a1: #00c04004;--green-a2: #00a32f0b;--green-a3: #00a43319;--green-a4: #00a83829;--green-a5: #019c393b;--green-a6: #00963c52;--green-a7: #00914071;--green-a8: #00924ba4;--green-a9: #008f4acf;--green-a10: #008647d4;--green-a11: #00713fde;--green-a12: #002616e6;--grass-1: #fbfefb;--grass-2: #f5fbf5;--grass-3: #e9f6e9;--grass-4: #daf1db;--grass-5: #c9e8ca;--grass-6: #b2ddb5;--grass-7: #94ce9a;--grass-8: #65ba74;--grass-9: #46a758;--grass-10: #3e9b4f;--grass-11: #2a7e3b;--grass-12: #203c25;--grass-a1: #00c00004;--grass-a2: #0099000a;--grass-a3: #00970016;--grass-a4: #009f0725;--grass-a5: #00930536;--grass-a6: #008f0a4d;--grass-a7: #018b0f6b;--grass-a8: #008d199a;--grass-a9: #008619b9;--grass-a10: #007b17c1;--grass-a11: #006514d5;--grass-a12: #002006df;--brown-1: #fefdfc;--brown-2: #fcf9f6;--brown-3: #f6eee7;--brown-4: #f0e4d9;--brown-5: #ebdaca;--brown-6: #e4cdb7;--brown-7: #dcbc9f;--brown-8: #cea37e;--brown-9: #ad7f58;--brown-10: #a07553;--brown-11: #815e46;--brown-12: #3e332e;--brown-a1: #aa550003;--brown-a2: #aa550009;--brown-a3: #a04b0018;--brown-a4: #9b4a0026;--brown-a5: #9f4d0035;--brown-a6: #a04e0048;--brown-a7: #a34e0060;--brown-a8: #9f4a0081;--brown-a9: #823c00a7;--brown-a10: #723300ac;--brown-a11: #522100b9;--brown-a12: #140600d1;--sky-1: #f9feff;--sky-2: #f1fafd;--sky-3: #e1f6fd;--sky-4: #d1f0fa;--sky-5: #bee7f5;--sky-6: #a9daed;--sky-7: #8dcae3;--sky-8: #60b3d7;--sky-9: #7ce2fe;--sky-10: #74daf8;--sky-11: #00749e;--sky-12: #1d3e56;--sky-a1: #00d5ff06;--sky-a2: #00a4db0e;--sky-a3: #00b3ee1e;--sky-a4: #00ace42e;--sky-a5: #00a1d841;--sky-a6: #0092ca56;--sky-a7: #0089c172;--sky-a8: #0085bf9f;--sky-a9: #00c7fe83;--sky-a10: #00bcf38b;--sky-a11: #00749e;--sky-a12: #002540e2;--mint-1: #f9fefd;--mint-2: #f2fbf9;--mint-3: #ddf9f2;--mint-4: #c8f4e9;--mint-5: #b3ecde;--mint-6: #9ce0d0;--mint-7: #7ecfbd;--mint-8: #4cbba5;--mint-9: #86ead4;--mint-10: #7de0cb;--mint-11: #027864;--mint-12: #16433c;--mint-a1: #00d5aa06;--mint-a2: #00b18a0d;--mint-a3: #00d29e22;--mint-a4: #00cc9937;--mint-a5: #00c0914c;--mint-a6: #00b08663;--mint-a7: #00a17d81;--mint-a8: #009e7fb3;--mint-a9: #00d3a579;--mint-a10: #00c39982;--mint-a11: #007763fd;--mint-a12: #00312ae9;--yellow-1: #fdfdf9;--yellow-2: #fefce9;--yellow-3: #fffab8;--yellow-4: #fff394;--yellow-5: #ffe770;--yellow-6: #f3d768;--yellow-7: #e4c767;--yellow-8: #d5ae39;--yellow-9: #ffe629;--yellow-10: #ffdc00;--yellow-11: #9e6c00;--yellow-12: #473b1f;--yellow-a1: #aaaa0006;--yellow-a2: #f4dd0016;--yellow-a3: #ffee0047;--yellow-a4: #ffe3016b;--yellow-a5: #ffd5008f;--yellow-a6: #ebbc0097;--yellow-a7: #d2a10098;--yellow-a8: #c99700c6;--yellow-a9: #ffe100d6;--yellow-a10: #ffdc00;--yellow-a11: #9e6c00;--yellow-a12: #2e2000e0;--amber-1: #fefdfb;--amber-2: #fefbe9;--amber-3: #fff7c2;--amber-4: #ffee9c;--amber-5: #fbe577;--amber-6: #f3d673;--amber-7: #e9c162;--amber-8: #e2a336;--amber-9: #ffc53d;--amber-10: #ffba18;--amber-11: #ab6400;--amber-12: #4f3422;--amber-a1: #c0800004;--amber-a2: #f4d10016;--amber-a3: #ffde003d;--amber-a4: #ffd40063;--amber-a5: #f8cf0088;--amber-a6: #eab5008c;--amber-a7: #dc9b009d;--amber-a8: #da8a00c9;--amber-a9: #ffb300c2;--amber-a10: #ffb300e7;--amber-a11: #ab6400;--amber-a12: #341500dd;--gold-1: #fdfdfc;--gold-2: #faf9f2;--gold-3: #f2f0e7;--gold-4: #eae6db;--gold-5: #e1dccf;--gold-6: #d8d0bf;--gold-7: #cbc0aa;--gold-8: #b9a88d;--gold-9: #978365;--gold-10: #8c7a5e;--gold-11: #71624b;--gold-12: #3b352b;--gold-a1: #55550003;--gold-a2: #9d8a000d;--gold-a3: #75600018;--gold-a4: #6b4e0024;--gold-a5: #60460030;--gold-a6: #64440040;--gold-a7: #63420055;--gold-a8: #633d0072;--gold-a9: #5332009a;--gold-a10: #492d00a1;--gold-a11: #362100b4;--gold-a12: #130c00d4;--bronze-1: #fdfcfc;--bronze-2: #fdf7f5;--bronze-3: #f6edea;--bronze-4: #efe4df;--bronze-5: #e7d9d3;--bronze-6: #dfcdc5;--bronze-7: #d3bcb3;--bronze-8: #c2a499;--bronze-9: #a18072;--bronze-10: #957468;--bronze-11: #7d5e54;--bronze-12: #43302b;--bronze-a1: #55000003;--bronze-a2: #cc33000a;--bronze-a3: #92250015;--bronze-a4: #80280020;--bronze-a5: #7423002c;--bronze-a6: #7324003a;--bronze-a7: #6c1f004c;--bronze-a8: #671c0066;--bronze-a9: #551a008d;--bronze-a10: #4c150097;--bronze-a11: #3d0f00ab;--bronze-a12: #1d0600d4;--gray-1: #fcfcfc;--gray-2: #f9f9f9;--gray-3: #f0f0f0;--gray-4: #e8e8e8;--gray-5: #e0e0e0;--gray-6: #d9d9d9;--gray-7: #cecece;--gray-8: #bbbbbb;--gray-9: #8d8d8d;--gray-10: #838383;--gray-11: #646464;--gray-12: #202020;--gray-a1: #00000003;--gray-a2: #00000006;--gray-a3: #0000000f;--gray-a4: #00000017;--gray-a5: #0000001f;--gray-a6: #00000026;--gray-a7: #00000031;--gray-a8: #00000044;--gray-a9: #00000072;--gray-a10: #0000007c;--gray-a11: #0000009b;--gray-a12: #000000df;--mauve-1: #fdfcfd;--mauve-2: #faf9fb;--mauve-3: #f2eff3;--mauve-4: #eae7ec;--mauve-5: #e3dfe6;--mauve-6: #dbd8e0;--mauve-7: #d0cdd7;--mauve-8: #bcbac7;--mauve-9: #8e8c99;--mauve-10: #84828e;--mauve-11: #65636d;--mauve-12: #211f26;--mauve-a1: #55005503;--mauve-a2: #2b005506;--mauve-a3: #30004010;--mauve-a4: #20003618;--mauve-a5: #20003820;--mauve-a6: #14003527;--mauve-a7: #10003332;--mauve-a8: #08003145;--mauve-a9: #05001d73;--mauve-a10: #0500197d;--mauve-a11: #0400119c;--mauve-a12: #020008e0;--slate-1: #fcfcfd;--slate-2: #f9f9fb;--slate-3: #f0f0f3;--slate-4: #e8e8ec;--slate-5: #e0e1e6;--slate-6: #d9d9e0;--slate-7: #cdced6;--slate-8: #b9bbc6;--slate-9: #8b8d98;--slate-10: #80838d;--slate-11: #60646c;--slate-12: #1c2024;--slate-a1: #00005503;--slate-a2: #00005506;--slate-a3: #0000330f;--slate-a4: #00002d17;--slate-a5: #0009321f;--slate-a6: #00002f26;--slate-a7: #00062e32;--slate-a8: #00083046;--slate-a9: #00051d74;--slate-a10: #00071b7f;--slate-a11: #0007149f;--slate-a12: #000509e3;--sage-1: #fbfdfc;--sage-2: #f7f9f8;--sage-3: #eef1f0;--sage-4: #e6e9e8;--sage-5: #dfe2e0;--sage-6: #d7dad9;--sage-7: #cbcfcd;--sage-8: #b8bcba;--sage-9: #868e8b;--sage-10: #7c8481;--sage-11: #5f6563;--sage-12: #1a211e;--sage-a1: #00804004;--sage-a2: #00402008;--sage-a3: #002d1e11;--sage-a4: #001f1519;--sage-a5: #00180820;--sage-a6: #00140d28;--sage-a7: #00140a34;--sage-a8: #000f0847;--sage-a9: #00110b79;--sage-a10: #00100a83;--sage-a11: #000a07a0;--sage-a12: #000805e5;--olive-1: #fcfdfc;--olive-2: #f8faf8;--olive-3: #eff1ef;--olive-4: #e7e9e7;--olive-5: #dfe2df;--olive-6: #d7dad7;--olive-7: #cccfcc;--olive-8: #b9bcb8;--olive-9: #898e87;--olive-10: #7f847d;--olive-11: #60655f;--olive-12: #1d211c;--olive-a1: #00550003;--olive-a2: #00490007;--olive-a3: #00200010;--olive-a4: #00160018;--olive-a5: #00180020;--olive-a6: #00140028;--olive-a7: #000f0033;--olive-a8: #040f0047;--olive-a9: #050f0078;--olive-a10: #040e0082;--olive-a11: #020a00a0;--olive-a12: #010600e3;--sand-1: #fdfdfc;--sand-2: #f9f9f8;--sand-3: #f1f0ef;--sand-4: #e9e8e6;--sand-5: #e2e1de;--sand-6: #dad9d6;--sand-7: #cfceca;--sand-8: #bcbbb5;--sand-9: #8d8d86;--sand-10: #82827c;--sand-11: #63635e;--sand-12: #21201c;--sand-a1: #55550003;--sand-a2: #25250007;--sand-a3: #20100010;--sand-a4: #1f150019;--sand-a5: #1f180021;--sand-a6: #19130029;--sand-a7: #19140035;--sand-a8: #1915014a;--sand-a9: #0f0f0079;--sand-a10: #0c0c0083;--sand-a11: #080800a1;--sand-a12: #060500e3;--blue-1: #fdfdfe;--blue-2: #f6faff;--blue-3: #ebf2ff;--blue-4: #ddeaff;--blue-5: #cce0ff;--blue-6: #b7d3ff;--blue-7: #a0c0fd;--blue-8: #7ea7f5;--blue-9: #1754d8;--blue-10: #0543c7;--blue-11: #265ccf;--blue-12: #162e5f;--blue-a1: #00008002;--blue-a2: #0072ff09;--blue-a3: #005aff14;--blue-a4: #0062ff22;--blue-a5: #0064ff33;--blue-a6: #0064ff48;--blue-a7: #0056fa5f;--blue-a8: #0052ec81;--blue-a9: #0043d4e8;--blue-a10: #003fc6fa;--blue-a11: #0040c7d9;--blue-a12: #001a50e9;--orange-1: #fffcfb;--orange-2: #fff7f4;--orange-3: #ffeae4;--orange-4: #ffd8cb;--orange-5: #ffc9b8;--orange-6: #ffb8a3;--orange-7: #ffa38d;--orange-8: #f7886e;--orange-9: #fa4616;--orange-10: #ec3400;--orange-11: #dd2400;--orange-12: #5f2518;--orange-a1: #ff400004;--orange-a2: #ff46000b;--orange-a3: #ff39001b;--orange-a4: #ff400034;--orange-a5: #ff3e0047;--orange-a6: #ff3b005c;--orange-a7: #ff320072;--orange-a8: #f12e0091;--orange-a9: #fa3500e9;--orange-a10: #ec3400;--orange-a11: #dd2400;--orange-a12: #4e0e00e7;--lemon-1: #fcfdf9;--lemon-2: #f9fcee;--lemon-3: #f0fbc5;--lemon-4: #e6f6a6;--lemon-5: #dbed8a;--lemon-6: #cdde7b;--lemon-7: #bdcd6d;--lemon-8: #a6b842;--lemon-9: #d7f100;--lemon-10: #cee610;--lemon-11: #6f7d00;--lemon-12: #3a401d;--lemon-a1: #80aa0006;--lemon-a2: #a5d20011;--lemon-a3: #beee003a;--lemon-a4: #b8e60059;--lemon-a5: #b1d80075;--lemon-a6: #9fc00084;--lemon-a7: #8ca80092;--lemon-a8: #879f00bd;--lemon-a9: #d7f100;--lemon-a10: #cbe400ef;--lemon-a11: #6f7d00;--lemon-a12: #212800e2;--indigo-1: #fdfdff;--indigo-2: #f7f8ff;--indigo-3: #f0f0ff;--indigo-4: #e5e5ff;--indigo-5: #dadaff;--indigo-6: #cbcbff;--indigo-7: #b8b5ff;--indigo-8: #9e95ff;--indigo-9: #6318f8;--indigo-10: #5800e6;--indigo-11: #642ef1;--indigo-12: #2f1978;--indigo-a1: #0000ff02;--indigo-a2: #0020ff08;--indigo-a3: #0000ff0f;--indigo-a4: #0000ff1a;--indigo-a5: #0000ff25;--indigo-a6: #0000ff34;--indigo-a7: #0b01ff4a;--indigo-a8: #1601ff6a;--indigo-a9: #5300f7e7;--indigo-a10: #5800e6;--indigo-a11: #4200eed1;--indigo-a12: #180069e6;--lime-1: #fafefa;--lime-2: #f4fcf3;--lime-3: #dffbdc;--lime-4: #caf8c6;--lime-5: #b4f1af;--lime-6: #9be696;--lime-7: #7bd676;--lime-8: #42c340;--lime-9: #06d718;--lime-10: #00cb00;--lime-11: #008600;--lime-12: #194318;--lime-a1: #00cc0005;--lime-a2: #16c0000c;--lime-a3: #16e20023;--lime-a4: #12e00039;--lime-a5: #10d30050;--lime-a6: #0dc30069;--lime-a7: #0ab30089;--lime-a8: #03af00bf;--lime-a9: #00d612f9;--lime-a10: #00cb00;--lime-a11: #008600;--lime-a12: #013000e7;--magenta-1: #fffcfd;--magenta-2: #fff6f9;--magenta-3: #ffe7ef;--magenta-4: #ffd9e6;--magenta-5: #ffcadb;--magenta-6: #fcbacf;--magenta-7: #f4a6bf;--magenta-8: #ec8cad;--magenta-9: #ff008d;--magenta-10: #ef0081;--magenta-11: #d40070;--magenta-12: #6b0037;--magenta-a1: #ff005503;--magenta-a2: #ff005509;--magenta-a3: #ff005518;--magenta-a4: #ff005826;--magenta-a5: #ff005235;--magenta-a6: #f4004e45;--magenta-a7: #e0004859;--magenta-a8: #d5004a73;--magenta-a9: #ff008d;--magenta-a10: #ef0081;--magenta-a11: #d40070;--magenta-a12: #6b0037;--gray-surface: #ffffffcc;--mauve-surface: #ffffffcc;--slate-surface: #ffffffcc;--sage-surface: #ffffffcc;--olive-surface: #ffffffcc;--sand-surface: #ffffffcc;--tomato-surface: #fff6f5cc;--red-surface: #fff5f4cc;--ruby-surface: #fff5f6cc;--crimson-surface: #fef5f8cc;--pink-surface: #fef5facc;--plum-surface: #fdf5fdcc;--purple-surface: #faf5fecc;--violet-surface: #f9f6ffcc;--iris-surface: #f6f6ffcc;--cyan-surface: #eff9facc;--teal-surface: #f0faf8cc;--jade-surface: #f1faf5cc;--green-surface: #f1faf4cc;--grass-surface: #f3faf3cc;--brown-surface: #fbf8f4cc;--bronze-surface: #fdf5f3cc;--gold-surface: #f9f8efcc;--sky-surface: #eef9fdcc;--mint-surface: #effaf8cc;--yellow-surface: #fefbe4cc;--amber-surface: #fefae4cc;--blue-surface: #f4f9ffcc;--orange-surface: #fff5f1cc;--indigo-surface: #f5f6ffcc;--magenta-surface: #fff4f8cc;--lemon-surface: #f8fbeacc;--lime-surface: #f1fbf0cc}.dark,.dark-theme{--tomato-1: #181111;--tomato-2: #1f1513;--tomato-3: #391714;--tomato-4: #4e1511;--tomato-5: #5e1c16;--tomato-6: #6e2920;--tomato-7: #853a2d;--tomato-8: #ac4d39;--tomato-9: #e54d2e;--tomato-10: #ec6142;--tomato-11: #ff977d;--tomato-12: #fbd3cb;--tomato-a1: #f1121208;--tomato-a2: #ff55330f;--tomato-a3: #ff35232b;--tomato-a4: #fd201142;--tomato-a5: #fe332153;--tomato-a6: #ff4f3864;--tomato-a7: #fd644a7d;--tomato-a8: #fe6d4ea7;--tomato-a9: #fe5431e4;--tomato-a10: #ff6847eb;--tomato-a11: #ff977d;--tomato-a12: #ffd6cefb;--red-1: #180e0d;--red-2: #211311;--red-3: #3f0f0c;--red-4: #570203;--red-5: #690706;--red-6: #7a1813;--red-7: #942922;--red-8: #c0372d;--red-9: #fd1d1d;--red-10: #ee0003;--red-11: #ff9081;--red-12: #ffcfc7;--red-a1: #f1000008;--red-a2: #f42e1112;--red-a3: #fc070032;--red-a4: #ff00004b;--red-a5: #fd00005f;--red-a6: #fe211671;--red-a7: #fe3c2f8d;--red-a8: #ff4537bc;--red-a9: #ff1d1dfd;--red-a10: #ff0002ed;--red-a11: #ff9081;--red-a12: #ffcfc7;--ruby-1: #191113;--ruby-2: #1e1517;--ruby-3: #3a141e;--ruby-4: #4e1325;--ruby-5: #5e1a2e;--ruby-6: #6f2539;--ruby-7: #883447;--ruby-8: #b3445a;--ruby-9: #e54666;--ruby-10: #ec5a72;--ruby-11: #ff949d;--ruby-12: #fed2e1;--ruby-a1: #f4124a09;--ruby-a2: #fe5a7f0e;--ruby-a3: #ff235d2c;--ruby-a4: #fd195e42;--ruby-a5: #fe2d6b53;--ruby-a6: #ff447665;--ruby-a7: #ff577d80;--ruby-a8: #ff5c7cae;--ruby-a9: #fe4c70e4;--ruby-a10: #ff617beb;--ruby-a11: #ff949d;--ruby-a12: #ffd3e2fe;--crimson-1: #191114;--crimson-2: #201318;--crimson-3: #381525;--crimson-4: #4d122f;--crimson-5: #5c1839;--crimson-6: #6d2545;--crimson-7: #873356;--crimson-8: #b0436e;--crimson-9: #e93d82;--crimson-10: #ee518a;--crimson-11: #ff92ad;--crimson-12: #fdd3e8;--crimson-a1: #f4126709;--crimson-a2: #f22f7a11;--crimson-a3: #fe2a8b2a;--crimson-a4: #fd158741;--crimson-a5: #fd278f51;--crimson-a6: #fe459763;--crimson-a7: #fd559b7f;--crimson-a8: #fe5b9bab;--crimson-a9: #fe418de8;--crimson-a10: #ff5693ed;--crimson-a11: #ff92ad;--crimson-a12: #ffd5eafd;--pink-1: #191117;--pink-2: #21121d;--pink-3: #37172f;--pink-4: #4b143d;--pink-5: #591c47;--pink-6: #692955;--pink-7: #833869;--pink-8: #a84885;--pink-9: #d6409f;--pink-10: #de51a8;--pink-11: #ff8dcc;--pink-12: #fdd1ea;--pink-a1: #f412bc09;--pink-a2: #f420bb12;--pink-a3: #fe37cc29;--pink-a4: #fc1ec43f;--pink-a5: #fd35c24e;--pink-a6: #fd51c75f;--pink-a7: #fd62c87b;--pink-a8: #ff68c8a2;--pink-a9: #fe49bcd4;--pink-a10: #ff5cc0dc;--pink-a11: #ff8dcc;--pink-a12: #ffd3ecfd;--plum-1: #181118;--plum-2: #201320;--plum-3: #351a35;--plum-4: #451d47;--plum-5: #512454;--plum-6: #5e3061;--plum-7: #734079;--plum-8: #92549c;--plum-9: #ab4aba;--plum-10: #b658c4;--plum-11: #e796f3;--plum-12: #f4d4f4;--plum-a1: #f112f108;--plum-a2: #f22ff211;--plum-a3: #fd4cfd27;--plum-a4: #f646ff3a;--plum-a5: #f455ff48;--plum-a6: #f66dff56;--plum-a7: #f07cfd70;--plum-a8: #ee84ff95;--plum-a9: #e961feb6;--plum-a10: #ed70ffc0;--plum-a11: #f19cfef3;--plum-a12: #feddfef4;--purple-1: #18111b;--purple-2: #1e1523;--purple-3: #301c3b;--purple-4: #3d224e;--purple-5: #48295c;--purple-6: #54346b;--purple-7: #664282;--purple-8: #8457aa;--purple-9: #8e4ec6;--purple-10: #9a5cd0;--purple-11: #d19dff;--purple-12: #ecd9fa;--purple-a1: #b412f90b;--purple-a2: #b744f714;--purple-a3: #c150ff2d;--purple-a4: #bb53fd42;--purple-a5: #be5cfd51;--purple-a6: #c16dfd61;--purple-a7: #c378fd7a;--purple-a8: #c47effa4;--purple-a9: #b661ffc2;--purple-a10: #bc6fffcd;--purple-a11: #d19dff;--purple-a12: #f1ddfffa;--violet-1: #14121f;--violet-2: #1b1525;--violet-3: #291f43;--violet-4: #33255b;--violet-5: #3c2e69;--violet-6: #473876;--violet-7: #56468b;--violet-8: #6958ad;--violet-9: #6e56cf;--violet-10: #7d66d9;--violet-11: #baa7ff;--violet-12: #e2ddfe;--violet-a1: #4422ff0f;--violet-a2: #853ff916;--violet-a3: #8354fe36;--violet-a4: #7d51fd50;--violet-a5: #845ffd5f;--violet-a6: #8f6cfd6d;--violet-a7: #9879ff83;--violet-a8: #977dfea8;--violet-a9: #8668ffcc;--violet-a10: #9176fed7;--violet-a11: #baa7ff;--violet-a12: #e3defffe;--iris-1: #13131e;--iris-2: #171625;--iris-3: #202248;--iris-4: #262a65;--iris-5: #303374;--iris-6: #3d3e82;--iris-7: #4a4a95;--iris-8: #5958b1;--iris-9: #5b5bd6;--iris-10: #6e6ade;--iris-11: #b1a9ff;--iris-12: #e0dffe;--iris-a1: #3636fe0e;--iris-a2: #564bf916;--iris-a3: #525bff3b;--iris-a4: #4d58ff5a;--iris-a5: #5b62fd6b;--iris-a6: #6d6ffd7a;--iris-a7: #7777fe8e;--iris-a8: #7b7afeac;--iris-a9: #6a6afed4;--iris-a10: #7d79ffdc;--iris-a11: #b1a9ff;--iris-a12: #e1e0fffe;--cyan-1: #0b161a;--cyan-2: #101b20;--cyan-3: #082c36;--cyan-4: #003848;--cyan-5: #004558;--cyan-6: #045468;--cyan-7: #12677e;--cyan-8: #11809c;--cyan-9: #00a2c7;--cyan-10: #23afd0;--cyan-11: #4ccce6;--cyan-12: #b6ecf7;--cyan-a1: #0091f70a;--cyan-a2: #02a7f211;--cyan-a3: #00befd28;--cyan-a4: #00baff3b;--cyan-a5: #00befd4d;--cyan-a6: #00c7fd5e;--cyan-a7: #14cdff75;--cyan-a8: #11cfff95;--cyan-a9: #00cfffc3;--cyan-a10: #28d6ffcd;--cyan-a11: #52e1fee5;--cyan-a12: #bbf3fef7;--teal-1: #0d1514;--teal-2: #111c1b;--teal-3: #0d2d2a;--teal-4: #023b37;--teal-5: #084843;--teal-6: #145750;--teal-7: #1c6961;--teal-8: #207e73;--teal-9: #12a594;--teal-10: #0eb39e;--teal-11: #0bd8b6;--teal-12: #adf0dd;--teal-a1: #00deab05;--teal-a2: #12fbe60c;--teal-a3: #00ffe61e;--teal-a4: #00ffe92d;--teal-a5: #00ffea3b;--teal-a6: #1cffe84b;--teal-a7: #2efde85f;--teal-a8: #32ffe775;--teal-a9: #13ffe49f;--teal-a10: #0dffe0ae;--teal-a11: #0afed5d6;--teal-a12: #b8ffebef;--jade-1: #0d1512;--jade-2: #121c18;--jade-3: #0f2e22;--jade-4: #0b3b2c;--jade-5: #114837;--jade-6: #1b5745;--jade-7: #246854;--jade-8: #2a7e68;--jade-9: #29a383;--jade-10: #27b08b;--jade-11: #1fd8a4;--jade-12: #adf0d4;--jade-a1: #00de4505;--jade-a2: #27fba60c;--jade-a3: #02f99920;--jade-a4: #00ffaa2d;--jade-a5: #11ffb63b;--jade-a6: #34ffc24b;--jade-a7: #45fdc75e;--jade-a8: #48ffcf75;--jade-a9: #38feca9d;--jade-a10: #31fec7ab;--jade-a11: #21fec0d6;--jade-a12: #b8ffe1ef;--green-1: #0e1512;--green-2: #121b17;--green-3: #132d21;--green-4: #113b29;--green-5: #174933;--green-6: #20573e;--green-7: #28684a;--green-8: #2f7c57;--green-9: #30a46c;--green-10: #33b074;--green-11: #3dd68c;--green-12: #b1f1cb;--green-a1: #00de4505;--green-a2: #29f99d0b;--green-a3: #22ff991e;--green-a4: #11ff992d;--green-a5: #2bffa23c;--green-a6: #44ffaa4b;--green-a7: #50fdac5e;--green-a8: #54ffad73;--green-a9: #44ffa49e;--green-a10: #43fea4ab;--green-a11: #46fea5d4;--green-a12: #bbffd7f0;--grass-1: #0e1511;--grass-2: #141a15;--grass-3: #1b2a1e;--grass-4: #1d3a24;--grass-5: #25482d;--grass-6: #2d5736;--grass-7: #366740;--grass-8: #3e7949;--grass-9: #46a758;--grass-10: #53b365;--grass-11: #71d083;--grass-12: #c2f0c2;--grass-a1: #00de1205;--grass-a2: #5ef7780a;--grass-a3: #70fe8c1b;--grass-a4: #57ff802c;--grass-a5: #68ff8b3b;--grass-a6: #71ff8f4b;--grass-a7: #77fd925d;--grass-a8: #77fd9070;--grass-a9: #65ff82a1;--grass-a10: #72ff8dae;--grass-a11: #89ff9fcd;--grass-a12: #ceffceef;--brown-1: #12110f;--brown-2: #1c1816;--brown-3: #28211d;--brown-4: #322922;--brown-5: #3e3128;--brown-6: #4d3c2f;--brown-7: #614a39;--brown-8: #7c5f46;--brown-9: #ad7f58;--brown-10: #b88c67;--brown-11: #dbb594;--brown-12: #f2e1ca;--brown-a1: #91110002;--brown-a2: #fba67c0c;--brown-a3: #fcb58c19;--brown-a4: #fbbb8a24;--brown-a5: #fcb88931;--brown-a6: #fdba8741;--brown-a7: #ffbb8856;--brown-a8: #ffbe8773;--brown-a9: #feb87da8;--brown-a10: #ffc18cb3;--brown-a11: #fed1aad9;--brown-a12: #feecd4f2;--sky-1: #0d141f;--sky-2: #111a27;--sky-3: #112840;--sky-4: #113555;--sky-5: #154467;--sky-6: #1b537b;--sky-7: #1f6692;--sky-8: #197cae;--sky-9: #7ce2fe;--sky-10: #a8eeff;--sky-11: #75c7f0;--sky-12: #c2f3ff;--sky-a1: #0044ff0f;--sky-a2: #1171fb18;--sky-a3: #1184fc33;--sky-a4: #128fff49;--sky-a5: #1c9dfd5d;--sky-a6: #28a5ff72;--sky-a7: #2badfe8b;--sky-a8: #1db2fea9;--sky-a9: #7ce3fffe;--sky-a10: #a8eeff;--sky-a11: #7cd3ffef;--sky-a12: #c2f3ff;--mint-1: #0e1515;--mint-2: #0f1b1b;--mint-3: #092c2b;--mint-4: #003a38;--mint-5: #004744;--mint-6: #105650;--mint-7: #1e685f;--mint-8: #277f70;--mint-9: #86ead4;--mint-10: #a8f5e5;--mint-11: #58d5ba;--mint-12: #c4f5e1;--mint-a1: #00dede05;--mint-a2: #00f9f90b;--mint-a3: #00fff61d;--mint-a4: #00fff42c;--mint-a5: #00fff23a;--mint-a6: #0effeb4a;--mint-a7: #34fde55e;--mint-a8: #41ffdf76;--mint-a9: #92ffe7e9;--mint-a10: #aefeedf5;--mint-a11: #67ffded2;--mint-a12: #cbfee9f5;--yellow-1: #14120b;--yellow-2: #1b180f;--yellow-3: #2d2305;--yellow-4: #362b00;--yellow-5: #433500;--yellow-6: #524202;--yellow-7: #665417;--yellow-8: #836a21;--yellow-9: #ffe629;--yellow-10: #ffff57;--yellow-11: #f5e147;--yellow-12: #f6eeb4;--yellow-a1: #d1510004;--yellow-a2: #f9b4000b;--yellow-a3: #ffaa001e;--yellow-a4: #fdb70028;--yellow-a5: #febb0036;--yellow-a6: #fec40046;--yellow-a7: #fdcb225c;--yellow-a8: #fdca327b;--yellow-a9: #ffe629;--yellow-a10: #ffff57;--yellow-a11: #fee949f5;--yellow-a12: #fef6baf6;--amber-1: #16120c;--amber-2: #1d180f;--amber-3: #302008;--amber-4: #3f2700;--amber-5: #4d3000;--amber-6: #5c3d05;--amber-7: #714f19;--amber-8: #8f6424;--amber-9: #ffc53d;--amber-10: #ffd60a;--amber-11: #ffca16;--amber-12: #ffe7b3;--amber-a1: #e63c0006;--amber-a2: #fd9b000d;--amber-a3: #fa820022;--amber-a4: #fc820032;--amber-a5: #fd8b0041;--amber-a6: #fd9b0051;--amber-a7: #ffab2567;--amber-a8: #ffae3587;--amber-a9: #ffc53d;--amber-a10: #ffd60a;--amber-a11: #ffca16;--amber-a12: #ffe7b3;--gold-1: #121211;--gold-2: #1b1a17;--gold-3: #24231f;--gold-4: #2d2b26;--gold-5: #38352e;--gold-6: #444039;--gold-7: #544f46;--gold-8: #696256;--gold-9: #978365;--gold-10: #a39073;--gold-11: #cbb99f;--gold-12: #e8e2d9;--gold-a1: #91911102;--gold-a2: #f9e29d0b;--gold-a3: #f8ecbb15;--gold-a4: #ffeec41e;--gold-a5: #feecc22a;--gold-a6: #feebcb37;--gold-a7: #ffedcd48;--gold-a8: #fdeaca5f;--gold-a9: #ffdba690;--gold-a10: #fedfb09d;--gold-a11: #fee7c6c8;--gold-a12: #fef7ede7;--bronze-1: #141110;--bronze-2: #1c1917;--bronze-3: #262220;--bronze-4: #302a27;--bronze-5: #3b3330;--bronze-6: #493e3a;--bronze-7: #5a4c47;--bronze-8: #6f5f58;--bronze-9: #a18072;--bronze-10: #ae8c7e;--bronze-11: #d4b3a5;--bronze-12: #ede0d9;--bronze-a1: #d1110004;--bronze-a2: #fbbc910c;--bronze-a3: #faceb817;--bronze-a4: #facdb622;--bronze-a5: #ffd2c12d;--bronze-a6: #ffd1c03c;--bronze-a7: #fdd0c04f;--bronze-a8: #ffd6c565;--bronze-a9: #fec7b09b;--bronze-a10: #fecab5a9;--bronze-a11: #ffd7c6d1;--bronze-a12: #fff1e9ec;--gray-1: #111111;--gray-2: #191919;--gray-3: #222222;--gray-4: #2a2a2a;--gray-5: #313131;--gray-6: #3a3a3a;--gray-7: #484848;--gray-8: #606060;--gray-9: #6e6e6e;--gray-10: #7b7b7b;--gray-11: #b4b4b4;--gray-12: #eeeeee;--gray-a1: #00000000;--gray-a2: #ffffff09;--gray-a3: #ffffff12;--gray-a4: #ffffff1b;--gray-a5: #ffffff22;--gray-a6: #ffffff2c;--gray-a7: #ffffff3b;--gray-a8: #ffffff55;--gray-a9: #ffffff64;--gray-a10: #ffffff72;--gray-a11: #ffffffaf;--gray-a12: #ffffffed;--mauve-1: #121113;--mauve-2: #1a191b;--mauve-3: #232225;--mauve-4: #2b292d;--mauve-5: #323035;--mauve-6: #3c393f;--mauve-7: #49474e;--mauve-8: #625f69;--mauve-9: #6f6d78;--mauve-10: #7c7a85;--mauve-11: #b5b2bc;--mauve-12: #eeeef0;--mauve-a1: #00000000;--mauve-a2: #f5f4f609;--mauve-a3: #ebeaf814;--mauve-a4: #eee5f81d;--mauve-a5: #efe6fe25;--mauve-a6: #f1e6fd30;--mauve-a7: #eee9ff40;--mauve-a8: #eee7ff5d;--mauve-a9: #eae6fd6e;--mauve-a10: #ece9fd7c;--mauve-a11: #f5f1ffb7;--mauve-a12: #fdfdffef;--slate-1: #111113;--slate-2: #18191b;--slate-3: #212225;--slate-4: #272a2d;--slate-5: #2e3135;--slate-6: #363a3f;--slate-7: #43484e;--slate-8: #5a6169;--slate-9: #696e77;--slate-10: #777b84;--slate-11: #b0b4ba;--slate-12: #edeef0;--slate-a1: #00000000;--slate-a2: #d8f4f609;--slate-a3: #ddeaf814;--slate-a4: #d3edf81d;--slate-a5: #d9edfe25;--slate-a6: #d6ebfd30;--slate-a7: #d9edff40;--slate-a8: #d9edff5d;--slate-a9: #dfebfd6d;--slate-a10: #e5edfd7b;--slate-a11: #f1f7feb5;--slate-a12: #fcfdffef;--sage-1: #101211;--sage-2: #171918;--sage-3: #202221;--sage-4: #272a29;--sage-5: #2e3130;--sage-6: #373b39;--sage-7: #444947;--sage-8: #5b625f;--sage-9: #63706b;--sage-10: #717d79;--sage-11: #adb5b2;--sage-12: #eceeed;--sage-a1: #00000000;--sage-a2: #f0f2f108;--sage-a3: #f3f5f412;--sage-a4: #f2fefd1a;--sage-a5: #f1fbfa22;--sage-a6: #edfbf42d;--sage-a7: #edfcf73c;--sage-a8: #ebfdf657;--sage-a9: #dffdf266;--sage-a10: #e5fdf674;--sage-a11: #f4fefbb0;--sage-a12: #fdfffeed;--olive-1: #111210;--olive-2: #181917;--olive-3: #212220;--olive-4: #282a27;--olive-5: #2f312e;--olive-6: #383a36;--olive-7: #454843;--olive-8: #5c625b;--olive-9: #687066;--olive-10: #767d74;--olive-11: #afb5ad;--olive-12: #eceeec;--olive-a1: #00000000;--olive-a2: #f1f2f008;--olive-a3: #f4f5f312;--olive-a4: #f3fef21a;--olive-a5: #f2fbf122;--olive-a6: #f4faed2c;--olive-a7: #f2fced3b;--olive-a8: #edfdeb57;--olive-a9: #ebfde766;--olive-a10: #f0fdec74;--olive-a11: #f6fef4b0;--olive-a12: #fdfffded;--sand-1: #111110;--sand-2: #191918;--sand-3: #222221;--sand-4: #2a2a28;--sand-5: #31312e;--sand-6: #3b3a37;--sand-7: #494844;--sand-8: #62605b;--sand-9: #6f6d66;--sand-10: #7c7b74;--sand-11: #b5b3ad;--sand-12: #eeeeec;--sand-a1: #00000000;--sand-a2: #f4f4f309;--sand-a3: #f6f6f513;--sand-a4: #fefef31b;--sand-a5: #fbfbeb23;--sand-a6: #fffaed2d;--sand-a7: #fffbed3c;--sand-a8: #fff9eb57;--sand-a9: #fffae965;--sand-a10: #fffdee73;--sand-a11: #fffcf4b0;--sand-a12: #fffffded;--blue-1: #0b111d;--blue-2: #0f1727;--blue-3: #11254c;--blue-4: #142f66;--blue-5: #1a3979;--blue-6: #23448a;--blue-7: #2b519e;--blue-8: #325eb9;--blue-9: #1754d8;--blue-10: #406cc8;--blue-11: #88b5ff;--blue-12: #d1e2ff;--blue-a1: #0012fd0d;--blue-a2: #0051fb18;--blue-a3: #1161fd40;--blue-a4: #1a65fd5c;--blue-a5: #256cfd70;--blue-a6: #3576ff82;--blue-a7: #3d7cfe98;--blue-a8: #407effb4;--blue-a9: #1861fed6;--blue-a10: #6397ffa8;--blue-a11: #88b5ff;--blue-a12: #d1e2ff;--orange-1: #170f0d;--orange-2: #1f1412;--orange-3: #3b150c;--orange-4: #521002;--orange-5: #631704;--orange-6: #732412;--orange-7: #8b3521;--orange-8: #b4452c;--orange-9: #fa4616;--orange-10: #eb3600;--orange-11: #ff9275;--orange-12: #ffd2c6;--orange-a1: #ec000007;--orange-a2: #ff44220f;--orange-a3: #ff28002d;--orange-a4: #fe0e0046;--orange-a5: #ff230058;--orange-a6: #ff401469;--orange-a7: #ff583183;--orange-a8: #ff5d39af;--orange-a9: #ff4716fa;--orange-a10: #ff3a00ea;--orange-a11: #ff9275;--orange-a12: #ffd2c6;--lemon-1: #10120a;--lemon-2: #17190f;--lemon-3: #232710;--lemon-4: #2d330d;--lemon-5: #383f0d;--lemon-6: #454d15;--lemon-7: #545e1f;--lemon-8: #677326;--lemon-9: #dbf505;--lemon-10: #d2e94c;--lemon-11: #cfe648;--lemon-12: #e8f5b2;--lemon-a1: #00910002;--lemon-a2: #bcf40009;--lemon-a3: #d1fb0718;--lemon-a4: #d2fb0025;--lemon-a5: #d8fc0032;--lemon-a6: #ddfd2141;--lemon-a7: #dffe3d53;--lemon-a8: #e2ff4469;--lemon-a9: #e3fe05f5;--lemon-a10: #e5fe51e8;--lemon-a11: #e4fe4ee5;--lemon-a12: #f0feb8f5;--indigo-1: #100f1f;--indigo-2: #16142b;--indigo-3: #241a57;--indigo-4: #30177b;--indigo-5: #3a218d;--indigo-6: #432d9c;--indigo-7: #5039b3;--indigo-8: #6045d6;--indigo-9: #6318f8;--indigo-10: #7855ff;--indigo-11: #ada8ff;--indigo-12: #ddf;--indigo-a1: #0000ff0f;--indigo-a2: #3f2dfe1c;--indigo-a3: #5230ff4b;--indigo-a4: #571fff72;--indigo-a5: #6030ff85;--indigo-a6: #6741ff95;--indigo-a7: #6e4cffae;--indigo-a8: #704ffed4;--indigo-a9: #6619fff8;--indigo-a10: #8869ffd7;--indigo-a11: #ada8ff;--indigo-a12: #ddddff;--lime-1: #0c130b;--lime-2: #121b11;--lime-3: #132e12;--lime-4: #103d0f;--lime-5: #154b15;--lime-6: #1d5a1c;--lime-7: #246b23;--lime-8: #297f28;--lime-9: #06d718;--lime-10: #00cb00;--lime-11: #1cdd24;--lime-12: #adf6a8;--lime-a1: #00bb0003;--lime-a2: #29f9120b;--lime-a3: #21f91920;--lime-a4: #0cfb0730;--lime-a5: #22fc223f;--lime-a6: #38fd354f;--lime-a7: #43fd4061;--lime-a8: #45ff4376;--lime-a9: #04fe19d5;--lime-a10: #00fe00c8;--lime-a11: #1eff28db;--lime-a12: #b2feadf6;--magenta-1: #180e11;--magenta-2: #211217;--magenta-3: #3d1022;--magenta-4: #55012b;--magenta-5: #650635;--magenta-6: #761642;--magenta-7: #912554;--magenta-8: #bc2f6e;--magenta-9: #ff008d;--magenta-10: #f00081;--magenta-11: #ff89b8;--magenta-12: #ffcfe0;--magenta-a1: #f1001208;--magenta-a2: #f4206612;--magenta-a3: #fb0c6c30;--magenta-a4: #ff006c49;--magenta-a5: #ff00775a;--magenta-a6: #fd1d846d;--magenta-a7: #fe368d8a;--magenta-a8: #fe3a92b8;--magenta-a9: #ff008d;--magenta-a10: #ff0089ef;--magenta-a11: #ff89b8;--magenta-a12: #ffcfe0;--gray-2-translucent: #1d1d1dd9;--mauve-2-translucent: #1e1d1ed9;--slate-2-translucent: #1b1d1ed9;--sage-2-translucent: #1a1c1bd9;--olive-2-translucent: #1b1c1ad9;--sand-2-translucent: #1d1d1bd9;--gray-surface: #21212180;--mauve-surface: #22212380;--slate-surface: #1f212380;--sage-surface: #1e201f80;--olive-surface: #1f201e80;--sand-surface: #21212080;--tomato-surface: #2d191580;--red-surface: #31151180;--ruby-surface: #2b191d80;--crimson-surface: #2f151f80;--pink-surface: #31132980;--plum-surface: #2f152f80;--purple-surface: #2b173580;--violet-surface: #25193980;--iris-surface: #1d1b3980;--cyan-surface: #11252d80;--teal-surface: #13272580;--jade-surface: #13271f80;--green-surface: #15251d80;--grass-surface: #19231b80;--brown-surface: #271f1b80;--bronze-surface: #27211d80;--gold-surface: #25231d80;--sky-surface: #13233b80;--mint-surface: #15272780;--yellow-surface: #231f1380;--amber-surface: #271f1380;--blue-surface: #0e1d3d80;--orange-surface: #2d171380;--indigo-surface: #1b174580;--magenta-surface: #31131d80;--lemon-surface: #1d210e80;--lime-surface: #13251180}:root{--black-a1: rgba(0, 0, 0, .05);--black-a2: rgba(0, 0, 0, .1);--black-a3: rgba(0, 0, 0, .15);--black-a4: rgba(0, 0, 0, .2);--black-a5: rgba(0, 0, 0, .3);--black-a6: rgba(0, 0, 0, .4);--black-a7: rgba(0, 0, 0, .5);--black-a8: rgba(0, 0, 0, .6);--black-a9: rgba(0, 0, 0, .7);--black-a10: rgba(0, 0, 0, .8);--black-a11: rgba(0, 0, 0, .9);--black-a12: rgba(0, 0, 0, .95);--white-a1: rgba(255, 255, 255, .05);--white-a2: rgba(255, 255, 255, .1);--white-a3: rgba(255, 255, 255, .15);--white-a4: rgba(255, 255, 255, .2);--white-a5: rgba(255, 255, 255, .3);--white-a6: rgba(255, 255, 255, .4);--white-a7: rgba(255, 255, 255, .5);--white-a8: rgba(255, 255, 255, .6);--white-a9: rgba(255, 255, 255, .7);--white-a10: rgba(255, 255, 255, .8);--white-a11: rgba(255, 255, 255, .9);--white-a12: rgba(255, 255, 255, .95);--tomato-9-contrast: white;--red-9-contrast: white;--ruby-9-contrast: white;--crimson-9-contrast: white;--pink-9-contrast: white;--plum-9-contrast: white;--purple-9-contrast: white;--violet-9-contrast: white;--iris-9-contrast: white;--cyan-9-contrast: white;--teal-9-contrast: white;--jade-9-contrast: white;--green-9-contrast: white;--grass-9-contrast: white;--brown-9-contrast: white;--sky-9-contrast: #1c2024;--mint-9-contrast: #1a211e;--yellow-9-contrast: #21201c;--amber-9-contrast: #21201c;--gold-9-contrast: white;--bronze-9-contrast: white;--gray-9-contrast: white;--blue-9-contrast: white;--orange-9-contrast: white;--indigo-9-contrast: white;--magenta-9-contrast: #141212;--lemon-9-contrast: #20240d;--lime-9-contrast: #162715;--radius-factor: 1;--radius-full: 0px;--radius-thumb: 9999px;--radius-1: 3px;--radius-2: 4px;--radius-3: 6px;--radius-4: 8px;--radius-5: 12px;--radius-6: 16px}:where(.frosted-ui){--color-background: white;--color-overlay: var(--black-a6);--color-panel-solid: white;--color-panel-translucent: rgba(255, 255, 255, .85);--color-surface: rgba(255, 255, 255, .9);--backdrop-filter-panel: blur(20px) saturate(190%) contrast(50%) brightness(130%);--color-stroke: var(--gray-a5);--color-panel-elevation-a1: rgba(255, 255, 255, .01);--color-panel-elevation-a2: rgba(255, 255, 255, .014);--color-panel-elevation-a3: rgba(255, 255, 255, .027);--color-panel-elevation-a4: rgba(255, 255, 255, .045);--color-panel-elevation-a5: rgba(255, 255, 255, .067);--color-panel-elevation-a6: rgba(255, 255, 255, .092);--color-panel-elevation-a7: rgba(255, 255, 255, .118);--color-panel-elevation-a8: rgba(255, 255, 255, .143);--color-panel-elevation-a9: rgba(255, 255, 255, .165);--color-panel-elevation-a10: rgba(255, 255, 255, .183);--color-panel-elevation-a11: rgba(255, 255, 255, .196);--color-panel-elevation-a12: rgba(255, 255, 255, .2);--color-transparent: rgb(0 0 0 / 0);--shadow-1: inset 0 0 0 1px var(--gray-a5), inset 0 1.5px 2px 0 var(--gray-a2), inset 0 1.5px 2px 0 var(--black-a2);--shadow-2: 0 0 0 1px var(--gray-a3), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a4), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--shadow-3: 0 0 0 1px var(--gray-a3), 0 2px 3px -2px var(--gray-a3), 0 3px 12px -4px var(--black-a2), 0 4px 16px -8px var(--black-a2);--shadow-4: 0 0 0 1px var(--gray-a6), 0 8px 40px var(--black-a1), 0 12px 32px -16px var(--gray-a3);--shadow-5: 0 0 0 1px var(--gray-a5), 0 12px 60px var(--black-a3), 0 12px 32px -16px var(--gray-a5);--shadow-6: 0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 16px 64px var(--gray-a2), 0 16px 36px -20px var(--gray-a7);--base-button-classic-active-filter: brightness(.92) saturate(1.1);--base-button-classic-high-contrast-hover-filter: contrast(.88) saturate(1.1) brightness(1.1);--base-button-classic-high-contrast-active-filter: contrast(.82) saturate(1.2) brightness(1.16);--base-button-solid-active-filter: brightness(.92) saturate(1.1);--base-button-solid-high-contrast-hover-filter: contrast(.88) saturate(1.1) brightness(1.1);--base-button-solid-high-contrast-active-filter: contrast(.82) saturate(1.2) brightness(1.16);--color-base-menu-outline: transparent;--kbd-box-shadow: inset 0 -.05em .5em var(--gray-a2), inset 0 .05em var(--white-a12), inset 0 .25em .5em var(--gray-a2), inset 0 -.05em var(--gray-a6), 0 0 0 .05em var(--gray-a5), 0 .08em .17em var(--gray-a7);--color-popover-outline: transparent;--color-segmented-control-thumb: var(--color-panel-solid);--select-trigger-classic-box-shadow: inset 0 0 0 1px var(--gray-a5), inset 0 2px 1px var(--white-a11), inset 0 -2px 1px var(--gray-a4) ;--color-select-outline: transparent;--slider-range-high-contrast-background-image: linear-gradient(var(--black-a8), var(--black-a8));--slider-disabled-blend-mode: multiply;--switch-disabled-blend-mode: multiply;--switch-button-high-contrast-checked-color-overlay: var(--black-a8);--switch-button-high-contrast-checked-active-before-filter: contrast(.82) saturate(1.2) brightness(1.16);--switch-button-surface-checked-active-filter: brightness(.92) saturate(1.1);--data-table-border-color: color-mix(in oklab, var(--gray-a5), var(--gray-6));--color-tooltip-outline: transparent}.dark,.dark-theme,.dark :where(.frosted-ui:not(.light,.light-theme)),.dark-theme :where(.frosted-ui:not(.light,.light-theme)){--color-background: var(--gray-1);--color-overlay: var(--black-a8);--color-panel-solid: var(--gray-2);--color-panel-translucent: var(--gray-2-translucent);--color-surface: rgba(0, 0, 0, .25);--backdrop-filter-panel: blur(20px) saturate(190%) contrast(90%) brightness(80%);--color-stroke: var(--gray-a4);--shadow-1: inset 0 -1px 1px 0 var(--gray-a3), inset 0 0 0 1px var(--gray-a3), inset 0 3px 4px 0 var(--black-a5), inset 0 0 0 1px var(--gray-a4);--shadow-2: 0 0 0 1px var(--gray-a6), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a8);--shadow-3: 0 0 0 1px var(--gray-a6), 0 2px 3px -2px var(--black-a3), 0 3px 8px -2px var(--black-a6), 0 4px 12px -4px var(--black-a7);--shadow-4: 0 0 0 1px var(--gray-a6), 0 8px 40px var(--black-a3), 0 12px 32px -16px var(--black-a5);--shadow-5: 0 0 0 1px var(--gray-a6) inset, 0 12px 60px var(--black-a5), 0 12px 32px -16px var(--black-a7);--shadow-6: 0 0 0 1px var(--gray-a6), 0 12px 60px var(--black-a4), 0 16px 64px var(--black-a6), 0 16px 36px -20px var(--black-a11);--base-button-classic-active-filter: brightness(1.08);--base-button-classic-high-contrast-hover-filter: contrast(.88) saturate(1.3) brightness(1.14);--base-button-classic-high-contrast-active-filter: brightness(.95) saturate(1.2);--base-button-solid-active-filter: brightness(1.08);--base-button-solid-high-contrast-hover-filter: contrast(.88) saturate(1.3) brightness(1.18);--base-button-solid-high-contrast-active-filter: brightness(.95) saturate(1.2);--color-base-menu-outline: black;--kbd-box-shadow: inset 0 -.05em .5em var(--gray-a3), inset 0 .05em var(--gray-a11), inset 0 .25em .5em var(--gray-a2), inset 0 -.1em var(--black-a11), 0 0 0 .075em var(--gray-a7), 0 .08em .17em var(--black-a12);--color-popover-outline: black;--color-segmented-control-thumb: transparent;--select-trigger-classic-box-shadow: inset 0 0 0 1px var(--white-a4), inset 0 1px 1px var(--white-a4), inset 0 -1px 1px var(--black-a9) ;--color-select-outline: black;--slider-range-high-contrast-background-image: none;--slider-disabled-blend-mode: screen;--switch-disabled-blend-mode: screen;--switch-button-high-contrast-checked-color-overlay: transparent;--switch-button-high-contrast-checked-active-before-filter: brightness(1.08);--switch-button-surface-checked-active-filter: brightness(1.08);--data-table-border-color: color-mix(in oklab, var(--gray-a3), var(--gray-4));--color-tooltip-outline: black}@media (prefers-reduced-transparency: reduce){:where(.frosted-ui){--color-panel-translucent: var(--color-panel-solid)}.dark,.dark-theme,.dark :where(.frosted-ui:not(.light,.light-theme)),.dark-theme :where(.frosted-ui:not(.light,.light-theme)){--color-panel-translucent: var(--color-panel-solid)}}.frosted-ui:where(.light,.light-theme){color-scheme:light}.frosted-ui:where(.dark,.dark-theme){color-scheme:dark}.frosted-ui,[data-accent-color]:where(:not([data-accent-color=gray])){--color-selection-root: var(--accent-a5);--color-focus-root: var(--accent-8)}:where(.rv-fui) ::selection{background-color:var(--color-selection-root)}.frosted-ui:where([data-has-background=true]){background-color:var(--color-background)}.frosted-ui:where([data-panel-background=solid]){--color-panel: var(--color-panel-solid)}.frosted-ui:where([data-panel-background=translucent]){--color-panel: var(--color-panel-translucent)}[data-accent-color=tomato]{--color-surface-accent: var(--tomato-surface);--accent-1: var(--tomato-1);--accent-2: var(--tomato-2);--accent-3: var(--tomato-3);--accent-4: var(--tomato-4);--accent-5: var(--tomato-5);--accent-6: var(--tomato-6);--accent-7: var(--tomato-7);--accent-8: var(--tomato-8);--accent-9: var(--tomato-9);--accent-9-contrast: var(--tomato-9-contrast);--accent-10: var(--tomato-10);--accent-11: var(--tomato-11);--accent-12: var(--tomato-12);--accent-a1: var(--tomato-a1);--accent-a2: var(--tomato-a2);--accent-a3: var(--tomato-a3);--accent-a4: var(--tomato-a4);--accent-a5: var(--tomato-a5);--accent-a6: var(--tomato-a6);--accent-a7: var(--tomato-a7);--accent-a8: var(--tomato-a8);--accent-a9: var(--tomato-a9);--accent-a10: var(--tomato-a10);--accent-a11: var(--tomato-a11);--accent-a12: var(--tomato-a12)}[data-accent-color=gray]{--color-surface-accent: var(--gray-surface);--accent-1: var(--gray-1);--accent-2: var(--gray-2);--accent-3: var(--gray-3);--accent-4: var(--gray-4);--accent-5: var(--gray-5);--accent-6: var(--gray-6);--accent-7: var(--gray-7);--accent-8: var(--gray-8);--accent-9: var(--gray-9);--accent-9-contrast: var(--gray-9-contrast);--accent-10: var(--gray-10);--accent-11: var(--gray-11);--accent-12: var(--gray-12);--accent-a1: var(--gray-a1);--accent-a2: var(--gray-a2);--accent-a3: var(--gray-a3);--accent-a4: var(--gray-a4);--accent-a5: var(--gray-a5);--accent-a6: var(--gray-a6);--accent-a7: var(--gray-a7);--accent-a8: var(--gray-a8);--accent-a9: var(--gray-a9);--accent-a10: var(--gray-a10);--accent-a11: var(--gray-a11);--accent-a12: var(--gray-a12)}.frosted-ui:where([data-gray-color=mauve]){--gray-surface: var(--mauve-surface);--gray-1: var(--mauve-1);--gray-2: var(--mauve-2);--gray-2-translucent: var(--mauve-2-translucent);--gray-3: var(--mauve-3);--gray-4: var(--mauve-4);--gray-5: var(--mauve-5);--gray-6: var(--mauve-6);--gray-7: var(--mauve-7);--gray-8: var(--mauve-8);--gray-9: var(--mauve-9);--gray-10: var(--mauve-10);--gray-11: var(--mauve-11);--gray-12: var(--mauve-12);--gray-a1: var(--mauve-a1);--gray-a2: var(--mauve-a2);--gray-a3: var(--mauve-a3);--gray-a4: var(--mauve-a4);--gray-a5: var(--mauve-a5);--gray-a6: var(--mauve-a6);--gray-a7: var(--mauve-a7);--gray-a8: var(--mauve-a8);--gray-a9: var(--mauve-a9);--gray-a10: var(--mauve-a10);--gray-a11: var(--mauve-a11);--gray-a12: var(--mauve-a12)}.frosted-ui:where([data-gray-color=slate]){--gray-surface: var(--slate-surface);--gray-1: var(--slate-1);--gray-2: var(--slate-2);--gray-2-translucent: var(--slate-2-translucent);--gray-3: var(--slate-3);--gray-4: var(--slate-4);--gray-5: var(--slate-5);--gray-6: var(--slate-6);--gray-7: var(--slate-7);--gray-8: var(--slate-8);--gray-9: var(--slate-9);--gray-10: var(--slate-10);--gray-11: var(--slate-11);--gray-12: var(--slate-12);--gray-a1: var(--slate-a1);--gray-a2: var(--slate-a2);--gray-a3: var(--slate-a3);--gray-a4: var(--slate-a4);--gray-a5: var(--slate-a5);--gray-a6: var(--slate-a6);--gray-a7: var(--slate-a7);--gray-a8: var(--slate-a8);--gray-a9: var(--slate-a9);--gray-a10: var(--slate-a10);--gray-a11: var(--slate-a11);--gray-a12: var(--slate-a12)}.frosted-ui:where([data-gray-color=sage]){--gray-surface: var(--sage-surface);--gray-1: var(--sage-1);--gray-2: var(--sage-2);--gray-2-translucent: var(--sage-2-translucent);--gray-3: var(--sage-3);--gray-4: var(--sage-4);--gray-5: var(--sage-5);--gray-6: var(--sage-6);--gray-7: var(--sage-7);--gray-8: var(--sage-8);--gray-9: var(--sage-9);--gray-10: var(--sage-10);--gray-11: var(--sage-11);--gray-12: var(--sage-12);--gray-a1: var(--sage-a1);--gray-a2: var(--sage-a2);--gray-a3: var(--sage-a3);--gray-a4: var(--sage-a4);--gray-a5: var(--sage-a5);--gray-a6: var(--sage-a6);--gray-a7: var(--sage-a7);--gray-a8: var(--sage-a8);--gray-a9: var(--sage-a9);--gray-a10: var(--sage-a10);--gray-a11: var(--sage-a11);--gray-a12: var(--sage-a12)}.frosted-ui:where([data-gray-color=olive]){--gray-surface: var(--olive-surface);--gray-1: var(--olive-1);--gray-2: var(--olive-2);--gray-2-translucent: var(--olive-2-translucent);--gray-3: var(--olive-3);--gray-4: var(--olive-4);--gray-5: var(--olive-5);--gray-6: var(--olive-6);--gray-7: var(--olive-7);--gray-8: var(--olive-8);--gray-9: var(--olive-9);--gray-10: var(--olive-10);--gray-11: var(--olive-11);--gray-12: var(--olive-12);--gray-a1: var(--olive-a1);--gray-a2: var(--olive-a2);--gray-a3: var(--olive-a3);--gray-a4: var(--olive-a4);--gray-a5: var(--olive-a5);--gray-a6: var(--olive-a6);--gray-a7: var(--olive-a7);--gray-a8: var(--olive-a8);--gray-a9: var(--olive-a9);--gray-a10: var(--olive-a10);--gray-a11: var(--olive-a11);--gray-a12: var(--olive-a12)}.frosted-ui:where([data-gray-color=sand]){--gray-surface: var(--sand-surface);--gray-1: var(--sand-1);--gray-2: var(--sand-2);--gray-2-translucent: var(--sand-2-translucent);--gray-3: var(--sand-3);--gray-4: var(--sand-4);--gray-5: var(--sand-5);--gray-6: var(--sand-6);--gray-7: var(--sand-7);--gray-8: var(--sand-8);--gray-9: var(--sand-9);--gray-10: var(--sand-10);--gray-11: var(--sand-11);--gray-12: var(--sand-12);--gray-a1: var(--sand-a1);--gray-a2: var(--sand-a2);--gray-a3: var(--sand-a3);--gray-a4: var(--sand-a4);--gray-a5: var(--sand-a5);--gray-a6: var(--sand-a6);--gray-a7: var(--sand-a7);--gray-a8: var(--sand-a8);--gray-a9: var(--sand-a9);--gray-a10: var(--sand-a10);--gray-a11: var(--sand-a11);--gray-a12: var(--sand-a12)}:root,[data-danger-color=red]{--color-surface-danger: var(--red-surface);--danger-1: var(--red-1);--danger-2: var(--red-2);--danger-3: var(--red-3);--danger-4: var(--red-4);--danger-5: var(--red-5);--danger-6: var(--red-6);--danger-7: var(--red-7);--danger-8: var(--red-8);--danger-9: var(--red-9);--danger-9-contrast: var(--red-9-contrast);--danger-10: var(--red-10);--danger-11: var(--red-11);--danger-12: var(--red-12);--danger-a1: var(--red-a1);--danger-a2: var(--red-a2);--danger-a3: var(--red-a3);--danger-a4: var(--red-a4);--danger-a5: var(--red-a5);--danger-a6: var(--red-a6);--danger-a7: var(--red-a7);--danger-a8: var(--red-a8);--danger-a9: var(--red-a9);--danger-a10: var(--red-a10);--danger-a11: var(--red-a11);--danger-a12: var(--red-a12)}:root,[data-warning-color=amber]{--color-surface-warning: var(--amber-surface);--warning-1: var(--amber-1);--warning-2: var(--amber-2);--warning-3: var(--amber-3);--warning-4: var(--amber-4);--warning-5: var(--amber-5);--warning-6: var(--amber-6);--warning-7: var(--amber-7);--warning-8: var(--amber-8);--warning-9: var(--amber-9);--warning-9-contrast: var(--amber-9-contrast);--warning-10: var(--amber-10);--warning-11: var(--amber-11);--warning-12: var(--amber-12);--warning-a1: var(--amber-a1);--warning-a2: var(--amber-a2);--warning-a3: var(--amber-a3);--warning-a4: var(--amber-a4);--warning-a5: var(--amber-a5);--warning-a6: var(--amber-a6);--warning-a7: var(--amber-a7);--warning-a8: var(--amber-a8);--warning-a9: var(--amber-a9);--warning-a10: var(--amber-a10);--warning-a11: var(--amber-a11);--warning-a12: var(--amber-a12)}:root,[data-success-color=green]{--color-surface-success: var(--green-surface);--success-1: var(--green-1);--success-2: var(--green-2);--success-3: var(--green-3);--success-4: var(--green-4);--success-5: var(--green-5);--success-6: var(--green-6);--success-7: var(--green-7);--success-8: var(--green-8);--success-9: var(--green-9);--success-9-contrast: var(--green-9-contrast);--success-10: var(--green-10);--success-11: var(--green-11);--success-12: var(--green-12);--success-a1: var(--green-a1);--success-a2: var(--green-a2);--success-a3: var(--green-a3);--success-a4: var(--green-a4);--success-a5: var(--green-a5);--success-a6: var(--green-a6);--success-a7: var(--green-a7);--success-a8: var(--green-a8);--success-a9: var(--green-a9);--success-a10: var(--green-a10);--success-a11: var(--green-a11);--success-a12: var(--green-a12)}:root,[data-info-color=sky]{--color-surface-info: var(--sky-surface);--info-1: var(--sky-1);--info-2: var(--sky-2);--info-3: var(--sky-3);--info-4: var(--sky-4);--info-5: var(--sky-5);--info-6: var(--sky-6);--info-7: var(--sky-7);--info-8: var(--sky-8);--info-9: var(--sky-9);--info-9-contrast: var(--sky-9-contrast);--info-10: var(--sky-10);--info-11: var(--sky-11);--info-12: var(--sky-12);--info-a1: var(--sky-a1);--info-a2: var(--sky-a2);--info-a3: var(--sky-a3);--info-a4: var(--sky-a4);--info-a5: var(--sky-a5);--info-a6: var(--sky-a6);--info-a7: var(--sky-a7);--info-a8: var(--sky-a8);--info-a9: var(--sky-a9);--info-a10: var(--sky-a10);--info-a11: var(--sky-a11);--info-a12: var(--sky-a12)}.frosted-ui{--cursor-button: pointer;--cursor-checkbox: pointer;--cursor-disabled: not-allowed;--cursor-link: pointer;--cursor-menu-item: pointer;--cursor-radio: pointer;--cursor-slider-thumb: pointer;--cursor-slider-thumb-active: pointer;--cursor-switch: pointer;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--font-size-0: 10px;--font-size-1: 12px;--font-size-2: 14px;--font-size-3: 16px;--font-size-4: 18px;--font-size-5: 20px;--font-size-6: 24px;--font-size-7: 28px;--font-size-8: 32px;--font-size-9: 40px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--line-height-0: 12px;--line-height-1: 16px;--line-height-2: 20px;--line-height-3: 24px;--line-height-4: 26px;--line-height-5: 28px;--line-height-6: 30px;--line-height-7: 34px;--line-height-8: 38px;--line-height-9: 48px;--letter-spacing-0: .01em;--letter-spacing-1: .01em;--letter-spacing-2: .01em;--letter-spacing-3: .01em;--letter-spacing-4: .01em;--letter-spacing-5: .01em;--letter-spacing-6: .01em;--letter-spacing-7: .005em;--letter-spacing-8: 0em;--letter-spacing-9: 0em;--default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI (Custom)", Roboto, "Helvetica Neue", "Open Sans (Custom)", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--default-font-size: var(--font-size-3);--default-font-style: normal;--default-font-weight: var(--font-weight-regular);--default-line-height: 1.5;--default-letter-spacing: 0em;--default-leading-trim-start: .42em;--default-leading-trim-end: .36em;--heading-font-family: var(--default-font-family);--heading-font-size-adjust: 1;--heading-font-style: normal;--heading-leading-trim-start: var(--default-leading-trim-start);--heading-leading-trim-end: var(--default-leading-trim-end);--heading-letter-spacing: 0em;--heading-line-height-1: 16px;--heading-line-height-2: 18px;--heading-line-height-3: 22px;--heading-line-height-4: 24px;--heading-line-height-5: 26px;--heading-line-height-6: 30px;--heading-line-height-7: 36px;--heading-line-height-8: 40px;--heading-line-height-9: 60px;--code-font-family: "Menlo", "Consolas (Custom)", "Bitstream Vera Sans Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji";--code-font-size-adjust: .95;--code-font-style: normal;--code-font-weight: inherit;--code-letter-spacing: -.007em;--code-padding-top: .1em;--code-padding-bottom: .1em;--strong-font-family: var(--default-font-family);--strong-font-size-adjust: 1;--strong-font-style: inherit;--strong-font-weight: var(--font-weight-bold);--strong-letter-spacing: 0em;--em-font-family: "Times New Roman", "Times", serif;--em-font-size-adjust: 1.18;--em-font-style: italic;--em-font-weight: inherit;--em-letter-spacing: -.025em;--quote-font-family: "Times New Roman", "Times", serif;--quote-font-size-adjust: 1.18;--quote-font-style: italic;--quote-font-weight: inherit;--quote-letter-spacing: -.025em;--tabs-trigger-active-letter-spacing: -.01em;--tabs-trigger-active-word-spacing: 0em;--tabs-trigger-inactive-letter-spacing: 0em;--tabs-trigger-inactive-word-spacing: 0em;overflow-wrap:break-word;font-family:var(--default-font-family);font-size:var(--default-font-size);font-weight:var(--default-font-weight);font-style:var(--default-font-style);line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--scrollarea-scrollbar-horizontal-margin-top: var(--space-1);--scrollarea-scrollbar-horizontal-margin-bottom: var(--space-1);--scrollarea-scrollbar-horizontal-margin-left: var(--space-1);--scrollarea-scrollbar-horizontal-margin-right: var(--space-1);--scrollarea-scrollbar-vertical-margin-top: var(--space-1);--scrollarea-scrollbar-vertical-margin-bottom: var(--space-1);--scrollarea-scrollbar-vertical-margin-left: var(--space-1);--scrollarea-scrollbar-vertical-margin-right: var(--space-1);--spinner-opacity: .65;color:var(--gray-12)}@supports (color: color-mix(in oklab,white,black)){.dark,.dark-theme,.dark :where(.frosted-ui:not(.light,.light-theme)),.dark-theme :where(.frosted-ui:not(.light,.light-theme)){--shadow-1: inset 0 -1px 1px 0 var(--gray-a3), inset 0 0 0 1px var(--gray-a3), inset 0 3px 4px 0 var(--black-a5), inset 0 0 0 1px var(--gray-a4);--shadow-2: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)), 0 0 1px 1px var(--gray-a5), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a8);--shadow-3: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)), 0 2px 3px -2px var(--black-a3), 0 3px 8px -2px var(--black-a6), 0 4px 12px -4px var(--black-a7);--shadow-4: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)), 0 8px 40px var(--black-a3), 0 12px 32px -16px var(--black-a5);--shadow-5: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)) inset, 0 12px 60px var(--black-a5), 0 12px 32px -16px var(--black-a7);--shadow-6: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6)), 0 12px 60px var(--black-a4), 0 16px 64px var(--black-a6), 0 16px 36px -20px var(--black-a11)}}@font-face{font-family:"Segoe UI (Custom)";font-weight:300;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semilight"),local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:300;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semilight Italic"),local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semibold"),local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semibold Italic"),local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Bold")}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Bold Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:300;descent-override:35%;src:local("Open Sans Light"),local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:300;font-style:italic;descent-override:35%;src:local("Open Sans Light Italic"),local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:400;descent-override:35%;src:local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:400;font-style:italic;descent-override:35%;src:local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:500;descent-override:35%;src:local("Open Sans Medium"),local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:500;font-style:italic;descent-override:35%;src:local("Open Sans Medium Italic"),local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:700;descent-override:35%;src:local("Open Sans Bold")}@font-face{font-family:"Open Sans (Custom)";font-weight:700;font-style:italic;descent-override:35%;src:local("Open Sans Bold Italic")}@font-face{font-family:"Consolas (Custom)";font-weight:400;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas")}@font-face{font-family:"Consolas (Custom)";font-weight:400;font-style:italic;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Italic")}@font-face{font-family:"Consolas (Custom)";font-weight:700;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Bold")}@font-face{font-family:"Consolas (Custom)";font-weight:700;font-style:italic;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Bold Italic")}.fui-Text{margin:0;line-height:var(--line-height, var(--default-line-height));letter-spacing:var(--letter-spacing, inherit)}.fui-Text:where([data-accent-color]){color:var(--accent-a11)}.fui-Text:where([data-accent-color]):where(.fui-high-contrast){color:var(--accent-12)}.fui-Text:where(.fui-r-size-0){font-size:var(--font-size-0);--line-height: var(--line-height-0);--letter-spacing: var(--letter-spacing-0)}.fui-Text:where(.fui-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.fui-Text:where(.fui-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.fui-Text:where(.fui-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.fui-Text:where(.fui-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.fui-Text:where(.fui-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.fui-Text:where(.fui-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.fui-Text:where(.fui-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.fui-Text:where(.fui-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.fui-Text:where(.fui-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}.fui-DialogBackdrop{position:fixed;top:0;right:0;bottom:0;left:0}.fui-DialogOverlay{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;--dialog-overlay-padding-top: var(--space-4);--dialog-overlay-padding-bottom: max(var(--space-4), 4vh);padding-top:var(--dialog-overlay-padding-top);padding-bottom:var(--dialog-overlay-padding-bottom);padding-left:var(--space-4);padding-right:var(--space-4)}.fui-DialogContent{width:100%;max-width:580px;outline:none;overflow:auto;background-color:var(--color-panel-solid);box-shadow:var(--shadow-6);box-sizing:border-box;position:relative;--inset-padding: var(--dialog-content-padding);padding:var(--inset-padding);max-height:calc(100vh - var(--dialog-overlay-padding-top) - var(--dialog-overlay-padding-bottom));--nested-dialogs: 0;transform:scale(calc(1 - .05 * var(--nested-dialogs)));translate:0 calc(-1 * var(--nested-dialogs) * .5rem)}@supports (max-height: 100dvh){.fui-DialogContent{max-height:calc(100dvh - var(--dialog-overlay-padding-top) - var(--dialog-overlay-padding-bottom))}}.fui-DialogContent[data-nested-dialog-open]{filter:brightness(calc(1 - .1 * var(--nested-dialogs))) blur(calc(var(--nested-dialogs) * 1px))}.fui-DialogContent:where(.fui-r-size-1){--dialog-title-mb: var(--space-1);--dialog-description-mb: var(--space-3);--dialog-content-padding: var(--space-3);border-radius:8px}.fui-DialogContent:where(.fui-r-size-2){--dialog-title-mb: var(--space-2);--dialog-description-mb: var(--space-4);--dialog-content-padding: var(--space-4);border-radius:12px}.fui-DialogContent:where(.fui-r-size-3){--dialog-title-mb: var(--space-3);--dialog-description-mb: 20px;--dialog-content-padding: 20px;border-radius:16px}.fui-DialogContent:where(.fui-r-size-4){--dialog-title-mb: var(--space-3);--dialog-description-mb: var(--space-5);--dialog-content-padding: var(--space-5);border-radius:20px}.fui-DialogDescription{margin-bottom:var(--dialog-description-mb)}@media (prefers-reduced-motion: no-preference){.fui-DialogBackdrop{-webkit-backdrop-filter:blur(0px) brightness(1);backdrop-filter:blur(0px) brightness(1);opacity:0;transition:backdrop-filter .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.fui-DialogBackdrop[data-open]{-webkit-backdrop-filter:blur(4px) brightness(.7);backdrop-filter:blur(4px) brightness(.7);opacity:1}.fui-DialogBackdrop[data-starting-style],.fui-DialogBackdrop[data-ending-style]{-webkit-backdrop-filter:blur(0px) brightness(1);backdrop-filter:blur(0px) brightness(1);opacity:0}.fui-DialogContent{opacity:1;transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.32,.72,0,1),translate .4s cubic-bezier(.32,.72,0,1),filter .3s cubic-bezier(.32,.72,0,1)}.fui-DialogContent[data-starting-style]{opacity:0;transform:scale(calc(.97 - .05 * var(--nested-dialogs)));translate:0 calc(8px - var(--nested-dialogs) * .5rem)}.fui-DialogContent[data-ending-style]{opacity:0}}.fui-AvatarRoot{container-type:inline-size;display:inline-grid;place-items:center;vertical-align:middle;-webkit-user-select:none;user-select:none;width:var(--avatar-size);height:var(--avatar-size);flex-shrink:0;outline:.5px solid var(--accent-a5);outline-offset:-.5px;background-color:var(--accent-a3);border-radius:max(25%,var(--radius-full))}.fui-AvatarRoot :where(.fui-AvatarFallback){color:var(--accent-a11)}.fui-AvatarRoot:where(.fui-high-contrast) :where(.fui-AvatarFallback){color:var(--accent-12)}.fui-AvatarRoot:where(.fui-shape-circle){--radius-full: var(--radius-thumb)}.fui-AvatarRoot:where(:has(.fui-AvatarImage)){outline:none;background:none}.fui-AvatarImage{grid-area:1 / 1;aspect-ratio:1;width:100%;height:100%;object-fit:cover;border-radius:inherit;transform:translateZ(0);outline:.5px solid var(--gray-a5);outline-offset:-.5px}.fui-AvatarFallback{grid-area:1 / 1;aspect-ratio:1;z-index:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:inherit;font-weight:var(--font-weight-medium);text-transform:uppercase;line-height:1.4;letter-spacing:.05em}.fui-AvatarFallback:where(.fui-one-letter){font-size:45cqw}.fui-AvatarFallback:where(.fui-two-letters){font-size:40cqw}.fui-AvatarRoot:where(.fui-r-size-0){--avatar-size: var(--space-4)}.fui-AvatarRoot:where(.fui-r-size-1){--avatar-size: var(--space-5)}.fui-AvatarRoot:where(.fui-r-size-2){--avatar-size: var(--space-6)}.fui-AvatarRoot:where(.fui-r-size-3){--avatar-size: var(--space-7)}.fui-AvatarRoot:where(.fui-r-size-4){--avatar-size: var(--space-8)}.fui-AvatarRoot:where(.fui-r-size-5){--avatar-size: var(--space-9)}.fui-AvatarRoot:where(.fui-r-size-6){--avatar-size: 80px}.fui-AvatarRoot:where(.fui-r-size-7){--avatar-size: 96px}.fui-AvatarRoot:where(.fui-r-size-8){--avatar-size: 128px}.fui-AvatarRoot:where(.fui-r-size-9){--avatar-size: 160px}.fui-Badge{display:inline-flex;align-items:center;box-sizing:border-box;white-space:nowrap;font-weight:var(--font-weight-medium);flex-shrink:0;line-height:1;-webkit-user-select:none;user-select:none}.fui-Badge:where(.fui-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:2px 8px;gap:4px;border-radius:max(var(--radius-3),var(--radius-full))}.fui-Badge:where(.fui-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:4px 12px;gap:6px;border-radius:max(var(--radius-4),var(--radius-full))}.fui-Badge:where(.fui-variant-solid){background-color:var(--accent-9);color:var(--accent-9-contrast)}.fui-Badge:where(.fui-variant-solid):where(.fui-high-contrast){background-color:var(--accent-12);color:var(--accent-1)}.fui-Badge:where(.fui-variant-surface){background-color:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--accent-a7);color:var(--accent-a11)}.fui-Badge:where(.fui-variant-surface):where(.fui-high-contrast){color:var(--accent-12)}.fui-Badge:where(.fui-variant-soft){background-color:var(--accent-a3);color:var(--accent-a11)}.fui-Badge:where(.fui-variant-soft):where(.fui-high-contrast){color:var(--accent-12)}.fui-Badge:where(.fui-variant-outline){box-shadow:inset 0 0 0 1px var(--accent-a8);color:var(--accent-a11)}.fui-Badge:where(.fui-variant-outline):where(.fui-high-contrast){box-shadow:inset 0 0 0 1px var(--accent-a11);color:var(--accent-12)}@keyframes fui-bot-avatar-forced-blink{0%,to{transform:scaleY(1)}35%,55%{transform:scaleY(.08)}}@keyframes fui-bot-avatar-blink{0%,91%{transform:scaleY(1);animation-timing-function:ease-in}93.3%{transform:scaleY(.08);animation-timing-function:ease-out}97.2%,to{transform:scaleY(1)}}@keyframes fui-bot-avatar-gaze-drift{0%,to{transform:translate(0)}18%{transform:translate(.9%,-.6%)}42%{transform:translate(-.8%,.5%)}58%{transform:translate(.3%,.9%)}80%{transform:translate(-.6%,-.5%)}}@keyframes fui-bot-avatar-breath{0%,to{transform:scale(1)}50%{transform:scale(1.005)}}@keyframes fui-bot-avatar-think{0%,to{transform:translate(0)}25%{transform:translate(-2.5%,-.3%)}60%{transform:translate(2.5%,-.5%)}85%{transform:translate(1%,.2%)}}@keyframes fui-bot-avatar-scan{0%,to{transform:translate(0)}12%{transform:translate(-3%,-1%)}42%{transform:translate(3%,-1%)}52%{transform:translate(-3%,1%)}88%{transform:translate(3%,1%)}}@keyframes fui-bot-avatar-look-around{0%,72%,to{transform:translate(0)}12%,30%{transform:translate(-6.5%,.5%)}42%,60%{transform:translate(6.5%,.5%)}}@keyframes fui-bot-avatar-done-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.04)}}@keyframes fui-bot-avatar-notification-pop{0%{transform:scale(0)}70%{transform:scale(1.14)}to{transform:scale(1)}}.fui-BaseButton:where([aria-busy]){position:relative}.fui-BaseButton{height:var(--base-button-height);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;-webkit-user-select:none;user-select:none;vertical-align:top;color:var(--base-button-color)}.fui-BaseButton:where(.fui-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:6px;--base-button-spinner-size: 12px}.fui-BaseButton:where(.fui-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:8px;--base-button-spinner-size: 16px}.fui-BaseButton:where(.fui-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:10px;--base-button-spinner-size: 18px}.fui-BaseButton:where(.fui-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:14px;--base-button-spinner-size: 22px}.fui-BaseButton:where(.fui-variant-classic){background:var(--accent-9);--base-button-color: var(--accent-9-contrast);position:relative;z-index:0;text-shadow:0px 1px 2px rgba(0,0,0,.32);box-shadow:0 0 0 1px var(--accent-9) inset,0 1px 2px #00000026,0 -1px 1px 1px #00000014 inset,0 1px 1px 1px #ffffff40 inset}.fui-BaseButton:where(.fui-variant-classic):where(.fui-high-contrast){background-color:var(--accent-12);--base-button-color: var(--gray-1)}.fui-BaseButton:where(.fui-variant-classic):where(:focus-visible){outline:2px solid var(--color-focus-root);outline-offset:2px}@media (hover: hover){.fui-BaseButton:where(.fui-variant-classic):where(:hover){background-color:var(--accent-10)}.fui-BaseButton:where(.fui-variant-classic):where(:hover):where(.fui-high-contrast){background-color:var(--accent-12);filter:var(--base-button-classic-high-contrast-hover-filter)}}.fui-BaseButton:where(.fui-variant-classic):where([data-pressed]):after,.fui-BaseButton:where(.fui-variant-classic):where([data-state=open]):after{background-color:var(--accent-10)}.fui-BaseButton:where(.fui-variant-classic):where([data-pressed]):where(.fui-high-contrast),.fui-BaseButton:where(.fui-variant-classic):where([data-state=open]):where(.fui-high-contrast){filter:var(--base-button-classic-high-contrast-hover-filter)}.fui-BaseButton:where(.fui-variant-classic):where(:active:not([data-state=open],[data-disabled])){background:var(--accent-9) linear-gradient(to bottom,transparent,var(--white-a4));padding-top:var(--base-button-classic-active-padding-top);box-shadow:0 3px 4px #0003 inset}.fui-BaseButton:where(.fui-variant-classic):where(:active:not([data-state=open],[data-disabled])):where(.fui-high-contrast){background-color:var(--accent-12);filter:var(--base-button-classic-high-contrast-active-filter)}.fui-BaseButton:where(.fui-variant-classic):where([data-disabled]){cursor:var(--cursor-disabled);--base-button-color: var(--gray-a8);background-color:var(--gray-3);box-shadow:0 0 0 1px var(--gray-a4) inset,0 1px 2px #00000026,0 -1px 1px 1px #00000014 inset,0 1px 1px 1px #ffffff40 inset;background-image:none;filter:none;text-shadow:none}.fui-BaseButton:where(.fui-variant-solid){position:relative;background-color:var(--accent-9);color:var(--accent-9-contrast)}@media (hover: hover){.fui-BaseButton:where(.fui-variant-solid):where(:hover){background-color:var(--accent-10)}}.fui-BaseButton:where(.fui-variant-solid):where([data-pressed]),.fui-BaseButton:where(.fui-variant-solid):where([data-state=open]){background-color:var(--accent-10)}.fui-BaseButton:where(.fui-variant-solid):where(:active:not([data-state=open])){background-color:var(--accent-10);filter:var(--base-button-solid-active-filter)}.fui-BaseButton:where(.fui-variant-solid):where(:focus-visible){outline:2px solid var(--color-focus-root);outline-offset:2px}.fui-BaseButton:where(.fui-variant-solid):where(.fui-high-contrast){background-color:var(--accent-12);color:var(--gray-1)}@media (hover: hover){.fui-BaseButton:where(.fui-variant-solid):where(.fui-high-contrast):where(:hover){background-color:var(--accent-12);filter:var(--base-button-solid-high-contrast-hover-filter)}}.fui-BaseButton:where(.fui-variant-solid):where(.fui-high-contrast):where([data-pressed]),.fui-BaseButton:where(.fui-variant-solid):where(.fui-high-contrast):where([data-state=open]){background-color:var(--accent-12);filter:var(--base-button-solid-high-contrast-hover-filter)}.fui-BaseButton:where(.fui-variant-solid):where(.fui-high-contrast):where(:active:not([data-state=open])){background-color:var(--accent-12);filter:var(--base-button-solid-high-contrast-active-filter)}.fui-BaseButton:where(.fui-variant-solid):where([data-disabled]){cursor:var(--cursor-disabled);color:var(--gray-a8);background-color:var(--gray-a3);outline:none;filter:none}.fui-BaseButton:where(.fui-variant-soft,.fui-variant-ghost){--base-button-color: var(--accent-a11)}.fui-BaseButton:where(.fui-variant-soft,.fui-variant-ghost):where(.fui-high-contrast){--base-button-color: var(--accent-12)}.fui-BaseButton:where(.fui-variant-soft,.fui-variant-ghost):where([data-disabled]){cursor:var(--cursor-disabled);--base-button-color: var(--gray-a8);background-color:var(--gray-a3)}.fui-BaseButton:where(.fui-variant-soft){background-color:var(--accent-a3)}.fui-BaseButton:where(.fui-variant-soft):where(:focus-visible){outline:2px solid var(--accent-8);outline-offset:-1px}@media (hover: hover){.fui-BaseButton:where(.fui-variant-soft):where(:hover){background-color:var(--accent-a4)}}.fui-BaseButton:where(.fui-variant-soft):where([data-pressed]),.fui-BaseButton:where(.fui-variant-soft):where([data-state=open]){background-color:var(--accent-a4)}.fui-BaseButton:where(.fui-variant-soft):where(:active:not([data-state=open])){background-color:var(--accent-a5)}.fui-BaseButton:where(.fui-variant-soft):where([data-accent-color=gray]){--base-button-color: var(--accent-12)}.fui-BaseButton:where(.fui-variant-soft):where([data-disabled]),.fui-BaseButton:where(.fui-variant-soft):where([data-readonly]){cursor:var(--cursor-disabled);--base-button-color: var(--gray-a8);background-color:var(--gray-a3)}@media (hover: hover){.fui-BaseButton:where(.fui-variant-ghost):where(:hover){background-color:var(--accent-a3)}}.fui-BaseButton:where(.fui-variant-ghost):where(:focus-visible){outline:2px solid var(--color-focus-root);outline-offset:-1px}.fui-BaseButton:where(.fui-variant-ghost):where([data-pressed]),.fui-BaseButton:where(.fui-variant-ghost):where([data-state=open]){background-color:var(--accent-a3)}.fui-BaseButton:where(.fui-variant-ghost):where(:active:not([data-state=open])){background-color:var(--accent-a4)}.fui-BaseButton:where(.fui-variant-ghost):where([data-disabled]){cursor:var(--cursor-disabled);--base-button-color: var(--gray-a8);background-color:transparent}.fui-BaseButton:where(.fui-variant-surface){background-color:var(--color-panel-solid);box-shadow:inset 0 0 0 1px var(--gray-a5),0 1px 2px #0000000d;--base-button-color: var(--accent-11)}.fui-BaseButton:where(.fui-variant-surface):where([data-accent-color=gray]){--base-button-color: var(--accent-12)}@media (hover: hover){.fui-BaseButton:where(.fui-variant-surface):where(:hover){box-shadow:inset 0 0 0 1px var(--gray-a7),0 1px 2px #0000000d}}.fui-BaseButton:where(.fui-variant-surface):where([data-pressed]),.fui-BaseButton:where(.fui-variant-surface):where([data-state=open]),.fui-BaseButton:where(.fui-variant-surface):where(:active){background-color:var(--gray-3);box-shadow:inset 0 0 0 1px var(--gray-a6)}.fui-BaseButton:where(.fui-variant-surface):where(:focus-visible){outline:2px solid var(--color-focus-root);outline-offset:-1px}.fui-BaseButton:where(.fui-variant-surface):where(.fui-high-contrast){--base-button-color: var(--accent-12)}.fui-BaseButton:where(.fui-variant-surface):where([data-disabled]),.fui-BaseButton:where(.fui-variant-surface):where([data-readonly]){cursor:var(--cursor-disabled);--base-button-color: var(--gray-a8);box-shadow:inset 0 0 0 1px var(--gray-a6);background-color:var(--gray-2)}.fui-Button{font-weight:var(--font-weight-medium)}.fui-Button:where(.fui-r-size-1){gap:4px;font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding-left:8px;padding-right:8px}.fui-Button:where(.fui-r-size-2){gap:8px;font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding-left:12px;padding-right:12px}.fui-Button:where(.fui-r-size-3){gap:10px;font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);padding-left:16px;padding-right:16px}.fui-Button:where(.fui-r-size-4){gap:12px;font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4);padding-left:24px;padding-right:24px}.fui-Card{position:relative;border-radius:var(--card-border-radius);padding:var(--card-padding);overflow:hidden;text-align:initial}.fui-Card:where(button,a){display:block}.fui-Card:where(:focus-visible){outline:2px solid var(--color-focus-root);outline-offset:0px}.fui-Card:where(.fui-r-size-1){--card-padding: 12px;--card-border-radius: 12px}.fui-Card:where(.fui-r-size-2){--card-padding: 16px;--card-border-radius: 16px}.fui-Card:where(.fui-r-size-3){--card-padding: 24px;--card-border-radius: 16px}.fui-Card:where(.fui-r-size-4){--card-padding: 32px;--card-border-radius: 20px}.fui-Card:where(.fui-r-size-5){--card-padding: 40px;--card-border-radius: 24px}.fui-Card:where(.fui-variant-surface,.fui-variant-outline):after{content:"";position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.fui-Card:where(.fui-variant-surface){background:var(--color-panel-solid);box-shadow:0 1px 2px #0000000d}.fui-Card:where(.fui-variant-surface):after{box-shadow:inset 0 0 0 1px var(--gray-a5)}@media (hover: hover){.fui-Card:where(.fui-variant-surface):where(button,[href],[type=button]):where(:hover):after{box-shadow:inset 0 0 0 1px var(--gray-a7)}}.fui-Card:where(.fui-variant-surface):where(button,[href],[type=button]):where(:active:not([data-state=open])):where(:focus-visible){background-color:var(--gray-a3)}.fui-Card:where(.fui-variant-surface):where(button,[href],[type=button]):where([data-pressed]),.fui-Card:where(.fui-variant-surface):where(button,[href],[type=button]):where([data-state=open]),.fui-Card:where(.fui-variant-surface):where(button,[href],[type=button]):where(:active){box-shadow:none;background-color:var(--gray-3)}.fui-Card:where(.fui-variant-surface):where(button,[href],[type=button]):where([data-pressed]):after,.fui-Card:where(.fui-variant-surface):where(button,[href],[type=button]):where([data-state=open]):after,.fui-Card:where(.fui-variant-surface):where(button,[href],[type=button]):where(:active):after{box-shadow:inset 0 0 0 1px var(--gray-a6)}.fui-Card:where(.fui-variant-outline):after{box-shadow:inset 0 0 0 1px var(--color-stroke)}@media (hover: hover){.fui-Card:where(.fui-variant-outline):where(button,[href],[type=button]):where(:hover):after{box-shadow:inset 0 0 0 1px var(--gray-a7)}}.fui-Card:where(.fui-variant-outline):where(button,[href],[type=button]):where(:active:not([data-state=open])):where(:focus-visible){background-color:var(--gray-a3)}.fui-Card:where(.fui-variant-outline):where(button,[href],[type=button]):where([data-pressed]),.fui-Card:where(.fui-variant-outline):where(button,[href],[type=button]):where([data-state=open]),.fui-Card:where(.fui-variant-outline):where(button,[href],[type=button]):where(:active){background-color:var(--gray-3)}.fui-Card:where(.fui-variant-outline):where(button,[href],[type=button]):where([data-pressed]):after,.fui-Card:where(.fui-variant-outline):where(button,[href],[type=button]):where([data-state=open]):after,.fui-Card:where(.fui-variant-outline):where(button,[href],[type=button]):where(:active):after{box-shadow:inset 0 0 0 1px var(--gray-a6)}@media (hover: hover){.fui-Card:where(.fui-variant-ghost):where(button,[href],[type=button]):where(:hover){background-color:var(--gray-a3)}}.fui-Card:where(.fui-variant-ghost):where(button,[href],[type=button]):where([data-pressed]),.fui-Card:where(.fui-variant-ghost):where(button,[href],[type=button]):where([data-state=open]),.fui-Card:where(.fui-variant-ghost):where(button,[href],[type=button]):where(:active){background-color:var(--gray-a3)}.fui-Card:where(.fui-variant-ghost):where(button,[href],[type=button]):where(:active:not([data-state=open])){background-color:var(--gray-a4)}.fui-Card:where(.fui-variant-soft){background-color:var(--gray-a3)}@media (hover: hover){.fui-Card:where(.fui-variant-soft):where(button,[href],[type=button]):where(:hover){background-color:var(--gray-a4)}}.fui-Card:where(.fui-variant-soft):where(button,[href],[type=button]):where([data-pressed]),.fui-Card:where(.fui-variant-soft):where(button,[href],[type=button]):where([data-state=open]),.fui-Card:where(.fui-variant-soft):where(button,[href],[type=button]):where(:active){background-color:var(--gray-a4)}.fui-Card:where(.fui-variant-soft):where(button,[href],[type=button]):where(:active:not([data-state=open])){background-color:var(--gray-a5)}.fui-r-ai-start{align-items:flex-start}.fui-r-ai-center{align-items:center}.fui-r-ai-end{align-items:flex-end}.fui-r-ai-baseline{align-items:baseline}.fui-r-ai-stretch{align-items:stretch}.fui-BaseChip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;-webkit-user-select:none;user-select:none;vertical-align:top;color:var(--base-chip-color);height:var(--base-chip-height);border-radius:var(--radius-thumb)}.fui-BaseChip:where(.fui-r-size-1){--base-chip-height: var(--space-5);padding-left:var(--space-2);padding-right:var(--space-2);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);font-weight:var(--font-weight-medium)}.fui-BaseChip:where(.fui-r-size-2){--base-chip-height: var(--space-6);padding-left:var(--space-3);padding-right:var(--space-3);gap:calc(1.5 * var(--space-1));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium)}.fui-BaseChip:where(.fui-r-size-3){--base-chip-height: var(--space-7);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);font-weight:var(--font-weight-medium)}.fui-BaseChip:where([data-unchecked]){box-shadow:inset 0 0 0 1px var(--gray-a5);--base-chip-color: var(--gray-a12)}.fui-BaseChip:where([data-unchecked]):where(:hover){background-color:var(--gray-a2)}.fui-BaseChip:where([data-unchecked]):where(:active){background-color:var(--gray-a3)}.fui-BaseChip:where([data-unchecked]):where(:focus-visible){outline:2px solid var(--color-focus-root);outline-offset:-1px}.fui-BaseChip:where([data-unchecked]):where([data-disabled]){cursor:var(--cursor-disabled);--base-chip-color: var(--gray-a8);box-shadow:inset 0 0 0 1px var(--gray-a4);background-color:transparent}.fui-BaseChip:where([data-unchecked]):where(:not([data-disabled]))>svg{color:var(--gray-a11)}.fui-BaseChip:where([data-checked]){--base-chip-color: var(--accent-11);background-color:var(--accent-a3);box-shadow:inset 0 0 0 1px var(--accent-a6)}.fui-BaseChip:where([data-checked]):where(:focus-visible){outline:2px solid var(--accent-8);outline-offset:-1px}@media (hover: hover){.fui-BaseChip:where([data-checked]):where(:hover){background-color:var(--accent-a4)}}.fui-BaseChip:where([data-checked]):where(:active){background-color:var(--accent-a5)}.fui-BaseChip:where([data-checked]):where([data-disabled]){cursor:var(--cursor-disabled);--base-chip-color: var(--gray-8);background-color:var(--gray-a3);box-shadow:inset 0 0 0 1px var(--gray-a5)}.fui-BaseChip:where([data-checked]):where(:not([data-disabled]))>svg{color:var(--accent-a11)}.fui-IconButton{height:var(--base-button-height);width:var(--base-button-height)}.fui-r-p-0{padding:0}.fui-r-p-current{padding:var(--inset-padding)}.fui-r-px-0{padding-left:0;padding-right:0}.fui-r-px-current{padding-left:var(--inset-padding);padding-right:var(--inset-padding)}.fui-r-py-0{padding-top:0;padding-bottom:0}.fui-r-py-current{padding-top:var(--inset-padding);padding-bottom:var(--inset-padding)}.fui-r-pt-0{padding-top:0}.fui-r-pt-current{padding-top:var(--inset-padding)}.fui-r-pr-0{padding-right:0}.fui-r-pr-current{padding-right:var(--inset-padding)}.fui-r-pb-0{padding-bottom:0}.fui-r-pb-current{padding-bottom:var(--inset-padding)}.fui-r-pl-0{padding-left:0}.fui-r-pl-current{padding-left:var(--inset-padding)}@media (prefers-reduced-motion: no-preference){@starting-style{.fui-LightboxBackdrop[data-open]{opacity:0}}@starting-style{.fui-LightboxContent[data-open]{opacity:0}}}@keyframes fui-lightbox-fade-in{0%{opacity:0}to{opacity:1}}:root[data-lightbox-view-transition]::view-transition-old(root),:root[data-lightbox-view-transition]::view-transition-new(root){animation-duration:.34s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes fui-morph-border-radius{0%{border-radius:var(--fui-morph-border-radius-from, 0px)}to{border-radius:var(--fui-morph-border-radius-to, 0px)}}::view-transition-group(fui-lightbox-morph){animation-name:-ua-view-transition-group-anim-fui-lightbox-morph,fui-morph-border-radius;animation-duration:.34s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both;overflow:hidden;z-index:2}::view-transition-old(fui-lightbox-morph),::view-transition-new(fui-lightbox-morph){object-fit:cover;width:100%;height:100%;mix-blend-mode:plus-lighter}:root[data-lightbox-no-crossfade]::view-transition-old(fui-lightbox-morph),:root[data-lightbox-no-crossfade]::view-transition-new(fui-lightbox-morph){animation:none!important;mix-blend-mode:normal}:root[data-lightbox-no-crossfade]::view-transition-old(fui-lightbox-morph){opacity:var(--fui-morph-old-opacity, 1)}:root[data-lightbox-no-crossfade]::view-transition-new(fui-lightbox-morph){opacity:var(--fui-morph-new-opacity, 0)}[data-zoom] img{-webkit-user-drag:none;pointer-events:none}[data-zoom]{cursor:grab}[data-zoom][data-dragging]{cursor:grabbing}@media (prefers-reduced-motion: no-preference){@keyframes fui-skeleton-pulse{50%{opacity:.5}}}.fui-Spinner{display:block;position:relative;opacity:var(--spinner-opacity)}.fui-SpinnerLeaf{position:absolute;top:0;left:43.75%;width:12.5%;height:100%;animation:fui-spinner-leaf-fade .8s linear infinite}.fui-SpinnerLeaf:before{content:"";display:block;width:100%;height:30%;border-radius:var(--radius-1);background-color:currentColor}.fui-SpinnerLeaf:where(:nth-child(1)){transform:rotate(0);animation-delay:-.8s}.fui-SpinnerLeaf:where(:nth-child(2)){transform:rotate(45deg);animation-delay:-.7s}.fui-SpinnerLeaf:where(:nth-child(3)){transform:rotate(90deg);animation-delay:-.6s}.fui-SpinnerLeaf:where(:nth-child(4)){transform:rotate(135deg);animation-delay:-.5s}.fui-SpinnerLeaf:where(:nth-child(5)){transform:rotate(180deg);animation-delay:-.4s}.fui-SpinnerLeaf:where(:nth-child(6)){transform:rotate(225deg);animation-delay:-.3s}.fui-SpinnerLeaf:where(:nth-child(7)){transform:rotate(270deg);animation-delay:-.2s}.fui-SpinnerLeaf:where(:nth-child(8)){transform:rotate(315deg);animation-delay:-.1s}@keyframes fui-spinner-leaf-fade{0%{opacity:1}to{opacity:.25}}.fui-Spinner:where(.fui-r-size-1){width:var(--space-3);height:var(--space-3)}.fui-Spinner:where(.fui-r-size-2){width:var(--space-4);height:var(--space-4)}.fui-Spinner:where(.fui-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}.fui-Spinner:where(.fui-r-size-4){width:var(--space-5);height:var(--space-5)}.fui-Spinner:where(.fui-r-size-5){width:var(--space-6);height:var(--space-6)}.fui-Spinner:where(.fui-r-size-6){width:var(--space-7);height:var(--space-7)}@keyframes fui-otp-caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.fui-r-weight-light{font-weight:var(--font-weight-light)}.fui-r-weight-regular{font-weight:var(--font-weight-regular)}.fui-r-weight-medium{font-weight:var(--font-weight-medium)}.fui-r-weight-semi-bold{font-weight:var(--font-weight-semi-bold)}.fui-r-weight-bold{font-weight:var(--font-weight-bold)}.fui-r-lt-normal:before,.fui-r-lt-end:before,.fui-r-lt-normal:after,.fui-r-lt-start:after{content:none}.fui-r-lt-start:before,.fui-r-lt-both:before,.fui-r-lt-end:after,.fui-r-lt-both:after{content:"";display:table}.fui-r-lt-start:before,.fui-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.fui-r-lt-end:after,.fui-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.fui-r-ta-left{text-align:left}.fui-r-ta-center{text-align:center}.fui-r-ta-right{text-align:right}.fui-r-va-baseline{vertical-align:baseline}.fui-r-va-top{vertical-align:top}.fui-r-va-middle{vertical-align:middle}.fui-r-va-bottom{vertical-align:bottom}:root{--gutter: 48px;--header-h: 64px;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-sheet: cubic-bezier(.1, .9, .2, 1);--ease-spring: linear(0, .255 12.5%, .643 25%, .906 37.5%, 1.021 50%, 1.044 62.5%, 1.03 75%, 1.012 87.5%, 1);font-family:var(--default-font-family);font-size:15px;line-height:1.45;color:var(--gray-12);background:var(--color-background);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-background)}a{color:inherit}button,input,select{font:inherit;color:inherit}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.muted{color:var(--gray-11)}.container{max-width:1440px;margin:0 auto;padding:0 var(--gutter)}:focus-visible{outline:2px solid var(--color-focus-root);outline-offset:2px}.topbar{position:sticky;top:0;z-index:50;background:var(--color-panel-solid);border-bottom:1px solid transparent;transition:border-color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.topbar.scrolled{border-bottom-color:var(--gray-a4)}.topbar-inner{height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.wordmark{font-weight:700;font-size:19px;letter-spacing:-.03em;text-decoration:none;color:var(--gray-12)}.topbar-meta{justify-self:end;display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--gray-11)}.pill-search{display:flex;align-items:center;gap:8px;height:46px;padding:0 6px 0 20px;border:0;border-radius:999px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a5),var(--shadow-2);width:min(420px,50vw);opacity:0;transform:translateY(-8px) scale(.96);pointer-events:none;transition:opacity .24s var(--ease-out),transform .24s var(--ease-out),box-shadow .2s var(--ease-out)}.pill-search.show{opacity:1;transform:none;pointer-events:auto}.pill-search:hover{box-shadow:inset 0 0 0 1px var(--gray-a7),var(--shadow-3)}.pill-search input{border:0;outline:0;background:transparent;flex:1;font-size:14px;font-weight:500;min-width:0}.pill-search button{width:34px;height:34px;border-radius:50%;border:0;background:var(--accent-9);color:var(--accent-9-contrast);display:grid;place-items:center;cursor:pointer}.pill-search button:hover{background:var(--accent-10)}.hero{padding-top:56px;padding-bottom:36px;position:relative}.hero:focus-within{z-index:45}.hero h1{font-size:clamp(36px,5.2vw,64px);line-height:1.02;letter-spacing:-.035em;font-weight:700;margin:0 0 16px;color:var(--gray-12);max-width:14ch}.hero-sub{font-size:18px;color:var(--gray-11);margin:0 0 32px;max-width:560px}.hero-search{position:relative;display:flex;align-items:center;max-width:720px;height:68px;border:1px solid var(--gray-a5);border-radius:999px;padding:8px 8px 8px 32px;background:var(--color-panel-solid);box-shadow:var(--shadow-3);transition:box-shadow .2s var(--ease-out),background-color .2s var(--ease-out)}.hero-search.active,.hero-search:focus-within{box-shadow:var(--shadow-4)}.hero-search label{flex:1;display:flex;flex-direction:column;cursor:text;min-width:0}.hero-search label span{font-size:12px;font-weight:600;color:var(--gray-12)}.hero-search input{border:0;outline:0;background:transparent;font-size:15px;padding:2px 0 0;min-width:0}.hero-search input::placeholder{color:var(--gray-11)}.hero-search>button{height:52px;border:0;border-radius:999px;background:var(--accent-9);color:var(--accent-9-contrast);padding:0 22px 0 18px;display:inline-flex;gap:8px;align-items:center;font-weight:600;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s}.hero-search>button:active{transform:scale(.96)}.suggest{position:absolute;left:0;top:calc(100% + 12px);width:min(440px,100%);list-style:none;margin:0;padding:8px;background:var(--color-panel-translucent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-6);box-shadow:var(--shadow-5);z-index:20;animation:rise .22s var(--ease-out) both}.suggest a{display:flex;gap:14px;align-items:center;padding:10px 12px;border-radius:var(--radius-5);text-decoration:none;transition:background-color .15s}.suggest a:hover{background:var(--gray-a2)}.suggest strong{display:block;font-weight:500;font-size:15px}.suggest-icon{width:44px;height:44px;border-radius:var(--radius-5);background:var(--gray-a3);display:grid;place-items:center;flex:none}.catbar{position:sticky;top:var(--header-h);z-index:40;background:var(--color-panel-solid);border-bottom:1px solid var(--gray-a4)}.catbar-inner{display:flex;align-items:center;gap:24px;justify-content:space-between}.cats{display:flex;gap:32px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.cats::-webkit-scrollbar{display:none}.cat{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0 12px;border:0;background:none;cursor:pointer;color:var(--gray-11);white-space:nowrap;scroll-snap-align:start;transition:color .2s var(--ease-out)}.cat span{font-size:12px;font-weight:600}.cat em{font-style:normal;font-weight:400;color:var(--gray-a8)}.cat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent-9);transform:scaleX(0);transition:transform .24s var(--ease-out)}.cat:hover{color:var(--gray-12)}.cat:hover:after{transform:scaleX(.6);background:var(--gray-a8)}.cat.active{color:var(--gray-12)}.cat.active svg{color:var(--accent-11)}.cat.active:after{transform:scaleX(1);background:var(--accent-9)}.filters{display:flex;gap:8px;flex:none}.chip{height:var(--space-6);padding:0 var(--space-3);border:0;background:transparent;border-radius:var(--radius-thumb);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-2);color:var(--gray-a12);box-shadow:inset 0 0 0 1px var(--gray-a5);cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s var(--ease-out)}.chip:hover{background-color:var(--gray-a2)}.chip:active{background-color:var(--gray-a3);transform:scale(.97)}.chip:focus-visible{outline:2px solid var(--color-focus-root);outline-offset:-1px}.chip.active,.chip.on{color:var(--accent-11);background-color:var(--accent-a3);box-shadow:inset 0 0 0 1px var(--accent-a6)}.chip.active:hover,.chip.on:hover{background-color:var(--accent-a4)}select.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--gray-a11) 50%),linear-gradient(135deg,var(--gray-a11) 50%,transparent 50%);background-position:calc(100% - 18px) 14px,calc(100% - 13px) 14px;background-size:5px 5px;background-repeat:no-repeat}#results{scroll-margin-top:150px}.count{font-size:14px;color:var(--gray-11);margin:24px 0 20px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.card{display:block;text-decoration:none;color:inherit;animation:fadeUp .45s var(--ease-out) both}.tile{position:relative;aspect-ratio:20 / 19;border-radius:var(--radius-6);overflow:hidden;background:linear-gradient(160deg,var(--gray-3) 0%,var(--gray-4) 100%);display:grid;place-items:center;color:var(--gray-11)}.tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 20% 10%,var(--white-a9),transparent 60%)}.tile-icon{position:relative;transition:transform .45s var(--ease-spring)}.card:hover .tile-icon{transform:scale(1.08)}.card .tile{transition:transform .45s var(--ease-spring),box-shadow .3s var(--ease-out)}.card:hover .tile{box-shadow:var(--shadow-3)}.tile-badge{position:absolute;top:12px;left:12px;background:var(--color-panel-translucent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--gray-12);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);padding:4px 10px;border-radius:var(--radius-thumb);box-shadow:var(--shadow-2)}.tile-label{position:absolute;left:14px;bottom:12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-11)}.tile-tier{position:absolute;top:12px;right:12px;background:var(--accent-9);color:var(--accent-9-contrast);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);padding:4px 9px;border-radius:var(--radius-thumb)}.card-text{padding-top:12px}.card-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.card h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.cost{font-size:14px;font-weight:500;flex:none}.card p{margin:2px 0 0;font-size:14px}.clamp{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.best{color:var(--gray-12)}.metrics{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--gray-12);font-size:13px!important}.metrics span+span:before{content:"·";margin-right:10px;color:var(--gray-a8)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:72px 16px 96px;color:var(--gray-11);text-wrap:balance}.empty-media{position:relative;width:44px;height:44px;margin-bottom:24px}.empty-media>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-4);background:var(--color-panel-solid);box-shadow:inset 0 0 0 1px var(--gray-a5),0 1px 2px #0000000f;display:grid;place-items:center;color:var(--gray-12)}.empty-media>span:nth-child(1){transform:translate(-9px,1px) rotate(-10deg) scale(.84);transform-origin:bottom left;background:var(--gray-2)}.empty-media>span:nth-child(2){transform:translate(9px,1px) rotate(10deg) scale(.84);transform-origin:bottom right;background:var(--gray-2)}.empty-media svg{width:20px;height:20px}.empty-title{margin:0;font-size:var(--font-size-5);line-height:var(--line-height-5);font-weight:var(--font-weight-semi-bold);color:var(--gray-12)}.empty-desc{margin:6px 0 0;max-width:380px;font-size:15px}.empty-desc b{color:var(--gray-12);font-weight:var(--font-weight-medium)}.empty-try{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:14px}.empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.skel-tile{aspect-ratio:20 / 19;border-radius:var(--radius-5)}.skel-line{height:14px;border-radius:6px;margin-top:12px;width:80%}.skel-line.short{width:50%;margin-top:8px}.skel-tile,.skel-line{background:linear-gradient(90deg,var(--gray-a3) 0%,var(--gray-a4) 50%,var(--gray-a3) 100%);background-size:200% 100%;animation:shimmer 1.3s cubic-bezier(.4,0,.2,1) infinite}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:80px;padding-top:48px;padding-bottom:48px;border-top:1px solid var(--gray-a4)}.how h2{font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.how p{margin:0;color:var(--gray-11)}.footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:24px;padding-bottom:32px;font-size:13px;color:var(--gray-11);border-top:1px solid var(--gray-a4);background:var(--gray-a2);max-width:none}.detail{max-width:1216px;padding-top:24px;padding-bottom:48px;animation:sheetIn .4s var(--ease-sheet) both}.back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;padding:8px 12px 8px 0;border-radius:999px}.back:hover{text-decoration:underline}.detail-title{font-size:clamp(28px,3.2vw,36px);line-height:1.1;letter-spacing:-.025em;font-weight:600;margin:12px 0 8px;color:var(--gray-12)}.detail-sub{margin:0 0 24px;color:var(--gray-11);font-size:15px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:max(var(--radius-3),var(--radius-full));font-size:var(--font-size-1);line-height:var(--line-height-1);font-weight:var(--font-weight-medium);background:var(--accent-a3);color:var(--accent-a11);white-space:nowrap}.tile.wide{aspect-ratio:24 / 7;border-radius:var(--radius-6)}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:0 96px;margin-top:32px;align-items:start}.detail-main section{padding:32px 0;border-top:1px solid var(--gray-a4)}.detail-main section:first-child{border-top:0;padding-top:0}.detail-main h2{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 16px;color:var(--gray-12)}.detail-main p{margin:0 0 8px;font-size:16px;line-height:1.55}.facts{display:grid;grid-template-columns:200px 1fr;gap:14px 24px;margin:0;font-size:15px}.facts dt{color:var(--gray-11)}.facts dd{margin:0}.wfv{margin:0 0 12px;font-size:18px;line-height:1.5;letter-spacing:-.01em;padding-left:20px;border-left:2px solid var(--accent-9)}.curator-row{display:flex;gap:16px;align-items:center}.avatar{width:56px;height:56px;border-radius:50%;background:var(--accent-a3);color:var(--accent-a11);display:grid;place-items:center;font-weight:600;font-size:16px;flex:none}.curator-name{font-weight:600;margin:0 0 2px!important}.cite{margin-left:4px}.panel{position:sticky;top:calc(var(--header-h) + 24px)}.panel-card{position:relative;border:0;border-radius:var(--radius-6);padding:24px;background:var(--color-panel-solid);box-shadow:inset 0 0 0 1px var(--gray-a5),var(--shadow-3)}.panel-kicker{margin:0 0 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-11)}.panel-cost{margin:0 0 4px;font-size:22px;font-weight:600;letter-spacing:-.02em}.panel-best{margin:0 0 16px;font-size:14px}.actions{display:grid;gap:10px;margin:16px 0 20px}.btn{display:flex;justify-content:center;align-items:center;gap:12px;height:var(--space-8);padding:0 24px;border-radius:14px;border:0;text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-3);background:var(--color-panel-solid);color:var(--accent-11);box-shadow:inset 0 0 0 1px var(--gray-a5),0 1px 2px #0000000d;transition:transform .15s var(--ease-out),background-color .15s,box-shadow .15s}.btn:hover{box-shadow:inset 0 0 0 1px var(--gray-a7),0 1px 2px #0000000d}.btn:active{transform:scale(.98);background:var(--gray-3)}.btn.primary{background:var(--accent-9);color:var(--accent-9-contrast);box-shadow:none}.btn.primary:hover{background:var(--accent-10)}.visit{display:grid;gap:4px;margin:0;font-size:14px;border-top:1px solid var(--gray-a4);padding-top:16px}.visit dt{font-weight:600;margin-top:8px}.visit dd{margin:0;color:var(--gray-11)}.mobile-cta{display:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sheetIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes barIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.grid .card:nth-child(n+13){animation-delay:0ms}.grid .card:nth-child(-n+12){animation-delay:calc(var(--i, 0) * 30ms)}@media (max-width: 1127px){:root{--gutter: 32px}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catbar-inner{flex-direction:column;align-items:stretch;gap:0}.filters{padding:0 0 12px}.detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:0 48px}}@media (max-width: 900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 743px){:root{--gutter: 24px;--header-h: 60px}.topbar-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.topbar-meta .suggest-link{display:none}.pill-search{width:100%;max-width:100%;min-width:0;justify-self:stretch;height:42px}.hero{padding-top:32px}.hero-sub{font-size:16px}.hero-search{height:60px;padding-left:22px}.hero-search>button span{display:none}.hero-search>button{width:48px;height:48px;padding:0;justify-content:center}.cats{gap:24px}.filters{overflow-x:auto;scrollbar-width:none}.chip{flex:none}.grid{grid-template-columns:1fr;gap:32px}.how{grid-template-columns:1fr;gap:24px}.detail{padding-bottom:120px}.tile.wide{aspect-ratio:4 / 3;margin:0 calc(-1 * var(--gutter));border-radius:0}.detail-grid{grid-template-columns:1fr}.panel{position:static;margin-top:8px}.facts{grid-template-columns:1fr;gap:2px}.facts dd{margin-bottom:12px}.mobile-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;justify-content:space-between;align-items:center;gap:16px;padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom));background:var(--color-panel-solid);border-top:1px solid var(--gray-a4);box-shadow:0 -4px 16px #0000000f;animation:barIn .4s var(--ease-sheet) both}.mobile-cta>div{display:flex;flex-direction:column;min-width:0}.mobile-cta strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-cta .btn{padding:0 20px;flex:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.card:hover .tile-icon{transform:none}}:root{--ease-ab: cubic-bezier(.2, 0, 0, 1)}body,button,input,select{font-family:var(--default-font-family)}.tile.has-photo{background:var(--gray-a4)}.tile.has-photo:before{display:none}.tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease-spring);animation:imgIn .5s var(--ease-out) both}@keyframes imgIn{0%{opacity:0}to{opacity:1}}.card:hover .tile-img{transform:scale(1.03)}.tile-credit{position:absolute;right:10px;bottom:8px;font-size:10px;font-weight:600;color:#fff;background:#00000073;padding:2px 6px;border-radius:6px;letter-spacing:.02em}.tile-nav{position:absolute;top:50%;transform:translateY(-50%) scale(.9);width:32px;height:32px;border-radius:50%;border:0;background:var(--color-panel-translucent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--gray-12);font-size:20px;line-height:1;cursor:pointer;opacity:0;box-shadow:var(--shadow-3);transition:opacity .2s var(--ease-ab),transform .2s var(--ease-ab);display:grid;place-items:center;padding:0 0 3px}.tile-nav.prev{left:10px}.tile-nav.next{right:10px}.card:hover .tile-nav{opacity:1;transform:translateY(-50%) scale(1)}.tile-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:5px}.tile-dots i{width:6px;height:6px;border-radius:50%;background:#fff9;transition:background-color .2s,transform .2s}.tile-dots i.on{background:#fff;transform:scale(1.15)}.rating{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:400;white-space:nowrap;color:var(--gray-12)}.rating .muted{font-size:14px}.snippet{display:flex;align-items:center;gap:8px;margin-top:6px!important;color:var(--gray-11)}.avatar.sm{width:22px;height:22px;font-size:10px;background:var(--gray-11)}.clamp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.why{display:flex;gap:6px;align-items:flex-start;color:var(--gray-12)!important;background:var(--accent-a2);box-shadow:inset 0 0 0 1px var(--accent-a4);border-radius:var(--radius-4);padding:6px 8px;margin-top:6px!important;font-size:13px!important}.why svg{color:var(--accent-9);flex:none;margin-top:2px}.photo-grid{position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:8px;height:clamp(260px,38vw,460px);border-radius:16px;overflow:hidden;margin:16px 0 8px}.photo-grid a{display:block;overflow:hidden;background:var(--gray-a4)}.photo-grid a.pg0{grid-row:1 / 3}.photo-grid img{width:100%;height:100%;object-fit:cover;transition:filter .2s,transform .45s var(--ease-spring)}.photo-grid a:hover img{filter:brightness(.9)}.photo-grid .tile-credit{right:14px;bottom:12px}.reviews-head{display:flex;align-items:center;gap:8px;font-size:22px!important}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin:16px 0 20px}.review header{display:flex;gap:12px;align-items:center;margin-bottom:8px}.review .avatar{width:44px;height:44px;font-size:14px;background:var(--gray-11)}.review-name{margin:0;font-weight:600;font-size:15px}.review-name+p{margin:0}.review-stars{display:flex;gap:2px;margin:0 0 6px;color:var(--gray-a8)}.review-stars .on{color:var(--accent-9)}.review-text{margin:0 0 6px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review a{color:var(--gray-12);font-weight:600}.panel-rating{float:right;display:inline-flex;gap:4px;align-items:center;text-transform:none;letter-spacing:0;font-weight:500;color:var(--gray-12);font-size:13px}.mode-tabs{position:relative;display:inline-flex;gap:8px;margin:0 0 14px -8px}.mode-tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 8px;border:0;background:none;cursor:pointer;font-size:15px;font-weight:500;color:var(--gray-11);transition:color .2s var(--ease-ab)}.mode-tab:hover{color:var(--gray-12)}.mode-tab.active{color:var(--gray-12);font-weight:600}.mode-ico{display:grid;place-items:center;transition:transform .25s var(--ease-spring)}.mode-tab:hover .mode-ico{transform:scale(1.1)}.mode-tab.active .mode-ico{transform:scale(1.08)}.mode-tab[aria-selected=true] .mode-ico{color:var(--accent-11)}.mode-tab .new{font-style:normal;font-size:10px;font-weight:var(--font-weight-medium);line-height:1;color:var(--accent-9-contrast);background:var(--accent-9);border-radius:max(var(--radius-3),var(--radius-full));padding:3px 6px;position:relative;top:-10px;margin-left:-4px}.mode-ind{position:absolute;left:0;bottom:0;height:2px;background:var(--accent-9);border-radius:2px;transition:transform .3s var(--ease-ab),width .3s var(--ease-ab)}.hero-search{height:66px;border-radius:32px;padding:0 8px 0 0;border:0;box-shadow:inset 0 0 0 1px var(--gray-a5),var(--shadow-3);background:var(--color-panel-solid);transition:background-color .2s var(--ease-ab),box-shadow .2s var(--ease-ab)}.hero-search label{align-self:stretch;justify-content:center;padding:0 24px 0 32px;border-radius:32px;transition:background-color .2s var(--ease-ab),box-shadow .2s var(--ease-ab)}.hero-search label:hover{background:var(--gray-a3)}.hero-search:focus-within{background:var(--gray-3);box-shadow:inset 0 0 0 1px var(--gray-a6)}.hero-search:focus-within label{background:var(--color-panel-solid);box-shadow:var(--shadow-3)}.hero-search label .hs-label{animation:labelIn .25s var(--ease-ab) both}@keyframes labelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hero-search input{font-size:14px;animation:labelIn .25s var(--ease-ab) both}.hero-search>button{width:48px;height:48px;margin-left:8px;padding:0;justify-content:center;gap:0;overflow:hidden;border-radius:24px;background:var(--accent-9);flex:none;transition:width .25s var(--ease-ab),gap .25s var(--ease-ab),transform .1s var(--ease-ab),filter .15s}.hero-search>button span{max-width:0;opacity:0;transition:max-width .25s var(--ease-ab),opacity .2s var(--ease-ab);white-space:nowrap}.hero-search:focus-within>button,.hero-search.active>button{width:108px;gap:8px}.hero-search:focus-within>button span,.hero-search.active>button span{max-width:60px;opacity:1}.hero-search>button:hover{background:var(--accent-10)}.hero-search.mode-ai{box-shadow:inset 0 0 0 1.5px var(--accent-a8),0 0 0 4px var(--accent-a3),var(--shadow-3)}.hero-search.mode-ai:focus-within{background:var(--accent-a2);box-shadow:inset 0 0 0 1.5px var(--accent-a8),0 0 0 4px var(--accent-a3)}.suggest-icon img{width:100%;height:100%;object-fit:cover;border-radius:12px}.ai-results{padding-top:24px}.ai-banner{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 20px;color:var(--gray-12)}.ai-banner svg{color:var(--accent-9)}.dotpulse{width:10px;height:10px;border-radius:50%;background:var(--accent-9);animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media (max-width: 743px){.review-grid{grid-template-columns:1fr}.photo-grid{grid-template-columns:1fr;grid-template-rows:1fr;margin:12px calc(-1 * var(--gutter));border-radius:0}.photo-grid a:not(.pg0){display:none}.hero-search label{padding-left:24px}}.results-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,40%);gap:24px;max-width:none;padding-right:0;align-items:start}.results-split .grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.map-col{position:sticky;top:calc(var(--header-h) + 72px);height:calc(100vh - var(--header-h) - 88px)}.map-wrap{position:relative;height:100%;border-radius:var(--radius-6) 0 0 var(--radius-6);overflow:hidden;background:var(--gray-3)}.map-loading{display:grid;place-items:center;color:var(--gray-11)}.map-wrap .map.maplibregl-map,.map-wrap .map{position:absolute;top:0;right:0;bottom:0;left:0}.map-tools{position:absolute;top:12px;left:12px;display:flex;gap:8px;flex-wrap:wrap;z-index:2}.map-toggle,.map-btn{display:inline-flex;align-items:center;gap:8px;background:var(--color-panel-translucent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:0;border-radius:var(--radius-thumb);height:var(--space-6);padding:0 14px;font:var(--font-weight-medium) var(--font-size-2)/1 var(--default-font-family);color:var(--gray-12);box-shadow:var(--shadow-3);cursor:pointer}.map-toggle input{accent-color:var(--accent-9);width:16px;height:16px;margin:0}.map-msg{position:absolute;top:56px;left:12px;z-index:2;background:var(--color-panel-translucent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px 12px;border-radius:var(--radius-4);font-size:13px;box-shadow:var(--shadow-3)}.pin{font:700 13px/1 var(--default-font-family);color:var(--gray-12);background:var(--color-panel-solid);border:0;border-radius:var(--radius-thumb);padding:7px 10px;box-shadow:inset 0 0 0 1px var(--gray-a5),var(--shadow-2);cursor:pointer;white-space:nowrap;transition:transform .15s var(--ease-out, ease),background .15s,color .15s}.pin:hover,.pin.hot{transform:scale(1.08)}.pin.hot,.pin.sel{background:var(--accent-9);color:var(--accent-9-contrast);box-shadow:var(--shadow-3)}.me-dot{width:16px;height:16px;border-radius:50%;background:var(--blue-9);border:3px solid var(--color-panel-solid);box-shadow:0 0 0 6px var(--blue-a5)}.mini-pop .maplibregl-popup-content{padding:0;border-radius:var(--radius-5);overflow:hidden;box-shadow:var(--shadow-5)}.mini-pop .maplibregl-popup-tip{display:none}.mini{display:block;width:280px;color:inherit;text-decoration:none}.mini img,.mini-tile{width:100%;height:160px;object-fit:cover;display:grid;place-items:center;background:var(--gray-3)}.mini-text{padding:10px 12px 12px}.mini-text strong{font-size:14px}.card.hot .tile{box-shadow:0 0 0 2px var(--accent-9)}.work-tags{display:flex;flex-wrap:wrap;gap:4px 10px;margin:4px 0 0;font-size:12.5px;color:var(--gray-12)}.work-tags span+span:before{content:"·";margin-right:10px;color:var(--gray-a8)}.map-pill{display:none}.work-vibe .vibe{display:grid;grid-template-columns:150px 1fr;gap:14px 20px;margin:16px 0 0}.work-vibe dt{font-weight:600;color:var(--gray-12)}.work-vibe dd{margin:0;display:grid;gap:4px}.work-vibe dd.unknown{color:var(--gray-11)}.work-vibe .evid{font-size:13.5px;color:var(--gray-11);line-height:1.45}.work-vibe .evid a{color:inherit}.small{font-size:13px}@media (max-width: 900px){.results-split{display:block;padding-right:var(--gutter)}.map-col{display:none;position:static;height:auto}.results-split.show-map .list-col{display:none}.results-split.show-map .map-col{display:block;height:calc(100vh - var(--header-h) - 150px);margin:0 calc(-1 * var(--gutter))}.results-split.show-map .map-wrap{border-radius:0}.map-pill{display:inline-flex;align-items:center;gap:8px;position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;background:var(--gray-12);color:var(--gray-1);border:0;border-radius:var(--radius-thumb);height:var(--space-8);padding:0 20px;font:var(--font-weight-medium) var(--font-size-2)/1 var(--default-font-family);box-shadow:var(--shadow-5);cursor:pointer}.map-pill:active{transform:translate(-50%) scale(.96)}.work-vibe .vibe{grid-template-columns:1fr;gap:4px}.work-vibe dd{margin-bottom:12px}}.map-wrap .maplibregl-marker{z-index:1}.map-wrap .maplibregl-popup{z-index:10}@media (max-width: 900px){.results-split.show-map .map-col{height:calc(100svh - var(--header-h) - 150px)}.results-split.show-map{padding-top:0}.results-split.show-map~*{display:none}}@media (max-width: 600px){.mini{width:230px}.mini img,.mini-tile{height:120px}}.suggest-link{font-weight:var(--font-weight-medium);font-size:14px;color:var(--gray-12);text-decoration:none;height:var(--space-6);display:inline-flex;align-items:center;padding:0 12px;border-radius:8px}.suggest-link:hover{background:var(--gray-a3)}.btn-primary{white-space:nowrap;background:var(--accent-9);color:var(--accent-9-contrast);border:0;height:var(--space-7);border-radius:10px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:var(--font-weight-medium) var(--font-size-3)/1 var(--default-font-family);cursor:pointer}.btn-primary:hover:not(:disabled){background:var(--accent-10)}.btn-primary:disabled{background:var(--gray-a3);color:var(--gray-a8);cursor:not-allowed}.btn-outline{background:var(--color-panel-solid);color:var(--gray-12);border:0;box-shadow:inset 0 0 0 1px var(--gray-a5),0 1px 2px #0000000d;height:var(--space-7);border-radius:10px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:var(--font-weight-medium) var(--font-size-3)/1 var(--default-font-family);cursor:pointer;white-space:nowrap;text-decoration:none}.btn-outline:hover{box-shadow:inset 0 0 0 1px var(--gray-a7),0 1px 2px #0000000d}.cs-banner{background:var(--warning-a3);box-shadow:inset 0 0 0 1px var(--warning-a5);color:var(--warning-a11);border-radius:var(--radius-5);padding:12px 14px;font-size:14px;line-height:1.45;margin:0 0 16px}.err{color:var(--danger-11);font-size:14px}.linkish{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.worked-here{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 24px}.worked-here h2{margin-bottom:4px}.worked-here .cm-badge{grid-column:1 / -1}.cm-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin:0}.cm-dot{width:8px;height:8px;border-radius:50%;background:var(--success-9)}.sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:200;display:grid;place-items:center;animation:fadeIn .2s ease-out}.sheet{background:var(--color-panel-solid);width:min(568px,100vw);max-height:min(90vh,900px);border-radius:var(--radius-6);display:flex;flex-direction:column;box-shadow:var(--shadow-6);animation:sheetUp .26s cubic-bezier(.2,.8,.2,1)}@keyframes sheetUp{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sheet-head{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--gray-a4)}.sheet-head h2{margin:0;text-align:center;font-size:16px}.sheet-head .x{background:none;border:0;font-size:26px;line-height:1;cursor:pointer;border-radius:50%;width:32px;height:32px}.sheet-head .x:hover{background:var(--gray-a3)}.sheet-body{padding:20px 24px;overflow:auto;display:grid;gap:18px}.sheet-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;border-top:1px solid var(--gray-a4)}.sheet-foot p{margin:0;font-size:14px}.ci-group{border:0;padding:0;margin:0}.ci-group legend{font-weight:600;font-size:15px;margin-bottom:8px;padding:0}.ci-chips{display:flex;flex-wrap:wrap;gap:8px}.stars{display:flex;align-items:center;gap:2px}.stars button{background:none;border:0;font-size:28px;line-height:1;color:var(--gray-a5);cursor:pointer;padding:0 2px;transition:transform .12s}.stars button.on{color:var(--accent-9)}.stars button:active{transform:scale(.9)}.stars span{margin-left:10px}.speed{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-8px}.ci-note{display:grid;gap:6px;font-weight:600;font-size:15px}.ci-note textarea,.sg-form input,.sg-form textarea,.adm-login input{font:400 var(--font-size-3)/1.4 var(--default-font-family);border:0;border-radius:10px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a5),0 1px 2px #0000000d;padding:10px 12px;width:100%;box-sizing:border-box;color:var(--gray-12)}.ci-note textarea:hover,.sg-form input:hover,.sg-form textarea:hover,.adm-login input:hover{box-shadow:inset 0 0 0 1px var(--gray-a7),0 1px 2px #0000000d}.ci-note textarea:focus,.sg-form input:focus,.sg-form textarea:focus,.adm-login input:focus,.ugc-form :is(input,select,textarea):focus,.curation select:focus{outline:2px solid var(--color-focus-root);outline-offset:-1px}.ph-pick .small{margin:0 0 8px}.ph-row{display:flex;gap:10px;flex-wrap:wrap}.ph-row figure{position:relative;margin:0;width:96px}.ph-row img,.ph-row .skel-tile{width:96px;height:96px;object-fit:cover;border-radius:8px;display:block}.ph-row figure button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:var(--color-panel-translucent);box-shadow:var(--shadow-2);cursor:pointer}.ph-row select{width:100%;margin-top:4px;font-size:12px}.ph-add{width:96px;height:96px;border:1px dashed var(--gray-a8);border-radius:var(--radius-4);display:grid;place-items:center;text-align:center;font-size:12px;font-weight:600;padding:8px;box-sizing:border-box;cursor:pointer}.ph-add input{display:none}.ph-add.off{color:var(--gray-a8);cursor:not-allowed}.consent{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:13px;line-height:1.45;color:var(--gray-11)}.consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent-9)}.suggest-page,.admin{max-width:680px;padding-top:24px;padding-bottom:80px}.suggest-page h1,.admin h1{font-size:32px;margin:12px 0 6px}.sg-form{display:grid;gap:18px;margin-top:16px}.sg-form>label,.sg-map{display:grid;gap:6px;font-weight:600;font-size:15px}.pin-picker{position:relative;height:260px;border-radius:12px;overflow:hidden;background:var(--gray-3)}.pin-picker .map.maplibregl-map,.pin-picker .map{position:absolute;top:0;right:0;bottom:0;left:0}.sg-foot{display:flex;align-items:center;gap:16px}.adm-login{display:flex;gap:10px;margin:16px 0}.adm-item{border:0;box-shadow:inset 0 0 0 1px var(--gray-a5),0 1px 2px #0000000d;background:var(--color-panel-solid);border-radius:var(--radius-6);padding:16px;margin:12px 0;display:grid;gap:10px}.adm-item header{display:flex;justify-content:space-between;gap:12px}.adm-item pre{background:var(--gray-a2);padding:10px;border-radius:var(--radius-4);font-size:12px;white-space:pre-wrap;margin:0}.adm-act{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 600px){.sheet-back{place-items:end center}.sheet{width:100vw;max-height:92vh;border-radius:16px 16px 0 0}.sheet-body{padding:16px}.worked-here{grid-template-columns:1fr}.suggest-link{padding:8px 0;font-size:13px}}.sg-form>label.consent,.consent{font-weight:400;font-size:13px}.footer .credit{display:inline-flex;align-items:center;gap:6px;color:var(--gray-12);font-weight:500}.footer .credit a{color:var(--gray-12);font-weight:600;text-decoration:underline;text-underline-offset:2px}.footer .credit .nv{flex:none}.photo-grid{position:relative;display:grid;gap:8px;height:clamp(260px,38vw,460px);border-radius:var(--radius-6);overflow:hidden;margin:16px 0 8px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.photo-grid.n1{grid-template-columns:1fr;grid-template-rows:1fr}.photo-grid.n2{grid-template-columns:2fr 1fr;grid-template-rows:1fr}.photo-grid.n3,.photo-grid.n4{grid-template-columns:2fr 1fr}.photo-grid .pg{position:relative;display:block;overflow:hidden;background:var(--gray-a4);border:0;padding:0;cursor:pointer}.photo-grid .pg0{grid-row:1 / 3}.photo-grid.n2 .pg0,.photo-grid.n1 .pg0{grid-row:1}.photo-grid.n4 .pg3{display:none}.photo-grid .pg img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .2s}.photo-grid .pg:hover img{filter:brightness(.85)}.photo-grid .pg:focus-visible{outline:3px solid var(--color-focus-root);outline-offset:-3px}.photo-grid .pg .tile-credit{right:8px;bottom:8px}.photo-grid .pg0 .tile-credit{right:auto;left:10px}.show-all{position:absolute;right:24px;bottom:24px;display:inline-flex;align-items:center;gap:8px;background:var(--color-panel-solid);color:var(--gray-12);border:0;box-shadow:inset 0 0 0 1px var(--gray-a5),0 1px 2px #0000000d;border-radius:8px;height:var(--space-6);padding:0 12px;font:var(--font-weight-medium) var(--font-size-2)/1 var(--default-font-family);cursor:pointer;z-index:2}.show-all:hover{box-shadow:inset 0 0 0 1px var(--gray-a7),var(--shadow-2)}.show-all:active{transform:scale(.96)}.pg-count{display:none}.gal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--color-panel-solid);display:flex;flex-direction:column;animation:galIn .28s cubic-bezier(.2,.8,.2,1)}@keyframes galIn{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.gal-top,.lb-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 24px;min-height:64px;box-sizing:border-box}.gal-title{font-weight:600;font-size:15px}.gal-icon{width:36px;height:36px;border-radius:50%;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--gray-12)}.gal-icon:hover{background:var(--gray-a3)}.gal-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain}.tour{max-width:760px;margin:0 auto;padding:8px 24px 48px}.tour h2{font-size:26px;margin:8px 0 4px}.tour-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.tour-item{position:relative;padding:0;border:0;background:var(--gray-3);cursor:zoom-in;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-4)}.tour-item.wide{grid-column:1 / -1;aspect-ratio:3 / 2}.tour-item img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .2s}.tour-item:hover img{filter:brightness(.9)}.tour-label{position:absolute;left:10px;top:10px;background:var(--color-panel-translucent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--gray-12);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);padding:2px 8px;border-radius:var(--radius-thumb);box-shadow:var(--shadow-2)}.gal-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;border-top:1px solid var(--gray-a4)}.gal-yelp{font-size:13px;color:var(--gray-11);text-decoration:underline}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:310;background:#000;color:#fff;display:flex;flex-direction:column;animation:fadeIn .18s ease-out;touch-action:pan-y}.lb-close{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#fff;border:0;border-radius:8px;padding:8px 10px;font:600 14px/1 inherit;font-family:inherit;cursor:pointer;justify-self:start}.lb-close:hover{background:#ffffff1f}.lb-count{font-size:14px;font-weight:600}.lb-stage{flex:1;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;min-height:0;padding-bottom:24px}.lb-stage figure{grid-column:2;margin:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;animation:fadeIn .2s ease-out}.lb-stage img{max-width:100%;max-height:calc(100vh - 140px);object-fit:contain;display:block}.lb-stage figcaption{margin-top:10px;font-size:12px;color:#ffffffbf}.lb-arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;justify-self:center}.lb-arrow:hover{background:#ffffff1f}.lb-arrow.prev{grid-column:1;grid-row:1}.lb-arrow.next{grid-column:3;grid-row:1}.curation{margin-top:32px;border-top:1px solid var(--gray-a5);padding-top:16px}.curation select{font:400 var(--font-size-3)/1.4 var(--default-font-family);border:0;border-radius:10px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a5),0 1px 2px #0000000d;padding:10px 12px;width:100%;box-sizing:border-box;color:var(--gray-12);margin:8px 0 12px}.cur-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.cur-grid figure{margin:0;display:grid;gap:6px}.cur-grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}.cur-grid .is-hidden img{opacity:.35;filter:grayscale(1)}.cur-act{display:flex;gap:6px;flex-wrap:wrap}.cur-act .chip{font-size:12px;padding:6px 10px}@media (max-width: 760px){.photo-grid,.photo-grid.n2,.photo-grid.n3,.photo-grid.n4,.photo-grid.n5{grid-template-columns:1fr;grid-template-rows:1fr;margin:12px calc(-1 * var(--gutter));border-radius:0;height:280px}.photo-grid .pg:not(.pg0){display:none}.photo-grid .pg0{grid-row:1}.pg-count{display:block;position:absolute;right:12px;bottom:12px;background:#222222a8;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;pointer-events:none}.show-all{right:auto;left:12px;bottom:12px}.photo-grid .pg0 .tile-credit{left:auto;right:12px;bottom:40px}.gal-top,.lb-top{padding:8px 12px;min-height:52px}.tour{padding:4px 12px 32px}.tour-grid{gap:4px}.lb-stage{grid-template-columns:1fr}.lb-stage figure{grid-column:1}.lb-arrow{display:none}.gal-foot{padding:8px 12px}}.gal-top .gal-stories{justify-self:end;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;background:var(--accent-9);color:var(--accent-9-contrast);border:0;border-radius:8px;height:var(--space-6);padding:0 12px 0 10px;font:var(--font-weight-medium) var(--font-size-2)/1 var(--default-font-family);cursor:pointer}.gal-top .gal-stories:hover{background:var(--accent-10)}.gal-top .gal-stories svg{width:16px;height:16px}.tour-item video{width:100%;height:100%;object-fit:cover;display:block}.play-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;background:#0009;color:#fff;border-radius:999px;padding:10px 14px 10px 12px;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.play-badge em{font-style:normal;font-size:12px;font-weight:600}.play-badge.big{padding:18px}.play-badge.big svg{width:34px;height:34px}.tour-item.is-video{cursor:pointer}.tour-item.is-video:hover .play-badge{background:#000c}.tour-embed{grid-column:1 / -1;display:flex;justify-content:center;padding:8px 0}.embed-card{margin:0;width:100%;max-width:540px;display:grid;gap:8px;justify-items:center}.embed-card figcaption{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:13px;color:var(--gray-11)}.embed-card figcaption a{color:var(--gray-12);font-weight:600}.embed-tiktok-frame{width:325px;max-width:100%;height:578px;border:0;border-radius:8px;background:#000}.embed-yt-frame{width:100%;aspect-ratio:16 / 9;border:0;border-radius:8px}.lb-video{position:relative;border:0;padding:0;background:none;cursor:pointer}.lb-video img,.lb-video video{max-width:100%;max-height:calc(100vh - 140px);display:block}.stories-row{margin:8px 0 4px}.stories-row h2{font-size:18px;font-weight:600;margin:12px 0 8px}.stories-scroll{display:flex;gap:16px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.stories-scroll::-webkit-scrollbar{display:none}.adm-media{display:grid;gap:6px;width:220px}.adm-media video,.adm-media img{width:220px;max-height:300px;object-fit:cover;border-radius:8px;background:#000}.adm-media .embed-card{transform-origin:top left}.adm-meta{font-size:12px;color:var(--gray-11);word-break:break-word}.adm-row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.ugc-form{display:grid;gap:10px;max-width:640px;margin-top:8px}.ugc-form label{display:grid;gap:4px;font-size:14px}.ugc-form input,.ugc-form select,.ugc-form textarea{font:400 var(--font-size-2)/1.4 var(--default-font-family);border:0;border-radius:8px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a5),0 1px 2px #0000000d;padding:8px 10px;width:100%;box-sizing:border-box;color:var(--gray-12)}.ugc-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ugc-form .check{display:flex;gap:8px;align-items:flex-start}.vid-pick figure{position:relative}.vid-pick video{width:120px;height:160px;object-fit:cover;border-radius:8px;background:#000;display:block}.vid-pick .meta{font-size:12px;color:var(--gray-11)}@media (max-width: 760px){.gal-top .gal-stories{height:var(--space-5);font-size:var(--font-size-1);padding:0 8px 0 6px;border-radius:6px}.stories-row h2{font-size:16px}}.frosted-ui{--default-font-size: inherit;--default-line-height: inherit;--default-letter-spacing: normal}.rv-theme.frosted-ui{overflow-wrap:normal;-webkit-text-size-adjust:100%;text-size-adjust:100%;position:static;z-index:auto;min-height:0}.rv-ring{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:76px;background:none;border:0;padding:0;cursor:pointer;color:inherit}.rv-ring-pic{position:relative;width:72px;height:72px;display:grid;place-items:center}.rv-ring-pic svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rv-ring-pic path,.rv-ring-pic circle{fill:none;stroke:var(--accent-9);stroke-width:4;stroke-linecap:round}.rv-ring-pic .seen{stroke:var(--gray-a7)}.rv-ring-avatar.fui-AvatarRoot{width:60px;height:60px;border:2px solid var(--color-panel-solid);box-sizing:content-box}.rv-ring-avatar .fui-AvatarImage{object-fit:cover}.rv-ring-label{max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-12)}.rv-ring:focus-visible .rv-ring-pic{outline:2px solid var(--color-focus-root);outline-offset:2px;border-radius:50%}.rv-sv-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400}.rv-sv-layer .fui-DialogBackdrop{background:#000000eb}.rv-sv-layer .fui-DialogOverlay{padding:0}.fui-DialogContent.rv-sv{position:relative;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:center}.rv-sv-frame{position:relative;width:min(100vw,56.25dvh);height:100dvh;max-width:480px;background:#000;overflow:hidden;user-select:none;-webkit-user-select:none}@media (min-width: 768px){.rv-sv-frame{height:min(92dvh,860px);border-radius:14px}}.rv-sv-top{position:absolute;z-index:3;left:0;right:0;top:0;padding:10px 10px 28px;background:linear-gradient(rgba(0,0,0,.55),transparent)}.rv-sv-bars{display:flex;gap:4px}.rv-sv-bars span{flex:1;height:3px;border-radius:2px;background:#ffffff59;overflow:hidden}.rv-sv-bars i{display:block;height:100%;background:#fff}.rv-sv-head{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.rv-sv-who{display:flex;align-items:center;gap:8px;min-width:0}.rv-sv-who>div{display:flex;flex-direction:column;min-width:0}.rv-sv-name{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.rv-sv-time{color:#ffffffbf}.rv-sv-tools{display:flex;align-items:center;gap:2px}.rv-sv-btn.fui-IconButton{color:#fff}.rv-sv-btn.fui-IconButton:hover{background:#ffffff26}.rv-sv-paused{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:2px 8px;border-radius:99px;background:#ffffff2e;margin-right:4px}.rv-sv-stage{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;cursor:pointer}.rv-sv-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.rv-sv-slide.from-right{animation:rvSvIn .22s ease-out}.rv-sv-slide.from-left{animation:rvSvInL .22s ease-out}@keyframes rvSvIn{0%{transform:translate(14%);opacity:.3}}@keyframes rvSvInL{0%{transform:translate(-14%);opacity:.3}}@media (prefers-reduced-motion: reduce){.rv-sv-slide.from-right,.rv-sv-slide.from-left{animation:none}}.rv-sv-slide img,.rv-sv-slide video{display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .2s;pointer-events:none}.rv-sv-slide .on{opacity:1}.rv-sv-spin{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;pointer-events:none}.rv-sv-credit{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:28px 14px max(14px,env(safe-area-inset-bottom));background:linear-gradient(transparent,#0009);color:#ffffffe6;pointer-events:none}.rv-sv-nav.fui-IconButton{display:none}@media (min-width: 768px){.rv-sv-nav.fui-IconButton{display:inline-flex;position:fixed;z-index:4;top:50%;transform:translateY(-50%);border-radius:50%;background:var(--white-a11);color:var(--gray-12)}.rv-sv-nav.prev{left:calc(50% - min(50vw,46dvh * 9 / 16,240px) - 64px)}.rv-sv-nav.next{right:calc(50% - min(50vw,46dvh * 9 / 16,240px) - 64px)}.rv-sv-nav.fui-IconButton:disabled{opacity:.35}}.tile-empty{position:relative}.tile-empty-cta{position:absolute;z-index:3;left:0;right:0;bottom:18px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px;text-align:center}.tile-empty-cta p{margin:0;font-size:14px;color:var(--gray-11)}.tile-empty-cta .show-all{position:static}.tile-empty-cta .btn-outline{background:var(--color-panel-solid)}.zones{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding:16px 0 4px;margin-bottom:4px;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.zones::-webkit-scrollbar{display:none}.zgroup{display:inline-flex;align-items:center;gap:6px;flex:none}.zgroup-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-11);margin:0 2px 0 8px}.zchip{flex:none;height:var(--space-6);padding:0 var(--space-3);border:0;background:transparent;border-radius:var(--radius-thumb);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);color:var(--gray-a12);box-shadow:inset 0 0 0 1px var(--gray-a5);white-space:nowrap;cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s var(--ease-out)}.zchip em{font-style:normal;font-weight:400;color:var(--gray-a10);margin-left:2px}.zchip:hover{background-color:var(--gray-a2)}.zchip:active{background-color:var(--gray-a3);transform:scale(.97)}.zchip.active{color:var(--accent-11);background-color:var(--accent-a3);box-shadow:inset 0 0 0 1px var(--accent-a6)}.zchip.active em{color:var(--accent-a10)}.near-label{display:flex;align-items:center;gap:4px;margin:2px 0 0;font-size:13px;color:var(--gray-11)}.near-label svg{flex:none}.results-split{display:block;padding-right:var(--gutter)}.results-split .grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.map-col{display:none;position:static;height:auto}.results-split.show-map .list-col{display:none}.results-split.show-map .map-col{display:block;height:calc(100svh - var(--header-h) - 150px);margin:0 calc(-1 * var(--gutter))}.results-split.show-map .map-wrap{border-radius:0}.results-split.show-map~*{display:none}.map-pill{display:inline-flex;align-items:center;gap:8px;position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;background:var(--gray-12);color:var(--gray-1);border:0;border-radius:var(--radius-thumb);height:var(--space-8);padding:0 20px;font:var(--font-weight-medium) var(--font-size-2)/1 var(--default-font-family);box-shadow:var(--shadow-5);cursor:pointer}.map-pill:active{transform:translate(-50%) scale(.96)}.gmp-attr{position:absolute;left:10px;bottom:8px;z-index:2;font-family:Roboto,var(--default-font-family),sans-serif;font-style:normal;font-weight:400;font-size:12px;letter-spacing:normal;white-space:nowrap;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none}.gmp-attr.inline{position:static;color:#5e5e5e;text-shadow:none;pointer-events:auto}.gmp-attr.inline.on-dark{color:#fff}.pg-attr{position:absolute;right:12px;top:12px;z-index:3;background:var(--white-a11);border-radius:var(--radius-3);padding:3px 8px;line-height:1}.photo-grid.is-loading .pg{background:var(--gray-3);border-radius:0}.g-credit{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.g-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.g-author{display:inline-flex;align-items:center;gap:6px}.g-author img{width:20px;height:20px;border-radius:50%}.yelp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:12px 0 4px;padding:10px 12px;box-shadow:inset 0 0 0 1px var(--gray-a5);border-radius:var(--radius-5);color:inherit;text-decoration:none;font-size:14px}.yelp-rating .yelp-read{flex-basis:100%;font-size:13px;text-decoration:underline;color:var(--gray-11)}.data-page{max-width:760px;padding-top:24px;padding-bottom:80px}.data-page h1{font-size:32px;line-height:1.15;margin:12px 0 8px}.data-page h2{font-size:20px;margin:32px 0 8px}.data-page p,.data-page li{line-height:1.55}.data-page .lead{font-size:17px;color:var(--gray-11)}.data-page code{font-size:13px;background:var(--accent-a3);color:var(--accent-a11);padding:1px 5px;border-radius:var(--radius-2)}.data-stats{display:flex;gap:20px;flex-wrap:wrap;list-style:none;padding:0}.data-code{position:relative;margin:10px 0}.data-code pre{background:var(--gray-12);color:var(--gray-1);border-radius:var(--radius-5);padding:14px 76px 14px 14px;overflow-x:auto;font-size:13px;line-height:1.5;margin:0}.data-code pre code{background:none;padding:0;color:inherit}.data-copy{position:absolute;top:8px;right:8px;height:var(--space-5);padding:0 8px;border-radius:6px;border:0;background:var(--white-a3);color:var(--gray-1);font:var(--font-weight-medium) var(--font-size-1)/1 var(--default-font-family);cursor:pointer}.data-copy:hover{background:var(--white-a4)}.tile-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px 16px 14px;color:#fff;overflow:hidden;background:radial-gradient(120% 90% at 85% 10%,var(--ph-a) 0%,transparent 60%),linear-gradient(155deg,var(--ph-b) 0%,var(--ph-c) 100%)}.tile-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 15% 100%,rgba(0,0,0,.28),transparent 70%);pointer-events:none}.tile-ph>*{position:relative;z-index:1}.tile-ph-icon{position:absolute;top:14px;right:14px;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#ffffff29;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;z-index:1;transition:transform .45s var(--ease-spring)}.card:hover .tile-ph-icon{transform:scale(1.08) rotate(-4deg)}.tile-ph-name{font-size:19px;line-height:1.15;font-weight:700;letter-spacing:-.01em;text-shadow:0 1px 12px rgba(0,0,0,.18);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tile-ph-meta{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.82}.tile.wide .tile-ph{padding:28px}.tile.wide .tile-ph-icon{width:84px;height:84px;border-radius:24px;top:24px;right:24px}.tile.wide .tile-ph-name{font-size:30px}.tone-coffee{--ph-a: #f2b880;--ph-b: #b5652f;--ph-c: #4a2615}.tone-lounge{--ph-a: #f28fb1;--ph-b: #7b3a8f;--ph-c: #241638}.tone-cowork{--ph-a: #8fd3f2;--ph-b: #2f6db5;--ph-c: #14203f}.tone-hotel{--ph-a: #f2d38f;--ph-b: #b58a2f;--ph-c: #3b2a12}.tone-library{--ph-a: #a8e6b8;--ph-b: #2f8f6b;--ph-c: #12322a}.tone-other{--ph-a: #c9c2f2;--ph-b: #5a5fa8;--ph-c: #1f2240}.tile-badge,.tile-tier{z-index:2}.tile-empty .tile-ph-name,.tile-empty .tile-ph-meta{display:none}.photo-note{margin:-4px 0 14px;font-size:13px;color:var(--gray-11)}.data-clients{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:16px 0 20px}.data-clients section{box-shadow:inset 0 0 0 1px var(--gray-a5),0 1px 2px #0000000d;background:var(--color-panel-solid);border-radius:var(--radius-6);padding:16px 18px;min-width:0}.data-clients h3{margin:0 0 8px;font-size:17px}.data-clients ol{margin:0 0 10px;padding-left:20px;line-height:1.5}.data-clients .data-code pre{white-space:pre-wrap;word-break:break-all}.data-btn{display:inline-flex;align-items:center;height:var(--space-6);padding:0 12px;border-radius:8px;background:var(--accent-9);color:var(--accent-9-contrast)!important;font-weight:var(--font-weight-medium);font-size:var(--font-size-2);text-decoration:none;margin:0 6px 6px 0}.data-btn:hover{background:var(--accent-10)}.adm-tabs{display:flex;gap:8px;margin:18px 0 8px}.fact-edits .fe-pending{border-left:3px solid var(--warning-9)}.adm-budget{margin:4px 0 12px;font-size:14px}.zone-page{padding-top:24px;padding-bottom:64px}.zone-intro{max-width:760px;font-size:16px;line-height:1.6;color:var(--gray-11);margin:0 0 16px}.zone-sib{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.zone-grid{margin-top:8px}.zone-more{margin-top:48px;padding-top:24px;border-top:1px solid var(--gray-a4)}.zone-more h2{font-size:20px;margin:0 0 12px}.more-near-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.more-near-list .chip,.zone-sib .chip{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.more-near-list em,.zone-sib em{font-style:normal;color:var(--gray-a10)}.theme-toggle{position:relative}.theme-btn{width:var(--space-6);height:var(--space-6);border:0;border-radius:8px;background:transparent;color:var(--gray-12);display:grid;place-items:center;cursor:pointer}.theme-btn:hover,.theme-btn[aria-expanded=true]{background:var(--gray-a3)}.theme-btn:focus-visible,.theme-seg button:focus-visible{outline:2px solid var(--accent-8);outline-offset:1px}.theme-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:120;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 12px;background:var(--color-panel-solid);border-radius:var(--radius-4);box-shadow:var(--shadow-5);white-space:nowrap}.theme-pop-title{font-size:14px;font-weight:var(--font-weight-medium);color:var(--gray-12)}.theme-seg{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:var(--gray-a3)}.theme-seg button{width:32px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--gray-11);display:grid;place-items:center;cursor:pointer}.theme-seg button:hover{color:var(--gray-12)}.theme-seg button.on{background:var(--color-panel-solid);color:var(--gray-12);box-shadow:inset 0 0 0 1px var(--gray-a4),0 1px 2px #0000001a}.dark .gmp-attr.inline{color:#fff}.dark .pg-attr .gmp-attr.inline{color:#5e5e5e}.dark .pg-attr{background:#ffffffeb}.dark .tile-ph{filter:brightness(.78) saturate(.9)}.dark .data-code pre{background:var(--gray-3);color:var(--gray-12);box-shadow:inset 0 0 0 1px var(--gray-a4)}.dark .data-copy{color:var(--gray-12);background:var(--white-a3)}.dark .rv-sv-nav.fui-IconButton{color:#111}.dark .avatar.sm,.dark .review .avatar{color:var(--gray-1)}.dark .maplibregl-ctrl-group{background:var(--gray-3);box-shadow:0 0 0 1px var(--gray-a5)}.dark .maplibregl-ctrl-group button+button{border-top-color:var(--gray-a5)}.dark .maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert(1)}.dark .maplibregl-ctrl-attrib,.dark .maplibregl-ctrl.maplibregl-ctrl-attrib.maplibregl-compact{background:#111c;color:var(--gray-11)}.dark .maplibregl-ctrl-attrib a{color:var(--gray-12)}.dark .maplibregl-ctrl-attrib-button{filter:invert(1)}.dark .maplibregl-popup-content{background:var(--color-panel-solid);color:var(--gray-12)}.dark .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.dark .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.dark .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--color-panel-solid)}.dark .maplibregl-popup-anchor-top .maplibregl-popup-tip,.dark .maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.dark .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--color-panel-solid)}:root,.light,.light-theme{--tomato-1: #fffbf8;--tomato-2: #fdf3ec;--tomato-3: #fae6db;--tomato-4: #f6d6c7;--tomato-5: #f0c4b1;--tomato-6: #e8ae97;--tomato-7: #dc9179;--tomato-8: #cd6d52;--tomato-9: #c0341f;--tomato-10: #a8301c;--tomato-11: #a52f1b;--tomato-12: #4e1d12;--tomato-a1: rgba(192,52,31,.02);--tomato-a2: rgba(192,52,31,.05);--tomato-a3: rgba(192,52,31,.1);--tomato-a4: rgba(192,52,31,.16);--tomato-a5: rgba(192,52,31,.23);--tomato-a6: rgba(192,52,31,.31);--tomato-a7: rgba(192,52,31,.42);--tomato-a8: rgba(192,52,31,.58);--tomato-a9: #c0341f;--tomato-a10: #a8301c;--tomato-a11: #a52f1b;--tomato-a12: #4e1d12;--tomato-contrast: #ffffff;--tomato-surface: rgba(253,243,236,.8);--tomato-indicator: #c0341f;--tomato-track: #c0341f;--sand-1: #fcfaf5;--sand-2: #f7f4ed;--sand-3: #f1ebe0;--sand-4: #ede5d6;--sand-5: #e8e0cf;--sand-6: #e3dbc9;--sand-7: #d6ccb7;--sand-8: #c2b69d;--sand-9: #8f8778;--sand-10: #847c6e;--sand-11: #67635a;--sand-12: #1f1d19;--sand-a1: rgba(110,80,20,.015);--sand-a2: rgba(110,80,20,.035);--sand-a3: rgba(110,80,20,.065);--sand-a4: rgba(110,80,20,.1);--sand-a5: rgba(110,80,20,.14);--sand-a6: rgba(110,80,20,.19);--sand-a7: rgba(90,65,20,.27);--sand-a8: rgba(80,58,20,.38);--sand-a9: rgba(50,40,20,.55);--sand-a10: rgba(50,40,20,.6);--sand-a11: rgba(40,32,16,.69);--sand-a12: rgba(24,22,18,.95);--sand-2-translucent: rgba(247,244,237,.85);--rv-bg: #f7f4ed;--rv-card: #fffdf8;--rv-ink: #1f1d19;--rv-rust: #c0341f;--rv-rust-ink: #ffffff;--rv-rust-text: #a52f1b;--rv-sage-text: #0b5f63;--rv-sage: #0e6e72;--rv-green: #0e7a66;--rv-sage-a3: rgba(14,110,114,.1);--rv-sage-a4: rgba(14,110,114,.15);--rv-sage-a6: rgba(14,110,114,.32);--rv-apricot: #ffe3b0;--rv-apricot-ink: #1f1d19;--rv-ring: #8a5a12;--rv-map-filter: sepia(.32) saturate(1.15) hue-rotate(-6deg) brightness(.99);--rv-theme-color: #f7f4ed}.rv-theme{--color-background: var(--rv-bg);--color-panel-solid: var(--rv-card);--color-panel-translucent: rgba(255,253,248,.86);--color-surface: rgba(255,253,248,.92);--color-focus-root: var(--rv-ring);--color-selection-root: rgba(192,52,31,.18)}:root.dark,.dark,.dark-theme{--tomato-1: #19110e;--tomato-2: #211612;--tomato-3: #351a13;--tomato-4: #461c13;--tomato-5: #552318;--tomato-6: #652d20;--tomato-7: #7c3a2a;--tomato-8: #a14a35;--tomato-9: #e05a40;--tomato-10: #e86b52;--tomato-11: #f4937a;--tomato-12: #fbd8cb;--tomato-a1: rgba(224,90,64,.03);--tomato-a2: rgba(224,90,64,.06);--tomato-a3: rgba(224,90,64,.16);--tomato-a4: rgba(224,90,64,.24);--tomato-a5: rgba(224,90,64,.31);--tomato-a6: rgba(224,90,64,.39);--tomato-a7: rgba(224,90,64,.5);--tomato-a8: rgba(224,90,64,.68);--tomato-a9: #e05a40;--tomato-a10: #e86b52;--tomato-a11: #f4937a;--tomato-a12: #fbd8cb;--tomato-contrast: #141210;--tomato-surface: rgba(53,26,19,.5);--tomato-indicator: #e05a40;--tomato-track: #e05a40;--sand-1: #141210;--sand-2: #1c1916;--sand-3: #23201d;--sand-4: #2a2622;--sand-5: #312c27;--sand-6: #3a342e;--sand-7: #4a433b;--sand-8: #5f564b;--sand-9: #6f665a;--sand-10: #7c7366;--sand-11: #b5ac9c;--sand-12: #eee8dc;--sand-a1: rgba(255,236,205,.015);--sand-a2: rgba(255,236,205,.035);--sand-a3: rgba(255,236,205,.06);--sand-a4: rgba(255,236,205,.085);--sand-a5: rgba(255,236,205,.115);--sand-a6: rgba(255,236,205,.15);--sand-a7: rgba(255,236,205,.21);--sand-a8: rgba(255,236,205,.3);--sand-a9: rgba(255,236,205,.4);--sand-a10: rgba(255,236,205,.46);--sand-a11: rgba(255,240,215,.68);--sand-a12: rgba(255,248,235,.92);--sand-2-translucent: rgba(28,25,22,.86);--rv-bg: #141210;--rv-card: #1c1916;--rv-ink: #eee8dc;--rv-rust: #e05a40;--rv-rust-ink: #141210;--rv-rust-text: #f4937a;--rv-sage-text: #5cc9b2;--rv-sage: #2aa88e;--rv-green: #2aa88e;--rv-sage-a3: rgba(42,168,142,.16);--rv-sage-a4: rgba(42,168,142,.22);--rv-sage-a6: rgba(42,168,142,.42);--rv-apricot: #ffe3b0;--rv-apricot-ink: #1f1d19;--rv-ring: #ffcf80;--rv-map-filter: sepia(.38) saturate(1.2) hue-rotate(-8deg) brightness(.96);--rv-theme-color: #141210}.dark .rv-theme,.dark .rv-theme[data-accent-color]{--accent-9: #ffe3b0;--accent-10: #ffd596;--accent-9-contrast: #1f1d19;--accent-a9: #ffe3b0;--accent-a10: #ffd596;--color-background: var(--rv-bg);--color-panel-solid: var(--rv-card);--color-panel-translucent: rgba(28,25,22,.86);--color-surface: rgba(0,0,0,.25);--color-focus-root: var(--rv-ring);--color-selection-root: rgba(224,90,64,.3)}html,body{background:var(--rv-bg)}.chip.active,.chip.on,.zchip.active{color:var(--rv-sage-text);background-color:var(--rv-sage-a3);box-shadow:inset 0 0 0 1px var(--rv-sage-a6)}.chip.active:hover,.chip.on:hover{background-color:var(--rv-sage-a4)}.zchip.active em{color:var(--rv-sage-text);opacity:.8}.tag{background:var(--rv-sage-a3);color:var(--rv-sage-text)}.cm-dot{background:var(--rv-green)}.tile-tier{background:var(--rv-apricot);color:var(--rv-apricot-ink);box-shadow:0 1px 2px #0000001f}.pin{color:var(--rv-rust-text)}.pin.hot,.pin.sel{background:var(--rv-rust);color:var(--rv-rust-ink)}.card.hot .tile{box-shadow:0 0 0 2px var(--rv-rust)}.maplibregl-canvas{filter:var(--rv-map-filter)}.tone-lounge{--ph-a: #f2a07b;--ph-b: #a8452e;--ph-c: #3a1810}.tone-cowork{--ph-a: #8fd6cf;--ph-b: #0e6e72;--ph-c: #0c2a2b}.tone-library{--ph-a: #b5e0c4;--ph-b: #0e7a66;--ph-c: #0f2e27}.tone-other{--ph-a: #ead6ae;--ph-b: #8a6a3a;--ph-c: #2e2414}.dark .maplibregl-ctrl-attrib,.dark .maplibregl-ctrl.maplibregl-ctrl-attrib.maplibregl-compact{background:#141210cc}.dark .rv-sv-nav.fui-IconButton{color:#141210}
