@import url('https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600;700;800&display=swap');

/* Size the artwork independently of its SVG aspect ratio inside the hero. */
@media(min-width:1000px){body.creator-theme .creator-sculpture{flex:0 0 auto;aspect-ratio:auto;height:clamp(340px,42svh,460px)}}
@media(min-width:1000px) and (min-height:800px) and (prefers-reduced-motion:no-preference){html:not(.motion-paused) body.creator-theme .creator-project-card{top:calc(95px + var(--project-index,0)*24px)}}

/* CTRL_ALT_DEFEAT â€” original creator portfolio direction for observed data. */
body.creator-theme{--paper:#0c0c0c;--card:#161616;--ink:#f1f1f3;--muted:#94949e;--line:#303034;--wine:#e3e3e8;--wine-dark:#0d0d10;--gold:#c7b2ff;--green:#b6b9c5;--soft-green:#26262c;--sans:'Kanit',Arial,sans-serif;--display:'Kanit',Arial,sans-serif;background:#0c0c0c;color:#f1f1f3;font-family:var(--sans);font-weight:300;line-height:1.6;background-image:none;color-scheme:dark}
.creator-theme h1,.creator-theme h2,.creator-theme h3{font-weight:500;letter-spacing:-.035em}.creator-theme button,.creator-theme input,.creator-theme select{font-family:var(--sans)}.creator-theme button:focus-visible,.creator-theme a:focus-visible,.creator-theme input:focus-visible,.creator-theme select:focus-visible,.creator-theme .import-button:focus-visible{outline:2px solid #d3b9ff;outline-offset:5px}.creator-theme .eyebrow{color:#898993;font-weight:400;letter-spacing:.16em;font-size:10px}.creator-theme .site-header{max-width:1520px;height:76px;padding:0 52px;color:#e6e6e9;gap:30px}.creator-theme .brand{font-family:var(--display);font-weight:500;font-size:20px;letter-spacing:-.8px}.creator-theme .brand-mark{background:#222225;border:1px solid #49494e;box-shadow:none;color:#eeeef2;width:31px;height:31px;border-radius:50%;font-size:21px}.creator-theme .brand-light{font-weight:300}.creator-theme .event-label{border-color:#343438;font-size:8px;letter-spacing:1.6px;color:#86868e;padding-left:22px}.creator-theme .event-label span{font-size:14px;color:#c8c8ce;font-weight:400}.creator-theme .local-label{font-size:10px;color:#909097}.creator-theme .status-dot{background:#b3a1da;width:5px;height:5px}.creator-theme .tabs{padding:0 max(52px,calc((100vw - 1416px)/2));background:#0c0c0cf2;border-color:#252528;backdrop-filter:blur(20px);gap:20px;top:0;z-index:60}.creator-theme .tab-items{gap:28px}.creator-theme .tab{padding:15px 0;font-size:11px;font-weight:400;color:#91919a;letter-spacing:.1px}.creator-theme .tab.active{color:#f2f2f5}.creator-theme .tab.active:after{height:2px;background:linear-gradient(90deg,#b08aff,#ffae6d)}.creator-theme .tabs>.motion-toggle{background:#1a1a1d;border:1px solid #38383e;border-radius:99px;color:#c6c6cf;font-size:9px;min-height:28px;padding:5px 10px}.creator-theme .tabs>.motion-toggle:hover{background:#28282d}.creator-theme main{max-width:1520px;padding:0 52px 90px}.creator-theme #overview{overflow:visible}.creator-theme #overview>*{min-width:0}.creator-theme .panel[hidden]{display:none!important}.creator-theme .skip-link{background:#eee;color:#151515}.creator-theme .creator-hero{position:relative;min-height:calc(100svh - 80px);display:flex;flex-direction:column;align-items:center;padding:25px 0 36px;isolation:isolate;overflow:clip;color:#e9e9ed}.creator-hero:before{content:"";position:absolute;left:50%;top:41%;width:780px;height:440px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#38343e22,transparent 68%);z-index:-1;pointer-events:none}.creator-nav{display:flex;gap:32px;justify-content:center;align-items:center;margin:0 auto 36px;position:relative;z-index:5}.creator-nav a,.creator-nav button{background:none;color:#aaaab3;text-decoration:none;border:0;padding:7px 0;font-size:11px;font-weight:300;position:relative}.creator-nav a:after,.creator-nav button:after{content:"";position:absolute;height:1px;background:#e9e9ed;bottom:3px;left:0;width:0;transition:width .25s}.creator-nav a:hover,.creator-nav button:hover{color:#fff}.creator-nav a:hover:after,.creator-nav button:hover:after{width:100%}.creator-heading{font-size:14px;font-weight:300;text-align:center;line-height:1;margin:0;position:relative;z-index:2;max-width:100%;width:100%}.creator-heading small,.creator-heading>span:not(.team-name){display:block;font-size:11px;color:#8c8c95;font-weight:300;letter-spacing:.35em;margin-bottom:20px}.creator-heading .team-name{display:block;white-space:nowrap;font-size:clamp(45px,8.55vw,135px);font-weight:600;line-height:1.03;letter-spacing:-.065em;color:#dedee2;background:linear-gradient(180deg,#fff 8%,#d1d1d6 25%,#77777e 52%,#e4e4e8 64%,#9b9ba3 82%,#efeff3 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 5px 20px #0005);padding:0 .04em .06em}
.creator-sculpture{position:relative;width:min(550px,70vw);height:clamp(310px,36vh,430px);margin:-15px auto -20px;z-index:3;flex:1;min-height:300px;pointer-events:none;display:grid;place-items:center}.creator-hero-bottom{position:relative;z-index:4;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:45px;width:100%;margin-top:auto;padding:20px 6px 0}.creator-hero-bottom>p{max-width:270px;color:#9999a2;font-size:12px;line-height:1.85;margin:0;font-weight:300}.creator-cta{background:linear-gradient(105deg,#9872ff 0%,#b679e6 45%,#fa9c63 100%);color:#fff;text-decoration:none;border:1px solid #e2beff33;display:inline-flex;justify-content:center;align-items:center;gap:24px;border-radius:99px;min-height:48px;padding:13px 25px;font-size:12px;font-weight:400;letter-spacing:.2px;box-shadow:inset 0 1px 0 #ffffff40,0 7px 30px #8c62cb14;transition:box-shadow .25s,filter .25s,translate .2s;white-space:nowrap}.creator-cta:hover{filter:brightness(1.12);box-shadow:inset 0 1px 0 #ffffff50,0 10px 35px #af72ee30}.creator-cta span{font-size:17px}.creator-hero-stats{justify-self:end;display:flex;gap:28px}.creator-hero-stats>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.creator-hero-stats strong{font-weight:400;font-size:31px;line-height:1.1;letter-spacing:-1px;color:#d7d7dd}.creator-hero-stats span,.creator-hero-stats small{font-size:8px;color:#85858e;letter-spacing:.6px;font-weight:300;line-height:1.4}.creator-marquee{margin:30px -52px 0;overflow:hidden;border-block:1px solid #242428;padding:18px 0;background:#101011;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.creator-marquee-row{display:flex;width:max-content;gap:12px;align-items:stretch;will-change:transform}.creator-marquee-row>*{min-width:180px;border:1px solid #2a2a30;border-radius:11px;background:linear-gradient(140deg,#232326,#141416);padding:19px 22px;color:#c3c3cb;display:flex;align-items:center;gap:14px;flex-shrink:0}.creator-marquee-row strong{font-size:13px;font-weight:400;color:#dadade}.creator-marquee-row small{font-size:8px;color:#85858f;display:block;margin-top:4px}.creator-marquee-row span[aria-hidden]{font-size:25px;color:#96929f}.creator-marquee-tile,.creator-channel-tile{min-width:180px}.creator-marquee-symbol{font-size:28px;color:#bcb5ca}.creator-marquee-label{font-size:12px}.creator-marquee-count{font-size:9px;color:#8b8b97}
.creator-about{position:relative;padding:135px 7% 145px;display:grid;grid-template-columns:.55fr 1.45fr;gap:50px;overflow:hidden;isolation:isolate;scroll-margin-top:75px}.creator-section-label{font-size:10px;font-weight:300;color:#92929d;letter-spacing:.1em;display:block;line-height:1.6}.creator-section-label:before{content:"âœ³";color:#bbb6c6;margin-right:8px;font-size:13px}.creator-about h2{font-size:clamp(35px,4vw,63px);font-weight:400;line-height:1.06;letter-spacing:-.04em;max-width:790px;margin:0 0 28px}.creator-gradient{background:linear-gradient(100deg,#b796ff,#e6a0bd 55%,#ffb579);background-clip:text;-webkit-background-clip:text;color:#c7a8fb;-webkit-text-fill-color:transparent}.creator-about p[data-scroll-chars]{font-size:20px;font-weight:300;line-height:1.7;color:#d6d6de;max-width:720px;letter-spacing:-.3px;margin:0 0 30px}.creator-about p:not([data-scroll-chars]){font-size:12px;line-height:1.8;color:#888891;max-width:630px}.creator-about .creator-cta{font-size:11px;min-height:45px;padding-inline:22px;margin-top:8px}.creator-about-content{position:relative;z-index:2}.about-orb{position:absolute;left:-45px;bottom:45px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle at 35% 23%,#b9b9c5 0%,#5e5e6b 15%,#292933 38%,#131318 67%);box-shadow:inset -15px -20px 45px #0009,0 20px 80px #0006;opacity:.5;z-index:-1}.about-orb:after{content:"";position:absolute;inset:25px;border:1px solid #d9d9e033;border-radius:50%;transform:rotateX(65deg) rotateY(20deg)}
.creator-theme #pulse-stories{--ink:#171719;--muted:#73737d;--wine:#171719;--line:#d4d4d9;background:#f0f0f1;color:#171719;border-radius:38px 38px 24px 24px;padding:70px 65px 48px;margin:0;scroll-margin-top:75px;position:relative;overflow:hidden}.creator-theme #pulse-stories:empty{display:none}.creator-theme .pulse-stories-heading{display:grid;grid-template-columns:1.5fr .7fr;align-items:end;gap:35px;margin:0 0 45px}.creator-theme #pulse-stories .eyebrow{font-size:9px;color:#777780;letter-spacing:.12em}.creator-theme .pulse-stories-heading h2{font-size:clamp(35px,4.1vw,61px);line-height:1.02;font-weight:400;letter-spacing:-.045em;max-width:650px;margin-top:15px}.creator-theme .pulse-stories-heading>p{font-size:11px;line-height:1.7;color:#74747c;text-align:right;max-width:none;margin:0}.creator-theme .pulse-stories-heading small{font-size:9px}.creator-theme .pulse-stories-grid{display:flex;flex-direction:column;gap:0;border-top:1px solid #d1d1d6;counter-reset:creator-story}.creator-theme .pulse-story-card{background:none!important;border:0;border-bottom:1px solid #d1d1d6;border-radius:0;padding:30px 0 29px;display:grid;grid-template-columns:48px minmax(180px,1fr) minmax(200px,.85fr) 125px;gap:8px 25px;min-height:180px;position:relative;box-shadow:none;align-items:start;counter-increment:creator-story;overflow:visible}.creator-theme .pulse-story-card:after{display:none}.creator-theme .pulse-story-card:before{content:"0" counter(creator-story);grid-column:1;grid-row:1/4;font-size:12px;font-weight:400;color:#9b9ba2;line-height:1.7;padding-top:3px}.creator-theme .pulse-story-ordinal{display:none}.creator-theme .pulse-story-kicker{grid-column:2;grid-row:1;font-size:8px;letter-spacing:.15em;color:#777780;font-weight:400}.creator-theme .pulse-story-title{grid-column:2;grid-row:2/4;font-size:32px;line-height:1.1;font-weight:400;letter-spacing:-.04em;color:#161619;margin:4px 0 0;max-width:360px}.creator-theme .pulse-story-copy{grid-column:3;grid-row:1/3;font-size:12px;line-height:1.8;color:#74747d;margin:0;max-width:320px}.creator-theme .pulse-story-link{grid-column:3;grid-row:3;color:#1c1c22;border-bottom:1px solid #a3a3ac;font-size:10px;font-weight:400;margin:8px 0 0;padding:7px 0;align-self:start;justify-self:start;gap:20px}.creator-theme .pulse-story-value{grid-column:4;grid-row:1/4;display:flex;flex-direction:column;text-align:right;align-items:flex-end;font-size:68px;font-weight:400;color:#24242a;letter-spacing:-4px;line-height:1;margin:0;gap:8px}.creator-theme .pulse-story-value small{font-size:9px;font-weight:300;letter-spacing:0;color:#82828c}.creator-theme .pulse-composition{padding:30px 0 0;background:none;border:0;border-radius:0;margin-top:16px}.creator-theme .pulse-composition h3{font-size:24px;font-weight:400;color:#24242a;letter-spacing:-.8px;margin-top:5px}.creator-theme .pulse-composition p{font-size:11px;line-height:1.7;color:#7a7a84}.creator-theme .pulse-composition-bar{height:20px;min-height:20px;border-radius:2px;gap:2px;margin-top:22px;background:#e0e0e5}.creator-theme .pulse-composition-legend{font-size:10px;gap:7px 22px;color:#70707a}.creator-theme .pulse-composition-key{font-size:10px;color:#676771;background:none;gap:6px}.creator-theme .pulse-composition-key strong{color:#30303a;font-weight:400;font-size:10px}.creator-theme .pulse-composition-key strong small{color:#7f7f89;font-size:9px}.creator-theme .pulse-editorial{display:grid;grid-template-columns:1fr auto;gap:15px 30px;margin:40px 0 0;padding:30px 0 0;border:0;border-top:1px solid #d1d1d6;background:none;border-radius:0}.creator-theme .pulse-editorial>.eyebrow{grid-column:1/-1;max-width:none;font-size:8px;color:#878790}.creator-theme .pulse-editorial-output{grid-column:1;grid-row:2;min-width:0}.creator-theme .pulse-editorial-output strong{font-family:var(--display);font-size:26px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:-.8px;color:#24242b}.creator-theme .pulse-editorial>p{grid-column:1;grid-row:3;font-size:10px;line-height:1.8;color:#888891;margin:0;max-width:700px}.creator-theme .pulse-editorial>.pulse-story-link{grid-column:2;grid-row:2;align-self:center;margin:0;font-size:10px;white-space:nowrap}.creator-theme .pulse-story-empty{color:#777780;border-color:#c4c4cb;background:#e9e9eb}
.creator-theme #challenge-projects{padding:120px 0 90px;scroll-margin-top:70px}.creator-theme #challenge-projects>.section-heading,.creator-project-heading{margin:0 0 45px}.creator-theme #challenge-projects h2,.creator-project-heading h2{font-size:clamp(38px,4.3vw,65px);font-weight:400;line-height:1.05;letter-spacing:-.045em}.creator-project-list{display:flex;flex-direction:column;gap:30px;position:relative;padding-bottom:50px}.creator-project-card{position:sticky;top:115px;border:1px solid #36363b;border-radius:24px;background:#161618;padding:35px 38px;display:grid;grid-template-columns:1.05fr 1fr;gap:25px 45px;min-height:405px;box-shadow:0 -12px 30px #0c0c0c99;overflow:hidden;isolation:isolate}.creator-project-card:nth-child(2n){background:#19191d}.creator-project-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 90% 15%,#9d78d80a,transparent 50%);pointer-events:none;z-index:-1}.creator-project-number{font-size:10px;font-weight:300;color:#7b7b86;letter-spacing:.2em}.creator-project-category{font-size:8px;color:#ababba;border:1px solid #39393f;border-radius:99px;padding:5px 9px;letter-spacing:.12em;width:max-content}.creator-project-card h3,.creator-project-title{font-size:clamp(27px,3vw,43px);font-weight:400;line-height:1.08;letter-spacing:-.04em;max-width:600px;color:#e4e4ec;margin:15px 0}.creator-project-card h3 button,.creator-project-title button,.creator-project-card button.creator-project-title{background:none;text-align:left;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;padding:0}.creator-project-card h3 button:hover,.creator-project-title button:hover{color:#cbb7ff}.creator-project-copy{grid-column:1;font-size:12px;color:#9696a1;line-height:1.8;max-width:500px;position:relative;z-index:2}.creator-project-copy p{font-size:12px;color:#9696a1;line-height:1.8;margin:0 0 22px}.creator-project-copy .creator-cta{font-size:10px;min-height:40px;padding:11px 18px}.creator-project-copy .eyebrow{font-size:8px;color:#71717f;margin-bottom:14px}.creator-project-visual{grid-column:2;grid-row:1/5;align-self:stretch;min-height:300px;position:relative;border-radius:17px;background:radial-gradient(ellipse at 50% 40%,#34323d,#19191d 70%);border:1px solid #34343b;overflow:hidden;display:grid;place-items:center;isolation:isolate}.creator-project-visual svg{width:100%;height:100%;max-height:355px;display:block;object-fit:contain}.creator-project-stat{display:flex;align-items:baseline;gap:12px;margin-top:20px;font-size:12px;color:#82828e}.creator-project-stat strong{font-size:42px;line-height:1;font-weight:400;letter-spacing:-1.5px;color:#d8d8e3}.creator-project-stat span,.creator-project-stat small{font-size:9px;font-weight:300;color:#858591;max-width:180px;line-height:1.5}.creator-project-card .text-button,.creator-project-card .text-link{color:#bfb0e8;font-size:11px}
.creator-theme #signal-reel{background:#131315;border:1px solid #2c2c32;border-radius:18px;padding:23px 25px;margin:45px 0;overflow:hidden;box-shadow:none}.creator-theme #signal-reel:before{display:none}.creator-theme .reel-heading h2{font-size:21px;font-weight:400;color:#cfcfd9;line-height:1.2;letter-spacing:-.5px}.creator-theme .reel-heading h2 em{font-family:var(--display);font-size:inherit;font-style:normal;color:#ad9acb}.creator-theme .reel-heading .eyebrow{color:#73737e;font-size:8px;letter-spacing:.12em}.creator-theme .reel-source-label{color:#7d7d89;font-size:8px}.creator-theme .reel-source-label span{color:#bbb3ce}.creator-theme .signal-reel-stage{height:260px;perspective:none;margin:5px -25px;mask-image:none}.creator-theme .signal-reel-stage.reel-static{height:auto;min-height:145px;padding:20px 25px;display:flex;overflow-x:auto;gap:12px;scrollbar-color:#66616e #202024}.creator-theme .reel-static .reel-card{flex:0 0 175px;width:175px!important;height:125px!important;border:1px solid #39393f;background:#1e1e22;border-radius:12px;color:#d9d9e1;padding:16px;box-shadow:none;clip-path:none!important;filter:none!important;position:relative}.creator-theme .reel-card-art{opacity:.5}.creator-theme .reel-static .reel-card-art,.creator-theme .reel-static .reel-card-index{display:none}.creator-theme .reel-static .reel-card-symbol{position:static;font-size:18px;margin:0 0 8px;color:#aaa1c6}.creator-theme .reel-static .reel-card-copy{position:static;background:none;padding:0;min-height:0}.creator-theme .reel-static .reel-card-name{font-size:12px;min-height:0;letter-spacing:-.15px;line-height:1.2;margin:0 0 8px;color:#d4d4de}.creator-theme .reel-static .reel-card-count{display:inline;font-size:18px;color:#bcaddc;margin-right:6px}.creator-theme .reel-static .reel-card-caption{display:inline;font-size:7px;color:#7f7f8b}.creator-theme .reel-card.selected{border-color:#b197df}.creator-theme .reel-controls{border-color:#303037;padding-top:11px}.creator-theme .reel-controls>p{color:#90909e;font-size:9px}.creator-theme .reel-navigation button{border-color:#46464e;color:#aaa4b8;background:#222226}.creator-theme .reel-all{color:#afa0ce;border-color:#66577d}.creator-theme .reel-instructions{color:#737380;font-size:8px}
/* Data workbench and every pre-existing app panel use the same neutral palette. */
.creator-theme #data-workbench{padding-top:25px;scroll-margin-top:70px}.creator-theme .section-heading{margin:44px 0 24px}.creator-theme .section-heading h2{font-size:32px;font-weight:400;color:#e0e0e8;letter-spacing:-1px}.creator-theme .section-heading .eyebrow{font-size:9px;letter-spacing:.15em}.creator-theme .source-pill,.creator-theme .source-pill.neutral{background:#222226;border-color:#42424a;color:#a7a7b3;font-size:9px;font-weight:300;letter-spacing:.08em}.creator-theme .filters{gap:16px;margin-bottom:22px}.creator-theme .filters label{font-size:11px;font-weight:300;color:#9696a2}.creator-theme .filters select,.creator-theme .filters input,.creator-theme #entrant-count{background:#1c1c20;border:1px solid #38383f;color:#dedee7;border-radius:9px;font-size:12px;font-weight:300;min-height:43px;padding:9px 12px;box-shadow:none}.creator-theme .filters input::placeholder{color:#676773}.creator-theme .filter-caption{font-size:10px;color:#797987}.creator-theme .metric{border:1px solid #333339;background:#17171a;border-radius:15px;padding:25px;box-shadow:none}.creator-theme .metric-value{font-size:43px;color:#d5d5df;font-weight:400;letter-spacing:-2px}.creator-theme .metric-label{font-size:11px;color:#9999a6;font-weight:300}.creator-theme .metric-detail{font-size:10px;line-height:1.7;color:#72727f;min-height:32px}.creator-theme .metric-icon{color:#86818f;opacity:.5}.creator-theme .primary-empty{border-color:#3b3b44;background:#18181d;padding:20px 23px;border-radius:12px}.creator-theme .empty-icon{background:#25252e;color:#a89cc3}.creator-theme .primary-empty h3{font-size:16px;color:#d1d1dc;font-weight:400}.creator-theme .primary-empty p{font-size:11px;color:#838390}.creator-theme .button,.creator-theme .inspect-message{font-weight:400;border-radius:99px;font-size:11px;min-height:40px;padding:11px 18px}.creator-theme .outline-button{border-color:#46464f;color:#bebecb;background:#1e1e24}.creator-theme .outline-button:hover{background:#303039;border-color:#747080}.creator-theme .dark-button{background:#d4c2f4;color:#20162e;border:1px solid #e6d3ff}.creator-theme .dark-button:hover{background:#eadbff}.creator-theme .text-button,.creator-theme .text-link{color:#b7a6d8;font-size:11px;font-weight:400}.creator-theme .card,.creator-theme .challenge-card,.creator-theme .discord-card{background:#161619;border-color:#34343b;border-radius:18px;box-shadow:none;color:#cdccd8}.creator-theme .card{padding:29px}.creator-theme .card h3,.creator-theme .challenge-card h3,.creator-theme .discord-card h3{color:#d8d8e4;font-weight:400;font-size:21px;letter-spacing:-.5px}.creator-theme .card-heading p,.creator-theme .card-footer,.creator-theme .card>p,.creator-theme .method-grid p,.creator-theme .method-grid dd{color:#888895;font-size:12px;line-height:1.8}.creator-theme .card-footer{border-color:#32323b;font-size:11px}.creator-theme .card-heading{margin-bottom:23px}.creator-theme .chart-track{background:#2d2d35;border-radius:99px;height:9px}.creator-theme .chart-bar{background:linear-gradient(90deg,#8c76b1,#b7a4d5);border-radius:99px}.creator-theme .chart-label{color:#a7a7b5;font-size:11px}.creator-theme .chart-value{color:#d0cbdc;font-size:11px}.creator-theme .category-row{padding:7px 0;gap:13px}.creator-theme .category-row:hover{background:#24242d}.creator-theme .category-row .chart-value>span{color:#b2a3ce}.creator-theme .chart-note{color:#70707f;font-size:10px}.creator-theme .legend-dot{background:#a38bc5}.creator-theme .insight-number{font-weight:400;color:#b7a3d8;font-size:73px;line-height:1.1;letter-spacing:-3px}.creator-theme .insight-copy{color:#9595a3;font-size:13px;line-height:1.8}.creator-theme .insight-action{background:#24212c;border:1px solid #393340;border-radius:12px;padding:20px}.creator-theme .insight-action p{color:#a398b4;font-size:12px}.creator-theme .insight-action .eyebrow{color:#a595bc;font-size:8px}.creator-theme .theme-cards{gap:15px}.creator-theme .theme-card{background:#19191e;border:1px solid #34343c;border-radius:15px;padding:23px;box-shadow:none;color:#b8b8c5}.creator-theme .theme-card:hover{border-color:#756781;background:#202026;box-shadow:none}.creator-theme .theme-card>strong{font-size:18px;font-weight:400;color:#d9d9e5;letter-spacing:-.4px}.creator-theme .theme-number{font-size:32px;color:#b7a4d7;font-weight:400}.creator-theme .theme-number small{color:#767683;font-size:9px}.creator-theme .theme-icon{background:#2d2739;border-color:#57456b;color:#b39acb;border-radius:50%}.creator-theme .theme-description{color:#858593;font-size:11px;line-height:1.7}.creator-theme .theme-link{border-color:#34343e;color:#aaa0bd;font-size:10px;font-weight:400}.creator-theme .catalog{grid-template-columns:repeat(2,1fr)}.creator-theme .challenge-card{padding:26px}.creator-theme .challenge-card:before{background:linear-gradient(90deg,#9b77d4,#d4a082)}.creator-theme .challenge-card p{font-size:12px;color:#828291;line-height:1.8;min-height:0}.creator-theme .challenge-symbol{background:#27232f;border-color:#54445f;color:#b1a0c7}.creator-theme .challenge-index{color:#696977}.creator-theme .prize-label{color:#727280;font-size:8px}.creator-theme .challenge-prize{color:#bcb1cc;font-size:12px;min-height:0}.creator-theme .next-step{border:1px solid #35323b;background:#1d1a22;padding:34px;border-radius:18px}.creator-theme .next-step h3{font-family:var(--display);font-size:30px;font-style:normal;font-weight:400;color:#c8bdde;line-height:1.2}.creator-theme .next-step p{font-size:12px;color:#87818f;line-height:1.8}.creator-theme .page-intro{padding:60px 0 42px}.creator-theme .page-intro h1{color:#d0d0dc;font-size:60px;font-weight:400;line-height:1.08;letter-spacing:-2px;margin:19px 0 22px}.creator-theme .page-intro p{color:#8c8c9b;font-size:14px;max-width:720px;line-height:1.8}.creator-theme .page-intro .eyebrow{color:#8e819e;font-size:9px}.creator-theme .lens-button{background:#1d1d23;border-color:#393940;color:#9999aa;font-size:11px;font-weight:300}.creator-theme .lens-button:hover:not(.selected){background:#2a2832}.creator-theme .lens-button.selected{background:#a78ccf;border-color:#bba4db;color:#16101f}.creator-theme .active-theme{background:#2d2539;border-color:#554061;color:#c3afd8;font-size:11px}.creator-theme .active-theme button{color:#d3bee5}.creator-theme .time-bucket{background:#1e1e26;border-color:#3a3a45;color:#c7c7d5;border-radius:12px;min-width:125px}.creator-theme .time-bucket .time-dot{background:#30283f;border-color:#5c4771;color:#bca5dc;font-weight:400}.creator-theme .time-bucket strong{font-weight:400;color:#c8c8d8}.creator-theme .time-bucket>span:not(.time-dot),.creator-theme .time-bucket small{color:#7f7f92}.creator-theme .time-bucket:hover,.creator-theme .time-bucket.selected{background:#2c2636;border-color:#8a6ba8}.creator-theme .time-bucket.selected .time-dot{background:#a589ce;color:#1c1229;border-color:#a589ce}.creator-theme .table-scroll{scrollbar-color:#555060 #19191f}.creator-theme table{font-size:12px;color:#bbbaca}.creator-theme th{color:#808090;font-size:9px;font-weight:400;border-bottom-color:#3b3b46;padding:14px 11px;background:#1c1c24}.creator-theme td{border-bottom-color:#2e2e38;padding:18px 11px;font-size:12px;line-height:1.7}.creator-theme td strong{font-weight:400}.creator-theme td small{color:#777789;font-size:10px}.creator-theme tbody tr:hover{background:#1d1c25}.creator-theme .category-tag{background:#292334;color:#b2a0cb;border:1px solid #42364f;font-size:10px;border-radius:5px;font-weight:300}.creator-theme .alias-badge{background:#272332;border-color:#4d405d;color:#b9a6d3;font-weight:400}.creator-theme .inspect-message{background:#292331;border:1px solid #534260;color:#c4aed9;font-size:10px;padding:8px 12px;min-height:33px}.creator-theme .inspect-message:hover{background:#43324e}.creator-theme .small-note,.creator-theme .section-description,.creator-theme .not-observed{color:#787886;font-size:11px;line-height:1.8}.creator-theme .empty-table{color:#838393}.creator-theme .evidence-trio p{color:#858594;font-size:12px;line-height:1.8}.creator-theme .number-label{color:#656572;font-size:10px}.creator-theme .discord-window{color:#7e7e8e;font-size:11px}.creator-theme .discord-numbers{border-color:#32323e}.creator-theme .discord-numbers strong{color:#bba7d8;font-weight:400;font-size:31px}.creator-theme .discord-numbers small{color:#797989;font-size:10px}.creator-theme .theme-list li{background:#262330;color:#a99cbd;border:1px solid #38323f;font-size:10px}.creator-theme .discord-card p{color:#858595;font-size:12px}.creator-theme .method-grid dt{color:#c3c2d2;font-size:13px;font-weight:400}.creator-theme .rubric span{border-color:#32323e;color:#9a9aa9;font-size:12px}.creator-theme .rubric b{color:#bea9d9;font-weight:400}.creator-theme .import-button{background:#211d2a;border:1px dashed #665279;border-radius:99px;color:#bba7d3;text-decoration:none;font-size:12px;padding:12px}.creator-theme .form-message{background:#1c2c26;color:#a5c4b2;border:1px solid #3d5e4a}.creator-theme .form-message.error{background:#37212a;color:#d4a6b5;border-color:#69404f}.creator-theme .simulation-banner{background:#282330;border-color:#58496c;color:#bca8d4}.creator-theme .simulation-banner>strong{border-color:#75618e;color:#d5c2e9;font-weight:400}.creator-theme .simulation-banner>span{font-size:12px}.creator-theme .simulation-bar{background:linear-gradient(90deg,#806c9c,#b6a4cb)}.creator-theme .friction-header{color:#7c768c}.creator-theme .friction-row{border-color:#35303f;color:#aaa3ba}.creator-theme .rating{color:#bdacd1}.creator-theme .scenario-layout p{color:#8b879a;font-size:13px}.creator-theme .scenario-layout h2{color:#cfc9df;font-weight:400}.creator-theme .scenario-result{background:#25202e;border-color:#4e3d60}.creator-theme .scenario-number{color:#b59ad6;font-weight:400}.creator-theme .scenario-result>span:last-child{color:#9485a7;font-size:11px}.creator-theme .formula{color:#8d809e;font-size:11px}.creator-theme .decision-item>span{border-color:#51405f;color:#b09bc5;font-weight:300}.creator-theme .message-dialog{background:#17151e;border:1px solid #51465e;color:#cfc8dd;border-radius:22px;box-shadow:0 30px 100px #000a;padding:30px 33px}.creator-theme .message-dialog::backdrop{background:#050409c7;backdrop-filter:blur(10px)}.creator-theme .icon-button{background:#2c2535;border-color:#594766;color:#cbb7df}.creator-theme .message-dialog h2{font-size:29px;font-weight:400;color:#ded3ee}.creator-theme .detail-paraphrase{font-family:var(--display);font-weight:300;font-size:24px;line-height:1.5;color:#ccc3dd;letter-spacing:-.4px}.creator-theme .detail-caption{color:#82758f;font-size:10px}.creator-theme .detail-facts{border-color:#3c3246}.creator-theme .detail-facts dt{color:#92819e;font-size:9px;font-weight:400}.creator-theme .detail-facts dd{color:#c4b8d2;font-size:12px}.creator-theme .detail-facts small{color:#85748f;font-size:10px}.creator-theme .detail-reaction{background:#2a2133;border-color:#55415f;color:#bca9cd}.creator-theme .detail-reaction>strong{color:#ceb5e4;font-weight:400}.creator-theme .detail-reaction small{color:#8e7d9c}.creator-theme .detail-bottom{border-color:#3e3248}.creator-theme .detail-bottom p{color:#8a7997;font-size:10px}.creator-theme footer{max-width:1416px;margin:0 52px;border-color:#29292f;gap:35px;padding:40px 0;color:#72727f}.creator-theme footer p,.creator-theme footer>span{color:#656574;font-size:10px}.creator-theme footer .brand{color:#aaa9ba;font-size:17px}.creator-theme #toast{background:#28202f;border:1px solid #6e4e7a;color:#e3d1ed;font-size:12px;border-radius:99px}.creator-theme .notice{background:#29222e;border-color:#68526c;color:#c3afc9;font-size:12px}
/* Motion never removes the data; reduced-motion keeps the project stack in flow. */
html.motion-paused .creator-project-card{position:relative;top:auto;transform:none!important}.creator-theme .creator-project-card:focus-within{z-index:20}.creator-theme .creator-project-visual [aria-hidden]{pointer-events:none}
@media(prefers-reduced-motion:reduce){.creator-theme .creator-project-card{position:relative;top:auto;transform:none!important}.creator-theme .creator-marquee-row{transform:none!important;animation:none!important}.creator-theme .creator-marquee{overflow-x:auto;mask-image:none}.creator-theme [data-scroll-chars] span{opacity:1!important;color:inherit!important}}
html.motion-paused .creator-marquee{overflow-x:auto;mask-image:none}html.motion-paused .creator-marquee-row{animation:none!important;transform:none!important}html.motion-paused [data-scroll-chars] span{opacity:1!important;color:inherit!important}
@media(min-width:1650px){.creator-heading .team-name{font-size:142px}.creator-sculpture{height:430px}.creator-theme footer{margin-inline:auto}.creator-about{padding-block:160px}}
@media(max-width:1150px){.creator-theme .site-header{padding-inline:35px}.creator-theme .tabs{padding-inline:35px}.creator-theme main{padding-inline:35px}.creator-nav{margin-bottom:30px}.creator-heading .team-name{font-size:8.7vw}.creator-hero-bottom{gap:25px}.creator-hero-bottom>p{font-size:11px;max-width:230px}.creator-hero-stats{gap:20px}.creator-hero-stats strong{font-size:27px}.creator-cta{font-size:11px;padding-inline:21px;min-height:45px}.creator-marquee{margin-inline:-35px}.creator-about{padding:110px 4%;grid-template-columns:.4fr 1.6fr;gap:35px}.creator-about p[data-scroll-chars]{font-size:18px}.creator-theme #pulse-stories{padding:55px 38px 42px}.creator-theme .pulse-story-card{grid-template-columns:32px 1fr .9fr 95px;gap:8px 18px}.creator-theme .pulse-story-title{font-size:28px}.creator-theme .pulse-story-value{font-size:58px}.creator-theme .pulse-story-copy{font-size:11px}.creator-project-card{padding:30px;gap:25px 30px}.creator-project-visual{min-height:280px}.creator-theme footer{margin-inline:35px}.creator-theme .card{padding:24px}}
@media(max-width:900px){.creator-theme .creator-hero{min-height:calc(100svh - 75px);padding-top:25px}.creator-nav{gap:26px;margin-bottom:35px}.creator-heading .team-name{font-size:8.8vw}.creator-heading small,.creator-heading>span:not(.team-name){font-size:9px;margin-bottom:18px}.creator-sculpture{height:360px;min-height:290px;margin:0 auto -12px;width:75vw;max-width:530px}.creator-hero-bottom{grid-template-columns:1fr auto;gap:25px}.creator-hero-bottom>p{font-size:12px;max-width:350px}.creator-hero-bottom>.creator-cta{grid-column:2;grid-row:1}.creator-hero-stats{grid-column:1/-1;justify-self:center;gap:45px;margin-top:5px}.creator-hero-stats>div{flex-direction:row;align-items:center;gap:9px}.creator-hero-stats strong{font-size:28px}.creator-hero-stats span{font-size:8px;max-width:80px}.creator-about{padding:95px 3%;display:block}.creator-about .creator-section-label{margin-bottom:22px}.creator-about h2{font-size:44px;max-width:680px}.creator-about p[data-scroll-chars]{font-size:19px;max-width:680px}.about-orb{left:auto;right:-60px;bottom:12px;opacity:.23}.creator-theme #pulse-stories{border-radius:28px 28px 20px 20px;padding:45px 30px 35px}.creator-theme .pulse-stories-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.creator-theme .pulse-stories-heading>p{text-align:left;font-size:10px}.creator-theme .pulse-stories-heading h2{font-size:42px;max-width:650px}.creator-theme .pulse-story-card{grid-template-columns:30px minmax(0,1fr) 90px;gap:10px 20px;padding-block:27px}.creator-theme .pulse-story-copy{grid-column:2;grid-row:3;max-width:520px;font-size:12px}.creator-theme .pulse-story-title{grid-column:2;grid-row:2;font-size:29px;max-width:480px}.creator-theme .pulse-story-kicker{grid-column:2;grid-row:1}.creator-theme .pulse-story-link{grid-column:2;grid-row:4;margin-top:4px}.creator-theme .pulse-story-value{grid-column:3;grid-row:1/4;font-size:57px}.creator-theme .pulse-story-card:before{grid-row:1/5}.creator-theme .pulse-editorial-output strong{font-size:24px}.creator-theme .pulse-editorial{column-gap:20px}.creator-theme #challenge-projects{padding:90px 0 55px}.creator-project-card{gap:25px;padding:26px;grid-template-columns:1fr 1fr;top:100px}.creator-project-card h3,.creator-project-title{font-size:30px}.creator-project-visual{min-height:280px}.creator-project-copy{font-size:11px}.creator-project-copy p{font-size:11px}.creator-project-stat strong{font-size:33px}.creator-theme .page-intro h1{font-size:49px}.creator-theme .metrics{grid-template-columns:1fr 1fr}.creator-theme .theme-cards{grid-template-columns:1fr 1fr}.creator-theme .catalog{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.creator-theme .site-header{height:66px;padding-inline:20px;gap:15px}.creator-theme .brand{font-size:17px;letter-spacing:-.5px}.creator-theme .brand-mark{width:27px;height:27px;font-size:18px}.creator-theme .event-label{font-size:6px;padding-left:14px;letter-spacing:1px}.creator-theme .event-label span{font-size:12px}.creator-theme .tabs{padding-inline:18px;gap:12px}.creator-theme .tab-items{gap:22px}.creator-theme .tab{font-size:10px;padding-block:14px}.creator-theme .tabs>.motion-toggle{font-size:8px;padding:5px 8px;min-height:27px}.creator-theme main{padding:0 20px 55px}.creator-theme .creator-hero{min-height:calc(100svh - 66px);padding:23px 0 25px;overflow:clip}.creator-nav{gap:24px;margin-bottom:42px}.creator-nav a,.creator-nav button{font-size:10px;padding:5px 0}.creator-heading small,.creator-heading>span:not(.team-name){font-size:8px;letter-spacing:.25em;margin-bottom:16px}.creator-heading .team-name{font-size:8.75vw;letter-spacing:-.06em;line-height:1.1;padding-inline:0}.creator-sculpture{width:100%;height:310px;min-height:260px;margin:3px auto -5px;max-width:430px}.creator-hero-bottom{display:flex;flex-direction:column;align-items:center;gap:21px;padding-top:8px;text-align:center}.creator-hero-bottom>p{font-size:11px;line-height:1.8;max-width:290px}.creator-hero-bottom>.creator-cta{font-size:11px;min-height:45px;gap:23px;padding:13px 23px;order:1}.creator-hero-stats{order:2;gap:35px;margin-top:2px}.creator-hero-stats>div{gap:8px;text-align:left}.creator-hero-stats strong{font-size:27px}.creator-hero-stats span,.creator-hero-stats small{font-size:7px;max-width:70px}.creator-marquee{margin:17px -20px 0;padding-block:14px}.creator-marquee-row{gap:9px}.creator-marquee-row>*{min-width:150px;padding:15px 18px;gap:11px;border-radius:9px}.creator-marquee-row strong{font-size:11px}.creator-marquee-row small{font-size:7px}.creator-marquee-symbol{font-size:22px}.creator-about{padding:85px 3px 90px}.creator-section-label{font-size:9px}.creator-about .creator-section-label{margin-bottom:19px}.creator-about h2{font-size:35px;line-height:1.08;letter-spacing:-1.2px;max-width:460px;margin-bottom:24px}.creator-about p[data-scroll-chars]{font-size:17px;line-height:1.8;letter-spacing:-.15px}.creator-about .creator-cta{font-size:10px;margin-top:5px;min-height:43px}.about-orb{width:190px;height:190px;bottom:0;right:-50px;opacity:.18}.creator-theme #pulse-stories{padding:38px 23px 31px;border-radius:25px 25px 18px 18px;margin-inline:-7px;scroll-margin-top:65px}.creator-theme .pulse-stories-heading{margin-bottom:23px;gap:17px}.creator-theme .pulse-stories-heading h2{font-size:34px;line-height:1.07;letter-spacing:-1.3px;margin-top:12px}.creator-theme #pulse-stories .eyebrow{font-size:7px;letter-spacing:.11em}.creator-theme .pulse-stories-heading>p{font-size:9px}.creator-theme .pulse-stories-heading small{font-size:8px}.creator-theme .pulse-story-card{grid-template-columns:20px minmax(0,1fr) 62px;gap:8px 12px;padding:25px 0;min-height:0}.creator-theme .pulse-story-card:before{font-size:10px;padding-top:0}.creator-theme .pulse-story-kicker{font-size:7px;line-height:1.5}.creator-theme .pulse-story-title{font-size:23px;line-height:1.12;margin:3px 0 4px;letter-spacing:-.8px;max-width:250px}.creator-theme .pulse-story-value{font-size:44px;letter-spacing:-2px;gap:7px}.creator-theme .pulse-story-value small{font-size:7px;line-height:1.4;max-width:60px}.creator-theme .pulse-story-copy{grid-column:2/4;grid-row:3;font-size:11px;line-height:1.8;max-width:none}.creator-theme .pulse-story-link{font-size:9px;grid-row:4;grid-column:2/4;margin-top:2px;padding-block:6px;gap:17px}.creator-theme .pulse-composition{padding-top:20px;margin-top:10px}.creator-theme .pulse-composition h3{font-size:23px}.creator-theme .pulse-composition p{font-size:10px;line-height:1.7}.creator-theme .pulse-composition-bar{height:16px;min-height:16px;margin:17px 0 12px}.creator-theme .pulse-composition-legend{gap:4px 13px}.creator-theme .pulse-composition-key{font-size:9px;min-height:26px}.creator-theme .pulse-composition-key strong{font-size:9px}.creator-theme .pulse-composition-key strong small{font-size:8px}.creator-theme .pulse-editorial{display:flex;flex-direction:column;gap:14px;margin-top:26px;padding-top:25px;align-items:flex-start}.creator-theme .pulse-editorial-output strong{font-size:23px;letter-spacing:-.5px;line-height:1.25}.creator-theme .pulse-editorial>.eyebrow{font-size:7px;line-height:1.7;max-width:280px}.creator-theme .pulse-editorial>p{font-size:9px;line-height:1.8}.creator-theme .pulse-editorial>.pulse-story-link{font-size:9px;align-self:flex-start}.creator-theme #challenge-projects{padding:78px 0 40px}.creator-theme #challenge-projects h2,.creator-project-heading h2{font-size:37px;line-height:1.1;letter-spacing:-1.5px}.creator-project-list{gap:22px;padding-bottom:25px}.creator-project-card{grid-template-columns:1fr;top:74px;padding:24px;gap:14px;min-height:0;border-radius:19px;box-shadow:0 -12px 24px #0c0c0cbb}.creator-project-number{font-size:8px}.creator-project-category{font-size:7px;padding:4px 8px}.creator-project-card h3,.creator-project-title{font-size:29px;margin:12px 0 17px;max-width:400px}.creator-project-copy{grid-column:1;font-size:11px}.creator-project-copy p{font-size:11px;line-height:1.75;margin-bottom:15px}.creator-project-visual{grid-column:1;grid-row:auto;min-height:220px;max-height:260px;order:2;border-radius:13px}.creator-project-visual svg{max-height:240px}.creator-project-stat{margin:17px 0 0;gap:10px}.creator-project-stat strong{font-size:34px}.creator-project-stat span,.creator-project-stat small{font-size:8px}.creator-project-copy .creator-cta{min-height:37px;font-size:9px;padding:10px 15px}.creator-theme #signal-reel{padding:20px;margin:30px 0;border-radius:14px}.creator-theme .reel-heading h2{font-size:19px}.creator-theme .signal-reel-stage.reel-static{min-height:145px;margin-inline:-20px;padding:16px 20px}.creator-theme .reel-static .reel-card{flex-basis:160px;width:160px!important;height:120px!important;padding:14px}.creator-theme .reel-controls{gap:9px}.creator-theme .reel-controls>p{font-size:8px}.creator-theme .reel-instructions{font-size:7px}.creator-theme #data-workbench{padding-top:10px}.creator-theme .section-heading{margin:32px 0 19px;gap:14px}.creator-theme .section-heading h2{font-size:27px;line-height:1.15;letter-spacing:-.9px}.creator-theme .section-heading .eyebrow{font-size:8px;line-height:1.7}.creator-theme .source-pill,.creator-theme .source-pill.neutral{font-size:8px;padding:5px 9px}.creator-theme .metrics{gap:11px}.creator-theme .metric{padding:19px 16px;border-radius:13px}.creator-theme .metric-label{font-size:10px;line-height:1.5}.creator-theme .metric-value{font-size:37px;margin-block:12px 7px}.creator-theme .metric-detail{font-size:9px;min-height:38px;line-height:1.7}.creator-theme .filters{gap:12px}.creator-theme .filters label{font-size:10px}.creator-theme .filters select,.creator-theme .filters input,.creator-theme #entrant-count{font-size:12px;min-height:43px;padding:9px 11px}.creator-theme .filter-caption{font-size:10px}.creator-theme .primary-empty{padding:18px;gap:13px}.creator-theme .primary-empty h3{font-size:14px}.creator-theme .primary-empty p{font-size:10px;line-height:1.8}.creator-theme .primary-empty .button{font-size:10px;min-height:36px;margin-left:0}.creator-theme .card{padding:23px 20px;border-radius:15px}.creator-theme .card h3{font-size:21px}.creator-theme .card-heading p,.creator-theme .card-footer,.creator-theme .card>p{font-size:11px;line-height:1.8}.creator-theme .card-footer{font-size:10px}.creator-theme .chart-label{font-size:10px}.creator-theme .chart-value{font-size:10px}.creator-theme .category-row{grid-template-columns:112px minmax(0,1fr) 67px;gap:9px;padding-block:5px}.creator-theme .chart-track{height:8px}.creator-theme .chart-note{font-size:9px}.creator-theme .insight-number{font-size:63px}.creator-theme .insight-copy{font-size:12px}.creator-theme .insight-action{padding:18px}.creator-theme .insight-action p{font-size:11px}.creator-theme .theme-cards{grid-template-columns:1fr;gap:11px}.creator-theme .theme-card{padding:21px}.creator-theme .theme-card>strong{font-size:17px}.creator-theme .theme-description{font-size:11px}.creator-theme .theme-number{font-size:29px}.creator-theme .theme-number small{font-size:8px}.creator-theme .catalog{grid-template-columns:1fr;gap:13px}.creator-theme .challenge-card{padding:23px}.creator-theme .challenge-card h3{font-size:23px}.creator-theme .challenge-card p{font-size:12px}.creator-theme .next-step{padding:25px}.creator-theme .next-step h3{font-size:27px}.creator-theme .next-step p{font-size:11px}.creator-theme .page-intro{padding:38px 0 30px}.creator-theme .page-intro h1{font-size:39px;line-height:1.13;letter-spacing:-1.5px}.creator-theme .page-intro p{font-size:12px}.creator-theme .page-intro .eyebrow{font-size:8px}.creator-theme .lens-button{font-size:10px;padding:8px 12px;min-height:35px}.creator-theme .time-bucket{min-width:112px;padding:15px 12px}.creator-theme table{font-size:11px}.creator-theme th{font-size:8px;padding:12px 10px}.creator-theme td{font-size:11px;padding:16px 10px}.creator-theme td small{font-size:9px}.creator-theme .message-paraphrase{min-width:230px;font-size:11px}.creator-theme .inspect-message{font-size:9px;min-height:32px}.creator-theme .small-note{font-size:10px;line-height:1.8}.creator-theme .discord-card{padding:22px}.creator-theme .discord-card h3{font-size:20px}.creator-theme .discord-window{font-size:10px}.creator-theme .discord-card p{font-size:11px}.creator-theme .method-grid p,.creator-theme .method-grid dd{font-size:11px}.creator-theme .simulation-banner{padding:15px}.creator-theme .simulation-banner>strong{font-size:9px}.creator-theme .simulation-banner>span{font-size:10px}.creator-theme .message-dialog{padding:24px;width:calc(100vw - 28px);border-radius:18px}.creator-theme .detail-paraphrase{font-size:22px}.creator-theme .detail-facts{gap:18px}.creator-theme .detail-facts dd{font-size:11px}.creator-theme .detail-facts small{font-size:9px}.creator-theme .detail-bottom{gap:15px}.creator-theme .detail-bottom .button{font-size:10px;padding:10px 15px}.creator-theme footer{margin:0 20px;padding:30px 0;gap:20px}.creator-theme footer p,.creator-theme footer>span{font-size:9px}.creator-theme .button{gap:15px}}
@media(max-width:380px){.creator-nav{gap:20px}.creator-heading .team-name{font-size:8.75vw}.creator-sculpture{height:270px;min-height:240px}.creator-hero-bottom>p{font-size:10px;max-width:260px}.creator-theme #pulse-stories{padding-inline:19px}.creator-theme .pulse-story-card{grid-template-columns:17px minmax(0,1fr) 55px;gap:8px 10px}.creator-theme .pulse-story-title{font-size:21px}.creator-theme .pulse-story-value{font-size:40px}.creator-about h2{font-size:32px}.creator-theme .category-row{grid-template-columns:100px minmax(0,1fr) 60px}.creator-project-card{padding:20px}}
@media(min-width:1000px) and (max-height:850px){.creator-theme .creator-hero{min-height:760px}.creator-nav{margin-bottom:24px}.creator-heading .team-name{font-size:8vw}.creator-sculpture{height:300px;min-height:280px;margin-top:-20px}.creator-hero-bottom{padding-top:10px}.creator-theme .creator-about{padding-block:100px}}

/* Final creator layout: the archive is a visual gallery; findings remain readable. */
.creator-heading .team-name{font-size:clamp(70px,11vw,168px)}
.creator-theme .creator-hero{min-height:calc(100svh - 145px);padding-bottom:25px}
.creator-sculpture{width:min(650px,70vw);height:clamp(300px,36vh,430px);min-height:290px;margin-top:-22px;margin-bottom:-24px}
.creator-hero-bottom{grid-template-columns:1fr 1.15fr auto;gap:35px;align-items:center;padding-top:12px}
.creator-hero-bottom>.creator-cta{justify-self:end;width:fit-content;align-self:center}
.creator-hero-bottom>p{font-size:10px;color:#c5c5cc;letter-spacing:.08em;line-height:1.7}
.creator-hero-bottom>p>span{display:inline-block;margin-top:10px;font-size:12px;letter-spacing:0;color:#868690;line-height:1.8}
.creator-hero-stats{display:grid;grid-template-columns:repeat(2,max-content);gap:9px 24px;justify-self:center;align-items:center}
.creator-hero-stats>span{font-size:9px;max-width:none;letter-spacing:0;color:#9797a2;white-space:nowrap;display:flex;align-items:center;gap:8px}
.creator-hero-stats strong{font-size:32px;color:#e0e0e7;letter-spacing:-1px;font-weight:400}
.creator-hero-stats>small{grid-column:1/-1;text-align:center;max-width:none;font-size:8px;letter-spacing:.03em;color:#72727e}
.creator-art-caption{font-size:7px;color:#5d5d67;letter-spacing:.13em;text-align:center;margin-top:15px}
.creator-cta{width:fit-content;align-self:center;flex-shrink:0}
.creator-outline{display:inline-flex;align-items:center;justify-content:center;gap:15px;border:1px solid #4a4a53;border-radius:99px;background:transparent;color:#bebecb;text-decoration:none;font-family:var(--sans);font-size:10px;line-height:1.4;padding:12px 18px;white-space:nowrap;width:fit-content;font-weight:300;transition:background .2s,border-color .2s,color .2s}
.creator-outline:hover{background:#2c2637;border-color:#8f76b4;color:#f1e8ff}
.creator-gradient{background:linear-gradient(115deg,#f0f0f5 10%,#8f8f9b 50%,#d9d9e3 90%);background-clip:text;-webkit-background-clip:text;color:#d6d6df;-webkit-text-fill-color:transparent}
.creator-section-label:before{display:none}
.creator-section-label>span{font-size:9px;color:#898995;letter-spacing:.14em}
.creator-section-label>h2{font-size:clamp(36px,4.8vw,70px);line-height:1.04;font-weight:400;letter-spacing:-.045em;color:#d9d9e2;margin:20px 0}
.creator-section-label>p{font-size:12px;line-height:1.8;letter-spacing:0;color:#878794;max-width:470px;margin:0}
.creator-marquee{margin:50px -52px 0;padding:60px 0 0;overflow:hidden;border:0;background:none;mask-image:none}
.creator-marquee>.creator-section-label{padding:0 52px 40px}
.creator-marquee-tracks{display:flex;flex-direction:column;gap:20px}
.creator-marquee-lane{overflow-x:auto;overflow-y:hidden;padding:5px 52px 15px;scrollbar-width:thin;scrollbar-color:#48454f #161618;outline-offset:-3px}
.creator-marquee-row{display:flex;gap:20px;width:max-content;transform:translateX(var(--marquee-shift,0px));align-items:stretch;will-change:transform}
.creator-marquee-row>.creator-marquee-tile{position:relative;display:block;flex:0 0 360px;width:360px;min-width:360px;height:265px;padding:0;border-radius:18px;overflow:hidden;text-align:left;background:#18181c;border:1px solid #3c3c46;isolation:isolate;transition:border-color .2s,box-shadow .2s}
.creator-marquee-row>.creator-marquee-tile:hover{border-color:#b09dd6;box-shadow:0 8px 40px #b189e91c}
.creator-marquee-row>.creator-marquee-tile:focus-visible{outline-offset:-4px;outline:2px solid #d3b9ff}
.creator-tile-art{position:absolute;inset:0;display:block;background:radial-gradient(ellipse at 50% 30%,#38303f,#16161b 70%);overflow:hidden;pointer-events:none}
.creator-tile-art>.reel-card-art,.creator-project-visual>.reel-card-art{height:100%;inset:0;position:absolute;opacity:1}
.creator-tile-art>.reel-card-art svg{display:block;width:100%;height:100%;object-fit:cover}
.creator-tile-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d0b140a 40%,#0d0b14d9 100%)}
.creator-marquee-row .creator-tile-index{position:absolute;left:19px;top:16px;font-size:7px;letter-spacing:.12em;color:#d2cbdd;z-index:2;text-shadow:0 2px 8px #000}
.creator-tile-caption{position:absolute;inset:auto 20px 17px;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:15px;line-height:1.2}
.creator-marquee-row .creator-tile-caption strong{font-size:22px;font-weight:400;line-height:1.1;color:#eeedf3;letter-spacing:-.6px;max-width:225px}
.creator-marquee-row .creator-tile-caption>span{font-size:8px;color:#aaa5b7;line-height:1.5;white-space:nowrap;display:flex;align-items:center;gap:8px}
.creator-marquee-row .creator-tile-caption span[aria-hidden]{font-size:17px;color:#c7c0d4}
.creator-marquee-lane:focus-visible .creator-marquee-row,.creator-marquee-lane:has(:focus-visible) .creator-marquee-row{transform:none!important}
.creator-theme .creator-about{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:145px 10% 155px;position:relative;isolation:isolate;overflow:hidden}
.creator-about>.creator-section-label{font-size:9px;margin:0 0 25px;letter-spacing:.15em}
.creator-about>h2{font-size:clamp(48px,6.3vw,90px);line-height:1.02;margin:0 0 35px;max-width:850px;font-weight:400;letter-spacing:-.055em}
.creator-about>p[data-scroll-chars]{font-size:19px;line-height:1.75;max-width:650px;margin:0 0 35px;color:#d2d2dd;font-weight:300;letter-spacing:-.2px}
.creator-about>.creator-cta{padding:13px 25px;min-height:46px;width:fit-content;max-width:100%;margin:0}
.about-orb{left:auto;right:auto;bottom:auto;opacity:.65;box-shadow:inset -15px -20px 45px #0009,0 20px 80px #0006}
.about-orb.orb-one{width:120px;height:120px;left:3%;top:21%;background:radial-gradient(circle at 32% 24%,#fff,#8b8b98 18%,#36363f 45%,#0a0a0d 75%)}
.about-orb.orb-two{width:175px;height:175px;right:1%;top:13%;background:radial-gradient(circle at 35% 23%,#d7ccf1,#7d619e 18%,#2b203a 45%,#100d17 75%)}
.about-orb.orb-three{width:75px;height:75px;left:13%;bottom:13%;background:radial-gradient(circle at 30% 24%,#fff1d2,#b08c6e 18%,#4a362e 45%,#15100f 75%)}
.about-orb.orb-four{width:95px;height:95px;right:12%;bottom:12%;background:radial-gradient(circle at 35% 23%,#eaeaf7,#828295 18%,#292934 45%,#101014 75%)}
.creator-theme .pulse-story-index{display:none}
.creator-theme #challenge-projects>.creator-section-label{margin-bottom:50px;display:grid;grid-template-columns:1fr 1fr;gap:0 55px;align-items:end}
.creator-theme #challenge-projects>.creator-section-label>span{grid-column:1/-1}
.creator-theme #challenge-projects>.creator-section-label>h2{margin-bottom:0}
.creator-theme #challenge-projects>.creator-section-label>p{max-width:340px;justify-self:end}
.creator-project-card{display:block;padding:32px 38px;min-height:0;overflow:visible;transform:scale(var(--project-scale,1));transform-origin:center top}
.creator-project-top{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:23px;padding-bottom:27px;border-bottom:1px solid #36363f}
.creator-project-number{font-size:12px;align-self:start;padding-top:8px}
.creator-project-heading{margin:0}
.creator-project-heading small{font-size:8px;color:#808090;letter-spacing:.15em;font-weight:300}
.creator-project-card .creator-project-heading h3{font-size:clamp(28px,3.1vw,45px);line-height:1.1;margin:9px 0 0;letter-spacing:-.04em}
.creator-project-top>.creator-outline{font-size:9px;padding:12px 17px;align-self:center}
.creator-project-grid{display:grid;grid-template-columns:.62fr .95fr 1.18fr;gap:35px;align-items:center;padding-top:27px}
.creator-project-stat{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin:0;align-self:center}
.creator-project-stat strong{font-size:84px;letter-spacing:-4px;line-height:.95;font-weight:400;color:#dedeea}
.creator-project-stat span{font-size:11px;color:#9898a6;max-width:190px;line-height:1.5}
.creator-project-stat b{font-size:10px;font-weight:300;color:#c3abd9;line-height:1.5;margin-top:9px}
.creator-project-stat small{font-size:9px;color:#696979;line-height:1.7;max-width:180px;margin-top:5px}
.creator-project-visual{grid-column:auto;grid-row:auto;min-height:280px;align-self:stretch;border-radius:15px;border:1px solid #32323c;background:#1a1820;position:relative;overflow:hidden}
.creator-project-visual>.reel-card-art{height:100%;inset:0}
.creator-project-visual svg{width:100%;height:100%;max-height:none;object-fit:contain}
.creator-project-visual>span{position:absolute;bottom:10px;left:12px;z-index:3;color:#a9a0b8;font-size:7px;letter-spacing:.1em}
.creator-project-copy{grid-column:auto;grid-row:auto;align-self:center;max-width:none;min-width:0}
.creator-project-copy h4{font-size:19px;line-height:1.3;font-weight:400;letter-spacing:-.5px;color:#d7d7e3;margin:0 0 15px}
.creator-project-copy p{font-size:9px;line-height:1.6;color:#757586;margin:0 0 13px}
.creator-project-copy ul{padding-left:16px;margin:0 0 17px}
.creator-project-copy li{font-size:11px;line-height:1.8;color:#aaaaba;margin-bottom:9px;padding-left:3px}
.creator-project-copy li::marker{color:#85739b;font-size:9px}
.creator-project-copy>small{font-size:8px;color:#666677;line-height:1.7;display:block}
.creator-workbench-heading{padding:70px 0 45px;text-align:center}
.creator-workbench-heading>.creator-section-label{font-size:9px;margin-bottom:20px;letter-spacing:.14em}
.creator-workbench-heading h2{font-size:clamp(50px,6.2vw,88px);line-height:1.05;font-weight:400;margin:0 0 20px;letter-spacing:-.06em}
.creator-workbench-heading>p{font-size:12px;color:#878794;line-height:1.8;margin:0 0 25px}
.creator-downloads{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.creator-theme .source-channel-section{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:30px;background:#131315;border:1px solid #303037;border-radius:22px;padding:35px 45px;margin:10px 0 70px;overflow:hidden}
.creator-theme .source-channel-copy h2{font-size:36px;line-height:1.12;font-weight:400;letter-spacing:-1.2px;color:#d3d3dd;margin:17px 0 20px}
.creator-theme .source-channel-copy h2 em{font-family:var(--display);font-weight:300;font-style:normal;color:#a896c3}
.creator-theme .source-channel-copy p{font-size:12px;line-height:1.8;color:#8c8c9a;max-width:330px;margin-bottom:22px}
.creator-theme .source-channel-hint{font-size:9px;color:#b4a5cb;line-height:1.7}
.creator-theme .source-channel-section .constellation-shell{padding:0;background:none;border:0;box-shadow:none;min-width:0}
.creator-theme .source-channel-section .hero-tools{color:#737383;font-size:7px;letter-spacing:.14em;justify-content:center;margin-bottom:5px}
.creator-theme .source-channel-section .constellation{height:325px;width:100%;max-width:500px;margin:auto;overflow:visible}
.creator-theme .source-channel-section .constellation-caption{color:#898398;justify-content:center;flex-direction:column;align-items:center;gap:4px;font-size:9px;margin-top:14px;line-height:1.7;text-align:center}
.creator-theme .source-channel-section .constellation-caption small{color:#5b5669;font-size:7px}
.creator-theme .source-channel-section .signal-chip{display:none}
.creator-theme .source-channel-section .constellation-center{background:radial-gradient(circle,#38303f,#14121b 75%);border-color:#6f5a8b;box-shadow:0 0 45px #9275c31a;color:#c2afd9}
.creator-theme .source-channel-section .constellation-center strong{color:#c8b8dd;font-size:9px}
.creator-theme .source-channel-section .constellation-center>span{color:#c6b0e4}
.creator-theme .source-channel-section .node-dot{background:#9780af;box-shadow:0 0 12px #9e81c330}
.creator-theme .source-channel-section .constellation-node{color:#bbb0cd;font-family:var(--sans)}
.creator-theme .source-channel-section .constellation-line-group path{stroke:#84719444}
.creator-theme .source-channel-section .pulse-ring{stroke:#8e78a855}
.creator-theme .source-channel-section .core-orbit{border-color:#8f7ca255}
.creator-theme .source-channel-section .core-star{background:linear-gradient(45deg,#a887d9,#e0d6ef,#9485a9)}
.creator-theme .source-channel-section .orbital-halo{border-color:#77618c22}
@media(min-width:1700px){.creator-heading .team-name{font-size:168px}.creator-marquee-row>.creator-marquee-tile{width:410px;min-width:410px;flex-basis:410px;height:290px}}
@media(min-width:1000px) and (max-height:850px){.creator-theme .creator-hero{min-height:calc(100svh - 145px);padding-top:17px}.creator-nav{margin-bottom:20px}.creator-heading .team-name{font-size:clamp(90px,10.4vw,150px)}.creator-sculpture{height:290px;min-height:270px;margin-top:-32px;margin-bottom:-20px}.creator-hero-bottom>p>span{font-size:11px;margin-top:6px}.creator-art-caption{margin-top:9px}}
@media(max-width:1150px){.creator-marquee{margin-inline:-35px}.creator-marquee>.creator-section-label{padding-inline:35px}.creator-marquee-lane{padding-inline:35px}.creator-marquee-row>.creator-marquee-tile{width:325px;min-width:325px;flex-basis:325px;height:250px}.creator-project-top{gap:17px}.creator-project-grid{gap:23px;grid-template-columns:.65fr .9fr 1.15fr}.creator-project-stat strong{font-size:72px}.creator-project-visual{min-height:280px}.creator-project-copy li{font-size:10px}.creator-hero-bottom{gap:25px}.creator-hero-stats{gap:8px 17px}.creator-hero-stats>span{font-size:8px}.creator-hero-stats strong{font-size:29px}}
@media(max-width:900px){.creator-heading .team-name{font-size:11.2vw}.creator-sculpture{width:min(620px,80vw);height:360px;min-height:310px;margin-top:-10px;margin-bottom:-20px}.creator-hero-bottom{grid-template-columns:1fr auto;gap:22px}.creator-hero-bottom>p{max-width:350px}.creator-hero-bottom>.creator-cta{grid-column:2;grid-row:1;justify-self:end}.creator-hero-stats{grid-column:1/-1;grid-row:2;justify-self:center;margin-top:2px;gap:9px 30px}.creator-hero-stats strong{font-size:28px}.creator-hero-stats>span{font-size:9px;max-width:none}.creator-theme .creator-about{padding:110px 8% 125px}.creator-about>h2{font-size:65px}.creator-about>p[data-scroll-chars]{font-size:18px;max-width:590px}.about-orb.orb-one{left:-8%;width:100px;height:100px}.about-orb.orb-two{right:-12%;width:160px;height:160px}.about-orb.orb-three{left:2%;bottom:8%}.about-orb.orb-four{right:2%;bottom:7%}.creator-project-card{padding:28px;position:relative;top:auto;transform:none!important}.creator-project-top{grid-template-columns:25px 1fr;gap:12px 20px}.creator-project-top>.creator-outline{grid-column:2;justify-self:start;margin-top:6px}.creator-project-grid{grid-template-columns:.8fr 1.2fr;gap:25px}.creator-project-copy{grid-column:1/-1;display:block}.creator-project-copy ul{columns:2;column-gap:35px}.creator-project-copy li{break-inside:avoid;font-size:11px}.creator-project-visual{min-height:230px}.creator-project-stat strong{font-size:80px}.creator-theme .source-channel-section{padding:30px;grid-template-columns:.75fr 1.25fr;gap:15px}.creator-theme .source-channel-copy h2{font-size:29px}.creator-theme .source-channel-copy p{font-size:11px}.creator-theme .source-channel-section .constellation{height:290px}.creator-workbench-heading{padding-top:50px}}
@media(max-width:650px){.creator-theme .creator-hero{min-height:calc(100svh - 130px);padding:24px 0}.creator-heading .team-name{font-size:10.8vw;letter-spacing:-.06em}.creator-nav{margin-bottom:35px}.creator-sculpture{width:calc(100% + 20px);max-width:450px;height:320px;min-height:270px;margin-top:-5px;margin-bottom:-15px}.creator-hero-bottom{display:flex;gap:20px;padding-top:6px}.creator-hero-bottom>p{font-size:8px;max-width:310px}.creator-hero-bottom>p>span{font-size:11px;line-height:1.7;margin-top:5px}.creator-hero-bottom>.creator-cta{font-size:11px;padding:13px 25px;min-height:45px;align-self:center;order:1}.creator-hero-stats{order:2;gap:9px 25px;display:grid;grid-template-columns:repeat(2,max-content)}.creator-hero-stats>span{font-size:8px;gap:7px;max-width:none;white-space:nowrap}.creator-hero-stats strong{font-size:27px}.creator-hero-stats>small{font-size:7px;line-height:1.6;max-width:none}.creator-art-caption{font-size:6px;margin-top:13px}.creator-marquee{margin:30px -20px 0;padding-top:45px}.creator-marquee>.creator-section-label{padding:0 20px 30px}.creator-section-label>span{font-size:8px}.creator-section-label>h2{font-size:37px;line-height:1.08;margin:17px 0}.creator-section-label>p{font-size:11px;max-width:340px;line-height:1.8}.creator-marquee-tracks{gap:11px}.creator-marquee-lane{padding:4px 20px 12px}.creator-marquee-row{gap:13px}.creator-marquee-row>.creator-marquee-tile{width:280px;min-width:280px;flex-basis:280px;height:225px;border-radius:15px}.creator-marquee-row .creator-tile-caption strong{font-size:20px;max-width:175px}.creator-marquee-row .creator-tile-caption>span{font-size:7px}.creator-marquee-row .creator-tile-index{font-size:6px;left:16px;top:14px}.creator-tile-caption{inset:auto 16px 15px;gap:9px}.creator-theme .creator-about{padding:95px 2px 110px}.creator-about>.creator-section-label{font-size:8px;margin-bottom:21px}.creator-about>h2{font-size:48px;line-height:1.04;letter-spacing:-.05em;margin-bottom:28px}.creator-about>p[data-scroll-chars]{font-size:17px;line-height:1.8;letter-spacing:-.1px;max-width:480px;margin-bottom:28px}.creator-about>.creator-cta{font-size:10px;min-height:44px;padding:12px 23px}.about-orb.orb-one{width:65px;height:65px;top:10%;left:-4%;opacity:.35}.about-orb.orb-two{width:90px;height:90px;top:5%;right:-7%;opacity:.45}.about-orb.orb-three{width:45px;height:45px;bottom:5%;left:10%;opacity:.5}.about-orb.orb-four{width:55px;height:55px;bottom:4%;right:12%;opacity:.5}.creator-theme #challenge-projects>.creator-section-label{display:block;margin-bottom:32px}.creator-theme #challenge-projects>.creator-section-label>h2{font-size:42px;margin-bottom:20px}.creator-theme #challenge-projects>.creator-section-label>p{font-size:11px;max-width:350px}.creator-project-card{position:relative;top:auto;transform:none!important;padding:25px 21px;border-radius:19px;overflow:visible}.creator-project-top{grid-template-columns:21px 1fr;gap:13px 13px;padding-bottom:23px}.creator-project-number{font-size:9px;padding-top:4px}.creator-project-heading small{font-size:7px}.creator-project-card .creator-project-heading h3{font-size:29px;line-height:1.13;margin-top:9px;letter-spacing:-1px}.creator-project-top>.creator-outline{font-size:8px;padding:10px 14px;margin-top:0}.creator-project-grid{grid-template-columns:1fr;gap:23px;padding-top:24px}.creator-project-stat{display:grid;grid-template-columns:auto 1fr;gap:7px 17px;align-items:start}.creator-project-stat strong{grid-column:1;grid-row:1/4;font-size:72px;letter-spacing:-3px;align-self:center}.creator-project-stat span{grid-column:2;font-size:10px;max-width:none}.creator-project-stat b{grid-column:2;font-size:9px;margin:0}.creator-project-stat small{grid-column:2;font-size:8px;max-width:none;margin:0;line-height:1.7}.creator-project-visual{grid-column:1;grid-row:auto;min-height:225px;height:225px;max-height:none;border-radius:13px}.creator-project-copy{grid-column:1;grid-row:auto}.creator-project-copy h4{font-size:20px;line-height:1.35;margin-bottom:13px}.creator-project-copy p{font-size:9px;margin-bottom:12px}.creator-project-copy ul{columns:auto;padding-left:15px;margin-bottom:16px}.creator-project-copy li{font-size:11px;line-height:1.8;margin-bottom:10px}.creator-project-copy>small{font-size:8px}.creator-workbench-heading{padding:45px 0 35px}.creator-workbench-heading>.creator-section-label{font-size:8px}.creator-workbench-heading h2{font-size:53px;margin-bottom:17px}.creator-workbench-heading>p{font-size:11px;line-height:1.8;max-width:310px;margin-inline:auto}.creator-downloads{gap:9px}.creator-downloads .creator-outline{font-size:9px;padding:12px 15px}.creator-theme .source-channel-section{grid-template-columns:1fr;padding:28px 20px;margin:0 0 50px;border-radius:19px;gap:15px}.creator-theme .source-channel-copy h2{font-size:31px;line-height:1.13;margin-top:13px}.creator-theme .source-channel-copy p{font-size:11px;max-width:340px;margin-bottom:17px}.creator-theme .source-channel-hint{font-size:8px}.creator-theme .source-channel-section .constellation{height:285px;max-width:400px}.creator-theme .source-channel-section .constellation-caption{font-size:8px;margin-top:4px}.creator-theme .source-channel-section .hero-tools{font-size:6px;margin-bottom:4px}}
@media(max-width:380px){.creator-heading .team-name{font-size:10.6vw}.creator-sculpture{height:280px;min-height:250px}.creator-hero-stats{gap:9px 18px}.creator-hero-stats>span{font-size:7px;gap:6px}.creator-hero-stats strong{font-size:25px}.creator-about>h2{font-size:43px}.creator-about>p[data-scroll-chars]{font-size:16px}.creator-project-card{padding:23px 19px}.creator-project-stat strong{font-size:65px}.creator-theme .source-channel-section .constellation{height:270px}}
html.motion-paused .creator-project-card{position:relative;top:auto;transform:none!important}html.motion-paused .creator-marquee-row{transform:none!important}html.motion-paused .creator-cta{translate:none!important}
/* Readable copy is part of the visual system, including the evidence underneath. */
.creator-theme .tab{font-size:12px}.creator-theme .creator-nav button{font-size:12px}.creator-theme .creator-section-label>span,.creator-theme .creator-about>.creator-section-label,.creator-theme .creator-workbench-heading>.creator-section-label{font-size:11px}.creator-theme .creator-section-label>p,.creator-theme .creator-workbench-heading>p,.creator-theme .source-channel-copy p{font-size:14px}.creator-theme .creator-hero-bottom>p{font-size:11px}.creator-theme .creator-hero-bottom>p>span{font-size:13px}.creator-theme .creator-hero-stats>span{font-size:11px}.creator-theme .creator-hero-stats>small{font-size:9px}.creator-theme .creator-cta{font-size:13px}.creator-theme .creator-outline{font-size:12px}.creator-theme .creator-tile-caption>span{font-size:11px}.creator-theme .creator-tile-index{font-size:9px}.creator-theme .creator-project-heading small{font-size:10px}.creator-theme .creator-project-copy p{font-size:11px}.creator-theme .creator-project-copy li{font-size:13px}.creator-theme .creator-project-copy>small{font-size:10px}.creator-theme .creator-project-stat span{font-size:12px}.creator-theme .creator-project-stat b{font-size:11px}.creator-theme .creator-project-stat small{font-size:10px}.creator-theme .creator-project-top>.creator-outline{font-size:11px}.creator-theme .pulse-story-copy{font-size:14px}.creator-theme .pulse-story-link{font-size:12px}.creator-theme .pulse-story-kicker{font-size:10px}.creator-theme .pulse-stories-heading>p{font-size:13px}.creator-theme .pulse-composition p{font-size:13px}.creator-theme .pulse-composition-key,.creator-theme .pulse-composition-key strong{font-size:12px}.creator-theme .pulse-editorial>p{font-size:12px}.creator-theme .pulse-editorial>.pulse-story-link{font-size:12px}.creator-theme .source-channel-hint{font-size:11px}.creator-theme .card-heading p,.creator-theme .card>p,.creator-theme .card-footer,.creator-theme .challenge-card p,.creator-theme .theme-description,.creator-theme .discord-card p,.creator-theme .method-grid p,.creator-theme .method-grid dd,.creator-theme .small-note,.creator-theme .metric-detail,.creator-theme .filter-caption,.creator-theme .page-intro p{font-size:13px}.creator-theme .metric-label,.creator-theme .filters label,.creator-theme .chart-label,.creator-theme .chart-value{font-size:12px}.creator-theme .chart-note,.creator-theme .eyebrow{font-size:10px}.creator-theme .next-step p{font-size:13px}.creator-theme .message-paraphrase,.creator-theme td{font-size:13px}.creator-theme td small{font-size:11px}.creator-theme th{font-size:10px}
@media(max-width:650px){.creator-theme .tab{font-size:11px}.creator-theme .creator-nav button{font-size:11px}.creator-theme .creator-heading .team-name{font-size:11.3vw}.creator-theme .creator-hero-bottom>p{font-size:10px}.creator-theme .creator-hero-bottom>p>span{font-size:12px}.creator-theme .creator-hero-stats>span{font-size:9px}.creator-theme .creator-hero-stats>small{font-size:8px}.creator-theme .creator-cta{font-size:12px}.creator-theme .creator-section-label>span,.creator-theme .creator-about>.creator-section-label,.creator-theme .creator-workbench-heading>.creator-section-label{font-size:10px}.creator-theme .creator-section-label>p,.creator-theme .creator-workbench-heading>p,.creator-theme .source-channel-copy p{font-size:13px}.creator-theme .creator-tile-caption>span{font-size:9px}.creator-theme .creator-tile-index{font-size:8px}.creator-theme .creator-outline,.creator-theme .creator-downloads .creator-outline,.creator-theme .creator-project-top>.creator-outline{font-size:11px}.creator-theme .creator-project-copy li{font-size:13px}.creator-theme .creator-project-copy>small{font-size:10px}.creator-theme .creator-project-stat span{font-size:11px}.creator-theme .creator-project-stat b,.creator-theme .creator-project-stat small{font-size:10px}.creator-theme .pulse-story-copy{font-size:13px}.creator-theme .pulse-story-kicker{font-size:9px}.creator-theme .pulse-story-link,.creator-theme .pulse-editorial>.pulse-story-link{font-size:11px}.creator-theme .pulse-stories-heading>p{font-size:12px}.creator-theme .pulse-stories-heading small{font-size:10px}.creator-theme .pulse-composition-key,.creator-theme .pulse-composition-key strong{font-size:11px}.creator-theme .pulse-editorial>p{font-size:11px}.creator-theme .pulse-composition p{font-size:12px}.creator-theme .pulse-story-value small{font-size:9px}.creator-theme #pulse-stories .eyebrow{font-size:9px}.creator-theme .card-heading p,.creator-theme .card>p,.creator-theme .card-footer,.creator-theme .challenge-card p,.creator-theme .theme-description,.creator-theme .discord-card p,.creator-theme .method-grid p,.creator-theme .method-grid dd,.creator-theme .small-note,.creator-theme .metric-detail,.creator-theme .filter-caption,.creator-theme .page-intro p{font-size:12px}.creator-theme .metric-label,.creator-theme .filters label,.creator-theme .chart-label,.creator-theme .chart-value{font-size:11px}}
@media(prefers-reduced-motion:reduce){.creator-project-card{position:relative;top:auto;transform:none!important}.creator-marquee-row{transform:none!important}.creator-cta{translate:none!important}.creator-theme *, .creator-theme *:before,.creator-theme *:after{scroll-behavior:auto!important}}

/* Archive labels are text labels, not the decorative icon treatment. */
.creator-theme .creator-marquee-row .creator-tile-index{font-size:10px;line-height:1.4;letter-spacing:.1em}
@media(max-width:900px){.creator-theme .creator-marquee-row{transform:none!important}}
@media(max-width:650px){.creator-theme .site-header .brand-light{display:block;font-size:10px;line-height:1.3;letter-spacing:0}}

/* Participant Pulse leads; the recorded evidence sits above the original artwork. */
.creator-theme .creator-hero{padding-top:15px;padding-bottom:20px}
.creator-theme .creator-hero .creator-nav{margin-bottom:25px}
.creator-theme .creator-heading .creator-team-credit{font-size:10px;line-height:1.5;letter-spacing:.15em;font-weight:300;color:#858591;margin-bottom:15px}
.creator-theme .creator-team-credit strong{font-weight:500;letter-spacing:.09em;color:#c2bdcd;margin-left:7px}
.creator-theme .creator-heading .team-name{font-size:clamp(70px,12vw,174px);letter-spacing:-.055em;line-height:1.05}
.creator-theme .creator-hero-evidence{position:relative;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;width:min(100%,900px);margin:20px auto 19px}
.creator-theme .creator-hero-evidence .creator-hero-stats{order:0;grid-column:auto;grid-row:auto;justify-self:start;display:grid;grid-template-columns:repeat(2,max-content);gap:8px 28px;margin:0;padding:0 28px 0 0;border-right:1px solid #333039}
.creator-theme .creator-hero-evidence .creator-hero-stats>span{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:11px;line-height:1.2;color:#a4a0ad;max-width:none;white-space:nowrap}
.creator-theme .creator-hero-evidence .creator-hero-stats strong{font-size:40px;line-height:1;letter-spacing:-1.5px;color:#e9e6ef;font-weight:400}
.creator-theme .creator-hero-evidence .creator-hero-stats>small{font-size:9px;line-height:1.5;text-align:left;letter-spacing:0;color:#77717f;white-space:nowrap;max-width:none;margin-top:2px}
.creator-theme .creator-hero-finding{display:grid;grid-template-columns:minmax(0,1fr) 25px;gap:4px 16px;width:100%;margin:0;padding:15px 19px;text-align:left;font:inherit;color:#d8d3e2;background:linear-gradient(120deg,#27212e8c,#17151ccc);border:1px solid #40364d;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff06;transition:border-color .2s,background .2s}
.creator-theme .creator-hero-finding:hover{border-color:#9680b5;background:linear-gradient(120deg,#34283e,#1e1a26)}
.creator-theme .creator-hero-finding>small{grid-column:1;font-size:9px;line-height:1.5;letter-spacing:.1em;font-weight:300;color:#9b87b2}
.creator-theme .creator-hero-finding>span:not(.creator-finding-arrow){grid-column:1;font-size:15px;line-height:1.6;font-weight:300;letter-spacing:-.1px;color:#dbd5e5}
.creator-theme .creator-hero-finding>span>strong{font-size:24px;line-height:1.1;letter-spacing:-.6px;font-weight:500;color:#d5bafa;margin-right:4px}
.creator-theme .creator-hero-finding>#hero-clarity-context{font-size:11px;line-height:1.5;letter-spacing:0;color:#8c8199}
.creator-theme .creator-hero-finding>.creator-finding-arrow{grid-column:2;grid-row:1/4;align-self:center;justify-self:end;font-size:23px;font-weight:300;line-height:1;color:#bca4da}
.creator-theme .creator-hero-bottom{grid-template-columns:1fr auto;align-items:center;gap:30px}
.creator-theme .creator-hero-bottom>p{font-size:13px;line-height:1.7;letter-spacing:0;max-width:500px;color:#9d97a7}
.creator-theme .creator-hero-bottom>.creator-cta{grid-column:2;grid-row:1}
@media(min-width:1000px){.creator-theme .creator-hero .creator-nav{margin-bottom:15px}.creator-theme .creator-heading .creator-team-credit{margin-bottom:10px}.creator-theme .creator-heading .team-name{font-size:clamp(90px,10.5vw,150px)}.creator-theme .creator-hero-evidence{margin-top:12px;margin-bottom:12px}}
@media(min-width:1000px) and (max-height:850px){.creator-theme .creator-hero .creator-nav{margin-bottom:15px}.creator-theme .creator-heading .creator-team-credit{margin-bottom:10px}.creator-theme .creator-heading .team-name{font-size:clamp(100px,10.5vw,150px)}.creator-theme .creator-hero-evidence{margin-top:12px;margin-bottom:13px}.creator-theme .creator-hero-finding{padding-block:12px}.creator-theme .creator-hero-evidence .creator-hero-stats strong{font-size:35px}}
@media(max-width:900px){.creator-theme .creator-heading .team-name{font-size:11.8vw}.creator-theme .creator-hero-evidence{gap:20px;margin-top:18px;margin-bottom:19px}.creator-theme .creator-hero-evidence .creator-hero-stats{gap:8px 19px;padding-right:20px}.creator-theme .creator-hero-evidence .creator-hero-stats strong{font-size:34px}.creator-theme .creator-hero-finding{padding:13px 15px;gap:4px 10px}.creator-theme .creator-hero-finding>span:not(.creator-finding-arrow){font-size:13px}.creator-theme .creator-hero-finding>small{font-size:8px;letter-spacing:.07em}.creator-theme .creator-hero-finding>#hero-clarity-context{font-size:10px}.creator-theme .creator-hero-bottom>p{font-size:12px}}
@media(max-width:650px){.creator-theme .creator-hero .creator-nav{margin-bottom:26px}.creator-theme .creator-heading .creator-team-credit{font-size:9px;letter-spacing:.1em;margin-bottom:12px}.creator-theme .creator-team-credit strong{margin-left:5px;letter-spacing:.04em}.creator-theme .creator-heading .team-name{font-size:12.5vw;letter-spacing:-.055em;line-height:1.1}.creator-theme .creator-hero-evidence{grid-template-columns:1fr;gap:14px;width:100%;margin:22px auto 18px}.creator-theme .creator-hero-evidence .creator-hero-stats{justify-self:center;grid-template-columns:repeat(2,max-content);gap:8px 31px;padding:0;border:0;align-items:center}.creator-theme .creator-hero-evidence .creator-hero-stats>span{flex-direction:row;align-items:center;gap:8px;font-size:11px}.creator-theme .creator-hero-evidence .creator-hero-stats strong{font-size:33px;letter-spacing:-1px}.creator-theme .creator-hero-evidence .creator-hero-stats>small{text-align:center;font-size:9px;line-height:1.5;margin-top:0}.creator-theme .creator-hero-finding{border-radius:14px;padding:12px 14px;gap:3px 10px;grid-template-columns:minmax(0,1fr) 19px}.creator-theme .creator-hero-finding>small{font-size:8px;letter-spacing:.06em}.creator-theme .creator-hero-finding>span:not(.creator-finding-arrow){font-size:13px;line-height:1.55}.creator-theme .creator-hero-finding>span>strong{font-size:21px}.creator-theme .creator-hero-finding>#hero-clarity-context{font-size:10px;line-height:1.5}.creator-theme .creator-hero-finding>.creator-finding-arrow{font-size:20px}.creator-theme .creator-hero-bottom{display:flex;gap:17px}.creator-theme .creator-hero-bottom>p{font-size:12px;max-width:290px}.creator-theme .creator-hero-bottom>.creator-cta{align-self:center}}
@media(max-width:380px){.creator-theme .creator-heading .team-name{font-size:12.3vw}.creator-theme .creator-hero-evidence .creator-hero-stats{column-gap:24px}.creator-theme .creator-hero-evidence .creator-hero-stats>span{font-size:10px}.creator-theme .creator-hero-finding>span:not(.creator-finding-arrow){font-size:12px}}
