.ym{gap:24px;display:grid}.ym .ym-head{gap:4px;display:grid}.ym .ym-lede,.ym .ym-meta,.ym .ym-note,.ym .ym-empty{color:var(--fg-muted);margin:0;font-size:13px;line-height:20px}.ym .ym-error{color:var(--hit-red,var(--accent));margin:0;font-size:13px;line-height:20px}.ym .ym-block{gap:16px;min-width:0;display:grid}.ym .ym-block-head{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 16px;display:flex}.ym .ym-block-head .v2-eyebrow,.ym :is(.btn,a.btn){white-space:nowrap}.ym a.btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ym .ym-normal{flex:none}@media (min-width:768px){.ym .ym-block .btn.ym-normal-foot{display:none}}@media (max-width:767px){.ym .ym-block .btn.ym-normal-head{display:none}.ym .ym-block .btn.ym-normal-foot{width:100%}}.ym .ym-state,.ym .ym-status,.ym .ym-chip,.ym .ym-count-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;font-size:11px;font-weight:500;line-height:16px}.ym .ym-state{align-self:center;margin:0}.ym .ym-nfts{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ym .ym-nft{justify-items:center;gap:8px;min-width:0;display:grid}.ym .ym-nft-pick,.ym .ym-nft-connect{background:var(--bg-sunken,#ffffff0d);width:100%;height:100%;color:inherit;cursor:pointer;border:0;border-radius:12px;align-content:start;justify-items:center;gap:8px;min-height:44px;padding:8px;display:grid}.ym .ym-nft-pick img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.ym .ym-nft.selected .ym-nft-pick{box-shadow:0 0 0 2px var(--fg)}.ym .ym-nft-pick:focus-visible,.ym .ym-nft-connect:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ym .ym-nft-connect{height:100%;min-height:150px;color:var(--fg-muted);align-content:center;font-size:13px;font-weight:500}.ym .ym-plus{font-size:28px;font-weight:400;line-height:1}.ym .ym-connect-first{display:flex}.ym .ym-connect-first>.btn{min-height:44px}@media (max-width:640px){.ym .ym-connect-first,.ym .ym-connect-first>.btn{width:100%}}.ym .ym-link{min-height:32px;color:var(--fg-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:500;text-decoration:underline}.ym .ym-link:disabled{opacity:.45;cursor:default}.ym .ym-nft-connect-collection{color:var(--fg-muted);text-align:center;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:16px}.ym .v2-nft-also-line>span{white-space:nowrap}.v2 .ym .v2-nft-also{color:var(--fg);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:12px 0;font-weight:500;text-decoration:underline;display:inline}.ym .v2-nft-also:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.ym .ym-chip{text-align:center;white-space:normal;overflow-wrap:anywhere}.ym .ym-chip-on{color:var(--gold)}.ym .ym-connect{background:var(--bg-sunken,#ffffff0d);border-radius:12px;min-width:0;padding:20px}@media (min-width:768px){.ym .ym-connect{padding:24px}}.ym .ym-connect .v2-nft-chosen{background:var(--v2-panel)}.ym .ym-connect .v2-avatar-fieldset legend>span{color:var(--fg)}.ym .ym-generate-title{margin:0;font-size:15px;font-weight:500;line-height:22px}.ym .ym-name{gap:8px;min-width:0;display:grid}.ym .ym-name-label{font-size:13px;font-weight:500;line-height:20px}.ym .ym-name-row{flex-wrap:wrap;gap:8px;max-width:560px;display:flex}.ym .ym-name-field{text-transform:uppercase;letter-spacing:.06em;flex:240px;min-width:0;min-height:44px}.ym .ym-name-field::placeholder{text-transform:none;letter-spacing:0}.ym .ym-suggest{flex:none}.ym .ym-name-problem{color:var(--hit-red,var(--accent))}.ym .ym-suggestions{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ym .ym-suggestion{border:1px solid var(--border);background:var(--surface,transparent);min-height:40px;color:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;line-height:20px}.ym .ym-suggestion:hover{border-color:var(--fg-faint)}.ym .ym-suggestion.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.ym .ym-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ym .ym-card{gap:8px;min-width:0;display:grid}.ym .ym-card-picture{aspect-ratio:16/9;background:#1c1d21;border-radius:12px;display:block;overflow:hidden}.ym .ym-card-picture img{object-fit:cover;width:100%;height:100%;display:block}.ym .ym-card-blank{color:var(--fg-muted);place-items:center;font-size:13px;display:grid}.ym button.ym-card-picture{cursor:zoom-in;border:0;width:100%;padding:0}.ym .ym-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ym .ym-card-text{flex:240px;gap:4px;min-width:0;display:grid}.ym .ym-card-title{letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:22px}.ym .ym-card-tagline{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin:0;font-size:12px;line-height:18px}.ym .ym-card-name{color:var(--fg-muted);min-width:0;margin:0;font-size:13px;font-weight:400;line-height:20px}.ym .ym-card-when{color:var(--fg-muted);font-weight:400}.ym .ym-card-approved .ym-card-picture{opacity:.85}.ym .ym-marines{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.ym .ym-marine{background:var(--bg-sunken,#ffffff08);border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:12px;padding:16px;display:grid}.ym .ym-marine.worn{box-shadow:0 0 0 1px var(--gold) inset}.ym .ym-status{white-space:normal;display:inline}.ym .ym-status.on{color:var(--gold)}.ym .ym-status.off{color:var(--fg-faint)}.ym .ym-marine-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;display:grid}.ym .ym-marine-actions .btn{white-space:nowrap;width:100%;min-width:0;margin:0}.ym .ym-marine-actions>.mm-actions{display:contents}.ym .ym-marine-card{background:#1c1d21;border-radius:10px;display:block;overflow:hidden}.ym .ym-marine-card img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.ym .ym-marine-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ym .ym-marine-text{gap:4px;min-width:0;display:grid}.ym .ym-marine-movie{min-width:0}.ym .ym-marine-movie .mm-ready{gap:0}.ym .ym-marine-strip{background:#1a1510;border-radius:10px;padding:8px 8px 6px;display:block;overflow:hidden}.ym .ym-marine-strip .ym-tile-strip{gap:4px;padding:0}.ym .ym-marine-strip .ym-tile-strip .ym-sprite-box{--s:1}.ym .ym-marine-strip .ym-tile-wait .mp-box{background:0 0;min-height:88px}.ym .ym-marine-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:0;display:grid}.ym .ym-marine-open:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:12px}.ym .ym-marine-stage{background:radial-gradient(70% 45% at 50% 92%,#ffa8582e,#0000 64%),linear-gradient(#211b16 0%,#17130f 64%,#0d0b09 64.4%,#090807 100%);border-radius:10px;justify-content:center;align-items:flex-end;height:176px;display:flex;overflow:hidden}.ym .ym-marine-open:hover .ym-marine-stage{box-shadow:inset 0 0 0 1px #ffc48059}.ym .ym-marine-open-text{gap:4px;min-width:0;display:grid}.ym .ym-built{color:var(--fg-muted)}.ym .ym-tile-strip{justify-content:space-evenly;width:100%;padding:0 16px 16px}.ym .ym-tile-strip .ym-sprite-box{--s:2}.ym .ym-preview-wait{background:#ffffff0f;border-radius:8px;width:240px;max-width:80%;height:112px;margin-bottom:16px;animation:1.4s ease-in-out infinite ym-pulse}@keyframes ym-pulse{50%{opacity:.4}}.ym .ym-skeleton{gap:24px;min-width:0;display:grid}.ym .ym-skeleton-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;max-width:380px;display:grid}.ym .ym-skeleton-bar,.ym .ym-skeleton-tiles>span{background:var(--bg-sunken,#ffffff0d);border-radius:12px;animation:1.4s ease-in-out infinite ym-pulse;display:block}.ym .ym-skeleton-bar{height:80px}.ym .ym-skeleton-tiles>span{aspect-ratio:1}@media (prefers-reduced-motion:reduce){.ym .ym-skeleton-bar,.ym .ym-skeleton-tiles>span{animation:none}}.ym .ym-marine.off .ym-marine-stage{filter:grayscale();opacity:.6}@media (prefers-reduced-motion:reduce){.ym .ym-preview-wait{animation:none}}.ym .ym-marine-extras{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ym .ym-marine-extras>.mm{flex:100%}.ym .ym-marine.is-building .ym-marine-open-text{gap:4px;display:grid}.ym .ym-tile-wait{width:100%}.ym .ym-tile-wait .mp-box{background:0 0}.ym .ym-marine-stage:has(>.m3){background:0 0;height:auto;display:block}.ym .ym-marine-stage>.m3{width:100%}.ym .ym-marine[data-revealed-now]{animation:.7s cubic-bezier(.2,.8,.2,1) both ym-reveal}@keyframes ym-reveal{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ym .ym-marine[data-revealed-now]{animation:none}}.ym .ym-member{background:var(--bg-sunken,#ffffff08);border-radius:12px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px 24px;padding:16px;display:flex}.ym .ym-member-text{flex:0 560px;gap:4px;min-width:0;display:grid}.ym .ym-member .v2-actions{flex:none}.ym .ym-member .v2-actions>.btn{min-height:44px}.ym .ym-count{--figure-font-family:var(--font-sans);--figure-font-weight:500;gap:4px;min-width:0;display:grid}.ym .ym-member-count .ym-member-text{gap:8px}.ym .ym-count-label{margin:0}.ym .ym-count-value{font-family:var(--figure-font-family);font-weight:var(--figure-font-weight);font-variant-numeric:tabular-nums;color:var(--fg);margin:0;font-size:24px;line-height:28px}.ym .ym-build{min-height:44px}.ym .ym-refusal{color:var(--hit-red,var(--accent));margin:0;font-size:13px;line-height:20px}.ym .ym-result{color:var(--fg)}.ym .ym-marine[tabindex="-1"]:focus{outline:none}.ym .ym-marine[tabindex="-1"]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:640px){.ym{gap:20px}.ym .ym-nfts,.ym .ym-skeleton-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ym .ym-skeleton-tiles{max-width:none}.ym .ym-skeleton{gap:20px}.ym .ym-nft-add{grid-column:1/-1}.ym .ym-nft-connect{justify-content:center;align-items:center;gap:8px;height:auto;min-height:44px;padding:0 16px;font-size:15px;display:flex}.ym .ym-nft-connect .ym-plus{font-size:20px}.ym .ym-nft-connect:has(.ym-nft-connect-collection){flex-wrap:wrap;row-gap:0;padding:8px 16px}.ym .ym-nft-connect .ym-nft-connect-collection{flex-basis:100%;font-size:13px}.ym .ym-name-row .ym-suggest{width:100%}.ym .ym-name-field{letter-spacing:.02em}.ym .ym-suggestion{min-height:44px}.ym .ym-cards,.ym .ym-marines{grid-template-columns:minmax(0,1fr)}.ym .ym-card-foot .v2-actions,.ym .ym-card-foot .v2-actions>.btn{width:100%;min-width:0}.ym .ym-marine-stage{height:160px}.ym .ym-tile-strip{gap:0;padding:0 8px 12px}.ym .ym-member{padding:16px}.ym .ym-member .v2-actions,.ym .ym-member .v2-actions>.btn{width:100%;min-width:0}}.ym .ym-chosen{background:var(--bg-sunken,#ffffff0d);border-radius:12px;gap:16px;min-width:0;padding:20px;display:grid}.ym .ym-chosen-media{align-content:start;gap:8px;min-width:0;max-width:320px;display:grid}.ym .ym-chosen-picture{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.ym .ym-chosen-preview{cursor:zoom-in;background:#1c1d21;border:0;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.ym .ym-chosen-preview img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ym .ym-chosen-preview:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ym .ym-chosen-making{width:100%}.ym .ym-chosen-tools{flex-wrap:wrap;gap:8px;display:flex}.ym .ym-chosen-tools>.btn{flex:auto;min-width:0;min-height:44px}.ym .ym-chosen-body{align-content:start;gap:16px;min-width:0;display:grid}.ym .ym-chosen .ym-chosen-body .v2-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.ym .ym-chosen-body .v2-actions>.btn{min-height:44px}.ym .ym-make{gap:16px;min-width:0;display:grid}.ym .ym-make .ym-make-button{min-width:220px}.ym .ym-chosen .ym-card{gap:16px}@media (min-width:768px){.ym .ym-chosen{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;padding:24px}.ym .ym-chosen-media{max-width:none}}@media (max-width:640px){.ym .ym-chosen-body .v2-actions,.ym .ym-chosen-body .v2-actions>.btn,.ym .ym-make .ym-make-button{width:100%;min-width:0}}.ym .ym-foot{justify-content:flex-start;display:flex}.ym .ym-foot .ym-clear{min-height:44px}@media (max-width:640px){.ym .ym-foot .ym-clear{width:100%}}.ym [tabindex="-1"]:is(.v2-eyebrow,h2):focus{outline:none}.ym [tabindex="-1"]:is(.v2-eyebrow,h2):focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.ym .ym-marine-actions .ym-delete{min-height:44px}.ym-confirm{gap:16px;display:grid}.ym-confirm-body{gap:8px;display:grid}.ym-confirm-line{color:var(--fg-muted,#9298a2);margin:0;font-size:13px;line-height:20px}.ym-confirm-error{color:var(--hit-red,var(--accent));margin:0;font-size:13px;line-height:20px}.ym-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ym-confirm-actions>.btn{min-height:44px}.v2 .ym-confirm-actions>.btn-secondary{background:var(--v2-raised);color:var(--v2-text);border-color:var(--v2-line)}.v2 .ym-confirm-actions>.btn-secondary:hover:not(:disabled){border-color:var(--v2-muted)}.v2 .ym-confirm-actions>.btn-primary{background:var(--v2-red);color:#fff;border-color:#0000}.v2 .ym-confirm-actions>.btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--v2-red) 86%, #000)}@media (max-width:640px){.ym-confirm-actions{flex-direction:column-reverse}.ym-confirm-actions>.btn{width:100%}}.ym-picture-dialog img{border-radius:10px;width:100%;height:auto;display:block}
