.entity-page .profile-tabbar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.entity-page .profile-tabs{flex-wrap:wrap;align-items:baseline;gap:26px;display:flex}.entity-page .profile-tab{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);cursor:pointer;background:0 0;border:0;padding:0 0 7px;font-size:14px;font-weight:600;transition:color .15s;position:relative}.entity-page .profile-tab:hover{color:var(--ink-2)}.entity-page .profile-tab.on{color:var(--ink)}.entity-page .profile-tab.on:after{content:"";background:var(--sage);height:1px;position:absolute;bottom:0;left:0;right:0}.entity-page .profile-tab.empty{color:var(--ink-4);opacity:.62;font-style:italic}.entity-page .profile-tab-count{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-4);text-transform:none;letter-spacing:0;margin-left:7px;font-size:11px;font-weight:400}.entity-page .profile-empty{color:var(--ink-3);padding:40px 4px;font-size:12.5px;line-height:1.7}.entity-page .profile-empty a,.entity-page .profile-empty button{color:var(--sage);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.entity-page .profile-bento-panel{-webkit-backdrop-filter:blur(34px)saturate(1.35);backdrop-filter:blur(34px)saturate(1.35);background:#18191d2e;border:1px solid #ffffff29;border-radius:6px;min-width:0;min-height:560px;padding:20px;overflow:visible;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000029}.entity-page .profile-bento-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.profile-bento-eyebrow{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.14em;color:#ffffff5c;font-size:9px}.profile-bento-count{font-family:var(--font-data);color:#ffffffad;margin-top:4px;font-size:12px}.entity-page .profile-bento-action{color:var(--sage);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:11px;display:inline-flex}.entity-page .profile-bento-action:hover{color:#9dbf8c}.entity-page .profile-bento-body{min-width:0}.profile-search-field{color:#ffffff52;background:#ffffff09;border:1px solid #ffffff1c;border-radius:6px;align-items:center;width:min(100%,330px);height:38px;margin-bottom:20px;display:flex;position:relative}.profile-search-field>svg{pointer-events:none;position:absolute;left:12px}.profile-search-field input{color:#e8e5e0;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 34px;font-size:12px}.profile-search-field input::placeholder{color:#ffffff4d}.profile-search-field button{color:#ffffff5c;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;right:8px}.profile-search-field button:hover{color:#fffc}.entity-page .profile-listing-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;display:grid}.entity-page .profile-crate-preview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.entity-page .profile-block:not([data-profile-size=large]) .profile-crate-preview>:nth-child(n+3){display:none}.entity-page .profile-block[data-profile-size=large] .profile-crate-preview{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding:0 2px 14px;display:flex;overflow-x:auto}.entity-page .profile-block[data-profile-size=large] .profile-crate-preview>*{scroll-snap-align:start;flex:0 0 clamp(280px,20vw,390px)}.entity-page .profile-crate-preview-card{min-width:0;position:relative}.entity-page .profile-crate-preview-card.is-curated:before{content:"";z-index:0;pointer-events:none;background:#7d9c6c09;border:1px solid #9dbf8c2e;border-radius:6px;position:absolute;inset:-8px}.entity-page .profile-crate-preview-card>button{z-index:1;position:relative}.entity-page .profile-bento-panel.profile-bento-panel--compact{min-height:270px}.profile-preview-empty{color:#ffffff57;border:1px solid #ffffff12;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:210px;font-size:12px;display:flex}.profile-crate-status{z-index:8;color:#ffffff7a;font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;background:#0a0a0ccc;border:1px solid #ffffff1f;border-radius:3px;padding:4px 7px;font-size:8px;position:absolute;top:0;left:4px}.profile-crate-status.listed{color:#9dbf8c;border-color:#7d9c6c59}.profile-crate-status.curated{color:#a8c49a;background:#101812d6;border-color:#9dbf8c6b;align-items:center;gap:5px;display:inline-flex}.profile-browser-modal{z-index:300;position:fixed;inset:0}.profile-browser-backdrop{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);cursor:default;background:#050608a8;border:0;width:100%;height:100%;position:absolute;inset:0}.profile-browser-sheet{color:#e8e5e0;background:#0c0d11c7;border:1px solid #ffffff1f;border-radius:7px;flex-direction:column;display:flex;position:absolute;inset:18px;overflow:hidden;box-shadow:0 30px 100px #00000080}.profile-browser-head{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 20px;display:flex}.profile-browser-head h2{letter-spacing:0;margin:4px 0 1px;font-size:28px;font-weight:500}.profile-browser-head span{font-family:var(--font-data);color:#ffffff61;font-size:10px}.profile-browser-close{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.profile-browser-close:hover{color:#fff;background:#ffffff17}.profile-browser-content{flex:1;min-height:0;padding:24px 28px 48px;overflow-y:auto}.profile-crates-modal-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px 18px;display:grid}.profile-curated-crates{background:#5b744f13;border:1px solid #9dbf8c33;border-radius:6px;margin:-4px -8px 28px;padding:22px 20px 26px}.profile-crate-section-head{color:#a8c49a;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.profile-crate-section-head h3{color:#e8e5e0;letter-spacing:0;margin:4px 0 0;font-size:18px;font-weight:500}.profile-crate-section-head--plain{color:#ffffff73;margin:4px 0 20px}.profile-curated-card{position:relative}.profile-crates-modal-grid--curated{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-genre-chip{color:#ffffff75;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:5px 9px;font-size:9px}.profile-genre-chip:hover,.profile-genre-chip.on{color:#9dbf8c;background:#7d9c6c1a;border-color:#7d9c6c66}@media (max-width:900px){.profile-crates-modal-grid,.profile-crates-modal-grid--curated{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.entity-page .profile-bento-panel{min-height:0;padding:16px}.entity-page .profile-listing-preview-grid{gap:20px 12px}.entity-page .profile-crate-preview{grid-template-columns:1fr}.profile-browser-sheet{border:0;border-radius:0;inset:0}.profile-browser-head{padding:18px 16px}.profile-browser-content{padding:18px 16px 36px}.profile-crates-modal-grid{grid-template-columns:1fr}.profile-curated-crates{margin-inline:0;padding:18px 14px 22px}}.entity-page .profile-flow{width:100%;min-width:0;display:block;position:relative}.entity-page .profile-grid{width:100%;transition:height .18s;position:relative}.entity-page .profile-grid>.react-grid-item{transition:transform .18s,width .18s,height .18s}.entity-page .profile-grid>.react-grid-item.react-draggable-dragging{z-index:20;will-change:transform;transition:none}.entity-page .profile-grid>.react-grid-placeholder{z-index:10;opacity:1;pointer-events:none;background:#7d9c6c1f;border:1px solid #9dbf8cb8;border-radius:8px;transition-duration:80ms}.entity-page .profile-grid-item-shell{min-width:0;overflow:visible}.entity-page .profile-grid-item-measure{width:100%;min-width:0}.entity-page .profile-block{width:100%;min-width:0;max-width:100%}.entity-page .profile-add-component-anchor{z-index:5;transition:left .18s,top .18s,width .18s,height .18s;position:absolute}.entity-page .profile-add-component-anchor .profile-add-component{width:100%;height:100%;margin:0}.entity-page .profile-add-component{background:#ffffff04;border:1px dashed #ffffff24;border-radius:6px;width:min(100%,50% - 8px);min-height:176px;margin:16px 0 0 auto;transition:border-color .16s,background-color .16s;position:relative;overflow:hidden}.entity-page .profile-add-component:hover,.entity-page .profile-add-component.open{background:#7d9c6c09;border-color:#7d9c6c70}.entity-page .profile-add-component-trigger{width:100%;height:100%;min-height:inherit;color:#ffffff6b;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.entity-page .profile-add-component-trigger:hover{color:#9dbf8c}.entity-page .profile-add-component-plus{background:#ffffff09;border:1px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.entity-page .profile-add-component-trigger:hover .profile-add-component-plus{background:#7d9c6c17;border-color:#7d9c6c8c}.entity-page .profile-component-selector{height:100%;padding:16px;overflow-y:auto}.entity-page .profile-component-selector-head{color:#ffffffb3;font-family:var(--font-data);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.entity-page .profile-component-selector-head button{color:#ffffff61;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.entity-page .profile-component-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.entity-page .profile-component-options>button{color:#ffffffb8;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:5px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;font-size:12px;display:grid}.entity-page .profile-component-options>button:hover{color:#9dbf8c;border-color:#7d9c6c6b}.entity-page .profile-component-options small{color:#ffffff4d;font-family:var(--font-data);text-transform:uppercase;font-size:8px}.entity-page .profile-component-options-empty{text-align:center;color:#ffffff4d;padding:28px 8px;font-size:11px}.entity-page .profile-component-category-label{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.12em;color:#ffffff4d;grid-column:1/-1;font-size:8px}.entity-page .profile-component-setup{gap:8px;margin-top:12px;display:grid}.entity-page .profile-component-setup input,.entity-page .profile-component-setup textarea{color:#e8e5e0;width:100%;min-width:0;font:inherit;background:#ffffff06;border:1px solid #ffffff1a;border-radius:4px;outline:none;padding:9px 10px;font-size:11px}.entity-page .profile-component-setup input:focus,.entity-page .profile-component-setup textarea:focus{border-color:#7d9c6c80}.entity-page .profile-component-setup textarea{resize:vertical}.entity-page .profile-component-setup-back{color:#ffffff6b;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px}.entity-page .profile-component-setup-back:hover{color:#9dbf8c}.entity-page .profile-component-setup-add{color:#9dbf8c;min-height:36px;font:inherit;cursor:pointer;background:#7d9c6c17;border:1px solid #7d9c6c6b;font-size:11px}.entity-page .profile-component-setup-add:hover{background:#7d9c6c26}.entity-page .profile-component-setup-error{color:#d58080;font-size:10px}.entity-page .profile-component-setup-row{border:1px solid #ffffff12;gap:6px;padding:9px;display:grid;position:relative}.entity-page .profile-component-setup-row>button{color:#fff6;cursor:pointer;background:#0a0a0cbf;border:0;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:5px;right:5px}.entity-page .profile-component-setup-row>button:hover{color:#d58080}.entity-page .profile-component-setup-more{color:#ffffff70;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:2px 0;font-size:10px;display:inline-flex}.entity-page .profile-component-setup-more:hover{color:#9dbf8c}.entity-page .profile-component-wishlist-seed{color:#9dbf8c;min-height:36px;font:inherit;cursor:pointer;background:#7d9c6c12;border:1px solid #7d9c6c5c;justify-content:center;align-items:center;gap:7px;font-size:10px;display:inline-flex}.entity-page .profile-component-wishlist-seed:hover{background:#7d9c6c21}.entity-page .profile-component-wishlist-seed:disabled{cursor:wait;opacity:.55}@media (max-width:900px){.entity-page .profile-add-component{width:100%}}.entity-page .profile-embed{aspect-ratio:16/9;border:1px solid var(--line);background:#0000004d;border-radius:10px;width:100%;position:relative;overflow:hidden}.entity-page .profile-embed[data-ratio=square]{aspect-ratio:1}.entity-page .profile-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:620px){.entity-page .profile-add-component{min-height:150px}.entity-page .profile-component-options{grid-template-columns:1fr}.entity-page .profile-tabs{gap:18px}.entity-page .profile-tab{font-size:12.5px}}.entity-page .profile-block.editable{position:relative}.entity-page .profile-block.editable:after{content:"";pointer-events:none;border:1px dashed #0000;border-radius:10px;transition:border-color .15s;position:absolute;inset:-6px -10px}.entity-page .profile-block.editable:hover:after{border-color:#7d9c6c59}.entity-page .profile-grid>.react-grid-item.react-draggable-dragging .profile-block{opacity:.82}.entity-page .profile-grid>.react-grid-item.react-draggable-dragging .profile-block:after{border-color:var(--sage)}.entity-page .block-grip{z-index:6;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:24px;height:24px;color:var(--ink-3);cursor:grab;opacity:0;touch-action:none;background:#0b0b0bbf;border-radius:6px;place-items:center;transition:opacity .15s,color .15s;display:grid;position:absolute;top:-6px;left:-30px}.entity-page .profile-block.editable:hover .block-grip,.entity-page .block-grip:focus-visible{opacity:1}.entity-page .block-grip:hover{color:var(--ink)}.entity-page .block-grip:active{cursor:grabbing}.entity-page .block-remove{z-index:7;border:1px solid var(--line-2);width:24px;height:24px;color:var(--ink-3);cursor:pointer;opacity:0;background:#0b0b0bd1;border-radius:50%;place-items:center;transition:opacity .15s,color .15s,border-color .15s;display:grid;position:absolute;top:-6px;right:8px}.entity-page .profile-block.editable:hover .block-remove,.entity-page .block-remove:focus-visible{opacity:1}.entity-page .block-remove:hover{color:#d58080;border-color:#c05a5a73}.entity-page .block-width-controls{z-index:7;border:1px solid var(--line-2);opacity:0;background:#0b0b0bd1;border-radius:6px;transition:opacity .15s,border-color .15s;display:flex;position:absolute;top:-6px;right:8px;overflow:hidden}.entity-page .block-width-controls.has-remove{right:40px}.entity-page .block-width-controls button{border:0;border-right:1px solid var(--line-2);width:23px;height:23px;color:var(--ink-3);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.entity-page .block-width-controls button:last-child{border-right:0}.entity-page .block-width-controls button:hover{color:var(--ink)}.entity-page .block-width-controls button.active{color:var(--sage);background:#7d9c6c29}.entity-page .block-control-divider{background:var(--line-2);align-self:stretch;width:1px}.entity-page .profile-block.editable:hover .block-width-controls,.entity-page .block-width-controls:focus-within{opacity:1}.entity-page .profile-collection-feature{background:radial-gradient(42% 78% at 52% 48%,#eeeeea24,#eeeeea0a 55%,#0000 78%);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-height:390px;display:grid;overflow:hidden}.entity-page .profile-collection-feature-copy{flex-direction:column;justify-content:center;padding:34px 24px;display:flex}.entity-page .profile-collection-feature-kicker{font-family:var(--font-pixel);text-transform:uppercase;color:#ffffffd1;font-size:14px}.entity-page .profile-collection-feature-stats{flex-wrap:wrap;gap:42px;margin-top:54px;display:flex}.entity-page .profile-collection-feature-stats div{gap:8px;display:grid}.entity-page .profile-collection-feature-stats strong{font-family:var(--font-data);color:#f2f0eb;font-size:26px;font-weight:600}.entity-page .profile-collection-feature-stats span{font-family:var(--font-data);text-transform:uppercase;color:#ffffff6b;font-size:10px}.entity-page .profile-collection-feature-copy p{color:#ffffffc7;margin-top:32px;font-size:14px}.entity-page .profile-collection-feature-copy>button{width:fit-content;font-family:var(--font-data);text-transform:uppercase;color:#ffffffd6;border:1px solid #ffffff2e;align-items:center;gap:10px;margin-top:24px;padding:11px 14px;font-size:11px;display:inline-flex}.entity-page .profile-collection-feature-copy>button:hover{color:var(--sage);border-color:#7d9c6c8c}.entity-page .profile-collection-feature-wheel{justify-content:center;align-items:flex-end;padding-top:46px;display:flex}.entity-page .profile-block:not([data-profile-size=large]) .profile-collection-feature{grid-template-columns:1fr;min-height:0}.entity-page .profile-block:not([data-profile-size=large]) .profile-collection-feature-stats{gap:24px;margin-top:30px}.entity-page .profile-block:not([data-profile-size=large]) .profile-collection-feature-wheel{min-height:280px;padding-top:0}.entity-page .profile-block[data-profile-size=small] .profile-listing-preview-grid,.entity-page .profile-block[data-profile-size=small] .profile-crate-preview{grid-template-columns:1fr}.entity-page .profile-record-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding:4px 2px 16px;display:flex;overflow-x:auto}.entity-page .profile-record-rail>*{scroll-snap-align:start;flex:0 0 clamp(180px,21vw,280px)}.entity-page .profile-spine-carousel{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;overflow:hidden}.entity-page .profile-spine-carousel-head{justify-content:space-between;align-items:flex-start;padding:20px 24px 0;display:flex}.entity-page .profile-spine-carousel-head div{gap:7px;display:grid}.entity-page .profile-spine-carousel-head span{font-family:var(--font-data);text-transform:uppercase;color:#ffffff9e;font-size:11px}.entity-page .profile-spine-carousel-head small{font-family:var(--font-data);color:#ffffff57;font-size:10px}.entity-page .profile-crate-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:18px;padding:0 2px 12px;display:flex;overflow-x:auto}.entity-page .profile-crate-rail>*{scroll-snap-align:start;flex:0 0 clamp(260px,32vw,430px);min-width:0}@media (max-width:760px){.entity-page .profile-collection-feature{grid-template-columns:1fr}.entity-page .profile-collection-feature-stats{gap:24px;margin-top:30px}.entity-page .profile-collection-feature-wheel{min-height:300px;padding-top:0}}@media (max-width:900px){.entity-page .block-grip{top:-28px;left:-4px}.entity-page .block-width-controls{display:none}}.profile-drawer{z-index:200;pointer-events:none;width:min(420px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0}.profile-drawer-panel{pointer-events:auto;overscroll-behavior:contain;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0e0f10f5;border-left:1px solid #ffffff1f;flex-direction:column;width:100%;display:flex;overflow-y:auto;box-shadow:-24px 0 80px #00000080}@media (max-width:620px){.profile-drawer{width:100vw}}
