:root{--paper:#f3eee4;--paper2:#e8e0d1;--card:#fbf8f2;--ink:#17140f;--ink2:#3e3831;--muted:#5a5249;--rule:#d9cfbd;--rule2:#cfc4b0;--ox:#7a2418;--oxd:#5a170e;--brass:#d9b26a;--ok:#2f6b45;--warn:#7a5410;--bad:#9e2a1e;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--gut:clamp(16px,5vw,72px)}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--ox)}a:hover{color:var(--oxd)}:focus-visible{outline:2px solid var(--ox);outline-offset:3px}h1,h2,h3{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:400;line-height:1}p{margin:0}.wrap{max-width:1296px;padding-inline:var(--gut);margin:0 auto}.mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.ox{color:var(--ox)}.it{font-style:italic}.muted{color:var(--muted)}.small{font-size:14px}.hidden{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seg{background:var(--paper);border-radius:999px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:500}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg.lg button{min-height:44px;padding:0 20px;font-size:15px}.seg.lg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #17140f24}header.top{border-bottom:1px solid var(--rule);top:env(safe-area-inset-top,0px);background:var(--paper);z-index:20;position:sticky}header.top .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding-block:8px;display:flex}.brand{color:var(--ink);align-items:baseline;gap:14px;text-decoration:none;display:flex}.brand b{font-family:var(--serif);font-size:34px;font-style:italic;font-weight:400;line-height:1}.brand span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}nav.main{flex-wrap:wrap;align-items:center;gap:6px 24px;font-size:15px;display:flex}nav.main a{color:var(--ink);align-items:center;gap:6px;min-height:40px;text-decoration:none;display:inline-flex}nav.main a[aria-current=page]{color:var(--ox);text-underline-offset:6px;text-decoration:underline}.badge{background:var(--brass);min-width:20px;height:20px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.who{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:inline-flex}.av{width:32px;height:32px;color:var(--paper);font-family:var(--serif);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-style:italic;display:inline-flex}.btn{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{color:var(--paper);background:#2a241c}.btn.ox{background:var(--ox);border-color:var(--ox)}.btn.ox:hover{background:var(--oxd)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--paper2);color:var(--ink)}.btn.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn.small{min-height:36px;padding:0 14px;font-size:13px}.btn.danger{color:var(--bad);border-color:var(--bad);background:0 0}.btn.good{background:var(--ok);border-color:var(--ok)}.btn[disabled]{background:var(--rule);border-color:var(--rule);color:var(--muted);cursor:not-allowed}.linkbtn{color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:14px;text-decoration:underline}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{border:1px solid var(--rule2);min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:14.5px}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip.more{color:var(--muted);border-style:dashed;border-color:#8a7f6e}.chip.preset{border-style:dashed;border-color:var(--ox);color:var(--ox)}.chip.preset[aria-pressed=true]{background:var(--ox);color:var(--paper)}.tag{border:1px solid var(--rule2);color:var(--ink2);border-radius:999px;align-items:center;padding:4px 10px;font-size:12.5px;display:inline-flex}.tag.dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tag.ex{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-style:dashed;font-size:10px}.status{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.status.live{color:#1f4d30;background:#dce8df}.status.pending{color:#6b4a12;background:#f2e3c2}.status.rejected,.status.removed,.status.banned{color:#7e1f15;background:#f1d5d1}.status.suspended,.status.expired{background:var(--paper2);color:var(--muted)}.status.closed{color:#1f4d30;background:#dce8df;font-weight:600}.gig{position:relative}.gig.sold>:not(.stamp){opacity:.55}.stamp{z-index:2;border:7px double var(--ok);color:var(--ok);font-family:var(--mono);letter-spacing:.14em;pointer-events:none;background:#f3eee499;border-radius:6px;padding:4px 22px 4px 30px;font-size:clamp(40px,7vw,72px);font-weight:700;line-height:1.1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.stamp.inline{font-size:clamp(32px,5vw,48px);display:inline-block;position:static;transform:rotate(-8deg)}.addown{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.addown input{background:var(--card);border:1px dashed #b8ab93;border-radius:999px;width:min(340px,100%);min-height:40px;padding:0 16px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label,.lbl{font-size:14px;font-weight:500}.field .hint{color:var(--muted);font-size:13px}.inp{background:var(--card);border:1px solid var(--rule2);border-radius:4px;width:100%;min-height:50px;padding:0 14px;font-size:16px}textarea.inp{resize:vertical;min-height:120px;padding:12px 14px;line-height:1.5}.inp.bad{border-color:var(--bad)}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;display:grid}.check{cursor:pointer;align-items:flex-start;gap:12px;min-height:32px;font-size:15px;display:flex}.check input{width:20px;height:20px;accent-color:var(--ox);flex-shrink:0;margin-top:2px}.formsec{flex-direction:column;gap:22px;padding-bottom:64px;display:flex}.sechead{border-bottom:1px solid var(--ink);align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.sechead h2{font-size:clamp(34px,4vw,48px)}.drop{background:var(--card);cursor:pointer;border:1.5px dashed #b8ab93;border-radius:4px;flex-wrap:wrap;align-items:center;gap:20px;padding:22px;display:flex}.drop input{display:none}.hero{padding-block:clamp(40px,7vw,88px) 0}.hero h1{letter-spacing:-.015em;font-size:clamp(56px,9vw,116px);line-height:.94}.herogrid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.herogrid .lead{flex-direction:column;gap:18px;max-width:380px;display:flex}.lead p{color:var(--ink2);font-size:18px;line-height:1.55}.staff{width:100%;height:auto;margin-top:48px;display:block}.search{border:1px solid var(--ink);background:var(--card);border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 18px;display:flex}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.filters{flex-direction:column;gap:14px;padding-block:40px 0;display:flex}.frow{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.frow .mono{flex-shrink:0;width:110px}.countrow{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;padding-top:24px;display:flex}.countrow .big{font-family:var(--serif);font-size:30px}.cards{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:56px 28px;padding-block:36px 0;display:grid}.card{color:var(--ink);flex-direction:column;gap:14px;text-decoration:none;display:flex}.card:hover{color:var(--ink)}.card:hover .ph{filter:brightness(1.08)}.ph{aspect-ratio:4/5;border-radius:2px;justify-content:center;align-items:center;max-width:100%;transition:filter .2s;display:flex;position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph .ini{font-family:var(--serif);color:var(--paper);font-size:clamp(90px,10vw,150px);font-style:italic;line-height:1;position:relative}.ph .no{font-family:var(--mono);letter-spacing:.14em;color:var(--paper);font-size:10.5px;position:absolute;top:14px;left:16px}.ph .pill{background:var(--paper);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;display:flex;position:absolute;bottom:12px;left:12px}.staffbg{background:repeating-linear-gradient(#f3eee433 0 1px,#0000 1px 25%);border-bottom:1px solid #f3eee433;height:20%;position:absolute;top:40%;left:0;right:0}.card .nm{font-family:var(--serif);font-size:32px;line-height:1.05}.card .ins{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ox);font-size:10.5px}.card .tl{color:var(--ink2);font-size:15px}.tags{flex-wrap:wrap;gap:6px;display:flex}.band{background:var(--ink);color:var(--paper);margin-top:120px;padding-block:clamp(56px,8vw,100px)}.band h2{font-size:clamp(48px,6vw,84px);line-height:.96}.steps{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:40px 80px;margin-top:56px;display:grid}.step{border-bottom:1px solid #4a433a;gap:22px;padding:22px 0;display:flex}.step .n{font-family:var(--mono);color:#b8ae9e;width:24px;padding-top:8px;font-size:12px}.step b{font-family:var(--serif);font-size:28px;font-weight:400;display:block}.step p{color:#cfc6b8;margin-top:4px;font-size:15.5px}footer.foot{border-top:1px solid var(--rule);margin-top:96px}footer.foot .wrap{min-height:96px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.pro{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);padding-block:24px 0;display:grid}.pro .ph{aspect-ratio:4/5}.pro h1{font-size:clamp(64px,9vw,128px);line-height:.9}.facts{border-block:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;padding-block:20px;display:grid}.facts div{flex-direction:column;gap:4px;display:flex}.sect{padding-top:clamp(64px,8vw,120px)}.sect>.hd{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:16px;display:flex}.sect>.hd h2{font-size:clamp(44px,6vw,68px)}.recs{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;display:grid}.player{aspect-ratio:16/9;color:#cfc6b8;background:#141a16;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative;overflow:hidden}.player video{background:#000;width:100%;height:100%}.player .src{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;position:absolute;top:14px;left:18px}.playbtn{background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;text-decoration:none;display:flex}.recitem{border-top:1px solid var(--rule);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:16px;width:100%;padding:14px 0;text-decoration:none;display:flex}.recitem .th{aspect-ratio:16/9;background:#2e3b32;flex-shrink:0;justify-content:center;align-items:center;width:112px;display:flex}.recitem[aria-current=true] .t{color:var(--ox)}.looking{background:var(--paper2);margin-top:clamp(64px,8vw,120px);padding-block:clamp(56px,7vw,96px)}.lk{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px 80px;margin-top:40px;display:grid}.lk ol{margin:0;padding:0;list-style:none}.lk li{font-family:var(--serif);border-bottom:1px solid #c9bea9;gap:18px;padding:18px 0;font-size:28px;line-height:1.1;display:flex}.lk li span{font-family:var(--mono);color:var(--ox);width:26px;padding-top:9px;font-size:11px}.contact{background:var(--ink);color:var(--paper);padding-block:clamp(56px,8vw,110px)}.contact .grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,90px);display:grid}.contact h2{font-size:clamp(52px,7vw,88px);line-height:.95}.crow{border-top:1px solid #4a433a;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;font-size:16px;display:flex}.cform{background:#221e18;flex-direction:column;gap:18px;padding:clamp(24px,4vw,44px);display:flex}.cform .inp{background:var(--ink);color:var(--paper);border-color:#4a433a}.cform label{color:#cfc6b8}.stats{border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.stats div{flex-direction:column;gap:6px;padding:32px 24px 32px 0;display:flex}.stats b{font-family:var(--serif);font-size:64px;font-weight:400;line-height:.9}.gig{border-bottom:1px solid var(--rule);grid-template-columns:100px minmax(0,1fr) 280px;gap:32px;padding-block:36px;display:grid}.gig .day{font-family:var(--serif);font-size:64px;line-height:.9}.gig h3{font-size:clamp(28px,3vw,36px);line-height:1.05}.gig .side{border-left:1px solid var(--rule);flex-direction:column;gap:12px;padding-left:28px;display:flex}.pay{font-family:var(--serif);font-size:30px;line-height:1.1}.blur{filter:blur(7px);-webkit-user-select:none;user-select:none;opacity:.75}.lock{color:var(--muted);align-items:center;gap:6px;font-size:13.5px;text-decoration:none;display:inline-flex}.meta{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;font-size:15px;display:inline-flex}.toggle .tr{background:var(--rule2);border-radius:999px;width:44px;height:26px;transition:background .2s;position:relative}.toggle .kn{background:var(--card);border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px}.toggle[aria-pressed=true] .tr{background:var(--ox)}.toggle[aria-pressed=true] .kn{left:21px}.formgrid{grid-template-columns:280px minmax(0,1fr);gap:clamp(32px,6vw,88px);padding-block:56px 0;display:grid}.aside{flex-direction:column;align-self:start;gap:28px;display:flex;position:sticky;top:110px}.steplist a{border-top:1px solid var(--rule);min-height:46px;color:var(--ink);align-items:center;gap:16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.steplist a:last-child{border-bottom:1px solid var(--rule)}.steplist a span{font-family:var(--mono);color:var(--ox);font-size:12px;font-weight:400}.preview{background:var(--card);border:1px solid var(--rule);flex-direction:column;gap:10px;padding:22px;display:flex}.stepper{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));column-gap:40px;display:grid}.stepper .row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.stepper .ctl{align-items:center;gap:6px;display:flex}.stepper button{border:1px solid var(--rule2);cursor:pointer;background:0 0;border-radius:50%;width:40px;height:40px;font-size:19px}.stepper button.plus{background:var(--ink);border-color:var(--ink);color:var(--paper)}.stepper .cnt{text-align:center;width:32px;font-family:var(--serif);font-size:26px}.paytypes{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px;display:grid}.paytypes button{border:1px solid var(--rule2);background:var(--card);text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;gap:4px;min-height:88px;padding:14px;display:flex}.paytypes button b{font-family:var(--serif);font-size:23px;font-weight:400;line-height:1}.paytypes button[aria-pressed=true]{background:var(--ox);border-color:var(--ox);color:var(--paper)}.submitbar{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex}.submitbar b{font-family:var(--serif);font-size:30px;font-style:italic;font-weight:400}.vlist .item{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;display:flex}.vlist .item:last-child{border-bottom:1px solid var(--rule)}.vlist .item .t{flex-direction:column;flex:1;min-width:180px;display:flex}.panel{background:var(--card);border:1px solid var(--rule);flex-direction:column;gap:14px;padding:24px;display:flex}.notice{border:1px solid var(--rule2);background:var(--card);align-items:flex-start;gap:14px;padding:18px 22px;font-size:15px;display:flex}.notice.warn{background:#f2e3c2;border-color:#e0cb98}.notice.bad{background:#f1d5d1;border-color:#e3b3ac}.list .row{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex}.list .row .grow{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.twocol{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);display:grid}.join{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:70vh;display:grid}.join aside{background:var(--ink);color:var(--paper);padding:clamp(28px,5vw,64px)}.join main{padding:clamp(28px,5vw,64px)}.join h1{font-size:clamp(64px,8vw,104px);line-height:.92}.log{font-family:var(--mono);color:var(--ink2);font-size:12.5px}.log div{flex-wrap:wrap;gap:20px;padding:6px 0;display:flex}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);z-index:50;border-radius:999px;max-width:calc(100% - 32px);padding:12px 20px;font-size:14.5px;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0003}.empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 0;display:flex}.empty b{font-family:var(--serif);font-size:40px;font-style:italic;font-weight:400}@media (max-width:860px){.pro,.recs,.contact .grid,.twocol,.join,.formgrid{grid-template-columns:1fr}.aside{position:static}.gig{grid-template-columns:1fr}.gig .side{border-left:0;border-top:1px solid var(--rule);padding-top:16px;padding-left:0}.frow .mono{width:auto}header.top{position:static}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.error{color:var(--bad);font-size:14px}.setup{max-width:720px;padding-inline:var(--gut);flex-direction:column;gap:16px;margin:80px auto;display:flex}.setup code{font-family:var(--mono);background:var(--paper2);padding:2px 6px;font-size:13px}.prose{flex-direction:column;gap:14px;max-width:720px;font-size:17px;line-height:1.65;display:flex}.prose h2{margin-top:28px;font-size:36px}.prose ul{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}button.navlink{color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:40px;padding:0;font-size:15px}nav.main a.btn,nav.main a.btn:hover{color:var(--paper)}.join .step .n{color:var(--brass);width:32px;padding-top:12px;font-size:15px}.join .step b{color:var(--brass);font-size:clamp(32px,3.4vw,40px);line-height:1.05}nav.main a.linkbtn{color:var(--muted);min-height:32px;font-size:14px;text-decoration:underline}@keyframes shake{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-5px)rotate(-1.2deg)}30%{transform:translate(4px)rotate(1deg)}45%{transform:translate(-3px)rotate(-.6deg)}60%{transform:translate(2px)rotate(.4deg)}75%{transform:translate(-1px)rotate(-.2deg)}}.card:hover .ph,.card:active .ph,.card:focus-visible .ph{animation:.5s ease-in-out shake}@media (prefers-reduced-motion:reduce){.card .ph{animation:none!important}}.staff .nt{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.staff .nt .hd{transform-box:fill-box;transform-origin:50% 100%;transition:transform .18s}.staff .nt.on .hd{transform:translateY(-5px)scale(1.12)}.staff .nt:focus-visible rect{stroke:var(--ox);stroke-dasharray:3 4}@media (prefers-reduced-motion:reduce){.staff .nt.on .hd{transform:none}}.convos{border-top:1px solid var(--rule);flex-direction:column;display:flex}.convo{border-bottom:1px solid var(--rule);color:var(--ink);align-items:center;gap:14px;min-height:64px;padding:14px 4px;text-decoration:none;display:flex}.convo:hover{background:var(--paper2);color:var(--ink)}.convo .av{width:44px;height:44px;color:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.convo .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.convo b{font-weight:500}.convo.unread b{font-weight:700}.convo .dot{background:var(--ox);border-radius:50%;flex:none;width:10px;height:10px}.chat{flex-direction:column;gap:16px;display:flex}.chat-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.chat-log{flex-direction:column;gap:10px;min-height:200px;max-height:min(60vh,640px);padding:8px 2px;display:flex;overflow-y:auto}.bubble{background:var(--paper2);border:1px solid var(--rule);border-radius:16px 16px 16px 4px;flex-direction:column;align-self:flex-start;gap:4px;max-width:min(80%,560px);padding:10px 14px;display:flex}.bubble.mine{background:var(--ink);color:var(--paper);border-color:var(--ink);border-radius:16px 16px 4px;align-self:flex-end}.bubble.flagged{box-shadow:inset 3px 0 0 var(--bad)}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bubble .t{opacity:.65;font-size:11.5px}.chat-compose{background:var(--paper);flex-direction:column;gap:10px;padding-block:10px;display:flex;position:sticky;bottom:0}.chat-compose textarea{resize:vertical;flex:1;min-height:52px;max-height:180px}.cardwrap{flex-direction:column;gap:10px;display:flex}.cardwrap .msgbtn{color:var(--ox);border:1px solid var(--ox);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;min-height:36px;padding:6px 14px;font-size:14px;text-decoration:none;display:inline-flex}.cardwrap .msgbtn:hover{background:var(--ox);color:var(--paper)}.tabbar,.apptitle,.appgear,.livingsky{display:none}@keyframes pagefwd{0%{opacity:0;transform:translate(26px)}}@keyframes pageback{0%{opacity:0;transform:translate(-26px)}}@keyframes pagerise{0%{opacity:0}}@keyframes itemin{0%{opacity:0;transform:translateY(26px)scale(.97)}}@keyframes popin{0%{opacity:0;transform:translateY(14px)scale(.6)}}@keyframes thump{0%{opacity:0;transform:translate(-50%,-50%)rotate(-12deg)scale(2.2)}}@keyframes thumpinline{0%{opacity:0;transform:rotate(-8deg)scale(2.2)}}:root{--paper:#1c1512;--paper2:#ffffff1a;--card:#ffffff1a;--ink:#f7f2ea;--ink2:#e9e1d5;--muted:#f7f2eaad;--rule:#ffffff29;--rule2:#ffffff47;--ox:#ffb199;--oxd:#ffc9b8;--brass:#e6c27e;--ok:#7be3a0;--warn:#f4cf7e;--bad:#ff9a8a;--spring:cubic-bezier(.2,.9,.25,1.08);--glass:blur(24px) saturate(1.7);--gut:18px}@supports (transition-timing-function:linear(0,1)){:root{--spring:linear(0,.018,.196,.426,.628,.78,.882,.944,.979,.996,1.004,1.006,1.005,1.004,1.003,1.002,1.001,1)}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c1512}body{padding-bottom:calc(98px + env(safe-area-inset-bottom,0px));overscroll-behavior-y:none;-webkit-user-select:none;user-select:none;background:0 0}p,h1,h2,h3,input,textarea,.bubble,.prose{-webkit-user-select:text;user-select:text}.livingsky{z-index:-1;pointer-events:none;width:100vw;height:100lvh;display:block;position:fixed;inset:0}a{-webkit-tap-highlight-color:transparent}a:hover{color:var(--ox)}.pagein{animation:.2s ease-out backwards pagerise}html[data-nav=back] .pagein{animation-name:pageback}html[data-flip] .pagein{animation:none}.cards>*,.gig,.convos>*,.list .row,.panel{animation:itemin .4s var(--spring) backwards}.cards>:nth-child(2),.gig:nth-of-type(2),.convos>:nth-child(2),.panel:nth-of-type(2){animation-delay:30ms}.cards>:nth-child(3),.gig:nth-of-type(3),.convos>:nth-child(3),.panel:nth-of-type(3){animation-delay:60ms}.cards>:nth-child(4),.gig:nth-of-type(4),.convos>:nth-child(4){animation-delay:90ms}.cards>:nth-child(5),.gig:nth-of-type(5),.convos>:nth-child(5){animation-delay:.12s}.cards>:nth-child(n+6),.gig:nth-of-type(n+6),.convos>:nth-child(n+6){animation-delay:.14s}header.top{padding-top:env(safe-area-inset-top,0px);background:0 0;border-bottom:.5px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}header.top:before{content:"";-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);opacity:0;z-index:-1;background:#18100e94;transition:opacity .3s;position:absolute;inset:0}header.top.scrolled:before{opacity:1}header.top.scrolled{border-bottom-color:var(--rule)}header.top .wrap{flex-wrap:nowrap;min-height:52px;padding-block:4px;position:relative}header.top nav.main,.brand span{display:none}.brand b{font-size:26px;transition:opacity .25s}header.top.scrolled .brand b{opacity:0}.apptitle{text-align:center;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .3s,transform .5s var(--spring);pointer-events:none;font-size:17px;font-weight:600;display:block;position:absolute;left:64px;right:64px;overflow:hidden;transform:translateY(8px)}header.top.scrolled .apptitle{opacity:1;transform:none}.appgear{width:40px;height:40px;color:var(--ink);background:var(--card);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:.5px solid var(--rule2);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.appgear .av{width:34px;height:34px;font-size:15px}.hero{padding-top:18px}.hero h1,.pro h1,.join h1{letter-spacing:-.015em;font-size:clamp(50px,14.5vw,76px);line-height:.92}.lead p{font-size:16.5px}.sect>.hd h2,.sechead h2,.band h2,.contact h2{font-size:clamp(38px,11vw,54px)}.looking h2{font-size:clamp(44px,12vw,60px)!important}.pro h1{margin-top:6px}.tabbar{z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(26px)saturate(1.9);backdrop-filter:blur(26px)saturate(1.9);background:#1c14116b;border:.5px solid #fff3;border-radius:33px;height:66px;padding:5px;display:flex;position:fixed;box-shadow:0 14px 40px #00000059}.tabpill{background:#ffffff2b;border-radius:28px;transition:opacity .25s;position:absolute;top:5px;bottom:5px;left:0}.tab{min-width:0;color:var(--ink);opacity:.62;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:500;text-decoration:none;transition:opacity .3s;display:flex;position:relative}.tab span:not(.tbadge){white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-inline:2px;overflow:hidden}.tab.on{opacity:1}.tab:hover{color:var(--ink)}.tab svg{width:23px;height:23px;transition:transform .5s var(--spring)}.tab.on svg{transform:translateY(-1px)scale(1.08)}.tab:active svg{transform:scale(.82)}.tbadge{color:#fff;min-width:18px;height:18px;animation:popin .5s var(--spring);background:#ff453a;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:5px;left:calc(50% + 5px)}footer.foot{display:none}.panel,.notice,.preview,.cform,.drop,.paytypes button,.search{background:var(--card);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:.5px solid var(--rule2);border-radius:24px}.notice{border-radius:18px}.notice.warn{background:#f4be5a33;border-color:#f4cf7e80}.notice.bad{background:#ff6e5a33;border-color:#ff9a8a80}.inp{border:.5px solid var(--rule2);color:var(--ink);background:#ffffff14;border-radius:14px}.inp::placeholder,input::placeholder,textarea::placeholder{color:#f7f2ea80}select.inp option{color:#17140f}.addown input{background:#ffffff14}.band,.contact{-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:.5px solid var(--rule);background:#0a060557;border-radius:30px;margin-inline:12px}.band{margin-top:56px}.band,.contact,.submitbar,.join aside{color:var(--ink)}.submitbar{-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:.5px solid var(--rule);background:#0a060557;border-radius:28px}.submitbar a:not(.btn),.contact .crow a{color:var(--brass)!important}.ph .ini,.ph .no,.av,.convo .av,.recitem .th{color:#f7f2ea!important}.playbtn{color:#17140f;background:#fff}.looking{-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:.5px solid var(--rule);background:#ffffff12;border-radius:30px;margin-inline:12px}.lk li{border-bottom-color:var(--rule);font-size:24px}.cform{background:#00000040}.cform .inp{border-color:var(--rule2);color:var(--ink);background:#ffffff14}.step{border-bottom-color:var(--rule)}.join aside{background:#0a060557;border-radius:30px;margin:12px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.card{transition:transform .5s var(--spring)}.card:active{transition-duration:.12s;transform:scale(.965)}.card .ph{border-radius:22px;box-shadow:0 14px 34px #00000047}.card .nm{font-size:26px}.card:hover .ph,.card:active .ph,.card:focus-visible .ph{animation:none}.ph .pill{color:#17140f;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);background:#ffffffd9}.pro .ph{border-radius:28px;box-shadow:0 24px 60px #00000059}.cardwrap .msgbtn{background:var(--card);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.player,.recitem .th{border-radius:18px}.recitem{border-top-color:var(--rule)}.gig{background:var(--card);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:.5px solid var(--rule2);border-radius:26px;gap:14px;margin-block:0 14px;padding:20px;box-shadow:0 12px 32px #0000002e}.gig .side{border-top-color:var(--rule)}.gig .day{font-size:54px}.gig h3{font-size:28px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats div{padding:18px 12px 18px 0}.stats b{font-size:48px}.stamp{border-color:var(--ok);color:var(--ok);text-shadow:0 0 18px #7be3a073;animation:thump .7s var(--spring) .25s backwards;background:#0a140e8c;font-size:44px;box-shadow:inset 0 0 22px #7be3a040}.stamp.inline{animation-name:thumpinline}.status.live,.status.closed{color:var(--ok);background:#7be3a02e}.status.pending{color:var(--warn);background:#f4cf7e2e}.status.rejected,.status.removed,.status.banned{color:var(--bad);background:#ff9a8a2e}.btn,.chip,.linkbtn,.appgear,.convo,.stepper button,.paytypes button{transition:transform .45s var(--spring),background .2s,color .2s}.btn:active,.chip:active,.appgear:active,.stepper button:active,.paytypes button:active{transition-duration:.1s;transform:scale(.93)}.btn{min-height:48px}.btn:hover{color:#17140f;background:#fff}.btn.ghost{border-color:var(--rule2);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);background:#ffffff0f}.btn.ghost:hover{color:var(--ink);background:#ffffff24}.btn.ox{background:var(--ox);border-color:var(--ox);color:#2a0f08}.btn.ox:hover{background:var(--oxd);color:#2a0f08}.btn.good{background:var(--ok);border-color:var(--ok);color:#0b2615}.btn.light{color:#17140f;background:#fff;border-color:#fff}.btn[disabled]{color:var(--muted);background:#ffffff1f;border-color:#0000}nav.main a.btn,nav.main a.btn:hover{color:#17140f}.chip[aria-pressed=true],.tag.dark{color:#17140f;background:#fff;border-color:#fff}.toggle[aria-pressed=true] .tr{background:#34c759}.toggle .kn{transition:left .45s var(--spring);background:#fff;box-shadow:0 2px 6px #0000004d}.check input{accent-color:var(--brass)}.toast{bottom:calc(92px + env(safe-area-inset-bottom,0px));color:#17140f;background:#ffffffeb}.convos{border-top:0;gap:10px}.convo{background:var(--card);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:.5px solid var(--rule2);border-radius:22px;padding:14px}.convo:hover{background:#ffffff29}.convo:active{transition-duration:.1s;transform:scale(.97)}.convo .dot{background:var(--brass);box-shadow:0 0 12px var(--brass)}.chat-head{border-bottom-color:var(--rule)}.chat-log{min-height:40vh;max-height:none}.bubble{background:var(--card);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:.5px solid var(--rule2);border-radius:20px 20px 20px 6px}.bubble.mine{background:var(--brass);color:#17140f;border-color:var(--brass);transform-origin:100% 100%;border-radius:20px 20px 6px}.bubble:last-child{animation:popin .55s var(--spring) backwards;transform-origin:0 100%}.bubble.mine:last-child{transform-origin:100% 100%}.chat-compose{-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);bottom:calc(88px + env(safe-area-inset-bottom,0px));border:.5px solid var(--rule2);background:#18100e66;border-radius:24px;padding:10px}.seg.lg{width:100%;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:.5px solid var(--rule2);border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#ffffff1a!important;display:grid!important}.seg.lg button{white-space:normal;text-align:center;min-height:52px;color:var(--muted);transition:background .35s var(--spring),color .2s,transform .45s var(--spring);border-radius:14px;padding:8px 10px;font-size:14px;line-height:1.2}.seg.lg button:active{transform:scale(.96)}.seg.lg button[aria-pressed=true]{color:#17140f;background:#fff;box-shadow:0 4px 14px #00000040}.setlist{gap:0;padding:6px 18px}.setrow{text-align:left;border-bottom:.5px solid var(--rule);width:100%;color:var(--ink);justify-content:space-between;padding:12px 0}.setrow:last-child{border-bottom:0}.setrow .grow{flex-direction:column;flex:1;gap:2px;display:flex}.setrow .tr{flex:none;width:51px;height:31px}.setrow .kn{width:27px;height:27px;top:2px;left:2px}.setrow[aria-pressed=true] .kn{left:22px}@media (prefers-reduced-motion:reduce){.pagein,.cards>*,.gig,.convos>*,.panel,.list .row,.stamp,.bubble:last-child,.tbadge{animation:none!important}}:root{--role-musician:#e6c27e;--role-musician-ink:#2a1d05;--role-seeker:#9cc3e6;--role-seeker-ink:#0d1b2a}.seg.lg button.as-musician[aria-pressed=true]{background:var(--role-musician);color:var(--role-musician-ink);box-shadow:0 4px 14px #0000002e}.seg.lg button.as-seeker[aria-pressed=true]{background:var(--role-seeker);color:var(--role-seeker-ink);box-shadow:0 4px 14px #0000002e}form[data-role=musician] h2 .it{color:#b8862b}form[data-role=seeker] h2 .it{color:#3f78ae}form[data-role=musician] .btn.ox{background:var(--role-musician);border-color:var(--role-musician);color:var(--role-musician-ink)}form[data-role=seeker] .btn.ox{background:var(--role-seeker);border-color:var(--role-seeker);color:var(--role-seeker-ink)}.seg.lg:has(>button:only-child){grid-template-columns:1fr}form[data-role=musician] h2 .it{color:var(--role-musician)}form[data-role=seeker] h2 .it{color:var(--role-seeker)}.pageload{flex-direction:column;gap:16px;min-height:60vh;display:flex}.sk{background:linear-gradient(90deg,var(--paper2) 25%,#ffffff2e 50%,var(--paper2) 75%);background-size:200% 100%;border-radius:12px;animation:1.2s linear infinite skshine;display:block}.sk-line{height:12px}.sk-title{width:85%;height:clamp(44px,9vw,90px)}.sk-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.sk-card{aspect-ratio:4/5;border-radius:22px}@keyframes skshine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.join .step.role-m .n,.join .step.role-m b{color:var(--role-musician)}.join .step.role-s .n,.join .step.role-s b{color:var(--role-seeker)}.favbtn{border:1px solid var(--rule2);background:var(--card);min-width:36px;min-height:36px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:14px;transition:transform .35s cubic-bezier(.3,1.7,.4,1),color .2s,border-color .2s;display:inline-flex}.favbtn:active{transform:scale(.88)}.favbtn.on{color:#d2455a;border-color:#d2455a}.favbtn.big{min-height:44px;padding:0 16px}.cardwrap .cardrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.savebtn{border:1px solid var(--rule2);min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:14px;transition:transform .35s cubic-bezier(.3,1.7,.4,1),background .2s;display:inline-flex}.savebtn:active{transform:scale(.92)}.savebtn.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.near{align-items:center;gap:8px;display:inline-flex}.near input{width:92px;min-height:44px}.dist{font-family:var(--mono);letter-spacing:.08em;color:var(--ox);font-size:11px}.favbtn{-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.favbtn.on{color:#ff7a8c;border-color:#ff7a8c}.savebtn.on{color:#17140f;background:#fff;border-color:#fff}.inp,.addown input{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100b098c;border-color:#ffffff38}.inp:focus{border-color:var(--brass);background:#100b09b3;outline:none}.formsec{-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:.5px solid var(--rule);background:#100b0961;border-radius:26px;margin-bottom:18px;padding:22px 18px 26px}.formsec .sechead{border-bottom-color:var(--rule2)}.chat{padding-bottom:130px}.chat-log{min-height:0}.chat-log>:last-child{scroll-margin-bottom:210px}.chat-compose{left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:30;background:#140e0cb8;position:fixed}@media (min-width:761px){body{padding-bottom:0}.tabbar,.apptitle{display:none}header.top:before{opacity:1}header.top{border-bottom-color:var(--rule)}header.top .wrap{flex-wrap:wrap;min-height:76px;padding-block:8px}header.top nav.main{order:2;display:flex}header.top .appgear{order:3;margin-left:0}header.top .who .av{display:none}.brand span{display:inline}.brand b{font-size:34px}header.top.scrolled .brand b{opacity:1}footer.foot{display:block}.hero{padding-top:clamp(40px,7vw,88px)}.hero h1{font-size:clamp(56px,9vw,116px)}.pro h1{font-size:clamp(64px,9vw,128px)}.join h1{font-size:clamp(64px,8vw,104px)}.sect>.hd h2{font-size:clamp(44px,6vw,68px)}.sechead h2{font-size:clamp(34px,4vw,48px)}.band h2{font-size:clamp(48px,6vw,84px)}.contact h2{font-size:clamp(52px,7vw,88px)}.looking h2{font-size:clamp(48px,6vw,84px)!important}.lead p{font-size:18px}.lk li{font-size:28px}.cards{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:56px 28px}.card .nm{font-size:32px}.band,.contact,.looking{margin-inline:var(--gut)}.join aside{margin:24px}.stats{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.stats div{padding:32px 24px 32px 0}.stats b{font-size:64px}.gig{gap:28px;padding:28px}.gig .day{font-size:64px}.gig h3{font-size:clamp(28px,3vw,36px)}.chat{padding-bottom:0}.chat-log{min-height:200px;max-height:min(60vh,640px)}.chat-log>:last-child{scroll-margin-bottom:0}.chat-compose{position:sticky;bottom:0;left:auto;right:auto}.toast{bottom:calc(24px + env(safe-area-inset-bottom,0px))}.seg.lg{width:auto;min-width:min(460px,100%)}}@media (min-width:861px){.gig{grid-template-columns:100px minmax(0,1fr) 280px}.gig .side{border-left:1px solid var(--rule);border-top:0;padding-top:0;padding-left:28px}}.joinsheet{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a060573;justify-content:center;align-items:flex-end;animation:.25s both fadein;display:flex;position:fixed;inset:0}.joinpanel{width:min(560px,100%);padding:18px 22px calc(26px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:var(--glass,blur(24px));backdrop-filter:var(--glass,blur(24px));color:var(--ink);animation:sheetup .5s var(--spring,cubic-bezier(.2,.9,.25,1.08)) both;background:#1c1411eb;border:.5px solid #fff3;border-radius:28px 28px 0 0;flex-direction:column;gap:14px;display:flex;box-shadow:0 -20px 60px #0006}.joinpanel h2{font-size:clamp(34px,8vw,48px);line-height:1}.joinpanel .grabber{background:#ffffff4d;border-radius:3px;align-self:center;width:40px;height:5px;margin-bottom:6px}.joinpanel .linkbtn{align-self:center}@media (min-width:761px){.joinsheet{align-items:center}.joinpanel{border-radius:28px}}@keyframes sheetup{0%{opacity:0;transform:translateY(60px)}}@keyframes fadein{0%{opacity:0}}.joinchoices{flex-direction:column;gap:10px;display:flex}.joinopt{border-radius:18px;flex-direction:column;gap:3px;padding:16px 18px;text-decoration:none;transition:transform .4s cubic-bezier(.3,1.7,.4,1);display:flex}.joinopt:active{transform:scale(.97)}.joinopt b{font-size:18px;font-weight:600}.joinopt span{opacity:.8;font-size:14px}.joinopt.as-musician{background:var(--role-musician);color:var(--role-musician-ink)}.joinopt.as-seeker{background:var(--role-seeker);color:var(--role-seeker-ink)}.joinopt:hover{filter:brightness(1.05)}.gated{min-height:520px;margin-top:clamp(40px,6vw,80px);position:relative;overflow:hidden}.gated .ghostrows{filter:blur(10px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:18px;display:flex}.gated .ghostrows span{background:var(--rule2);border-radius:10px;height:22px;display:block}.gated .ghostrows .blk{border-radius:22px;height:220px}.gated .gatecard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(520px,100% - 32px);color:var(--ink);background:#1c1411d1;border:.5px solid #fff3;border-radius:26px;flex-direction:column;gap:14px;padding:24px;display:flex;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000059}.gated .gatecard h2{font-size:clamp(30px,6vw,42px);line-height:1.02}.gated:after{content:"";background:linear-gradient(transparent,var(--paper));pointer-events:none;height:40%;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.card:hover .ph,.card:focus-visible .ph{animation:.5s ease-in-out shake}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.card:hover .ph{animation:none}}html:has(.is-home){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#efe6d6}html:has(.is-home) :is(header.top,#main,footer.foot){--paper:#efe6d6;--paper2:#1c151212;--card:#fff9;--ink:#1c1512;--ink2:#3a2e26;--muted:#1c1512a3;--rule:#1c151224;--rule2:#1c151242;--ox:#8a2a1c;--oxd:#6e2320;--brass:#8a5a1c;color:var(--ink)}html:has(.is-home) header.top:before{background:#efe6d6bd}html:has(.is-home) :is(.band,.submitbar){--ink:#f7f2ea;--ink2:#e9e1d5;--muted:#f7f2eaad;--paper:#1c1512;--ox:#ffb199;--brass:#e6c27e;--rule:#ffffff29;--rule2:#ffffff47;color:var(--ink);background:#1c1512}html:has(.is-home) .cardwrap{-webkit-backdrop-filter:blur(18px)saturate(1.7);backdrop-filter:blur(18px)saturate(1.7);--ink:#fbede6;--ink2:#f1dcd2;--muted:#fbede6b8;--ox:#f6c9a0;--paper:#6e2320;--card:#ffffff1a;--rule:#ffffff2e;--rule2:#ffffff4d;background:linear-gradient(155deg,#a8463c99 0%,#7626228f 42%,#481212b8 100%);border:1px solid #ffd6cc4d;border-radius:22px;padding:10px 10px 14px;box-shadow:inset 0 1px #fff6,inset 0 14px 26px #ffbeb21f,inset 0 -12px 26px #28040459,0 20px 38px #5a181252,0 3px 8px #5a181238}html:has(.is-home) .cardwrap .card>div:last-child{padding-inline:4px}html:has(.is-home) .cardwrap .cardrow{padding-inline:4px}html:has(.is-home) .cardwrap .ph{border-radius:14px}:is(html:has(.is-home) .cardwrap .ph .ini,html:has(.is-home) .cardwrap .ph .no){color:#f7f2ea}html:has(.is-home) :is(header.top,#main) .btn:not(.ghost):not(.light):not(.ox){color:#f7f2ea}html:has(.is-home) :is(header.top,#main) .btn:not(.ghost):not(.light):not(.ox):hover{color:#f7f2ea;background:#3a2e26}html:has(.is-home) #main .btn.ox{color:#fbede6}.reqbadge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.reqbadge.live{color:#7be3a0;background:#7be3a024;border:1px solid #7be3a080}.reqbadge.live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite livedot}@keyframes livedot{50%{opacity:.3}}.reqbadge.closed{color:#fff;background:#e0453a}.reqpanel.is-live{border:1px solid #7be3a073;border-left:4px solid #7be3a0}.reqpanel.is-closed{background:#dc3c3233;border:1px solid #ff6e5f99;border-left:4px solid #ff6b5b}.reqpanel.is-closed>div:first-child b{color:#ff9a8a}@media (prefers-reduced-motion:reduce){.reqbadge.live:before{animation:none}}.dangerzone{border-top:1px solid var(--rule);flex-direction:column;gap:12px;padding-top:24px;display:flex}.btn.danger-solid{color:#fff;background:#d93a2f;border-color:#d93a2f;align-self:flex-start}.btn.danger-solid:hover{color:#fff;background:#b82e24;border-color:#b82e24}.btn.danger-solid:disabled{opacity:.45;cursor:not-allowed}.dangerpanel{background:#dc3c3224;border:1px solid #ff6e5f99}.pwbox{display:flex;position:relative}.pwbox .inp{flex:1;padding-right:52px}.pweye{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pweye:hover,.pweye[aria-pressed=true]{color:var(--ink)}.pweye svg{width:22px;height:22px}.pwbox .inp::-ms-reveal{display:none}nav.main{position:relative}nav.main>a:not(.btn){z-index:1;border-radius:999px;padding:0 14px;transition:background .2s,color .2s;position:relative}nav.main>a:not(.btn):hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}nav.main a[aria-current=page]{color:var(--ink);font-weight:600;text-decoration:none}nav.main{column-gap:4px}.navpill{z-index:0;pointer-events:none;opacity:0;background:color-mix(in srgb,var(--ink) 13%,transparent);border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);border-radius:999px;transition:opacity .2s;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff4d,0 6px 18px #0000002e}@media (prefers-reduced-motion:reduce){.navpill{transition:none}}.acctrole{display:none}@media (min-width:761px){header.top .appgear{position:relative;overflow:visible}header.top .acctrole{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;pointer-events:none;font-size:9.5px;display:block;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}}.chip.favchip{color:#c0392b;background:#c0392b14;border-color:#c0392b;font-weight:600}.chip.favchip[aria-pressed=true]{color:#fff;background:#c0392b;border-color:#c0392b}.frow .chip.favchip{flex:none}header.top .appgear,header.top .appgear *{text-decoration:none!important}header.top .appgear{background:#141010;border:1px solid #00000073;overflow:visible;box-shadow:0 5px 12px #00000059,inset 0 0 0 1px #ffffff14}header.top .appgear:before{content:"";background:conic-gradient(from 30deg,#ffffff29,#0000 12% 38%,#ffffff21 50%,#0000 62% 88%,#ffffff29),repeating-radial-gradient(circle,#161111 0 1.5px,#261d1b 1.5px 2.5px);border-radius:50%;position:absolute;inset:0}header.top .appgear .av{z-index:1;color:#fff;width:22px;height:22px;font-size:9px;transition:background .25s;position:relative;box-shadow:0 0 0 1.5px #00000059,inset 0 1px 1px #ffffff40;background:radial-gradient(circle at 45% 40%,#e5483c,#b01c12 70%,#7e120b)!important}header.top .appgear:hover:before,header.top .appgear:hover .av,header.top .appgear:focus-visible:before,header.top .appgear:focus-visible .av{animation:1.8s linear infinite vinylspin}header.top .appgear:hover .av,header.top .appgear:focus-visible .av,header.top .appgear:active .av{background:radial-gradient(circle at 45% 40%,#4fd46a,#1f9a39 70%,#106a22)!important}header.top .appgear:active{transform:scale(.94)}@keyframes vinylspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){header.top .appgear:hover:before,header.top .appgear:hover .av{animation:none}}.cardmeta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-inline:2px;display:flex}.cardmeta .nmx{font-family:var(--serif);color:var(--ink);font-size:clamp(17px,1.6vw,22px);font-weight:400;line-height:1.1}@media (max-width:760px){.cardmeta{flex-direction:column;align-items:flex-start;gap:3px}.cardmeta .nmx{font-size:16px}}header.top .appgear>svg{z-index:1;color:#efe6d6;position:relative}.gigrow2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sharebtn{color:#cfe3f5;cursor:pointer;background:#9cc3e624;border:1px solid #9cc3e699;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:14px;transition:transform .35s cubic-bezier(.3,1.7,.4,1),background .2s;display:inline-flex}.sharebtn:hover{background:#9cc3e642}.sharebtn:active{transform:scale(.93)}.sharepanel{gap:12px;max-height:88vh;overflow:auto}.gigmini{background:#ffb1991a;border:1px solid #ffb1994d;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.gigmini b{font-family:var(--serif);font-size:19px;font-weight:400;line-height:1.1}.gigmini span{color:var(--muted);font-size:13px}.sharesearch{min-height:50px;color:var(--muted);background:#ffffff14;border:1px solid #ffffff47;border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:flex}.sharesearch:focus-within{border-color:#9cc3e6}.sharesearch input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.sharesearch input::placeholder{color:var(--muted)}.sharelbl{margin-top:2px;color:var(--muted)!important}.sharelist{flex-direction:column;gap:8px;min-height:60px;display:flex}.sharerow{background:#ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:9px 10px;display:flex}.sharerow .av{width:38px;height:38px;font-family:var(--serif);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:15px;font-style:italic;display:grid}.sharerow .who{flex-direction:column;flex:1;min-width:0;display:flex}.sharerow .who b{font-size:15px;font-weight:500}.sharerow .who small{color:var(--muted);font-size:12.5px}.sendbtn{color:#0d1b2a;cursor:pointer;background:#9cc3e6;border:1px solid #9cc3e6;border-radius:999px;flex:none;min-height:36px;padding:0 16px;font-size:13.5px;font-weight:700}.sendbtn.new{color:#cfe3f5;background:0 0}.sharerow.sent .sendbtn{color:#0b2615;background:#7be3a0;border-color:#7be3a0}.copylink{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;font-weight:600}.gigcard{color:#1c1512;background:#fffffff5;border-radius:14px;flex-direction:column;min-width:220px;max-width:340px;margin-top:6px;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 6px 16px #00000040}.gigcard .top{color:#f6c9a0;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#6e2320;padding:7px 12px;font-size:10.5px}.gigcard .bd{flex-direction:column;gap:3px;padding:10px 12px;display:flex}.gigcard .bd b{font-family:var(--serif);color:#1c1512;font-size:19px;font-weight:400;line-height:1.1}.gigcard .bd span{color:#5b5048;font-size:13px}.gigcard .bd i{color:#6e2320;margin-top:4px;font-size:13px;font-style:normal;font-weight:700}.gigcard:hover{box-shadow:0 10px 22px #00000052}.gigcard.gone .top{background:#555}.dhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.dhead h2{font-size:clamp(40px,7vw,64px);line-height:1}.dport{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.mygigs{flex-direction:column;gap:18px;display:flex}.dseg{border:.5px solid var(--rule2);background:#ffffff1a;border-radius:999px;max-width:460px;padding:4px;display:flex}.dseg button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:14px;font-weight:600;transition:background .2s,color .2s}.dseg button b{opacity:.6;margin-left:3px}.dseg button[aria-selected=true]{color:#17140f;background:#fff}.dgroup{flex-direction:column;gap:8px;display:flex}.dmonth{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.dline{flex-direction:column;gap:10px;padding-left:22px;display:flex;position:relative}.dline:before{content:"";background:#e9cf8e80;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:6px}.dlist{flex-direction:column;gap:10px;display:flex}.dgig{background:var(--card);border:.5px solid var(--rule2);color:var(--ink);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);transition:transform .35s var(--spring,ease),background .2s;border-radius:18px;align-items:stretch;gap:14px;padding:12px;text-decoration:none;display:flex;position:relative}.dgig:hover{color:var(--ink);background:#ffffff29}.dgig:active{transform:scale(.98)}.dgig.dot:before{content:"";background:#e9cf8e;border:3px solid #22302a;border-radius:50%;width:14px;height:14px;position:absolute;top:20px;left:-22px}.dgig.past{opacity:.72}.dgig.past.dot:before{background:#ffffff73}.ddate{color:#1c1512;width:56px;font-family:var(--serif);background:#e9cf8e;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex}.ddate small{font-family:var(--mono);letter-spacing:.12em;margin-top:3px;font-size:10px;font-weight:700}.dgig.past .ddate{color:var(--ink);background:#ffffff2e}.dinfo{flex-direction:column;gap:4px;min-width:0;display:flex}.dinfo b{font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.15}.dinfo span{color:var(--muted);font-size:13.5px}.dinfo .dpill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:2px;padding:4px 9px;font-size:10px;font-weight:700}.dpill.hired{color:#0b2615;background:#7be3a0}.dpill.done{color:var(--ink);background:#ffffff29}.dpill.sold{color:#ff9a8a;background:#ff9a8a2e}.dpill.wait{color:#f4cf7e;background:#f4cf7e29;border:1px solid #f4cf7e73}.dpill.saved{color:#cfe3f5;background:#9cc3e62e}.dsaved{flex-direction:column;gap:6px;display:flex}.dsaved .savebtn{margin-left:4px}.dseg{max-width:560px}.dtotal{background:linear-gradient(135deg,#e9cf8e38,#e9cf8e0f);border:1px solid #e9cf8e73;border-radius:22px;align-items:center;gap:16px;padding:18px 20px;display:flex}.dtotal>b{font-family:var(--serif);color:#e9cf8e;font-size:clamp(52px,9vw,72px);font-weight:400;line-height:.9}.dtotal span{font-family:var(--serif);flex-direction:column;font-size:24px;line-height:1.1;display:flex}.dtotal small{font-family:var(--sans,inherit);color:var(--muted);margin-top:4px;font-size:13px}@media (max-width:420px){.dseg button{font-size:12.5px}}.createtab{border:1px solid var(--rule2);width:100%;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);color:var(--ink);cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .45s var(--spring,ease),box-shadow .25s;background:#ffffff1a;border-radius:18px;flex-direction:column;align-items:center;gap:3px;padding:16px 18px;display:flex}.createtab b{font-size:18px;font-weight:600}.createtab span{color:var(--muted);font-size:13.5px;transition:color .25s}.createtab:hover{border-color:#2ea05a}.createtab:active,.createtab.lit{color:#fff;background:#2ea05a;border-color:#2ea05a;transform:scale(.98);box-shadow:0 0 22px #2ea05a8c}.createtab:active span,.createtab.lit span{color:#ffffffd9}.joinbtns{gap:8px;margin-top:10px;display:flex}.joinbtns .jb{min-height:42px;color:inherit;transition:background .2s,color .2s,transform .35s var(--spring,ease);border:1.5px solid;border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.joinbtns .jb:active{transform:scale(.95)}.joinbtns .jb.create{color:#fff;background:#000000d1;border-color:#000000d1}.joinbtns .jb:hover,.joinbtns .jb.create:hover,.joinbtns .jb:active{color:#fff;background:#2ea05a;border-color:#2ea05a}.joinopt{cursor:default}header.top .appgear.still{pointer-events:none}.btn.create,nav.main a.btn.create{color:#fff;background:#2ea05a;border-color:#2ea05a}.btn.create:hover,nav.main a.btn.create:hover{color:#fff!important;background:#23874a!important;border-color:#23874a!important}.signrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.signrow>.btn:first-child{flex:200px}.signrow.small{justify-content:center}.filters .countrow{margin-bottom:28px}@media (max-width:760px){.filters .countrow{margin-bottom:20px}}@media (hover:hover) and (pointer:fine){.gig{transition:transform .4s cubic-bezier(.2,.9,.25,1.08),box-shadow .35s,border-color .35s,background .35s}.gig:hover{transform:translateY(-4px);background:linear-gradient(160deg,#ffffff3d,#ffffff0f 40%,#ffffff08 70%,#ffffff1f),#ffffff14!important;border-color:#fff!important;box-shadow:inset 0 2px 1px #ffffffbf,inset 0 18px 30px #ffffff1a,inset 0 -16px 28px #00000038,0 0 0 1px #ffffff80,0 0 38px #ffffff47,0 24px 48px #00000057!important}}@media (prefers-reduced-motion:reduce){.gig:hover{transform:none}}.gig{transition:transform .4s cubic-bezier(.2,.9,.25,1.08),box-shadow .35s,border-color .35s,background .25s,color .25s}.gig:active:not(:has(button:active,input:active,select:active,textarea:active)){--ink:#1c1512;--ink2:#3a2e26;--muted:#1c1512a3;--rule:#1c151224;--rule2:#1c151242;--ox:#8a2a1c;color:#1c1512;transform:scale(.99);background:#fffffff0!important;border-color:#fff!important;box-shadow:0 0 0 1px #fff,0 0 42px #ffffff73,0 18px 40px #0000004d!important}.gig{background:linear-gradient(160deg,#ffffff2b,#ffffff0a 40%,#ffffff05 70%,#ffffff14),#ffffff12;border:1px solid #ffffff4d;box-shadow:inset 0 1.5px 1px #ffffff80,inset 0 14px 26px #ffffff12,inset 0 -14px 24px #0000002e,0 16px 36px #00000042}.installsteps{flex-direction:column;gap:6px;margin:4px 0 0;padding-left:20px;display:flex}html.kb .tabbar{display:none!important}html.kb .chat-compose{bottom:calc(var(--kb,0px) + 8px)!important}html.kb .chat{padding-bottom:calc(var(--kb,0px) + 150px)}
