.release-site{--release-bg:#050508;--release-surface:#0a0a10;--release-raised:#0e0e16;--release-line:rgba(255,255,255,.12);--release-muted:#aaa0b3;--release-corners:22px 6px 22px 6px;--eo-control-corners:16px 5px 16px 5px;--eo-rgb:linear-gradient(105deg,#00dfce,#25c9f1 43%,#7480ff 70%,#f000ca)}.release-site .page-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);column-gap:clamp(30px,7vw,110px);row-gap:22px;align-items:end;padding-block:clamp(44px,5vw,76px) 42px;border-bottom:1px solid var(--release-line);position:relative;min-width:0}.page-kicker{display:flex;align-items:center;gap:14px;font:650 12px/1.5 var(--display);color:var(--cyan);letter-spacing:.09em;text-transform:uppercase}.page-kicker:before{content:"";width:28px;height:2px;background:var(--cyan);flex:0 0 28px}.release-site .page-intro h1{max-width:24ch;margin:24px 0 0;font:650 clamp(36px,4.5vw,66px)/1.09 var(--display);text-transform:none;letter-spacing:-.045em}.release-site .page-intro-summary>p{margin:0;color:var(--release-muted);font:400 17px/1.75 var(--body);max-width:45ch}.page-intro-meta{margin-top:24px;color:#93889d;font:500 13px/1.6 var(--body);padding-left:16px;border-left:1px solid #00f0d166}.release-site .page-intro.has-feature{grid-template-columns:minmax(0,1.35fr) minmax(240px,.75fr);align-items:center}.page-intro.has-feature .page-intro-heading{grid-column:1}.page-intro.has-feature .page-intro-summary{grid-column:1;align-self:start}.page-intro.has-feature .page-intro-summary>p{max-width:62ch}.page-intro-feature{grid-column:2;grid-row:1/3;min-width:0}.page-intro-feature>img{display:block;width:min(100%,300px);height:auto;object-fit:contain;margin:auto}.page-intro-feature .about-emblem{padding:0;background:none;border:0}.page-intro-feature .about-emblem img{width:min(100%,320px);height:auto;object-fit:contain}.page-intro-feature :is(.page-aside,.project-entry-card,.project-status-card){padding:28px;background:var(--release-surface);border:1px solid var(--release-line);border-radius:var(--release-corners)}.page-intro-feature h2{font-size:24px;line-height:1.3}.release-site .page-intro-feature :is(p,li){font-size:16px;line-height:1.65}.release-site .page-intro.is-compact{padding-block:36px 30px;column-gap:48px}.release-site .page-intro.is-compact h1{font-size:clamp(30px,3.5vw,48px)}.release-site .page-intro.is-compact .page-intro-summary>p{font-size:16px}.release-site .page-intro.is-compact+.section{padding-top:30px}.release-content .button,.release-site[data-surface=interior] :is(.button,.market-button){border-radius:var(--eo-control-corners)}.release-content .button-primary,.release-site[data-surface=interior] .button-primary{background:linear-gradient(105deg,#00dfce,#86ffe9)}.release-site :is(.market-top,.official-subnav) nav a[aria-current=page]{color:#eeeaf0;background:#00f0d106}.library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.release-site .library-heading h2{font-size:24px;line-height:1.3;margin:0}.library-heading>span{color:#a393af;font:500 13px var(--display)}.library-toolbar{display:flex;align-items:end;gap:24px;margin-bottom:30px}.library-tabs{display:flex;flex-wrap:wrap;gap:8px}.library-tabs button{min-height:44px;padding:12px 16px;background:transparent;border:1px solid var(--release-line);border-radius:16px 4px;font:500 14px var(--display);color:#b1a5bb;cursor:pointer}.library-tabs button[aria-pressed=true]{background:var(--cyan);color:#050508;border-color:var(--cyan)}.library-search{display:grid;gap:8px;margin-left:auto;min-width:180px}.library-search>span{font:500 12px var(--display);color:#a99bb4}.library-search input{width:100%;min-height:46px;padding:12px 15px;background:#0a0a10;border:1px solid #ffffff24;border-radius:16px 4px;font-size:16px}.project-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.project-library-grid>.project-tile{grid-column:auto}.project-tile{position:relative;display:flex;flex-direction:column;gap:24px;min-width:0;padding:clamp(26px,3vw,42px);border:1px solid var(--release-line);border-radius:var(--release-corners);background:linear-gradient(130deg,color-mix(in srgb,var(--tone,var(--cyan)) 7%,transparent),transparent 70%),var(--release-surface);transition:border-color .2s,background-color .2s}.project-tile:hover{border-color:color-mix(in srgb,var(--tone,var(--cyan)) 45%,transparent)}.project-tile>header{display:flex;align-items:start;justify-content:space-between;gap:24px}.project-index{color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--tone,var(--cyan)) 50%,#ffffff22);font:500 clamp(42px,4vw,64px)/1 var(--display);letter-spacing:-.06em}.project-format{max-width:25ch;text-align:right;color:#b5a6c1;font:400 13px/1.6 var(--body)}.project-tile-copy>span{display:block;color:var(--tone,var(--cyan));font:500 13px/1.5 var(--display)}.release-site .project-tile h3{font:650 clamp(30px,3.7vw,54px)/1.1 var(--display);letter-spacing:-.04em;margin:15px 0 20px;color:#f2edf5;text-transform:none;overflow-wrap:anywhere}.project-tile-copy p{font-size:16px;line-height:1.75;color:var(--release-muted);margin:0;max-width:58ch}.project-tile-tags{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:auto}.project-tile-tags span{color:#95859f;font-size:12px;line-height:1.5}.project-tile-tags span+span:before{content:"/";margin-right:16px;color:#504557}.project-tile footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid var(--release-line);padding-top:24px}.project-tile-status{font:400 13px/1.5 var(--body);color:#b1a3bd}.project-tile-status small{display:block;color:#93839e;font-size:12px;margin-top:6px}.project-tile footer a{display:flex;align-items:center;gap:18px;color:#ece4f0;font:600 14px var(--display)}.project-tile footer a>span{display:grid;place-items:center;width:44px;height:44px;color:var(--cyan);border:1px solid #00f0d138;border-radius:17px 3px;transition:background-color .2s}.project-tile footer a:hover>span{background:#00f0d114}.project-tile.is-compact{padding:26px}.release-site .project-tile.is-compact h3{font-size:clamp(26px,2.4vw,36px)}.project-tile.is-compact .project-index{font-size:38px}.project-tile.is-compact .project-format{font-size:12px}.project-tile.project-poster{padding:0;gap:0;overflow:hidden;background:#09090f;border-color:color-mix(in srgb,var(--tone,var(--cyan)) 20%,#ffffff10)}.project-poster>.project-poster-face{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:50px;min-height:250px;overflow:hidden;padding:26px 30px 30px;background:linear-gradient(130deg,color-mix(in srgb,var(--tone,var(--cyan)) 13%,#0b0b11),#09090f 78%);border-bottom:1px solid var(--release-line)}.project-poster-face:before{content:"";position:absolute;z-index:-1;inset:0;background:url(/brand/eofo-community-texture.png) 50%/cover;opacity:.13;transition:opacity .35s}.project-poster-register{display:flex;align-items:start;justify-content:space-between;gap:20px;position:relative;z-index:1}.project-poster-register>span:first-child{color:#b5a8be;font:500 .75rem/1.6 var(--display);white-space:nowrap}.project-poster .project-format{max-width:26ch;font-size:.75rem;color:#b9abca}.project-poster .project-index{position:absolute;right:16px;top:36px;font:650 clamp(100px,12vw,180px)/1 var(--display);letter-spacing:-.08em;opacity:.16;-webkit-text-stroke:1px var(--tone,var(--cyan));user-select:none}.project-poster-title{position:relative;z-index:1}.project-poster-title>span{color:var(--tone,var(--cyan));font:500 .875rem/1.6 var(--display)}.release-site .project-poster h3{margin:14px 0 0;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.2;text-align:left;text-wrap:balance;max-width:100%;text-shadow:0 3px 22px #06050980}.project-poster .project-tile-copy{padding:26px 30px 24px}.project-poster .project-tile-tags{padding:0 30px 26px;margin-top:auto}.project-poster>footer{margin-inline:30px;padding-block:22px}.project-poster footer a>span{border-radius:50%}.project-poster.is-compact>.project-poster-face{min-height:200px;gap:30px;padding:22px}.project-poster.is-compact .project-tile-copy{padding:22px}.project-poster.is-compact .project-tile-tags{padding:0 22px 22px}.project-poster.is-compact>footer{margin-inline:22px}.project-poster.is-compact .project-index{font-size:110px;top:42px}.release-site .project-poster.is-compact h3{font-size:clamp(1.8rem,2.7vw,2.75rem)}@media(hover:hover){.project-poster:hover .project-poster-face:before{opacity:.26}}@media(max-width:600px){.project-poster>.project-poster-face{min-height:210px;padding:24px}.project-poster .project-tile-copy{padding:24px}.project-poster .project-tile-tags{padding:0 24px 24px}.project-poster>footer{margin-inline:24px}}@media(prefers-reduced-motion:reduce){.project-poster-face:before{transition:none}}.project-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:8px 64px}.project-shortcuts a{display:flex;align-items:center;gap:18px;padding:26px 0;border-block:1px solid var(--release-line)}.project-shortcuts a>svg{color:var(--cyan);flex:0 0 20px}.project-shortcuts a>svg:last-child{margin-left:auto}.project-shortcuts span{display:grid;gap:9px}.project-shortcuts b{font:600 16px/1.4 var(--display)}.project-shortcuts small{font-size:14px;color:#a295ac;line-height:1.5}.project-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(30px,6vw,90px);padding-block:32px 54px;align-items:center}.release-site .project-start h2{font:600 clamp(24px,3vw,38px)/1.25 var(--display);margin:20px 0 0;max-width:23ch}.project-start ol{padding:0;margin:0;list-style:none}.project-start li{display:flex;gap:22px;align-items:center;padding:20px 0;border-bottom:1px solid var(--release-line);font-size:16px}.project-start li b{color:var(--cyan);font:500 18px var(--display)}.market-library-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}.market-library-main{min-width:0}.market-library-sidebar{position:sticky;top:calc(var(--nav-height) + 24px);border:1px solid var(--release-line);border-radius:var(--release-corners);padding:20px 12px;background:var(--release-surface)}.market-library-sidebar>h2{font:650 14px/1.5 var(--display);color:#b1a3bf;margin:0 12px 18px}.release-site .market-library-sidebar .market-directions{display:grid;gap:5px;padding:0;border:0}.release-site .market-library-sidebar .market-directions a{display:flex;justify-content:flex-start;padding:14px 12px;min-height:44px;border-color:transparent;border-radius:15px 4px;font:500 14px/1.4 var(--display);background:transparent;color:#ada1b9}.release-site .market-library-sidebar .market-directions a[aria-current=page]{border-color:#00f0d133;box-shadow:inset 2px 0 var(--cyan);background:#00f0d108;color:#eeeaf0}.release-site .market-library-sidebar .market-place{margin-top:22px;width:100%;font-size:14px}.release-site .market-storefront .market-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.release-site .market-shell .market-storefront h1{font-size:clamp(32px,3.8vw,54px);letter-spacing:-.04em}.release-site .market-storefront-heading{padding-block:32px 40px}.release-site .market-storefront-heading p{font-size:16px;max-width:60ch;line-height:1.65}.release-site .market-storefront .market-card-body{padding:22px}.release-site .market-product-grid .market-card h2{font-size:20px;line-height:1.35;min-height:0;margin-block:14px}.release-site .market-product-grid .market-card p{font-size:16px;line-height:1.65}.release-site .market-product-grid :is(.market-author,.market-kind,.market-card-bottom>span){font-size:12px}.release-site .market-product-grid .market-card-bottom strong{font-size:22px}.release-site .market-product-grid .market-card-bottom{padding-top:18px}.release-site .market-shell .market-catalog-filters :is(input,select){font-size:16px;background:#0d0b12}.release-site .market-topic-chips a{font-size:14px;min-height:42px;background:#100c15}.release-site .market-catalog-meta{font-size:14px}.release-site .market-faq{margin-top:54px;max-width:none}.release-site .market-faq p{font-size:16px}.release-site .market-faq summary{padding:0;min-height:32px}.release-site .market-faq details[open] summary{margin-bottom:18px}.release-site .market-library-main .market-inventory{margin-top:0}.release-site .seller-sidebar{background:var(--release-surface)}.release-site .seller-sidebar nav a>svg{flex:0 0 17px;color:#71697d}.release-site .seller-sidebar nav a[aria-current=page]>svg{color:var(--cyan)}.seller-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:24px}.seller-quick-actions a{display:flex;align-items:center;gap:12px;background:var(--release-surface);padding:18px;border:1px solid var(--release-line);border-radius:var(--eo-control-corners);font:650 13px/1.5 var(--display)}.seller-quick-actions svg{flex:0 0 19px;color:var(--cyan)}.release-site .seller-metric{background:linear-gradient(120deg,#00f0d108,transparent),var(--release-surface)}.release-site .seller-order-row{background:#ffffff02;border:1px solid var(--release-line);border-radius:18px 4px;padding:20px;margin-top:12px}.release-site .seller-panel-heading h2{font-size:24px}.release-site .seller-main .market-panel h2{font-size:23px}.release-site .skin-library-hero{padding-block:38px;align-items:center}.release-site .skin-studio-promo{border-radius:var(--release-corners);background:#0a0a10;border:1px solid #00f0d124}.release-site .official-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,1fr);gap:clamp(30px,7vw,100px);align-items:end;border:0;border-radius:0;padding:50px 0 44px;background:none}.release-site .official-hero>div{display:block}.release-site .official-hero h1{font-size:clamp(38px,4.5vw,66px);margin-bottom:0}.release-site .official-hero .release-soon{display:table}.release-site .official-eyebrow{font-size:12px}.release-site .official-hero-summary p{font-size:17px;line-height:1.75;max-width:42ch}.release-site .official-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.release-site .official-service-copy{padding:28px}.release-site .official-service-owner{font-size:12px}.release-site .official-service-card h3{font-size:26px}.release-site .official-process p,.release-site .official-service-card p{font-size:16px}.release-site .official-process span,.release-site .official-service-card footer small{font-size:12px}.release-site .official-filters a{font-size:14px;border-radius:16px 4px}.release-site .official-section-head>span{font-size:14px}.release-site .events-toolbar{display:flex;flex-wrap:wrap;gap:18px;padding-bottom:24px;border-bottom:1px solid var(--release-line)}.release-site .events-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.release-site .events-toolbar button{font:500 14px/1.4 var(--display);min-height:44px;padding:12px 18px;border:1px solid var(--release-line);border-radius:16px 4px;background:#0d0b12}.release-site .events-toolbar button.active{background:var(--cyan);border-color:var(--cyan);color:#051511}.release-site .event-list-large{display:grid;gap:16px;margin-top:24px;border:0}.release-site .event-list-large .event-row{padding:26px;background:var(--release-surface);border:1px solid var(--release-line);border-radius:var(--release-corners)}.release-site .event-list-large .event-main h3{font-size:26px;line-height:1.3}.release-site .event-list-large .event-main p{font-size:16px}.release-site .event-list-large .event-date{width:110px;max-width:100%;border-right:1px solid var(--release-line)}.release-site .event-list-large .event-date b{font-size:30px;color:var(--cyan)}.release-site .tournament-card{border-radius:var(--release-corners);border:1px solid var(--release-line);background:var(--release-surface)}.release-site .about-page{--release-surface:#0a0a10;--release-line:rgba(255,255,255,.09)}.release-site :is(.journal-page h1,.journal-page h2,.project-poster h3,.about-brand-header h1){overflow-wrap:anywhere!important}.about-brand-header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,90px);padding-block:44px 32px}.release-site .about-brand-copy h1{margin:28px 0;font:650 clamp(2.6rem,5.3vw,5.1rem)/1.07 var(--display);letter-spacing:-.05em;text-transform:none}.about-brand-copy>p{font:400 1.0625rem/1.8 var(--body);color:#b6a8c2;max-width:55ch}.about-brand-art{position:relative;display:grid;place-items:center;isolation:isolate;min-width:0}.about-brand-art>img{display:block;width:min(100%,400px);height:auto;position:relative;z-index:1}.about-brand-art>span{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%) rotate(-8deg);color:transparent;-webkit-text-stroke:1px #a688bb30;font:650 clamp(80px,13vw,190px)/1 var(--display);letter-spacing:-.08em;user-select:none}.release-site .about-directions{gap:24px;padding-block:28px 0}.release-site .about-directions article{background:var(--release-surface);border:1px solid var(--release-line);border-radius:var(--release-corners);padding:clamp(22px,2.5vw,32px)}.release-site .about-directions article:before{display:none}.release-site .about-directions article>b{position:static;font:500 .875rem/1.3 var(--display);color:#998da4;margin-bottom:18px}.release-site .about-directions article>span{position:static;color:#d2c1de;font:650 clamp(1.6rem,2.5vw,2.3rem)/1.15 var(--display);letter-spacing:-.025em;margin-bottom:16px}.release-site .about-directions article:nth-child(2)>span{color:var(--cyan)}.release-site .about-directions article:nth-child(3)>span{color:var(--magenta)}.release-site .about-directions h2{font-size:clamp(1.25rem,1.65vw,1.5rem);margin:0 0 18px}.release-site .about-directions a{min-height:44px;gap:24px}.release-site .about-directions a svg{color:var(--cyan)}.release-site .about-page .manifesto{border-top:1px solid var(--release-line);margin-top:40px}.release-site .about-page .manifesto-lead h2{font-size:clamp(2.2rem,4vw,3.75rem)}.release-site .about-page .manifesto-lead>span{font:500 .75rem/1.6 var(--display);color:var(--cyan)}.release-site .about-page .manifesto-copy p:first-child{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.7;color:#d0c1db}@media(max-width:840px){.about-brand-header{grid-template-columns:minmax(0,1fr);gap:24px}.about-brand-art{max-width:340px;justify-self:center}.about-brand-art>span{font-size:100px}.release-site .about-directions{grid-template-columns:minmax(0,1fr);gap:18px}}.journal-heading{padding-block:32px 38px}.journal-masthead{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:18px;padding-block:0 24px;border-bottom:1px solid var(--release-line)}.journal-masthead>span:last-child{color:#93829f;font:500 .75rem/1.6 var(--display);letter-spacing:.06em}.journal-masthead i{padding-inline:16px;color:var(--magenta);font-style:normal}.journal-title{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,.7fr);align-items:end;gap:30px 64px;padding-top:34px}.release-site .journal-title h1{font:650 clamp(2.5rem,5.4vw,5rem)/1.06 var(--display);letter-spacing:-.055em;margin:0;text-transform:none;text-wrap:balance}.journal-title h1>span{color:var(--magenta)}.journal-title>p{color:var(--release-muted);font:400 1rem/1.8 var(--body);max-width:44ch;margin:0}.journal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,350px);gap:clamp(32px,4vw,64px);align-items:start;padding-bottom:76px}.journal-desk,.journal-feed,.journal-story,.journal-story-copy{min-width:0}.journal-feed-heading{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:20px;padding-block:20px;border-block:1px solid var(--release-line)}.journal-feed-heading>span{font:600 .875rem var(--display);color:#ded5e4}.journal-feed-heading>b{color:var(--cyan);font:500 1.125rem var(--display)}.journal-feed-heading small{margin-left:8px;font:400 .75rem var(--body);color:#a99ab3}.journal-stories{display:grid;gap:38px;padding-top:30px}.journal-story{border-bottom:1px solid var(--release-line);padding-bottom:32px}.journal-media{overflow:hidden;border:1px solid var(--release-line);border-radius:28px 5px;background:#09090e}.journal-media :is(img,video){display:block;width:100%;height:auto;max-height:580px;object-fit:contain}.journal-story-copy{padding-top:22px}.journal-story:not(.has-media) .journal-story-copy{padding-top:0}.journal-story-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;font:500 .75rem/1.6 var(--body);color:#a99ab3}.journal-story-meta>span:first-child{color:var(--cyan);font-family:var(--display)}.release-site .journal-story h2{margin:18px 0;font:650 clamp(1.7rem,2.8vw,2.5rem)/1.2 var(--display);text-transform:none;letter-spacing:-.04em;overflow-wrap:anywhere}.release-site .journal-story.is-lead h2{font-size:clamp(2rem,3.4vw,3rem)}.journal-story-body{margin:0;color:#bfb2c9;font:400 1rem/1.85 var(--body);white-space:pre-wrap;overflow-wrap:anywhere}.journal-tags{display:flex;flex-wrap:wrap;gap:10px 18px;margin:24px 0 0;list-style:none;padding:0}.journal-tags li{font-size:.75rem;color:#a797b3;overflow-wrap:anywhere}.journal-tags li:before{content:"#";color:#685773}.journal-story footer{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding-top:24px}.journal-author{display:grid;gap:7px;margin-right:auto}.journal-author small{color:#897792;font:500 .75rem var(--display)}.journal-author b{font:500 .875rem/1.6 var(--body);color:#d4c8dd;overflow-wrap:anywhere}.journal-author-actions{display:flex;flex-wrap:wrap;gap:8px}.release-site .journal-author-actions .button{font-size:.875rem;min-height:44px;padding:10px 16px}.release-site .journal-author-actions .button-author{border:1px solid #ff00c84d;background:#ff00c808;color:#ff9ae5}.release-site .journal-author-actions .button-resource{border:1px solid var(--release-line);background:transparent;color:#cbbbd6}.journal-empty{display:flex;align-items:start;gap:28px;padding:30px 0 52px}.journal-empty>span{display:grid;place-items:center;flex:0 0 58px;height:58px;border:1px solid #00f0d12e;border-radius:20px 4px;color:var(--cyan);font:600 2rem/1 var(--display)}.release-site .journal-empty h2{margin:0 0 14px;font:650 clamp(1.5rem,2.6vw,2rem)/1.3 var(--display)}.journal-empty p{max-width:46ch;font:400 1rem/1.8 var(--body);color:#ac9cb8;margin:0}.journal-footnote{padding-top:20px;margin:0;border-top:1px solid var(--release-line);font:400 .75rem/1.75 var(--body);color:#92819e}.journal-desk{border:1px solid #a83d912e;border-radius:32px 6px;background:#0b0910}.journal-desk-art{position:relative;display:grid;align-content:center;min-height:220px;padding:26px;isolation:isolate;border-bottom:1px solid #ffffff12;background:radial-gradient(ellipse at 90% 10%,#ad00771a,transparent 65%),radial-gradient(ellipse at 0 100%,#00dbc215,transparent 70%)}.journal-desk-art>img{width:100%;height:auto;display:block;transform:rotate(-5deg);transition:transform .4s ease}.journal-desk-art>span{color:#a997b3;font:500 .75rem/1.5 var(--display);position:absolute;bottom:18px;left:26px;letter-spacing:.12em}.journal-desk-copy{padding:28px}.release-site .journal-desk h2{font:650 clamp(1.7rem,2.5vw,2.25rem)/1.15 var(--display);margin:22px 0 18px;letter-spacing:-.04em}.journal-desk h2 em{font-style:normal;color:var(--cyan)}.journal-desk-copy>p{font:400 1rem/1.75 var(--body);color:#ac9cb8;margin:0 0 28px}.journal-desk .creative-request-launcher{grid-template-columns:minmax(0,1fr);gap:12px}.journal-desk .eo-custom-select-trigger{min-height:52px;font-size:.875rem}.journal-desk .eo-custom-select-menu{z-index:40}.journal-desk .eo-custom-select-menu button{font-size:.875rem;line-height:1.5}.journal-desk .creative-request-launcher .button{justify-content:space-between;width:100%}@media(hover:hover){.journal-desk:hover .journal-desk-art>img{transform:rotate(0deg) translateY(-3px)}}@media(min-width:1181px){.journal-desk{position:sticky;top:calc(var(--nav-height) + 26px)}}@media(max-width:960px){.journal-title{grid-template-columns:minmax(0,1fr);gap:24px}.journal-title>p{max-width:65ch}.journal-layout{grid-template-columns:minmax(0,1fr)}.journal-desk{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1fr)}.journal-desk-art{border-bottom:0;border-right:1px solid var(--release-line)}}@media(max-width:600px){.journal-heading{padding-top:24px}.journal-masthead>span:last-child{font-size:.75rem}.journal-masthead i{padding-inline:6px}.journal-title h1{overflow-wrap:anywhere}.journal-layout{padding-bottom:48px}.journal-empty{gap:18px}.journal-empty>span{flex-basis:40px;height:44px;border-radius:14px 3px}.journal-desk{grid-template-columns:minmax(0,1fr)}.journal-desk-art{border-right:0;border-bottom:1px solid var(--release-line);min-height:190px}.journal-desk-art>img{max-width:280px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.journal-desk-art>img{transition:none;transform:none!important}}@media(max-width:1180px){.library-toolbar{flex-wrap:wrap;align-items:start}.library-search{width:100%;margin-left:0}.release-site .market-catalog-filters,.release-site .market-storefront .market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-site .market-catalog-filters .market-search{grid-column:1/-1}}@media(max-width:840px){.release-site .page-intro{grid-template-columns:1fr;gap:28px;padding-block:40px 32px}.release-site .page-intro-summary>p{max-width:65ch}.release-site .page-intro.has-feature{grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);column-gap:24px}.release-site .official-hero{grid-template-columns:1fr;gap:24px}.project-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-library-grid>.project-tile:nth-child(n){grid-column:span 1}.project-shortcuts{grid-template-columns:1fr;gap:0}.project-start{grid-template-columns:1fr;padding-bottom:40px}.project-shortcuts a+a{border-top:0}.market-library-layout{grid-template-columns:1fr;gap:22px}.market-library-sidebar{position:static;padding:18px}.release-site .market-library-sidebar .market-directions{display:flex;flex-wrap:wrap}.release-site .market-library-sidebar .market-place{width:auto}.seller-quick-actions{grid-template-columns:1fr}}@media(max-width:700px){.release-site .page-intro.has-feature{grid-template-columns:1fr}.page-intro-feature{grid-column:1;grid-row:auto}.page-intro-feature :is(.about-emblem img,.core-emblem){width:200px;margin-inline:auto}.release-site .page-intro h1{font-size:clamp(32px,8vw,46px);margin-top:20px}.release-site .page-intro-summary>p{font-size:16px}.project-library-grid{grid-template-columns:1fr;gap:18px}.project-tile{padding:26px}.library-heading{align-items:start}.library-tabs button{padding:11px 13px}.release-site .market-storefront .market-product-grid{grid-template-columns:1fr}.release-site .official-hero{padding:32px 0}.release-site .event-list-large .event-row{padding:20px;gap:18px}.release-site .event-list-large .event-date{width:72px}.release-site .event-list-large .event-date b{font-size:24px}.release-site .event-list-large .event-main h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.project-tile,.project-tile footer a>span{transition:none}}.release-site.release-site :is(.owner-code-form>header>b,.member-access-tabs>button>b,.member-ticket-list button>div>b,.member-ticket-empty>b,.launcher-device-list article>div>b,.launcher-device-empty>b,.seller-identity>div>strong,.seller-thread>strong,.cart-summary>span,.checkout-layout>aside>div>b,.checkout-layout>aside>span,.checkout-layout>aside>footer>b,.specialization-groups button b,.launcher-pairing-login>b,.member-card-identity>strong,.feedback-panel>header>div>b,.cookie-option>span>b,.admin-editor-list article>div b,.admin-module-list b,.ticket-queue button b,.project-editor-list>article>b,.commerce-admin-layout>aside>button>b,.message-history>button>div>b,.role-admin-list button>div>b,.specialization-admin>aside button>span>b,.admin-role-list article>div>b,.admin-integration-grid article>div>b,.owner-access-matrix section>header>b,.owner-access-matrix article>div>b,.admin-empty>b,.discord-event-note>b,.discord-permission-card li>b,.order-main summary,.seller-review summary,.market-panel summary,.generic-registration-card summary,.admin-registration-list summary,.cookie-notice>div>b,.cookie-required>b,.minecraft-world-empty>b,.rules-list summary,.market-faq summary,.guide-details summary),.release-site.release-site :is(.release-content,.frame-megamenu,.frame-footer,dialog,[role=dialog]) :is(h1,h2,h3,h4,h5,h6),.release-site.release-site[data-surface=control] :is(h1,h2,h3,h4,h5,h6),.release-site.release-site[data-surface=interior] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-eo-brand),sans-serif!important;font-weight:400!important;font-synthesis:none;line-height:1.3!important;letter-spacing:.005em!important;overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:pretty}.release-site.release-site :is(.release-content,.frame-megamenu,.frame-footer) :is(.eyebrow,.page-kicker),.release-site.release-site[data-surface=control] :is(.eyebrow,.page-kicker),.release-site.release-site[data-surface=interior] :is(.eyebrow,.page-kicker){font-family:var(--font-eo-brand),sans-serif!important;font-weight:400!important;font-size:.875rem;line-height:1.55!important;letter-spacing:.005em;overflow-wrap:anywhere}.release-site :is(.owner-code-form>header>b,.cookie-notice>div>b){display:block;font-size:1.25rem}.release-site :is(.member-access-tabs>button>b,.specialization-groups button b){font-size:1.0625rem}.release-site :is(.detail-hero,.event-detail-hero,.tournament-detail-hero,.minecraft-world-hero){min-height:0;padding-block:clamp(36px,5vw,72px);border-bottom:1px solid var(--release-line)}.release-site :is(.detail-hero,.event-detail-hero,.tournament-detail-hero,.minecraft-world-hero) h1{font-size:clamp(2.25rem,5.7vw,5rem);max-width:20ch;margin-block:20px 24px}.release-site :is(.detail-hero,.event-detail-hero,.tournament-detail-hero,.minecraft-world-hero) p{font-size:1rem;line-height:1.75;color:var(--release-muted)}.release-site :is(.minecraft-world-hero,.event-detail-hero,.tournament-detail-hero) .wrap>span{margin-top:32px;font-size:.875rem;line-height:1.5}.release-site :is(.minecraft-world-hero .wrap>a,.back-link){font-size:.875rem;line-height:1.5}.release-site :is(.minecraft-world-hero .wrap>div,.minecraft-world-facts){border-radius:var(--release-corners)}.release-site :is(.minecraft-world-hero .wrap>div small,.minecraft-world-hero .wrap>div b,.minecraft-world-facts span,.tournament-facts span){font-size:.8125rem;line-height:1.5}.release-site :is(.minecraft-world-facts b,.tournament-facts b){font-size:1rem;line-height:1.5}.release-site :is(.project-status-grid,.minecraft-product-grid,.minecraft-event-strip,.stream-mission-grid,.stream-clip-grid){gap:18px;border:0;background:none}.release-site :is(.project-status-grid>article,.minecraft-product-grid>article,.minecraft-event-strip>a,.stream-mission-grid article,.stream-clip-grid a){min-width:0;border:1px solid var(--release-line);border-radius:var(--release-corners);background:var(--release-surface);padding:26px}.release-site .project-status-grid>article{min-height:0}.release-site :is(.project-status-grid h2,.project-status-grid h3,.minecraft-product-grid h3){font-size:clamp(1.5rem,2.5vw,2rem);margin-block:20px 16px}.release-site :is(.minecraft-world-story,.minecraft-world-section-head) h2{font-size:clamp(1.75rem,3.5vw,3rem)}.release-site .minecraft-world-story>div:last-child{gap:12px;border:0;align-content:start}.release-site .minecraft-world-story article{border:1px solid var(--release-line);border-radius:18px 4px;background:var(--release-surface);padding:22px}.release-site .minecraft-world-story article:last-child{border-bottom:1px solid var(--release-line)}.release-site :is(.minecraft-world-story p,.minecraft-world-section-head p,.minecraft-product-grid p,.minecraft-event-strip p,.minecraft-world-empty p,.project-status-grid p){font-size:1rem;line-height:1.75;color:var(--release-muted)}.release-site :is(.project-status-grid a,.project-status-grid article>span,.minecraft-product-grid article>header,.minecraft-product-grid article>footer :is(button,span),.minecraft-world-section-head>a,.minecraft-event-strip>a>span){font-size:.875rem;line-height:1.5}.release-site .minecraft-product-grid article>footer{flex-wrap:wrap}.release-site .minecraft-product-grid article>footer button{min-height:44px;border-radius:12px 3px}.release-site .minecraft-event-strip h3{font-size:1.375rem}.release-site .minecraft-event-strip time{font-size:.8125rem;line-height:1.5}.release-site .minecraft-cart-callout{border:1px solid var(--release-line);border-radius:18px 4px;font-size:1rem;line-height:1.65}.release-site .minecraft-cart-callout b{font-size:.875rem;line-height:1.5}.release-site :is(.asterion-role-grid,.harmoverse-principles){gap:18px}.release-site :is(.asterion-role-grid,.harmoverse-principles) article{min-height:0;border-radius:var(--release-corners);border-color:var(--release-line);background:var(--release-surface)}.release-site :is(.asterion-role-grid,.harmoverse-principles) h3{margin-top:28px;font-size:1.375rem}.release-site :is(.asterion-route p,.asterion-role-grid p,.harmoverse-principles p,.launcher-art-features p){font-size:1rem;line-height:1.75}.release-site .asterion-route h3{font-size:1.375rem}.release-site .asterion-route>header{font-size:.8125rem;line-height:1.6}.release-site :is(.stream-idea-lab,.stream-field-guide>aside,.stream-manifesto,.stream-director,.registration-disclosure,.event-registration-card,.tournament-team-list,.tournament-registration-form){border:1px solid var(--release-line);border-radius:var(--release-corners);background:var(--release-surface)}.release-site :is(.stream-idea-lab h2,.stream-field-guide>aside>h2,.registration-disclosure h2){font-size:clamp(1.75rem,3vw,2.625rem)}.release-site :is(.stream-idea-lab p,.stream-manifesto p,.stream-manifesto blockquote,.stream-director p,.stream-director blockquote,.stream-mission-grid p,.stream-field-guide>aside p,.stream-schedule-list p,.stream-schedule-empty p,.tournament-card>p,.tournament-team-list p,.bracket-empty p,.registration-gate p,.registration-disclosure p,.event-registration-card p){font-size:1rem;line-height:1.75;color:var(--release-muted)}.release-site :is(.stream-idea-lab label>span,.stream-idea-lab footer button,.stream-director-controls span,.stream-director>button,.stream-studio-visibility label,.stream-field-guide>aside article>b,.stream-schedule-list article>div>span,.tournament-card footer a,.tournament-card dd,.tournament-team-list article>span,.bracket-round article>div,.registration-disclosure button,.registration-fields label>span,.roster-list label>span,.roster-list legend){font-size:.875rem;line-height:1.5}.release-site :is(.stream-idea-lab footer small,.stream-idea-notice,.stream-schedule-list time span,.tournament-card dt,.tournament-card-head>b,.registration-result,.registration-section-title p){font-size:.8125rem;line-height:1.65}.release-site :is(.stream-idea-lab,.stream-director-controls,.registration-fields,.roster-list) :is(input:not([type=checkbox]),select,textarea){font-size:1rem;border-radius:14px 3px;min-height:48px}.release-site .stream-mission-grid h3{margin-top:32px;font-size:1.375rem}.release-site :is(.stream-schedule-list h3,.stream-field-guide>aside h3,.tournament-team-list h3,.registration-section-title h3){font-size:1.25rem}.release-site .stream-clip-grid b{font-size:1rem}.release-site .stream-schedule-list{gap:14px}.release-site .stream-schedule-list article{border:1px solid var(--release-line);border-radius:20px 4px;background:var(--release-surface)}.release-site .bracket-round>h3{font-size:1rem}.release-site .bracket-round article{border-radius:16px 4px;border:1px solid var(--release-line)}.release-site .tournament-card>dl{gap:16px}.release-site .tournament-team-list article{padding-block:22px}.release-site :is(.regulations-index,.legal-layout>aside){top:100px;max-height:calc(100dvh - 124px);overflow-y:auto}.release-site .regulations-list>article{scroll-margin-top:100px;border-radius:var(--release-corners)}.release-site .regulations-list header h2{font-size:clamp(1.75rem,3vw,2.5rem)}.release-site :is(.regulation-sections p,.regulation-sections li,.legal-document p,.legal-document li,.lab-safety-grid p){font-size:1rem;line-height:1.8}.release-site :is(.regulation-sections h3,.legal-document h2){font-size:1.25rem}.release-site .legal-document{border-radius:var(--release-corners)}.release-site .legal-document>:is(h1,h2,p,header,.task-links){margin-inline:30px}.release-site .legal-document>:first-child{margin-top:30px}.release-site .instruction h1{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:24px}.release-site .frame-content>main.newsletter-page{padding-top:clamp(32px,5vw,72px)!important}.release-site .newsletter-card{border:1px solid var(--release-line);border-radius:var(--release-corners);background:var(--release-surface)}.release-site :is(.consent-check,.public-ticket-form>footer p,.specialization-application>footer p,.form-result,.ticket-profile-chip){font-size:.875rem;line-height:1.65}.release-site :is(.skin-card-copy>span,.skin-card-copy p,.skin-card-copy small,.skin-inspector dt,.skin-inspector dd,.curseforge-skin-card-copy small){font-size:.8125rem;line-height:1.6}.release-site :is(.skin-inspector p,.curseforge-skin-card-copy p){font-size:1rem;line-height:1.7}.release-site .member-access-portal .member-auth-card{border:0;border-radius:0;background:transparent}.release-site :is(.member-ticket-list button>div>b,.member-ticket-empty>b,.launcher-device-list article>div>b,.launcher-device-empty>b,.seller-thread>strong,.admin-editor-list article>div b,.admin-module-list b,.ticket-queue button b){font-size:1rem;white-space:normal;text-overflow:clip}.release-site :is(.member-message-list p,.member-ticket-empty p,.launcher-device-empty p,.checkout-layout>section>p,.commerce-empty p){font-size:1rem;line-height:1.75}.release-site :is(.member-ticket-list small,.member-message-list small,.launcher-device-list small,.cart-summary small){font-size:.8125rem;line-height:1.6}.release-site :is(.cart-summary dt,.cart-summary dd,.cart-lines p,.cart-lines label span,.cart-lines article>button,.checkout-layout label span,.checkout-layout>aside>span){font-size:.875rem;line-height:1.6}.release-site :is(.checkout-layout>aside>div>b,.cart-summary>span){font-size:1rem}.release-site :is(.cart-lines,.checkout-layout>section,.checkout-layout>aside,.member-ticket-center,.launcher-device-list article){border-radius:var(--release-corners);border-color:var(--release-line)}.release-site .cart-lines article{gap:18px;padding:26px}.release-site :is(.cart-lines input,.checkout-layout input,.checkout-layout textarea){font-size:1rem}.release-site .seller-identity>div>strong{font-size:1.125rem}.release-site .admin-module-list article:has(>div:first-child){grid-template-columns:minmax(0,1fr) auto}.release-site :is(.project-editor-list>article>b,.commerce-admin-layout>aside>button>b,.message-history>button>div>b,.role-admin-list button>div>b,.specialization-admin>aside button>span>b,.admin-role-list article>div>b,.admin-integration-grid article>div>b,.owner-access-matrix section>header>b,.owner-access-matrix article>div>b){font-size:1rem;white-space:normal}.release-site[data-surface=control] :is(.admin-editor-list,.admin-module-list,.ticket-queue,.message-history,.owner-access-matrix,.admin-role-list) :is(p,small){font-size:.8125rem;line-height:1.6}.release-site .stream-idea-lab .consent-check{display:flex}.release-site .stream-idea-lab .consent-check input{flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0;margin-top:3px}.release-site :is(.event-detail-signal,.event-detail-hero>aside span,.event-detail-note){font-size:.875rem;line-height:1.65}.release-site .event-detail-hero>aside b{font-size:1rem;line-height:1.6}.release-site .core-showcase{padding-top:4px}.release-site .core-showcase-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--release-line)}.release-site .core-showcase-tabs{display:flex;gap:8px;flex-wrap:wrap}.release-site :is(.core-showcase-tabs button,.core-rotation-toggle){min-height:46px;padding:12px 20px;border:1px solid var(--release-line);border-radius:14px 3px;background:var(--release-surface);color:var(--release-muted);font:600 .9375rem/1.4 var(--display);cursor:pointer}.release-site .core-showcase-tabs button[aria-selected=true]{background:#00f0d115;color:var(--cyan);border-color:#00f0d166}.release-site .core-rotation-toggle{background:transparent;font-size:.875rem}.release-site .core-rotation-toggle:disabled{cursor:default;opacity:.65}.release-site .core-showcase-caption{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:40px;align-items:end;padding-block:32px}.release-site .core-showcase-caption h3{font-size:clamp(1.5rem,3vw,2.5rem);margin:12px 0 0}.release-site .core-showcase-caption p{font-size:1rem;line-height:1.8;color:var(--release-muted);margin:0}.release-site .core-showcase-art{display:grid;place-items:center;width:100%;max-width:1180px;aspect-ratio:1408/992;margin-inline:auto}.release-site .core-showcase-art img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;background:transparent}.release-site .core-showcase section>ul{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 30px;padding:24px 0 0;margin:0;list-style:none}.release-site .core-showcase section>ul li{color:var(--release-muted);font-size:.875rem;line-height:1.6}.release-site .core-showcase section>ul li:before{content:"·";color:var(--cyan);margin-right:10px}@media (max-width:1000px){.release-site :is(.minecraft-world-story,.stream-field-guide){grid-template-columns:minmax(0,1fr);gap:28px}.release-site :is(.project-status-grid,.minecraft-product-grid,.minecraft-event-strip,.stream-mission-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.release-site :is(.project-status-grid,.minecraft-product-grid,.minecraft-event-strip,.stream-mission-grid,.stream-clip-grid){grid-template-columns:minmax(0,1fr)}.release-site :is(.regulations-index,.legal-layout>aside){position:static;max-height:none}.release-site :is(.minecraft-world-facts,.tournament-facts){grid-template-columns:repeat(2,minmax(0,1fr))}.release-site .minecraft-world-section-head{flex-wrap:wrap}.release-site .seller-search>label:first-of-type{grid-column:1/-1}.release-site .stream-schedule-list article{grid-template-columns:70px minmax(0,1fr);gap:16px;padding:20px}.release-site .stream-schedule-list .stream-index{display:none}.release-site .stream-schedule-list time{grid-template-columns:minmax(0,1fr)}.release-site .registration-section{padding:22px;gap:20px}.release-site .core-showcase-caption{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:24px}}@media print{.release-site :is(.legal-document,.regulations-list>article){border:0;background:white}.release-site .legal-document>:is(h1,h2,p,header,.task-links){margin-inline:0}}.release-site{--release-muted:#b5afbf}.release-site[data-surface=control] :is(section,article,aside,form,header,footer),.release-site[data-surface=interior] main :is(section,article,aside,form,header,footer){min-width:0}.release-site :is(.page-intro-heading,.page-intro-summary,.section-heading>div,.service-content,.seller-main,.admin-main,.market-library-main){min-width:0}.release-site .page-intro{column-gap:clamp(28px,5vw,72px)}.release-site .page-intro h1{font-size:clamp(2.25rem,4.2vw,3.75rem)}.release-site .page-intro.is-compact h1{font-size:clamp(2rem,3.5vw,3rem)}.release-site .page-intro-summary p{max-width:54ch}.release-site :is(.page-intro-meta,.project-format,.library-heading>span,.project-tile-status,.project-tile-tags span,.official-service-owner,.official-service-card footer small){font-size:.875rem;line-height:1.6}.release-site[data-surface=interior] :is(.section-heading,.task-links,.market-top,.official-subnav,.official-section-head,.seller-panel-heading){flex-wrap:wrap}.release-site[data-surface=interior] .section-heading>p{min-width:min(100%,260px)}.release-site :is(.task-links,.core-actions,.official-hero-actions,.journal-author-actions){gap:12px 18px}.release-site :is(.button,.market-button){min-height:46px;padding:13px 22px;line-height:1.45;text-align:center;white-space:normal}.release-site :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;font-size:1rem;line-height:1.5}.release-site :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],select){min-height:48px}.release-site textarea{min-height:130px;resize:vertical}.release-site :is(label,legend){overflow-wrap:anywhere}.release-site :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.release-site :is(.form-result,.service-notice,.market-notice,.market-error,.owner-code-error,[role=alert]){overflow-wrap:anywhere;line-height:1.65}.release-site[data-surface=interior] :is(.task-grid,.process-line,.format-grid,.principle-grid,.roles-grid,.creative-cards,.lab-format-grid,.lab-safety-grid,.skin-guide-grid,.asterion-role-grid,.harmoverse-principles){gap:22px}.release-site[data-surface=interior] :is(.task-grid,.process-line,.format-grid,.principle-grid,.roles-grid,.creative-cards,.lab-format-grid,.lab-safety-grid,.skin-guide-grid)>article{border:1px solid var(--release-line);border-radius:var(--release-corners);background:var(--release-surface);padding:clamp(22px,2.4vw,32px);min-height:0}.release-site[data-surface=interior] :is(.process-line,.format-grid,.principle-grid,.roles-grid,.creative-cards,.lab-format-grid,.lab-safety-grid,.skin-guide-grid) h3{margin-block:22px 16px;font-size:clamp(1.25rem,1.8vw,1.65rem)}.release-site[data-surface=interior] :is(.process-line,.format-grid,.principle-grid,.roles-grid,.creative-cards,.lab-format-grid,.lab-safety-grid,.skin-guide-grid) p{font-size:1rem;line-height:1.75;color:var(--release-muted)}.release-site .roles-grid{align-items:start}.release-site[data-surface=interior] .roles-grid>article{position:relative;min-height:312px}.release-site .roles-grid>article>p{margin-bottom:22px}.release-site .role-card-top{gap:16px}.release-site .role-card-top small{font-size:.8125rem;line-height:1.6}.release-site .roles-grid>article>button{font-size:.875rem;min-height:46px}.release-site .role-card-details :is(p,li){font-size:.9375rem;line-height:1.75}.release-site .role-card-details{border-top:1px solid var(--release-line);margin-top:22px;padding-top:22px}.release-site .role-card-details section>b{font-size:.8125rem;line-height:1.5}.release-site .role-card-details>a{font-size:.875rem;line-height:1.5}.release-site .roles-grid>article.is-preview{z-index:5}.release-site .is-preview>.role-card-details{position:absolute;top:calc(100% - 1px);left:-1px;right:-1px;margin:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #00f0d14d;border-radius:var(--release-corners);background:#101017;box-shadow:0 22px 50px #0009}.release-site .is-preview-above>.role-card-details{top:auto;bottom:calc(100% - 1px)}.release-site .about-directions article{gap:0}.release-site .about-directions article>b{display:none}.release-site .about-directions article>span{margin-bottom:22px}.release-site .about-directions p{margin-bottom:24px}.release-site .rules-list summary{display:flex;align-items:start;gap:18px;padding-block:22px}.release-site .rules-list summary>svg{flex:0 0 20px;margin-left:auto}.release-site .rules-list p{font-size:1rem;line-height:1.8;padding-bottom:22px}.release-site .project-poster-register{flex-wrap:wrap;gap:12px}.release-site .project-poster .project-format{font-size:.8125rem}.release-site .project-poster>footer{margin-top:auto}.release-site .project-poster footer a>span{color:var(--tone,var(--cyan));border-color:color-mix(in srgb,var(--tone,var(--cyan)) 40%,transparent)}.release-site .project-shortcuts a,.release-site .project-shortcuts a>span{min-width:0}.release-site :is(.library-toolbar,.specialization-tools,.skin-catalog-toolbar,.market-catalog-filters,.instruction-search,.events-toolbar){gap:16px}.release-site .specialization-groups>section>div{gap:16px}.release-site[data-surface=interior] .specialization-groups button{min-height:140px;padding:22px;text-align:left}.release-site .specialization-groups button p{font-size:.9375rem;line-height:1.7}.release-site :is(.specialization-search,.library-search,.market-search,.skin-catalog-toolbar>label){min-width:0}.release-site :is(.service-sidebar,.market-library-sidebar,.seller-sidebar){border-radius:var(--release-corners)}.release-site :is(.service-sidebar,.regulations-index,.legal-layout>aside) a{font-size:.9375rem;line-height:1.55;min-height:44px;padding-block:12px}.release-site :is(.service-workspace,.legal-layout,.regulations-layout){gap:clamp(24px,4vw,52px);align-items:start}.release-site .service-content>form{padding:24px;border:1px solid var(--release-line);border-radius:var(--release-corners);background:var(--release-surface)}.release-site .service-content>form .service-search{flex:1 1 240px;width:auto}.release-site :is(.forum-list,.legal-list){display:grid;gap:14px}.release-site :is(.forum-row,.legal-row) h2{font-size:clamp(1.25rem,2vw,1.625rem);margin-bottom:14px}.release-site .forum-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.875rem;line-height:1.6}.release-site .instruction{scroll-margin-top:calc(var(--nav-height) + 24px)}.release-site :is(.legal-document,.instruction){min-width:0;overflow-wrap:anywhere}.release-site :is(.legal-document,.instruction) :is(pre,table){max-width:100%;overflow-x:auto}.release-site .account-page .member-auth-shell{padding-top:32px}.release-site .account-entry-page>.page-intro{max-width:1100px}.release-site .member-access-portal{width:min(100%,920px)}.release-site :is(.member-auth-card,.public-ticket-form,.specialization-application,.skin-commission-form,.profile-editor,.member-ticket-center){padding:clamp(22px,3vw,40px)}.release-site :is(.member-auth-card,.public-ticket-form,.specialization-application,.skin-commission-form) label{font-size:.875rem;line-height:1.6}.release-site .member-access-tabs>button{min-width:0;padding:20px}.release-site .member-auth-brand{font-size:.75rem;line-height:1.6;margin-bottom:24px}.release-site .member-auth-methods{gap:6px;padding:6px;border-radius:14px 4px}.release-site .member-auth-methods button{min-height:48px;padding:10px 12px;border:0;border-radius:10px 3px;color:var(--release-muted);font:600 .875rem/1.5 var(--display);text-transform:none}.release-site .member-auth-methods button.active{color:#050909}.release-site .member-auth-card label small{color:var(--release-muted);font-size:.875rem;line-height:1.65}.release-site .member-auth-consent span{font-size:.875rem!important;line-height:1.7!important}.release-site :is(.member-auth-error,.member-auth-success,.member-auth-provider-note,.member-auth-privacy-note,.member-auth-switch){font-size:.875rem;line-height:1.7}.release-site .profile-section{padding-top:28px}.release-site .feedback-panel{width:min(420px,calc(100vw - 44px));max-height:calc(100dvh - var(--nav-height) - 90px);border-radius:var(--release-corners);background:#0b0b12}.release-site .feedback-panel>header{padding:22px}.release-site .feedback-panel header>div{min-width:0;gap:10px}.release-site .feedback-panel header h2{margin:0;font-size:1.25rem;line-height:1.4}.release-site .feedback-panel header span{font-size:.75rem;line-height:1.4}.release-site .feedback-panel header small{font-size:.8125rem;line-height:1.6;color:var(--release-muted)}.release-site .feedback-panel header button{flex:0 0 40px;min-height:40px;border-radius:10px 3px}.release-site .feedback-panel form{padding:22px;gap:18px}.release-site .feedback-panel form label>span{color:var(--release-muted);font:500 .8125rem/1.6 var(--display);text-transform:none}.release-site .feedback-panel :is(input:not([type=checkbox]),textarea){border-radius:12px 3px;font-size:1rem}.release-site .feedback-consent input{margin-top:3px}.release-site .feedback-panel form>footer{flex-wrap:wrap;gap:16px}.release-site .feedback-panel form>footer :is(a,button){min-height:44px;font-size:.875rem;line-height:1.5}.release-site .feedback-panel form>footer a{display:inline-flex;align-items:center}.release-site :is(.feedback-error,.feedback-success p){font-size:.875rem;line-height:1.65}.release-site .feedback-toggle{font-size:.8125rem}.release-site :is(.cookie-dialog,.cookie-notice,.official-detail-summary,.official-service-card){background-color:var(--release-surface);border-color:var(--release-line);border-radius:var(--release-corners)}.release-site :is(.events-toolbar>span,.search-field>span,.specialization-groups>section>header>span,.public-ticket-form>header span,.public-ticket-form>header>b,.ticket-attachments>span,.regulations-index>span,.regulations-list header span,.legal-layout>aside>span,.minecraft-launcher-copy>span,.stream-manifesto>span,.stream-next-feature>span,.stream-schedule-empty>span,.stream-idea-lab>header>span,.onair-card>span,.twitch-live>header span){font-size:.75rem;line-height:1.6}.release-site :is(.ticket-profile-chip a,.ticket-profile-chip b,.ticket-upload-button b,.ticket-attachments small,.ticket-attachments li span,.support-hero-card span,.support-hero-card small,.regulations-counter span,.regulations-counter small,.specialization-application header p small,.launcher-platform-choice button>small,.launcher-download-button small,.minecraft-launcher-copy>small,.onair-card small,.twitch-live>header>a,.skin-library-switch button small){font-size:.8125rem;line-height:1.6}.release-site .specialization-application header p b{font-size:.9375rem;line-height:1.5}.release-site .specialization-groups button small{font-size:.9375rem;line-height:1.7}.release-site :is(.consent-check>span,.form-privacy-note,.form-privacy-note a){font-size:.875rem;line-height:1.7}.release-site .skin-scope button{font-size:.875rem;line-height:1.5}.release-site .twitch-consent-gate button{font-size:.875rem;line-height:1.6}.release-site .twitch-live>header{flex-wrap:wrap;gap:12px}.release-site .regulations-list header p{font-size:1rem;line-height:1.75}.release-site .regulations-list header>b{display:none}.release-site .launcher-install-hero{gap:clamp(24px,4vw,64px)}.release-site .launcher-install-hero h1{font-size:clamp(2.25rem,4vw,3.5rem)}.release-site .launcher-install-download{gap:30px}.release-site .launcher-install-download>aside{padding:28px;border:1px solid var(--release-line);border-radius:var(--release-corners);background:var(--release-surface)}.release-site .install-roadmap{gap:32px}.release-site .install-roadmap li{padding:24px;gap:22px}.release-site .install-roadmap li h3{font-size:1.25rem}.release-site .install-roadmap li p{font-size:1rem;line-height:1.75}.release-site .minecraft-modes{gap:24px}.release-site .minecraft-modes>article{min-width:0;border-radius:var(--release-corners)}.release-site .core-showcase-toolbar{gap:16px}.release-site .core-modules{gap:22px}.release-site .stream-studio-intro{gap:24px}.release-site .stream-manifesto{padding:clamp(24px,3vw,40px)}.release-site .market-top{gap:18px}.release-site .market-wordmark{font-size:1rem;letter-spacing:.03em}.release-site .market-storefront-heading{gap:24px}.release-site .market-official-shortcut{max-width:330px;padding:20px}.release-site .market-catalog-filters :is(label,span){min-width:0}.release-site .market-catalog-filters label{font-size:.875rem}.release-site :is(.market-empty,.commerce-empty){padding:clamp(28px,4vw,54px);min-height:0}.release-site :is(.market-empty,.commerce-empty) h2{font-size:clamp(1.5rem,2.8vw,2.25rem)}.release-site .official-service-card{display:flex;flex-direction:column}.release-site .official-service-copy{flex:1;display:flex;flex-direction:column}.release-site .official-service-card footer{margin-top:auto;gap:16px;flex-wrap:wrap}.release-site .seller-identity{gap:14px}.release-site .seller-identity>div{min-width:0}.release-site .seller-sidebar nav a{min-height:46px;font-size:.9375rem;line-height:1.5}.release-site .seller-order-row{gap:16px}.release-site :is(.seller-order-row,.seller-panel-heading)>*{min-width:0}.release-site .order-tabs{display:flex;flex-wrap:wrap}.release-site :is(.cart-layout,.checkout-layout,.order-layout){align-items:start;gap:24px}.release-site[data-surface=control] .admin-content{padding:32px clamp(20px,3vw,44px) 64px}.release-site[data-surface=control] .admin-sidebar>nav{gap:22px}.release-site[data-surface=control] .admin-nav-group h2{font-size:.875rem;margin:0 12px 12px;color:#b6a6c3}.release-site[data-surface=control] .admin-nav-group a{font-size:.875rem;line-height:1.5;padding-block:11px;border-radius:12px 4px}.release-site[data-surface=control] .admin-workspace{background:none;border:0;padding:0 12px}.release-site[data-surface=control] .admin-workspace span{font-size:.8125rem}.release-site[data-surface=control] .admin-chip{width:auto;max-width:100%;font:600 .8125rem/1.5 var(--display);white-space:normal;border-radius:7px 2px}.release-site[data-surface=control] .admin-chip i{flex:0 0 6px}.release-site[data-surface=control] .admin-page-head{gap:24px;flex-wrap:wrap}.release-site[data-surface=control] .admin-page-head h1{font-size:clamp(2rem,3vw,3rem)}.release-site .legal-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.release-site .legal-hub>.task-links{grid-column:1/-1}.release-site .legal-group{display:grid;align-content:start;gap:12px}.release-site .legal-group h2{font-size:clamp(1.35rem,2.2vw,1.85rem);margin:0 0 12px}.release-site .legal-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.release-site .legal-row b{font:600 1rem/1.6 var(--display);min-width:0}.release-site .legal-row small{flex:0 0 auto;font-size:.8125rem;line-height:1.5}.release-site[data-surface=control] .admin-topbar{gap:18px;flex-wrap:wrap}.release-site[data-surface=control] .admin-topbar>div:first-of-type>small{font-size:.8125rem;line-height:1.5}.release-site[data-surface=control] :is(.admin-panel,.admin-card,.admin-section,.admin-empty){min-width:0}.release-site[data-surface=control] :is(.admin-panel,.admin-card,.admin-section) h2{font-size:1.5rem}.release-site[data-surface=control] :is(.admin-panel,.admin-card,.admin-section) label{font-size:.875rem;line-height:1.5}.release-site[data-surface=control] .admin-login-page>section{width:min(780px,100%);padding:clamp(24px,4vw,48px);border-radius:var(--release-corners)}.release-site[data-surface=control] .admin-login-brand{margin-bottom:32px;min-height:0}.release-site[data-surface=control] .admin-login-brand img{width:128px;height:58px;object-fit:contain}.release-site[data-surface=control] .admin-login-copy h1{font-size:clamp(2rem,4vw,3rem);margin-block:20px}.release-site[data-surface=control] .admin-login-copy p{font-size:1rem;line-height:1.75}@media (hover:hover) and (prefers-reduced-motion:no-preference){.release-site :is(.project-poster,.market-card,.official-service-card,.journal-entry,.about-directions article){transition:border-color .2s ease,transform .2s ease}.release-site :is(.project-poster,.market-card,.official-service-card,.journal-entry,.about-directions article):hover{transform:translateY(-3px);border-color:#00e6d347}}@media (max-width:1100px){.release-site[data-surface=interior] :is(.process-line,.format-grid,.roles-grid,.lab-format-grid,.skin-guide-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.release-site .market-top{align-items:start}.release-site .market-top nav{flex:1 1 100%}.release-site .skin-catalog-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.6fr)}}@media (max-width:800px){.release-site :is(.service-workspace,.legal-layout,.regulations-layout,.install-roadmap,.launcher-install-download,.skin-catalog-layout,.cart-layout,.checkout-layout,.order-layout){grid-template-columns:minmax(0,1fr)}.release-site :is(.service-sidebar,.regulations-index,.legal-layout>aside,.seller-sidebar,.skin-inspector){position:static;max-height:none}.release-site .service-sidebar{display:flex;flex-wrap:wrap;gap:8px 16px;padding:20px}.release-site .service-sidebar>small{flex-basis:100%}.release-site :is(.market-storefront-heading,.official-section-head,.launcher-install-help,.core-start){display:flex;flex-wrap:wrap;gap:22px}.release-site .market-official-shortcut{max-width:none;width:100%}.release-site .seller-workspace{grid-template-columns:minmax(0,1fr)}.release-site .seller-sidebar nav{display:flex;flex-wrap:wrap;gap:6px}.release-site .seller-sidebar nav a{padding:12px}}@media (max-width:700px){.release-site .feedback-toggle{min-width:48px;width:48px;height:48px;border-radius:16px 5px}.release-site .feedback-toggle i{border:0;font-size:20px}.release-site .feedback-toggle>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.release-site .legal-hub{grid-template-columns:minmax(0,1fr)}.release-site .legal-row{flex-wrap:wrap}.release-site .project-library-grid{grid-template-columns:minmax(0,1fr)}.release-site .project-library-grid>.project-tile:nth-child(n){grid-column:1}.release-site .project-poster h3{font-size:clamp(2rem,7.5vw,3rem)}.release-site .about-directions{grid-template-columns:minmax(0,1fr)}.release-site .page-intro h1{font-size:clamp(2rem,7.5vw,2.75rem)}.release-site[data-surface=interior] :is(.process-line,.format-grid,.roles-grid,.lab-format-grid,.skin-guide-grid,.principle-grid,.creative-cards,.lab-safety-grid){grid-template-columns:minmax(0,1fr)}.release-site .market-catalog-filters,.release-site .specialization-tools{grid-template-columns:minmax(0,1fr)}.release-site .market-catalog-filters>*{grid-column:1}.release-site[data-surface=interior] .member-access-tabs>button{padding:18px 12px}.release-site .member-access-tabs>button>b{font-size:clamp(.8125rem,3.6vw,1rem);overflow-wrap:normal}.release-site .install-roadmap li{padding:22px;gap:16px}.release-site .install-roadmap .roadmap-number{font-size:1.5rem}.release-site .core-showcase-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.release-site .core-showcase-tabs button{padding:12px}.release-site .core-showcase-art{aspect-ratio:auto}.release-site .core-showcase-art img{height:auto}}@media (prefers-reduced-motion:reduce){.release-site :is(.project-poster,.market-card,.official-service-card,.journal-entry,.about-directions article){transition:none;transform:none}.release-site .role-card-details{animation:none}}