:root{--gray-0:#f8fafb;--gray-1:#f2f4f6;--gray-2:#ebedef;--gray-3:#e0e4e5;--gray-4:#d1d6d8;--gray-5:#b1b6b9;--gray-6:#979b9d;--gray-7:#7e8282;--gray-8:#666968;--gray-9:#50514f;--gray-10:#3a3a37;--gray-11:#252521;--gray-12:#121210;--red-0:#fff5f5;--red-1:#ffe3e3;--red-2:#ffc9c9;--red-3:#ffa8a8;--red-4:#ff8787;--red-5:#ff6b6b;--red-6:#fa5252;--red-7:#f03e3e;--red-8:#e03131;--red-9:#c92a2a;--red-10:#b02525;--red-11:#962020;--red-12:#7d1a1a;--pink-0:#fff0f6;--pink-1:#ffdeeb;--pink-2:#fcc2d7;--pink-3:#faa2c1;--pink-4:#f783ac;--pink-5:#f06595;--pink-6:#e64980;--pink-7:#d6336c;--pink-8:#c2255c;--pink-9:#a61e4d;--pink-10:#8c1941;--pink-11:#731536;--pink-12:#59102a;--purple-0:#f8f0fc;--purple-1:#f3d9fa;--purple-2:#eebefa;--purple-3:#e599f7;--purple-4:#da77f2;--purple-5:#cc5de8;--purple-6:#be4bdb;--purple-7:#ae3ec9;--purple-8:#9c36b5;--purple-9:#862e9c;--purple-10:#702682;--purple-11:#5a1e69;--purple-12:#44174f;--violet-0:#f3f0ff;--violet-1:#e5dbff;--violet-2:#d0bfff;--violet-3:#b197fc;--violet-4:#9775fa;--violet-5:#845ef7;--violet-6:#7950f2;--violet-7:#7048e8;--violet-8:#6741d9;--violet-9:#5f3dc4;--violet-10:#5235ab;--violet-11:#462d91;--violet-12:#3a2578;--indigo-0:#edf2ff;--indigo-1:#dbe4ff;--indigo-2:#bac8ff;--indigo-3:#91a7ff;--indigo-4:#748ffc;--indigo-5:#5c7cfa;--indigo-6:#4c6ef5;--indigo-7:#4263eb;--indigo-8:#3b5bdb;--indigo-9:#364fc7;--indigo-10:#2f44ad;--indigo-11:#283a94;--indigo-12:#21307a;--blue-0:#e7f5ff;--blue-1:#d0ebff;--blue-2:#a5d8ff;--blue-3:#74c0fc;--blue-4:#4dabf7;--blue-5:#339af0;--blue-6:#228be6;--blue-7:#1c7ed6;--blue-8:#1971c2;--blue-9:#1864ab;--blue-10:#145591;--blue-11:#114678;--blue-12:#0d375e;--cyan-0:#e3fafc;--cyan-1:#c5f6fa;--cyan-2:#99e9f2;--cyan-3:#66d9e8;--cyan-4:#3bc9db;--cyan-5:#22b8cf;--cyan-6:#15aabf;--cyan-7:#1098ad;--cyan-8:#0c8599;--cyan-9:#0b7285;--cyan-10:#095c6b;--cyan-11:#074652;--cyan-12:#053038;--teal-0:#e6fcf5;--teal-1:#c3fae8;--teal-2:#96f2d7;--teal-3:#63e6be;--teal-4:#38d9a9;--teal-5:#20c997;--teal-6:#12b886;--teal-7:#0ca678;--teal-8:#099268;--teal-9:#087f5b;--teal-10:#066649;--teal-11:#054d37;--teal-12:#033325;--green-0:#ebfbee;--green-1:#d3f9d8;--green-2:#b2f2bb;--green-3:#8ce99a;--green-4:#69db7c;--green-5:#51cf66;--green-6:#40c057;--green-7:#37b24d;--green-8:#2f9e44;--green-9:#2b8a3e;--green-10:#237032;--green-11:#1b5727;--green-12:#133d1b;--lime-0:#f4fce3;--lime-1:#e9fac8;--lime-2:#d8f5a2;--lime-3:#c0eb75;--lime-4:#a9e34b;--lime-5:#94d82d;--lime-6:#82c91e;--lime-7:#74b816;--lime-8:#66a80f;--lime-9:#5c940d;--lime-10:#4c7a0b;--lime-11:#3c6109;--lime-12:#2c4706;--yellow-0:#fff9db;--yellow-1:#fff3bf;--yellow-2:#ffec99;--yellow-3:#ffe066;--yellow-4:#ffd43b;--yellow-5:#fcc419;--yellow-6:#fab005;--yellow-7:#f59f00;--yellow-8:#f08c00;--yellow-9:#e67700;--yellow-10:#b35c00;--yellow-11:#804200;--yellow-12:#663500;--orange-0:#fff4e6;--orange-1:#ffe8cc;--orange-2:#ffd8a8;--orange-3:#ffc078;--orange-4:#ffa94d;--orange-5:#ff922b;--orange-6:#fd7e14;--orange-7:#f76707;--orange-8:#e8590c;--orange-9:#d9480f;--orange-10:#bf400d;--orange-11:#99330b;--orange-12:#802b09;--choco-0:#fff8dc;--choco-1:#fce1bc;--choco-2:#f7ca9e;--choco-3:#f1b280;--choco-4:#e99b62;--choco-5:#df8545;--choco-6:#d46e25;--choco-7:#bd5f1b;--choco-8:#a45117;--choco-9:#8a4513;--choco-10:#703a13;--choco-11:#572f12;--choco-12:#3d210d;--brown-0:#faf4eb;--brown-1:#ede0d1;--brown-2:#e0cab7;--brown-3:#d3b79e;--brown-4:#c5a285;--brown-5:#b78f6d;--brown-6:#a87c56;--brown-7:#956b47;--brown-8:#825b3a;--brown-9:#6f4b2d;--brown-10:#5e3a21;--brown-11:#4e2b15;--brown-12:#422412;--sand-0:#f8fafb;--sand-1:#e6e4dc;--sand-2:#d5cfbd;--sand-3:#c2b9a0;--sand-4:#aea58c;--sand-5:#9a9178;--sand-6:#867c65;--sand-7:#736a53;--sand-8:#5f5746;--sand-9:#4b4639;--sand-10:#38352d;--sand-11:#252521;--sand-12:#121210;--camo-0:#f9fbe7;--camo-1:#e8ed9c;--camo-2:#d2df4e;--camo-3:#c2ce34;--camo-4:#b5bb2e;--camo-5:#a7a827;--camo-6:#999621;--camo-7:#8c851c;--camo-8:#7e7416;--camo-9:#6d6414;--camo-10:#5d5411;--camo-11:#4d460e;--camo-12:#36300a;--jungle-0:#ecfeb0;--jungle-1:#def39a;--jungle-2:#d0e884;--jungle-3:#c2dd6e;--jungle-4:#b5d15b;--jungle-5:#a8c648;--jungle-6:#9bbb36;--jungle-7:#8fb024;--jungle-8:#84a513;--jungle-9:#7a9908;--jungle-10:#658006;--jungle-11:#516605;--jungle-12:#3d4d04}body{font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:800;line-height:1}h1{font-size:2.5em}@media (max-width:800px){h1{font-size:2.2em}}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.875em}p{margin:1em 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}small{font-size:12px}header p{color:var(--gray-6);text-wrap:balance}article :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:32px}article :is(h1,h2,h3,h4,h5,h6){margin-bottom:16px}article p{text-wrap:pretty}article hr{border:0;border-top:1px solid var(--gray-2);margin:2em 25%}body{--header-height:64px;grid-template-rows:var(--header-height)1fr auto;overscroll-behavior:none;display:grid}@media (max-width:540px){body{--header-height:48px}}body>header{z-index:100;position:sticky;top:0}body>main{width:100%;max-width:1200px;min-height:calc(100dvh - 64px);margin:auto;padding:32px 16px 64px}body>footer{grid-template-columns:320px 1fr 320px;display:grid}@media (max-width:1280px){body>footer{grid-template-columns:320px 1fr 84px}}@media (max-width:800px){body>footer{display:block}}body>header{background:rgba(255,255,255,.533) radial-gradient(circle,color-mix(in srgb,var(--pink-2)50%,transparent)0%,color-mix(in srgb,var(--indigo-2)50%,transparent)100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:16px;padding:16px 16px 16px 32px;display:flex;box-shadow:inset 0 -1px rgba(0,0,0,.067)}body.simple :is(body>header){padding-left:16px}body>header #menu_toggle{display:none}@media (max-width:540px){body>header #menu_toggle{display:block}}body>header #menu_toggle svg{pointer-events:none}body>header #dd_site_menu{margin-top:-8px}body>header #dd_site_menu a{padding-right:24px}body>header #logo{flex-direction:column;justify-content:center;padding:0;display:flex}body>header #logo picture{height:32px}body>header #logo picture img{height:100%}body>header #logo:hover{background:0 0}body>header nav ul{margin:-16px 0;padding:0;list-style:none;display:flex}body>header a{border-radius:var(--border-radius);padding:16px}body>header a svg.icon{width:24px;height:24px}body>header .btn{border-radius:var(--border-radius);padding:16px}body>header .btn svg.icon{width:24px;height:24px}body>header button{border-radius:var(--border-radius);padding:16px}body>header button svg.icon{width:24px;height:24px}body>header a{color:var(--gray-12);white-space:nowrap;gap:8px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover){body>header a:hover{color:inherit;background-color:rgba(0,0,0,.067)}}body>header a.current{cursor:default;background:0 0;text-decoration:underline}body>header button{cursor:pointer;background:0 0;border:none}@media (hover:hover){body>header button:hover{background-color:rgba(0,0,0,.067)}body>header button:focus-within{background-color:rgba(0,0,0,.067)}}body>header .dropdown:focus-within>button{background-color:rgba(0,0,0,.067)}body>header .dropdown:focus-within div[role=menu]{top:calc(100% - 8px)}@media (max-width:760px){body>header nav{display:none}body>header #menu_toggle{display:block}}@media (max-width:540px){body>header{padding:8px 8px 8px 16px}body>header #logo picture{height:24px!important}body>header a{padding:8px}body>header button{padding:8px}body>header #user .profile_pic{margin:0!important}body>header .dropdown:focus-within div[role=menu]{top:calc(100% - 4px)}}body>header #notifs_menu_trigger{justify-content:center;align-items:center;gap:4px;display:flex}body>header #notifs_menu_trigger>*{pointer-events:none}body>header #notifs_menu_trigger i{background:var(--red-7);color:#fff;border-radius:50%;min-width:18px;padding:2px;font-size:12px;font-style:normal}body>header #notifs_menu_trigger i:empty{display:none}body>header #dd_notifs{min-width:240px;max-width:320px;max-height:50dvh;margin-top:-8px;padding:4px;transition:all .2s ease-in-out}body>header #dd_notifs.loading{position:fixed}body>header #dd_notifs #notifs_list{scrollbar-width:thin;flex-direction:column;gap:4px;height:100%;display:flex;overflow-y:auto}body>header #dd_notifs #notifs_list .profile_pic{flex-shrink:0;height:24px}body>header #dd_notifs #notifs_list .notif{color:var(--gray-8);white-space:wrap;font-size:14px;font-weight:400}body>header #dd_notifs #notifs_list .notif.new{background:var(--jungle-0);color:var(--gray-12);font-weight:600}body>header #dd_notifs #notifs_list .notif.new:hover{background:var(--jungle-1)}body>header #dd_notifs #notifs_list .empty{height:120px;color:var(--gray-6);justify-content:center;align-items:center;padding:8px;font-size:14px;display:flex}body>header #user{max-width:180px;color:var(--gray-12);align-items:center;gap:8px;font-weight:600;display:flex}body>header #user>*{pointer-events:none}body>header #user .profile_pic{background-color:#fff;flex-shrink:0;height:32px;margin:-4px 0}body>header #user .profile_pic .placeholder{font-size:12px}@media (max-width:540px){body>header #user .profile_pic{height:24px;margin:0}}body>header #user .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:800px){body>header #user .profile_pic{margin:-4px}body>header #user .name{display:none}}body>header #user:focus{outline:none}body>header #dd_user_menu{margin-top:-8px}body>header #dd_user_menu a{padding-right:24px}body>footer{background:var(--gray-12);color:var(--gray-6);padding:32px;font-size:14px}body>footer .logo{height:24px}body>footer .tagline{color:#fff;margin-top:4px}body>footer .contact_info{flex-direction:column;align-items:flex-start;gap:8px;margin:24px 0;display:flex}body>footer .contact_info address{line-height:1.2}body>footer .copyright{color:var(--gray-6);font-size:12px}body>footer .links{justify-content:center;gap:32px 64px;display:flex}@media (max-width:1070px){body>footer .links{flex-wrap:wrap;gap:32px 0}body>footer .links>div{flex-basis:50%}}@media (max-width:800px){body>footer .links{margin-top:32px}body>footer .links>div a{white-space:wrap}}@media (max-width:420px){body>footer .links{padding-right:0}body>footer .links>div a{white-space:wrap}}body>footer a{align-items:center;gap:8px;display:flex}body>footer a svg{fill:currentColor;width:16px;height:16px}body>footer a{color:var(--gray-4);-webkit-text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-underline-offset:2px;white-space:nowrap}body>footer a:hover{color:var(--gray-0)}body>footer h3{margin:0 0 16px}body>footer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.flex{display:flex}.flex.col{flex-direction:column}.flex.fd-c{flex-direction:column}.flex.ai-c{align-items:center}.flex.center{justify-content:center;align-items:center}.flex.ai-s{align-items:flex-start}.flex.jc-c{justify-content:center}.flex.jc-sb{justify-content:space-between}.flex.wrap{flex-wrap:wrap}.ib{display:inline-block}.w100{width:100%}.h100{height:100%}.ta-c{text-align:center}button{color:inherit;font-size:inherit;white-space:nowrap;font-family:inherit}button>*{pointer-events:none}.btn{--bg-color:var(--brand-color2);border:1px solid var(--bg-color);background:var(--bg-color);color:#fff;white-space:nowrap;cursor:pointer;border-radius:10em;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5em;padding:8px 20px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;transition:all .1s ease-in-out;display:inline-flex}.btn svg.icon{width:20px;height:20px}.btn.sm{padding:4px 12px;font-size:14px}.btn.sm svg{width:16px;height:16px}@media (hover:hover){.btn:hover{--bg-color:color-mix(in srgb,var(--brand-color2)90%,white);color:#fff}.btn:active{--bg-color:color-mix(in srgb,var(--brand-color2)90%,white);color:#fff}}.btn.primary.loading:after{border-top-color:#fff}.btn.secondary{--bg-color:var(--gray-1);color:var(--gray-12)}@media (hover:hover){.btn.secondary:hover{--bg-color:var(--gray-2);color:var(--gray-12)}}.btn.outline{--bg-color:transparent;border:1px solid var(--gray-4);color:inherit}.btn.outline:hover{background:var(--gray-1)}.btn.ghost{--bg-color:transparent;color:inherit}.btn.ghost:hover{--bg-color:var(--gray-1)}.btn.ghost.loading{--bg-color:var(--gray-1)}.btn.pill{border-radius:10em}.btn.utility{--bg-color:white;border:1px solid var(--gray-3);color:var(--gray-12);box-shadow:0 1px 1px 0 var(--gray-2);padding:6px 12px;font-size:14px}.btn.utility:hover{border-color:var(--gray-4);background:var(--gray-0);color:var(--gray-12)}.btn.more_actions{padding:8px}.btn.more_actions svg{width:24px;height:24px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--brand-color4);outline-offset:2px}.btn:active:not(:disabled){scale:.95}form h2{margin:48px 0 0}form .f{margin:1.5em 0}label:not(:has(input[type=checkbox],input[type=radio])){display:block}label:has(input[type=checkbox],input[type=radio]){cursor:pointer}label:has(input[type=checkbox]:disabled,input[type=radio]:disabled){cursor:not-allowed}.f>label>span:first-child{margin-bottom:2px;font-size:14px;font-weight:500;display:block}.f>label>span:first-child small{color:var(--gray-6)}label:has(input:required)>span:first-child:after{content:" *";color:var(--red-6);font-size:1.2em}label:has(select:required)>span:first-child:after{content:" *";color:var(--red-6);font-size:1.2em}label:has(textarea:required)>span:first-child:after{content:" *";color:var(--red-6);font-size:1.2em}label.required>span:first-child:after{content:" *";color:var(--red-6);font-size:1.2em}label+small{color:var(--gray-8);margin-top:4px;font-size:12px;display:block}label+small.error{color:var(--red-6)}input,select,textarea{-ms-appearance:none;appearance:none;border:1px solid var(--border-color,var(--gray-5));border-radius:var(--border-radius);width:100%;color:var(--gray-12);scrollbar-width:thin;background:#fff;margin:0;padding:8px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;display:block}input::-ms-input-placeholder{color:var(--gray-6)}input::placeholder{color:var(--gray-6)}textarea::-ms-input-placeholder{color:var(--gray-6)}textarea::placeholder{color:var(--gray-6)}input:focus,select:focus,textarea:focus,[contenteditable]:focus,.choices.is-focused .choices__inner{box-shadow:0 0 0 2px white,0 0 0 4px var(--brand-color4);outline:none}select{background:white var(--icon-chevron)no-repeat right 8px center;text-overflow:ellipsis;padding-right:32px;overflow:hidden}select:has(option:disabled:checked){color:var(--gray-6)}select[multiple]{height:42px}textarea{resize:vertical;min-height:calc(18px + 2em)}input:disabled{opacity:.5;cursor:not-allowed}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search])):user-valid:not(:-ms-placeholder-shown){--border-color:var(--green-6);background-color:var(--green-0)}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search])):user-valid:not(:placeholder-shown):is(.f input){background:var(--green-0)var(--icon-valid)no-repeat right 8px center;padding-right:40px}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search])):user-valid:not(:placeholder-shown){--border-color:var(--green-6);background-color:var(--green-0)}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search])):user-valid:not(:placeholder-shown):is(.f input){background:var(--green-0)var(--icon-valid)no-repeat right 8px center;padding-right:40px}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search]))[aria-invalid=false]{--border-color:var(--green-6);background-color:var(--green-0)}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search]))[aria-invalid=false]:is(.f input){background:var(--green-0)var(--icon-valid)no-repeat right 8px center;padding-right:40px}form:not([novalidate]) select:user-valid:not(:has(option:disabled:checked)){--border-color:var(--green-6);background-color:var(--green-0)}form:not([novalidate]) select:user-valid:not(:has(option:disabled:checked)):is(.f input){background:var(--green-0)var(--icon-valid)no-repeat right 8px center;padding-right:40px}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search])):user-invalid{--border-color:var(--red-6);background-color:var(--red-0)}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search])):user-invalid:is(.f input){background:var(--red-0)var(--icon-invalid)no-repeat right 8px center;padding-right:40px}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search])):user-invalid::-ms-input-placeholder{color:var(--red-5)}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search])):user-invalid::placeholder{color:var(--red-5)}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search]))[aria-invalid=true]{--border-color:var(--red-6);background-color:var(--red-0)}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search]))[aria-invalid=true]:is(.f input){background:var(--red-0)var(--icon-invalid)no-repeat right 8px center;padding-right:40px}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search]))[aria-invalid=true]::-ms-input-placeholder{color:var(--red-5)}input:not(:is([type=checkbox],[type=radio],[type=tel],[type=search]))[aria-invalid=true]::placeholder{color:var(--red-5)}select:user-invalid:has(option:disabled:checked){--border-color:var(--red-6);background-color:var(--red-0)}select:user-invalid:has(option:disabled:checked):is(.f input){background:var(--red-0)var(--icon-invalid)no-repeat right 8px center;padding-right:40px}select:user-invalid:has(option:disabled:checked)::-ms-input-placeholder{color:var(--red-5)}select:user-invalid:has(option:disabled:checked)::placeholder{color:var(--red-5)}input[type=checkbox]:user-invalid{--border-color:var(--red-6);background-color:var(--red-0)}input[type=radio]:user-invalid{--border-color:var(--red-6);background-color:var(--red-0)}input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=checkbox]{-ms-appearance:none;appearance:none;margin-top:-.2em;border:1px solid var(--border-color,var(--gray-5));vertical-align:middle;background:#fff;border-radius:.2em;width:1.25em;height:1.25em;padding:0;font-size:1em;line-height:1;display:inline-block}input[type=checkbox]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25em}input[type=checkbox]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25em}input[type=radio]{-ms-appearance:none;appearance:none;margin-top:-.2em;border:1px solid var(--border-color,var(--gray-5));vertical-align:middle;background:#fff;border-radius:.2em;width:1.25em;height:1.25em;padding:0;font-size:1em;line-height:1;display:inline-block}input[type=radio]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25em}input[type=radio]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25em}input[type=checkbox]:indeterminate{background-image:var(--icon-minus)}input[type=checkbox]:checked{border-color:var(--brand-color3);background:var(--brand-color3)var(--icon-checkbox)no-repeat center;background-size:.8em}input[type=radio]{border-radius:50%}input[type=radio]:checked{border-width:.4em;border-color:var(--brand-color3);background-color:#fff;background-image:none}input[type=checkbox][role=switch]{border:2px solid var(--gray-5);background-color:var(--gray-4);border-radius:1.25em;width:2.25em;height:1.25em;margin-left:-.1em;line-height:1.25em}input[type=checkbox][role=switch]:before{aspect-ratio:1;content:"";background-color:#fff;border-radius:50%;height:100%;transition:margin .1s ease-in-out;display:block}input[type=checkbox][role=switch]:checked{border-color:var(--brand-color3);background-color:var(--brand-color3);background-image:none}input[type=checkbox][role=switch]:checked:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{margin-left:1em}input[type=checkbox][role=switch]:checked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-right:1em}form .actions{border-top:1px solid var(--gray-3);justify-content:center;gap:1em;padding:32px 0;display:flex}form .actions .btn{width:100%}dialog :is(form .actions){margin-bottom:0;padding-bottom:0}form.centered{max-width:480px;margin:0 auto}@media (min-width:600px){form.centered{width:480px}}form .profile_picture{text-align:center;width:256px;margin:32px auto}form .profile_picture label{background-color:var(--gray-1);text-underline-offset:4px;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;height:256px;margin-bottom:8px;text-decoration:underline;text-decoration-thickness:1px;display:flex;position:relative;overflow:hidden}form .profile_picture label:hover{background-color:var(--gray-2)}form .profile_picture label img{object-fit:contain;width:100%;height:100%}form .profile_picture label button.remove{cursor:pointer;color:#fff;background:rgba(0,0,0,.533);border:0;border-radius:50%;padding:4px;transition:all .1s ease-in-out;display:none;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}form .profile_picture label button.remove:hover{background:#000;transform:translate(-50%)scale(1.1)}form .profile_picture label:has(img){cursor:default;pointer-events:none;font-size:0}form .profile_picture label:has(img) button.remove{pointer-events:auto;display:block}form .profile_picture label input[type=file]{opacity:0;width:0;height:0;position:absolute;bottom:0;left:50%}form .profile_picture label:has(input[type=file]:required:user-invalid){border:1px solid var(--red-6);background-color:var(--red-0)}form .profile_picture small{color:var(--gray-8);font-size:12px;display:block}form button.inline{color:inherit;font-size:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}@media (hover:hover){form button.inline:hover{color:var(--gray-10)}}.animal_search_option,.user_search_option{align-items:center;gap:8px;display:flex}:is(.animal_search_option,.user_search_option) img{object-fit:cover;background-color:var(--gray-2);border-radius:50%;width:32px;height:32px}:is(.animal_search_option,.user_search_option) .placeholder{object-fit:cover;background-color:var(--gray-2);border-radius:50%;width:32px;height:32px}.dialog_backdrop{z-index:999;background-color:rgba(0,0,0,.667);width:100dvw;height:100dvh;position:fixed;top:0;left:0}dialog{z-index:1000;border-radius:var(--border-radius);border:0;outline:none;padding:0}dialog.non_modal:not(.sheet){top:50%;translate:0 -50%}dialog .dialog_content{scrollbar-width:thin;overscroll-behavior:contain;max-height:calc(100dvh - 2em);padding:32px;overflow-y:auto}dialog[open]{animation:.4s ease-in-out dialog-open}dialog::-ms-backdrop{background-color:rgba(0,0,0,.667)}dialog::backdrop{background-color:rgba(0,0,0,.667)}dialog button.close{aspect-ratio:1;background:var(--icon-close)no-repeat center center;cursor:pointer;border:none;width:32px;padding:8px;transition:transform .2s ease-in-out;position:absolute;top:8px;right:8px}dialog button.close:hover{transform:scale(1.2)}dialog.loading{position:fixed}dialog.loading button.close{display:none}dialog.sheet{scrollbar-width:thin;border-radius:0;width:100vw;min-width:20vw;max-width:none;height:100dvh;max-height:none;position:fixed;box-shadow:0 0 16px rgba(0,0,0,.1)}@media (min-width:768px){dialog.sheet{border-radius:var(--border-radius)0 0 var(--border-radius);width:auto;min-height:100dvh;max-height:100dvh;margin:0;top:0;bottom:0;left:auto;right:0}dialog.sheet[open]{animation:.2s ease-in-out sheet-open}dialog.sheet .dialog_content{max-height:100dvh}dialog.sheet button.close{position:fixed}}@keyframes dialog-open{0%{opacity:0;transform:translateY(-20%)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sheet-open{0%{transform:translate(100%)}}@keyframes sheet-close{to{transform:translate(100%)}}.tabs{border-radius:var(--border-radius);background:var(--gray-1);max-width:100%;box-shadow:0 1px 0px 0px var(--gray-3);flex-wrap:wrap;margin:0;padding:4px;list-style:none;display:flex}.tabs li{display:inline-block}.tabs li a{border-radius:var(--border-radius);color:var(--gray-8);white-space:nowrap;align-items:center;gap:4px;padding:8px 16px;font-weight:600;text-decoration:none;display:flex}.tabs li a>*{pointer-events:none}@media (hover:hover){.tabs li a:hover{background:#fff}}.tabs li a i{text-align:center;height:16px;color:var(--sand-8);background:var(--sand-1);aspect-ratio:1;border-radius:10em;padding:0 4px;font-size:12px;font-style:normal;line-height:16px;display:inline-block}.tabs li.active a{color:var(--gray-12);cursor:default;pointer-events:none;background:0 0;position:relative}.tabs li.active a span{text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:1040px){.tabs{flex-wrap:wrap}}.dropdown{z-index:1;border-radius:var(--border-radius);opacity:0;background:#fff;flex-direction:column;margin:8px 0;padding:4px;transition:transform .2s ease-in-out,opacity .2s ease-in-out;display:none;position:absolute;transform:scale(.5);box-shadow:0 0 4px rgba(0,0,0,.133)}.dropdown[data-pos=bottom\ right]{transform-origin:0 0}.dropdown[data-pos=bottom\ left]{transform-origin:100% 0}.dropdown[data-pos=top\ right]{transform-origin:0 100%}.dropdown[data-pos=top\ left]{transform-origin:100% 100%}.dropdown.open{opacity:1;transform:scale(1)}.dropdown a{border-radius:var(--border-radius);color:var(--gray-12);white-space:nowrap;justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.dropdown a svg{width:20px;height:20px}.dropdown a[data-action=delete]{color:var(--red-8)}.dropdown a[data-action=report]{color:var(--red-8)}.dropdown a[data-action=delete]:hover{--bg-color:var(--red-0);color:var(--red-8)}.dropdown a[data-action=report]:hover{--bg-color:var(--red-0);color:var(--red-8)}.dropdown button{border-radius:var(--border-radius);color:var(--gray-12);white-space:nowrap;justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.dropdown button svg{width:20px;height:20px}.dropdown button[data-action=delete]{color:var(--red-8)}.dropdown button[data-action=report]{color:var(--red-8)}.dropdown button[data-action=delete]:hover{--bg-color:var(--red-0);color:var(--red-8)}.dropdown button[data-action=report]:hover{--bg-color:var(--red-0);color:var(--red-8)}.dropdown a:hover{background:var(--gray-1)}.dropdown hr{border:0;border-top:1px solid var(--gray-3);margin:4px}.loading{cursor:progress;position:relative;color:transparent!important}.loading:after{content:"";width:var(--loading-spinner-size,16px);aspect-ratio:1;border:2px solid transparent;border-top-color:#000;border-radius:50%;animation:.5s linear infinite spin;position:absolute;top:50%;bottom:50%;left:50%;right:50%;translate:-50% -50%}.loading>*{opacity:0}@keyframes spin{to{rotate:1turn}}.tooltip{z-index:100;background:linear-gradient(to bottom,var(--gray-10),var(--gray-12));color:#fff;white-space:nowrap;pointer-events:none;border-radius:10rem;padding:4px 12px;font-size:12px;animation:.2s ease-out tooltip-in;position:fixed;transform:translate(-50%,calc(-100% - 4px))}.tooltip:after{content:"";--arrow-size:4px;border-left:var(--arrow-size)solid transparent;border-right:var(--arrow-size)solid transparent;border-top:var(--arrow-size)solid var(--gray-12);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes tooltip-in{0%{transform:translate(-50%,-90%)}}#signin{flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:280px;margin:64px auto;display:flex}dialog #signin{margin:0}#signin header h2{text-align:center;margin:0 0 16px}#signin header p{color:var(--gray-6);text-align:center;text-wrap:balance;margin-top:1em}#signin form{width:100%}#signin form .f{margin:0 0 16px}#signin .or{border-top:1px solid var(--gray-3);text-align:center;width:100%;height:0;color:var(--gray-6);margin:16px 0;position:relative}#signin .or span{background:#fff;padding:0 12px;font-size:14px;position:relative;top:-1em}#signin .oauth_buttons{flex-direction:column;gap:16px;width:100%;display:flex}#signin .oauth_buttons a{background:linear-gradient(to bottom,var(--gray-0),var(--gray-1));color:#000;border:0;border-radius:10em;justify-content:flex-start;align-items:center;gap:12px;padding:8px 24px 8px 12px;font-weight:500;text-decoration:none;transition:background .1s ease-in-out;display:flex;position:relative;box-shadow:0 1px rgba(0,0,0,.067)}#signin .oauth_buttons a svg{fill:#000;width:20px;height:20px;transition:scale .1s ease-in-out;display:block}#signin .oauth_buttons a:hover{background:linear-gradient(to bottom,var(--gray-1),var(--gray-2))}#signin .oauth_buttons a:hover svg{scale:1.1}#signin .oauth_buttons a.last_used:after{content:"Last used";background:var(--lime-3);color:var(--lime-11);text-transform:uppercase;border-radius:10em;padding:0 4px;font-size:9px;position:absolute;top:-6px;right:8px}#signin button{border-color:var(--bg-color);background:var(--bg-color);color:#fff;width:100%}.profile{min-height:100%;margin-top:-32px}.profile #cover{aspect-ratio:3;background-color:var(--gray-2);border-radius:0 0 var(--border-radius)var(--border-radius);width:100%;position:relative;overflow:hidden}.profile #cover.empty{background-image:linear-gradient(to bottom,var(--gray-2),var(--gray-4))}.profile #cover img{object-fit:cover;object-position:center;width:100%;max-height:100%}.profile #cover #btn_edit_cover{box-shadow:none;border:0;display:flex;position:absolute;bottom:1rem;right:1rem}@media (max-width:440px){.profile #cover #btn_edit_cover span{display:none}}.profile #cover.dragover{box-shadow:0 0 0 4px var(--brand-color3)}.profile #picture{aspect-ratio:1;z-index:1;background-color:var(--gray-2);border-radius:50%;width:max(128px,min(200px,20vw));margin:calc(-16px - -1*min(-64px,max(-100px,-10vw))) 0 0 32px;position:relative;box-shadow:0 0 0 4px #fff}.profile #picture .profile_pic{background-color:var(--gray-3);width:100%;height:100%}.profile #picture .profile_pic img{cursor:zoom-in}.profile #picture .profile_pic .placeholder{color:#fff;font-size:4em}.profile #picture #btn_edit_picture{box-shadow:none;border-radius:50%;padding:8px;display:flex;position:absolute;bottom:0;right:0;transform:translate(-30%,-30%)}.profile #picture #btn_edit_picture input[type=file]{opacity:0;pointer-events:none;position:absolute}.profile #picture.dragover{box-shadow:0 0 0 4px var(--brand-color3)}.profile #cover_file_input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-1000px}.profile #picture_file_input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-1000px}.profile .profile_header{align-items:center;gap:32px;margin:16px 0 32px;display:flex}.profile .metadata{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.profile .metadata h1{text-transform:capitalize;margin:0;position:relative}.profile .metadata h1.verified:after{content:"";background-image:url(/img/verified.svg);background-size:contain;width:20px;height:20px;position:absolute;top:2px;right:-24px}.profile .metadata>div{color:var(--gray-8);font-size:14px;font-weight:500}.profile .profile_actions{justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:0 16px;display:flex}.profile .profile_actions .label_following{border:1px solid var(--lime-2);background:var(--lime-0);color:var(--lime-8);border-radius:10em;align-items:center;gap:8px;padding:8px 16px;font-weight:500;display:flex}.profile .profile_actions .label_following svg{width:20px;height:20px}.profile .profile_actions #btn_unfollow:hover{background:var(--orange-0);color:var(--orange-8)}.profile .profile_actions #btn_report{color:var(--red-8)}.profile .profile_actions #btn_report:hover{--bg-color:var(--red-0)}.profile .profile_actions #btn_delete{color:var(--red-8)}.profile .profile_actions #btn_delete:hover{--bg-color:var(--red-0)}.profile .profile_actions .verify{--bg-color:var(--green-0);border:1px solid var(--green-4);color:var(--green-10)}.profile .profile_actions .verify:hover{--bg-color:var(--green-1)}.profile .profile_actions .show_more_info_container{justify-content:center;width:100%;margin-top:8px;display:none}@media (max-width:920px){.profile .profile_actions .show_more_info_container{display:flex}}.profile.following #btn_follow{display:none}.profile:not(.following) .label_following{display:none}.profile:not(.following) #btn_unfollow{display:none}.profile .profile_content{gap:32px;display:flex}.profile aside{flex-direction:column;gap:16px;width:320px;display:flex}.profile aside>div.bordered{border:1px solid var(--gray-2);border-radius:var(--border-radius);padding:16px}.profile aside>div.bordered h4{margin:0 0 16px}.profile aside>div.bordered .species{background:var(--indigo-6);white-space:nowrap;border-radius:1em;padding:2px 8px;font-size:14px;text-decoration:none;display:inline-block}.profile aside>div.bordered .breed{background:var(--indigo-6);white-space:nowrap;border-radius:1em;padding:2px 8px;font-size:14px;text-decoration:none;display:inline-block}.profile aside>div.bordered .species{color:#fff;font-weight:500}.profile aside>div.bordered .breed{background:var(--indigo-0);color:var(--indigo-12)}.profile aside>div.bordered .about{margin-bottom:1em}.profile aside>div.bordered .about .about_content{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:7.5em;display:-webkit-box;overflow:hidden}.profile aside>div.bordered .color{align-items:center;gap:4px;margin-top:4px;font-size:14px;font-weight:500;display:flex}.profile aside>div.bordered .sex_and_age{align-items:center;gap:4px;margin-top:4px;font-size:14px;font-weight:500;display:flex}.profile aside>div.bordered .sterilized{align-items:center;gap:4px;margin-top:4px;font-size:14px;font-weight:500;display:flex}.profile aside>div.bordered .deceased{align-items:center;gap:4px;margin-top:4px;font-size:14px;font-weight:500;display:flex}.profile aside>div.bordered#pedigree{position:relative}.profile aside>div.bordered#pedigree #btn_edit_pedigree{border-radius:100%;padding:8px;position:absolute;top:8px;right:8px}.profile aside>div.bordered#pedigree #btn_edit_owners{border-radius:100%;padding:8px;position:absolute;top:8px;right:8px}.profile aside>div.bordered#owners{position:relative}.profile aside>div.bordered#owners #btn_edit_pedigree{border-radius:100%;padding:8px;position:absolute;top:8px;right:8px}.profile aside>div.bordered#owners #btn_edit_owners{border-radius:100%;padding:8px;position:absolute;top:8px;right:8px}.profile aside>div.bordered .pedigree{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.profile aside>div.bordered .pedigree .sire{align-items:center;gap:8px;font-weight:500;display:flex}.profile aside>div.bordered .pedigree .sire .profile_pic{border-radius:50%;width:40px;height:40px}.profile aside>div.bordered .pedigree .sire small{background:var(--gray-1);color:var(--gray-8);border-radius:100px;padding:0 4px}.profile aside>div.bordered .pedigree .dam{align-items:center;gap:8px;font-weight:500;display:flex}.profile aside>div.bordered .pedigree .dam .profile_pic{border-radius:50%;width:40px;height:40px}.profile aside>div.bordered .pedigree .dam small{background:var(--gray-1);color:var(--gray-8);border-radius:100px;padding:0 4px}.profile aside>div.bordered .pedigree .offspring{align-items:center;gap:8px;font-weight:500;display:flex}.profile aside>div.bordered .pedigree .offspring .profile_pic{border-radius:50%;width:40px;height:40px}.profile aside>div.bordered .pedigree .offspring small{background:var(--gray-1);color:var(--gray-8);border-radius:100px;padding:0 4px}.profile aside>div.bordered#team{position:relative}.profile aside>div.bordered#team #btn_edit_team{border-radius:100%;padding:8px;position:absolute;top:8px;right:8px}.profile aside>div.bordered .org_members{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile aside>div.bordered .org_members li{align-items:center;gap:8px;display:flex}.profile aside>div.bordered .org_members li .profile_pic{border-radius:50%;width:40px;height:40px}.profile aside>div.bordered .org_members li .profile_pic .placeholder{font-size:12px}.profile aside>div.bordered .org_members li a{font-size:14px;font-weight:500;text-decoration:none;position:relative}.profile aside>div.bordered .org_members li a.verified{margin-right:8px}.profile aside>div.bordered .org_members li a.verified:after{content:"";background-image:url(/img/verified.svg);background-size:contain;width:12px;height:12px;position:absolute;top:2px;right:-16px}.profile aside>div.bordered .org_members li small{background:var(--gray-1);color:var(--gray-8);border-radius:100px;margin-left:4px;padding:0 4px}.profile aside>div.bordered .owners{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile aside>div.bordered .owners li{align-items:center;gap:8px;display:flex}.profile aside>div.bordered .owners li .profile_pic{border-radius:50%;width:40px;height:40px}.profile aside>div.bordered .owners li .profile_pic .placeholder{font-size:12px}.profile aside>div.bordered .owners li a{font-size:14px;font-weight:500;text-decoration:none;position:relative}.profile aside>div.bordered .owners li a.verified{margin-right:8px}.profile aside>div.bordered .owners li a.verified:after{content:"";background-image:url(/img/verified.svg);background-size:contain;width:12px;height:12px;position:absolute;top:2px;right:-16px}.profile aside>div.bordered .owners li small{background:var(--gray-1);color:var(--gray-8);border-radius:100px;margin-left:4px;padding:0 4px}.profile aside>div.bordered .socials{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.profile aside>div.bordered .socials li a{align-items:center;gap:8px;font-weight:500;display:flex}.profile aside>div.bordered .socials li a svg{width:20px;height:20px;color:var(--gray-12)}.profile aside ul.orgs{flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile aside ul.orgs li a{align-items:center;gap:8px;font-weight:500;display:flex}.profile aside ul.orgs li a .profile_pic{width:40px;height:40px}.profile aside ul.orgs li a small{background:var(--gray-1);color:var(--gray-8);border-radius:100px;padding:0 4px}.profile aside ul.featured_animals{flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile aside ul.featured_animals li a{align-items:center;gap:8px;font-weight:500;display:flex}.profile aside ul.featured_animals li a .profile_pic{width:40px;height:40px}.profile aside ul.featured_animals li a small{background:var(--gray-1);color:var(--gray-8);border-radius:100px;padding:0 4px}.profile aside .more_actions{flex-direction:column;gap:16px;padding:16px 32px;display:flex}.profile main{flex:1}.profile main .feed{margin-top:32px}@media (max-width:1200px){.profile{margin:-32px -16px 0}.profile #cover{border-radius:0}.profile .profile_content{padding:0 16px}}@media (max-width:920px){.profile .profile_header{flex-direction:column;align-items:center;gap:16px}.profile .profile_header #picture{margin-left:0;box-shadow:0 0 0 2px #fff}.profile .profile_header #picture #btn_edit_picture{transform:none}.profile .profile_header .metadata{align-items:center;margin-left:0}.profile .profile_header .metadata h1{text-align:center}.profile .profile_header .profile_actions{flex-wrap:wrap;margin:0}.profile .profile_content{flex-direction:column;align-items:stretch;padding:0 16px}.profile .profile_content aside{width:100%;display:none}.profile .profile_content aside.expanded{display:flex}}#org_profile #picture{border-radius:10%}#org_profile #picture .profile_pic{border-radius:10%}#org_profile #picture #btn_edit_picture{bottom:8px;right:8px;transform:none}.org_profile_form .species_breeds_container{border-radius:var(--border-radius);background:var(--gray-0);margin-bottom:1.5em;padding:16px;position:relative}.org_profile_form .species_breeds_container .f:first-child{margin-top:0}.org_profile_form .species_breeds_container .f:last-child{margin-bottom:0}.org_profile_form .species_breeds_container button.remove{background:var(--icon-close)no-repeat center/20px;cursor:pointer;border:none;width:32px;height:32px;padding:0;font-size:0;transition:scale .1s ease-in-out;position:absolute;top:0;right:0}@media (hover:hover){.org_profile_form .species_breeds_container button.remove:hover{scale:1.2}}#animal_profile #media_upload{text-align:center;background:var(--gray-0);color:var(--gray-8);border:1px dashed var(--gray-4);border-radius:var(--border-radius);margin:16px;padding:32px 16px}#animal_profile #media_upload label{color:var(--blue-8);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}#animal_profile #media_upload label:hover{color:var(--blue-6)}#animal_profile #media_upload input[type=file]{display:none}#animal_profile #media_upload.dragover{border-color:var(--blue-6)}#animal_profile #gallery .items{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}#animal_profile #gallery .items a{border-radius:var(--border-radius);position:relative;overflow:hidden}#animal_profile #gallery .items a.loading>*{opacity:.5}#animal_profile #gallery .items a.video{background-color:var(--gray-1)}#animal_profile #gallery .items a.video img{object-fit:contain;width:128px}#animal_profile #gallery .items a button.del{aspect-ratio:1;cursor:pointer;background:rgba(0,0,0,.533);border:0;border-radius:50%;display:none;position:absolute;top:4px;right:4px}#animal_profile #gallery .items a button.del svg{stroke:#fff;pointer-events:none;width:16px;height:16px}#animal_profile #gallery .items a:hover button.del{display:block}#animal_profile #gallery .items a:hover button.del:hover{background:#000}#animal_profile #gallery .items a:hover img{transform:scale(1.05)}#animal_profile #gallery .items a:hover video{transform:scale(1.05)}#animal_profile #gallery .items img{border-radius:var(--border-radius);object-fit:cover;object-position:center;pointer-events:none;width:auto;max-height:128px;transition:transform .2s ease-in-out}#animal_profile #gallery .items video{border-radius:var(--border-radius);object-fit:cover;object-position:center;pointer-events:none;width:auto;max-height:128px;transition:transform .2s ease-in-out}#animal_profile #registration .reg_name{margin-top:4px;font-size:14px;font-weight:500}#animal_profile #registration .registrations{margin-top:4px;font-size:14px;font-weight:500}#animal_profile #registration .registrations{flex-direction:column;gap:16px;margin:16px 0 0;padding:0;list-style:none;display:flex}#animal_profile #registration .registrations .number{background:var(--gray-1);border-radius:4px;padding:2px 4px;font-family:monospace}.animal_profile_form .reg_info{background:var(--gray-0);border-radius:var(--border-radius);flex-wrap:wrap;align-items:flex-start;gap:1em;margin:16px 0;padding:1em;display:flex;position:relative}.animal_profile_form .reg_info button.remove{background:var(--icon-close)no-repeat center/20px;cursor:pointer;border:none;width:32px;height:32px;padding:0;font-size:0;transition:scale .1s ease-in-out;position:absolute;top:0;right:0}@media (hover:hover){.animal_profile_form .reg_info button.remove:hover{scale:1.2}}.org_profile_form .filepond--root>.filepond--panel>*{display:none}.org_profile_form .filepond--root .filepond--file-info{display:none}.org_profile_form .filepond--root .filepond--file-status{display:none}#chatlist{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}#chatlist li a{background:var(--gray-0);border-radius:var(--border-radius);align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex;position:relative}#chatlist li a .pic{align-self:flex-start}#chatlist li a .profile_pic{flex-shrink:0;align-self:flex-start;height:64px}#chatlist li a .profile_pic+.actor .profile_pic{outline:1px solid #fff;height:32px;position:absolute;top:56px;left:56px}#chatlist li a .helper{text-overflow:ellipsis;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;flex-shrink:1;overflow:hidden}#chatlist li a .name{color:var(--gray-12);font-weight:500}#chatlist li a .name .verified{margin-right:16px;position:relative}#chatlist li a .name .verified:after{content:"";background-image:url(/img/verified.svg);background-size:contain;width:12px;height:12px;position:absolute;top:2px;right:-16px}#chatlist li a .name .to{font-size:14px}#chatlist li a .name .to i{color:var(--gray-6);font-weight:400}#chatlist li a .last_msg{color:var(--gray-12);font-size:14px}#chatlist li a time{color:var(--gray-6);white-space:nowrap;font-size:12px;display:block}#chatlist li a .unread_count{content:attr(data-unread);background:var(--red-7);color:#fff;aspect-ratio:1;text-align:center;border-radius:10em;min-width:24px;font-size:12px;font-weight:500;line-height:24px;position:absolute;top:8px;right:8px}.unread :is(#chatlist li a){background:var(--orange-0)}#chatlist li a:hover{background:var(--orange-1)}#chat{max-width:800px;height:calc(100dvh - var(--header-height) - 64px);flex-direction:column;gap:16px;max-height:100%;margin:auto;display:flex}#chat header .profile_pic{height:48px}#chat header h1 .verif_badge{background-image:url(/img/verified.svg);background-size:contain;width:24px;height:24px;display:inline-block;position:relative;top:-4px;left:-2px}#chat .msgs_wrapper{border:1px solid var(--gray-3);border-radius:var(--border-radius);flex:1;overflow:hidden}#chat .msgs_wrapper #msgs{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;gap:1rem;max-height:100%;padding:32px;list-style:none;display:flex;overflow-y:auto}@media (max-width:600px){#chat .msgs_wrapper #msgs{padding:16px}}#chat .msgs_wrapper #msgs li{align-items:center;gap:0 8px;display:flex}#chat .msgs_wrapper #msgs li a{text-decoration:none}#chat .msgs_wrapper #msgs li .helper{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}#chat .msgs_wrapper #msgs li .actor{align-self:flex-start}#chat .msgs_wrapper #msgs li .profile_pic{flex-shrink:0;align-self:flex-start;height:32px}#chat .msgs_wrapper #msgs li .content{background:var(--gray-1);border-radius:calc(var(--border-radius)*2);word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;max-width:100%;padding:6px 12px;font-size:14px}#chat .msgs_wrapper #msgs li .content .files{flex-wrap:wrap;gap:8px;display:flex}#chat .msgs_wrapper #msgs li .content .files a{outline:none}#chat .msgs_wrapper #msgs li .content .files img{border-radius:var(--border-radius);pointer-events:none;width:auto;height:64px}#chat .msgs_wrapper #msgs li .content .files .other_file_type{border-radius:var(--border-radius);white-space:wrap;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background:#fff;align-items:center;padding:4px 8px;display:flex}#chat .msgs_wrapper #msgs li .content .files .other_file_type:hover{background:var(--blue-0);outline:1px solid var(--blue-4)}#chat .msgs_wrapper #msgs li time{color:var(--gray-4);cursor:default;white-space:nowrap;flex-shrink:0;font-size:12px}li.read :is(#chat .msgs_wrapper #msgs li time):after{content:" ✓";color:var(--green)}#chat .msgs_wrapper #msgs li.my{flex-direction:row-reverse}#chat .msgs_wrapper #msgs li.my .helper{flex-direction:row-reverse}#chat .msgs_wrapper #msgs li.my .content{background:var(--blue-6);color:#fff}#chat form{align-items:flex-start;gap:8px;display:flex}#chat form .profile_pic{flex-shrink:0;height:48px}#chat form .editor{border:1px solid var(--gray-3);border-radius:var(--border-radius);box-sizing:content-box;cursor:pointer;background-color:#fff;flex:1;padding:.5em 1em 38px;position:relative}#chat form .editor:focus-within{box-shadow:0 0 0 2px white,0 0 0 4px var(--brand-color4)}#chat form .editor .content:focus{box-shadow:none}#chat form .editor .content{line-height:1.5}#chat form .editor .content:empty:before{content:attr(placeholder);color:var(--gray-6)}#chat form .editor .files{flex-wrap:wrap;gap:8px;display:flex}#chat form .editor .files:not(:empty){margin-top:8px}#chat form .editor .files .file{background:var(--gray-0);border-radius:var(--border-radius);position:relative}#chat form .editor .files .file img{border-radius:var(--border-radius);pointer-events:none;width:auto;height:64px}#chat form .editor .files .file video{border-radius:var(--border-radius);pointer-events:none;width:auto;height:64px}#chat form .editor .files .file .filename{height:100%;color:var(--gray-8);white-space:wrap;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:center;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;display:flex}#chat form .editor .files .file button.remove{background:var(--gray-12)var(--icon-x)no-repeat center center/14px;color:#fff;cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;position:absolute;top:-4px;right:-4px}#chat form .editor .files .file button.remove:hover{background-color:var(--red-8)}#chat form .editor .files .file.loading:has(img:not([src])){min-width:64px}#chat form .editor .files .file.loading>*{opacity:.5}@media (hover:hover){#chat form .editor .files .file button.remove{opacity:0;transition:all .2s ease-in-out;transform:scale(0)}#chat form .editor .files .file:hover button.remove{opacity:1;transform:scale(1)}}#chat form .editor .toolbar{z-index:1;align-items:center;width:100%;padding:4px 4px 4px 10px;display:flex;position:absolute;bottom:0;left:0}#chat form .editor .toolbar button{color:var(--gray-6);padding:4px}#chat form .editor .toolbar button:hover{color:var(--gray-8)}#chat form .editor .toolbar label{color:var(--gray-6);padding:4px}#chat form .editor .toolbar label:hover{color:var(--gray-8)}#chat form .editor .toolbar button[type=submit]{color:#fff;margin-left:auto;padding:4px 8px}#chat form .editor .toolbar button[type=submit]:disabled{--bg-color:transparent;color:var(--gray-6)}#post_composer{border-radius:var(--border-radius);margin:24px 0;padding:0 16px;position:relative}@media (max-width:440px){#post_composer{padding:0}}#post_composer .profile_pic{height:42px}#post_composer .editor{border:1px solid var(--gray-5);box-sizing:content-box;cursor:pointer;background-color:#fff;border-radius:10em;flex:1;padding:.5em 1em;line-height:1.5;position:relative}#post_composer .editor:empty:before{content:attr(placeholder);color:var(--gray-6)}:not(.open) :is(#post_composer .editor):hover{background:var(--gray-0)}#post_composer .editor .actor{background:var(--blue-1);color:var(--blue-12);border-radius:4px;margin:-2px 0;padding:2px 4px;font-size:14px;font-weight:600}#post_composer .media_files{flex-wrap:wrap;gap:8px;margin-left:calc(42px + .5rem);display:flex}#post_composer .media_files:not(:empty){background:var(--gray-0);border-radius:var(--border-radius);margin-bottom:1rem;padding:8px}#post_composer .media_files .file{cursor:move;background:var(--gray-2);border-radius:var(--border-radius);position:relative}#post_composer .media_files .file img{border-radius:var(--border-radius);pointer-events:none;width:auto;height:96px}#post_composer .media_files .file video{border-radius:var(--border-radius);pointer-events:none;width:auto;height:96px}#post_composer .media_files .file.video:after{content:"📹";position:absolute;bottom:4px;right:4px}#post_composer .media_files .file.loading:has(img:not([src])){min-width:96px}#post_composer .media_files .file.loading>*{opacity:.5}#post_composer .media_files .file.dragging{opacity:.5}#post_composer .media_files .file.dragging button.remove{display:none}#post_composer .media_files .file button.remove{background:var(--gray-12)var(--icon-x)no-repeat center center/14px;color:#fff;cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;position:absolute;top:-4px;right:-4px}#post_composer .media_files .file button.remove:hover{background-color:var(--red-8)}#post_composer .toolbar{margin-left:calc(42px + .5rem);display:none}#post_composer .toolbar label.btn{display:flex}#post_composer .toolbar button[data-action=add_emoji]{border-radius:50%;padding:8px 10px}@media (hover:none){#post_composer .toolbar button[data-action=add_emoji]{display:none}}#post_composer.open{cursor:default}#post_composer.open.dragover{outline:dashed 2px var(--green-6);outline-offset:16px}#post_composer.open.dragover:after{content:"Drop files here";text-align:center;border:1px solid var(--green-6);background:var(--green-0);color:var(--green-10);pointer-events:none;border-radius:10em;padding:8px 32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px rgba(0,0,0,.133)}#post_composer.open .editor{border-radius:var(--border-radius);cursor:text;min-height:3em;margin-bottom:1em}#post_composer.open .editor:hover{background:#fff}#post_composer.open .toolbar{justify-content:flex-end;gap:.5rem;display:flex}#post_composer.open .toolbar button[type=reset] svg{display:none}@media (max-width:620px){#post_composer.open .toolbar #upload_photo>span{display:none}#post_composer.open .toolbar #upload_video>span{display:none}}@media (max-width:440px){#post_composer.open .toolbar{gap:.5rem}#post_composer.open .toolbar button[type=reset]{padding:8px}#post_composer.open .toolbar button[type=reset] svg{display:block}#post_composer.open .toolbar button[type=reset] span{display:none}}@media (hover:hover){#post_composer button[type=reset]:hover{--bg-color:var(--orange-0);color:var(--orange-8)}}article.post{border:1px solid var(--gray-2);border-radius:calc(var(--border-radius)*2);flex-direction:column;gap:16px;max-width:780px;padding:16px;display:flex;container:post/inline-size}article.post.inner{border-color:var(--gray-3);background-color:var(--gray-0);margin:0;overflow:hidden}article.post.inner .media{margin-bottom:-16px}article.post>header{align-items:center;gap:12px;display:flex}article.post>header .profile_pic{height:42px}article.post>header a{text-decoration:none}article.post>header .actor{flex-direction:column;align-items:flex-start;display:flex}article.post>header .actor a{color:inherit;text-decoration:none}article.post>header .actor a:hover{text-decoration:underline}article.post>header .actor .name{text-transform:capitalize;font-weight:700;position:relative}.verified :is(article.post>header .actor .name):after{content:"";background-image:url(/img/verified.svg);background-size:contain;width:12px;height:12px;position:absolute;top:2px;right:-16px}article.post>header .actor .meta{color:var(--gray-8);font-size:12px}article.post .media{background:var(--gray-1);border-top:1px solid var(--gray-2);flex-wrap:wrap;justify-content:center;gap:8px;margin:0 -16px;padding:16px;display:flex}article.post .media a{border-radius:var(--border-radius);cursor:zoom-in;outline:none;display:block;position:relative;overflow:hidden}article.post .media a img{pointer-events:none;width:auto;max-width:100%;max-height:128px;margin:auto;transition:transform .2s ease-in-out}article.post .media a:hover img{transform:scale(1.05)}article.post .media a.video:after{content:"▶";aspect-ratio:1;color:#fff;text-align:center;pointer-events:none;border:2px solid #fff;border-radius:50%;width:42px;height:48px;padding-left:6px;font-size:28px;line-height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}article.post .media.single{background:var(--avg-color);border-top:none;padding:0;display:block}article.post .media.single.video{background:#000}article.post .media.single a{border-radius:0}article.post .media.single img{width:auto;max-width:100%;height:auto;max-height:512px}article.post>.meta{color:var(--gray-8);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;font-weight:500;display:flex}article.post>.meta .actions{flex-grow:1;gap:24px;display:flex}article.post>.meta>.actions button{all:unset;cursor:pointer;flex-wrap:nowrap;gap:4px;display:flex}article.post>.meta>.actions button:hover{color:var(--gray-12)}article.post>.meta>.dropdown>button{all:unset;cursor:pointer;flex-wrap:nowrap;gap:4px;display:flex}article.post>.meta>.dropdown>button:hover{color:var(--gray-12)}article.post>.meta>.actions div{gap:4px;display:flex}article.post>.meta>.actions div>svg{pointer-events:none}article.post>.meta>.actions div>span{pointer-events:none}article.post>.meta>.actions div svg{width:20px;height:20px;display:block}article.post>.meta>.actions div:disabled{opacity:.5;cursor:not-allowed}article.post>.meta .actions button{gap:4px;display:flex}article.post>.meta .actions button>svg{pointer-events:none}article.post>.meta .actions button>span{pointer-events:none}article.post>.meta .actions button svg{width:20px;height:20px;display:block}article.post>.meta .actions button:disabled{opacity:.5;cursor:not-allowed}article.post>.meta .likes>*{pointer-events:none}article.post>.meta .likes:hover svg{stroke:var(--red-7)}article.post>.meta .likes.liked svg{fill:var(--red-7);stroke:var(--red-7)}article.post>.meta .comments_count:after{content:attr(data-count)}article.post>.meta .share:hover{color:var(--green-8)}@media (max-width:510px){article.post>.meta>.actions button span{display:none}}article.post .more_actions{margin-left:auto!important}.quoted_post{pointer-events:none;margin-top:32px}.quoted_post article.post{overflow:hidden}.quoted_post article.post .content{font-size:14px}.quoted_post article.post .media{margin-bottom:-16px}.quoted_post article.post .media a img{height:64px}.quoted_post article.post .media.single a img{width:auto;height:128px}.quoted_post article.post>.meta{display:none}.comments{border-top:1px solid var(--gray-2);border-radius:0 0 calc(var(--border-radius)*2)calc(var(--border-radius)*2);background:var(--gray-0);flex-direction:column;margin:0 -16px -16px;padding:16px;display:flex}.comments .container{scrollbar-width:thin;flex-direction:column;gap:16px;max-height:420px;display:flex;overflow-y:auto}.comments .container:has(.comment){margin-bottom:16px}.post.single :is(.comments .container){max-height:none}.comments .comment{flex-direction:column;align-items:flex-start;display:flex}.comments .comment header{align-items:center;gap:8px;display:flex}.comments .comment header .profile_pic{height:24px}.comments .comment header .profile_pic .placeholder{font-size:12px}.comments .comment header a{text-decoration:none}.comments .comment header .actor{color:var(--gray-8);font-size:12px}.comments .comment header .actor a{color:inherit;text-decoration:none}.comments .comment header .actor a:hover{text-decoration:underline}.comments .comment header .actor .name{color:var(--gray-12);font-size:14px;font-weight:700;position:relative}.verified :is(.comments .comment header .actor .name){margin-right:16px}.verified :is(.comments .comment header .actor .name):after{content:"";background-image:url(/img/verified.svg);background-size:contain;width:12px;height:12px;position:absolute;top:0;right:-16px}.comments .comment .content{background:var(--gray-2);border-radius:calc(var(--border-radius)*2);border-top-left-radius:0;margin-left:32px;padding:2px 8px;font-size:14px}.comments .comment .files{flex-wrap:wrap;justify-content:flex-start;gap:4px;padding:4px 0;display:flex}.comments .comment .files a{border-radius:var(--border-radius);cursor:zoom-in;outline:none;display:block;position:relative;overflow:hidden}.comments .comment .files a img{pointer-events:none;width:auto;max-width:100%;max-height:64px;margin:auto;transition:transform .2s ease-in-out}.comments .comment .files a:hover img{transform:scale(1.05)}.comments .comment .files a.video:after{content:"▶";aspect-ratio:1;color:#fff;text-align:center;pointer-events:none;border:1px solid #fff;border-radius:50%;width:24px;height:26px;padding-left:2px;font-size:16px;line-height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comments .comment .files.single{border-top:none;padding:0;display:block}.comments .comment .files.single a{border-radius:0}.comments .comment .files.single img{width:auto;max-width:100%;height:auto;max-height:512px}.comments .comment .more_actions{visibility:hidden;border-radius:10em;padding:4px}.comments .comment .more_actions button{color:var(--gray-6);padding:4px}.comments .comment .more_actions svg{width:16px;height:16px}.comments .comment .more_actions:hover{--bg-color:transparent}.comments .comment:hover .more_actions{visibility:visible}.comments .comment:focus-within .more_actions{visibility:visible}.comments .comment .reactions{margin-top:4px;margin-left:32px;font-size:12px}.comments .comment .reactions>button icon{font-size:12px}.comments .comment .reactions>button svg{width:14px;height:14px}.comments form{position:relative}.comments form .editor{border:1px solid var(--gray-3);border-radius:var(--border-radius);box-sizing:content-box;cursor:pointer;background-color:#fff;flex:1;padding:.5em 1em 38px;position:relative}.comments form .editor:focus-within{box-shadow:0 0 0 2px white,0 0 0 4px var(--brand-color4)}.comments form .editor .content:focus{box-shadow:none}.comments form .editor .content{line-height:1.5}.comments form .editor .content:empty:before{content:attr(placeholder);color:var(--gray-6)}.comments form .editor .content .actor{background:var(--blue-1);color:var(--blue-12);border-radius:4px;margin:-2px 0;padding:2px 4px;font-size:14px;font-weight:600}.comments form .editor .media_files{flex-wrap:wrap;gap:8px;display:flex}.comments form .editor .media_files:not(:empty){margin-top:8px}.comments form .editor .media_files .file{cursor:move;background:var(--gray-0);border-radius:var(--border-radius);position:relative}.comments form .editor .media_files .file img{border-radius:var(--border-radius);pointer-events:none;width:auto;height:64px}.comments form .editor .media_files .file video{border-radius:var(--border-radius);pointer-events:none;width:auto;height:64px}.comments form .editor .media_files .file button.remove{background:var(--gray-12)var(--icon-x)no-repeat center center/14px;color:#fff;cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;position:absolute;top:-4px;right:-4px}.comments form .editor .media_files .file button.remove:hover{background-color:var(--red-8)}.comments form .editor .media_files .file.loading:has(img:not([src])){min-width:64px}.comments form .editor .media_files .file.loading>*{opacity:.5}@media (hover:hover){.comments form .editor .media_files .file button.remove{opacity:0;transition:all .2s ease-in-out;transform:scale(0)}.comments form .editor .media_files .file:hover button.remove{opacity:1;transform:scale(1)}}.comments form .editor .toolbar{z-index:1;align-items:center;width:100%;padding:4px 4px 4px 10px;display:flex;position:absolute;bottom:0;left:0}.comments form .editor .toolbar button{color:var(--gray-6);padding:4px}.comments form .editor .toolbar button:hover{color:var(--gray-8)}.comments form .editor .toolbar label{color:var(--gray-6);padding:4px}.comments form .editor .toolbar label:hover{color:var(--gray-8)}.comments form .editor .toolbar button[type=submit]{color:#fff;margin-left:auto;padding:4px 8px}.comments form .editor .toolbar button[type=submit]:disabled{--bg-color:transparent;color:var(--gray-6)}.reactions{align-items:center;gap:4px;display:flex}.reactions>button{background:var(--gray-1);cursor:pointer;border:0;border-radius:10em;align-items:center;gap:4px;padding:2px 8px;display:flex}.reactions>button.reacted{box-shadow:inset 0 0 0 1px var(--cyan-6);background:var(--cyan-0);color:var(--cyan-8)}.reactions>button.reacted:hover{background:var(--cyan-1)}.reactions>button.reacted:hover icon{transform:scale(.8)}.reactions>button icon{font-size:16px;transition:transform .1s ease-in-out}.reactions>button svg{font-size:16px;transition:transform .1s ease-in-out}.reactions>button count{font-variant-numeric:tabular-nums;font-weight:500}.reactions>button>*{pointer-events:none}.reactions>button:hover{background:var(--gray-2)}.reactions>button:hover icon{transform:scale(1.2)}.reactions>button:hover svg{transform:scale(1.2)}.reactions>button.react_more{padding:2px}.reactions span.more{background:var(--cyan-0);color:var(--cyan-8);pointer-events:auto;border-radius:10em;padding:2px 8px}.quoted_comment{border-radius:calc(var(--border-radius)*2);background:var(--gray-1);border-top-left-radius:0;margin-top:16px;padding:16px}.at_mention_popover{z-index:1000;border:1px solid var(--gray-3);border-radius:var(--border-radius);box-shadow:0 4px 16px var(--gray-3);background:#fff;flex-direction:column;padding:8px;display:flex;position:absolute}.at_mention_popover .search input{border-color:var(--gray-4);width:100%;padding:4px 8px;font-size:14px}.at_mention_popover .results:not(:empty){margin-top:8px}.at_mention_popover .results .empty{color:var(--gray-6);padding:4px 8px;font-size:14px}.at_mention_popover .actor{border-radius:var(--border-radius);cursor:pointer;align-items:center;gap:8px;padding:4px 8px;display:flex}.at_mention_popover .actor .profile_pic{width:24px;height:24px}.at_mention_popover .actor:hover{background:var(--gray-1)}.wp_post{max-width:80ch;margin:0 auto}.wp_post h1{line-height:1.2}.wp_post h1 strong{font-weight:inherit}.wp_post h2{line-height:1.2}.wp_post h2 strong{font-weight:inherit}.wp_post h3{line-height:1.2}.wp_post h3 strong{font-weight:inherit}.wp_post h4{line-height:1.2}.wp_post h4 strong{font-weight:inherit}.wp_post h5{line-height:1.2}.wp_post h5 strong{font-weight:inherit}.wp_post h6{line-height:1.2}.wp_post h6 strong{font-weight:inherit}.wp_post img+h1{margin-top:1em}.wp_post hr+h2{margin-top:0}.wp_post img{border-radius:var(--border-radius);background:var(--gray-1);max-width:100%;height:auto;margin:auto}.wp_post ul{flex-direction:column;gap:.5em;display:flex}.wp_post ol{flex-direction:column;gap:.5em;display:flex}.wp_post table{border-collapse:collapse;width:100%}.wp_post table th{border:1px solid var(--gray-4);padding:8px}.wp_post table td{border:1px solid var(--gray-4);padding:8px}.wp_post table th{background:var(--gray-1)}.wp_post .breeds{flex-flow:wrap;justify-content:center;gap:.5em 1em;margin:16px 0;padding:0;list-style:none;display:flex}.wp_post .breeds li{background:var(--gray-0);border-radius:var(--border-radius);flex:0 20%;padding:1em}.post_cards{flex-wrap:wrap;justify-content:center;gap:16px;margin:32px 0;display:flex}.post_cards .post_card{border:1px solid var(--gray-4);border-radius:var(--border-radius);width:30%;min-width:240px;color:inherit;background:#fff;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 0 16px rgba(0,0,0,.067)}.post_cards .post_card:hover{border-color:var(--brand-color3);box-shadow:0 0 16px rgba(0,0,0,.133)}.post_cards .post_card .category{background:var(--gray-12);color:#fff;border-radius:var(--border-radius);padding:4px 8px;font-size:12px;position:absolute;top:8px;left:8px}.post_cards .post_card img{border-radius:0}.post_cards .post_card h3{padding:0 16px}.post_cards .post_card p{padding:0 16px}.post_cards .post_card p:empty{display:none}.post_cards .post_card h3{margin:16px 0 0;font-size:20px;line-height:1.2}.post_cards .post_card p{text-overflow:ellipsis;-webkit-line-clamp:3;max-width:100%;height:72px;color:var(--gray-6);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post_cards .post_card img{object-fit:cover;width:100%;height:128px}.more_posts{border-top:1px solid var(--gray-4);max-width:80ch;margin:64px auto 0;padding-top:32px}.more_posts h2{text-align:center}#species_list,#breeds_list{text-align:center;flex-direction:column;align-items:center;display:flex}:is(#species_list,#breeds_list) .list{flex-wrap:wrap;justify-content:flex-start;gap:16px;margin:32px 0;padding:0;list-style:none;display:flex}:is(#species_list,#breeds_list) .list li{flex:0 calc(25% - 12px);min-width:200px;max-width:360px}:is(#species_list,#breeds_list) .list li.separator{border-top:1px solid var(--gray-4);flex:0 0 80%;min-width:80%;height:0;margin:32px 0}:is(#species_list,#breeds_list) .list li a{aspect-ratio:1.5;border-radius:var(--border-radius);background:var(--gray-0);background-size:cover;display:block;position:relative;overflow:hidden}:is(#species_list,#breeds_list) .list li a:before{content:"";z-index:1;background:linear-gradient(transparent 42%,rgba(0,0,0,.533));width:100%;height:100%;position:absolute;top:0;left:0}:is(#species_list,#breeds_list) .list li a img{object-fit:cover;border-radius:var(--border-radius);width:100%;height:100%;transition:transform .2s ease-in-out}:is(#species_list,#breeds_list) .list li a .name{color:#fff;z-index:2;text-align:center;text-shadow:0 0 1px #000;margin:0;padding:16px;font-size:24px;position:absolute;bottom:0;left:0;right:0}:is(#species_list,#breeds_list) .list li a:hover img{transform:scale(1.05)}.listing_form .animal{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.listing_form[data-type=auction] .type_fixed_price{display:none}.listing_form[data-type=fixed_price] .type_auction{display:none}.listing_form .profile_pic{width:128px;height:128px}.listing_form .dollar{color:var(--gray-8);margin:9px 0 0 7px;position:absolute}.listing_form .dollar+input{padding-left:20px}.listing_form .media_upload{background:var(--gray-0);border-radius:var(--border-radius);padding:1em}.listing_form .media_upload.dragover{outline:1px dashed var(--gray-6)}.listing_form .media_upload input[type=file]{display:none}.listing_form .media_upload .files{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 -8px;display:flex}.listing_form .media_upload .files:has(.file){margin-bottom:16px}.listing_form .media_upload .files .file{position:relative}.listing_form .media_upload .files .file img{border-radius:var(--border-radius);pointer-events:none;width:auto;height:96px}.listing_form .media_upload .files .file video{border-radius:var(--border-radius);pointer-events:none;width:auto;height:96px}.listing_form .media_upload .files .file.video:after{content:"📹";position:absolute;bottom:4px;right:4px}.listing_form .media_upload .files .file.loading>*{opacity:.5}.listing_form .media_upload .files .file.dragging{opacity:.5}.listing_form .media_upload .files .file.dragging button.remove{display:none}.listing_form .media_upload .files .file button.remove{background:var(--gray-12)var(--icon-x)no-repeat center center/14px;color:#fff;cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;position:absolute;top:-4px;right:-4px}.listing_form .media_upload .files .file button.remove:hover{background-color:var(--red-8)}.listing_form .media_upload .label{color:var(--gray-8);text-align:center;font-size:14px}.listing_form .media_upload .label label{color:var(--blue-8);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.listing_form .media_upload .label label:hover{color:var(--blue-6)}.listing_form .media_upload .label button{color:var(--blue-8);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.listing_form .media_upload .label button:hover{color:var(--blue-6)}.listing_form .media_files_error{color:var(--red-6);margin-top:2px;font-size:14px}.listing_form .selected_app_form{border:1px solid var(--yellow-6);background:var(--yellow-0);color:var(--yellow-12);border-radius:var(--border-radius);align-items:center;gap:1em;padding:12px;display:flex}.listing_form .selected_app_form .title{font-weight:500}.listing_form .selected_app_form button.remove{background:var(--yellow-12)var(--icon-x)no-repeat center center/14px;border:0;border-radius:50%;width:20px;height:20px;margin-left:auto}#listing{max-width:800px;margin:0 auto}#listing .gallery{max-width:100%;margin-bottom:32px;position:relative}#listing .gallery .content{scrollbar-width:none;scroll-snap-type:x mandatory;border-radius:var(--border-radius);background:var(--gray-0);max-width:100%;max-height:512px;display:flex;overflow-x:auto}#listing .gallery .content a{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;display:flex}#listing .gallery .content a img{object-fit:contain;object-position:center;pointer-events:none;width:auto;max-width:100%;height:auto}#listing .gallery .controls{width:100%;display:none;position:absolute;top:256px}#listing .gallery .controls button{background:var(--gray-1);cursor:pointer;border:none;border-radius:100%;padding:8px;position:absolute;transform:translateY(-50%)}#listing .gallery .controls button:hover{background:var(--gray-2)}#listing .gallery .controls button.prev{left:-18px}#listing .gallery .controls button.next{right:-18px}#listing .gallery .controls button svg{pointer-events:none}@media (hover:hover){.gallery:hover :is(#listing .gallery .controls){display:flex}}#listing .gallery .thumbnails{scrollbar-width:none;justify-content:center;gap:8px;margin:0 -8px;padding:8px;display:flex;overflow-x:auto}#listing .gallery .thumbnails img{border-radius:var(--border-radius);cursor:pointer;flex:0 0;width:auto;max-height:64px;transition:all .2s}#listing .gallery .thumbnails img.active{outline:2px solid var(--brand-color4);transform:scale(1.05)}#listing button.share{position:absolute;right:16px}#listing #btn_cancel{color:var(--orange-8)}#listing #btn_cancel:hover{background:var(--orange-0);color:var(--orange-8)}#listing h1{text-align:center}#listing .descr{text-align:center}#listing h1{padding:0 128px}#listing .descr{text-wrap:balance;color:var(--gray-6)}#listing .descr .view_full_profile_link{color:inherit;font-size:14px}#listing .descr .view_full_profile_link:hover{color:var(--blue-6)}#listing .animal_profile{flex-wrap:wrap;justify-content:center;gap:16px;margin:32px 0;display:flex}#listing .animal_profile .item{background:var(--gray-0);border-radius:var(--border-radius);flex-direction:column;padding:8px 16px;display:flex}#listing .animal_profile .item .label{color:var(--gray-6);text-transform:uppercase;font-size:12px;font-weight:500}#listing .animal_profile .item .value{font-size:14px;font-weight:500}#listing .seller{justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}#listing .seller a{color:var(--gray-12);align-items:center;gap:8px;text-decoration:none;display:flex}#listing .seller a:hover{color:var(--blue-6)}#listing .seller a.contact_seller_link{color:var(--gray-6);margin-left:16px;font-size:14px;text-decoration:underline}#listing .seller a.contact_seller_link:hover{color:var(--blue-6)}#listing .seller .label{color:var(--gray-6);font-size:14px}#listing .seller .profile_pic{width:32px;height:32px}#listing .seller .name{font-size:16px;font-weight:500}#listing .approval_required{border:1px solid var(--yellow-4);background:var(--yellow-0);color:var(--yellow-10);border-radius:999px;padding:8px 24px;font-size:14px;font-weight:600}#listing .pending_approval{color:var(--violet-8);align-items:center;gap:4px;margin-top:16px;font-size:14px;font-style:italic;font-weight:600;display:flex}#listing .app_rejected{color:var(--red-8);align-items:center;gap:4px;margin-top:16px;font-size:14px;font-style:italic;font-weight:600;display:flex}#listing .auction_label{border:1px solid var(--lime-4);background:var(--lime-0);color:var(--lime-10);border-radius:999px;align-items:center;gap:4px;padding:4px 24px;font-size:14px;font-weight:600;display:flex}#listing .sold{border:1px solid var(--green-4);background:var(--green-0);color:var(--green-10);border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:4px 24px 4px 20px;font-size:14px;font-weight:600;display:flex}#listing .congrats{border:1px solid var(--green-4);border-radius:var(--border-radius);background:var(--green-0);color:var(--green-10);text-align:center;margin-top:8px;padding:16px 24px;font-size:14px;font-weight:600}#listing .reserve_not_met{border:1px solid var(--red-4);background:var(--red-0);color:var(--red-10);border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:4px 24px 4px 20px;font-size:14px;font-weight:600;display:flex}#listing .cancelled{border:1px solid var(--red-4);background:var(--red-0);color:var(--red-10);border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:4px 24px 4px 20px;font-size:14px;font-weight:600;display:flex}#listing .kv{flex-direction:column;justify-content:center;align-items:center;display:flex}#listing .kv .label{color:var(--gray-6);text-transform:uppercase;font-size:12px;font-weight:600}#listing .amount{text-align:center;font-size:40px;font-weight:900;line-height:1}#listing .countdown{flex-direction:column;justify-content:center;align-items:center;display:flex}#listing .countdown .label{color:var(--gray-6);text-transform:uppercase;font-size:12px;font-weight:600}#listing .countdown time{text-align:center;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}#listing #bid_form{justify-content:center;gap:8px;margin-top:8px;display:flex;position:relative}#listing #bid_form .dollar{color:var(--gray-8);margin:9px 0 0 7px;position:absolute;left:0}#listing #bid_form .dollar+input{padding-left:20px}#listing #bid_form input[name=bid_amount]{width:13ch;font-weight:700}#listing #bid_form input[name=bid_amount]::-ms-input-placeholder{font-weight:400}#listing #bid_form input[name=bid_amount]::placeholder{font-weight:400}#listing #buy_now_btn{--bg-color:var(--lime-8)}#listing .actions{justify-content:center;gap:16px;margin-top:16px;display:flex}#listing .comments{border:1px solid var(--gray-2);border-radius:var(--border-radius);margin:64px 0 0;padding:16px}@media (max-width:800px){#listing{margin-top:-16px}#listing h1{text-align:left}#listing .descr{text-align:left}#listing h1{padding-left:0}#listing .animal_profile{gap:8px}}#timeline{border-radius:calc(var(--border-radius)*2);background:var(--gray-0);flex-direction:column;gap:16px;margin-top:64px;padding:16px;display:flex;position:relative}#timeline h2{color:var(--gray-6);font-size:20px;font-weight:600;position:absolute;top:0;left:16px;transform:translateY(-100%)}#timeline .container{flex-direction:column;align-items:flex-start;gap:8px;display:flex}#timeline .container .event{flex-direction:column;align-items:flex-start;display:flex}#timeline .container .event time{color:var(--gray-6);font-size:12px}#timeline .container .event content{font-size:14px;font-weight:500}#timeline .container .event content svg{width:16px;height:16px}#timeline .container .event content .bid{align-items:center;gap:4px;display:flex}#timeline .container .event content .bid>*{flex-shrink:0}#timeline .container .event content .bid .actor{color:var(--gray-12);align-items:center;gap:4px;text-decoration:none;display:flex}#timeline .container .event content .bid .actor:hover{color:var(--blue-6)}#timeline .container .event content .bid .actor .profile_pic{width:20px;height:20px}#timeline .container .event content .bid .actor .profile_pic .placeholder{font-size:12px}#timeline .container .event content .bid .content{background:var(--orange-1);border-radius:16px;flex:1;padding:4px 12px}#timeline .container .event content .bid .content a{color:var(--gray-12);font-weight:600;text-decoration:none}#timeline .container .event content .bid .content a:hover{color:var(--blue-6)}#timeline .container .event content .bid .comment_actions{display:flex}#timeline .container .event content .bid .comment_actions button{color:var(--gray-6);padding:4px}#timeline .container .event content .comment{align-items:center;gap:4px;display:flex}#timeline .container .event content .comment>*{flex-shrink:0}#timeline .container .event content .comment .actor{color:var(--gray-12);align-items:center;gap:4px;text-decoration:none;display:flex}#timeline .container .event content .comment .actor:hover{color:var(--blue-6)}#timeline .container .event content .comment .actor .profile_pic{width:20px;height:20px}#timeline .container .event content .comment .actor .profile_pic .placeholder{font-size:12px}#timeline .container .event content .comment .content{background:var(--orange-1);border-radius:16px;flex:1;padding:4px 12px}#timeline .container .event content .comment .content a{color:var(--gray-12);font-weight:600;text-decoration:none}#timeline .container .event content .comment .content a:hover{color:var(--blue-6)}#timeline .container .event content .comment .comment_actions{display:flex}#timeline .container .event content .comment .comment_actions button{color:var(--gray-6);padding:4px}#timeline .comment_form{position:relative}#timeline .comment_form .editor{border:1px solid var(--gray-3);border-radius:var(--border-radius);box-sizing:content-box;cursor:pointer;background-color:#fff;flex:1;padding:.5em 1em 38px;line-height:1.5;position:relative}#timeline .comment_form .editor:empty:before{content:attr(placeholder);color:var(--gray-6)}#timeline .comment_form .editor .actor{background:var(--blue-1);color:var(--blue-12);border-radius:4px;margin:-2px 0;padding:2px 4px;font-size:14px;font-weight:600}#timeline .comment_form .toolbar{z-index:1;align-items:center;width:100%;padding:4px 4px 4px 10px;display:flex;position:absolute;bottom:0}#timeline .comment_form .toolbar button{color:var(--gray-6);padding:4px}#timeline .comment_form .toolbar button:hover{color:var(--gray-8)}#timeline .comment_form .toolbar label{color:var(--gray-6);padding:4px}#timeline .comment_form .toolbar label:hover{color:var(--gray-8)}#timeline .comment_form .toolbar button[type=submit]{margin-left:auto}#timeline .comment_form .toolbar button[type=submit]:disabled{--bg-color:transparent}#edit_picture_dialog{flex-direction:column;gap:1rem;display:flex}#edit_picture_dialog h3{margin-top:1rem}#edit_picture_dialog .existing{flex-wrap:wrap;gap:1rem;max-width:calc(600px + 5rem);display:flex}#edit_picture_dialog .existing .file{cursor:pointer}#edit_picture_dialog .existing .file:hover{opacity:.9}#edit_picture_dialog .existing .file img{object-fit:cover;border-radius:var(--border-radius);width:100px;height:100px}#edit_picture_dialog .upload_area{background:var(--blue-0);border-radius:var(--border-radius);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}#edit_picture_dialog .upload_area:hover{background:var(--blue-1)}#edit_picture_dialog .upload_area input{display:none}@keyframes bp-fadein{0%{opacity:.01}to{opacity:1}}@keyframes bp-bar{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bp-o{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bp-wrap{z-index:999;contain:strict;touch-action:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:fixed;top:0;left:0}.bp-wrap>div:first-child{background:rgba(0,0,0,.75);width:100%;height:100%;animation:.48s cubic-bezier(.215,.61,.355,1) bp-fadein;position:absolute;top:0;left:0}.bp-vid audio{width:calc(100% - 28px);height:50px;position:absolute;bottom:14px;left:14px}.bp-inner{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.bp-html{display:contents}.bp-html>:first-child{margin:auto}.bp-img-wrap{contain:strict;width:100%;height:100%;position:absolute;top:0;left:0}.bp-img-wrap .bp-canzoom{cursor:zoom-in}.bp-img-wrap .bp-drag{cursor:grabbing}.bp-close{contain:layout size}.bp-img{-webkit-user-select:none;-ms-user-select:none;user-select:none;background-size:100% 100%;position:absolute;top:50%;left:50%}.bp-img img,.bp-img div{width:100%;height:100%;position:absolute;top:0;left:0}.bp-img .bp-o{display:none}.bp-zoomed .bp-img:not(.bp-drag){cursor:grab}.bp-zoomed .bp-cap{opacity:0;animation:none!important}.bp-zoomed.bp-small .bp-controls{opacity:0}.bp-zoomed.bp-small .bp-controls button{pointer-events:none}.bp-controls{pointer-events:none;text-align:left;width:100%;height:100%;transition:opacity .3s;animation:.3s bp-fadein;position:absolute;top:0;left:0}.bp-controls button{pointer-events:auto;cursor:pointer;opacity:.9;contain:content;background:rgba(0,0,0,.15);border:0;transition:all .1s;position:absolute}.bp-controls button:hover{opacity:1;background-color:rgba(0,0,0,.2)}.bp-controls svg{fill:#fff}.bp-count{color:rgba(255,255,255,.9);width:100px;height:50px;margin:16px;line-height:1;position:absolute}.bp-prev,.bp-next{border-radius:3px 0 0 3px;width:58px;height:64px;margin-top:-32px;top:50%;right:0}.bp-prev:hover:before,.bp-next:hover:before{transform:translate(-2px)}.bp-prev:before,.bp-next:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3C/svg%3E");width:46px;transition:all .2s;position:absolute;top:9px;left:7px}.bp-prev{left:0;right:auto;transform:scaleX(-1)}.bp-x{border-radius:0 0 0 3px;width:58px;height:55px;top:0;right:0}.bp-x:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M24 10l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z'/%3E%3C/svg%3E");width:37px;position:absolute;top:8px;right:10px}.bp-if,.bp-vid{background:#000 0 0/100% 100%;margin:auto;position:relative}.bp-if iframe,.bp-if video,.bp-if div,.bp-vid iframe,.bp-vid video,.bp-vid div{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.bp-load{z-index:1;background-size:100% 100%;display:flex;overflow:hidden}.bp-bar{background:rgba(255,255,255,.9);border-radius:0 3px 3px 0;width:100%;height:3px;animation:4s both bp-bar;position:absolute;top:0;left:0;transform:translate(-100%)}.bp-o,.bp-o:after{border-radius:50%;width:90px;height:90px}.bp-o{border:10px solid rgba(255,255,255,.2);border-left-color:rgba(255,255,255,.9);margin:auto;animation:1s linear infinite bp-o}.bp-cap{color:rgba(255,255,255,.9);width:fit-content;max-width:95%;background:rgba(9,9,9,.8);border-radius:4px;width:-moz-fit-content;padding:.6em 1.2em;line-height:1.3;transition:opacity .3s;animation:.2s bp-fadein;display:table;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.bp-cap a{color:inherit}.bp-inline{position:absolute}.bp-lock{overflow-y:hidden}.bp-noclose .bp-x{display:none}.bp-noclose:not(.bp-zoomed){touch-action:pan-y}.bp-noclose:not(.bp-zoomed) .bp-img-wrap{cursor:zoom-in}@media (prefers-reduced-motion){.bp-wrap *{animation-duration:0s!important}}@media (max-width:500px){.bp-x{width:47px;height:47px}.bp-x:before{width:34px;top:6px;right:6px}.bp-prev,.bp-next{width:45px;height:54px;margin-top:-27px}.bp-prev:before,.bp-next:before{width:43px;top:7px;left:2px}.bp-o,.bp-o:after{border-width:6px;width:60px;height:60px}.bp-count{margin:12px 10px}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes ripple{0%{transform:scale(0)translateY(-45%)translate(13%)}to{transform:scale(1)translateY(-45%)translate(13%)}}.notyf{color:#fff;z-index:9999;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.notyf__icon--error,.notyf__icon--success{background:#fff;border-radius:50%;width:21px;height:21px;margin:0 auto;display:block;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;border-radius:3px;width:3px;height:12px;display:block;position:absolute;top:5px;left:9px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;border-radius:3px;width:3px;display:block;position:absolute}.notyf__icon--success:after{height:6px;top:9px;left:6px;transform:rotate(-45deg)}.notyf__icon--success:before{height:11px;top:5px;left:10px;transform:rotate(45deg)}.notyf__toast{pointer-events:auto;box-sizing:border-box;border-radius:2px;flex-shrink:0;max-width:300px;padding:0 15px;animation:.3s ease-in forwards notyf-fadeinup;display:block;position:relative;overflow:hidden;transform:translateY(25%);box-shadow:0 3px 7px rgba(0,0,0,.25)}.notyf__toast--disappear{animation:.3s .25s forwards notyf-fadeoutdown;transform:translateY(0)}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{opacity:1;animation:.3s forwards notyf-fadeoutdown;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{opacity:1;animation:.3s forwards notyf-fadeoutright;transform:translate(0)}.notyf__toast--disappear .notyf__message{animation-delay:50ms}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{transform-origin:100% 100%;z-index:5;border-radius:50%;width:400px;height:400px;animation:.4s ease-out forwards ripple;position:absolute;top:0;right:0;transform:scale(0)translateY(-51%)translate(13%)}.notyf__wrapper{z-index:10;border-radius:3px;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;display:flex;position:relative}.notyf__icon{text-align:center;opacity:0;width:22px;margin-right:13px;font-size:1.3em;animation:.3s .3s forwards notyf-fadeinup}.notyf__dismiss{opacity:0;width:26px;height:100%;margin-right:-15px;animation:.3s .35s forwards notyf-fadeinleft;position:absolute;top:0;right:0}.notyf__dismiss-btn{cursor:pointer;opacity:.35;background-color:rgba(0,0,0,.25);border:none;outline:none;width:100%;height:100%;transition:opacity .2s,background-color .2s}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;border-radius:3px;width:2px;height:12px;position:absolute;top:calc(50% - 5px);left:calc(50% - 1px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:rgba(0,0,0,.15)}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;opacity:0;line-height:1.5em;animation:.3s .25s forwards notyf-fadeinup;position:relative}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{width:600px;height:600px;animation-duration:.5s}.notyf__toast{border-radius:0;width:100%;max-width:none;box-shadow:0 -2px 7px rgba(0,0,0,.13)}.notyf__dismiss{width:56px}}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:0 0;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius)0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius)var(--adp-cell-border-radius)0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;background:var(--adp-cell-background-color-selected);border:none}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration)var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px;display:grid}.air-datepicker-body--day-name{color:var(--adp-day-name-color);text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;font-size:.8em;display:flex}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box;justify-content:space-between;display:flex}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{cursor:pointer;justify-content:center;align-items:center;display:flex}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-ms-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{color:var(--adp-nav-color-secondary);margin-left:.3em;font-style:normal}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:0 0}.air-datepicker-buttons{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.air-datepicker-button{color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);background:rgba(255,255,255,0);border:none;display:inline-flex}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.air-datepicker-time{grid-column-gap:12px;padding:0 var(--adp-time-padding-inner);grid-template-columns:max-content 1fr;align-items:center;display:grid;position:relative}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{text-align:center;flex:1;align-items:center;font-size:14px;display:flex}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{z-index:1;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:19px;line-height:1;position:relative}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);z-index:-1;opacity:0;position:absolute;top:-3px;bottom:-2px;left:-2px;right:-2px}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;color:var(--adp-time-day-period-color);align-self:flex-end;margin-bottom:1px;margin-left:6px;font-size:11px}.air-datepicker-time--row{background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color))left 50%/100% var(--adp-time-track-height)no-repeat;align-items:center;height:17px;font-size:11px;display:flex}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{cursor:pointer;-webkit-appearance:none;background:0 0;flex:1;width:100%;height:100%;margin:0;padding:0}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;border:1px solid var(--adp-time-track-color);cursor:pointer;width:12px;height:12px;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);background:#fff;border-radius:3px}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-moz-range-track{height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-ms-track{height:var(--adp-time-track-height);cursor:pointer;color:transparent;background:0 0;border:none}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:0 0}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:0 0}.air-datepicker{--adp-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:rgba(92,196,239,.1);--adp-background-color-in-range-focused:rgba(92,196,239,.2);--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:rgba(92,196,239,.1);--adp-cell-background-color-in-range-hover:rgba(92,196,239,.2);--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:rgba(0,0,0,.3);--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);border-radius:var(--adp-border-radius);box-sizing:content-box;grid-template-rows:repeat(4,max-content);grid-template-columns:1fr;grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);transition:opacity var(--adp-transition-duration)var(--adp-transition-ease),transform var(--adp-transition-duration)var(--adp-transition-ease);z-index:var(--adp-z-index);display:grid;position:absolute;box-shadow:0 4px 12px rgba(0,0,0,.15)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset)*-1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset)*-1))}.air-datepicker.-active-:not(.-custom-position-){opacity:1;transform:translate(0)}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;opacity:1;position:static;left:auto;right:auto;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);width:var(--adp-mobile-width);border:none;position:fixed}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:transparent}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;top:0;left:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size)/2);width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1;position:absolute}.air-datepicker--pointer:after{content:"";border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box;background:#fff;position:absolute}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{background:var(--adp-overlay-background-color);opacity:0;width:0;height:0;transition:opacity var(--adp-overlay-transition-duration)var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index);position:fixed;top:0;left:0}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration)var(--adp-overlay-transition-ease),height 0s,width 0s}.ts-control{z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border:1px solid #d0d0d0;border-radius:3px;flex-wrap:wrap;padding:8px;display:flex;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:calc(6px - 0) 8px calc(3px - 0)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#303030;background:#f2f2f2;border:0 solid #d0d0d0;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{color:#303030;background:#e8e8e8;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-top:0;border-radius:0 0 3px 3px;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#303030;cursor:default;background:#fff}.ts-dropdown .active{color:#495c68;background-color:#f5fafd}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{width:30px;height:30px;margin:5px 8px;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 transparent;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow-x:hidden;overflow-y:auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:2px;transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:8px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:8px;display:block}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 6px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:text;background:#fff}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ts-wrapper .ts-control{border:1px solid var(--border-color,var(--gray-5));border-radius:var(--border-radius);min-height:42px;color:var(--gray-12);outline:none;line-height:1.5;padding:8px 32px 8px 12px!important}.ts-wrapper .ts-control .item{color:inherit;font-size:16px}.ts-wrapper .ts-control>input{width:auto;color:inherit;font-size:16px}.ts-wrapper .ts-control:after{content:"";aspect-ratio:1;background:var(--icon-chevron)no-repeat center center;height:42px;display:block;position:absolute;top:-1px;right:0}.ts-wrapper .ts-control .clear-button{aspect-ratio:1;z-index:1;height:100%;font-size:0;transition:transform .1s ease-in-out;right:28px;background:var(--icon-close)no-repeat center center/16px 16px!important}.ts-wrapper .ts-control .clear-button:hover{transform:translateY(-50%)scale(1.2)}.ts-wrapper.multi .ts-control{align-items:flex-start;gap:4px}.ts-wrapper.multi .ts-control .item{background:var(--blue-6);color:#fff;border-radius:10em;flex:none;padding:2px 8px;font-size:14px;line-height:20px;overflow:hidden;margin:0!important}.ts-wrapper.multi .ts-control .item .remove{--icon-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");aspect-ratio:1;border:0;border-radius:50%;width:20px;margin-right:2px;font-size:0;transition:background-color .1s ease-in-out,background-size .1s ease-in-out;background:rgba(255,255,255,.133) var(--icon-x)no-repeat center center/12px 12px!important}.ts-wrapper.multi .ts-control .item .remove:hover{background-color:rgba(255,255,255,.2)!important;background-size:14px 14px!important}.ts-wrapper.focus .ts-control{box-shadow:0 0 0 2px white,0 0 0 4px var(--brand-color4)}.ts-wrapper.dropdown-active .ts-control:after{transform:scaleY(-1)}.ts-wrapper .ts-dropdown{box-shadow:none;border:1px solid var(--border-color,var(--gray-5));border-radius:var(--border-radius);margin-top:-1px;overflow:hidden}.ts-wrapper .ts-dropdown .ts-dropdown-content .optgroup-header{background-color:var(--gray-0);border-bottom:1px solid var(--gray-1);font-weight:600}.ts-wrapper .ts-dropdown .spinner{width:auto;height:auto}.ts-wrapper .ts-dropdown .spinner:before{content:"Loading…"}.ts-wrapper .ts-dropdown .spinner:after{display:none}.ts-wrapper.single{cursor:pointer}.ts-wrapper.single.has-items .ts-control input{opacity:0;display:none!important}.ts-wrapper.single .ts-control .item{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ts-wrapper .ts-dropdown-content{overscroll-behavior:contain;scrollbar-width:thin}.ts-wrapper.plugin-clear_button .ts-control{padding-right:64px!important}select:user-valid+.ts-wrapper .ts-control{border-color:var(--green-6);background-color:var(--green-0)}select:user-invalid+.ts-wrapper .ts-control{border-color:var(--red-6);background-color:var(--red-0)}.air-datepicker{z-index:1001!important}.bp-lock{padding-right:var(--scrollbar-width)}.bp-lock.touch_device{padding-right:0}.bp-lock body{overflow:visible}.bp-wrap>div:first-child{background:#000}.locked .crisp-client,.bp-lock .crisp-client{display:none!important}body:has(dialog[open]) #crisp-chatbox{display:none!important}em-emoji-picker{z-index:1001;width:360px;max-width:80vw;position:absolute;top:0;left:0}.leaflet-control-attribution{display:none}:root{--brand-color1:#052e68;--brand-color2:#0a5fd7;--brand-color3:#009be1;--brand-color4:#37c3f5;--yellow:#5FFAF00;--orange:#ff7d00;--aqua:#58dbbc;--green:#58db64;--gray:#7d7d7d;--light-gray:#cdcdcd;--icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23979b9d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23979b9d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23979b9d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23979b9d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23979b9d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2340c057' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fa5252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-x:url(data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22white%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-x%22%3E%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22/%3E%3Cpath%20d=%22M18%206l-12%2012%22%20/%3E%3Cpath%20d=%22M6%206l12%2012%22%20/%3E%3C/svg%3E);--border-radius:8px}*{box-sizing:border-box;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}html{scroll-padding-top:96px}html.locked{width:100%;position:fixed;overflow:hidden}html.locked body{width:100%;padding-right:var(--scrollbar-width);position:fixed}.touch_device :is(html.locked body){padding-right:0}a{color:var(--blue-8);-webkit-text-decoration:color-mix(in srgb,currentColor 50%,transparent)underline 1px;text-decoration:color-mix(in srgb,currentColor 50%,transparent)underline 1px;text-underline-offset:2px}a:hover{color:var(--blue-6)}a:focus-visible{outline:2px solid var(--brand-color4);outline-offset:2px}[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--brand-color4);outline-offset:2px}img,svg{display:block}a:has(.profile_pic){text-decoration:none}.profile_pic{aspect-ratio:1;background-color:var(--gray-1);border-radius:50%;justify-content:center;align-items:center;height:64px;text-decoration:none;display:flex;overflow:hidden}.profile_pic.org{border-radius:10%}.profile_pic img{width:100%;height:100%}.profile_pic .placeholder{text-transform:uppercase;color:var(--gray-4);font-size:16px;font-weight:500}.profile_pic:has(img) .placeholder{display:none}svg.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}svg.brand_icon{fill:currentColor}.cards{flex-wrap:wrap;justify-content:center;gap:16px;padding:32px;display:flex}@media (max-width:540px){.cards{padding:16px}}.cards .card{aspect-ratio:1;border-radius:calc(var(--border-radius)*2);color:#fff;background:50%/cover no-repeat;flex-direction:column;flex:0 calc(50% - 8px);justify-content:flex-end;max-width:240px;padding:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cards .card:before{content:"";z-index:1;background:linear-gradient(transparent 42%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.cards .card>img{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .2s ease-in-out;position:absolute;top:0;left:0}.cards .card>:not(img){z-index:2}.cards .card h3{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}@media (max-width:440px){.cards .card h3{font-size:20px}}.cards .card p{margin:0;font-size:14px}@media (max-width:440px){.cards .card p{display:none}}.cards .card .price{align-items:center;gap:4px;font-weight:500;display:flex}.cards .card button.featured{z-index:2;cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:8px;right:8px}.cards .card button.featured svg{width:24px;height:24px}.cards .card button.featured[data-featured=true]{color:var(--yellow-6)}.cards .card button.featured[data-featured=true] svg{fill:var(--yellow-6)}.cards .card button.featured[data-featured=false]{color:#fff}.cards .card button.featured[data-featured=false] svg{fill:transparent}.cards .card button.featured[data-featured=false]:hover{color:var(--yellow-6)}.cards .card:hover>img{transform:scale(1.1)}.actor_card{z-index:100;border:1px solid var(--gray-4);border-radius:var(--border-radius);background:#fff;flex-direction:column;align-items:center;min-width:64px;min-height:64px;padding:16px;display:flex;position:absolute;box-shadow:0 0 16px rgba(0,0,0,.067)}.actor_card .profile_pic{width:96px;height:96px;margin-bottom:8px}.actor_card .verified span{margin-right:16px;position:relative}.actor_card .verified span:after{content:"";background-image:url(/img/verified.svg);background-size:contain;width:12px;height:12px;position:absolute;top:2px;right:-16px}.actor_card .verifs{color:var(--green-8);margin:-4px 0 8px;font-size:12px}.actor_card .verifs>div{align-items:center;gap:4px;display:flex}.actor_card .verifs>div svg{width:16px;height:16px;stroke:var(--green-8)}.actor_card .species{background:var(--indigo-6);white-space:nowrap;border-radius:1em;padding:2px 8px;font-size:14px;text-decoration:none;display:inline-block}.actor_card .breed{background:var(--indigo-6);white-space:nowrap;border-radius:1em;padding:2px 8px;font-size:14px;text-decoration:none;display:inline-block}.actor_card .species{color:#fff;font-weight:500}.actor_card .breed{background:var(--indigo-0);color:var(--indigo-12)}.empty_state{border-radius:calc(var(--border-radius)*2);background:var(--brown-0);max-width:420px;color:var(--brown-8);text-align:center;flex-direction:column;align-items:center;gap:16px;margin:64px auto;padding:32px;display:flex}.empty_state svg{width:48px;height:48px;stroke:var(--brown-5)}.empty_state p{text-wrap:balance;margin:0}.feed{flex-direction:column;gap:32px;max-width:780px;margin:0 auto;display:flex}.breadcrumbs{flex-wrap:wrap;gap:8px;margin:-16px 0 16px;display:flex}.breadcrumbs .separator{color:var(--gray-6)}.letters{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:16px;padding:0;list-style:none;display:flex}.letters a{font-size:20px;font-weight:600}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:32px 16px 0;padding:0;list-style:none;display:flex}.pagination li a{background:var(--gray-0);text-align:center;border-radius:10em;min-width:2em;padding:4px 8px;text-decoration:none;display:block}.pagination li strong{background:var(--gray-0);text-align:center;border-radius:10em;min-width:2em;padding:4px 8px;text-decoration:none;display:block}
