:root{color-scheme:dark;--bg:#0e131c;--panel:#171f2b;--panel2:#202a39;--border:#303c4d;--text:#f4f6fb;--muted:#9baabc;--accent:#baff8d;--accent-ink:#162318;--yellow:#eecb83;--danger:#f5a2a2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:226px minmax(0,1fr)}.sidebar{background:#141b26;border-right:1px solid var(--border);padding:27px 14px;display:flex;flex-direction:column;gap:25px}.brand{font-size:27px;font-weight:900;letter-spacing:-1.3px;padding:0 12px}.brand span{color:var(--accent)}.brand small{display:block;letter-spacing:2px;color:#8494a6;font-size:9px;font-weight:700;margin-top:2px}.navigation{display:flex;flex-direction:column;gap:5px}.nav{width:100%;display:flex;align-items:center;gap:12px;border:0;border-radius:10px;padding:12px 14px;color:#adbbce;background:transparent;font-size:13px;font-weight:700;text-align:left}.nav:hover{background:#263142;color:#fff}.nav.active{background:#2a3d33;color:var(--accent)}.nav .nav-icon{font-size:17px;width:20px;text-align:center}.aside-foot{margin-top:auto;padding:14px;border:1px solid var(--border);border-radius:12px;font-size:11px;color:var(--muted);line-height:1.6}.aside-foot strong{color:var(--text);display:block}.workspace{min-width:0}.top{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:17px 30px;border-bottom:1px solid var(--border)}.eyebrow{font-size:10px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;color:#a5b2c0}.role-switch{display:flex;background:var(--panel2);padding:4px;border-radius:11px;gap:4px}.role-switch button{border:0;background:transparent;color:#aab6c4;padding:10px 14px;border-radius:8px;font-size:12px;font-weight:800}.role-switch button.active{background:var(--accent);color:var(--accent-ink)}.content{max-width:1250px;margin:auto;padding:29px 30px 60px}.hero{background:radial-gradient(ellipse at 95% 30%,#4b7150 0%,transparent 51%),linear-gradient(115deg,#263e32,#1d2938 75%);border:1px solid #456151;border-radius:18px;min-height:230px;padding:35px;display:flex;gap:20px;align-items:center;justify-content:space-between;overflow:hidden}.hero .label{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:1.6px;margin-bottom:13px}.hero h1{max-width:580px}.hero p{max-width:520px;color:#cfdbd2}.music-orb{flex-shrink:0;width:174px;height:174px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 28% 22%,#d9ffb8,#8fbb73 51%,#304c38 90%);box-shadow:0 0 75px #90ff8030,inset -19px -17px 27px #15281f55;color:#244027;font-size:79px;font-weight:900;transform:rotate(-12deg)}h1{margin:0;font-size:clamp(24px,3vw,36px);letter-spacing:-1px;line-height:1.15}h2{margin:0;font-size:19px;letter-spacing:-.5px}h3{margin:0;font-size:15px}p{font-size:13px;line-height:1.6;color:var(--muted);margin:8px 0 13px}.lead{margin-bottom:0}.head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:21px}.row{display:flex;align-items:center;gap:11px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.btn{border:1px solid var(--border);background:#2a3646;color:#f3f6f9;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.3;text-decoration:none}.btn:hover{background:#37485b}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{background:#d0ffa9}.btn.small{font-size:11px;padding:8px 10px}.btn.danger{background:#3c292e;border-color:#64404a;color:#ffbdc1}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 28px}.metric{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:19px}.metric span{color:var(--muted);font-size:12px}.metric strong{display:block;font-size:30px;letter-spacing:-1.3px;margin-top:5px}.section{margin-top:27px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:19px;min-width:0}.card p{margin:10px 0}.card:hover{border-color:#50605b}.muted{color:var(--muted);font-size:12px}.pill{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:99px;font-size:10px;font-weight:850;background:#303b4b;color:#d6e0ec;white-space:nowrap}.pill.green{background:#304638;color:var(--accent)}.pill.gold{background:#49402e;color:var(--yellow)}.pill.red{background:#4d3036;color:var(--danger)}.tags{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0}.tag{border-radius:6px;padding:6px 8px;background:#293445;color:#c5d1df;font-size:11px}.card-foot{margin-top:17px;border-top:1px solid var(--border);padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.price{color:var(--accent);font-size:18px;font-weight:900}.filters{display:flex;gap:11px;flex-wrap:wrap;margin:20px 0}.input{background:#202a39;border:1px solid #435166;border-radius:10px;color:var(--text);padding:11px 12px;width:100%;font-size:13px;min-width:0}.input::placeholder{color:#8193a7}.filters input{flex:1 1 200px}.filters select{flex:0 0 165px}.avatar{flex:0 0 54px;width:54px;height:54px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#618b81,#324558);font-size:17px;font-weight:900}.empty{border:1px dashed #556375;background:#18212e;color:#acbacb;border-radius:14px;padding:36px 18px;text-align:center;font-size:13px;line-height:1.6;grid-column:1/-1}.booking-list{display:flex;flex-direction:column;gap:11px}.booking{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:18px}.booking-foot{border-top:1px solid var(--border);padding-top:12px;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.step{padding:17px;background:#1d2834;border:1px solid var(--border);border-radius:12px;font-size:12px;color:#c1cbd9;line-height:1.6}.step b{display:block;color:var(--accent);margin-bottom:8px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:flex;flex-direction:column;gap:7px;color:#d2dce7;font-size:12px;font-weight:750}.full{grid-column:1/-1}textarea.input{resize:vertical;min-height:94px}.form-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:18px}.upload{background:#1e2a36;border:1px dashed #607185;border-radius:14px;text-align:center;padding:29px 15px}.upload input{display:none}audio{width:100%;margin-top:13px}.calhead{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-bottom:17px}.calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.weekday{text-align:center;padding:7px;color:var(--muted);font-weight:800;font-size:11px}.day{min-height:93px;background:#1c2835;border:1px solid var(--border);border-radius:8px;padding:9px;min-width:0}.day.blank{background:transparent;border-color:transparent}.day.events{background:#293e31;border-color:#5a8268}.day strong{font-size:12px}.day small{display:block;color:var(--accent);font-size:10px;overflow-wrap:anywhere;line-height:1.35;margin-top:7px}.overlay{position:fixed;inset:0;background:#030609c9;z-index:50;padding:30px 12px;display:flex;align-items:flex-start;justify-content:center;overflow:auto}.modal{width:min(100%,535px);background:#1d2734;border:1px solid #4d5f73;border-radius:16px;box-shadow:0 24px 90px #0009;overflow:hidden}.modal-top{padding:19px 23px 10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.modal-body{padding:9px 23px 24px}.close{background:#303d4d;color:#d7e2ee;border:0;border-radius:8px;padding:7px 11px}.contract-sheet{background:#f2f4ee;color:#24332b;padding:22px;border-radius:9px;font-size:12px;line-height:1.7;margin:15px 0}.contract-sheet h3{text-align:center;font-size:18px}.contract-sheet hr{border:0;border-top:1px solid #d1dad2;margin:12px 0}.contract-sheet strong{color:#172c1c}.contract-note{font-size:11px;color:#67766a}.checkline{display:flex;gap:9px;align-items:flex-start;color:#c1d0df;font-size:12px;line-height:1.6}.toast{position:fixed;bottom:20px;right:20px;max-width:330px;background:var(--accent);color:#19271a;font-size:12px;font-weight:800;padding:15px 18px;border-radius:12px;box-shadow:0 8px 40px #0007;z-index:100}.notice{padding:15px 18px;background:#24332e;border:1px solid #43614d;border-radius:12px;color:#cddfd0;font-size:12px;line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:840px){.shell{grid-template-columns:1fr}.sidebar{padding:14px 16px;gap:12px}.brand{font-size:22px}.brand small,.aside-foot{display:none}.navigation{flex-direction:row;overflow-x:auto;padding-bottom:3px}.nav{white-space:nowrap;padding:10px 12px}.top{padding:13px 20px}.content{padding:20px}.music-orb{width:112px;height:112px;font-size:54px}.hero{padding:25px;min-height:190px}.day{min-height:65px;padding:5px}}@media(max-width:560px){.eyebrow{font-size:9px}.role-switch button{padding:8px 10px;font-size:11px}.top{padding:11px 12px}.content{padding:14px 12px 40px}.hero{padding:20px}.music-orb{display:none}.cards,.form-grid{grid-template-columns:1fr}.metrics{gap:7px}.metric{padding:12px}.metric span{font-size:10px}.metric strong{font-size:22px}.steps{grid-template-columns:1fr}.calendar{gap:3px}.day{min-height:53px;padding:4px}.day small{font-size:8px}.weekday{font-size:9px}.filters select{flex:1 1 100%}.booking-foot{align-items:flex-start}.modal-body{padding:9px 16px 20px}.modal-top{padding:17px 16px 10px}}:root{color-scheme:dark;--bg:#070e1e;--panel:rgba(15,23,40,.78);--panel2:rgba(26,32,50,.78);--border:rgba(174,154,188,.22);--text:#f6f1f2;--muted:#b8b2c2;--accent:#ffae8e;--accent-ink:#291923;--yellow:#ffd19d;--danger:#ff9eaa}html{min-height:100%;scroll-behavior:smooth}body{background:#070e1b;min-height:100vh;isolation:isolate;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-2;background-image:none;background-size:cover;background-position:center center;pointer-events:none}body:after{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(90deg,#0409171a,#0509162b 53%,#06081205),linear-gradient(0deg,rgba(4,9,22,.36),transparent 35%);pointer-events:none}::selection{background:#ffab8988;color:#fff}.shell{min-height:100vh;grid-template-columns:125px minmax(0,1fr)}.sidebar{position:sticky;top:0;align-self:start;height:100vh;background:transparent;border:0;padding:133px 12px 20px;display:flex;align-items:center;gap:0}.sidebar:before{content:"♫";position:absolute;top:37px;left:39px;color:#ffb8a0;font-size:34px;font-weight:800;text-shadow:0 0 19px #ff7b88a8;line-height:1}.brand,.aside-foot{display:none}.navigation{display:flex;flex-direction:column;align-items:center;gap:30px;overflow:visible}.nav{height:60px;width:60px;padding:0;display:flex;justify-content:center;align-items:center;background:transparent;border:1px solid transparent;border-radius:17px;color:#a5a1bd;gap:0;transition:background .2s,color .2s,box-shadow .2s}.nav:hover{background:#e086971f;color:#ffb3a4}.nav.active{background:radial-gradient(circle at 30% 20%,#ff828347,#cf539114);color:#ffc0a7;border-color:#f39b9e55;box-shadow:inset 0 0 12px #f39b9e12,0 0 18px #ed7f9d2a}.nav-icon{display:grid;place-items:center;width:23px;height:23px}.nav-icon svg{width:23px;height:23px;display:block;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.nav-label{display:none}.workspace{min-width:0;padding:26px 36px 45px 5px}.top{height:78px;background:transparent;border:0;padding:0 31px;align-items:center;justify-content:space-between}.eyebrow{display:flex;align-items:center;gap:17px;color:#aab4cb;letter-spacing:2px;font-size:10px}.wordmark{font-size:24px;font-weight:950;letter-spacing:-1.4px;color:#fff;text-transform:none}.wordmark span{color:#ffa18e}.brand-sub{opacity:.7;letter-spacing:2.2px;font-size:9px;font-weight:700}.role-switch{border:1px solid #d2a4b442;background:#0c1425b0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:100px;gap:0;padding:4px}.role-switch button{font-size:12px;border-radius:100px;padding:11px 17px;color:#c8bdcf}.role-switch button.active{color:#291821;background:linear-gradient(110deg,#ffd1a3,#f49b9d);box-shadow:0 2px 20px #ff957326}.content{max-width:1500px;margin:0;padding:0 26px 65px 37px}.content.is-home{padding-top:8px}.content:not(.is-home){min-height:calc(100vh - 135px);max-width:1350px;margin:8px 14px 20px 10px;padding:39px 45px 55px;border-radius:27px;border:1px solid #dbacba35;background:linear-gradient(128deg,#091225f0,#0c101fdb);box-shadow:0 19px 65px #0005;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero{position:relative;overflow:visible;background:transparent;border:0;border-radius:0;max-width:none;min-height:485px;padding:80px 15px 48px 2px;display:flex;align-items:flex-start;justify-content:flex-start;box-shadow:none}.hero:before{content:"";position:absolute;inset:-15px auto -10px -70px;width:min(800px,86%);z-index:-1;background:radial-gradient(ellipse at 35% 42%,rgba(6,15,34,.38) 0%,transparent 77%);pointer-events:none}.hero-content{position:relative;max-width:730px}.hero .label{color:#ffa995;letter-spacing:3.7px;font-size:11px;margin-bottom:23px;font-weight:850}.hero h1{font-size:clamp(48px,5.6vw,91px);letter-spacing:-4.5px;line-height:1.03;max-width:850px;font-weight:850;text-shadow:0 2px 24px #04091a88}.hero h1 em{font-style:normal;background:linear-gradient(102deg,#ffc9a0,#fd8d9b 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:#d3c9d2;max-width:500px;font-size:16px;line-height:1.75;margin:23px 0 24px;text-shadow:0 2px 10px #07101b}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;align-items:center;margin-top:28px}.hero-actions .btn{min-height:49px;padding:14px 20px}.hero .music-orb{display:none}.btn{background:#1d2436c2;border-color:#b8a0b13b;color:#f5eef5;box-shadow:0 5px 22px #0002;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:11px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.btn:hover{background:#313348e6;border-color:#d8a7b177;transform:translateY(-1px)}.btn.primary{color:#281920;background:linear-gradient(110deg,#ffcb9f,#ff8e97);border-color:#ffc39bb6;box-shadow:0 8px 26px #f6887e29}.btn.primary:hover{background:linear-gradient(110deg,#ffe0b9,#ffa8aa)}.btn.danger{background:#481e344d;color:#ffb9ba;border-color:#b94f7755}.home-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px 22px;border-top:1px solid #ffb8bb2e;border-bottom:1px solid #ffb8bb2e;margin:5px 0 35px;max-width:1150px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.home-strip span{color:#e5ced2;font-size:10px;letter-spacing:2.1px;font-weight:850;text-transform:uppercase}.home-strip i{width:5px;height:5px;border-radius:50%;background:#ffac97;box-shadow:0 0 13px #ffad8b85;flex-shrink:0}.home-list-header{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px}.home-list-header h2{font-size:25px;letter-spacing:-.8px}.home-list-header .kicker{color:#fdad9b;font-size:10px;text-transform:uppercase;letter-spacing:2.6px;font-weight:900;margin-bottom:8px}.signal-list{max-width:1150px;margin-top:10px;background:#060e1e70;border:1px solid #b6a0b52a;border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.signal-row{display:grid;grid-template-columns:100px minmax(0,1.3fr) minmax(90px,.7fr) auto;gap:15px;align-items:center;padding:17px 20px;min-height:81px;border-bottom:1px solid #afacc21c;transition:background .2s ease}.signal-row:last-child{border-bottom:0}.signal-row:hover{background:#f0a8a511}.signal-date{font-weight:850;color:#f4b4a7;text-transform:uppercase;letter-spacing:1px;font-size:12px}.signal-row h3{font-size:15px;font-weight:850;letter-spacing:-.2px}.signal-row p{margin:5px 0 0;font-size:11px}.signal-meta{font-size:12px;font-weight:700;color:#d4b9c8}.signal-row .btn{padding:9px 14px}.content h1{color:#fff}.content:not(.is-home) .head{margin-bottom:28px}.content:not(.is-home) .head h1{font-size:clamp(30px,3vw,43px);letter-spacing:-1.6px}.content:not(.is-home) .head p{font-size:14px;margin-top:11px}.card,.booking,.metric,.step{background:linear-gradient(145deg,#1c2339c2,#14182bb0);border-color:#e7adb42d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px}.card:hover,.booking:hover{border-color:#e3a0a664}.card{padding:21px}.card h3,.booking h3{font-size:16px}.cards{gap:14px}.price{color:#ffb2a2}.pill.green{background:#f6879126;color:#ffc0a5}.pill.gold{background:#a76a4a35;color:#ffd19d}.pill.red{background:#9c486338;color:#ffb8c2}.tag{background:#8d829d22;color:#d5c8d9;border:1px solid #bdadc527}.input{background:#0e182ac9;border:1px solid #a7a1b950;border-radius:10px;color:#fff;padding:12px}.input:focus{border-color:#ffa8a8}.input::placeholder{color:#8f8da4}.avatar{border:1px solid #edb5bd4d;box-shadow:0 5px 20px #0003}.upload{background:#111c30b0;border-color:#af8d9b75}.notice{border-color:#dd9e9d58;background:#41263d4f;color:#f2d0cd}.day{background:#131c31cf;border-color:#ab97af37}.day.events{background:#5c334c8c;border-color:#f3a58c78}.day small{color:#ffbba4}.overlay{background:#03050fc9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{background:linear-gradient(150deg,#1b2539,#151626);border:1px solid #eab3b365;box-shadow:0 35px 100px #000a}.contract-sheet{background:#f7f1e9}.toast{background:linear-gradient(110deg,#ffd3ab,#fda2a8);color:#2d1b26}:focus-visible{outline:2px solid #ffb7a5!important;outline-offset:3px}@media(max-width:1130px){.shell{grid-template-columns:93px minmax(0,1fr)}.sidebar{padding:120px 8px 16px}.sidebar:before{left:27px;top:35px}.nav{height:53px;width:53px}.navigation{gap:20px}.workspace{padding-right:15px}.hero h1{font-size:clamp(49px,6.5vw,76px)}.hero{min-height:445px}}@media(max-width:840px){body:before{background-position:60% center}body:after{background:linear-gradient(90deg,#0409176b,#04091738),linear-gradient(0deg,#060a18aa,transparent 80%)}.shell{display:block}.sidebar{height:auto;min-height:0;position:relative;top:auto;display:flex;flex-direction:row;justify-content:center;padding:13px;background:#060e1ec4;border-bottom:1px solid #da9bad38}.sidebar:before{content:none}.navigation{width:100%;flex-direction:row;justify-content:space-between;gap:5px;overflow-x:auto}.nav{height:46px;width:46px;flex:0 0 46px;border-radius:12px}.nav-icon svg{width:20px;height:20px}.workspace{padding:0 10px 32px}.top{height:auto;min-height:77px;padding:14px 16px}.content{padding:10px 18px 60px}.content:not(.is-home){margin:7px 5px;padding:25px 20px}.hero{padding:65px 2px 55px;min-height:420px}.hero h1{font-size:clamp(46px,7vw,66px);letter-spacing:-2.5px}.hero p{font-size:14px;max-width:420px}.signal-row{grid-template-columns:65px 1fr auto;gap:10px}.signal-meta{display:none}}@media(max-width:560px){body:before{background-position:66% center}body:after{background:linear-gradient(90deg,#060b1edd,#071123ba 70%,#07112380)}.top{flex-wrap:wrap;gap:15px;padding:14px 13px}.wordmark{font-size:21px}.brand-sub{display:none}.role-switch button{font-size:11px;padding:9px 11px}.content{padding:2px 12px 35px}.content:not(.is-home){padding:24px 14px;margin:6px 0}.hero{min-height:430px;padding:67px 0 30px}.hero .label{font-size:10px;letter-spacing:2.2px;margin-bottom:16px}.hero h1{font-size:clamp(41px,12vw,62px);letter-spacing:-2.2px;line-height:1.03}.hero p{font-size:14px;margin-top:19px}.hero-actions .btn{width:100%;justify-content:center}.home-strip{gap:12px;flex-wrap:wrap;justify-content:flex-start;margin-top:10px}.home-strip span{font-size:9px;letter-spacing:1px}.home-list-header h2{font-size:21px}.signal-row{grid-template-columns:48px minmax(0,1fr) auto;padding:13px 11px;gap:8px}.signal-row h3{font-size:13px}.signal-date{font-size:10px}.signal-row .btn{font-size:10px;padding:8px 9px}.cards,.form-grid{grid-template-columns:1fr}.full{grid-column:1}.filters select{flex:1 1 130px}.day{min-height:58px}.day small{font-size:9px}.modal-body{padding:9px 16px 18px}.modal-top{padding:15px 16px 9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.sidebar{overflow-y:auto;padding-top:102px}.sidebar:before{top:27px}.navigation{gap:11px}.nav{height:53px;width:55px}.content:not(.is-home){background:linear-gradient(135deg,#070f1ff0,#0e101fe8)}.ad-list{display:flex;flex-direction:column;gap:0;overflow:hidden;border-top:1px solid #e9b3af2a}.ad-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:21px;padding:25px 12px 25px 6px;border-bottom:1px solid #e9b3af2a;transition:background .15s}.ad-item:hover{background:#ee978009}.ad-icon{width:57px;height:57px;display:grid;place-items:center;color:#ffbaa8;background:linear-gradient(140deg,#c7775d30,#653b5428);border:1px solid #ecaa9345;border-radius:17px;font-size:25px}.ad-overline{color:#f9b1a2;letter-spacing:1.9px;font-weight:850;font-size:10px}.ad-overline span{color:#8d8399;margin:0 4px}.ad-copy h3{font-size:19px;letter-spacing:-.4px;margin-top:9px}.ad-copy p{margin:5px 0 0}.ad-by{color:#d3bbc6;font-size:12px}.ad-desc{max-width:700px;color:#aeb0c4;font-size:12px;line-height:1.65}.ad-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:13px;font-size:12px;color:#f2c4ad;font-weight:800}.ad-pill{border:1px solid #f5b2a044;color:#eec8b9;font-weight:700;border-radius:30px;padding:5px 9px;font-size:10px}.ad-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:200px}.ad-section-heading{display:flex;justify-content:space-between;gap:15px;align-items:end;margin:15px 0 12px}.ad-section-heading h2{font-size:20px;letter-spacing:-.5px}.ad-section-heading span{color:#b6a9bb;font-size:11px}.chat-shell{display:grid;grid-template-columns:minmax(210px,310px) minmax(0,1fr);min-height:530px;height:min(69vh,690px);border:1px solid #f1b4a938;border-radius:18px;overflow:hidden;background:#08101eb8;box-shadow:0 18px 45px #0002}.chat-inbox{border-right:1px solid #e4acaa2f;overflow-y:auto;background:#070f1d8f}.chat-inbox-head{font-size:10px;letter-spacing:2px;font-weight:900;color:#f2b39e;display:flex;justify-content:space-between;padding:22px 18px 16px}.chat-inbox-head span{font-size:12px;letter-spacing:0;color:#e8d6dc}.chat-conversation{width:100%;border:0;border-bottom:1px solid #c8aaba20;display:flex;align-items:start;gap:10px;padding:16px 12px;text-align:left;background:transparent;color:#eaeaf4;cursor:pointer}.chat-conversation:hover{background:#ffffff0a}.chat-conversation.selected{background:linear-gradient(105deg,#ffad8930,#ce699a0a);box-shadow:inset 3px 0 #f1ad99}.chat-convo-icon{flex:0 0 35px;width:35px;height:35px;display:grid;place-items:center;border-radius:11px;color:#f6b4a4;background:#dd927329}.chat-convo-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.chat-convo-text strong{font-size:12px}.chat-convo-text small{font-size:10px;color:#bdabb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-convo-text small.chat-last{color:#9494aa;margin-top:4px}.chat-convo-time{font-size:9px;color:#ae9dad;white-space:nowrap}.chat-inbox-empty{padding:22px 18px;color:#b6b1c4;font-size:12px;line-height:1.8}.chat-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:linear-gradient(160deg,#121d3099,#111628cc)}.chat-header{padding:19px 21px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dca8ab33}.chat-header-name{display:flex;align-items:center;gap:10px}.chat-header-name strong{display:block;font-size:14px}.chat-header-name small{display:block;font-size:11px;color:#a7a4b8;margin-top:5px}.chat-status-dot{width:10px;height:10px;background:#f9b1a0;box-shadow:0 0 16px #ff986c9c;border-radius:50%;flex:none}.chat-stream{flex:1;min-height:80px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:24px 22px}.chat-message{display:flex;flex-direction:column;max-width:85%;align-self:flex-start;gap:5px}.chat-message.mine{align-self:flex-end;align-items:flex-end}.chat-bubble{color:#f4edf1;background:#263048c9;border:1px solid #db9eaa35;border-radius:15px 15px 15px 4px;padding:12px 15px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.chat-message.mine .chat-bubble{color:#281c24;background:linear-gradient(115deg,#ffcfab,#ee9d9e);border-color:#fac5a1;border-radius:15px 15px 4px}.chat-message small{font-size:10px;color:#aea2b4}.chat-system{align-self:center;text-align:center;background:#ffbc9220;border:1px solid #ffc4a43d;border-radius:100px;color:#ebbdad;font-size:10px;padding:7px 14px}.chat-composer{display:flex;align-items:flex-end;gap:11px;border-top:1px solid #dca8ab33;padding:17px 18px;background:#121a2bc9}.chat-composer textarea{min-height:46px;max-height:130px;resize:vertical;flex:1}.chat-composer button{height:46px}.chat-no-selection,.chat-start{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:350px;padding:34px;gap:10px}.chat-no-selection>div,.chat-start>span{font-size:43px;color:#f7b0a4;text-shadow:0 0 23px #fa9d9b55}.chat-no-selection p,.chat-start p{font-size:12px;line-height:1.7}.chat-start strong{font-size:17px}.chat-disclaimer{font-size:11px;color:#a9a3b9;margin-top:13px}@media(max-width:1130px){.navigation{gap:11px}.sidebar{padding-top:105px}}@media(max-width:840px){.sidebar{overflow-y:visible;padding:12px 8px}.navigation{gap:4px}.nav{height:45px;width:44px;flex:0 0 44px}.chat-shell{height:70vh;min-height:470px}}@media(max-width:640px){.ad-item{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px 4px}.ad-icon{width:40px;height:40px;font-size:20px}.ad-actions{grid-column:2;justify-content:flex-start;max-width:none}.ad-copy h3{font-size:16px}.chat-shell{display:flex;flex-direction:column;height:75vh;min-height:540px}.chat-inbox{height:125px;flex:0 0 125px;border-right:0;border-bottom:1px solid #e4acaa2f;overflow-y:auto}.chat-inbox-head{padding:10px 12px 4px}.chat-conversation{padding:9px 12px}.chat-panel{min-height:0;flex:1}.chat-header{padding:12px}.chat-header .btn{font-size:10px}.chat-stream{padding:13px}.chat-composer{padding:11px;gap:8px}.chat-composer .btn{padding:10px}.chat-message{max-width:95%}}html{scroll-padding-bottom:110px}body{overscroll-behavior-y:none}button,input,select,textarea{-webkit-tap-highlight-color:transparent}.btn,.nav,.chat-conversation,.role-switch button{touch-action:manipulation}.btn{min-height:43px}.input{min-height:47px;font-size:14px}textarea.input{min-height:112px;line-height:1.6}.field{gap:9px;font-size:12px;letter-spacing:.04px}.field .input{width:100%}.form-grid{gap:19px}.form-actions{padding-top:16px;border-top:1px solid #ffa89024}.form-actions .btn.primary{min-height:47px;padding-inline:22px}.modal{max-height:calc(100dvh - 36px);display:flex;flex-direction:column}.modal-body{overflow:auto;overscroll-behavior:contain}.modal-top{flex:0 0 auto}.top .role-switch button{min-height:39px}.mobile-tabs,.mobile-menu-scrim,.mobile-chat-back{display:none}@media(min-width:841px){.content:not(.is-home){min-height:calc(100vh - 110px)}.chat-shell{height:clamp(540px,70vh,780px)}.form-grid .full .input{width:100%}}@media(max-width:840px){:root{--app-bottom:78px}html,body{max-width:100%;overflow-x:hidden}body{padding-bottom:calc(var(--app-bottom) + env(safe-area-inset-bottom,0px))}.shell{min-height:calc(100dvh - var(--app-bottom))}.sidebar{display:none!important}.workspace{padding:0!important;width:100%;min-width:0}.top{position:sticky;top:0;z-index:12;min-height:69px;padding:12px 20px!important;background:#080f1fe0;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);border-bottom:1px solid #f1ac9e24}.top .eyebrow{gap:4px}.brand-sub{display:none}.top .role-switch{border:1px solid #e7aca02b;background:#192337bd;box-shadow:0 5px 25px #0003}.content{max-width:800px;padding:24px 24px 52px!important}.content:not(.is-home){margin:0!important;min-height:calc(100dvh - 165px);border-radius:0!important;padding:29px 24px 58px!important;background:linear-gradient(165deg,#080d1ddb,#0d1021e3)!important}.mobile-tabs{position:fixed;left:0;right:0;bottom:0;z-index:29;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:calc(var(--app-bottom) + env(safe-area-inset-bottom,0px));padding:6px 10px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid #eeb49f3a;background:linear-gradient(180deg,#17192bfa,#070f1ffa);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 -15px 45px #0007}.mobile-tab{position:relative;border:0;background:transparent;color:#99a3b8;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;letter-spacing:.1px;font-weight:800;border-radius:13px;height:63px;padding:5px 0}.mobile-tab .tab-icon{display:grid;place-items:center;height:27px;min-width:27px}.mobile-tab .tab-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobile-tab.active{color:#ffb7a0}.mobile-tab.active:after{content:"";position:absolute;bottom:0;width:19px;height:2px;border-radius:4px;background:#ffb7a0;box-shadow:0 0 9px #ffac9f70}.mobile-tab.create .tab-icon{width:48px;height:48px;border-radius:17px;background:linear-gradient(140deg,#ffbf9b,#f18a8b);box-shadow:0 4px 23px #e4776d52;color:#231b29;transform:translateY(-11px)}.mobile-tab.create .tab-icon svg{width:26px;height:26px;stroke-width:2.5}.mobile-tab.create span:last-child{margin-top:-13px;color:#f5c3b8}.mobile-tab.create.active:after{display:none}.mobile-menu-scrim{display:block;position:fixed;inset:0;z-index:35;background:#050a19c9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-menu-sheet{position:absolute;bottom:0;left:0;right:0;max-height:min(85dvh,750px);overflow:auto;border-radius:28px 28px 0 0;border:1px solid #eca6984a;border-bottom:0;padding:18px 19px calc(32px + env(safe-area-inset-bottom,0px));background:linear-gradient(145deg,#22263c,#101b2f 70%);box-shadow:0 -20px 50px #0008}.mobile-menu-drag{width:39px;height:4px;background:#c7a0a78a;border-radius:100px;margin:0 auto 16px}.mobile-menu-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px}.mobile-menu-head h2{font-size:24px;letter-spacing:-.8px}.mobile-menu-close{border:1px solid #fab0a748;border-radius:11px;background:#30364a;color:#fff;padding:8px 12px;font-size:17px}.mobile-menu-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-menu-item{border:1px solid #e7b6ae36;border-radius:14px;background:#212b3eac;text-align:left;min-width:0;padding:15px 13px;color:#f1eaf0;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:750}.mobile-menu-item.active{background:#503647a6;border-color:#eeaa995c;color:#ffd0bd}.mobile-menu-item svg{flex:none;width:20px;height:20px;fill:none;stroke:#f5ad9f;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobile-menu-foot{font-size:11px;color:#adabbf;margin-top:20px;line-height:1.55}.head{margin-bottom:22px}.head p{max-width:570px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-item{grid-template-columns:52px minmax(0,1fr);gap:14px}.ad-actions{grid-column:2;max-width:none;justify-content:flex-start}.chat-shell{height:calc(100dvh - 335px);min-height:320px;display:flex;flex-direction:column;border-radius:17px}.chat-inbox{height:auto;flex:1;border-right:0;border-bottom:0;overflow-y:auto}.chat-inbox-head{padding:20px 18px 12px}.chat-conversation{padding:17px}.chat-panel{display:none;flex:1;min-height:0}.chat-shell.mobile-thread .chat-inbox{display:none}.chat-shell.mobile-thread .chat-panel{display:flex}.mobile-chat-back{display:grid;place-items:center;flex:none;border:1px solid #b6a2ac55;background:#2b3143;color:#ffcfb9;width:37px;height:37px;border-radius:11px;font-size:23px}.chat-header{padding:15px;gap:9px}.chat-header-name{min-width:0;flex:1}.chat-header-name strong,.chat-header-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.chat-header .btn{max-width:118px;white-space:normal;font-size:10px;line-height:1.1;padding:8px}.chat-stream{padding:16px}.chat-composer{padding:12px;gap:8px}.chat-composer textarea{min-height:46px;max-height:96px;font-size:14px}.chat-composer .btn{min-width:63px;min-height:47px}.chat-disclaimer{margin-top:11px;font-size:10px}.overlay{padding:0;align-items:flex-end;overflow:hidden}.modal{width:100%;max-width:none;border-radius:25px 25px 0 0;max-height:calc(96dvh - env(safe-area-inset-top,0px));border-bottom:0;animation:sheet-up .2s ease-out}.modal:before{content:"";width:41px;height:4px;border-radius:100px;background:#e5b7aa8a;display:block;margin:10px auto -3px;flex:0 0 auto}.modal-top{padding:22px 23px 12px}.modal-top h2{font-size:22px}.modal-body{padding:9px 22px calc(26px + env(safe-area-inset-bottom,0px));overflow-y:auto}.modal-body>p:first-child{font-size:13px}.form-grid{gap:15px}.form-actions{position:sticky;bottom:0;background:linear-gradient(180deg,#1b2339,#161d30);padding-top:14px;padding-bottom:9px;margin-top:17px;z-index:2}.form-actions .btn{flex:1;justify-content:center}@keyframes sheet-up{0%{transform:translateY(20px);opacity:.85}to{transform:translateY(0);opacity:1}}}@media(max-width:600px){.top{padding:11px 14px!important;min-height:67px}.wordmark{font-size:23px}.role-switch button{padding:9px 10px!important;font-size:10px!important}.content{padding:8px 18px 45px!important}.content:not(.is-home){padding:28px 16px 35px!important}.hero{padding-top:66px!important;min-height:445px}.hero h1{font-size:clamp(43px,11.6vw,64px)}.hero p{font-size:14px;max-width:320px;line-height:1.65}.hero-actions{gap:10px}.hero-actions .btn{min-height:49px}.home-strip{margin:14px 0 15px}.home-list-header{margin-top:10px}.signal-list{border-radius:14px;overflow:hidden}.signal-row{grid-template-columns:44px minmax(0,1fr) auto}.signal-row .btn{min-height:37px}.cards{grid-template-columns:1fr}.card{padding:18px}.ad-item{padding:20px 0}.ad-actions .btn{min-height:43px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.input{font-size:16px;min-height:49px}.filters{gap:10px}.filters .input{flex:1 1 100%;font-size:15px}.filters select{flex:1 1 100%}.chat-shell{height:calc(100dvh - 375px);min-height:285px}.chat-header{padding:12px 10px}.chat-header-name strong{font-size:12px}.chat-header-name small{font-size:10px}.chat-bubble{font-size:13px}.modal-top{padding:21px 18px 11px}.modal-body{padding-inline:18px}.calhead h2{font-size:17px}.day{min-height:51px;padding:4px 2px}.day strong{font-size:10px}.day small{font-size:8px}}@media(max-width:350px){.role-switch button{padding:8px 6px!important}.mobile-tabs{padding-left:3px;padding-right:3px}.mobile-tab{font-size:9px}.mobile-menu-list{grid-template-columns:1fr}.chat-header .btn{max-width:94px}}@media(prefers-reduced-motion:reduce){.modal{animation:none!important}}.gm-manager-strip{margin:17px 0 27px;padding:14px 0;border-bottom:1px solid #eda9a836}.gm-mini-label,.gm-kicker-small{font-weight:850;letter-spacing:1.7px;color:#f5b29b;font-size:10px}.gm-tool-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.gm-tool-links button{display:flex;flex-direction:column;align-items:flex-start;gap:9px;border:1px solid #ffbca542;border-radius:14px;background:linear-gradient(135deg,#2b2a3a9e,#1524389e);min-height:69px;padding:13px 10px;color:#f7e9e7;font-size:12px;font-weight:800;text-align:left}.gm-tool-links b{align-self:flex-end;color:#f4b5a3}.gm-feature-intro{border:1px solid #eda69b39;display:flex;align-items:center;gap:13px;background:linear-gradient(125deg,#3f2d3d77,#172840a8);border-radius:16px;padding:16px;margin:16px 0 20px}.gm-feature-intro strong{font-size:14px;line-height:1.4}.gm-feature-intro p{font-size:12px;line-height:1.55;margin:6px 0 0}.gm-feature-icon{display:grid;place-items:center;flex-shrink:0;width:49px;height:49px;border:1px solid #f2b3a566;border-radius:15px;color:#ffcbad;background:#f4a28716;font-size:25px}.gm-collection{border-top:1px solid #eba6a436}.gm-collection-row{display:flex;align-items:center;gap:12px;padding:17px 3px;background:transparent;border:0;border-bottom:1px solid #eda7ad2d;text-align:left;width:100%;color:#f7f1f3}.gm-collection-row>span:nth-child(2){flex:1;min-width:0}.gm-collection-row strong,.gm-collection-row small{display:block}.gm-collection-row strong{font-size:15px}.gm-collection-row small{font-size:11px;color:#bdb4c5;margin-top:5px}.gm-round-music{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;border:1px solid #f4ab956a;color:#ffc7b2;background:#4d334b77;font-size:23px}.gm-chev{font-size:29px;color:#ffb29e}.gm-backbar{display:flex;justify-content:space-between;gap:10px;margin-bottom:16px}.gm-setlist-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 23px}.gm-setlist-stats>div{background:#1c2942aa;border:1px solid #e9b2ac37;border-radius:12px;padding:12px 8px;min-width:0}.gm-setlist-stats b{display:block;font-size:19px;color:#ffbfab;letter-spacing:-.7px;white-space:nowrap}.gm-setlist-stats span{display:block;font-size:10px;color:#bcbbcb;margin-top:6px}.gm-song-list{border-top:1px solid #e6b5a039}.gm-song{display:flex;align-items:flex-start;gap:11px;padding:16px 1px;border-bottom:1px solid #eab6a42d}.gm-song-index{color:#fbb69c;font-size:13px;font-weight:800;margin-top:4px;flex:0 0 24px}.gm-song-info{min-width:0;flex:1}.gm-song-info strong{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.gm-song-info small{display:block;color:#aeaec0;font-size:11px;margin:5px 0 8px;line-height:1.5}.gm-rehearsed{color:#afaac0;border:0;background:transparent;padding:0;font-size:10px;cursor:pointer}.gm-song.ready .gm-rehearsed{color:#bfe4b3}.gm-song-actions{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,25px);gap:3px;margin-top:2px}.gm-song-actions button{border:1px solid #ffb39b45;background:#303249ab;color:#ffceb8;border-radius:7px;height:28px;width:25px;font-size:12px}.gm-song-actions button:disabled{opacity:.2;cursor:not-allowed}.gm-helper{font-size:11px;line-height:1.6;margin-top:19px;color:#b8b4c4}.gm-package-list{display:grid;gap:14px}.gm-package{border:1px solid #e2b2a041;border-radius:16px;padding:18px;background:linear-gradient(135deg,#26263dce,#172638cf)}.gm-package h3{font-size:20px;margin:18px 0 8px;letter-spacing:-.5px}.gm-package p{font-size:12px;line-height:1.6;min-height:34px}.gm-package-footer{padding-top:15px;margin-top:18px;border-top:1px solid #edb7ae2e}.gm-package-footer strong{font-size:20px;color:#ffb5a0}.gm-folder-summary{border:1px solid #f0ad9d57;border-radius:12px;padding:13px;background:#382c41ab;display:flex;flex-direction:column;gap:5px;margin:17px 0}.gm-folder-summary strong{font-size:14px}.gm-folder-summary span{color:#e2b9b4;font-size:12px}@media(max-width:600px){.gm-tool-links button{font-size:11px}.gm-setlist-stats b{font-size:17px}.gm-song-actions{grid-template-columns:repeat(3,23px)}.gm-song-actions button{width:23px}}:root{--gm-image:none}.preview-caption{display:none}@media(min-width:841px){.shell{grid-template-columns:1fr}.sidebar{padding:14px 16px;gap:12px}.brand{font-size:22px}.brand small,.aside-foot{display:none}.navigation{flex-direction:row;overflow-x:auto;padding-bottom:3px}.nav{white-space:nowrap;padding:10px 12px}.top{padding:13px 20px}.content{padding:20px}.music-orb{width:112px;height:112px;font-size:54px}.hero{padding:25px;min-height:190px}.day{min-height:65px;padding:5px}.eyebrow{font-size:9px}.role-switch button{padding:8px 10px;font-size:11px}.top{padding:11px 12px}.content{padding:14px 12px 40px}.hero{padding:20px}.music-orb{display:none}.metrics{gap:7px}.metric{padding:12px}.metric span{font-size:10px}.metric strong{font-size:22px}.steps{grid-template-columns:1fr}.calendar{gap:3px}.day{min-height:53px;padding:4px}.weekday{font-size:9px}.booking-foot{align-items:flex-start}.modal-body{padding:9px 16px 20px}.modal-top{padding:17px 16px 10px}.shell{grid-template-columns:93px minmax(0,1fr)}.sidebar{padding:120px 8px 16px}.sidebar:before{left:27px;top:35px}.nav{height:53px;width:53px}.navigation{gap:20px}.workspace{padding-right:15px}.hero h1{font-size:clamp(49px,6.5vw,76px)}.hero{min-height:445px}body:before{background-position:60% center}body:after{background:linear-gradient(90deg,#0409176b,#04091738),linear-gradient(0deg,#060a18aa,transparent 80%)}.shell{display:block}.sidebar{height:auto;min-height:0;position:relative;top:auto;display:flex;flex-direction:row;justify-content:center;padding:13px;background:#060e1ec4;border-bottom:1px solid #da9bad38}.sidebar:before{content:none}.navigation{width:100%;flex-direction:row;justify-content:space-between;gap:5px;overflow-x:auto}.nav{height:46px;width:46px;flex:0 0 46px;border-radius:12px}.nav-icon svg{width:20px;height:20px}.workspace{padding:0 10px 32px}.top{height:auto;min-height:77px;padding:14px 16px}.content{padding:10px 18px 60px}.content:not(.is-home){margin:7px 5px;padding:25px 20px}.hero{padding:65px 2px 55px;min-height:420px}.hero h1{font-size:clamp(46px,7vw,66px);letter-spacing:-2.5px}.hero p{font-size:14px;max-width:420px}.signal-row{grid-template-columns:65px 1fr auto;gap:10px}.signal-meta{display:none}body:before{background-position:66% center}body:after{background:linear-gradient(90deg,#060b1edd,#071123ba 70%,#07112380)}.top{flex-wrap:wrap;gap:15px;padding:14px 13px}.wordmark{font-size:21px}.role-switch button{font-size:11px;padding:9px 11px}.content{padding:2px 12px 35px}.content:not(.is-home){padding:24px 14px;margin:6px 0}.hero{min-height:430px;padding:67px 0 30px}.hero .label{font-size:10px;letter-spacing:2.2px;margin-bottom:16px}.hero h1{font-size:clamp(41px,12vw,62px);letter-spacing:-2.2px;line-height:1.03}.hero p{font-size:14px;margin-top:19px}.hero-actions .btn{width:100%;justify-content:center}.home-strip{gap:12px;flex-wrap:wrap;justify-content:flex-start;margin-top:10px}.home-strip span{font-size:9px;letter-spacing:1px}.home-list-header h2{font-size:21px}.signal-row{grid-template-columns:48px minmax(0,1fr) auto;padding:13px 11px;gap:8px}.signal-row h3{font-size:13px}.signal-date{font-size:10px}.signal-row .btn{font-size:10px;padding:8px 9px}.full{grid-column:1}.filters select{flex:1 1 130px}.day{min-height:58px}.day small{font-size:9px}.modal-body{padding:9px 16px 18px}.modal-top{padding:15px 16px 9px}.navigation{gap:11px}.sidebar{padding-top:105px}.sidebar{overflow-y:visible;padding:12px 8px}.navigation{gap:4px}.nav{height:45px;width:44px;flex:0 0 44px}.chat-shell{height:70vh;min-height:470px}.ad-item{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px 4px}.ad-icon{width:40px;height:40px;font-size:20px}.ad-actions{grid-column:2;justify-content:flex-start;max-width:none}.ad-copy h3{font-size:16px}.chat-shell{display:flex;flex-direction:column;height:75vh;min-height:540px}.chat-inbox{height:125px;flex:0 0 125px;border-right:0;border-bottom:1px solid #e4acaa2f;overflow-y:auto}.chat-inbox-head{padding:10px 12px 4px}.chat-conversation{padding:9px 12px}.chat-panel{min-height:0;flex:1}.chat-header{padding:12px}.chat-header .btn{font-size:10px}.chat-stream{padding:13px}.chat-composer{padding:11px;gap:8px}.chat-composer .btn{padding:10px}.chat-message{max-width:95%}:root{--app-bottom:78px}html,body{max-width:100%;overflow-x:hidden}body{padding-bottom:calc(var(--app-bottom) + env(safe-area-inset-bottom,0px))}.shell{min-height:calc(100dvh - var(--app-bottom))}.sidebar{display:none!important}.workspace{padding:0!important;width:100%;min-width:0}.top{position:sticky;top:0;z-index:12;min-height:69px;padding:12px 20px!important;background:#080f1fe0;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);border-bottom:1px solid #f1ac9e24}.top .eyebrow{gap:4px}.brand-sub{display:none}.top .role-switch{border:1px solid #e7aca02b;background:#192337bd;box-shadow:0 5px 25px #0003}.content{max-width:800px;padding:24px 24px 52px!important}.content:not(.is-home){margin:0!important;min-height:calc(100dvh - 165px);border-radius:0!important;padding:29px 24px 58px!important;background:linear-gradient(165deg,#080d1ddb,#0d1021e3)!important}.mobile-tabs{position:fixed;left:0;right:0;bottom:0;z-index:29;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:calc(var(--app-bottom) + env(safe-area-inset-bottom,0px));padding:6px 10px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid #eeb49f3a;background:linear-gradient(180deg,#17192bfa,#070f1ffa);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 -15px 45px #0007}.mobile-tab{position:relative;border:0;background:transparent;color:#99a3b8;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;letter-spacing:.1px;font-weight:800;border-radius:13px;height:63px;padding:5px 0}.mobile-tab .tab-icon{display:grid;place-items:center;height:27px;min-width:27px}.mobile-tab .tab-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobile-tab.active{color:#ffb7a0}.mobile-tab.active:after{content:"";position:absolute;bottom:0;width:19px;height:2px;border-radius:4px;background:#ffb7a0;box-shadow:0 0 9px #ffac9f70}.mobile-tab.create .tab-icon{width:48px;height:48px;border-radius:17px;background:linear-gradient(140deg,#ffbf9b,#f18a8b);box-shadow:0 4px 23px #e4776d52;color:#231b29;transform:translateY(-11px)}.mobile-tab.create .tab-icon svg{width:26px;height:26px;stroke-width:2.5}.mobile-tab.create span:last-child{margin-top:-13px;color:#f5c3b8}.mobile-tab.create.active:after{display:none}.mobile-menu-scrim{display:block;position:fixed;inset:0;z-index:35;background:#050a19c9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-menu-sheet{position:absolute;bottom:0;left:0;right:0;max-height:min(85dvh,750px);overflow:auto;border-radius:28px 28px 0 0;border:1px solid #eca6984a;border-bottom:0;padding:18px 19px calc(32px + env(safe-area-inset-bottom,0px));background:linear-gradient(145deg,#22263c,#101b2f 70%);box-shadow:0 -20px 50px #0008}.mobile-menu-drag{width:39px;height:4px;background:#c7a0a78a;border-radius:100px;margin:0 auto 16px}.mobile-menu-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px}.mobile-menu-head h2{font-size:24px;letter-spacing:-.8px}.mobile-menu-close{border:1px solid #fab0a748;border-radius:11px;background:#30364a;color:#fff;padding:8px 12px;font-size:17px}.mobile-menu-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-menu-item{border:1px solid #e7b6ae36;border-radius:14px;background:#212b3eac;text-align:left;min-width:0;padding:15px 13px;color:#f1eaf0;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:750}.mobile-menu-item.active{background:#503647a6;border-color:#eeaa995c;color:#ffd0bd}.mobile-menu-item svg{flex:none;width:20px;height:20px;fill:none;stroke:#f5ad9f;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobile-menu-foot{font-size:11px;color:#adabbf;margin-top:20px;line-height:1.55}.head{margin-bottom:22px}.head p{max-width:570px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-item{grid-template-columns:52px minmax(0,1fr);gap:14px}.ad-actions{grid-column:2;max-width:none;justify-content:flex-start}.chat-shell{height:calc(100dvh - 335px);min-height:320px;display:flex;flex-direction:column;border-radius:17px}.chat-inbox{height:auto;flex:1;border-right:0;border-bottom:0;overflow-y:auto}.chat-inbox-head{padding:20px 18px 12px}.chat-conversation{padding:17px}.chat-panel{display:none;flex:1;min-height:0}.chat-shell.mobile-thread .chat-inbox{display:none}.chat-shell.mobile-thread .chat-panel{display:flex}.mobile-chat-back{display:grid;place-items:center;flex:none;border:1px solid #b6a2ac55;background:#2b3143;color:#ffcfb9;width:37px;height:37px;border-radius:11px;font-size:23px}.chat-header{padding:15px;gap:9px}.chat-header-name{min-width:0;flex:1}.chat-header-name strong,.chat-header-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.chat-header .btn{max-width:118px;white-space:normal;font-size:10px;line-height:1.1;padding:8px}.chat-stream{padding:16px}.chat-composer{padding:12px;gap:8px}.chat-composer textarea{min-height:46px;max-height:96px;font-size:14px}.chat-composer .btn{min-width:63px;min-height:47px}.chat-disclaimer{margin-top:11px;font-size:10px}.overlay{padding:0;align-items:flex-end;overflow:hidden}.modal{width:100%;max-width:none;border-radius:25px 25px 0 0;max-height:calc(96dvh - env(safe-area-inset-top,0px));border-bottom:0;animation:sheet-up .2s ease-out}.modal:before{content:"";width:41px;height:4px;border-radius:100px;background:#e5b7aa8a;display:block;margin:10px auto -3px;flex:0 0 auto}.modal-top{padding:22px 23px 12px}.modal-top h2{font-size:22px}.modal-body{padding:9px 22px calc(26px + env(safe-area-inset-bottom,0px));overflow-y:auto}.modal-body>p:first-child{font-size:13px}.form-grid{gap:15px}.form-actions{position:sticky;bottom:0;background:linear-gradient(180deg,#1b2339,#161d30);padding-top:14px;padding-bottom:9px;margin-top:17px;z-index:2}.form-actions .btn{flex:1;justify-content:center}@keyframes sheet-up{0%{transform:translateY(20px);opacity:.85}to{transform:translateY(0);opacity:1}}.top{padding:11px 14px!important;min-height:67px}.wordmark{font-size:23px}.role-switch button{padding:9px 10px!important;font-size:10px!important}.content{padding:8px 18px 45px!important}.content:not(.is-home){padding:28px 16px 35px!important}.hero{padding-top:66px!important;min-height:445px}.hero h1{font-size:clamp(43px,11.6vw,64px)}.hero p{font-size:14px;max-width:320px;line-height:1.65}.hero-actions{gap:10px}.hero-actions .btn{min-height:49px}.home-strip{margin:14px 0 15px}.home-list-header{margin-top:10px}.signal-list{border-radius:14px;overflow:hidden}.signal-row{grid-template-columns:44px minmax(0,1fr) auto}.signal-row .btn{min-height:37px}.cards{grid-template-columns:1fr}.card{padding:18px}.ad-item{padding:20px 0}.ad-actions .btn{min-height:43px}.form-grid{grid-template-columns:1fr}.input{font-size:16px;min-height:49px}.filters{gap:10px}.filters .input{flex:1 1 100%;font-size:15px}.filters select{flex:1 1 100%}.chat-shell{height:calc(100dvh - 375px);min-height:285px}.chat-header{padding:12px 10px}.chat-header-name strong{font-size:12px}.chat-header-name small{font-size:10px}.chat-bubble{font-size:13px}.modal-top{padding:21px 18px 11px}.modal-body{padding-inline:18px}.calhead h2{font-size:17px}.day{min-height:51px;padding:4px 2px}.day strong{font-size:10px}.day small{font-size:8px}.gm-tool-links button{font-size:11px}.gm-setlist-stats b{font-size:17px}html,body{max-width:100%;height:100%;overflow:hidden}body{display:flex;justify-content:center;align-items:center;padding:0!important;min-height:100dvh;background:#08101c}body:after{background:linear-gradient(90deg,#050c19af,#101020aa)}.preview-caption{display:flex;flex-direction:column;position:fixed;top:17px;left:50%;align-items:center;gap:5px;transform:translate(-50%);white-space:nowrap;color:#c2b4c3;z-index:2;font-size:9px;letter-spacing:1.7px}.preview-caption strong{color:#fff;letter-spacing:-.6px;font-size:16px;font-weight:900}.preview-caption strong span{color:#ffad9d}.preview-caption small{font-size:8px;letter-spacing:2px;color:#998da1}.shell{position:relative;display:block;width:390px!important;max-width:390px!important;height:min(844px,calc(100dvh - 80px));min-height:0!important;flex:0 0 390px;margin:43px 0 0;border:6px solid #303243;border-radius:42px;overflow:hidden;background:#0a1226;isolation:isolate;box-shadow:0 0 0 1px #cba6ae22,0 30px 100px #000a,0 0 60px #c8748830}.shell:before{content:"";position:absolute;inset:0;background-image:var(--gm-image);background-position:66% center;background-size:cover;opacity:.75;z-index:-1;pointer-events:none}.workspace{width:100%;height:100%;min-height:0;padding:0!important;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;scroll-padding-top:70px;scroll-padding-bottom:100px}.workspace::-webkit-scrollbar{display:none}.top{position:sticky;top:0;z-index:10}.mobile-tabs{display:grid!important;position:absolute;left:0;right:0;bottom:0;z-index:25;width:100%;height:78px;padding:6px 10px 7px}.mobile-menu-scrim{position:absolute;inset:0;z-index:40}.overlay{position:absolute;inset:0;z-index:50;max-height:100%;overflow:hidden}.modal{max-height:calc(100% - 12px)}.toast{position:absolute;bottom:88px;right:10px;z-index:70;max-width:calc(100% - 20px)}.content{max-width:100%!important}.content:not(.is-home){min-height:calc(100% - 140px);margin:0!important}.hero h1{font-size:46px!important;letter-spacing:-2.5px!important}.hero p{font-size:14px}.cards,.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.input{font-size:16px}.chat-shell{min-height:325px;height:calc(100dvh - 385px)}.gm-song-actions{grid-template-columns:repeat(3,23px)}.gm-song-actions button{width:23px}}@media(max-width:840px){.preview-caption{display:none}}.filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start;margin:20px 0 16px}.filters .search-multi{grid-column:1/-1;min-width:0;width:100%;flex:none}.filters .genre-filter,.filters .region-picker{grid-column:auto;width:100%;min-width:0;flex:none}.filters .genre-filter{height:46px;padding-right:24px}.filter-caption{grid-column:1/-1;color:#b4b1bf;font-size:11px;line-height:1.45;margin-top:-3px}.region-picker{position:relative;z-index:4;font-size:12px}.region-picker[open]{z-index:26}.region-picker>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:7px;cursor:pointer;height:46px;padding:0 12px;background:#202a39;border:1px solid #435166;border-radius:10px;color:#f3f1f5;font-size:12px;font-weight:700;-webkit-user-select:none;user-select:none}.region-picker>summary::-webkit-details-marker{display:none}.region-picker>summary:after{content:"⌄";font-size:17px;color:#f6ad96;transform:translateY(-2px)}.region-picker[open]>summary{border-color:#f8b39b;box-shadow:0 0 0 2px #fbb59a21}.region-picker[open]>summary:after{transform:rotate(180deg) translateY(-2px)}.region-popover{position:absolute;top:calc(100% + 8px);right:0;min-width:min(302px,calc(100vw - 70px));width:100%;background:#172032;border:1px solid #586078;box-shadow:0 18px 35px #030712b8,0 0 0 1px #d3a19a20;border-radius:14px;padding:13px;max-height:320px;overflow-y:auto}.region-popover-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:800;color:#f5f2f7}.region-reset{color:#ffb79f;background:transparent;border:0;font-size:11px;cursor:pointer;font-weight:750;padding:6px 2px}.region-option{display:flex;align-items:center;gap:11px;padding:11px 8px;border-radius:8px;color:#eaebf2;cursor:pointer;font-size:12px}.region-option:hover{background:#263246}.region-option input{width:17px;height:17px;accent-color:#ffa88a;cursor:pointer;flex:0 0 auto}.region-popover small{display:block;color:#a8acbf;font-size:10px;line-height:1.5;padding:10px 5px 2px;border-top:1px solid #3b4454}@media(max-width:560px){.filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.filters select.genre-filter{flex:0 0 auto}.region-popover{min-width:min(300px,calc(100vw - 52px))}}.workspace{padding-bottom:92px!important;box-sizing:border-box}.content{padding-bottom:120px!important}.content:not(.is-home){padding-bottom:140px!important}.cards,.booking-list,.chat-shell,.calendar-wrap,.gm-list{scroll-margin-bottom:110px}@media(max-width:560px){.workspace{padding-bottom:96px!important}.content{padding-bottom:126px!important}.content:not(.is-home){padding-bottom:150px!important}.card-foot,.booking-foot{padding-bottom:4px}}.wordmark{font-size:20px!important;letter-spacing:-1.1px!important;white-space:nowrap}.preview-caption strong{letter-spacing:-.5px}@media(max-width:420px){.top{padding-left:12px!important;padding-right:12px!important;gap:7px!important}.wordmark{font-size:19px!important;letter-spacing:-.95px!important}.role-switch{gap:2px}.role-switch button{padding-left:8px!important;padding-right:8px!important;font-size:10px!important}}.brand-lockup{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.brand-wave{display:block;flex:0 0 auto;overflow:visible;filter:drop-shadow(0 2px 5px rgba(234,154,62,.23))}.brand-word{display:inline-flex;align-items:center;white-space:nowrap;line-height:1;font-family:Inter,Arial Black,system-ui,sans-serif;font-weight:950;text-transform:uppercase;letter-spacing:-.85px;filter:drop-shadow(0px 2px 2px #0006)}.brand-book{background:linear-gradient(180deg,#fff,#f6f8fa 47%,#dddfe5);color:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-a-stage{background:linear-gradient(180deg,#fff9d5,#ffe9aa 34%,#ffce73 60%,#c57831);color:#ffd78b;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-lockup--header{width:100%;max-width:175px;gap:5px}.brand-lockup--header .brand-wave{width:25px;height:30px}.brand-lockup--header .brand-word{font-size:16px;letter-spacing:-.65px}.top .eyebrow{min-width:0;gap:0}.top .brand-sub{display:none}.brand-lockup--hero{flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:100%;margin:0 0 25px;padding:0;filter:drop-shadow(0 5px 12px #0005)}.brand-lockup--hero .brand-wave{width:62px;height:48px;align-self:center;margin:0 auto}.brand-lockup--hero .brand-word{font-size:clamp(27px,8.3vw,34px);letter-spacing:-1.25px;align-self:center}.brand-tagline{display:flex;align-items:center;gap:8px;align-self:center;white-space:nowrap;color:#edf0fa;font-size:10px;font-weight:650;letter-spacing:2px;text-shadow:0 2px 4px #0009}.brand-tagline i{background:linear-gradient(180deg,#ffedaf,#d88e39);width:5px;height:5px;border-radius:100%;box-shadow:0 0 6px #e39b44aa;display:inline-block}.brand-preview-mark .brand-word{font-size:17px;letter-spacing:-.8px}.preview-caption .brand-preview-mark{display:inline-flex}.sidebar .brand{font-size:inherit}.sidebar .brand-lockup--header{max-width:none}@media(max-width:600px){.top{flex-wrap:nowrap!important;gap:5px!important;padding:12px 9px!important}.brand-lockup--header .brand-wave{width:23px;height:28px}.brand-lockup--header .brand-word{font-size:15px!important;letter-spacing:-.6px}.brand-lockup--hero{margin-bottom:22px}.brand-lockup--hero .brand-wave{width:54px;height:45px}.brand-lockup--hero .brand-word{font-size:clamp(26px,8.1vw,32px)}.brand-tagline{letter-spacing:1.65px;font-size:9px;gap:6px}}@media(max-width:365px){.brand-lockup--header .brand-wave{width:21px}.brand-lockup--header .brand-word{font-size:13.5px!important}.role-switch button{font-size:9.5px!important;padding:7px!important}.brand-lockup--hero .brand-word{font-size:25px}}.top{align-items:center!important;min-height:66px!important;gap:12px!important}.top .eyebrow{display:flex!important;align-items:center!important;flex:0 0 77px!important;width:77px!important;max-width:77px!important;min-width:77px!important;letter-spacing:normal!important;overflow:visible!important}.brand-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:76px;min-width:76px}.brand-header-wave{display:block!important;width:47px!important;height:38px!important;object-fit:contain;filter:drop-shadow(0 1px 9px rgba(250,171,64,.32))}.brand-header-caption{display:block;color:#d4c5b6;font:750 7px/1.1 system-ui,sans-serif;letter-spacing:1.5px;white-space:nowrap}.top .role-switch{display:flex!important;align-items:center;justify-content:flex-end;flex:1 1 auto;min-width:0;width:auto!important;gap:3px}.top .role-switch button{flex:1 1 0;min-width:0;padding:10px 7px!important;font-size:11px!important;white-space:nowrap}.brand-lockup--hero{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;padding:0!important;margin:0 auto 31px!important;max-width:100%;width:100%;filter:none!important}.brand-lockup--hero .brand-wave{display:block!important;visibility:visible!important;width:112px!important;height:84px!important;min-width:112px!important;object-fit:contain!important;opacity:1!important;margin:0 auto 8px!important;filter:drop-shadow(0 2px 12px rgba(252,170,65,.22))}.brand-lockup--hero .brand-word{display:flex!important;justify-content:center;align-items:baseline;align-self:center!important;font-family:Impact,Arial Black,system-ui,sans-serif!important;font-weight:950!important;font-size:clamp(33px,8.9vw,37px)!important;line-height:1.05!important;letter-spacing:-1px!important;white-space:nowrap!important;text-shadow:0 4px 22px #050a1d88;filter:none!important}.brand-book{color:#fafafa!important;background:linear-gradient(#fff,#f7f8f9 47%,#d4dae2)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.brand-a-stage{color:#f9c46d!important;background:linear-gradient(#fff1bb,#f9cb72 54%,#c98138)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.brand-lockup--hero .brand-tagline{margin-top:12px!important;display:flex!important;align-items:center;justify-content:center!important;gap:9px!important;font-size:10px!important;letter-spacing:2px!important;color:#ebe5e7!important;text-shadow:0 2px 7px #000!important;white-space:nowrap!important}.brand-lockup--hero .brand-tagline i{flex:0 0 5px;display:block}.hero{padding-top:46px!important;min-height:0!important;padding-bottom:40px!important}.hero h1{font-size:44px!important;line-height:1.06!important;letter-spacing:-2.25px!important}.hero p{margin-top:17px!important}.hero-actions{margin-top:22px!important}.home-strip{display:none!important}.content.is-home{padding-bottom:145px!important}@media(max-width:560px){.top{padding:9px 12px!important;min-height:65px!important}.hero{padding-top:36px!important;padding-bottom:34px!important}.brand-lockup--hero .brand-wave{width:102px!important;height:77px!important;min-width:102px!important}.brand-lockup--hero .brand-word{font-size:clamp(31px,8.5vw,35px)!important;letter-spacing:-.9px!important}.brand-lockup--hero .brand-tagline{font-size:9px!important;letter-spacing:1.6px!important;gap:7px!important}.hero h1{font-size:43px!important}}@media(max-width:365px){.top .eyebrow{flex-basis:62px!important;width:62px!important;min-width:62px!important}.brand-header{width:62px;min-width:62px}.brand-header-wave{width:41px!important;height:34px!important}.brand-header-caption{font-size:6px;letter-spacing:1.1px}.top .role-switch button{font-size:10px!important;padding:9px 4px!important}.brand-lockup--hero .brand-word{font-size:29px!important}.hero h1{font-size:40px!important}}.preview-caption{display:none!important}@media(min-width:841px){.shell{margin-top:0!important;height:min(844px,calc(100dvh - 30px))!important}}.brand-scene{width:calc(100% + 26px);height:auto;aspect-ratio:1.98/1;margin:0 -13px 3px;background-image:none;background-size:100% 100%;background-position:center;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 80%,transparent 100%);flex-shrink:0}.content.is-home .hero{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0 0 26px!important;background:linear-gradient(180deg,#070e1d08,#09112138 55%,#080d1b40)!important;min-height:0!important}.content.is-home .hero-content{padding:6px 8px 0!important;max-width:100%!important}.content.is-home .hero h1{font-size:35px!important;line-height:1.06!important;letter-spacing:-1.6px!important}.content.is-home .hero p{font-size:13px!important;line-height:1.55!important;margin:13px 0 0!important}.content.is-home .hero-actions{margin-top:19px!important;gap:9px!important}.content.is-home .hero-actions .btn{min-height:48px!important}.top .brand-header{width:61px!important;min-width:61px!important}.top .eyebrow{flex-basis:62px!important;width:62px!important;min-width:62px!important;max-width:62px!important}.top .brand-header-wave{width:45px!important;height:43px!important}@media(max-width:560px){.content.is-home .hero{padding-bottom:26px!important}.brand-scene{width:calc(100% + 26px);margin:0 -13px 1px}.content.is-home .hero h1{font-size:35px!important}}@media(max-width:365px){.content.is-home .hero h1{font-size:32px!important}}:root{--bookastage-portrait:url(./575e8b723564-EvoLeTQt.webp)}body:before{background-image:none!important;background:radial-gradient(ellipse at 80% 25%,#662d282e,transparent 56%),radial-gradient(ellipse at 5% 84%,#14487944,transparent 55%),#070e1e!important}body:after{background:linear-gradient(130deg,#03081433,#07091366)!important}.shell{background:#081224!important}.shell:before{background-image:radial-gradient(ellipse at 95% 13%,rgba(245,129,72,.19),transparent 52%),radial-gradient(ellipse at 0 75%,rgba(20,85,154,.24),transparent 60%),linear-gradient(165deg,#06152b,#111225 66%,#080f20)!important;background-size:cover!important;background-position:center!important;opacity:1!important}.shell.home-scene:before{background-image:linear-gradient(to bottom,transparent 0%,transparent 36%,rgba(5,12,26,.1) 44%,rgba(5,12,26,.37) 77%,rgba(5,12,26,.93) 100%),var(--bookastage-portrait)!important;background-position:center top!important;background-size:100% 100%!important;opacity:1!important}.shell.home-scene .top{background:linear-gradient(180deg,#040c1a61,#040c1a00)!important;border-bottom-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.shell.home-scene .top .brand-header{visibility:hidden!important}.shell.home-scene .content.is-home{background:transparent!important;padding-top:0!important}.shell.home-scene .content.is-home .hero{margin:0!important;padding:clamp(272px,38vh,322px) 9px 29px!important;min-height:auto!important;background:none!important;border:none!important;box-shadow:none!important}.shell.home-scene .hero:before{display:none!important}.shell.home-scene .hero-content{width:100%!important;max-width:100%!important}.shell.home-scene .hero h1{font-size:clamp(30px,8.7vw,37px)!important;line-height:1.08!important;letter-spacing:-1.5px!important;text-shadow:0 4px 22px #050918f5!important}.shell.home-scene .hero h1 em{background:linear-gradient(110deg,#ffe3a9,#f7ae76 57%,#f27d6b)!important;background-clip:text!important;-webkit-background-clip:text!important}.shell.home-scene .hero p{font-size:12.5px!important;line-height:1.55!important;color:#e2e2ea!important;text-shadow:0 2px 12px #03050dfc!important;margin:11px 0 0!important}.shell.home-scene .hero-actions{margin-top:17px!important;display:flex!important;flex-direction:column!important;gap:9px!important}.shell.home-scene .hero-actions .btn{width:100%!important;min-height:48px!important;justify-content:center!important}.shell .btn.primary{background:linear-gradient(110deg,#ffcf9c,#f98d79)!important;border-color:#ffd5acaa!important;color:#2c1623!important}.shell .btn.primary:hover{background:linear-gradient(110deg,#ffe2b5,#ffab92)!important}.shell.home-scene .gm-manager-strip{background:linear-gradient(145deg,#060f22c4,#13192dbd)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffb67c33!important}.shell.home-scene .home-list-header,.shell.home-scene .signal-list{position:relative;z-index:1}.shell:not(.home-scene) .content:not(.is-home){background:linear-gradient(155deg,#08142af7,#131427f7 72%,#241924f7)!important}.shell:not(.home-scene) .top{border-bottom:1px solid #d39b7138!important}.shell .card,.shell .booking{border-color:#d9a57b35!important}.shell .card:hover{border-color:#ffbb8670!important}.shell .price,.shell .ad-overline{color:#f5ba8f!important}@media(max-width:840px){.shell.home-scene:before{background-size:100% 100%!important}.shell.home-scene .content.is-home .hero{padding-top:clamp(270px,38vh,330px)!important}}@media(max-width:420px){.shell.home-scene .content.is-home .hero{padding-left:10px!important;padding-right:10px!important}.shell.home-scene .hero h1{font-size:33px!important}}@media(max-height:740px){.shell.home-scene .content.is-home .hero{padding-top:260px!important}}.shell.home-scene:before{background-image:radial-gradient(ellipse at 75% 17%,rgba(244,132,66,.14),transparent 55%),linear-gradient(155deg,#071328,#121628 70%,#081322)!important;background-size:cover!important;opacity:1!important}.shell.home-scene .content.is-home{background-color:#091325!important;background-image:linear-gradient(180deg,#03091700 0px 350px,#040a1959 425px,#050c1bd6 650px,#091325 850px),var(--bookastage-portrait)!important;background-size:100% 100%,100% auto!important;background-repeat:no-repeat!important;background-position:center top!important;position:relative}.shell.home-scene .hero-content{position:relative;isolation:isolate}.shell.home-scene .hero-content:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-18px -10px;background:radial-gradient(ellipse 90% 78% at 50% 42%,rgba(5,11,27,.68),rgba(5,11,27,.35) 62%,transparent 100%);filter:blur(10px)}.shell.home-scene .hero p{font-size:13px!important;line-height:1.65!important;color:#f6f3f6!important;text-shadow:0 2px 6px #040714!important}.shell.home-scene .gm-manager-strip{background:linear-gradient(140deg,#080f20eb,#131a2ce0)!important;border:1px solid rgba(255,186,145,.25)!important;border-radius:15px;padding:15px 12px!important;margin-top:20px!important;box-shadow:0 10px 30px #030a1a6e}.shell.home-scene .gm-mini-label{font-size:11px!important;color:#ffcfb6!important;letter-spacing:1.4px!important}.shell.home-scene .gm-tool-links button{background:#172035f5!important;color:#fff!important;border-color:#ffbe9d59!important;font-size:11.5px!important;line-height:1.35!important}.shell.home-scene .home-list-header{padding:10px 5px 0;text-shadow:0 2px 10px #040815}.shell.home-scene .home-list-header .kicker{color:#ffb9a5!important;font-size:11px!important;letter-spacing:1.7px!important}.shell.home-scene .home-list-header h2{color:#fff!important;text-shadow:0 2px 12px #050715}.shell.home-scene .signal-list{background:#091021eb!important;border-color:#d7b0a046!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shell.home-scene .signal-row h3{color:#fff!important;font-size:13.5px!important}.shell.home-scene .signal-row p{color:#e0dce5!important;font-size:11.5px!important}.shell.home-scene .signal-date{color:#ffc9b4!important;font-size:11px!important}.shell.home-scene .signal-row .btn{background:#222c43!important;border-color:#e9b09d40!important;color:#fff!important}.shell.home-scene .content.is-home>p{color:#ded6df!important;font-size:11.5px!important}@media(max-width:420px){.shell.home-scene .hero-content:before{inset:-13px -6px -14px}.shell.home-scene .gm-tool-links button{font-size:11px!important}}.shell.home-scene .content.is-home{position:relative;isolation:isolate}.shell.home-scene .ba-magic{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:852 / 700;pointer-events:none!important;z-index:2;overflow:hidden;contain:layout paint}.shell.home-scene .ba-aura{position:absolute;inset:5% -8% 4%;background:radial-gradient(ellipse 32% 30% at 50% 51%,rgba(245,152,44,.32),rgba(255,177,78,.06) 65%,transparent 100%),radial-gradient(ellipse 27% 18% at 73% 70%,rgba(255,151,75,.12),transparent 85%);mix-blend-mode:screen;filter:blur(18px);transform:scale(.94);opacity:.52;animation:ba-aura-pulse 5.2s ease-in-out infinite alternate}.shell.home-scene .ba-shimmer{position:absolute;inset:0;background:linear-gradient(107deg,transparent 30%,rgba(255,250,196,0) 40%,rgba(255,246,177,.15) 45%,rgba(255,255,241,.95) 50%,rgba(255,209,93,.3) 55%,transparent 65%);background-size:270% 100%;background-position:160% 0;-webkit-mask-image:url(./2714976c8761-Bh1K2Tre.png);mask-image:url(./2714976c8761-Bh1K2Tre.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mix-blend-mode:screen;opacity:.9;animation:ba-metal-sweep 5.9s ease-in-out infinite}.shell.home-scene .ba-dust{--d:0px;position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:#fff1be;box-shadow:0 0 4px 1px #fff1aa,0 0 13px 3px #ffad3a87;opacity:0;transform:translateZ(0) scale(.4);animation:ba-dust-drift var(--dur) ease-in-out var(--delay) infinite}.shell.home-scene .ba-star{position:absolute;left:var(--x);top:var(--y);width:12px;height:12px;margin:-6px;filter:drop-shadow(0 0 4px #ffae48);opacity:0;animation:ba-star-flicker 5.1s ease-in-out var(--delay) infinite}.shell.home-scene .ba-star:before,.shell.home-scene .ba-star:after{content:"";position:absolute;background:linear-gradient(90deg,transparent,#fff8dd 50%,transparent);left:0;top:5px;width:12px;height:2px;border-radius:100%}.shell.home-scene .ba-star:after{transform:rotate(90deg)}.shell.home-scene .ba-star.m{width:17px;height:17px;margin:-8px}.shell.home-scene .ba-star.m:before,.shell.home-scene .ba-star.m:after{width:17px;top:7px}@keyframes ba-aura-pulse{0%{transform:scale(.94);opacity:.31}55%{opacity:.6}to{transform:scale(1.055);opacity:.64}}@keyframes ba-metal-sweep{0%,10%{background-position:160% 0;opacity:0}22%{opacity:.92}43%{background-position:-70% 0;opacity:.98}53%,to{background-position:-70% 0;opacity:0}}@keyframes ba-dust-drift{0%{opacity:0;transform:translate3d(0,12px,0) scale(.35)}22%{opacity:var(--max-opacity);transform:translate3d(2px,0,0) scale(1)}73%{opacity:calc(var(--max-opacity) * .6);transform:translate3d(var(--ox),var(--oy),0) scale(.7)}to{opacity:0;transform:translate3d(var(--ox),calc(var(--oy) - 22px),0) scale(.12)}}@keyframes ba-star-flicker{0%,8%,35%,to{opacity:0;transform:scale(.25) rotate(0)}12%{opacity:.88;transform:scale(1) rotate(20deg)}17%{opacity:.19;transform:scale(.42) rotate(35deg)}20%{opacity:.64;transform:scale(.75) rotate(42deg)}28%{opacity:0;transform:scale(.15) rotate(60deg)}}@media(max-width:840px){.shell.home-scene .ba-magic{z-index:2}}@media(prefers-reduced-motion:reduce){.shell.home-scene .ba-aura,.shell.home-scene .ba-shimmer,.shell.home-scene .ba-dust,.shell.home-scene .ba-star{animation:none!important}.shell.home-scene .ba-aura{opacity:.3!important}.shell.home-scene .ba-shimmer,.shell.home-scene .ba-dust,.shell.home-scene .ba-star{opacity:0!important}}.shell.home-scene .ba-shimmer:before{content:"";position:absolute;inset:0;background:linear-gradient(104deg,transparent 38%,rgba(255,248,205,0) 43%,rgba(255,228,131,.45) 46.5%,rgba(255,255,245,.95) 49%,rgba(255,220,124,.42) 51.5%,transparent 57%);background-size:300% 100%;background-position:155% 0;mix-blend-mode:screen;opacity:0;animation:ba-secondary-shine 9.5s ease-in-out 1s infinite}.shell.home-scene .ba-stage-lights{position:absolute;inset:0;pointer-events:none!important;overflow:hidden;z-index:3;mix-blend-mode:screen}.shell.home-scene .ba-stage-lights i{position:absolute;display:block;pointer-events:none!important;will-change:opacity,transform}.shell.home-scene .ba-beam{top:-18%;width:64%;height:92%;transform-origin:100% 0;background:linear-gradient(96deg,transparent 0%,rgba(255,164,80,0) 20%,rgba(255,187,93,.055) 52%,rgba(255,216,136,.23) 93%,transparent 100%);clip-path:polygon(96% 0%,100% 0%,57% 100%,4% 100%);filter:blur(7px);opacity:0;animation:ba-beam-drift 11s ease-in-out infinite}.shell.home-scene .ba-beam-one{left:40%;top:1%;transform:rotate(-9deg);animation-delay:-3s}.shell.home-scene .ba-beam-two{left:47%;top:7%;height:83%;transform:rotate(8deg);animation-duration:13s;animation-delay:-7s}.shell.home-scene .ba-flash{left:var(--fx);top:var(--fy);width:clamp(62px,24%,115px);aspect-ratio:1;transform:translate(-50%,-50%) scale(.45);border-radius:50%;background:radial-gradient(circle,rgba(255,255,250,1) 0%,rgba(255,246,206,.96) 5%,rgba(255,211,126,.72) 13%,rgba(255,172,86,.27) 34%,rgba(255,164,84,.07) 58%,transparent 75%);filter:blur(1px);opacity:0;animation:ba-camera-pop var(--interval) linear var(--phase) infinite}.shell.home-scene .ba-flash:before,.shell.home-scene .ba-flash:after{content:"";position:absolute;top:49%;left:-48%;width:196%;height:2px;border-radius:100%;background:linear-gradient(90deg,transparent,rgba(255,194,99,.08) 23%,rgba(255,247,214,.94) 50%,rgba(255,194,99,.07) 77%,transparent);box-shadow:0 0 7px 2px #ffcd766b}.shell.home-scene .ba-flash:after{transform:rotate(90deg) scaleX(.63)}.shell.home-scene .ba-flash-one{--fx:83%;--fy:15%;--interval:13s;--phase:-1.4s}.shell.home-scene .ba-flash-two{--fx:91%;--fy:37%;--interval:17s;--phase:-8.2s}.shell.home-scene .ba-flash-three{--fx:96%;--fy:63%;--interval:19s;--phase:-14.8s}.shell.home-scene .ba-reflection{left:var(--rx);top:var(--ry);width:35%;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,216,132,.32),rgba(255,255,248,.95),rgba(255,208,117,.4),transparent);box-shadow:0 0 11px 1px #ffb042b3;transform:translate(-50%) scaleX(.25);opacity:0;animation:ba-reflection-sparkle 8.8s ease-in-out var(--phase) infinite}.shell.home-scene .ba-reflection-one{--rx:64%;--ry:49%;--phase:-2.8s}.shell.home-scene .ba-reflection-two{--rx:45%;--ry:68%;--phase:-6.2s;width:24%}@keyframes ba-secondary-shine{0%,27%{background-position:155% 0;opacity:0}34%{opacity:.95}48%{background-position:-80% 0;opacity:1}55%,to{background-position:-80% 0;opacity:0}}@keyframes ba-beam-drift{0%,to{opacity:.11;filter:blur(9px)}40%{opacity:.39;filter:blur(4px)}70%{opacity:.18;filter:blur(8px)}}@keyframes ba-camera-pop{0%,11.8%,13.3%,to{opacity:0;transform:translate(-50%,-50%) scale(.48)}12.0%{opacity:.92;transform:translate(-50%,-50%) scale(1.09)}12.32%{opacity:.07;transform:translate(-50%,-50%) scale(.8)}12.65%{opacity:.65;transform:translate(-50%,-50%) scale(.95)}13.05%{opacity:0;transform:translate(-50%,-50%) scale(1.28)}}@keyframes ba-reflection-sparkle{0%,32%,54%,to{opacity:0;transform:translate(-50%) scaleX(.25)}37%{opacity:.78;transform:translate(-50%) scaleX(1)}43%{opacity:.25;transform:translate(-50%) scaleX(.7)}47%{opacity:.62;transform:translate(-50%) scaleX(.92)}}@media(prefers-reduced-motion:reduce){.shell.home-scene .ba-stage-lights *,.shell.home-scene .ba-shimmer:before{animation:none!important;opacity:0!important}}.shell{--ui-gold:#e5c789;--ui-edge:rgba(220,231,249,.13)}.shell .btn,.shell .close,.shell .mobile-menu-close{background:linear-gradient(180deg,#1a283e,#111e32)!important;color:#eff2f8!important;border:1px solid var(--ui-edge)!important;border-radius:13px!important;min-height:44px;font-weight:650;box-shadow:inset 0 1px #ffffff07,0 3px 10px #00000018!important;text-shadow:none!important;letter-spacing:.12px;transition:background .16s,border-color .16s,transform .16s}.shell .btn.primary,.shell.home-scene .hero-actions .btn.primary{background:linear-gradient(155deg,#f5e2b7,#e5c789 60%,#d5b16e)!important;color:#201b12!important;border:1px solid #f5dfae!important;box-shadow:inset 0 1px #fff8df9c,0 5px 18px #00000030!important;font-weight:750}.shell .btn.danger{background:#2a1c2b!important;color:#f4b7bf!important;border-color:#81505c66!important}.shell .btn:active{transform:scale(.98)!important}.shell button:focus-visible,.shell input:focus-visible,.shell select:focus-visible,.shell textarea:focus-visible,.shell summary:focus-visible{outline:2px solid #f1d79f!important;outline-offset:4px}.shell button:disabled{opacity:.45;transform:none!important}.shell .role-switch{background:#081424d9!important;border:1px solid #d4dfef21!important;padding:4px!important;box-shadow:inset 0 1px 5px #0004!important}.shell .role-switch button{color:#b8c4d6!important;font-weight:600}.shell .role-switch button.active{background:linear-gradient(180deg,#29364a,#202c3d)!important;color:#f1d79f!important;box-shadow:inset 0 0 0 1px #ebd29d33,0 2px 7px #0003!important}.shell .mobile-tabs{background:linear-gradient(180deg,#0c192bee,#081322fa)!important;border-top:1px solid #d9c18d26!important;box-shadow:0 -8px 25px #03091745!important}.shell .mobile-tab{color:#9faec3!important;font-weight:600!important}.shell .mobile-tab.active{color:#efd6a3!important}.shell .mobile-tab.active:after{background:#e5c789!important;box-shadow:none!important}.shell .mobile-tab.create .tab-icon{background:linear-gradient(145deg,#f1dcae,#d9b879)!important;color:#241e14!important;border:1px solid #ffe9b970;box-shadow:0 4px 14px #0005,inset 0 1px #fff4!important;border-radius:16px!important}.shell .mobile-tab.create span:last-child{color:#e8d1a3!important}.shell .mobile-menu-sheet,.shell .modal{background:linear-gradient(155deg,#142139,#0b1729)!important;border-color:#d4dfef29!important;box-shadow:0 20px 65px #0008!important}.shell .mobile-menu-item{border-color:#d4dfef16!important;color:#dce4f0!important}.shell .mobile-menu-item.active,.shell .nav.active{color:#efd6a3!important;background:#dec18a12!important;border-color:#dec18a33!important;box-shadow:none!important}.shell .input{background:#091526!important;border:1px solid #bacbe532!important;border-radius:12px!important;color:#edf1f8!important;box-shadow:inset 0 2px 5px #0002!important;min-height:46px}.shell .input::placeholder{color:#99a7bc!important}.shell .input:focus{border-color:#d6bc83!important}.shell .card,.shell .booking,.shell .metric,.shell .step{background:linear-gradient(145deg,#16233ad9,#101b2ed9)!important;border:1px solid #c9d8f01c!important;box-shadow:inset 0 1px #ffffff04,0 7px 22px #00000018!important;border-radius:17px!important}.shell .card-foot,.shell .booking-foot{border-color:#c9d8f018!important}.shell .tag{background:#ffffff07!important;color:#bdc9db!important;border:1px solid #ffffff09;border-radius:7px}.shell .pill.green{background:#71cda315!important;color:#a4dcc3!important}.shell .pill.gold{background:#dfbf7f15!important;color:#ead09c!important}.shell .price{color:#e7cd98!important}.shell.home-scene .gm-manager-strip{background:linear-gradient(145deg,#102038ec,#0c192bec)!important;border-color:#d8c09026!important;box-shadow:0 6px 20px #0002!important}.shell.home-scene .gm-tool-links button{background:#18263a!important;border-color:#c9d8f023!important;color:#e4eaf3!important;min-height:44px;border-radius:10px;font-weight:600;box-shadow:none!important}.shell.home-scene .signal-list{background:#0e1b2de8!important;border-color:#d4dfef24!important;box-shadow:0 8px 25px #0002}.shell.home-scene .signal-row .btn{background:#1a283c!important;border-color:#d4dfef29!important;color:#ead3a7!important}.shell .toast{background:#eddbb7!important;color:#211e18!important;box-shadow:0 8px 30px #0006!important}@media(hover:hover){.shell .btn:hover{background:#23344d!important;border-color:#e1cb995c!important;transform:translateY(-1px)}.shell .btn.primary:hover{background:linear-gradient(145deg,#fff0d1,#ead09a)!important}.shell .btn.danger:hover{background:#3a2333!important}.shell .card:hover{border-color:#dcc38e40!important}}@media(prefers-reduced-motion:reduce){.shell .btn{transition:none!important;transform:none!important}}.shell .hero-actions .btn{position:relative;min-height:54px!important;padding-inline:20px!important;justify-content:space-between!important}.shell .hero-actions .btn.primary{background:linear-gradient(115deg,#f7e7c2,#dec083 66%,#f0d6a0)!important;box-shadow:inset 0 1px #fff8e5,0 6px 24px #0005,0 0 24px #dfb65d10!important}.shell .hero-actions .btn.primary:after{content:"";width:29px;height:29px;flex-shrink:0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%2012h14m-6-6%206%206-6%206%22%20fill%3D%22none%22%20stroke%3D%22%23352a16%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-color:#ffffff30;background-size:21px;background-position:center;background-repeat:no-repeat;border:1px solid #fff5;border-radius:50%}.shell .hero-actions .btn.primary>span{display:none}.shell .hero-actions .btn:not(.primary){background:linear-gradient(110deg,#142139ee,#0b182bee)!important;border-color:#e6c78b44!important}.shell .card,.shell .booking,.shell .gm-package,.shell .ad-item{position:relative;isolation:isolate}.shell #results .card{padding-top:25px!important;background-image:radial-gradient(ellipse at 100% 0,#b9903e17,transparent 65%),linear-gradient(145deg,#17253c,#0d192c)!important}.shell #results .card:before,.shell .gm-package:before{content:"";display:block;height:70px;margin:-5px 0 20px;border-radius:10px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20100%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23e5c789%22%20stroke-width%3D%221%22%3E%3Cpath%20opacity%3D%22.3%22%20d%3D%22M0%2050H60L68%2043L76%2060L86%2028L96%2076L106%2017L116%2088L126%2037L136%2061L146%2049H320%22%2F%3E%3Cpath%20opacity%3D%22.13%22%20d%3D%22M0%2060Q50%200%20100%2050T200%2050T320%2020%22%2F%3E%3Cpath%20opacity%3D%22.12%22%20d%3D%22M0%2070Q80%2015%20140%2065T320%2030%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E),radial-gradient(ellipse at 80% 40%,#e5b66c13,transparent 70%),linear-gradient(110deg,#071424,#182b43);background-size:cover;border:1px solid #d6bc8320;pointer-events:none}.shell #results .card:nth-child(3n+2):before{background-position:center;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20100%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2380a7d5%22%20stroke-width%3D%22.6%22%20opacity%3D%22.19%22%3E%3Cpath%20d%3D%22M160%20-30%20Q50%2040%20180%20130%22%2F%3E%3Cpath%20d%3D%22M178%20-30%20Q68%2040%20198%20130%22%2F%3E%3Cpath%20d%3D%22M196%20-30%20Q86%2040%20216%20130%22%2F%3E%3Cpath%20d%3D%22M214%20-30%20Q104%2040%20234%20130%22%2F%3E%3Cpath%20d%3D%22M232%20-30%20Q122%2040%20252%20130%22%2F%3E%3Cpath%20d%3D%22M250%20-30%20Q140%2040%20270%20130%22%2F%3E%3Cpath%20d%3D%22M268%20-30%20Q158%2040%20288%20130%22%2F%3E%3Cpath%20d%3D%22M286%20-30%20Q176%2040%20306%20130%22%2F%3E%3Cpath%20d%3D%22M304%20-30%20Q194%2040%20324%20130%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E),radial-gradient(ellipse at 0 100%,#b1844825,transparent 65%),linear-gradient(110deg,#14283e,#0a1628)}.shell #results .card:nth-child(3n):before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20100%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23e5c789%22%20stroke-width%3D%221%22%3E%3Cpath%20opacity%3D%22.3%22%20d%3D%22M0%2050H60L68%2043L76%2060L86%2028L96%2076L106%2017L116%2088L126%2037L136%2061L146%2049H320%22%2F%3E%3Cpath%20opacity%3D%22.13%22%20d%3D%22M0%2060Q50%200%20100%2050T200%2050T320%2020%22%2F%3E%3Cpath%20opacity%3D%22.12%22%20d%3D%22M0%2070Q80%2015%20140%2065T320%2030%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E),linear-gradient(120deg,#242235,#102238);transform:scaleX(-1)}.shell .avatar{border-radius:16px!important;border:1px solid #e5cb9455;box-shadow:inset 0 1px #fff2,0 4px 12px #0003;font-weight:650}.shell .booking{border-left:2px solid #d9bd7d88!important;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20100%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2380a7d5%22%20stroke-width%3D%22.6%22%20opacity%3D%22.19%22%3E%3Cpath%20d%3D%22M160%20-30%20Q50%2040%20180%20130%22%2F%3E%3Cpath%20d%3D%22M178%20-30%20Q68%2040%20198%20130%22%2F%3E%3Cpath%20d%3D%22M196%20-30%20Q86%2040%20216%20130%22%2F%3E%3Cpath%20d%3D%22M214%20-30%20Q104%2040%20234%20130%22%2F%3E%3Cpath%20d%3D%22M232%20-30%20Q122%2040%20252%20130%22%2F%3E%3Cpath%20d%3D%22M250%20-30%20Q140%2040%20270%20130%22%2F%3E%3Cpath%20d%3D%22M268%20-30%20Q158%2040%20288%20130%22%2F%3E%3Cpath%20d%3D%22M286%20-30%20Q176%2040%20306%20130%22%2F%3E%3Cpath%20d%3D%22M304%20-30%20Q194%2040%20324%20130%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E),linear-gradient(140deg,#16253b,#0c1729)!important;background-repeat:no-repeat!important;background-size:190px 80px,cover!important;background-position:right top,center!important}.shell .gm-package{padding:23px!important;border:1px solid #d9bd7d35!important;border-radius:18px!important;background:linear-gradient(145deg,#19263b,#0d182a)!important;box-shadow:0 10px 28px #0002}.shell .gm-package-footer{border-top:1px solid #d9bd7d22!important;padding-top:18px}.shell .gm-package-footer>strong{color:#ebd09c!important}.shell .gm-feature-intro{position:relative;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20100%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2380a7d5%22%20stroke-width%3D%22.6%22%20opacity%3D%22.19%22%3E%3Cpath%20d%3D%22M160%20-30%20Q50%2040%20180%20130%22%2F%3E%3Cpath%20d%3D%22M178%20-30%20Q68%2040%20198%20130%22%2F%3E%3Cpath%20d%3D%22M196%20-30%20Q86%2040%20216%20130%22%2F%3E%3Cpath%20d%3D%22M214%20-30%20Q104%2040%20234%20130%22%2F%3E%3Cpath%20d%3D%22M232%20-30%20Q122%2040%20252%20130%22%2F%3E%3Cpath%20d%3D%22M250%20-30%20Q140%2040%20270%20130%22%2F%3E%3Cpath%20d%3D%22M268%20-30%20Q158%2040%20288%20130%22%2F%3E%3Cpath%20d%3D%22M286%20-30%20Q176%2040%20306%20130%22%2F%3E%3Cpath%20d%3D%22M304%20-30%20Q194%2040%20324%20130%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E),linear-gradient(120deg,#172a42,#111d30)!important;background-size:auto 100%,cover!important;background-repeat:no-repeat!important;background-position:right center,center!important;border:1px solid #d9bd7d2b!important;border-radius:17px!important}.shell .gm-feature-icon,.shell .gm-round-music,.shell .ad-icon{color:#e7cb91!important;background:radial-gradient(circle at 30% 20%,#ddbc7825,#122037)!important;border:1px solid #d9bd7d33!important;box-shadow:inset 0 1px #fff1!important}.shell .gm-collection-row,.shell .gm-song{background:linear-gradient(110deg,#142238,#101b2d)!important;border-color:#cad8ee1c!important}.shell .gm-song-index{font-variant-numeric:tabular-nums;color:#d7bd85!important}.shell .gm-song-actions button{min-width:36px;min-height:36px;background:#1b2a40!important;color:#d4dfef!important;border-color:#d4dfef26!important}.shell .gm-setlist-stats{background:linear-gradient(130deg,#17273d,#101b2d)!important;border:1px solid #d9bd7d30;border-radius:16px}.shell .gm-setlist-stats b{color:#ecd4a4!important}.shell.home-scene .gm-manager-strip{position:relative;overflow:hidden}.shell.home-scene .gm-manager-strip:before{content:"";position:absolute;right:0;top:0;width:150px;height:65px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20100%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23e5c789%22%20stroke-width%3D%221%22%3E%3Cpath%20opacity%3D%22.3%22%20d%3D%22M0%2050H60L68%2043L76%2060L86%2028L96%2076L106%2017L116%2088L126%2037L136%2061L146%2049H320%22%2F%3E%3Cpath%20opacity%3D%22.13%22%20d%3D%22M0%2060Q50%200%20100%2050T200%2050T320%2020%22%2F%3E%3Cpath%20opacity%3D%22.12%22%20d%3D%22M0%2070Q80%2015%20140%2065T320%2030%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:cover;opacity:.55;pointer-events:none}.shell.home-scene .gm-tool-links{position:relative}.shell.home-scene .signal-row{position:relative;background:linear-gradient(110deg,#ffffff02,transparent);border-bottom-color:#ddc48b17!important}.shell.home-scene .signal-date{display:flex;align-items:center;justify-content:center;min-height:47px;padding:10px 7px;background:linear-gradient(145deg,#dec18a13,#dec18a04);border:1px solid #dec18a2b;border-radius:10px;color:#edd5a7!important;font-variant-numeric:tabular-nums}.shell .mobile-tabs{box-shadow:0 -1px #ffffff04,0 -12px 30px #03091770!important}.shell .mobile-tab.active:not(.create){background:radial-gradient(ellipse at 50% 25%,#e4c38313,transparent 75%)!important}.shell .mobile-tab.create .tab-icon{box-shadow:0 0 0 5px #0b1729,0 0 0 6px #dfc18a30,0 5px 20px #0006,inset 0 1px #fff7!important}.shell .upload{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20100%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%2380a7d5%22%20stroke-width%3D%22.6%22%20opacity%3D%22.19%22%3E%3Cpath%20d%3D%22M160%20-30%20Q50%2040%20180%20130%22%2F%3E%3Cpath%20d%3D%22M178%20-30%20Q68%2040%20198%20130%22%2F%3E%3Cpath%20d%3D%22M196%20-30%20Q86%2040%20216%20130%22%2F%3E%3Cpath%20d%3D%22M214%20-30%20Q104%2040%20234%20130%22%2F%3E%3Cpath%20d%3D%22M232%20-30%20Q122%2040%20252%20130%22%2F%3E%3Cpath%20d%3D%22M250%20-30%20Q140%2040%20270%20130%22%2F%3E%3Cpath%20d%3D%22M268%20-30%20Q158%2040%20288%20130%22%2F%3E%3Cpath%20d%3D%22M286%20-30%20Q176%2040%20306%20130%22%2F%3E%3Cpath%20d%3D%22M304%20-30%20Q194%2040%20324%20130%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E),linear-gradient(135deg,#14273e,#0c192b)!important;background-repeat:no-repeat!important;background-position:right center!important;border-color:#e0c59050!important;border-radius:18px!important}.shell .chat-shell{border-color:#d2dfef24!important;background:#0b1729!important}.shell .chat-header{background:linear-gradient(120deg,#1a2b42,#101d31)!important;border-bottom:1px solid #dec18a25!important}.shell .chat-bubble{background:#1b2b42!important;border:1px solid #d1def019;color:#e8edf5!important;box-shadow:0 3px 10px #0002}.shell .chat-message.mine .chat-bubble{background:linear-gradient(135deg,#354035,#26352f)!important;border-color:#d9bf8055!important;color:#f6edda!important}.shell .chat-conversation.selected{background:linear-gradient(90deg,#d9bf8018,#15243b)!important;border-color:#d9bf8040!important}.shell .day{background:#101e32!important;border-color:#c5d5ee17!important}.shell .day.events{background:linear-gradient(135deg,#d2b57518,#14263b)!important;border-color:#d2b57555!important}.shell .day small{color:#ecd3a0!important}.shell .day.blank{background:transparent!important;border-color:transparent!important}@media(hover:hover){.shell .gm-collection-row:hover{border-color:#dec18a60!important}.shell .hero-actions .btn.primary:hover{box-shadow:inset 0 1px #fff8e5,0 8px 26px #0005,0 0 24px #dfb65d20!important}}.ba-install-card{margin:20px 0;padding:18px;background:linear-gradient(135deg,#182a42,#101c30);border:1px solid #dfc28a45;border-radius:18px;position:relative;color:#eef2f8}.ba-install-brand{display:flex;gap:14px;align-items:center;padding-right:20px}.ba-install-brand img{width:58px;height:58px;border-radius:13px;box-shadow:0 4px 18px #0006}.ba-install-card strong{font-size:16px;color:#efd7a4}.ba-install-card p{color:#c2ccdc;font-size:12px;margin:5px 0}.ba-install-card button{min-height:44px}.ba-install-dismiss{position:absolute;right:8px;top:5px;width:40px;background:none;border:0;color:#c6d1e2;font-size:21px}.ba-install-card .btn{margin-top:13px}.ba-install-help{display:block;margin:18px auto;background:transparent;border:0;color:#e3c995;min-height:44px;text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:12px}.ba-install-dialog{width:min(440px,calc(100% - 24px));max-height:85dvh;overflow:auto;padding:25px;border:1px solid #dfc28a55;border-radius:24px;background:linear-gradient(145deg,#172940,#091629);color:#eef2f8;box-shadow:0 20px 90px #0009}.ba-install-dialog::backdrop{background:#030814c9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ba-install-dialog img{width:76px;height:76px;border-radius:18px;display:block;margin:0 auto 17px}.ba-install-dialog h2{text-align:center;color:#efd7a4;font-size:23px}.ba-install-dialog ol{padding-left:25px;line-height:1.6;font-size:14px}.ba-install-dialog li{padding:8px 0 8px 4px}.ba-install-dialog li::marker{color:#e5c789;font-weight:800}.ba-install-dialog p{color:#c1ccdc}.ba-install-dialog button{min-height:46px;width:100%;border-radius:12px;border:1px solid #edce95;background:linear-gradient(130deg,#f2dfb6,#d9b779);color:#211b12;font-weight:750;padding:12px}.ba-install-dialog button+button{margin-top:10px;background:#1a2b41;border-color:#ffffff25;color:#eef2f8}.ba-install-dialog [hidden]{display:none!important}@media(display-mode:standalone){.ba-install-card,.ba-install-help,.ba-install-dialog{display:none!important}}.stage-effects{display:contents}.m1-disclaimer{font-size:11px!important;margin-top:23px!important;color:#baadbf!important;letter-spacing:.2px}.m1-tools{margin:20px 0;color:#becbde;font-size:12px;border-top:1px solid #d9bd7d28;padding-top:14px}.m1-tools summary{cursor:pointer;min-height:44px;padding:10px 0;color:#e9d2a6}.m1-tools .actions{justify-content:flex-start}.m1-tools input{display:block;max-width:180px;font-size:11px}.m1-tools label{flex-direction:column}.m1-error{padding:40px 24px;color:#fff;background:#081224;min-height:100dvh}html[data-storage-error=true] .m1-tools:before{content:"Gemte data kunne ikke læses. Brug Red rå testdata, før du gemmer nye ændringer.";display:block;padding:14px;color:#ffe0a5;border:1px solid #d9bd7d55;border-radius:12px}.shell .top{padding-top:max(9px,env(safe-area-inset-top))!important}@media(max-width:840px){.shell{min-height:100dvh!important}.input{font-size:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.account-entry{padding:20px;margin:22px 0;border:1px solid #e4c38a44;border-radius:17px;background:linear-gradient(140deg,#152940,#101d31);color:#ecd6ae}.account-entry p{color:#c4cfdf}.account-entry .btn{width:100%}.account-shell .account-content{padding-bottom:80px!important}.account-shell .workspace{width:100%}.account-brand{width:44px;height:44px;border-radius:11px;flex-shrink:0}.account-header-actions{display:flex;gap:8px;margin-left:auto}.account-card h1{font-size:30px!important;line-height:1.15!important;letter-spacing:-1px!important}.account-card fieldset{border:0;margin:0;padding:0;min-width:0}.account-card .field{margin-top:17px}.account-card .input{font-size:16px!important}.account-submit{width:100%;margin-top:24px}.account-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.account-links button{background:none;border:0;color:#e6c98f;min-height:44px;text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:12px}.account-email{overflow-wrap:anywhere;color:#c0ccdf!important}.account-actions{justify-content:flex-start;margin-bottom:20px}.account-note{margin-top:26px!important;font-size:12px!important;color:#bac7da!important;line-height:1.6}.account-shell [role=alert],.account-shell [role=status]{overflow-wrap:anywhere;white-space:pre-line}.profile-name{margin-top:16px!important;overflow-wrap:anywhere}.profile-bio{white-space:pre-wrap;overflow-wrap:anywhere}@media(min-width:841px){.account-shell .workspace{height:100%;overflow:auto}.account-shell .account-content{margin:0!important;padding:24px 20px 50px!important}.account-shell .top{padding-inline:18px!important;position:sticky;top:0;z-index:5;background:#0c192bee!important}}.header-account{display:none}.shell.home-scene .top .eyebrow{position:relative}.shell.home-scene .header-account{display:flex;position:absolute;inset:0;align-self:center;align-items:center;justify-content:center;flex-direction:column;gap:3px;min-height:44px;width:52px;margin:auto 0;border:1px solid #e7c88a55;border-radius:14px;color:#f1d79f;background:linear-gradient(145deg,#213047e8,#0b1729ed);box-shadow:inset 0 1px #fff1,0 4px 16px #0003;cursor:pointer}.header-account svg{width:21px;height:21px}.header-account span{font-size:9px;font-weight:700;letter-spacing:.3px}.header-account:hover{border-color:#f1d79f;background:#26364d}.header-account:focus-visible{outline:2px solid #f1d79f;outline-offset:3px}.booking-hub{margin:30px 0}.booking-intro{padding:24px 20px;border:1px solid #e6c98f44;border-radius:20px;background:radial-gradient(ellipse at top right,#b7833b24,transparent 65%),linear-gradient(140deg,#15253c,#10182b)}.booking-intro h2{font-size:32px;margin-top:12px;color:#f1d79f}.booking-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0}.booking-stats div{padding:12px 5px;text-align:center;border-radius:12px;background:#050e2066}.booking-stats strong{display:block;font-size:25px;color:#f1d79f}.booking-stats span{display:block;font-size:10px;color:#bac7da;margin-top:5px}.booking-toolbar{display:flex;gap:8px;flex-wrap:wrap}.booking-tabs{display:flex;gap:4px;margin:22px 0;overflow:auto}.booking-tabs button{flex:1;white-space:nowrap;min-height:44px;background:#101e31;border:1px solid #ffffff16;border-radius:12px;color:#bac7da;font-size:11px;padding:8px}.booking-tabs button[aria-pressed=true]{background:#e6c98f;color:#152033;font-weight:800}.booking-form fieldset{border:0;padding:0;margin:0}.booking-form .field{display:block;margin:15px 0}.booking-form .input{display:block;width:100%;font-size:16px}.booking-job{margin-bottom:16px!important;padding:20px!important}.booking-job h3{font-size:19px;line-height:1.4;margin:14px 0 8px;overflow-wrap:anywhere}.booking-job-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.booking-job-head .kicker{font-size:9px}.booking-date{font-size:11px;color:#ecd6ae;white-space:nowrap}.booking-offer{padding:16px 0;border-top:1px solid #ffffff17;margin-top:16px}.booking-offer>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center;overflow-wrap:anywhere}.booking-status{font-size:10px;padding:5px 8px;border-radius:20px;background:#d2a95922;color:#f1d79f;white-space:nowrap}.booking-status.accepted{background:#3cb89022;color:#98e6c9}.booking-status.declined{background:#c26e7122;color:#efb5b5}.booking-price{display:block;font-size:23px;margin:12px 0;color:#ecd6ae}.booking-wait{border-top:1px solid #fff1;padding-top:16px;font-size:12px}.booking-empty{text-align:center;padding:28px 20px!important}.booking-empty>span{font-size:32px;color:#e6c98f}.booking-feedback{padding:14px;border:1px solid #65c5a244;border-radius:12px;color:#98e6c9!important}.booking-tabs button:focus-visible{outline:2px solid #f1d79f;outline-offset:2px}.unified-tabs{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,380px);display:flex;z-index:30;padding:10px 8px max(12px,env(safe-area-inset-bottom));background:#0c192bf5;border-top:1px solid #e6c98f33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0 0 30px 30px}.unified-tabs button{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;color:#aab9cc;min-height:46px;font-size:10px;font-weight:700}.unified-tabs button span{font-size:24px;line-height:1.1}.unified-tabs button[aria-current=page]{color:#f1d79f}.account-shell .account-content{padding-bottom:110px!important}.account-shell .booking-hub{margin-top:12px}.signed-in-home .role-switch{display:none!important}.profile-activity{margin-top:24px;padding-top:20px;border-top:1px solid #e6c98f33}.profile-activity h4{color:#ecd6ae;margin:22px 0 12px}.profile-activity-row{margin:12px 0;padding:14px;background:#07132388;border:1px solid #ffffff12;border-radius:12px;overflow-wrap:anywhere}.profile-activity-row h3{margin-top:12px}.profile-activity .head{gap:8px}.profile-activity .account-note{font-size:11px!important}.booking-detail{margin-bottom:24px!important;padding:22px!important;border-color:#e6c98f66!important}.booking-detail>.kicker{display:block;margin:22px 0 12px}.booking-detail h2{font-size:25px;overflow-wrap:anywhere}.booking-detail dl{margin:20px 0}.booking-detail dl>div{padding:12px 0;border-bottom:1px solid #fff1}.booking-detail dt{font-size:11px;color:#aab9cc;margin-bottom:5px}.booking-detail dd{margin:0;font-size:15px;color:#ecd6ae;overflow-wrap:anywhere}.shell.home-scene .top{position:relative!important;top:auto!important;z-index:4!important;isolation:isolate;min-height:64px!important;padding:10px 16px!important;padding-top:max(10px,env(safe-area-inset-top))!important;background:linear-gradient(180deg,#071426f2,#0b192bd9)!important;border-bottom:1px solid #d9c29712!important;flex-wrap:nowrap!important}.shell.home-scene .top .eyebrow{display:flex!important;align-items:center!important;min-width:44px!important;width:44px!important;max-width:44px!important;flex:0 0 44px!important;position:relative!important}.shell.home-scene .top .brand-header{display:none!important}.shell.home-scene .header-account{position:relative!important;inset:auto!important;margin:0!important;width:44px!important;height:44px!important;min-height:44px!important;flex:none!important;border:1px solid #dfc28a29!important;border-radius:13px!important;background:#ffffff04!important;box-shadow:inset 0 1px #ffffff08!important;color:#e8cc96!important;transition:background .16s,transform .16s}.header-account span{display:none!important}.shell.home-scene .header-account svg{width:22px;height:22px}.header-account:active{transform:scale(.96)}.shell.home-scene .hero-actions .btn{min-height:50px!important;border-radius:14px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1px!important;display:flex!important;align-items:center!important;gap:12px!important;transition:transform .16s,box-shadow .16s!important}.shell.home-scene .hero-actions .btn.primary{background:linear-gradient(115deg,#f1dba7,#e2c383)!important;color:#182032!important;border:1px solid #f8e7c08c!important;box-shadow:inset 0 1px #fff6,0 5px 15px #0003!important}.shell.home-scene .hero-actions .btn:not(.primary){background:linear-gradient(125deg,#15263ce8,#0e1b30ef)!important;border:1px solid #cbb98b42!important;box-shadow:inset 0 1px #ffffff08!important;color:#e5e9f1!important}.shell.home-scene .hero-actions .btn:active{transform:translateY(1px) scale(.99)!important;box-shadow:inset 0 1px 3px #0002!important}.shell.home-scene .hero p{max-width:34em!important;line-height:1.65!important}.shell.home-scene .hero-actions{gap:10px!important;margin-top:20px!important}.shell.home-scene .account-entry{padding:16px!important;margin:12px 0 16px!important;border-radius:14px!important;border:1px solid #ddc58b26!important;background:#0d1d30ce!important;box-shadow:none!important}.account-entry strong{font-size:14px}.shell.home-scene .account-entry p{font-size:12px;margin:5px 0 10px!important;line-height:1.5!important}.shell.home-scene .account-entry .btn{min-height:44px;background:#ffffff04!important;box-shadow:none!important;color:#e9cf9c!important;border:1px solid #ddc58b33!important;font-size:12px!important}.shell.home-scene .ba-install-card{padding:16px!important;border-radius:14px!important;background:#0d1d30c7!important;border:1px solid #ddc58b26!important;box-shadow:none!important;margin:0 0 10px!important}.shell.home-scene .ba-install-brand img{width:36px!important;height:36px!important;border-radius:9px}.shell.home-scene .ba-install-brand strong{font-size:14px!important}.shell.home-scene .ba-install-brand p{font-size:11px!important;margin:4px 0!important}.shell.home-scene .ba-install-card>.btn{min-height:44px!important;font-size:12px!important;background:#ffffff04!important;color:#e9cf9c!important;border:1px solid #ddc58b33!important;box-shadow:none!important}.ba-install-dismiss{min-width:44px;min-height:44px}.ba-install-help{min-height:44px}.shell.home-scene .content.is-home{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}.mobile-tabs{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.mobile-tabs button{min-height:48px!important}@media(max-width:390px){.shell.home-scene .hero{padding-left:7px!important;padding-right:7px!important}.shell.home-scene .hero h1{font-size:34px!important}}@media(prefers-reduced-motion:reduce){.shell.home-scene *,.shell.home-scene *:before,.shell.home-scene *:after{animation:none!important;transition:none!important}}.shell.home-scene{container-type:size}.shell.home-scene .workspace{display:flex!important;flex-direction:column!important;height:100%!important;overflow-y:auto!important}.shell.home-scene .top{flex:0 0 auto!important;min-height:58px!important;padding-top:max(7px,env(safe-area-inset-top))!important;padding-bottom:7px!important}.shell.home-scene .content.is-home{flex:1 0 auto!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding-bottom:calc(80px + env(safe-area-inset-bottom))!important;min-height:0!important}.shell.home-scene .content.is-home .hero{padding:clamp(145px,calc(100cqh - 475px - env(safe-area-inset-top) - env(safe-area-inset-bottom)),275px) 9px 4px!important}.shell.home-scene .hero h1{font-size:clamp(30px,8.4vw,35px)!important;line-height:1.08!important}.shell.home-scene .hero p{font-size:12px!important;line-height:1.5!important;margin-top:10px!important}.shell.home-scene .hero-actions{gap:8px!important;margin-top:15px!important}.shell.home-scene .hero-actions .btn{min-height:46px!important;padding-top:10px!important;padding-bottom:10px!important}.shell.home-scene .ba-install-help{display:block!important;margin:3px auto 0!important;padding:8px 10px!important;min-height:40px!important;font-size:11px!important}@media(max-width:840px){.shell.home-scene{height:100dvh!important;min-height:100dvh!important;margin-top:0!important}}@media(max-height:650px){.shell.home-scene .content.is-home .hero{padding-top:115px!important}}.shell.home-scene .content.is-home .hero{padding-top:clamp(165px,calc(100cqh - 435px - env(safe-area-inset-top) - env(safe-area-inset-bottom)),315px)!important}@media(max-height:700px){.shell.home-scene .content.is-home .hero{padding-top:clamp(115px,calc(100cqh - 455px),220px)!important}}.venue-overview{padding:4px 0 20px}.venue-profile{font-size:11px;color:#dfc58e;letter-spacing:.5px;margin-bottom:10px}.venue-overview h1{font-size:26px;line-height:1.2;letter-spacing:-.7px}.venue-overview>p{font-size:12px;color:#b9c7d9;line-height:1.6}.venue-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-block:1px solid #d9c28e25;padding:17px 0;margin:20px 0}.venue-metrics>div{padding:0 5px}.venue-metrics strong{font-size:26px;color:#eed7a4;display:block;font-variant-numeric:tabular-nums}.venue-metrics span{font-size:10px;line-height:1.4;color:#adbed0;display:block;margin-top:5px}.venue-actions{display:flex;flex-wrap:wrap;gap:8px}.venue-actions .btn{min-height:44px;font-size:12px}.venue-refresh{background:transparent!important;color:#a6b6c9!important;border-color:transparent!important}.venue-help{padding:12px;border-left:2px solid #dfc58e;background:#dfc58e08}.venue-definition{font-size:10px!important;color:#91a1b5!important;margin-top:14px!important}.venue-empty{padding:24px 2px;border-top:1px solid #ffffff14}.venue-empty h3{font-size:17px}.venue-empty p{font-size:12px}.venue-hub .booking-job{padding:17px!important;border-radius:14px!important;box-shadow:none!important;background:#101e31!important}.venue-hub .booking-price{font-size:19px}.venue-hub .booking-job h3{font-size:18px}.venue-job-meta{font-size:11px!important;color:#d7c296!important}.venue-hub .booking-tabs button{min-height:44px}.explore-title{font-size:16px;color:#e4eaf2;margin-right:12px}.account-header-actions:has(.explore-title){align-items:center}.venue-hub .booking-detail{box-shadow:none!important}.venue-hub{min-width:0}.venue-hub .booking-job-head{flex-wrap:wrap}.artist-discovery{padding:12px 0}.artist-discovery h1{font-size:28px;line-height:1.2;margin-top:12px;letter-spacing:-.8px}.artist-discovery>p{font-size:13px;color:#b8c7d8}.discovery-state{margin-top:28px;padding:20px 0;border-top:1px solid #dcc58a33}.discovery-state h2{font-size:18px}.discovery-state p{font-size:12px}.discovery-state .btn{width:100%;min-height:46px;margin-top:10px}.unified-tabs button:nth-child(3)>span{background:#e8cd93;color:#142036;border-radius:13px;width:46px;height:42px;display:grid;place-items:center;margin-top:-12px;box-shadow:0 0 0 4px #0d1c2f}.account-shell .account-header-actions{align-items:center}.account-shell .explore-title{font-size:15px;overflow-wrap:anywhere}.booking-job>.booking-price{margin:8px 0;font-size:18px}.booking-job>.btn.small{min-height:44px}.booking-job h3{line-height:1.35!important}.booking-job{overflow-wrap:anywhere}.unified-tabs button:focus-visible{outline:2px solid #e8cd93;outline-offset:2px}.artist-search{display:block;font-size:11px;color:#b4c2d5;margin:22px 0 12px}.artist-search input{display:block;margin-top:7px;width:100%;font-size:16px;min-height:48px}.artist-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.artist-filters select{min-height:44px;max-width:160px;background:#15253b;color:#e1e7ef;border:1px solid #ccdbed33;border-radius:24px;padding:9px 12px;font-size:12px}.artist-discovery>h2{font-size:15px;margin:20px 0 14px}.artist-result{display:flex;width:100%;gap:13px;text-align:left;align-items:center;padding:12px;background:#14243a;color:#e9edf4;border:1px solid #dfc58e16;border-radius:14px;margin:10px 0;min-height:106px}.artist-avatar{display:grid;place-items:center;width:72px;height:78px;flex-shrink:0;border-radius:10px;background:#23344b;color:#e9cc93;font-size:24px}.artist-result>span:last-child{min-width:0}.artist-result strong{display:block;font-size:14px;overflow-wrap:anywhere}.artist-result small{display:block;font-size:11px;color:#bac8d9;margin-top:5px}.artist-result b{display:block;color:#e8c989;font-size:11px;margin-top:8px}.artist-profile{position:fixed;inset:8% 4% 100px;overflow:auto;z-index:60;padding:24px;background:#0d1c30;border:1px solid #e8c98966;border-radius:18px;box-shadow:0 20px 60px #000b}.artist-profile h2{margin-top:22px}.artist-publication{margin-top:24px;border-top:1px solid #fff2;padding-top:18px}.artist-publication fieldset{border:0;padding:0}.artist-publication .input{font-size:16px;width:100%;display:block}.artist-publication .btn{margin:8px 6px 0 0;min-height:44px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.premium-artist{padding:0!important;max-width:760px;margin:auto;background:#0b192c!important;inset:3% 3% 92px!important}.artist-cover{display:grid;place-items:center;width:100%;height:210px;object-fit:cover;background:#172a40;color:#d9c18a;font-size:35px}.profile-close{position:absolute;top:12px;left:12px;z-index:1;background:#081326dd!important;min-height:44px}.artist-profile-body{padding:18px}.artist-identity{display:flex;align-items:center;gap:13px}.artist-identity h2{margin:0!important;font-size:24px;overflow-wrap:anywhere}.artist-identity p{color:#ecd095;margin:6px 0;font-size:12px}.artist-identity small{color:#b5c4d7;font-size:11px}.artist-portrait{width:76px;height:76px;object-fit:cover;border-radius:13px;display:grid;place-items:center;flex-shrink:0;background:#24364b;color:#ead29c;font-size:25px}.artist-profile-body>section{border-top:1px solid #dec78e33;margin-top:23px;padding-top:20px}.artist-profile-body h3{margin-bottom:12px}.artist-bio{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.artist-contact-note{font-size:11px;padding:12px 0}.artist-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.artist-gallery img,.artist-gallery span{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.artist-media-editor{border-top:1px solid #fff2;margin-top:24px;padding-top:20px}.artist-media-editor fieldset{border:0;padding:0}.artist-media-editor .input{width:100%;font-size:16px}.artist-media-editor input[type=file]{display:block;width:100%;font-size:12px;margin:10px 0;min-height:44px}.media-preview{display:flex;gap:10px;align-items:center;margin:10px 0}.media-preview img,.media-preview span{width:90px;height:70px;object-fit:cover;border-radius:10px}.artist-media-editor .btn{min-height:44px;margin:8px 6px 0 0}.artist-avatar{object-fit:cover}.artist-identity>div{min-width:0}.artist-profile-body>section.artist-music-first{margin-top:16px;padding-top:0;border-top:0}.artist-music-first h3{font-size:13px;margin:0 0 10px}.artist-music-first iframe{display:block}.artist-profile.premium-artist{position:relative!important;inset:auto!important;z-index:auto!important;overflow:visible!important;max-height:none!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;width:100%;min-width:0}.premium-artist .artist-cover{height:clamp(200px,62vw,280px);width:100%;object-fit:cover;border-radius:14px 14px 0 0}.premium-artist .profile-close{top:12px;left:12px;border:1px solid #ffffff2b!important;border-radius:12px;min-height:44px;background:#081628dd!important}.premium-artist .artist-profile-body{padding:22px 2px 12px}.premium-artist .artist-identity{display:block}.premium-artist .artist-identity h1{font-size:29px;line-height:1.15;letter-spacing:-.7px;overflow-wrap:anywhere;margin:0 0 10px}.premium-artist .artist-identity p{font-size:13px;margin:0 0 7px}.premium-artist .artist-identity small{font-size:12px;line-height:1.5}.premium-artist .artist-profile-body>section{margin-top:27px;padding-top:22px}.premium-artist .artist-profile-body>section.artist-music-first{margin-top:25px;padding:16px 12px;border:1px solid #d9c28a26;border-radius:13px;background:#14223966}.premium-artist .artist-music-first h3{font-size:14px;margin:0 0 13px}.premium-artist .artist-music-first iframe{width:100%;min-width:0}.premium-artist .artist-bio{font-size:13px;line-height:1.8;margin-bottom:0}.premium-artist .artist-contact-note{margin:28px 0 0;padding:14px 0;border-top:1px solid #ffffff12;font-size:11px;line-height:1.6;color:#91a3bb}.premium-artist .artist-gallery{gap:10px}@media(max-width:380px){.premium-artist .artist-profile-body>section.artist-music-first{padding-inline:8px}}.premium-artist-v3 .artist-cover{height:clamp(230px,68vw,290px);border-radius:12px 12px 0 0;object-position:center}.premium-artist-v3 .artist-profile-body{position:relative;padding:0 2px 10px}.premium-artist-v3 .artist-identity{position:relative;margin-top:-35px;padding:18px 10px 17px;background:linear-gradient(180deg,#0b192c05,#0b192cf5 38%,#0b192c);border-bottom:1px solid #dfc48a46}.premium-artist-v3 .artist-identity h1{font-size:28px;line-height:1.15;letter-spacing:-.7px;text-shadow:0 2px 9px #000;margin-bottom:8px}.premium-artist-v3 .artist-identity p{font-size:12px;color:#ead09a;margin-bottom:7px}.premium-artist-v3 .artist-identity small{font-size:11px;color:#b9c7d9}.premium-artist-v3 .artist-profile-body>section{border-top:1px solid #cdb77d33;padding:20px 8px 0;margin-top:23px}.premium-artist-v3 .artist-profile-body>section.artist-music-first{background:none;border:0;border-radius:0;padding:20px 0 0;margin-top:0}.artist-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.artist-section-heading h3{margin:0!important}.artist-section-heading a{font-size:10px;color:#e5c988;text-decoration:none;min-height:30px;display:inline-flex;align-items:center}.premium-artist-v3 h3{font-size:15px;font-weight:750;letter-spacing:-.2px}.premium-artist-v3 .artist-bio{font-size:12.5px;line-height:1.8;color:#c6d1df}.premium-artist-v3 .artist-contact-note{font-size:10px!important;margin-top:23px;padding-inline:8px;color:#8c9db1}.premium-artist-v3 .artist-gallery{display:flex;gap:9px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:8px}.artist-gallery-open{display:block;flex:0 0 calc((100% - 18px)/3);padding:0;background:#15253b;border:1px solid #dfc48a22;border-radius:9px;overflow:hidden;scroll-snap-align:start;min-width:82px;min-height:82px}.artist-gallery-open img,.artist-gallery-open span{display:block;width:100%;height:90px;aspect-ratio:auto;object-fit:cover;border-radius:0}.artist-gallery-open:active{transform:scale(.98)}.artist-gallery-open:focus-visible{outline:2px solid #e4c88c;outline-offset:2px}.artist-photo-page{padding:4px 0 16px}.artist-photo-page>img{display:block;width:100%;height:auto;max-width:100%;margin-top:18px;object-fit:contain;border-radius:10px}.artist-photo-page>.btn{min-height:44px}@media(prefers-reduced-motion:reduce){.artist-gallery-open{transform:none!important}}.premium-artist-v5{color:#edf1f7;overflow-wrap:anywhere}.premium-artist-v5 .artist-hero{position:relative;border-radius:14px 14px 0 0;overflow:hidden}.premium-artist-v5 .artist-hero:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0b192c);pointer-events:none}.premium-artist-v5 .artist-cover{height:clamp(220px,65vw,290px);border-radius:0;object-position:center}.premium-artist-v5 .artist-cover-neutral{background:radial-gradient(ellipse at 70% 20%,#263b51,#0b192c 75%);height:180px}.premium-artist-v5 .profile-close{z-index:2}.premium-artist-v5 .artist-profile-body{padding:0 2px 16px;background:#0b192c}.premium-artist-v5 .artist-identity{position:relative;margin-top:-12px;padding:0 10px 8px}.premium-artist-v5 .artist-identity h1{font-size:28px;line-height:1.15;margin:0 0 9px;letter-spacing:-.65px}.premium-artist-v5 .artist-identity p{font-size:13px;line-height:1.5;margin:0 0 5px;color:#e7cb91}.premium-artist-v5 .artist-identity .artist-location{font-size:12px;color:#b4c2d3}.premium-artist-v5 .artist-profile-body>section{margin:20px 8px 0;padding:20px 0 0;border:0;border-top:1px solid #d7bd7e30;border-radius:0;background:none}.premium-artist-v5 .artist-profile-body>section.artist-music-first{margin-top:16px;padding:16px 0 0;border-top:1px solid #d7bd7e30}.premium-artist-v5 h2{font-size:16px!important;line-height:1.4;margin:0 0 12px!important;letter-spacing:-.2px}.premium-artist-v5 .artist-section-heading{align-items:center;gap:8px;margin-bottom:8px}.premium-artist-v5 .artist-section-heading h2{margin:0!important}.premium-artist-v5 .artist-section-heading a,.artist-text-action{font:inherit;font-size:12px;line-height:1.4;min-height:44px;display:inline-flex;align-items:center;color:#e5c88a;background:none;border:0;padding:4px 0;text-align:left;text-decoration:none;cursor:pointer}.premium-artist-v5 iframe{display:block;border:0;border-radius:12px;max-width:100%}.premium-artist-v5 .artist-bio{font-size:14px;line-height:1.75;color:#c4d0df;white-space:pre-wrap;margin:0}.artist-booking-action{padding:8px 10px 0}.artist-booking-action .btn{min-height:44px;font-size:13px}.artist-booking-action p{font-size:12px;line-height:1.6;color:#92a5bd;margin:8px 0 0}.premium-artist-v5 .artist-gallery{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 0 6px}.premium-artist-v5 .artist-gallery::-webkit-scrollbar{display:none}.premium-artist-v5 .artist-gallery-open{flex:0 0 43%;min-width:0;border-radius:10px;scroll-snap-align:start}.premium-artist-v5 .artist-gallery-open img,.premium-artist-v5 .artist-gallery-open span{height:auto;aspect-ratio:4/3;width:100%;object-fit:cover;display:grid;place-items:center}.artist-gallery-hint{font-size:11px;color:#9aabc0;margin:4px 0 0}.artist-video-card{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #ffffff18;border-radius:12px;padding:8px;background:#152238;color:#edf1f7;cursor:pointer}.artist-video-thumb{width:38%;flex-shrink:0;aspect-ratio:4/3;position:relative;border-radius:7px;overflow:hidden;background:#23334a}.artist-video-thumb img{width:100%;height:100%;object-fit:cover}.artist-video-thumb>span{position:absolute;inset:0;display:grid;place-items:center;font-size:25px;color:#fff;background:#0003;text-shadow:0 1px 5px #000}.artist-video-card strong{display:block;font-size:13px;line-height:1.5}.artist-video-card small{display:block;font-size:11px;line-height:1.5;color:#aebed1;margin-top:5px}.artist-video-player{width:100%;aspect-ratio:16/9}.premium-artist-v5 button:focus-visible,.premium-artist-v5 a:focus-visible{outline:2px solid #e5c88a;outline-offset:3px}.artist-lightbox{position:fixed;inset:0;margin:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));box-sizing:border-box;background:#060e1b;color:#eaf0f7;border:0;overflow:hidden}.artist-lightbox[open]{display:flex;flex-direction:column;gap:16px}.artist-lightbox::backdrop{background:#060e1b}.artist-lightbox-toolbar,.artist-lightbox-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0}.artist-lightbox .btn{min-height:44px}.artist-lightbox-image{flex:1;min-height:0;display:grid;place-items:center;touch-action:pan-y pinch-zoom}.artist-lightbox-image img{width:100%;height:100%;min-height:0;object-fit:contain}.artist-lightbox-image span{color:#abb9cd}.workspace.artist-owner-preview>.content{display:none}.workspace.artist-owner-preview>.premium-artist-v5{width:auto;margin:16px 16px calc(110px + env(safe-area-inset-bottom))!important}.account-shell:has(.premium-artist-v5) .account-content{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important;min-width:0}.premium-artist-v5 .artist-profile-body>section.artist-music-first{border:0;border-top:1px solid #d7bd7e30;border-radius:0;background:none;padding:16px 0 0}.account-shell:has(.premium-artist-v5) .workspace{padding-bottom:0!important}.image-crop-dialog{position:fixed;inset:0;margin:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;border:0;box-sizing:border-box;background:#091526;color:#edf1f7;overflow:auto;padding:max(14px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));overscroll-behavior:contain}.image-crop-dialog::backdrop{background:#050c17e8}.image-crop-inner{max-width:460px;margin:auto}.image-crop-inner header{display:flex;align-items:center;justify-content:space-between;gap:12px}.image-crop-inner h2{font-size:21px;line-height:1.25;margin:8px 0}.image-crop-inner p{font-size:13px;line-height:1.6;color:#b7c6d9}.image-crop-canvas{display:block;width:100%;height:auto;background:#18263a;border:1px solid #e7cb9144;border-radius:12px;touch-action:none;cursor:grab;box-sizing:border-box}.image-crop-canvas:active{cursor:grabbing}.image-crop-inner fieldset{border:0;padding:12px 0 0;margin:0;min-width:0}.image-crop-inner label{display:block;font-size:13px;color:#e7cb91}.image-crop-inner output{float:right;color:#d5dfec;font-variant-numeric:tabular-nums}.image-crop-inner input[type=range]{display:block;accent-color:#e7cb91;min-height:44px;width:100%;margin:0;cursor:pointer}.image-crop-position{display:grid;grid-template-columns:1fr 1fr;gap:18px}.image-crop-inner .image-crop-hint{font-size:12px;color:#9aacc2;margin:6px 0 14px}.image-crop-inner footer{display:flex;gap:12px;padding:4px 0 8px}.image-crop-inner footer .btn{flex:1;min-height:48px}.image-crop-inner header .btn{min-height:44px;min-width:44px}.image-crop-inner [role=alert]{color:#f3b8ac}.image-crop-inner :focus-visible{outline:2px solid #e7cb91;outline-offset:3px}.artist-media-editor .media-preview{flex-wrap:wrap}.image-crop-inner .btn.primary{background:linear-gradient(135deg,#f2deaa,#d9b975);color:#182031;border:1px solid #f4e1b6;box-shadow:inset 0 1px #fff4}.image-crop-inner .btn:disabled{opacity:.55;cursor:wait}.artist-invite-page{padding:4px 2px 16px;min-width:0}.artist-invite-page>.kicker{display:block;margin-top:24px;color:#e5c88a}.artist-invite-page h1{font-size:27px;line-height:1.2;overflow-wrap:anywhere}.artist-invite-page p{font-size:13px;line-height:1.65;color:#b8c7da}.artist-invite-page fieldset{border:0;padding:0;margin:0;min-width:0}.artist-invite-page .field{display:block;margin:18px 0}.artist-invite-page .input{display:block;width:100%;font-size:16px;min-height:46px}.artist-invite-page .btn{min-height:44px}.invitation-mode{display:flex;gap:8px;margin:22px 0}.invitation-mode .btn{flex:1;padding:10px 8px;font-size:12px}.invitation-mode [aria-pressed=true]{border-color:#e5c88a;color:#e5c88a;background:#e5c88a12}.invitation-job-summary{padding:16px;border:1px solid #e5c88a33;border-radius:14px;background:#122137}.invitation-job-summary h2{font-size:18px}.invitation-job-summary strong,.invitation-card>strong{color:#e5c88a;font-size:19px}.invitation-private-note{border-left:2px solid #e5c88a;padding-left:12px}.invitation-inbox{border-block:1px solid #e5c88a26;margin:24px 0;padding:12px 0}.invitation-inbox>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.invitation-inbox h2{font-size:18px}.invitation-inbox p{font-size:13px;line-height:1.6;color:#b8c7da}.invitation-card{padding:18px 14px;margin:12px 0;background:#122137;border:1px solid #ffffff16;border-radius:14px;overflow-wrap:anywhere}.invitation-card h3{font-size:18px;margin:12px 0}.invitation-card .kicker{font-size:10px;color:#d4c193}.invitation-card .invitation-status{color:#e5c88a}.invitation-actions{display:flex;flex-wrap:wrap;gap:8px}.invitation-actions .btn{min-height:44px;font-size:12px}.artist-booking-action .btn.primary{width:100%;min-height:48px;background:linear-gradient(135deg,#f2deaa,#d9b975);color:#182031;border:1px solid #f4e1b6}.invitation-mode .btn[aria-pressed=true]{background:linear-gradient(135deg,#f2deaa,#d9b975)!important;color:#182031!important;border-color:#f4e1b6!important}.fair-panel,.fair-notifications{margin:22px 0;padding-top:18px;border-top:1px solid #e5c88a33}.fair-panel p,.fair-notifications p{font-size:13px;line-height:1.65;color:#bccbdd}.fair-panel fieldset{border:0;padding:0;min-width:0}.fair-panel .field{display:block;margin:16px 0}.fair-panel .input{display:block;width:100%;font-size:16px}.fair-panel textarea{min-height:110px}.fair-panel .btn{min-height:44px;margin:5px 6px 5px 0}.fair-text{white-space:pre-wrap;overflow-wrap:anywhere}.fair-review{padding:15px;border:1px solid #dfbd7844;border-radius:13px;background:#17253b}.fair-history{list-style:none;padding:0}.fair-history li,.fair-notifications article{padding:16px 0;border-top:1px solid #ffffff16}.fair-history strong{font-size:14px;color:#e5c88a}.fair-notifications h2{font-size:18px}.account-shell .booking-job{padding:17px!important;border:1px solid #d8bc7c24!important;border-radius:17px!important;background:#101f33!important;box-shadow:0 5px 16px #00000012!important}.gig-summary header{display:flex;align-items:flex-start;gap:14px}.gig-date{flex:0 0 48px;text-align:center;border:1px solid #e6c98f30;border-radius:11px;overflow:hidden;background:#e6c98f0a;padding:7px 3px}.gig-date strong{display:block;font-size:25px;line-height:1.1;color:#f0d49a;font-variant-numeric:tabular-nums}.gig-date span{display:block;font-size:11px;margin-top:5px;color:#b8c5d7;text-transform:uppercase;letter-spacing:.6px}.gig-identity{min-width:0;flex:1}.gig-identity h3{margin:8px 0!important;font-size:18px!important;line-height:1.3!important;letter-spacing:-.3px;overflow-wrap:anywhere}.gig-identity p{font-size:12px;line-height:1.5;color:#c2cedf;margin:0}.gig-identity p span{display:block;color:#91a5bf;margin-top:3px}.gig-state{display:inline-block;font-size:10px;line-height:1.5;padding:3px 8px;border-radius:20px;background:#a1b3cd12;color:#b9c8db}.gig-state.open{color:#9bdbc6;background:#60c3a012}.gig-state.pending{color:#e8cc95;background:#dcb76e12}.gig-summary footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:13px;border-top:1px solid #ffffff10}.gig-fee small{display:block;font-size:10px;color:#a4b5cb;margin-bottom:4px}.gig-fee strong{display:block;color:#e8cd94;font-size:19px}.gig-summary .btn{font-size:11px!important;min-height:44px;white-space:nowrap}.gig-summary button:focus-visible{outline:2px solid #e8cd94;outline-offset:3px}.booking-job .venue-job-meta{font-size:11px!important;line-height:1.6;margin:13px 0 0;color:#9daec5}.profile-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 20px}.profile-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;min-height:108px;padding:15px;text-align:left;border:1px solid #d8c08b28;border-radius:14px;background:#142238;color:#eef2f8;font:inherit;cursor:pointer}.profile-tile strong{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.profile-tile-type{font-size:11px;color:#a7b8ce}.profile-tile-active{font-size:10px;color:#e8cd94}.profile-tile[aria-expanded=true]{border-color:#e4c689;background:#1b2b41}.profile-tile:focus-visible{outline:2px solid #e4c689;outline-offset:3px}.profile-tile:active{background:#23354b}.profile-expanded{margin-top:0!important}.profile-admin{margin-top:12px}.profile-admin-options{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.profile-admin form{margin-top:14px;padding:16px;border:1px solid #e7ca8c33;border-radius:12px;background:#101e32}.profile-admin fieldset{border:0;padding:0;min-width:0}.profile-admin p{font-size:13px;line-height:1.65}.profile-admin .input{display:block;width:100%;font-size:16px;margin:10px 0}.profile-admin .btn{margin:4px;min-height:44px}.profile-tile{display:block;padding:0;cursor:default;position:relative;min-height:108px}.profile-open{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;width:100%;min-height:108px;padding:15px 44px 15px 15px;border:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:14px}.profile-open:focus-visible{outline:2px solid #e4c689;outline-offset:3px}.profile-tile:has(.profile-open[aria-expanded=true]){border-color:#e4c689}.profile-tile>.profile-admin{margin:0}.profile-menu-toggle{position:absolute;right:5px;top:7px;width:38px;height:38px;border:0;background:none;color:#e7c98e;font:inherit;font-size:22px;cursor:pointer;border-radius:9px}.profile-menu-toggle:focus-visible{outline:2px solid #e7c98e}.profile-admin-options{display:flex;flex-direction:column;gap:0;margin:0 12px 10px;padding-top:8px;border-top:1px solid #a8bbd333}.profile-menu-item{display:flex;align-items:center;gap:12px;min-height:44px;width:100%;padding:8px 2px;border:0;background:none;color:#e8edf5;font:inherit;font-size:12px;text-align:left;cursor:pointer}.profile-menu-item svg{width:17px;height:17px;flex-shrink:0;fill:none;stroke:#e7c98e;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.profile-menu-delete{margin-top:8px;padding-top:14px;border-top:1px solid #a8bbd333;color:#f0a5a5}.profile-menu-delete svg{stroke:#f0a5a5}.profile-menu-item:focus-visible{outline:2px solid #e7c98e;outline-offset:2px}.profile-menu-item:hover{background:#ffffff06}.profile-tile:has(.profile-admin-options),.profile-tile:has(.profile-admin form){grid-column:1/-1}.profile-tile .profile-admin form{margin:12px}.profile-tile .profile-admin>[role=status]{padding:0 12px;font-size:12px;line-height:1.6}.profile-menu-floating{position:fixed;z-index:200;box-sizing:border-box;width:min(240px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow-y:auto;margin:0;padding:8px 12px 10px;border:1px solid #7186a34d;border-radius:13px;background:#101e32;box-shadow:0 12px 35px #0007;font-family:inherit}.profile-menu-floating .profile-menu-item{min-height:46px}.profile-tile:has(.profile-admin-options){grid-column:auto}.premium-profile-editor{padding-bottom:16px;min-width:0}.premium-profile-editor>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 16px}.premium-profile-editor h1{font-size:21px;line-height:1.3;margin:0;overflow-wrap:anywhere}.editor-visibility{color:#b4d6bf;background:#77bc8c15;padding:5px 9px;border-radius:18px;font-size:11px;white-space:nowrap}.editor-cover{padding:10px;background:#17283d;border-radius:16px;margin-bottom:14px}.editor-cover>img,.editor-cover>span{display:grid;place-items:center;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;background:#20334a;border-radius:12px}.editor-upload{display:inline-flex;align-items:center;justify-content:center;min-height:44px;cursor:pointer;font-size:12px;margin:6px 0}.editor-upload:focus-within{outline:2px solid #e4c689;outline-offset:2px}.editor-cover>.editor-upload{width:100%;margin-bottom:0;background:transparent!important;box-sizing:border-box}.premium-profile-editor>fieldset{border:0;margin:0;padding:8px 0;background:#17283d;border-radius:16px;min-width:0}.editor-section{margin:0!important;padding:0!important;border:0!important}.editor-row{display:flex;align-items:center;gap:13px;width:100%;min-height:68px;text-align:left;padding:12px 16px;border:0;background:none;color:#edf2fa;font:inherit;cursor:pointer}.editor-row>span:first-child{color:#e7c98e;font-size:21px;width:22px;text-align:center}.editor-row>span:nth-child(2){flex:1;min-width:0}.editor-row strong{display:block;font-size:14px;line-height:1.4}.editor-row small{display:block;font-size:12px;line-height:1.4;color:#acbed4;margin-top:3px}.editor-row b{color:#bacadd;font-size:23px;font-weight:400}.editor-row:focus-visible{outline:2px solid #e7c98e;outline-offset:-3px;border-radius:12px}.editor-fields{padding:0 16px 20px}.editor-fields[hidden]{display:none}.editor-fields label:not(.editor-upload){display:block;margin:14px 0;font-size:12px;color:#b8c9dc}.editor-fields .input{display:block;width:100%;font-size:16px;margin-top:7px;box-sizing:border-box;min-height:44px}.editor-fields textarea{min-height:120px}.editor-fields p{font-size:12px;line-height:1.65;color:#b8c9dc}.editor-avatar img,.editor-avatar>span{display:grid;place-items:center;width:80px;height:80px;object-fit:cover;border-radius:12px;background:#22364e}.editor-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.editor-gallery img,.editor-gallery span{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.editor-gallery .artist-text-action{font-size:12px;min-height:44px}.editor-check{display:flex!important;align-items:center;gap:10px;min-height:44px}.editor-save{width:100%;min-height:48px;margin-top:16px}.editor-confirm{padding:18px;margin:16px 0;background:#182a40;border:1px solid #e7c98e66;border-radius:14px}.editor-confirm p{font-size:13px;line-height:1.65}.editor-confirm .btn{margin:6px 6px 0 0}.premium-profile-editor>[role=alert]{color:#f1b7ad;font-size:13px;line-height:1.65}.premium-profile-editor>[role=status]{color:#a4d8bf;font-size:13px}.artist-tagline{color:#c4d0df!important;font-style:italic}.editor-row>span:first-child svg{width:21px;height:21px;display:block}.shell.home-scene,.shell.account-shell{position:relative!important;box-sizing:border-box!important;isolation:isolate}.shell.home-scene .workspace,.shell.account-shell .workspace{height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none;padding-bottom:0!important;box-sizing:border-box}.shell .workspace::-webkit-scrollbar{display:none}.shell .mobile-tabs,.shell .unified-tabs{position:absolute!important;inset:auto 0 0!important;transform:none!important;width:100%!important;height:calc(78px + env(safe-area-inset-bottom))!important;margin:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 8px calc(9px + env(safe-area-inset-bottom))!important;box-sizing:border-box;background:#0b1829f5!important;border:0!important;border-top:1px solid #e6c98f26!important;border-radius:0!important;z-index:30!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.shell .mobile-tabs button,.shell .unified-tabs button{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px!important;min-height:48px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#aab9cc;font-size:10px!important;font-weight:700!important;font-family:inherit!important;box-shadow:none!important}.shell .mobile-tabs button[aria-current=page],.shell .unified-tabs button[aria-current=page]{color:#ecd095!important}.shell .mobile-tabs button:after,.shell .unified-tabs button:after{display:none!important}.shell .mobile-tabs .tab-icon,.shell .unified-tabs .tab-icon{display:grid!important;place-items:center;width:26px!important;height:26px!important;margin:0!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;font-size:0!important}.shell .mobile-tabs svg,.shell .unified-tabs svg{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}.shell .mobile-tabs button:nth-child(3) .tab-icon,.shell .unified-tabs button:nth-child(3) .tab-icon{width:46px!important;height:46px!important;border-radius:14px!important;background:#e8cd93!important;color:#142036!important;margin-top:-14px!important;box-shadow:0 0 0 4px #0b1829!important}.shell .mobile-tabs button:nth-child(3) svg,.shell .unified-tabs button:nth-child(3) svg{width:26px!important;height:26px!important}.shell.account-shell .account-content{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}.shell.account-shell .top{min-height:64px!important;box-sizing:border-box;padding:10px 16px!important;padding-top:max(10px,env(safe-area-inset-top))!important}@media(min-width:841px){.shell.home-scene,.shell.account-shell{width:390px!important;max-width:390px!important;height:min(844px,calc(100dvh - 30px))!important;min-height:0!important;margin:0!important;border:6px solid #303243!important;border-radius:42px!important;overflow:hidden!important}}@media(max-width:840px){.shell.home-scene,.shell.account-shell{width:100%!important;max-width:100%!important;height:100dvh!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important}}
