@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-ext-400-normal.1agep9rijolih.woff2)format("woff2"),url(../media/outfit-latin-ext-400-normal.2nauf58zdsnz3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-400-normal.2wahhwx1n424e.woff2)format("woff2"),url(../media/outfit-latin-400-normal.1z6p-6bmnygdk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(../media/outfit-latin-ext-500-normal.21dqyr-p_vdzt.woff2)format("woff2"),url(../media/outfit-latin-ext-500-normal.3g5kdtgsx1z3o.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(../media/outfit-latin-500-normal.39ybrzzn_qfcx.woff2)format("woff2"),url(../media/outfit-latin-500-normal.2co8-jb5ip0li.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-ext-600-normal.1-srbrvpw2rmh.woff2)format("woff2"),url(../media/outfit-latin-ext-600-normal.2q4u7a5q1sg-n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-600-normal.3lk84y7_v-qm4.woff2)format("woff2"),url(../media/outfit-latin-600-normal.2f47dh8d0n0bn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(../media/outfit-latin-ext-700-normal.2nvt7_eue2p7r.woff2)format("woff2"),url(../media/outfit-latin-ext-700-normal.0j2gq6zlf31v3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(../media/outfit-latin-700-normal.2upv19vnxajuf.woff2)format("woff2"),url(../media/outfit-latin-700-normal.0zeete8oachzb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.312nbn3hifl_p.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.0qq2rbf8hr6cv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.28iwym1vpi4ti.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.2hkqehxqksiuo.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.3hmancrpg57x4.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.31l4qbhx6zok2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-vietnamese-800-normal.3n535lzyn34rn.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-800-normal.2re921o3v8kxr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-ext-800-normal.38jfrv2bw8ham.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-800-normal.0u7a-eu7b5fpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-800-normal.3djb9aq_mafq5.woff2)format("woff2"),url(../media/barlow-condensed-latin-800-normal.3r87gr0di6ox9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--paper:#f6f4ef;--ink:#20251f;--muted:#65685f;--accent:#c24b25;--line:#d9dcd2;--forest:#17271e;--green:#dcf0c5;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-family:Outfit,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}button,input,textarea,select{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #c24b25}::selection{color:#17271e;background:#dcf0c5}input,textarea{caret-color:var(--accent)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#b7bdaf;border-radius:8px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.035em;text-wrap:balance;font-weight:600}p{line-height:1.65}img{max-width:100%;display:block}button svg,a svg{flex-shrink:0}.wrap{width:min(1220px,100% - 80px);margin-inline:auto}.brand{letter-spacing:-.035em;align-items:center;gap:9px;font-size:25px;font-weight:600;text-decoration:none;display:flex}.brand-tail{color:var(--accent);font-weight:400}.brand-light,.brand-light .brand-tail{color:var(--green)}.button{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.primary{background:var(--accent);color:#fff}.primary:hover{background:#a43c1a}.secondary{border-color:var(--line);color:var(--ink);background:#fff}.secondary:hover{background:#eef1e8}.dark{background:var(--forest);color:#fff}.dark:hover{background:#293f30}.full{width:100%}.text-link,.text-button{background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.text-link:hover,.text-button:hover{text-decoration:underline}.site-nav{justify-content:space-between;align-items:center;height:90px;display:flex}.site-nav nav{align-items:center;gap:32px;display:flex}.site-nav nav a{align-items:center;gap:9px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.nav-login{border-bottom:1px solid var(--ink)}.hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;padding:58px 0 92px;display:grid}.hero h1{margin-bottom:28px;font-size:clamp(44px,5.6vw,76px);line-height:1.04}.hero h1 em{color:var(--accent);font-style:normal}.hero-copy>p{max-width:460px;color:var(--muted);margin-bottom:30px;font-size:19px}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.beta-note{color:var(--muted);margin-top:24px;font-size:13px}.hero-preview{justify-self:end;width:100%;max-width:410px;position:relative}.preview-caption{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:14px;display:flex}.demo-window{border-radius:18px;max-height:590px;overflow:hidden;box-shadow:0 18px 60px #17271e22}.features{border-top:1px solid var(--line);padding:64px 0 88px}.features h2,.faq h2{margin-bottom:40px;font-size:42px}.feature-rows{grid-template-columns:repeat(3,1fr);gap:64px;display:grid}.feature-rows svg{color:var(--accent);margin-bottom:22px}.feature-rows h3{letter-spacing:-.02em;margin-bottom:12px;font-size:22px}.feature-rows p{color:var(--muted);max-width:32ch}.pricing-section{background:var(--green)}.pricing{grid-template-columns:1.1fr 1fr;align-items:start;gap:110px;padding-block:84px;display:grid}.pricing h2{margin-bottom:24px;font-size:50px;line-height:1.1}.pricing>div>p{max-width:42ch}.price-box{background:#fff;border-radius:16px;padding:34px}.price-box h3{margin-bottom:24px;font-size:20px}.price{letter-spacing:-.04em;font-size:60px;line-height:1;margin:0 0 15px!important}.price small{margin-right:8px;font-size:22px}.price span{letter-spacing:0;margin-left:8px;font-size:16px}.intro-price{font-size:15px}.price-box ul{border-top:1px solid var(--line);margin:20px 0;padding:20px 0;list-style:none}.price-box li{align-items:center;gap:10px;padding-block:8px;display:flex}.billing-note{color:var(--muted);font-size:13px;line-height:1.6}.price-box .button{width:100%}.faq{max-width:840px;padding:90px 0}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;min-height:32px;font-size:20px;font-weight:500}.faq details p{color:var(--muted);margin:20px 0 0}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.site-footer p{color:var(--muted);margin:0;font-size:14px}.site-footer>a:last-child{font-size:14px}.auth-shell{grid-template-columns:.9fr 1.1fr;min-height:100dvh;display:grid}.auth-story{background:var(--forest);color:var(--green);flex-direction:column;justify-content:space-between;padding:50px 60px;display:flex}.auth-story h2{max-width:430px;margin:75px 0 28px;font-size:64px;line-height:1.02}.auth-story h2 em{color:#fff;font-style:normal}.auth-story p{color:#c2d3ba;max-width:35ch}.back-link{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.auth-content{justify-content:center;align-items:center;padding:70px 50px;display:flex}.auth-box{width:100%;max-width:410px}.auth-box h1{font-size:39px;line-height:1.12}.auth-box>p{color:var(--muted);margin-bottom:32px}.auth-box form{flex-direction:column;gap:20px;display:flex}.auth-switch{font-size:14px;margin-top:28px!important}.auth-switch a{color:var(--accent);font-weight:500}.auth-box>.text-button{margin-top:16px;font-size:14px}label{color:var(--ink);font-size:14px;font-weight:500;display:block}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #c8cdc1;border-radius:9px;min-height:48px;margin-top:8px;padding:13px 14px}input::placeholder,textarea::placeholder{color:#74786d;opacity:1}label small{color:var(--muted);margin-top:8px;font-weight:400;line-height:1.5;display:block}.notice{border-radius:10px;margin:0 0 16px;padding:15px 18px;font-size:14px;line-height:1.6}.notice.error{color:#853b21;background:#fae6dd}.notice.success{color:#25452c;background:#e2efdb}.message-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:30px;display:flex}.message-page h1{max-width:600px;font-size:38px}.message-page p{color:var(--muted)}.dashboard{grid-template-columns:230px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:var(--forest);color:#e1ecd8;flex-direction:column;height:100dvh;padding:30px 22px;display:flex;position:sticky;top:0}.sidebar .brand{color:#fff;font-size:23px}.sidebar .brand-tail{color:#b9d89b}.sidebar nav{flex-direction:column;gap:7px;margin-top:50px;display:flex}.sidebar button{color:#d3dfca;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;min-height:48px;padding:13px 15px;font-size:15px;display:flex}.sidebar button:hover{background:#2c4031}.sidebar button.active{background:var(--green);color:var(--forest)}.sidebar-bottom{margin-top:auto}.sidebar-bottom p{padding:0 15px;font-size:14px;line-height:1.8}.sidebar-bottom p span{color:#adbea4;font-size:12px}.editor-main{width:100%;min-width:0;max-width:1500px;margin-inline:auto;padding:35px 40px}.editor-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.editor-header p{color:var(--muted);margin-bottom:6px;font-size:13px}.editor-header h1{margin-bottom:0;font-size:34px}.editor-actions{gap:10px;display:flex}.editor-actions .button{padding:10px 16px;font-size:14px}.editor-status{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:23px;font-size:13px;display:flex}.editor-status a{color:var(--ink);align-items:center;gap:6px;display:flex}.editor-grid{grid-template-columns:minmax(0,1fr) minmax(310px,.78fr);gap:55px;display:grid}.editor-fields{min-width:0}.editor-fields>label,.editor-fields>.form-two{margin-bottom:22px}.section-heading h2{margin-bottom:8px;font-size:26px}.section-heading p{color:var(--muted);margin-bottom:28px;font-size:14px}.form-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.slug-input{background:#fff;border:1px solid #c8cdc1;border-radius:9px;align-items:center;margin-top:8px;padding-left:14px;display:flex}.slug-input>span{color:var(--muted)}.slug-input>input{border:0!important;margin:0!important}.preview-panel{align-self:start;min-width:0;position:sticky;top:25px}.preview-label{align-items:center;gap:8px;margin-bottom:14px;display:flex}.preview-label h2{letter-spacing:0;margin:0;font-size:14px;font-weight:500}.preview-label span{color:var(--muted);margin-left:auto;font-size:11px}.preview-scroll{background:#14231b;border:1px solid #bfc7b7;border-radius:16px;max-height:calc(100dvh - 130px);overflow:auto}.preview-panel>p{color:var(--muted);margin:14px 5px;font-size:12px;line-height:1.5}.theme-options{border:0;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 28px;padding:0;display:grid}.theme-options legend{margin-bottom:12px;font-size:14px;font-weight:500}.theme-choice{cursor:pointer;border:2px solid #0000;border-radius:12px;min-height:145px;padding:14px}.theme-choice.selected{border-color:var(--accent)}.theme-choice input{margin:0 0 10px}.theme-choice b{margin-bottom:15px;display:block}.theme-choice span{font-size:12px;line-height:1.5}.theme-choice-noite{color:#f2f6ee;background:#17271e}.theme-choice-claro{color:#252a21;background:#fff}.theme-choice-editorial{color:#223320;background:#e1e9d5}.color-input{align-items:center;gap:14px;margin-top:10px;display:flex}.color-input input{border:1px solid var(--line);background:#fff;border-radius:8px;width:54px;height:44px;padding:3px}.color-input span{color:var(--muted);font-size:14px}.upload-field{border-top:1px solid var(--line);margin-bottom:22px;padding-top:24px}.upload-field h3{font-size:17px}.upload-avatar{object-fit:cover;border-radius:50%;width:90px;height:90px;margin-bottom:16px}.upload-cover{object-fit:cover;border-radius:10px;width:100%;height:150px;margin-bottom:16px}.upload-button{position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-field .text-button{margin-left:14px;font-size:13px}.field-note{color:var(--muted);font-size:12px}.item-editor{border-top:1px solid var(--line);padding:22px 0}.item-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.item-title h3{margin:0;font-size:17px}.item-title>div{gap:2px;display:flex}.icon-button{background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:44px;height:44px;display:inline-flex}.icon-button:hover{background:#e7ebdf}.danger{color:#a93c21}.item-editor>label,.item-editor>.form-two{margin-bottom:16px}.check-label{align-items:center;gap:10px;min-height:44px;font-weight:400;display:flex}.check-label input{width:18px;height:18px;accent-color:var(--forest)}.agenda-switch{background:#e9eedf;border-radius:10px;padding:12px 15px;margin-bottom:26px!important}.empty-state{text-align:left;padding:32px 0 40px}.empty-state svg{color:var(--muted);margin-bottom:16px}.empty-state h3{font-size:20px;font-weight:500}.empty-state p{color:var(--muted);max-width:44ch;font-size:14px}.account-block{border-top:1px solid var(--line);padding:24px 0}.account-block h3{font-size:18px}.account-block p{color:var(--muted);font-size:14px}.account-block a{font-size:14px}.unpublish-action{border-top:1px solid var(--line);margin-top:35px;padding-top:28px}.public-url{overflow-wrap:anywhere}.mobile-preview-toggle{display:none!important}.public-shell{background:#101d15;min-height:100dvh;padding:45px 20px}.public-shell>.presskit{border-radius:18px;width:min(650px,100%);margin:auto;overflow:hidden}.presskit{--dj-foreground:#f3f7ed;--dj-secondary:#bac7b1;--dj-surface:#223a2b;color:var(--dj-foreground);background:#17271e;min-width:0;overflow:hidden}.theme-claro{--dj-foreground:#20251f;--dj-secondary:#666d5e;--dj-surface:#eef2e7;background:#fff}.theme-editorial{--dj-foreground:#1d3020;--dj-secondary:#56664b;--dj-surface:#d6dfc5;background:#e9efdf}.theme-editorial h1{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.artist-cover{height:240px}.artist-cover>img{object-fit:cover;width:100%;height:100%}.cover-placeholder{background:var(--dj-surface);height:100%;color:var(--dj-secondary);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.artist-body{padding:0 34px 30px}.artist-meta{color:var(--dj-secondary);align-items:center;gap:16px;margin-top:-32px;font-size:13px;display:flex;position:relative}.artist-avatar{object-fit:cover;border:4px solid var(--dj-surface);background:var(--dj-surface);width:80px;height:80px;color:var(--dj-foreground);border-radius:50%}.avatar-letter{justify-content:center;align-items:center;font-size:24px;font-weight:500;display:flex}.artist-body h1{overflow-wrap:anywhere;margin:22px 0 15px;font-size:48px;line-height:1.05}.artist-tagline{color:var(--dj-foreground);margin-bottom:15px;font-size:17px;line-height:1.5}.artist-location{color:var(--dj-secondary);align-items:center;gap:7px;margin-bottom:22px;font-size:13px;display:flex}.artist-bio{color:var(--dj-secondary);white-space:pre-line;font-size:15px}.artist-contact,.artist-links>a,.music-player>a{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:14px 17px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.artist-contact{background:var(--dj-surface);color:var(--dj-foreground);border:1px solid var(--dj-accent);margin:26px 0 12px}.artist-links{flex-direction:column;gap:10px;display:flex}.artist-links>a,.music-player>a{background:var(--dj-surface);color:var(--dj-foreground)}.artist-links>a:hover,.artist-contact:hover{filter:brightness(1.12)}.artist-section{border-top:1px solid var(--dj-secondary);margin-top:20px;padding-top:32px}.artist-section h2{letter-spacing:0;align-items:center;gap:10px;margin-bottom:20px;font-size:19px;display:flex}.artist-section h2 svg{color:var(--dj-accent)}.music-player{margin-bottom:22px}.music-player h3{color:var(--dj-secondary);font-size:14px;font-weight:400}.music-player iframe{border:0;border-radius:12px;width:100%;display:block}.show-public{border-bottom:1px solid var(--dj-surface);align-items:center;gap:18px;padding:18px 0;display:flex}.show-public>time{text-align:center;flex-shrink:0;width:45px}.show-public time b{font-size:28px;font-weight:500;line-height:1.1;display:block}.show-public time span{font-size:12px}.show-public>div{flex:1}.show-public h3{margin-bottom:6px;font-size:16px}.show-public p{color:var(--dj-secondary);margin:0;font-size:12px}.show-public small{color:var(--dj-secondary)}.show-public>a{justify-content:center;align-items:center;min-width:44px;height:44px;display:flex}.agenda-empty{color:var(--dj-secondary);font-size:14px}.artist-footer{text-align:center;color:var(--dj-secondary);margin-top:40px;font-size:11px}.presskit-preview .artist-cover{height:180px}.presskit-preview .artist-body{padding:0 24px 26px}.presskit-preview .artist-body h1{font-size:34px}.presskit-preview .artist-avatar{width:68px;height:68px}.presskit-preview .artist-tagline{font-size:15px}.presskit-preview .artist-bio{font-size:13px}.presskit-preview .artist-section{padding-top:25px}.demo-banner{color:#dce6d4;justify-content:space-between;align-items:center;width:min(650px,100%);margin:0 auto 20px;font-size:13px;display:flex}.demo-banner a{align-items:center;min-height:44px;display:flex}.demo-window .presskit-preview .artist-bio,.demo-window .artist-section{display:none}@media (min-width:1500px){.editor-grid{grid-template-columns:minmax(0,600px) minmax(320px,420px);justify-content:space-between}.editor-main{padding-inline:65px}}@media (max-width:1100px){.wrap{width:calc(100% - 50px)}.hero{gap:45px}.hero h1{font-size:55px}.pricing{gap:55px}.dashboard{grid-template-columns:190px minmax(0,1fr)}.sidebar{padding:25px 15px}.sidebar .brand{font-size:20px}.editor-main{padding:28px 25px}.editor-grid{grid-template-columns:minmax(0,1fr) 300px;gap:25px}.auth-story{padding:40px}.auth-story h2{font-size:50px}}@media (max-width:850px){.hero{gap:30px}.hero h1{font-size:46px}.hero-copy>p{font-size:17px}.hero-actions{gap:14px}.feature-rows{gap:30px}.pricing h2{font-size:39px}.pricing{gap:30px}.price-box{padding:24px}.auth-story{padding:30px}.auth-content{padding:45px 30px}.dashboard{grid-template-columns:170px minmax(0,1fr)}.sidebar .brand{font-size:18px}.sidebar .brand svg{width:24px}.editor-grid{grid-template-columns:1fr}.preview-panel{display:none;position:static}.mobile-preview-toggle{display:inline-flex!important}.editor-grid.show-preview .editor-fields{display:none}.editor-grid.show-preview .preview-panel{width:100%;max-width:430px;margin:auto;display:block}.editor-header{flex-direction:column;align-items:flex-start}.editor-header h1{font-size:30px}.preview-scroll{max-height:none}.editor-actions{width:100%}.editor-actions .button{flex:1}.sidebar button{padding:12px 10px;font-size:14px}.theme-options{max-width:550px}}@media (max-width:600px){.wrap{width:calc(100% - 36px)}.site-nav{height:78px}.brand{font-size:22px}.site-nav nav{gap:16px}.site-nav nav>a:not(.nav-login){display:none}.hero{grid-template-columns:1fr;gap:45px;padding:40px 0 60px}.hero h1{font-size:clamp(40px,10vw,54px)}.hero-copy>p{max-width:35ch;font-size:17px}.hero-preview{justify-self:center;max-width:380px}.demo-window{max-height:550px}.features{padding:45px 0 55px}.features h2,.faq h2{margin-bottom:30px;font-size:34px}.feature-rows{grid-template-columns:1fr;gap:25px}.feature-rows>div{grid-template-columns:35px 1fr;column-gap:15px;display:grid}.feature-rows svg{grid-row:1/3;margin-top:3px}.feature-rows h3{margin-bottom:8px;font-size:20px}.feature-rows p{max-width:none;margin-bottom:0;font-size:15px}.pricing{grid-template-columns:1fr;gap:28px;padding-block:52px}.pricing h2{font-size:39px}.price-box{padding:25px}.faq{padding:55px 0}.faq summary{font-size:17px}.site-footer{flex-wrap:wrap;align-items:flex-start}.site-footer p{order:3;width:100%}.auth-shell{grid-template-columns:1fr}.auth-story{min-height:auto;padding:25px 24px}.auth-story>div,.auth-story .back-link{display:none}.auth-content{padding:42px 24px}.auth-box h1{font-size:34px}.dashboard{display:block}.sidebar{height:auto;padding:17px 18px 12px;position:static}.sidebar .brand{font-size:22px}.sidebar nav{flex-direction:row;gap:5px;margin-top:20px;padding-bottom:4px;overflow:auto}.sidebar nav button{flex-shrink:0;gap:7px;min-height:44px;padding:10px 12px;font-size:13px}.sidebar-bottom{position:absolute;top:17px;right:16px}.sidebar-bottom p{display:none}.sidebar-bottom button{min-height:32px;padding:7px;font-size:12px}.sidebar-bottom button svg{width:17px}.editor-main{padding:25px 18px}.editor-header{gap:20px}.editor-actions .button{gap:6px;padding:10px 12px;font-size:13px}.editor-status{margin-bottom:24px;font-size:12px}.theme-options{gap:8px}.theme-choice{min-height:133px;padding:10px}.theme-choice span{font-size:11px}.form-two{gap:12px}.public-shell{padding:0}.public-shell>.presskit{border-radius:0;min-height:100dvh}.public-shell .artist-cover{height:225px}.artist-body{padding-inline:25px}.artist-body h1{font-size:44px}.demo-banner{margin:0;padding:12px 20px}.public-shell .presskit{max-width:100%}.item-title>div{gap:0}.icon-button{width:40px;min-width:40px}}.presskit p,.presskit h1,.presskit h2,.presskit h3,.presskit a,.artist-meta>span{overflow-wrap:anywhere;word-break:normal}.artist-meta>span,.show-public>div{min-width:0}.artist-avatar{flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.logo-brand{flex-shrink:0;display:inline-flex}.logo-crop{aspect-ratio:4.255;width:185px;display:block;position:relative;overflow:hidden}.logo-crop img{mix-blend-mode:multiply;width:157.27%;max-width:none;height:auto;position:absolute;top:-113.6%;left:-28.55%}.brand-light .logo-crop img,.sidebar .logo-crop img{filter:invert();mix-blend-mode:screen}.sidebar .logo-crop{width:165px}.lp-page{--acid:#d7ff35;--soft:#b9b9b0;--display:"Barlow Condensed",sans-serif;color:#f2f2e9;background:#080808}.lp-page ::selection,.presskit ::selection{color:#080808;background:#d7ff35}.lp-wrap{width:min(1240px,100% - 80px);margin-inline:auto}.lp-nav{border-bottom:1px solid #343430;justify-content:space-between;align-items:center;height:96px;display:flex}.lp-nav nav{align-items:center;gap:35px;display:flex}.lp-nav nav a{align-items:center;gap:9px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.lp-nav nav a:hover{color:var(--acid)}.lp-hero{isolation:isolate;align-items:center;min-height:650px;display:flex;position:relative}.lp-hero-photo{z-index:-1;position:absolute;inset:35px 0 0 34%;overflow:hidden}.lp-hero-photo>img{object-fit:cover;filter:grayscale()contrast(1.18);width:100%;height:100%}.lp-photo-shade{background:linear-gradient(90deg,#080808 0%,#08080880 28%,#0000 70%),linear-gradient(#0000 50%,#080808cc);position:absolute;inset:0}.lp-hero-copy{max-width:690px;padding:55px 0 85px}.lp-hero h1{font-family:var(--display);letter-spacing:-.025em;margin:0 0 30px;font-size:clamp(65px,8vw,96px);font-weight:800;line-height:.93}.lp-hero h1>span{color:var(--acid)}.lp-hero-copy>p:not(.lp-beta){color:#deded3;max-width:37ch;margin-bottom:30px;font-size:19px;line-height:1.65}.lp-page .button{border-radius:0;min-height:52px;padding:14px 24px;font-size:15px}.lp-cta{background:var(--acid);color:#111;border:1px solid var(--acid)}.lp-cta:hover{background:#eeff94}.lp-beta{color:var(--soft);margin-top:22px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.65}.lp-photo-link{align-items:center;gap:18px;min-height:48px;font-size:14px;text-decoration:none;display:flex;position:absolute;bottom:30px;right:25px}.lp-photo-link:hover{color:var(--acid)}.lp-resources{padding:95px 0}.lp-page h2{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(42px,5vw,72px);font-weight:700;line-height:1}.lp-resources>h2{margin-bottom:45px}.lp-resource-row{border-top:1px solid #343430;grid-template-columns:60px 1fr 1fr;align-items:center;gap:30px;padding:30px 0;display:grid}.lp-resource-row:last-child{border-bottom:1px solid #343430}.lp-resource-row>svg{color:var(--acid)}.lp-resource-row h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:36px;font-weight:700}.lp-resource-row p{color:var(--soft);max-width:41ch;margin:0;font-size:16px}.lp-example{padding:15px 0 100px}.lp-example-header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.lp-example-header h2{margin:0}.lp-outline{color:#f2f2e9;background:0 0;border:1px solid #6b6b60!important}.lp-outline:hover{color:var(--acid);border-color:var(--acid)!important}.lp-example-page{border:1px solid #38382f}.lp-example-page .artist-cover{height:420px}.lp-example-page .artist-cover-name h1{font-size:84px}.lp-example-page .artist-sound,.lp-example-page .artist-agenda{display:none}.lp-example-page .artist-footer{padding-bottom:10px}.lp-pricing{background:var(--acid);color:#10110d}.lp-plan-grid{grid-template-columns:1fr 1fr;gap:100px;padding-block:80px;display:grid}.lp-plan-copy h2{margin-bottom:25px;font-size:64px}.lp-plan-copy>p{max-width:38ch;font-size:17px}.lp-plan-copy ul{margin:28px 0 0;padding:0;list-style:none}.lp-plan-copy li{align-items:center;gap:12px;min-height:42px;font-size:15px;display:flex}.lp-plan-price{border-left:1px solid #879f22;align-self:stretch;padding-left:70px}.lp-plan-price h3{margin-bottom:18px;font-size:18px;font-weight:500}.lp-price{letter-spacing:-.025em;margin:0 0 18px;font-family:Barlow Condensed,sans-serif;font-size:96px;font-weight:700;line-height:1}.lp-price small{margin-right:9px;font-size:28px;font-weight:500}.lp-price>span{letter-spacing:0;margin-left:8px;font-family:Outfit,sans-serif;font-size:16px;font-weight:400}.lp-first-month{margin-bottom:30px;font-size:16px}.lp-plan-cta{color:#f2f2e9;background:#10110d;justify-content:space-between;width:100%}.lp-plan-cta:hover{background:#2b2f1c}.lp-plan-note{color:#3f481c;margin-top:25px;font-size:12px;line-height:1.7}.lp-faq{max-width:1000px;padding:85px 0 100px}.lp-faq h2{margin-bottom:38px}.lp-faq details{border-bottom:1px solid #343430;padding:24px 0}.lp-faq summary{cursor:pointer;min-height:32px;font-size:19px;font-weight:500}.lp-faq details p{color:var(--soft);max-width:60ch;margin-top:20px}.lp-footer{border-top:1px solid #343430;justify-content:space-between;align-items:center;gap:30px;padding-block:34px;display:flex}.lp-footer p{color:var(--soft);margin:0;font-size:14px}.lp-footer>a:last-child{align-items:center;gap:12px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.lp-page :focus-visible,.presskit :focus-visible{outline-offset:5px;outline:2px solid #d7ff35}.lp-pricing :focus-visible{outline-color:#111}.public-shell{background:#080808;padding:30px 20px 50px}.public-shell>.presskit{border-radius:0;width:min(1080px,100%)}.public-shell .demo-banner{color:#c8c8ba;width:min(1080px,100%);font-family:IBM Plex Mono,monospace;font-size:11px}.presskit{--dj-foreground:#f1f1e8;--dj-secondary:#b6b6aa;--dj-surface:#1b1b17;--dj-line:#404037;color:var(--dj-foreground);background:#11110e;border-radius:0}.theme-claro{--dj-foreground:#131310;--dj-secondary:#5a5a4d;--dj-surface:#e4e4d9;--dj-line:#aaaa98;background:#f1f1e6}.theme-editorial{--dj-foreground:#f0eee3;--dj-secondary:#bfbdad;--dj-surface:#292821;--dj-line:#565347;background:#1c1b16}.artist-cover{isolation:isolate;background:#151511;height:500px;position:relative;overflow:hidden}.artist-cover-image{object-fit:cover;filter:grayscale(.3)contrast(1.12);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.artist-shade{z-index:-1;background:linear-gradient(#0009 0%,#0004 40%,#000e 100%);position:absolute;inset:0}.cover-placeholder{color:#b6b69d;background:#25251d;justify-content:flex-end;align-items:center;padding:50px;display:flex;position:absolute;inset:0}.cover-placeholder svg{opacity:.25;width:180px;height:180px}.artist-cover-top{color:#f4f4e9;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:25px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.65;display:flex;position:absolute;top:25px;left:35px;right:35px}.artist-cover-top>span{overflow-wrap:anywhere;min-width:0;max-width:65%}.artist-cover-top>a{color:#f4f4e9;white-space:nowrap;align-self:flex-start;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.artist-cover-name{color:#f5f5eb;position:absolute;bottom:35px;left:35px;right:35px}.artist-cover-name h1,.theme-editorial .artist-cover-name h1{letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 18px;font-family:Barlow Condensed,sans-serif;font-size:clamp(62px,8vw,96px);font-weight:800;line-height:.95}.artist-cover-name>p{color:#e6e6d9;max-width:55ch;margin:0;font-size:17px;line-height:1.6}.artist-body{padding:35px 40px}.artist-intro-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.artist-meta{align-items:center;gap:15px;margin:0 0 25px}.artist-avatar{object-fit:cover;border:1px solid var(--dj-line);background:var(--dj-surface);width:65px;height:65px;color:var(--dj-foreground);border-radius:0;flex-shrink:0}.avatar-letter{font-family:Barlow Condensed,sans-serif;font-size:27px}.artist-location{color:var(--dj-secondary);min-width:0;margin:0;font-family:IBM Plex Mono,monospace;font-size:11px}.artist-bio{color:var(--dj-secondary);max-width:55ch;margin:0 0 25px;font-size:15px;line-height:1.8}.artist-contact{border:1px solid var(--dj-accent);background:var(--dj-surface);color:var(--dj-foreground);border-radius:0;min-height:54px;margin:0;padding:15px 18px;font-size:15px}.artist-links-section>h2{letter-spacing:-.015em;margin:0 0 15px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700}.artist-links{border-top:1px solid var(--dj-line);gap:0}.artist-links>a{min-height:60px;color:var(--dj-foreground);border-bottom:1px solid var(--dj-line);background:0 0;border-radius:0;gap:15px;padding:16px 2px;font-size:18px}.artist-links>a>span{overflow-wrap:anywhere;min-width:0}.artist-links>a:hover{color:var(--dj-accent);filter:none}.theme-claro .artist-links>a:hover{color:#424f0a}.artist-links>a svg{color:var(--dj-accent)}.theme-claro .artist-links>a svg{color:#424f0a}.artist-section{border-top:1px solid var(--dj-line);margin-top:40px;padding:32px 0 0}.artist-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.artist-section-title h2{letter-spacing:-.015em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:46px;font-weight:700;line-height:1}.artist-section-title>span{color:var(--dj-secondary);font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.5}.artist-section-title>svg{color:var(--dj-accent)}.artist-music-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.music-player{min-width:0;margin:0}.music-player h3{color:var(--dj-secondary);margin-bottom:15px;font-family:Outfit,sans-serif;font-size:15px;font-weight:400}.music-player iframe{border-radius:0}.music-player>a{background:var(--dj-surface);border-radius:0;min-height:60px;font-size:16px}.show-public{border-bottom:1px solid var(--dj-line);grid-template-columns:85px minmax(0,1fr) 44px;align-items:center;gap:25px;padding:26px 0;display:grid}.show-public>time{text-align:left;flex-direction:column;width:auto;display:flex}.show-public time b{color:var(--dj-foreground);font-family:Barlow Condensed,sans-serif;font-size:54px;font-weight:700;line-height:.9}.show-public time span{text-transform:uppercase;color:var(--dj-secondary);margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:12px}.show-public h3{text-transform:uppercase;letter-spacing:0;margin-bottom:9px;font-family:Barlow Condensed,sans-serif;font-size:31px;font-weight:700;line-height:1.1}.show-public p{color:var(--dj-secondary);margin:0;font-size:13px;line-height:1.6}.show-public small{margin-top:7px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-block}.show-public>a{color:var(--dj-accent)}.theme-claro .show-public>a{color:#424f0a}.artist-footer{text-align:left;border-top:1px solid var(--dj-line);color:var(--dj-secondary);justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding:26px 0 0;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.6;display:flex}.artist-footer>a{min-height:44px;color:var(--dj-foreground);align-items:center;gap:6px;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:flex}.presskit-preview .artist-cover{height:285px}.presskit-preview .artist-cover-top{gap:10px;font-size:9px;top:12px;left:20px;right:20px}.presskit-preview .artist-cover-name h1{font-size:52px}.presskit-preview .artist-cover-name>p{font-size:13px}.presskit-preview .artist-body{padding:24px 20px}.presskit-preview .artist-intro-grid{grid-template-columns:1fr;gap:28px}.presskit-preview .artist-avatar{width:55px;height:55px}.presskit-preview .artist-meta{margin:0 0 20px}.presskit-preview .artist-bio{font-size:13px}.presskit-preview .artist-links-section h2{font-size:27px}.presskit-preview .artist-links>a{min-height:52px;font-size:16px}.presskit-preview .artist-section-title h2{font-size:36px}.presskit-preview .artist-music-grid{grid-template-columns:1fr}.presskit-preview .show-public{grid-template-columns:48px minmax(0,1fr) 32px;gap:14px;padding:20px 0}.presskit-preview .show-public h3{font-size:25px}.presskit-preview .show-public time b{font-size:41px}.presskit-preview .artist-footer{flex-direction:column;align-items:flex-start;gap:8px;font-size:9px}@media (max-width:1050px){.lp-wrap{width:calc(100% - 50px)}.lp-plan-grid{gap:55px}.lp-plan-price{padding-left:45px}.lp-plan-copy h2{font-size:54px}.lp-resource-row{grid-template-columns:45px 1fr 1fr;gap:25px}.lp-resource-row h3{font-size:31px}.lp-price{font-size:85px}.artist-intro-grid{gap:35px}}@media (max-width:700px){.lp-wrap{width:calc(100% - 36px)}.lp-nav{height:78px}.lp-nav .logo-crop{width:160px}.lp-nav nav{gap:15px}.lp-nav nav>a:not(:last-child){display:none}.lp-hero{align-items:flex-start;min-height:620px}.lp-hero-photo{inset:155px -18px 0 0}.lp-photo-shade{background:linear-gradient(#080808 0%,#08080860 55%,#080808aa 100%)}.lp-hero-copy{max-width:100%;padding:40px 0 70px}.lp-hero h1{margin-bottom:24px;font-size:clamp(62px,16vw,90px)}.lp-hero-copy>p:not(.lp-beta){color:#f0f0e3;max-width:31ch;font-size:16px}.lp-hero .lp-cta{margin-top:10px}.lp-beta{background:#080808a0;max-width:30ch;padding:6px 0;font-size:10px;display:block}.lp-photo-link{justify-content:space-between;font-size:12px;bottom:25px;left:0;right:0}.lp-resources{padding:60px 0}.lp-page h2{font-size:48px}.lp-resource-row{grid-template-columns:35px 1fr;gap:12px 18px;padding:25px 0}.lp-resource-row>svg{grid-row:1/3;width:28px}.lp-resource-row h3{font-size:30px}.lp-resource-row p{grid-column:2;font-size:14px}.lp-example{padding:10px 0 60px}.lp-example-header{flex-direction:column;align-items:flex-start;gap:25px}.lp-example-page .artist-cover{height:335px}.lp-example-page .artist-cover-name h1{font-size:65px}.lp-plan-grid{grid-template-columns:1fr;gap:35px;padding-block:55px}.lp-plan-copy h2{font-size:53px}.lp-plan-price{border-top:1px solid #879f22;border-left:0;padding:35px 0 0}.lp-price{font-size:90px}.lp-faq{padding:60px 0}.lp-faq summary{font-size:16px}.lp-footer{flex-wrap:wrap;gap:20px}.lp-footer .logo-crop{width:175px}.lp-footer p{font-size:12px}.lp-footer>a:last-child{width:100%;font-size:13px}.public-shell{padding:0}.public-shell>.presskit{width:100%;min-height:100dvh}.public-shell .artist-cover{height:440px}.artist-cover-top{font-size:10px;top:15px;left:22px;right:22px}.artist-cover-name{bottom:28px;left:22px;right:22px}.artist-cover-name h1{font-size:70px}.artist-cover-name>p{font-size:15px}.artist-body{padding:28px 22px}.artist-intro-grid{grid-template-columns:1fr;gap:35px}.artist-bio{font-size:14px}.artist-links-section h2{font-size:32px}.artist-music-grid{grid-template-columns:1fr}.artist-section-title h2{font-size:43px}.artist-section-title>span{font-size:10px}.show-public{grid-template-columns:58px minmax(0,1fr) 32px;gap:18px;padding:23px 0}.show-public h3{font-size:28px}.show-public time b{font-size:49px}.show-public p{font-size:12px}.artist-footer{align-items:flex-start;gap:12px}.artist-footer>span{max-width:60%}.artist-footer>a{white-space:nowrap;font-size:12px}.public-shell .demo-banner{margin-bottom:0;padding:10px 18px;font-size:10px}.public-shell .demo-banner>a{min-height:44px}.sidebar .logo-crop{width:145px}}.artist-cover{align-items:flex-end;height:auto;min-height:500px;padding:135px 35px 35px;display:flex}.artist-cover-name{width:100%;min-width:0;position:relative;bottom:auto;left:auto;right:auto}.artist-cover-name>h2{letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 18px;font-family:Barlow Condensed,sans-serif;font-size:clamp(62px,8vw,96px);font-weight:800;line-height:.95}.lp-example-page .artist-cover{height:auto;min-height:420px}.lp-example-page .artist-cover-name h2{font-size:84px}.presskit-preview .artist-cover{height:auto;min-height:285px;padding:95px 20px 25px}.presskit-preview .artist-cover-name{bottom:auto;left:auto;right:auto}.presskit-preview .artist-cover-name h2{font-size:52px}@media (max-width:700px){.public-shell .artist-cover{height:auto;min-height:440px;padding:110px 22px 28px}.lp-example-page .artist-cover{height:auto;min-height:335px;padding:100px 22px 28px}.artist-cover-name{bottom:auto;left:auto;right:auto}.lp-example-page .artist-cover-name h2{font-size:65px}.presskit-preview .artist-cover{padding:95px 20px 25px}.presskit-preview .artist-cover-name h2{font-size:52px}}@media (prefers-reduced-motion:reduce){.lp-page *,.presskit *{transition:none!important;animation:none!important}}
.presskit{scrollbar-color:var(--dj-line) var(--dj-surface);container-type:inline-size}.presskit [id]{scroll-margin-top:25px}.presskit .artist-cover{isolation:isolate;height:auto;min-height:620px;padding:0;display:grid}.artist-cover-photo{z-index:-1;background:#151511;position:absolute;inset:0;overflow:hidden}.artist-cover-photo .artist-cover-image{z-index:0;filter:grayscale(.25)contrast(1.08)}.artist-cover-photo .artist-shade{z-index:1;background:linear-gradient(#0000 15%,#000e),linear-gradient(90deg,#0009,#0000 90%)}.presskit .artist-cover-name{align-self:end;padding:180px 50px 50px}.presskit .artist-cover-name :is(h1,h2){margin-bottom:20px;font-size:clamp(62px,8vw,96px);line-height:.95}.presskit .artist-cover-name .artist-contact{background:var(--dj-accent);color:#10110d;border:0;justify-content:space-between;max-width:280px;margin-top:30px;display:flex}.artist-explore{color:#f5f5eb;align-items:center;gap:16px;width:fit-content;min-height:44px;margin-top:35px;font-size:13px;text-decoration:none;display:flex}.artist-explore:hover{text-underline-offset:5px;text-decoration:underline}.presskit .artist-cover-top{top:24px;left:50px;right:50px}.artist-section-nav{border-bottom:1px solid var(--dj-line);flex-wrap:wrap;gap:18px 38px;padding:12px 50px;display:flex}.artist-section-nav a{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:flex}.artist-section-nav a:hover{text-underline-offset:7px;text-decoration:underline}.presskit .artist-body{padding:55px 50px 25px}.artist-intro>h2{letter-spacing:-.015em;margin:0 0 25px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700;line-height:1.1}.artist-booking-close{border-top:1px solid var(--dj-line);justify-content:space-between;align-items:center;gap:35px;margin-top:65px;padding:45px 0;display:flex}.artist-booking-close>h2{max-width:15ch;margin:0;font-family:Barlow Condensed,sans-serif;font-size:40px;line-height:1.05}.artist-booking-close .artist-contact{flex-shrink:0;justify-content:space-between;width:100%;max-width:300px;display:flex}.presskit .artist-intro-grid{gap:60px}.presskit .artist-section{margin-top:60px;padding-top:40px}.presskit .artist-footer{margin-top:25px}.layout-editorial .artist-cover{background:inherit;grid-template-columns:47% 53%;min-height:590px;padding-top:80px}.layout-editorial .artist-cover-photo{z-index:0;grid-area:1/1;min-height:510px;margin:0 0 0 30px;position:relative}.layout-editorial .artist-cover-photo .artist-shade{background:linear-gradient(#0000 50%,#0004)}.layout-editorial .artist-cover-name{color:var(--dj-foreground);grid-area:1/2;align-self:center;padding:40px}.layout-editorial .artist-cover-name>p{color:var(--dj-secondary);font-size:19px}.layout-editorial .artist-cover-top,.layout-editorial .artist-cover-top>a{color:var(--dj-foreground)}.layout-editorial .artist-cover-name :is(h1,h2){font-size:clamp(62px,7vw,90px)}.layout-editorial .artist-section-nav{justify-content:flex-end;margin-top:30px}.layout-editorial .artist-intro-grid{grid-template-columns:1.4fr 1fr}.layout-editorial .artist-music-grid{grid-template-columns:1fr}.layout-editorial .artist-section-title{align-items:start}.layout-editorial .artist-sound{grid-template-columns:30% minmax(0,1fr);gap:30px;display:grid}.public-shell>.layout-club{max-width:720px}.layout-club .artist-cover{background:inherit;flex-direction:column;min-height:0;padding:85px 35px 0;display:flex}.layout-club .artist-cover-name{color:var(--dj-foreground);order:0;align-self:stretch;padding:15px 0 30px}.layout-club .artist-cover-name :is(h1,h2){max-width:10ch;font-size:96px}.layout-club .artist-cover-name>p{color:var(--dj-secondary)}.layout-club .artist-cover-photo{z-index:0;order:1;min-height:360px;margin:0 -35px;position:relative}.layout-club .artist-cover-photo .artist-shade{background:linear-gradient(#0000 30%,#0006)}.layout-club .artist-cover-top{color:var(--dj-foreground);left:35px;right:35px}.layout-club .artist-cover-top>a{color:var(--dj-foreground)}.layout-club .artist-cover-name .artist-contact{max-width:none}.layout-club .artist-body{padding:35px 35px 20px}.layout-club .artist-section-nav{justify-content:space-between;gap:15px;padding:8px 35px}.layout-club .artist-intro-grid,.layout-club .artist-music-grid{grid-template-columns:1fr;gap:45px}.layout-club .artist-links>a{background:var(--dj-surface);border:1px solid var(--dj-line);margin-bottom:10px;padding:18px 20px}.layout-club .artist-links{border-top:0}.layout-club .artist-section-title h2{font-size:40px}.layout-club .artist-booking-close{flex-direction:column;align-items:flex-start;gap:25px}.layout-club .artist-booking-close h2{max-width:100%}.layout-club .artist-booking-close .artist-contact{max-width:none}.demo-models{gap:8px;width:min(1080px,100%);margin:0 auto 20px;display:flex}.demo-models a{color:#f1f1e8;border:1px solid #55554c;align-items:center;min-height:44px;padding:10px 20px;font-size:14px;text-decoration:none;display:flex}.demo-models a[aria-current]{color:#11110e;background:#d7ff35;border-color:#d7ff35}.demo-models a:focus-visible{outline-offset:3px;outline:2px solid #d7ff35}.model-picker{border:0;min-width:0;margin:0 0 12px;padding:0}.model-picker legend{margin-bottom:15px;font-size:14px;font-weight:500}.model-options{flex-direction:column;gap:12px;display:flex}.model-choice{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;min-width:0;padding:15px;display:block!important}.model-choice.selected{border-color:var(--accent);background:#fcf7f1}.model-choice:focus-within{outline:2px solid var(--accent);outline-offset:3px}.model-choice-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.model-choice-heading input{width:18px;height:18px;min-height:18px;accent-color:var(--accent);margin:0}.model-choice-heading b{font-size:15px;font-weight:600}.model-choice-heading>span{color:#99411e;margin-left:auto;font-size:11px}.model-choice p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.55}.model-miniature{color:#f1f1e8;pointer-events:none;background:#11110e;height:125px;position:relative;overflow:hidden}.mini-photo{background:#45473c;position:absolute;inset:0 0 30%}.mini-name{font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:800;line-height:1;position:absolute;top:40px;left:15px}.mini-links{gap:10px;display:flex;position:absolute;bottom:12px;left:15px;right:15px}.mini-links i{background:#d7ff35;flex:1;height:4px;display:block}.miniature-editorial{color:#11110e;background:#e8e8dd}.miniature-editorial .mini-photo{inset:12px 54% 12px 12px}.miniature-editorial .mini-name{font-size:24px;top:23px;left:51%;right:10px}.miniature-editorial .mini-links{flex-direction:column;gap:7px;bottom:25px;left:51%}.miniature-editorial .mini-links i{background:#5a5a4d;flex:none;max-width:80%;height:3px}.miniature-club .mini-name{font-size:25px;top:12px;left:calc(50% - 45px)}.miniature-club .mini-photo{inset:44px calc(50% - 47px) 35px}.miniature-club .mini-links{flex-direction:column;gap:4px;bottom:8px;left:calc(50% - 47px);right:calc(50% - 47px)}.miniature-club .mini-links i{flex:none;height:3px}.theme-choice-noite{background:#11110e}.theme-choice-claro{background:#f1f1e6}.theme-choice-editorial{color:#f0eee3;background:#1c1b16}.theme-choice{min-height:110px}.theme-choice b{margin-bottom:10px}.presskit-embedded .artist-section-nav,.presskit-embedded .artist-booking-close{display:none}.presskit-embedded .artist-cover{min-height:420px}.presskit-embedded .artist-cover-name{padding:135px 35px 35px}.presskit-embedded .artist-cover-name .artist-contact{display:none}@container (max-width:700px){.presskit .artist-cover{min-height:530px}.presskit .artist-cover-name{padding:140px 24px 32px}.presskit .artist-cover-top{font-size:10px;top:16px;left:24px;right:24px}.presskit .artist-cover-name :is(h1,h2){font-size:clamp(58px,16cqw,86px)}.presskit .artist-cover-name>p{font-size:16px}.presskit .artist-cover-name .artist-contact{margin-top:24px}.artist-section-nav{gap:8px 24px;padding:8px 24px}.presskit .artist-body{padding:35px 24px 20px}.presskit .artist-intro-grid,.presskit .artist-music-grid{grid-template-columns:1fr;gap:35px}.presskit .artist-section{margin-top:45px;padding-top:30px}.artist-booking-close{flex-direction:column;align-items:flex-start;gap:25px;margin-top:45px;padding:30px 0}.artist-booking-close h2{font-size:35px}.artist-booking-close .artist-contact{max-width:none}.layout-editorial .artist-cover{grid-template-columns:1fr;min-height:0;padding-top:76px}.layout-editorial .artist-cover-photo{grid-area:1/1;min-height:370px;margin:0 24px}.layout-editorial .artist-cover-name{grid-area:2/1;padding:30px 24px 24px}.layout-editorial .artist-section-nav{justify-content:flex-start;margin-top:0}.layout-editorial .artist-sound{display:block}.layout-club .artist-cover{min-height:0;padding:76px 24px 0}.layout-club .artist-cover-name{padding:10px 0 25px}.layout-club .artist-cover-photo{min-height:300px;margin:0 -24px}.layout-club .artist-section-nav{justify-content:space-between;gap:12px}.presskit-preview .artist-cover{min-height:360px}.presskit-preview .artist-cover-name :is(h1,h2){font-size:56px}.presskit-preview .artist-cover-name{padding:115px 20px 25px}.presskit-preview .artist-cover-top{left:20px;right:20px}.presskit-preview .artist-body{padding:28px 20px 20px}.presskit-preview.layout-editorial .artist-cover{min-height:0}.presskit-preview.layout-editorial .artist-cover-photo{min-height:250px;margin:0 20px}.presskit-preview.layout-editorial .artist-cover-name{padding:25px 20px}.presskit-preview.layout-club .artist-cover{min-height:0;padding:76px 20px 0}.presskit-preview.layout-club .artist-cover-name{padding:10px 0 25px}.presskit-preview.layout-club .artist-cover-photo{min-height:230px;margin:0 -20px}}@media (max-width:700px){.demo-models{margin-bottom:0;padding:10px 18px}.demo-models a{padding:8px 18px}.theme-options{gap:8px}.theme-choice{padding:12px 8px}.theme-choice b{font-size:13px}.theme-choice span{font-size:11px}}.layout-club .artist-cover{align-items:stretch}.presskit.theme-claro :focus-visible{outline-color:#131310}.presskit .artist-cover-name .artist-contact{color:var(--dj-on-accent,#10110d)}
.presskit{--dj-ground:#11110e}.presskit.theme-claro{--dj-ground:#f1f1e6}.presskit.theme-editorial{--dj-ground:#1c1b16}.presskit .artist-section-nav{background:var(--dj-surface);border-bottom:1px solid var(--dj-line);gap:10px;padding:20px 40px}.presskit .artist-section-nav a{border:1px solid var(--dj-line);background:var(--dj-ground);border-radius:8px;gap:8px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:500}.presskit .artist-section-nav a:hover{background:var(--dj-foreground);color:var(--dj-ground);text-decoration:none}.presskit .artist-body{padding:0}.presskit .artist-intro-grid{border-bottom:1px solid var(--dj-line);grid-template-columns:1fr 1fr;align-items:stretch;gap:0}.presskit .artist-intro{background:var(--dj-foreground);color:var(--dj-ground);padding:44px 40px}.presskit .artist-intro h2{max-width:15ch;margin-bottom:30px;font-size:38px}.presskit .artist-intro .artist-bio,.presskit .artist-intro .artist-location{color:var(--dj-ground)}.presskit .artist-meta{gap:18px;margin-bottom:25px}.presskit .artist-avatar{border:0;border-radius:12px;width:78px;height:78px}.presskit .artist-links-section{padding:44px 40px}.presskit .artist-links-section h2{margin-bottom:30px;font-size:38px;line-height:1}.presskit .artist-links{border:0;gap:12px}.presskit .artist-links>a{background:var(--dj-foreground);min-height:68px;color:var(--dj-ground);border:0;border-radius:10px;gap:15px;margin:0;padding:17px 18px;font-size:17px;font-weight:600}.artist-link-icon{flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.presskit .artist-links>a>span:nth-child(2){flex:1}.presskit .artist-links>a svg{color:inherit}.presskit .artist-links>a>svg{width:26px;height:26px}.presskit .artist-links>a:hover{background:var(--dj-accent);color:var(--dj-on-accent);filter:none}.presskit .artist-section{border-top:0;border-bottom:1px solid var(--dj-line);margin:0;padding:48px 40px}.presskit .artist-sound{background:var(--dj-surface)}.presskit .artist-section-title{border-bottom:1px solid var(--dj-line);margin-bottom:30px;padding-bottom:24px}.presskit .artist-section-title h2{font-size:56px;line-height:1}.presskit .artist-section-title>svg{background:var(--dj-foreground);width:50px;height:50px;color:var(--dj-ground);border-radius:10px;padding:10px}.presskit .artist-music-grid{gap:28px}.presskit .music-player h3{color:var(--dj-foreground);margin:0 0 18px;font-size:17px;font-weight:500}.presskit .music-player iframe{border-radius:12px}.presskit .music-player>a{background:var(--dj-foreground);min-height:70px;color:var(--dj-ground);border-radius:10px;gap:15px;padding:18px 20px;font-weight:600}.presskit .music-player>a>span{flex:1}.presskit .music-player>a:hover{background:var(--dj-accent);color:var(--dj-on-accent)}.presskit .show-public{grid-template-columns:90px minmax(0,1fr) auto;padding:28px 0}.presskit .show-public>time{background:var(--dj-surface);border-radius:12px;align-items:center;gap:8px;padding:18px 12px}.presskit .show-public time b{font-size:50px}.presskit .show-public h3{font-size:32px}.presskit .show-public>a{background:var(--dj-foreground);color:var(--dj-ground);border-radius:8px;gap:8px;padding:12px 15px;font-size:13px;font-weight:500;text-decoration:none}.presskit .show-public>a svg{color:inherit}.presskit .artist-booking-close{background:var(--dj-accent);color:var(--dj-on-accent);border:0;margin:0;padding:45px 40px}.presskit .artist-booking-close h2{max-width:16ch;font-size:48px}.presskit .artist-booking-close .artist-contact{background:var(--dj-on-accent);color:var(--dj-accent);border:0;border-radius:10px;max-width:300px;min-height:62px;font-weight:600}.presskit .artist-cover-name .artist-contact{border-radius:10px;gap:18px;max-width:320px;min-height:62px;padding:18px 22px;font-size:16px;font-weight:600}.presskit .artist-cover-name .artist-contact>svg{width:25px;height:25px}.presskit .artist-footer{border:0;margin:0;padding:25px 40px}.presskit.layout-editorial .artist-section-nav{justify-content:flex-start;margin-top:0}.presskit.layout-editorial .artist-sound{display:block}.presskit.layout-editorial .artist-intro-grid{grid-template-columns:1.2fr 1fr}.presskit.layout-club .artist-intro-grid{grid-template-columns:1fr}.presskit.layout-club .artist-links-section{padding-block:35px}.presskit.layout-club .artist-booking-close h2{max-width:none;font-size:42px}.presskit.layout-club .artist-booking-close .artist-contact,.presskit.layout-club .artist-cover-name .artist-contact{max-width:none}.presskit-embedded .artist-booking-close,.presskit-embedded .artist-section-nav{display:none}@container (max-width:700px){.presskit .artist-section-nav{gap:8px;padding:16px 22px}.presskit .artist-section-nav a{white-space:nowrap;flex:1;justify-content:center;padding:10px 15px;font-size:13px}.presskit .artist-intro-grid,.presskit.layout-editorial .artist-intro-grid{grid-template-columns:1fr}.presskit .artist-intro,.presskit .artist-links-section{padding:35px 24px}.presskit .artist-intro h2,.presskit .artist-links-section h2{max-width:none;margin-bottom:25px;font-size:34px}.presskit .artist-section{margin:0;padding:38px 24px}.presskit .artist-section-title h2{font-size:46px}.presskit .artist-links>a{min-height:66px;font-size:16px}.presskit .show-public{grid-template-columns:65px minmax(0,1fr);gap:20px;padding:25px 0}.presskit .show-public time b{font-size:42px}.presskit .show-public h3{font-size:29px}.presskit .show-public>a{grid-column:2;justify-self:start;min-height:44px}.presskit .artist-booking-close{gap:25px;margin:0;padding:35px 24px}.presskit .artist-booking-close h2{max-width:none;font-size:40px}.presskit .artist-booking-close .artist-contact{max-width:none}.presskit .artist-footer{padding:24px}.presskit-preview .artist-section-title h2{font-size:40px}}.dashboard{--paper:#f5f5f5;--ink:#111;--muted:#5c5c5c;--accent:#111;--line:#d4d4d4;--forest:#080808;--green:#fff;background:var(--paper);color:var(--ink);scrollbar-color:#999 #f5f5f5}.dashboard ::selection{color:#fff;background:#111}.dashboard :focus-visible{outline-offset:4px;outline:3px solid #111}.dashboard .sidebar :focus-visible{outline-color:#fff}.dashboard .sidebar{color:#fff;background:#080808;border-right:1px solid #262626}.dashboard .sidebar button{color:#d8d8d8;border-radius:10px}.dashboard .sidebar button:hover{color:#fff;background:#242424}.dashboard .sidebar button.active{color:#080808;background:#fff;font-weight:600}.dashboard .sidebar-bottom p span{color:#b5b5b5}.dashboard .button{border-radius:10px;font-weight:600}.dashboard .primary{color:#fff;background:#111;border-color:#111}.dashboard .primary:hover{background:#333}.dashboard .secondary{color:#111;background:#fff;border-color:#bdbdbd}.dashboard .secondary:hover{background:#eaeaea}.dashboard .editor-header h1{letter-spacing:-.035em;font-weight:600}.dashboard .editor-fields{background:#fff;border:1px solid #dedede;border-radius:16px;padding:28px}.dashboard .editor-grid{gap:30px}.dashboard .section-heading{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:22px}.dashboard .section-heading p{margin-bottom:0}.dashboard input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.dashboard textarea,.dashboard .slug-input{color:#111;background:#fafafa;border-color:#bdbdbd}.dashboard input::placeholder,.dashboard textarea::placeholder{color:#707070}.dashboard .slug-input input{background:0 0!important}.dashboard .preview-scroll{background:#111;border:1px solid #c4c4c4;border-radius:16px}.dashboard .model-choice{background:#fff;border-color:#d4d4d4}.dashboard .model-choice.selected{background:#f2f2f2;border-color:#111}.dashboard .model-choice:focus-within{outline-color:#111}.dashboard .model-choice-heading>span{color:#111}.dashboard .mini-links i{background:#fff}.dashboard .miniature-editorial{background:#e8e8e8}.dashboard .mini-photo{background:#454545}.dashboard .miniature-editorial .mini-links i{background:#555}.dashboard .theme-choice.selected{outline-offset:2px;border-color:#777;outline:2px solid #111}.dashboard .icon-button:hover{background:#e8e8e8}.dashboard .agenda-switch{background:#f0f0f0;border:1px solid #d4d4d4}.dashboard .notice.success{color:#111;background:#e9e9e9;border:1px solid #c7c7c7}.dashboard .notice.error{color:#111;background:#fff;border:1px solid #111;font-weight:500}.dashboard .danger{color:#111;text-underline-offset:4px;text-decoration:underline}.dashboard input[type=radio],.dashboard input[type=checkbox]{accent-color:#111}.dashboard .theme-choice-noite input,.dashboard .theme-choice-editorial input{accent-color:#fff}@media (max-width:1100px){.dashboard .editor-fields{padding:22px}.dashboard .editor-grid{gap:22px}}@media (max-width:600px){.dashboard .editor-main{padding:25px 16px}.dashboard .editor-fields{padding:22px 18px}.dashboard .sidebar{border-bottom:1px solid #262626;border-right:0}.dashboard .theme-choice b{font-size:12px}.dashboard .form-two{grid-template-columns:1fr}.dashboard .section-heading h2{font-size:26px}}.presskit .artist-intro-grid>section:only-child{grid-column:1/-1}.dashboard .presskit :focus-visible{outline-color:var(--dj-foreground)}.presskit.layout-palco .artist-cover :focus-visible{outline-color:#fff}
.subscription-page{color:#111;background:#f5f5f5;max-width:1000px;min-height:100svh;margin:0 auto;padding:28px 40px 64px}.subscription-nav{border-bottom:1px solid #d4d4d4;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.subscription-nav>a:last-child{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.subscription-heading{margin-bottom:32px;padding-top:44px}.subscription-heading h1{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(36px,6vw,56px);line-height:1.05}.subscription-heading p{color:#5c5c5c;max-width:56ch}.subscription-test{background:#e8e8e8;margin:20px 0 0;padding:12px 16px;font-size:14px}.subscription-current{background:#fff;border:1px solid #d4d4d4;border-radius:12px;margin-bottom:36px;padding:24px}.subscription-current>div:not(.subscription-access-actions){justify-content:space-between;align-items:center;gap:24px;display:flex}.subscription-current h2{margin-bottom:8px;font-size:24px}.subscription-current p{color:#5c5c5c;margin-bottom:8px;font-size:14px}.subscription-access-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.subscription-cycle,.subscription-options,.subscription-payment fieldset{border:0;min-width:0;margin:0;padding:0}.subscription-cycle legend,.subscription-options>legend,.subscription-payment legend{margin-bottom:14px;font-weight:600}.subscription-cycle{gap:8px;margin-bottom:28px;display:flex}.subscription-cycle label{cursor:pointer;border:1px solid #bdbdbd;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:10px 18px;display:flex}.subscription-cycle .selected{color:#fff;background:#111;border-color:#111}.subscription-page input[type=radio]{accent-color:#111;flex-shrink:0;width:18px;height:18px;margin:0}.subscription-cycle .selected input{accent-color:#fff}.subscription-options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.subscription-options>legend{margin-bottom:14px}.subscription-option{cursor:pointer;background:#fff;border:1px solid #bdbdbd;border-radius:12px;padding:26px;transition:border-color .18s,background .18s;display:block}.subscription-option.selected{background:#fafafa;border:2px solid #111;padding:25px}.subscription-option-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.subscription-option h2{letter-spacing:-.025em;margin:0;font-size:25px}.subscription-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:26px 0 10px;font-size:40px;font-weight:600;line-height:1.1}.subscription-price span{color:#5c5c5c;letter-spacing:0;margin-top:10px;font-size:14px;font-weight:400;display:block}.subscription-price-note{color:#5c5c5c;min-height:42px;margin-bottom:24px;font-size:14px;line-height:1.5}.subscription-includes{border-top:1px solid #d4d4d4;padding-top:20px;font-size:14px;display:block}.subscription-option ul{margin:16px 0 0;padding:0;list-style:none}.subscription-option li{align-items:flex-start;gap:10px;margin:10px 0;font-size:15px;line-height:1.55;display:flex}.subscription-option li svg{flex-shrink:0;margin-top:3px}.subscription-payment{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:32px;padding:28px 0;display:grid}.subscription-payment label{align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.subscription-payment label:has(input:disabled){color:#707070}.subscription-terms{color:#5c5c5c;max-width:60ch;margin:16px 0 0;font-size:14px}.subscription-footnote{color:#5c5c5c;max-width:65ch;margin-top:20px;font-size:13px}.subscription-payment-status{border:1px solid #bdbdbd;border-radius:8px;padding:16px}.subscription-page :focus-visible{outline-offset:4px;outline:3px solid #111}.subscription-option:has(input:focus-visible){outline-offset:4px;outline:3px solid #111}.subscription-page .brand{max-width:210px}@media (max-width:700px){.subscription-page{padding:20px 20px 40px}.subscription-nav{gap:16px;padding-bottom:20px}.subscription-nav .brand{max-width:170px}.subscription-heading{padding-top:32px}.subscription-options{grid-template-columns:1fr;gap:16px}.subscription-option{padding:24px}.subscription-option.selected{padding:23px}.subscription-current>div:not(.subscription-access-actions){flex-direction:column;align-items:stretch;gap:14px}.subscription-current{padding:20px}.subscription-payment{grid-template-columns:1fr;gap:24px}.subscription-payment>.button{width:100%}.subscription-cycle{grid-template-columns:1fr 1fr;display:grid}.subscription-cycle label{padding:10px 12px;font-size:14px}.subscription-price-note{min-height:0}.subscription-option h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.subscription-option{transition:none}}.subscription-cancel{border-block:1px solid #bdbdbd;margin-bottom:28px;padding:24px 0}.subscription-cancel h2{margin-bottom:12px;font-size:24px}.subscription-cancel p{color:#5c5c5c;max-width:60ch}.subscription-cancel>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}
:root{--paper:#f5f5f5;--ink:#111;--muted:#5c5c5c;--accent:#111;--line:#d4d4d4;--forest:#080808;--green:#fff;color:#111;background:#f5f5f5}::selection{color:#fff;background:#111}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,select:focus-visible{outline-color:#111}::-webkit-scrollbar-thumb{background:#999}.primary{color:#fff;background:#111;border-color:#111}.primary:hover{background:#333}.secondary:hover{background:#eaeaea}.dark{background:#080808}.dark:hover{background:#333}.brand-light,.brand-light .brand-tail{color:#fff}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea,.slug-input{border-color:#bdbdbd}input::placeholder,textarea::placeholder{color:#707070}.notice.success{color:#111;background:#e9e9e9;border:1px solid #c7c7c7}.notice.error{color:#111;background:#fff;border:1px solid #111}.auth-shell{color:#111;background:#f5f5f5}.auth-story{color:#fff;background:#080808}.auth-story p{color:#c7c7c7}.auth-story :focus-visible{outline-color:#fff}.auth-switch a{color:#111}.message-page{color:#111;background:#f5f5f5}.lp-page{--acid:#fff;--soft:#bdbdbd;color:#f5f5f5;background:#080808}.lp-page ::selection{color:#080808;background:#fff}.lp-hero-copy>p:not(.lp-beta){color:#dedede}.lp-nav nav a:hover,.lp-photo-link:hover,.lp-outline:hover{color:#fff}.lp-page .lp-cta{color:#111;background:#fff;border-color:#fff}.lp-page .lp-cta:hover{background:#eaeaea}.lp-outline{color:#fff;border-color:#777!important}.lp-outline:hover{background:#242424;border-color:#fff!important}.lp-pricing{color:#111;background:#fff}.lp-plan-price{border-color:#bdbdbd}.lp-plan-note{color:#5c5c5c}.lp-plan-cta{color:#fff;background:#111}.lp-plan-cta:hover{background:#333}.lp-page :focus-visible{outline-color:#fff}.lp-pricing :focus-visible{outline-color:#111}.demo-models a[aria-current]{color:#111;background:#fff;border-color:#fff}.demo-models a:focus-visible{outline-color:#fff}.presskit ::selection{background:var(--dj-foreground);color:var(--dj-ground)}.presskit :focus-visible{outline-color:var(--dj-foreground)}.presskit.layout-palco .artist-cover :focus-visible{outline-color:#fff}.presskit .artist-intro ::selection{background:var(--dj-ground);color:var(--dj-foreground)}@media (max-width:1050px){.lp-plan-price{border-color:#bdbdbd}}@media (max-width:700px){.lp-hero-copy>p:not(.lp-beta){color:#f0f0f0}.lp-plan-price{border-color:#bdbdbd}}input:-webkit-autofill{-webkit-text-fill-color:#111;caret-color:#111;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:#111;caret-color:#111;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:#111;caret-color:#111;-webkit-box-shadow:inset 0 0 0 1000px #fff}.lp-nav nav a:hover,.lp-photo-link:hover{text-underline-offset:6px;text-decoration:underline}.public-shell .demo-banner{color:#bdbdbd}
.artist-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:30px;display:flex}.presskit .artist-cover-name .artist-actions .artist-contact{flex:220px;max-width:320px;margin:0}.artist-presskit{min-height:62px;color:inherit;background:0 0;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:18px 22px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.artist-presskit:hover{color:#111;background:#fff}.artist-cover-name .artist-actions{color:inherit}.presskit .artist-booking-close .artist-actions{flex-shrink:1;min-width:0;margin:0}.presskit .artist-booking-close .artist-contact{white-space:normal;width:auto;max-width:none;margin:0}.artist-booking-close .artist-presskit{color:inherit}.music-player audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-height:54px;display:block}.music-player video{aspect-ratio:16/9;object-fit:contain;background:#080808;border-radius:12px;width:100%;display:block}.music-player iframe.video-embed{aspect-ratio:16/9;width:100%;height:auto;min-height:180px}.music-player iframe.audio-embed{width:100%;height:180px}.media-error{color:var(--dj-secondary);margin-top:12px;font-size:13px}.artist-videos{background:var(--dj-ground)}.presskit .artist-section-title h2{text-transform:none}.presskit-embedded .artist-videos,.presskit-embedded .artist-actions{display:none}.lp-page .lp-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:28px 55px;min-height:0;padding-block:55px 75px;display:grid}.lp-page .lp-hero-photo{z-index:auto;grid-area:1/2;width:100%;position:relative;inset:auto;overflow:visible}.lp-page .lp-hero-photo>img{object-fit:contain;filter:grayscale()contrast(1.1);width:100%;height:auto}.lp-page .lp-photo-shade{display:none}.lp-page .lp-hero-copy{grid-area:1/1;max-width:none;padding:15px 0}.lp-page .lp-hero h1{font-size:clamp(62px,6.5vw,88px);line-height:.95}.lp-page .lp-hero-copy>p:not(.lp-beta){max-width:42ch;font-size:18px}.lp-page .lp-photo-link{grid-area:2/2;justify-self:end;min-height:44px;position:static}.lp-page .lp-plan-price h3{font-size:17px}.lp-page .lp-price{margin-bottom:18px;font-size:96px}.lp-page .lp-first-month{margin-bottom:28px;font-size:18px;line-height:1.65}@container (max-width:700px){.artist-actions{gap:10px;margin-top:24px}.presskit .artist-cover-name .artist-actions .artist-contact{flex:190px;max-width:none}.artist-presskit{flex:120px;font-size:15px}.presskit .artist-booking-close .artist-actions{width:100%}.artist-booking-close .artist-contact{flex:190px}.music-player iframe.video-embed{min-height:160px}}@media (max-width:700px){.lp-page .lp-hero{grid-template-columns:1fr;gap:28px;padding-block:40px 55px}.lp-page .lp-hero-copy{grid-area:1/1;padding:0}.lp-page .lp-hero-photo{grid-area:2/1}.lp-page .lp-photo-link{grid-area:3/1;justify-content:space-between;justify-self:stretch;inset:auto}.lp-page .lp-hero h1{font-size:clamp(58px,16vw,82px)}.lp-page .lp-hero-copy>p:not(.lp-beta){max-width:40ch;font-size:17px}.lp-page .lp-hero .lp-cta{margin-top:0}.lp-page .lp-beta{background:0 0;max-width:none}.lp-page .lp-first-month{font-size:16px}}@container (max-width:700px){.artist-cover-name .artist-actions:has(.artist-contact):has(.artist-presskit){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.presskit .artist-cover-name .artist-actions .artist-contact,.artist-cover-name .artist-actions .artist-presskit{gap:8px;min-width:0;padding:14px 12px;font-size:14px}.artist-cover-name .artist-actions .artist-presskit>svg:last-child{display:none}}.presskit.presskit-embedded .artist-cover-name .artist-actions{display:none}.artist-presskit{white-space:nowrap;overflow-wrap:normal}.artist-actions>a>svg{flex-shrink:0}@container (max-width:700px){.presskit .artist-booking-close .artist-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.presskit .artist-booking-close .artist-actions>a{white-space:nowrap;overflow-wrap:normal;flex:none;justify-content:space-between;width:100%;min-width:0;min-height:62px;padding:16px 20px;font-size:16px}}.agenda-month-title{text-transform:capitalize;color:var(--dj-secondary);margin:28px 0 0;font-family:Outfit,sans-serif;font-size:16px;font-weight:500}.presskit .show-public h4{text-transform:uppercase;margin:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:32px;line-height:1.05}.agenda-toggle{border:1px solid var(--dj-line);background:var(--dj-foreground);width:100%;min-height:56px;color:var(--dj-ground);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:16px 20px;font:600 16px Outfit,sans-serif;display:flex}.agenda-toggle:hover{background:var(--dj-accent);color:var(--dj-on-accent)}@container (max-width:700px){.presskit .show-public h4{font-size:28px}}
.dashboard .editor-main{padding-bottom:200px}.save-bar{z-index:30;padding:18px 32px calc(18px + env(safe-area-inset-bottom));color:#111;background:#fff;border-top:1px solid #bbb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;display:grid;position:fixed;bottom:0;left:230px;right:0;box-shadow:0 -8px 24px #0000000d}.save-bar-state strong{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.save-bar-state span{color:#555;margin-top:4px;font-size:13px;display:block}.save-bar-actions{grid-area:1/2;gap:10px;display:flex}.save-bar-feedback{color:#333;grid-column:1/-1;max-height:80px;margin:0;font-size:14px;overflow:auto}.agenda-tools{justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.agenda-tools p{color:#555;margin:0;font-size:14px}.agenda-tools .button{padding:12px 16px;font-size:14px}.agenda-add{background:#fafafa;border:1px solid #aaa;border-radius:12px;margin-bottom:24px;padding:20px}.agenda-add h3{margin:0 0 18px;font-size:20px}.agenda-add>small{color:#555;margin-top:12px;display:block}.agenda-form>label,.agenda-form>.form-two{margin-bottom:14px}.agenda-form input{min-width:0}.agenda-extra{border-top:1px solid #ddd;margin-bottom:16px;padding-top:4px}.agenda-extra summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.agenda-extra label{margin-bottom:12px}.agenda-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agenda-form-actions .button{padding:12px 16px;font-size:14px}.agenda-form-actions .text-button{align-items:center;gap:8px;min-height:44px;display:flex}.agenda-form-error{color:#a93c21;margin:12px 0;font-size:14px}.agenda-search{margin-bottom:18px}.agenda-row{border-top:1px solid #ddd}.agenda-row:last-child{border-bottom:1px solid #ddd}.agenda-row>.agenda-row-summary{cursor:pointer;align-items:center;gap:14px;min-height:76px;padding:14px 0;list-style:none;display:flex}.agenda-row>.agenda-row-summary::-webkit-details-marker{display:none}.agenda-row>.agenda-row-summary>time{color:#555;flex-shrink:0;width:64px;font-size:13px}.agenda-row>.agenda-row-summary>span{flex:1;min-width:0}.agenda-row strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;display:block}.agenda-row small{color:#555;margin-top:4px;font-size:12px;display:block}.agenda-row>.agenda-row-summary>svg{flex-shrink:0;transition:transform .18s}.agenda-row[data-expanded=true]>summary>svg{transform:rotate(180deg)}.agenda-row-body{padding:8px 0 24px}.agenda-row[data-expanded=true]>summary strong{font-weight:600}.artist-motion{min-width:0}.artist-motion .artist-cover{overflow:hidden}@keyframes artist-title-enter{0%{clip-path:inset(0 0 28%);transform:translateY(14px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes artist-cover-enter{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes artist-link-enter{0%{background-color:var(--dj-surface);transform:translate(-10px)}to{transform:translate(0)}}.artist-enter .artist-cover-name>h1,.artist-enter .artist-cover-name>h2{animation:.7s cubic-bezier(.16,1,.3,1) both artist-title-enter}.artist-enter .artist-cover-image{animation:1.2s cubic-bezier(.16,1,.3,1) both artist-cover-enter}.links-enter>a{animation:.45s cubic-bezier(.16,1,.3,1) backwards artist-link-enter}.links-enter>a:nth-child(2){animation-delay:60ms}.links-enter>a:nth-child(3){animation-delay:.12s}.presskit .artist-links>a{transition:background-color .2s,color .2s,transform .2s,border-color .2s;position:relative}.presskit .artist-links>a>svg:last-child,.artist-actions>a>svg:last-child{transition:transform .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.presskit .artist-links>a:hover{transform:translate(4px)}.presskit .artist-links>a:hover>svg:last-child,.artist-actions>a:hover>svg:last-child{transform:translate(3px,-3px)}}.presskit .artist-links>a:active,.artist-actions>a:active{transform:scale(.985)}@media (max-width:1100px){.save-bar{padding-inline:25px;left:190px}}@media (max-width:850px){.save-bar{grid-template-columns:1fr;gap:12px;left:170px}.save-bar-actions{grid-area:auto/1}.save-bar-actions .button{flex:1;padding:12px 14px;font-size:14px}.dashboard .editor-main{padding-bottom:260px}}@media (max-width:600px){.save-bar{padding:14px 18px calc(14px + env(safe-area-inset-bottom));left:0}.save-bar-state strong{font-size:15px}.save-bar-state span{font-size:12px}.save-bar-actions{gap:8px}.save-bar-actions .button{white-space:nowrap;gap:6px;padding:12px 10px;font-size:13px}.agenda-tools{align-items:flex-start}.agenda-add{padding:16px}.agenda-form .form-two,.agenda-row>.agenda-row-summary{gap:10px}.agenda-row>.agenda-row-summary>time{width:58px}}@media (prefers-reduced-motion:reduce){.artist-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.agenda-row-summary{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0}.agenda-form input,.agenda-search input{font-size:16px}.agenda-row[data-expanded=true]>.agenda-row-summary>svg{transform:rotate(180deg)}.agenda-row[data-expanded=true]>.agenda-row-summary strong{font-weight:600}
.landing-next{--landing-ease:cubic-bezier(.16,1,.3,1);color:#f5f5f5;background:#080808}.landing-next .lp-wrap{width:min(1240px,100% - 80px)}.landing-next .lp-nav{height:90px}.landing-next section[id]{scroll-margin-top:24px}.landing-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding-block:70px 90px;display:grid}.landing-hero h1{letter-spacing:-.025em;margin:0 0 30px;font-family:Barlow Condensed,sans-serif;font-size:clamp(62px,6.5vw,96px);font-weight:800;line-height:.98}.landing-hero h1>span{display:block}.hero-title-highlight{color:#080808;background:#f5f5f5;width:fit-content;margin-top:8px;padding:0 10px 8px}.landing-hero-copy>p{color:#c8c8c8;max-width:44ch;margin-bottom:28px;font-size:18px;line-height:1.7}.landing-hero-copy>p.landing-beta{color:#aaa;max-width:48ch;margin:18px 0 0;font-size:12px}.landing-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-button{color:#080808;background:#fff;border:1px solid #fff;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:16px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.landing-button-outline{color:inherit;background:0 0;border-color:currentColor}.landing-button svg{transition:transform .25s var(--landing-ease);flex-shrink:0}.landing-button:hover{color:#080808;background:#ddd}.landing-button:hover svg{transform:translate(3px,-3px)}.landing-button:active{transform:scale(.985)}.landing-hero-visual{min-width:0}.landing-hero-visual>img{object-fit:contain;filter:grayscale();border-radius:2px;width:100%;height:auto;display:block}.landing-image-caption{color:#aaa;border-top:1px solid #444;justify-content:space-between;gap:20px;margin-top:18px;padding-top:18px;font-size:13px;display:flex}.landing-image-caption>a{color:#fff;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.landing-statement{border-top:1px solid #333;grid-template-columns:1.2fr 1fr;gap:34px 80px;padding-block:60px 100px;display:grid}.landing-next h2{letter-spacing:-.015em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,4.5vw,64px);font-weight:700;line-height:1.02}.landing-statement h2>span{color:#999}.landing-statement>p{color:#bdbdbd;align-self:center;max-width:42ch;font-size:18px;line-height:1.7}.landing-benefits{grid-column:1/-1;gap:40px;padding-top:26px;display:flex}.landing-benefits>div{border-top:1px solid #555;flex:1;padding-top:24px}.landing-benefits svg{margin-bottom:18px}.landing-benefits h3{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.35}.landing-benefits p{color:#aaa;margin:0;font-size:15px;line-height:1.7}.landing-models{padding-block:20px 100px}.landing-section-header{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:40px;display:flex}.landing-section-header>p{color:#aaa;margin:0;font-size:16px;line-height:1.65}.showcase-controls{border-top:1px solid #333;align-items:center;gap:8px;padding:18px 0;display:flex}.showcase-controls>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;border-radius:8px;min-height:48px;padding:12px 22px;font:500 15px Outfit,sans-serif}.showcase-controls>button[aria-pressed=true]{color:#080808;background:#fff;border-color:#fff}.showcase-controls>a{color:#fff;align-items:center;gap:8px;min-height:44px;margin-left:auto;font-size:14px;text-decoration:none;display:flex}.showcase-frame{border:1px solid #333;border-radius:12px;overflow:hidden}.showcase-frame .presskit-embedded{border-radius:0;margin:0}.showcase-frame .presskit-embedded .artist-cover{min-height:350px}.showcase-frame .artist-intro-grid{padding:32px}.showcase-caption{color:#999;margin-top:14px;font-size:12px}.landing-pro{color:#111;background:#eee;padding-block:75px}.landing-pro-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.landing-pro-grid>div>p{color:#555;max-width:44ch;margin-top:24px;font-size:17px;line-height:1.7}.landing-availability{border:1px solid #aaa;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:12px 16px;font-size:14px;display:inline-flex}.pro-feature-list>div{border-top:1px solid #bbb;padding:20px 0}.pro-feature-list h3{margin:0 0 8px;font-size:20px;font-weight:500}.pro-feature-list p{color:#555;margin:0;font-size:15px;line-height:1.6}.pro-feature-list p.pro-development-note{color:#555;margin-top:20px;font-size:12px}.landing-plans{padding-block:100px}.plan-family{border-top:1px solid #555;grid-template-columns:.85fr 1.6fr;gap:45px;padding:36px 0;display:grid}.plan-family-heading h3{margin:0 0 16px;font-family:Barlow Condensed,sans-serif;font-size:46px;line-height:1}.plan-family-heading>p{color:#aaa;max-width:32ch;margin:0 0 20px;font-size:15px;line-height:1.7}.plan-family-heading ul{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.plan-family-heading li{align-items:center;gap:10px;display:flex}.plan-family-heading li svg{flex-shrink:0}.plan-offers{grid-template-columns:1fr 1fr;gap:35px;display:grid}.plan-offer{flex-direction:column;min-width:0;display:flex}.plan-offer h4{margin:0 0 20px;font-size:17px;font-weight:500}.plan-price{letter-spacing:-.02em;white-space:nowrap;margin:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:64px;line-height:1}.plan-price>span{letter-spacing:0;margin-right:10px;font:500 16px Outfit,sans-serif}.plan-term{color:#aaa;min-height:40px;margin:0 0 10px;font-size:13px;line-height:1.5}.plan-renewal{min-height:46px;margin:0 0 24px;font-size:15px;line-height:1.55}.plan-offer .landing-button{gap:12px;margin-top:auto;padding-inline:18px;font-size:14px}.plan-family-pro{color:#111;background:#f5f5f5;border-top:0;border-radius:12px;margin-top:25px;padding:36px}.plan-family-pro .plan-family-heading>p,.plan-family-pro .plan-term{color:#555}.plan-family-pro .landing-button{color:#fff;background:#111;border-color:#111}.plan-family-pro .landing-button-outline{color:#111;background:0 0}.plan-coming{border:1px solid #aaa;border-radius:6px;padding:8px 12px;font-size:12px;display:inline-block}.plans-note{color:#aaa;max-width:84ch;margin:26px 0 0;font-size:13px;line-height:1.65}.landing-faq{grid-template-columns:.9fr 1.3fr;gap:60px;padding-block:0 90px;display:grid}.landing-faq details{border-top:1px solid #444;padding:18px 0}.landing-faq details:last-child{border-bottom:1px solid #444}.landing-faq summary{cursor:pointer;align-content:center;min-height:44px;padding-right:20px;font-size:17px;font-weight:500}.landing-faq details>p{color:#aaa;max-width:60ch;margin:16px 0 8px;font-size:15px;line-height:1.7}.landing-final{border-top:1px solid #444;justify-content:space-between;align-items:center;gap:40px;padding-block:55px 75px;display:flex}.landing-final p{color:#aaa;max-width:32ch;margin-bottom:24px;font-size:16px}.landing-next .lp-footer{border-top:1px solid #444}@keyframes landing-title{0%{clip-path:inset(0 0 100%);transform:translateY(12px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes landing-image{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes showcase-switch{0%{opacity:.7;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing-in .landing-hero h1>span{animation:landing-title .65s var(--landing-ease) backwards}.landing-in .landing-hero h1>span:nth-child(2){animation-delay:80ms}.landing-in .landing-hero h1>span:nth-child(3){animation-delay:.16s}.landing-in .landing-hero-visual>img{animation:landing-image .9s var(--landing-ease) backwards}.showcase-frame{animation:showcase-switch .25s var(--landing-ease)}@media (max-width:1000px){.landing-hero{gap:35px}.landing-hero h1{font-size:clamp(54px,7vw,72px)}.landing-hero-copy>p{font-size:16px}.landing-hero-actions .landing-button{padding:14px 18px;font-size:14px}.landing-statement{gap:30px 40px}.landing-pro-grid{gap:40px}.plan-family{grid-template-columns:.75fr 1.5fr;gap:25px}.plan-offers{gap:20px}.plan-family-pro{padding:28px}.plan-price{font-size:56px}.plan-offer .landing-button{padding-inline:12px;font-size:13px}}@media (max-width:700px){.landing-next .lp-wrap{width:calc(100% - 36px)}.landing-next .lp-nav{height:78px}.landing-next .lp-nav nav>a[href=\#plano]{display:flex}.landing-next .lp-nav nav{gap:14px}.landing-next .lp-nav nav a{font-size:13px}.landing-next .lp-nav .logo-crop{width:145px}.landing-hero{grid-template-columns:1fr;gap:34px;padding-block:40px 55px}.landing-hero h1{font-size:clamp(48px,12.5vw,82px)}.landing-hero-copy>p{max-width:42ch;font-size:16px}.landing-hero-actions{gap:10px}.landing-hero-actions .landing-button{white-space:nowrap;flex:1;gap:10px;padding-inline:14px;font-size:13px}.landing-image-caption{align-items:center;gap:15px;font-size:12px}.landing-image-caption>a{white-space:nowrap;font-size:12px}.landing-statement{grid-template-columns:1fr;gap:22px;padding-block:40px 55px}.landing-next h2{font-size:clamp(38px,10vw,54px)}.landing-statement>p{margin:0;font-size:16px}.landing-benefits{gap:24px;padding-top:8px;display:grid}.landing-benefits>div{grid-template-columns:30px 1fr;gap:8px 18px;padding-top:20px;display:grid}.landing-benefits>div>svg{grid-row:1/3;margin:0}.landing-benefits h3{margin:0;font-size:18px}.landing-benefits p{font-size:14px}.landing-models{padding-block:10px 55px}.landing-section-header{margin-bottom:25px;display:block}.landing-section-header>p{margin-top:20px;font-size:14px}.showcase-controls{flex-wrap:wrap;gap:8px}.showcase-controls>button{flex:1;padding:12px 14px;font-size:14px}.showcase-controls>a{justify-content:space-between;width:100%;margin:8px 0 0;font-size:13px}.showcase-frame .presskit-embedded .artist-cover{min-height:320px}.showcase-frame .artist-intro-grid{padding:24px}.landing-pro{padding-block:45px}.landing-pro-grid{grid-template-columns:1fr;gap:30px}.landing-pro-grid>div>p{font-size:16px}.landing-plans{padding-block:55px}.plan-family{grid-template-columns:1fr;gap:25px;padding-block:28px}.plan-family-heading h3{font-size:40px}.plan-family-heading>p{max-width:none}.plan-family-heading ul{font-size:13px}.plan-offers{grid-template-columns:1fr;gap:25px}.plan-offer{border-top:1px solid #555;padding-top:20px}.plan-offer h4{margin-bottom:15px}.plan-price{font-size:64px}.plan-term{min-height:0;margin-bottom:12px}.plan-renewal{min-height:0;margin-bottom:20px}.plan-offer .landing-button{width:100%;padding-inline:20px;font-size:14px}.plan-family-pro{margin-top:14px;padding:24px}.plan-family-pro .plan-offer{border-top-color:#bbb}.plans-note{font-size:12px}.landing-faq{grid-template-columns:1fr;gap:26px;padding-bottom:55px}.landing-faq summary{font-size:16px}.landing-faq details>p{font-size:14px}.landing-final{padding-block:40px 50px;display:block}.landing-final>div{margin-top:25px}.landing-final .landing-button{width:100%}}@media (prefers-reduced-motion:reduce){.landing-next *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.presskit .artist-intro-grid-single{grid-template-columns:1fr}.landing-next .plan-family-pro :focus-visible,.landing-next .landing-pro :focus-visible{outline-color:#111}
.landing-next .landing-hero{padding-block:60px 70px}.landing-how{border-top:1px solid #333;justify-content:space-between;align-items:center;gap:50px;padding-block:35px 50px;display:flex}.landing-how h2{font-size:42px}.landing-how p{color:#aaa;max-width:36ch;margin:0;font-size:16px;line-height:1.65}.landing-next .landing-plans{padding-block:45px 55px}.landing-next .plan-family{padding-block:28px}.landing-next .plan-offer .plan-term{min-height:0;margin-bottom:14px}.landing-next .plan-offer .plan-renewal{min-height:0;margin-bottom:18px}.landing-next .plan-family-pro{padding:28px}.landing-next .plan-family-pro .plan-family-heading ul{margin-bottom:16px}.landing-next .plan-family-pro .plan-family-heading li{color:#555;margin-left:18px;list-style:outside;display:list-item}.landing-next .plans-note{margin-top:20px}.landing-next .landing-faq{padding-bottom:50px}.landing-next .landing-final{padding-block:35px 45px}.landing-next .landing-final h2{font-size:48px}@keyframes scroll-heading{0%{clip-path:inset(0 100% 0 0);opacity:.6;transform:translate(-14px)}to{clip-path:inset(0);opacity:1;transform:translate(0)}}@keyframes scroll-photo{0%{clip-path:inset(8% 12%);filter:grayscale()contrast(1.3);transform:scale(.96)}to{clip-path:inset(0);filter:grayscale()contrast();transform:scale(1)}}@keyframes scroll-price{0%{clip-path:inset(100% 0 0);transform:translateY(18px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes scroll-detail{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-hero.is-visible h1>span{animation:landing-title .75s var(--landing-ease) backwards}.landing-hero.is-visible h1>span:nth-child(2){animation-delay:.1s}.landing-hero.is-visible h1>span:nth-child(3){animation-delay:.2s}.landing-hero.is-visible .landing-hero-visual>img{animation:scroll-photo 1s var(--landing-ease) backwards}.landing-hero.is-visible .landing-hero-actions{animation:scroll-detail .55s .25s var(--landing-ease) backwards}.landing-reveal.is-visible>h2,.landing-section-header.is-visible>h2{animation:scroll-heading .8s var(--landing-ease) backwards}.landing-reveal.is-visible>p,.landing-section-header.is-visible>p{animation:scroll-detail .6s .12s var(--landing-ease) backwards}.plan-family{position:relative}.plan-family:not(.plan-family-pro):before{content:"";pointer-events:none;background:#aaa;height:1px;position:absolute;top:-1px;left:0;right:0}.plan-family.is-visible:before{animation:scroll-line .9s var(--landing-ease) backwards;transform-origin:0}.plan-family.is-visible .plan-family-heading h3{animation:scroll-heading .7s var(--landing-ease) backwards}.plan-family.is-visible .plan-price{animation:scroll-price .75s 80ms var(--landing-ease) backwards}.plan-family.is-visible .plan-offer:nth-child(2) .plan-price{animation-delay:.18s}.plan-family.is-visible .plan-term,.plan-family.is-visible .plan-renewal,.plan-family.is-visible .landing-button{animation:scroll-detail .6s .2s var(--landing-ease) backwards}@media (max-width:700px){.landing-next .landing-hero{padding-block:35px 45px}.landing-how{padding-block:28px 35px;display:block}.landing-how h2{font-size:34px}.landing-how p{max-width:42ch;margin-top:18px;font-size:14px}.landing-next .landing-plans{padding-block:30px 40px}.landing-next .plan-family-pro{padding:22px}.landing-next .plan-offers{gap:22px}.landing-next .plan-price{font-size:58px}.landing-next .landing-faq{padding-bottom:35px}.landing-next .landing-final{flex-direction:column;align-items:stretch;gap:20px;padding-block:30px 35px;display:flex}.landing-next .landing-final h2{font-size:38px}.landing-next .landing-final .landing-button{width:100%}}@media (prefers-reduced-motion:reduce){.landing-next *,.landing-next :before{transition:none!important;animation:none!important}}@media (max-width:360px){.landing-next .lp-nav .logo-crop{width:124px}.landing-next .lp-nav nav{gap:12px}.landing-next .lp-nav nav>a[href=\/demo]{display:none}}
.ed-landing{color:#111;--ed-ease:cubic-bezier(.22,1,.36,1);background:#fff;font-family:Outfit,sans-serif;overflow-x:clip}.ed-landing ::selection{color:#fff;background:#111}.ed-landing :focus-visible{outline-offset:5px;outline:2px solid #111}.ed-container{width:min(1160px,100% - 96px);margin-inline:auto}.ed-header{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.ed-header .logo-crop{width:210px}.ed-desktop-nav{align-items:center;gap:36px;font-size:14px;display:flex}.ed-desktop-nav>a:not(.ed-button),.ed-footer a:not(.logo-brand){align-items:center;min-height:44px;text-decoration:none;display:flex}.ed-mobile-nav{display:none}.ed-button{color:#fff;background:#111;border:1px solid #111;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 22px;font:600 15px Outfit,sans-serif;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.ed-button svg{flex-shrink:0;transition:transform .2s}.ed-button:hover{color:#fff;background:#333}.ed-button:hover svg{transform:translate(3px,-3px)}.ed-outline{color:#111;background:#fff}.ed-outline:hover{color:#111;background:#f1f1f1}.ed-login{justify-content:center;min-width:95px;min-height:44px;padding:10px 22px;font-size:14px}.ed-hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:34px 56px;display:grid}.ed-hero-copy{min-width:0}.ed-hero h1{letter-spacing:-.025em;margin:0 0 26px;font-family:Barlow Condensed,sans-serif;font-size:clamp(52px,5.4vw,78px);font-weight:800;line-height:.98}.ed-hero-copy>p{max-width:34ch;margin:0 0 30px;font-size:19px;line-height:1.55}.ed-hero-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ed-hero-actions .ed-button:first-child{width:min(365px,100%)}.ed-hero-actions .ed-outline{justify-content:center;min-width:190px}.ed-how{color:#fff;background:#111;padding-block:32px 26px;scroll-margin-top:24px}.ed-steps{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.ed-steps>div{border-right:1px solid #555;justify-content:center;align-items:center;gap:20px;padding:5px 20px;display:flex}.ed-steps>div:last-child{border:0}.ed-steps h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.ed-steps svg{flex-shrink:0}.ed-how p{text-align:center;color:#ddd;margin:22px 0 0;font-size:14px}.ed-plans{padding-block:64px 60px;scroll-margin-top:24px}.ed-section-title{letter-spacing:-.03em;text-align:center;margin:0 0 34px;font-size:36px;font-weight:600;line-height:1.15}.ed-plan-list{gap:16px;display:grid}.ed-plan{border:1px solid #ddd;border-radius:12px;grid-template-columns:1.03fr 1fr 1fr;gap:28px;min-width:0;padding:30px;display:grid}.ed-plan-pro{background:#f3f3f3;border:0;padding:31px}.ed-plan-description{align-self:center;min-width:0}.ed-plan-description h3{letter-spacing:-.02em;margin:0 0 10px;font-size:31px;font-weight:600;line-height:1.1}.ed-plan-description p{max-width:23ch;margin:0;font-size:15px;line-height:1.5}.ed-offer{border-left:1px solid #ddd;flex-direction:column;min-width:0;padding-left:28px;display:flex}.ed-offer h4{text-transform:uppercase;letter-spacing:.02em;margin:0 0 6px;font-size:12px;font-weight:500}.ed-price{letter-spacing:-.025em;white-space:nowrap;margin:0 0 6px;font-size:37px;font-weight:600;line-height:1.15}.ed-terms{margin:0 0 20px;font-size:13px;line-height:1.5}.ed-offer .ed-button{min-height:44px;margin-top:auto;padding:11px 14px;font-size:13px}.ed-final{background-blend-mode:soft-light;color:#fff;text-align:center;background:#111 url(/media/hero-dj-poster.jpg) 50% 45%/cover no-repeat;padding-block:48px}.ed-final h2{letter-spacing:-.015em;margin:0 0 23px;font-family:Barlow Condensed,sans-serif;font-size:42px;line-height:1.05}.ed-final .ed-button{color:#111;background:#fff;border-color:#fff;min-width:250px}.ed-final :focus-visible{outline-color:#fff}.ed-footer{justify-content:space-between;align-items:center;gap:24px;min-height:110px;padding-block:22px;display:flex}.ed-footer .logo-crop{width:165px}.ed-footer nav{gap:28px;font-size:13px;display:flex}.ed-reveal{opacity:1;filter:none;transform:none}.landing-motion-ready .ed-landing .ed-reveal{opacity:0;filter:blur(3px);transition:opacity 1.3s var(--ed-ease),transform 1.6s var(--ed-ease),filter 1.3s var(--ed-ease);transition-delay:var(--ed-delay,0s);transform:translateY(20px)}.landing-motion-ready .ed-landing .ed-reveal.is-revealed{opacity:1;filter:none;transform:none}.ed-delay-1{--ed-delay:.16s}.ed-delay-2{--ed-delay:.32s}@media (max-width:1050px){.ed-container{width:calc(100% - 64px)}.ed-hero{gap:36px}.ed-hero h1{font-size:58px}.ed-plan{gap:20px;padding:25px}.ed-plan-pro{padding:26px}.ed-offer{padding-left:20px}.ed-price{font-size:32px}.ed-offer .ed-button{gap:8px;padding-inline:10px;font-size:12px}.ed-steps>div{gap:14px;padding-inline:8px}.ed-steps h2{font-size:23px}}@media (max-width:760px){.ed-container{width:calc(100% - 48px)}.ed-header{gap:12px;min-height:80px}.ed-header .logo-crop{width:165px}.ed-desktop-nav{display:none}.ed-mobile-nav{align-items:center;gap:12px;display:flex}.ed-login{min-width:75px;padding:9px 15px;font-size:13px}.ed-menu{position:relative}.ed-menu summary{cursor:pointer;justify-content:center;align-items:center;width:40px;height:44px;list-style:none;display:flex}.ed-menu summary::-webkit-details-marker{display:none}.ed-menu>nav{z-index:20;background:#fff;border:1px solid #ddd;border-radius:10px;min-width:190px;padding:8px;position:absolute;top:54px;right:0;box-shadow:0 10px 24px #00000014}.ed-menu>nav>a{min-height:44px;padding:12px;font-size:14px;text-decoration:none;display:block}.ed-hero{grid-template-columns:1fr;gap:30px;padding-block:22px 36px}.ed-hero-copy{grid-row:1}.ed-media{aspect-ratio:4/3;grid-row:2}.ed-hero h1{margin-bottom:18px;font-size:clamp(42px,10.5vw,66px)}.ed-hero-copy>p{max-width:39ch;margin-bottom:24px;font-size:16px;line-height:1.55}.ed-hero-actions{align-items:stretch;gap:10px}.ed-hero-actions .ed-button,.ed-hero-actions .ed-button:first-child{width:100%;min-height:50px;font-size:14px}.ed-how{padding-block:26px 22px}.ed-steps{gap:12px}.ed-steps>div{flex-direction:column;justify-content:flex-start;gap:10px;padding:0 8px}.ed-steps h2{letter-spacing:-.025em;font-size:clamp(14px,3.8vw,20px)}.ed-steps svg{width:25px;height:25px}.ed-how p{margin-top:19px;font-size:12px}.ed-plans{padding-block:42px 36px}.ed-section-title{margin-bottom:25px;font-size:clamp(26px,6.8vw,34px)}.ed-plan{border-radius:12px;grid-template-columns:1fr;gap:14px;padding:20px}.ed-plan-pro{padding:21px}.ed-plan-description{margin-bottom:4px}.ed-plan-description h3{margin-bottom:5px;font-size:27px}.ed-plan-description p{max-width:none;font-size:14px}.ed-offer{background:#f5f5f5;border:0;border-radius:8px;grid-template-columns:1fr;gap:0;padding:16px;display:grid}.ed-plan-pro .ed-offer{background:#fff}.ed-offer h4{margin-bottom:5px;font-size:11px}.ed-price{font-size:30px}.ed-terms{margin-bottom:14px;font-size:12px}.ed-offer .ed-button{width:100%;min-height:44px;padding:11px 14px;font-size:13px}.ed-final{padding-block:36px}.ed-final h2{margin-bottom:20px;font-size:29px}.ed-final .ed-button{justify-content:center;width:100%;min-width:0;font-size:14px}.ed-footer{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding-block:26px}.ed-footer .logo-crop{width:155px}.ed-footer nav{gap:24px;font-size:12px}}@media (max-width:360px){.ed-container{width:calc(100% - 40px)}.ed-header .logo-crop{width:128px}.ed-mobile-nav{gap:8px}.ed-login{min-width:68px;padding-inline:12px}.ed-hero h1{font-size:40px}.ed-plan{padding:16px}.ed-plan-pro{padding:17px}.ed-offer{padding:14px}}@media (prefers-reduced-motion:reduce){.ed-landing *,.landing-motion-ready .ed-landing .ed-reveal{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}@media (min-width:761px) and (max-width:1050px){.ed-hero h1{font-size:clamp(42px,5.5vw,58px)}}@media (max-width:360px){.ed-steps{gap:8px}.ed-steps>div{padding-inline:4px}}.ed-plan-description h3{text-wrap:balance;font-size:clamp(24px,2.35vw,30px)}.ed-plan-description .ed-plan-includes{letter-spacing:.035em;text-transform:uppercase;max-width:none;margin:16px 0 8px;font-size:12px;font-weight:600}.ed-plan-features{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ed-plan-features li{align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.ed-plan-features svg{flex-shrink:0;margin-top:1px}.ed-plan-description{align-self:start}@media (max-width:760px){.ed-plan-description h3{font-size:27px}.ed-plan-features{gap:8px;margin-top:14px}.ed-plan-description .ed-plan-includes{margin-top:13px}}.ed-hero{isolation:isolate;color:#fff;background:#111;min-height:620px;padding:0;display:block;position:relative;overflow:hidden}.ed-hero-content{z-index:2;pointer-events:none;align-items:center;min-height:620px;padding-block:80px;display:flex;position:relative}.ed-hero-copy{pointer-events:auto;grid-area:auto;width:min(560px,100%)}.ed-hero h1{text-wrap:balance;font-size:clamp(58px,6.7vw,90px)}.ed-hero-copy>p{color:#fff;max-width:32ch}.ed-hero-actions{flex-flow:wrap}.ed-hero-actions .ed-button:first-child{color:#111;background:#fff;border-color:#fff;width:auto;min-width:230px}.ed-hero-actions .ed-outline{color:#fff;background:0 0;border-color:#fff;min-width:155px}.ed-hero-actions .ed-button:hover{color:#111;background:#e9e9e9}.ed-hero :focus-visible{outline-color:#fff}.ed-media{z-index:0;aspect-ratio:auto;background:#111;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden}.ed-media>img,.ed-media>video{object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.04);-webkit-mask:none;mask:none}.ed-media>video.is-failed{display:none}.ed-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000db,#000000a6 55%,#00000040);position:absolute;inset:0}.ed-video-toggle{z-index:3;clip-path:inset(50%);white-space:nowrap;color:#fff;background:#111;border:1px solid #fff;border-radius:7px;align-items:center;gap:8px;width:1px;height:1px;min-height:44px;padding:10px 14px;font:500 13px Outfit,sans-serif;display:flex;position:absolute;bottom:24px;right:24px;overflow:hidden}.ed-video-toggle:focus-visible{clip-path:none;outline-offset:5px;outline:2px solid #fff;width:auto;height:auto;overflow:visible}.ed-video-toggle:disabled{display:none}@supports (animation-timeline:view()){.ed-media>img,.ed-media>video{animation:linear both ed-scene-drift;animation-timeline:view();animation-range:entry exit}@keyframes ed-scene-drift{0%{transform:scale(1.08)translateY(-2%)}to{transform:scale(1.08)translateY(2%)}}}@media (max-width:760px){.ed-hero,.ed-hero-content{min-height:clamp(540px,80svh,720px)}.ed-hero-content{align-items:flex-end;padding-block:64px 48px}.ed-hero h1{font-size:clamp(48px,11.5vw,76px)}.ed-hero-actions{flex-direction:column}.ed-hero-actions .ed-button:first-child,.ed-hero-actions .ed-outline{width:100%;min-width:0}.ed-hero:after{background:linear-gradient(#0000004d,#000000b8 45%,#000000e6)}.ed-media>img,.ed-media>video{object-position:58% center}}@media (prefers-reduced-motion:reduce){.ed-media>img,.ed-media>video{animation:none;transform:none}}
.pa-page{color:#111;background:#f5f5f5;min-height:100vh;font-family:Outfit,sans-serif}.pa-page ::selection{color:#fff;background:#111}.pa-page :focus-visible{outline-offset:4px;outline:3px solid #111}.pa-header{background:#fff;border-bottom:1px solid #d4d4d4;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px max(32px,50vw - 580px);display:flex}.pa-header .logo-crop{width:185px}.pa-page .button{white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:14px;text-decoration:none;display:inline-flex}.pa-page .button svg{flex-shrink:0}.pa-page .primary{color:#fff;background:#111;border:1px solid #111}.pa-page .secondary{color:#111;background:#fff;border:1px solid #c7c7c7}.pa-page .primary:hover{background:#333}.pa-page .secondary:hover{background:#eee}.pa-main{width:min(1160px,100% - 64px);margin:0 auto;padding:40px 0 64px}.pa-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.pa-heading h1{letter-spacing:-.025em;margin:0 0 9px;font:600 34px/1.15 Outfit,sans-serif}.pa-heading p,.pa-form-title p,.pa-view-heading p,.pa-detail-heading p{color:#5c5c5c;margin:0;font-size:14px;line-height:1.5}.pa-nav-line{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.pa-nav-line nav{gap:8px;display:flex}.pa-nav-line nav button{color:#5c5c5c;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:52px;padding:14px 20px;font-size:15px;font-weight:500;display:flex}.pa-nav-line nav button:hover{color:#111;background:#e9e9e9}.pa-nav-line nav button[aria-current]{color:#111;border-bottom-color:#111}.pa-nav-line nav button>span{color:#fff;text-align:center;background:#111;border-radius:5px;min-width:20px;padding:2px 5px;font-size:11px}.pa-private-label{color:#5c5c5c;align-items:center;gap:6px;font-size:12px;display:flex}.pa-view-heading{justify-content:space-between;align-items:center;gap:18px;margin:30px 0 22px;display:flex}.pa-view-heading h2{letter-spacing:-.02em;margin:0 0 5px;font-size:23px;font-weight:600}.pa-icon-button{color:#111;background:#fff;border:1px solid #c7c7c7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.pa-icon-button:hover{background:#eee}.pa-main .notice{margin:0 0 20px}.pa-page label{gap:7px;min-width:0;font-size:13px;font-weight:500;display:grid}.pa-page input:not([type=checkbox]),.pa-page select,.pa-page textarea{color:#111;background:#fff;border:1px solid #bdbdbd;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:14px;font-weight:400}.pa-page textarea{resize:vertical;line-height:1.5}.pa-page input::placeholder,.pa-page textarea::placeholder{color:#707070}.pa-page input[readonly]{background:#eee}.pa-page fieldset{border:0;min-width:0;margin:0;padding:0}.pa-page small,.pa-help{color:#5c5c5c;font-size:12px;font-weight:400;line-height:1.55}.pa-help{margin:10px 0 18px}.pa-empty{text-align:center;background:#fff;border:1px solid #ddd;border-radius:12px;padding:48px 28px}.pa-empty>svg{margin-bottom:12px}.pa-empty h3,.pa-empty h2{margin:0 0 10px;font-size:21px;font-weight:600}.pa-empty p{color:#5c5c5c;margin:0 0 20px;font-size:14px;line-height:1.6}.pa-filters{grid-template-columns:2fr 1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.pa-show-list{border-top:1px solid #ccc}.pa-month{text-transform:capitalize;color:#5c5c5c;margin:0;padding:20px 0 12px;font-size:14px;font-weight:600}.pa-show-row{color:#111;text-align:left;background:#fff;border:0;border-bottom:1px solid #ddd;align-items:center;gap:20px;width:100%;min-height:89px;padding:17px 20px;display:flex}.pa-show-row:hover{background:#ececec}.pa-show-row time{flex-direction:column;flex-shrink:0;align-items:center;width:48px;display:flex}.pa-show-row time strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.pa-show-row time span{text-transform:uppercase;color:#5c5c5c;font-size:11px}.pa-row-title{flex:1;gap:5px;min-width:0;display:grid}.pa-row-title strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.pa-row-title small{font-size:12px}.pa-row-money{flex-shrink:0;justify-items:end;gap:6px;font-size:14px;display:grid}.pa-row-money strong{font-variant-numeric:tabular-nums;font-weight:500}.pa-badge{white-space:nowrap;border-radius:6px;align-items:center;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.pa-unpaid{color:#333;background:#e5e5e5;border:1px solid #bdbdbd}.pa-partial{color:#111;background:#fff;border:1px solid #777}.pa-paid{color:#fff;background:#111;border:1px solid #111}.pa-zero{color:#5c5c5c;background:#eee;border:1px solid #ddd}.pa-more{margin-top:22px}.pa-today-list{gap:20px;display:grid}.pa-today-show{background:#fff;border:1px solid #ddd;border-radius:12px;padding:26px}.pa-today-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pa-show-time{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.pa-today-show h3{letter-spacing:-.02em;margin:8px 0;font-size:24px;font-weight:600}.pa-today-show p{overflow-wrap:anywhere;margin:6px 0;font-size:14px;line-height:1.6}.pa-today-top p,.pa-address{color:#5c5c5c}.pa-location-actions,.pa-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.pa-rider{margin-top:24px}.pa-rider summary{cursor:pointer;padding-block:10px;font-size:14px;font-weight:500}.pa-rider p,.pa-notes p,.pa-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.pa-rider a{align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.pa-show-money{border-top:1px solid #ddd;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0 0;padding-top:20px;display:grid}.pa-show-money dt{color:#5c5c5c;margin-bottom:6px;font-size:12px}.pa-show-money dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:500}.pa-month-filter{max-width:235px;margin-bottom:22px}.pa-finance-summary{color:#fff;background:#111;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:25px;display:grid}.pa-finance-summary>div+div{border-left:1px solid #666;padding-left:24px}.pa-finance-summary dt{color:#ddd;margin-bottom:10px;font-size:12px}.pa-finance-summary dd{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:500;line-height:1.2}.pa-finance-columns,.pa-detail-columns{grid-template-columns:1fr 1fr;gap:40px;margin-top:34px;display:grid}.pa-finance-columns h3,.pa-detail h3{margin:0 0 15px;font-size:17px;font-weight:600;line-height:1.3}.pa-balances button{text-align:left;color:#111;background:0 0;border:0;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:66px;padding:15px 0;display:flex}.pa-balances button:hover{background:#eee}.pa-balances button>span{gap:5px;min-width:0;display:grid}.pa-balances strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.pa-balances button>strong{font-variant-numeric:tabular-nums;flex-shrink:0}.pa-cash-total{font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:24px;font-weight:500}.pa-receipts{margin:18px 0 0;padding:0;list-style:none}.pa-receipt{border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 0;display:flex}.pa-receipt>div{gap:5px;min-width:0;display:grid}.pa-receipt strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.pa-receipt span{color:#5c5c5c;font-size:12px}.pa-receipt p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.pa-text-button{text-align:left;color:#111;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.pa-text-button:hover{color:#555}.pa-detail{background:#fff;border:1px solid #ccc;border-radius:12px;margin-top:38px;padding:28px;scroll-margin-top:20px}.pa-detail-heading{border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.pa-detail-heading h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.3}.pa-detail-heading>div:last-child{flex-shrink:0;gap:10px;display:flex}.pa-detail-columns>div{min-width:0}.pa-detail-columns p{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.pa-delete{margin-top:25px}.pa-payment-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.pa-detail .pa-show-money{margin-top:8px}.pa-payment-form{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:22px;padding-block:22px}.pa-payment-form h4{margin:0 0 18px;font-size:16px;font-weight:600}.pa-payment-form fieldset{gap:14px;display:grid}.pa-receipts-title{margin:26px 0 0;font-size:14px;font-weight:600}.pa-show-form{background:#fff;border:1px solid #ccc;border-radius:12px;max-width:870px;margin-inline:auto;padding:26px}.pa-form-title{justify-content:space-between;gap:18px;margin-bottom:26px;display:flex}.pa-form-title h2{margin:0 0 8px;font-size:24px;font-weight:600}.pa-fields{gap:18px;display:grid}.pa-grid-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pa-grid-three{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.pa-form-section{border-top:1px solid #ddd;margin-top:24px}.pa-form-section>summary{cursor:pointer;min-height:44px;padding:20px 0;font-size:15px;font-weight:500}.pa-fields .pa-check{align-items:center;gap:10px;min-height:44px;display:flex}.pa-check input{accent-color:#111;flex-shrink:0;width:18px;height:18px}.pa-save{z-index:5;color:#fff;background:#111;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:14px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 24px #00000024}.pa-save>span{font-size:12px}.pa-save>div{gap:10px;display:flex}.pa-save .primary{color:#111;background:#fff;border-color:#fff}.pa-save .primary:hover{background:#ddd}.pa-save .secondary{color:#fff;background:#111;border-color:#777}.pa-save :focus-visible{outline-color:#fff}.pa-save .button{min-width:115px}.pa-private-entry{margin:0 0 14px;font-size:14px;line-height:1.6}.pa-private-entry a{align-items:center;min-height:44px;font-weight:500;display:inline-flex}@media (max-width:760px){.pa-header{gap:12px;min-height:74px;padding:14px 20px}.pa-header .logo-crop{width:145px}.pa-header .button{gap:7px;padding:10px;font-size:12px}.pa-main{width:calc(100% - 40px);padding:28px 0 42px}.pa-heading{align-items:flex-start;gap:15px;margin-bottom:23px}.pa-heading h1{font-size:26px}.pa-heading p{max-width:25ch;font-size:12px}.pa-heading>.button{flex-shrink:0;padding:10px 12px;font-size:12px}.pa-heading>.button svg{width:17px}.pa-nav-line{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:23px;padding-bottom:12px}.pa-nav-line nav{justify-content:space-between;gap:0;width:100%}.pa-nav-line nav button{flex:1;justify-content:center;gap:7px;min-height:48px;padding:12px 10px;font-size:13px}.pa-private-label{font-size:11px}.pa-view-heading{margin:22px 0 18px}.pa-view-heading h2{font-size:21px}.pa-view-heading p{font-size:12px}.pa-filters{grid-template-columns:1fr 1fr;gap:12px}.pa-filters>label:first-child{grid-column:1/-1}.pa-show-row{flex-wrap:wrap;gap:12px;min-height:91px;padding:15px 12px}.pa-show-row time{width:35px}.pa-show-row time strong{font-size:22px}.pa-row-title strong{font-size:14px}.pa-row-title small{font-size:11px}.pa-row-money{gap:5px;max-width:125px;font-size:12px}.pa-show-row>svg{display:none}.pa-badge{padding:4px 6px;font-size:10px}.pa-today-show{padding:20px}.pa-today-top{gap:12px}.pa-today-show h3{font-size:22px}.pa-today-top .pa-badge{flex-shrink:0}.pa-today-show p{font-size:13px}.pa-show-money{gap:12px}.pa-show-money dd{font-size:15px}.pa-show-money dt{font-size:11px}.pa-card-actions .button,.pa-location-actions .button{padding:10px 12px;font-size:12px}.pa-finance-summary{grid-template-columns:1fr;gap:18px;padding:20px}.pa-finance-summary>div+div{border-top:1px solid #666;border-left:0;padding-top:18px;padding-left:0}.pa-finance-summary dd{font-size:26px}.pa-finance-columns,.pa-detail-columns{grid-template-columns:1fr;gap:30px;margin-top:24px}.pa-finance-columns>section+section,.pa-detail-columns>div+div{border-top:1px solid #ccc;padding-top:25px}.pa-detail{margin-top:28px;padding:20px}.pa-detail-heading{flex-direction:column;gap:16px}.pa-detail-heading h2{font-size:22px}.pa-detail-heading p{font-size:12px}.pa-detail .pa-card-actions{flex-direction:column;align-items:stretch}.pa-show-form{padding:20px}.pa-form-title h2{font-size:22px}.pa-form-title p{font-size:12px}.pa-form-title .button{padding:10px;font-size:12px}.pa-grid-three{grid-template-columns:1fr 1fr;gap:14px}.pa-grid-three>label:first-child{grid-column:1/-1}.pa-grid-two{gap:14px}.pa-fields{gap:16px}.pa-save{flex-direction:column;align-items:stretch;gap:10px;margin-inline:-6px;padding:12px;bottom:8px}.pa-save>span{text-align:center}.pa-save>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pa-save .button{min-width:0;font-size:13px}.pa-empty{padding:35px 20px}.pa-form-section>summary{font-size:14px}.pa-page .pa-payment-form .pa-grid-two{grid-template-columns:1fr}.pa-receipt .pa-icon-button{width:44px}}@media (max-width:380px){.pa-heading{flex-direction:column;gap:16px}.pa-heading>.button{width:100%}.pa-header .logo-crop{width:125px}.pa-header .button{font-size:11px}.pa-grid-two{grid-template-columns:1fr}.pa-row-money{flex-basis:100%;place-items:center start;gap:10px;max-width:none;margin-left:47px;display:flex}.pa-show-money{grid-template-columns:1fr}.pa-show-money>div{justify-content:space-between;align-items:center;display:flex}.pa-show-money dt{margin:0}.pa-today-top{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pa-page *{scroll-behavior:auto;transition:none!important;animation:none!important}}.pa-main>.notice{z-index:6;position:sticky;top:12px}
