:root{--paper:#fbfcfd;--white:#fff;--wash:#f0f4f8;--ink:#101c29;--muted:#566675;--line:#cedae6;--blue:#1f5a96;--pink:#e91d49;--pink-soft:#fff1f4;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--paper);background-image:linear-gradient(#1f5a9609 1px,transparent 1px),linear-gradient(90deg,#1f5a9609 1px,transparent 1px);background-size:28px 28px;color:var(--ink);font:1rem/1.5 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--pink);outline-offset:4px}[hidden]{display:none!important}.shell{width:min(1080px,calc(100% - 40px));margin-inline:auto}.skip{position:absolute;top:-100px;left:16px;z-index:50;background:var(--ink);color:white;padding:12px}.skip:focus{top:12px}.topbar{border-bottom:1px solid var(--line);background:#fbfcfdf4}.topbar-inner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:30px;font-weight:800;letter-spacing:-.075em;text-decoration:none;line-height:1;white-space:nowrap}.brand span,h2>span{color:var(--pink)}.topbar-nav{display:flex;align-items:center;gap:22px}.topbar-rules{font-size:.82rem;font-weight:750;color:var(--blue);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;white-space:nowrap}.topbar-rules:hover{color:var(--pink)}.topbar-date{font:.72rem var(--mono);letter-spacing:.035em;white-space:nowrap}.eyebrow,.mini-label,.bounty-status{font:700 .72rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.scene{display:grid;grid-template-columns:1.2fr 1fr;background:var(--ink);color:white;margin-top:28px;overflow:hidden;border-radius:6px}.scene-copy{padding:35px 38px}.scene .eyebrow{color:#bbd5e9}.scene h1{font-size:clamp(2.6rem,5vw,4rem);line-height:1.04;letter-spacing:-.06em;margin:0 0 14px}.scene h1 span{color:#ff7190}.scene-copy>p:not(.eyebrow){color:#dce6ee;max-width:34ch}.scene-clock{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-top:24px;border-top:1px solid #ffffff26;padding-top:15px}.scene-clock span{font:700 .68rem var(--mono);color:#bbd5e9}.scene-clock strong{font-size:1.3rem;font-variant-numeric:tabular-nums;color:#ff7190}.shore-scene{position:relative;min-height:275px;overflow:hidden}.shore-scene img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.drop-journey{margin:15px 0 32px}.drop-journey ol{display:flex;gap:10px;overflow-x:auto;list-style:none;margin:0;padding:5px 2px 13px;scrollbar-width:thin}.drop-journey li{flex:0 0 104px}.journey-card{border:1px solid var(--line);border-radius:10px;background:white;width:100%;height:126px;padding:8px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:.69rem;font-weight:700;line-height:1.15;text-align:center}.journey-art{width:66px;height:70px;object-fit:contain}.journey-card.is-selected{border-color:var(--pink);background:var(--pink-soft)}.journey-card.is-sealed{background:var(--wash);color:var(--muted);border-style:dashed}.seal-art{font-size:2.3rem;color:#b2c0ce;padding:8px}.house-board,.bounty-detail{scroll-margin-top:18px}.house-board-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.house-board-heading h2,.sponsors h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.06em;line-height:1.1;margin-top:0}.house-board-heading>p{font:.75rem var(--mono);color:var(--muted);text-align:right}.sample-label{font:700 .65rem var(--mono);letter-spacing:.035em;color:#843749;background:#fff1f4;border:1px solid #f4c7d2;padding:9px 12px;border-radius:5px;margin-bottom:14px}.prelaunch-empty,.empty-board{padding:20px 0;color:var(--muted);font-size:.92rem}.prelaunch-empty{border:1px dashed var(--line);border-radius:6px;padding:26px;background:var(--white)}.house-bounty{cursor:pointer;position:relative;background:var(--white);border:1px solid var(--line);border-radius:9px;padding:20px;display:flex;flex-direction:column;gap:13px;min-width:0}.bounty-top{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px}.bounty-art{width:62px;height:66px;object-fit:contain}.bounty-top h3{font-size:1.12rem;line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.bounty-status{font-size:.6rem;margin-bottom:5px}.bounty-purse{font-size:1.3rem;letter-spacing:-.04em;white-space:nowrap}.sponsor-mark{width:85px;max-height:29px;object-fit:contain;object-position:left center;margin-left:72px}.card-leader{display:flex;align-items:center;gap:11px}.card-leader>div{display:grid;gap:3px;min-width:0}.card-leader strong{font-size:.98rem}.card-leader span{font-size:.78rem;color:var(--muted)}.card-brief{font-size:.84rem;color:var(--muted);line-height:1.55}.event-date{font:650 .7rem var(--mono);color:var(--blue)}.bounty-clock{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--line);margin-top:auto;font-variant-numeric:tabular-nums}.bounty-clock span{font:650 .63rem var(--mono);color:var(--muted)}.bounty-clock strong{font-size:.86rem;white-space:nowrap}.card-open{border:0;border-radius:5px;background:var(--wash);padding:11px 14px;text-align:left;font-size:.8rem;font-weight:750;min-height:44px}.card-open:hover{background:var(--pink-soft);color:var(--pink)}#house-board-content>.bounty-grid{margin-top:18px}.bounty-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.house-feature{background:var(--ink);border-color:var(--ink);color:white;padding:25px 28px;gap:0}.house-feature .bounty-top{grid-template-columns:78px minmax(0,1fr) auto;margin-bottom:15px}.house-feature .bounty-art{width:75px;height:79px}.house-feature h3{font-size:1.9rem}.house-feature .bounty-purse{font-size:2.5rem;color:#ff7190}.house-feature .bounty-status{color:#bbd5e9}.house-feature .card-open{margin-top:14px;background:#ffffff14;color:white}.house-feature .bounty-clock{margin-top:15px;border-color:#ffffff2a}.house-feature .bounty-clock span{color:#c2d3e2}.house-feature .empty-board{color:#c2d3e2}.house-board-updated,.detail-updated{font:.69rem var(--mono);color:var(--muted);margin:13px 0 30px}
.creator-row{border-top:1px solid var(--line);min-width:0}.creator-summary{display:grid;grid-template-columns:26px 43px minmax(0,1fr) auto 12px;gap:11px;align-items:center;padding:15px 0;cursor:pointer;list-style:none;min-height:70px}.creator-summary::-webkit-details-marker{display:none}.creator-rank{font:750 .85rem var(--mono);color:var(--blue)}.creator-portrait{display:block;position:relative;flex-shrink:0;width:42px;height:42px;overflow:hidden;border-radius:50%;background:var(--pink-soft);box-shadow:0 0 0 2px #ff71905c}.creator-portrait img{width:212%;height:auto;max-width:none;position:absolute;left:-56%;top:-33%}.creator-portrait.is-photo img{width:100%;height:100%;left:0;top:0;object-fit:cover}.creator-portrait.is-initials{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--pink);font-weight:bold}.creator-identity{min-width:0;display:grid;gap:6px}.creator-name{font-size:1rem;line-height:1.15;overflow-wrap:anywhere}.creator-score{text-align:right;display:grid;gap:1px;font-variant-numeric:tabular-nums}.creator-score>strong{font-size:1.1rem;letter-spacing:-.03em}.metric-label,.creator-score small{font-size:.65rem;color:var(--muted)}.row-chevron{font-size:.9rem;color:var(--muted);transition:transform .15s}details[open]>.creator-summary .row-chevron{transform:rotate(180deg)}.creator-badges{display:flex;flex-wrap:wrap;gap:4px}.win-badge{font:650 .56rem var(--mono);color:var(--pink);background:var(--pink-soft);padding:3px 5px;border-radius:3px}.house-feature .creator-row{border-color:#ffffff21}.house-feature .creator-rank{color:#bbd5e9}.house-feature .creator-score>strong{color:#ff7190}.house-feature .metric-label,.house-feature .creator-score small,.house-feature .row-chevron{color:#bbd5e9}.house-feature .creator-name{font-size:1.14rem}.house-feature .is-leader .creator-summary{padding-top:12px;padding-bottom:21px}.house-feature .is-leader .creator-name{font-size:1.9rem;letter-spacing:-.045em}.house-feature .is-leader .creator-score>strong{font-size:1.7rem}.house-feature .is-leader .creator-portrait{width:52px;height:52px}.house-feature .is-leader .creator-summary{grid-template-columns:26px 54px minmax(0,1fr) auto 12px}.counted-content{color:var(--ink);background:var(--wash);border-radius:5px;padding:15px;margin-bottom:15px}.counted-content .mini-label{margin-bottom:10px}.counted-work{padding:12px 0;border-top:1px solid var(--line);display:grid;gap:4px}.work-title{font-size:.88rem}.work-score{font-size:.81rem;font-weight:750;color:var(--pink)}.selected-post{font-size:.76rem;color:var(--blue)}.copy-note,.work-cutoff,.collab-note,.content-empty{font-size:.74rem;color:var(--muted);line-height:1.5}.sample-note{font:.59rem var(--mono);color:#843749;margin-top:3px}.award-list{display:grid;gap:12px}.award-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.award-row>div{display:grid;gap:3px}.award-row span{font-size:.7rem;color:var(--muted)}.award-money{color:var(--pink);font-size:1.1rem}.house-feature .award-row span{color:#bbd5e9}.house-feature .award-money{color:#ff7190}.is-awarded{border-color:#efb2c2}
.host-context{font-size:.75rem;color:var(--muted);margin:-5px 0 14px}.creator-row.is-host{background:#eef1f4;border:1px solid #d5dbe1;border-radius:7px;margin:8px 0;padding:0 12px;color:#4d5964}.creator-row.is-host .creator-rank,.creator-row.is-host .creator-score>strong{color:#55616c}.creator-row.is-host .creator-portrait{background:#dce2e7;box-shadow:0 0 0 2px #c5cdd5}.creator-row.is-host .creator-portrait.is-initials{color:#56616b}.host-badge{display:inline-block;width:max-content;padding:3px 7px;border-radius:3px;background:#d9dfe5;color:#4d5964;font:700 .59rem var(--mono);text-transform:uppercase;letter-spacing:.04em}
.bounty-detail{border:1px solid var(--line);border-radius:9px;padding:28px;background:var(--white);margin:30px 0}.detail-back{min-height:44px;background:transparent;border:0;padding:0;color:var(--blue);font-size:.8rem;font-weight:750}.detail-heading{display:flex;gap:17px;align-items:center;margin:12px 0}.detail-heading .bounty-art{width:78px;height:83px}.detail-heading h2{font-size:2rem;line-height:1.05;letter-spacing:-.05em}.detail-prompt{font-size:1.35rem;letter-spacing:-.04em;margin:20px 0 9px}.detail-brief{max-width:70ch;color:var(--muted);line-height:1.6}.detail-prizes{color:var(--pink);font:750 .82rem var(--mono);margin:19px 0 10px}.detail-dates{font-size:.78rem;color:var(--muted);line-height:1.65}.bounty-detail>.bounty-clock{margin-top:16px;max-width:540px}.extra-rules{margin:19px 0 23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.extra-rules summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:.8rem;font-weight:750;color:var(--blue)}.extra-rules p{font-size:.8rem;line-height:1.65;color:var(--muted);padding-bottom:17px;max-width:75ch}.standings-heading{font-size:1.1rem;letter-spacing:-.02em;margin:25px 0 12px}.winner-empty{font-size:.85rem;color:var(--muted);padding:12px 0}.telegram-button{display:inline-block;margin-top:18px;min-height:44px;padding:11px 15px;border:0;border-radius:5px;background:var(--pink);color:white;font-weight:750;font-size:.82rem;text-decoration:none}.telegram-button:disabled{background:var(--wash);color:var(--muted)}.route-note{font-size:.73rem;color:var(--muted);margin-top:8px}.sponsors{margin:38px 0 28px;padding:28px 0;border-top:1px solid var(--line)}.sponsors h2{font-size:1.8rem;margin:0 0 18px}.sponsor-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:10px}.sponsor-logo{display:flex;align-items:center;justify-content:center;min-width:0;min-height:108px;padding:12px;border-radius:6px}.sponsor-logo img{display:block;width:min(100%,158px);height:58px;object-fit:contain}.sponsor-logo-wide img{width:min(100%,185px)}.sponsor-logo-compact img{width:min(100%,78px);height:68px}.sponsor-logo[href]{transition:background .15s ease}.sponsor-logo[href]:hover{background:var(--wash)}.footer{display:flex;align-items:center;padding:12px 0 35px}.anchor{display:block;scroll-margin-top:20px}
@media(max-width:850px){.sponsor-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.sponsor-logo{min-height:98px}}
@media(max-width:650px){.shell{width:calc(100% - 28px)}.topbar-inner{min-height:58px;gap:12px}.brand{font-size:27px}.topbar-nav{flex-direction:column;align-items:flex-end;gap:1px}.topbar-rules{font-size:.74rem;line-height:1.2}.topbar-date{font-size:.55rem}.scene{grid-template-columns:1fr;margin-top:18px}.scene-copy{padding:25px 23px}.scene h1{font-size:2.8rem}.scene-copy>p:not(.eyebrow){font-size:.85rem}.shore-scene{min-height:105px}.shore-scene img{object-position:50% 48%}.scene-clock{margin-top:18px}.scene-clock span{font-size:.61rem}.scene-clock strong{font-size:1.1rem}.drop-journey{margin:12px 0 25px}.drop-journey li{flex-basis:86px}.journey-card{height:106px;font-size:.6rem}.journey-art{width:53px;height:57px}.seal-art{font-size:1.9rem}.house-board-heading{display:block}.house-board-heading h2{font-size:2.2rem}.house-board-heading>p{text-align:left;margin-top:9px;font-size:.65rem}.sample-label{font-size:.59rem;padding:9px;line-height:1.5}.house-feature{padding:17px}.house-feature .bounty-top{grid-template-columns:46px minmax(0,1fr) auto;gap:8px;margin-bottom:14px}.house-feature .bounty-art{width:45px;height:51px}.house-feature h3{font-size:1.3rem}.house-feature .bounty-purse{font-size:1.7rem}.bounty-status{font-size:.53rem}.creator-summary{grid-template-columns:20px 34px minmax(0,1fr) auto 10px;gap:7px;padding:13px 0}.creator-portrait{width:33px;height:33px}.creator-name,.house-feature .creator-name{font-size:.85rem}.creator-score>strong{font-size:.95rem}.metric-label,.creator-score small{font-size:.57rem}.house-feature .is-leader .creator-summary{grid-template-columns:20px 42px minmax(0,1fr) auto 10px;gap:7px}.house-feature .is-leader .creator-portrait{width:41px;height:41px}.house-feature .is-leader .creator-name{font-size:1.18rem;line-height:1.1}.house-feature .is-leader .creator-score>strong{font-size:1.15rem}.win-badge{font-size:.5rem}.bounty-grid{grid-template-columns:1fr;gap:11px}.house-bounty:not(.house-feature){padding:16px}.bounty-top{grid-template-columns:48px minmax(0,1fr) auto;gap:9px}.bounty-art{width:47px;height:51px}.bounty-top h3{font-size:1.03rem}.bounty-purse{font-size:1.17rem}.sponsor-mark{margin-left:57px;max-height:24px;width:76px}.card-brief{font-size:.81rem}.bounty-clock span{font-size:.58rem}.bounty-clock strong{font-size:.76rem}.bounty-detail{padding:18px;margin:24px 0}.detail-heading{gap:12px}.detail-heading .bounty-art{width:59px;height:65px}.detail-heading h2{font-size:1.65rem}.detail-prompt{font-size:1.2rem}.detail-brief{font-size:.88rem}.detail-prizes{font-size:.74rem}.counted-content{padding:12px}.sponsors{margin:26px 0 22px;padding:22px 0 0}.sponsors h2{font-size:1.55rem}.sponsor-wall{gap:6px;padding:8px}.sponsor-logo{min-height:88px;padding:8px}.sponsor-logo img{height:52px}.sponsor-logo-compact img{height:60px}.award-row{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.award-row strong{font-size:.9rem}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.creator-socials{display:flex;flex-wrap:wrap;align-items:center;gap:4px 11px;font:600 .68rem var(--mono);line-height:1.2}.creator-social-link{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.creator-social-link:hover,.creator-social-link:focus-visible{color:var(--pink)}.house-feature .creator-social-link{color:#bbd5e9}.house-feature .creator-social-link:hover,.house-feature .creator-social-link:focus-visible{color:#ff9cb3}.creator-row.is-host .creator-social-link{color:#4d5964}@media(max-width:650px){.creator-socials{gap:4px 9px;font-size:.6rem}}
