.lp-allocation-page,.lp-invite-page{max-width:1100px;margin:0 auto;padding-bottom:60px}.lp .lp-allocation-heading h1,.lp .lp-invite-heading h1{font-size:clamp(42px,5vw,64px);line-height:1.02;letter-spacing:-.035em;margin:12px 0 18px}.lp-allocation-heading h1 em,.lp-invite-heading h1 em{color:var(--lp-pink);font-weight:400}.lp-allocation-heading>p{font-size:15px;color:var(--lp-muted);max-width:600px;line-height:1.6}.lp-allocation-heading{margin:26px 0 32px}.lp-invite-heading{margin:12px 0 36px;max-width:660px}.lp-allocation-unlock{margin-top:28px;padding:32px}.lp-allocation-unlock h2{font-size:28px}.lp-allocation-unlock p{color:var(--lp-muted);margin:12px 0 24px}.lp-allocation-overview{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-block:1px solid var(--lp-border);font-size:12px;color:var(--lp-muted);margin-bottom:26px}.lp-allocation-overview>div{display:flex;flex-direction:column;gap:8px}.lp-allocation-overview small{font-size:11px;color:var(--lp-muted)}.lp-allocation-create{padding:26px;margin-bottom:32px}.lp .lp-allocation-create h2{font-size:24px;margin-bottom:22px}.lp-allocation-create h2 em{color:var(--lp-muted);font-weight:400}.lp-allocation-create fieldset,.lp-allocation-edit fieldset{border:0;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 130px;grid-gap:18px;gap:18px}.lp-allocation-page label{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:var(--lp-muted)}.lp-allocation-manager-field{grid-column:1/-1}.lp-allocation-page label small{font-size:11px}.lp-allocation-create button{justify-self:start;grid-column:1/-1}.lp-allocation-groups{display:grid;grid-gap:24px;gap:24px}.lp-allocation-group{padding:28px}.lp-allocation-group>header{display:flex;align-items:center;justify-content:space-between;gap:24px}.lp .lp-allocation-group h2{font-size:32px;margin:8px 0}.lp-allocation-group header p{font-size:11px;color:var(--lp-muted)}.lp-allocation-group header>strong{font-size:32px;font-weight:500;text-align:right}.lp-allocation-group header>strong small{display:block;font-size:11px;color:var(--lp-muted);font-weight:400}.lp-allocation-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;padding:24px 0;margin:22px 0;border-block:1px solid var(--lp-border)}.lp-allocation-stats dt{font-size:11px;color:var(--lp-muted);margin-bottom:6px}.lp-allocation-stats dd{margin:0;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-allocation-share{display:flex;align-items:end;gap:12px}.lp-allocation-share>label{flex:1 1;min-width:0}.lp-allocation-share input{font-size:12px!important;text-overflow:ellipsis}.lp-allocation-share>a{padding-bottom:16px;font-size:12px;color:var(--lp-muted)}.lp-allocation-share .lp-primary{white-space:nowrap;min-height:46px}.lp-allocation-add{margin-top:24px;border-top:1px solid var(--lp-border);padding-top:20px}.lp-allocation-add summary{cursor:pointer;font-size:13px}.lp-allocation-add p{font-size:12px;color:var(--lp-muted);margin:16px 0 10px}.lp-allocation-add>div{display:flex;gap:12px;align-items:center;margin-top:12px}.lp-allocation-add textarea{font-size:12px!important}.lp-allocation-file{position:relative;overflow:hidden;cursor:pointer;display:inline-flex!important}.lp-allocation-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.lp-allocation-wallets{margin-top:24px;overflow-x:auto}.lp-allocation-wallets td small{display:block;margin-top:4px;font-size:10px;color:var(--lp-muted)}.lp-allocation-group>footer{display:flex;flex-wrap:wrap;gap:22px;margin-top:24px}.lp-allocation-group>footer button{font-size:12px}.lp-allocation-edit,.lp-allocation-revoke{margin-top:24px;border-top:1px solid var(--lp-border);padding-top:24px}.lp-allocation-edit .lp-allocation-pause{display:flex;align-items:center;grid-column:1/-1}.lp .lp-allocation-pause input{width:18px;min-height:18px!important;height:18px;accent-color:var(--lp-pink)}.lp-allocation-revoke p{font-size:13px;margin-bottom:16px;color:var(--lp-muted)}.lp-allocation-revoke button{margin-right:12px}.lp-allocation-empty{font-size:14px;color:var(--lp-muted);padding:24px 0}.lp-allocation-working{position:fixed;bottom:24px;right:24px;padding:18px;border:1px solid var(--lp-border);background:var(--lp-card);border-radius:50%;z-index:10}.lp-allocation-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.lp-invite-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:start}.lp-invite-collection>.lp-art{max-width:460px;border-radius:18px;overflow:hidden}.lp-invite-collection>div:last-child{margin-top:24px}.lp .lp-invite-collection h2{font-size:32px;margin:10px 0}.lp-invite-collection p{color:var(--lp-muted);font-size:12px;margin-bottom:18px}.lp-invite-entry{border-top:1px solid var(--lp-border);padding-top:24px}.lp .lp-invite-entry h2{font-size:30px;margin-bottom:16px}.lp-invite-entry p{color:var(--lp-muted);font-size:14px;line-height:1.65;margin-bottom:24px}.lp-invite-claimed>small,.lp-invite-entry>small{display:block;font-size:11px;color:var(--lp-muted);line-height:1.6;margin-top:14px}.lp-invite-claimed .lp-eyebrow{color:var(--lp-mint)}.lp-invite-claimed h2{margin-top:12px}.lp-invite-entry>.lp-nft-trade{margin-top:24px}.lp-invite-loading{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.lp-invite-loading>span{height:320px;border-radius:18px}.lp .lp-invite-entry>.lp-nft-trade{height:auto;min-height:0;align-content:start;gap:14px;padding:20px}.lp .lp-invite-entry .lp-nft-trade p{margin:0;min-height:0;font-size:12px;line-height:1.6}.lp-invite-entry .lp-trade-status:empty{display:none}.lp-invite-entry .lp-trade-action{margin-top:0}@media(max-width:700px){.lp-allocation-create,.lp-allocation-group{padding:20px}.lp-allocation-overview{flex-direction:column;gap:8px}.lp-allocation-create fieldset,.lp-allocation-edit fieldset{grid-template-columns:minmax(0,1fr) 100px}.lp-allocation-share{flex-wrap:wrap;align-items:center}.lp-allocation-share>label{flex:1 1 100%}.lp-allocation-share>a{padding:0}.lp-invite-layout{grid-template-columns:1fr}.lp-invite-heading{margin-bottom:26px}.lp-invite-collection{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.lp-invite-collection>div:last-child{margin:0}.lp .lp-invite-collection h2{font-size:26px}.lp-invite-collection p{font-size:11px;line-height:1.5}.lp-allocation-add>div{flex-wrap:wrap}.lp-allocation-stats{gap:8px}.lp-allocation-stats dt{font-size:10px}.lp-allocation-group header>strong{font-size:28px}}.lp .lp-allocation-stats>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;min-width:0;padding:0;border:0}.lp .lp-allocation-stats>div+div{border-left:1px solid var(--lp-border);padding-left:24px}.lp .lp-allocation-stats dt{order:2;font-size:12px;margin:0;text-align:left}.lp .lp-allocation-stats dd{order:1;font-size:32px;line-height:1.1;margin:0;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-allocation-count-help{font-size:12px;line-height:1.5;margin:-8px 0 20px}@media(max-width:620px){.lp .lp-allocation-stats>div+div{padding-left:12px}.lp .lp-allocation-stats dd{font-size:28px}.lp .lp-allocation-stats dt{font-size:11px}}.lp-allocation-inline{width:100%;max-width:none;min-width:0;padding:0}.lp-allocation-inline .lp-allocation-unlock{margin:4px 0 0;padding:24px 0 0;border-top:1px solid var(--lp-border)}.lp .lp-allocation-inline .lp-allocation-create h2,.lp .lp-allocation-inline .lp-allocation-unlock h2{font-family:inherit;font-size:18px;letter-spacing:normal;margin:0 0 12px}.lp-allocation-inline .lp-allocation-unlock p{font-size:13px;line-height:1.6;margin:0 0 16px;max-width:540px}.lp-allocation-inline .lp-allocation-overview{align-items:center;margin:0;padding:20px 0;border-bottom:0}.lp-allocation-inline .lp-allocation-overview>div>span{font-size:14px;color:var(--lp-text)}.lp-allocation-inline .lp-allocation-create{padding:24px 0;margin:0;border-top:1px solid var(--lp-border)}.lp-allocation-inline .lp-allocation-groups{gap:0}.lp-allocation-disclosure{min-width:0;border-top:1px solid var(--lp-border)}.lp-allocation-disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:24px;padding:24px 0}.lp-allocation-disclosure>summary::-webkit-details-marker{display:none}.lp-allocation-disclosure>summary:focus-visible{outline:2px solid var(--lp-pink);outline-offset:4px;border-radius:4px}.lp-allocation-disclosure-name{flex:1 1;min-width:0;font-size:20px;overflow-wrap:anywhere}.lp-allocation-disclosure-count{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-allocation-disclosure-count strong{font-size:18px;font-weight:500}.lp-allocation-disclosure small{display:block;font-size:12px;color:var(--lp-muted);margin-top:6px}.lp-allocation-chevron{font-size:20px;color:var(--lp-muted);transition:transform .18s ease}.lp-allocation-disclosure[open]>summary .lp-allocation-chevron{transform:rotate(180deg)}.lp-allocation-inline .lp-allocation-group{padding:0 0 24px;min-width:0}.lp-allocation-inline .lp-allocation-group>header{margin-bottom:16px}.lp-allocation-inline .lp-allocation-stats{margin:0 0 20px;padding:16px 0;border-top:0}.lp-allocation-inline .lp-allocation-share .lp-primary{font-size:13px}.lp-allocation-inline .lp-allocation-group>footer{gap:8px 20px}.lp-allocation-inline .lp-allocation-group>footer button{min-height:44px}.lp-allocation-inline .lp-allocation-wallets{position:relative;min-width:0}.lp-allocation-inline .lp-allocation-working{position:static;display:flex;justify-content:center;padding:12px;border:0;border-radius:0;background:none}@media(max-width:620px){.lp-allocation-inline .lp-allocation-overview{flex-direction:row;align-items:center;gap:12px}.lp-allocation-inline .lp-allocation-overview .lp-secondary{font-size:12px;padding:12px;white-space:nowrap}.lp-allocation-disclosure>summary{gap:16px;padding:20px 0}.lp-allocation-disclosure-name{font-size:18px}.lp-allocation-inline .lp-allocation-wallets table{min-width:560px}.lp-allocation-inline .lp-allocation-create fieldset,.lp-allocation-inline .lp-allocation-edit fieldset{grid-template-columns:minmax(0,1fr)}.lp-allocation-inline .lp-allocation-share .lp-primary{flex:1 1}}@media(prefers-reduced-motion:reduce){.lp-allocation-chevron{transition:none}}.lp-apply-page{max-width:760px;margin:0 auto}.lp-apply-page .lp-invite-heading p{color:var(--lp-muted);font-size:16px;line-height:1.6}.lp-apply-card{display:grid;grid-gap:28px;gap:28px}.lp-apply-collection{display:flex;gap:20px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--lp-border)}.lp-apply-collection>.lp-art,.lp-apply-collection>img{width:100px;height:100px;border-radius:16px;object-fit:cover;flex-shrink:0}.lp-apply-collection h2{margin:8px 0!important}.lp-apply-steps{display:flex;flex-wrap:wrap;gap:12px 24px;color:var(--lp-muted);font-size:14px}.lp-apply-skeleton{height:340px}.lp-apply-card .lp-badge{margin-bottom:12px}.lp-apply-card small{color:var(--lp-muted);line-height:1.6}.lp-apply-page>.lp-nft-trade{margin-top:24px}.lp-whitelist-applications{display:grid;grid-gap:24px;gap:24px}.lp-application-default,.lp-application-share{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-block:1px solid var(--lp-border)}.lp-application-share h3,.lp-application-unlock h3{margin:0 0 8px}.lp-application-share p,.lp-application-unlock p{color:var(--lp-muted);font-size:14px;line-height:1.6;margin:0}.lp-application-share>div:last-child{display:flex;flex-shrink:0;gap:16px;align-items:center}.lp-application-default{padding-top:0;border-top:0}.lp-application-default label{display:grid;grid-gap:12px;gap:12px;flex:1 1}.lp-application-default input{max-width:130px}.lp-application-default small{font-size:12px;color:var(--lp-muted)}.lp-application-totals{display:flex;flex-wrap:wrap;gap:16px 32px;color:var(--lp-muted);font-size:13px}.lp-application-totals strong{color:var(--lp-text);font-size:22px;margin-right:6px}.lp-application-table{overflow-x:auto}.lp-application-table table{width:100%;min-width:670px;border-collapse:collapse;text-align:left}.lp-application-table th{font-size:12px;font-weight:400;color:var(--lp-muted);padding:12px 16px;border-bottom:1px solid var(--lp-border)}.lp-application-table td{padding:20px 16px;border-bottom:1px solid var(--lp-border);vertical-align:top}.lp-application-table td:first-child,.lp-application-table th:first-child{padding-left:0}.lp-application-table td:last-child,.lp-application-table th:last-child{padding-right:0}.lp-application-table td>small{display:block;color:var(--lp-muted);font-size:11px;margin-top:9px}.lp-application-table td>strong{font-size:14px;overflow-wrap:anywhere}.lp-application-table input{width:95px}.lp-application-person{display:flex;gap:12px;align-items:center}.lp-application-person img{width:38px;height:38px;object-fit:cover;border-radius:50%}.lp-application-person small,.lp-application-person span{display:block;color:var(--lp-muted);font-size:12px;margin-top:6px}.lp-application-person small{text-transform:capitalize}.lp-application-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lp-application-actions .lp-primary{font-size:13px;padding:12px 18px}.lp-application-unlock{display:grid;grid-gap:16px;gap:16px;justify-items:start}@media(max-width:700px){.lp-application-default,.lp-application-share{align-items:flex-start;flex-direction:column}.lp-application-share>div:last-child{flex-wrap:wrap}.lp-application-share .lp-primary{padding:14px 18px}.lp-apply-card{padding:24px}.lp-apply-collection{align-items:flex-start}.lp-apply-collection>.lp-art,.lp-apply-collection>img{width:76px;height:76px}.lp-apply-collection h2{font-size:30px!important}}.lp-campaign-setting{display:grid;grid-gap:14px;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--lp-border)}.lp-campaign-actions h3,.lp-campaign-setting h3{margin:0}.lp-campaign-actions p,.lp-campaign-setting p{margin:0;color:var(--lp-muted);font-size:14px;line-height:1.6}.lp-campaign-setting form{display:flex;gap:16px;align-items:end}.lp-campaign-actions label,.lp-campaign-setting label{display:grid;grid-gap:10px;gap:10px;flex:1 1;font-size:14px;min-width:0}.lp-campaign-actions small,.lp-campaign-setting small{font-size:12px;color:var(--lp-muted);line-height:1.5}.lp-campaign-setting>.lp-text-button{justify-self:start}.lp-campaign-actions{display:grid;grid-gap:20px;gap:20px;border:1px solid var(--lp-pink,#ee80ae);border-radius:20px;padding:28px;background:color-mix(in srgb,var(--lp-pink,#ee80ae) 5%,transparent)}.lp-campaign-actions h3{font-size:24px;margin:8px 0 10px}.lp-campaign-links{display:flex;gap:12px;flex-wrap:wrap}.lp-campaign-links a{flex:1 1;white-space:nowrap;text-align:center}.lp-campaign-actions>.lp-secondary{justify-self:start}.lp-campaign-status{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:var(--lp-muted);min-width:155px}.lp-campaign-status [data-verified=true]{color:var(--lp-mint,#94d9c6)}.lp-campaign-status small{font-size:11px;line-height:1.5}.lp-campaign-hint{font-size:12px!important}@media(max-width:700px){.lp-campaign-setting form{flex-direction:column;align-items:stretch}.lp-campaign-actions{padding:22px}.lp-campaign-links{flex-direction:column}}.lp-campaign-actions{padding:24px;gap:16px}.lp-campaign-actions h3{margin:0 0 8px}.lp-campaign-actions .lp-campaign-status{display:flex;flex-wrap:wrap;gap:8px 20px}.lp-campaign-actions .lp-campaign-status>a,.lp-campaign-actions .lp-campaign-status>small{flex-basis:100%}.lp-campaign-links button{flex:1 1;min-height:48px}.lp-campaign-actions textarea{width:100%;resize:vertical;min-height:108px;font:inherit;line-height:1.5}.lp-campaign-post{display:inline-block;margin-top:10px;color:var(--lp-pink);font-size:13px}.lp-apply-progress{display:flex;list-style:none;margin:0;gap:20px;border-bottom:1px solid var(--lp-border);padding:0 0 24px}.lp-apply-progress li{display:flex;align-items:center;gap:10px;flex:1 1;font-size:13px;color:var(--lp-muted)}.lp-apply-progress li>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid var(--lp-border);font-size:12px}.lp-apply-progress li[aria-current=step]{color:var(--lp-text)}.lp-apply-progress li[aria-current=step]>span{background:var(--lp-pink,#ee80ae);border-color:transparent;color:#10202e}.lp-apply-progress li[data-complete=true]>span{color:var(--lp-mint,#94d9c6);border-color:currentColor}.lp-apply-step{display:grid;grid-gap:20px;gap:20px}.lp-apply-step h3{margin:0;font-size:26px;letter-spacing:-.025em}.lp-apply-step p{margin:0;color:var(--lp-muted);line-height:1.6;font-size:14px}.lp-apply-connected,.lp-apply-wallet{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.lp-apply-wallet{justify-content:space-between;padding:16px 0}.lp-apply-wallet>span{color:var(--lp-muted)}.lp-apply-connected .lp-badge{margin-bottom:0}.lp-apply-step>.lp-text-button{justify-self:start}.lp-apply-card:has(.lp-apply-progress)>.lp-campaign-actions{padding:0;border:0;border-radius:0;background:none}.lp-apply-card .lp-primary{min-height:52px}@media(max-width:480px){.lp-apply-progress{gap:10px}.lp-apply-progress li{font-size:11px;gap:6px}.lp-apply-progress li>span{width:23px;height:23px}.lp-apply-step h3{font-size:23px}}.lp-apply-community{display:grid;grid-gap:12px;gap:12px}.lp-community-links,.lp-whitelist-window{display:grid;grid-gap:16px;gap:16px;border-bottom:1px solid var(--lp-border);padding-bottom:28px}.lp-community-links h3,.lp-whitelist-window h3{margin:0 0 8px}.lp-community-links p,.lp-whitelist-window p{margin:0;color:var(--lp-muted);font-size:13px;line-height:1.6}.lp-whitelist-window button{justify-self:start}.lp-community-links>form{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;grid-gap:16px;gap:16px;align-items:end}.lp-community-links label{display:grid;grid-gap:8px;gap:8px;font-size:13px}.lp-community-empty{padding:20px 0;color:var(--lp-muted);font-size:14px}.lp-community-link,.lp-community-link-list{display:grid;grid-gap:18px;gap:18px}.lp-community-link{padding:24px;background:var(--lp-bg);border:1px solid var(--lp-border);border-radius:16px;min-width:0}.lp-community-link-actions,.lp-community-link-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lp-community-link-heading h4{font-size:21px;margin:0 0 8px;overflow-wrap:anywhere}.lp-community-link-heading>div:last-child{display:grid;grid-gap:4px;gap:4px;text-align:right;font-size:12px;color:var(--lp-muted)}.lp-community-link-heading strong{color:var(--lp-text);font-size:30px;font-weight:600}.lp-community-link-heading strong small{font-size:18px;color:var(--lp-muted);font-weight:400}.lp-community-progress{height:5px;background:var(--lp-border);border-radius:99px;overflow:hidden}.lp-community-progress span{display:block;height:100%;background:var(--lp-pink,#ef80b0)}.lp-community-link-actions{justify-content:flex-start}.lp-community-link>form{display:flex;align-items:end;gap:12px}.lp-community-link input{max-width:160px}.lp-community-link>small{color:var(--lp-muted);line-height:1.5}.lp-community-claim-summary{display:grid;grid-gap:10px;gap:10px;padding:18px;background:var(--lp-bg);border:1px solid var(--lp-border);border-radius:12px}.lp-community-claim-summary strong{font-size:22px}.lp-community-claim-summary small{color:var(--lp-muted);line-height:1.6}@media(max-width:700px){.lp-community-links>form{grid-template-columns:1fr 110px}.lp-community-links>form>button{grid-column:1/-1;justify-self:start}.lp-community-link{padding:18px}.lp-community-link-heading{align-items:flex-start}.lp-community-link-heading>div:last-child{text-align:left}.lp-community-link-actions>.lp-primary{width:100%}.lp-community-link>form{flex-wrap:wrap}}.lp-campaign-setting label,.lp-community-links label,.lp-community-links>*,.lp-whitelist-applications,.lp-whitelist-applications>*{min-width:0}.lp-campaign-setting input,.lp-community-links input{min-width:0;width:100%}.lp-whitelist-applications>.lp-tabs{flex-wrap:wrap}