.community-world{min-height:clamp(330px,33vw,500px);align-items:flex-end;padding:clamp(24px,4vw,58px) var(--site-gutter);overflow:hidden;background:#173025}.community-world:after{content:"";z-index:-1;background:linear-gradient(90deg,rgb(9 19 18/82%),rgb(9 19 18/47%) 48%,rgb(9 19 18/20%));pointer-events:none}.community-world-media,.community-world-visual,.community-world:after{position:absolute;inset:0}.community-world-media{z-index:-2}.community-world-visual{opacity:0;transform:translateX(6%);transition:opacity .42s var(--site-ease-out),transform .42s var(--site-ease-out)}.community-world-visual.is-active.is-ready,.community-world-visual.is-previous{opacity:1;transform:translateX(0)}.community-world-visual.is-previous.is-leaving{opacity:0;transform:translateX(-6%)}.community-world-visual.is-active{z-index:1}.community-world-image{z-index:auto;object-fit:cover}.community-world-visual.is-branded{display:flex;align-items:center;justify-content:flex-end;padding-right:clamp(36px,12vw,220px);background:radial-gradient(circle at 72% 50%,#2e6447 0,#193b30 35%,#102625 70%,#0f1d20 100%)}.community-world-mark{width:clamp(150px,20vw,300px);height:auto;opacity:.64;filter:drop-shadow(0 12px 28px rgb(0 0 0/35%))}.community-world-copy-stack{position:relative;z-index:1;display:grid;align-items:end;width:min(640px,66%)}.community-world-content{grid-area:1/1;opacity:0;transform:translateX(24px);pointer-events:none;color:#fff;transition:opacity .3s var(--site-ease-out),transform .3s var(--site-ease-out)}.community-world-content.is-active.is-ready,.community-world-content.is-previous{opacity:1;transform:translateX(0)}.community-world-content.is-active.is-ready{pointer-events:auto}.community-world-content.is-previous.is-leaving{opacity:0;transform:translateX(-24px)}.community-section-eyebrow,.community-world-eyebrow{display:block;margin-bottom:7px;color:#b8e694;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.community-world-content h1{margin-bottom:12px;font-size:clamp(29px,4vw,54px);text-wrap:balance}.community-world-content p{max-width:48ch;margin-bottom:20px;color:#e8eded;font-size:clamp(15px,1.4vw,18px)}.community-world-controls button{transition:transform .16s var(--site-ease-out),color .16s var(--site-ease-out)}@media (hover:hover) and (pointer:fine){.community-world-controls button:hover{color:var(--site-green)}}.community-world-controls button:active{transform:scale(.92)}.community-world-controls{position:absolute;right:var(--site-gutter);bottom:16px;z-index:1;gap:4px;padding:5px;background:rgb(14 21 21/82%);border:1px solid rgb(255 255 255/20%);border-radius:8px}.community-world-controls>button{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:5px}.community-world-controls>button:focus-visible{background:rgb(255 255 255/13%)}@media (hover:hover) and (pointer:fine){.community-world-controls>button:hover{background:rgb(255 255 255/13%)}}.community-world-controls .community-world-play{border-left:1px solid rgb(255 255 255/24%);border-radius:0 5px 5px 0;margin-left:2px}.community-world-dots{display:flex;align-items:center;gap:1px}.community-world-controls .community-world-dots button{position:relative;width:24px;height:44px;min-width:24px;min-height:44px;border:0;background:transparent}.community-world-dots button:after{content:"";position:absolute;left:4px;top:19px;width:16px;height:6px;border-radius:10px;background:#b9c5c7;transform:scaleX(.625);transition:background-color .15s ease,transform .15s ease}.community-world-dots button.is-active:after{background:rgb(135 197 74/38%);transform:scaleX(1)}.community-world-progress{position:absolute;z-index:1;left:4px;top:19px;width:16px;height:6px;overflow:hidden;border-radius:10px}.community-world-progress-fill{display:block;width:100%;height:100%;background:var(--site-green);transform-origin:left center;animation:community-hero-progress 7s linear forwards}@keyframes community-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.community-stats{gap:0;padding:12px var(--site-gutter)}.community-stats>.community-stat{display:flex;justify-content:center;gap:clamp(16px,2.5vw,36px);padding-inline:clamp(8px,2vw,24px)}.community-stat-value{display:flex;align-items:center;gap:12px}.community-stat-value strong{font:26px var(--site-display-font);font-variant-numeric:tabular-nums;line-height:1;min-width:5ch;text-align:right}.community-stat-value span{color:#c9d0d3;font-size:13px}.community-copy-address,.community-stat-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:39px;padding:7px 11px;border:1px solid var(--site-green);border-radius:6px;background:transparent;color:#dbf1ca;font-size:13px;font-weight:700;white-space:nowrap}.community-copy-control{display:inline-grid;justify-items:start;gap:6px;max-width:240px}.community-copy-error{font-size:12px;line-height:1.4;color:var(--site-danger);overflow-wrap:anywhere}.community-stats .community-copy-error{color:#ffd3c8}.community-copy-error code{-webkit-user-select:text;user-select:text}.community-copy-address{min-width:100px}.community-copy-address svg{transition:transform .16s var(--site-ease-out)}.community-copy-address[data-copied=true] svg{transform:scale(1.18)}@media (hover:hover) and (pointer:fine){.community-copy-address:hover,.community-stat-action:hover{background:rgb(135 197 74/16%)}}.community-copy-address,.community-stat-action{transition:background-color .16s var(--site-ease-out),transform .16s var(--site-ease-out),border-color .16s var(--site-ease-out)}.community-copy-address:active,.community-stat-action:active{transform:translateY(1px) scale(.97)}.community-copy-address[data-copied=true]{background:var(--site-green);color:var(--site-accent-ink)}.community-stats .community-copy-address span{color:inherit}.community-join-address .community-copy-address{color:var(--site-link)}.community-join-address .community-copy-address[data-copied=true]{color:var(--site-accent-ink)}.community-home>.site-page{padding-block:clamp(28px,3.5vw,52px)}.community-news-section .site-section-heading{margin-bottom:18px}.community-news-lead{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;align-items:start;gap:0 clamp(20px,3vw,42px);padding:18px}.community-news-photo{grid-column:1;grid-row:1/5;min-height:260px;height:100%;margin:0}.community-news-lead h2,.community-news-lead p,.community-news-lead time{grid-column:2}.community-news-lead h2{grid-row:1;font-size:clamp(23px,2.3vw,32px);margin:10px 0 12px}.community-news-prefix{display:block;margin-bottom:8px}.community-news-archive-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;min-width:0}.community-news-lead p{grid-row:2;max-width:62ch;color:var(--site-muted)}.community-news-lead time{grid-row:4;align-self:end}.community-news-archive{margin-top:14px}.community-join-guide{scroll-margin-top:24px;margin-top:clamp(32px,4vw,60px);padding:clamp(20px,2.8vw,38px);background:var(--site-dark);color:#edf0f2;border:1px solid #414b4e;border-top:3px solid var(--site-gold);border-radius:var(--site-radius)}.community-join-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.community-join-heading h2{margin:0}.community-edition-switch{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #566066;border-radius:8px}.community-edition-switch:before{content:"";position:absolute;inset:4px;width:calc((100% - 12px) / 2);border-radius:5px;background:var(--site-green);transform:translateX(0);transition:transform .25s var(--site-ease-in-out)}.community-edition-switch[data-edition=bedrock]:before{transform:translateX(calc(100% + 4px))}.community-edition-switch button{position:relative;z-index:1;padding:7px 12px;min-height:38px;border:0;border-radius:5px;background:transparent;color:#e6ebec;font-size:13px;font-weight:600;transition:color .1s linear .11s}.community-edition-switch button[aria-pressed=true]{color:var(--site-accent-ink)}.community-join-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.community-join-steps article{display:flex;flex-direction:column;min-height:205px;padding:clamp(16px,1.7vw,24px);background:var(--site-panel);color:var(--site-ink);border:1px solid var(--site-border);border-radius:8px}.community-join-number{align-self:start;display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:16px;background:var(--site-green);border-radius:5px;color:var(--site-accent-ink);font:15px var(--site-display-font)}.community-join-steps h3{margin-bottom:8px}.community-join-steps p{margin-bottom:10px;color:var(--site-muted);font-size:14px}.community-join-address,.community-join-steps .site-link{margin-top:auto}.community-join-address{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:8px;border:1px solid var(--site-border);border-radius:6px;background:var(--site-soft)}.community-join-address code{font-size:13px;font-weight:700}.community-join-address .community-copy-address{min-height:32px;padding:4px 8px;font-size:12px}.community-join-account{border-top-color:#4d565a;color:#d1d9dc;font-size:13px}.community-join-account code{color:#b9e694}@media (max-width:760px){.community-world{min-height:360px;display:block;padding:24px var(--site-gutter)}.community-world-copy-stack{width:100%;padding-bottom:80px}.community-world-content h1{font-size:clamp(26px,7vw,36px)}.community-world-controls{left:auto;margin:0}.community-stats{grid-template-columns:1fr;padding:0 var(--site-gutter)}.community-stats>.community-stat{flex-direction:row;justify-content:center;padding:12px 0}.community-stats>.community-stat+.community-stat{border-left:0;border-top:1px solid #ffffff30}.community-news-lead{display:block}.community-news-photo{height:220px;min-height:0;margin-bottom:16px}.community-news-lead h2{margin-top:0}.community-join-heading{align-items:start;flex-direction:column}.community-join-steps{grid-template-columns:1fr}.community-join-steps article{min-height:0}}@media (max-width:520px){.community-stats>.community-stat{flex-wrap:wrap;gap:10px}}@media (max-width:420px){.community-world-copy-stack{padding-bottom:80px}.community-world-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;width:min(270px,calc(100% - var(--site-gutter) * 2))}.community-world-controls>button:first-child{grid-column:1;grid-row:1}.community-world-controls>button:nth-of-type(2){grid-column:3;grid-row:1}.community-world-controls>.community-world-play{grid-column:4;grid-row:1}.community-world-dots{grid-column:2;grid-row:1;min-width:0;overflow-x:auto;justify-content:safe center;scrollbar-width:thin}.community-world-dots button{flex-shrink:0}.community-stat-value{gap:8px}.community-copy-address,.community-stat-action,.community-stat-value span{font-size:12px}.community-edition-switch{width:100%}.community-edition-switch button{flex:1}}@media (prefers-reduced-motion:reduce){.community-world-content,.community-world-visual{transition:none;transform:none}.community-copy-address,.community-copy-address svg,.community-edition-switch button,.community-edition-switch:before,.community-stat-action,.community-world-controls button,.community-world-dots button:after{transition:none}.community-world-dots button.is-active:after{background:var(--site-green)}.community-world-progress-fill{opacity:0}}.studio-homepage-form,.studio-homepage-list{display:grid;gap:16px}.studio-homepage-slide{padding:16px;border:1px solid var(--site-border);border-radius:8px}.studio-homepage-preview{display:flex;align-items:center;gap:18px}.studio-homepage-preview img{width:min(36%,280px);height:auto;aspect-ratio:20/9;object-fit:cover;border-radius:6px}.studio-homepage-preview h3{margin-bottom:4px}.studio-homepage-preview p{margin:0;color:var(--site-muted);font-size:13px}.studio-homepage-slide details{margin-top:14px}.studio-homepage-slide summary{width:max-content;color:var(--site-link);font-weight:600;cursor:pointer}.studio-homepage-slide details[open] summary{margin-bottom:16px}.studio-homepage-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-homepage-form>.studio-button{justify-self:start}.studio-homepage-check{display:flex;align-items:center;gap:8px;font-weight:600}.studio-homepage-check input{width:18px;height:18px}.studio-homepage-delete{margin-top:16px;padding-top:14px;border-top:1px solid var(--site-border)}.studio-homepage-delete button{border:0;background:none;color:var(--site-danger);padding:0}@media (max-width:640px){.studio-homepage-fields{grid-template-columns:1fr}.studio-homepage-preview img{width:110px}}.community-world.is-welcome{align-items:center}.community-world.is-welcome:after{background:rgb(10 17 19/65%)}.community-world.is-welcome .community-world-copy-stack{width:100%}.community-world-welcome{width:min(100%,760px)}.community-world-welcome .community-world-welcome-cta{min-height:56px;padding:14px 25px;gap:14px;border:1px solid #e4c277;border-radius:9px;background:#dbb65e;box-shadow:0 3px 0 #8c6829;color:#201c12;font-size:17px;font-weight:700}@media (hover:hover) and (pointer:fine){.community-world-welcome .community-world-welcome-cta:hover{background:#edcc82}}@media (max-width:760px){.community-world-welcome .community-world-welcome-cta{min-height:52px;font-size:16px}}@media (pointer:coarse){.community-copy-address,.community-edition-switch button,.community-join-address .community-copy-address,.community-stat-action{min-height:44px}}.community-world .community-world-copy-stack{width:100%}.community-world-content{width:min(640px,66%)}.community-world-content[data-text-alignment=left]{margin-inline:0 auto;text-align:left}.community-world-content[data-text-alignment=center]{width:min(760px,100%);margin-inline:auto;text-align:center}.community-world-content[data-text-alignment=right]{margin-inline:auto 0;text-align:right}.community-world-content[data-text-alignment=left] p{margin-inline:0 auto}.community-world-content[data-text-alignment=center] p{margin-inline:auto}.community-world-content[data-text-alignment=right] p{margin-inline:auto 0}.community-world-content.community-world-welcome{width:min(760px,100%)}.community-world[data-text-alignment=center]:after{background:rgb(10 17 19/65%)}.community-world[data-text-alignment=right]:after{background:linear-gradient(270deg,rgb(9 19 18/82%),rgb(9 19 18/47%) 48%,rgb(9 19 18/20%))}@media (min-width:761px){.community-world[data-text-alignment=right] .community-world-copy-stack{padding-bottom:40px}}@media (max-width:760px){.community-world-content{width:100%}}.network-search{display:flex;align-items:center;gap:10px;margin-bottom:22px}.network-search label{flex:1;min-width:0;margin:0}.network-search input{margin:0}.network-empty{color:var(--site-muted);font-size:14px;padding:20px}.network-empty p:last-child{margin:0}.network-player-link{display:inline-flex;align-items:center;gap:10px;min-width:0;font-weight:600}.network-player-link span{min-width:0;overflow-wrap:anywhere}.network-player-link:hover{text-decoration:underline;text-underline-offset:3px}.network-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.network-facts>div{min-width:0}.network-facts dt{font-size:13px;color:var(--site-muted);margin-bottom:4px}.network-facts dd{margin:0;font-weight:500;overflow-wrap:anywhere}.network-guild-card{display:grid;align-content:start;gap:16px}.network-guild-card h2,.network-guild-card p{margin:0;overflow-wrap:anywhere}.network-guild-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.network-guild-card .network-facts{border-top:1px solid var(--site-border);padding-top:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.network-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--site-muted)}.network-label:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.network-label.online{color:var(--site-link)}.network-profile-banner{display:flex;gap:24px;align-items:center;padding:24px;background:var(--site-panel);color:var(--site-ink);border:1px solid var(--site-border);border-top:3px solid var(--site-gold,#c59b43);border-radius:var(--site-radius);margin-bottom:24px}.network-profile-main{display:flex;align-items:center;gap:24px;min-width:0;flex:1 1 auto}.network-profile-details{flex:0 1 440px;min-width:280px;padding-left:24px;border-left:1px solid var(--site-border)}.network-profile-details h2{margin:0 0 14px;font-size:17px;font-weight:700}.network-profile-details .network-facts{gap:12px 20px}.network-profile-banner .site-avatar{width:80px;height:80px}.network-profile-identity{min-width:0}.network-profile-identity>.site-actions{flex-direction:row;align-items:center;gap:6px}.network-profile-actions{align-self:flex-start}.network-profile-banner h1{color:var(--site-ink);font-size:clamp(26px,3vw,38px);margin-bottom:10px;overflow-wrap:anywhere}.network-profile-banner small{display:block;color:var(--site-muted);margin-top:10px}.network-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:8px 24px;border-bottom:1px solid var(--site-border);margin:0 0 24px;min-width:0}.network-tabs a{flex-shrink:0;display:flex;align-items:center;min-height:44px;padding:10px 0;border-bottom:3px solid transparent;font-size:14px;color:var(--site-muted)}.network-tabs a[aria-current]{color:var(--site-link);border-bottom-color:var(--site-link);font-weight:600}.network-profile-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);gap:24px;align-items:start}.network-profile-aside,.network-profile-columns>*{min-width:0}.network-profile-aside{display:grid;gap:20px}.network-profile-rows{list-style:none;padding:0;margin:0;background:var(--site-panel);border:1px solid var(--site-border);border-radius:var(--site-radius);overflow:hidden}.network-profile-rows>li+li{border-top:1px solid var(--site-border)}.network-profile-row{display:flex;gap:18px;justify-content:space-between;align-items:start;padding:16px 20px}.network-profile-row>span{min-width:0}.network-profile-row strong{display:block;font-weight:600;overflow-wrap:anywhere}.network-profile-row small{display:block;color:var(--site-muted);margin-top:4px;overflow-wrap:anywhere;line-height:1.5}.network-profile-row time{font-variant-numeric:tabular-nums;font-size:13px;color:var(--site-muted);flex-shrink:0}.network-profile-row:hover strong{text-decoration:underline;text-underline-offset:3px}.network-ranking{list-style:none;margin:0;padding:0;border:1px solid var(--site-border);border-radius:var(--site-radius);overflow:hidden;background:var(--site-panel)}.network-ranking li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 20px}.network-ranking li+li{border-top:1px solid var(--site-border)}.network-ranking li>span{min-width:0;overflow-wrap:anywhere}.network-ranking-place{font-size:16px;font-weight:600;color:var(--site-muted)}.network-ranking li:nth-child(-n+3) .network-ranking-place{color:var(--site-link)}.network-ranking-value{color:var(--site-muted);font-size:14px;text-align:right}.network-toolbar{display:flex;justify-content:space-between;align-items:start;gap:18px;flex-wrap:wrap}.network-directory{width:100%;margin-inline:auto}.network-directory-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.network-directory-intro h1{margin-bottom:6px}.network-directory-intro p{color:var(--site-muted);margin:0}.network-directory-intro .site-button{min-height:44px;flex-shrink:0}.network-status-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-top:16px;color:var(--site-muted);font-size:14px}.network-status-actions form,.network-status-actions p{margin:0}.network-toolbar .network-tabs{flex:1}.network-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;margin-top:20px}.network-pagination a{padding-block:10px}.network-table-panel{padding:0;overflow:hidden}.network-table-scroll{overflow:auto}.network-status-table{font-variant-numeric:tabular-nums;width:100%;border-collapse:collapse}.network-status-table td,.network-status-table th{padding:16px 20px;text-align:left;overflow-wrap:anywhere}.network-status-table tbody tr+tr{border-top:1px solid var(--site-border)}.network-status-table th{background:var(--site-soft);font-size:13px;font-weight:600;color:var(--site-muted)}.network-records{list-style:none;margin:0;padding:0;background:var(--site-panel);border:1px solid var(--site-border);border-radius:var(--site-radius)}.network-records>li+li{border-top:1px solid var(--site-border)}.network-record{display:grid;grid-template-columns:minmax(120px,1fr) minmax(200px,2fr) minmax(100px,1fr) minmax(100px,.8fr) minmax(100px,.8fr);gap:16px;margin:0;padding:18px 20px;font-size:14px}.network-record>div{min-width:0}.network-record dt{color:var(--site-muted);font-size:12px;margin-bottom:5px}.network-record dd{margin:0;overflow-wrap:anywhere}.network-staff-hierarchy{display:grid;gap:24px}.network-staff-section{background:var(--site-panel);border:1px solid var(--site-border);border-radius:var(--site-radius)}.network-staff-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:2px solid var(--staff-role-color,var(--site-border))}.network-staff-heading h2{margin:0;font-size:22px;overflow-wrap:anywhere}.network-staff-heading small{flex-shrink:0}.network-staff-members{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;list-style:none;margin:0;padding:24px}.network-staff-members>li{display:flex;flex:0 1 180px;min-width:0}.network-staff-member{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding:20px 14px;background:var(--site-soft);border:1px solid var(--site-border);border-radius:8px;color:var(--site-ink);text-align:center}.network-staff-member:hover{border-color:var(--staff-role-color,var(--site-link))}.network-staff-member>strong{overflow-wrap:anywhere}.network-staff-member .site-avatar{width:80px;height:80px}.network-staff-member .site-actions{justify-content:center;gap:6px}@media (max-width:1000px){.network-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.network-record>div:nth-child(2){grid-column:span 2}}@media (max-width:760px){.network-directory-intro{align-items:start;flex-direction:column;gap:14px}.network-profile-columns{grid-template-columns:1fr}.network-profile-banner{padding:20px;gap:16px;flex-wrap:wrap}.network-profile-main{width:100%}.network-profile-details{flex-basis:100%;min-width:0;padding:16px 0 0;border-left:0;border-top:1px solid var(--site-border)}.network-profile-banner .site-avatar{width:64px;height:64px}.network-profile-banner h1{font-size:28px}.network-record{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.network-record>div:nth-child(2){grid-column:1/-1;grid-row:2}.network-record>div:nth-child(5){grid-column:2;grid-row:1;text-align:right}.network-staff-heading{padding:16px 18px}.network-staff-heading h2{font-size:20px}.network-staff-members{padding:20px 16px;gap:14px}}@media (max-width:480px){.network-search{align-items:stretch}.network-search input{min-height:44px;font-size:16px}.network-facts{gap:14px}.network-profile-row{flex-direction:column;gap:6px;padding:16px}.network-tabs{gap:4px 18px}.network-ranking li{grid-template-columns:24px minmax(0,1fr);gap:6px 12px;padding:14px 16px}.network-ranking-value{grid-column:2;text-align:left}.network-status-table td,.network-status-table th{padding:12px 10px;font-size:13px}.network-profile-banner{padding:18px 16px;align-items:start}.network-profile-banner .site-avatar{width:52px;height:52px}.network-profile-banner h1{font-size:24px}.network-profile-banner .site-actions{gap:6px}.network-staff-heading{flex-direction:column;gap:5px}.network-staff-members>li{flex-basis:150px}}.network-member-profile{width:100%;margin-inline:auto}.network-profile-banner-member{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0;padding:0;margin-bottom:0;overflow:hidden;border-radius:var(--site-radius) var(--site-radius) 0 0}.network-profile-banner-member .network-profile-main{align-items:flex-start;gap:22px;min-width:0;padding:24px}.network-profile-banner-member .site-avatar{width:112px;height:112px;flex:0 0 112px;border-radius:10px}.network-profile-banner-member h1{margin:0 0 8px;line-height:1.12;font-size:clamp(26px,3vw,34px)}.network-profile-banner-member .network-profile-identity>.site-actions{gap:6px}.network-profile-banner-member .network-profile-details{min-width:0;padding:0;margin-top:14px;border:0}.network-profile-banner-member .network-profile-details .network-facts{display:flex;flex-wrap:wrap;gap:10px 24px}.network-profile-banner-member .network-profile-details dt{font-size:12px}.network-profile-banner-member .network-profile-details dd{font-size:13px}.network-profile-banner-member .network-profile-actions{padding:24px 24px 0 0;justify-self:end}.network-profile-banner-member small{margin-top:10px;font-size:12px}.network-profile-statbar{grid-column:1/-1;border-top:1px solid var(--site-border);padding:0 24px}.network-member-stats{display:flex;align-items:center;gap:40px;margin:0}.network-member-stats>div{padding:14px 0}.network-member-stats dt{font-size:12px;color:var(--site-muted)}.network-member-stats dd{margin:3px 0 0;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.network-member-profile>.network-tabs{flex-wrap:nowrap;gap:24px;padding:0 24px;margin:0 0 16px;overflow-x:auto;background:var(--site-panel);border:1px solid var(--site-border);border-top:0;border-radius:0 0 var(--site-radius) var(--site-radius)}.network-member-profile>.network-tabs a{flex:0 0 auto;min-height:44px;padding:11px 0 9px}.network-member-about h2,.network-member-postings h2,.network-member-section>h2{margin:0 0 14px;font-size:19px}.network-member-postings{display:grid;gap:24px}.network-member-about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.network-member-about>:only-child,.network-member-achievements{grid-column:1/-1}.network-member-related{margin:16px 0 0}.network-member-achievements ul{list-style:none;padding:0;margin:0}.network-member-achievements li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--site-border)}.network-member-achievements li p{margin:4px 0 0;color:var(--site-muted)}.network-member-achievements time{flex:0 0 auto;color:var(--site-muted);font-size:13px}@media (max-width:760px){.network-profile-banner-member .network-profile-main{width:auto;gap:16px;padding:20px}.network-profile-banner-member .site-avatar{width:88px;height:88px;flex-basis:88px}.network-profile-banner-member .network-profile-actions{padding:20px 20px 0 0}.network-member-about{grid-template-columns:1fr}}@media (max-width:560px){.network-profile-banner-member{grid-template-columns:1fr}.network-profile-banner-member .network-profile-main{gap:14px;padding:18px 16px 10px}.network-profile-banner-member .site-avatar{width:68px;height:68px;flex-basis:68px}.network-profile-banner-member h1{font-size:25px}.network-profile-banner-member .network-profile-actions{justify-self:start;padding:0 16px 14px}.network-profile-statbar{padding:0 16px}.network-member-stats{gap:24px}.network-member-profile>.network-tabs{gap:20px;padding:0 16px}.network-member-achievements li{display:block}.network-member-achievements time{display:block;margin-top:6px}}.network-tabs a:focus-visible{outline:2px solid var(--site-link);outline-offset:-3px;border-radius:4px}.network-member-stats dd,.network-ranking-value{font-variant-numeric:tabular-nums}.network-profile-banner-member .network-profile-statbar{background:color-mix(in srgb,var(--site-soft) 45%,var(--site-panel))}.studio{--studio-space:max(clamp(20px,2.6vw,40px),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--studio-radius:12px;--studio-control-height:40px;--studio-shadow:0 2px 8px #17271c05;--studio-page-width:1800px;--studio-form-width:1000px;min-height:100dvh;width:100%;display:flex;flex-direction:column;margin:0;background:var(--site-paper);color:var(--site-ink);font:400 14px/1.55 var(--site-body-font)}.studio :is(h1,h2,h3){font-family:var(--site-body-font);letter-spacing:-.025em;margin:0}.studio h1{font-size:clamp(25px,2.3vw,32px);line-height:1.2;font-weight:650}.studio h2{font-size:17px}.studio h2,.studio h3{line-height:1.4;font-weight:600}.studio h3{font-size:15px;margin-bottom:8px}.studio p{margin:0}.studio small{font-size:12px;color:var(--site-muted)}.studio-page{flex:1;padding:var(--studio-space);min-width:0;width:100%;max-width:var(--studio-page-width);margin-inline:auto}.studio-page--narrow>*{max-width:var(--studio-form-width)}.studio-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.studio-title>div:first-child{min-width:0}.studio-title p{max-width:72ch;text-wrap:pretty;margin-top:8px;color:var(--site-muted);font-size:14px}.studio-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.studio button[type=submit],.studio-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:var(--studio-control-height);padding:9px 14px;border:1px solid var(--site-border);border-radius:8px;color:var(--site-ink);background:var(--site-panel);font:500 13px/1.4 var(--site-body-font);text-decoration:none;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .14s var(--site-ease-out)}.studio button[type=submit].primary,.studio-button.primary{background:var(--site-green);border-color:color-mix(in srgb,var(--site-green) 75%,#315324);color:var(--site-accent-ink);font-weight:600}.studio-button.danger{color:var(--site-danger);border-color:color-mix(in srgb,var(--site-danger) 45%,var(--site-border))}.studio button[type=submit]:disabled,.studio-button:disabled{opacity:.55;cursor:not-allowed}.studio button[type=submit]:not(:disabled):active,.studio-button:not(:disabled):active{transform:scale(.98)}.studio-link{color:var(--site-link);font-weight:550;text-decoration:none;text-underline-offset:3px}.studio-link:hover{text-decoration:underline}.studio-panel{min-width:0;margin-bottom:20px;border:1px solid var(--site-border);border-radius:var(--studio-radius);background:var(--site-panel);box-shadow:var(--studio-shadow)}.studio-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px 22px;border-bottom:1px solid var(--site-border)}.studio-panel-heading>div:first-child{min-width:0}.studio-panel-heading p{font-size:12px;color:var(--site-muted);max-width:75ch;margin-top:4px}.studio-panel:not(:has(>.studio-panel-content,>.studio-panel-heading)){padding:22px}.studio-panel-content{min-width:0;padding:22px}.studio-panel-content>:last-child{margin-bottom:0}.studio-panel-content>.studio-table-scroll:first-child{margin-top:0}.studio-grid2,.studio-grid3{display:grid;gap:20px;align-items:start}.studio-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-stack{display:grid;gap:20px}.studio-stack>.studio-panel{margin-bottom:0}.studio-split{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.85fr);gap:24px;align-items:start}.studio-collection-grid{align-items:start;margin-bottom:20px}.studio-collection-panel{display:flex;flex-direction:column;margin:0;min-height:0;max-height:36rem}.studio-collection-panel>.studio-panel-heading{flex:none}.studio-collection-panel>.studio-panel-content{display:flex;flex-direction:column;gap:16px;min-height:0;overflow:hidden}.studio-collection-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.studio-collection-scroll>.studio-table-scroll{margin:0;overflow:visible}.studio-collection-scroll .studio-table th{position:sticky;top:0;z-index:1}.studio-collection-footer{flex:none;padding-top:12px;border-top:1px solid var(--site-border)}.studio-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 4px;border-bottom:1px solid var(--site-border);color:inherit;text-decoration:none}.studio-row>span:first-child{min-width:0;overflow-wrap:anywhere}.studio-row-arrow,.studio-row>span:last-child:not(:first-child){flex:none}.studio-row:last-child{border-bottom:0}.studio-row strong{display:block;font-size:13px;font-weight:550}.studio-row small{display:block;margin-top:3px}.studio-row-arrow{color:var(--site-muted)}.studio-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:16px 0;border:1px solid var(--site-border);border-radius:9px;background:var(--site-panel)}.studio-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.studio-table :is(th,td){padding:14px 16px;border-bottom:1px solid var(--site-border);vertical-align:top;overflow-wrap:anywhere}.studio-table th{background:var(--site-soft);color:var(--site-muted);font-size:12px;line-height:1.4;font-weight:550;white-space:nowrap}.studio-table tr:last-child td{border-bottom:0}.studio-table td a{color:var(--site-link);font-weight:550;text-decoration:none;text-underline-offset:3px}.studio-table td a:hover{text-decoration:underline}.studio-table td small{display:block;margin-top:4px}.studio-table .studio-button{min-height:34px;padding:6px 10px;font-size:12px}.studio-cell-content{min-width:0}.studio-status{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px;border:1px solid var(--site-border);border-radius:5px;background:var(--site-soft);color:var(--site-muted);font-size:11px;font-weight:550;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.studio-status--success{color:#315d29;background:#eaf3e3;border-color:#c9ddba}.studio-status--warning{color:#765019;background:#fff4dc;border-color:#e8d4a4}.studio-status--danger{color:#913d32;background:#fcedea;border-color:#e8c5bd}.studio-status--info{color:#315b70;background:#eaf2f8;border-color:#c4d7e3}.studio-tabs{display:flex;flex-wrap:wrap;gap:0 24px;margin-bottom:24px;border-bottom:1px solid var(--site-border)}.studio-tabs a{display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:10px 0;border-bottom:2px solid transparent;color:var(--site-muted);text-decoration:none;font-size:13px}.studio-tabs a[aria-current=page]{border-color:var(--site-link);color:var(--site-link);font-weight:600}.studio-tabs a span{padding:1px 6px;border-radius:4px;background:var(--site-soft);font-size:11px;font-variant-numeric:tabular-nums}.studio-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:20px 0}.studio-toolbar .studio-field{flex:1;min-width:160px;margin:0}.studio-filter-actions{display:flex;align-items:center;align-self:flex-end;flex:none;gap:12px;min-height:var(--studio-control-height)}.studio-filter-actions>.studio-link,.studio-toolbar>.studio-link{display:inline-flex;align-items:center;min-height:var(--studio-control-height);padding-block:8px}.studio-field{display:grid;align-content:start;grid-auto-rows:max-content;min-width:0;gap:7px;margin-bottom:18px;font-size:13px;font-weight:550}.studio-field small{font-weight:400;line-height:1.6}.studio-field [data-site-select-trigger],.studio-field input:not([role=combobox]),.studio-field select,.studio-field textarea,.studio-input{display:block;min-width:0;width:100%}.studio-field [data-site-select-trigger]{display:flex}.studio .studio-page :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([role=combobox]):not(.site-tiptap-native):not(:where(.studio-search-input)),select:not([multiple]),[data-site-select-trigger]),.studio-input{box-sizing:border-box;height:auto;min-height:var(--studio-control-height);min-width:0;padding:9px 12px;border:1px solid var(--site-control-edge);border-radius:8px;color:var(--site-ink);background:var(--site-panel);font:400 14px/1.4 var(--site-body-font)}.studio .studio-page :is(textarea:not(.site-tiptap-native):not(:where(.studio-search-input)),select[multiple]){box-sizing:border-box;min-width:0;padding:12px;border:1px solid var(--site-control-edge);border-radius:8px;color:var(--site-ink);background:var(--site-panel);font:400 14px/1.6 var(--site-body-font)}.studio-field textarea{min-height:120px;resize:vertical}.studio .studio-page :is(input,select,[data-site-select-trigger],textarea):disabled{cursor:not-allowed;opacity:.6}.studio .studio-page :is(input,select,[data-site-select-trigger],textarea)[aria-invalid=true]{border-color:var(--site-danger)}.studio input[type=file]:not([hidden]){display:block;width:100%;min-width:0;padding:7px 10px;border:1px solid var(--site-control-edge);border-radius:8px;background:var(--site-panel);color:var(--site-muted);font:400 13px/1.5 var(--site-body-font)}.studio-check{display:flex;gap:10px;align-items:flex-start;margin:12px 0;font-weight:400}.studio-check input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:var(--site-link)}.studio-empty{padding:34px 18px;display:grid;justify-items:center;text-align:center;gap:8px}.studio-empty .ui-empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;margin-bottom:4px;background:var(--site-soft);color:var(--site-muted)}.studio-empty h2{font-size:15px}.studio-empty p{color:var(--site-muted);font-size:13px;max-width:45ch}.studio-empty .studio-link{margin-top:4px}.studio-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;margin:16px 0!important;border:1px solid #c6dbb9;border-radius:9px;background:#eef5e8;color:#294d2c;font-size:13px}.studio-notice>svg{flex:none;margin-top:1px}.studio-notice--error{color:#85392f;background:#fcedea;border-color:#e8c5bd}.studio-definition{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:12px 18px;margin:0;font-size:13px}.studio-definition dt{color:var(--site-muted)}.studio-definition dd{margin:0;overflow-wrap:anywhere}.studio-permissions label{display:flex;align-items:center;gap:8px}.studio-capability-choice input,.studio-permissions input{accent-color:var(--site-link)}.studio-capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.studio-capability-choice{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding-block:10px;cursor:pointer}.studio-capability-choice input{width:18px;height:18px;margin-top:2px;flex:none}.studio-capability-choice span{min-width:0;overflow-wrap:anywhere}.studio-rule{height:1px;border:0;background:var(--site-border);margin:22px 0}.studio-code{padding:16px;border-radius:8px;background:#181d20;color:#edf0f2;font:13px/1.7 monospace;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.studio-danger-zone{border-color:color-mix(in srgb,var(--site-danger) 42%,var(--site-border))}.studio :focus-visible:not(:where(.studio-page,.site-composer-content,.site-tiptap-field-content,.library-canvas-content,.site-tiptap-native,input[role=combobox],.library-management-search input)){outline:2px solid var(--site-link);outline-offset:3px}.studio .library-canvas:has(.library-canvas-content:focus-visible){border-color:var(--site-link);box-shadow:0 0 0 2px color-mix(in srgb,var(--site-link) 20%,transparent)}.studio .library-canvas .library-canvas-content:focus-visible{outline:none;box-shadow:none}.studio .library-management-search input:focus-visible{outline:none}.library-create-fields,.studio fieldset{margin:0 0 20px;border:0;padding:0;min-width:0}.library-create-fields{margin:0}.studio legend{font-size:15px;font-weight:600;margin-bottom:12px}.studio-form{width:100%;max-width:var(--studio-form-width)}.studio-inline-form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.studio-inline-form .studio-field{margin:0;flex:1}.studio-inline-form .studio-input{flex:1 1 220px;width:auto}.studio-subtle{color:var(--site-muted)}.studio code{overflow-wrap:anywhere}.studio-form-section{padding-block:22px;border-bottom:1px solid var(--site-border)}.studio-form-section:first-child{padding-top:0}.studio-form-section:last-child{border-bottom:0}.studio-total{display:block;font-size:26px;font-weight:650;font-variant-numeric:tabular-nums}.studio-permission-choice{display:flex;flex-wrap:wrap;gap:10px}.studio-permission-choice label{white-space:nowrap}.studio-markdown{line-height:1.7}.studio-markdown p{margin-bottom:14px}.studio-markdown :is(h2,h3){margin:22px 0 12px}.studio-markdown img{max-width:100%;height:auto}.studio-editor-body{min-height:320px!important;font-family:var(--site-body-font)}.studio-confirm-dialog{max-width:460px;width:calc(100% - 32px);padding:26px;border:1px solid var(--site-border);border-radius:14px;background:var(--site-panel);color:var(--site-ink);box-shadow:0 24px 90px #0004}.studio-confirm-dialog::backdrop{background:#101416a8}.studio-confirm-dialog h2{margin-bottom:12px}.studio-confirm-dialog p{margin-bottom:22px}.studio-confirm-dialog .studio-actions{justify-content:flex-end}.studio-reactions-list{display:grid;gap:18px;margin:24px 0}.studio-reaction-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.studio-reaction-form label{display:grid;gap:7px;min-width:0;font-weight:550}.studio-reaction-form input:not([type=checkbox]){width:100%;min-width:0}.studio-reaction-form .studio-reaction-enabled{display:flex;align-items:center;gap:8px}.studio-reaction-preview{display:inline-flex;align-items:center;gap:8px;justify-self:start;border:1px solid var(--site-border);border-radius:8px;padding:6px 10px;color:inherit;background:transparent;cursor:pointer}.studio-reaction-attribution{margin:24px 0;font-size:13px}.studio-skip{position:absolute;top:6px;left:8px;transform:translateY(-200%);background:var(--site-panel);color:var(--site-ink);padding:10px;z-index:100;border-radius:6px}.studio-skip:focus{transform:none}.studio-launcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:24px;border:1px solid var(--site-border);border-radius:12px;background:var(--site-border);overflow:hidden}.studio-launcher a{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:18px;background:var(--site-panel);color:inherit;text-decoration:none}.studio-launcher svg{width:20px;height:20px;color:var(--site-link);flex:none}.studio-launcher strong{display:block;font-size:13px;font-weight:550}.studio-launcher small{display:block;margin-top:3px}.studio-home-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;color:var(--site-muted);font-size:12px}.studio-home-summary>span{display:inline-flex;align-items:center;gap:6px}.studio-home-summary svg{color:var(--site-link)}.studio-home-summary strong{color:var(--site-ink);font-variant-numeric:tabular-nums}.studio-home-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.85fr);gap:24px;align-items:start}.studio-home-context,.studio-home-main{min-width:0}.studio-home-areas{margin-top:8px}.studio-home-areas>h2{margin-bottom:16px}.studio-work-controls{padding:18px 20px;border-bottom:1px solid var(--site-border);display:grid;gap:16px}.studio-work-views{display:flex;flex-wrap:wrap;gap:6px}.studio-work-views button{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;min-height:38px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--site-muted);font-size:12px;font-weight:550}.studio-work-views button[aria-pressed=true]{background:color-mix(in srgb,var(--site-link) 9%,var(--site-panel));border-color:color-mix(in srgb,var(--site-link) 22%,var(--site-border));color:var(--site-link)}.studio-work-views button span{font-size:11px;font-variant-numeric:tabular-nums}.studio .studio-page .studio-search-control{display:flex;align-items:center;gap:10px;min-width:0;min-height:var(--studio-control-height);margin:0;padding:0 12px;border:1px solid var(--site-control-edge);border-radius:8px;background:var(--site-panel);color:var(--site-muted)}.studio .studio-page .studio-search-control>svg{flex:none}.studio .studio-page .studio-search-control>.studio-search-input{flex:1 1 0%;width:100%;min-width:0;min-height:0;height:calc(var(--studio-control-height) - 2px);margin:0;padding:0;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:var(--site-ink);font:400 14px/1.4 var(--site-body-font)}.studio .studio-page .studio-search-control:focus-within{outline:2px solid var(--site-link);outline-offset:3px;border-color:var(--site-link)}.studio .studio-page .studio-search-control>.studio-search-input:focus-visible{outline:none;box-shadow:none}.studio-work-search{width:100%}.studio-toolbar>.studio-search-control{flex:1 1 260px}.studio-work-items{padding-inline:20px}.studio-work-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--site-border);color:inherit;text-decoration:none}.studio-work-item:last-child{border-bottom:0}.studio-work-item>div{min-width:0}.studio-work-item strong{display:block;font-size:14px;font-weight:550;overflow-wrap:anywhere}.studio-work-item small{display:block;margin-top:4px}.studio-work-meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.studio-work-meta>svg{flex:none;color:var(--site-muted)}.studio-work-footer{padding:13px 20px;border-top:1px solid var(--site-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--site-muted);font-size:12px}.studio-work-footer .studio-actions{gap:4px}.studio-data-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:16px}.studio-data-table-search{flex:1 1 260px;max-width:480px}.studio-data-table-sort{display:flex;flex:0 1 auto;align-items:center;gap:10px;margin:0;min-width:0;font-size:12px}.studio-data-table-sort>span:first-child{flex:none;white-space:nowrap;color:var(--site-muted)}.studio-data-table-sort [data-site-select-trigger]{flex:0 1 220px;width:220px;min-width:160px}.studio-data-table .studio-table th{padding-top:10px;padding-bottom:10px}.studio-data-table .studio-table td{vertical-align:middle}.studio-data-table--embedded>.studio-data-table-toolbar{padding:18px 20px;margin:0;border-bottom:1px solid var(--site-border)}.studio-data-table--embedded>.studio-table-scroll{margin:0;border:0;border-radius:0}.studio-data-table--embedded .studio-table :is(th,td){padding-inline:20px}.studio-data-table--embedded>.studio-data-table-footer{min-height:52px;padding:12px 20px;border-top:1px solid var(--site-border)}.studio-table-sort-button{display:inline-flex;gap:6px;align-items:center;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;min-height:20px}.studio-table-sort-button svg{flex:none;opacity:.6}.studio-table-sort-button[aria-pressed=true]{color:var(--site-link)}.studio-data-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:6px;color:var(--site-muted);font-size:12px}.studio-data-table-footer .studio-actions{gap:6px}.studio-data-table-footer .studio-actions>span{padding-inline:8px;font-variant-numeric:tabular-nums}.studio-data-table-count{font-variant-numeric:tabular-nums}.studio-data-table-empty{padding:42px 18px;text-align:center}.studio-data-table-empty p{color:var(--site-muted);margin-top:5px;font-size:13px}.studio-data-table-empty .studio-button{margin-top:15px}.studio-redirect-slug{display:inline-flex;align-items:center;gap:8px}.studio-redirect-slug svg{flex:none;color:var(--site-muted)}.studio-redirect-destination{display:block;max-width:62ch;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.studio button[type=submit]:not(:disabled):hover,.studio-button:not(:disabled):hover{background:var(--site-soft);border-color:var(--site-control-edge)}.studio button[type=submit].primary:not(:disabled):hover,.studio-button.primary:not(:disabled):hover{background:color-mix(in srgb,var(--site-green) 88%,#fff)}.studio-launcher a:hover,.studio-row[href]:hover{background:var(--site-soft)}.studio-work-item:hover strong{color:var(--site-link)}.studio-work-views button:hover{background:var(--site-soft)}.studio-table tbody tr:hover{background:color-mix(in srgb,var(--site-soft) 45%,transparent)}}:root[data-theme=dark] .studio-status--success{color:#b7e298;background:#253326;border-color:#476144}:root[data-theme=dark] .studio-status--warning{color:#efcf84;background:#352e20;border-color:#756242}:root[data-theme=dark] .studio-status--danger{color:#f2b1a4;background:#382828;border-color:#7b504b}:root[data-theme=dark] .studio-status--info{color:#b4d1e4;background:#24313c;border-color:#466278}:root[data-theme=dark] .studio-notice{background:#253326;border-color:#476144;color:#c6dfbd}:root[data-theme=dark] .studio-notice--error{background:#382828;border-color:#7b504b;color:#f2b1a4}@media (max-width:1100px){.studio-home-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr);gap:20px}.studio-grid3,.studio-launcher{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-split{grid-template-columns:1fr}}@media (max-width:760px){.studio{--studio-control-height:44px;--studio-space:max(20px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.studio-title{gap:16px;margin-bottom:22px;flex-wrap:wrap}.studio-title .studio-actions{width:100%}.studio-home-grid{grid-template-columns:1fr}.studio-home-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.studio-home-context>.studio-panel{margin:0}.studio :is(.studio-field input,.studio-field textarea,.studio-input){font-size:16px}.studio .studio-page :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([role=combobox]):not(.site-tiptap-native):not(:where(.studio-search-input)),select,[data-site-select-trigger],textarea:not(.site-tiptap-native):not(:where(.studio-search-input))){min-height:44px;font-size:16px}.studio-table .studio-button{min-height:40px}.studio .studio-page .studio-search-control>.studio-search-input{font-size:16px}.studio-reaction-form{grid-template-columns:1fr}}@media (max-width:600px){.studio{--studio-space:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.studio-title{margin-bottom:20px}.studio-capability-list,.studio-grid2,.studio-grid3,.studio-home-context,.studio-launcher{grid-template-columns:1fr}.studio-panel-heading{padding:16px}.studio-panel-content,.studio-panel:not(:has(>.studio-panel-content,>.studio-panel-heading)){padding:16px}.studio-collection-panel{max-height:none}.studio-collection-panel>.studio-panel-content,.studio-collection-scroll{overflow:visible}.studio-table-scroll:has(>.studio-table--records){overflow:visible;border:0;background:transparent}.studio-table--records,.studio-table--records tbody{display:block;width:100%}.studio-table--records thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.studio-table--records tbody>tr{display:block;padding:16px;margin-bottom:12px;border:1px solid var(--site-border);border-radius:9px;background:var(--site-panel)}.studio-table--records tbody>tr:last-child{margin-bottom:0}.studio-table--records td{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:6px 12px;padding:8px 0;border:0;min-width:0}.studio-table--records td>*{grid-column:2;min-width:0}.studio-table--records td:before{content:attr(data-label);grid-column:1;grid-row:1;color:var(--site-muted);font-size:12px;font-weight:500}.studio-table--records td:first-child{display:block;padding-top:0;font-size:15px;margin-bottom:7px}.studio-table--records td:first-child:before,.studio-table--records td[data-spanning=true]:before{content:none}.studio-table--records td[data-spanning=true]{display:block}.studio-table--records td fieldset{margin:0}.studio-table--records td small{font-size:12px}.studio-permission-choice{display:grid;grid-template-columns:1fr;gap:4px}.studio-permission-choice .studio-check{margin:0;min-height:40px;align-items:center}.studio-definition{grid-template-columns:1fr;gap:4px}.studio-definition dd{margin-bottom:12px}.studio-toolbar{align-items:stretch;display:grid;grid-template-columns:1fr}.studio-toolbar .studio-field{min-width:0}.studio-toolbar .studio-button{justify-self:start}.studio-work-controls{padding:16px}.studio-work-items{padding-inline:16px}.studio-work-item{grid-template-columns:1fr;gap:8px}.studio-work-meta{justify-content:flex-start}.studio-work-meta>svg{display:none}.studio-work-footer{padding:14px 16px}.studio-data-table-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.studio-data-table-search{max-width:none;flex-basis:auto}.studio-data-table-sort{justify-content:space-between}.studio-data-table-sort [data-site-select-trigger]{min-width:0;width:auto;flex:1}.studio-data-table--embedded>.studio-data-table-toolbar,.studio-data-table--embedded>.studio-table-scroll{padding:16px}.studio-data-table--embedded .studio-table--records td{padding-inline:0}.studio-data-table--embedded>.studio-data-table-footer{padding:12px 16px}.studio-filter-actions{align-self:auto;flex-wrap:wrap}.studio .studio-page .studio-search-control>.studio-search-input{font-size:16px}.studio-data-table-footer{align-items:flex-start;flex-direction:column}.studio-footer{flex-direction:column}}@media (max-width:360px){.studio-table--records td{grid-template-columns:minmax(0,1fr);gap:4px}.studio-table--records td:before,.studio-table--records td>*{grid-column:1;grid-row:auto}.studio-work-views{display:grid;grid-template-columns:1fr}.studio-work-views button{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.studio button[type=submit],.studio-button{transition:none}.studio button[type=submit]:not(:disabled):active,.studio-button:not(:disabled):active{transform:none}}.studio .studio-domain-workspace{gap:20px}.studio .studio-domain-workspace>.studio-title{margin-bottom:0}.studio .studio-domain-workspace>.journey-tabs{margin-bottom:0;gap:0 24px;border-color:var(--site-border)}.studio .studio-domain-workspace>.journey-tabs a{min-height:46px;padding:10px 0;border-bottom-width:2px;font-size:13px}.studio .studio-domain-workspace>.journey-tabs a[aria-current=page]{border-color:var(--site-link);font-weight:600}.studio .studio-page .site-panel{border-radius:var(--studio-radius);border-color:var(--site-border);padding:22px;box-shadow:var(--studio-shadow)}.studio .studio-page .site-panel.site-table-scroll{padding:0}.studio .studio-page .site-table{font-size:13px}.studio .studio-page .site-table :is(th,td){padding:14px 16px}.studio .studio-page .site-table th{font-size:12px;font-weight:550;color:var(--site-muted);background:var(--site-soft)}.studio .studio-page .site-field{font-size:13px;gap:7px;font-weight:550}.studio .studio-page .site-field small{font-weight:400}.studio .studio-page .site-button{min-height:var(--studio-control-height);border-radius:8px;padding:9px 14px;font-size:13px;line-height:1.4}.studio .studio-page .journey-inline-filters{padding:18px 20px;margin:0;border:1px solid var(--site-border);border-radius:var(--studio-radius);background:var(--site-panel)}.studio .studio-page .journey-inline-filters .site-field{margin:0}.studio .studio-page .journey-section-heading{margin-top:8px!important}.studio .studio-page .journey-record-table td:first-child a{font-weight:550}@media (max-width:600px){.studio .studio-page .site-panel{padding:16px}.studio .studio-page .site-panel.site-table-scroll{padding:0;border:0;background:transparent;box-shadow:none}.studio .studio-page .journey-inline-filters{display:grid;grid-template-columns:1fr;padding:16px}.studio .studio-page .site-table td{padding:8px 0}}.studio-member-selection{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:24px;cursor:pointer}@media (max-width:600px){.studio-member-records tbody>tr{position:relative}.studio-member-records td[data-label=Select]{position:absolute;top:6px;right:6px;margin:0;padding:0}.studio-member-records .studio-member-selection{min-width:44px;min-height:44px}.studio-member-records td[data-label=Member]{display:block;padding:0 36px 12px 0;margin-bottom:6px;border-bottom:1px solid var(--site-border);font-size:15px}.studio-member-records td[data-label=Member]:before{content:none}.studio-member-records td[data-label=Member] .studio-cell-content{display:block}}@media (pointer:coarse){.studio{--studio-control-height:44px}.studio .studio-page :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([role=combobox]):not(.site-tiptap-native):not(:where(.studio-search-input)),select,[data-site-select-trigger],textarea:not(.site-tiptap-native):not(:where(.studio-search-input))){min-height:44px;font-size:16px}.studio .studio-page .studio-search-control>.studio-search-input{font-size:16px}.studio .studio-page :is(.studio-button,.studio-input,[data-site-select-trigger],.studio-search-control){min-height:44px}}.studio-filter-actions:empty{display:none}